201
200
198
193
190
190
187
187
186
181
176
176
175
173
171
170
173
172
170
169
166
166
165
163
157
157
156
155
155
154
154
154
153
153
145
140
141
145
147
141
135
135
136
134
134
134
134
134
134
134
133
133
133
133
133
133
133
132
130
129
128
132
132
131
130
130
128
130
130
130
129
129
129
130
130
131
131
130
131
131
132
133
128
129
131
131
131
131
130
130
130
130
129
129
129
129
129
129
129
129
129
131
133
135
132
133
133
133
132
140
138
140
139
136
138
137
140
142
143
144
145
145
145
146
146
146
147
152
154
156
156
155
159
161
158
154
152
151
151
151
149
149
150
151
159
166
165
158
158
162
161
162
162
165
169
175
174
174
172
164
161
159
160
163
165
168
170
170
170
169
169
169
173
182
192
192
187
176
175
177
180
181
182
186
187
187
187
187
187
181
177
175
175
178
181
184
186
184
183
186
203
198
194
189
189
188
188
188
189
189
190
190
192
194
194
200
200
200
200
204
211
217
217
216
219
224
224
203
203
203
203
204
206
206
206
208
209
209
209
210
213
214
214
214
214
214
230
232
232
227
222
214
214
214
216
219
222
228
234
231
229
224
222
222
224
226
229
231
232
230
225
224
224
224
226
229
231
247
250
249
242
243
237
238
243
250
263
272
278
282
286
288
285
285
275
260
248
245
243
243
243
243
243
244
246
254
257
250
250
251
263
278
275
271
269
268
268
271
275
281
276
268
267
267
270
268
262
261
264
268
276
283
293
299
291
288
296
304
317
326
324
313
303
293
293
293
298
302
300
304
319
320
318
307
304
300
298
298
300
303
302
303
299
297
301
297
301
302
308
314
316
317
318
318
318
318
317
317
320
320
322
319
312
325
331
338
346
350
349
343
341
340
338
332
334
335
336
338
341
336
333
330
332
335
333
333
334
340
338
336
336
333
331
334
338
350
354
355
357
358
370
381
383
385
392
399
400
398
387
381
374
363
364
366
368
371
373
379
382
382
384
384
381
380
380
392
392
393
394
397
396
394
401
393
385
362
357
356
355
354
354
354
353
351
350
349
349
348
348
348
348
349
349
349
349
349
350
350
350
350
352
352