12
9
21
32
30
10
24
81
99
152
65
104