1
4
21
22
12
16
48
66
102
49
92
64