13
25
53
14
195
35
15
64
581
180
36
312
148
66
538
61
9
20
29
100
344
329
42
95
132
325
40
347
91
166
403
7
1184
75
70
19
62
24
310
116
376
192
79
30
28
488
96
811
282