271
108
344
67
400
163
510
79
198
123
262
151
78
46
592
129
741
180
522
66
434
118
497
155
521
128
378
173
466
266
217
71
624
154
487
169
236
175
336
181