8
5
2
4
18
1178
12
3
29
9
1
24
11
13
0
33
92
55
36
139
173
30
35
97
68
16
26
48
23
53
47
20
6
27
85
40
56
93