0
2
11
28
25
28
29
50
59
106
18
61