31
17
18
34
31
24
29