18
19
24
29
22
28
42