31
30
28
38
42
19
12
24
8
34
29
9