29
19
27
23
32
31
44