1 1 2 35 3 2310 4 210210 5 42882840 6 5703417720 7 2061378118800 8 337653735859440 9 173457547735792320 10 32436561426593163840 11 21174123919831066023840 12 4340695403565368534887200 13 3373030378241974592216989200 14 739817996294406427226259631200 15 656476378075483521371301443958000 16 151646043335436693436770633554298000 17 149389734023991256573817470491414354000 18 35954034714101313877593124670815487343600 19 38542725213516608476779829647114202432339200 20 9590130809944996127358763067650142914301126400 21 11023630223100670443594709404073939401509138726400 22 2819505422446902248073262212965065270001375866560000 23 3436574323473852854365867600145419554807391270498560000 24 899589417137040097185157495638066365000734807192815360000 25 1152606354905325512211591710166731085649210708541128686720000 26 307745896759721911760494986614517199868339259180481359354240000 27 411648281890726425872086139563745024812963070112489718136720160000 28 111803673361521297266858595505513148739200769842552207445933195456000 29 155267351380812701579349874508281385311565069118844378090539725189520000 30 42803555426245807408919010993121218368391158613262598701253789535334440000 31 61436254522347114115963905269992933748495996270998907504475966430918178190000 32 17159989130800679227096192756295085122496577781968224262769806702126067614050000 33 25360108642697607725989551847739546289562540470680922174690649038155761610560050000 34 7166232805402287151623047572132296001508488409846624797679689193992541267741942550000 35 10870438785983185664718387365043847359761906120682683924303885832457227222984132312900000 36 3103796337576778012163013234492782732984649510773871594176241086372655667615206199867500000 37 4819637750235695451373644260972710858516018542028587091408970793052171019789612221401360000000 38 1389019599617927429085884276012335269424316543812638799744065382557635687903366242207871952000000 39 2202959986954965836647812265088803491836259331468549255851122247785398431199937670011955581088000000 40 640260279845002343614823255589900433036411007518631997359639802379083525867836430093474726612576000000 41 1035098057141219130497688732325918162194504816788786633942554072062373506919476230082671817957024576000000 42 303144626655646764720261844354501605643485511462312828624401359563089189704342257976188017199706466240000000 43 498728627153438088338583667464192628732792251637255581531926934754877304602462191900457322850038031631520000000 44 147081577303555241443504913756939939160631732298065417805698278193144902483413089028730522647469911676373920000000 45 245877551748590719340597977413683078381255550636869855166810209031812447785021516695320368888233255435582772272000000 46 72976457358981725500289479696381137663556647429022973013509270040641934502594386155171085486027630213280966810329600000 47 123801191765326698154679550482770767070639380518071518810971699273024089178982025602117507861561904150821316456794458880000 48 36960179179736472436474131522128612974039775918544385402068157124196025540827966147989709031642359612436122682625833728460800 49 63556372115768364321071045383247390216701903052615415190868764246413921748335953178881694225011900233739323840065453909616158720 50 19077232754988625526424735408668932453165419942776074923830086594613765110083849057172189910155495079561464221703065605571024599040 51 33218590773912802294925792835212427456441332157017271962929996057542998254846705193894453655119866562419839593929105851099565219799040 52 10020941550130362025635947505289082282693135200700210375483882144025471140212089400158160185961159746329984944168613598415035507972710400 53 17653103449450830778868547125734984194508356413256712911717633262543725455003878443787540072048519618329295349248871281584028632605924966400 54 5350107800593908679843988299589130209845998086762525854520216508430924242207899573877541023904635825017109545674080334270414746619774983782400 55 9527282893914055255392823449718297871502958899028667588567350597439679762198471286432818943002663830756735355376421659321775121025267539974553600 56 2899907796709633301356981123815979838336435110404346510492551852537932871066410553287672165858086677037575964893368068511493413561725399150185676800 57 5216362370266206746846809125277543521796451287395707280697585983143035619251591026665333972884372741931083131544195462827100274793368447101218103296000 58 1594153994304128692847654848098528768283716780855788762447509357648402930634378163497485193300386144596990173278174160507463954301206903037016776355020800 59 2894709585392614188485188143251122447751497612754705733906147711272220726073648221686110412882600255779550581215954794659971696218261799684458403958917734400 60 887975509751324665335480537040211255383640856402931425050984247107844612728947024649163450687325391365665685550745874832870995006050341422559909433784780492800 61 1626702567358035129709276763648008123094986146525763373595052537488942100064924688175396028550742319150554002704454686160747028060823817812491790760378675959692800 62 500765597156013314361639858263915227893672439879351474894204241370175471485895565939448618334541016202142135605269061910166329433724059369777302405666571951682704000 63 924994538132413808051471224619243840866953050956428498473774659492362874035223629220401866591843879588674725877582804161598487195604471879805963181152783379535903294000 64 285694703416651466907106008130126558914185066118130699392244935873264184575681343063544120902380358039588695949259625775194886764473408996587984039860113955357514259634000 65 531851573374598963999424553385682394543344008743037589121845004398842216854336289104417244690879345750176864614571102194159498730002447934522876980605744378566219890005970000 66 164780131586118396669704066040140539532928993767622293053221037539335409186575837336056801634521265533304796819114470309214004694760170192419529003344144449524016480038908470000 67 309016226353323927253047158145129821147519754645678111593066314080926549572031061544182865810477027857559960434807270843646771365180159511241980839241149512496043237013670074460000 68 96021642068856188328430186940963339757905971760233711875685472662079909837015785190495755836175561789605798372442445960149173422206981565459924846113533191849603835181381081137204000 69 181323800838423019325351023735316192159477275393224111633039493957444971328584959033711622269011181522958756359810825937247036790199740343794641077441306291783183658501956685221984528000 70 56499516212599432156810052774174604848827392108337318459927360157713056066142053856747602517281889507518689245196189519743813166330075849286713972481643790215360118888352935781736746576000 71 107392855203887421558889421573081109717429695057384301554830937029146367992531958333511258240641772429129172694477146324438451934336192640879339046828937808309711441835838130710319902820576000 72 33550719522267105206075518083908874426302271375502172445205895512128408350440727381219644510812161123396151569024954852780647234820179671057076583442113038620228130032995660678881946880468000000 73 64169152414887910100970388940301714415164235164902681337485434075162233445361417031225167785385339608970118159426787226155385393182176714940343655783206315776908110851631454629674666195171968000000 74 20096895236269166241622535940303318712606719593730270122363808598187550172602522823014110544024508972190694050440396677950211124940864956022834672795228708378762270166597791238007057299028007808000000 75 38664091686162257929055229188293010812370487794712864375959323423685457606168613952152469897224035598743954072159563444705661282554636051795481963682810833125991139269789507081197671133335584025536000000 76 12137550628556013431421106947494136701944920053094092270637692222466180960828777964518017665428560713728775120652552185987984899546574594413643222599196231537474603027693152184489822761164809108324032000000 77 23482017563354394142277752750236417508590429990304043797903538550969162630001429813570235076333312616533168709945896460264972249727534045297345287124786418986990581756212685491646893671294982176630735328000000 78 7388015457566983967749417057974382714483246602510391301839914290050775860047962049344648887577297547030030807093124048264244781282568248066283786970607192447916675815181491652879226087859432977699166669196800000 79 14369389240256056452436395929638333999853527976991878777433209539434331488043697489684134268003348340267682459259657244230146620378762288065078411034789685517809628964247543546710918676458337732738136295706464000000 80 4530563285580244920991348541034993746734306247770097974533636578445551296242460425588946431279982536454642223191453395028368423454542929215055332181627469870456709112703121839715415749526266631002582631575547808000000 81 8856418406783324725675003119430855171356526365692507234573842398890028406528457212655924150845744466040855298296643307133577092734193008745541737219339054688939996526388677246172641197410254469055975495017940907808000000 82 2798010326887243404611509706452748081462288620417039785620596488114442695411374214742575106726498571422442307613020914590921972204511907530422895351737699022075577972348608846261751875972518766561056444181830865873760000000 83 5496012277415337327653902981404304976288342543010269798849322281336280254505695070962197840021876409852913152691413213320669655711177014340585939562579582202088784395449369983280978604252469801044220510281434431236808960000000 84 1739702846113015963442548236965743665887567675617603858547816236635331688256566983318547879918806346115026883637244102617358610701996947395593126065809942465207905002198448249485788498022182951420177225075829191010716168960000000 85 3432970226369923336993330661636824337546520577220087892365657495500492005525675063476688250298586757017976436966848195304592820387501159283250086972989702057618481110313949444482268760684619102484854108000443276880582099873280000000 86 1088667679362462052170763799213011111891646601230552114957775930012504510237157258766167955738627588248276467056305041329168601980460594906036732126434461576756891055134408513227483108501955724469818128491655724016827020459814400000000 87 2157731711002949822008092773288869007909126026239511922602661529032197862253419687118014976520282458415721048246993052087082471814968323790538371062061731538670851502645674616503718523804299689710153728115809024982541292561748940800000000 88 685464457374528398673231767709236969269079140144418165812548118609854647840905925473760357714917209159143800483542584103455512546228154548171637478350445550454454069096995050128089989827325917949400401297868270519018965575290209167360000000 89 1364302441276679321995675637628289407670113178351402603069035093281233116792778141044170384225843819500605288997594171665765363036927315646092749233369091642620433774242949291338806965400540956715737997390405421946176536121203873252234240000000 90 434137191366735513353678515782462894057557097022723336930534851648965343335982770030861274707396242311336458414815380507670332964832115196255787724827875788038922435430628490175543192976166403402198488906876401368177084302242883208525716480000000 91 867557229385091946193574091888674838359326606369632253420801101533019671638633540998458982916999841862696678609592970192584411758038570688313958308271630525567462218680366815627696526119230118132606090365816661627392036926859698778998511476480000000 92 276510793535929305403824253116858491034525799221640237366885117041800737896738945620359905619077821938365877565355376457125840173093995508743470116125723941978735830549614785066019020452469514247371047525104970025070908790731027398072291530163200000000 93 554696470459669218635723624503329182127804909892560577165906015960046920797157888681739184053357437557402497380197212385694490241522171635744905591457885060492260141408482496249265439441872088245663616661244821967470186191928185994340961240427526400000000 94 177067037606018695577360634136098436780654295879275229953888141808960692074464186037049458109603884888859411485150095867976334063525898931438855934873234881095707897996750591124140517776123311597847907347078793526616018720837647372050696841676472534400000000 95 356520473360584341681376221169224520038239603224136372585281467660225788174952121598916252712468495413117998854993781560413912437753218070847265329507867844277674054184431818531406884464481094715683784933074852524235139154247073824376823402077563520634720000000 96 113974502183759377116369101104641518705938940584996053510191838332864752682558265387722112902851714147925065405386440625127750464743450199848858622053243808846368428350560217644226046579230827679251024846176414996961913485624871686312922201309881663782339488000000 97 230299670324802575181999480037371827591555878993567556238289796498774262896973538591787735342430406710501009812786830982821911227847507150146028601727855131840086651266244438471130763417093709939168398380302746014248923088975712664997024793979840193063014328787200000 98 73727865516993679003970981775070055271245885505848960315824638639592299848233700440611876430484091074409545633218737498098273928822832883156984718876447626783600822787374004832808424799450242542619560271119085458712221709559874092910188697515536651359907450730488576000 99 149484229912312487707682773153347526769240740152678259315815142985382338711354385082138392108064822884101861525988858069157543581208253479719975521646868784466095150408216905878699598773851403994370660960866004308411573269040427724856317964171401817805547734274025037107200 100 47920856274197297812788241762874263479730310939352020985283056267354672175037665700969496224796690076334681373446753971156581403157742689039462017113645759154160376112990692899494255539959504157417096004952370168497894712179670511415817008179417667810269865747112451601510400 101 97478574116313237176615740938061754853858158004641331424332007473315456881550313865438478815647034907152466136404270761643146101835554955213084392760798246259184725295075061231480004097119667249294423471223734947767921730310552498591160302977847275847541801847424828630865510400 102 31290056377988994339863890195306862136797590007396952198058618915581731525701125059578666425635089223861212152478738088532375047333034124339189854462905579294503033047728992623019267207749595366023514030498109346477637749614126768288699518734536419104240323085030061283229855744000 103 63849552971724345891182797613622003840960788605267725013590149321233702906793497742071871454207931140418777573214361083598680740899607355144654545875737338312609882201831439413833896111485950297892366598592240023024480984605812331686418018049647375021224352556443607625624294088704000 104 20521139239908059319789436381030500089824267544460752869304958117380241701324508927345518652055042556277110132949211854598035531121794768962602839548368268605222815955379816524563172140804143778446509530671657319098142780517742706779559092438442956231402184103502516046669986695716864000 105 42001901682651674403483881537102341117525343916385318754147046393345633137549045217541280604465731335494227491807280117593180635995559755416905498222085491068972300936676450342069179045902158719464711420470080472871548670298115131630898102679746811090684786832566150893903393276790849536000 106 13515702847517519105775616304317871525060655365093809086372348050028402372352524580759722992085503062170097022287924471779454096170813607356730893503646237262467177686259612914619170069346515861878659714362781349740090161511990441902682028859279738999150962162879392616435155551704303976448000 107 27744311032157124562880311952339894773942127044401160671650990272996377221550836563956970637815783442291542833836253146847943516482800768710525777641032210786554256317520241961566466997718399848426796352464560282996650617570733846650502392386147426637448869917704313763630690914307296751820800000 108 8938208130523492547812295408791101736354191801813530289836070848131323781611986783213701140571961214799342681322628536527249293973795396741487386436753631689580997594366203042127204158774042307532261901260355339171230041686106055069095488921639022774344664110396413374141312951102018020827504640000 109 18399585634075026412793372155859010541044298247507370086692745912096519580797802088839496127818560221231509494961822023196422579705905177292740788833365460778300271389843043919861478973328651337257953237759215081997940837198202522389249367473950505349469000910548750090253217400044815445304443269120000 110 5934350566611145360926199187952842978711550508459219152171218260490919578480470063179391172172217738721404746585581334639351450970409838234206081787940186507864424372471482796890060165713577652353512496894130001183335865807925529326385269677914141935870844083149617923845879801446033107832927808061440000 111 12249261524733095994870898469342195494454621184139593562983042449737912167002642463688346824567484930129340296416032916658621354771682597316776120019392275305318921669389302004187160443213033281056417128810458299483662264854424298304229856116109416528468476630820468224404902105563380196294953613826621440000 112 3954999766892271221356637372392601251253991618447104161202356020001131150763348652454583197503953550807005962674944348526591709837851528993903912217876556693634778148081132074509830814246487633151255697461024652939457232720374509600388407536000808979123746524512006169623873156243653636700278988507849523200000 113 8185051281546043088643107475620861555271720531076573728776799320615739718890263272412113024171942165177593352760995936753635489582350349244823994297449074361899581659640411104309688282236811044669190877291518072238184788893904329719572487986867036549395880978711066528444213875359752075790055932993704616755200000 114 2645531995775496373421683190692767082500246732797485610790107736461856806008423311030168998679480787918572678864546308556067943941742239912169380567135934864226808035649327755298917664249493559751023149123689430641281817731674965707684217930441376633304184392009218423510664875257349767799820293465874646909747200000 115 5488926191488364624097173736112532600402459299027168178853210814474297428065728711284046880162345663563699062327785987641448029108231955268659429021852466352696478054631567578551754111163566664752045644066835436091413399237289142650419332746506001054088656693952343767509709858299011053496764818827587091783204864000000 116 1775900204564769361176117787265290420492924501002196836714049851483048535666893141859341879583373158843516125436866215560806803858424403290227793908443080172993611348895965991643634478440700407855115242365963078636423565729501905831421265132170390747822006231031462545389709347204573254240673620789827288051688095744000000 117 3693648020497956348306674548833722653582268242497451771457337139490604518275228227412850240279247302744956980481175799838778017989000104098739415292682892864889239154280752238458372941421326631214259800969907813737889884956483661196925077865974354691233624974600913761639261970321671247418255631895298924183435620483072000000 118 1196221214822054538415371776754585647714412164554658339768004559434306368857941700390685600603485937125372510363898695018606479616063814041184207293001108552508735658827507750354762964048440592299839148722637980713401800545398644596880880053663438797822897620052965438142430752926110560020436185415481776505138427162152140800000 119 2493882567025888596932685721741711101117576955260352579288441255303095372472135949731688202749603541423592277989527218605103406296791078676648495980821505188014016290985567193676529240493665256414964135913037238445970812295708686047624204421276973894226394610816812036379794730138885077740138042801471973049116765561232923033600000 120 808430741374494252910600502046802580566774892037932496058210800728202831326970872965455141840771402475958643908379807733089673585253326734822579635513294667232695898638434549456441774106237610357802099641609776867088720266965910852001847931057388242326333800765136609129933913374376592278937810588669442127545970353643097895731200000 121 1689279619314335840446581259108209227973757332313235246462106092637701909445389048636759794050768613104126962320484146441211936111664566400505516807634690291938359285955365562832855457014026046080527598005025880858587407004011562549986711476612179002895667254841709929203391140479975489614406953134524620166553995489714576968692531200000 122 548107661428065419198662252619249607033420725833891113569828509089705969005533489705529320273999386025989581591619452891006130883542777324034988921186847092034838617781754364069692617369873504736343228707544687687181451681140310752105903428029811843143836122740307495846369114666486670958222901191766456059416847461313304946562334720000000 123 1147855157780620003771924583353670779794163276601591418698962805327895150888357613082440538463418014705793548934842345252011575081926832743494883762391591813883863157607725760530947852138207938333234441324756292747598918432770436566978930452062523415930780471721599640145250874624440766663451699088451238324268044817455014270002974750720000000 124 372765962489256346224932508444104585738154524076366813222488171030233950250994134848522564865995000275706455016590051620590759007855738933449963501836669441558784560433108940732425314981883027973717884820214606069782748761042199275126407664307304479323520958191589483137170221534287138973955939278974539645806047554468515884183466050296320000000 125 782329537757613897386219799781012267141805987361861508011115785262574803397247812076098748717918053998022395011481856213825765976304202828634611430433764607354774629024568325303080690463751177004379873963049340129907443786680168920217857250498497318016936576712040908612795107739749716918710880208641558874258125697509813016663450471138438240000000 126 254279666969429063205253729730745746790331421065317351493266797011834769992665074919311211566459461339376452101664626784576465070163567002080151636374543702138590834470360414425192659420636356118067816149739969657800589637703362980866579121525006777316601029832664604171522240643526535394261383497045294371409109836085809705791102079575890652180000000 127 534771854326722737073518988001797557617351397067273242850868713843211360305207506501244631451235704513327467108273096176062344416055139369415526896103825952197528909641024774207255991205291996808648287502901696569378164871876227919193363369261066159228762255530922825840723545046227079987484981659583194752645271907744778911208617425705131023377038750000 128 173960910246151209361108682378112016963163837891580442351665319278431730184654417803661521097358687100769681464679903729362468007532655679430752426906143740413525946244050784906421627606220503840177197960856507277447689495643104860835335933836450513159242775177177355439815452613646028401691111047861252705346868738112518017033707857940322684749988903250000 129 366593276318144725754917356585279643672987562673711548302276803680780798071383054339446908657308228545318232390840854288022427005361205915612617195827734463346866721805187335340394758135472274434627429807394179441315324136784844327978962663210771503815000197255428864862173210025259235763842113139713100073234160105818404698966511101966344533973020530511250000 130 119348743726593388538546968279125389990845268385844878138534591585295609102373919504955972613739320283494045266792352424713450628547303102016520701967043119947060860737062203601409739311081522463460069037389894193988816225313458294723126624760012623953687018085848502586383959077680699823528511241017125533882945918086787252463128503791998291909026557761653750000 131 251999869884311181560250021119098332136126483178294367228279436594075390935734312247043704292691645996398312382899065538305089259114001046845882238797196717720627574094790490907700432969024493131144028016030198348331128657559048906485723837299586076812094918664297076436853957909263716081178185129013539706573568709492861709961190210554636720969803071883970247500000 132 82105717044264531196590504027570664220699928481019254741220930919441920942235014878348686463160081902979276309794343912724065100529851938972555863238659954284208512629014245064356601560113989923997545668910348338944182177755444112766799424619019219521819565224683025944774967559189913394473775585867049739076368934096881865562025893843615856308602957850307970762500000 133 173692230876324416896162184298251726124211255128643621959398346663161409221455165136360843375007227252296930679583797931883644641165539079058210552338506243140060551979910012405447854158076549004865926307058608502452440613363962511336880014843557479757925197897454966166264282694545088624261455375992857665552453099058285395354849714969717056620037951181980550586950000000 134 56634772907042138707183153550814349911257844316127631732034922287552714125454067668541637551721346316170301762840966706224495496027712897003095451478742965330356674763352192817347704282525159358514991843512043622982516895750345126682481253126393827754009313056635373635558055409233370572367563190129681372478127360746905021327839245552951911165077387299595607096881950000000 135 120030240335791232469056151784014251943180873146349736357026924661635029444985672104827338709405226101685771578321627856419427275310330393441712928997361237801299788595711322771550195981004370801249405972037604117096676196232251001888264049344005240185837959318060495580528080352829045761451897499601566475864206752450344614350207192036552035275156496862935793656234692100000000 136 39166389292178834768707235614740302644937932737537163972151611721111778086287716049857790304960270517093552856317557263583817465269740417512176327483704177812989344061339716408716705253801643602755512687832270386904806732727088859529192247405511275112813647160088870405733184480347042975638977858022163321798298768571297231769491520705840131510436935172014483973480059313500000000 137 83156956649661459087494627291326212270507354498986118324164849639248942614330894276441184033177957008335757956727070063474400274272379702588472498214708324014020874522533566593254745205320512972868114406380364183939185204155185920941774912706572591433145311678176572675949000683129847196356808216500558061365733598185623639114956667112952517560547819472540172306080813760562000000000 138 27153908652916636616567506169684016486223895889794281189452150802905286413509441113857291533267667477079688445357066729093002687870221204235938930888865362332476940269089052318469530475904110378388294901695825905820885318453164245468990111706643947525413063873368750651179391854053788779855993141591439974736837195592325853154492652981410052924327503608665716377163926794191852400000000 139 57752785819350437331162535887154165174717495780207546986543480139193692413499527587940072090290818895343156250795413942965254050708478359449398625775178676868724814896787342199176140191065328417464027914990907016425854340995593937067822568817500499974901613728040227226925164332430811090332041405571641543808891825021472301650978628545173864338518326158074545740177314468913729872600000000 140 18871603970951219665193632207895854696363908092949415388781280568863944533671270514780361303081367539599901493951228196452228390532210339418016872077831976942441858411414534292980556495015671000863445102869869104461295248768236308046279430104539212670202475197583698850803842078410877383559626356193388840801139342316053960878919077583909136769132460182761250976817282931224716022830200000000 141 40205350468658136722146261459351439413528671180725537571180349391929633093862605466962709310442784546295196931609499229414875216280488981382337262635466260156801219753549744374164035081147229375787003031024643862741988587972794134407062248880612752489791465428604622368064353503433845047741147656661787883852580588873473372324049324397277296014457272782179677421076689967460736588206792700000000 142 13146598845025612651474400836092039161656566864163268244165410136785758108910964280772600975894099549589950010376969131590863991953633862816388910398747666163600618020784005454949253662835402263014188525350113000050017364313843780661596929873701731533305784654531401861995837234615970976569605404993381873802206830909723416402398046210452178847467056182337382192343843692099832635075289613000000000 143 28054510147124246718524388598218809593681696587306973807557694126585125626514816448228656683113411333634543456072982042872239272628097669775541582386611026455059982422145335895938155900672650213825803377696248374229591525573966473291202988845091469422063615039841238073353395549363499592561217746139707457186666065881956824972869930872212682911071730225208518088816157809046555071342254743172500000000 144 9179475189646109828462427780761360819480809579659708089181440539039712351007266141157900090889234597459286969536125661981207617256500002115957112109366017571719665207405333450606871521100839967465029276901144436113017523934850027422080620753282241030213470243382277235588894386544438873905005541919154164807596096153484955632394754415722426874861449127309425116575766235860378756740176163135247500000000 145 19620134643737420662754656372207436711441786039706395487019004474246485797402953139400934790645799506027438117003303706106986682147824237276580077226900401045924142567381101688624640457478198710220967859377279597280542455248965575707346805002269470479088823447405012366196253944546305691822026702498196463729806351858179828105638762852635058742887276543871105491934211827647042091297105120837966609500000000 146 6423844191923347605209255627680954859722921201140843681320152000051804817483752835711643357860576875024799752351389777203277244996626280411241793825462617252717141834858598434495584308918443103117806725461303797226376957064243750736052450409688995115615616892069021643420936744189806930050551239983882475700422165072442218206414300025659233206029325554263874220280795376283291818983551104185278245967700000000 147 13751667792507699578450917865204255852416126014527199901553952728646105073555739512381157869250142835276676611418509785102480916044658462451274883541986783037821701064243196697211763376768682604758964129715582385712116317576386870287512752954980607437043949873776963907005331714417447026371646152222013525618412646657829125151251376781191144096224375065809105278117302943857175179841435284891509478221176320000000 148 4505249024982464600631150495641033016811453225268798457010782024786780912066365296206776092924419952836317019450766815217458468867624454634273775899270225717887788746345965348273690487163393854536369938892525861299710326299546517039014467529674141447432564942121157457508313064005262850321845177411227534349811622810423989407710074738018152149099260157086348496978484909924677957813441336271499011520725885030400000 149 9659119645134865323536790546344320140716665503519966421145726592724347883366550972560892799390139902661006503494618998215059746596518595311260928818104257868173086941209262567881851370366737255313907575691429367250261326892976426839136491363262990300501770527888980671286649345625376080508850802372586987767323766751376419150733150642098630038541198788588859841367074475352827575756419683583823588590455228709150720000 150 3166388824148923578523809237807121558856080878673030906277307014580494002550681850636672001744577297373270519492472877630183676643862576653399138833085057508718386151210862231164063554726967797001539472408358374346493561193389923119759609726178168681618554086972525036994556012520724360784224378100253838722022264265249055527627657176756475788663029438289897389050633366171522850228706132925256007297118942988277719040000 151 6798673522354842184442360569160845689385015740204383605451539402163943013871830858263557510061432556417921561068627579335995942001653473683750246148075327583812958499501831974807439060672193431820230820703510334169610861789034546418321355936806752101860180853481865149626643636097330604835449355298072825796022377824228475334472032934413695049161140143650025491649605488289186174803504401547520195674626960911204111319040000 152 2230012458503873235393488968506919350074154988071934356739191997611886343116491093754210944121898559851626649104363472788495731885227665616337799269758554128103124604329604397051349154830973656779915570944742323246332849456046611187072469931579865086277984496031936257645019019238778265872774489582210530727009997425492563885058816117403317246719603345719611508292480737260169772931177440241863180266562081129650551338598400000 153 4795036539576447567181619340223578537782937763646277151507271318040416615500900283737567869878159743553999709984307426943878745354190723729908368990540582197304855725177845625765299565181479515104888915243081358155757994541443602645474859221783749521623339777999442570469136016950460485366181755088644645623810588234564091657509394695785741206311287191398796029990148839829923990277990859043539671331477807746817200763756134400000 154 1573710448802355099952809220990982192024833158521249501319947759147759204645459539372671288722028129194820331302999716069545217402967344467606353580179782876024325955366376935816528311140578326117535095525888289518895153228973083132303621835167249525325996139779121825194367651864918558730349682400110319688436928372519444052390597904554483518768903142036323265316835051126148676135471046715324587147004786217837356609376194150400000 155 3388584106807411321341432781439979642814545551031853523651526600606182617669738705240260837898358743503578907032797836615842988496318290043247529532507027316606722162304592656409969395704176447877770752849434230010751984186918862146295042231296877413868881956255873597399905053648955780699186044208992689747752206874216498406821800457531594153993119620158456478050741412382237652044665348833695391217455605883251122757559463591833600000 156 1112742391124023601243537331849569011315125831454029672285669659150956828703650145460036033629863576252782835522086600980863276045208722535467435583953130413258374510563363831551739570422249941909432011017974972087834531313633533187331468171700045492032740958344175605870232112680521656492383346314806181739698579123176258248984444904674488804340373534001907315868257388861012774295477322524604124543838396554725324387045665879738572800000 157 2399283694148802370525818882662671339972538165608246645452128608450533197426997550091441488179238299238520700122133617530153195954826700772499205780099932355077125086489718010439266647333829680552119609654755142908379885473800608191209798609699021252466180260047024626672136316080199904422545631391059044467837440903903574017776105773101712530323952963428602518040729711298368741747933521738638811543641875802166756180130483055800834304000000 158 788306873302349655895244144073660137927051234108419141350754744386130557322023628393192095769882995421290406772350353128583037653143079452700655718364611478337951272398479164533621420561597647375774380341048086972389955630616021308334860905425962497509360433514931857987821795317743013782327575949378662569578989703800703535892355997176392667694697004958202807325596938588850331293336780173912546706844497941800055953687241786530177081267200000 159 1702006040957184947427816599787869692355012659909712044568555842353563578281082513307298456982356615302665433710661612762489366922224320773991828971393666890273681323582782292295011124936593935678450030131057446370880946234951592406953414288161482580085638664246221493428777601399415255282247409577488542857294068453252363938651429183965825550542239329067745819504679343433246175046993977762998100754393011098466238309108392135681076476012665600000 160 559507964190323592622862972910753271793333606192487263258264307168060495220135913581884077851844998661407114106786952880564356844895872040237210920642184213525388524646510136591495215415131854145265647709993662377037862929914181609053306269368163472661594110810459094356073196158680945017621836108341714672678434649281494587670011691876982484437466822043102360822157502429493389625272386137086608714932616328664634432546816507410627695853019987200000 161 1209585852841344002183148851309196087249112483822446393228778119795854483210363408351134241476051277921400899978253777507848379614945541037507054459226711286810868765469193925295127030884372799593088079853495305956997802009074724693975378402374550330461175432642184862186171412355231291057672469937583759572293648588396860307598202671803023679716485600006689998699901997340321054028421165319825195687444865855171912077564522217062496015440582984787200000 162 397839291678068438026306817237904013692294412049817943672409151411491938921671290111117327882954021035173899005042672430890954043409350863751199914577250957517592426912394163618998047670525278147680790390015405119588347007254487726888731092428372340765097713963048792175963898280863341459202402898821535897056494442342642330938554896695742374045804365292826294855964093168708329279200944931441124787278277338051422324859022908986322245877785517034336000000 163 861170377340336429769436854135062340046388214954150965705339382369548811140677141401977320319329667445847807360881750909046294124483755913809538224114510998372368648120625273262397213456999057545737484062419737308521063935006222216002642584152376031019990080160708002453899002603291910646514758963165325406018690999650818340054810181909244448859066083828853858717731647042825810755599791740955761787307476418119270265909602263252650791216299572087250496000000 164 283387307425260348268585889120372984261289172470394281039878729526017911791389334495327789757612665143957122439129677862394957005084636449082890572472766733717403673326730579380913916760855605527069010869841810663947419509118372860068435866276552367894566133246137562301486065760285686210701898934469090756802271171969431341227916030102255344960092433103825125821173547899767486375514423033984635201165410884434838900876975501400236759764949279667699672256000000 165 614185584754023565386038730529848180220822155867861274267115275496230137538517938638153144110914338983783224004720610656859519497701280794475382716732467529060070837240270960147843055056635477847932994455228608687134632092482107793377508966734699436227092486474111423141989674623359303292041692154589295040978809516498490941203920603321742192150613523326306770150622429213684601196532193290748156046873392499584748348014106987417714906875468074815585509749760000000 166 202211571639309993850921104398562368511525976846612914827826129232494122341357935444573126328752209134837335573789485755673101801684356976863453945032448280008777439766693915526322210538352280559698880586230266048346619754213079842325524569812594867327237449811505978548571541698055412972091608881719781432021082168461297282230490800987752414674528464121019940737237278606411336052764157991077495846726492812951519794343232753445702960810705577337813652827612160000000 167 438783554148704340623398838222534851756168212865978063338319756339498881286339645846600287161768504053406535470042416258650220619882841471926963657013792573744911605268620996750480113526318120149212831932811405339594744738933434072106629782138684884304620251685119664215792747201707425998929741669866845056613888091979275032694463129812274530820619717504514401752021937827463745233215289308546853454510260069554295877818456807773780816419740594410456053336229857280000000 168 144532901732182943293327750230676865066693813869555959409397174415350824798695456689909277681170475366496882105115309576796325762637452397588873555221399285870513719100489126392553427206165487994003515523582261261377750532628536748692158560880629784830383472490568512497118706617724222526641170012802867260444474579423598480174302012891053450564318588463264721012893033040269006578616009785024342847459020240043499402531633224016618975315440008758615931459770332608512000000 169 313995854397463920608045041345970083647095537561525332936654141026362016391782857070246289002502785088337782061796311277972655749051382656728277727539884752244516456592626072707629540166177471058541545684063074992518286914452046459795761913857406643041462006928426566842279488088195443672239144241354410168424827657415281960542662189580832215747968132855065238067746975817284931423477881414398171948168574655792578212160431189954117244771760173256180669112017738236186624000000 170 103477371586835124867646753565425068087161398608958519683227812831309097252756033143673329766872106679444525421421918463008488297848369407698339217205122773897459337065182912552628429752807109506043776790152395032157495981721855686132003658971762151203885942490160360238386458179916463016570171681507901767685657178016962876024896939972777400344355859044632080608422254984071712336444917313043716410527608328968166979718618313617044528966888589767004161821102307546449604608000000 171 225062740773132531161893269602811305452867370139100984406122107310640334507877031215272287038321845975016606039329685295697208344082725174209249351138361210788818864167308380673407521741707048480604054302275138259424986129579622963139484405960801180152525219296082478170148625580336467602085251087920639701358671125677198896970905317625490422351636724155348457596524986107573786914920809449993470785212530695614673200862727482164296124592083041599561586199856659957883460036608000000 172 74203679500984996755335813888638492322900707380501398228570196352340430037197387956320573007070533386903986019393415833777284914071788778048457054877671286347065906077732473157760614730984447723973452699817516195721074972346510486357978910335195185337121755296130014550299002179974570470374032235649069845110966255934480858899419958561946567933646998316735968738916976219009633350397480043583270501049303811634085435425508974722977570231888194044620344290187850191443237960345600000000 173 161574659617054988517050896695605598878148731741115801931606361020486992094635443057535801710969334240966054456831410665875792973549597623403824615823965875399902803653028668688701716134884480747702672741391666875667248801859770895394684288733390066960836719671771118530641540220047623482678808110475877880887112412658318036764493344009457210048200140191618398112714685544552001498108120984625221590328876637314523256697415797030142675454864449150525007701905397851563251823361305600000000 174 53295541759119371922247337859582985099210726301090990013240094510908826797924469677131451717786579459070196291540170028465040418989305682267677896057546839987373046952860704604321055139061732442258567816487397991989755517969116094611269692803821505600879710789874378631653614641489947666517437620293475371611429917002323486929660110950878406636981595578384248817313868350141890226532243984513907106062678405748881622212212766946028389508260109680780528689611949638220849368546604953600000000 175 116176220210564846691710722965279867422297866932203386565190748313372580957491388152265002399859306800284289223239435336468715296470627374452881101288238679492968366804461399495712271606386498877096623848180994106118770577750759327485303289857553243075151198411429471727605827099014858956820016737455968607322507873215222372337798310411511076261633269368638205939342489850741843374531988855321019568450633676295649822632834986395436948455932719593860179565390124516618399542537027289139200000000 176 38337717552556771824569064006546231605660085234192914557574500536115897886080931530741262533517616714854863068053945348542779161261162948822729966117623302664591572399903705798380945838828119960906765657825390298486961636086298328035215683768011830315013097156676551776957385093135206770885598706818381790346737251689588119866333600494561158870173204984274695457339054075876453475230857700574830386354370346759301161881484860735264247533722007455788114461898720902751799870012715121418598400000000 177 83660507613097111488118529197204334456027947497804207349782090500774276434606849921278235472637622806143416845265190608859121593149031474868059619886127568948492837885627559554900679823570251698698277565928399460531236573601297174043409221994476166472863147369140985627147901548863699219895301198553946494462740975155095020260767853879755974101293419599662149076372817962100051770215967628471245402371828430640946512333951873635921569820131168169882354734336789423653967635981697092743520409600000000 178 27619551274914629468054392585273966355260057313159699777214982770094079969388129114780148538574319196877408955116088081161659850267462560295287559740560176954857043202887412315209441358984523556959482127496269600362150855890926708581500284535068677789864158144529175547276412605185632639380511821842602120379630132090048985227320267329318206895994699864448462415844373856133923245185606912913299309069185635278831864741142665482357553334926072888577006926832817911418315253854326737125895453378560000000 179 60334875634511798434238769777294699026983475898449478405332015223109745186584627072115573931340287146935465892500805917496570574532378224365084695637087594198085994630444328171510586568513009334322395055580827771551820695245333349872303616958211036364774715599434484631542813176832582995069623383739982064678897493853427318059694447601750121569334311127784180386605603571318802408679184112136822978073162248815713086748525003267861619799334098382155949446758246487385691877425649240718783906821120000000000 180 19927257436571717828683549270291583321109361857523683414587801001096176141842112632951937366025576510439190847097431728329561317547812531072659561699830472206834736547626316855923695503011254885593108625163122023157381100727633459197122404968141185532209356152478105889025911135959023640508730829479847654960652723112065243947655537739182708211827662965893214601065094212302493960750152068982768159042337764405679312560792941965589092107169365276030255771624471957755181371141856653741478485452528640000000000 181 43575955124006497242864552175279375685909687521557224246905595772512544426118345908050591253220007168086314606621630953602598397440208701188295790803290203246339954874263985797887289529734926003957946054660079134907111290677472286232346412205627255641932063167442517426034826821636573418919833192540828352430747590873080609380079459169988022580610403203128785748798777402906590857775297704946071557413038205684743441935989237635089002555134272081415216913485195930407595751112173388153992293055970928640000000000 182 14398094513168402037812406064815135653527396542448890146153232510613419044357770716336744095918422705040132435625465537453672010464167695469066849756512093312467038245516803778675002950718937647464842526349361490879511659767534794603151934809905605919220988921882111455557383838394463041930194814396537233390459566894578815372799466183115888218307295706324116396396577804296983460349219508863562788012833949069060706547671843686202584385625957206592151299527924099951014649404994905537529136549215864268800000000000 183 31516815232080636543311889340061958264131080251708110677654845018595792532929048262318384992615292564369894023665180189044690343269563576000340010351985406857208995398790794575486791120750849996918541208287908067592649305165406446842630270534909662161250343021775002302268978550479849600554342385560085822293996284968350282637747442714333428405837535275435384706284308964802522151908182151304679681816653883103043676284965408916093066706521508674223691422623486384051348579904763126672636624972537700265164800000000000 184 10417789178776018616139196355112710730070952070545221728986490696548293654362635653033884997349672756381943411843044910985069445539481609572268875336711486506712321652042167606806085800474574203476971774673928991564236824922989638053904349143106546097799103604452981148791253227701406263949330935677718773244711509138471018922661381361236773818977486514342216418832853251620897931375459081224017067618856023802064211259144362176975177472428074281446018774863026360304610731312418157273458137984316379005906124800000000000 185 22826611281556618872529227701471541330916011756619616283194769967384963227682310381760908195036161256294378839455452433604781781633227230215980165195757802357822369048179907609802508560783534003423845190482215291645103365157475133256113908709207027027277420619969844258767904654423009276634258786260093449144213035886290943343915458390630480876416892143586358025334952631061317024553476495936619918796311734408463940535562934584362135092541772075172674493132823211023656485334907098328541419920985704352848535142400000000000 186 7548246560344078129858363151294556323978548366932799093332586335407550634175193554515215437237629606021778946693166658881661854655525011138441055858321724800955382383070868776748747777666935804637227732948987418304972898336144030766925147449367624911556423204898090885098396870019980430396095686773431461439014992645064147944839322828064084938859491786719298536496399593716967089323089408586342865532986420618306113460749223704467207930741458661744809534658070582417951446625947806943926806937925502314529012525056000000000000 187 16555087362581042585720805045056188518416141496833394520793382341107395871061794427086984943577104234214556883399679582002611431671757618369392076990526654503069780323752498817375769063005149018407163826622866401153321400764488281845833932938804840810336580931902029823846748230876175489928322637263381508578936367361654574261200585818342052274377667233590269014281116885746798225649889774608192648821162692724391194831006043964254413024268039364047360212920621847841768026196764632540271334518974481405901883986794752000000000000 188 5476510031580559313896367155246929562884261797370891293765402422555911329914984026977359287677114381226776546275368740882158612183499903091428422184660904292007604750993767411413259015352961217126028778919615904798366894748686220941348422036856319260274132217435990950095998245027685568781394014315343778730062565777800394505469686423369752692639260624383416728182163366420228994088276431597098592401876519609506104045859067796238329588496416200781414376119472868433677082897606565521335127308005805683185005864326371302400000000000 189 12022645406378189212887329858628152956696786074950250027636403385439302793573696917204893255690001117983763164150670534466928501240660583866642278133286787306764228249803913628007169353635961924698453272808023745612791051923839847265963048725349929319977754232409364318147853708253376965408665841201692132998056604681916509243705963350280236205954534504845144155276551317018126896390261933344826848480478121363865936644787986243725501476708919171195853409920482991356316767426902089289889857510760401018448621438994504399113600000000000 190 3978659002124654312175118662829158422146453682499193437625107812097401850509423345015529636401679983376889623814717132206412594040726957806857564831423084476741839359544000808633372557155183368796922934746966641650587587263074639764940519122122825450037277374215450484057996298952169731276902326484892967961555324994233921915982189175616836621342186043702632357426970272310423999029396965214971938586963585724849871471977892323919067306986860645620409210534020455085418632098921791667296772150100892399922220209763745771522127200000000000 191 8742489603326627193219812820006551314180452866033024189752678880583198766777628935851376852540810786956819913719234006037323562875740004246300472169729982808441804549785435925174508044750871222295872039840029107581550285349306347841216773871433219743633741106431431344930574879830933729321961505515791949369377187556909611945560351639761129938831847744110562340346006264001552586760713923753383107234161629501628276764958476206456908015311915866950782387599668417302054448352385006308664670597112424431619165116974637705531409464700000000000 192 2894227578032070535534485456178457492132626064051890047855016085672892982017834050582255884828256484162133673498347593589248567129636549122981813897898017946385259257324770566186085111692672441389952277577968988140970222227163221501454952157128300883759514719601162437216817782566710513027447889569023996080994773350485901503951080476205751978350982172547706562112926388885992633600894078572760267687232727374850533420635038400689861661593356418486791780554626605571785433244316441300579069190238462924685587674254998433929127947750500000000000 193 6365391244287867493670728837767386745219250311653646240173435153799051034099339703471412351739786034165584075063233888928198999420448910385100108554321373347108399569726321206033627311639040793498824880344073577473282233178486751343151745200614920236978246099986103774746441967394442612513150964227131479580915549307928415433846331782100452585010126075627032587434602560839013288329120433077500620587345014426891001778380311067988345859237125993881299683436985702169639454104370753287496990800213142518586907729952659663857754812704414500000000000 194 2108046734109377277633352497047804560155921506890976584500034470566152394630448427079075828227036239825546958122997643882667323180362606464807547205688915075442163097331745881310729536656702423131833775632908972944950494027651147032478145712520528195017631190021804869575227519253862572726703731230908161555929092803488448957163109210660029104787271233383305714161621344185044829309376806280787337556504246531045837779428018082303794141028135825358932065292696290916361852287612411243492672264965825176685788001078391415345377060288746379500000000000 195 4640434998087381538043193172189765674128584556782887199729146843752992017516776718936302461646014866900618680336801405015075182510672259821261927397297025616637116492856138192176855206705766250495869912978090381065176874788796104362683588275655682000746950891467742490983212011888200510858481852848856722821925154052971211099413645832113671682452088348311579183615758864474686957520396905117516606460716178760511229647187384878822381962413645041428514749069001840432702841911658873948796041762870951603480063115496132648098565170925517800295800000000000 196 1537333929093639618267000414372176733605398894711654321204814266182241228203148883558879402793673397996294054080306516377812452736853804476422065074657256432013543629387848981811899613116104851823368103352250633334337960645939160319862866581285857849738367130789704289603729201247543663788225415286527606300696331490894335226225746194671694758653809123537914260084777132174423110054166400148114001569467445330823183916389115270491320395220709569088526677141568773354986881499497024404018412308386756530309276909590091508745526472353342906167086760000000000 197 3387076143873126044807934217382337715405496057371780033801346463146682211632307267755086736776470701226614230645128736782491558039787808795881639945634663909940652077261909447373981203235302533872143046471558513251312907477403935140284454416112436195312953063535566246416665729640017101868193280211518363812613770068247102114816245266094678587914649357976814496346501788023577607842493539685781895180588968339188422949332504481487636603974617743825670602946888337866359296351614641003978530448708572781356234614302491686763350527505050547079531611552000000000 198 1122498496740267622741118479619705973302587923289015011510891295725784879752921328302861123335163350200844362304187870126069591389802961658694080074513676195842474296595977460384948453405348275503660662744731340771173026649504590229435711580141506027989732450106782324977311801674651861726893467356150011230399610062130393384863504496995363618631907523724497563309801601077195154780279776832713653730301793780277707529673025379252806256571312515901411875729330339807884089325278211170998114161588032638420466725339777958802082568224456951622455101813198080000000 199 2475217065154358830586655584315842114468946534978559399738288217689358028376077520520231847275203167229152389311709138472023826249685339647179781596625879963909999215881252924225029053059159636633495298786585377946577350330651726491886844661380897603956789460781486629090450011526531638192617412456642859621363174554981764070098716114499798019547251906513682151866332960985688927721426195979276675504537752289590161276339399418502671089567997485840359819799702687411897242350348367499351501527756841777871112863165616215750268533390729828837965497057535856128000000 200 820582750500931263359176182323051445868316411004053932999201328471123289198720134043684246869041276439726787356797765924232341499137821402811897554251477441570696472722603906974051725424159457894514595503786454425959704588155646535809748300120310514401094781640405962448594563256331282795785376180056955102395296946425256122433034995911159306283440409419808759931975644565703474518731798397861322046603072114460234136025996853582220113531045987706793113725432128145551972273397173791271614646551090110633673263167308617771200992608117555294885196429582703837696000000 201 1810978890854603367053260334069123745803920782892312658409021642633898233356336845977499389342242256687464196142036355333481296150642607133744055436151394922333400634471487068489737807848460151406562909775899265888104486136489127724417887951456299319106450897354132505747456103005787818690560105536452727183323599757437903943881949327463715644099289463978046677293540074450122399804228601846311937428216125030676098163116563136930048596490178309745817933311100475568913148837493609700828042849800899926798039136934720400227835414592648383310087955901981979168157696000000 202 600575829375160112048727856704128567865305391098699358108648048288329637713606202973411897715705279739897285400764352368259615337085038448576908527093987870060063248102841501065655853198448362661062240584362116054959425203978977231669675194226956693383968840279888311878904367318055910620404280344623102161306832966960496431555162618628365344827981668983490596690005321605979055242900334473515503932326488043082895523614701008091505008139862473897630089437325173989568436226556240290762611114926690790401324589509387844435351574941594532531364034650452544587813621760000000 203 1326524444039365302034396692012636724111121418272262573885077119069353753975293265184808070056443564362805550914079427045285808163465845585012371128157561591591941571667364032353695066142088433064173851038582876860779381427920421067451476952502600017242198050047463396683753429474653194425311708623616009238041304142791990143293369861491583137715825623073925559621815042445113993924856781995663696996064175667352676149777492890309676661581936619888193112232162511110083287111383942839864953930327356481010241213572434977640779056438588425645019299123838979820539589724160000000 204 440060367078298751156368167434892621518622869959014759564732913527623501241278038164172188133683476360264274018284665731209044585812819374919275760086975878583680996410060818377504850399738267273094070543306553636057759858775820102868467969249217643808041173736395215342439574024803192166190467258328310446249969573505645429171599401870574860485610176208972860088462001522835840916674725695064838343506132014385654513110539629860095641073961661402326730590301983026577958216273066486575931793052637357362410856480703543415277383189667318956752746565728268108516702924482560000000 205 972767813376913404474237777314080623890459026298391837645297075825584954270479995021589871938614456543104072774440073902473333482648893481329477492191365943247163472347066287370930445588573259171201261594551822719891588724030051722351059854394945833852352544060037708648546559903518581146207128539312119970884617485306684538628030724506288098386823547709105176843983754368267212668489472514645361334968374732560276292485979926059478765740462309948874198736088077061618623356561156524263304376970817343878180320349066590827239798664152713120778612010591090451761693203762160640000000 206 322809257454461878992450905487149523958726172265481722123216275777813345594065438347933746734090981963611613072994959908866920049549794344496566607793350206089866401515787997209091841713008080004966326347607427939508639519651203317709420939373830486710696067313461744239217681494136858389595196347584037350338172294739464392280101888116932835110827444985929210223457378180361904265527968032936929907619505276635771686598809030847737799646488800393803330257498766495678672396938833018897838083250162001653113069383528713294516345495165754184849148631822304939146149575463843153920000000 207 714143959545089163474533239419763676713678370187583934765045890445873324961941168397574884020817293595200456235358404953132749583144714586121359002583313757767242759209404753220514911198795105708045577737537081161573381488871064224197100493874669490568902429321459618486038354660433470496401579148891302177114394905345410306244820121981479055095556970217029198441168677829542810865596742546565629394336770425044318728226192667158646974755285031585164725095776859786156313837679508017673587169750125034934156285760750991362599580278089135433405561720586508550849239148662496371123200000000 208 237060761091708899786280247064295665469706208265249796186704874886234485950668221737469697443997112700713202013795369088725390877662230596216368254265080608790607712450466822364335981861978902127621303157878960069962738299741588326829986185451596419158017509434418257582495607337412645657196066841473664824959328213730263050601653176114508558639965509430495877355752019179741103560052636421108448003515557298037258813456126378686583767653955314616800699518868690659655896073053408610530914877590223580936048777318928235687523763314425158402529762444810692066764358566756203087843752960000000 209 524850751445787131163042908564363549018049440740146370439369090785163955692488908416294750997997771180550601119867528434961900043265833433781079563289828621301183952064061463986971722476912233015772299515874876600587081683889583403682475413383267751000749122660346496121373213753896770884640118104062976118130834270345803983871946554292177312986328380057209394311729772127808143355318319144981682558044847890387994374307137085795362957407229129318771316339184755287263404231932812931636010627487194882832723905559695603580019030862241782546361698361966573956965398640395877624890303892480000000 210 174278677213944364942533830211718571467864836311167802293749925827623732356470628847439793832667368887560868330981623319118806180175083023273527413295912645162047182666361606316380664829246421620638591863067380533310477872695070542594989376478138544657245222297985769507449675054848645675742454536950202235866947100211596813355251895894348506084703982883616592243404895804816888584923779661536708137251881155155731490457972276866209608842449798474731781706584907676260643528629050533744726500507265822320577893477276480003994268485095691968269290754074577708897995410961161708736652932981760000000