99
9
98
22
16
100
101
18