42
41
30
29
21