298
34
129
304
40
102
27
586
18
61
44
105
41
158
180
266
28
25
24
23
134
60
171
268
456
184
133
22
35
177
65
621