626
620
620
622
624
622
624
629
630
635
636
638
645
648
648
650
653
657
658
659
661
662
668
668
671
673
676
678
684
691
696
702
704
706
706
708
713
716
723
729
730
736
741
742
741
739
741
753
767
768
768
780
783
802
807
802
801
800
805
812
815
817
820
825
838
842
848
853
858
860
866
867
874
878
884
887
887
888
905
917
919
926
952
960
969
973
976
986
1005
1008
1013
1014
1015
1022
1024
1027
1028
1034
1038
1047
1049
1053
1058
1060
1060
1061
1066
1096
1098
1090
1099
1105
1104
1109
1119
1126
1126
1125
1125
1124
1121
1080
1083
1132
1129
1127
1122
1121
1119
1119
1122
1129
1128
1127
1129
1127
1123
1106
1097
1090
1083
1080
1081
1091
1096
1099
1101
1103
1109
1115
1119
1120
1125
1151
1155
1161
1161
1181
1188
1200
1212
1224
1253
1270
1287
1298
1303
1317
1322
1324
1324
1319
1315
1317
1320
1317
1313
1310
1310
1315
1316
1319
1339
1353
1368
1389
1396
1384
1366
1364
1364
1372
1378
1380
1382
1383
1392
1397
1402
1410
1422
1431
1433
1433
1432
1431
1429
1426
1420
1412
1412
1409
1400
1396
1387
1375
1365
1362
1361
1360
1358
1354
1350
1348
1339
1338
1329
1317
1316
1321
1327
1329
1330
1324
1315
1307
1308
1308
1308
1305
1306
1312
1316
1318
1317
1312
1306
1301
1297
1328
1341
1345
1350
1356
1366
1368
1372
1373
1373
1374
1374
1374
1365
1363
1361
1367
1376
1365
1356
1356
1356
1350
1347
1346
1344
1353
1355
1351
1349
1348
1346
1342
1338
1328
1338
1343
1354
1354
1355
1359
1360
1364
1367
1370
1387
1395
1403
1406
1415
1416
1417
1432
1431
1427
1421
1413
1419
1424
1434
1439
1440
1444
1434
1442
1444
1448
1452
1454
1458
1459
1447
1462
1455
1454
1444
1454
1465
1473
1472
1478
1476
1472
1472
1477
1487
1490
1492
1494
1500
1509
1519
1519
1519
1519
1519
1510
1508
1519
1521
1518
1517
1520
1520
1520
1522
1526
1530
1531
1535
1545
1552
1554
1562
1564
1567
1570
1570
1571
1571
1574
1578
1583
1591
1577
1588
1593
1600
1603
1616
1624
1624
1624
1631
1635
1638
1652
1659
1658
1675
1682
1685
1686
1689
1692
1699
1704
1713
1722
1735
1738
1741
1743
1744
1745
1745
1756
1754
1724
1716
1711
1711
1714
1718
1733
1750
1754
1759
1766
1773
1775
1776
1777
1780
1780
1775
1765
1754
1736
1734
1725
1721
1704
1697
1691
1691
1691
1687
1687
1681
1670
1663
1658
1652
1652
1652
1641
1627
1622
1580
1564
1554
1543
1537
1518
1501
1498
1495
1491
1490
1486
1481
1471
1467
1477
1473
1466
1458
1455
1458
1463
1466
1463
1452
1450
1443
1441
1450
1449
1451
1446
1415
1413
1412
1412
1405
1402
1401
1401
1400
1398
1391
1387
1382
1376
1374
1371
1364
1356
1354
1351
1349
1347
1346
1346
1348
1342
1335
1327
1318
1314
1314
1283
1281
1281
1277
1287
1291
1292
1286
1283
1289
1277
1251
1247
1250
1253
1254
1259
1259
1260
1263
1268
1277
1279
1279
1282
1278
1277
1297
1298
1299
1307
1311
1340
1344
1342
1337
1337
1342
1345
1351
1354
1355
1359
1360
1361
1364
1366
1366
1366
1366
1369
1369
1352
1345
1338
1320
1312
1304
1301
1296
1303
1301
1297
1293
1290
1280
1267
1269
1270
1268
1266
1262
1254
1248
1245
1235
1231
1227
1221
1222
1225
1223
1214
1210
1214
1211
1190
1170
1168
1169
1176
1176
1177
1178
1179
1177
1172
1168
1171
1188
1187
1182
1156
1149
1128
1125
1123
1122
1126
1127
1131
1131
1129
1129
1125
1124
1121
1119
1107
1104
1096
1081
1082
1095
1098
1102
1114
1131
1143
1151
1160
1168
1164
1143
1145
1165
1182
1199
1198
1189
1186
1183
1180
1174
1174
1176
1176
1180
1184
1192
1199
1229
1237
1249
1252
1278
1283
1293
1294
1292
1288
1310
1310
1310
1310
1306
1306
1313
1335
1346
1348
1363
1359
1426
1426
1429
1452
1458
1459
1458
1454
1454
1460
1462
1464
1467
1473
1500
1509
1506
1506
1508
1516
1521
1524
1552
1558
1554
1549
1542
1540
1539
1535
1522
1514
1509
1511
1518
1520
1518
1512
1497
1490
1465
1461
1461
1461
1463
1467
1488
1490
1488
1487
1489
1492
1492
1493
1490
1497
1522
1521
1518
1517
1515
1494
1492
1490
1491
1495
1512
1508
1500
1492
1490
1489
1478
1466
1454
1411
1408
1412
1413
1405
1377
1370
1383
1398
1409
1419
1425
1426
1430
1430
1420
1407
1405
1405
1383
1371
1349
1329
1328
1332
1341
1352
1357
1341
1327
1313
1313
1305
1299
1293
1279
1256
1254
1270
1263
1214
1222
1230
1235
1224
1209
1203
1194
1166
1160
1174
1187
1197
1194
1191
1192
1193
1186
1174
1187
1205
1238
1245
1239
1231
1217
1172
1152
1154
1155
1147
1140
1112
1094
1092
1078
1076
1094
1099
1095
1077
1010
1010
1014
1019
1007
1003
1007
1015
1012
997
988
1008
1001
989
972
945
944
925
937
965
968
990
1006
1019
1039
1073
1074
1071
1070
1075
1084
1089
1094
1125
1135
1141
1159
1160
1159
1143
1143
1143
1152
1156
1160
1156
1155
1141
1153
1149
1141
1137
1114
1100
1086
1082
1078
1083
1080
1077
1074
1071
1062
1056
1058
1070
1072
1072
1072
1068
1064
1062
1058
1051
1043
1040
1041
1045
1039
1037
1035
1032
1020
1011
1007
1009
1009
1003
1000
1000
996
993
987
983
980
981
974
968
957
943
918
911
899
890
878
853
818
810
804
808
818
820
816
811
803
796
788
776
763
754
735
733
732
730
698
685
678
673
669
668
665
663
681
687
686
687
689
691
693
694
696
702
703
704
703
699
683
671
670
671
676
679
678
664
652
644
639
632
635
636