42
41
40
34
30
33