16
10
22
17
33
42
123