29
18
24
19
29
22
177