3
79
2
0
1
56
171
28
40
30
19
90
39
118
308
57
35
20
89
274
294
16
263
203
62
258
71
249
91
31
92
22
44
37
36
197
14
24
23
27
237
228
10
53
80
106
7
6
8
169