40
32
44
31
29
35
38
28
33