46
27
39
249
74
55
47
358
824
56
96
181
1329
29
428
338
19
20
737
112
68
172
434
84
44
40
16
15
35
80
37
89
184
12
3125
64
886
165
111
158
14
130
121
257
69
243
1552
38
143
119
204
192