18
15
14
29
22
42
88