BRENTFACTORS[50]:=MakeImmutable([ ,,,,,,,,,,,,,,,, [ 43339993937 ],, 
  [ 41958116255687 ],,,,,,,,,, [ 1116911212908936513703 ],, 
  [ 621018313251671 ],, [ 3373772242039, 41469060507073 ], [ 235402888003 ], 
  [ 47529263074149641 ],, [ 428535993793763633 ],, [ 21860194513 ],, 
  [ 26210468189021023, 13019190369053564664884137 ],, 
  [ 8189165114691022782780601241 ],, [ 64242816842372041351 ], 
  [ 2536788313 ], [ 158324289583, 31136712046453095617 ],,, [ 10226070591601 ]
   ,, [ 224738908733 ], [ 825025103671, 272334912935459277200953 ],, 
  [ 6804382065416431 ],, [ 3961952353, 9483012119222263 ],, 
  [ 5299521247, 11220403906414151 ],, 
  [ 1339016086140839, 815287727075024814767183 ],, [ 21773059085233 ], 
  [ 3491200714753 ], [ 155216677143191, 996948519343478465243367031 ],,, 
  [ 4931540901761 ], [ 2395953793, 506628167384431 ],, 
  [ 671591881637864806170507851023 ], [ 12833749490689 ],, 
  [ 1941567601, 69674330003536387 ], [ 7909795801 ],, 
  [ 297842950080182981049577, 1534013434856381533446745640561328671 ],, 
  [ 44923688911 ],,, [ 1536876785232615755320744103707 ], 
  [ 6914884049, 1787901867383, 8903221430904937, 16023696117596286919, 
      1639097294152965958783 ], [ 3930691381 ], 
  [ 16225824203761, 253380322737436551640187714549655738141191 ], 
  [ 38331349907, 46676906556885299 ], [ 4581217639, 29301817392403549193833 ],
  [ 16914476833, 235052575877153 ], 
  [ 332860294057, 91967849644689649, 
      41300116274092802427640687563322453437793163215564417799903 ], 
  [ 4664493634681 ], [ 202133951458711199201 ], [ 634474763441 ], 
  [ 244772457817, 1383351112971391, 26434691112820011303471506524567 ], 
  [ 14854675616794148750429554183266761 ], 
  [ 2472749763719321, 427021876625814241 ], [ 4557566108929 ], 
  [ 59431184178776815940778616277913895889567, 
      4437409778322922670300180646735520282572592000812170651423 ], 
  [ 391881435582001, 45614126773344809 ], [ 77148921314064477415231 ], 
  [ 8903411298923101, 10604434965481801 ], 
  [ 20202328641446353366485401793172582873, 
      21071966816671472742656414414079399017653402035085183 ], 
  [ 5338225155840794744251 ], 
  [ 1052362503368291554428401444670247731054710761050418318298646604122817 ], 
  [ 1979734077579218689 ], [ 7880534122660344205512149931241 ], 
  [ 14348939419, 9911826142994299, 4234603544656703361353843 ], 
  [ 2622607587313694616121, 778962442645716361485064247 ], 
  [ 1748306798101261, 2181938199770341 ], [ 302308626761, 2643372832410433 ], 
  [ 81046630487681 ], [ 24701374010927220633809521 ], 
  [ 19667981294391809, 338026909819401601 ],, 
  [ 14601045331, 31969257577, 113138753154769 ], 
  [ 117892717596855841, 2755142492549000111 ], [ 3727745029 ], 
  [ 417012081086017, 569056710567154084115032428056680393 ], 
  [ 50966213714723 ], [ 5962410511, 431388530352361 ],, 
  [ 1082549100402023, 12253981581778902002384509605915476159, 
      9362539107392663073749677456701829089165119077777 ], [ 29792388289 ], 
  [ 2008996184354765711301187874534632523329 ], [ 40689754002142416245177 ], 
  [ 28134340001, 2660263752236695001, 
      2145031204860343926413740484401729309080175519846745810851991997751 ], 
  [ 28352991619 ],,, 
  [ 18442873807, 275653476367, 5721132347221757961353261070848026807, 
      31925266457782204674614462709673191769 ],, 
  [ 713815998650879, 7670863463508912859989315157216579517902783 ], 
  [ 1607148313, 7268438735646842981888497 ], 
  [ 1489364264417, 52042404897869471, 
      2351886207921656904032751907986883638259777 ], 
  [ 46243869864606740261053658456699243554593643553 ], 
  [ 135515047471389361, 78686686724661364231 ], 
  [ 61174618643681, 3048663227437921, 2429859333305597800622033 ], 
  [ 1311725407, 459733481179499599103 ], 
  [ 327013585771, 115054066853460204361 ],, [ 2356907890748461 ], 
  [ 14122289020101751, 65374571499295222375778311, 
      131980135599198310870798971103 ], 
  [ 43434716570537, 12112473003064913460563 ], 
  [ 3175959490354816784191, 245398412025293497879217167 ], 
  [ 158943035435406049, 2276287298947673857 ], [ 1842757151 ], 
  [ 76216495505945902090744464892919780119879208746502971 ], 
  [ 6023491993, 2007991184767, 213065377176793, 37702968954025873, 
      33078205581814856852785764262345039 ], 
  [ 8105660420621, 294527160960961429 ], [ 160481754511391 ], 
  [ 235353428653195491527248651 ],, [ 7275595266594000445614005491201 ], 
  [ 70512464647, 45860068989919, 6189046897663304014211610121 ], 
  [ 365259664001, 1135367178331 ],, [ 106419559366381 ], 
  [ 5012167096831, 13763288132324908847, 40868142303054039909599 ], 
  [ 24214771475807944928207012316977, 
      160667728334102219731384762273628853769744307 ], 
  [ 4263890599, 67346389805407 ], [ 3489885761 ], 
  [ 40186715638456071416386033 ],,, [ 134543221130311073705221 ], 
  [ 171383334122696920797155417727938435281 ],, 
  [ 1618086493561, 3946194839407, 22190271026252233 ], 
  [ 13109188675230343663633 ], [ 2399534671, 8595940289 ], 
  [ 765815465410402892657133918914707917822789782729611 ], 
  [ 893722224930371180551 ], [ 421714594367441 ], 
  [ 635011131649, 3035951976390257887, 60178051423698773641 ], 
  [ 401017041529862019001, 26409543151095693463489527655298851 ],, 
  [ 1506304387487922441622138849 ], [ 20797663903 ], 
  [ 2393404242857, 131958417364694959689961528249 ],,, 
  [ 1106218063, 338529765839, 147531970383607492561, 41945029076696303732431 ]
    , 
  [ 4381982190587, 18800581319579759287771, 
      7485427528834834718525333728553683 ], [ 2053074073, 151698815143 ],, 
  [ 4573955778281, 42448478719201 ], [ 111171270187 ],,, 
  [ 855500339148967, 1060059405655359649 ], 
  [ 36286237463378266197881, 2668501281815737336663014835173404298451 ], 
  [ 5945228945921 ], 
  [ 255775794274527295827073, 36774112300765382067961168652800897 ],, 
  [ 2887745616559580207848155440766331577, 
      9950106090259259223611513512167742984933819 ], 
  [ 43278063271, 82065408751, 166391870191, 43233896681431, 53311873325881 ], 
  [ 7279461953, 51270716701037 ], [ 9510930738095369263 ], [ 6007904903683 ], 
  [ 36544762994503, 1837084426815751 ], 
  [ 13964138185429676801, 3130301176043718124801, 
      58951478878513071930500886762077392077601 ],, 
  [ 286849218349387, 292879318112998087816406379367278528022508742848457499 ],
  [ 6020321063, 94838917153, 73521656355026481417010847 ], 
  [ 5581111930815776765029, 340718790447276560770145154290329 ], 
  [ 119400557619631 ], [ 5185985056791848650961 ], 
  [ 129968195761, 18399506019913376569 ], 
  [ 1005420907918317697, 103809392468138577875280345409, 
      47304891942372314774852441913882858049 ], [ 43821140353, 968575645489 ],
  [ 133928246601599731 ], [ 2001083489, 6187114177, 768576809321 ], 
  [ 2834117761 ], [ 12036798271, 19902166423646613727, 610375263770686051207 ]
    , [ 876382954276983673923768526200974324086895382322660398259 ],, 
  [ 3179127994551850121335614108443093948179642398199777 ],, [ 4990545817 ], 
  [ 3166440208273, 12497616472261369 ], 
  [ 259493546621, 4360518327436429852858390333097432575257085061 ], 
  [ 107821966031599 ], 
  [ 353698578481, 1825229742532891, 144581563740743449, 
      2903733642214309043398615990288747 ], [ 34452984871, 32300708579969 ], 
  [ 199695392513, 465737178885191516353, 7318906049651162021264196737 ],, 
  [ 811956809868071115419, 25464555713699517220823389369, 
      115439910605516816678850797654417, 
      89280788337416950308348070873187163609996937 ],, 
  [ 3999212797, 76142684377, 269466174181, 101297134258189, 693150097910869, 
      2144435792992741 ], [ 1018116473836950790207 ], 
  [ 1077823056733931, 23866835490775234458382057597477040825620462583860291 ],
  , [ 7642776929, 63877920913, 657066977537, 892342353049905548653441 ], 
  [ 6593133431, 113009767878723682039, 166252891784637946217 ], 
  [ 6529717598761657, 571335520157426523846748389306183451 ],, 
  [ 1046293220837, 15332034947609, 674758717784517481, 
      25145151149788205988769 ], [ 12626172631, 989323706038589497 ],, 
  [ 1067930393, 2741528849, 93516329467895767, 101536368035982889 ], 
  [ 93306218012880001, 10764344877096388801 ], 
  [ 1012575616817, 1303141586186017489, 3658364541314169473 ], 
  [ 99379296259, 2407995463371468696349946064545191754653289 ], 
  [ 3062873089, 52595046249679 ], 
  [ 3237994862570554935477438049, 276832194921994230575098974137, 
      416580330342523234829222118973, 1933547871269019404067332184892193 ], 
  [ 13409162374511 ], [ 46984148815561 ], 
  [ 1084438681, 369867604913, 20046412468390282625639 ], 
  [ 296499574897, 93143607118577 ], [ 11833394433577, 30970514148349171441 ], 
  [ 105951753251, 1017495391430471251, 172500331231221601001, 
      399626140564228086148229247257438508563320001 ],, 
  [ 3203303293, 299229492037381424257104323715442723467552788617 ],, 
  [ 500592099383777, 1277266591393464225643, 185181107206851815092151803 ],, 
  [ 1556068586324439553, 39406936271072529409 ],, 
  [ 8828135563633, 4055975521579768414386961791648447894728353 ],, 
  [ 1415265096113143966903293302248561, 365354516986145782996808977192178641 ]
   ,, [ 679532913303426997933375195254668800259611 ],, 
  [ 2793661729, 9925156622602454828542469481307528057153 ],, 
  [ 1003873089045253601441 ],, 
  [ 1886821675206776953, 1957764308263547851232136749, 
      133101601471705082270519473649 ],, 
  [ 3726942579809098651, 385906802392058268430891 ],, 
  [ 9253069537, 603474086763833948353 ],, 
  [ 1356526107353222009663222585491, 
      67419317351363385349440876729588186882823523321 ],, 
  [ 23854473829, 15102437685738985413635593, 7531653633950005392799382985301, 
      2154703396239679357490656259324282737 ],, [ 3612824718563278091 ],, 
  [ 1291084463138401, 2331093826366107594401, 
      1903019245040292830653743366707471521, 
      2977519801576303306981316333323830944561 ],, [ 2738006809, 19835161747 ]
   ,, [ 283552026582579563825501, 1888250459785052484507271152910121, 
      3090772716050425102502552623553381 ],, 
  [ 1737194603, 6119359517020867846267004603569833259, 
      23659061927668716665656654065555904873 ],, 
  [ 12219428161, 48226629261313, 172256805439303681, 
      18222470127835374762379120897 ],, [ 10029600722041 ],, 
  [ 15285210363329441, 122258715564578606935897 ],, 
  [ 161257328611, 2103997143822043, 64175269432485786860217787, 
      1231916084578778099394748746361 ],, 
  [ 2538626917473553, 22845204193131208304896296422513 ],, [ 139281905885651 ]
   ,, 
  [ 312615768601, 9046944750353466601, 197020979119924282316401, 
      22982638737006210973131301, 51021241110133044748452001 ],, 
  [ 4970874805097 ],, [ 649034251969 ],, 
  [ 252784928064961, 1223729813150623967316049, 
      12471073294568347613204892502651, 6165496759188482053447711228997707 ],
  , [ 233416139881, 26448321901849, 9095332048520948033497 ],,,, 
  [ 5439935782017227089, 2547296228797147778616433, 5116468156890062008918753 
     ],, [ 3918064369 ],, [ 50984361848073783121 ],, 
  [ 42427043251, 861269683046827, 17237959322208187 ],, 
  [ 1110372156548420364907580801 ],, [ 3071769350742331 ],, 
  [ 85608946981, 18413994831121, 477430886266993, 20060772132404166773941 ],, 
  [ 75297957907 ],, [ 1016771711358577, 57566610657004609 ],, 
  [ 192848757913421137771, 5489950207163901972471269903041 ],, 
  [ 49456351520237691796301 ],,,, 
  [ 132569157593031794443612834794393379092751776564875971684516505285857 ],, 
  [ 4946191183297417 ],, [ 434501898955561 ],, 
  [ 13630620673, 153027636579289 ],,,,,, 
  [ 3401547229, 12604277217289, 624606993717061, 158344075625203249, 
      711852070498184509 ],, [ 435053445743841186851 ],,,,,, 
  [ 67127645457533, 375489310483097, 1479795774589581209, 
      2203782130202450178178705801 ],, 
  [ 167877696097, 5415626783519964691, 2350484494869528364547153 ],, 
  [ 1299187575088398178527267361, 402460740219650038978391303670495293761 ],,,
  ,,, [ 1352239642147 ], [ 4089049409, 50626585494481, 123925086185078126393 ]
   ,,,,, [ 2734331706973 ],, 
  [ 9006314782433, 64901000375084189273, 2142905876750111259161 ],, 
  [ 57902032822506718177 ],, [ 279170865793, 376522076878880563 ],, 
  [ 394002216682441, 680252203383121, 875133271224920117521 ],, 
  [ 153705972810959703938737 ],, [ 2220082786561, 3367358398351986433 ],, 
  [ 18926590624043, 23313655696273 ],, [ 38682884721959321876221237 ],, 
  [ 204188571541891, 4042175669681761, 
      84005142594550505964151653045721795791809952880125601 ],,,, 
  [ 17416208994433, 353485679019341017 ],, 
  [ 171308603446993, 17557500298456512530829919968636313 ],, 
  [ 19281772273, 21484715009, 8232621760263869201 ],, 
  [ 478465520801, 4877949772860601601, 54056199882408936001 ],, 
  [ 23013038731, 51767455477943011, 150375363670039489 ],, 
  [ 4111592437, 6921345373, 5034838855407495961 ],, 
  [ 6132035617, 4906749728216567811889 ],, 
  [ 1772813414392201969, 3081171161309575681 ],, 
  [ 3842916009571, 40180011993784320491 ],, 
  [ 306214188267663829, 195870673509539356309589 ],,,,,,,, 
  [ 2741895169441, 1639391293793855281, 46245071712156578700601, 
      23128059750500900060201691181, 10116448905299940927769695388621 ],, 
  [ 3561507785177 ],,,, [ 75599442907 ],, 
  [ 19171930321880561, 9273532280378732207921 ],, 
  [ 38592347039971, 416196340431601 ],,,,,, 
  [ 1146083989, 47677311436556018839021 ],, [ 5719636579, 3962934367243 ],, 
  [ 32145128401, 76048664144160401, 78485791881478081 ],,,, 
  [ 22033196617420454434489, 50276131433027307341101, 
      53272741558839408417061135957 ],, [ 15682187777 ],,,,,, 
  [ 14711221853, 309726326221512254749297 ],,,,,, 
  [ 3701953916901769, 47547970956246136289 ],, [ 7303204261, 381564586261 ],, 
  [ 43781994931549227781891, 65027270287710979296951211 ],, [ 38130514049 ],, 
  [ 353200999969787, 11041020621882308658857801 ],, [ 2330819777113891597 ],,,
  , [ 1261219873, 54375811071377 ],,,, 
  [ 1057460923817117, 56015119695674273, 20666247657379428217 ],,,, 
  [ 1813567509756396481 ],, [ 71206561793, 13118782741627481 ],, 
  [ 1853872909959799873 ],, [ 36807114860543253853531 ],, [ 24553605809 ],,,, 
  [ 49939174018392541, 3464486244668912006641, 19390913980232988399009913 ],, 
  [ 18181815002703067 ],,,,,, 
  [ 4099378501, 192193697889001, 526538986657001, 
      2895426470825278782518838001 ],,,,,,,, 
  [ 67158388316646377, 940868194994955356494432937 ],,,, 
  [ 3201990235519971032552449 ],,,, 
  [ 34743961331790589, 973746534020651089921 ],,,,,,,, [ 153992201953 ],,,,,,,
  ,,,,,,,,, 
  [ 1735603088761, 15195926026373761, 145548521728936780501, 
      13100091093556724243899441 ],,,,,,,, 
  [ 1731985237, 547208998066445189, 50380907687630456561, 
      107277105402766418540353 ],,,,,,,, [ 158100215737 ],,,,,,,, 
  [ 2557390321, 6960303697, 24121148617 ],,,,,,,, [ 1115550437 ],,,,,,,,,,,,,,
  ,, [ 1003977050929529797 ],,,,,,,, 
  [ 51974135048489, 388186935274058392073698387273 ],,,,,,,, [ 45050894093 ],,
  ,,,,,, [ 91002872896597, 87255037938338243641 ],,,,,,,, 
  [ 2249970908321, 229456258625161, 714614068711539301 ],,,,,,,, 
  [ 15870484417, 41776389178616159164277 ],,,,,,,, 
  [ 2361847693, 644846796889, 119380717030015284481273 ],,,,,,,, 
  [ 28150120993, 873410245000441, 10654637747954739001, 
      11625127798791438051260281 ],,,,,,,, 
  [ 1833751957, 1974908653, 8692499615707113086417 ],,,,,,,, 
  [ 77395524361, 1094220724499897941 ],,,,,,,, 
  [ 1460440276453, 1227141249315169 ],,,,,,,, [ 3989081083556923121 ],,,,,,,, 
  [ 70441984189, 380515293757, 2024785476541, 138758867054540209, 
      18307957006893872377 ],,,,,,,, 
  [ 6371336729, 1292492666648341, 73274054493703136881 ],,,,,,,,,,,,,,,, 
  [ 27652611808897 ],,,,,,,, 
  [ 5252760013, 86757553889, 139486784867737, 16016437146548180389 ],,,,,,,, 
  [ 13067844678901, 102135222672029, 207873682861893473, 225960907790243761, 
      336944074794940477 ],,,,,,,, [ 146071705100401, 295283239534273273 ],,,,
  ,,,, [ 264039913537061, 2246483190053581, 6362741538812713011481 ],,,,,,,, 
  [ 3577304630400469, 561464525882041057, 1258324466556665993 ],,,,,,,, 
  [ 36014014776217969, 863311419211362157 ],,,,,,,, 
  [ 52281122797, 79949819041, 7091059355780676637 ],,,,,,,,,,,,,,,, 
  [ 5798924041, 22025054501673268501 ],,,,,,,, 
  [ 142572616997, 46685886344600492258749 ],,,,,,,, 
  [ 2850703657, 3033765349, 2109930367637 ],,,,,,,, 
  [ 1039592101, 469357391401, 1302437281069, 1737652228228537, 
      1628351001024989557, 45593445693745686817, 954468519925271050333, 
      7714153654283117973973 ],,,,,,,, [ 7147794969541299137 ],,,,,,,, 
  [ 30189330075907810321 ],,,,,,,, [ 4571697843397 ],,,,,,,,,,,,,,,, 
  [ 7243464577, 52393694429, 8925576061861817, 584981657408518973, 
      1719007817163888754297 ],,,,,,,, 
  [ 2573168824957, 43871672057069473, 208485797546568413701 ],,,,,,,, 
  [ 7279810105921, 180020294425861, 277915293627061, 45542272576911701141 ],,,
  ,,,,, [ 2038242163796040721 ],,,,,,,, 
  [ 155403742033, 3280009446340813, 810960154884370177, 
      98417112202035486171709 ],,,,,,,, 
  [ 208017111901, 504907154053111674565949 ],,,,,,,,,,,,,,,, 
  [ 7174668601, 96147949617417684601 ],,,,,,,, 
  [ 6699976733, 40221949311783637 ],,,,,,,, 
  [ 85311441077, 103527052801, 58694781708811669 ],,,,,,,, [ 381706399413109 ]
   ,,,,,,,, [ 2802019789, 9276613537 ],,,,,,,, 
  [ 228156634561, 367147140161, 70958505670601, 42131247215404241050421 ],,,,,
  ,,,,,,,,,,, [ 7707192653, 1013402582373793 ],,,,,,,, 
  [ 1692121733, 126885457061897, 585377841912240989, 9270029779390314601937, 
      160140853304494405225226088769 ],,,,,,,, [ 52830575988877 ],,,,,,,, 
  [ 42173325881, 3334563734881 ],,,,,,,, [ 775988702475202477 ],,,,,,,, 
  [ 158993203052113, 3891647724698893, 19762407889953693316189 ],,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,, [ 929227572111121, 14053040895111313 ] ]);
