40
35
31
47
25
36
29