1
7
19
83
43
36
108
37
10
45
24
20
31
62
407
27
29
34
85
392
352
397
238
189
334
174
165
459
179
148
54
287
176
97
48
145
60
40
72
576
286
64
299
202
351
205
259