106
49
30
25
43
10
69
74
54
39
41
59
155
12
325
362
94
58
66
129
261
95
110
9
32
17
73
1267
20
348
209
358
24
104
68
61
38
117
18
165
203
44
147
65
55
34
482
92
370
163
401
63