112
99
78
59
41
37
31
29