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