18
19
24
29
23
28
42