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