2
10
14
6
14
24
31
96
77
110