0
3
10
18
9
15
28
34
105
80