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 ], 
  [ 66068941261, 816048655801, 892792661763983821 ], [ 18370673707 ],, 
  [ 44666860442306031190265007433, 64042071211885181234694097939 ], 
  [ 2112081624934238187268993 ], [ 202265163810559697475821 ], 
  [ 19293908309235221, 4493831621328706884161237, 
      4362374326112940284635767011 ], 
  [ 1204702623931759, 20193916006425315875862331 ], [ 1322219481421 ], 
  [ 75694499327, 47486179019603251475660677441267627 ], [ 12338584051 ], 
  [ 778098516620847133, 29409976828498709513594659 ], 
  [ 75009303521, 471300292422508768026225597793 ], 
  [ 2090254253464424950264190630307531500263 ],,,,,, 
  [ 9862008558133776140745690163, 2286111379757619874351345663904462827 ], 
  [ 9621842168443061282218081 ],,, [ 1500382213529 ], [ 13358118161 ], 
  [ 558576764131, 1244623022611 ],,, [ 28237621829442783179894481409 ], 
  [ 3738056518297141 ], [ 1713037059281, 354560500268828655489369265141 ],, 
  [ 4564362797, 1085519816794745341 ], [ 7935852181199 ], 
  [ 1864506111859, 40233042672013636189 ], [ 6735739123051 ], 
  [ 18582766433681481814151779921633, 23625835382859544987043550100993 ], 
  [ 6060378131191 ], [ 333826506151251038246163009989 ], 
  [ 26941802498019190146988782017010628921 ], 
  [ 723374716321, 1582912225170901 ], [ 17258170472147616527 ], 
  [ 110841443304593, 1389733017344768434529219300965180202261 ], 
  [ 73333320573493 ], [ 4581717946449564703417, 17117971919939389744153817 ],
  [ 360437561641, 688883882586966742909561, 917927528110948210581359272999181
        , 26010343399517750831748751385992021, 
      37066259406434991424746201562070047598821 ], 
  [ 10120625677, 262983043263379 ], 
  [ 219131812923768779, 13244234881568847619 ], 
  [ 3073108537, 564965850338837336859999167744671622593 ], 
  [ 308015725627, 1270480113379 ], [ 77671055466842897847630169138452481 ],, 
  [ 450375093313 ],, [ 21446843331239539083443971 ], [ 736268258070931 ], 
  [ 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 ],, 
  [ 2902522145296099 ],, [ 21692853925649864187972312839672186980081 ],, 
  [ 26329018167811 ],,,, [ 150854343882417772154730211974313 ],,,, 
  [ 132465722138045111268943159771 ],, 
  [ 55923475097612612881, 3386406398193800684960801, 
      69878596828668155646166282247389393, 
      5278316128122213995990608836826661525688769 ],,,, 
  [ 4441161817, 111830392338370552561710757 ],, 
  [ 332429221627, 5252686334173367 ],, [ 3749932998019858488545281 ],, 
  [ 95067563895211, 1162795072109807846655696105569042240239 ],, 
  [ 79974580909, 12876874395996547063471896432636449 ],, [ 93709979140207 ],
  , [ 2503849271761729 ],,,,,,,,,,,, [ 10703506636749891001 ],, 
  [ 10652831625399091, 9803312810285674475341916067535829 ],,,, 
  [ 753428738827 ],, [ 14780711037222901, 24482835215255654759774869 ],, 
  [ 2239863151 ],, 
  [ 1070999526640002649, 63444135057091332797518623697, 150874042220545642695\
25230255126079704097 ],, 
  [ 189908197413333691, 9910036527976192677932284866295951624409 ],, 
  [ 33650325318646671235021, 16582836649587849205927597, 
      40568756875201625125084884853 ],, 
  [ 103442452777, 9726491634314765764189, 660681544043841038937651312571 ],,,
  , [ 27193154381, 3535422089011, 1059783028844727714398287674763 ],, 
  [ 39960881485633, 34012722647724902929, 90171097901784110695496201641, 
      121586796038378618481965688515792587861 ],, 
  [ 8900758486078766244977536309, 13961403337184986642611885577 ],, 
  [ 4628514929, 7225136289121, 18407618423329, 267234406483169, 
      954774729821513 ],, [ 67234361746797631 ],,,, 
  [ 47979200665971646516978063 ],, 
  [ 5523416324138167729, 22536562036207843756281932891030865568398305495089 ]
   ,, [ 10718225051, 13448833763 ],, 
  [ 81665823661, 40148810248988716318867981, 
      175121442020680274473015267366514992349681 ],, 
  [ 3445778503081234982761279854010669, 
      14736729804497228880153173493004229064709073358697 ],,,, 
  [ 28374708516071709023, 5501881020546316829799361114097 ],, 
  [ 8229211681, 29261015312845339213, 978945816468151236645229 ],, 
  [ 9892032851, 20829363586501, 40525628542001 ],, [ 2253330817 ],,,, 
  [ 3903402957089 ],, [ 745270893512399 ],, 
  [ 6821080188512578182016311269570909988961 ],, 
  [ 122180664213129622710075396004559 ],, [ 144350581962862523737217 ],,,, 
  [ 2293515473, 54809102174833, 18098175505444813721148938935009 ],, 
  [ 12196981921, 8522772484776736672967281 ],, 
  [ 2083886606367644428408058064617148949 ],,,, 
  [ 39758405194612786433, 718636062178812223128256969 ],,,, 
  [ 277114143113681 ],,,,,,,,,,,,,,,, [ 125847605094157 ],,,,,,,,,,,,,,,,,,,,
  ,,,, [ 60301563935442061 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,, [ 14844467842922881, 3201486004644534721 ],,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 5717632313, 16967162057 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, [ 23878616101 ],,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 15782941781, 278591658539, 2093797283777 ] ];
