31
17
19
37
32
29
38