8
2
1
16
25
4
22
6
5
24
9
0
53
3
17
14
86
7
102
66
51
45
27
12
10
15
50
41
52
43
116
59
11
35
75
21
129