29
18
17
22
44
27
166