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