520
185
342
112
202
32
10
44
14
7
45
21
51
126
319
56
41
178
68
76
108
1098
617
12
59
176
138
436
305
220
91
323
291
9
214
53
131
326
322
380
163
414
251
499
406
506
448
834
129
434
554
269
383
1624
125
49