3
10
16
9
14
26
32
101
78
112