234
234
234
234
236
239
239
243
240
239
246
250
256
259
265
269
273
279
287
286
286
290
293
305
306
308
314
323
331
332
335
335
333
333
340
350
353
360
361
374
391
402
402
402
403
407
423
423
428
446
448
463
464
464
482
480
494
506
507
523
528
530
536
540
552
554
562
563
567
580
611
612
603
598
624
634
635
647
650
677
693
689
684
693
700
746
756
760
776
795
797
808
817
830
845
833
837
841
845
853
858
863
878
883
891
903
902
900
910
919
933
939
940
961
968
963
965
971
980
985
1032
1039
1033
1020
1036
1054
1063
1057
1068
1070
1076
1088
1082
1128
1122
1125
1165
1165
1167
1171
1172
1172
1191
1203
1201
1211
1234
1231
1231
1234
1236
1245
1249
1279
1293
1297
1313
1321
1317
1323
1346
1362
1369
1385
1388
1392
1401
1405
1415
1424
1417
1433
1433
1435
1450
1456
1465
1472
1487
1487
1485
1487
1487
1486
1486
1486
1486
1484
1463
1460
1458
1451
1446
1436
1430
1423
1419
1412
1408
1397
1390
1390
1379
1375
1364
1357
1339
1331
1322
1288
1288
1246
1250
1212
1201
1189
1172
1165
1161
1159
1159
1166
1178
1167
1142
1123
1124
1125
1117
1108
1104
1098
1093
1116
1077
1074
1071
1061
1049
998
1008
1018
972
953
953
941
917
929
908
877
873
861
851
853
838
842
832
829
822
817
810
795
786
780
787
793
791
781
768
767
765
754
742
741
741
736
732
722
720
720
704
702
695
693
688
670
668
667
660
636
639
630
619
614
607
611
611
615
619
619
610
602
596
596
591
589
586
580
570
566
556
548
541
534
528
515
502
505
509
512
512
513
516
516
515
513
502
491
487
480
467
461
453
446
448
448
450
455
465
467
474
479
481
470
460
460
460
457
447
442
441
433
428
425
424
415
409
401
390
392
388
376
374
377
385
393
403
403
403
409
409
414
419
436
441
441
441
442
442
449
454
496
474
484
493
518
530
512
513
521
533
552
556
557
562
577
580
579
577
577
592
597
603
607
614
614
614
635
641
643
644
648
655
655
651
631
619
615
608
604
591
582
583
585
576
566
549
547
555
535
525
518
517
518
469
519
508
499
460
459
485
484
473
465
449
445
447
416
451
418
411
406
401
393
369
363
352
350
345
342
338
338
336
329
324
316
313
313
313
312
312
312
310
304
294
284
288
288
277
252
254
256
240
234
237
236
235
235
233
235
239
242
239
236
235
234
234
234
234
233