40
2
37
34
38
36
28
31