41
33
31
36
40
39
62