1251
392
533
145
420
163
426
96
77
21
312
43
486
6
495
154
326
111
348
16
132
58
575
153
401
56
475
135
368
18
268
91
473
90
174
65
261
109
548
159