12
58
9
5
86
69
53
81
43
415
62
24
40
21
65
37
226
500
380
211
281
97
195
178
496
122
102
79
30
310
140
103
105
118
66
64
235
50
160
106
224
164
484
120
126
141
143
210
96
566
57
177
845
155
151