29
23
27
25
30
39
42