BRENTFACTORS[22]:=[ ,,,,,,,,,,,,,,,,,,,,,, [ 1323064018651 ],,,,,,,, 
  [ 3592159411 ],,,,,, [ 1886989139768881 ],,,, [ 1298408911, 91902256249183 ]
   ,,, [ 9617835527609, 73194743542229 ],,, [ 10804373165265881 ],, 
  [ 1545133367, 1987506739 ],, [ 29084130008763268099 ], [ 2468996151857 ], 
  [ 8432873783478996906159449 ],,,, [ 734186407417 ], 
  [ 2283673499, 15141642169 ], [ 2288129166742313 ],, [ 1078645984686904783 ],
  [ 24368768938283491 ], [ 274392421115023 ], [ 29571562823949828673 ], 
  [ 37987538607331, 3198633375097421 ],, 
  [ 3159310638577, 149975938430081, 772984350552229340405744597 ],,, 
  [ 108635136821 ], [ 22769098493537073593 ],, 
  [ 1585760683434492728054623403870583591611 ], [ 9748223441962188353 ], 
  [ 503676620401, 6474393278401 ], [ 654963203993173 ], [ 6294765596659 ], 
  [ 21821513533 ],, [ 117040234821177281 ], [ 5499494353, 59780311093 ], 
  [ 183594641609 ], 
  [ 4265375977, 317071557863727460379, 207261370941530694105151 ], 
  [ 1267338829 ],,, [ 60536291009092703182715791630441 ], [ 2598415601 ], 
  [ 15338922318626702817971349667 ],, 
  [ 5617662779, 399038729570101851770821842995700631 ], 
  [ 52961256859009, 913037865796506522713 ],, [ 85735897693 ], 
  [ 50218172111, 9624357919068403555091512367414261 ],, 
  [ 31790035689729138497759 ], [ 58402513986319469 ], 
  [ 29217739123, 1859337702393290857 ],,, [ 12513453088956661 ], 
  [ 49635664157, 46785666161657031805071305076945629355901 ],, 
  [ 8878834021, 496997570388443929351 ], [ 3157235118397 ], 
  [ 7055381953272643, 6264985442340909242953049437533761 ], [ 5847988213 ], 
  [ 1537229399 ], [ 2706385001, 1357357714241 ], 
  [ 1084328143, 310496548763781474766081, 35781628429886658331140591695821 ], 
  [ 127682309142529, 6431392860517903090849 ], 
  [ 2506526773654667801, 67200669985361530724070995293, 
      1129377928483331240031456833488627 ], [ 37795766089771 ], 
  [ 1788163062112321, 3170271630553605421 ], [ 5905440414034349 ], 
  [ 1203792016611661911380467 ], [ 1005612521, 445117398832960434677 ], 
  [ 394313197362841, 3135252663810863719229 ],, 
  [ 183223035161, 1232392032046927631248408326567483219376348811693073011777 ]
    , [ 650493602920343105522571195991702169 ], 
  [ 39445485778015077113754266470254679781868836041444819 ], 
  [ 45727606853, 13301795714853532637 ], 
  [ 363970219961501, 359247893828020790274001 ], [ 22277258819047 ], 
  [ 844737621617899, 28981652059852243 ],, 
  [ 44958643042429, 3686683786528197362723717565445281471577 ], 
  [ 59512246816751, 1169669660009891 ], [ 35681628401299 ],, 
  [ 605742797863414028535680064607, 9197653730403755883981364869031 ], 
  [ 1484803176334477, 5892621097397450166023917042943 ], 
  [ 1818246421, 230578992060497937475215676741 ],, [ 2776118407 ], 
  [ 9552007992825634081 ], 
  [ 68691706714737089, 1126280094272228994813849401253927133709, 
      6302483726728053424526375999494425302302580344712857 ], 
  [ 66068941261, 816048655801, 892792661763983821 ], [ 18370673707 ],, 
  [ 44666860442306031190265007433, 64042071211885181234694097939 ], 
  [ 2112081624934238187268993 ], [ 202265163810559697475821 ], 
  [ 19293908309235221, 4493831621328706884161237, 
      4362374326112940284635767011 ], 
  [ 1204702623931759, 20193916006425315875862331 ], [ 1322219481421 ], 
  [ 75694499327, 47486179019603251475660677441267627, 
      80104676796048956441317163882613753551 ], [ 12338584051 ], 
  [ 778098516620847133, 29409976828498709513594659, 
      19525293598496349373701038761564702797823558943865413264107 ], 
  [ 75009303521, 471300292422508768026225597793 ], 
  [ 2090254253464424950264190630307531500263 ],,,, 
  [ 137860504340262753785491337248209986157738671 ],, 
  [ 9862008558133776140745690163, 2286111379757619874351345663904462827 ], 
  [ 9621842168443061282218081 ],,, [ 1500382213529 ], [ 13358118161 ], 
  [ 558576764131, 1244623022611 ],,, [ 28237621829442783179894481409 ], 
  [ 3738056518297141 ], [ 1713037059281, 354560500268828655489369265141 ],, 
  [ 4564362797, 1085519816794745341 ], [ 7935852181199 ], 
  [ 1864506111859, 40233042672013636189 ], 
  [ 6735739123051, 60367370885947019943500025899592553366114651 ], 
  [ 18582766433681481814151779921633, 23625835382859544987043550100993 ], 
  [ 6060378131191 ], [ 333826506151251038246163009989 ], 
  [ 26941802498019190146988782017010628921 ], 
  [ 723374716321, 1582912225170901 ], [ 17258170472147616527 ], 
  [ 110841443304593, 1389733017344768434529219300965180202261 ], 
  [ 73333320573493, 431411742680060632111308984388450999389176837407 ], 
  [ 4581717946449564703417, 17117971919939389744153817 ], 
  [ 360437561641, 688883882586966742909561, 917927528110948210581359272999181,
      26010343399517750831748751385992021, 
      37066259406434991424746201562070047598821 ], 
  [ 10120625677, 262983043263379 ], 
  [ 219131812923768779, 13244234881568847619 ], 
  [ 3073108537, 564965850338837336859999167744671622593 ], 
  [ 308015725627, 1270480113379, 
      11655837200668800362022277245978968192831737925850355968271 ], 
  [ 77671055466842897847630169138452481 ],, [ 450375093313 ],, 
  [ 21446843331239539083443971 ], 
  [ 736268258070931, 355620433409563312682671944511, 
      5886668133538487187071248988929531 ], 
  [ 1688788290841, 1800282046788105633722509, 
      437808309816410813281858067481593 ],, [ 109420668472358361889 ],,,,,, 
  [ 1094531197, 283020762986833 ],, 
  [ 8721794305834592252284543, 116542726240250031812149100853350806721 ],, 
  [ 185880237750481 ],,,, [ 465275974034615412397 ],,,, 
  [ 13654595737, 3573878116969, 9995181041017, 138557033364931921 ],, 
  [ 58420518466753, 65913450816537328297722325425527 ],, 
  [ 1827441881, 3814150121, 450985752788585144681, 800559090118463536552561 ],
  , [ 2260861321, 30937652005450264969278079 ],, 
  [ 4430757248453554538205169758253729 ], [ 572207170501 ], 
  [ 169265329109112839 ],, 
  [ 7620876557151037, 60360789169110390598049974785037 ],, 
  [ 16036667309672180955035594098321163793158470912871 ],, 
  [ 6488170001, 3851095479593, 117355700108766209827815108718038006010081 ],, 
  [ 4996761823, 1243641977672754962017, 23964100856136805008763 ],,,, 
  [ 5440324422136080822941 ],, [ 19982206801 ],, 
  [ 22481168623, 230537266103, 174417604834462122603563479, 
      154564446706258259287551087737, 173553679199723358497876739287 ],,,,,, 
  [ 439027126480216527815749194651986363019453333330280681 ],,,,,, 
  [ 7634416214757200297933149, 173417220023915378305302985526831 ], 
  [ 11815640729491 ], 
  [ 257234246657, 92444219894722671617, 46742569273880052775275804386004067338\
9941792816931300097 ],, [ 2902522145296099 ],, 
  [ 21692853925649864187972312839672186980081 ],, 
  [ 26329018167811, 1189925783072346524271667014330774467540355624393364634766\
63679 ],,,, [ 150854343882417772154730211974313 ],, 
  [ 81289372809055810916420114699451715971875201829787429918754309808449557 ],
  , [ 132465722138045111268943159771 ],, 
  [ 55923475097612612881, 3386406398193800684960801, 
      69878596828668155646166282247389393, 
      5278316128122213995990608836826661525688769 ],, 
  [ 354385465114468540112431683138585816185574291917 ],, 
  [ 4441161817, 111830392338370552561710757 ],, 
  [ 332429221627, 5252686334173367 ],, [ 3749932998019858488545281 ],, 
  [ 95067563895211, 1162795072109807846655696105569042240239 ],, 
  [ 79974580909, 12876874395996547063471896432636449, 
      12797639702737946647611122764140908805213715217419318533345841 ],, 
  [ 93709979140207 ],, [ 2503849271761729 ],, 
  [ 150560423001607231349602850772194465659430531629916868642461 ],, 
  [ 23518268008900487702060316195399687167611366558709314355016708428163060499\
4062850277820759757837 ],,,, 
  [ 12595083615719740205913831870057576586969, 3817475062357341014483065622474\
556801736337 ],, 
  [ 15589041001892915146415668524410987334415315360868727506926786640446964050\
5226652247509 ],, [ 10703506636749891001 ],, 
  [ 10652831625399091, 9803312810285674475341916067535829, 
      335204023692549343582476201558247668727, 
      7963698309142810817237672714113020869115401 ],, 
  [ 19850975736569195089575253534730366009329553, 
      17791117768367607811856503299664088230920790512759288301804369 ],, 
  [ 753428738827 ],, [ 14780711037222901, 24482835215255654759774869 ],, 
  [ 2239863151 ],, 
  [ 1070999526640002649, 63444135057091332797518623697, 1508740422205456426952\
5230255126079704097 ],, 
  [ 189908197413333691, 9910036527976192677932284866295951624409, 
      8574309708295077701705516292747726778468182590833 ],, 
  [ 33650325318646671235021, 16582836649587849205927597, 
      40568756875201625125084884853, 
      482977047902947381185166327269708370821592386019337748361 ],, 
  [ 103442452777, 9726491634314765764189, 660681544043841038937651312571 ],, 
  [ 543401348647813402066531686001159815590540801 ],, 
  [ 27193154381, 3535422089011, 1059783028844727714398287674763 ],, 
  [ 39960881485633, 34012722647724902929, 90171097901784110695496201641, 
      121586796038378618481965688515792587861 ],, 
  [ 8900758486078766244977536309, 13961403337184986642611885577, 
      44545603908815083369438746652997901414294884123 ],, 
  [ 4628514929, 7225136289121, 18407618423329, 267234406483169, 
      954774729821513 ],, [ 67234361746797631 ],,,, 
  [ 47979200665971646516978063 ],, 
  [ 5523416324138167729, 22536562036207843756281932891030865568398305495089 ],
  , [ 10718225051, 13448833763 ],, 
  [ 81665823661, 40148810248988716318867981, 175121442020680274473015267366514\
992349681 ],, 
  [ 3445778503081234982761279854010669, 14736729804497228880153173493004229064\
709073358697 ],,,, [ 28374708516071709023, 5501881020546316829799361114097 ],
  , [ 8229211681, 29261015312845339213, 978945816468151236645229 ],, 
  [ 9892032851, 20829363586501, 40525628542001 ],, [ 2253330817 ],,,, 
  [ 3903402957089 ],, [ 745270893512399 ],, 
  [ 6821080188512578182016311269570909988961 ],, 
  [ 122180664213129622710075396004559 ],, 
  [ 144350581962862523737217, 69255942572906862136175903694426390079241, 
      1328163727942975002405596911197878097090152645943271807673 ],,,, 
  [ 2293515473, 54809102174833, 18098175505444813721148938935009, 
      146565341304480932892264705663290332937537 ],, 
  [ 12196981921, 8522772484776736672967281 ],, 
  [ 2083886606367644428408058064617148949 ],,,, 
  [ 39758405194612786433, 718636062178812223128256969 ],, 
  [ 874561601624471873181377526750780184696873 ],, [ 277114143113681 ],,,,,,,,
  ,, [ 1641158376222530308573224428402361148531 ],,,,,, [ 125847605094157 ],,,
  ,,,,,,,,,,,,,,,,,,,,, 
  [ 60301563935442061, 452938149539915950213210407912164556721 ],,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 14844467842922881, 3201486004644534721 ],,,, [ 123929770412059039781 ],,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 5717632313, 16967162057 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, [ 23878616101 ],,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  , [ 15782941781, 278591658539, 2093797283777 ] ];
