1
3
7
8
0
5
4
10
2
6
9
22
23
30
15
37
27
50
16
25
12
13
29
64
20
32
45
48
105
100
21
66
63
28
84
97
26
24
183
46
179
65
58