BRENTFACTORS[20]:=MakeImmutable(
[ ,,,,,,,,,,,,,,,,,, [ 75368484119, 192696104561 ],,,,,,,,,,,, 
  [ 340037881769 ],,,,,, [ 2889957151 ], [ 109850818001 ],,, 
  [ 788985829969499330639 ],,, [ 170770770413, 6881957521693 ], 
  [ 79083953101 ],, [ 790551835729, 1930941642781 ],, [ 2488859795549 ],,,, 
  [ 24540050076369381718561 ],, [ 2571413672161047121 ], [ 5417928377 ], 
  [ 1374892397251 ], [ 10940140435272203 ], 
  [ 32031477011, 50552666868943321, 4443043113983919668779 ],, 
  [ 74324733207911 ],,,, [ 4470064171, 144142570154831 ],,, 
  [ 629433157137881 ], [ 119553964489, 113317059163579 ],, 
  [ 201161092255316201234202042361 ],, [ 6412324721641 ], [ 9609038940231949 ]
   ,, [ 2622927733 ], [ 11591111347512862858060061 ],, 
  [ 7731160503875069, 4178614725165165091, 52283868973702536169 ], 
  [ 32018865275041 ], [ 7599707813206155097384225291 ], [ 35641617587 ], 
  [ 27817851030769, 2871487521092731391, 414249085636225553185611071 ],, 
  [ 18510970711, 126433576549825993751 ],,, [ 40094590244240929 ], 
  [ 335939325419, 1547547240361, 133724350874825473368329 ],, 
  [ 104933918101562798067516186656513621 ], [ 6373576093, 10725299405489 ],,, 
  [ 2741840791, 328942854011, 1894266356321, 64100641881631 ],, 
  [ 53678965801, 3458308355911001, 375921460689078723273556870099, 
      49613947804350394354357836874439 ],, 
  [ 12992593428389191667383293584162419 ],, [ 8030086063409 ],, 
  [ 1074432643259, 4115434523032449785948580135200269 ], 
  [ 26916259659749909489 ], [ 143677768081, 338649469410070561 ],, 
  [ 91228439433259, 112740560139749, 
      172032094957736670443161396409653114394358511 ],, [ 30141718771 ],, 
  [ 40600782778641592009, 768714606845763128001167284536739 ],, 
  [ 2053005947539, 1055739390077562445885478999 ], 
  [ 222155207347, 68465688966343 ], 
  [ 1187631911, 2171940587581, 7938685883284687902899551 ], 
  [ 25104088611489177761 ], [ 50676846610970769808122928009 ], 
  [ 2505995335981, 60435208609469 ],, [ 4817246650081 ], 
  [ 257277256721, 2431995161971 ], [ 12287385389923456825324271923 ], 
  [ 7925836394865601, 175887076296565741, 10401409500894667501 ], 
  [ 111160667194373 ], 
  [ 9958735751, 10097787909487503899501, 4080607191041244045302251, 
      216782682017260961889408001 ],, 
  [ 312576217052731918639, 9024329685219466934919221249 ], 
  [ 4213987444481, 19781545588481, 82832842974154279534081 ],, 
  [ 34458786390125761 ], 
  [ 42826820062834429, 87138888519025909, 7828769974104026860693944259, 
      17358908895752663637684695959931846281734452761 ],, 
  [ 6174163589791, 8776164666072488886789698957877451 ], [ 155933666228489 ], 
  [ 1018404631, 240335499722572329841, 4340106427193878623481 ], 
  [ 230734661278799273, 2878870785836948026295038313 ], 
  [ 1139265971, 519124739914239138234099991 ],, [ 1036929962665121969 ], 
  [ 13428508670641, 608569597978252121 ], 
  [ 83956558156098889105419680100622902899696263817011 ], 
  [ 3068721247, 3389724375173873063832460218247 ], 
  [ 1037966360861, 89069400431539529, 821651084995160038985081 ],, 
  [ 42516584771, 286934932103531, 2511778854830594606611, 
      312853876283494435841671, 692012806659357739574341, 
      19840908591991639613963221 ], [ 2991402761, 5080516670789273543 ],, 
  [ 61244289678958373462403771583536382996866287437 ], 
  [ 2875786039296613518480371, 
      359650956894840270671011124036564286254529303363586299985258919 ], 
  [ 51051875401, 4273193518996201 ], 
  [ 25423286839, 337949154488989, 309697263932086039828104882838712610494719, 
      5232204626707648449380809177494756211834928582631809 ],, 
  [ 93432652605894895875162038827552650472442321569 ],, 
  [ 48309707746869061391, 1087505315388920334551 ], 
  [ 670533425797, 106896982629956973639277 ], 
  [ 4913435742983744898735077696629, 495845966219627019845467844310809, 
      491555142694969830320939587474332477478073309 ],, 
  [ 111566857524391, 3756837362395129, 8330844915605563493878201 ],, 
  [ 53256918961009, 147667502589881 ],, [ 39131523449, 631612844763349 ], 
  [ 364984924121, 42728337802653649 ], 
  [ 68047805101, 45302186062321, 5248515081374779239217243799310421 ],, 
  [ 37928589651593967631, 8729155618943400958962868125720610879, 
      339928948023704992112365803592763627159879 ],, 
  [ 468434955431, 850012976074535982428711068634520331706078425231 ], 
  [ 45251724385781 ], 
  [ 187264653764095586664819173388580537613342284054996019397698915269 ], 
  [ 1887652357, 2593691596542044913493 ], 
  [ 46561090212208416652329659, 
      6758314720014620291672256441448508819898226067119217629991 ], 
  [ 67054458649, 2097957102415029980636836147 ], 
  [ 30046649412151, 55250453458261951 ], [ 1800499621522097 ], 
  [ 4480274269, 18822773659, 3287490641844751, 473111245352057786521 ],, 
  [ 163511471891, 1310869322467719741049550921, 
      16049289462454249413387174880631 ], [ 1648686329813620234549081 ], 
  [ 45404357846358829 ],, [ 3572703348960001 ], [ 42330951497, 299080459889 ],
  [ 131302879073281, 90910834157713672270611495786161 ], [ 4677213964284283 ],
  [ 3571056289901 ], 
  [ 4378474774721, 5634378340885013, 267067556675321437729722313331881 ], 
  [ 554814907753599944037466111, 
      1665961023516181647873325621851203600249127447271 ], 
  [ 948097092910206388651766804512177141 ], 
  [ 473879719151, 206106071370102461, 
      2719296984436768443179989571440201152269496972209 ], 
  [ 457543353681844436585642037889 ], 
  [ 1751408411659171, 1921978129885688939, 
      2336901883696911642748166726552233200431 ], 
  [ 1002204583, 9446725241, 1814565957918978949, 
      2645332912014287669339495089951567 ], 
  [ 12831155611, 37217519646710509861, 11477196436840183082171551292108543731 
     ], [ 158801586229862983170858567089 ], [ 106562961720350371 ], 
  [ 922369047390135978639798529 ], 
  [ 2140871233499, 797569348705601, 6651512387068883209 ], 
  [ 10960869459557201, 36070095715550228401 ], 
  [ 156462958559288859033910810561734571 ], 
  [ 6373585003, 194090053903, 84385039471114716539234932681 ],, 
  [ 958831060666818517 ], 
  [ 5161431071215853801, 4752478362400802213658391, 
      261648499952446890583446919779141151 ], 
  [ 13949254290107, 41006820590689355038289, 466124620389646774905361 ], 
  [ 4892995476168664219561 ], 
  [ 24016747632593, 9168671413007132148608076832816409010641713 ], 
  [ 102780701154470997010739, 8846844832394708765720725272334969 ], 
  [ 6921878367584041 ],, [ 14513538368939816484160568138201567453 ], 
  [ 12384468799, 53479501200832544983059521873139421 ], 
  [ 2164736618242110538930702807, 1135729165952506357316267228281, 
      2319984034880283356779488842089 ], 
  [ 4560331031, 57098317360801, 2806376675907539257781, 
      16382282349203301699052609943551 ], 
  [ 160408194049, 6035615984109698790059593, 52814134683963054037760473 ], 
  [ 1927096019169236362594991761 ], 
  [ 4853627033268486638270881579845190453048400476241956095380999221327 ],, 
  [ 58175508161, 4574753733001 ],, 
  [ 1276660717789, 133654159379700086443, 5877924246300529201249 ],, 
  [ 1953440172349793, 7556151962616769, 23865909903031438853857, 
      3271636763438119382452373546369 ], 
  [ 1678948642735766551, 295586564842028790149017501 ], 
  [ 714118397870688383, 1952326470639684809, 44624993356391326687993369 ],,,, 
  [ 10777723802249858892664012252630187395225251961 ], [ 35744795971855279 ], 
  [ 24913104053001946106916314900846713, 
      40294168346698072709937499383339568632772697 ], 
  [ 318073295521, 130308709030859, 12591589319309944829 ], 
  [ 278330926147861118689 ], [ 2590437431, 12435055792744161596491 ], 
  [ 32918292739957, 1369179763419338592589837489227272683410286422082537721 ],
  [ 70844815546026649, 2418007220991138230401 ], 
  [ 2740419347, 175009643475509587529, 324327747852167804669527 ], 
  [ 717244238895883080079 ], 
  [ 3062809441, 25944796850595841, 1024292959853371924321 ], 
  [ 48686956017509 ], 
  [ 343040240510243, 90903843289299418643, 
      117785429532952193849308542048142496391181 ], 
  [ 3360401637336728900281, 6876399306877631706317041 ], 
  [ 3438156848947609, 1947690686412054301852289837532430711997, 
      4458418147776276968358937904927890184567213 ], 
  [ 3688539810341, 80827057177254851, 3951515322270922845411912871, 
      31786497905371763489242755077389209545831 ],, 
  [ 41413929827219, 4460872019481639529 ], [ 10380943331569 ],, 
  [ 1035087720001, 3404655742001, 38210640834394202642216462501, 
      95504977065720311620692469001 ], [ 73227611035992419 ], 
  [ 56362086206010786883495213 ], 
  [ 107749972661, 55581069160850861, 9749241054463220311 ], 
  [ 2824620209, 57564425105062873850506481, 
      2042832095173841227635611678280020546809 ], 
  [ 540279704259122547163922701 ], 
  [ 12818782843691777, 1824448644331953437805185594358681323803649 ],, 
  [ 6233315089, 775312780916617188490043761, 
      5678139079547159397912939375079489 ], 
  [ 48452289872449, 98251725447004143701, 21970991885930570026661575652295529 
     ], [ 397861260997765684037814482315489140114601474401 ], 
  [ 382963797404731, 96300162662699234956876309 ], 
  [ 3659051553554988252417553970573065937057209 ], [ 188128124279701 ], 
  [ 52124091373716479037097 ], 
  [ 10016055541, 165466800617812916508344537440861, 
      1448809975287465515210887962122581 ],, [ 847721350743859 ], 
  [ 2028091958451738612859850293757703424325148440435452811067937144771409 ], 
  [ 775819159364549 ],, 
  [ 740958963395891, 137848069582082921, 4015208463415595125549 ],, 
  [ 1296621829750174201 ],, 
  [ 58108806525071501, 2057070246891007436467965301, 
      5824150755268660571603114951 ], 
  [ 103759810117, 1492150591772283530192019071401 ], [ 131840775961 ], 
  [ 471135162155083, 
      206861640875592843849856897701288873613875602627981129521227274405977116\
9142823 ],,, [ 1071377650025662608019409 ], 
  [ 31438451187269712801988294601466292978867 ], 
  [ 120059251261379, 110262343043526512832517651 ], 
  [ 496641441599935258407636234413, 
      662247334433686993635651204693256092552098489826256721 ], 
  [ 40200668731, 161551654514044795591 ],,, [ 48955653067235534958529 ], 
  [ 1904981399318969, 52161701510592104381 ], 
  [ 572054927334156496925012920235629192230281168555441 ], 
  [ 4897732241509, 1551278457001703299460425309 ], 
  [ 2414706072319339663234728418921779406520973297127462569161 ], 
  [ 235684955463119, 188349668354657265941797259, 
      483786954766489013621339082898009 ], 
  [ 399183749354915560790107963, 9293953441663713774978397259701 ], 
  [ 18732894486391, 239151429747091, 103605732128004063611 ], 
  [ 7369911593489, 13093669851817, 49714830758882209 ],, 
  [ 36566892400630712197351481, 2873804420787674851207758812143501, 
      2715398430870915136800487648011341111101 ], 
  [ 10189961657279, 135774587238620214509 ], [ 795206712572651793400201 ],, 
  [ 5519525047, 134514539969, 25876994961863, 5847714892845957955723 ],,, 
  [ 35048294944811, 98381879746202914021, 2335369446603602658437101, 
      5823251621329007431363601 ], [ 413824204679378563679356981 ],, 
  [ 51031806936058729981614877, 2197422056016072681684469182449 ],,,, 
  [ 18452947657, 15661954798153, 1017541374617475765847471485649 ],,, 
  [ 4159879921, 1049775211713211189291, 195788318726539864602271, 
      8119934685531950847364467271 ],,, 
  [ 750154837480678189741, 105695886841480596661844869214959271851543 ],, 
  [ 20782993484427521, 1156986133805421031180101901956481 ],, 
  [ 11637469336963, 141682646883922306961, 
      376625253722542687705967089659406933479650879094369030258305449 ],, 
  [ 33658112049497509852491163407393186612612999761240006501376932548729 ], 
  [ 18778723564901, 11940624404659954968901 ],,, 
  [ 10849375510128706867296356739779929993, 
      34480963211307643364750006697554452205828161 ],, 
  [ 1373430941347081, 504390604852567932181 ],, 
  [ 31071542862785053, 67699047341756372583397, 
      322312254747999902362170451754129950453 ],,, 
  [ 2673014734142881, 521469361412813281843723876681 ], 
  [ 15633932947763102282423668227355132626824929 ],, 
  [ 23012751749796166936568970383, 
      319359811556525332219513646538168665659676557972437049138870533987859471\
20441043927 ],,,, [ 123686351818586101 ],,, 
  [ 4835458591, 18448719362911, 41442373349295571, 1964597484014792491 ],,, 
  [ 1563411963197785875161685644703536414679103112689 ],, [ 9090211201 ],, 
  [ 228634813256332261153 ],, [ 298657476606598274203 ], [ 9199855531 ], 
  [ 4672596298001, 876115113230364511448369, 
      124492966443240991427176240074946201 ],, 
  [ 985277968369, 48482045183147832563, 
      518422974004205201549902366990259260636203742583689, 
      1006202366625285168886342439832001769199774533814432679014821 ],,,, 
  [ 1950946242897950910424273005343 ],, 
  [ 3613618786597, 1366979435662943897263334321, 
      172995133133409822116974743113009, 
      26978738007408250039203361847537582255681 ], 
  [ 17779512531871, 636574672199039803231, 22094000122734511703229431, 
      965606392793281443322285291, 17069359650081206674726921272389941 ], 
  [ 67431699096589 ],, 
  [ 1862214689, 2237155169, 
      3575026217718198199668691073234082147246805398028769 ],, 
  [ 123984589236096864025203993537748125012766434779701, 
      2059354461192110355197188570792264485636255462970901 ],, 
  [ 49755231685693 ],, [ 451401795703, 6913322791967175382572187129 ], 
  [ 3083052430282501 ], 
  [ 84039499433, 1291054258015657, 
      1094446075788854289426471519954075875187442867930884001, 
      3636495151135086775965588112151320542769931419647227700289 ],, 
  [ 2113557135711189942061990326567815218998730715777281 ],, 
  [ 1080602296591386315786521 ],, 
  [ 70018911943, 1757822589992389, 1529292217790386855027, 
      32976171945298018943903, 33481904873386512300019170161681 ],, 
  [ 7269653794450334650395571246564962394472494027948417 ], 
  [ 1618656271, 9356642542171, 14758174941778587505370292571 ],,, 
  [ 36312512210449 ],, [ 27814122544522861 ],, [ 31837451863179042697 ],,, 
  [ 1106101121, 282200972403903568166451593351 ], 
  [ 44206188049, 438235696009, 
      421600512689849572947361915512053302881029226277 ],, [ 33151258055143 ],
  , [ 3767298565601 ],, 
  [ 11403523324087, 270709998239641, 1529359767707221, 
      88136835669651007621314337921, 900057529178404640631875427814741 ],,, 
  [ 2812704357928371121, 3028317256063307431 ], [ 175898867958283 ],, 
  [ 12994307820647153593 ],, [ 18144869801 ],, [ 25355596933 ],, 
  [ 1291121101, 3434459644792585729 ], 
  [ 271781805106896281, 43583485918084060233509354452846451 ],,, 
  [ 70963674827 ],, 
  [ 6674052001, 102727298521, 17324464425711912658712613307481479692869281 ],,
  ,,, [ 4556238142862133239706708620401, 47466646684571365086953218254001 ], 
  [ 29117322467988815984692723 ],,,, [ 1191064120801 ],, 
  [ 1467626257, 1161006502518990301249 ],, [ 2086398873608791603 ], 
  [ 69532147589881, 60310248217276381, 1197407098426779145291 ], 
  [ 4354543119192031729, 698772151099242143592293 ],, [ 4480852065367 ],, 
  [ 96526246961, 5462041189457839509389975341201 ],, 
  [ 166379033411985795663289 ],, [ 45196419438724762926979989961 ], 
  [ 141133612785544741, 7748984434864011077311, 
      15795790452251584798125198104621 ], [ 3283882497159943524914511895681 ],
  ,,, [ 1846946254501, 409542325192679742082801 ],, 
  [ 39267048990285766356146919268997 ],, [ 273146478967212435417702061 ], 
  [ 68769235505754630360746461749721111 ], 
  [ 45761565361, 811639212523583125993 ],, 
  [ 3393203010227, 26762837362191756948252883 ],, [ 2876068236841 ],, 
  [ 16474951755182030881, 2099063214555795129181 ],, 
  [ 78555238513, 111552123535003057, 1938753773051958673628994610523493889 ], 
  [ 43031714486935028152741, 340766350330083094031584693103221 ], 
  [ 45934675071067, 170911326304772507, 1951539703458020071481, 
      4026687021777914422119949, 10679289156802244964741761, 
      7156132178330316595652937511681541 ],, 
  [ 991874650911769, 80815302106942219149388558933, 
      29839792079207305068548741665705081 ],,,, 
  [ 3309464239815913, 10819692258230350553 ],,, 
  [ 121519670254650544050101, 3603702295244991970004198951 ], 
  [ 22111904557, 14572282577072310889 ],, [ 1058248981, 8670439227601 ],,,, 
  [ 1144535116895836869169 ],, [ 247422345416357, 62819119823011640829903889 ]
   ,, [ 464247038825395070432119091147467 ],, 
  [ 4192520030161, 34801365786395124689 ],, [ 3456439948919462261 ],, 
  [ 12764724481548848316838319162209, 184926533131409465918170282451279197 ],,
  , [ 7250334619259124361, 575740439805243250891 ], [ 5187600858122310049 ],, 
  [ 530694301087, 84500260593729961 ],, 
  [ 36404964934939001, 303380305247720795400001, 936691918975907104958736001 ]
   ,, [ 5018729941, 60340069759301 ],, [ 79350703489, 4020592025017 ], 
  [ 18112337992677421, 10816107232935551857172591 ], 
  [ 15741999652397070012316049 ],, [ 1806905201 ],, 
  [ 5671051081, 9455292441906384894947635501, 
      20618734563137682873286763586661 ],, 
  [ 1514326859163649, 1038255651487443134131269647873 ],,, 
  [ 3604083574166431, 231873853107705540636725293292191 ], [ 161475568369 ],, 
  [ 17756606902178689272477900467018269 ],, 
  [ 9929340931665117562081, 87378813543214614737303521 ],, 
  [ 93399789601, 247703602429, 374031166412186483892103 ],, 
  [ 425118878982704321 ], [ 7644385095459483073533077694362315789551 ],,, 
  [ 234190934209 ],, [ 5440119997877781080625831492670621 ],, 
  [ 868919342764769246609 ],, 
  [ 118887780975709, 2157971933532319685209948786123 ], 
  [ 16655434216202744516249488757411 ], 
  [ 35962486730297, 20779068743484631492348721 ],,,, [ 6176139841 ],, 
  [ 17305745641, 19025013001, 16674281171045507 ],,, 
  [ 1982434610411, 3100367220396461, 58288760245903361 ], 
  [ 177268114816140734272058490497131681 ],, 
  [ 47421999809, 389707961706444303407267386222037 ],, 
  [ 261855949927001, 1293445697691463317334319811114401 ],,,, 
  [ 1895899521353983, 7344736183451684018420718347 ], 
  [ 31957654090711, 55042837737661, 100102805287820551, 703019090959433724181,
      970145700460507134358284075031 ], 
  [ 150912325098397, 7692881225974150289 ],, 
  [ 1531645577360636880964320512281 ],,,, 
  [ 68343255945323200152940320855104443 ],, 
  [ 1241919403564453, 1421870525276515681 ], [ 3031892709091 ],,,,, 
  [ 149829269355301 ],, [ 580534372873748437, 42387412055365854049 ],,,,,, 
  [ 4276835861, 10969189787, 155378637965614421, 341583882908257097363 ],, 
  [ 14539465911516540927768942989234881 ],, [ 4382838734483828216167 ],, 
  [ 1006260325753, 1325568382100755892308207489 ], [ 8097690511 ], 
  [ 93589486880014243427269507 ],, [ 857706097333 ],, 
  [ 204413200681, 9605398222511139761, 1278544858305336297183613910201 ],, 
  [ 3880350378721, 1345472479327525725971633 ],,, 
  [ 34328433560837262550691496671 ],,, 
  [ 15248886774083, 6919189999244620881367602409 ] ]);
