8
3
1
9
17
5
2
4
10
11
6
7
0
31
14
25
27
24
16
12
65
75
72
20
18
54
51
40
94
68
119
57
35
64
139
219
52
32
78
21
28
155
45
50
23