Problem Statement
You have a fleet of electric cars. They all need to be charged, but there is only a limited supply of chargers.
There are N cars, numbered from 0 to N-1. Car x needs to be charged for chargingTime[x] seconds. (Once you start charging a car, you must continue charging it until it's fully charged.)
Different cars have a different level of importance.
This is captured by the
There are M parking spots with chargers. These are numbered from 0 to M-1.
Some of them are currently in use (charging cars that are not ours). Spot y will only become available after spotAvailable[y] seconds. Once a spot becomes available, we are free to use it to charge our cars.
Each parking spot can only fit a single car at any moment in time. (We may charge multiple cars in the same spot, but we have to do it sequentially.)
The final complication is that some cars may be too large for some of the spots. More precisely, car x fits into spot y if and only if carSize[x] <= spotSize[y].
Assume that everything other than charging itself takes zero time. In particular, this applies to getting a car into a spot before charging and then out of the spot once it's ready. Thus, as soon as a car is fully charged, we can start charging another car in the same spot.
Find the minimal total penalty P we'll receive until all our cars are fully charged.
Then, find one specific schedule that has this optimal penalty:
for each car x determine the spot S[x] where we should charge it and also the time T[x] when its charging should start.
Return the following
Definition
- Class:
- ChargingACarFleet
- Method:
- charge
- Parameters:
- int[], int[], int[], int[], int[]
- Returns:
- long[]
- Method signature:
- long[] charge(int[] chargingTime, int[] penalty, int[] carSize, int[] spotAvailable, int[] spotSize)
- (be sure your method is public)
Notes
- All valid schedules with the smallest possible total penalty will be accepted.
- The last constraint given below implies that each car can be charged somewhere, and therefore a solution always exists.
Constraints
- N will be between 1 and 13, inclusive.
- chargingTime, penalty and carSize will have exactly N elements each.
- Each number in these three arrays will be between 1 and 20,000,000, inclusive.
- M will be between 1 and 30, inclusive.
- spotAvailable and spotSize will have exactly M elements each.
- Each number in spotAvailable will be between 0 and 20,000,000, inclusive.
- Each number in spotSize will be between 0 and 20,000,000, inclusive.
- max(carSize) will not exceed max(spotSize).
Examples
{100, 100}
{1, 1}
{5000, 7000}
{0, 0, 1000}
{3000, 6000, 7000}
Returns: {1200, 1, 2, 0, 1000 }
Two cars. Each needs to be charged for 100 seconds and for each car we lose $1 each second until it becomes available. Car 0 is smaller than car 1. Three spots with chargers. Spots 0 and 1 are already available, spot 2 will only become available after 1000 seconds. Car 0 does not fit into spot 0 but it fits into spot 1 and the optimal thing to do is to start charging it there immediately. Car 1 must wait until spot 2 becomes available, as that is the only spot large enough to accommodate this car. The penalty incurred by this solution is $100 for car 0 and $1100 for car 1.
{1000, 9}
{1, 10000}
{7000, 7000}
{0, 10, 10000}
{7000, 7000, 7000}
Returns: {91009, 0, 0, 9, 0 }
Car 1 has a huge penalty, so it seems like we should start charging it as soon as possible. There is no other available spot while car 1 is charging, so car 0 has to wait. The first spot that becomes available is spot 0. This happens exactly 9 seconds from now. The penalty for this solution is $1009 for car 0 and $90,000 for car 1, which gives us the total of $91,009.
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
{0, 0, 0}
{100, 101, 102}
Returns: {300000, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 100, 200, 300, 0, 100, 200, 300, 0, 100, 200, 300 }
Twelve identical cars and three practically identical spots with chargers. The order in which we charge the cars does not matter, but we must make sure to distribute them uniformly and to leave no gaps between charging.
{4, 5, 6, 7, 8, 4, 5, 6, 7, 8, 4, 5, 6}
{11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13}
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
Returns: {5356, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 8, 22, 39, 52, 67, 4, 17, 33, 45, 59, 0, 12, 27 }
{100, 100, 100, 100, 100}
{100, 100, 100, 100, 100}
{5000, 5500, 6000, 6500, 7000}
{0, 0, 0, 0, 0}
{5300, 7100, 5500, 6666, 6123}
Returns: {50000, 0, 2, 4, 3, 1, 0, 0, 0, 0, 0 }
If we are smart about which car goes to which spot, we can start charging all five immediately.
{4, 3, 8, 12, 10, 5, 11, 6, 9, 3, 4, 10, 5}
{7, 7, 3, 9, 10, 4, 12, 4, 9, 12, 11, 5, 9}
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
{100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}
Returns: {3430, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 15, 7, 82, 54, 39, 49, 19, 66, 30, 0, 3, 72, 10 }
{11806002}
{2097997}
{14434656}
{18577078, 15222668, 19152553, 11524932, 8637846, 17194779, 12970702, 13167275, 1372668, 14043623, 793893, 3437847, 21022, 8851881, 16158229, 18343797, 306545, 10589024, 19044428, 14351211, 7719094, 7977292, 17558014, 17245392, 12048796, 14838474, 8121810, 1116158, 18822212, 12554968}
{11859901, 11472723, 18716342, 19297257, 6576109, 8006732, 1183765, 4211068, 11204767, 3286559, 12174845, 19406275, 12870766, 17055912, 18123700, 8483719, 3258091, 7615440, 11236002, 7333453, 15805152, 3695877, 13980799, 11846360, 9607249, 8018938, 18631637, 8777494, 11977029, 17873923}
Returns: {31981549470453, 11, 3437847 }
{18971129, 1345862}
{16238535, 10475917}
{18882360, 13270036}
{8732331, 17428140, 7413416, 3823046, 6948662, 12746230, 16287280, 8493925, 18724817, 5006397, 14894354, 509698, 5714172, 18354026, 2777498, 2503320, 8917087, 17154194, 18349729, 15989027, 14616744, 12266782, 1113391, 8892375, 17346514, 15831317, 10569413, 746028, 19358249, 8154383}
{7092224, 11608638, 14483349, 6174553, 5928311, 15763636, 6666476, 4290817, 3302351, 4585545, 19113318, 11544572, 17696646, 13165439, 3626736, 8954510, 14895506, 15164, 4106251, 13893886, 2253668, 12389927, 695302, 8866685, 1399395, 4712332, 6079366, 17168396, 16474665, 6749422}
Returns: {571840297000535, 10, 27, 14894354, 746028 }
{16416679, 4685947, 2131924, 17041468, 3928097, 15477474, 15225874, 599879, 14582184, 18922345, 17519612, 2221019, 9651229}
{16448459, 16857563, 3829518, 8224853, 11817503, 11110197, 5600827, 15520975, 758131, 19720714, 3294570, 15417260, 15452772}
{9287428, 18284497, 798059, 18797151, 6351364, 9631958, 1371913, 8833594, 18194992, 16196156, 12874950, 2297339, 3658598}
{17477266}
{19796993}
Returns: {7716963584432397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59617706, 20298164, 28912208, 91511859, 24984111, 76034385, 108553327, 17477266, 141298813, 40695361, 123779201, 18077145, 31044132 }
{9888387, 6662470, 11519279, 19861867, 18763950, 11298550, 16923599, 5832201, 10998480, 12505762, 6201015, 5274561, 16556811}
{2534479, 1180704, 13115766, 15576546, 15101382, 9874167, 3152220, 16519433, 9075773, 11199952, 9471512, 7281066, 14344033}
{2532593, 8570844, 12836382, 10856925, 15425280, 9795655, 5404733, 8121993, 6119843, 12169136, 7725219, 10367994, 1217020}
{7267711}
{19281821}
Returns: {8660620592995451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126080187, 152892173, 24575488, 106218320, 87454370, 48600529, 135968574, 7267711, 76455890, 36094767, 13099912, 19300927, 59899079 }
{8569208, 11308190, 17619473, 3910026, 7410678, 8530695, 7583103, 1096780, 4627049, 8205360, 15029041, 2844449, 10875578}
{18375337, 7249801, 10855362, 3156895, 8732402, 17398612, 5270567, 9327784, 12107925, 4681620, 5523989, 2641874, 6182669}
{1872150, 17084232, 6024917, 18638975, 3445137, 9599783, 1408293, 10756351, 6223361, 2900005, 15087328, 9254144, 3309668}
{10014134, 6555074}
{19886686, 16607257}
Returns: {3257901026105923, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 10014134, 29904046, 31237150, 25994020, 18583342, 12278903, 23654047, 6555074, 7651854, 41212236, 49417596, 20809598, 48856623 }
{10810904, 15249769, 17394781, 8813579, 3160894, 11766046, 8608706, 317349, 18559895, 9365593, 17901025, 8979799, 15600559}
{17600627, 15669327, 5051901, 12196800, 4527988, 6976683, 661271, 3295897, 1816856, 12898841, 16572348, 6913280, 17744472}
{19324586, 5295702, 12338598, 1947758, 18714745, 6098833, 18452460, 7998293, 16157242, 16087665, 14324779, 1913784, 16680604}
{7861379, 17199305}
{19328670, 10893681}
Returns: {5197601467740675, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 8178728, 26012884, 65017703, 17199305, 18989632, 50242452, 100972379, 7861379, 82412484, 22150526, 47116678, 41262653, 31516119 }
{5171132, 6214492, 5648969, 15201963, 2325838, 7166176, 12295954, 12846670, 6461120, 16698763, 2365006, 18708041, 16660573}
{6661050, 1885575, 672068, 10842649, 18862644, 6530654, 12770775, 425603, 4649382, 18658921, 13188065, 12339082, 7781653}
{3650503, 8383650, 6695987, 12975162, 8646214, 19766408, 15467339, 13296104, 14125425, 16229814, 1158001, 5562796, 5206806}
{6502213, 11923928}
{19991840, 17860011}
Returns: {3651325395959619, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 11923928, 54560175, 60774667, 35057996, 6502213, 27891820, 17095060, 66423636, 29391014, 11193057, 8828051, 35852134, 50259959 }
{13937824, 6170825, 10777407, 3394566, 19632421, 12353107, 18571577, 7475380, 7068474, 15351468, 14894526, 6281071, 7571200}
{9224812, 806496, 3212431, 13255107, 1609392, 12224902, 19055050, 2058754, 14695567, 1306968, 3566837, 8581221, 11455183}
{7078287, 12331457, 338576, 11620419, 7438404, 7088386, 6570695, 6221093, 11329025, 7872601, 13025126, 2011082, 3891793}
{4335327, 17054757}
{14064153, 10951266}
Returns: {3263977576343047, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 34722674, 63555024, 41907405, 4335327, 60160192, 22369567, 23335828, 52684812, 7729893, 69725849, 48660498, 17054757, 14798367 }
{12200205, 15054606, 16307839, 15487779, 16643903, 19894093, 5676936, 1219897, 13992593, 19892448, 17033297, 18314306, 15590655}
{10822259, 12434784, 14535475, 5719781, 17444202, 18585601, 17937324, 7693592, 16658487, 13800807, 1557811, 11793018, 10211232}
{8259181, 15747380, 8207832, 6846553, 3084180, 16730887, 12655211, 19483144, 7285433, 16706469, 791884, 10759080, 8340649}
{6497278, 11089374}
{19679883, 17353734}
Returns: {7794344478476423, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 44976060, 46345853, 30038014, 81292907, 13394111, 25081967, 7717175, 6497278, 11089374, 61400459, 91081226, 72766920, 57176265 }
{6724509, 17689466, 9159418, 18117496, 8284387, 4674940, 1082991, 1963634, 10335045, 4252167, 16756918, 17529236, 10056603}
{3340938, 16667151, 14471324, 6536782, 14052718, 3783377, 12205462, 13139941, 15555512, 6194585, 9323276, 9594825, 1132890}
{19791411, 19485739, 9634974, 8129636, 1082389, 9774450, 11406167, 811503, 16455297, 19114498, 12889507, 9283600, 14110934}
{5911766, 3721960}
{19873840, 190192}
Returns: {5853747282570281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97639968, 40989408, 17242778, 104364477, 8958391, 58678874, 5911766, 6994757, 26402196, 36737241, 63353814, 80110732, 122481973 }
{15593809, 17694929, 3611910, 16719792, 8174869, 1123897, 459543, 16284693, 14675491, 2785617, 883376, 5595151, 14049481}
{18838742, 9728279, 1912443, 9387834, 8409569, 1993825, 8516948, 4139823, 3540618, 17646335, 9175339, 14763807, 5877296}
{18852483, 6123642, 5434082, 15556738, 2754458, 17292597, 1621713, 17084127, 11977439, 12932555, 1711815, 3853424, 18466588}
{12584249, 10170108}
{18944313, 16281122}
Returns: {3425193748910519, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 13708146, 28068664, 45763593, 29301955, 19893795, 12584249, 10170108, 60071228, 49375503, 11513027, 10629651, 14298644, 46021747 }
{12198922, 7711880, 2086441, 18791361, 1392244, 2147165, 13720636, 19887566, 6615509, 8817825, 12986548, 12397891, 10976952}
{9216397, 8682011, 18008790, 8791257, 13000308, 3346556, 16327081, 7093892, 15572862, 8573196, 7941590, 12261601, 15396734}
{6858612, 1915695, 12711741, 2436141, 16725946, 12990482, 7099085, 1576013, 10180019, 3838951, 7499897, 888665, 14340323}
{7271296, 7372195}
{6847059, 17101052}
Returns: {4704958040947752, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 44311142, 7271296, 8764439, 36198892, 7372195, 17466389, 30590506, 54990253, 10850880, 27381067, 56510064, 14983176, 19613554 }
{18533394, 7145867, 2804904, 2742216, 6563092, 2673797, 2178661, 12525658, 9716140, 9571369, 14710640, 18849509, 5325697}
{18410950, 12851718, 15641417, 12083966, 14836021, 439058, 11824703, 8916764, 18683093, 16117020, 2182842, 11490854, 16471894}
{8780984, 8842922, 16127058, 17518343, 13656239, 19425644, 9682464, 19444267, 1749052, 15638750, 11656857, 12654055, 18988198}
{455909, 13787873}
{19938217, 18971602}
Returns: {4187231072231495, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 27216346, 20070479, 455909, 5439474, 13507387, 58275398, 3260813, 45749740, 13787873, 23504013, 51924891, 33075382, 8181690 }
{10230229, 5411712, 6048476, 14740424, 11361958, 8305089, 17078792, 2579865, 9472713, 60486, 11199577, 8038566, 5311842}
{166638, 13033931, 14121675, 8132806, 599750, 6595577, 4757221, 7510275, 1315702, 2039965, 16324763, 17830941, 2362939}
{11086730, 13901714, 7531142, 19173296, 4088206, 1262025, 4774217, 2416252, 8724940, 4364964, 9612690, 12742549, 14291145}
{10927117, 13927925}
{19812094, 5140771}
Returns: {3008187551361008, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 71210913, 10987603, 16399315, 41685934, 41891671, 16507790, 24812879, 13927925, 61738200, 10927117, 30486357, 22447791, 56426358 }
{10924742, 12295721, 12335482, 5464690, 1328674, 6084107, 19648467, 8259260, 17202264, 5095467, 3831584, 13772329, 4341101}
{14563241, 18014072, 19603602, 18326944, 9425639, 9786219, 12794654, 18579613, 2785585, 8452354, 18463982, 17541118, 9740108}
{12445280, 3958755, 4949718, 12963045, 16930387, 3125351, 18612729, 17527481, 5601654, 5568495, 10178233, 10092733, 6307835}
{10568943, 18392373, 12163619}
{11186981, 19241061, 9013302}
Returns: {5728432561331200, 1, 2, 0, 1, 1, 2, 1, 1, 2, 2, 0, 0, 2, 33444997, 27684294, 14400527, 19721047, 18392373, 21600187, 44369739, 25185737, 39980015, 16504720, 10568943, 26736009, 12163619 }
{16216197, 3581147, 12049356, 12002546, 14584624, 5040106, 19983578, 9261849, 19388811, 16353590, 15639707, 16027503, 15747383}
{8106889, 10181787, 16078127, 13062860, 5984820, 10904279, 14894217, 6239716, 11736443, 5276778, 19295214, 18892168, 5304313}
{15910694, 17255769, 16249705, 11221410, 1741006, 14525086, 8126814, 17766165, 14188477, 1269778, 16797061, 4098258, 12513346}
{7347568, 10657342, 17675261}
{6710553, 2323343, 19654372}
Returns: {8883874762700991, 2, 2, 2, 2, 1, 2, 2, 2, 2, 0, 2, 0, 2, 114622361, 17675261, 26296514, 53985577, 10657342, 21256408, 65988123, 85971701, 95233550, 23375071, 38345870, 7347568, 130838558 }
{9099689, 6452374, 4432799, 18366804, 301355, 9805694, 18911893, 12964662, 10165666, 16233681, 16504072, 7079147, 10058910}
{3330250, 13722617, 12070068, 8577949, 19089169, 8088672, 13422687, 11368509, 15543523, 5612608, 8761249, 17402239, 557899}
{3654176, 15823888, 2977728, 1985558, 3373856, 15177153, 11578013, 9649444, 6262299, 642523, 15243602, 6613346, 9352250}
{13218794, 1961614, 881702}
{1806722, 3060472, 19673720}
Returns: {4010752821534110, 2, 2, 1, 1, 2, 2, 2, 2, 2, 0, 2, 2, 2, 83066565, 8262204, 1961614, 6394413, 881702, 37844906, 47650600, 24880244, 14714578, 13218794, 66562493, 1183057, 92166254 }
{2182759, 6369886, 6450461, 12467204, 17385501, 14155655, 12501746, 16865626, 12875500, 2845193, 14952864, 11186121, 6216901}
{14294978, 12635537, 6327923, 699754, 3849175, 9186006, 14299170, 5456109, 1719989, 11108425, 19726268, 2435904, 12828563}
{854074, 11497995, 9864876, 11336131, 16596150, 15868280, 9221286, 17511647, 2715552, 11467438, 7128010, 11827402, 246266}
{2576221, 1843455, 15037736}
{17566318, 18089536, 7638141}
Returns: {2376809375202480, 1, 0, 0, 0, 0, 0, 1, 1, 2, 0, 2, 1, 1, 1843455, 5421414, 11791300, 49782917, 32397416, 18241761, 10243115, 22744861, 29990600, 2576221, 15037736, 39610487, 4026214 }
{11918197, 4870892, 7478180, 12836484, 15654569, 12389060, 10350244, 12919911, 4148316, 15962704, 7541040, 2462081, 10975189}
{6276711, 8976044, 6257782, 12573139, 13925891, 2511582, 2425793, 9831535, 8738935, 62848, 7522894, 16125448, 19460399}
{16889453, 3353061, 16649650, 8056382, 9098762, 6673486, 2634968, 18551430, 3143039, 314218, 7568623, 12530754, 11460959}
{11924930, 19819412, 17924590}
{19388755, 963307, 14124393}
Returns: {4221686955029785, 0, 0, 0, 2, 2, 2, 0, 0, 0, 1, 0, 0, 2, 51345350, 18535327, 30947259, 28899779, 41736263, 57390832, 63263547, 38425439, 14387011, 19819412, 23406219, 11924930, 17924590 }
{4327874, 3111300, 19770328, 19150540, 3388195, 15582320, 16257266, 16539693, 6792810, 7055509, 14264657, 19966632, 5258835}
{11357792, 11581450, 6240919, 19057100, 6198927, 3891882, 5836488, 4346767, 19212006, 6753795, 2666788, 7343325, 7119025}
{10926689, 955647, 16287038, 4196694, 16949537, 572416, 172288, 16020663, 18242322, 17696579, 14442035, 12866094, 15554393}
{2445554, 18558027, 16164826, 5163956}
{11950399, 13652624, 18560712, 6190492}
Returns: {3249722992113116, 0, 0, 2, 3, 2, 3, 0, 2, 2, 2, 2, 1, 2, 5556854, 2445554, 38660175, 5163956, 22957636, 24314496, 9884728, 58430503, 16164826, 31604666, 74970196, 18558027, 26345831 }
{5638659, 8426662, 4579062, 3995713, 14378484, 17511400, 10111965, 2307861, 1450082, 18603322, 14629975, 4009541, 9060846}
{8990581, 16688504, 14600756, 19713833, 5534015, 7133193, 1579650, 12526046, 15343705, 11896014, 17032235, 659993, 6320815}
{14493742, 10414250, 261919, 15510151, 17757114, 18359916, 5515774, 16843535, 6711260, 5209988, 11085753, 14673491, 15624482}
{2363784, 13478241, 4184038, 15886983, 4730032}
{623324, 2244533, 18438650, 814030, 19516969}
Returns: {2806303745056736, 4, 4, 0, 2, 4, 2, 2, 4, 2, 4, 2, 4, 2, 15464555, 7037893, 2363784, 5634120, 39706536, 33320654, 50832054, 4730032, 4184038, 21103214, 9629833, 54085020, 24259808 }
{3953507, 3721853, 15702769, 10143992, 2032600, 8986548, 1265522, 264465, 16538928, 3705242, 4554335, 3700125, 2761924}
{4575538, 9830898, 466384, 11714830, 13017900, 14328753, 13846204, 12073489, 10486102, 17996304, 1845385, 17787804, 8668319}
{16670242, 9123702, 15851994, 16723180, 9945353, 4627530, 14352158, 12675467, 6695322, 18149776, 1674575, 2316372, 1020308}
{9749250, 9317206, 1655353, 17484169, 10508968, 18580422, 14205491}
{16472193, 12115811, 6889662, 6363342, 5859133, 18467383, 9285196}
Returns: {2264906586375626, 5, 0, 0, 5, 1, 2, 0, 0, 1, 5, 4, 2, 2, 22285664, 11279237, 15001090, 26239171, 9317206, 8117402, 10013715, 9749250, 11349806, 18580422, 10508968, 1655353, 5355478 }
{7533938, 2166841, 18087283, 3000691, 5415755, 7969348, 12355013, 12353888, 3939137, 16182727, 5588539, 3251916, 14412288}
{19327884, 1211879, 6863767, 1544485, 7917731, 19716701, 14077586, 8567946, 3393551, 3094036, 1186958, 19765279, 3226028}
{18112771, 18300855, 12650455, 17016630, 906352, 17863224, 2850481, 17423159, 7501527, 18928452, 13633173, 6765064, 13248131}
{13724679, 12408920, 660504, 14566331, 16832195, 17451655, 1470218, 3418723, 3780, 5316182}
{19916390, 13682307, 14371412, 7483278, 13534555, 10462194, 7700872, 13003369, 16648549, 10314717}
Returns: {2220319718839900, 0, 0, 7, 0, 2, 0, 6, 0, 9, 0, 2, 8, 8, 13724679, 41581853, 3418723, 43748694, 660504, 21258617, 1470218, 29227965, 5316182, 46749385, 6076259, 3780, 3255696 }
{9058084, 15175189, 8712277, 2281231, 10007825, 8040919, 1010041, 18739248, 17340671, 15288691, 1501312, 9697006, 421529}
{6735448, 13057601, 15061153, 4319091, 4925851, 17851931, 4990412, 15397222, 9899523, 6325035, 10890123, 9569652, 10529045}
{12764224, 2498248, 6574080, 2889946, 16234173, 16544503, 8125527, 6634116, 1007619, 12575852, 6807016, 9096565, 2058002}
{13012963, 635450, 17306040, 16278802, 4077014, 8980336, 4971624, 10375560, 6360511, 16290839, 14066734, 15551606, 1972550}
{13325042, 13694318, 19213975, 19196320, 13001441, 17858324, 7043411, 16875485, 19370714, 12991404, 5085285, 13681538, 12672895}
Returns: {1935382061592413, 1, 6, 1, 4, 7, 8, 12, 12, 4, 0, 1, 5, 1, 11270568, 4971624, 2558291, 4077014, 10375560, 6360511, 1972550, 2982591, 6358245, 13012963, 1056979, 8980336, 635450 }
{770839, 2758224, 12863048, 11245074, 5690947, 7339997, 18078219, 3762403, 1269591, 14950260, 732242, 6199664, 8649430}
{15191332, 55595, 15655434, 11261093, 14833204, 703637, 2686387, 17310274, 1620981, 16573151, 18916561, 9080615, 1557503}
{7862915, 3048422, 14445087, 7887671, 1719696, 12997813, 18665399, 13309983, 18475066, 14015863, 11738736, 18678386, 387210}
{8440765, 15545481, 11627843, 3430030, 16916443, 3709466, 9911371, 2950493, 3282403, 13083820, 7621487, 7078556, 2568430, 13296653, 12098660, 9266821, 13293509, 5496888, 14756120, 18268575}
{2152449, 5398973, 8788026, 14417699, 14161616, 19099535, 7772957, 1038760, 3334202, 14809817, 9916559, 17055103, 6748575, 10130630, 7910968, 332660, 5908118, 17798112, 10304515, 1613954}
Returns: {1496175690184533, 5, 8, 11, 10, 12, 3, 5, 3, 5, 17, 3, 5, 7, 3709466, 3282403, 7078556, 7621487, 2568430, 7924675, 11949560, 4162272, 10679969, 5496888, 3430030, 4480305, 2950493 }
{10084880, 12127140, 5911610, 7688867, 12380968, 11165059, 12581957, 15421929, 3062697, 6370436, 18995469, 17202193, 9567494}
{14404993, 1707224, 3107621, 10300545, 3679703, 1936478, 16802504, 7394175, 8996158, 5200378, 15633468, 10048217, 14602213}
{2059732, 16201191, 209484, 15817948, 17310253, 627645, 1037253, 3272940, 4087934, 13046526, 4138846, 5222173, 10750092}
{6147107, 17183298, 10532331, 2884327, 11904186, 570132, 11680954, 5127216, 4647441, 13690870, 10216581, 18093067, 6050863, 7465878, 7993393, 2550945, 18263057, 19265726, 15616999, 9676308}
{7230301, 5079048, 14839226, 16705801, 9432030, 3414654, 5411730, 13196416, 18351989, 19946799, 9862104, 6450645, 2718616, 2035240, 15456444, 18914761, 12051006, 10818140, 16651726, 10176062}
Returns: {1868028975560308, 12, 9, 13, 8, 8, 19, 5, 0, 15, 14, 3, 15, 7, 6050863, 13690870, 7465878, 4647441, 12336308, 9676308, 570132, 6147107, 2550945, 7993393, 2884327, 5613642, 5127216 }
{42766, 11580422, 10117094, 6860025, 4679035, 9615052, 3239500, 8637092, 17384280, 3120781, 9600566, 5421410, 6979608}
{7710130, 7125020, 74394, 19903666, 15594176, 13209717, 6485752, 17207272, 3646228, 12773759, 19366487, 10085384, 8579870}
{12352672, 1981762, 2642316, 13144541, 7655059, 3630277, 10894206, 7555357, 15207575, 10365747, 16723137, 18703220, 10250573}
{12880559, 4320915, 4945935, 19318110, 12700602, 18944560, 12768089, 17267151, 13675152, 2022757, 1782312, 7228727, 4089862, 10844835, 12121280, 18387916, 9052009, 13525969, 7798451, 18351579, 18190710, 937384, 1940446, 6851947, 19127950, 3089789, 10432082, 17294807, 2541097, 14413044}
{7468579, 7656205, 7123759, 4295761, 18529231, 13389831, 2048766, 11525229, 11343639, 1106229, 15374840, 13198244, 7926593, 11009454, 3922534, 5768030, 14386976, 10233970, 11024996, 5720403, 16788296, 3925498, 15181408, 19186791, 13716964, 11555975, 14223182, 18656220, 9271389, 17501577}
Returns: {1607262284655178, 10, 1, 2, 22, 12, 21, 10, 28, 10, 10, 23, 23, 25, 1782312, 4320915, 4945935, 1940446, 4089862, 937384, 4945859, 2541097, 8185359, 1825078, 6851947, 16452513, 3089789 }
{9957043, 4425415, 7413063, 15370720, 13615109, 18152689, 5296734, 18324607, 7878510, 11208010, 18376299, 19183805, 5138486}
{10747545, 2559511, 18858738, 913088, 7644390, 11733527, 5814795, 11826481, 14564472, 53531, 10222994, 16781965, 17563277}
{6350465, 13025495, 7907850, 12951614, 5113688, 1249856, 18399228, 17737604, 9468410, 17086112, 3990356, 17681575, 2175181}
{18771415, 8541821, 7895112, 12489445, 16875248, 2652691, 11433021, 9317140, 1078314, 8469031, 10185110, 19725631, 9327883, 16685192, 13493826, 17141014, 489608, 15504250, 4463976, 16270858, 564395, 8382734, 7115569, 15989387, 12224824, 11191763, 11680496, 2712924, 7830650, 2130222}
{3165170, 4880911, 7586125, 19368840, 3495060, 15943693, 8113026, 16162259, 44717, 7482405, 9100984, 416740, 13720113, 19485460, 13926314, 12636343, 12883329, 12015610, 2033030, 4899257, 16313946, 18574536, 242133, 3786776, 69543, 13011961, 4250787, 5976581, 16030853, 9896546}
Returns: {2167986994384075, 5, 28, 20, 20, 16, 18, 13, 3, 29, 13, 27, 21, 16, 2652691, 7830650, 564395, 7977458, 5628094, 4463976, 16685192, 12489445, 2130222, 21981926, 2712924, 8382734, 489608 }
{8768612, 16467283, 2006143, 3773831, 4130672, 17472165, 7834987, 8670018, 18165287, 17583169, 5718661, 612743, 11025449}
{16928205, 9593788, 14835313, 11725347, 12092768, 629424, 10725454, 13110916, 5196709, 6167102, 14914814, 17179451, 10740447}
{3830062, 1510950, 17279989, 11564076, 1332340, 3538431, 2321723, 15582927, 15543534, 17371228, 18598088, 5521677, 5375481}
{8412384, 18216993, 18625878, 17659221, 14277386, 7835833, 4196488, 16399496, 18076474, 12073387, 11425255, 1983316, 12462499, 16162273, 12391316, 11635198, 12195731, 5471142, 15025539, 15128280, 2341752, 1794408, 17171652, 4995327, 6189317, 15467099, 8308561, 18901881, 5483452, 11014658}
{6304721, 12641324, 13395044, 5594544, 2672246, 15480710, 3348303, 17984890, 17376006, 5557980, 19010653, 3690006, 18774186, 18134596, 7344980, 12038710, 5706129, 17773695, 16113644, 14121964, 4548211, 5956172, 18158141, 6478574, 18167869, 680431, 12656276, 13837547, 19617283, 6579158}
Returns: {1713552006571270, 20, 23, 17, 5, 11, 11, 6, 24, 28, 17, 28, 21, 21, 2341752, 4995327, 5471142, 7835833, 1983316, 6113988, 4196488, 6189317, 11202113, 7477285, 5483452, 1794408, 2407151 }
{19328085, 13185368, 1170619, 2888849, 6981960, 7250447, 15112174, 19516979, 11136301, 19685959, 11959650, 4200455, 13509737}
{19798604, 11680361, 13277946, 5744575, 15115060, 8775181, 11172930, 3757283, 17064377, 12460251, 10677117, 9355853, 12305489}
{16667655, 11295954, 8758372, 16611838, 1499278, 9972145, 8437763, 11653311, 10228508, 5542567, 16691129, 11455502, 3195423}
{19358714, 4257688, 18604305, 1454817, 1915020, 6286172, 7528473, 8634247, 17768149, 5694521, 19807178, 6555012, 16925742, 8850449, 4683475, 13528739, 5366535, 10612147, 17595199, 4136275, 13962188, 2166401, 14094732, 12074987, 1374020, 5930447, 5287140, 27345, 467924, 6896930}
{5458602, 18124769, 963706, 6816736, 16679040, 4699920, 11960855, 14673487, 12785815, 16640031, 2560535, 5493985, 10015089, 15106978, 17226116, 19954274, 11044594, 14128983, 7419971, 19805306, 9124327, 11200174, 19363064, 3594, 2103376, 4664971, 9057555, 2012796, 18893464, 17197531}
Returns: {2167630050812283, 28, 19, 28, 9, 27, 16, 26, 29, 4, 3, 1, 14, 21, 1638543, 4136275, 467924, 5694521, 27345, 5366535, 5287140, 6896930, 1915020, 1454817, 4257688, 4683475, 2166401 }
{14784493, 18075935, 3737794, 14857351, 3045361, 1670577, 18771998, 2300553, 13602402, 19670675, 2648016, 10407979, 15118333}
{272444, 7677734, 2856850, 12022835, 13809294, 1251435, 9971318, 3151465, 3985264, 4952376, 5388534, 15550779, 1315402}
{253928, 15571497, 19941939, 9365706, 16648137, 12056244, 18135746, 15393191, 1668012, 5909165, 1897908, 17193563, 8508271}
{2504882, 41580, 17200232, 17389671, 14710778, 2758581, 13168145, 7974380, 4822708, 10930589, 5954737, 10525135, 4316160, 12803245, 19415818, 17719152, 9274290, 13484072, 710347, 3787914, 1540936, 8907869, 18731578, 1045976, 12021546, 13301189, 7588348, 17883188, 9971769, 1128232}
{19821372, 3133846, 18062058, 11132541, 12626621, 6298498, 11425232, 16954664, 19191279, 16212801, 11214412, 19959905, 19812916, 2520775, 6582055, 13688245, 10820322, 2764615, 18370287, 6216494, 9978896, 12477229, 17463464, 12559056, 9538035, 13048293, 16910120, 18489302, 18054000, 17695316}
Returns: {1088933046232006, 5, 18, 11, 23, 18, 8, 0, 12, 1, 20, 1, 29, 10, 2758581, 3755708, 10525135, 1045976, 710347, 4822708, 2504882, 4316160, 2689596, 1540936, 41580, 1128232, 5954737 }
{10578}
{4934}
{334163}
{2016964, 2, 4078, 14756, 3314712, 379913, 169, 61, 9743469, 5, 5, 12849, 886340, 13658898, 5128, 89209, 655, 75505, 86061, 2, 2, 830543, 19, 2186794, 798400, 5, 1334622, 7474658, 2328, 1468835}
{4504056, 7, 120772, 103586, 99, 94, 13, 15392, 2, 42233, 76, 95560, 15826, 3467732, 79, 1002588, 406, 7295, 1, 109, 52, 18, 2874, 464116, 3, 322427, 25, 99489, 103562, 9068481}
Returns: {492349058, 15, 89209 }
{3, 483}
{32450, 2}
{1815, 642}
{3678, 3, 219555, 291927, 456, 16187, 30, 1266, 407, 1, 1273453, 17071822, 2071066, 15167, 4, 1, 1324, 2915139, 3891592, 7301596, 501613, 14010, 330, 1, 227092, 1, 33, 383, 204367, 35909}
{1740699, 262007, 999, 4155032, 2553, 898932, 7811, 18178240, 948759, 18, 15535939, 295050, 251, 23, 31, 18523343, 93, 1084542, 125, 3171776, 2167148, 14836, 770378, 805881, 1014, 1, 5959, 168, 132, 895948}
Returns: {130768, 23, 15, 1, 1 }
{857, 3721868, 1370666, 1424146, 513854, 460, 90090, 3988923, 2, 39943, 476, 900724, 11736618}
{20, 538, 3793187, 677370, 9368, 927, 61, 400148, 4091267, 268, 423467, 4, 1548}
{13, 1775, 1990, 5458, 15, 17631, 240, 103, 2540, 98528, 7, 107, 233}
{64}
{279338}
Returns: {9924181158439, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6784737, 7429481, 542, 1371668, 6785594, 1371208, 7339391, 2795814, 64, 7299448, 66, 22887967, 11151349 }
{14, 145665, 60, 280, 653812, 3696396, 51949, 19512953, 893, 56, 216511, 3443028, 810}
{18898, 14, 9563, 2896019, 8753, 3669, 179, 106056, 26318, 3531345, 34, 3, 704555}
{8527, 129, 1257, 4980, 395392, 16059, 20561, 429, 2862, 1610, 853243, 270774, 2822529}
{3748300}
{12608363}
Returns: {29622302584134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3748636, 27882034, 3749460, 3748356, 3750413, 23969127, 23917178, 4404225, 3749520, 3748300, 27665523, 28027699, 3748650 }
{7, 4059, 1188327, 3, 13561848, 442015, 669586, 4143192, 504, 12496058, 2920285, 18395, 3585}
{106129, 1004629, 7801736, 397, 6604, 19, 361539, 105571, 2807, 22947, 391, 1352472, 1315285}
{693908, 5744, 85, 1477, 27465, 705763, 1341, 4430788, 5455, 46, 34964, 484, 930}
{16595045, 243}
{201988, 7957222}
Returns: {11478904439821, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 243, 3835, 26292, 7894, 16595045, 21444244, 1215123, 1884709, 1214619, 6027901, 18523959, 7897, 250 }
{12817408, 507, 377, 56357, 3, 851, 11, 7534, 184, 1090087, 3862, 71, 13}
{1, 2868, 12, 15096, 16690, 7995, 883524, 6640, 60798, 25, 6700363, 703966, 1}
{320604, 1704, 50455, 138, 138, 1823, 43528, 16121, 3, 864417, 1, 3, 767}
{12, 8664}
{2633324, 3906}
Returns: {28032232199, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1103512, 4994, 13048, 8664, 94, 4143, 12, 5501, 3959, 13425, 97, 23, 13035 }
{95148, 5838997, 3, 10347, 153300, 8445, 73735, 18892658, 3623, 18, 1354, 130891, 375609}
{1005590, 3022, 91, 158641, 393, 26164, 11, 1274, 5, 520937, 203122, 23512, 45}
{7682, 52936, 865, 88466, 13682, 382, 5893138, 194, 64, 6, 5, 1443, 1}
{57634, 583532}
{15088, 15132965}
Returns: {347053410586, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 59009, 593879, 59006, 583532, 293493, 154157, 6432876, 450416, 446793, 57634, 57652, 162602, 6506611 }
{4491, 13, 117, 1, 950151, 2280, 14155156, 468381, 981394, 757, 6480, 7940, 3}
{7426967, 2945, 3, 1000, 16, 12630376, 2603282, 12381358, 17857902, 24, 10, 8637, 713246}
{78, 802578, 800, 2004, 2945, 41, 290392, 4009, 51860, 21, 2, 508, 55}
{6068, 1383937}
{14862808, 69}
Returns: {72974357236173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 8351, 12843, 15625727, 12842, 15625844, 6071, 1470571, 12856, 481237, 1383937, 1384694, 1462631, 6068 }
{3, 3, 186973, 11581, 2, 5049, 26, 1776217, 6571278, 15, 9, 9185, 15187}
{6, 753, 1908, 5, 566244, 23, 2446, 935, 3, 22, 18451, 40, 57600}
{63, 5948059, 2118, 433366, 88, 32524, 517969, 6, 26, 3, 1, 50, 497381}
{3409640, 225}
{971980, 15174081}
Returns: {3322994415, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15452, 236, 15470, 1992894, 225, 202443, 239, 216677, 2004475, 15455, 227, 207492, 265 }
{1186804, 1819199, 11, 72, 36694, 28, 506, 6, 71174, 437, 1, 61859, 442}
{270, 47, 1, 9, 356, 2598, 3959093, 42, 8866627, 3, 2032212, 74, 3934}
{12, 6, 239881, 103714, 287918, 13, 74630, 769212, 4, 991, 53, 3878, 39342}
{1785617, 1}
{60, 2004813}
Returns: {638634521295, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 171231, 1358035, 72230, 72158, 72241, 71682, 2, 72152, 508, 108935, 1, 109372, 71710 }
{144706, 1468, 1749, 165753, 5363, 1, 2926, 307, 292014, 3, 13, 3, 922319}
{651088, 17, 6, 3682, 11700, 261772, 129706, 56766, 185, 34612, 13061, 23, 1}
{4256324, 45598, 1, 1303311, 50885, 2, 26027, 3417876, 15069, 742, 126, 21, 11637236}
{161, 3}
{4, 15090338}
Returns: {99867471153, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3256, 319078, 161, 153325, 147962, 3, 327, 20, 320546, 4, 7, 3253, 612560 }
{62355, 512, 50573, 272, 10819, 107332, 55628, 69121, 3344335, 507, 8665, 23435, 1568}
{13, 385, 63, 873946, 3916586, 211, 127361, 5, 927, 1, 7596, 99382, 1664129}
{879608, 669, 4005, 5, 20, 163666, 36440, 9077, 13, 9194, 5, 35575, 23002}
{1996749, 1}
{1243015, 1}
Returns: {13431876296490, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5600395, 2097136, 2205487, 1996749, 1998589, 2098155, 2032843, 5662750, 2256060, 2097648, 2088471, 2009408, 1997021 }
{6356, 7933149, 656, 30477, 280167, 10485, 298196, 1675, 628, 3, 991990, 6, 7266349}
{39713, 356, 418, 218, 24, 882798, 37449, 1619889, 19519, 16343, 3, 8324992, 3417389}
{562875, 5, 864, 4663, 3437, 1, 753, 60, 3025, 116786, 14, 66262, 14814}
{935795, 1084}
{11661232, 60157}
Returns: {32789609251479, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 935804, 1551656, 942160, 1241012, 1271489, 2759, 942816, 1084, 13244, 935801, 7280221, 935795, 13872 }
{104284, 105, 19073, 60349, 84156, 6397470, 63, 94295, 19044, 9778, 1010160, 89, 3569}
{24939, 26252, 61651, 70445, 1337557, 2739, 29, 9708361, 470, 53, 2, 934442, 6}
{5721, 105, 1, 53, 693743, 2060669, 10794, 14, 150536, 11178, 584701, 12, 4567656}
{45398, 408837}
{116, 18923218}
Returns: {2120932447808, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 493056, 45487, 139887, 158960, 408837, 629731, 492993, 45592, 597340, 616384, 7027201, 45398, 626162 }
{14, 876773, 1, 3064010, 2296075, 1206, 446350, 47214, 826, 8, 487, 3327, 1260}
{47, 52, 10700597, 17, 108, 1862402, 1614257, 287790, 1, 10969945, 112, 246475, 10970}
{60416, 6, 382, 757310, 22619, 2, 42, 4, 2, 154, 497, 13, 4171761}
{3, 4418, 13}
{3874131, 4226100, 799640}
Returns: {739291794184, 1, 0, 0, 2, 1, 0, 2, 0, 0, 0, 1, 1, 1, 9005, 49258, 3, 446363, 9506, 12, 13, 1218, 48432, 4, 9019, 4418, 7745 }
{252184, 2, 1, 232, 924828, 5, 10943, 19709078, 2118, 1270, 203, 6236548, 15247}
{141, 31143, 92, 969, 7, 1012965, 19, 140359, 3, 250106, 51554, 3006, 53511}
{391, 6287, 10, 854, 384, 616, 1303, 27, 1, 13, 966, 227, 603}
{1, 43556, 867}
{1849, 43001, 122}
Returns: {2787972168594, 1, 1, 0, 0, 1, 0, 1, 2, 1, 0, 0, 0, 0, 56619, 43556, 1479, 1480, 308803, 1, 43558, 867, 54501, 209, 6, 16959, 1712 }
{220377, 265411, 348813, 6, 318, 2, 11, 341, 6980019, 3, 14, 10113123, 16074}
{13913, 3, 24942, 1742940, 3462, 367999, 12410490, 95322, 89368, 8744, 268, 282, 29}
{1753878, 8206885, 1600828, 5, 8270, 642, 745, 103398, 2130, 7081806, 173, 85062, 30053}
{43755, 12417, 5859387}
{238, 249571, 15465544}
Returns: {1107141321458, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 6208203, 16557777, 5859390, 12428, 12791, 12434, 12417, 12436, 13109, 5859387, 12777, 6444654, 6428580 }
{62, 11078273, 27, 2991871, 26351, 2168, 358, 6, 1654, 1949, 218, 27340, 8220719}
{42, 213, 1, 46, 3558760, 151, 2511, 2872, 4891, 256, 19, 238392, 258165}
{3628, 5443809, 19436, 968110, 36, 1, 6, 15309, 5091, 21, 5, 12, 21}
{116, 5875, 445751}
{13902927, 4004521, 1594505}
Returns: {2233791085063, 0, 0, 0, 2, 0, 0, 1, 1, 0, 0, 0, 0, 1, 55461, 59885, 59858, 445751, 116, 57690, 5881, 5875, 53807, 55523, 57472, 26467, 6239 }
{1463, 9965, 1657, 12726291, 1114941, 14, 117, 130123, 22239, 674, 265329, 897, 1867}
{1, 10347294, 40, 4, 35, 546, 490, 2, 12385, 3834537, 157, 45, 43765}
{1, 9, 903191, 860, 2, 410110, 484462, 47, 413, 867761, 99, 167, 395247}
{20050, 32220, 268}
{4043089, 949, 73}
Returns: {187061005632, 0, 2, 0, 0, 2, 0, 0, 1, 0, 0, 1, 1, 0, 46618, 268, 44961, 48081, 10233, 20724, 22605, 298446, 22722, 20050, 33117, 32220, 20738 }
{11, 4174, 11571, 13410, 3201, 333, 6975, 1180865, 27585, 123, 4152946, 242745, 65331}
{594523, 1918409, 4117383, 23, 352578, 11, 54694, 9, 23023, 1276264, 12, 195, 698280}
{11695218, 189, 24750, 11485603, 120, 13345991, 1027630, 4, 8066749, 34145, 817, 2813350, 53235}
{188, 2, 27, 736720}
{4134487, 15, 126, 16064284}
Returns: {593667271670, 3, 0, 0, 3, 2, 3, 0, 1, 3, 0, 0, 0, 0, 736720, 311, 4485, 764649, 27, 764316, 81387, 2, 736731, 188, 331107, 88362, 16056 }
{6677, 10, 31, 1982, 770067, 34393, 48409, 61, 1, 4, 686, 621341, 3821829}
{19625, 9154337, 2742130, 45, 37322, 57716, 31170, 2699, 75544, 64, 14011, 1118, 6}
{177, 224, 2, 85515, 109, 62, 57015, 10, 15, 2033, 202679, 13, 1857}
{265, 34, 4436, 323124, 137062}
{526357, 114, 5, 1976, 5340729}
Returns: {37417472136, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 4, 1026, 265, 34, 56112, 34459, 66, 7703, 275, 65, 1022, 336, 58094, 137062 }
{26672, 1441, 2737041, 6547, 12944, 115, 435, 92, 2, 131627, 6634020, 505, 5115156}
{1, 7, 21693, 15489058, 9418, 46, 15971382, 15132151, 27553, 7, 3667753, 9, 17815251}
{1, 1, 5, 11, 1506, 370, 25107, 967608, 11901166, 1, 13244672, 8, 6362}
{14831184, 1392, 13837, 55, 16, 118436, 254159}
{119, 760, 13768668, 3330503, 24, 2124968, 3702689}
Returns: {115695063065312, 5, 4, 1, 4, 5, 1, 3, 3, 2, 4, 2, 4, 3, 131380, 7068, 1507, 16, 118436, 1392, 147, 55, 13837, 8509, 13839, 6563, 582 }
{108, 507470, 12546, 312005, 47, 897, 486, 7091, 4, 32694, 8708, 3575780, 179}
{10, 251, 4571, 2, 5409, 12376, 1343, 2644, 9137657, 237, 268, 476944, 18825}
{19, 489846, 68, 59, 960, 5, 500, 13507, 5, 95491, 663, 403, 1480}
{8045, 59, 1185992, 568075, 268, 122562, 3, 22, 150, 602089}
{1, 2, 2396202, 9, 6314480, 45575, 1595603, 46, 34023, 14}
Returns: {1705767825775, 7, 4, 8, 8, 4, 7, 4, 4, 6, 4, 8, 6, 8, 919, 40586, 329, 21583, 268, 22, 315, 801, 3, 7892, 12875, 7, 150 }
{51012, 14430, 1228, 1, 158184, 3, 76934, 4859515, 56149, 4583, 169709, 1945448, 717}
{1901, 4, 28826, 30, 167457, 5667237, 37332, 2031456, 34, 1605, 1419427, 387975, 16279054}
{598, 2940007, 8369734, 8324862, 20, 175603, 281154, 18132, 1287753, 768383, 15, 68549, 2274609}
{32539, 80490, 1704971, 57829, 716, 79840, 437, 127629, 7114, 25617, 4328, 100, 130}
{11769144, 1622, 7, 137, 16971743, 6, 139, 1343, 16318765, 751, 835767, 948875, 6}
Returns: {10923709600215, 9, 8, 8, 8, 10, 11, 8, 11, 0, 0, 6, 4, 4, 25617, 85277, 7115, 7114, 4328, 100, 8343, 103, 37122, 32539, 437, 1433, 716 }
{2064649, 3108, 82, 5498, 3799357, 5, 6, 1878, 7276, 354, 84794, 11392499, 8453417}
{25236, 100858, 163, 1416934, 463905, 3510, 15, 13123, 378507, 3, 1, 3925, 14867}
{119, 8306426, 562104, 9, 27, 1547966, 412, 1719, 1761934, 2046126, 6842732, 3, 1}
{228, 27792, 302, 127733, 116821, 103416, 1465, 251861, 26380, 13510092, 3620029, 1, 679432, 645, 39002, 92804, 415, 259993, 3136430, 37057}
{207, 1, 7945015, 781, 6159, 4, 426, 4142, 600163, 7498, 16322881, 3316, 1, 189578, 7, 372, 8256049, 3608682, 9545, 4}
Returns: {2361303160855, 16, 10, 2, 11, 0, 16, 13, 13, 2, 2, 2, 13, 6, 420, 3620029, 7578, 1, 228, 415, 2523, 645, 302, 7660, 8014, 2529, 1465 }
{4594, 179606, 6197519, 10799367, 17048, 2148, 3, 2783, 823876, 16159324, 31, 1802614, 2091790}
{351078, 507100, 47, 3, 197, 5527, 5206, 195070, 341662, 1140832, 617791, 18706, 46}
{458, 155, 308, 112, 232, 82, 5, 5242873, 244, 22, 2, 32467, 118324}
{1042913, 41038, 12, 1710, 78, 34, 140, 691, 5374827, 776427, 148, 3947, 59732, 31, 43, 4393218, 663, 15800, 79200, 12}
{6710256, 5745, 12, 42, 275958, 37, 110, 40, 1, 61026, 22676, 54, 796, 1, 906, 8291941, 23749, 15849437, 41411, 6441656}
Returns: {18844171682147, 4, 14, 4, 16, 16, 6, 2, 19, 10, 5, 2, 19, 17, 78, 43, 4672, 17711, 663, 140, 43, 12, 148, 34, 12, 2795, 15800 }
{12, 1, 90, 2359, 2807, 1409450, 16377345, 25623, 283663, 1140442, 5891666, 181781, 1}
{8519095, 2, 15, 3438, 122, 65017, 125071, 1273, 1870, 65, 861, 488, 43126}
{255614, 15216, 3935, 102095, 1491, 165497, 88833, 12, 14802392, 13073858, 1088, 30, 7553744}
{9, 2, 474, 526926, 1892, 18761, 88, 1783680, 361, 5, 6, 3087, 464810, 103237, 15614539, 308, 243577, 26, 4, 43, 32145, 1019, 17460, 1441928, 62793, 1169, 811024, 92251, 1033, 2789810}
{1378128, 57604, 16570866, 48965, 3080, 515739, 103, 1101, 151, 69377, 53, 7420, 1486, 361, 645347, 161, 11, 343, 123437, 26, 10425, 1, 2, 15263, 1, 15, 1, 57205, 827702, 13993}
Returns: {2146000405386, 0, 9, 9, 28, 9, 0, 18, 10, 2, 2, 1, 17, 2, 9, 5, 6, 1033, 96, 21, 4, 6, 475, 284138, 2, 26, 474 }
{831, 11312351, 666, 138, 1340794, 31557, 5563486, 23, 9951128, 1787, 1442882, 109, 6}
{588648, 2198, 825410, 3894517, 207, 17807, 190315, 40, 20670, 3487543, 44779, 1, 1}
{8024177, 18345, 5, 28, 3682911, 4213976, 5029, 292, 294, 35586, 3, 37045, 44}
{850459, 1, 1, 6098, 10968746, 4, 4, 1, 3, 19956, 374794, 244718, 182067, 12, 38249, 882, 34726, 68437, 57485, 77161, 3851, 133, 12202052, 126914, 104, 304, 43563, 25007, 92, 1150}
{14, 8057916, 2567, 12, 1597, 92, 4422, 17084687, 396, 6290, 2297808, 1, 391611, 7157, 306904, 6508135, 145, 2232, 485564, 3370423, 429437, 14813, 2784242, 198, 168354, 115, 11731721, 4002, 16496316, 4}
Returns: {1362643105468, 1, 24, 8, 2, 1, 28, 13, 21, 6, 7, 5, 15, 2, 1, 104, 3, 1, 832, 92, 12, 133, 4, 1, 4, 882, 139 }
{2152228, 11, 106345, 2494852, 16, 73, 66260, 199571, 24429, 3905792, 16378, 347, 6200}
{12, 51698, 1030761, 403503, 13, 3518, 94226, 34429, 8376890, 225, 1, 3951, 6632602}
{6613993, 296198, 3234, 83, 1, 240117, 252, 7, 344865, 30, 259564, 48067, 7}
{931986, 7, 17, 124290, 60831, 1532888, 770439, 6591499, 3454, 8, 38544, 637, 17017, 11, 4, 6312, 2, 499479, 1, 19, 3, 473315, 238, 16928410, 3, 2, 1, 252396, 136, 325182}
{13549909, 249, 138, 11, 5425356, 21, 36, 16, 6596671, 8, 488, 486, 647034, 78035, 380854, 81, 69508, 7, 312, 20206, 46326, 112, 908, 62, 114171, 1218, 1434462, 5843, 419504, 9512761}
Returns: {1376101482000, 29, 14, 16, 25, 9, 14, 24, 20, 26, 1, 14, 13, 18, 325182, 4, 2, 2, 8, 15, 3, 3, 1, 7, 88, 11, 1 }
{23411, 597845, 252, 1983021, 58116, 163, 216, 6, 13, 708, 5060, 464, 5502}
{45937, 5642576, 11, 1460, 235, 417, 13, 17, 1115801, 4, 3167668, 1, 583}
{1504, 941, 698, 38, 8291730, 481, 219, 19, 5157, 92147, 10, 254, 105135}
{4655807, 912130, 53003, 1083774, 23141, 76, 61, 2909764, 24327, 11754939, 247, 207107, 33748, 55, 33, 7449487, 3540947, 2113321, 5246, 259217, 3, 4, 810, 892, 93, 4102065, 86567, 15, 149719, 1}
{14416046, 4766975, 375331, 20, 23, 484759, 3528723, 34, 1308, 28, 3, 766, 53749, 1914, 54, 1255938, 37, 5740, 7258, 251, 851, 4165, 601, 56947, 106, 1132, 57, 1007445, 7656551, 4135004}
Returns: {3394542610376, 21, 29, 5, 14, 0, 13, 6, 6, 27, 6, 20, 13, 27, 4, 1, 76, 33, 4655807, 55, 67, 61, 15, 283, 3, 218, 28 }
{3042, 710, 5, 13248617, 1943, 1, 3499, 1641, 1, 10585, 17276, 5312677, 2}
{102, 3, 22, 1559, 80798, 4834, 1, 1002, 15782777, 8594, 53, 9, 3723849}
{3, 1350773, 7540, 503, 607, 84789, 1254, 222691, 93703, 6, 3026, 99, 33}
{3559, 10521, 20719, 15, 3112, 535839, 1, 4, 265, 2, 5900813, 13, 52, 553984, 498, 10, 21, 13112561, 111978, 15113976, 78, 808496, 9888, 12, 1628, 724, 124304, 3826205, 302, 632}
{1447446, 42052, 578, 19919, 190017, 19, 3, 4587270, 124, 10772791, 5717, 7083216, 154, 379474, 6, 409, 176466, 471, 58, 7708153, 964200, 72, 154, 13117463, 11, 1, 446070, 11, 57039, 1600335}
Returns: {21019648374, 6, 29, 16, 23, 7, 9, 16, 11, 9, 9, 3, 15, 9, 1, 632, 21, 12, 4, 5, 26, 13, 2, 6, 15, 10, 3 }
{26}
{871}
{233829}
{692, 962, 116, 8575206, 699597, 24889, 10, 10, 3775, 2521492, 1223401, 5766541, 47977, 3483, 5, 43, 418472, 85549, 12951517, 188, 141, 435321, 262, 424, 111909, 1397321, 3560383, 307853, 19678704, 18903557}
{21350, 2520703, 4, 13448503, 10, 4, 6, 13503919, 176, 27, 825, 50341, 87544, 19249, 200, 26041, 415, 36, 16338106, 37, 14, 19, 302906, 26, 4, 302, 255, 27500, 309144, 394}
Returns: {31356, 7, 10 }
{7, 62}
{4833, 5}
{2, 32562}
{2, 101, 1, 109, 68, 241289, 1, 16327712, 239318, 51879, 28511, 20386, 18514545, 10954775, 2, 2369, 4, 31637, 2, 961, 255685, 209745, 43, 128, 4522161, 5106, 964285, 3, 2031, 1}
{3, 4361569, 3, 726075, 6928329, 21, 3, 812118, 1409370, 11, 33724, 1090, 3598, 56, 645772, 633, 533, 31914, 185, 5, 29255, 430, 3524, 99, 1559, 106, 1676024, 19, 128017, 18010}
Returns: {38984, 2, 14, 1, 2 }
{102898, 6373916, 423, 361358, 121267, 51028, 2, 3119059, 8, 33, 225967, 3417498, 8}
{215987, 276, 1452, 484394, 517767, 5, 160, 717252, 7, 240496, 2, 2995812, 86094}
{939558, 102, 11, 3, 13, 560853, 9456, 36309, 2121, 10777, 456156, 114552, 558}
{8099563}
{13585141}
Returns: {60102859514674, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8221296, 15273145, 8220873, 8324194, 8099606, 15222117, 8099604, 12103058, 12103050, 8099571, 21647061, 8685552, 8099563 }
{32509, 64096, 1648328, 83921, 1453, 141, 456025, 8312, 1472592, 30580, 7717935, 75, 5}
{5, 115163, 8, 2656966, 7, 55, 6581, 3091, 35, 218, 609835, 440453, 15}
{353880, 416, 2822, 26119, 116, 76499, 23, 2161, 137, 1, 57, 23173, 1}
{367226}
{13619840}
Returns: {6507445199991, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8729769, 451227, 10234870, 367301, 8728316, 515323, 8241711, 515464, 8762278, 8697736, 523776, 367226, 451222 }
{30, 1457, 62839, 480, 6663099, 969, 1069, 861, 489956, 14126, 8640918, 105374, 29}
{11104740, 3, 3882028, 34, 16094, 290, 15364986, 860, 34, 27671, 1333265, 2, 12906}
{386, 3188, 217594, 337368, 3806, 1475415, 481892, 880990, 43701, 6414, 88968, 4665, 3093}
{14, 2413}
{15, 7657894}
Returns: {12220106498066, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2413, 15386833, 3541, 8723254, 8723734, 81367, 2443, 80506, 15388290, 66380, 82336, 15878246, 3512 }
{2786, 1268552, 83401, 1296233, 2792, 14776, 1293306, 369532, 103229, 565, 19, 43567, 5079}
{478, 34, 1583, 242739, 72457, 21626, 13541854, 28864, 11, 121, 382332, 5300, 20}
{10, 55, 15, 3, 80, 1575, 8024, 559907, 244132, 7, 1513383, 59753, 1961}
{7749, 132776}
{16623618, 134919}
Returns: {18045758913422, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1301074, 1579189, 1490709, 150909, 132776, 135568, 7768, 1303860, 1673392, 150344, 7749, 1447142, 1574110 }
{17, 5, 115423, 31335, 347, 3, 30690, 96373, 144934, 56619, 10849715, 56807, 2853323}
{2041, 1635573, 203938, 231651, 4405185, 17289801, 3856240, 5, 42, 398244, 326, 11940, 1616511}
{7540, 3586, 3, 7, 59185, 18795, 13067, 3, 4988969, 2, 4739146, 25493, 6262}
{296, 2629}
{4455, 7535311}
Returns: {4979745962710, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 33669, 296, 88255, 301, 2632, 2629, 2979, 203678, 2943816, 31636, 3088750, 2887009, 33686 }
{3, 100606, 19430, 917, 29, 3, 985, 206, 2968, 343, 113867, 356592, 143398}
{38, 426, 11331537, 148, 54557, 850, 249, 115, 10, 1, 16, 57, 4081}
{11, 26083, 283568, 3972, 36, 164847, 27901, 29207, 1775804, 299315, 546, 11, 71}
{14, 2}
{399001, 2922699}
Returns: {220874866624, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 46, 20349, 2, 19432, 14, 43, 255, 49, 120955, 123923, 144638, 124266, 1240 }
{764, 2, 3, 934244, 301262, 14802, 400535, 2, 3, 15809283, 667479, 15, 159151}
{29181, 19, 3736506, 425, 3340, 3705078, 74, 181451, 46, 6, 836189, 891474, 52}
{3, 14, 82, 130358, 374363, 2, 15, 8419, 1541174, 1833789, 349974, 5416, 1294879}
{31391, 14533}
{4106595, 2566}
Returns: {786404464459, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 29338, 30102, 14533, 1000152, 698890, 14536, 30104, 31391, 31408, 2093547, 31411, 31393, 1934396 }
{142784, 1923471, 226125, 2634, 27255, 19, 22086, 15, 12, 4575, 385049, 49997, 2034375}
{1, 554637, 3891793, 1806204, 557, 1288, 6, 13519, 30, 18443469, 129, 16258093, 8102}
{1849, 39060, 9, 6, 22584, 3, 165961, 14, 382, 242697, 4671, 3, 37}
{1, 1}
{3, 391791}
Returns: {3050882940774, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 4625598, 233362, 7225, 4591, 2156833, 49998, 4603512, 4576, 233350, 1, 4218463, 1, 2184088 }
{5984, 146139, 1, 149697, 492435, 3386481, 12, 162144, 128, 13048, 3, 2303, 160}
{3, 4930, 28776, 10891, 1055648, 1669767, 2482, 1209297, 82592, 34, 50921, 56559, 6169060}
{131062, 120135, 119, 236701, 243522, 1892, 1542, 1216350, 117508, 4011, 33944, 44520, 3}
{299, 275}
{47880, 10901548}
Returns: {6563758564482, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 964026, 804839, 299, 655142, 162707, 2618, 303, 563, 435, 950978, 300, 315, 275 }
{40482, 151204, 958514, 5, 183, 16593964, 25328, 1464, 34, 218197, 1738847, 3408334, 467}
{2, 70961, 57, 961, 3278, 5246072, 888022, 807686, 8, 49, 1844, 18441881, 3186}
{962508, 5573, 29, 3, 8227430, 257, 85, 21, 8655787, 71015, 2, 2, 62}
{51, 12759579}
{17153472, 80}
Returns: {169542784542641, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 20399231, 3435832, 14498426, 1515, 26848, 3587036, 1520, 51, 20181000, 20181034, 12759579, 27498, 27031 }
{6, 6560015, 177, 1428608, 322, 27033, 227, 1891, 3573, 30, 27634, 8, 222658}
{13785809, 1602325, 60307, 11, 7504375, 774039, 45, 2, 8045, 357, 464, 6871, 5393553}
{24002, 1657, 199871, 1172, 799, 8, 1, 30, 1597, 484677, 2, 68, 1}
{491, 146}
{13, 6305290}
Returns: {11792606624878, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 146, 31295, 482, 6593201, 152, 659, 223149, 6591310, 27722, 27692, 223376, 474, 491 }
{223, 1, 246, 2001, 47, 294806, 107, 179594, 6611404, 2, 386598, 368786, 134}
{70961, 3889250, 1, 13, 63380, 10024, 134204, 78690, 6, 3, 395, 12345, 851389}
{5, 6, 13829, 24937, 28735, 26800, 1801, 80, 13, 48861, 3047, 407, 84439}
{5553, 15}
{644316, 3}
Returns: {58479452973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5842, 5553, 851254, 849253, 5688, 185661, 5735, 6067, 1238098, 6065, 851500, 480467, 5554 }
{99, 2158120, 19, 34431, 36, 692568, 4, 1410, 293, 1935833, 1042078, 1, 16652}
{11, 311, 1, 103394, 4482815, 140836, 1339775, 3236254, 470, 121315, 9439369, 31, 17215138}
{11, 1574, 8987, 98, 1, 28, 67377, 32823, 2608677, 1065151, 56285, 167751, 526506}
{108, 285452, 3446759}
{57013, 5342975, 13797}
Returns: {15980856217544, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1043632, 1043750, 1043731, 302109, 108, 336833, 285452, 144, 336540, 1029401, 1554, 302108, 285456 }
{8977380, 2562, 917655, 51, 7, 7747, 28661, 5047941, 225, 3640417, 186, 1199802, 225}
{190550, 15183838, 1, 729, 3394, 4, 7763, 89, 11833, 1846, 1, 198904, 6353}
{1815964, 1302108, 41213, 28, 2611254, 1, 2, 6789475, 486221, 28, 3599093, 1009, 2}
{24981, 1, 2}
{37, 17857, 19140836}
Returns: {1997360791952, 2, 2, 2, 1, 2, 1, 0, 2, 2, 0, 2, 1, 1, 2796, 2, 14028303, 226, 2564, 1200079, 24981, 8980362, 2571, 53642, 8980176, 277, 1 }
{245, 236, 2260798, 43324, 8860141, 99343, 2907, 27, 195927, 199354, 14, 4366, 4}
{318, 1, 58, 847, 2399872, 691274, 219287, 4891, 65094, 17, 14835306, 10, 6}
{503606, 110000, 15, 71709, 7, 6443229, 55, 1, 2006142, 4, 536, 8718859, 2167657}
{277446, 212, 473805}
{16014731, 1749, 165}
Returns: {21573419416066, 0, 0, 2, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 376793, 616289, 473805, 572965, 3160, 277446, 253, 226, 377038, 620891, 212, 616525, 376789 }
{3668, 9, 3676624, 9, 545785, 336, 2027, 8197557, 7, 55, 1188, 18922, 335}
{758, 106535, 1, 6, 2838, 43, 6576, 413549, 3804, 1301, 135484, 25, 399584}
{3829475, 1241, 3, 9619799, 215, 2, 3499, 671077, 220, 20, 86, 1826331, 133}
{10720, 4511, 14351}
{10, 3212, 19167533}
Returns: {3403552201359, 2, 1, 0, 2, 1, 0, 2, 2, 1, 1, 1, 2, 1, 16387, 4511, 11056, 16378, 6105, 10720, 14351, 20055, 4855, 6050, 4862, 8217612, 4520 }
{424133, 674168, 26, 413539, 78833, 7812566, 7, 16538833, 35, 196, 13, 7089925, 9}
{394, 25, 500358, 1, 1, 864402, 51851, 17, 138671, 31, 175297, 129, 1}
{26, 469736, 19, 4066, 11889, 40, 44, 20, 6621, 27694, 14, 15, 6062}
{2, 75844, 452}
{4, 472856, 11411}
Returns: {6755809415011, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 76049, 500182, 452, 8343108, 8264275, 533, 491, 7813099, 498, 75844, 478, 1174350, 76040 }
{27371, 7913, 251, 375, 115183, 70, 30, 1382, 4, 258116, 1, 12, 126672}
{2, 50759, 61, 423343, 6246482, 5, 1975507, 349, 298390, 92410, 24956, 5107, 17949008}
{505065, 4825, 63, 97467, 4, 643, 2129, 46689, 161, 90, 7425, 13, 41}
{928, 68581, 2789842, 58072}
{2142710, 377, 4922, 25}
Returns: {3420025366236, 0, 0, 0, 0, 3, 0, 0, 0, 0, 1, 0, 0, 0, 137638, 128022, 137317, 963, 58072, 137568, 932, 135935, 928, 68581, 962, 1338, 1350 }
{11, 9336274, 804631, 2581508, 33, 169558, 6672368, 1, 24, 627, 912, 15, 3}
{2920, 9407, 463348, 4657, 5224, 89, 87801, 8053462, 947, 258706, 31, 8626, 58537}
{4, 1387318, 9583, 8119, 531424, 531, 305, 123, 2015003, 881892, 1302679, 6511066, 2744}
{1825, 10319610, 61, 1675285, 461}
{13, 120689, 55, 595709, 7353104}
Returns: {1212504307014, 2, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 61, 7479075, 1164, 1675285, 1107, 4256793, 806707, 461, 1140, 480, 805795, 465, 462 }
{13, 739797, 1982652, 198, 1578398, 3997723, 108, 2, 1015, 257239, 983574, 58, 114}
{58, 1705162, 11, 2, 990376, 111, 2043081, 3, 363931, 87839, 108, 414397, 21}
{5, 223, 619970, 993, 396593, 4968, 768740, 43, 10045, 30137, 6069, 103782, 454685}
{3, 121019, 18974, 1, 23, 1, 114163}
{10262253, 213, 161, 27605, 6098754, 1020318, 136}
Returns: {2848557660308, 4, 3, 4, 4, 0, 5, 5, 4, 4, 5, 4, 4, 4, 1096, 1, 984997, 1225, 3, 257348, 1, 1109, 81, 109, 1423, 23, 1111 }
{45180, 249, 775668, 13, 1027, 38816, 1555568, 15069154, 5, 16152, 62808, 240492, 7723}
{186, 12, 7911666, 1, 6665177, 351, 3, 17, 101, 920, 3404, 4823928, 61120}
{1274809, 461257, 1163, 3, 1536, 348240, 79, 224126, 128330, 851576, 2673, 45902, 7}
{20, 95988, 91, 947, 621, 4087002, 6229596, 86780, 189, 3125}
{1, 4, 17889487, 8229448, 3, 6761646, 10, 121946, 79750, 972}
Returns: {7311661505832, 2, 2, 8, 4, 2, 2, 9, 2, 2, 2, 2, 3, 2, 126871, 87806, 189, 621, 91, 88055, 3125, 172051, 1118, 8846, 24998, 947, 1123 }
{24, 16932, 99592, 67433, 2091, 8949701, 279, 2, 29287, 77087, 763668, 1, 218617}
{457732, 137291, 2038, 1518460, 2300, 172729, 2, 860, 11681, 3, 19988559, 40, 10710176}
{27, 6, 6, 4780, 778309, 831, 1, 460910, 343713, 67, 89228, 19, 254562}
{460214, 244357, 1539, 7, 2252897, 5, 27958, 171943, 98, 1560120, 474394, 70, 3}
{15, 364074, 13, 1781, 3, 51935, 185, 2443, 6517509, 2, 90, 1, 5}
Returns: {21883737774140, 3, 2, 2, 5, 8, 3, 12, 8, 1, 6, 8, 3, 1, 7, 1539, 18471, 5, 763768, 32, 3, 98, 462974, 27958, 100, 31, 244357 }
{164, 5, 24, 47631, 1, 1, 6392, 396, 6996107, 4551337, 250, 11, 314125}
{21, 1, 1, 52421, 31, 1498889, 666187, 224454, 38, 280, 162464, 1890, 8190}
{13144, 3053770, 11, 1260, 1116, 2958503, 2, 331, 95747, 393, 3, 8, 3}
{618, 20, 87097, 2050, 739347, 31422, 1112, 272312, 22, 331499, 6690, 413, 2, 1642, 1293, 1683511, 12756603, 2551, 342, 1876505}
{732119, 23, 2304, 1, 698899, 14, 1370769, 159014, 6497494, 478355, 1312, 1, 6565922, 1, 119161, 3, 1430212, 3, 2409, 1957}
Returns: {11033164280, 0, 8, 6, 18, 8, 12, 12, 8, 0, 8, 1, 1, 1, 618, 419, 1112, 342, 418, 2, 3, 22, 782, 424, 20, 270, 281 }
{8405, 84654, 37, 2816114, 564, 4, 1222723, 4999728, 70124, 12984, 20270, 3210821, 194}
{712962, 18192, 126, 286, 8684602, 4, 76287, 1977, 3585946, 12973405, 2689855, 273094, 19034}
{4050, 3, 893, 18, 25, 29049, 3, 194, 9319, 1599594, 288484, 27, 6}
{2349031, 2359, 5163, 167176, 3, 17480625, 77758, 1, 8, 400, 17, 17, 6, 670961, 212, 34, 668, 156, 444, 61899}
{586935, 13161206, 457, 253, 1359, 650248, 1, 976, 558636, 10, 50, 394, 260754, 151244, 55, 999099, 284, 385736, 2554, 24339}
Returns: {1498374970580, 15, 17, 18, 14, 7, 15, 10, 11, 12, 1, 8, 4, 11, 34, 156, 444, 212, 1, 8439, 17, 211, 6, 2359, 8, 3, 17 }
{46757, 111598, 1, 2567, 22, 1, 6949406, 1, 113, 1, 146, 106630, 4}
{503060, 547607, 60948, 13, 284937, 2273, 5, 13, 45, 19330810, 599, 7441498, 6}
{291, 65628, 8, 4, 39551, 60360, 25, 20, 178640, 3, 199, 391, 1}
{43, 1, 11007, 181598, 294515, 1, 1124, 31436, 38, 2, 895, 6521558, 107031, 86, 184, 1129, 830165, 6, 60426, 12076, 356317, 1151, 2400506, 91, 8, 490, 10534880, 567535, 1, 5}
{794, 9, 2, 13259, 333, 1, 490074, 3973, 2270, 1, 2434, 74426, 2, 953, 3, 18, 5037492, 2, 2, 239633, 102256, 2081897, 352925, 107, 3246025, 3405555, 14646, 13277, 461757, 4035}
Returns: {878229668411, 29, 24, 1, 1, 24, 24, 0, 0, 25, 1, 8, 28, 5, 5, 31, 2, 3, 8, 30, 44, 43, 490, 1, 38, 1, 1 }
{8, 107256, 20, 247, 26796, 51029, 31, 125378, 13, 3555843, 21013, 514419, 1604387}
{1, 2514833, 78605, 3, 23, 9363363, 1, 20926, 3680, 877, 36421, 475, 11336}
{168, 184734, 1799, 17414, 136, 2, 1, 12, 59, 18426, 4146249, 11033, 3002}
{6, 203, 2, 8768314, 7534479, 7990373, 1, 19299791, 3, 235, 1521, 15, 1541952, 1, 2, 52997, 6533879, 7, 1968453, 6, 9809, 40, 61, 1517811, 4018, 2, 1, 1, 18090, 13505753}
{7229, 1428, 165, 1470, 19843930, 118, 349569, 962276, 55453, 4, 1468812, 3424, 3522, 613, 4990, 706, 4039314, 100, 95937, 4778734, 4, 1, 65, 6494509, 12539661, 1, 41497, 1855, 77, 10370}
Returns: {772487588281, 11, 6, 26, 10, 0, 27, 25, 13, 2, 8, 19, 26, 14, 15, 1, 1, 1521, 6, 1, 2, 1, 2, 3, 6, 21, 2 }
{18, 6191, 2332, 20, 10096983, 4435, 1348, 377, 619, 136, 1523, 119820, 557009}
{3090592, 8812880, 1318405, 1, 125, 5, 577, 400547, 4772761, 4, 311, 9382, 2444832}
{68451, 143259, 2895, 200945, 163951, 4873, 1190, 378, 90, 2163, 34, 7, 787}
{343717, 746, 15, 8437, 14793993, 8273286, 1975, 3600, 32583, 914, 1424188, 3365, 1, 62, 4605, 3, 4149, 10, 7, 258199, 295510, 21, 63759, 824069, 10, 1, 347, 52, 109878, 2914}
{103110, 296, 10, 2590134, 75, 29, 1793543, 16272, 117, 14, 192613, 13, 5062, 707, 604, 93311, 18, 241, 13334, 1, 12506, 22727, 1168472, 16, 452, 1999, 231, 299, 4014, 825295}
Returns: {1442412662331, 15, 6, 18, 29, 29, 12, 21, 24, 12, 12, 15, 17, 25, 3, 1975, 7, 2914, 2934, 756, 21, 10, 1, 620, 21, 10, 1 }
{822, 4, 195, 2310, 246, 2082, 6249, 1042316, 19721787, 9040770, 359, 100139, 649432}
{370, 1176547, 38, 160, 16414204, 25, 29, 10514, 14656407, 107722, 15424158, 1690, 309507}
{88691, 68949, 933, 20644, 127, 3137, 6, 22072, 7789, 90025, 1050493, 502806, 115}
{19139610, 409, 35746, 9333868, 2576648, 185741, 521052, 26072, 129191, 51, 15, 464, 191, 17, 3757, 3809, 405, 2758, 356047, 20005, 6, 1, 4018533, 70, 53180, 9406, 3, 85, 5, 232055}
{407482, 2588, 5, 5919698, 6131183, 15, 31, 10965889, 7673, 2820157, 13, 1, 901, 3004, 7184727, 3, 13, 951509, 210734, 159, 257231, 1506358, 37, 211724, 4994383, 2548299, 152, 61757, 1, 2180}
Returns: {290246365099197, 23, 9, 1, 23, 26, 17, 10, 27, 20, 9, 21, 21, 13, 70, 51, 409, 892, 3, 2758, 15, 85, 6, 55, 1, 360, 17 }
{1768693, 15633342, 124886, 42, 225, 19096, 14, 7, 78211, 72496, 76712, 59, 76}
{55, 25, 6327161, 432, 118, 153892, 37, 959, 5060, 13658381, 95486, 8730, 23953}
{13490, 62171, 544001, 1, 2, 20699, 6, 137, 44934, 12, 27, 1, 7226453}
{50272, 1269163, 2605, 6, 18390, 772083, 98, 81317, 1, 2, 20, 11, 16089054, 33, 50, 9708278, 341035, 23, 4741, 1964653, 53, 4007882, 11180896, 5784703, 182, 3233, 22687, 63, 4, 306}
{95567, 6983174, 202, 3404497, 1, 3513984, 1963607, 1078, 2668, 63939, 237019, 74, 1335833, 6, 12, 1, 198, 268, 87327, 199610, 30911, 7272257, 18, 400819, 96, 373332, 3, 11128, 13, 282664}
Returns: {1887555667303, 20, 6, 3, 17, 13, 9, 14, 17, 10, 8, 11, 28, 21, 53, 98, 6, 30, 33, 2, 50, 23, 20, 1, 11, 4, 4007882 }
{35}
{6}
{155463}
{1758, 629, 1202, 1162, 991, 1849, 1609, 160, 499, 1825, 1768, 1762, 655, 518, 1330, 1404, 1435, 567, 481, 527, 1732, 1225, 425, 313, 1485, 522, 1425, 1500, 992, 504}
{337792, 9834, 753477, 893133, 1222235, 235429, 954868, 777491, 350573, 473199, 718720, 165417, 40268, 1232577, 988674, 46951, 327516, 109577, 274787, 722819, 1214591, 781044, 381290, 65367, 338567, 367661, 1219745, 792487, 305327, 499287}
Returns: {1170, 7, 160 }
{1, 1}
{865173, 650314}
{1080348, 13839330}
{91, 106, 143, 100, 88, 11, 32, 43, 104, 54, 118, 30, 127, 91, 117, 66, 3, 129, 5, 28, 45, 90, 141, 20, 113, 107, 0, 50, 65, 94}
{10074266, 9983733, 8356078, 4447024, 10316534, 15850763, 10993208, 10690010, 152920, 12703760, 7202554, 16299104, 4418802, 8849755, 5483517, 3460337, 18467095, 4741005, 8531335, 9619597, 11761778, 3204830, 9131650, 1968769, 1306790, 3914971, 18203298, 5227761, 1013131, 4551258}
Returns: {2165801, 26, 26, 0, 1 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{871, 1259, 1837, 2292, 952, 2432, 2242, 1779, 1147, 1424, 914, 2341, 1338}
{34, 494, 192, 53, 270, 117, 304, 499, 304, 130, 232, 403, 289}
{8947902}
{556}
Returns: {186367021909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8947914, 8947910, 8947906, 8947904, 8947912, 8947902, 8947905, 8947907, 8947911, 8947908, 8947913, 8947903, 8947909 }
{1455456, 1834198, 1837476, 773745, 685951, 769955, 1295971, 685146, 801438, 698935, 897622, 283803, 1425382}
{1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{372329}
{1}
Returns: {91230705, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8690277, 10145733, 11979931, 5689712, 4304826, 1341278, 3008855, 656132, 6463457, 4990777, 2111233, 372329, 7264895 }
{38245, 312130, 20669, 193373, 106515, 227041, 161509, 266120, 193438, 247852, 182825, 136321, 39700}
{2918696, 248702, 1278243, 3564235, 2404827, 1771119, 2835527, 337814, 934574, 2856770, 2657722, 3788269, 1182157}
{129, 107, 394, 173, 140, 938, 1234, 938, 154, 804, 187, 874, 614}
{25910, 20387}
{1238, 875}
Returns: {9926873202168, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 20387, 839510, 25910, 204847, 98332, 527234, 182900, 754275, 646072, 398220, 344409, 46579, 58632 }
{131382, 45120, 40903, 89744, 115655, 17867, 91582, 88270, 17504, 35399, 136260, 9273, 6599}
{10202, 75972, 1815, 60051, 29506, 22276, 24507, 12880, 39337, 111788, 4357, 17105, 40191}
{34499, 6299, 13307, 41733, 22348, 13899, 14609, 39725, 29912, 21752, 5267, 9868, 41369}
{60, 97}
{6465, 46170}
Returns: {56546166600, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 471990, 60, 603372, 86739, 268065, 68872, 176483, 383720, 42095, 6696, 45180, 59599, 97 }
{772420, 34878, 491827, 51576, 573133, 265598, 196539, 175192, 633757, 456761, 626009, 671575, 132080}
{1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1}
{3, 4, 2, 2, 7, 7, 6, 7, 6, 2, 4, 6, 5}
{350, 238}
{3, 7}
Returns: {21923990, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1000514, 238, 51926, 350, 2735866, 538927, 35116, 363735, 1430534, 543753, 804525, 2064291, 231655 }
{1678, 5289, 6976, 244, 7103, 1821, 6813, 4402, 6645, 2370, 2520, 3595, 3848}
{48, 14, 40, 58, 45, 58, 36, 10, 55, 37, 44, 8, 35}
{1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2}
{10315, 5423}
{2, 1}
Returns: {8718308, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 5667, 16360, 25607, 5423, 18504, 10315, 32583, 21649, 9715, 7345, 12136, 39396, 14656 }
{128430, 266075, 456064, 60841, 123103, 460886, 275769, 359648, 171287, 213800, 416980, 484018, 287139}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{10698, 18542, 12043, 4614, 25971, 8166, 24057, 8687, 10452, 4908, 11066, 14052, 6022}
{0, 2}
{26121, 6013}
Returns: {16537461, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 123103, 422820, 2028431, 2, 0, 2484495, 688895, 1251803, 251533, 60843, 1611451, 2945381, 964664 }
{5, 3, 83, 57, 121, 2, 68, 13, 62, 80, 27, 47, 29}
{180465, 90304, 207684, 80963, 187057, 164797, 123910, 2454, 88553, 73146, 156969, 163467, 208023}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{22, 45}
{1, 1}
Returns: {231012427, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 24, 29, 61, 249, 144, 22, 119, 306, 187, 265, 45, 72, 32 }
{18535, 14895, 1899, 24288, 8573, 22657, 8136, 21487, 9624, 6543, 5303, 10076, 26246}
{27, 50, 49, 41, 71, 36, 114, 95, 94, 72, 112, 110, 92}
{2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2}
{0, 1}
{2, 2}
Returns: {29734548, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 77587, 42958, 0, 57853, 20111, 54930, 1899, 21471, 11847, 5304, 1, 10035, 28684 }
{15, 470, 569, 54, 432, 670, 814, 352, 219, 573, 257, 95, 462}
{433, 507, 141, 350, 267, 339, 277, 458, 278, 292, 298, 225, 443}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{544134, 1056815}
{1, 1}
Returns: {2351155901, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 544134, 545126, 548547, 544149, 546058, 547063, 547733, 544298, 544650, 546490, 544869, 544203, 545596 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{32, 28, 31, 36, 43, 38, 32, 7, 31, 32, 33, 17, 19}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{68292, 28466}
{1, 1}
Returns: {10790860, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 28472, 28475, 28473, 28468, 28466, 28467, 28470, 28478, 28474, 28471, 28469, 28477, 28476 }
{4040, 5202, 4375, 696, 4470, 3316, 1913, 2463, 1489, 648, 2449, 4262, 5330}
{173814, 315879, 353983, 23749, 321494, 440935, 405016, 28709, 15132, 228741, 58828, 437248, 387750}
{817, 546, 97, 812, 43, 17, 784, 844, 815, 212, 278, 391, 208}
{9599, 18088}
{870, 370}
Returns: {68555793439, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 29410, 24208, 18088, 33450, 19738, 12160, 10247, 34146, 36609, 9599, 27793, 15476, 22463 }
{6735590, 5819920, 3175315, 191315, 4054108, 7199212, 3101431, 2056956, 7340988, 1706196, 6543676, 1095820, 7194240}
{356995, 112418, 399045, 49458, 206585, 224960, 33460, 398140, 174766, 338790, 213611, 449022, 18124}
{1, 2, 5, 5, 1, 7, 7, 4, 1, 2, 5, 5, 7}
{45, 72, 86}
{8, 7, 6}
Returns: {18942700045120, 1, 2, 2, 0, 0, 0, 0, 0, 1, 1, 2, 2, 1, 1706268, 10814897, 1095906, 45, 2248316, 6302424, 13501636, 191360, 8441858, 72, 4271221, 86, 15782846 }
{373, 132, 254, 233, 60, 405, 289, 345, 387, 83, 147, 330, 129}
{559, 1475, 1297, 1102, 1141, 186, 276, 655, 56, 513, 288, 1369, 1321}
{6, 12, 6, 7, 1, 6, 11, 6, 12, 9, 7, 12, 11}
{2284008, 664080, 1833355}
{12, 12, 12}
Returns: {6807372855, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 665793, 664140, 664484, 664738, 664080, 666455, 666166, 665448, 666860, 664401, 665301, 664971, 664272 }
{336951, 318108, 282017, 343603, 51306, 261384, 336482, 255137, 40279, 93144, 354698, 257573, 320696}
{2335, 156, 3126, 2464, 3569, 3231, 1709, 1292, 104, 309, 32, 3205, 678}
{9, 5, 5, 22, 6, 8, 1, 14, 23, 22, 22, 19, 19}
{11698037, 10920311, 2678484}
{19, 23, 10}
Returns: {138355895358, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 0, 3273191, 3946624, 2991174, 11177884, 2678484, 2729790, 3610142, 11521487, 11869768, 11776624, 11910047, 10920311, 11698037 }
{1053, 838, 169, 74, 209, 905, 1123, 12, 1365, 441, 218, 1560, 1113}
{12190, 12206, 6007, 6125, 4837, 4029, 10857, 17102, 3765, 16120, 5626, 9187, 14247}
{1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2}
{110, 126, 43}
{1, 2, 2}
Returns: {151811072, 0, 2, 2, 2, 0, 1, 2, 2, 2, 1, 0, 0, 1, 537, 298, 129, 55, 328, 1680, 1136, 43, 2259, 126, 110, 1590, 567 }
{2663707, 208521, 27370, 3027617, 275856, 1742051, 2240262, 260450, 1374420, 2924176, 3115949, 3185137, 2740541}
{8977857, 4191202, 11125691, 13952960, 6206727, 11759123, 7044281, 12319368, 14172728, 6686725, 2991803, 9382111, 8114746}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{11420870, 1715752, 2113423}
{1, 1, 1}
Returns: {699979203046151, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 0, 2, 1, 4230000, 2279428, 1715752, 3487843, 2003572, 2487949, 6515460, 1743122, 2113423, 9634248, 11420870, 8755722, 6893707 }
{39, 8, 41, 9, 1, 39, 10, 52, 55, 10, 12, 27, 34}
{640138, 466810, 1789212, 1364230, 1473640, 386991, 1542509, 1769519, 949751, 1737144, 1374712, 889304, 1341349}
{5, 17, 16, 17, 2, 10, 3, 5, 14, 19, 4, 20, 8}
{89237, 74410, 232637, 99554}
{10, 5, 25, 9}
Returns: {2335153306354, 1, 2, 2, 2, 1, 0, 1, 1, 2, 2, 1, 2, 0, 74485, 232656, 232664, 232647, 74410, 89271, 74411, 74433, 232732, 232637, 74421, 232705, 89237 }
{2036336, 1694119, 5592155, 5514248, 1911273, 5531271, 3768108, 2226796, 3395791, 3782447, 4775885, 558057, 312960}
{30, 64, 13, 23, 80, 34, 106, 93, 98, 101, 45, 52, 14}
{413, 633, 581, 231, 547, 48, 207, 536, 29, 434, 169, 545, 593}
{5299, 30415, 6979, 9700, 34372}
{336, 636, 635, 526, 532}
Returns: {3003493999, 3, 1, 1, 4, 1, 0, 3, 2, 0, 4, 2, 2, 1, 3777808, 2254648, 3948767, 3816819, 343375, 3401090, 9700, 565036, 5299, 34372, 2791832, 6979, 30415 }
{434197, 585252, 559646, 68036, 313840, 347515, 417293, 111851, 648880, 62369, 103533, 726973, 430007}
{91, 132, 10, 168, 6, 50, 60, 171, 156, 90, 195, 187, 105}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{8, 1, 11, 0, 0, 1, 6}
{1, 1, 1, 1, 1, 1, 1}
Returns: {537433422, 4, 2, 3, 4, 1, 3, 5, 5, 0, 1, 3, 6, 1, 68036, 11, 451048, 0, 492377, 103533, 111852, 1, 8, 1, 0, 6, 62370 }
{8923, 2734, 7245, 4832, 2868, 8843, 2142, 3430, 3785, 2847, 3305, 2575, 9725}
{11, 3, 12, 4, 9, 11, 12, 3, 7, 11, 5, 4, 3}
{51018, 23070, 47020, 56177, 13925, 9079, 15213, 18331, 22451, 50252, 24035, 10485, 25615}
{2932545, 1035426, 1741560, 2329638, 2951797, 94209, 147712, 992318, 2910734, 1182137}
{634, 8368, 42339, 33742, 36813, 33211, 10197, 21860, 56404, 38490}
Returns: {117230714, 8, 5, 8, 8, 5, 5, 5, 5, 5, 8, 5, 5, 5, 2920826, 117727, 2913581, 2929749, 96351, 108884, 94209, 120461, 99219, 2910734, 105579, 103004, 123891 }
{4043, 1, 908, 1232, 1058, 2529, 3415, 3404, 2476, 3337, 2216, 1558, 641}
{15, 10, 10, 12, 10, 17, 15, 21, 22, 16, 1, 4, 22}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{27584, 102991, 220969, 166528, 17352, 31202, 46269, 103037, 67451, 125733, 66565, 105254, 145995}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
Returns: {4480064, 0, 4, 4, 4, 4, 4, 4, 4, 4, 0, 5, 5, 4, 30921, 17352, 17994, 18902, 20134, 23668, 29601, 26197, 21192, 27584, 32760, 31202, 17353 }
{27, 56, 3, 52, 28, 9, 28, 46, 12, 38, 33, 50, 24}
{117730, 165282, 4880, 60248, 263511, 4699, 25105, 98794, 78620, 3534, 193420, 281991, 39264}
{105, 179, 375, 346, 301, 363, 86, 105, 178, 174, 251, 38, 41}
{3602, 1467, 2613, 2609, 2587, 5792, 6103, 3078, 5327, 1235, 1230, 490, 6130, 1425, 3668, 880, 4632, 456, 3564, 4154}
{372, 289, 335, 230, 385, 49, 358, 371, 391, 341, 325, 29, 381, 216, 175, 34, 108, 2, 138, 158}
Returns: {1836817990, 10, 9, 4, 4, 10, 4, 10, 10, 9, 9, 10, 9, 9, 1291, 1297, 2587, 2590, 1230, 2642, 1364, 1318, 1235, 1377, 1258, 1247, 1353 }
{2826101, 7165273, 7045493, 1540104, 926644, 3808635, 423645, 5153469, 846352, 6758421, 3522725, 5782451, 6894343}
{46877, 80172, 70303, 38989, 57601, 57999, 35015, 74224, 58935, 80463, 36937, 73497, 82992}
{25, 31, 24, 31, 5, 20, 15, 8, 6, 24, 26, 19, 6}
{4991, 5965, 5596, 6378, 5428, 3663, 932, 1237, 1937, 1264, 6097, 4307, 1816, 5186, 2473, 5796, 6286, 3499, 1572, 2970}
{27, 23, 13, 8, 6, 18, 7, 31, 25, 13, 11, 4, 22, 25, 10, 14, 11, 12, 26, 1}
Returns: {3780323956526, 13, 7, 8, 7, 17, 1, 5, 9, 14, 18, 0, 12, 6, 5186, 1541341, 1937, 1237, 3499, 5965, 3663, 1264, 2473, 1572, 4991, 1816, 932 }
{6792, 211, 5134, 6007, 3463, 6872, 987, 991, 6496, 4434, 5352, 2750, 5156}
{101, 73, 169, 103, 105, 208, 6, 157, 96, 68, 15, 204, 144}
{189, 80, 1, 241, 115, 48, 117, 263, 258, 266, 194, 41, 243}
{39778, 64976, 12958, 67220, 38558, 7973, 17756, 30587, 55727, 50352, 69085, 80517, 22678, 90237, 19941, 41181, 91861, 74422, 69505, 64718, 17293, 19984, 24851, 12105, 9216, 53702, 92905, 56873, 81536, 32165}
{228, 118, 129, 243, 279, 157, 244, 115, 90, 232, 30, 143, 127, 269, 31, 171, 278, 273, 200, 6, 223, 2, 145, 45, 186, 102, 256, 144, 255, 53}
Returns: {33881164, 20, 5, 23, 6, 5, 24, 2, 4, 4, 4, 20, 5, 6, 17293, 7973, 12105, 22912, 10934, 9216, 12958, 38558, 43983, 39549, 24085, 8184, 17756 }
{58793, 30278, 44042, 49619, 70845, 65300, 46542, 31757, 28142, 18032, 42268, 44364, 58438}
{1991, 3373, 523, 1767, 3415, 1599, 3564, 769, 3394, 371, 3509, 2924, 4227}
{55959, 463524, 741197, 517638, 461243, 1025313, 332551, 190679, 292998, 997273, 77248, 2070, 694613}
{244989, 248560, 129128, 16988, 8033, 268479, 117974, 281936, 9523, 141140, 81822, 116953, 13133, 150007, 57161, 213050, 32676, 83, 116341, 287383, 69179, 230865, 46269, 206774, 107247, 276977, 4480, 14468, 233853, 230304}
{243669, 929571, 645153, 648084, 998780, 307323, 24879, 1000260, 846036, 954150, 704867, 315517, 906718, 591252, 366014, 1030060, 740537, 953100, 470872, 215663, 833495, 918500, 795107, 131395, 357977, 1053932, 681748, 844635, 815841, 137549}
Returns: {2247714567, 17, 26, 22, 16, 27, 15, 12, 26, 17, 4, 4, 3, 8, 28225, 4480, 46269, 32676, 14468, 213050, 13133, 34758, 83, 50301, 8033, 16988, 9523 }
{25, 82, 67, 48, 57, 45, 10, 82, 70, 40, 76, 83, 95}
{15952, 9106, 34950, 9077, 47340, 30409, 21411, 16585, 52085, 23263, 21479, 30023, 48218}
{331012, 261589, 147887, 291923, 127300, 363196, 189711, 146918, 311380, 163737, 55644, 247638, 555864}
{0, 0, 3, 1, 1, 2, 3, 0, 0, 1, 2, 1, 3, 2, 1, 3, 0, 1, 3, 3, 0, 3, 3, 2, 0, 0, 2, 0, 3, 0}
{130133, 516923, 409441, 246747, 469647, 167494, 61289, 321666, 563758, 131623, 78727, 219897, 390943, 29597, 81334, 297839, 180500, 94760, 347169, 514554, 549649, 442612, 177460, 487707, 150865, 253738, 191055, 572770, 483506, 475099}
Returns: {22889041, 1, 4, 24, 23, 27, 20, 29, 3, 7, 16, 0, 25, 8, 0, 1, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0 }
{2327391, 8943050, 12388403, 1379820, 2918033, 8896186, 14288746, 1719815, 10718213, 9200328, 14034451, 472567, 4467379}
{443, 202, 432, 132, 318, 586, 125, 736, 92, 71, 282, 463, 911}
{8872, 6468, 5414, 1310, 8928, 6432, 5432, 4002, 2305, 8865, 117, 6670, 2930}
{1, 56, 14, 52, 35, 6, 53, 31, 0, 21, 44, 31, 41, 45, 37, 11, 37, 1, 9, 29, 30, 41, 10, 44, 55, 1, 15, 33, 2, 11}
{4989, 7992, 4883, 7442, 6602, 6041, 9530, 3648, 5826, 6164, 449, 7014, 9046, 7176, 9373, 5337, 8162, 9625, 6635, 8703, 1219, 338, 1493, 3903, 5128, 8984, 9382, 205, 5877, 1197}
Returns: {27450055304, 17, 19, 28, 22, 26, 18, 5, 0, 15, 14, 29, 25, 8, 1, 29, 2, 10, 15, 9, 6, 1, 11, 37, 11, 1, 0 }
{20, 22, 9, 21, 2, 21, 5, 8, 7, 5, 8, 3, 21}
{4, 1, 4, 8, 1, 2, 2, 5, 1, 1, 2, 6, 1}
{10, 5, 19, 24, 2, 3, 20, 8, 22, 3, 18, 22, 24}
{20565, 18456, 11067, 3291, 11848, 6079, 14529, 25235, 15753, 20064, 23734, 1036, 24395, 6468, 26598, 21425, 26710, 11945, 16444, 22161, 3077, 8944, 24272, 20890, 2445, 17435, 15827, 12666, 18794, 1847}
{18, 10, 16, 4, 13, 9, 24, 8, 16, 14, 2, 2, 11, 10, 23, 22, 7, 2, 7, 15, 1, 12, 20, 14, 1, 22, 7, 26, 8, 4}
Returns: {373739, 13, 5, 27, 27, 11, 29, 27, 5, 27, 29, 27, 27, 27, 6468, 6087, 12669, 12683, 1036, 1852, 12678, 6079, 12712, 1847, 12704, 12666, 12719 }
{15}
{1046}
{5}
{10, 16, 32, 23, 6, 12, 1, 6, 28, 10, 8, 13, 49, 7, 1, 7, 13, 54, 56, 1, 1, 10, 4, 51, 74, 23, 4, 56, 10, 5}
{34, 22, 7, 1, 23, 35, 1, 1, 3, 1, 1, 4, 21, 1, 5, 37, 8, 1, 5, 4, 11, 1, 1, 3, 2, 1, 24, 7, 6, 6}
Returns: {16736, 14, 1 }
{30, 47}
{201, 144}
{13, 6}
{1, 3, 6, 79, 17, 4, 165, 30, 20, 120, 61, 99, 93, 69, 31, 158, 14, 6, 123, 60, 1, 2, 67, 1, 4, 1, 12, 4, 19, 2}
{1, 1, 5, 7, 7, 12, 4, 10, 3, 7, 13, 5, 10, 1, 3, 1, 2, 5, 1, 3, 1, 3, 3, 6, 1, 1, 7, 1, 3, 7}
Returns: {25203, 10, 23, 61, 1 }
{45, 1, 190, 18, 11045, 7, 4, 2370, 452, 208, 1, 972, 30870}
{8, 7, 9, 9, 12, 12, 3, 5, 9, 8, 2, 1, 2}
{222, 80, 6, 36, 7, 4, 5, 6, 1, 35, 32, 8, 310}
{1}
{421}
Returns: {311903, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 1, 77, 14, 3297, 3, 10, 927, 475, 267, 2, 14342, 15314 }
{4, 2, 5, 3, 40, 23, 3, 17, 5, 1, 30, 3, 6}
{1, 6141, 60, 109, 191587, 109904, 16244, 20, 1051660, 3423, 155594, 127, 110089}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{230}
{1}
Returns: {420818788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 368, 338, 346, 343, 274, 314, 241, 351, 230, 337, 244, 340, 235 }
{2, 59900, 116253, 71816, 41485, 683, 12797, 421, 1, 123, 6, 112, 29429}
{2, 1, 1, 7, 1, 1, 4, 2, 2, 1, 4, 2, 1}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{12, 25}
{1, 1}
Returns: {1024151, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 13, 72262, 84650, 446, 43165, 256, 939, 25, 12, 133, 15, 21, 13736 }
{842, 163, 419, 103, 2, 87, 61, 427, 5214, 2034, 85809, 13495, 2173}
{89, 214, 18, 1, 1, 233, 3, 110, 110, 641, 262, 14, 1}
{1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1}
{257, 157}
{2, 1}
Returns: {26100996, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 673, 257, 2515, 8148, 244, 157, 2454, 246, 2934, 420, 1515, 8251, 21746 }
{1638699, 958020, 5186, 920242, 360, 341, 10, 151932, 151, 603, 391, 9, 1223517}
{87, 10, 7939, 2, 6, 24, 35, 38, 3340, 17, 94, 10977, 58731}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{879, 27}
{1, 1}
Returns: {72104558038, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 159853, 1223553, 1040, 1798552, 7561, 6617, 1030, 7921, 879, 6958, 6226, 27, 36 }
{124, 81, 1951, 164, 17825, 5, 15791, 116, 8, 3, 746, 716, 1995}
{2, 250, 9, 13, 60, 6, 1817, 845, 3, 382, 46, 120, 811}
{8, 116, 2293, 735, 253, 14, 7, 4, 40, 125, 1, 274, 209}
{23, 3}
{8, 7715}
Returns: {32737959, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 3837, 122, 3961, 2927, 5912, 203, 23, 6, 2203, 3, 3091, 2211, 208 }
{1, 17, 327, 52, 4, 131, 336, 386, 437, 1, 224, 1, 25}
{2762, 8, 5036, 2996, 1, 123, 7626, 12, 24, 437, 18, 15, 4693}
{20, 57, 1, 20, 1, 3, 3, 11, 94, 6, 22, 3, 1}
{60, 1386929}
{10, 115}
Returns: {8079666019, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1386929, 1386982, 422, 1386930, 881, 750, 86, 1387660, 1387223, 60, 1386999, 749, 61 }
{4, 3, 4, 7, 1, 2, 6, 7, 7, 3, 2, 1, 6}
{861, 57819, 63583, 154, 29, 11483, 184458, 973, 26530, 590, 407, 4323, 235147}
{325, 4, 4511, 1423, 142912, 65, 434, 13814, 120312, 3, 1, 114738, 789}
{1, 9}
{3398, 514022}
Returns: {6697973, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 18, 13, 9, 27, 28, 16, 7, 21, 14, 24, 22, 13, 1 }
{22, 10, 397, 5, 1, 43, 2, 18, 242, 17, 8, 11, 53}
{103, 5, 1, 11, 15, 5, 12, 48, 915, 10, 42, 8, 890}
{1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1}
{26, 2665}
{2, 2}
Returns: {446097, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 405, 458, 372, 79, 415, 80, 354, 112, 388, 82, 377, 26 }
{2, 438, 697, 21261, 30394, 895, 13878, 10637, 330, 29633, 91, 5, 163}
{12, 3, 7, 9, 1, 7, 12, 4, 2, 1, 10, 3, 3}
{14, 9, 93, 531, 5, 175, 154, 3, 6, 7176, 53, 2, 2887}
{1, 1}
{418, 230753}
Returns: {616159, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1066, 92, 1834, 25304, 171, 789, 14667, 1504, 23095, 1, 3, 8 }
{940497, 357872, 1336, 7, 16629, 3, 2017047, 537268, 59, 26, 986, 60528, 67}
{1, 56, 39, 173492, 971, 633, 471245, 43905, 297, 11, 55310, 732, 839}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{2518, 1}
{1, 1}
Returns: {975550320812, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 977289, 619417, 557553, 1, 540924, 8, 11, 3656, 3571, 3630, 2518, 558889, 3504 }
{1, 1905, 53, 315, 153, 4, 1010, 167, 1027, 50, 3, 1136, 1774}
{25, 2, 4, 2, 843, 41, 5, 242, 1, 421, 563, 12, 328}
{1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 2}
{33, 95}
{1, 3}
Returns: {1265380, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 33, 2552, 38, 1227, 148, 34, 1542, 301, 2242, 98, 95, 91, 468 }
{1, 955, 3802, 55121, 403055, 61, 11411, 300604, 108166, 31782, 3543, 1473, 53992}
{2795, 1, 173, 915, 4, 133, 24, 104, 9, 5840, 3602, 489, 2}
{11, 1, 1, 658, 5, 1203, 17, 146, 3, 2058, 77, 30, 2598}
{505, 14945, 171}
{2822, 1, 13}
Returns: {370167699, 2, 1, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 171, 14945, 172, 37364, 112140, 505, 92485, 103896, 3974, 5582, 566, 4109, 404500 }
{29, 226, 376, 6, 12, 679, 14, 70, 2, 12, 23, 54, 1}
{5, 2, 4, 1, 2, 6, 2, 2, 2, 1, 1, 1, 6}
{4, 2806, 10, 13, 1007, 243, 1622, 1236, 3, 15598, 3, 464, 3}
{46, 109, 685}
{239, 12, 29391}
Returns: {21456, 0, 2, 0, 0, 2, 2, 2, 2, 0, 2, 1, 2, 0, 49, 847, 84, 78, 685, 1073, 697, 723, 47, 711, 109, 793, 46 }
{7, 60, 45, 10, 40, 41, 1, 3, 3, 1, 54, 31, 31}
{4, 7, 1, 9, 3, 2, 14, 2, 2, 25, 1, 19, 5}
{286, 59, 1603, 3, 697, 1, 438, 293, 46, 202, 882, 590, 947}
{897, 1788497, 6088}
{3773, 3304, 9}
Returns: {88781, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 946, 984, 1125, 899, 1044, 1084, 898, 912, 909, 897, 1170, 915, 953 }
{1011, 5, 469, 8010, 870, 534, 13, 2, 18, 30, 108, 57, 68}
{10, 2, 123, 390, 1, 2, 2, 412, 64, 33, 3, 2, 1309}
{1, 3168, 1474, 61, 18, 423, 166, 58243, 115, 74, 42394, 15, 5}
{7400, 82, 10555}
{3627, 94710, 72727}
Returns: {3881260, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 7457, 200, 205, 687, 8805, 8468, 674, 82, 152, 170, 8697, 7400, 84 }
{151288, 15535, 8, 54, 19512, 31541, 6692, 22, 205682, 703, 4, 3271, 717}
{42, 7, 42, 11, 5, 10, 7, 24, 118, 43, 1, 1, 5}
{1, 1, 1, 1, 13, 12, 3, 6, 3, 2, 5, 1, 1}
{3, 4, 7}
{3, 14, 24}
Returns: {31891542, 2, 1, 1, 2, 1, 1, 1, 2, 0, 1, 2, 1, 1, 87, 8124, 4, 33, 58471, 23659, 1432, 7, 3, 12, 29, 55200, 715 }
{50878, 2, 68, 1715, 23823, 335, 4667, 393, 14, 3, 46, 1, 7926}
{3, 388144, 273455, 1, 46, 784, 3714, 3, 6141, 103, 84, 1, 1076163}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{5, 27, 2, 8}
{1, 1, 1, 1}
Returns: {8574161037, 1, 0, 0, 3, 0, 1, 3, 1, 3, 1, 0, 0, 2, 758, 5, 7, 4689, 122, 30, 22, 365, 8, 27, 75, 121, 2 }
{8159805, 7, 435, 2208, 5, 39686, 18414, 3, 18, 56, 15, 1412, 52024}
{6, 21, 89, 29, 78, 6, 1, 16, 6, 103, 1, 1, 1}
{2, 229, 1, 68432, 428754, 275, 564, 70541, 55, 1253776, 7654, 5188155, 70}
{3, 2, 2, 3, 6}
{9959408, 491256, 13946399, 1411568, 241}
Returns: {49381320, 4, 4, 0, 3, 1, 1, 2, 3, 1, 2, 2, 2, 0, 13, 6, 3, 6, 2, 25, 1485, 3, 7, 2, 58, 73, 438 }
{1, 3189752, 11, 4, 18, 16273, 128807, 6, 8, 3569, 4926, 3562, 1}
{2, 7, 14, 9782, 55, 23, 5, 2, 22, 2, 413, 6, 2}
{7, 15, 47, 139, 1, 197, 4, 3, 16, 1, 5, 544, 38}
{21340, 29, 173, 13937, 573633, 247961, 2240}
{158, 725, 752, 1, 1478, 151, 1}
Returns: {25945108, 2, 1, 2, 1, 1, 2, 2, 2, 2, 6, 1, 1, 2, 181, 8539, 183, 29, 33, 200, 16473, 194, 173, 2240, 51, 4977, 182 }
{56, 11, 1, 4, 9, 267, 8, 698, 154, 18, 13, 944, 3}
{1, 1, 6, 306, 84, 227, 14, 332, 12, 84, 867, 6, 44}
{8, 3, 1, 28, 1, 6, 24, 3, 3, 2, 4, 1, 3}
{5, 8, 5, 20, 7, 11, 1, 1, 1, 20}
{9, 23, 4, 6, 17, 1, 15, 29, 5, 4}
Returns: {319167, 6, 2, 1, 7, 2, 0, 7, 8, 1, 4, 6, 5, 7, 14, 14, 8, 1, 5, 5, 8, 1, 9, 7, 1, 11, 5 }
{17, 44394, 923, 8758, 10058, 82, 118397, 51030, 1966, 6, 22, 2261, 1}
{217179, 376508, 300224, 36625, 1253, 753, 6491, 384, 208, 61, 3871, 6, 62}
{1509, 402, 70, 102, 14, 1, 18, 126, 384, 3, 29, 5, 808}
{61, 3645, 1, 274, 121939, 913701, 995, 1, 405786, 5, 28, 1, 1985}
{1561, 47, 887, 22, 377, 18, 1777, 1279, 1217, 1, 52, 533, 5}
Returns: {18132521406, 0, 11, 2, 7, 3, 9, 10, 0, 2, 0, 10, 6, 0, 61, 1, 1, 1, 274, 5, 50, 85, 924, 79, 28, 995, 78 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{8443, 6910, 17, 2541, 31, 7494, 6, 94096, 84, 187, 104, 3, 106}
{6, 1, 12, 2, 24, 3, 3, 9, 53, 1, 6, 5, 26}
{3, 4, 3, 2, 1, 1, 4, 6, 1, 1, 3, 5, 1, 5, 4, 1, 6, 2, 3, 1}
{44, 2, 7, 1, 40, 3, 22, 3, 3, 76, 2, 59, 35, 3, 3, 50, 2, 23, 2, 1}
Returns: {240289, 12, 19, 12, 8, 15, 9, 5, 15, 9, 5, 17, 4, 4, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1 }
{83158, 657, 1319, 2202, 1, 1621, 160514, 241, 821, 3162, 3, 72, 3}
{81, 3720, 193, 168, 13051, 3718, 2, 101707, 31, 1, 84798, 46, 9}
{184182, 159, 61885, 481, 19, 103194, 105, 21, 15524, 2, 33985, 27, 157}
{7, 17, 4, 2, 17, 31, 27, 8, 14, 3, 3, 1, 14, 2, 30, 6, 2, 1, 5, 2}
{52, 253, 9, 15, 401, 3, 1824, 58795, 1, 6, 54, 54509, 550195, 207499, 3, 331, 39, 229719, 179517, 487}
Returns: {41193720, 12, 19, 17, 18, 16, 13, 15, 11, 7, 3, 17, 10, 15, 14, 2, 4, 5, 2, 2, 9, 1, 8, 2, 1, 3, 6 }
{21, 1471, 13, 168, 22, 82, 779, 464, 1464, 4, 370, 653, 1534}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{442, 854778, 652, 216688, 1204, 16, 949534, 1, 5417, 30, 351249, 106242, 2436991}
{35, 225, 6, 147, 80, 77, 374, 49, 5, 22, 647, 17, 1, 317, 15, 95, 5, 1, 379, 4, 7, 22, 131, 61, 3, 277, 10, 101, 1, 147}
{5, 460659, 215, 721, 201979, 3448, 5234, 31049, 11, 2817399, 1431, 604, 7385, 3, 1634259, 114, 812820, 2455111, 5778, 1, 971, 6873, 3460412, 61059, 458, 165, 60, 2910812, 253, 4147855}
Returns: {7312, 24, 14, 20, 27, 21, 28, 17, 19, 12, 12, 16, 4, 9, 3, 15, 7, 101, 22, 1, 1, 4, 5, 1, 5, 80, 22 }
{60, 11940, 14, 26187, 5980, 804, 2943, 1001, 16279, 1, 9, 54, 1}
{2, 3, 7, 1, 2, 5, 1, 7, 2, 6, 5, 1, 6}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{52, 1, 7, 5, 1, 1, 142, 3, 1007, 31, 138, 411, 1, 892, 1, 3, 62, 494, 4, 27, 683, 114, 110, 6, 4, 26, 203, 339, 998, 85}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
Returns: {120906, 24, 1, 12, 3, 15, 4, 18, 5, 7, 4, 14, 23, 1, 4, 2, 1, 5, 3, 2, 4, 1, 3, 1, 1, 6, 1 }
{6, 927, 48, 99, 10, 132, 63, 33, 5, 117, 1, 12312, 5231}
{35928, 500414, 1616, 12541, 4, 88482, 1442589, 79017, 28038, 24, 58, 8, 633}
{7, 203, 17440, 52465, 18649, 2993026, 8, 2353042, 19, 1418922, 397129, 217, 3675062}
{16180, 8, 382, 3810, 85, 1, 2960, 12, 354, 3, 5, 65394, 802, 302, 53100, 7550, 4, 59667, 271238, 27902, 4108, 1626, 5455, 1446, 1607, 5, 5, 393, 60836, 2}
{125337, 16761, 3, 15, 15396, 9, 131366, 963, 91949, 214911, 22, 45331, 15325, 538627, 4, 6, 19, 498816, 1535729, 5602481, 226, 798436, 62594, 26, 945933, 23922, 4000, 4271623, 1, 6347}
Returns: {646120050, 16, 29, 25, 9, 25, 27, 5, 27, 10, 27, 13, 26, 27, 4, 2, 5, 3, 53, 426, 1, 393, 5, 558, 302, 5, 675 }
{419522, 2211, 170, 454113, 2759203, 119, 291076, 7563, 3, 67, 90158, 158307, 31}
{2895, 7, 2920, 84, 12, 4944, 112, 56, 3, 1, 19, 7, 1910}
{26106, 3125, 2, 5172, 313860, 802, 144, 7764, 5303, 213, 248, 294779, 55638}
{31, 6, 63, 52, 2, 9, 41, 3, 5, 23, 123, 38, 2, 6, 12, 39, 115, 9, 4, 11, 15, 12, 57, 31, 29, 7, 96, 120, 12, 57}
{149724, 333963, 36901, 105, 1, 532, 26, 20131, 77, 25620, 44915, 6, 27170, 5005, 2, 5027, 5791, 173, 183, 59, 360558, 24, 25162, 9887, 1951, 19, 1, 97, 3652, 321884}
Returns: {1322825010, 12, 28, 18, 20, 1, 7, 13, 9, 0, 24, 5, 29, 1, 2, 12, 4, 15, 37, 3, 6, 23, 31, 29, 9, 57, 6 }
{1, 21, 3, 17, 1, 6, 2, 1, 17, 16, 2, 3, 24}
{114423, 3, 6, 107068, 5, 1493610, 527465, 1, 1, 11, 76312, 371, 259799}
{5, 158, 246, 1398, 2520, 103, 551, 2019, 1846064, 421, 548003, 123931, 1820172}
{475, 318, 5, 1767, 31, 13, 33, 1, 589, 75, 77, 1766, 91, 12, 1, 56, 74, 28, 117, 1, 727, 22, 139, 1, 25, 20, 24, 2, 27, 5}
{64968, 2880, 230843, 517283, 3093481, 9, 10890, 2, 22241, 13, 55758, 27, 7174948, 10925, 336844, 43048, 5525901, 57062, 723029, 11, 80846, 119251, 3946, 83, 49525, 6, 1, 61849, 34729, 61}
Returns: {32372764, 19, 2, 2, 27, 14, 14, 27, 13, 4, 14, 4, 2, 4, 1, 11, 8, 4, 7, 1, 2, 12, 57, 8, 31, 5, 33 }
{17}
{642}
{907337}
{456, 9361, 1347, 277, 56733, 1473, 61, 103, 238, 816015, 143, 13, 7571, 13030, 2, 39371, 8079, 9341, 191, 594966, 671031, 1589, 34538, 148126, 10804, 1, 548, 96256, 52978, 522945}
{494, 796961, 454185, 2, 37302, 3218, 784, 13, 19, 198, 13475, 66467, 31, 266708, 556, 1102314, 5610, 509473, 10, 153672, 12822, 172, 48719, 12, 35, 2078, 17, 6468, 15, 765}
Returns: {25287096, 15, 39371 }
{303, 6801}
{2933, 14}
{6, 6}
{2, 5, 8, 8, 4, 13, 2, 3, 6, 244, 26, 52, 8, 22, 7, 195, 24, 1, 244, 1002, 488, 288, 49, 1645, 218, 9, 1, 96, 1496, 443}
{5638953, 35780, 233, 3, 135142, 55, 884165, 55, 1640, 718, 5152961, 1890, 125175, 95266, 2, 1012, 30, 959243, 126322, 9, 4534431, 462, 388000, 56111, 31, 149, 832, 22743, 28, 58}
Returns: {986860, 26, 17, 1, 1 }
{3109, 228, 113, 1306, 1993, 24, 103, 31039, 46182, 276352, 552, 31, 7}
{360, 1710, 2, 69, 176130, 692, 5, 29, 3, 139, 118724, 1565, 1}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{21160}
{1}
Returns: {6909030165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23995, 23760, 28513, 27104, 21712, 23736, 28410, 28626, 336017, 59665, 21160, 23705, 23988 }
{2272, 952, 614533, 46705, 57, 983267, 137936, 1125931, 4, 3658, 6, 10633, 2034255}
{48606, 2, 7040, 147, 2675472, 3591, 1261356, 194, 4492674, 3056, 165345, 89735, 15}
{10, 54, 1, 308, 195, 2, 40, 100, 238, 133, 158, 1, 5}
{2595}
{474}
Returns: {226573112608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2662, 1801666, 157161, 1754961, 2599, 771694, 4934, 1802618, 2595, 153503, 2656, 142870, 2928549 }
{31865, 47, 16, 2, 7909, 29, 4, 54, 112, 126, 1709, 4, 3}
{627, 2, 100, 7465, 7774, 4, 4, 14, 11, 1525, 9, 1, 85}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{111, 504}
{1, 1}
Returns: {84906407, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 849, 8025, 630, 111, 116, 708, 646, 650, 737, 504, 8072, 704, 113 }
{155, 406, 6073, 8821, 508978, 3326, 66651, 1474, 182, 35080, 912, 30516, 31930}
{1, 23, 2, 31, 2, 15, 7, 44, 22, 1, 1, 30, 7}
{83, 3, 149, 14, 2, 314, 121, 38, 471, 380, 90, 2, 250}
{1, 1}
{515, 57}
Returns: {3984489, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 589, 183, 13803, 4070, 31991, 744, 51806, 1, 1, 118457, 12891, 1475, 19876 }
{3, 226659, 2254, 425, 22694, 47924, 12448, 7, 6659, 10559, 121808, 54904, 2708}
{3, 10, 29, 95, 107, 3, 192, 1, 63, 3, 127, 98, 120}
{2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1}
{1, 4}
{1, 2}
Returns: {37596752, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 4, 136511, 12449, 7, 9806, 97963, 1, 432, 3147, 87404, 14703, 32500, 439 }
{70, 5, 77, 3, 27, 3, 208, 42, 131, 5, 77, 55, 19}
{15, 72, 365, 29363, 46999, 678535, 3180, 375, 448447, 2, 7, 121006, 11}
{1, 12, 4, 3, 1, 1, 5, 24, 21, 5, 1, 5, 2}
{605, 1}
{30, 3}
Returns: {434347722, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 53, 999, 1046, 4, 7, 1, 791, 1004, 605, 1123, 123, 736, 34 }
{5, 53, 1, 4, 1, 297, 31, 108, 223, 1, 63, 587, 768}
{2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{5, 1}
{1, 1}
Returns: {4377, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 4, 40, 1, 5, 2, 316, 9, 72, 93, 3, 9, 180, 613 }
{1385, 2367, 455, 1, 218, 18, 59, 104, 593, 12923, 3083, 955, 2}
{27, 15, 11, 11, 3, 7, 1, 31, 20, 6, 60, 3, 8}
{1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 5, 1}
{4, 14}
{5, 1}
Returns: {488656, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1159, 2603, 704, 4, 3115, 14, 2544, 7, 111, 3333, 32, 4970, 5 }
{1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1}
{7, 29075, 106925, 4, 1284, 1, 12, 62, 8, 49376, 3, 5192, 14}
{181, 1695, 80, 5, 93, 2, 4733, 4202, 49, 17, 1, 96, 27}
{1457, 91656}
{5694, 360}
Returns: {280083817, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1470, 1459, 1457, 1471, 1463, 1474, 1468, 1465, 1469, 1458, 1472, 1462, 1467 }
{3, 4, 44, 11, 2, 71, 1, 13, 31, 6, 59, 3, 5}
{3, 30, 17, 316, 1, 178, 95, 30, 177, 16, 199, 82, 13}
{2, 125294, 2, 19458, 6298, 4735, 199, 1, 63621, 4628, 5552, 502, 2}
{1, 2}
{2609, 254754}
Returns: {71841, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 23, 13, 26, 2, 184, 113, 1, 10, 17, 107, 48, 2, 5 }
{31, 1938, 150, 3692, 6, 7, 92293, 53533, 1842, 12060, 15897, 99, 146}
{65390, 75455, 354492, 127618, 2001, 1398, 114047, 65250, 1, 170, 16, 44, 26}
{6, 3, 26, 11, 4, 73, 34, 1, 109, 35, 60, 19, 13}
{15, 391}
{2, 124}
Returns: {15971125779, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 541, 585, 391, 2523, 572, 578, 6215, 15, 126710, 98753, 110813, 98508, 98607 }
{200, 3237357, 67, 4, 1, 23, 4169, 3886712, 7, 80, 1733, 58, 218977}
{325, 35, 12, 4, 5, 1, 435, 21, 5, 217, 6, 4, 169}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{37, 30}
{1, 1}
Returns: {238826672, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 38, 6012, 249, 238, 37, 374, 110, 219374, 242, 30, 4279, 316, 397 }
{273, 19, 73, 42, 3595, 1447, 2006, 101, 366, 3071, 17, 4, 984}
{13037, 262, 1380, 34, 4, 436, 42, 9429, 815, 18, 14, 3, 1}
{1, 1, 42, 92, 1104, 114, 30, 1, 3, 33, 1, 3, 6}
{17, 1, 12}
{1162, 465, 661}
Returns: {6061818, 1, 0, 0, 1, 0, 0, 1, 2, 2, 2, 1, 1, 1, 1, 90, 17, 291, 1556, 109, 337, 12, 113, 479, 274, 333, 2343 }
{1, 1, 3, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2}
{32, 66, 82, 62, 1, 776, 2924, 803, 1269, 63, 38256, 58, 5773}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{2228, 12, 879}
{1, 1, 1}
Returns: {692307, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 21, 25, 22, 31, 18, 13, 17, 16, 28, 12, 23, 14 }
{6, 545, 30, 49382, 5, 5580, 250, 4, 39, 2021, 122, 74, 6}
{1, 8, 5, 3, 6, 3, 4, 5, 10, 1, 5, 11, 4}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{1, 1, 2}
{1, 1, 1}
Returns: {177490, 2, 1, 1, 0, 0, 2, 0, 1, 2, 1, 2, 0, 1, 41, 41, 11, 330, 1, 169, 80, 1, 2, 586, 47, 6, 5 }
{3, 424, 66826, 1, 38367, 23266, 17077, 8, 34421, 16, 1, 90300, 53204}
{379, 240, 7, 7921, 1, 36, 1022, 985, 26, 4, 2, 39, 1746}
{80, 64, 127, 31, 23, 3, 3, 37, 93, 24, 712, 150, 11}
{19, 68, 131}
{76, 871, 6}
Returns: {119549210, 1, 1, 1, 0, 0, 2, 2, 0, 1, 1, 1, 1, 0, 68, 72, 125233, 19, 53232, 17208, 131, 20, 512, 496, 71, 34933, 28 }
{354, 37, 2, 45, 123, 2, 4, 82, 17, 31, 89, 217, 407}
{1, 54, 69, 121, 178, 180, 3, 7, 6, 8, 9, 2, 425}
{357, 21, 498, 517, 742, 978, 120, 442, 15103, 1010, 62, 71, 1587}
{657, 6, 869}
{5413, 99, 26390}
Returns: {930231, 0, 1, 0, 0, 2, 0, 2, 2, 2, 2, 1, 1, 0, 1113, 6, 659, 661, 869, 657, 992, 1044, 996, 1013, 43, 132, 706 }
{20559, 6005, 22060, 1386, 694, 3581, 88, 9931, 240, 1005, 24, 1804, 1}
{644, 1, 3135, 24, 67, 551, 192, 1, 114, 2829, 5979, 298, 53}
{3, 1, 2, 1, 3, 3, 3, 3, 1, 3, 3, 2, 3}
{834, 2, 1156, 7}
{1, 3, 1, 2}
Returns: {95511916, 1, 2, 3, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 7199, 1156, 7, 1074, 6505, 2924, 1032, 27758, 834, 27, 2, 1120, 26 }
{7, 6, 25, 223, 297, 1, 9, 492, 3, 1, 7, 6, 3}
{259, 54, 26, 78, 381, 163, 404, 315, 13, 23, 4, 212, 3}
{31, 8, 2, 2, 1, 6, 1, 14, 9, 4, 23, 21, 11}
{3, 5, 1, 2, 1}
{1, 6, 5, 6, 51}
Returns: {309168, 4, 4, 1, 3, 0, 3, 2, 4, 4, 1, 4, 4, 4, 1, 14, 6, 3, 3, 2, 1, 26, 20, 5, 518, 8, 23 }
{77, 21, 101, 1, 1, 398610, 1, 130661, 14, 16540, 1161, 8049, 15342}
{1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1}
{5, 68, 1, 4, 63, 15, 1, 29, 10, 4, 106, 13, 11}
{7, 8, 2, 8, 3, 3, 1}
{128, 26, 39, 115, 31, 114, 18}
Returns: {1116608, 4, 5, 6, 2, 5, 0, 6, 2, 6, 3, 5, 4, 1, 3, 4, 16, 2, 3, 7, 1, 3, 2, 8, 25, 80, 8 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{12, 44, 446, 1954, 2019, 6817, 375, 26, 720, 34, 76, 128, 21}
{8, 51, 2, 2, 945, 1870, 575, 420, 3, 216, 479, 194, 242}
{1435, 1, 7, 5, 429, 1, 48, 286, 5, 3}
{1004, 7, 3, 99, 194, 13, 4269, 6, 2, 193}
Returns: {476132, 5, 9, 1, 5, 6, 6, 6, 6, 1, 6, 6, 6, 6, 2, 3, 2, 1, 49, 48, 50, 54, 1, 53, 52, 51, 55 }
{40, 16, 7, 1, 14, 7, 1, 5, 21, 1, 13, 7, 1}
{807, 433108, 4, 2661, 866542, 23, 3, 522329, 5, 71, 9301, 26, 59}
{384, 1, 4, 75, 10, 32, 13, 1, 861, 13, 6, 42, 28}
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{3, 174, 3, 11, 1, 453, 7, 9, 6, 18, 1181, 138, 12}
Returns: {23664394, 5, 0, 6, 10, 3, 1, 9, 2, 10, 9, 7, 11, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1 }
{1315, 27628, 19, 10, 240, 3695, 59, 29, 22, 19212, 1, 8518, 3}
{4, 46, 49, 225, 3, 8, 34, 87, 166, 6, 2, 2, 156}
{1835, 13, 32690, 62276, 549, 85392, 510, 216393, 20068, 41787, 2, 1450, 18}
{1076, 1, 10, 16410, 14332, 222562, 5079, 257497, 5, 104313, 4, 18147, 1439, 23, 976, 388360, 14, 38, 1, 39}
{1527, 178590, 1462, 5, 76, 434, 3, 16, 2285, 21688, 11, 5, 228464, 113, 1109, 324, 14999, 7, 3, 47}
Returns: {1590985, 16, 13, 1, 1, 2, 1, 8, 12, 1, 12, 18, 8, 8, 14, 23, 33, 1, 10, 52, 8, 1439, 11, 1468, 1, 67, 5 }
{7, 212, 10, 11102, 7575, 917, 12, 255, 95, 144, 9, 5, 7}
{3493, 59, 11258, 7771, 26642, 9021, 6456, 21, 191, 2, 13, 78164, 11}
{2, 10, 7, 12, 5, 2, 1, 15, 11, 3, 2, 1, 4}
{516, 48, 54, 218, 262, 1, 311, 122, 15, 1, 19, 9, 244, 408, 3, 141, 1, 7, 15, 6}
{15, 15, 2, 5, 3, 3, 2, 1, 6, 4, 4, 7, 7, 12, 3, 1, 13, 2, 6, 2}
Returns: {297490133, 19, 1, 16, 16, 11, 5, 14, 1, 1, 9, 17, 9, 9, 6, 143, 1, 11, 9, 1, 3, 355, 48, 13, 7, 1, 6 }
{226, 209117, 2895, 1, 12699, 248, 16, 230850, 9641, 179579, 37, 5790, 25}
{1, 1, 2, 1, 2, 4, 2, 2, 2, 1, 1, 2, 4}
{1, 3, 11, 1, 10, 14, 54, 1, 38, 29, 6, 1, 2}
{10, 1, 5, 6, 1, 2, 2, 4, 3, 11, 2, 3, 3, 1, 5, 5, 6, 5, 3, 1, 1, 1, 3, 9, 1, 1, 13, 1, 5, 1}
{37, 104, 6, 3, 57, 1, 40, 19, 11, 31, 10, 1, 38, 13, 13, 2, 45, 37, 32, 1, 14, 1, 3, 66, 2, 54, 71, 59, 2, 21}
Returns: {913862, 5, 10, 13, 29, 1, 20, 27, 19, 4, 6, 25, 21, 24, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1 }
{3195, 2, 809, 16, 5643, 99, 1, 185, 14, 17, 3960, 592, 2538}
{1, 16, 7, 6310, 45983, 391, 5, 2, 20363, 2, 4935, 29307, 1912}
{23, 11, 29, 6, 1, 1, 127, 22, 4, 1, 408, 44, 319}
{168, 33, 163, 17, 7, 6, 13, 44, 2, 77, 5, 159, 8, 202, 3, 211, 13, 15, 18, 7, 1, 22, 20, 7, 21, 8, 38, 5, 12, 6}
{68, 540, 4, 1, 36, 1, 11, 23, 265, 6, 18, 1, 4, 83, 1, 76, 9, 590, 8, 5, 1, 14, 12, 1, 504, 106, 3, 21, 100, 3}
Returns: {302014806, 28, 4, 25, 10, 20, 14, 1, 4, 27, 5, 17, 8, 24, 12, 7, 8, 5, 1, 3, 33, 9, 5, 6, 15, 2, 21 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
{104, 112, 23, 88, 10, 62, 1, 2, 29, 1, 38, 22, 70}
{13, 3, 7, 6, 86, 14, 97, 9, 6, 17, 5, 30, 1}
{68422, 168889, 3, 5202, 4070, 62, 1, 159, 1, 98896, 7824, 1263, 7, 3869, 1295, 3060, 10351, 199633, 12, 4, 51, 77, 38858, 158149, 13, 39654, 599, 92, 15530, 46226}
{1, 15, 99, 67, 22, 77, 1, 74, 11, 20, 13, 12, 30, 2, 9, 2, 46, 25, 58, 1, 14, 3, 1, 21, 1, 6, 16, 6, 10, 5}
Returns: {2021, 2, 8, 8, 8, 2, 2, 2, 8, 8, 12, 8, 2, 6, 3, 1, 5, 2, 6, 4, 7, 6, 4, 7, 3, 5, 1 }
{31, 3500, 1, 3, 11855, 62, 27, 2691, 73, 4, 1, 14864, 2695}
{1213, 57, 116, 16857, 1, 688, 1, 8522, 127038, 108, 26, 7, 61}
{1, 3, 1, 1, 3, 2, 2, 3, 3, 3, 1, 2, 3}
{1, 53, 12, 632, 125, 321, 27, 31, 1, 25, 7, 534, 986, 5, 998, 894, 2, 6, 3, 3, 2, 97, 541, 1569, 12, 1, 12, 122, 1527, 6}
{1, 2, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 2, 2, 3, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 2}
Returns: {33342376, 8, 21, 0, 25, 5, 13, 26, 6, 16, 16, 0, 29, 16, 1, 97, 1, 1, 321, 5, 12, 27, 2, 75, 2, 6, 79 }
{26, 33, 2, 20, 53, 8, 10, 1, 27, 48, 20, 17, 55}
{1, 2, 1, 1, 1, 3, 2, 2, 3, 1, 3, 2, 2}
{3, 1, 3, 2, 1, 4, 3, 7, 1, 6, 2, 1, 5}
{12, 28, 46, 3, 10, 23, 22, 414, 1, 47, 7, 9, 13, 3, 46, 17, 9, 1, 1, 159, 6, 215, 2, 3, 482, 698, 105, 285, 24, 367}
{2, 1, 1, 1, 6, 7, 5, 5, 3, 1, 1, 3, 2, 3, 2, 1, 3, 1, 3, 6, 2, 4, 1, 1, 5, 7, 1, 1, 2, 5}
Returns: {717, 13, 22, 13, 20, 3, 4, 18, 5, 17, 5, 8, 23, 4, 5, 2, 3, 6, 3, 10, 1, 23, 1, 24, 1, 3, 18 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
{1, 1, 1, 1, 1, 1 }
{1, 1, 1, 1, 1, 1 }
Returns: {34, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3 }
{1, 100000 }
{1, 1000 }
{1, 1 }
{0 }
{1000 }
Returns: {100001001, 0, 0, 0, 1 }
{100, 500 }
{500, 501 }
{1, 1 }
{1 }
{1 }
Returns: {351601, 0, 0, 1, 101 }
{1012430, 100524, 1012340, 100123, 100141, 1012120, 10044, 1123300, 1124300, 10011, 222100, 333100, 111100 }
{1012430, 100524, 1012340, 100123, 100141, 1012120, 10044, 1123300, 1124300, 10011, 222100, 333100, 111100 }
{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 }
{1110, 0, 104124, 312310 }
{100, 101, 102, 100 }
Returns: {8523174122306, 0, 2, 1, 0, 0, 1, 3, 3, 2, 0, 2, 0, 3, 1110, 104124, 0, 1013540, 1113663, 1012340, 312310, 322354, 204648, 1213804, 1328948, 1223815, 1445654 }