29
25
23
30
28
37
42