0 1
1 33
2 8020
3 3301025
4 1733984376
5 1048567813062
6 694995078406056
7 491336887915201185
8 364377975224032162000
9 280380150421755638519408
10 222165159124597435189467696
11 180288439972217748901049985158
12 149230751849318301857448761484400
13 125602423480863080624602495191566250
14 107233925493944108504854577981145725520
15 92687408156078847493903196475930145022625
16 80981078239083940551816315054425251629710400
17 71427002902154878828643302866439137363172788000
18 63532142160415717238716111777125356807471802703200
19 56936025412053637190619411180111420706912614251060400
20 51370399323559477079195587745704482886992440847153336480
21 46632450338915459019446762822024478855124524612154035796500
22 42566640430672152956816089029144875919005699232571333215162720
23 39052139856703676910991332573185926154268929560001215300682415750
24 35993975799414433118657922316658899945179810601223486250014624609376
25 33316696369001649812184940338687236411231382051490226783027268802626432
26 30959767649106152172250701514790500371973275212696689009596438578684633056
27 28874184197364264950133526774030858414302724238785056559531606196113469176490
28 27019941856999127158995223176083785256405919131714915379657568757053521918904800
29 25364131751314197712137824015212389722900400341936199000620289160012889543396800562
30 23879487424598189787575070372168465468702503778420969003926935786649436926692995047584
31 22543266423996460751485669977915715299794416565975800478655044695522983156912996426605217
32 21336381400346014092404526712922632379200112691146050063437123843011972029345563418743781920
33 20242719257169429225292637378973682840516632714603594251504152801642327171660468121866546332000
34 19248603362355594782852822930877876070585966744517411509853378956477896295918168493438910534901056
35 18342365562703515351453974208012259640752838483682962327685760660438065506114520246996164175005917472
36 17514003173941219916867989233730302829548138179401353173450044680856698214153749112352677127540257473856
37 16754902245831531562354956581043760195934634931624138384930732848533191175900719482218746000718229404983200
38 16057612897188933617145584756369899358626359906414112776624141476026225271588565767776012447609764735959800000
39 15415665843859641154063139972189711309698440087917194450531577353155037009455763814406829796698172043177877200560
40 14823421728198424608793542105604648896789588401814614797934636593541555071269570826592047360350079633080400757160000
41 14275946729842402299870894263121237369298782676966130568655624163746327929359905160883528118435251550446723247338343200
42 13768909357287922768699439325143348268361506462209646854508161305189147618732447023732669517356803272643820470622005640000
43 13298494404761161977850548602143227271498209577436646584506324093948829237089788518981237917722889754389934688328676636318100
44 12861330893801968238603978138115515730870169544873625859313957957429955207224533596195190408474001498475515235966995931687912000
45 12454431465716100162958952327570673158686595763851205249776593673176488879082771245840823688050213405033397027237490655222864037340
46 12075141195151131271966892462880698922330983104265273069202186311617817216039371224511694558307003784803952955365601793644160014520000
47 11721094190318628770499802451699887441383474246688622069247869487483297091570094563286292850105161626574075723573450517660921790880165510
48 11390176657079918807049857238852960281585931760661931712537006523392438400559710784267732966926576939391963760162586266877430631768386360000
49 11080495351240070034658945045442646282398529552715559459857777406840291290294514035444947431372297377479623007752286447223375312206785714769408
50 10790350540346912001474392079316948205582918918999514017589964709312158830102408408083201278671290216386801302578347258960721545501141706709917376
51 10518212754035672920369272781282325690011400368386047199321203316772138154044131435483145779714899033090373544389439805809173219538321163936137708608
52 10262702728901383126568875588553980468673438395007057745422573695783425905768845066297365064623642090439453616513474288713400807594414947980785310649920
53 10022574056500767575356670138980179037980794607729930408643367226664016498269007422364137279367041157374652238700883526150163813756033567247406013509609900
54 9796698126405706856624674272786460923264513160402278056891314974083816723346600862707438609026742100484363211524103242042141017656699734972875547666462517696
55 9584051024164956361190954010710386870550823398111402642194645232430273102418562023937562694413445601430585201033061309904957252064085214559121687724429698273962
56 9383702099644170614391155667771258094565590590567002462408206428023304360049881360517475483722527832621433022202523610293113952617788893938032024512076494400536256
57 9194803966917654167044485365681279947562606676123850912164129437706851815998473268570241869574586351391846595080179397707020305551294684815392801901933601556189334560
58 9016583734584742896925324173734364903392908975236019779807255878161028090780119611147337675371447818546275395249351165814591776253587005469982381268216895155613804696000
59 8848335296592789257210937009643742891725965052720784122404077820705722594780358514858017670127062762532404055683978729106801666345057614415299297429929300034970318409332658
60 8689412539574285553728340399497786065924396252294898149142850365661157315865559704506881302104651403659127243708785644864070023416975111813013359627713891951442744416318044096
61 8539223344314127566662499941096680587441700470193710141466178003661614827154940304541019418588113457074425087670412229868652983921151175716711487718488507607578879484303821006658
62 8397224277031337806858961358699093655173888637296739871306315008620397193365755166014673654658554376868992326155045679670965516230059540491277176182663854601312687318858786813768000
63 8262915881314755305989805800006007981529944295764522970280214946264032499359607380108392530003354031902262492542030826256308630916127721098117677005824131020241976789679415509979390625
64 8135838494302171896119384292041527511636089731143469161081442791432476418703108619692320560003859778825676553717979656136055656628457300538378690552068377458656425042250259513423242834400
65 8015568521450065908772130291680677264574903618841038100431719116631209247492291590053349960931382529323729884631002586431853727766265811905490455450253544711100315071317281219112201130300000
66 7901715113343299750225883619330029922155466764848628743990320620535148971715802986631963230513216422158179812441555007764788387688038362321792955388451343620699513627758587277123690707127008000
67 7793917195716625307512559593532182354352664874974866616274483363685046725637236752380860800860480843612119109803940613770159111385233564105782251049885946721543323078353641511607214593269132700000
68 7691840810428996577940878193767965872367810758080638085363182994463486813377246464636099187052242508489187034298466144833306945527460530062953833547277072801774176960936351667784051492933186836464000
69 7595176730734038285067500227149360690857765782150672653247983446718287227003079448673686216289585773547724075309188736408987163341891165509096944432339454907865354792672810510289612149312584359135160000
70 7503638318979678876514709871341359988595271560922155347984339334781648205747297640605074001168582735661858585059896227599734139037132177540873268229909265698889228745792241799786127985771484532808737449600
71 7416959598974647745232780252271081731782351718897335688283313049408223526261311298903212790289520980504668759973289752629309680776128817420225074479602993546395241892347463790451789022203162884470524122100000
72 7334893518785410719466815121338415339547782798081799629485180938307260977216265089413762341862287879017278153381574047380842854231443101047850977314060323904950181078147356327273546468070152448127356721029174400
73 7257210382762643728556481673403823989181125337948190879168247481452874526541500023641084381821833140446832721965313531969889071385956130304623599801435842068028560979810176735438284108023163055719187275095176800000
74 7183696434215453497137194559156868704701107997085958630681869664290255094038010352253179778783131180521811498168670263911086460817218998121518891679712753549208705353304106085609425019649297134031602701092886324475520
75 7114152572416191015936059904344205040373696766231699985274801297182159264373811486878757721265751483732788082917180129509598492549800404889449362465874258662068507377871876107731610135249107180760185944472218978249860000
76 7048393189580902348988569948296338316347102817778252309350678647157685398464398245802447700743127606204368886889004008631329923053642233516438567965553289099535550749758193389142305749758994896351629238940977963371713360000
77 6986245115174039084070023632375898356131426886453406815481202608578447499793678424169850266591488225557574598544267854450592923075322776594659411170091898030456084332457785806049783563603264196178460254377871162350881976140000
78 6927546656367993917604161171477364336308710411802497733835446249877802774159563624574790743130369179252721686815693892343364488664319094095101958196071323890439443923164124245305396600761322739324083809617074295878430839140080000
79 6872146724779629385734516658196568102187112015502239055717678725422888842656884048833918263944202681116691702637709586519098240319857650734911586862504205182291854589081076646640986782903059262877288624476483016561511056368538382000
80 6819904040733767393803314561313143869662104521013613995865268319785540835922807670460925086914375238840118340406123324977804317896772075310605450297305535198075895333797328742069026533647352657153522461860446221470471610965796703312000
81 6770686407290158390883448589024252951254237668501068914169956443988138576099596245564352711774773256811290773437216240016007707883194849125825663652223714625904365766068180440353967075373517546725650242638410928998011015656861413634800000
82 6724370047134962175609201765579537932803017192547357805449868896425351965255961136629686493068365426661868594598499994176239585288484604202801470880103834056096124028989661903622330302854019975232150201019937293368537421334691099085496528000
83 6680838996196643982784975732510939069503262347573845025564441868128984757365969963781486295227819181090390215841928546886520532285391182006867057852617565087636431943274063334065125521535994644840046066331765316120575798199230467663185971300000
84 6639984548513443290871981613793611976510299154262344408840100698384751848635743695988042663352013247944072232941403316411361435172551099576049019840100529463814700042557573193518480645970927895511187933555389858348242557206362264136476121514710400
85 6601704747467226729234420439641648373588569575973815682409479744510095737492580803818895791477356329348505481793532532823017278452232938431067477367737692225013137781314673366801643897253115273689248672786006080774655205174294173139010993212608415000
86 6565903919016909882402685779421218221154673433094186170013318289006754867036628530868078870046994401442326111887969151058119501323364575716490772498515636766452882411455200110643770339598410398174355778138468416415907222091113361629571416417841455760000
87 6532492243022603267487216297009955233868348736244725516619976409634692603546212647734918516236617046988160476662566338512997862933878104971100743491248319572870988726167933322312572196447225007638305801704339878486875872336884773498572293581183625367172500
88 6501385359156856721597436694401308566453165711456269621495072872860869567762413248997177992330422422158259619265976514517578891890468906519564868038736271598895889079499058047785222515492917152091032925723545746056561354060999802525935309995424074276920080000
89 6472504004258450427636398758326517660023577137378788402597549465344345529325499163792030310151559963156965889808801164993579578128916117607776358775361351017105388368902799651988145680356712968410782344343151713158387564878886330671995744920091437752418182288000
90 6445773678302824268188225410483276230798681582847948518014071900505789368205990041922684792944620138996741335022238927789048507719504082569379339780540318278733188028588397164268986772481386838059545472012709188287494062348518180396488175708258750488687965938256000
91 6421124336446401448015580846068332879671779388138072196927047540838427931287789393319306909868095600338675298164898290316550980436646319097563317525518087002341052146809396401307536871035589269559670160009209898485830281366062194906466540850710078445254503212580097500
92 6398490104854044702454027972213853361917991869209117855447394193835072729688902396509044136146421573121307883334930854661033177801334833199227819449493211945460537896213883471478539855111867129937595444118762744508686952256069607039389902719737370774320753523784269904000
93 6377809018243419784148867366331539188169035444163163543061724176222539655317464138799917780232782329187059049113415236396898735858278374612274279942047900321160820749080782352462045079237029807072232587969751241585408922252064737095991054848044037605087487078181141613467500
94 6359022777280384284515365862719672721021641562523180688859453336042937475511947991704527770139889115535981185630120237603451685287383204536896321790986441934101690452259836903827332872098572031426668265994667028963553955414959955532997499985365282726683800808075654381898403200
95 6342076524138507176818095227808866450586916442348349571275031069511521279962520087047594393853143487014556240348513224591155883414280479900371354509423311300943864616816071822146070652657092326824404744423829026076258146846178072510002695194150116955774314903527041900683305135750
96 6326918634695933736746683645019303092981331215493239701759667307681456517212562486805582384793233107812173992420924296952110684726008400949566306955223026525148316153459460938604993614170636933249368143997592789485940701555543027655372071551858748337017272053352312997003131266032000
97 6313500525986209355281851720265405011917969228849336970819388499951890770370766254307281007711045651790382529633089020027636060948093998258401710813484770379122634499524508389806802980804531208955602165960963103339881722779288115785598991860441529330965896667512527999529237375849088000
98 6301776477648263190225744529232333937855941828087376457998543989403935861531598286450421671207737597421068057482740268530389607194293599140740135109249685269583950809296875558741380960387196165374048133517116809880107286129389632406364664705822483512522102956725208901735037805825174256000
99 6291703466236194616047252145218697750484759671186102355538075284087613142162906780632457390440373696296877018296868477324714011190997955288395177099751370351867612609686947178892491501870496686089828615751079864236964284498010924299833621812771749310637751476829502041166547868140458582310400
100 6283241011353265703492759054431001744369267404419107767792172524674803838264588909455630886609876954883782434001823090752382327419381642707093286967198443926702555364102399249055823256455503547865431023932538187546254715844758584086023529271220192662867020454000983950873473372643974753938422400
101 6276351032667869181854724855803267229751802401970113666381952050082985309777457698010998642348318234936775887962200520655827672000183323313020788501620400211435042677969649500574556297496379839682945733971869711775402730669333307038139281423721057914629908150132369115103202442598942937035335200000
102 6270997716953347903161559882261710019098291080477731595919806046325063494767834591622096955126146413089711949938464036834814784955445698516713752116986439486684817953667545116749019426987279324558046898450277901431054511737406067862386040358902553092378860138543099926606466109970563836947369866889600
103 6267147394369389409754891197162260695970554165937363998842582442798452008343877277804896328076731038684921249043981490366414663112032167905087305066617593805520554268201403952223679505673384971103400731020445596639231508233354038200160576181402460565617730560751252324075422611637613756878604876461800000
104 6264768423271191658851452445678012348068060014012248934624328383421424050294518726281998951041168301951428538156516492617395137331756421247635735657517353822420744172033640853797094945493929487655563681649424711638656613271295247600770515807645491966015807294660254857595976956687631251283771009787900836480
105 6263831082894474945339177100476370293331264906191524786899119319016297656262028243273611586527316250946359562758631778198341233139031656517569351914906334225038382340223327622698530286494232032243206967362215851290000188028335269057202124438636047007232255160212066626187829537134742914858860876644408671420000
106 6264307473320392739296123012673412217427179058712510732336757368180263596867716595392651838846696662571526929778561177921189034802001112884319302991813542732637483700924476029699278948463043381964559173004210976039889030472907167750886469137001292694438343875286028836161275715305730708964455864442297864079184000
107 6266171422175084154458563696510592539681863057893011267343881927207987615643298442876538370542916516238897916749101173778271710546347141067899338658191321487255069167473564583313925257065705904498332344810098213639696426233890939050881171194951645348152714196094836858966498383420667059557675782116894355201170067500
108 6269398397564557766942060257586683469168874372406490622513466783276037588546941581669145177858694522916814538247966834433283419529376719602191856274443742240461387665786422852203203688801717266745410480657565204113299434231299823822580817545019300258267411724708594119558000531059341165928042738127929562371823714832000
109 6273965426787284546922477148376795347720477926079939687695334413068397940558813431249317017964677710226728167687995576403121404793478277127690002313128869046863689397753763544046626443289547264235391247063363075111122161196443859035509687545659435835134942219699020663070667189007388457166563614707717481706047895454546500
110 6279851020404737391170900254205530458637176152830674815453058582826378221117399962502275590852004548942654697532922713719548534515386318322513921070988365660588650412284435439145257052841836818563469583945784312595061498447027183188918499519393173770547700472713648388287913136722535714828020163618372668877984662305091529600
111 6287035101284529719763665524598296304736400666852952443494539794458156918505292096005426766869091756451185490405481784937441284169006712417869402195049742222099006819064020735289823701084370444246873530333528137117788107554355138988504835653182444946998373991423501178206951118848906606720641772901934690087705137543634042606250
112 6295498938262117845143967897318571796581509168285771754784239508273745471756539324526206571076296692227894350854890038370624463096884405495064250611741170081794616390697735667105220081456180962588224683296481915046237392997505357389654001960185476345959101179116699135709475674426058173490111383104296328922527471855268290431318400
113 6305225084095546637986184903962560747389927816429914659112636310914630734064259730175342932946403926536276791167221421761355366983275138205541363989649787419818311023693622594124714636930259427506785253881189945187984865661590828061598491332415286223942012429427680055801158999106716431225095979279376383529890371620763956963722800000
114 6316197317413708219161127917074081845997289551104736450867605411945973882977985298314100627214968160228930772228405437202738360617487710607635725682427115504773783706352069090595289529742368321100755947812188002540148456023018861478004817869387470514377946697258875788430352722228417149573532822074195294817577413568383996315668784142720
115 6328400588382293044505442382637675022102472212105469830358186208596835048310060425091350015951921035547642429837583744331352930074288654111740660263429182756599818388757025558338831814801799072363548249040062155230985751540332201936301582910193144962014236047638721243154787033904497075470740392226319026413676315213248124967373341777260000
116 6341820967833260348882302162417052128241119363231305963769729469406147968519743370007788307532954770341577449155470241212445521874580210320092566025011391113486795119942687633567197911121160355672975770318344072833853407042127451750706825359677152499977286042040155066532343923351219264325862556413225358425075288960023706532237841233712310400
117 6356445599623436358800642290270359178225667350905159700045471158079005574404065329566083155020525083925603155996795851790031300420468024806485972090660767170329073149283578833830055779634285074294425260175572461442330309454469053155938646304403768198604591621621382776968924546978355224525997153349368159275926458977449683817187047828839927777500
118 6372262656005939721567048546912868243353603716676140783498824425728783690707578398630030712586110222573704852525505714642607427215313122729303953801026760174555915700269274661096997398104930057594029025138374058290870245482068589497289700647519492268082195608588817104374290188455552840462777853370533505320011346151371786457699263541477654296803200
119 6389261295814692080623991929643912772559432507112734575833217294996075517790065340458061698090104736956791721299219565451517636249847576501050838883126630250384751236561810867771509275117235177602909829377047045529051296434894475009361463649218096954879226099140483621092357760232378131488611462993542614976258362176296096815437861656826181031381603250
120 6407431625277439552469766021555628326660460357093038331709375684283904398091846772342596646885498236537182797694808910409470246128549488996649723407867673499562021490781752503283120710950383753514040726640773716229813102087509496130288042147471057533463196862684289748134871842564730772008324492994706838113205995254288002487738488407520970670720241284480
121 6426764661286615716335279473900754449578122513057678831975006020102642948974607717374360566413959564233490958134079374157754898629571004775882726077526182291466539295947061477537965058227334580093793233580339438968360235741014609913604480706831871807380957234574466581060655358517557574351201039879696213355101985819469026742722117323675830166591143735420000
122 6447252296970133614678467478236815725821411346571971279605499743916072459071675515874327848430798737013211913395315655594854062677304914694767750980443285046244300634506583245913452421115773404605579667879347868733187173550110391842316074543532967428799479014174829546341673375635987939833683416468233949548900050995027931127147145642552998506538211011695438720
123 6468887269415906850985631565636868162227424817591590624504808747876659796280947787043088371141419385356215169524111775237345957056098056851783604573089647508781544035320415616526733879003861872073049333455654234492059511408463467732578686619567566850785729551819553267424108756608781784283709778251883847778539593191043897209219663785977220034705768065188704141250
124 6491663129414661700989115978762757242368241944194034545239860717600734218118513849554240522470215223242905414474412423603338407720899734476749891140782505141531936403002879600447662706073572345601958610843581837704782276864853421873892834631437457282605082461106173825476596037997325528396362283294283742792799134402436263160864883002897552458746218219097084937109376
125 6515574213095497697203237012190353626268138139109895062428464864539616863544653623491155313124136943191401123089432761312715240159082187718655811987719366937687337568590309991788141599584938690628194794708294543985735575623733248507826214603466648968464706638503165917405991225800874153455917595028587025177680961035574845119794356437468796890009727141074806442030333282
126 6540615615337759755672991956624741212794046421018500803806587660805131101208782126153863133899716932315412883584847690940436295393427616676260399362475709456459195367262672058597278528681008916547664454020454655991008983724076232413793993469185895953677417752323041897426528534952781757030642323452438781165998486587521067614871867599990052320907591629476883527609669821056
127 6566783164851169656645995141814495022347698259044245510177635483890503458230140086426279097720128144625940483247632037653844220371933249650079476115781241927127390298990016908043491277997674592297524864754764102223347715303666192067374270944842834707552100702328512982480970034188480850924375214430018458297511258280571105299611906730294257703616247180908534288298400239215265
128 6594073400823891100562127324871219208893539505272102437311464371705004603666557913566060479283820391973266802485756438245729268894004058518167997367632246500733236043280258505516631050299566670034876799319595512581975171852005626994373456054143649634467078730230688155347132345374840249339342165603362815605072412239196126641382320007620813829381595064126774665546829240044392800
129 6622483551045327299762849387767024607334000000008238528469384008885808970110505039757685773112710489062998057350903379192180165785090151755143916625805689642165271349557827614950259992407589827460743190136732076789896988833657432711067206212564757178409915494100742196133102784450944505355445703859005144831450368773624298275545626352813673669987376453080763719631767873070514126432
130 6652011511417024519203643856855681412760286575582714845690903960425763205279536960540105588933789638310757820650945349112340477487671679788076593155795873272177616177878318465399011166685297884352424143832526700411367920452734159471170549309806695557591816618613398479968842416776044745171744850496056616697928373333990384636145629917498955299543889373951989627184376581609532112825984
131 6682655826771125781593128377319209284602404616301502542652435689991701309355931432618544979927466003851812622417115878554586099450895239698489106132864052985340479701628575912360772459202214816497974703527764361669870187849547578985633220494287514298829024865214566537080769588018851507673193642672742654626067207200066480935546257857758676827427391915421381714015494044339708581605597792
132 6714415672921428462127167886341110171981948742610954481607432744865885616757957982780792727825758876874506694650344244039109520766295399906593442122843351917933456809540703360198663957186567442874941051360878469999387145731549341065930232786310889171818739559133404618493847975358820903455148483989338914710808454675729237485019371199693155671901122082013801099403987426031585732919866897920
133 6747290839877286218605126243352578254952974932311514016834323662711134438948293903405691117641366378520147400757133753825609333695638923115928713956844326793580159085261991079692162213851820908478858814159538518386495155550121945255813989702952112620578059000902351539773138495793759650927541988695725662420991392690363999957555960397684775630034090325967140491254085967299483545485788115624000
134 6781281716155394659864337128128592831843462722016926198586747495550341784540369956767421899681270064125821333881936171332880777653744059553503453903063375341377103462361616827960683535607431491852369197509840994817515187090935097998382304593958439460428274719613340516104647908117203898601698705082222481923980694783914898124531171879203174869905669575986184868520032997413914236295337923222253056
135 6816389274128943235146530882478781179759249166719230282551796306987311739755674705689155078222554265818743153733772911481904798090875863648811358585071533234690494764422423018108413509504414497566481588406449868218106740812672717690545906580370899925257875495010950415713749497516069079620933759139492855583844367217544129767660438957658845403432799112166020667376735860109697103589158641488718162272
136 6852615056357732078403060511628748322796426754435686366755847424410794937938984904203307604608333775191426060377642408161521752563260937297241183815861517810002806064273583641864799747752774151250612919354981643158686104989271421698337161951822789240490934203288469839231453538363706015566706759724143798903245762872321290674822160716982306696488396978112670493738047532982623058543521237914189231629056
137 6889961162846668448644210144696859413026789878981209894491820878105634167799139730996802136200306436313364077599862667272842550055588173064404148473381613477871279935150287507433582167676771260120943652322684507428864405784962220952980829062305462994697047951152830833935486255922724273740359042092863299042490801303628549242403924235855660007915860224937278557742290676907331750002380032260293937918092800
138 6928430239183597132844673229433562954101495370710880114918344799940234301567173592960665957582302872901462591786345706191668800422255301321168266799153966360083849665176364819554982531581108508519307801051986122295696087116055525404128184504251036967400738967832366178724394693516700870404466273115846463347574160697322209593247589632566152934207467279770346941264304675890083147050998857579820589733245920000
139 6968025465510704781881356271676979023298738098456465429833411546858816163616741808084481659435184503980623033603394790974779653543025376000409137548294029911551793628757226382186643733351184001838132314447309935617992395541556592029209128061640188489019555477947235652862472223830424533731810295201809685383527609620631732532489895543165030382654770815722389191512343148034731532804088398427742936730215112130240
140 7008750546286789787329845062068302824944838183033295634216384116796530523939534054361803121773574502325260875170778719280023083265824046776970486523701653110604033374308892880796738513376602956208069973934192528949740738456831519305223116900084726008073518438220543557945481617390867625448373602571506214280550780698579653317755606843701060564695327613869643682458771658529026548461295145419950096587235646725984000
141 7050609700800525404298351489263637235693996812008134219581491273421199655979443553774368933396049952397028412985488776764005223661694644685241004052875705081184968722570254964577040267456488414162439378715969543892788601689954595927296914386699400045630518915416743889516689524035501157944584555422291775225100971918782233306915983946158916663272532754414344975049621400075401802136087566945855070778196359860076244800
142 7093607654397481240819307067081392602923396862799922162488915361609421753678398470425662334717663359170914274600386336500292286381835007249177913914923518202648311950049406739626160360032841700487972510396648373115705778139579227565251716104988237006703439236596175607106845941716276207612430668552778548947237982336052107878965464518449338737188822161056771542245062508485477407613056746589387216630926536571181697056000
143 7137749630386122400829655034327592819546994149390171065823638270583258970867486751578985017771576760896747642539553401579186472385150177484538041254781120747327220568693497246513449580878863980422080187641027335596079075595344944984803989538314370635960196651511557170874639928368829641345218786526951403491291203459255720582630780463960257234838742494970426973742782690549280087535261138635436437004417220478272174852698400
144 7183041342590290623546496675396219028165280117597258299936479674628281754667160232274709097746477423876763695323904006010895977325362528567918013214619151314456458375822224184712942171203345122022200639746535239752467175183027698179693896339554191438171366430598252974220651727870994735808095670621084148234393781555808307495977254354400507560348861365146641462999504658640372732637204907418098022223469130220077696643284204800
145 7229488988517800667183521196709927269692498814472531813298985965143395002680069964848159281384180352932571140711011130033584965210966145089790558174533345944445740078533186978116204744376251526841091144173616541195161039531726266834623947814886987269723795387363629167972036556683093316719915455147475797416832523724053270683729717989418663796409909459662106434607962738219397885878201749949919878713447518320812871775443000821760
146 7277099243116769827323434157223817982990484628529843364653999913929179853176650439109900924361084958930068231352051630666196507403500600945741161453671122109690464261298174727007932231427333243373251297611253054441502832422859066939013465034137553952041105911186692588206197089161271856888740947313390097982389211098842408436980128161841960197313999015187991644027283328947692956199244508812797186118550955849961119408372322415008000
147 7325879253093149771108403424354756493695656556681781465521872686222409972714438709826268529780106576617241153232733762514619384760745233603860309976477806189266578530410001675308639228128606492952979233557521663962591763912067272432133828232014121776441927094423126543984750173870785371266250045396383524776918937389900580240816783689425324457616396743748947622897116779127990407075553512267645753157086165215507671647963386886987088640
148 7375836631764657828848206710485450499554396475463813063801249342065627833087053189897843736776225609957241296086635975987915783284678126190059794860134797372396521089684408745596863004927203249360514216835870450911527078105965404294967497595236167017654553449925380408183437056047411235966695727687498635488680392233000675904334945869332261770521380450855967620237923926441783847953845500746834399060821007553776026372772904156332938464000
149 7426979454427918723952346690469458107238172052946719511980779722325102362700601989321998455324530008570341335570945969715336917819788128237502072943505722309564570171633175133309008676086362603980897079933175267440344267916545463932259398281841955058523617331784896431654518362438325119662173349596378531197987193661638516814747850643893182408163135905047744119534551462929893899590581201285143112838929541806306269295830415312265432627269312
150 7479316254217135908639467093166016488369919380693858114332681231914135099475068800901747960594829661402592034464503863983438619163049514140721767633061090989460454605813649974295999505566280589950124774171124443761431718690624063915863846030533060285123139202362686253187701467878455129215893338602477771181984559880471792292914827568772369831902757823490715083709005338950118010342277619747035147174330374179575068570039715406814595375753479424
151 7532856018434021998430198393547551380935302007142771197240642491502417342768617614865099171463525882771096474514286393616345132943107123589037759663935122556076559388102060137934135214863783423775318020087835343446923529016200348338117564406855116076429096993706654866594604688512975927997298991617231492623329670989291161522766064872246890828853834440491274048206753000537789080471057862108748356734571753903918419298420522455722618048679228146592
152 7587608185330037436477635011768121505484060160141523223673463290785521073241038928053255780297989515419848369286543831268368681663618332414910236371686265502270694446462216385736377216187782321436885066619825023178333214287889927713206251571610293989796475688055165049098954388791377335559212705860657333473120584987847353536912706775308366087652713340427935402842743348262129583122426429188205802189457328924304867940310918775194476483207471126119680
153 7643582641323222077498023370135591326931273553974485028750491963584419484130017415964596600410746695775181932544727762303937385791305532085228157023393947015653009740314409700037734365447717816727479424319521621129312874038689619513046475897573349536311692743095620082906265832694451857354402913597429614505058510692077231447878005560273522046545916540678265584731345592831490721000003594323516495418010014257106764947693879281234988409413823392149913600
154 7700789718633061951373377068495117516635061384288876603587936227972037548249976095262737812458326412758186315939190669828693813131570861920811629081125598084574960787185875749420954750394739718753563877846976486809249783677582373581912584830687120490249260012370723796197189744747697519667113905643720471267478136498533823350000013438649624313980480359116965738321121503737785701253310891930377790652346090211210602811282818823271218719063784918749458147584
155 7759240193317918665845530464230173169969138575755886288574744143642075878626010268746050865260209222239931757858055264476300691989707904671573879935195825892311090128558117731007717969575045110867191504854235780313177582990925544830470267666640741283768326481881170398634325112771707085730419372637963818509781674520254210819534319348011390455922421437673757868598358285837105957176254687030245705676700388179428779576323491790663878497480231793619685878001888
156 7818945283700566919811352228561008433935813621025105045894573623548594500625742477080101747133005497521751989656567833527086969594652619878199336304123979939227863641839331457497467026278233679825659772988436378339748720460171015457061111976299191679205476260136372001557666203430578604908288699301462239860811249067606312307469046964355488930906795917256982984464090679110922833806060519398095094691565934294176338356109572547601788538729719046587493002964236544
157 7879916649168341209726643831313734891436681327133187795126080105640031677667131108344662027705305375981709061410186526621638262411126615246962559864843529324823247423026542160490751972614735062807525168474528453218548614122952740820128422037513102032269805106034944538741672649992960712816101200664286476501203818543719572316864659446057821626540504837638092825649530777677551050480244961291322596128965148352676349854794757018918865516606764986963725520946535417440
158 7942166389335290443122832522911773663704456329592369750186064392717944896789038401503623262205748539909543539638942939469564127570834742597225375952117314931302223127408832925668001831631551786531765504312982873387860972475391924021854399794252166431908015405312475235854245512055809312985039261109648439021268458459595917945314539197899533141639231218488523942538770160674863156942758971916117146416512157817167364389964024447166599889294763235818499366626320994784000
159 8005707043554582912293953069722111973670829845700374489072317563131080347276432558168904248403948771311830154265960607675331699999453998339362216506034622840629940509318662751665434612884343143540574250811080019200795636033226965182337378091916499915608292155510874830770320436814260542568192973232203652796127340805143431522638939831497918942006435868590401093108487276598168979707056660072351173251707579153415889948613903767386513773649537842145434236404257172583804592
160 8070551590770197707739738070308443739356167811771925704911581381455005730050554715415869685687777842602784652161080819991309551414136885313516722577490140307578123260454107818035622923120150838855176283588841936659112737663104206990821920427794484937255550860151402444111844084754413946496249205512516254573433087673966401890108796504855764081991653682691836631055484544037286821823521031402090073387246519305279173356814602220557740087456193238314605839219928290055738600704
161 8136713449697685662726500286403672678220627398849348191740086075192195319790983051211640263772291192308858756209290575379638126334825496556003007385384746325099041321765796923792370289909631466629890185806728757618852873006447975395845107388833359418846952557916255853496443074307710464494627011721028177930845380770967360503596576331651675682931275341587753265288265817769428829939150071752819926876042250621092519363362041225142026232415862049956086658775056816367477476680192
162 8204206479324486555797153490277889210822483026540260559232438041300966999503064712212635916414429124735771594076538295761693605496824497524298358017024954830579243084485302031031127047445847252571159766255752733008013281308134285163557326718203062379425114493791529709494317340490663290739134214787289945092320836589318909100059404027247329113193137760593696351835909958699323635879959595884232744423209500710242007673913990604126339844124869632025709851316466335622515905915142400
163 8273044979720952557190877519288494023740387187155837705372911121623143134583878104190529070964877160489381583983809806542445282915729564620244412349568367825387193230076220812418083895275176956760520813151742555163786092391374913901276338050243433668917013646933395223403427066990736667425420117742824020029540346028194483038040871819430104569774795239032183738174013653275641305491676028889889657895441598831715720161643869099430048123535724716275980483391277199395369487978194800000
164 8343243693153853568460915737490387381706296031819593502867748274357880816291674706736856388241850444575456117944513279045336100945387088644120663303505791394470202661729131928154201548294809407693847954177365143591207618948192561713048282296295429324351069387400936212615238472987607849030244801896214474947598388923787199110050447673210056584186431226734158048083590903295500118818130757820213879952915584435782715075775759098798781761478729525812903992390387587247632514239608771761920
165 8414817805494730750645468234890690767336131634284335517524122954160391922460392500429956367522659711225523001419753534353992199914148935852141558776325091455439007052892258312012633892973407351686820741857608758352683107317022334571640075602708800157272729849624849442085936184161419927246363178044900914220513794318037920807207267584251194021699911923730020794492546267547393495694400662199969245197909722726203021693829970059915997817941527146131432058456110750529511907289482669523960000
166 8487782947916022557639007298651742702833278548262536432401165607417668789683390869109997266116582566388437119104446355133148821781293568231329954990232312610179850039444888060532308505939091878888855246767397564795465425850613352253235514714570209962072434001978837866173210727053586948866774868988409165224532480861444859434739340835691222421512512423851748738985476088115067385170215697100549621760746628499321252603322915222104859344948301265555418549141822278650980569597793264760734982400
167 8562155198868415208966626221097134577895083836449378216822975312572838736895004098254677442860227906611557001105338783086130687685765224896451318239766746326664295512650216304895382663126324427043531411461612450921839864074893456793741196871210391378857511165831115485008606984903743860946983848049891877071887076562530319138562443935998526830814806131085915059710942571372140808038457536879092788765725460390402888405660498400561706292909469790384567163774844902082003357072159825560171693540000
168 8637951086333368812946360816420154368169531112724059057321925400342635135421982694117009021074514009763862712231486321839971984494254850016410117579537765655495011434440613336603639144977003698491205896737116689486581988734895547147074094826762273111580733040775070220238707879599787690437969267842463821113333159136727359161774232943443352435753627508387662416573542504387015026908284185621502403196123404320400932341332247018110795796784719816364046623902936386161706655203581899399734172076179200
169 8715187590345243204387468666621957443208523804126251924498380175775999053895547039020858945583956093836051609321410920434700619023867707553487195772149446046641818061379908503590471180986503192448397735051835890392429187850853659167989409870695051156880341746338365482049698983969835914218118929307304938668200300221851778177539743476911331845030525751411125356615186916214876832690143660276967742252482926318743093258929472573632264257567551242536893634570298192962983614992764760349978741784775832000
170 8793882145777895773106203450565530803673028625752755303222794386712925575600076304202212752629464119260015040128316910973086750998874860254258671216969575573151875275044451517903012534046917587669038997148175305219364367839710226919801924100213795817624719145017067386448472668440808386530727763485044409417660930636796941122057837878493921350469399140346696371469921990358909698901096574620832977928624852497184937407081848616253043307574949155396860668366033900099334262271754441965134660469356068954880
171 8874052645391048788991006370808939407062094001829351499207381312160553152247433024150150164098953280927248412623219899861874053576336583934202564596873736811981018534888491816302096623653534735995668207729058700157549358883919050219701194369501692931094791992311421714275595480274859537459721173043496880231315543683930813355551724045235307039140107752417845938257312297790010687126203770593487473683196312623783747857618447749888694015737309802271760451813055595387768812716533078999450471899754915039295000
172 8955717443132127519694735895144487983297982710472828638376568729013508055173768815913010194961587208171537777804294110407293585886542666799587537443904194002230195286301387896264078611957422242107766926033532532588698259884156511591774487817811907396569876964477948004529408951013353009863235649357465707897350845485695946433673480025022460184778981111727792562290140008237754576025101490104136618452373108170733860884116556719059193524542145877552332194865446593621773463952657247677632284956956453283112216320
173 9038895357689654225787796659288375355037348575530357618949480810917171301955596929089245213313858758663124070010380358695395077046361658006371074231989882265138045881729022465884658435848550308522473818644793762020279413738496707007011523410610661298614406664108843415338011116549539103766807007994420062473215742816609545394389226433480258818419735145695277269113165464793111546186537668917577864769331742153153650456827451600122982962961846927120409520249023446907616506724109089968268194610227076214589618885000
174 9123605676294648244825267851097281223300737722662947933580516657206609658530947749154458688764279454198208230509895716047736326298560576431431772869531119638020977454970975110794488180793716375144891423240716314195250358290825570923063771437724594145101963256054538596195955899134335060033916455829654541436366189065299724682908507178390795578711247294853652783580412380348762298097258696217713434157236945767783082607910450330938555621197688552968279098070345511669971125042819507252714823744519988588683578349901056
175 9209868158766830089010229474478434765481284561664701911650129449026468804357614832093239325261175376273679018186990703084454851193803961445014349059278608589878411687645453129723317587604264149174546761602057374426541346450301624542231768634965321366005609727877514575283103767818629810787245705010246615887750167176989033476576896974960330776731795084201357316606137251033265419314557970398915934847184877768131514391027956736742124382664220528218659373190912753669524837172641541596120530249539856629839398989893834132
176 9297703041802758945784751440771363218383496374175577823149559596276699640710259536836146894960402104326476572568060358170951668882343127711590601642255309598307941109371030581829526365742713804328394007038304810571249553766491285525769691265220832541972907179326104323152510763041467600125588744024406967164608146519930219850167745891090440526639853656926982945734496868320862790161719056236904389151238468551038159953117283906064137818193001853922239239038219248215665177104311460444144888103928793068109352032933270656256
177 9387131043503349273854329110677827307669291876843947927296124972104513125541644640240156758329335374749152827514641827714926058382169972568681853272706550378429117107874016400326021737252827278792284811412056393334093929333247916743878383033529271349859148378805573142294384577110549574020408421798328583018519501535461756018372758665703683525992957707756616933222794234875824679353675460704345039465489695260496736886446915839362615021151562582109153461841590989104413077896501156239875598711866441883971916977283228171261440
178 9478173368138514343989213976478741656058878951280609251985255621107989743636927921793379666988410656472412033036852092792379243088596976786449013272774798612074360912891141636385333421902950291613353253154974342763677425353368851971136533072457382820923797738588044635307044313145592473743207736004306181552389711377235336337069469213480473325879593113891746328104319928418215261612869101115995779464444757195566104487135334267613928225114216714749724569378097842192826168504280406182351537918283426508401003323994212378740716800
179 9570851711146973532906891383038722332070058430650716883913094020909223853908143240787379547090790941513870243621874775459849004864125311589420097075587310374195988989755561706864618977114628077579164565744698907333375674133562884463057854116708672126728907236323929467924414554915589913306409596850027608923127338241910780986902560793560889250000188069241027873788178329042532362718368883323930218791772712324615783452833882607973868710047318899377988143506355470274566115329534265132630364214951383960947398960266270574088995017472
180 9665188264369536826280343887206187002036292943795295226252280828548053544289103830733040824703682683757782940593316706000449440975548069504629222318864978398924169229931012429095532110474640594843557925264820728930799609686809793485439883163303543497841987929015002001859800624396191225242684763262377694524330079204565010291697389465105907544553567558417382464014372540550350204610546224970337169740489738083612481624486487771687768358562386818705664942208898151870395969417945827030579256983805015303442640941521027493214146290185984
181 9761205721514445152786487355146519157088835460181118786440503418576099331944406375914603331883420411359883661227234461331786275838629190478476354762232172612881871294686804415068023273805985851724140691029640763617690201589371073877444092268818390712043732558577233761558646698608130128675736412682934862255446945998779640549951825421477440574288113614509560932746746389795229874148356274879313117341962547053452324810387201816600380493647480720483724372011666672340141484596291884678651265849029682776271274289808879359304278567448254792
182 9858927283853599631300996369415267358949155782788555571698673339016181217976923921948727565421900463573585714903797476300661420932643493231669058842451206885404174712358184924828085137982334849842402325265624462542560934128314488518353468801187068632739708544012539192910652233241050624840804992263936656248897011956533669605461253435729180652672967795513774272935543515403061289877964009236378227263465615880766271902396777319163176355274877509175035188404742168112986038770239499243561344125642067379788914716032290372088819689293587441920
183 9958376666148757294726484245511653988890567186352845109756688646948561815072476531770971373050168202612285228931017405170381890674218377779727406590376207874144841372127256579308132727587489347404453886359738360695076586391039014377480706314825930295952553731284318320427754744857266511204251449596224376707028715601187305747649820157437641903339412273192507055458744303979762920554399294344574162009281270756840980745189650589444046490915256869114450049439343810619084131952087674586740841764533491330145381027879961791883458790984609846529500
184 10059578102807006037590512219681362230134712793064992802848269841186385454534246097587961308545389271541939206463087286942132739746618148223570421606162196061437257284906405755434198668075721673186169386073530172002343907212246290655125933437082877123928207431333193163839124076219709215885573858491735955380447608694364295989059301853953640432011663705319207836125675933106918459309018909142478934545876052102765810902107171112290070500193091506834097113854247594994861657670461101044171059634028531021446581818695776092450943782870800274797593856
185 10162556354265058059031466693386821193599087854329038870038261342054575540280080450404507928804718014576658705691702359118321838664577958644746291148716940750401370728003476760635430560063534138574073729840948519964799866075888888332058580729647063118756856272871088932876871737007729599845845596365675796403753834666459831595347884394978894325663175724421396672453923164753666643197468369409189311951540741016354568924070141351058668333178700500067979874035989083803349546994289621276729409031376676418146199839853317371480684424120770408691629300672
186 10267336713602119537174522635499723154544366427248982515513987539510125254918195595830805118698468135277818777791368993922435672349084981603487810516761551359109720041864673094722261054446512120183455269310968837323028440115712851354098456122316537539790598140746103906125911945045384419482662285952325026463563071835448964478442451880989499987409851175471667849394570510475112387383775881685707378476661831772743243460108193943435133884649525590086093872816206503928563144490412647527379700868242465311939874487237255395050325879419065508629962568857856
187 10373945013381305237561623480841069362880813350808282846291664074728700329087322753917887215238759977234332498636051179091257743354206246234658515761040348615981108823021975092060268927783131446282510947161892983693697842412098183052617287072777995945023464324708924472428052642089122265378382524771582030005408807794857460638804189068468893315719323643763689403623387866264190902842181238516434431916791646346455881739416435138613880259168756155740564296307994372978001806550185068705653098568831950178810407690001693631209430082078531351878285085324091500
188 10482407632719770755506517136718505238188375659380417785536600675702630803378666403568579062583253598305401604051994231464500189468326880351137479566698083478498275736358886850205287506244153128707935793682958413398860493997469427429770671738673036341403528993937339424346038198080848726176984681073377348894248983610741526997939518045503114844373705374626316151473668721073785561220103300824983280854895377147365861529822947449563568750449889850292454920237231556927631118773691213457847927909080873550308538318766420392000821421696619328564119949595620000000
189 10592751504587932616555948645685561677634765467652784761093443306944929410384476739732832293378958889803851605378124655719939782171001917125811249964002423131349187181847023954400162457205889220839007645195634145744759923246027112742360205880340113291362783170232632428355780337636276309673844846277116335078551078986337833168995244109254833295674201760838730231133692003516209960048494330552241806589933879891406424075996162409834564663356335566202678704307605693936672813906554002270125357843071104244950161759847669936418835269951288674667370503849402419970700
190 10705004123338337977718520937342259857913792854048174774359367009387193667929726307840566268335381902473740198920280345477262042949392061660889633167117924651984225864305927734729951608150119484117226179980648469646275125672178608022121822997213519076112937412320161851972881758937178876040690777783007056259060959518616966313997716531735651271109249575005051150215099419168157300048014894020718550390236108195307899685890562935562665258943734142181410559731790882497717046027766579811671654691070293133490593840744798077623985737053364193574593753436036732684000000
191 10819193552464931624408265433182996457687452525480456233707363586037849524701298294150417673999209931357821525906651979981295286043475430441045143866488414820313109266608818557288392086137633026643203460134617450745538330103840847959108373032879900967515643463274608791595415974126884314747659644682381551383070545758878021700739259768561889605742118256222175604429039441283256892452942329416785288736860051988015605849175778051405868072502389296415273782706996862699497195012566834414658757353903808328756068188714600560964648524639759562957538275478128930470305967750
192 10935348432593648758250452585308802914302876735693439686585404586897599968037146790858393057938696618506906522506509561531356813148181239097969622389155140479040465156504343267061674116588979933155739328916192097705242146176513897249647973869652907364921632322822596146972398096640261925958246724045408815061788305315721438689735193147456306782851044215283852926472825650288055823256925453098096601466371872669496610536214016148275796968456907710987653843976506504227227175805674493440282579955505907403654356083315759480037629096459132942625236003125650032286800956000000
193 11053497989705438109367123464433691454253608524363588067117122801369509001209805647140265718712458117695347081105090523801109286515990768669974810033912938088469192694441720576336680782015521239439747305448627194666225769971148004506360232124762339399489154155947393892780677684732284270894249337792041981674469001126761466659458216495218509065804309216733684925892064766596016280650452396184349009123202678047706899745007608989735193399544622655673654635474554065954285253555222730006880222645213515161198004950372780886323208497099708684380258513426116596814645170040192000
194 11173672043592991551740661100372562688395924693401405484401469026900785295747681546351739108529642234564400391140499942758195014678781542568306490785239087778506177161218897686143344512116708445068326146758963652593209573549805466836414844044006581447890985656086212867386658767100076136151709946321838363027245875562763138373001740350529458931950357003210374675850484076333500246966737575048400392275384772830985134775343769882742985851435088507575273303663205349241051269591104001156089688128427408350958721220213386615133868900508266017879752439189185755295391567939384800000
195 11295901016552623999398565158809112285952373020630706041433560414886446358109894651142767591665474684210473027028872811092900472234635366113123293792848371618268293051955121143199377090977646801858233903207647741467101653627170274591814724273328561629585900375165224503317600576093808443008882451661074851274369680687963845470532251778136124050586281241657749641358430347546532339828151477125814588727877045746848180597236290444494296865554674686620518361910211904646040919355187209366447575447524712400030502191004961237619108204440461775656512681299224705972264006920698267468800
196 11420215942312911242952625327999246834307599346789472014359774790242585335736996246145731551214418629485301581427676323082312499462961525208758174600761863452228658501172129197185082389066688261984447006986213065632701293196742280485417270507501140504788257446124620983131123402437773635395071086186432652591688384856859115717769827928070462384901326175017708638283807835519755165021875740479881998270636496938680780688671790002971316306250165633749381961423184349307755962744997991707997439836073864036514343978408350626961628614715920920397605313423165260981293557685726970388000000
197 11546648475201853861086411873397910870193793043651163566826734943521484051784850124255813933033201991156346848111998564436655259708719757317502008177381285762260294968593592521753465489145474598106166087599504311914318663788511630044917502834474464148025304642475859122935602559031983907011625657235099164463960923970263149697044019578908141994057245617346605300177989200056577204297120055306630826591219845811554723655546875347518645448684685388597076372573370000722938537932575610228768986963898463545506054221370337443298437789363551071662829871780830275463477077831947795853742003200
198 11675230899554492703910059270200870067502592171561097098284840688933851084807371332438525887458682632041112839272779981361732098293938045996006395238526251145608638535480224682310161580834142447345762276017890446946346978380741673651916008648594730575015639841379000423333799868239035402096137789189150318039941352643431646626925129189634763351290113612496580235001283272934654590664106880341252746097716257698898904239008959611954618362879051930294473982455186003179805068235594141568725509225700669572410025986697043278873551322792158953550699042460026234700372206677063771374966604000000
199 11805996139363055973190880891184065813449956023002681816576236141755336637874304758521512322264639267619445775579008743515782825338148998484248124718826784096664790524672708489036222631356392588250388941692885591553549534239335986880521217006032648137204974932328387344486048454163440146098823495008094123047418671763729906552738929713381916841779489348863702316024819239058015208013187634660921045511317525336613773185827792401702517320422395529467229337301670917632370029820423137246604148706687041724913063316037498672934044514927569165381131698253892209733065971942472069404944904888450560
200 11938977768171869882388541675909735243243495560345798474707063708789910873886317603974710497713050235393963203235867130284778284477130324257269321694874186082287892458533368603730798007273457835991927940300656552826024468501605937259467576614547524800648732993546183995516824921998771909642332516671346216130127815068058913644219840404499460606137230529384915028562099373129796965124959163851018385080547080171581577104058014196195975981467254422650175197198781491905391676226805071209413421491810208273121408463958821249802669491581586123815290409124833601162836752898917325770336529629988000000