209
209
209
210
212
215
218
223
227
231
230
231
228
227
237
237
236
237
238
241
244
249
253
255
254
250
248
248
246
245
234
234
234
234
235
232
232
238
240
237
231
231
232
224
224
235
238
237
232
242
245
246
249
250
251
252
253
254
254
254
254
254
254
254
255
257
258
261
262
267
266
266
265
265
264
263
261
261
261
265
266
266
266
265
263
262
263
263
263
273
268
268
267
267
268
274
273
272
273
274
281
285
290
294
294
292
293
298
292
289
287
286
281
280
280
281
281
282
283
284
285
285
285
300
289
288
285
284
284
285
272
271
268
264
259
252
250
247
246
246
247
247
247
247
244
235
232
231
231
231
231
230
230
232
233
236
235
237
240
243
246
248
247
245
245
253
255
256
258
278
282
282
283
291
293
295
303
306
310
311
313
317
320
323
325
331
335
346
352
351
350
353
353
353
354
355
357
358
359
364
365
365
366
366
366
366
362
362
362
362
363
357
352
351
350
348
348
349
349
349
349
348
348
348
348
347
347
347
356
358
359
360
361
362
366
367
368
368
368
371
374
374
374
375
376
378
379
379
377
383
384
384
382
379
377
376
378
381
382
382
382
382
382
383
383
378
371
367
368
369
370
373
374
374
374
373
373
372
372
371
370
368
367
366
365
361
360
360
359
355
355
356
356
357
358
358
359
359
366
367
368
369
370
372
376
376
377
380
396
405
434
440
438
420
420
419
418
404
401
394
391
390
389
387
384
384
385
385
385
385
382
380
376
376
376
376
375
378
380
382
383
383
383
385
390
395
411
414
417
422
426
430
435
454
479
497
505
507
510
513
512
504
499
497
496
491
487
487
478
476
476
478
473
467
463
462
462
460
457
447
447
447
444
443
442
441
441
442
442
442
442
444
447
447
447
449
447
445
436
431
429
426
425
425
424
423
421
419
418
416
415
414
410
408
405
401
396
395
392
381
382
383
384
381
380
382
387
387
387
387
388
388
389
390
390
390
390
389
389
389
389
389
388
388
380
378
376
376
374
373
373
372
373
374
376
377
377
377
376
374
374
373
371
369
367
364
363
363
363
363
361
359
359
359
362
364
364
364
363
362
357
355
357
358
361
359
355
352
347
347
348
349
346
346
346
344
342
343
342
344
346
345
345
344
347
352
349
345
345
346
338
338
338
338
336
336
335
333
333
333
334
335
334
333
330
328
329
331
330
334
336
337
339
344
361
361
379
395
405
405
400
393
378
370
368
358
353
346
343
340
336
317
314
310
308
306
305
305
303
302
302
299
297
293
290
288
281
278
276
281
271
268
266
262
261
261
260
259
258
257
256
255
255
253
252
251
253
259
259
262
261
258
248
242
234
233
233
235
233
233
233
235
240
243
245
241
241
237
237
236
237
237
228
228
232
212
210
210
211
210
210
209