8
30
0
35
5
54
12
18
4
31
14
109
17
6
27
19
20
9
1
28
87
7
13
10
88
65
217
93
25
15
44
24
43
45
208
101
97
59
142
64
120
42
85