107
285
90
60
47
22
104
228
73
33
1068
55
297
153
145
105
53
35
96
32
31
154
341
23
193
120
16
20
295
158
54
40
167
138
141
240
27
642
49
129
34
83
112
37
189
424
15
121
134
188
97
4
340
30