1094
610
548
141
668
259
258
78
252
140
572
153
655
225
472
64
521
56
686
394
416
171
190
102
461
196
272
189
221
68
466
54
92
77
485
338
333
36
384
106