2
9
14
6
14
24
31
95
76
108