31
17
19
38
32
29
38