1296
1296
1296
1296
1296
1296
1296
1297
1297
1298
1298
1298
1299
1300
1302
1303
1303
1304
1302
1298
1302
1305
1307
1309
1311
1314
1315
1315
1315
1308
1305
1302
1297
1292
1291
1290
1290
1290
1290
1290
1290
1290
1291
1291
1291
1291
1291
1291
1291
1291
1291
1292
1293
1296
1297
1297
1298
1299
1300
1304
1306
1309
1310
1314
1317
1320
1323
1324
1325
1326
1327
1327
1328
1328
1328
1328
1328
1333
1339
1343
1347
1349
1350
1356
1356
1357
1357
1356
1355
1354
1354
1355
1355
1357
1358
1360
1362
1363
1363
1365
1368
1371
1372
1372
1372
1372
1372
1372
1371
1370
1370
1370
1372
1374
1374
1377
1382
1386
1385
1385
1385
1383
1383
1387
1391
1393
1398
1402
1403
1401
1400
1399
1398
1397
1397
1398
1398
1398
1398
1399
1399
1399
1400
1402
1402
1402
1402
1402
1402
1406
1407
1407
1407
1407
1407
1407
1407
1409
1410
1412
1412
1412
1412
1412
1411
1411
1411
1414
1417
1420
1421
1423
1426
1429
1431
1434
1436
1437
1437
1438
1439
1440
1442
1443
1445
1446
1448
1449
1450
1451
1452
1454
1457
1458
1463
1464
1464
1465
1466
1468
1470
1471
1473
1475
1476
1476
1478
1479
1481
1483
1485
1486
1489
1491
1492
1496
1496
1500
1506
1506
1506
1506
1506
1506
1502
1497
1495
1492
1491
1491
1490
1490
1490
1489
1488
1488
1489
1489
1489
1489
1490
1490
1490
1490
1490
1490
1490
1490
1491
1491
1491
1493
1494
1494
1493
1493
1493
1493
1494
1494
1495
1495
1495
1495
1495
1495
1497
1498
1498
1499
1499
1496
1494
1492
1492
1493
1493
1492
1486
1484
1479
1478
1475
1474
1472
1467
1466
1463
1461
1459
1455
1452
1438
1437
1438
1438
1436
1435
1431
1426
1422
1420
1418
1413
1413
1412
1412
1412
1412
1412
1412
1412
1410
1410
1408
1408
1406
1406
1404
1403
1401
1401
1402
1402
1403
1403
1403
1402
1400
1398
1398
1397
1398
1400
1400
1402
1403
1400
1394
1388
1385
1385
1386
1386
1380
1376
1373
1372
1371
1370
1370
1371
1372
1372
1372
1372
1371
1370
1368
1365
1363
1361
1359
1355
1355
1355
1355
1356
1356
1357
1357
1357
1356
1356
1347
1328
1328
1328
1328
1328
1324
1315
1307
1302
1301
1300
1299
1297
1297
1296
1293
1293
1293
1294
1296
1299
1300
1301
1301
1302
1302
1303
1304
1307
1310
1312
1312
1313
1313
1313
1312
1307
1304
1300
1303
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1303
1303
1303
1303
1303
1303
1303
1302
1300
1298
1295
1295
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1293
1293
1293
1293
1293
1291
1282
1278
1277
1278
1279
1278
1278
1279
1279
1278
1275
1272
1271
1272
1277
1278
1280
1278
1278
1278
1278
1270
1250
1248
1248
1245
1246
1229
1226
1223
1232
1235
1241
1225
1223
1223
1223
1222
1199
1199
1200
1200
1201
1202
1203
1201
1199
1192
1178
1176
1175
1173
1172
1171
1171
1170
1170
1170
1171
1171
1166
1158
1157
1157
1157
1157
1161
1163
1165
1168
1171
1169
1164
1151
1149
1141
1135
1129
1128
1127
1127
1127
1125
1127
1127
1127
1141
1146
1149
1151
1152
1153
1153
1151
1152
1155
1159
1166
1168
1169
1171
1172
1173
1175
1185
1190
1123
1115
1115
1115
1106
1082
1059
1090
1040
1028
1038
1041
1041
1030
1039
1035
1032
1021
998
991
991
989
980
979
977
978
979
978
969
968
969
963
955
948
946
952
951
932
929
901
900
902
902
898
877
859
812
823
854
841
834
821
804
808
810
811
803
800
797
801
805
804
795
794
797
799
797
795
801
800
793
787
792
794
794
794
794
794
794
797
801
782
780
776
783
786
786
786
787
787
787
788
788
787
786
786
786
785
785
784
784
784
784
783
783
783
782
782
781
780
779
779
779
778
778
777
777
777
776
776
776
775
775
774
774
774
774
774
773
773
773
772
772
772
772
772
771
771
771
771
770
770
770
770
770
770
769
769
768
766
764
762
764
764
764
764
766
768
764
757
755
754
755
755
754
750
750
751
754
757
759
751
742
747
744
740
741
741
741
740
738
740
745
751
759
758
757
752
749
742
737
734
730
728
725
725
738
761
815
816
818
817
782
778
731
706
704
703
711
717
718
708
704
704
703
700
697
698
704
707
711
725
730
734
734
734
734
729
711
701
693
691
691
693
689
682
682
682
683
684
685
683
685
681
680
712
722
718
678
689
658
656
654
656
662
657
647
642
643
643
623
620
620
628
624
632
634
629
640
649
643
621
629
633
628
619
613
617
619
623
623
617
615
610
607
607
608
610
612
614
609
601
596
602
602
600
597
591
595
607
608
609
609
608
608
606
603
603
608
609
597
589
586
584
574
576
577
575
571
567
566
570
568
564
563
562
561
561
561
560
560
559
559
557
556
557
557
558
559
559
565
565
558
555
552
553
549
548
548
544
545
544
542
540
541
542
540
540
535
533
543
546
548
558
564
566
560
555
550
557
557
556
555
554
552
553
558
549
548
548
546
546
543
542
542
541
541
540
540
540
538
536
533
532
531
531
532
532
532
531
530
530
530
531
532
532
532
534
535
534
530
530
529
527
527
527
527
527
527
527
527
527
527
527
527
527