BRENTFACTORS[7]:=[ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, [ 2127431041 ],,,,,,,, 
  [ 166003607842448777 ],, [ 1527007411 ],, [ 13722816749522711 ],,,, 
  [ 2316281689 ],,,,,,,,,,,,,, [ 4446437759531 ],,,, [ 402011881627 ],, 
  [ 990643452963163 ],, [ 1958423494433591 ],,,, [ 6809710909 ],, 
  [ 913242407367610843676812931 ],,, [ 1636258751 ], 
  [ 7685542369, 62911130477521, 303567967057423 ],,,, 
  [ 2576743207, 196915704073465747 ],, [ 18489605314740987765913 ],, 
  [ 7304123737, 231410451435538144122809 ],, [ 2211164386353499 ],, 
  [ 1966385431 ],,,,,,,,,,, [ 35416476134069 ], 
  [ 227109283745807808529, 1620221568881364582821 ], [ 167039577217 ], 
  [ 14551288401737861, 63505707690048880101785428103 ],, 
  [ 56713875643149053038693 ], [ 21535258550401 ],, [ 24006520939 ], 
  [ 723461377501, 27229507836853201541 ], [ 55716067510309 ], [ 7687225261 ], 
  [ 4261190159, 1187164242679 ], 
  [ 305213588009240737, 440779823883628367834893 ],, 
  [ 11795261559086963, 58792315124013823398811997 ],,, 
  [ 33947629297, 74502648768583254173 ], [ 2182816753758823696751 ],, 
  [ 554351226505275380676162672703 ], [ 1110623386241 ], 
  [ 63350976270733, 175446584281395198837259 ],,,, 
  [ 2662276961, 373740808373213, 897558513407803666357 ], 
  [ 6557750853567755279 ], [ 175561876921802311 ],, 
  [ 57162922399254002352124124899, 65480203458464902965944539043 ], 
  [ 7396787205469 ],, [ 102314938321, 18690488255321 ],, [ 1351405472411521 ],
  [ 528808508322667, 376215890379315997311416372784691746214777 ],, 
  [ 277463632645667965008782910911 ],, 
  [ 4060603391041, 424770871339903301567509 ],,, [ 6005492312551 ], 
  [ 115356256117, 36076003832567, 206462520503013793561, 
      2856349001315592319937 ], [ 1295161807633, 1299254811081649 ], 
  [ 44072862804091655188147 ],, [ 1622982371, 9254997611 ], 
  [ 365302616611175569 ], [ 1039945344901 ], [ 7573763065938754357 ], 
  [ 84247682063005850464952755729 ], [ 102118777045028801 ], 
  [ 4406588677, 4615185796935334098258901 ],, 
  [ 962207945014470392304193, 1648536343690282975764489383562678396141955057 ]
    , [ 5449628176194898649 ], [ 36647640811, 1946951063386221338821 ], 
  [ 6963362191 ], 
  [ 2158061509, 623932374204290945359, 494816894793945434195756741367539 ], 
  [ 4894546210513 ], [ 1452979915402500135854417362573926368874134931212567 ],
  [ 1590988506392861 ], [ 9674698906207, 175336938770236118176950803989 ],, 
  [ 9491935586594867440367391646466925926211879363793 ], 
  [ 5406066031, 1284564941030772067 ], 
  [ 1237578612719152201, 1094471317606762277701 ], [ 2085729338353 ], 
  [ 22724865586634953261986967832791 ], [ 1179536907057197599849 ], 
  [ 149874987000926513705179 ], [ 1795168434777002101 ], 
  [ 13873726021, 618805947190964867, 364308807786322943430987769 ], 
  [ 732700162559 ], [ 5153013553, 104199666470736545959920137256413473 ], 
  [ 197202518881, 1812487089636161 ],,, 
  [ 107969286569, 157663427378398137465490451049503570558624435143 ], 
  [ 4574857237 ], [ 5906255349477660375285361 ], 
  [ 1765151799417091, 2440590160473742205021 ], [ 35546396841548971517329 ], 
  [ 16356157057 ], 
  [ 85728285355409267895679, 756937155910390044916932629, 59949463273047124687\
05571873826831, 4539546970485536436424707475812653713 ], [ 146533138940077 ], 
  [ 14046059431 ], [ 1933665951863017, 10148051647066664017 ], 
  [ 6159369299 ], [ 8095532743, 244188888967 ], 
  [ 214661295139431885643832154153997, 
      86539116653269014086961051020627012232284504261471 ],, 
  [ 132955527487, 775594571863, 98527557194917, 428995274049217 ],, 
  [ 145916619612283783386370190568409, 
      1158560595990812530792619356788467777477674946730941 ],, 
  [ 834035491628067397615971778938263976927180494349982302975033997201 ], 
  [ 1058638292629, 461785968654529, 41875773535891952971477 ], 
  [ 77569456660417, 227556220136287506028942276770826968937 ], 
  [ 17712988461899423081645348353 ], [ 8048541876545647951 ],, 
  [ 25901828181222890897428585774179766860170863299438695413795254930505191880\
636307 ],, [ 582053568181, 1274759667849259732505774376326193816317726317 ], 
  [ 82413922847 ], 
  [ 11300176322829911971, 147795410845880963171, 11916717598664539151308306888\
803765941891 ], [ 60922880584567163834041 ], 
  [ 1956808820481173, 602858801824822604293, 626475940065539137153553, 
      14784849807251837047947491359227676537 ], [ 10059414761347582747 ], 
  [ 16999040225222266951 ], [ 47045037529563701 ], 
  [ 760999500977, 9761302041992117524910703947100342853 ], 
  [ 15015834247, 25443079695091, 12558090335903767 ], 
  [ 17288166877, 132218621369 ],, 
  [ 1708445701, 121257418374086998051, 20297781182169478546946347835701 ], 
  [ 8654522423, 120249742857138175784797627, 4842723074886320121848080733 ], 
  [ 62463078483642684523805927784689103088686041429, 
      985628969754881487322427476013002845424287651017904086946721 ],, 
  [ 8771561006313491618219260558398401 ],, 
  [ 1793870233, 125844538662442909, 3752691545947560669458268649 ], 
  [ 33510280238484636857761, 5192033853710499967501529 ], 
  [ 79227874003, 13514998546886646078035233993, 
      56785654839475818636487235265635121007558707816641 ], 
  [ 5075833207537, 882351727670323 ], 
  [ 2812894619735804087343816418261851587705080375647708714001 ], 
  [ 6551912456787047841933817 ], [ 529637338334729405483135077873 ],, 
  [ 643384173113837, 4040609273925388685799856703093687 ], 
  [ 5789644155060072001 ], 
  [ 33486078253526557, 580351872045743557, 54728313806953686941294897537738522\
2182769003, 2937026550451562627666151150279078330125909163812627 ], 
  [ 2174310226212366107469266007290639 ], [ 73870787476849933393474604683663 ]
    , [ 369232401898464835382701047039367301441 ], 
  [ 4896864001, 9152363081, 11492120512321, 353207957997402826578121 ],, 
  [ 22931541257, 14975869588530371 ], [ 2541312025433, 23235518871793 ], 
  [ 41491794184631137, 76354359945860977734571491962874304923412180177 ], 
  [ 4833574921448501, 31818863467130251 ], [ 8895962998159 ], [ 31864919689 ],
  [ 1106436299, 35764102873412466090911077602159546824955533626915413469 ],, 
  [ 326568900271, 604822302841 ], 
  [ 6856531741041792239054980342217258517995521 ], 
  [ 1998784090958019204289, 25267040262621061993019176762942576182278345466165\
02466183053066833047277 ], [ 1857499496101, 499711620081214598029911373 ], 
  [ 357708888729481429441295130414301389734167320382217282028474835603757 ],, 
  [ 83226515419, 710074092185677, 474062506708242760701771553376690953 ], 
  [ 1686923681 ], 
  [ 246420328513, 125964970427584638596267035086794589086977, 3303564733567066\
30143084182110481076968694111519479821312366757981 ], [ 98138029441 ], 
  [ 187978422699271372501, 212135996587857465774994583472077008056991, 
      105322961980986497356836647823085697438251004501 ], 
  [ 254997629797, 265043186297 ], 
  [ 2871385577390592352932558612960572694702993634318932174130446555537271 ], 
  [ 39144122221793, 27982218262152281 ], 
  [ 44620606054033819617804113320280227545342421520037734127321712245030498836\
57394827 ], [ 17796529171 ], 
  [ 12796264607717363231219948301380916321449758896641550717798714717039272982\
7682423052701976465899731717 ], [ 5388077170097, 49853897949169 ], 
  [ 894265285117657047082911243254861366638596090445735393 ], 
  [ 7448353120289 ], 
  [ 2429297864813474051, 13108478445679585187945846562792720732451, 
      152254207931524870640907264181257222395351 ], 
  [ 5755716973, 153943464633957793 ], 
  [ 607705768105925529871, 100854639777998640274485328005275125684186420205742\
1515367093607755446588358126544676145969493651 ], 
  [ 5312442648966139012589, 190705279598948669274660288301207361 ], 
  [ 8248454734032306396350042707176588234070405742014804291507291 ],, 
  [ 341614931501, 4420135738596254569, 372634096091628229321039358180848549, 
      41601158252896546668861917466611604127922008421733517 ],, 
  [ 182739497717749501 ], [ 40109647514545875958117 ], 
  [ 93586760776923620671, 80183934664292567561851 ], 
  [ 2547984152429, 36383445305923 ], 
  [ 2405532607493, 21747676457911610417, 7387108546649323732057375882980902793\
27121 ],, 
  [ 801172436655296029591646500403317187, 267736408765413358758210924444841389\
95809 ],, 
  [ 23363930803, 588884936839088389773662393029, 11089767531884977816638380462\
821 ], [ 729810133110395035429089427259624129 ],,, 
  [ 20423900418268060539819047875421236887336691249083601010526552471242641123\
6134031 ],,, [ 47338433355189929279110650931837806119829008573928501623 ], 
  [ 5240570609, 64432450872271, 124017815182557414772494313985201, 
      121219249940833404770079915022116301 ], [ 1149016121562093219301 ], 
  [ 219516040470409575257, 
      58628254861045912568724329431228508415599499441292512521, 
      3748787688169844402513004599633138785431253179050314600655297 ], 
  [ 1014952541 ], 
  [ 9354849642511833165720058628257, 276052467777407518967272068222889 ],, 
  [ 16199725471, 1362349539551924951, 5554678022917560417664065958900541081 ],
  [ 469022340889, 9035330762005111 ],, 
  [ 4181043906823655873, 152111801516025381573834946322977 ], 
  [ 29650439178674631118602918288131887 ], 
  [ 136823162401, 92105555489371, 18127525360389024220391 ], 
  [ 171251016147061382719721, 
      300816696076140900609570360532034016686672572500196266141997289033 ],, 
  [ 9450044264774621, 
      100707418948601015389903497323129388114895443319589120732359180091169312\
420663896659 ], 
  [ 3065983647843013, 6053210945000213, 1296120348255709333595477995627 ], 
  [ 24391637204467995942644375209216533440485081 ], 
  [ 13059374383501, 24911171121703051981, 40157473329867190572836333 ], 
  [ 22918346757630316344596090121007369869273875683, 
      399676211948778347375576150888294069325575626336229 ], 
  [ 305033517629290547304139, 3475913288653967871883271299609 ], 
  [ 20422729729352925712512711808038001674536575294327281867634627597363395338\
3050572371 ], [ 163344191041, 4821999754197347683089799168482241 ], 
  [ 859121000285791, 23884590227767303, 477280063808143381, 
      1842220342523756359 ], [ 8884810040009 ],, [ 6115477804490161 ], 
  [ 416101077937444349085210448786432651, 
      76703889230394194088755921186703377051 ], 
  [ 99640870978732398443, 5073984584534267042701366192312558139347152929 ], 
  [ 28962941977, 135330649536067 ], [ 141375169696201183349885463641977 ], 
  [ 19384636573 ], [ 951113761291, 83723745489451, 539555593782065191 ], 
  [ 60110252104542020699, 1761395429514151665769314691427, 
      2105702271734308254421459196775092778340834008221 ],, 
  [ 1294285248964974863021909311067422276786354955064661561483669329671165989 
     ], [ 18840106986299, 819417374559877 ], 
  [ 69928721965942485135629295450917485739456015527631493417908991303269264932\
08020982074306502256720547651 ], 
  [ 334224081623006401, 8636794070026393288992369697 ], 
  [ 1902213942891704396239, 82636601001479675794891608182882964209535285466591
     ], [ 39899177220516741740469143831233 ], 
  [ 952667477245436772047525567653711 ], 
  [ 15425560249042501, 26072363006406325854739861 ], 
  [ 51216931087169, 2538309587015599, 13422653085156210083 ], 
  [ 74560887186814269973, 3805658347924925639235001 ], 
  [ 83517610741606021, 1575721793366942921257214180187566081951195327261 ], 
  [ 9127292833, 1240400287144237937, 
      384756252551799653157355170166535055814550369 ], 
  [ 430907693063791, 376720035234076771, 13349802972012134814680881, 
      35136774371091884747048323143601 ], 
  [ 153070037700933331054524248476494792173 ], 
  [ 895387781898751979426080914689, 
      89823582672830825295829211905814036272016809423171 ], 
  [ 77216590050964983143652251131561 ], 
  [ 29320685133749, 91161291484807478873801, 18284716149059665426389383, 
      2258039418211166054470067466217161065944246913 ], [ 8230203760252601 ], 
  [ 2433313988259555128131 ],, [ 166829729227263074982846979557342097 ], 
  [ 1463159201029 ], 
  [ 56289276349396871456041, 8626512997499727156919264091, 7651784598055547361\
0468712199440815091, 3173000019403116087424802551781937763200511, 
      641713853752178839895479942132287119308113963511 ], 
  [ 6670001035767378656954255161929184701347978922160475516532776621 ], 
  [ 1175001241, 23992463461, 136437693760145149 ], 
  [ 5227541273369, 191499930339009469, 484537357606024275557, 
      97776360820654218154951, 19818717012982215688309021529 ], 
  [ 22452201769 ], [ 93273670767719119849201 ],, 
  [ 41293569401198114715784283, 
      222115594362913033859606616935084264949119264129 ], 
  [ 800245174328620352257663, 241421225374647262615077397 ], 
  [ 4208753465884607397726922333124602824618429719033 ], 
  [ 32605498797939226954141 ], [ 22308770410847159047 ], 
  [ 1232836358179, 1903011950286996065819486607665149965823 ], 
  [ 6291093953, 293615126959601, 4961889461604693798857328257 ], 
  [ 78025052362534309, 967153401006619950054687111653107 ], 
  [ 637267603891620815515472232790301, 1803380635085187494461189037326621 ], 
  [ 37500869458383846642957881261029, 4546356086776970486532855270462193 ], 
  [ 405148344889, 60515949735938678857 ], 
  [ 342763782842586373606490121792284462755239269 ], 
  [ 7119993477462624445303 ], 
  [ 8668167751, 7518480999776007258001, 97494952297100984971865438709868098802\
14868507743932200504888128751 ], 
  [ 650909936062481571307414656986709933264881 ], 
  [ 1023200621, 4768847677673, 257366523022644644999963 ], 
  [ 30584009107, 75736555536290042899 ],, 
  [ 2250656021, 3050589519086201, 45065286561682421139793282921 ], 
  [ 9809667961, 11699360074183, 3451948895547127 ], 
  [ 1896349613, 31965885239172324178492996736290000958581033942895383913544482\
645687 ], [ 254655724117, 132718300095362903152250689243124998807 ], 
  [ 2474441815297, 3020677481177462138881 ], 
  [ 2613660216179879661629787646541, 
      432414771234341663469178268617841682553148346701 ], 
  [ 7542501761, 64335170279671, 5023922419530075554880849680462185748909 ], 
  [ 289414765514841661, 1515492051809463320804633626637111430388057, 
      4583142681916056752995023804494031799489400087334962946866717203441543 ]
    , 
  [ 11695740049349, 101761712426028087493813409017, 56826129841614959843523114\
95269241 ], [ 1035744587833, 354364364887111871 ],, 
  [ 721203469358049113389755819257183928662405067449, 
      478566296656273815311438559010751123205277732759848440243 ],, 
  [ 49520673229092123847326147892227101575003836232000449702576151498985125102\
9711561 ], [ 7246911739 ], [ 141853148269311930125011018018040572551975041 ], 
  [ 246830400797725347589009 ], [ 7843916473 ],, 
  [ 6931988925147970715443756192320558859369717 ], 
  [ 14462056001, 283231036001 ], 
  [ 148589354219, 43922003559070672732197339107 ], 
  [ 1475302430815774454593471971258812767057737919471 ],,,, 
  [ 640915395596561 ],, [ 2852622546217, 14736450261056323705201 ],, 
  [ 982435845672451 ],, 
  [ 28702255943293301, 24643851880680753997, 85260663016194334109048149 ],, 
  [ 5394493693, 43363095901832281006261, 46987948541428377962695535792142217 ]
   ,, [ 905547932264861071666229565143230129859275489 ],, 
  [ 2953667228251580029339756726838729574091 ], [ 15593245728932434133563441 ]
   ,, [ 120298224779693, 1169407471026387018305554817094515359 ], 
  [ 986018415638331144897705149152887163110839, 
      1782698571759822944425464521670215514283481531471069 ],,,, 
  [ 2358779222910769, 5163412518685933, 
      1886450423022355815248392428881107832527 ],, 
  [ 13864445393, 4170493266061, 
      148187590480662837474891196151696943458464698104641724559095143058921833
     ],, 
  [ 4674932375366381, 13470457618790060895951151, 4018344813445949612772315841\
7549037223081 ], [ 3602407438103418087310110702859943140744217508967 ], 
  [ 193509085665339680074571429441497198565924689 ], [ 341532829437623 ], 
  [ 10471226501, 3880053969769335736807493, 
      1048084151605026323873056941440759 ],, 
  [ 1689506462393, 1183634452833113, 15902619513553141, 
      198558877793513066390969, 1854413147145016784219270865881, 
      3316547850397693557131427838097992150273 ],, [ 329021320690441177 ], 
  [ 572749682520506652634407616247 ], 
  [ 3153774361, 7018271947721, 66582594292663681, 34347664112526074866442921 ]
   ,, [ 588631616197 ], [ 235997978920007672111426348459 ], 
  [ 28063132333, 110960237137, 129405102503301790657 ],, 
  [ 210020081728371166287199953172049233, 
      14552020391616867751861787376003405019 ],, 
  [ 2425413779895399260276908118509697, 344893183164325811790731098404717953 ]
    , [ 48086529969893 ], [ 142845016408087602151, 1083803739493312667701 ],, 
  [ 1702570097, 2678163373711493257558608239592337 ],, 
  [ 154282766133562846357, 709711268528327341336958053319 ],,,, 
  [ 13301829773559449929333573, 1786097907260768050299030591589751, 
      5560213957904401146976358164020003882623 ],, 
  [ 1853224081, 9118947413041, 996024428653721875791186905187314201 ], 
  [ 1765844827, 562969976689, 40257456128363, 172472091600229, 
      324158972253572848518337 ], [ 207734163253, 9508049868703 ], 
  [ 41011915877 ], 
  [ 2101854113, 2138683649, 13027408165943662624416319526218187947853507444338\
426479716946025178422538544097 ],, 
  [ 54708069359245754606781357934918261, 1192706415763298890845976083472521853\
266125069053369107042854117723 ], [ 1349212682263 ], 
  [ 445069217792093194807364989 ],, 
  [ 2963635864903802720551341744191, 35260442835470824175102812140885978140212\
44392943907181 ],, 
  [ 143400661121, 17543686562323601, 187381402716244523401, 723653092031567961\
80466302654219233, 820897392402727154889937592766080854712048479741649 ],, 
  [ 90359966617569667185245947327 ],, 
  [ 4734058001, 110453935177797989849, 10947514021187304312714127746617 ],, 
  [ 708841389407, 140582805638002006547693994262886383773876375739771627763 ],
  [ 9436250475233, 126958112050813 ], [ 8442444961 ],, 
  [ 185733701631563, 620299344228439, 7301646764233669, 667245220429235891, 
      187553380824058857638969 ],, [ 9458403989, 533717102782679769299809 ],, 
  [ 254984917951, 134564057912629 ], [ 1229048719 ], [ 1424727548622109609 ],
  , [ 648128907712931, 11193638545408118035815864041 ], 
  [ 6644251020606657127 ], [ 11597586727284889 ],,,, 
  [ 1082033636452177, 525734876467633171387358753 ],, [ 516012927768747007 ], 
  [ 2841035543, 106026323287223 ], 
  [ 3169323413304763812001, 79347390994238721045338817576709220262296539001 ],
  , 
  [ 2478471208462211, 2504680205769399125418017, 73988430043603822261997785631\
76650882609 ], 
  [ 147648126127, 6756824600689, 86425282925893, 4692679782813091 ], 
  [ 5807636353, 497067486989473, 1242952312910322705348673, 
      478817600550381337769298251569 ],, 
  [ 5380969463, 87651725748382316057189535841942531128897032047 ],, 
  [ 232858973932476553, 
      206298375590160646565940288626398300890112694477191593608184249768901 ],
  [ 48993881325170759911, 330691211634395092178093396113, 
      53992150803783867413687816448563 ], 
  [ 13791727021, 77847328539923823402265321321 ],, [ 126575155274810369 ],, 
  [ 1065004403, 1967820731, 6524149573, 
      3499465279712943565938799782647019414580723044484300987 ],,,, 
  [ 4022839801, 2057255879241720282007, 465664617566727851156624881, 
      70067387496614602431591410975206848853 ],, 
  [ 1739517065396641961, 244465891693615564961 ], 
  [ 20874267738211, 6018106242277121469862423 ], 
  [ 10117999187011, 15093933143414026146604003, 8155614065469213507617261089 ]
    , [ 6577631175054332926635511, 466077673476622413099748056533 ], 
  [ 2168567189, 17553405361133, 22135549699993, 13560715273664385557 ],, 
  [ 90084871694329, 22552683088834321065574849 ],,,, 
  [ 4022224611747491, 142949834073468649387631, 
      26026387361789965384243989827429482587206409750248632489022411 ],, 
  [ 131715756748633, 9896074953947257550569260433, 
      9103517672844405140765408864689, 
      53237225364480041068705634426779969455366569 ],,,, 
  [ 512448845503044937001504898030276937169, 
      1573744084294063562475602505413603199105388076450149833377 ],, 
  [ 284626165115969876013103 ],, 
  [ 154625887441, 2295769290481, 149009724864611641, 
      68567709277540022540929078685056741 ], 
  [ 1284450857, 5854502812940737, 75865663080675980689 ], 
  [ 24272271317137, 18578258282539321529 ],, 
  [ 125060755002083736173971814320289, 
      126524320109965088424895868811796346209735189444854017 ],, 
  [ 174958633832822113 ], [ 2790110251, 18967807009 ], 
  [ 13433296255033, 171346228229597943670543645694319949, 
      2542857714192606828585355854082026552645113473 ],, [ 390042354509501 ],
  , [ 530122269701621893033, 5068394466355183450313378335551130897 ],, 
  [ 76443543191, 305666773213, 35666484627504843161821, 
      16910556549977053332294198636645099634859979879986488562524369 ],, 
  [ 2434989769, 270980007941, 10311220574264857306049 ], 
  [ 6714777688919, 8389168631710401096193, 83999719453384696394648086931, 
      4040462960066172456893556448237667 ], 
  [ 2015984789029, 37181027273307023448030259, 
      21997634133124705942517215606813138917763 ],, 
  [ 9691924412174719842472801 ],, 
  [ 22239047886922111388109709879782334859, 9532868563981786109929682659459433\
1300801818436277812469 ], [ 447608908396902072661 ], 
  [ 23146232881, 8507408135928822982973809812954510818773 ],, 
  [ 1069846697769288119 ],, 
  [ 1267394873, 190442563479129737, 598090422999278523077751519656606196993420\
0643121 ], [ 1999610430409, 7634731942883, 145580059988207868894127 ], 
  [ 643475985978004141, 188783917797883464042250083871 ],, 
  [ 863977699157, 680772171302969384246346369013813, 
      18489093999230985031269595355473053970276854216314509 ],, 
  [ 13903914179, 1463273844607, 266604208732109666783, 8005403352699006217853,
      9434065448210481479155118150417 ],, [ 86533516346363137 ], 
  [ 11546825911 ], 
  [ 265229252768157343110127, 92511297531161087879268599, 10566952063659962543\
089422225791274843961177 ],, 
  [ 47137463621, 156998159690501, 417686802890095486149791834048621 ],, 
  [ 4883462672030653, 6350450713263866826214495081 ],, 
  [ 6181086196826924696146082929, 9873849114499026811699931887107121 ],, 
  [ 9090234837292954970767, 227144291051573623617426972653, 
      117617794764612578710544193052192993645862944190099982880252596330466915\
44737636664184667 ], [ 360863295229781 ], 
  [ 7846427233, 262237634391526303909275720052818034806073 ],, 
  [ 751440502001723166551 ],, 
  [ 274166594399233, 396632319992796527936468929, 5933146491630939230963433088\
0139776767881598388238077554209 ], 
  [ 77169913785353, 46026105699913661027135798561 ], 
  [ 14357519353, 707165317783, 409803998010903979377841 ],, 
  [ 36290833944740436954817 ],, 
  [ 746472099748883, 25291032111194818151, 7100637712713772555039933861459, 
      26646467325353629274152005432430189091 ], 
  [ 1156750780397791, 18968285267754371, 37415357110673268179, 
      13856052855197081532632759563 ], 
  [ 3189188880923487431401, 61852110266729382934188518364722401 ],, 
  [ 5504069054303 ],, 
  [ 1668365766278161297, 30219676840007995649, 2851175957607478685667806385181\
5881, 480925736337089725396043071450637639329 ],,, 
  [ 3002155231, 58593177694839103686027409594307 ], 
  [ 99672999286489629768544122911708432496190163311534467521888727150464895863\
0057425015060925493899201 ],, 
  [ 1276099871, 20388487501, 38371409301751, 171446184489323540640445479449640\
7041883618781938375128571 ],, [ 17558098849 ], 
  [ 35664587653, 18260486367428704883800061 ], 
  [ 40571013452585053, 1738762283831580034041231225401494520787954138659263795\
4891034393230929149815229230950729 ],, 
  [ 41551118009633, 14111228924014993, 148510949964296916004902363398357925286\
52136238327153 ], [ 1796988777719741, 50907790124148913 ], 
  [ 1294315497847, 187279038302512787946006053034457, 
      783264261641519722382230088439928397210027953348676148973 ],, 
  [ 187764647774645561, 6738994821559541056661, 
      55695322897024897423993821611398538193323794771141198989530564711821 ],
  , 
  [ 47603054564094691717020460728339221529227272165354954184044567689435736114\
1 ],, 
  [ 10876685470992760700818169875954484159860005620568806718357344747678228737
     ],, 
  [ 29752997379514359645402999968984112179935684260812248052021055723104729872\
67 ],, 
  [ 13352751702673573080181436651369067473632828336537, 1253219010251928923482\
58037574381527425314305570996203012107214669 ],, [ 118974628711 ], 
  [ 11741658212984859245689, 221845256951141477780911061 ], 
  [ 490328593521961, 124414658504278647927541481, 
      6051139266127197692503265897, 14357343749884563609231238469273, 
      8817001704163112590954842150168555401545129 ],, 
  [ 1853161213201373653, 104663898277020477230861, 10011838539132774741667477,
      138642570225889352433116749 ],, 
  [ 1116507783855757, 2212355183758694233608769861120122786576697 ],, 
  [ 22243428090577, 
      3975047917431160297249953259955968186945131148887708281805256392393451 ]
   ,, 
  [ 20123865251544391625161341731583127657820497438584979943078024587839639092\
58968948610325640321 ], [ 6342770822229080543, 7136452175759006029551779 ], 
  [ 27021933957682455661, 133817407045652473433183959363391437 ], 
  [ 24019749823, 5215404742508576327, 712570088508661184132153 ], 
  [ 39916941655753, 115831833517457 ],,, [ 237449317379381 ], 
  [ 317328896377, 101430487855004987278937873917376559750672057311756427499451\
8656337 ],,,, [ 34257791501 ],,,, 
  [ 10579647217, 4679647228481, 1448007102933484129, 
      101375630392290099833438605027422529, 
      112013947997250382786647027613001897088673, 
      1274792060361584269903904073127154133748529 ],, [ 1714104805001 ],, 
  [ 87130088761, 2131954692121, 333454593058084131005955539821528621 ],, 
  [ 1625589427949 ],, 
  [ 7678457341921, 3061940059655156719656241, 21915787242793570774141464676176\
4776529 ],,,, 
  [ 3410050832187001, 1818175798347430018651001, 17032461718357654839264111701
     ],,,, 
  [ 27447194849244194531582120774054932805666322241, 8309130488800313532095736\
195499153284909088135172285761 ], 
  [ 9705603547, 8890308796463, 1002931507290244249 ], 
  [ 101020140256422276570987002251440602782290400709 ],, 
  [ 5964342811175142412201, 
      752296272253597241512467063244725853091505323237557078608064479126326404\
74841613 ], [ 4426706458777, 138565550665882440107474683 ],,, 
  [ 15079254951041, 3585220859700498881, 
      444192461254502946991637633169754087300463367375817041093016404982683867\
02884150526155801 ],, [ 139319098254023721793, 12228833210846956506947 ], 
  [ 6298826803 ], [ 137150063288706714023838837484988677 ],, 
  [ 2722731943, 568927133840129, 141067436349500417, 20313193382308673633557, 
      10724186844800812803083930897 ],, 
  [ 38417867349927946206092222481953, 1049139601018587804651174395448130408419\
345356019601 ],, [ 8008493768299201 ], 
  [ 10294037196280169833, 1655981677471163952421 ], 
  [ 1573955757890471126964486261145675841 ],, 
  [ 192781522488867055091939761, 306966401550032804783624479, 
      10947491533298818313907548250908967006043, 
      425190316383248049552268386312820866945960524529491735828996839 ],, 
  [ 13545141650308737229292561976099248633988167409680361321446680102434281248\
348196388481 ],, 
  [ 1693220267, 14366716769276268217, 3051946585334196777147226745197322908607
        , 1545284503920433367698702470420827778108261534994967038339 ],, 
  [ 5270389601, 7216438449620401, 2272918368416695077401, 
      5168898551438758822224323913308984024753373866126288201 ], 
  [ 46110488759 ], [ 29114146387 ],, 
  [ 209824040449, 964510269858148990692302437887078593, 
      406809506051618384400177067131926148165377, 
      70791251810995075042206759186175502213980649089, 
      45493637292816464852067014736571339792315419859784218076875841 ],, 
  [ 134133064963, 38237940047343833683963090037369556149 ],, 
  [ 25955435558687116453, 548649171196167441109, 
      943528568765833825703114866873, 
      11474671743857419991551172237691192247092139753 ], 
  [ 130821718044846901233593431 ], [ 3994007399141, 9811249645852259921 ],, 
  [ 1263042449967635074439149289297 ],, 
  [ 2202998449, 6756409737221257, 1485662731036994178049477733239 ],, 
  [ 143693722097 ],, [ 2830826774651 ], [ 72946743209 ], 
  [ 754316136806426696131406878764131048161, 
      5427341608216138813862360726091528531034677402251589898081 ],, 
  [ 1651646666443, 5586740524454797075547982603604661934487259, 
      3028767126820991607381231561026987744311688558728483, 
      5907090586313286536313560574827695694485218120865194167761 ],, 
  [ 45285425774443532037543457, 209345172871306850059883087217977 ],, 
  [ 2690813731, 11844287071, 170392831511246411148565663444401511, 
      792477322424960376123050625206986448011 ], 
  [ 250505388149, 7786021270141085163593 ], 
  [ 265713823649, 127188264783989314153765082316664806539339746325480357878062\
5668955302129 ],,,, 
  [ 1396060350556672249196617, 16109294386384045811825101, 7134830578397756261\
77378111971655537227563305944989779135833832322797 ],,,, 
  [ 40620890273, 151531589633 ],, 
  [ 167851939527353391162496590905135083, 614206647405585523292920371438578444\
9474893513223804175646566504462164839 ],,,, 
  [ 999266838007025198420629785638217716921, 
      443586732305828439157807569986953963560622061, 
      1289606659429174996411620359079305852855705254274280257 ], 
  [ 11713923500359, 97986253240756675481 ], 
  [ 2929216777517437934412430035020767945889219573091841 ],,,, 
  [ 7666222829, 23242873318045439805121, 
      252761046632511917531213739821900074581869 ],,, 
  [ 3667228929737, 8662242004396403 ],,, 
  [ 64212392257547, 38418787051138665624727, 
      46215747540095507833650423122055432531249537597319 ],, 
  [ 2721626296394041, 3115861585149097, 18397322679534794579809, 
      113250051026989562421963789434960977 ], 
  [ 22367419651, 2151360672319, 585058522779196275853 ],,, 
  [ 1081419961, 34646209438350825630601292760303965684281, 
      4842890488851209556033906293586550884072401, 
      38166987316916118589811294122938513042741424969660064800360121 ], 
  [ 149136194603343760597 ], 
  [ 37082744372083, 414932958853705507310091916039, 
      460222322900651419703643743077725931 ],, 
  [ 3318570757, 5885504436233, 427818973920857, 4929826463208112537, 
      60338583584574972197, 61824628802472388711067859241, 
      1025529178556141945436969808346094564069612147003666949 ],, 
  [ 318721929785784434255525336887, 
      799796846487941343661770451212730431573391 ],, 
  [ 13790117724241231070977, 
      11631334060541246637529970830548555786874899779841924590593 ], 
  [ 16283424277, 15383140659461699156987 ], [ 1466073841, 1258096891591 ],, 
  [ 378881050637, 286400155926593, 18154096793869693, 
      3087387604845345495607043892989 ], [ 1817531779412976994397 ], 
  [ 6708720853 ],,,, [ 35875651037 ],, 
  [ 83045488934614078783587315830746672662467594739668065636081 ],, 
  [ 93999720298493, 4429642801163795117773992875901047668871730239, 
      53573342680183630293802139204628470917796940058464555607 ],, 
  [ 3237785153, 657688790977, 524772324254629187521 ],, 
  [ 27310632673, 112665111978611182141, 
      208486380957661215073823950327878911754807871449510500206498982412906880\
57 ], [ 7046340642821, 14582293082983, 1202862431449187, 130807765227121043 ],
  [ 1477031145181238990102844609682429, 
      761117931894801857861437085827656037712705972978693, 
      1386615940613328186240837612222334356638972207862241 ],, 
  [ 1607350764885165856119882549207509671951 ],, 
  [ 26277996848401, 845560308953668177, 
      288916702319056192066044043405394438246721174225107360752081336272073 ],
  , [ 1735830097, 2561457623453, 70258473243281 ],,, [ 47535792842422844419 ],
  [ 429406297507783, 1670786475971563131721697851, 
      64008944055992470821992391547 ],, [ 3987291273906709909469450259816001 ]
   ,,,,,,,,,,, 
  [ 19057546316212181, 2691667249454385429077, 43320970912364016518783 ],,,,,,
  ,,,, [ 316763783767650507437 ],,,,, 
  [ 83426014043, 31036077322741, 64442922154738163, 262909913482545708331, 
      17528277301916173559051083, 
      40991599138422796033459901850750268659422849367762081133062231001 ],,, 
  [ 337417355637222828857 ],,,,,,,,,, [ 2686194811822062689 ],,,,,,,,,,,,,, 
  [ 733641544192253 ], 
  [ 3344317139297, 8052785365241, 145599641870136959, 364634712836108861901443\
8417, 309439649561434666017980378843611 ],,, [ 2734503111797 ],, 
  [ 20919063791 ],,,, [ 683845718669 ],,,,,,,,,,,,,, 
  [ 99388280660208361551241, 197197245921416511446136271 ],,,, 
  [ 1278243638279 ], 
  [ 18506674369, 14154038259733, 115759514862686269, 1001914514798811391, 
      11150854626101679939871, 210814490395058681119744912719151 ],,,,,,,,,,,,
  ,,,,,,,,,,,,,,,, 
  [ 20416811364869616971, 39368202746181575651477996103158141 ],,,,,,,,,,,,,,,
  ,,,,,,,,,,,,, 
  [ 58113289356699002427121, 40809029414603235276963227708687836291, 
      3745249137936077575894219292545707110891285448085229305573219 ],,,,,,,,,
  ,,,,,,,,,,,,,,,,,,, 
  [ 2152701447163, 33127892504734987, 316122430589196488923, 
      37728367948485501911947, 129343883108037584587651, 
      82816799850795351486361063 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 727354553235428733469289, 242556962948881834246849409, 
      16140614228102499143832286457 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 234193550062767228282404947816391968770155615913647, 
      34371896772653607819587045927278963856154006840204881 ],, 
  [ 943558259713, 275102002206713516320479233, 
      1338330888777063359811677099009 ],,,,, [ 4509049189 ],,,,,,,,,,,,,,,,,,,
  ,, [ 82189065001, 2982139333951, 111649516421101, 12866510764382766303751, 
      265320057244106443142346301, 3258624224115672560243320051 ],,,,,,,,,,,,,
  ,,,,,,,,,,,,,,, 
  [ 521096004795829, 793835915139705265367, 6286323695466521044279391370483497\
25113498032710782245605608731 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 72021557595389137, 560276508936447227, 66240373517962417335857, 
      498646830327760537023842747920430186432608424324281302146510684292157325\
317 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 1150005277, 7657984783, 74553553407147697, 18893984137732812609271, 
      550365355317860186830834043508553 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 1859414971 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 9291484250876801, 775341901787730204901, 3179225740586661416281, 
      12448594440581981295316991, 31555413494012729293961731 ],,,,,,,,,,,,,,,,
  ,,,,,,,,,,,, 
  [ 78904583697997, 57891035272497673, 1155250205872508744839, 507481638092458\
480407185167, 3916362015928563387814073029810016946121 ],,,,,,,,,,,,,,,,,,,,,,
  ,,,,,, 
  [ 100883801622232441, 158805448424200237976976445040408274994448726011, 
      1563041865860853068488258202876043117290282825594727101, 
      22348792744766119486679460211348231845826672292165945209975680839 ],,,,,
  ,,,,,,,,,,,,,,,,,,,,,,, 
  [ 10025383072905019, 291613023727066334841429714476827, 
      1024498945294348646953845513217361917, 
      4389274716369749169224537326423676751096821695267041061129 ],,,,,,,,,,,,
  ,,,,,,,,,,,,,,,, 
  [ 410544245623, 607236403956967, 3584760524971219147, 379782384812398983031,
      930053747858031264741808909539432976227948394729 ],,,,,,,,,,,,,,,,,,,,,,
  ,,,,,, 
  [ 1872706830680561, 20146907558946001, 157451918735203121, 89601910654138122\
8865341, 2378005867916876765439394391426324761, 
      2345929947532003458025501652442553444091 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 347703995374319731325999927, 21936099437966303302667748208881299, 
      68183252476219193469550636171647279710664416713 ],,,,,,,,,,,,,,,,,,,,,,,
  ,,,,, 
  [ 524800143421322938023599776221499, 235095225257415319875397087121004570566\
78614181767 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 6065738579359300974329, 1692052029189932668113307128446000057149, 
      217588502852114502391794367173731322419549459, 
      13885176280798989993620684893510193751690443519, 
      896159098098308784686907351978580244854939874348285325031519703, 
      257220008951848898706603198949637805150853775002275151531076449677306508\
5184082069 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 5855609828993, 36123992865445932316333328433947477237909, 
      10664388654638601966153512108358162877733142103, 
      71972197105423738109011413896750118620595485558259430350229810699048739 
     ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 136439846341, 2927852753885431, 3782122372431061, 
      82276227479817903808810970597529292280083393051 ],,,,,,,,,,,,,,,,,,,,,,,
  ,,,,, [ 2236348877729181063126517, 1013948874068526395276184975562643, 
      560083796201478625264978113443563586587662087342132809 ],,,,,,,,,,,,,,,,
  ,,,,,,,,,,,, 
  [ 1083437111, 4591723800217, 104697552198163, 1410779124777733708469558213, 
      8753305781897572893478955697579874169, 
      1201907640245531492042137782910766735930814968291 ],,,,,,,,,,,,,,,,,,,,,
  ,,,,,,, 
  [ 1444104229, 85099439377, 735472800074251, 1213954203258259, 22657345528392\
499, 3798420401097204566617669, 11446438181576517896996799469, 
      562690994138969285631547265153983 ],,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 1490518704809, 149160744894153581, 83524128159364670429, 
      1197527398881028830274422369304586151197207748716796367 ] ];
