BRENTFACTORS[6]:=[ ,,,,,,,,,,,,,,,,,, [ 638073026189 ],,,, [ 7505944891 ],,,
  , [ 623067280651 ],,,, [ 49744740983476472807 ],, [ 45686117391553 ],, 
  [ 1469029031 ],, [ 334286825813 ], [ 48713705333 ], [ 1262014275211 ], 
  [ 68754507401 ], [ 1854850885886497427178961 ],, [ 1048953903129961695599 ]
   ,, [ 19353635731 ],, [ 45110836129, 17821718159716147 ],, 
  [ 122694573317, 600827908214213 ],, [ 23412002806867 ], [ 6291946695217 ], 
  [ 357293834576449, 7091531088740602980647 ],, [ 3675127061 ], 
  [ 81035189089 ], [ 219815829325921729 ], [ 2727192763388813 ], 
  [ 4866979762781, 29050941569087 ],, [ 17252803354297421346943980322273 ],, 
  [ 5239858051 ], [ 19854979505843329 ], [ 22533649654910414281 ],, 
  [ 904949028329910415467529 ], [ 8289713345361373993 ], 
  [ 1236385853432057889667843739281 ],,, [ 2478750186961 ], 
  [ 44764549877, 2436094907761, 8439148071138817 ], 
  [ 1096762734443, 2054788991719 ], [ 271041511600591342728451 ], 
  [ 1030762781149 ], [ 484847574510970082567 ],, 
  [ 1147240288157, 26283825237209622143 ], [ 3696985841, 121206120881 ], 
  [ 27767002339 ], [ 4837453663777044375040181 ], 
  [ 80781507941, 605274844997 ], [ 6055984789 ], [ 20891158391 ],, 
  [ 1833921547, 4706691035521, 1357610070580129 ], 
  [ 150080764792922988676714149209 ], [ 2064441331 ],, 
  [ 48215910563832798697 ], [ 128407494947883673 ], 
  [ 842660004553, 1358539033057 ],, 
  [ 1298704628041, 25425408247171, 2995523312517361 ], [ 6931400449 ], 
  [ 1586365166597, 18969653181299397175271 ], 
  [ 762332681442053, 90179616936384011 ], [ 226407819331, 38167293140100433 ]
    , [ 1748016735462726601 ], [ 1275678077 ], [ 99617785207 ],, 
  [ 8284434950526240125727017 ],, [ 33685364386033, 71080464397105403 ], 
  [ 5044140393054571 ], [ 932461936453 ], [ 30726149494277 ], 
  [ 16336066781, 84155540944421 ], 
  [ 187333846633, 1487716834806007369, 3561693323285489089 ], 
  [ 10189440239012883075423169 ], 
  [ 54466954894479739, 201436862864351419099 ], [ 190324492938225748951 ], 
  [ 257917526307345124973861 ], 
  [ 105134528469779071670501631159328247729809 ], 
  [ 5958157609, 39031258670353 ],, 
  [ 29032062767, 103198889691409, 12405291558509977 ], 
  [ 592575109627400042641 ], [ 4163261521, 1304380464883 ], 
  [ 4577830180684945360162613198286645069141001 ],,, 
  [ 9536585501, 117811792772681609501, 105875321588567599765751 ], 
  [ 154260982009, 528921402377887 ],, [ 4926056449, 447183309836853377 ],, 
  [ 199930782298483523040584108028862541 ], 
  [ 1284827442574221936870974393373403 ], [ 16266405013 ], 
  [ 164331230229374083 ], [ 90571543952974835963, 191757760647639121941197 ],
  , [ 1536052010629489, 51420576374811381403609445473 ], 
  [ 60042056488501962187 ], [ 24648570768391 ],, [ 13509594555661 ], 
  [ 122320721569, 989671414201 ], 
  [ 11735704315681, 5757417485448059422914748320317168839 ], 
  [ 62545486153056268832471 ],, [ 150433631394488258261 ], 
  [ 1389436303, 4221883459378030470824476438562257 ],, 
  [ 3300043400835529, 190892407618022993841069346975403017 ], 
  [ 1318713554713829548602512956686040272376450743377909 ], 
  [ 918628247364601 ], 
  [ 2623968964411, 4956504421137000338429923175878885954098593563 ], 
  [ 355518408146401, 5028187486478069273, 13038313680704041577 ], 
  [ 9757142011, 12644443230579801886843521019 ],, 
  [ 3559267608341, 208210289142572055121 ], 
  [ 197743936282933, 6429178169720749 ], 
  [ 6423436771, 81127299702871294523556776543, 
      8695994904356302134775281276601 ], 
  [ 99687312908749681, 8592319153827988586815914947213 ], 
  [ 118721004139, 67587459957091 ], 
  [ 2810800069601, 2347110840158563816028186318246561 ], 
  [ 491787574454982121, 3358586137753609961516447641418203949 ], 
  [ 3920344350409644507093715799617 ], 
  [ 2378523250342970947582043555610171717174452063 ], 
  [ 174521133001, 246179376206361788466441901958293949537091001 ], 
  [ 13724862774476458441 ], 
  [ 6547890917, 21608536062644851877771, 54824363564629401758409941 ], 
  [ 10301691259, 229027359614687, 9703107759710968661, 
      2200446540213260920441013 ], [ 1176362433121 ], 
  [ 3066042413300025661761581713, 351082413599031251316269147227 ], 
  [ 1383638161, 72085651321561 ], [ 25896916098621777025320461067950269867 ],
  [ 2914764989376043020733 ], 
  [ 924669087985921, 495043698717322221180325946047148316337 ], 
  [ 24378360481 ], [ 7292423951, 34840572551, 35107498301, 2370825139201 ], 
  [ 9307950433 ], [ 1421059369 ],, 
  [ 1126853766403, 171074041901536300021132517497157303 ], 
  [ 2106930961, 5597780112726834061 ], [ 12684206910817829 ],, 
  [ 22335533202362157841587721 ], [ 433176829049 ], 
  [ 1063053988637874955869001 ],, 
  [ 4208612395681, 6467774498519851224197542939036067237 ], 
  [ 1029538544148223697293, 30585762365533687252981 ], [ 292645031213683 ], 
  [ 2666738161, 37260330001, 61671024221, 3229504809106404383981 ], 
  [ 120477626957, 141173343133408897, 172804791061171733536391399 ],, 
  [ 3759493321, 230824001813, 344929902064301, 577701497837906594854943 ], 
  [ 7449708398813963, 6571212276076854019883 ], 
  [ 523065274520717779891, 795382366687653584971 ],, [ 10123252906683101 ],, 
  [ 484493690172684383, 2389106853487241752315685035579349880354989277451 ], 
  [ 1006795824867486182291801 ], [ 3196645037857 ],, 
  [ 1458188789, 432549126887388039664858367 ], 
  [ 12346985995648844989, 2953728137900959095135649 ], 
  [ 66571969781, 28852807210022072371 ],,,, 
  [ 84125065520563, 39547815403982363610457333838688241066157 ],, 
  [ 35768449921, 127491843407, 22502477360820492307768713607212049, 
      953864267757776424221068538656285528154532046177627 ], 
  [ 175436926004647658810244613736479118917 ], [ 22301660719710979 ],, 
  [ 19660072438421 ], [ 8781208996949976153601, 241282001155985351966017 ], 
  [ 385227416351, 26316013765873042806112463084693, 
      1265855393578666785134496493194757776649681 ],, 
  [ 2820121693645487997956892799666256974847683 ], [ 423852369601 ], 
  [ 41183788762160210182927373892714194450477 ],, [ 19261747635283 ], 
  [ 490972383553 ], [ 3388291201, 2056583697041569929017137051051 ], 
  [ 5043448999988542328333 ], 
  [ 141273137445779487073, 1994969355576066549710715311391607571195545033 ], 
  [ 300537265358917, 659334264781883756771821 ],, [ 23126990778420152651 ], 
  [ 174090854323, 1526323866435523, 83531679812360869820818648177 ], 
  [ 9008169903032260803977 ], 
  [ 568465670186789, 3945524703927668484254051089, 
      630076600824417505174717786052089 ],, [ 88816955621 ], 
  [ 554971222573 ], [ 393024899619859590739537077043657 ], 
  [ 22885730141, 2681104713967 ], 
  [ 555643125049, 674693399227, 2787187926109459 ],, 
  [ 20481747682829, 1840889044920084403, 7710038279791808580832936799, 
      246316726378395449466748758203811907753252397 ], 
  [ 15186641018595718629290023681 ], 
  [ 249844450267, 47847655472636701140045116262913, 
      103939380360329666746292370686492281 ], [ 558416270857 ],, 
  [ 268313928259442786323996685119 ], 
  [ 329143658741, 82569737524705024142782304189 ], 
  [ 106179166897, 1062529732255153, 505430595651453051641 ], 
  [ 30565451980162779163327091617 ], [ 2694730860384999001 ], 
  [ 59351200969, 80440705758435499, 
      3489478020025154776405154855930832218902630153636858925509939 ], 
  [ 48129311534221 ], 
  [ 75168534000121, 259666046866989553234678839986188137176834471947 ], 
  [ 6557252639250807127523 ], [ 1199699502336395787186091 ], 
  [ 3191106049, 2339340566463317436161, 2983028405608735541756929, 
      18247770097021321924017185281 ], 
  [ 3309693452762216327, 9306689489306197083232219997965248298881691751524941\
849307 ], [ 2322118361887 ], 
  [ 2458852243, 1282410165663447216094903673655302053088289510597637357011919\
25429688386832869 ], [ 571140885901, 1095110988527465328644161 ], 
  [ 467281506322297, 1088767101178107721 ], 
  [ 5620905557, 18059147791, 1519139468453, 137286124588876043259567675817 ],
  , [ 1581003091009, 332526664667473 ], 
  [ 59499149215409565615862915027061, 144388307952766360394344434005579169691\
3305571 ], [ 27838508435875439051, 6110613202111672866319 ], [ 18530245891 ],
  , 
  [ 29083873645382611513, 2334775781694290932919, 149140549975667586643160626\
44331821838847 ], [ 2195738619437791 ],, [ 2376897969771200667937073 ], 
  [ 2430143818773217, 311093172628257376513996627655635721132089 ], 
  [ 4582965162279152779295741463389 ], [ 1080416801397537451 ], 
  [ 12344559539431993, 14030036355387001, 23027140435639321, 
      279219519230141641 ], 
  [ 5555507589053, 152327217259127, 16183852725411755980358386606565323256380\
349, 14011053856556766554595009793438946968040153039 ], [ 478404033683 ], 
  [ 326892685378628881, 4195369622107561728725528588657828897923 ], 
  [ 123099618068232205681 ], 
  [ 122413379955569789, 228566796853368622765083206587 ],, 
  [ 6650510037106913164557499908650923 ], 
  [ 33571579633135513, 969155837815909463425781176679854621 ], 
  [ 47562842881, 270596289241, 209547179344816511252551051 ],, 
  [ 248848212837883 ],, [ 606329606788978761264759513146230361569 ], 
  [ 35969851301, 71188611917485018014870131 ], 
  [ 111940600727841600317236399112257 ], [ 20007314401 ], 
  [ 2942031681694832257394740018524925949323820001499 ], [ 1152319183 ], 
  [ 19568032756311331, 15208118255933834293359009545761871 ], 
  [ 10742681826196124641 ], [ 180794604080179 ], [ 3908095969 ], 
  [ 2341190333, 394098064572643947287218201 ], [ 340800981614130538049401 ], 
  [ 210619620359, 387153001486618459, 1026218994621353041220001358738943323, 
      50018859578270750848409089664785836827007246435735770683387 ], 
  [ 1877258342367076264555657, 57719839964417489988525624247 ], 
  [ 2529268867, 4844162809, 36536927761, 257934717592273, 
      31140192590150713382146219858775467 ], 
  [ 505981859041, 26836193435793601023998323852801 ], 
  [ 2112242585382465957468782381 ], [ 29274753335383, 1888411753890127 ], 
  [ 774471014077469888593, 205898436168261867044624683 ], [ 40590776689 ],, 
  [ 73925704213704945236169449354196288841 ], 
  [ 1191554036683, 3666342101717, 1028123934962242970067317, 
      7640150264100839651419559 ], [ 816213379522588431707233 ], 
  [ 1280155603 ], [ 32577356503 ], 
  [ 1076836800079531, 72725680608108905121706081 ],,, 
  [ 79850963147627239, 886629624220623485114684453959 ], 
  [ 105726751219, 891967447801, 22138289428735393, 1409088913314217103, 
      50351395030858047251181629, 4528381576097816452461578808677 ], 
  [ 15954097282309262360999041, 4903626466768570999224738379365121 ], 
  [ 24212302455882717029271553, 3989017680658351355297802631081 ], 
  [ 3091531661 ],, [ 39661919912737 ], 
  [ 903471092281594039875101, 9458999046244634687622911142066001, 
      570312905179987052421467082275470442757451 ], 
  [ 1712959177, 52108050586547, 417317792492527332337, 
      390331841336302929436994813 ], [ 161662095193 ], 
  [ 90823862327833086800386352513067248343828857 ], 
  [ 13581753427437725779783140643, 5552584966550029192436491703687097023 ], 
  [ 661982172984001 ], 
  [ 4180768321, 23780962384145063253850061, 129666906452652590684803897, 
      217410311169868631779718575225367 ], 
  [ 161184670755001, 437801891817492814657, 62492225855662442512009 ], 
  [ 157475333660422172779 ], [ 24362285875922356868655021961427 ], 
  [ 8595640749841, 62977471383821 ], [ 3276974780364284482799810397121 ], 
  [ 103742130551, 256196067835296580684999904063 ], 
  [ 116720070342348721, 3378307227685242623713508116989468524398534111 ], 
  [ 17994204073, 196433872316310611137 ], 
  [ 372810476994982432801, 2244807299700346905001, 
      41819674674441587529015061 ], [ 17747199053 ], [ 62174327387790051073 ]
   ,, [ 5993513377, 3449220534377, 2400135849956129030979293221108376113 ], 
  [ 139954341051841 ],, [ 92013588619490399 ], [ 3347320129 ], 
  [ 102551873890900123, 126045115319866344351544439 ], 
  [ 1305192701, 66631795301 ], 
  [ 1132637392660177, 255071870171283288213182239588434720112842353968893187 
     ], [ 2653655703600055300471675940271611363631320368111914433 ],,, 
  [ 2974779760081 ], 
  [ 92874768913720582900858911299754687243149941868501755733246139460861 ], 
  [ 18052799163122060087025155723065171174003 ], 
  [ 2164201732799819, 1890213088140761141, 684015593168267521517 ], 
  [ 4712635363, 285280913757251941415180548664485621181937893 ],, 
  [ 47848036334820116132986462577147872267 ], [ 33644936669, 1032407342933 ],
  [ 309575803153 ],, [ 2244077756789983310918695541 ], 
  [ 1882477437757002169 ], 
  [ 161021084117, 7840142252089815392041, 2816294841300993066546214031271001,
      3270112070990954768535379732765321, 
      41860517287867240460042208225615145479852721 ], 
  [ 118593079873, 364095314695155207401455201, 
      160021185991868323844533898916209, 2912254503405497874522782767870577 ]
    , 
  [ 2575675190386099, 47146662106901857, 2335432574534090617, 899377009735615\
553325855097 ], [ 3371674951, 30858852252821 ],, 
  [ 1680597049, 1802142841, 95388829922809 ],,, 
  [ 56633527660731428440540758758251, 
      3331020133962884772706727916696838942815963496129389001 ], 
  [ 347984031638813867788384938483862609 ], [ 17703177067967 ], 
  [ 4622286817, 2038230013432107097 ], 
  [ 14007805315485347573527029147002036597 ], 
  [ 21905019726901, 347101070179037778781 ], 
  [ 33581615699197955777738387891299, 89896478576590314583750832427049, 
      6207497961491001860865708614869208845594249, 
      63537996418411322893388678898019600654636747 ], 
  [ 1258380199, 1524539579459364377717928165817, 
      20894274974038675363980511918504639 ], 
  [ 15229370711, 26372116867, 25278624741941 ], [ 103352381953 ],, 
  [ 964591900729 ], [ 280763808312313 ], 
  [ 572240484565153, 4043711238187229705754319631461 ], 
  [ 18292834838737894009 ],,, [ 110495360641 ], 
  [ 20611007006851, 57231871913078689, 54447870968020052083592006408483550889
        , 1647221037293847764066430890065139050987 ],, 
  [ 4851210671, 1415540984959721223423221, 
      1786772676608961922807433452451202488761, 
      881461349288847520341747277290496162004544991215461 ], 
  [ 13705107769, 697344975757, 1184960471459158549, 254253859796489462713, 
      12335988891985043955517 ], [ 11890246390895945222779 ], 
  [ 3799311562897, 31878912911333, 77719140435208369 ], 
  [ 5640242043129165715899642841, 2503258139391324274352072172458469939793 ],
  [ 886109293550401, 812610713899205201, 59773386522355896001, 
      21463170766480994553601 ],, 
  [ 682489921447, 2665157957929, 1919920225888720033879 ],, 
  [ 53902351586977, 19472139427564696216240566673 ],, 
  [ 41316543716813, 406457127805781473 ],,,, 
  [ 2186469381475738293871, 2191683692912452263530405964341 ],, 
  [ 8408219407597, 
      2678624143952808457516330191792080322718547840887752493464690277 ],, 
  [ 4811469913, 61040960263, 25280883279243199352415750302719 ],, 
  [ 209945929109939792807681119841 ],, 
  [ 690793919157674734946282168446665910678652191468497041123 ],, 
  [ 21387387918961, 41649085891390429201 ],, [ 52572017528450872868981647 ],
  , [ 69693040414889, 20089340310546423313, 1110998112983390874377, 
      83183051545234447336922778521, 825099745124166389803400429081 ],, 
  [ 26734056474599359 ],, [ 7254122353 ],, [ 9458892894402537221 ],,,, 
  [ 89816745465847, 1100141411455580533471034569 ],, 
  [ 335790424559680201, 2880933848374725856201, 
      3783033369252816683960000152382576688052300376449 ],, 
  [ 7426195831, 467260890471943, 6388551471149527279 ],, 
  [ 254055515561, 20695248084558521, 518060072335148988041, 
      6560970004839878965676927281 ],, 
  [ 66728502368731644257834188952657813 ],, 
  [ 12023017393, 2057604700829917, 63717427974558037, 8296875768265773901 ],
  , [ 2245233071284547, 232518156972996725239, 666546492524951029181, 
      835790655259197870586319955878764574136853697743 ],, 
  [ 14050095361, 434793158798482438655691529479276772595787341859010090258297\
7 ],, [ 4468904551, 5267460432151, 180277202943196638580206001 ],, 
  [ 2678668139593, 74520969665581, 82787563486530615710539383062016180279313 
     ],, 
  [ 71556809087935085523319, 398350176141493935951217441, 1018570181134240741\
346108055571875575391606285444055532689903 ],, 
  [ 70467297434301315496188595297 ],, [ 24692063988803 ],, 
  [ 95281002601500920612829641487527580629461615901941 ],, 
  [ 944005034375463727755464073082424887 ],, 
  [ 324022971925566874177785587856089835544193115261789544399681 ],, 
  [ 163877375237672870789806157730284778902135451688145768178589145021 ],, 
  [ 1044927469, 58066129333227697089409 ],, 
  [ 15030104175623018357289123321690093206664773346039681810841 ],, 
  [ 4992035366913467897, 21948439513969181164578188512458069689 ],, 
  [ 47093998376912230366243110271664383 ],, 
  [ 23683448262457324289601073, 1223399441578981329719781061, 
      7340907147976143090067393104626029 ],, 
  [ 4577909312531, 11996736557726158297, 55580337982189268741, 
      3253071351150192878011946957 ],,,, 
  [ 112580893750715877136155593604993493690347963315703776847, 
      333831660223844323127131130894040876670322240703311304485275421 ],, 
  [ 1699886791329510277176681109, 
      5453446088829154504711498574457194514513814553759428356613 ],, 
  [ 12685746961 ],, 
  [ 4534869903875485901454915661299576165895261807900322095407283369439935031\
3 ],, 
  [ 531714998599056253801, 57718117561355946617161, 2076531867755196744245501
     ],, 
  [ 37448441257, 15918716269297453972620877, 59589415533456305173269384769 ],
  , [ 238428819287279709454394780799468728063645576507 ],, 
  [ 2655332007287526596353 ],, [ 18879747223 ],, 
  [ 1834744914758653996868853565501, 
      7612068647760892587567279171698469451260170146501 ],, 
  [ 27969811991472751, 431914676388241037434814954856635940501826690937344259
     ],, [ 1425398717511217 ],, 
  [ 2916281795549, 442490447397887376506449530663800706637907696507 ],, 
  [ 140348646913, 25974264373441, 49515878278227889669, 
      91963118572171789377372037, 235333294242628727570734732881529, 
      1516570873669019166779118275948915051773 ],, 
  [ 241317924973591, 850271719214350502835132764398471 ],, 
  [ 69615986569139423375849495295909549956813828853888948633601 ],, 
  [ 13569401715894806672855945455795340408308144107419 ],, [ 752393127973 ],
  , [ 42555528171653758816503341 ],, 
  [ 2862931023015114481, 32779195022307860881, 25984196582137484361518374801 
     ],, 
  [ 8283963567043783, 3099209924759291137, 44894245166647019137, 153539797704\
05175216493168455121 ],,,, [ 303834678444151 ],, 
  [ 653601194883855117881156720639553118131649 ],, 
  [ 30871938731, 73883730374153134711 ],, 
  [ 181514505515281, 19900271591604097, 74795600265930240481, 
      1292011440308023716953924874633901 ],, 
  [ 102895570700431, 737380287479449, 
      105974548536692346164432707569940342022635766599 ],, 
  [ 8569643669801, 8608623365921809689881, 1581108618083594602253847328498841
        , 60463026759617698152647921561062661727047290177 ],, 
  [ 163286342907309883903, 26917859611055656728302165725740157055483 ],, 
  [ 51353541541, 159594687181, 75408883542901, 34775499883178521, 
      699120429548646987756001, 3940374423374379301990321 ],, 
  [ 4443299354431499 ],,,,,, [ 19955176141 ],,,, 
  [ 100600260657132106393367429005921 ],, [ 143476139909 ],, [ 1561232989 ],,
  ,, [ 5576968321 ],, 
  [ 1351757950997, 14063062521302839553357, 19974696199623424031237, 
      115600460578650720383010805853 ],, 
  [ 3337903223042569, 9491602000279600777 ],, 
  [ 2229970063115387665250948239 ],, [ 896041468925733187137365896107353 ],, 
  [ 40844746349999464436020322521 ],,,, [ 2853115756372329930021879179 ],, 
  [ 1984301569, 1567103187499033148929 ],, 
  [ 23278892925034258318294404644503, 7679962361209350795245766079339091 ],,,
  , [ 3343385035897 ],,,, [ 17828792392643 ],, [ 8434052750068597 ],, 
  [ 20441552166028072811 ],, 
  [ 137045594113, 6758410568257, 55197682698737, 8375829463350094657, 
      45637046233441330193, 2829247728806215136257, 
      147071192694046077687504556871041 ],, [ 50147190436375827433 ],, 
  [ 6825688699471381 ],,,, [ 2056871500653135843616345033288599993601 ],, 
  [ 298183187219, 393091150299531749364205297712116979, 
      175978301474188430735250552822188278709 ],, 
  [ 8951289532327540357, 27564163622315314490824935535295293 ],, 
  [ 73214437174870569896546747183839338067993 ],,,, [ 10542843898331 ],, 
  [ 57372656104261, 846370054558596518376711409 ],, 
  [ 4732562084333249714196514227673, 55385698371129588030629087875349 ],, 
  [ 59649652128793520533433 ],,,, [ 372201769081, 56112296349610045406881 ],
  , 
  [ 25253560139, 4310758347899, 18707517257089, 65268623352510374655683719, 
      15375997422186291719933915126668351, 
      2495174740032337104455007012996408231601, 
      3864978146331181248248106309395051058288828336437 ],, 
  [ 94578317595841 ],, [ 2269959032465874003365857 ],, 
  [ 558436298701, 43877671534791092362933 ],, 
  [ 2725667472495241, 8813032387117882454692315491751 ],, 
  [ 1578867457, 16162944961, 88362484215497 ],, [ 4340223635815993 ],, 
  [ 40133011425325338673, 10786528430680870971861642463992861493 ],, 
  [ 1034019361, 1252217116623387773 ],, 
  [ 621432697463041, 1743036582663429761, 2480431288764419201 ],, 
  [ 2651847769 ],, [ 2593505209, 4762756207579441 ],,,, 
  [ 40567195306213128342900074449 ],, 
  [ 88461995051, 512517661513971729536179593061506405316951 ],, 
  [ 862123028232465233166133318203195759014737, 
      3478484006896508613553622086740249725635333 ],, 
  [ 32560222715988756820062781110511873 ],,,, 
  [ 131589345007, 29091932006593, 6417221204788802521, 99379633714344941623, 
      560877906720787934003619587, 688032426812647379990413979 ],, 
  [ 14966414761 ],, [ 648675797064247, 1236023944589761 ],, 
  [ 16069876234711676274286505322384377 ],, 
  [ 3655654025276752913719, 8340044242652322623767, 
      307179506952290966206956065569, 
      179387661997495726126890615360339943609 ],, [ 26921446615521768997 ],, 
  [ 31846061939218752031563804583960071245498521 ],, 
  [ 3307958515009, 18322466545692289, 2626011290685546903553 ],, 
  [ 112493774365342418002822667, 60858373865624835157949011267694339, 
      11429767744966866607725417511319063408867 ],, [ 249753555949 ],, 
  [ 3226831830647224961981839, 1750994408814450803632135259953903 ],,,, 
  [ 738801699065626101203, 201829461618484065097678058023863456803, 
      1931579004923335893545766492796645505817541279, 
      54244210028135332014784214833039498558612327178902639 ],, 
  [ 4765941001, 235011794248567117, 473164737913969822009 ],, 
  [ 2452897437521376917, 12929162654221584653 ],, 
  [ 8889718818436619623637354417, 214670565313869275249305269579078241 ],, 
  [ 55727811361, 10829601768590858922799569083910271 ],, 
  [ 699705783037077375644948197 ],, [ 1632339647473996207 ],, 
  [ 657514530802998237121, 
      37702065257063784412356623467930092827469446641278116128045705297 ],, 
  [ 102442056124834405281837500531, 74414462151079944349463706122357 ],,,, 
  [ 25382817428740298677823401, 130987955745496562079528487, 
      48195628755548807440285827712404103 ],, [ 978494460213024200513 ],,,,,,
  ,, [ 1067653695449616193001, 6282957834660568354129 ],, 
  [ 49195951643511367169525208925567479001 ],, 
  [ 9500447808790033, 33400288069890510050856036346738819956549841 ],, 
  [ 9110965748024759967611, 47703250896149280693917 ],, 
  [ 6776234506081, 29338716055451844525014364193272424321 ],, 
  [ 5426629939912152649129, 57905799063241395665537419802123 ],, 
  [ 189695801866717, 526959712531424757289 ],,,, 
  [ 77055473691242478433, 13308759072006165899041, 
      671172865763366711117443724389009, 
      808915328590499386254591774467556408539129, 
      35319536904816424059659524632822071355049464122680657 ],, 
  [ 494295245128245131, 16540741646767991411202121 ],, 
  [ 10161211191529, 457346879849878822260409, 3069462805228338593646133, 
      173941000965538537755852657517 ],,,, 
  [ 4521249267735713, 46264645253729717287768155233, 
      1747165409191861211943873827004641 ],, [ 2872723303 ],, 
  [ 6703378804899541, 3783707229719954256901, 312874078096728164882917501 ],,
  ,, 
  [ 20308493329, 19259080382453841122679088710848926436527873, 16451666457077\
68849055046041846220911468426737 ],,,, [ 6773155698277, 2501850879498651781 ]
   ,, [ 344316256809732690001 ],, 
  [ 2172688893409, 6860018751366721, 609625726569565390289681 ],, 
  [ 103678433717 ],, 
  [ 2592266236335984818021237855668549, 1079408345446306629434220802955273358\
0361 ],, [ 6215678932110055670241299 ],, 
  [ 3939048167443707601, 1991255326339643820867934461881, 
      165124761236284971873587401742681, 430900697980532343944742725010481, 
      204151655878303598851190023785774256244024641 ],, 
  [ 11461131511, 740027726500071028321, 1257506539708609283343698143 ],,,, 
  [ 1914729212942473, 7001252622923959, 23223797215609849, 
      4880870513072449263361047718936256658889 ],,,, 
  [ 356816447037821, 8130967004568101 ],, 
  [ 1203703485433, 573447428855263537365759829837 ],, 
  [ 1805255624146951, 25208846746385420431 ],, 
  [ 1384174985368468177, 9265693135578744537530401 ],,,, 
  [ 1222106886101401, 55088625341568479584667598703368001 ],,,,,, 
  [ 340167293377 ],, [ 132698503366306271934385117 ],, 
  [ 132141700575804202914947063008901 ],, 
  [ 23382324279333844748353, 357561419933316305231935975632510092006707198190\
314688497 ],,,,,, 
  [ 9951571519, 1268637449760199, 159485446033684670956502580343575184519 ],
  , [ 5268698971721637892050105264560801 ],,,, 
  [ 98266387530667777, 6400916741826776608939188781 ],,,,,,,,,,,,,,,,,,,,,,,
  , 
  [ 31739306955000318682004605762105132924971289, 119592801749213581571134447\
78096591384713470257 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 5123509669, 15006883477, 17403644677, 61803564541, 253055139049, 
      1092776175604936226930157745921 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 51911357917, 3329634082406617, 283480200282934561, 4322128701610242421, 
      6898119095402110707133 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 5771844901, 15198535801, 26922319201, 2724303865501, 312241283985799801 ]
   ,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 938733964477, 46094532937993, 81154591004568313, 
      447309338300844744160129 ],,,,,,,,,,,,,,,,,,,,,,,, [ 1945096921 ],,,,,,
  ,,,,,,,,,,,,,,,,,, 
  [ 170827321094639893, 3409463117689442128783261, 31714835472740596249852635\
626281791475129 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 245351666247788560312408234856037538218169 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 484601490571886903493518015104501 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 290924056117, 2797958656485541, 947349493773774517 ],,,,,,,,,,,,,,,,,,,,,
  ,,, [ 28031381649109, 196947355253345341, 723739848857641030189 ],,,,,,,,,,
  ,,,,,,,,,,,,,, [ 1627627815399713377343163471649631733474853 ],,,,,,,,,,,,,
  ,,,,,,,,,,, 
  [ 157462752204253, 21124214217163783261, 1520168756245321923557857 ],,,,,,,
  ,,,,,,,,,,,,,,,,, 
  [ 3817262181721, 6197208621830041, 18805516694127001, 888066870806284147801
     ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 1696995935981617, 1083115891949143826648635366282163052400438187303499464\
609499226261 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 15536649073902661, 29426749337349541, 17698960601683054308649, 
      19429747183583833735981, 3512830966112683782744191389 ],,,,,,,,,,,,,,,,
  ,,,,,,,, [ 73805592037, 257309257577257, 343320968801689, 930985424669173 ]
   ,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 33703023049, 31712196448668781, 33479895313601650365695117603613865333 ],
  ,,,,,,,,,,,,,,,,,,,,,,, 
  [ 514379712421, 9226830539692081, 34640925953158940597772893101, 
      2531978618650256393162606524681 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 5972962561, 1426969200507388358761, 1740269104463086681404229, 
      533550328536694908746148449547022477, 
      10200602444075618255654001255237011614621 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 70971053221, 7163969211901657, 151876907354130504916630163154066721, 
      1480112921488586442378283240412840195548801 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 343237139281, 6802442095321, 2714523890620249, 7807243011842089, 
      5564977113525793021, 123715172009307654951839645203821713509, 
      6172454331546064060948729855755258709149913110601 ],,,,,,,,,,,,,,,,,,,,
  ,,,, [ 72565033821295009, 105290759786101044241, 953764805172418806721069, 
      8968496972740368420580830979099439448387289 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 2508943501, 15550223641, 16919595211074421, 2396217516717195541, 
      27219154407006602401, 2497185445654282204561, 236385533406503858612881 
     ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 188486038261, 27140169445190569, 16812746447104300364261461, 
      1822603397490636085779714533101530614797 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 762096489421, 190792782886329146262600258637, 
      59098535704622825198652652151449, 
      9512924001517525498151238609419754712941009233821 ],,,,,,,,,,,,,,,,,,,,
  ,,,, 
  [ 2450040986053, 1266392442690013, 3024276179746273, 10476416255479706797, 
      111490939699860292494913, 147030118753104261600368196682018861, 
      552044274610152692854436856453869841728449076617 ],,,,,,,,,,,,,,,,,,,,,
  ,,, 
  [ 1678974479302069, 4526204177767840748623909655533, 6505451552303016203738\
681444159513490728930149, 1472102256284019236716925991047155829911467672973, 
      3817733856969957712995018866618650405701538477261 ],,,,,,,,,,,,,,,,,,,,
  ,,,, [ 8485607361001, 10864275587422501, 40201669583886249313475106001, 
      17652944112619681484515989877740001 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 247672325565461557, 277440178523437143401157337, 
      801635022497602549961802363275046606409 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 61621539416556138109, 475101073392341497734075633901, 
      632803528420302650173016503452913, 
      5327631746573407308414105279051343357, 
      764306314103209605006540297087286189813 ],,,,,,,,,,,,,,,,,,,,,,,, 
  [ 5055407781577, 5646129480180477793, 1445119992880549305748401049273 ],,,,
  ,,,,,,,,,,,,,,,,,,,, 
  [ 26846778030654037, 60613424867803248411521814481, 11581509663369151574839\
91531934587159293 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 51112443986548969 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  , [ 96479889653761 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 948949000609, 1355996059261, 416536201876988731009 ] ];
