231
187
185
180
177
172
171
162
161
156
152
143
140
139
134
131
129
128
125
122
121
118
117
116
115
114
112
111
108
106
105
99
98
97
95
94
93
92
91
90
89