272
272
272
272
272
272
272
272
272
271
271
270
270
270
270
270
270
270
270
271
271
272
270
270
270
271
271
271
270
270
268
266
265
265
265
265
265
266
266
266
267
270
272
273
274
275
277
277
277
277
277
277
279
280
282
283
285
286
288
289
290
292
296
298
299
299
300
300
300
300
300
304
305
306
306
306
306
306
306
306
306
306
306
306
306
306
305
304
305
308
311
312
313
313
314
315
315
316
316
321
322
324
328
329
330
330
330
330
329
329
328
327
327
329
332
334
335
337
339
339
340
341
343
344
345
345
345
345
345
345
345
347
349
352
355
358
360
362
363
365
366
368
371
372
374
375
375
380
386
389
389
388
388
387
387
386
386
386
386
386
386
388
391
392
394
396
401
404
405
408
411
412
412
412
413
413
413
413
413
414
414
414
414
415
415
415
417
419
421
422
424
427
428
428
427
427
427
426
426
425
425
424
424
424
424
424
424
424
425
425
426
429
431
433
440
442
444
445
447
448
449
449
449
449
449
449
449
449
450
452
453
456
459
462
464
466
469
470
471
472
473
473
475
475
476
477
479
485
488
491
493
494
496
498
502
502
502
501
500
500
500
500
501
501
501
502
503
504
506
508
510
512
514
516
518
518
519
520
522
522
522
523
525
525
525
526
527
528
528
529
530
531
533
534
535
536
537
539
542
545
549
551
552
553
554
555
556
559
560
560
561
564
569
574
574
574
574
574
575
579
582
583
585
588
590
591
592
592
593
594
595
596
597
599
600
601
602
606
608
611
612
614
614
614
615
615
616
616
616
616
616
616
614
613
613
613
613
612
612
611
610
609
610
610
611
611
611
610
610
609
609
606
604
604
603
601
600
599
599
598
598
597
595
595
594
593
592
591
589
589
588
587
587
586
586
586
587
587
585
584
580
575
570
566
561
560
559
558
555
553
552
550
548
540
539
537
534
525
523
518
511
509
509
507
507
506
505
505
504
504
503
503
502
502
502
501
501
500
499
498
497
497
496
495
495
490
487
487
488
487
486
483
482
481
480
480
479
478
477
476
475
470
469
468
466
459
456
453
451
448
448
448
448
448
448
447
446
443
442
442
441
440
440
439
439
439
438
438
437
436
436
435
434
433
432
429
427
426
425
424
424
424
423
423
423
423
423
423
423
423
421
420
413
412
412
411
410
410
409
409
408
410
413
414
415
415
414
413
409
408
406
393
393
393
393
393
393
393
392
390
388
387
382
379
378
377
376
375
370
368
365
363
358
357
357
357
356
356
354
348
345
342
341
341
341
341
339
338
337
336
334
333
331
330
327
325
323
322
320
317
316
312
311
310
308
306
305
303
301
299
297
295
293
288
283
276
270
269
267
267
267
267
262
254
251
249
248
246
242
241
239
238
238
237
237
236
236
235
235
235
237
237
238
240
241
242
243
245
246
246
245
244
245
246
247
249
249
247
246
245
245
244
243
243
241
240
240
241
247
248
248
249
249
250
251
252
253
250
250
250
250
250
250
251
252
252
253
253
253
255
256
257
257
257
257
257
258
266
280
290
297
308
315
341
359
365
374
377
381
391
393
396
391
383
382
385
386
385
381
379
370
365
354
345
338
337
338
346
346
347
350
352
357
380
378
374
371
371
384
385
386
390
394
394
392
391
387
389
395
402
402
402
400
399
399
402
405
407
413
412
410
412
418
424
437
439
440
443
443
444
444
447
451
448
448
432
428
426
424
423
424
427
431
435
441
448
452
454
454
449
440
443
449
445
441
435
437
437
435
430
429
421
417
417
416
414
418
418
417
413
415
421
425
430
430
430
431
432
436
437
439
444
452
457
464
469
474
474
473
480
489
493
493
493
493
494
495
496
497
498
500
502
503
504
506
506
507
508
508
508
509
509
509
510
510
510
511
511
511
510
510
509
508
506
506
506
506
506
506
505
503
502
502
500
500
497
495
491
485
485
485
485
486
486
486
485
484
483
483
481
480
478
477
477
476
476
476
477
477
478
478
476
475
473
471
468
464
462
461
459
459
452
449
446
444
443
441
440
433
430
427
426
421
419
418
415
411
410
406
403
401
397
397
396
396
395
395
394
394
393
392
390
388
385
381
371
368
359
353
352
349
345
345
344
344
343
343
342
342
340
339
338
337
336
335
332
328
324
323
321
320
320
319
318
316
311
308
305
304
303
302
301
299
297
296
296
294
292
291
290
289
287
285
283
282
278
277
274
273
273
272
270
270
270
270
270
271
271
271
271
272
272
272
272
272
272
272
272