aoc

Advent of Code Solutions
git clone git://git.alexkarle.com.com/aoc
Log | Files | Refs | README | LICENSE

input (9796B) [raw]


      1 157
      2 148
      3 149
      4 146
      5 144
      6 145
      7 162
      8 163
      9 164
     10 166
     11 173
     12 186
     13 183
     14 164
     15 168
     16 175
     17 176
     18 172
     19 170
     20 183
     21 196
     22 204
     23 216
     24 224
     25 225
     26 228
     27 231
     28 215
     29 218
     30 225
     31 229
     32 230
     33 232
     34 238
     35 237
     36 240
     37 261
     38 263
     39 262
     40 257
     41 270
     42 278
     43 279
     44 280
     45 284
     46 299
     47 300
     48 311
     49 312
     50 311
     51 312
     52 326
     53 327
     54 326
     55 336
     56 338
     57 344
     58 350
     59 351
     60 352
     61 354
     62 373
     63 376
     64 382
     65 383
     66 381
     67 390
     68 396
     69 400
     70 408
     71 421
     72 422
     73 423
     74 428
     75 431
     76 432
     77 444
     78 437
     79 438
     80 458
     81 427
     82 413
     83 423
     84 425
     85 426
     86 424
     87 428
     88 443
     89 446
     90 459
     91 465
     92 478
     93 482
     94 485
     95 498
     96 522
     97 528
     98 535
     99 536
    100 528
    101 507
    102 525
    103 526
    104 528
    105 523
    106 527
    107 524
    108 525
    109 532
    110 534
    111 552
    112 551
    113 561
    114 563
    115 562
    116 568
    117 575
    118 577
    119 587
    120 588
    121 593
    122 594
    123 597
    124 600
    125 605
    126 607
    127 615
    128 611
    129 617
    130 618
    131 622
    132 644
    133 646
    134 634
    135 631
    136 635
    137 633
    138 636
    139 641
    140 643
    141 644
    142 645
    143 641
    144 659
    145 661
    146 659
    147 660
    148 683
    149 695
    150 696
    151 704
    152 705
    153 719
    154 720
    155 707
    156 722
    157 723
    158 727
    159 728
    160 730
    161 731
    162 740
    163 744
    164 733
    165 718
    166 711
    167 712
    168 720
    169 719
    170 729
    171 739
    172 748
    173 754
    174 759
    175 781
    176 797
    177 796
    178 802
    179 811
    180 812
    181 819
    182 815
    183 826
    184 828
    185 841
    186 844
    187 849
    188 888
    189 893
    190 895
    191 900
    192 901
    193 904
    194 905
    195 922
    196 921
    197 922
    198 938
    199 963
    200 971
    201 973
    202 983
    203 991
    204 994
    205 1001
    206 1023
    207 1027
    208 1035
    209 1059
    210 1060
    211 1089
    212 1098
    213 1124
    214 1125
    215 1128
    216 1122
    217 1123
    218 1113
    219 1115
    220 1113
    221 1141
    222 1146
    223 1150
    224 1151
    225 1152
    226 1153
    227 1143
    228 1144
    229 1146
    230 1162
    231 1154
    232 1153
    233 1154
    234 1165
    235 1169
    236 1168
    237 1171
    238 1178
    239 1179
    240 1180
    241 1172
    242 1176
    243 1186
    244 1188
    245 1189
    246 1188
    247 1187
    248 1192
    249 1190
    250 1189
    251 1184
    252 1194
    253 1195
    254 1200
    255 1194
    256 1206
    257 1207
    258 1216
    259 1218
    260 1186
    261 1187
    262 1184
    263 1187
    264 1190
    265 1214
    266 1239
    267 1240
    268 1250
    269 1249
    270 1277
    271 1278
    272 1279
    273 1314
    274 1316
    275 1321
    276 1345
    277 1344
    278 1351
    279 1364
    280 1367
    281 1368
    282 1370
    283 1373
    284 1365
    285 1361
    286 1355
    287 1354
    288 1365
    289 1360
    290 1358
    291 1356
    292 1357
    293 1363
    294 1364
    295 1373
    296 1377
    297 1387
    298 1381
    299 1392
    300 1396
    301 1397
    302 1399
    303 1406
    304 1410
    305 1429
    306 1430
    307 1431
    308 1437
    309 1443
    310 1448
    311 1449
    312 1465
    313 1466
    314 1461
    315 1462
    316 1464
    317 1471
    318 1488
    319 1489
    320 1490
    321 1500
    322 1502
    323 1528
    324 1549
    325 1551
    326 1552
    327 1551
    328 1543
    329 1544
    330 1543
    331 1546
    332 1547
    333 1551
    334 1555
    335 1563
    336 1539
    337 1525
    338 1524
    339 1523
    340 1548
    341 1513
    342 1522
    343 1508
    344 1507
    345 1515
    346 1498
    347 1505
    348 1504
    349 1505
    350 1506
    351 1507
    352 1510
    353 1516
    354 1520
    355 1540
    356 1547
    357 1548
    358 1547
    359 1522
    360 1523
    361 1533
    362 1561
    363 1588
    364 1589
    365 1591
    366 1592
    367 1594
    368 1596
    369 1608
    370 1624
    371 1628
    372 1638
    373 1639
    374 1641
    375 1625
    376 1627
    377 1629
    378 1648
    379 1653
    380 1678
    381 1679
    382 1699
    383 1703
    384 1697
    385 1700
    386 1698
    387 1699
    388 1715
    389 1714
    390 1716
    391 1717
    392 1720
    393 1722
    394 1721
    395 1722
    396 1716
    397 1720
    398 1742
    399 1765
    400 1767
    401 1757
    402 1756
    403 1755
    404 1761
    405 1784
    406 1785
    407 1789
    408 1798
    409 1806
    410 1809
    411 1821
    412 1822
    413 1831
    414 1826
    415 1818
    416 1817
    417 1814
    418 1815
    419 1818
    420 1819
    421 1820
    422 1827
    423 1830
    424 1831
    425 1832
    426 1840
    427 1841
    428 1842
    429 1848
    430 1849
    431 1850
    432 1851
    433 1861
    434 1863
    435 1860
    436 1861
    437 1855
    438 1863
    439 1862
    440 1864
    441 1865
    442 1887
    443 1902
    444 1925
    445 1939
    446 1945
    447 1944
    448 1943
    449 1947
    450 1964
    451 1986
    452 1987
    453 1986
    454 1989
    455 1979
    456 1984
    457 1986
    458 1994
    459 1996
    460 2001
    461 2002
    462 2005
    463 2009
    464 2022
    465 2024
    466 2025
    467 2029
    468 2013
    469 2014
    470 2017
    471 2018
    472 2017
    473 2019
    474 2020
    475 2009
    476 2007
    477 2006
    478 1982
    479 1984
    480 1986
    481 1991
    482 1994
    483 1982
    484 1991
    485 1989
    486 1995
    487 1996
    488 1997
    489 1998
    490 1997
    491 2004
    492 2005
    493 2030
    494 2062
    495 2064
    496 2076
    497 2077
    498 2079
    499 2080
    500 2084
    501 2103
    502 2104
    503 2110
    504 2104
    505 2105
    506 2106
    507 2118
    508 2124
    509 2127
    510 2125
    511 2121
    512 2127
    513 2133
    514 2135
    515 2141
    516 2139
    517 2136
    518 2138
    519 2146
    520 2140
    521 2141
    522 2156
    523 2172
    524 2181
    525 2170
    526 2173
    527 2195
    528 2194
    529 2199
    530 2203
    531 2228
    532 2230
    533 2234
    534 2204
    535 2212
    536 2214
    537 2200
    538 2201
    539 2200
    540 2197
    541 2201
    542 2204
    543 2230
    544 2240
    545 2242
    546 2255
    547 2263
    548 2271
    549 2273
    550 2274
    551 2273
    552 2277
    553 2278
    554 2285
    555 2286
    556 2297
    557 2298
    558 2297
    559 2310
    560 2313
    561 2309
    562 2311
    563 2314
    564 2322
    565 2320
    566 2316
    567 2317
    568 2339
    569 2338
    570 2350
    571 2378
    572 2379
    573 2387
    574 2391
    575 2390
    576 2391
    577 2396
    578 2398
    579 2406
    580 2425
    581 2433
    582 2430
    583 2421
    584 2422
    585 2440
    586 2449
    587 2445
    588 2466
    589 2479
    590 2477
    591 2479
    592 2485
    593 2481
    594 2490
    595 2491
    596 2492
    597 2496
    598 2508
    599 2505
    600 2487
    601 2492
    602 2493
    603 2482
    604 2499
    605 2515
    606 2516
    607 2543
    608 2574
    609 2575
    610 2577
    611 2578
    612 2569
    613 2556
    614 2554
    615 2557
    616 2559
    617 2562
    618 2571
    619 2595
    620 2596
    621 2598
    622 2599
    623 2603
    624 2602
    625 2615
    626 2614
    627 2610
    628 2623
    629 2632
    630 2626
    631 2642
    632 2643
    633 2675
    634 2681
    635 2689
    636 2706
    637 2708
    638 2713
    639 2714
    640 2703
    641 2691
    642 2692
    643 2693
    644 2700
    645 2710
    646 2711
    647 2712
    648 2711
    649 2712
    650 2716
    651 2673
    652 2674
    653 2694
    654 2715
    655 2723
    656 2736
    657 2759
    658 2768
    659 2773
    660 2767
    661 2757
    662 2752
    663 2749
    664 2752
    665 2758
    666 2753
    667 2752
    668 2754
    669 2760
    670 2791
    671 2792
    672 2803
    673 2804
    674 2797
    675 2800
    676 2797
    677 2807
    678 2811
    679 2814
    680 2816
    681 2819
    682 2837
    683 2838
    684 2843
    685 2841
    686 2848
    687 2853
    688 2859
    689 2868
    690 2854
    691 2864
    692 2845
    693 2848
    694 2831
    695 2830
    696 2829
    697 2840
    698 2838
    699 2831
    700 2836
    701 2856
    702 2854
    703 2870
    704 2863
    705 2865
    706 2866
    707 2867
    708 2895
    709 2892
    710 2893
    711 2911
    712 2909
    713 2918
    714 2923
    715 2924
    716 2893
    717 2888
    718 2892
    719 2893
    720 2898
    721 2893
    722 2920
    723 2930
    724 2931
    725 2930
    726 2926
    727 2933
    728 2939
    729 2957
    730 2964
    731 2968
    732 2969
    733 2971
    734 2985
    735 2986
    736 2990
    737 2988
    738 2977
    739 2971
    740 2970
    741 2978
    742 2964
    743 2997
    744 3007
    745 3015
    746 3013
    747 3015
    748 2998
    749 3000
    750 3024
    751 3034
    752 3045
    753 3067
    754 3073
    755 3074
    756 3075
    757 3076
    758 3084
    759 3091
    760 3089
    761 3088
    762 3095
    763 3082
    764 3085
    765 3086
    766 3082
    767 3080
    768 3096
    769 3110
    770 3113
    771 3114
    772 3117
    773 3120
    774 3125
    775 3128
    776 3129
    777 3131
    778 3130
    779 3136
    780 3130
    781 3131
    782 3138
    783 3141
    784 3147
    785 3153
    786 3152
    787 3161
    788 3162
    789 3180
    790 3183
    791 3197
    792 3203
    793 3205
    794 3195
    795 3202
    796 3209
    797 3216
    798 3217
    799 3230
    800 3235
    801 3238
    802 3245
    803 3248
    804 3269
    805 3262
    806 3266
    807 3267
    808 3268
    809 3272
    810 3265
    811 3264
    812 3268
    813 3275
    814 3276
    815 3283
    816 3277
    817 3276
    818 3277
    819 3278
    820 3298
    821 3311
    822 3314
    823 3318
    824 3327
    825 3330
    826 3333
    827 3349
    828 3353
    829 3354
    830 3347
    831 3357
    832 3359
    833 3361
    834 3390
    835 3389
    836 3398
    837 3411
    838 3418
    839 3409
    840 3422
    841 3423
    842 3425
    843 3426
    844 3442
    845 3444
    846 3457
    847 3458
    848 3459
    849 3471
    850 3454
    851 3455
    852 3457
    853 3469
    854 3470
    855 3496
    856 3495
    857 3492
    858 3509
    859 3512
    860 3511
    861 3514
    862 3513
    863 3516
    864 3519
    865 3522
    866 3533
    867 3539
    868 3541
    869 3537
    870 3547
    871 3548
    872 3552
    873 3554
    874 3556
    875 3559
    876 3560
    877 3568
    878 3571
    879 3580
    880 3582
    881 3601
    882 3602
    883 3625
    884 3623
    885 3625
    886 3633
    887 3640
    888 3655
    889 3657
    890 3659
    891 3660
    892 3659
    893 3665
    894 3666
    895 3672
    896 3698
    897 3707
    898 3706
    899 3712
    900 3713
    901 3728
    902 3727
    903 3724
    904 3747
    905 3737
    906 3733
    907 3739
    908 3736
    909 3757
    910 3758
    911 3766
    912 3768
    913 3771
    914 3776
    915 3785
    916 3782
    917 3790
    918 3792
    919 3800
    920 3779
    921 3781
    922 3782
    923 3816
    924 3824
    925 3832
    926 3831
    927 3842
    928 3848
    929 3847
    930 3848
    931 3851
    932 3840
    933 3848
    934 3849
    935 3854
    936 3871
    937 3870
    938 3872
    939 3877
    940 3885
    941 3899
    942 3908
    943 3913
    944 3914
    945 3910
    946 3909
    947 3910
    948 3926
    949 3938
    950 3951
    951 3952
    952 3949
    953 3978
    954 3980
    955 3981
    956 3984
    957 3980
    958 3981
    959 4000
    960 4001
    961 4006
    962 4007
    963 4024
    964 4039
    965 4040
    966 4048
    967 4036
    968 4041
    969 4040
    970 4052
    971 4065
    972 4068
    973 4043
    974 4048
    975 4037
    976 4043
    977 4046
    978 4048
    979 4049
    980 4056
    981 4059
    982 4063
    983 4068
    984 4080
    985 4077
    986 4075
    987 4076
    988 4069
    989 4038
    990 4037
    991 4040
    992 4027
    993 4028
    994 4034
    995 4053
    996 4057
    997 4058
    998 4061
    999 4059
   1000 4064
   1001 4065
   1002 4069
   1003 4071
   1004 4073
   1005 4075
   1006 4077
   1007 4082
   1008 4096
   1009 4093
   1010 4104
   1011 4112
   1012 4105
   1013 4106
   1014 4109
   1015 4093
   1016 4100
   1017 4108
   1018 4109
   1019 4134
   1020 4135
   1021 4165
   1022 4146
   1023 4152
   1024 4162
   1025 4171
   1026 4173
   1027 4181
   1028 4184
   1029 4185
   1030 4189
   1031 4192
   1032 4196
   1033 4194
   1034 4209
   1035 4221
   1036 4222
   1037 4200
   1038 4217
   1039 4216
   1040 4217
   1041 4216
   1042 4221
   1043 4231
   1044 4227
   1045 4230
   1046 4227
   1047 4240
   1048 4241
   1049 4242
   1050 4222
   1051 4243
   1052 4248
   1053 4245
   1054 4236
   1055 4237
   1056 4256
   1057 4261
   1058 4248
   1059 4250
   1060 4254
   1061 4255
   1062 4258
   1063 4261
   1064 4262
   1065 4266
   1066 4274
   1067 4290
   1068 4291
   1069 4290
   1070 4312
   1071 4323
   1072 4336
   1073 4337
   1074 4333
   1075 4328
   1076 4330
   1077 4293
   1078 4297
   1079 4309
   1080 4327
   1081 4328
   1082 4356
   1083 4358
   1084 4332
   1085 4346
   1086 4347
   1087 4370
   1088 4379
   1089 4382
   1090 4391
   1091 4400
   1092 4398
   1093 4406
   1094 4417
   1095 4422
   1096 4420
   1097 4421
   1098 4426
   1099 4424
   1100 4420
   1101 4421
   1102 4422
   1103 4401
   1104 4402
   1105 4428
   1106 4437
   1107 4444
   1108 4448
   1109 4451
   1110 4452
   1111 4451
   1112 4454
   1113 4463
   1114 4468
   1115 4467
   1116 4476
   1117 4473
   1118 4477
   1119 4478
   1120 4482
   1121 4514
   1122 4515
   1123 4556
   1124 4559
   1125 4560
   1126 4559
   1127 4561
   1128 4563
   1129 4564
   1130 4562
   1131 4568
   1132 4577
   1133 4589
   1134 4590
   1135 4611
   1136 4599
   1137 4607
   1138 4595
   1139 4596
   1140 4583
   1141 4597
   1142 4595
   1143 4601
   1144 4602
   1145 4607
   1146 4608
   1147 4609
   1148 4633
   1149 4636
   1150 4647
   1151 4654
   1152 4655
   1153 4622
   1154 4623
   1155 4625
   1156 4651
   1157 4653
   1158 4654
   1159 4657
   1160 4661
   1161 4670
   1162 4677
   1163 4678
   1164 4679
   1165 4680
   1166 4678
   1167 4679
   1168 4682
   1169 4680
   1170 4678
   1171 4676
   1172 4678
   1173 4680
   1174 4678
   1175 4683
   1176 4689
   1177 4705
   1178 4716
   1179 4725
   1180 4723
   1181 4728
   1182 4729
   1183 4730
   1184 4746
   1185 4757
   1186 4755
   1187 4762
   1188 4791
   1189 4785
   1190 4787
   1191 4792
   1192 4793
   1193 4790
   1194 4793
   1195 4794
   1196 4807
   1197 4813
   1198 4804
   1199 4826
   1200 4827
   1201 4840
   1202 4878
   1203 4880
   1204 4883
   1205 4884
   1206 4875
   1207 4887
   1208 4889
   1209 4922
   1210 4929
   1211 4928
   1212 4933
   1213 4934
   1214 4945
   1215 4943
   1216 4944
   1217 4945
   1218 4947
   1219 4944
   1220 4957
   1221 4955
   1222 4956
   1223 4944
   1224 4946
   1225 4954
   1226 4961
   1227 4967
   1228 4981
   1229 4971
   1230 4980
   1231 4981
   1232 4989
   1233 4991
   1234 5000
   1235 5017
   1236 5016
   1237 5017
   1238 5016
   1239 5018
   1240 5032
   1241 5033
   1242 5038
   1243 5039
   1244 5041
   1245 5043
   1246 5059
   1247 5068
   1248 5070
   1249 5074
   1250 5075
   1251 5076
   1252 5088
   1253 5099
   1254 5100
   1255 5105
   1256 5122
   1257 5123
   1258 5124
   1259 5126
   1260 5118
   1261 5116
   1262 5121
   1263 5115
   1264 5125
   1265 5128
   1266 5133
   1267 5143
   1268 5142
   1269 5143
   1270 5150
   1271 5145
   1272 5146
   1273 5148
   1274 5154
   1275 5155
   1276 5166
   1277 5164
   1278 5180
   1279 5173
   1280 5168
   1281 5167
   1282 5169
   1283 5175
   1284 5176
   1285 5204
   1286 5203
   1287 5204
   1288 5206
   1289 5210
   1290 5204
   1291 5205
   1292 5206
   1293 5207
   1294 5205
   1295 5226
   1296 5233
   1297 5235
   1298 5239
   1299 5241
   1300 5242
   1301 5261
   1302 5266
   1303 5260
   1304 5268
   1305 5272
   1306 5278
   1307 5280
   1308 5281
   1309 5290
   1310 5295
   1311 5296
   1312 5306
   1313 5319
   1314 5344
   1315 5362
   1316 5364
   1317 5377
   1318 5381
   1319 5385
   1320 5368
   1321 5391
   1322 5392
   1323 5381
   1324 5397
   1325 5398
   1326 5405
   1327 5385
   1328 5395
   1329 5396
   1330 5401
   1331 5407
   1332 5408
   1333 5402
   1334 5400
   1335 5401
   1336 5404
   1337 5414
   1338 5415
   1339 5418
   1340 5427
   1341 5413
   1342 5408
   1343 5419
   1344 5440
   1345 5445
   1346 5444
   1347 5439
   1348 5443
   1349 5448
   1350 5449
   1351 5448
   1352 5475
   1353 5477
   1354 5481
   1355 5474
   1356 5476
   1357 5480
   1358 5497
   1359 5494
   1360 5496
   1361 5505
   1362 5506
   1363 5509
   1364 5517
   1365 5518
   1366 5521
   1367 5510
   1368 5511
   1369 5513
   1370 5514
   1371 5513
   1372 5528
   1373 5536
   1374 5523
   1375 5525
   1376 5526
   1377 5524
   1378 5525
   1379 5527
   1380 5528
   1381 5534
   1382 5538
   1383 5554
   1384 5560
   1385 5563
   1386 5564
   1387 5571
   1388 5586
   1389 5590
   1390 5596
   1391 5597
   1392 5603
   1393 5624
   1394 5599
   1395 5609
   1396 5599
   1397 5618
   1398 5620
   1399 5608
   1400 5623
   1401 5627
   1402 5629
   1403 5630
   1404 5632
   1405 5640
   1406 5637
   1407 5638
   1408 5643
   1409 5653
   1410 5650
   1411 5649
   1412 5658
   1413 5656
   1414 5654
   1415 5673
   1416 5672
   1417 5673
   1418 5675
   1419 5676
   1420 5677
   1421 5672
   1422 5682
   1423 5681
   1424 5680
   1425 5671
   1426 5674
   1427 5679
   1428 5685
   1429 5687
   1430 5691
   1431 5694
   1432 5718
   1433 5720
   1434 5721
   1435 5719
   1436 5716
   1437 5717
   1438 5719
   1439 5711
   1440 5712
   1441 5713
   1442 5712
   1443 5711
   1444 5712
   1445 5711
   1446 5704
   1447 5709
   1448 5710
   1449 5723
   1450 5720
   1451 5719
   1452 5720
   1453 5725
   1454 5724
   1455 5728
   1456 5729
   1457 5747
   1458 5745
   1459 5747
   1460 5748
   1461 5752
   1462 5749
   1463 5763
   1464 5766
   1465 5767
   1466 5775
   1467 5782
   1468 5784
   1469 5785
   1470 5787
   1471 5788
   1472 5787
   1473 5792
   1474 5787
   1475 5788
   1476 5787
   1477 5789
   1478 5792
   1479 5793
   1480 5820
   1481 5827
   1482 5843
   1483 5844
   1484 5864
   1485 5875
   1486 5877
   1487 5890
   1488 5895
   1489 5896
   1490 5909
   1491 5932
   1492 5944
   1493 5951
   1494 5960
   1495 5983
   1496 5996
   1497 6003
   1498 6028
   1499 6043
   1500 6046
   1501 6038
   1502 6053
   1503 6056
   1504 6069
   1505 6063
   1506 6059
   1507 6064
   1508 6065
   1509 6077
   1510 6075
   1511 6074
   1512 6075
   1513 6091
   1514 6108
   1515 6109
   1516 6103
   1517 6100
   1518 6108
   1519 6130
   1520 6131
   1521 6158
   1522 6162
   1523 6176
   1524 6166
   1525 6168
   1526 6170
   1527 6181
   1528 6180
   1529 6179
   1530 6180
   1531 6183
   1532 6184
   1533 6187
   1534 6186
   1535 6185
   1536 6182
   1537 6194
   1538 6190
   1539 6193
   1540 6222
   1541 6241
   1542 6243
   1543 6233
   1544 6222
   1545 6248
   1546 6250
   1547 6251
   1548 6265
   1549 6269
   1550 6270
   1551 6272
   1552 6285
   1553 6284
   1554 6280
   1555 6273
   1556 6286
   1557 6287
   1558 6292
   1559 6307
   1560 6311
   1561 6317
   1562 6316
   1563 6317
   1564 6316
   1565 6317
   1566 6314
   1567 6316
   1568 6291
   1569 6293
   1570 6323
   1571 6327
   1572 6328
   1573 6327
   1574 6322
   1575 6321
   1576 6330
   1577 6332
   1578 6335
   1579 6333
   1580 6351
   1581 6349
   1582 6346
   1583 6347
   1584 6346
   1585 6364
   1586 6374
   1587 6383
   1588 6395
   1589 6398
   1590 6406
   1591 6418
   1592 6419
   1593 6418
   1594 6413
   1595 6414
   1596 6415
   1597 6416
   1598 6399
   1599 6400
   1600 6401
   1601 6399
   1602 6382
   1603 6379
   1604 6380
   1605 6386
   1606 6387
   1607 6373
   1608 6372
   1609 6396
   1610 6397
   1611 6415
   1612 6423
   1613 6424
   1614 6433
   1615 6438
   1616 6445
   1617 6446
   1618 6447
   1619 6448
   1620 6450
   1621 6446
   1622 6464
   1623 6447
   1624 6452
   1625 6464
   1626 6466
   1627 6477
   1628 6491
   1629 6489
   1630 6490
   1631 6503
   1632 6528
   1633 6562
   1634 6564
   1635 6581
   1636 6579
   1637 6580
   1638 6594
   1639 6595
   1640 6609
   1641 6619
   1642 6621
   1643 6641
   1644 6648
   1645 6693
   1646 6686
   1647 6693
   1648 6677
   1649 6700
   1650 6706
   1651 6707
   1652 6710
   1653 6735
   1654 6745
   1655 6746
   1656 6747
   1657 6748
   1658 6750
   1659 6753
   1660 6755
   1661 6756
   1662 6759
   1663 6760
   1664 6771
   1665 6770
   1666 6775
   1667 6785
   1668 6788
   1669 6793
   1670 6796
   1671 6797
   1672 6806
   1673 6814
   1674 6821
   1675 6822
   1676 6823
   1677 6825
   1678 6827
   1679 6841
   1680 6846
   1681 6841
   1682 6834
   1683 6836
   1684 6837
   1685 6815
   1686 6824
   1687 6830
   1688 6837
   1689 6841
   1690 6834
   1691 6835
   1692 6836
   1693 6826
   1694 6841
   1695 6835
   1696 6795
   1697 6794
   1698 6795
   1699 6793
   1700 6794
   1701 6795
   1702 6804
   1703 6816
   1704 6817
   1705 6819
   1706 6830
   1707 6835
   1708 6840
   1709 6845
   1710 6853
   1711 6897
   1712 6896
   1713 6894
   1714 6896
   1715 6899
   1716 6897
   1717 6903
   1718 6886
   1719 6889
   1720 6890
   1721 6891
   1722 6890
   1723 6891
   1724 6894
   1725 6888
   1726 6905
   1727 6906
   1728 6916
   1729 6917
   1730 6921
   1731 6920
   1732 6924
   1733 6925
   1734 6939
   1735 6958
   1736 6968
   1737 6969
   1738 6974
   1739 6977
   1740 6975
   1741 6971
   1742 6963
   1743 6964
   1744 6974
   1745 6975
   1746 6976
   1747 6977
   1748 6971
   1749 6969
   1750 6977
   1751 7003
   1752 6985
   1753 6993
   1754 6997
   1755 6999
   1756 7000
   1757 7001
   1758 6999
   1759 7000
   1760 7004
   1761 7003
   1762 7017
   1763 7033
   1764 7053
   1765 7058
   1766 7066
   1767 7067
   1768 7064
   1769 7066
   1770 7062
   1771 7063
   1772 7088
   1773 7093
   1774 7096
   1775 7106
   1776 7110
   1777 7116
   1778 7124
   1779 7125
   1780 7128
   1781 7150
   1782 7152
   1783 7154
   1784 7159
   1785 7161
   1786 7162
   1787 7144
   1788 7176
   1789 7183
   1790 7185
   1791 7172
   1792 7208
   1793 7207
   1794 7222
   1795 7225
   1796 7226
   1797 7222
   1798 7210
   1799 7211
   1800 7212
   1801 7238
   1802 7231
   1803 7221
   1804 7236
   1805 7237
   1806 7234
   1807 7235
   1808 7253
   1809 7249
   1810 7253
   1811 7263
   1812 7260
   1813 7259
   1814 7260
   1815 7261
   1816 7263
   1817 7241
   1818 7243
   1819 7257
   1820 7260
   1821 7261
   1822 7275
   1823 7258
   1824 7263
   1825 7274
   1826 7279
   1827 7280
   1828 7289
   1829 7307
   1830 7289
   1831 7301
   1832 7307
   1833 7309
   1834 7317
   1835 7337
   1836 7360
   1837 7364
   1838 7375
   1839 7373
   1840 7377
   1841 7403
   1842 7415
   1843 7438
   1844 7439
   1845 7438
   1846 7442
   1847 7445
   1848 7446
   1849 7450
   1850 7452
   1851 7453
   1852 7460
   1853 7468
   1854 7472
   1855 7478
   1856 7474
   1857 7487
   1858 7486
   1859 7487
   1860 7488
   1861 7492
   1862 7510
   1863 7509
   1864 7506
   1865 7507
   1866 7512
   1867 7516
   1868 7519
   1869 7514
   1870 7525
   1871 7545
   1872 7553
   1873 7554
   1874 7560
   1875 7561
   1876 7560
   1877 7561
   1878 7564
   1879 7571
   1880 7601
   1881 7605
   1882 7628
   1883 7629
   1884 7642
   1885 7651
   1886 7682
   1887 7684
   1888 7685
   1889 7698
   1890 7699
   1891 7713
   1892 7734
   1893 7753
   1894 7755
   1895 7760
   1896 7767
   1897 7775
   1898 7776
   1899 7777
   1900 7760
   1901 7763
   1902 7770
   1903 7758
   1904 7769
   1905 7765
   1906 7772
   1907 7777
   1908 7774
   1909 7780
   1910 7781
   1911 7785
   1912 7783
   1913 7800
   1914 7801
   1915 7799
   1916 7804
   1917 7805
   1918 7814
   1919 7815
   1920 7801
   1921 7802
   1922 7803
   1923 7806
   1924 7808
   1925 7810
   1926 7816
   1927 7821
   1928 7796
   1929 7795
   1930 7793
   1931 7792
   1932 7769
   1933 7770
   1934 7777
   1935 7771
   1936 7772
   1937 7773
   1938 7775
   1939 7776
   1940 7778
   1941 7766
   1942 7767
   1943 7768
   1944 7774
   1945 7775
   1946 7780
   1947 7781
   1948 7782
   1949 7788
   1950 7791
   1951 7796
   1952 7798
   1953 7813
   1954 7814
   1955 7817
   1956 7824
   1957 7825
   1958 7826
   1959 7828
   1960 7843
   1961 7867
   1962 7870
   1963 7872
   1964 7875
   1965 7877
   1966 7878
   1967 7888
   1968 7893
   1969 7902
   1970 7904
   1971 7911
   1972 7914
   1973 7915
   1974 7919
   1975 7915
   1976 7945
   1977 7946
   1978 7952
   1979 7954
   1980 7931
   1981 7935
   1982 7936
   1983 7900
   1984 7915
   1985 7920
   1986 7911
   1987 7914
   1988 7925
   1989 7937
   1990 7942
   1991 7974
   1992 7976
   1993 7989
   1994 7993
   1995 8006
   1996 8007
   1997 8010
   1998 8016
   1999 8020
   2000 8026