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