33
18
27
28
32
29
109