0
2
9
28
24
27
29
49
57
105
18
61