40
39
33
31
33
29