26
164
36
22
58
482
29
17
345
420
95
14
577
45
68
100
12
200
20
28
251
62
43
132
199
256
220
76
371
598
676
188
601
38
489
453
162
544
204
16
18
90
642
126
207
67
98
237
52
246
348
157
380
92
221
103