225
224
222
219
211
204
199
198
197
197
197
197
197
197
197
196
196
196
195
195
197
197
197
196
195
194
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
196
196
196
197
197
197
197
198
198
198
198
198
199
200
201
201
201
200
200
200
200
199
199
199
201
201
201
200
199
198
199
200
200
200
201
201
200
199
199
200
201
201
201
202
202
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
204
203
203
203
203
203
203
202
202
202
202
202
201
201
201
202
201
203
202
202
202
202
202
202
202
202
202
202
202
202
203
203
203
204
204
204
204
204
204
202
202
202
202
202
202
202
203
203
203
202
202
203
203
203
203
203
203
203
203
203
203
203
202
202
199
199
200
201
202
202
203
203
203
203
203
204
207
207
207
206
210
220
224
224
225
225
219
216
219
221
221
222
223
223
222
223
217
217
218
218
219
222
222
222
222
222
223
224
225
225
224
224
224
226
230
231
232
233
235
234
234
236
235
237
238
238
240
240
245
244
244
249
249
250
259
260
261
262
266
265
265
266
267
268
269
270
271
278
281
286
291
301
304
306
311
312
312
311
311
312
314
317
324
332
336
342
353
356
364
368
371
373
378
379
378
376
376
376
376
375
375
376
377
380
378
375
368
365
368
372
372
372
376
376
375
373
374
374
374
374
374
377
380
384
388
387
387
387
387
385
384
384
384
384
384
386
387
385
384
382
378
372
371
371
371
369
365
367
367
368
368
367
365
362
361
361
363
367
369
372
374
374
376
376
377
388
379
378
376
375
374
373
372
371
371
374
375
376
378
379
383
381
378
384
386
388
391
391
395
396
399
400
402
402
402
401
400
394
392
391
390
388
387
391
391
398
398
399
403
404
400
398
398
395
393
389
389
389
380
379
379
382
383
383
385
385
384
384
382
381
380
381
382
382
381
379
379
377
376
376
376
379
382
384
387
387
391
394
395
387
387
396
394
393
389
387
387
387
390
392
393
393
394
394
393
391
388
388
387
386
385
383
381
381
382
384
384
384
384
387
388
386
387
388
389
390
394
397
398
404
404
408
410
413
414
413
413
412
411
411
411
411
412
412
412
411
405
405
404
401
396
391
381
369
367
366
349
317
300
293
292
291
289
288
287
286
285
284
282
281
280
282
290
284
282
280
279
278
279
276
276
275
263
265
268
268
270
270
259
257
254
254
254
254
254
254
248
246
246
241
240
239
239
240
240
240
239
240
242
244
242
236
236
236
239
239
251
254
248
243
240
237
237
237
238
237
242
236
235
235
236
239
244
247
250
257
267
269
270
269
269
269
265
263
256
253
246
247
248
245
241
235
231
228
226
224
224
222
221
221
223
233
233
234
230
228
226
220
219
220
217
217
216
215
215
215
214
213
212
212
211
211
211
211
211
211
211
213
213
213
213
211
212
210
214
214
215
214
209
211
213
213
213
213
213
212
211
211
211
211
211
211
211
211
212
217
217
217
216
216
215
215
215
216
217
217
216
213
214
214
214
214
215
215
215
215
213
213
213
213
212
211
209
209
209
209
209
209
209
211
212
213
212
212
212
213
215
216
217
221
223
226
224
222
221
220
219
218
218
218
219
219
221
223
224
225
226
226
226
226
224
218
215
212
212
211
210
211
213
214
215
217
217
215
215
214
214
214
214
212
211
210
210
210
207
207
207
208
208
208
210
211
211
213
213
213
212
212
213
215
215
214
213
213
213
213
213
213
214
214
215
219
219
216
214
213
213
213
215
215
215
216
216
216
218
217
217
218
218
217
216
214
215
216
216
211
209
209
209
210
210
211
213
213
215
215
215
214
212
205
207
207
207
208
210
210
210
211
210
208
210
210
210
210
211
212
212
211
211
211
211
211
208
208
208
209
209
209
209
209
209
209
209
209
209
208
208
208
208
208
211
212
212
212
212
211
214
214
213
213
213
211
211
210
209
209
209
209
209
210
211
211
211
211
211
211
212
212
212
213
220
220
223
225
227
234
235
235
235
227
223
219
207
206
204
204
203
203
203
203
203
203
203
203
203
203
203
202
202
202
202
203
203
202
202
203
204
203
203
202
202
202
202
202
200
202
202
202
204
203
203
203
203
201
201
201
201
202
202
202
202
202
202
201
201
202
200
200
200
201
202
201
201
200
200
200
200
200
201
201
201
201
201
201
200
199
199
198
198
199
199
199
199
200
200
200
200
200
201
199
199
199
199
210
210
212
223
224
224
224
224
224
225
225
226
226
226
227
227