12
8
16
25
37
99
43
9