31
17
19
37
31
29
38