diff options
| author | drbaggy <js5@sanger.ac.uk> | 2022-06-19 17:46:01 +0100 |
|---|---|---|
| committer | drbaggy <js5@sanger.ac.uk> | 2022-06-19 17:46:01 +0100 |
| commit | ca89930ad7c9d7b098c5aa5ab630409bd747b5fd (patch) | |
| tree | 697a360abbbb77940ef713d47a2a7cca715224c2 | |
| parent | f9d75c0c224aa67b1155f30f182e4555020e695a (diff) | |
| parent | 5ebb5814e1622e184b7f0445e48dd8684e4cff1d (diff) | |
| download | perlweeklychallenge-club-ca89930ad7c9d7b098c5aa5ab630409bd747b5fd.tar.gz perlweeklychallenge-club-ca89930ad7c9d7b098c5aa5ab630409bd747b5fd.tar.bz2 perlweeklychallenge-club-ca89930ad7c9d7b098c5aa5ab630409bd747b5fd.zip | |
Merge remote-tracking branch 'upstream/master'
53 files changed, 6462 insertions, 2210 deletions
diff --git a/challenge-161/0rir/raku/ch-1.raku b/challenge-161/0rir/raku/ch-1.raku index 03f3cd82e7..32f279624d 100644 --- a/challenge-161/0rir/raku/ch-1.raku +++ b/challenge-161/0rir/raku/ch-1.raku @@ -8,7 +8,7 @@ use v6.d; # Do not accept a lossy loop. All is best DRY. -$?FILE.IO.parent(1).add("dictionary.txt").lines(:chomp).grep { +$?FILE.IO.parent(4).add("data/dictionary.txt").lines(:chomp).grep( { .comb.sort.join eq $_ } ).sort( { $^b.chars <=> $^a.chars } diff --git a/challenge-161/0rir/raku/ch-2.raku b/challenge-161/0rir/raku/ch-2.raku index 08eb6f564a..6579319ccd 100644 --- a/challenge-161/0rir/raku/ch-2.raku +++ b/challenge-161/0rir/raku/ch-2.raku @@ -15,7 +15,7 @@ my $best-size; # to fail quickly if there are no pangrams available. my constant @data = - $?FILE.IO.parent(1).add("dictionary.txt").lines(:chomp).sort: + $?FILE.IO.parent(4).add("data/dictionary.txt").lines(:chomp).sort: { $^b.chars <=> $^a.chars }; my constant %alpha = map { $_ => True }, ('a'..'z')[0 .. $A-Z-SIZE -1 ]; diff --git a/challenge-169/0rir/raku/Expect-achilles.rakumod b/challenge-169/0rir/raku/Expect-achilles.rakumod new file mode 100644 index 0000000000..9ba82a86e2 --- /dev/null +++ b/challenge-169/0rir/raku/Expect-achilles.rakumod @@ -0,0 +1,1256 @@ + +use v6; +unit module Expect-achilles; + +our @expect-achilles is export = +72, 108, 200, 288, 392, 432, 500, 648, +675, 800, 864, 968, 972, 1125, 1152, 1323, +1352, 1372, 1568, 1800, 1944, 2000, 2312, 2592, +2700, 2888, 3087, 3200, 3267, 3456, 3528, 3872, +3888, 4000, 4232, 4500, 4563, 4608, 5000, 5292, +5324, 5400, 5408, 5488, 6075, 6125, 6272, 6728, +6912, 7200, 7688, 7803, 8575, 8712, 8748, 8788, +9000, 9248, 9747, 9800, 10125, 10368, 10584, 10800, +10952, 10976, 11552, 11907, 11979, 12168, 12348, 12500, +12800, 13068, 13448, 13500, 14112, 14283, 14792, 15125, +15488, 15552, 16000, 16200, 16875, 16928, 17496, 17672, +18000, 18252, 18432, 19208, 19652, 19773, 20000, 20808, +21125, 21168, 21296, 21600, 21632, 22472, 22707, 23328, +24200, 24300, 24500, 24696, 25000, 25088, 25947, 25992, +26136, 26912, 27436, 27648, 27783, 27848, 28125, 28800, +29403, 29768, 30375, 30752, 31104, 31212, 31752, 32000, +33075, 33275, 33800, 34300, 34848, 34992, 35152, 35912, +36000, 36125, 36504, 36963, 36992, 37044, 38088, 38988, +39200, 40328, 40500, 41067, 41472, 41503, 42336, 42592, +42632, 43200, 43808, 43904, 44217, 45000, 45125, 45387, +46208, 47432, 47628, 47916, 48600, 48668, 48672, 49000, +49392, 49923, 49928, 50000, 51200, 52272, 52488, 53792, +54000, 54675, 54925, 55112, 55125, 55296, 56448, 57132, +57800, 57967, 59168, 59643, 60500, 60552, 61731, 61952, +62208, 62424, 63368, 64800, 64827, 65219, 66125, 66248, +67228, 67500, 67712, 68600, 69192, 69984, 70227, 70304, +70688, 72000, 72200, 73008, 73728, 75272, 75843, 76832, +77175, 77976, 78408, 78608, 78732, 79092, 80000, 81000, +81608, 81675, 83232, 83349, 84375, 84500, 84672, 84872, +86400, 86528, 87723, 87808, 88200, 89888, 90828, 91592, +93312, 93987, 95048, 95256, 95832, 96800, 97200, 97556, +98000, 98568, 98784, 99127, 100352, 100467, 102152, 103788, +103968, 104544, 105125, 105800, 107163, 107648, 107653, 107811, +108000, 109503, 109512, 109744, 111132, 111392, 112500, 113288, +114075, 114264, 115200, 117128, 117612, 119072, 119164, 120125, +121000, 121032, 121203, 121500, 122825, 123008, 123823, 124416, +124848, 127008, 128000, 128547, 129032, 132300, 133100, 133128, +134456, 135000, 135200, 136107, 136125, 137200, 137288, 139392, +139968, 141512, 143648, 143748, 143883, 144000, 144500, 145800, +146016, 147852, 147968, 148176, 150152, 151263, 151875, 152352, +153125, 154568, 155952, 156800, 157216, 158184, 159048, 160083, +161312, 162000, 163592, 164268, 165375, 165888, 166012, 168200, +168507, 169000, 169344, 170368, 170528, 171125, 171475, 171500, +172800, 172872, 175232, 176868, 177608, 177957, 180000, 180500, +181447, 181548, 181656, 182408, 184832, 186003, 187272, 189728, +190125, 190512, 191664, 192200, 194400, 194672, 194688, 195075, +196000, 197192, 197568, 199692, 199712, 200000, 202248, 202612, +204363, 204800, 207368, 207576, 209088, 209952, 210125, 212552, +213867, 214375, 215168, 217800, 218700, 219488, 219501, 219700, +220448, 220500, 221184, 222264, 223112, 223587, 224939, 225000, +225792, 228488, 228528, 231125, 231200, 231525, 231868, 233523, +233928, 235224, 236672, 237276, 238572, 239432, 240737, 242000, +242208, 243000, 243675, 245000, 246924, 247808, 249696, 250632, +253125, 253472, 254043, 256000, 256328, 259200, 259308, 260876, +262088, 264500, 264600, 264627, 264992, 265837, 266200, 267912, +268119, 268912, 270000, 270848, 273375, 273800, 274400, 275427, +275684, 276125, 276768, 279752, 280908, 281216, 282752, 285768, +286443, 288000, 288463, 288800, 289000, 291848, 292032, 294912, +295704, 296352, 297675, 297992, 299475, 300125, 301088, 303372, +304175, 304200, 307328, 308700, 309123, 310472, 311904, 312500, +313632, 314928, 316368, 316808, 318028, 320000, 320787, 323208, +323433, 324000, 325125, 326432, 326700, 328536, 329623, 329672, +332024, 332667, 332928, 333396, 336091, 336200, 337500, 338000, +338688, 339488, 340736, 342792, 344763, 345600, 346112, 349448, +350892, 351125, 351232, 352800, 353736, 356168, 357075, 359552, +361000, 362952, 363096, 363312, 364500, 366368, 369603, 369800, +373527, 375948, 376712, 378125, 380192, 381024, 382347, 383328, +383688, 384659, 385875, 387200, 388800, 389344, 390224, 390728, +392000, 394272, 395136, 395307, 396508, 397832, 397953, 399384, +400000, 401408, 401868, 405000, 406125, 408375, 408483, 408608, +412232, 415152, 415292, 415872, 418176, 419528, 420175, 420500, +423200, 426888, 428652, 430592, 430612, 431244, 432000, 434312, +435125, 435483, 437400, 438012, 438048, 439400, 441000, 441800, +442368, 444528, 445568, 449307, 449352, 450000, 453152, 453789, +455877, 456300, 456968, 457056, 460800, 463347, 463736, 464648, +465125, 468512, 469567, 470448, 472392, 476288, 476656, 477144, +477603, 480200, 480491, 480500, 484000, 484128, 484812, 486000, +488072, 491300, 492032, 492075, 493848, 494325, 495292, 496008, +496125, 497664, 499392, 500000, 504008, 506763, 508032, 512072, +514188, 516128, 518616, 520200, 521667, 521703, 521752, 528125, +528392, 529000, 529200, 530604, 532400, 532512, 533871, 536648, +536787, 540000, 540800, 544428, 544500, 544968, 548800, 549152, +552123, 553352, 555579, 557568, 559872, 561125, 561800, 561816, +562432, 566048, 567675, 570312, 570375, 574592, 574992, 575532, +576000, 576583, 578000, 578888, 583200, 583443, 584064, 586971, +587528, 591408, 591872, 594473, 595125, 595508, 596183, 596232, +599427, 600608, 605000, 605052, 606744, 607500, 609408, 609725, +612500, 613832, 615627, 617400, 618272, 620289, 622728, 623808, +625000, 627200, 628864, 629856, 630125, 631688, 632043, 632736, +634207, 634933, 636192, 640332, 640712, 644204, 645248, 648000, +648675, 649800, 653400, 654368, 657072, 658952, 661500, 663552, +664048, 665500, 665523, 666125, 666792, 668168, 672800, 674028, +675000, 676000, 677376, 677448, 682112, 682587, 684500, 685900, +686000, 686792, 691200, 691488, 694575, 696200, 699867, 700928, +701784, 702464, 703125, 704099, 705672, 707472, 708588, 710432, +711828, 715208, 715563, 717363, 720000, 722000, 724808, 725788, +726192, 726624, 729632, 734472, 735075, 739328, 740772, 741125, +744012, 744200, 744775, 749088, 750141, 751896, 753003, 753992, +757687, 758912, 760500, 762048, 763848, 766656, 768800, 771147, +773768, 777600, 778752, 780125, 780300, 780448, 783752, 784000, +788768, 789507, 790272, 793016, 793117, 793800, 798768, 798848, +800000, 803736, 803912, 808083, 808992, 810448, 814088, 817452, +819200, 820125, 821516, 824328, 826875, 829472, 829939, 830297, +830304, 831875, 834632, 836352, 839808, 840500, 841000, 845000, +845883, 850208, 855432, 855468, 857304, 857500, 860672, 861125, +861224, 862488, 864000, 865107, 865928, 871200, 874800, 876024, +876488, 877952, 878004, 878800, 881792, 882000, 884547, 887112, +889056, 892143, 892448, 894348, 897800, 898425, 899756, 900000, +903125, 903168, 904203, 907924, 908552, 912600, 913952, 914112, +919368, 924075, 924500, 924800, 926100, 927472, 930248, 934092, +934407, 935712, 940896, 944163, 946125, 946688, 949104, 952200, +953312, 954288, 957728, 961000, 962948, 963272, 963487, 964467, +968000, 968832, 968877, 969624, 972000, 974408, 974700, 975375, +980000, 982600, 984987, 985527, 985608, 987696, 990125, 990584, +991232, 995328, 996872, 998784, 1000188, 1002528, 1005723, 1008200, +1012500, 1013888, 1016172, 1019592, 1024000, 1025312, 1026675, 1028376, +1031048, 1035125, 1036800, 1037232, 1037575, 1042568, 1043504, 1047843, +1048352, 1054152, 1058000, 1058400, 1058508, 1059968, 1063348, 1064800, +1065800, 1069227, 1071648, 1071875, 1072476, 1075648, 1077512, 1080000, +1081125, 1083392, 1088856, 1089000, 1089288, 1090827, 1093500, 1095200, +1097600, 1098500, 1101128, 1101708, 1102736, 1104500, 1105425, 1107072, +1112643, 1113032, 1114407, 1119008, 1119371, 1119744, 1120581, 1123632, +1125000, 1128125, 1131008, 1134675, 1137032, 1143072, 1145772, 1149128, +1149984, 1151064, 1152000, 1153852, 1155200, 1156000, 1156923, 1159171, +1161288, 1162213, 1167392, 1168128, 1173512, 1176125, 1179387, 1179648, +1182816, 1185408, 1185800, 1190700, 1191968, 1193859, 1193983, 1195061, +1197900, 1198152, 1200500, 1202067, 1203052, 1204352, 1210104, 1210568, +1213488, 1215000, 1216700, 1216800, 1218375, 1223048, 1224963, 1225000, +1225125, 1229312, 1234800, 1235592, 1236492, 1241888, 1247616, 1248075, +1248200, 1250000, 1254528, 1257728, 1260872, 1265472, 1266325, 1267232, +1271403, 1272112, 1273608, 1275125, 1276303, 1279091, 1280000, 1280664, +1283148, 1286408, 1288408, 1292832, 1293732, 1294947, 1296000, 1299272, +1300500, 1305728, 1306800, 1312200, 1314036, 1314144, 1318492, 1318688, +1318707, 1323000, 1325192, 1326125, 1328096, 1330668, 1331712, 1333584, +1338248, 1339893, 1342683, 1344364, 1344800, 1348056, 1350000, 1351368, +1352000, 1354752, 1357952, 1361367, 1362944, 1364552, 1366875, 1369000, +1371168, 1371800, 1372000, 1373125, 1377800, 1378125, 1379052, 1382400, +1384448, 1391112, 1391283, 1397792, 1403568, 1404488, 1404500, 1411200, +1414944, 1415907, 1417176, 1417928, 1423656, 1424672, 1428300, 1431125, +1431432, 1431644, 1438208, 1440747, 1444000, 1445000, 1449175, 1449459, +1451576, 1451808, 1452384, 1453248, 1458000, 1458632, 1459759, 1465472, +1465803, 1472207, 1472328, 1478412, 1479200, 1482975, 1485125, 1485172, +1486088, 1488024, 1488375, 1491075, 1492992, 1494108, 1497375, 1499912, +1503792, 1506848, 1512500, 1513800, 1516563, 1520768, 1521000, 1524096, +1527752, 1529388, 1533312, 1534752, 1538636, 1539727, 1540125, 1541768, +1542267, 1543275, 1543500, 1548800, 1555200, 1555848, 1556068, 1557376, +1560600, 1562912, 1565109, 1568000, 1568187, 1569992, 1577088, 1580544, +1581228, 1584200, 1586032, 1591328, 1591812, 1596125, 1597536, 1598472, +1600000, 1605632, 1607472, 1612808, 1620000, 1620675, 1620896, 1624500, +1627208, 1630475, 1633023, 1633500, 1633932, 1634432, 1634904, 1641672, +1647243, 1648928, 1653125, 1656200, 1660608, 1661168, 1663488, 1666737, +1670792, 1672704, 1674027, 1678112, 1680700, 1681000, 1682000, 1685448, +1687500, 1692800, 1700168, 1701027, 1707552, 1710936, 1711125, 1714608, +1714952, 1715000, 1722368, 1722448, 1723025, 1724976, 1728243, 1729063, +1729800, 1737248, 1740500, 1741932, 1744712, 1749600, 1752048, 1752192, +1755675, 1755904, 1756008, 1757600, 1759688, 1760913, 1764000, 1767200, +1769472, 1770125, 1773593, 1774728, 1778112, 1782272, 1783323, 1785375, +1788696, 1789832, 1797228, 1797408, 1799512, 1800000, 1805000, 1811187, +1812608, 1815156, 1820232, 1822139, 1823508, 1825200, 1826132, 1827847, +1827872, 1828224, 1830125, 1835528, 1839267, 1843200, 1847677, 1848411, +1849000, 1850888, 1852200, 1853388, 1854944, 1858592, 1860500, 1866312, +1867563, 1868184, 1874048, 1878268, 1881792, 1881800, 1891125, 1896075, +1897352, 1898208, 1905152, 1908576, 1910412, 1912968, 1920800, 1921964, +1922000, 1924803, 1925896, 1928648, 1929375, 1936000, 1936512, 1939248, +1944000, 1944392, 1949400, 1952288, 1953747, 1960200, 1965200, 1968128, +1968300, 1972156, 1975392, 1975509, 1976072, 1977300, 1981168, 1982251, +1982907, 1984032, 1984500, 1987675, 1990656, 1992008, 1997568, 2000000, +2008008, 2012283, 2016032, 2016125, 2024072, 2024451, 2025000, 2027052, +2032128, 2032344, 2033647, 2040200, 2041875, 2042829, 2048000, 2048288, +2056223, 2056392, 2056752, 2064512, 2071683, 2072648, 2074464, 2080125, +2080800, 2083725, 2086668, 2086812, 2087008, 2088968, 2100875, 2101707, +2105352, 2109375, 2111317, 2112500, 2113568, 2116000, 2116800, 2117016, +2121800, 2122416, 2126696, 2129600, 2130048, 2131947, 2135484, 2138312, +2140663, 2144952, 2145125, 2146592, 2147148, 2151296, 2154888, 2160000, +2162403, 2163200, 2166633, 2171528, 2177712, 2178000, 2179872, 2187000, +2188232, 2193075, 2195200, 2196608, 2203416, 2205000, 2205472, 2208492, +2209000, 2211125, 2213408, 2221832, 2222316, 2223963, 2230272, 2237411, +2238728, 2239488, 2244500, 2247200, 2247264, 2249728, 2250423, 2255067, +2255688, 2264192, 2270700, 2272712, 2278125, 2281248, 2281500, 2286387, +2287148, 2289800, 2291544, 2298368, 2302128, 2304000, 2306332, 2306952, +2307704, 2312000, 2315552, 2317923, 2324168, 2332800, 2333772, 2336256, +2341448, 2346125, 2347884, 2349675, 2350112, 2358792, 2362927, 2365632, +2367488, 2370816, 2376200, 2377892, 2380500, 2381400, 2381643, 2382032, +2384732, 2384928, 2392533, 2393672, 2395800, 2397708, 2401000, 2402432, +2411208, 2413071, 2413827, 2415125, 2420000, 2420208, 2426976, 2428808, +2430000, 2433400, 2437632, 2438900, 2446227, 2446472, 2450000, 2455328, +2456500, 2461019, 2462508, 2464200, 2469600, 2471625, 2472984, 2473088, +2478175, 2478843, 2481156, 2481992, 2481997, 2485125, 2490912, 2495232, +2499848, 2500000, 2508800, 2511675, 2517768, 2519424, 2520500, 2526752, +2528172, 2530944, 2535752, 2536828, 2539732, 2544224, 2544723, 2544768, +2553800, 2556125, 2561328, 2562848, 2566296, 2571912, 2576816, 2577987, +2580992, 2587464, 2590088, 2592000, 2594700, 2595575, 2596167, 2598977, +2599200, 2601000, 2608328, 2611467, 2613600, 2617472, 2626632, 2628125, +2628288, 2634012, 2635808, 2636984, 2645000, 2645163, 2646000, 2654208, +2656192, 2661336, 2662000, 2662092, 2663432, 2664500, 2667168, 2672672, +2676429, 2679075, 2681928, 2688728, 2691200, 2691325, 2695275, 2696112, +2700000, 2700488, 2701125, 2704000, 2706867, 2709504, 2709792, 2713203, +2716903, 2719112, 2725888, 2728448, 2730348, 2737575, 2737800, 2738000, +2743600, 2747168, 2747547, 2756552, 2758104, 2764800, 2765952, 2775125, +2775368, 2778300, 2782107, 2784800, 2794248, 2799468, 2803712, 2807136, +2809000, 2809856, 2812500, 2813192, 2816396, 2816883, 2819876, 2822688, +2829888, 2832200, 2834352, 2838375, 2840383, 2841728, 2847312, 2850125, +2851272, 2851875, 2856600, 2860832, 2862252, 2869452, 2870408, 2880000, +2887083, 2888000, 2889608, 2899232, 2903152, 2904768, 2906496, 2906631, +2908872, 2910897, 2916000, 2918528, 2922507, 2926125, 2928200, 2937888, +2940179, 2940300, 2947592, 2951069, 2956581, 2956824, 2957312, 2958147, +2963088, 2964500, 2966607, 2967048, 2970344, 2976048, 2976800, 2979100, +2986568, 2988216, 2994003, 2996352, 3000564, 3003125, 3006152, 3007584, +3007693, 3012012, 3014284, 3015968, 3024819, 3025000, 3025800, 3030075, +3030748, 3035648, 3037500, 3042000, 3045512, 3048192, 3055392, 3058776, +3065288, 3066363, 3066624, 3070625, 3075200, 3077272, 3081125, 3084588, +3085128, 3087000, 3095072, 3095575, 3102867, 3105032, 3110400, 3114752, +3115008, 3120500, 3121200, 3121792, 3125000, 3135008, 3136000, 3139587, +3145032, 3155072, 3158028, 3160125, 3161088, 3162456, 3165128, 3172064, +3172468, 3175200, 3183624, 3185288, 3195072, 3195392, 3195731, 3205512, +3213675, 3214944, 3215648, 3217428, 3221199, 3225800, 3227287, 3232332, +3235968, 3240125, 3243375, 3246152, 3249000, 3251043, 3256352, 3266568, +3267000, 3267864, 3269808, 3276800, 3280500, 3286064, 3287048, 3288627, +3294172, 3297312, 3307500, 3307592, 3316275, 3317888, 3319756, 3321125, +3321188, 3321216, 3322336, 3326427, 3327500, 3328200, 3338528, 3341637, +3343221, 3345408, 3348872, 3359232, 3361400, 3361743, 3362000, 3364000, +3364443, 3369608, 3377129, 3380000, 3383532, 3390408, 3400832, 3402675, +3403125, 3411272, 3421728, 3421872, 3429216, 3429500, 3430000, 3432200, +3441123, 3442688, 3444500, 3444896, 3449952, 3453192, 3456000, 3460428, +3461931, 3463712, 3472875, 3474248, 3479787, 3481000, 3483864, 3484800, +3486125, 3495368, 3498943, 3499200, 3501153, 3504096, 3505952, 3512016, +3515200, 3516263, 3516552, 3518667, 3527168, 3528000, 3537800, 3538188, +3538944, 3548448, 3556224, 3557763, 3559112, 3568572, 3569792, 3570125, +3577392, 3580488, 3591200, 3593700, 3594456, 3597075, 3599024, 3600000, +3601928, 3604711, 3612500, 3612672, 3616812, 3623432, 3628411, 3630312, +3631696, 3634208, 3636603, 3638887, 3645000, 3647016, 3650400, 3650692, +3655125, 3655808, 3656448, 3666632, 3675375, 3676347, 3677472, 3688328, +3693157, 3696300, 3698000, 3699200, 3704400, 3706776, 3709888, 3710088, +3716307, 3720992, 3721000, 3721925, 3731912, 3736368, 3737628, 3738779, +3741125, 3742848, 3753800, 3756483, 3756536, 3763584, 3764768, 3775752, +3776652, 3781575, 3784500, 3786752, 3796875, 3797768, 3808800, 3813248, +3817152, 3819848, 3820824, 3828125, 3830912, 3837483, 3841992, 3843928, +3844000, 3851792, 3853088, 3853948, 3857868, 3864200, 3872000, 3875328, +3875508, 3878307, 3878496, 3881196, 3886472, 3888000, 3895843, 3897632, +3898800, 3901500, 3908808, 3916125, 3919347, 3920000, 3927007, 3930400, +3931208, 3936600, 3939948, 3942108, 3942432, 3950784, 3953672, 3954600, +3960500, 3960603, 3962336, 3964928, 3969000, 3976200, 3981312, 3987488, +3995136, 3998792, 4000752, 4002075, 4005125, 4010112, 4021448, 4022892, +4026275, 4032800, 4043763, 4044168, 4050000, 4054104, 4055552, 4062253, +4064688, 4066952, 4075183, 4078368, 4085667, 4089800, 4095125, 4101248, +4102893, 4106700, 4108797, 4112712, 4113504, 4121204, 4121741, 4124192, +4127787, 4131833, 4134375, 4135688, 4140500, 4147200, 4148928, 4150300, +4158728, 4159375, 4170123, 4170272, 4173336, 4173624, 4174016, 4181832, +4186125, 4191372, 4193408, 4205000, 4212675, 4216608, 4225000, 4226103, +4228232, 4232000, 4233600, 4234032, 4239872, 4244832, 4253392, 4255443, +4259200, 4263200, 4270968, 4274888, 4276908, 4278125, 4286592, 4286875, +4287500, 4289904, 4294296, 4298312, 4298427, 4302592, 4310048, 4320000, +4321800, 4324419, 4324500, 4333568, 4341627, 4345352, 4348377, 4355424, +4356000, 4357152, 4363308, 4368968, 4370908, 4371125, 4374000, 4379767, +4380800, 4385043, 4390400, 4392287, 4392648, 4394000, 4404512, 4406832, +4416392, 4416984, 4418000, 4421700, 4428288, 4428675, 4437351, 4440200, +4444632, 4448925, 4450572, 4452128, 4457628, 4464072, 4465125, 4472523, +4476032, 4477484, 4478976, 4482324, 4488008, 4489000, 4494528, 4499456, +4500000, 4512008, 4512500, 4516587, 4524032, 4536072, 4536175, 4538700, +4541400, 4548128, 4560125, 4560200, 4560867, 4563000, 4572288, 4583088, +4584392, 4596512, 4599936, 4604256, 4605363, 4608000, 4608648, 4612664, +4615408, 4620375, 4620800, 4624000, 4627692, 4629825, 4630500, 4632968, +4633211, 4636684, 4645152, 4648852, 4650075, 4656125, 4657352, 4667544, +4669568, 4672512, 4681800, 4694048, 4695003, 4695327, 4695768, 4704500, +4706312, 4717548, 4718592, 4721393, 4730888, 4731264, 4740147, 4743200, +4753125, 4755528, 4755784, 4761000, 4762800, 4764064, 4767872, 4769464, +4775436, 4775932, 4780232, 4780244, 4785507, 4791600, 4792608, 4795416, +4802000, 4804839, 4805000, 4808268, 4812208, 4817408, 4829832, 4831083, +4840416, 4842272, 4851125, 4853173, 4853952, 4854728, 4857223, 4860000, +4866800, 4867200, 4873500, 4876875, 4877800, 4879688, 4892192, 4899069, +4899852, 4900000, 4900172, 4900500, 4904712, 4917248, 4922883, 4925016, +4929800, 4939200, 4942368, 4945968, 4950125, 4952651, 4954952, 4962312, +4967552, 4969107, 4980168, 4990464, 4992300, 4992800, 5000000, 5005448, +5015547, 5018112, 5021863, 5030792, 5030912, 5034679, 5038848, 5041000, +5043488, 5050125, 5056200, 5056344, 5061888, 5062203, 5065300, 5068928, +5073656, 5079464, 5081672, 5085612, 5087327, 5094432, 5100500, 5105212, +5107208, 5109075, 5116364, 5120000, 5122656, 5132592, 5132808, 5133375, +5134475, 5145632, 5146083, 5151125, 5156163, 5158472, 5171328, 5174928, +5179788, 5180116, 5184000, 5184200, 5187875, 5189247, 5189400, 5197088, +5202000, 5203467, 5209992, 5222912, 5227200, 5235848, 5248800, 5250987, +5253125, 5256144, 5256576, 5261768, 5273968, 5274752, 5274828, 5274997, +5282739, 5287752, 5292000, 5298723, 5300768, 5304500, 5312384, 5313800, +5322672, 5324000, 5324184, 5326848, 5329000, 5334336, 5339912, 5346675, +5350257, 5352992, 5356125, 5359572, 5365647, 5366088, 5370732, 5377456, +5379200, 5392224, 5392328, 5394843, 5400000, 5405472, 5408000, 5418632, +5419008, 5431808, 5443227, 5445000, 5445468, 5458208, 5460125, 5460696, +5467500, 5470524, 5471432, 5476000, 5484672, 5487200, 5487525, 5488000, +5491827, 5492500, 5497928, 5511200, 5512500, 5516208, 5524488, 5527125, +5529600, 5532247, 5537792, 5540643, 5551112, 5556600, 5564448, 5565125, +5565132, 5577800, 5582601, 5589675, 5591168, 5598936, 5604552, 5614272, +5617952, 5618000, 5619712, 5623475, 5625000, 5631368, 5632792, 5638923, +5644800, 5658248, 5659776, 5663628, 5668704, 5671125, 5671712, 5673375, +5674525, 5679428, 5685192, 5688387, 5694624, 5698688, 5707863, 5712200, +5713200, 5714397, 5724500, 5724504, 5725728, 5726576, 5738067, 5738904, +5739272, 5752832, 5762988, 5766408, 5768419, 5771588, 5776000, 5778125, +5780000, 5787963, 5788125, 5793608, 5796700, 5797836, 5806304, 5807232, +5809536, 5812992, 5820872, 5834528, 5838075, 5839036, 5848200, 5861888, +5863212, 5875592, 5880600, 5886125, 5886223, 5888403, 5888828, 5889312, +5903048, 5913648, 5916800, 5926176, 5926527, 5929000, 5930568, 5931900, +5938947, 5940500, 5940688, 5944352, 5952096, 5953500, 5958152, 5958200, +5964300, 5971968, 5974859, 5976432, 5985800, 5989500, 5989707, 5995125, +5999648, 6001128, 6013512, 6015168, 6018425, 6024024, 6027392, 6040683, +6041288, 6050000, 6055200, 6061496, 6066252, 6067327, 6069128, 6073353, +6075000, 6083072, 6083500, 6084000, 6091875, 6096384, 6097032, 6105125, +6111008, 6117552, 6125000, 6129013, 6133248, 6139008, 6143283, 6153032, +6154544, 6158908, 6160500, 6167072, 6169068, 6169176, 6171373, 6173100, +6174000, 6181128, 6194907, 6195200, 6209288, 6216125, 6220800, 6223392, +6224272, 6237512, 6240375, 6241000, 6242400, 6243584, 6246747, 6251175, +6251648, 6260436, 6265800, 6272000, 6272748, 6279968, 6294152, 6298803, +6308352, 6316056, 6322176, 6322568, 6324912, 6328125, 6336800, 6336891, +6344128, 6344721, 6344936, 6351048, 6351075, 6365312, 6367248, 6377292, +6379592, 6384500, 6390144, 6393888, 6400000, 6403563, 6406452, 6408200, +6422528, 6429888, 6436872, 6437767, 6440067, 6441125, 6451232, 6456267, +6464664, 6465608, 6480000, 6482700, 6483584, 6494408, 6498000, 6499899, +6508832, 6509187, 6521900, 6523272, 6532092, 6534000, 6535728, 6537728, +6539616, 6552200, 6555125, 6561000, 6562323, 6566688, 6572128, 6581192, +6588344, 6588972, 6591499, 6595712, 6610248, 6612500, 6615000, 6615675, +6624800, 6627103, 6639368, 6639512, 6642376, 6642432, 6645925, 6653952, +6655000, 6666948, 6668552, 6669243, 6670125, 6683168, 6690816, 6696108, +6697800, 6702975, 6709571, 6712448, 6722800, 6723027, 6724000, 6725897, +6727112, 6728000, 6740636, 6741792, 6750000, 6756488, 6767064, 6771200, +6777027, 6782139, 6785928, 6786125, 6800672, 6804108, 6815432, 6819183, +6830208, 6831243, 6834375, 6843744, 6844500, 6845000, 6858432, 6859808, +6860000, 6865625, 6874632, 6885675, 6889000, 6889472, 6889792, 6892100, +6899904, 6903125, 6904328, 6912000, 6912972, 6916252, 6919200, 6920856, +6934088, 6940323, 6948992, 6962000, 6963912, 6967728, 6978848, 6993800, +6995187, 6998400, 7008192, 7008768, 7014007, 7021125, 7022700, 7023616, +7023752, 7024032, 7030400, 7038752, 7043652, 7048421, 7050267, 7053768, +7056000, 7068800, 7076376, 7080500, 7083848, 7092899, 7094372, 7098912, +7105563, 7112448, 7113992, 7129088, 7133292, 7137144, 7138053, 7140125, +7141500, 7144200, 7154784, 7159328, 7161075, 7174472, 7177599, 7187400, +7188912, 7189632, 7198048, 7200000, 7204808, 7211575, 7216803, 7220000, +7225000, 7233624, 7235208, 7239213, 7244748, 7245875, 7250432, 7260125, +7260624, 7263392, 7265672, 7272747, 7280928, 7288556, 7294032, 7294973, +7296200, 7300800, 7304528, 7311388, 7311488, 7312896, 7320500, 7326792, +7328907, 7342112, 7357068, 7357448, 7372800, 7381125, 7385283, 7388168, +7390708, 7392600, 7393644, 7396000, 7403552, 7408800, 7411887, 7413552, +7418952, 7419776, 7434368, 7441875, 7442000, 7443468, 7449800, 7455375, +7465248, 7469451, 7470252, 7472673, 7472736, 7475256, 7480712, 7486875, +7496192, 7498683, 7503125, 7511688, 7513072, 7519075, 7527168, 7527200, +7542728, 7553304, 7555707, 7558272, 7564500, 7569000, 7573832, 7584300, +7589408, 7592832, 7604375, 7605000, 7612947, 7614943, 7620608, 7626125, +7626496, 7634304, 7636232, 7641648, 7647757, 7651872, 7667528, 7670403, +7683200, 7687856, 7688000, 7698888, 7699212, 7703584, 7707896, 7714592, +7715736, 7716375, 7717500, 7728075, 7730312, 7744000, 7746048, 7750125, +7751016, 7756992, 7761800, 7776000, 7777568, 7785963, 7788501, 7793352, +7797600, 7803000, 7809152, 7812500, 7814988, 7820743, 7824968, 7840800, +7844067, 7856648, |
