38
19
12
16
25
32
305
43
84
277
550
186
92
41
108
36
133
55
283
196
15
145
34
94
187
227
141
122
313
191
271
137
120
177
26
247
20
200
42
49
50
304
58
168
52
63
66
326
78
327
13
208
27
73
40