BRENTFACTORS[45]:=MakeImmutable(
[ ,,,,,,,,,,,,,,,,,,,, [ 1624694359, 41497642159 ],,,, [ 5117812801 ],,,, 
  [ 31664132957224894409 ],,,,, [ 29335436267 ],,, 
  [ 3059387161111279, 13749013621460809 ],,,, [ 11719188031495795931 ],, 
  [ 39294929007235620656221 ],, [ 2813390641 ],, 
  [ 51837304274143573658745029 ],, [ 916663899843735821 ],, 
  [ 33009788025075117650794669 ], [ 5498512064777161 ],,, 
  [ 189042704081237051 ], [ 21836785504297 ],,, [ 950432036620886988739 ], 
  [ 220963691761 ], [ 3410630737301, 14390821700656021 ], [ 655363379581 ], 
  [ 23709916819 ], [ 94163429485220072478209 ], 
  [ 85127742311, 1987607593147801 ], [ 19412774041 ], 
  [ 2614999599612154178059, 1066441441821674655676171, 
      137914194447007338401767571 ], [ 87754271556641 ],,, 
  [ 7472046391, 1741283218483835774860241041727651, 
      2015164490977364533999275166554791 ], [ 970308430129 ], 
  [ 40338454292159, 286497977382492142304250061026258887239 ],, 
  [ 18645205555635003244127101 ], [ 22004662804933 ], 
  [ 222101449727389, 64687804330310691163789 ], [ 560955985747 ], 
  [ 1102028068140248409183546334158857458539966767866504309 ], 
  [ 209454465219361 ], [ 91691749624141, 24893645834439001 ], 
  [ 139078954232381994893443 ], 
  [ 31476663580013595951794549147641845280366587945814130429 ], 
  [ 1906383277 ], [ 1436530091, 1889571251, 2079258860071, 2697696266731 ], 
  [ 79118396399911139615195123 ], [ 14930598449151235264213549279291 ], 
  [ 758728125409, 2057008868256197080206697 ], 
  [ 66636889149731, 5818835324058714516026011, 
      8849562088743751306779488337329 ], [ 1099730881 ], 
  [ 207631608697964740504874729747041, 74807875551194181391637124470261567021 
     ], [ 76598585809 ], [ 26701880946061 ], 
  [ 1055439443203, 5007871893259011010762923469 ], 
  [ 47584041181, 127969797382562014981 ],, 
  [ 2099435985268729, 4406106779101755382410605881330801 ], 
  [ 14515265795378503 ], [ 3894163219, 55111042999, 14073821393721139909 ], 
  [ 182921405634402336001 ], 
  [ 61769858334589, 20399767094602403461922929, 
      28280647205096429945272003187589905255841406800091 ], 
  [ 2769417107629327 ], 
  [ 373209305224631914531915580204179419259547150007978539, 
      693692637707285812520434140770383408362237716544160681279 ], 
  [ 14801333702715041, 558349069635422030890372117489 ], 
  [ 9783661231, 51146053902293083861 ], 
  [ 39715089823374481, 224623416402142669 ], 
  [ 303669793671091, 3372653666472709, 
      6087993410165917370784604688878496864376296003438204718960433907009 ], 
  [ 23839875721, 17870950328293 ], 
  [ 5847283194552087121231910272984339, 
      2281619107984770329800614149923490115871058159749 ], 
  [ 102816644479677642158921 ], [ 12774262729, 4076890763987611 ],, 
  [ 73189339511, 2022218254736650437975200077805364851 ],, 
  [ 5671235710411, 7129820691541, 72355024484819711, 
      7964994320967112599128098326871 ], 
  [ 10157059076413, 656988022380357443330197 ], 
  [ 46586688746668669, 5472989763112124371 ], 
  [ 135339943242693481811787472491293563 ],, [ 6871250180401 ], 
  [ 63189947427374331563888638119916283190329681201 ], 
  [ 19180018758221, 214553033898100484087 ], 
  [ 1467185821, 19982585635317138271, 65593255043903577740647073292874166449 ]
    , [ 1863991276087044361, 1173092525145410298163600487053 ], 
  [ 18714646001, 2779261846496227719574751, 45832304199733429133194001, 
      153607236939789242488075751 ], [ 1921676813029, 7100197990996321 ],, 
  [ 1902641631856641539329 ], 
  [ 717990396317881, 4260782501068213461333691, 
      28078582300409938681717461728192495706691 ], 
  [ 13941960463051394148848528041003476421 ], [ 1862443026463697735809 ], 
  [ 120211346149990502089 ], [ 375206899977631, 84355564706174587454861 ], 
  [ 2094638845314061289, 36114633974533259977939309 ], 
  [ 27250725765997208198198887182702690309328632031 ], [ 112146714927558953 ],
  [ 35671357110541, 262917625862510113039, 
      2262065488458454600212607667116327575471752561 ], 
  [ 2124886741, 34515332471647 ], [ 4390998436666729 ], 
  [ 23957519321, 1371627691646708574178225441 ], 
  [ 719843158023137702652508263761190061 ], 
  [ 1398825822635315127227, 692298161874034730813881603 ], 
  [ 8869257578509901, 4372333548562145246939 ],, 
  [ 4663000253801, 3412472200293198192663170662181, 
      2032656632886566193707761225005683785631 ],, [ 29487637073534221 ], 
  [ 1106065083565957, 100323712807780078472018513474053 ], 
  [ 219038272515873375411564859137799723977915756443322719 ], 
  [ 19547758801, 130184639711123401, 1738862108530756801 ], 
  [ 7250652769, 34995488201, 73726280690483776014575563107257135381 ], 
  [ 1355239770499009 ], 
  [ 312484942372624561, 
      87348155669247109832773342535978699151452575525464820232902429040131 ], 
  [ 850720893403778629, 23808695412632132041377120503183 ], 
  [ 4869248076553811, 77322349472260614765930774747890461 ], 
  [ 186453285633746135932302961 ], [ 21435359779, 2599301255435861519 ], 
  [ 293757042825225852966219246471179761, 
      20003203446143328734706173687044199621 ],, 
  [ 1312552321, 9744090039041 ], [ 909677949601 ], [ 6296970593792007901 ], 
  [ 2272530679, 6053287421299, 822723857239469 ],, 
  [ 22196749130566395415024719451, 131932399809957753506526216313222441, 
      1906721841365676221694288114159808035652539883922937174804688256401 ],,
  , [ 16795365889 ],, [ 218136090485068920975060625740020221 ], 
  [ 140937303961, 67248093096721 ],, [ 11434964381 ], 
  [ 975217506463, 16511894693263, 1203357039145579027 ],, 
  [ 1026131109915448312699969 ], [ 113777641958870835771349 ], 
  [ 13597157807, 330640500023 ], [ 10754668976969 ], 
  [ 47528607043081, 34568801989831017109801 ], 
  [ 3514752999858739, 21977386714005631, 57988375382818399, 
      3102529377701065880761 ], [ 78818613951029044467691197398810879041 ], 
  [ 72535190774510125399201 ], 
  [ 8965497337, 650792381413507320443655567942822208501762849 ], 
  [ 3464680741, 29401403687701 ], [ 74999688216238523724061 ], 
  [ 50364844042662161 ],,, 
  [ 8382503589639137741, 49536994818898178890506781, 
      52980497255362992476044221547921 ], [ 43158980369 ], 
  [ 42743402819930190654363062498824998337 ], [ 83552000366610380724269 ], 
  [ 14830795140906657194247286744669719773789 ], 
  [ 39923973786841, 30427045979508076934491, 
      2375567051482100495018729706155008051 ], 
  [ 38309331704888277751366778452101433576437421756497809 ],,, 
  [ 40805808089, 117250536383969223191940631 ], 
  [ 54452233596001, 8050911836362001 ],, [ 30598436164881883 ],, 
  [ 134521410721, 254650783330870861697761 ], 
  [ 43690092001, 101835495371, 1472294670101, 79397727041851, 
      1009921782403186503211, 36144651403941023731957648656044836261 ],, 
  [ 17669424781 ], 
  [ 3831455473, 13594493437409, 69597554282257, 350441936162033, 
      1995671326782707855619688481 ], [ 77212119866966899 ], 
  [ 200965512886684540459921 ], [ 54790008578965538881 ], 
  [ 2433955253, 1037407423517, 4963974869813, 6988973676691739686628611724561 
     ], [ 11130454589742979 ], 
  [ 1455726547691204592548898093345853271919326616098009627141 ], 
  [ 36926800052978821, 171581657910789137651 ], 
  [ 31577521915767877557088413169, 1987755939492044125076927915329 ],, 
  [ 9688215227809, 62362187835342347 ],, 
  [ 1131312601, 11655826192533711716441, 1825885013147121774105281, 
      216563926839039857998312336068003001 ], [ 993386764688295552121 ], 
  [ 5739495427, 4274884812469, 5268437955223 ], 
  [ 28777549668391, 109930066998209, 7004831762174054701 ], 
  [ 10549080580839187969, 
      4304845988631080424568838455898302062511173886229998404257 ], 
  [ 7603519158901, 164723212557370546128378548780272627501 ], 
  [ 494212083353235929067518479793355819430822783, 
      122040337683059320168543115592623566877252279506985464601975565809 ], 
  [ 875265360581 ], 
  [ 11621913204613, 501311307722172769353627649, 
      1606037948010357166468212171253 ],, 
  [ 36246344921, 44460606598126064664318375161 ],, 
  [ 
      144125389154472189223780807891466133794394744524873238473371386540568608120\
290039896457 ],, 
  [ 437917835161, 12061434161089, 221425096951451610021980402330828103289 ], 
  [ 130968981724098330998231, 159307906807349026848290383683713561 ], 
  [ 218693867512333, 3285633500497813 ],, 
  [ 42094502843, 14475759864627021027247370681, 
      13851612326483028054942236699960380707735618894683 ], 
  [ 163938487872228779 ], [ 372592104954320673478742270881 ], 
  [ 1319185319, 1398309611371 ], 
  [ 382067328551442029, 
      792190014938224385762638473003436801624109348309734838909282546745287962\
27 ], [ 2327410394946649 ],, 
  [ 1370650051, 400816406057524801, 5100121572692396441101 ], 
  [ 4609828687, 34058009123122861, 4190453151940208656715582382315221647 ], 
  [ 1869273855212531, 2625928242543451 ], 
  [ 275076645911253353, 302295656250686730752673307828737341944074172369, 
      7168612674183941704386660758574777866638436298217 ], 
  [ 2337759409, 95215664580769 ], 
  [ 9236569696087757928275600200140151205431957076606397001 ],, 
  [ 366422592534013, 84711578556793609, 194868051328210174878695680892502973 ]
   ,, [ 1592367149, 56841416852881, 1404401488731823693952806783 ], 
  [ 586221538764793129441 ],,, [ 320579499454876264201 ],, 
  [ 337925814985873779494775401, 347203404133488383471988401, 
      659374652738289723182742802956081121 ],, [ 2158931806309 ],, 
  [ 459174370854522090676332877202641 ], 
  [ 1625637793601, 977271449876291, 27737116327683911, 
      74548195086314733784526861 ], [ 45617576302274141953157483 ],, 
  [ 3697188641, 13217008126208173019292579398536081 ],, 
  [ 60902411761, 47826434653201, 934109001513901 ],, 
  [ 198762507719570559146024254081 ],, 
  [ 770051162270242621007879962704126679721 ], [ 46601676101607551 ], 
  [ 5883135409, 11468858138545837, 27986772418414357 ],,,, 
  [ 802567323786828370961, 33433415486316101708618060161, 
      119894475099066773565745546836401 ],, [ 5796212589547 ],, 
  [ 579434734850406092349788267604939998794240502957521 ],, 
  [ 811633599419501 ],, [ 37935123526739598864678279401005314365761 ],,,, 
  [ 4979473957, 1230860539910413, 3154213434553515966809616613 ],, 
  [ 2253077821, 2490299399281, 275729500450778116228533727 ], 
  [ 2696010816221, 13520352516571, 69249703077965731, 6437336004253611221 ], 
  [ 2809149521, 522305951816693283353 ],, 
  [ 4482714767, 30256225365838770494941, 1812336874864921879762172681261, 
      362706183291208403214009456520090129 ],,,,,, [ 2286946560817 ], 
  [ 25958030281, 11963396339534386631, 361652652249044270561 ], 
  [ 617498385787, 29368737040141822488775504893457812541924086087928064369701 
     ],, [ 1323079554721 ],,,,,,, [ 84092917231, 91330605727201 ], 
  [ 10157471453, 81707314239064068521 ],,,,,, [ 7156106422781 ],, 
  [ 250550085503083293101917 ], [ 8334378001, 3952926632201 ], 
  [ 13148537425446859127 ],,,, 
  [ 371404256034569447581, 336765587834269125248641, 
      21346433043935628847560028365926575617301 ],, [ 94936519366964012333 ],
  , [ 9450781169, 1084218499783, 8239647054307 ], 
  [ 2529603305071, 248854262134754369231 ], 
  [ 107560500639649, 1821967836061461827921339635899352799860609 ],, 
  [ 653121596863529, 98824777401084281 ],, [ 202849930450001 ],,,, 
  [ 5843611779321761 ], 
  [ 9403036411, 10448536924531, 413405518841761, 20195996800565701, 
      40530780849890155188961, 26855604477702810797267691834342481171 ], 
  [ 42248712032434142548009 ],, 
  [ 112905075521121241, 128957704548023535506449 ],, [ 8801726501 ],,,,, 
  [ 53771727881, 1241362549796030349251, 1291160293786510877862271 ], 
  [ 14067211841, 8157789316520232033769 ],, [ 530104050061 ],, 
  [ 41012055361, 20775223738774801, 229645958666619799441 ],,,, 
  [ 9171589551853, 55285838267462760947809 ], [ 529684047173371 ], 
  [ 655205213881, 3080625544148884205743 ],, [ 12999178684108443336161 ],, 
  [ 6392308029942581, 826250726293906243901 ],, 
  [ 10161891637, 12365648041921, 48250643235829781546766982357 ],, 
  [ 4434586042933547540161 ], [ 43587063001, 40221106563213914655001 ],,,,,,, 
  [ 31029713763143 ],, [ 1324463122737387659824513 ], [ 313944504975270401 ], 
  [ 126587223808621, 59409136181170830463, 297063427100981415409 ],, 
  [ 5292456681059014529 ],, 
  [ 13940100207003318380174323271065764824586647601633665161610215014721 ],, 
  [ 1492754819921 ],, [ 14103703589, 5148204932346060692189 ], 
  [ 139947460378716488821, 950891704263828433200161 ], [ 107876417096053 ],,,
  , [ 280250755201, 135231004736801 ],, [ 1990757517698407 ],, 
  [ 64710134744209 ], 
  [ 3032907257071, 25235082262261, 604274564130366601, 6666429042843667379371,
      8481844956411143940903121 ],,, [ 1609783993 ],,,, [ 46254956776495721 ],
  ,, [ 1536951671, 1741255126691, 50258558956215370001 ],,,,, 
  [ 910208401325161, 2313140185620123721, 8762078590681287257562961 ],, 
  [ 22257395272218787, 4016246616048860537723 ],,, 
  [ 627479244780101709907451 ], [ 35719366811827, 231807069449193369403 ],,,,,
  , [ 20684452935321073, 3383264498234148555778081 ],, 
  [ 6126903849795397061, 63234954435788230943 ], 
  [ 1599892589131, 5818564206451, 26841555493069057201 ], [ 140676015174637 ],
  , [ 211451938700652933463 ],,,, [ 632051638409309 ],, 
  [ 12890924173, 54153984253, 90923172443919751921 ], [ 2432060503598261 ],,,,
  ,,, [ 11724957438272277769 ],, [ 16462580261, 105604866907 ], 
  [ 539243387862271, 605693129060111, 1699147024037191, 78649359176644621 ], 
  [ 7927423201, 1853506132262857 ],, [ 5236564013041 ],,,,,, 
  [ 212168691996769 ],, [ 368314312427, 157323322732567 ],,,,,,,,,, 
  [ 371276392397, 26814119743191258493, 1027019273000008929284358442477 ],,,, 
  [ 1039512961, 1915354606413797134081 ],, [ 240614157717881 ],,, 
  [ 7312176313198595221, 4348493338740604992811 ], 
  [ 1704503089, 1788299431561, 40221127129493004229 ],,,,,, 
  [ 641882376792834509677 ],, [ 484246484749 ], 
  [ 7055119171, 13351715191, 1195315344631, 113463343376346151 ], 
  [ 54911847521, 98454772453711918817873 ],,,, [ 512631085273001 ] ]);
