158
133
123
121
113
109
102
100
100
96
88
80
76
77
56
55
52
41
31