636
636
636
636
635
635
636
639
647
648
652
655
657
657
657
658
657
656
657
661
654
649
648
650
654
655
658
659
659
663
664
668
683
684
683
687
689
697
703
705
708
710
721
723
725
728
733
741
745
746
748
750
766
780
782
783
787
789
793
794
798
829
819
817
827
845
834
834
834
832
830
822
820
818
817
821
827
833
846
855
859
850
847
845
842
832
829
833
838
839
840
845
854
864
858
858
858
858
859
864
866
873
876
878
885
893
901
914
916
918
921
929
930
939
940
941
942
930
928
926
909
908
912
910
910
913
915
918
920
921
924
923
923
927
941
951
951
953
955
964
966
971
988
1017
1019
1023
1027
1029
1031
1033
1033
1033
1033
1033
1033
1034
1035
1036
1039
1044
1050
1061
1060
1059
1059
1058
1057
1056
1054
1051
1037
1037
1037
1037
1037
1039
1039
1051
1075
1086
1084
1084
1093
1100
1108
1134
1146
1157
1152
1155
1169
1184
1190
1195
1203
1203
1206
1219
1225
1237
1237
1238
1240
1244
1245
1246
1250
1251
1252
1253
1254
1263
1266
1266
1268
1269
1270
1270
1270
1270
1270
1270
1272
1278
1283
1292
1292
1294
1307
1319
1331
1332
1334
1335
1336
1336
1340
1343
1352
1356
1355
1346
1351
1356
1361
1365
1370
1375
1375
1375
1376
1377
1377
1376
1376
1376
1375
1370
1369
1368
1367
1365
1363
1362
1360
1360
1360
1356
1354
1353
1347
1344
1339
1338
1336
1335
1332
1328
1325
1318
1311
1298
1290
1290
1270
1269
1269
1269
1269
1269
1269
1269
1269
1267
1266
1264
1263
1262
1257
1256
1255
1254
1253
1250
1249
1248
1244
1240
1236
1234
1225
1215
1203
1203
1192
1180
1175
1171
1170
1165
1160
1150
1143
1128
1112
1100
1087
1084
1087
1088
1052
1041
1041
1042
1042
1041
1041
1041
1040
1054
1061
1064
1068
1067
1066
1064
1063
1060
1047
1044
1040
1032
1029
1028
1034
1035
1036
1037
1037
1035
1030
1028
1026
1027
1027
1019
995
995
989
973
959
954
952
951
951
949
933
925
927
929
925
918
916
915
916
917
916
915
910
924
925
942
943
941
923
917
915
916
925
925
917
913
911
909
905
901
890
876
871
867
862
861
859
860
861
864
864
863
862
862
861
861
861
861
861
887
916
917
933
942
934
930
935
952
970
976
976
969
992
987
982
993
1002
1018
1035
1039
1029
1025
1051
1045
1034
1033
1035
1037
1043
1047
1055
1073
1093
1089
1083
1088
1089
1089
1090
1088
1085
1083
1081
1093
1103
1105
1102
1099
1097
1095
1096
1097
1098
1098
1100
1102
1103
1104
1112
1114
1115
1118
1121
1109
1127
1130
1141
1144
1145
1138
1146
1161
1161
1140
1117
1119
1120
1121
1119
1119
1124
1126
1128
1130
1132
1146
1142
1138
1131
1133
1135
1135
1134
1134
1134
1136
1141
1144
1146
1150
1150
1146
1142
1138
1135
1135
1135
1135
1134
1127
1125
1128
1137
1137
1137
1135
1132
1127
1124
1121
1118
1117
1121
1123
1118
1116
1152
1156
1152
1148
1134
1133
1132
1132
1124
1122
1121
1117
1107
1105
1105
1106
1107
1112
1118
1119
1121
1121
1122
1124
1124
1124
1124
1126
1127
1129
1132
1140
1146
1156
1167
1171
1181
1194
1194
1196
1196
1196
1196
1193
1192
1197
1203
1214
1242
1239
1226
1214
1211
1206
1198
1193
1204
1209
1215
1219
1222
1225
1246
1248
1250
1252
1253
1255
1256
1259
1260
1264
1285
1279
1275
1252
1275
1293
1286
1280
1278
1280
1282
1286
1291
1293
1294
1297
1316
1321
1316
1307
1302
1294
1292
1299
1301
1304
1303
1302
1304
1305
1306
1309
1310
1311
1313
1322
1329
1332
1335
1344
1341
1342
1370
1362
1359
1358
1356
1367
1385
1387
1388
1389
1389
1390
1391
1396
1401
1402
1405
1406
1402
1401
1401
1397
1389
1387
1387
1389
1390
1394
1400
1402
1404
1405
1406
1409
1411
1412
1413
1416
1421
1424
1426
1426
1426
1432
1442
1450
1467
1469
1469
1460
1452
1443
1440
1443
1451
1464
1468
1468
1471
1476
1485
1495
1497
1506
1499
1501
1504
1505
1506
1507
1508
1508
1512
1514
1520
1524
1539
1554
1556
1552
1549
1541
1539
1541
1544
1542
1542
1561
1567
1568
1569
1570
1571
1572
1573
1575
1576
1581
1572
1577
1588
1594
1598
1602
1602
1603
1603
1604
1604
1606
1607
1609
1609
1611
1613
1614
1615
1616
1616
1617
1618
1621
1623
1624
1626
1631
1631
1631
1632
1632
1633
1637
1639
1643
1645
1647
1647
1647
1647
1648
1652
1653
1655
1656
1658
1659
1659
1659
1659
1659
1659
1659
1659
1663
1667
1667
1671
1674
1676
1687
1697
1704
1706
1707
1709
1710
1711
1713
1717
1719
1720
1723
1726
1729
1734
1739
1739
1740
1744
1749
1755
1762
1767
1770
1772
1777
1780
1774
1774
1774
1775
1776
1777