2
8
47
3
1
30
5
4
0
49
9
40
19
12
38
54
139
443
196
255
225
260
166
266
105
37
149
262
243
113
240
288
89
85
187
159
129
81
150
239
2461
272
695
176
211
277
179
46
190
286
41
134
347
86