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