642
642
645
651
660
664
667
668
672
673
673
672
673
675
677
682
688
686
692
702
709
710
710
710
711
712
709
707
706
708
710
712
713
714
714
715
715
716
720
719
718
718
717
716
715
711
708
710
710
711
713
716
720
722
723
723
727
739
741
738
738
742
744
746
746
747
747
747
747
747
746
746
746
748
752
754
755
756
756
757
759
763
767
772
778
779
780
780
779
779
778
781
781
788
788
793
797
800
800
800
800
800
804
807
810
810
810
811
813
819
820
825
826
831
836
839
841
841
841
841
841
841
841
841
841
841
841
841
845
846
850
852
852
854
856
857
860
861
864
868
872
875
877
883
885
886
887
890
892
894
897
899
900
901
904
905
907
907
908
908
912
915
916
925
930
941
942
943
944
946
946
946
946
946
947
948
949
952
954
958
958
960
961
966
970
973
977
983
985
987
989
990
998
1002
1013
1017
1022
1027
1031
1040
1045
1047
1050
1060
1063
1070
1072
1073
1075
1077
1079
1080
1085
1093
1106
1112
1116
1117
1126
1127
1136
1147
1149
1154
1156
1159
1162
1165
1166
1165
1163
1161
1160
1159
1159
1160
1161
1161
1162
1163
1163
1165
1165
1168
1171
1174
1176
1178
1182
1184
1187
1189
1191
1192
1193
1195
1195
1196
1199
1199
1203
1206
1211
1216
1220
1221
1225
1226
1227
1227
1229
1232
1235
1237
1240
1244
1246
1249
1252
1253
1254
1255
1257
1259
1267
1272
1278
1284
1285
1286
1287
1292
1294
1296
1297
1304
1310
1312
1314
1314
1317
1321
1325
1330
1333
1336
1342
1343
1345
1351
1359
1365
1367
1369
1373
1377
1382
1384
1389
1391
1395
1398
1405
1411
1415
1423
1427
1427
1428
1431
1434
1438
1442
1444
1448
1451
1459
1463
1470
1473
1476
1478
1481
1482
1484
1489
1494
1496
1502
1510
1516
1518
1520
1520
1521
1521
1524
1529
1539
1551
1556
1561
1568
1574
1585
1593
1596
1601
1609
1617
1620
1625
1629
1632
1634
1638
1645
1653
1672
1680
1686
1692
1694
1698
1701
1702
1703
1704
1712
1726
1736
1744
1746
1749
1756
1759
1764
1764
1765
1766
1770
1772
1773
1775
1780
1792
1800
1804
1805
1806
1809
1812
1812
1812
1812
1818
1824
1828
1831
1831
1832
1834
1834
1834
1834
1834
1834
1835
1837
1837
1837
1837
1837
1837
1837
1840
1841
1841
1842
1842
1842
1842
1841
1838
1836
1834
1832
1831
1830
1828
1825
1824
1824
1823
1823
1823
1821
1820
1820
1818
1816
1815
1812
1804
1792
1784
1779
1778
1774
1771
1756
1756
1748
1747
1747
1746
1745
1735
1733
1731
1730
1728
1726
1725
1725
1724
1724
1724
1723
1721
1719
1718
1716
1714
1712
1710
1709
1705
1701
1700
1698
1697
1695
1693
1690
1686
1685
1682
1681
1680
1678
1676
1674
1673
1672
1670
1668
1667
1666
1662
1659
1657
1656
1654
1652
1650
1648
1646
1643
1641
1639
1635
1632
1627
1620
1619
1615
1611
1604
1599
1598
1597
1596
1594
1594
1593
1592
1591
1590
1589
1586
1582
1579
1576
1574
1571
1571
1570
1569
1567
1564
1562
1562
1561
1560
1558
1558
1557
1555
1554
1553
1552
1551
1549
1548
1548
1547
1546
1544
1543
1542
1541
1540
1539
1538
1538
1537
1535
1534
1533
1532
1530
1528
1526
1523
1521
1519
1517
1514
1512
1512
1509
1508
1505
1503
1502
1502
1498
1494
1492
1490
1488
1485
1481
1476
1468
1462
1460
1459
1457
1456
1455
1452
1445
1445
1444
1444
1444
1442
1436
1435
1430
1425
1420
1412
1403
1395
1392
1392
1391
1390
1390
1389
1388
1387
1386
1385
1385
1384
1383
1382
1381
1381
1380
1379
1378
1378
1377
1376
1376
1371
1365
1363
1361
1355
1353
1348
1341
1336
1333
1330
1319
1313
1310
1294
1287
1278
1270
1246
1244
1243
1243
1242
1240
1238
1237
1236
1234
1232
1228
1226
1224
1215
1210
1199
1199
1192
1186
1179
1174
1169
1167
1164
1162
1158
1154
1148
1143
1143
1139
1139
1139
1140
1142
1143