29
23
27
25
30
38
42