18
44
147
65
97
56
34
9
483
92
372
163
403
32
63
230
621
178
333
250
45
880
49
24
21
164
146
10
162
118
544
38
36
53
296
309
126
249
223
39
132
246
247
94
148
35
105
15
503
51
1034
41
336
59
160
173