41
3
0
29
5
48
4
9
39
19
12
37
53
139
442
195
255
225
260
166
266
105
149
262
243
113
240
286
88
85
187
159
129
81
150
239
2459
270
694
176
211
276
178
46
190
38
134
346
86
143