18
16
15
29
22
42
88