0
2
9
28
25
28
29
49
57
106
18
61