440
432
448
449
449
449
459
469
508
509
512
514
516
524
524
526
527
531
537
539
544
551
557
574
581
599
599
599
598
597
608
613
615
620
624
632
638
660
667
669
671
670
668
693
700
708
711
742
757
745
772
785
788
786
793
799
806
817
817
824
829
846
852
852
850
845
840
834
837
841
841
840
840
852
855
856
862
869
878
908
919
919
919
919
927
938
940
945
948
953
953
949
941
946
949
941
943
951
967
970
972
978
978
980
983
1029
1035
1023
1033
1049
1061
1062
1070
1079
1079
1086
1095
1088
1092
1099
1098
1107
1139
1116
1117
1118
1119
1134
1141
1139
1143
1149
1150
1147
1145
1154
1160
1164
1167
1179
1180
1184
1186
1188
1190
1181
1192
1216
1213
1209
1209
1209
1235
1244
1242
1241
1237
1219
1228
1234
1257
1259
1259
1259
1259
1259
1246
1258
1268
1274
1280
1287
1297
1297
1297
1297
1296
1302
1319
1326
1310
1312
1314
1334
1340
1340
1340
1340
1340
1342
1343
1344
1346
1348
1367
1378
1386
1392
1395
1394
1389
1388
1390
1401
1408
1413
1417
1415
1429
1437
1435
1442
1449
1451
1453
1458
1488
1480
1476
1487
1495
1499
1518
1513
1513
1514
1522
1540
1544
1553
1568
1571
1572
1572
1560
1559
1558
1557
1579
1585
1584
1582
1592
1609
1616
1625
1631
1629
1622
1621
1621
1621
1625
1627
1630
1635
1641
1652
1654
1655
1656
1656
1660
1662
1662
1662
1664
1666
1668
1669
1670
1675
1681
1682
1681
1681
1679
1679
1679
1682
1687
1691
1691
1690
1689
1683
1677
1678
1680
1689
1691
1691
1686
1681
1681
1683
1678
1677
1686
1690
1686
1702
1706
1701
1700
1706
1707
1708
1713
1716
1705
1705
1705
1703
1701
1704
1705
1700
1699
1704
1694
1686
1686
1692
1697
1688
1682
1682
1681
1688
1690
1681
1677
1677
1678
1683
1684
1687
1692
1691
1689
1682
1680
1674
1671
1677
1678
1680
1681
1679
1678
1673
1670
1661
1658
1657
1659
1661
1659
1657
1656
1654
1655
1656
1657
1659
1657
1652
1648
1643
1638
1630
1622
1629
1631
1627
1617
1616
1613
1597
1581
1585
1564
1556
1557
1559
1561
1560
1559
1555
1540
1539
1536
1533
1525
1522
1520
1515
1514
1518
1511
1491
1475
1473
1468
1455
1458
1459
1450
1442
1440
1436
1438
1438
1435
1410
1399
1398
1394
1390
1389
1394
1390
1386
1374
1369
1366
1371
1345
1338
1338
1344
1343
1342
1341
1340
1340
1340
1340
1339
1330
1325
1327
1320
1305
1296
1295
1296
1294
1288
1286
1283
1246
1239
1244
1247
1252
1259
1255
1254
1252
1250
1248
1236
1222
1230
1241
1240
1234
1230
1219
1209
1202
1199
1197
1202
1205
1183
1186
1179
1179
1179
1177
1157
1151
1136
1132
1128
1131
1143
1140
1138
1140
1143
1136
1132
1118
1116
1116
1116
1116
1134
1098
1102
1096
1088
1084
1076
1075
1072
1069
1052
1041
1036
1033
1006
1017
1003
1005
998
977
972
972
989
981
970
956
953
945
950
954
950
939
933
927
924
922
919
920
933
935
923
919
914
903
875
864
854
861
866
873
857
852
848
848
851
853
840
835
831
829
828
825
817
820
822
817
815
785
786
787
781
776
771
758
742
736
699
694
705
672
669
665
672
672
666
664
659
632
627
618
617
613
609
597
599
594
585
577
577
577
559
551
544
537
533
533
526
524
520
517
514
513
511
509
507
468
459
447
441
430
431
431
430