425
419
355
340
316
313
289
287
283
270
236
232
226
220
217
212
211
207
205
204
199
192
191
186
183
182
181
180
177
176
171
165
163
162
160
159
157
156
153
152
151
148
145
143
142
141
140