fortunes_foundation/seed_compressor/input/level_1.txt

5628 lines
26 KiB
Plaintext

21
2
18
4
28
25
15
11
19
13
0
26
5
6
35
17
31
22
16
32
23
30
9
1
33
36
39
40
8
34
10
7
42
47
44
27
48
49
38
54
56
14
62
37
41
52
53
63
43
46
51
68
73
57
3
55
67
64
60
58
79
77
20
61
80
75
83
72
84
82
85
91
24
90
74
86
50
66
87
94
88
92
12
103
99
100
96
69
45
89
108
107
76
111
104
110
29
81
112
93
101
121
114
118
59
109
117
124
78
122
125
70
106
128
98
102
105
137
116
141
97
135
123
133
138
139
129
140
132
131
113
71
142
143
65
154
150
148
144
151
147
153
126
156
166
164
115
95
163
127
158
136
161
165
168
171
130
170
169
120
172
178
175
173
181
134
167
177
146
174
183
186
185
145
192
159
162
180
188
152
190
157
189
160
176
155
182
119
187
206
184
196
197
204
207
214
211
200
201
209
205
213
198
216
219
210
222
217
223
218
227
149
203
221
225
195
235
228
232
233
224
193
220
240
247
246
249
236
242
248
234
245
202
239
231
179
250
212
254
238
237
199
252
253
244
259
265
208
261
267
266
270
215
269
271
263
278
230
280
229
264
275
279
191
258
257
268
285
272
194
243
287
273
284
283
274
241
255
294
288
286
296
251
297
304
256
281
298
262
300
301
282
293
299
289
303
317
313
314
310
316
277
309
302
324
318
328
315
322
323
226
320
276
325
290
321
307
327
305
311
295
333
306
341
326
292
291
336
343
334
346
329
347
353
332
330
335
340
260
356
338
362
331
344
348
355
361
345
350
319
359
358
339
372
360
364
357
366
312
308
371
378
381
368
374
365
352
337
377
369
380
382
379
392
390
351
389
388
363
375
385
395
342
383
384
386
354
370
396
394
376
406
408
387
391
367
404
398
415
407
416
413
399
402
421
412
427
424
431
393
401
426
418
425
434
411
373
397
428
438
436
435
432
433
417
419
349
439
437
445
444
403
446
442
400
451
422
441
414
447
423
440
462
454
448
456
460
463
459
420
453
465
470
466
467
409
469
450
481
473
471
452
405
429
477
476
475
458
455
488
487
485
479
443
449
483
495
492
457
430
499
493
482
502
478
484
496
464
472
490
501
508
474
497
503
507
498
494
513
514
506
489
518
524
520
461
504
509
525
500
517
480
527
519
515
522
530
532
505
512
533
526
521
468
511
516
538
535
546
547
529
548
543
491
556
554
531
557
549
555
539
545
534
537
550
553
563
559
558
564
510
562
536
523
541
410
569
542
540
574
544
572
575
551
579
566
577
552
586
567
573
576
581
580
561
588
583
486
570
584
560
593
595
565
594
528
598
585
601
591
571
608
568
611
610
603
602
612
590
609
596
614
604
589
592
622
617
606
625
600
628
629
621
615
634
631
587
626
633
605
582
627
630
636
632
620
639
619
644
642
597
643
640
637
647
641
638
607
648
618
660
613
659
578
646
616
656
599
623
663
666
662
657
669
624
673
649
635
679
680
667
682
670
661
678
688
683
652
672
653
687
665
684
651
691
671
694
685
658
674
692
650
654
677
703
697
699
664
693
706
668
708
701
710
690
689
675
705
715
711
714
655
718
696
700
713
686
722
695
709
645
707
732
704
676
717
726
736
735
729
734
702
737
740
731
741
743
744
727
698
753
725
755
716
751
742
750
757
681
746
752
720
748
749
747
728
758
724
721
745
719
754
770
765
769
771
775
774
762
733
756
776
738
759
780
782
772
761
766
783
730
789
739
767
781
791
785
778
787
763
723
792
773
786
805
803
796
801
795
798
807
810
779
788
784
764
799
797
809
819
712
815
760
817
823
813
793
806
820
800
814
828
804
790
827
818
812
794
835
802
830
821
831
839
822
833
841
811
837
825
849
768
836
838
832
808
845
840
851
857
844
847
862
848
865
850
863
829
826
824
846
842
868
872
869
854
859
866
873
879
853
877
880
884
816
852
843
864
883
861
881
867
870
874
834
777
890
885
894
875
886
899
901
896
856
860
909
900
907
889
905
871
882
888
858
913
912
915
887
903
914
922
925
929
918
891
893
902
923
927
855
924
921
931
937
926
936
932
930
935
939
897
876
910
940
934
949
895
919
911
933
945
920
892
898
941
942
878
917
906
943
950
956
952
928
948
908
963
954
966
951
961
946
953
957
904
964
967
968
977
955
965
978
976
981
938
980
916
982
962
973
947
971
986
960
987
988
984
992
979
999
997
985
990
974
972
991
1001
958
1004
975
989
970
1006
983
1005
1017
1018
969
959
1013
1008
1011
998
1009
1019
1002
1016
1024
1003
1010
1025
1014
1022
1030
1031
1035
1032
1007
995
1020
944
1023
996
1026
1043
993
1039
1000
994
1041
1036
1045
1048
1044
1049
1028
1052
1042
1015
1051
1050
1029
1056
1057
1012
1053
1021
1061
1067
1065
1038
1040
1037
1034
1076
1062
1058
1074
1083
1063
1068
1073
1071
1064
1081
1079
1055
1066
1082
1087
1086
1092
1069
1033
1070
1090
1077
1047
1099
1059
1101
1098
1103
1097
1088
1080
1054
1085
1084
1094
1109
1104
1089
1072
1110
1113
1100
1102
1107
1116
1118
1078
1108
1075
1096
1105
1046
1114
1120
1095
1091
1131
1125
1119
1027
1123
1124
1130
1132
1115
1133
1136
1121
1111
1106
1127
1145
1134
1060
1137
1140
1146
1112
1147
1122
1150
1144
1152
1142
1117
1154
1148
1161
1143
1153
1155
1156
1141
1158
1138
1164
1167
1126
1172
1175
1163
1129
1170
1149
1169
1162
1128
1174
1176
1165
1171
1178
1182
1135
1177
1186
1093
1179
1193
1181
1188
1191
1194
1183
1151
1189
1184
1196
1204
1157
1205
1197
1203
1207
1168
1202
1210
1217
1215
1160
1212
1220
1173
1201
1195
1209
1219
1200
1159
1218
1166
1228
1139
1223
1190
1180
1221
1225
1199
1216
1227
1226
1214
1185
1211
1236
1233
1237
1230
1240
1247
1246
1250
1239
1229
1249
1213
1232
1254
1224
1242
1245
1244
1222
1238
1255
1187
1261
1257
1231
1192
1256
1260
1198
1262
1248
1267
1258
1265
1268
1243
1235
1264
1206
1271
1278
1234
1283
1274
1277
1275
1266
1269
1285
1259
1282
1270
1290
1273
1251
1291
1263
1289
1288
1293
1281
1272
1284
1276
1252
1301
1279
1298
1295
1296
1297
1305
1280
1299
1313
1306
1286
1303
1307
1294
1241
1308
1208
1311
1314
1320
1322
1316
1328
1309
1310
1331
1287
1325
1332
1339
1340
1335
1317
1312
1323
1336
1337
1342
1333
1300
1304
1318
1324
1344
1315
1326
1319
1352
1253
1353
1327
1338
1334
1359
1302
1343
1360
1364
1348
1369
1292
1330
1345
1347
1361
1357
1373
1363
1329
1365
1355
1378
1380
1374
1350
1349
1358
1377
1356
1368
1381
1346
1371
1385
1379
1367
1375
1390
1370
1392
1384
1341
1366
1389
1387
1383
1393
1391
1404
1395
1321
1398
1399
1397
1400
1396
1406
1407
1402
1405
1409
1410
1408
1403
1401
1422
1372
1386
1388
1425
1424
1415
1414
1428
1416
1412
1417
1429
1354
1423
1433
1437
1435
1431
1440
1432
1442
1420
1426
1376
1438
1434
1439
1427
1443
1362
1436
1451
1450
1351
1448
1394
1441
1454
1419
1447
1411
1449
1413
1469
1464
1460
1453
1445
1468
1463
1421
1456
1467
1457
1471
1472
1474
1473
1477
1475
1444
1470
1455
1462
1465
1486
1481
1484
1478
1382
1491
1490
1487
1458
1485
1452
1498
1493
1492
1496
1466
1495
1476
1500
1501
1505
1480
1497
1508
1507
1483
1503
1506
1418
1488
1516
1510
1479
1494
1515
1482
1518
1523
1430
1504
1513
1446
1511
1524
1512
1520
1537
1525
1521
1509
1499
1527
1514
1517
1529
1531
1489
1459
1536
1539
1528
1541
1554
1519
1551
1530
1544
1545
1556
1522
1535
1549
1546
1552
1543
1547
1553
1565
1532
1561
1555
1567
1562
1540
1570
1550
1564
1502
1533
1557
1576
1526
1559
1461
1578
1534
1571
1573
1584
1558
1577
1586
1569
1575
1587
1542
1592
1566
1580
1594
1538
1589
1579
1600
1560
1597
1598
1572
1595
1591
1603
1605
1588
1548
1607
1604
1574
1616
1613
1608
1615
1593
1621
1601
1609
1585
1622
1581
1568
1617
1624
1626
1602
1590
1625
1620
1596
1623
1583
1635
1631
1634
1642
1630
1619
1641
1610
1638
1633
1563
1632
1636
1647
1629
1640
1628
1656
1649
1639
1645
1657
1611
1651
1652
1606
1627
1653
1654
1661
1643
1666
1659
1612
1658
1646
1582
1665
1655
1675
1668
1670
1663
1614
1662
1650
1599
1674
1679
1685
1664
1671
1690
1678
1689
1667
1692
1686
1677
1696
1648
1699
1660
1693
1697
1644
1710
1708
1709
1684
1698
1691
1694
1672
1683
1695
1676
1705
1703
1702
1637
1716
1700
1707
1722
1706
1719
1711
1720
1680
1715
1681
1669
1687
1673
1723
1730
1688
1724
1712
1731
1738
1682
1618
1736
1701
1725
1721
1734
1714
1737
1729
1727
1728
1713
1751
1749
1726
1740
1739
1743
1748
1752
1742
1758
1744
1747
1746
1762
1741
1756
1765
1763
1761
1769
1732
1754
1704
1753
1760
1745
1778
1773
1774
1766
1777
1772
1771
1733
1776
1717
1775
1755
1786
1735
1780
1788
1794
1791
1792
1783
1768
1767
1796
1750
1789
1787
1795
1782
1784
1798
1793
1799
1807
1808
1804
1810
1757
1811
1821
1815
1718
1785
1770
1800
1816
1817
1823
1822
1813
1826
1827
1820
1802
1809
1824
1829
1831
1834
1764
1797
1803
1801
1833
1840
1836
1832
1842
1846
1828
1818
1849
1845
1847
1819
1851
1835
1850
1830
1759
1806
1812
1848
1841
1844
1825
1853
1854
1843
1862
1855
1860
1867
1866
1779
1864
1868
1781
1869
1839
1871
1814
1852
1857
1876
1872
1861
1874
1879
1790
1858
1863
1837
1884
1880
1878
1891
1856
1896
1894
1889
1887
1865
1895
1892
1893
1888
1883
1899
1885
1875
1881
1904
1898
1890
1897
1859
1870
1805
1912
1906
1903
1901
1907
1909
1913
1920
1905
1921
1924
1886
1918
1902
1917
1925
1927
1919
1915
1934
1931
1908
1930
1939
1938
1936
1944
1947
1838
1945
1911
1946
1948
1923
1873
1937
1942
1926
1951
1877
1954
1933
1929
1943
1940
1958
1900
1922
1950
1935
1964
1962
1932
1961
1963
1956
1928
1952
1953
1973
1970
1957
1967
1941
1966
1978
1968
1972
1980
1965
1949
1986
1979
1974
1969
1993
1983
1982
1971
1987
1955
1882
1998
1997
1989
1960
1910
1988
1995
2000
1999
1985
1996
2008
2009
2007
1994
1977
2004
1984
2002
2017
2015
2012
2001
1991
2018
2019
2025
2020
2005
2016
2013
1981
2003
1914
2030
1976
2014
2010
1990
1992
1975
2031
2036
2038
2021
2028
2023
2034
2035
2045
2033
2041
2053
2022
2048
2032
2052
2044
2046
2043
2006
2027
2037
2049
2042
2011
1916
2056
2029
2064
2068
2039
2063
2026
1959
2061
2050
2057
2062
2070
2071
2072
2055
2069
2077
2076
2079
2074
2081
2073
2067
2080
2066
2084
2089
2059
2086
2047
2091
2094
2092
2054
2088
2100
2093
2096
2083
2099
2101
2097
2087
2095
2024
2106
2110
2107
2114
2111
2108
2109
2102
2104
2075
2090
2040
2060
2085
2112
2121
2051
2103
2065
2119
2117
2113
2125
2105
2122
2118
2131
2132
2130
2133
2137
2135
2058
2123
2129
2145
2134
2116
2146
2147
2142
2144
2115
2120
2152
2082
2150
2098
2143
2158
2140
2078
2153
2141
2126
2156
2124
2161
2139
2169
2157
2138
2174
2160
2163
2171
2155
2154
2151
2164
2167
2173
2175
2162
2179
2148
2177
2128
2184
2136
2183
2159
2185
2172
2168
2191
2149
2182
2170
2188
2187
2196
2198
2178
2205
2199
2176
2186
2204
2207
2208
2209
2166
2193
2189
2180
2195
2203
2190
2213
2206
2194
2221
2202
2211
2181
2212
2225
2219
2229
2216
2214
2220
2215
2165
2234
2233
2228
2237
2239
2238
2236
2227
2197
2246
2245
2244
2230
2127
2235
2240
2250
2247
2222
2241
2248
2254
2232
2217
2192
2231
2218
2224
2210
2242
2268
2265
2258
2223
2260
2201
2252
2262
2251
2276
2275
2255
2278
2263
2273
2259
2281
2279
2280
2257
2282
2285
2290
2269
2266
2256
2288
2249
2292
2226
2291
2287
2272
2284
2293
2286
2200
2297
2294
2299
2253
2298
2264
2309
2261
2243
2295
2307
2305
2318
2306
2289
2314
2312
2271
2296
2304
2277
2317
2300
2324
2267
2303
2270
2313
2320
2302
2335
2323
2319
2310
2283
2274
2301
2321
2330
2332
2343
2325
2333
2327
2340
2336
2337
2344
2349
2334
2331
2345
2328
2316
2351
2350
2315
2326
2354
2356
2357
2341
2361
2367
2362
2358
2360
2355
2366
2364
2371
2346
2368
2352
2322
2363
2347
2372
2369
2308
2339
2373
2370
2329
2382
2375
2353
2359
2379
2377
2395
2388
2387
2378
2392
2365
2338
2342
2383
2400
2394
2376
2402
2405
2401
2380
2374
2398
2399
2404
2410
2406
2409
2393
2389
2414
2396
2412
2408
2416
2422
2419
2311
2415
2397
2385
2421
2420
2390
2384
2386
2429
2433
2432
2428
2418
2434
2430
2417
2381
2436
2403
2443
2423
2424
2441
2431
2442
2391
2448
2425
2407
2451
2411
2427
2439
2445
2454
2456
2413
2464
2450
2462
2447
2466
2446
2468
2465
2467
2435
2348
2463
2459
2475
2471
2473
2476
2452
2438
2449
2477
2474
2437
2457
2485
2470
2488
2484
2472
2480
2490
2487
2492
2469
2461
2483
2458
2479
2426
2486
2499
2502
2500
2489
2498
2493
2440
2503
2501
2506
2497
2516
2453
2517
2509
2514
2505
2507
2515
2511
2481
2510
2460
2491
2520
2518
2482
2522
2525
2529
2444
2526
2532
2536
2523
2540
2519
2508
2528
2535
2547
2496
2543
2478
2455
2530
2539
2494
2541
2533
2551
2544
2531
2554
2538
2562
2545
2504
2557
2553
2549
2555
2524
2558
2550
2556
2537
2567
2552
2513
2560
2578
2566
2559
2495
2512
2579
2564
2546
2521
2577
2565
2542
2548
2573
2534
2563
2585
2574
2580
2583
2561
2590
2587
2588
2595
2591
2569
2570
2594
2584
2575
2598
2581
2592
2572
2602
2604
2596
2603
2606
2589
2600
2605
2611
2616
2621
2607
2601
2615
2576
2617
2622
2612
2613
2586
2624
2634
2627
2599
2623
2608
2619
2610
2527
2628
2626
2593
2632
2568
2625
2597
2620
2618
2642
2643
2631
2614
2630
2645
2638
2637
2639
2650
2636
2633
2641
2657
2644
2656
2653
2652
2660
2651
2661
2662
2672
2582
2659
2647
2571
2665
2629
2640
2655
2671
2677
2609
2675
2667
2673
2648
2680
2681
2682
2649
2654
2658
2678
2683
2688
2635
2692
2674
2690
2663
2687
2695
2685
2696
2698
2694
2701
2693
2704
2707
2666
2679
2676
2705
2668
2703
2706
2699
2686
2708
2669
2710
2664
2691
2646
2697
2670
2715
2712
2709
2700
2684
2724
2720
2729
2716
2727
2733
2718
2735
2722
2736
2740
2745
2728
2743
2741
2732
2742
2738
2747
2702
2689
2725
2753
2748
2739
2756
2714
2734
2750
2744
2737
2751
2754
2719
2726
2721
2713
2730
2746
2762
2760
2755
2711
2723
2767
2775
2752
2763
2768
2731
2772
2764
2761
2773
2777
2776
2771
2783
2782
2749
2789
2785
2786
2774
2757
2769
2759
2766
2758
2797
2791
2801
2795
2781
2793
2794
2784
2787
2770
2790
2803
2792
2808
2807
2798
2813
2814
2788
2780
2817
2815
2816
2800
2810
2717
2812
2825
2802
2765
2805
2823
2818
2828
2829
2837
2836
2806
2840
2835
2827
2779
2819
2839
2848
2811
2834
2842
2820
2804
2796
2847
2809
2849
2841
2821
2854
2822
2850
2852
2856
2863
2832
2846
2838
2844
2857
2845
2851
2855
2865
2833
2826
2872
2778
2874
2861
2875
2868
2859
2862
2843
2879
2824
2866
2831
2860
2873
2880
2876
2869
2878
2886
2877
2884
2894
2888
2864
2799
2891
2867
2898
2896
2899
2830
2882
2887
2902
2883
2907
2889
2903
2911
2890
2910
2881
2871
2919
2885
2893
2895
2917
2916
2920
2923
2912
2909
2913
2925
2921
2901
2900
2924
2929
2932
2870
2934
2897
2927
2858
2936
2922
2905
2937
2914
2853
2940
2935
2945
2930
2953
2918
2954
2908
2955
2933
2956
2941
2906
2948
2958
2957
2931
2962
2966
2947
2892
2965
2949
2964
2959
2970
2904
2950
2915
2946
2972
2944
2969
2939
2976
2951
2968
2926
2984
2960
2985
2977
2987
2967
2928
2986
2975
2992
2981
2982
2990
2978
2963
2998
2983
2993
2997
2988
2938
2952
2996
2999
3002
3000
2973
2994
3005
3008
2995
3001
2979
3007
2961
2989
2971
2943
3016
3004
3012
3026
3017
3029
3015
3014
3024
3028
3020
3011
3025
3035
3021
3013
3003
3009
3022
3034
3010
3032
3023
3027
3038
3039
3043
3050
3046
3047
3045
3052
3056
3060
3030
3053
3055
3057
3048
3018
3049
3036
2980
3058
2974
3040
3059
3061
3064
3019
3051
3074
3068
2942
3075
3069
3073
3078
3066
3037
3044
3072
3054
3081
3083
3067
3042
3079
3077
3080
3041
3091
3076
3084
3065
3033
3090
3063
3088
3071
3087
2991
3093
3102
3070
3096
3092
3105
3101
3104
3062
3095
3100
3107
3103
3113
3109
3115
3097
3117
3094
3121
3116
3120
3112
3125
3119
3123
3089
3130
3126
3110
3132
3106
3133
3131
3118
3099
3006
3142
3086
3137
3138
3143
3146
3108
3145
3141
3098
3128
3139
3127
3031
3154
3148
3134
3157
3085
3151
3135
3114
3155
3158
3144
3140
3152
3111
3156
3147
3164
3163
3122
3136
3166
3149
3167
3161
3171
3150
3172
3124
3168
3174
3169
3160
3170
3185
3082
3153
3159
3176
3196
3187
3194
3190
3197
3192
3181
3195
3186
3198
3182
3165
3173
3178
3189
3183
3213
3188
3179
3162
3200
3207
3175
3209
3191
3216
3205
3215
3208
3212
3211
3219
3129
3206
3203
3202
3225
3199
3226
3229
3227
3222
3204
3231
3217
3184
3193
3240
3223
3234
3232
3233
3244
3230
3237
3250
3241
3235
3201
3246
3245
3177
3228
3220
3224
3249
3242
3180
3214
3236
3247
3259
3218
3221
3262
3239
3243
3251
3260
3265
3261
3263
3253
3272
3238
3278
3210
3258
3256
3254
3276
3284
3283
3269
3252
3248
3282
3271
3288
3289
3291
3280
3275
3290
3273
3286
3293
3298
3268
3297
3255
3267
3303
3304
3277
3300
3264
3270
3285
3295
3311
3294
3301
3316
3317
3315
3318
3302
3307
3299
3308
3313
3324
3325
3330
3329
3274
3331
3312
3328
3322
3287
3309
3281
3326
3336
3337
3338
3334
3321
3320
3335
3346
3344
3306
3323
3292
3345
3343
3327
3257
3340
3356
3296
3350
3305
3347
3355
3363
3333
3364
3353
3358
3348
3359
3360
3351
3357
3352
3310
3342
3372
3366
3376
3349
3368
3279
3371
3365
3369
3373
3378
3339
3314
3341
3382
3384
3390
3367
3354
3375
3379
3387
3383
3362
3389
3381
3385
3386
3397
3266
3319
3377
3394
3401
3374
3399
3406
3393
3370
3404
3415
3407
3396
3403
3416
3411
3405
3412
3422
3408
3424
3400
3413
3395
3380
3425
3426
3419
3427
3428
3418
3361
3402
3423
3439
3440
3433
3438
3431
3420
3410
3391
3436
3442
3421
3445
3409
3398
3388
3432
3450
3446
3429
3460
3448
3459
3447
3441
3458
3414
3435
3464
3462
3465
3430
3467
3434
3469
3455
3444
3466
3468
3451
3417
3454
3456
3477
3463
3471
3485
3457
3479
3484
3443
3437
3486
3470
3474
3461
3487
3472
3493
3475
3492
3452
3473
3392
3449
3488
3332
3490
3503
3506
3504
3507
3453
3482
3498
3502
3494
3483
3511
3501
3499
3476
3491
3518
3517
3519
3481
3489
3513
3495
3509
3478
3496
3508
3523
3512
3524
3525
3505
3527
3510
3533
3515
3480
3534
3528
3542
3522
3514
3497
3500
3521
3538
3536
3551
3516
3530
3535
3547
3545
3537
3549
3554
3532
3560
3520
3539
3541
3555
3548
3558
3562
3546
3550
3559
3571
3552
3556
3573
3570
3577
3557
3553
3567
3561
3568
3540
3569
3589
3578
3572
3563
3564
3543
3526
3581
3584
3579
3566
3583
3591
3586
3574
3590
3600
3529
3602
3580
3604
3595
3576
3575
3612
3607
3597
3605
3601
3596
3610
3609
3616
3615
3599
3617
3603
3531
3621
3582
3618
3623
3606
3620
3611
3614
3587
3592
3631
3544
3626
3593
3630
3634
3635
3643
3594
3585
3625
3613
3641
3608
3629
3637
3638
3588
3645
3640
3624
3628
3650
3636
3657
3646
3651
3647
3565
3653
3649
3598
3619
3655
3622
3644
3665
3642
3662
3668
3664
3648
3663
3673
3666
3633
3659
3672
3639
3667
3674
3677
3679
3671
3669
3656
3685
3676
3687
3690
3686
3681
3654
3627
3682
3692
3684
3675
3658
3661
3702
3696
3698
3694
3697
3705
3680
3695
3693
3689
3703
3711
3713
3699
3708
3709
3670
3719
3714
3678
3683
3691
3718
3688
3721
3707
3710
3724
3652
3717
3701
3726
3712
3706
3734
3632
3725
3731
3700
3660
3727
3728
3738
3742
3729
3737
3720
3746
3735
3704
3745
3716
3715
3753
3733
3761
3732
3730
3754
3759
3723
3740
3748
3768
3758
3750
3772
3744
3773
3749
3755
3766
3751
3763
3771
3770
3767
3776
3777
3774
3736
3779
3780
3747
3757
3784
3722
3741
3788
3752
3782
3764
3785
3762
3786
3787
3796
3789
3778
3756
3775
3792
3798
3795
3805
3803
3800
3797
3760
3791
3743
3806
3799
3813
3781
3807
3790
3804
3808
3794
3815
3769
3818
3793
3783
3816
3802
3823
3814
3811
3817
3826
3839
3840
3836
3819
3838
3810
3829
3841
3845
3828
3801
3842
3833
3824
3843
3849
3830
3834
3812
3854
3844
3827
3821
3853
3847
3837
3831
3860
3822
3856
3739
3851
3861
3765
3825
3858
3870
3859
3872
3857
3876
3848
3866
3862
3809
3877
3883
3878
3880
3865
3850
3874
3820
3879
3881
3890
3835
3892
3871
3867
3832
3886
3893
3891
3888
3889
3899
3852
3896
3875
3885
3900
3905
3887
3855
3873
3911
3897
3869
3882
3903
3909
3868
3906
3919
3908
3915
3918
3923
3921
3920
3913
3901
3907
3912
3916
3926
3914
3884
3864
3925
3924
3910
3933
3931
3902
3898
3904
3929
3935
3940
3930
3944
3945
3922
3947
3941
3846
3946
3928
3948
3934
3950
3963
3863
3939
3951
3957
3938
3959
3952
3966
3937
3962
3961
3949
3967
3942
3958
3978
3970
3975
3953
3917
3927
3979
3895
3964
3973
3981
3982
3987
3984
3943
3990
3983
3968
3993
3971
3985
3980
3989
3992
3988
3991
3972
3974
3986
3936
3932
3999
4009
4002
4006
3996
3976
3997
4010
3956
3994
4003
4004
3960
4012
4001
3965
4016
4020
4000
3977
3969
3955
4014
3998
4029
4026
4022
4011
4013
4015
4027
4008
4031
4035
4036
4032
4018
3995
4041
4028
4030
4040
4043
4005
4045
3894
4039
4024
4038
4047
4021
4025
4019
4057
4049
4023
4055
4051
4060
4033
4044
3954
4061
4052
4062
4059
4034
4042
4046
4048
4066
4075
4037
4054
4058
4078
4076
4068
4073
4077
4079
4081
4017
4007
4074
4065
4069
4093
4083
4087
4092
4088
4096
4053
4050
4067
4056
4098
4101
4064
4072
4090
4104
4085
4084
4108
4103
4091
4080
4107
4112
4097
4106
4109
4110
4070
4121
4115
4122
4116
4119
4102
4127
4120
4105
4124
4131
4123
4111
4095
4125
4117
4100
4099
4063
4129
4132
4141
4089
4140
4135
4113
4130
4094
4145
4128
4144
4148
4114
4151
4149
4138
4137
4142
4156
4161
4158
4082
4154
4139
4159
4155
4126
4134
4136
4169
4162
4173
4164
4118
4172
4167
4165
4160
4086
4133
4182
4147
4189
4168
4188
4174
4157
4150
4153
4186
4152
4185
4071
4195
4179
4192
4143
4198
4178
4177
4202
4180
4170
4163
4191
4194
4175
4207
4187
4184
4211
4214
4203
4176
4200
4213
4216
4204
4209
4206
4193
4208
4166
4212
4228
4197
4230
4146
4181
4210
4231
4229
4222
4225
4227
4196
4219
4171
4221
4183
4205
4232
4235
4242
4245
4223
4236
4218
4238
4249
4237
4215
4240
4233
4250
4243
4239
4256
4248
4259
4252
4234
4261
4190
4201
4262
4260
4266
4244
4268
4257
4241
4270
4264
4220
4247
4255
4278
4265
4263
4275
4277
4273
4258
4217
4285
4272
4289
4253
4251
4279
4286
4290
4291
4224
4280
4288
4226
4254
4302
4298
4297
4282
4300
4301
4271
4269
4292
4304
4199
4303
4312
4311
4294
4276
4295
4299
4305
4281
4316
4318
4284
4306
4310
4315
4321
4317
4324
4267
4246
4328
4313
4330
4337
4329
4331
4333
4274
4319
4325
4308
4334
4342
4336
4314
4345
4307
4293
4296
4344
4343
4335
4349
4348
4354
4327
4353
4283
4364
4359
4361
4323
4352
4326
4358
4362
4341
4363
4357
4371
4355
4369
4350
4309
4356
4338
4347
4367
4351
4366
4346
4339
4374
4380
4383
4384
4382
4322
4378
4287
4375
4391
4390
4389
4392
4396
4388
4373
4394
4397
4360
4399
4393
4395
4400
4376
4409
4407
4340
4365
4386
4385
4372
4379
4413
4411
4398
4403
4404
4418
4422
4417
4416
4420
4419
4423
4406
4408
4320
4368
4387
4421
4429
4377
4437
4426
4427
4402
4439
4381
4436
4435
4441
4440
4332
4443
4434
4438
4445
4450
4430
4433
4412
4431
4455
4428
4451
4449
4460
4453
4424
4463
4401
4457
4410
4467
4466
4471
4456
4468
4472
4425
4444
4461
4432
4370
4448
4442
4481
4454
4480
4479
4473
4483
4469
4470
4459
4458
4488
4447
4489
4462
4487
4474
4415
4495
4491
4478
4496
4452
4503
4476
4484
4490
4477
4504
4485
4507
4475
4505
4502
4499
4464
4512
4405
4501
4513
4511
4514
4500
4414
4518
4516
4497
4524
4486
4508
4522
4446
4482
4531
4535
4519
4521
4530
4526
4533
4523
4532
4493
4520
4515
4510
4534
4541
4492
4539
4498
4540
4527
4550
4537
4494
4536
4525
4547
4544
4546
4552
4556
4548
4542
4560
4529
4555
4567
4554
4506
4564
4553
4565
4566
4569
4570
4543
4517
4573
4574
4557
4577
4559
4575
4568
4580
4586
4561
4563
4528
4576
4585
4581
4538
4587
4589
4572
4591
4590
4601
4583
4597
4584
4578
4549
4598
4595
4465
4582
4596
4603
4599
4600
4562
4607
4588
4545
4609
4579
4509
4592
4551
4612
4614
4611
4613
4620
4628
4602
4629
4621
4617
4632
4606
4604
4593
4558
4626
4633
4622
4637
4635
4641
4571
4618
4643
4638
4594
4647
4644
4625
4610
4646
4654
4648
4608
4655
4650
4657
4656
4627
4634
4615
4651
4663
4619
4662
4664
4636
4616
4659
4652
4631
4623
4661
4673
4658
4669
4670
4665
4640
4671
4642
4674
4605
4675
4668
4660
4683
4649
4678
4653
4676
4667
4684
4681
4672
4666
4645
4624
4691
4679
4639
4689
4680
4694
4688
4700
4699
4703
4702
4696
4707
4711
4710
4692
4685
4716
4705
4709
4687
4690
4717
4686
4698
4721
4724
4630
4727
4723
4697
4682
4708
4718
4715
4720
4713
4706
4736
4722
4735
4739
4726
4729
4677
4714
4719
4730
4695
4743
4746
4747
4744
4745
4738
4751
4740
4732
4725
4733
4753
4741
4755
4693
4758
4750
4762
4752
4737
4754
4704
4748
4770
4728
4773
4766
4731
4763
4775
4768
4759
4742
4712
4784
4777
4782
4772
4783
4734
4764
4789
4767
4779
4786
4787
4788
4778
4701
4761
4780
4774
4799
4760
4802
4776
4798
4796
4790
4795
4785
4756
4771
4801
4800
4749
4813
4809
4791
4810
4797
4781
4792
4819
4806
4812
4814
4804
4818
4821
4825
4815
4816
4832
4833
4769
4827
4793
4811
4757
4837
4830
4840
4839
4824
4836
4835
4838
4842
4820
4844
4823
4807
4822
4817
4841
4803
4847
4851
4828
4855
4861
4846
4794
4805
4857
4765
4808
4859
4826
4850
4862
4867
4849
4848
4864
4852
4868
4874
4831
4843
4865
4870
4834
4878
4829
4853
4877
4876
4882
4866
4879
4885
4858
4888
4872
4894
4845
4891
4871
4873
4881
4895
4889
4892
4887
4886
4869
4854
4880
4904
4860
4883
4890
4901
4896
4918
4899
4910
4917
4916
4884
4908
4920
4913
4919
4863
4893
4898
4902
4915
4905
4926
4856
4922
4928
4927
4930
4923
4911
4906
4909
4929
4907
4941
4942
4938
4903
4912
4945
4936
4934
4925
4875
4949
4956
4944
4937
4943
4947
4931
4955
4924
4921
4897
4953
4963
4964
4950
4946
4900
4939
4959
4948
4966
4957
4952
4940
4962
4965
4933
4979
4932
4967
4969
4935
4971
4975
4978
4970
4981
4960
4914
4951
4954
4958
4993
4973
4992
4984
4998
4988
4995
4991
4982
4972
4990
4986
5002
4976
4996
4985
4961
4997
4999
4983
5004
5000
4968
5008
5009
5022
4977
5020
5010
5021
5001
5012
5013
4980
5029
5007
4994
4987
5006
5027
5018
5023
5003
5024
5026
5028
5033
5037
5034
5016
5041
5032
5031
5036
5046
5045
5035
5017
5014
5050
5052
5039
5038
5025
5051
5015
5048
4989
5030
5055
4974
5058
5043
5064
5056
5040
5072
5060
5068
5044
5011
5005
5070
5019
5067
5069
5063
5077
5053
5061
5078
5075
5042
5065
5084
5082
5062
5090
5047
5073
5086
5054
5088
5080
5092
5087
5074
5096
5095
5093
5103
5105
5102
5085
5107
5089
5109
5108
5104
5071
5101
5057
5059
5115
5098
5076
5114
5113
5094
5126
5112
5100
5116
5122
5097
5128
5119
5117
5079
5110
5099
5066
5135
5106
5125
5133
5123
5139
5129
5137
5091
5111
5144
5140
5083
5149
5143
5150
5130
5147
5148
5146
5153
5120
5159
5127
5142
5155
5152
5118
5081
5131
5145
5156
5164
5167
5134
5151
5173
5158
5165
5169
5171
5168
5172
5161
5163
5166
5179
5178
5184
5185
5136
5183
5176
5180
5121
5162
5189
5138
5160
5187
5182
5194
5186
5049
5154
5124
5197
5196
5203
5141
5188
5175
5200
5199
5205
5181
5210
5214
5207
5217
5174
5208
5198
5206
5191
5190
5219
5204
5220
5222
5226
5231
5224
5225
5212
5195
5209
5170
5202
5215
5216
5234
5235
5227
5232
5201
5236
5132
5240
5211
5213
5221
5218
5241
5242
5246
5238
5193
5243
5244
5250
5254
5239
5237
5230
5223
5247
5260
5259
5192
5262
5245
5253
5248
5264
5252
5229
5261
5277
5268
5271
5274
5266
5228
5251
5257
5275
5256
5287
5267
5280
5288
5157
5177
5291
5233
5279
5272
5293
5300
5276
5270
5290
5292
5285
5301
5302
5297
5282
5299
5289
5306
5286
5304
5258
5273
5294
5303
5295
5309
5307
5298
5311
5284
5313
5281
5320
5314
5319
5278
5317
5324
5322
5315
5325
5329
5305
5321
5283
5308
5327
5249
5328
5296
5318
5316
5330
5340
5326
5342
5310
5334
5343
5348
5337
5354
5265
5338
5323
5339
5347
5351
5352
5333
5356
5359
5269
5362
5358
5332
5331
5350
5365
5312
5349
5345
5369
5367
5341
5360
5346
5373
5368
5353
5378
5363
5344
5383
5364
5385
5384
5374
5335
5370
5355
5388
5381
5398
5380
5390
5386
5255
5382
5377
5394
5391
5393
5263
5395
5379
5361
5404
5366
5392
5396
5389
5371
5399
5407
5401
5336
5408
5416
5400
5376
5411
5405
5357
5410
5420
5413
5417
5419
5387
5418
5409
5372
5422
5415
5430
5375
5425
5435
5436
5429
5426
5431
5402
5433
5397
5437
5444
5423
5445
5440
5432
5414
5412
5448
5427
5438
5443
5452
5439
5441
5454
5449
5467
5428
5462
5446
5455
5451
5469
5458
5421
5447
5463
5457
5465
5456
5478
5477
5472
5474
5453
5406
5481
5466
5464
5470
5403
5484
5475
5473
5480
5471
5479
5488
5485
5490
5434
5450
5493
5476
5460
5494
5497
5495
5492
5500
5506
5489
5487
5461
5486
5442
5496
5508
5501
5499
5483
5459
5424
5491
5516
5511
5520
5523
5521
5525
5526
5522
5503
5527
5533
5517
5514
5512
5510
5535
5538
5536
5532
5509
5534
5528
5543
5518
5507
5550
5544
5539
5531
5542
5519
5468
5540
5505
5546
5551
5553
5554
5482
5530
5547
5545
5515
5548
5561
5560
5513
5563
5552
5555
5498
5559
5537
5571
5570
5567
5504
5524
5566
5569
5573
5578
5585
5541
5564
5581
5557
5565
5529
5549
5588
5586
5592
5584
5583
5502
5579
5597
5590
5558
5575
5599
5605
5595
5593
5603
5562
5601
5596
5556
5576
5572
5568
5577
5602
5580
5607
5615
5608
5610
5591
5574
5621
5618
5613
5614
5626
5600
5582
5617
5598
5633
5625
5629
5587
5627
5635
5634
5611
5636
5637
5630
5620
5619
5640
5643