1276
251
583
307
526
188
611
154
397
171
738
284
504
158
315
191
401
35
373
166
231
183
616
110
450
40
483
152
390
110
390
133
241
134
535
141
538
153
487
120