0
3
10
18
9
14
28
34
104
79