I have attached the latest version of the code. It produces a file called "wanted.txt". It uses the productivity table from the FermatSearch site to recommend a program to use for the range and the time it takes to run that range with that program. The "gaps.txt" file also includes this information.
Granted the multiples are arbitrary, but make sense due to the data. Since ECM should have found any small factors for low n, there is probably little value to testing those n, but I don't know what the cutoff should be. There is a lot of low hanging fruit in this table and others that will require a more concentrated effort.
Code:
type 1 means that n1 was tested to k1 and n2 was tested to k2 and n1<n2 but k1<k2
type 2 means that k for n was not an expected multiple
14 <= n < 100, k multiple of 1e14
100 <= n < 400, k multiple of 1e12
400 <= n < 1000, k multiple of 1e11
1000 <= n < 10000, k multiple of 1e8
10000 <= n < 40000, k multiple of 1e6
40000 <= n < 100000, k multiple of 1e4
100000 <= n are not included
type 1: n 14 1000e12-2000000e12 12178 days with mmff
type 1: n 15 1000e12-2000000e12 12178 days with mmff
type 1: n 16 800e12-2000000e12 12179 days with mmff
type 1: n 17 1000e12-2000000e12 12178 days with mmff
type 1: n 18 1000e12-2000000e12 12178 days with mmff
type 1: n 19 1000e12-2000000e12 12178 days with mmff
type 1: n 20 1000e12-2000000e12 12178 days with mmff
type 1: n 21 700e12-2000000e12 12179 days with mmff
type 1: n 22 1000e12-2000000e12 12178 days with mmff
type 1: n 23 700e12-2000000e12 12179 days with mmff
type 1: n 24 2000e12-2000000e12 12172 days with mmff
type 1: n 25 4800e12-2000000e12 12154 days with mmff
type 1: n 26 3000e12-2000000e12 12165 days with mmff
type 1: n 27 2600e12-2000000e12 12168 days with mmff
type 1: n 30 100000e12-700000e12 3816 days with mmff
type 1: n 31 100000e12-700000e12 3816 days with mmff
type 1: n 32 100000e12-700000e12 3816 days with mmff
type 1: n 33 100000e12-700000e12 4341 days with mmff
type 1: n 34 100000e12-700000e12 4341 days with mmff
type 1: n 35 482000e12-700000e12 1577 days with mmff
type 1: n 40 30000e12-64000e12 394 days with mmff
type 1: n 41 40000e12-64000e12 309 days with mmff
type 1: n 42 55000e12-64000e12 116 days with mmff
type 1: n 43 30000e12-64000e12 438 days with mmff
type 1: n 44 40000e12-64000e12 309 days with mmff
type 1: n 45 30000e12-64000e12 492 days with mmff
type 1: n 46 30000e12-64000e12 492 days with mmff
type 1: n 47 20000e12-64000e12 637 days with mmff
type 1: n 48 20000e12-64000e12 637 days with mmff
type 1: n 49 20000e12-64000e12 680 days with mmff
type 1: n 50 15000e12-64000e12 757 days with mmff
type 1: n 51 15000e12-64000e12 757 days with mmff
type 1: n 52 15000e12-64000e12 757 days with mmff
type 1: n 53 15000e12-64000e12 757 days with mmff
type 1: n 54 15000e12-64000e12 757 days with mmff
type 1: n 55 15000e12-64000e12 873 days with mmff
type 1: n 56 15000e12-64000e12 873 days with mmff
type 1: n 57 15000e12-64000e12 873 days with mmff
type 1: n 58 15000e12-64000e12 873 days with mmff
type 1: n 59 15000e12-64000e12 873 days with mmff
type 1: n 60 10000e12-64000e12 962 days with mmff
type 1: n 61 10000e12-64000e12 1786 days with mmff
type 1: n 62 10000e12-64000e12 1786 days with mmff
type 1: n 63 20000e12-64000e12 1456 days with mmff
type 1: n 64 20000e12-64000e12 1456 days with mmff
type 1: n 65 10000e12-64000e12 1786 days with mmff
type 1: n 66 10000e12-64000e12 1786 days with mmff
type 1: n 67 10000e12-64000e12 1786 days with mmff
type 1: n 68 10000e12-64000e12 1786 days with mmff
type 1: n 69 10000e12-64000e12 1786 days with mmff
type 1: n 70 10000e12-64000e12 1786 days with mmff
type 1: n 71 10000e12-64000e12 1786 days with mmff
type 1: n 72 10000e12-64000e12 1786 days with mmff
type 1: n 73 10000e12-64000e12 1786 days with mmff
type 1: n 74 5000e12-64000e12 1952 days with mmff
type 1: n 75 3000e12-64000e12 2018 days with mmff
type 1: n 76 3000e12-64000e12 2018 days with mmff
type 1: n 77 3000e12-64000e12 2018 days with mmff
type 1: n 78 4000e12-64000e12 1985 days with mmff
type 1: n 79 3000e12-64000e12 2018 days with mmff
type 1: n 80 2200e12-64000e12 2044 days with mmff
type 1: n 81 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 82 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 83 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 84 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 85 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 86 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 87 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 88 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 89 3100e12-64000e12 2282 days with FeromantCUDA
type 1: n 90 3100e12-64000e12 2282 days with FeromantCUDA
type 1: n 91 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 92 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 93 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 94 2200e12-64000e12 2315 days with FeromantCUDA
type 1: n 96 2200e12-5000e12 105 days with FeromantCUDA
type 1: n 97 2200e12-5000e12 105 days with FeromantCUDA
type 1: n 140-149 400000e9-500000e9 58 days with FeromantCUDA
type 1: n 150-159 330000e9-500000e9 118 days with FeromantCUDA
type 1: n 160-169 310000e9-500000e9 132 days with FeromantCUDA
type 1: n 170-179 350000e9-500000e9 104 days with FeromantCUDA
type 1: n 180-189 281000e9-500000e9 152 days with FeromantCUDA
type 1: n 250-259 50000e9-80000e9 39 days with FeromantCUDA
type 1: n 260-269 50000e9-80000e9 39 days with FeromantCUDA
type 1: n 270-279 50000e9-80000e9 39 days with FeromantCUDA
type 1: n 280-289 50000e9-80000e9 39 days with FeromantCUDA
type 1: n 290-299 50000e9-80000e9 39 days with FeromantCUDA
type 1: n 400-409 5000e9-6000e9 232 days with Feromant
type 1: n 410-419 5000e9-6000e9 232 days with Feromant
type 1: n 420-429 5000e9-6000e9 232 days with Feromant
type 1: n 430-439 3000e9-6000e9 695 days with Feromant
type 1: n 440-449 3000e9-6000e9 695 days with Feromant
type 2: n 600-609 650e9-700e9 29 days with Feromant
type 2: n 610-619 650e9-700e9 29 days with Feromant
type 2: n 900-909 180e9-200e9 21 days with Feromant
type 2: n 910-919 180e9-200e9 21 days with Feromant
type 2: n 920-929 180e9-200e9 21 days with Feromant
type 2: n 930-939 180e9-200e9 21 days with Feromant
type 2: n 940-949 180e9-200e9 21 days with Feromant
type 2: n 950-959 150e9-200e9 52 days with Feromant
type 2: n 960-969 150e9-200e9 52 days with Feromant
type 2: n 970-979 150e9-200e9 52 days with Feromant
type 2: n 980-989 150e9-200e9 52 days with Feromant
type 2: n 990-999 150e9-200e9 52 days with Feromant
type 1: n 4000-4099 2000e6-2500e6 357 days with pmfs
type 1: n 4100-4199 2000e6-2500e6 357 days with pmfs
type 1: n 4200-4299 2000e6-2500e6 357 days with pmfs
type 1: n 4300-4399 2000e6-2500e6 357 days with pmfs
type 1: n 4400-4499 2000e6-2500e6 357 days with pmfs
type 1: n 4500-4599 700e6-2500e6 1283 days with pmfs
type 1: n 4600-4699 700e6-2500e6 1283 days with pmfs
type 1: n 4700-4799 700e6-2500e6 1283 days with pmfs
type 1: n 4800-4899 700e6-2500e6 1283 days with pmfs
type 1: n 4900-4999 700e6-2500e6 1283 days with pmfs
type 1: n 5000-5099 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5100-5199 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5200-5299 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5300-5399 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5400-5499 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5500-5599 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5600-5699 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5700-5799 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5800-5899 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 1: n 5900-5999 1200e6-2500e6 1505 days with gfndsieve+pfgw
type 2: n 8000-8099 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8100-8199 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8200-8299 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8300-8399 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8400-8499 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8500-8599 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8600-8699 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8700-8799 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8800-8899 350e6-400e6 58 days with gfndsieve+pfgw
type 2: n 8900-8999 350e6-400e6 58 days with gfndsieve+pfgw
type 1: n 9000-9099 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9000-9099 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9100-9199 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9100-9199 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9200-9299 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9200-9299 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9300-9399 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9300-9399 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9400-9499 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9400-9499 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9500-9599 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9500-9599 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9600-9699 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9600-9699 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9700-9799 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9700-9799 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9800-9899 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9800-9899 260e6-300e6 47 days with gfndsieve+pfgw
type 1: n 9900-9999 260e6-269e6 11 days with gfndsieve+pfgw
type 2: n 9900-9999 260e6-300e6 47 days with gfndsieve+pfgw
type 2: n 60000-60999 125e3-130e3 58 days with gfndsieve+pfgw
type 2: n 61000-61999 125e3-130e3 58 days with gfndsieve+pfgw
type 1: n 81000-81999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 82000-82999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 83000-83999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 84000-84999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 85000-85999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 86000-86999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 87000-87999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 88000-88999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 89000-89999 90e3-100e3 116 days with gfndsieve+pfgw
type 1: n 90000-90999 70e3-100e3 348 days with gfndsieve+pfgw
type 1: n 91000-91999 70e3-100e3 348 days with gfndsieve+pfgw
type 1: n 92000-92999 70e3-100e3 348 days with gfndsieve+pfgw
type 1: n 93000-93999 70e3-100e3 348 days with gfndsieve+pfgw
type 1: n 94000-94999 70e3-100e3 348 days with gfndsieve+pfgw
type 1: n 95000-95999 70e3-100e3 348 days with gfndsieve+pfgw
type 1: n 96000-96999 70e3-100e3 348 days with gfndsieve+pfgw
type 1: n 97000-97999 70e3-100e3 348 days with gfndsieve+pfgw
type 1: n 98000-98999 70e3-100e3 348 days with gfndsieve+pfgw