763
763
763
763
763
764
764
765
767
767
767
768
768
768
770
770
770
771
772
772
772
772
773
773
773
774
775
775
776
776
777
779
779
780
781
781
781
781
781
782
782
782
783
783
784
787
788
790
791
791
792
793
794
795
795
795
796
796
797
797
798
801
802
804
804
804
806
807
807
807
808
812
812
815
815
817
817
818
819
820
821
822
823
823
823
824
824
825
826
826
827
828
829
831
831
832
832
832
832
832
832
832
832
832
832
832
833
833
834
834
834
835
835
838
838
838
839
840
844
845
847
848
854
856
856
857
857
857
858
858
859
860
862
863
865
865
866
868
869
869
870
871
872
877
878
879
881
883
884
892
907
909
913
914
915
917
918
918
918
918
918
919
921
922
923
924
925
926
927
928
931
933
935
938
941
942
943
944
944
944
944
944
944
944
944
945
946
947
949
951
959
960
962
976
977
984
984
991
992
996
1000
1003
1005
1018
1028
1031
1043
1050
1053
1055
1064
1077
1080
1081
1084
1090
1095
1096
1100
1105
1107
1109
1109
1115
1118
1120
1120
1128
1134
1135
1137
1138
1148
1153
1159
1170
1175
1179
1185
1194
1197
1203
1208
1212
1214
1219
1222
1223
1224
1225
1228
1228
1228
1230
1236
1239
1241
1245
1245
1246
1247
1248
1252
1255
1255
1256
1256
1259
1259
1259
1259
1259
1258
1257
1257
1257
1256
1256
1256
1255
1255
1255
1256
1258
1259
1261
1262
1265
1265
1270
1271
1276
1279
1279
1279
1280
1281
1281
1281
1282
1286
1287
1288
1290
1291
1291
1294
1295
1298
1301
1308
1309
1310
1312
1319
1319
1332
1337
1339
1339
1339
1340
1340
1342
1342
1348
1349
1350
1356
1360
1373
1375
1376
1386
1394
1399
1414
1415
1427
1427
1427
1435
1435
1438
1438
1441
1444
1451
1452
1459
1463
1466
1467
1470
1477
1483
1483
1497
1499
1500
1510
1517
1519
1526
1528
1529
1531
1538
1541
1543
1544
1547
1550
1551
1560
1568
1574
1575
1579
1581
1584
1592
1595
1606
1613
1615
1623
1635
1646
1654
1655
1657
1663
1663
1669
1682
1686
1690
1694
1697
1698
1703
1709
1715
1719
1720
1722
1722
1727
1730
1731
1734
1742
1744
1746
1748
1751
1753
1754
1755
1757
1762
1769
1774
1775
1777
1780
1782
1783
1790
1792
1793
1796
1802
1804
1812
1829
1832
1834
1838
1845
1848
1849
1850
1852
1855
1855
1857
1859
1865
1868
1872
1874
1875
1878
1880
1884
1887
1890
1898
1900
1900
1901
1904
1906
1909
1931
1936
1938
1938
1939
1940
1940
1942
1943
1948
1957
1959
1966
1966
1966
1968
1975
1976
1981
1981
1981
1981
1981
1981
1981
1983
1985
1990
1993
1994
1994
1995
1995
2000
2002
2007
2014
2018
2027
2029
2032
2043
2050
2051
2053
2064
2066
2074
2075
2076
2077
2081
2087
2093
2097
2099
2101
2105
2105
2106
2108
2113
2117
2125
2131
2136
2144
2146
2149
2154
2157
2159
2170
2181
2182
2183
2190
2200
2201
2206
2208
2209
2216
2222
2227
2231
2233
2233
2234
2234
2234
2234
2234
2234
2234
2234
2235
2239
2248
2249
2249
2250
2251
2253
2255
2259
2261
2266
2268
2269
2270
2274
2275
2278
2285
2286
2289
2291
2294
2306
2312
2317
2320
2324
2328
2330
2331
2332
2335
2337
2339
2341
2342
2344
2346
2356
2357
2361
2363
2363
2364
2365
2365
2366
2369
2369
2370
2370
2371
2371
2372
2373
2373
2385
2388
2393
2397
2396
2395
2399
2401
2393
2392
2390
2388
2387
2383
2383
2383
2381
2376
2375
2375
2366
2362
2358
2353
2342
2334
2329
2321
2318
2316
2315
2315
2309
2308
2307
2308
2310
2313
2333
2334
2335
2335
2336
2337
2342
2344
2346
2346
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2348
2351
2368
2370
2377
2378
2379
2385
2393
2397
2406
2406
2408
2423
2431
2434
2442
2451
2463
2474
2475
2475
2477
2480
2481
2486
2489
2493
2494
2494
2494
2494
2494
2495
2495
2496
2496
2496
2496