0
3
10
16
9
14
28
34
103
79