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