8
1
2
10
17
5
7
20
13
31
12
34
6
11
30
9
21
29
22
15
0
66
14
49
33
23
52
68
51
38
110
62
73
48
98
119
100
35