12
10
22
32
30
10
24
82
99
152
66
105