41
29
37
26
17
22
13
139
11
28
61
143
86
48
105
75
25
243
54
128
56
57
49
31
93
73
371
84
160
147
576
58
181
33
124
43
679
88
130
225
244
200
67
53
70
172
164
341
177
190
274
137
24
289