0 1 1 60 2 151200 3 1816214400 4 60339831552000 5 4274473667143680000 6 553761949463615692800000 7 118528911546113729396736000000 8 38996486014317601426443730944000000 9 18684042257398689569086457362513920000000 10 12501158328406120266757143916231576780800000000 11 11295725207190754115663467201863292538585088000000000 12 13411247558211910846031611757517998817172374159360000000000 13 20450843588511482557699635244907414439503314569306046464000000000 14 39288388295803922628030871930794899311922344329954769942609920000000000 15 93530153940512450229932379406019610653130950414479731972383755468800000000000 16 271991902888594639321787670948239750372786915087818474390139158017343488000000000000 17 954197542937174991210961150695090084698259500816110607553177991879313231708160000000000000 18 3993931765665467700155064395189228611099667231896520362761661315886262940598859202560000000000000 19 19750538778370717973660382207882077576395210254057844447722241531551040092355397411458252800000000000000 20 114382237175950845912024269129505082551877378454352695770367477980883043228769909978700879757312000000000000000 21 769674056629618769722057323681036127630146911243120405256317165939013401018532982083986285026785361920000000000000000 22 5974730184026209186430239713524438955452849908074698843250155901945184524041518089923328536039370267190886400000000000000000 23 53158178201952099534813163011498805492408521710925152157802303085797833501397425421086961104336331881402204369715200000000000000000 24 538871306445101280425319777442624022824657610022830569687941441741513487881772477416921328693046593689672045639600439296000000000000000000 25 6190147325460505508683238678514360069487153504511374658835392250953896101678815431273433426599557612364689266728833380505354240000000000000000000 26 80176069883987150935488281775891425181612000118686376348224182821456236292136835667636926358121095515511897953625902032158252754534400000000000000000000 27 1165495414572314595126817460040067464670425817512477968807361536364675835046595129889861731815060168334231983954626137900382773074762661888000000000000000000000 28 18933951074755482441785441656567232398516575856516442448784248050539802341910822452081355020256920575633191675225774635022100560151529745018781696000000000000000000000 29 342383155477148592829062442972003232670840884824936586093474682119436839469679602065601620847338028116474969760985109956831497665656495473672914133319680000000000000000000000 30 6866233391585619384140038174037640732480218562293526409525328974444043993673479209233829859706230605215167308638911317966603821150756362437957973269808362291200000000000000000000000 31 152181346384924034135281850970885331837090876103310373347700168497637793369496108078734018057038836602330775813089977603836932158103073550933941830550711957404516352000000000000000000000000 32 3715688885192041760047861855830893545897933931191851566500345302356293910715776278391059142535545439059800668429489113256709555784972052122254302517876602859706231543562240000000000000000000000000 33 99641059864064206489100487527635517753330238030450840969464398042244304698305779119367634653100867463696961487703775377270568518601949727239072490493356037742087931333776779509760000000000000000000000000 34 2926335325088533006477672938922598764294658575359964626626460077292139070474623892012982643674993348520515472662441281349211191635090404612362102491519474705026145562242290334235937996800000000000000000000000000 35 93871750494653311041299444516980528119503234034511017770621512067623554436476474653028540641872302871230577658289505679490158442286675357600384846325439924685121056362837958845438336467730432000000000000000000000000000 36 3280768178966463927654466483738853742974204308364156520484555197898488131415724596458403701228343581137966451511760105764481881057467483844958963640924175727311456822242451103152588546711722938859520000000000000000000000000000 37 124626835634114873713007004801351307365601563593065691399356036366708200347844501302560624783879992519891935224535065619131452873279876719595086602934656313525884024870315139514077061685319951181230270054400000000000000000000000000000 38 5134102295117338021798192938801112029052894785948466484202144522440466773256292785035628028520263222954958201036449835860668001582225443988996644353244796908474663932459748320646127429037752993127686904091267563520000000000000000000000000000 39 228879784541626745208461775851139280139429678561561479987859961256895051049562995499293887170762210026582814054893445141217891415342307630769943025583193425434583053023579168341185059184357562092171567387201127449205145600000000000000000000000000000 40 11019475344838618445941251460925550944261697532059693212538157790040083287397970598486791740056304139577084433954489741165828202835981878942799580954767318339195016502200518464825809410788961133417417440485175334897888457129984000000000000000000000000000000 41 571859762470139188806077849429162520845811219433988565861926573786021092630426563010894162448489879774000150862513734895104598349084109849900547470381026532195109038198931166813432325839941141922050835204450531836261316921365721251840000000000000000000000000000000 42 31929979722520868318264989198847533540812309323328168451103985364166265330409179128316607852397180393579931814301921506886643671504611282602539998841113576679225085403320367030870853891524922680637845392327462127687980839483905080304651468800000000000000000000000000000000 43 1914835271796081714672555227208549753711324781462328020567568831776799865464590986288250772318596380980928745207435577818494222315937982395408887472294726061255062634898582109590931681868195032189088661949523064123516591432864588965377010331077836800000000000000000000000000000000 44 123130677249317865780941446984057798147112338103772364752448765095545947126001042827572947814195337038486758482871165112192556151041427094299107923749366735922003971183335029737658123086056841513023919079548231819850183826407458493841353159153792564854784000000000000000000000000000000000 45 8476457712654937274071408012121894835321123106090610071510584350361070631528487548552957636310418505929053928140064526173828896545094659247537008757520560427302620350724654939731957038380149666269662945988244081474615237023970750007534575848956100535001662095360000000000000000000000000000000000 46 623760173170281510640128754143496081289009065308218155811029196303411565408386575123260506338992969040150808053151327304402286645045416743119217111500209695875211622920520182578542418610749181708796312207063228996542110906000913739848350669184798135878878156467837337600000000000000000000000000000000000 47 48994400178600430756212526549231168540154757157260979845219941462340860509299861942921047758922803362148296491905068334232230805165022032680913882776598599338702585379471302525176837423327052228702306018557915201434428523764077678488592447734684211827405702640784349165780992000000000000000000000000000000000000 48 4102022663412820030201016854371494248423562330887151405667027508587135236504483847139121846849059454160599408938707800861092207940667917933253701166549164968442968115149976457958472976596244070387345498480047290755748252870164948481936970589812163104799899593322517080898331178172416000000000000000000000000000000000000 49 365590446524862142920196975147241082933079803147384802637308596326629234373978684151093184875120713673440622493502259632089386245022293543580501549887848036976156169791934988519604571683415157952146115173047756089656020554486309931779750054155522394650951074899367714844461451261679165767680000000000000000000000000000000000000 50 34640387435949376962330341295652189744651886383041763822547440548416069679956694297477689156187941940165131208765954062603263232425802882763111450729355389026499031914565700519065328490573939158865091933104475463607354168580155638281492980357701983355605298512206082147256118741284491265016279859200000000000000000000000000000000000000 51 3485217416887938886177455083177367493830175159722651747586903795502113158170931872027678867639150181997520182877082239817979741666323726628378423269660536318825246328195840813104496365673360749327066311714157619094857020188224224476399005841974821295306347955373545207844007855986285184052957007526756352000000000000000000000000000000000000000 52 371899177913416475518772972222111434705329900628552500286470126314388174303761326322496771879763923383857966419725571002923991428288376566155844790240875395600223296662832068517343966631676925401625095741579210493211524358061374234632805484562127954696108248543754915633633797522938382801883837771413739054039040000000000000000000000000000000000000000 53 42041422472416962871931002106927190287063703876007652443878362693648579284142149542274474582168613742491190859972376497919655239251303549737995402654288976563712240104941019885461870148638748609468966668698821183795465598218852982397901051393675580558684965949029604410288863067442208698028634731339753017972920030330880000000000000000000000000000000000000000 54 5029370209243475103829736625515417809450294491863211271958627413349515913895542926390254375310546453972505630452537968437206198466276438563287166793443047425429360395110377742348031236280205977106238161426637172212714489226922697471533829743208146252971656165734877169409109785936420101241728643832828670444662238112330966630400000000000000000000000000000000000000000 55 636031346956023033640259712072562323559773129530158289727039223666758842064339357769225843101497077938050144565538789998161031321726975264290828491293858833766116346414362977759090646493365385053284517344374198338798585949013767095829709344588571254297291116885998678640157079106967837128468624651609113285069242258872815599942107136000000000000000000000000000000000000000000 56 84944135484328131331836838743755652682804767471364906090056403846202206011488058627553308876337490141455889104810775232890231951723011662936514243373861916390853958060006519562415189393584206647932075984053563206045911061577689830814606889193108027854057613723244936709549831764412039867939357826207638813581616205204010584977844212397506560000000000000000000000000000000000000000000 57 11968925663460103073430712839716535251574880841595290820476557369920187115899259482502273620766259315699765602863853686463468244962682499882866004672943403115831405617775902554801099546128774268699632444612777676976826218112791956295800779878438519613641001171843065610204743638583858617573807978975513137061877099891103745374012774722689645622067200000000000000000000000000000000000000000000 58 1777606372005183861851239474905253908589857481316719265105846253968896463166385451692519632908976409523790250238134574190092337847897725070579091920600604951828942335181530802602978227137971944911562992736663896312676466713728018446402548115455413888401263716135628349353157440596290070404904549763636346637725288967369296285134645433755198393435340721356800000000000000000000000000000000000000000000 59 278022879153018654358861805915294624183057966626845176371525443208841342800022515353803754525635120461485498377105334332528476111736826385560047361180721985788650667503093791364872856123242540633735214319794350590516801549083508572111761223233745698343533130161372015376596454482819187146811634970758719830873319070464174011211948704478230734449164543509684813824000000000000000000000000000000000000000000000 60 45751906558126678083692241106953460041328334995944623732379268603073488839202659516942393722635524536372292025331910800364673712356997315784406194116880071018653567338644172384393578416090000115228034941817803867393114295684527018844808119328515461521093868608642729107980761292512453384430690080255322356315486389033194230765858909334870899402667943976989159629531381760000000000000000000000000000000000000000000000 61 7915046772186415782885934256547887496153553906780964985057818763842071810951778279236421209529110147682774616306266064146721743253715837317931261760091214435041861603569507185752706492640622062003788263617328725680742947914464375458147442742825289839909938406089645526422546068581783218242675213474744176523679672359520642728249474234742316496566977702357791161924482712050073600000000000000000000000000000000000000000000000 62 1438326164301139358311006933499975191135357303602412902326633675949080121639270691697992469833498549031673720571462924090074085363804264869391617789089151999967831225675511905832393013334946101235466971943590674053170172604133960151591057493075082678545082665617217456151832851567371719767840140240381091376868777477441375040559626642192841547443377072728399302700503869851883160993792000000000000000000000000000000000000000000000000 63 274331921241029582652418078195594926285730967553913646541658987597878697074214124628994201826530167106919451626324097956743552063192241137079813010388594717933617410301024860613419917585062649590492719442485756923271189502904700987018060236596768254453289731613158252563754335695667545516224180079808348066071278251793857101830296797741528612739608302986767139345712714383014135787586645561180160000000000000000000000000000000000000000000000 64 54875283964547871777273402423585524964484719406295959052100068602476861588895325608053320159409792585795626817830705834364676246017294493754696752112298326528090171664515876378488856956899502463138479364352790816683129969061438918209506327864695327119118126014691730109522975971325054709761210619074894929612154056899512253428192957442986848235923266507469992119694768838225038820669242531408557952204800000000000000000000000000000000000000000000000 65 11503646181644955931759426504003550874571364115393660981706037661359262739166452927302808156791119895699413743655862439273120495445177231301150635767084060865941324557676335956774227487224665912586347208114384052716299686064563304133788611740187515697931654741953411949932479353283205292819316254829979773395529713766201499833550279663870492935534801713258170537552382038498221434925057266046694737696178307072000000000000000000000000000000000000000000000000 66 2525453189291503453998555203694830611852766702772887328563660269341134852921629474434502094771282639014332116751651468689853855594949871562657739410498002078808976906691542106266002927148495789097847827623840560820883347410162502875927760607380891105157946332973491448159225265717281484684321797190737871878709904967816231315392350523020907441476387770220074346373139107875890390467775297345428313053401714583635230720000000000000000000000000000000000000000000000000 67 580209009869038772390519849737719024767482805537055660418879805842200898864950825779758670405588973155275720202749806882824333308478432407240552122867891173759464656157469991213523587503519969402250883636853340681838809251014093877719220633308333027593096072321364241640539378145233709283313681221469459092688494309152529462155856010165250673542524667091603476259165615228768501966124622325258438217681974752300395921827430400000000000000000000000000000000000000000000000000 68 139404337053895732673761099246244471944041154906601479696099419261149420929636989893770480450597981074116921127100815537895562430079774822739470888306521332059339345784799377237230895057912461325529696583647142798269534246874386665048717510551937639029989835093720843756989485919855183449849270360029988970833905401407086572119501395580963965833181435869923527422187269833291336114928353235705285711802711642035208955243987072345702400000000000000000000000000000000000000000000000000 69 35004894624367980376070771189553673851284374255958865599669029484870803037249662503209678543488474037580979865368525119150667109357597204718113933282232130800543154042702227951298230065599065012751485712649920283555398123901764329873750920849840651704854641476332176005403924499214158381320942393477588152632988498568906794657250150788471745440217016433783028700741933644972921073522398158925790886836071787101456513407820346849398737600512000000000000000000000000000000000000000000000000000 70 9180455451922441658151241335151017685318905079588818161480191339274482684197397195924814646980507394077348591247811426178457302065347856410517718024309144185557685009681470566515386026165611507290769642557246136631972742922600450109091886368536025543281904790590784703998039717169068817286584160371264533091389359028216762532068589982676569468185524717425409151590115010504733791395805855511095064643140427824966338740102676634277794143283949076480000000000000000000000000000000000000000000000000000 71 2513117942933942268635484944993503105454911741799197874020630521647904415268260282531303246549555571621410566479639315269532995467145580421747106566200913545269878624322422290023211447643229099300471495942566923491251900865885914406275952292329350615166394363149964010789703678926240128513022994237923514379271311737313596090822367773619404821936910991734437940769518444511055836902124704211366456015717070469069365006045267475805896413617759766579039436800000000000000000000000000000000000000000000000000000 72 717649739302711710690460218985996986673270045472928534664036055096041218378714529301012110204105095657533308360823894555298904183961764423055960400923620474563959167514636411098033102890076936231557993943596595346585431473037208413134148445033233615863721851856990009852997016356087549819871419736155850009718159178926167189639118504081004755562101545821209751570504119830218199524709780681023593267051178811771049815585294972665420918446692462408753861630099456000000000000000000000000000000000000000000000000000000 73 213652667272277341289068738687969954960786724678137891065736092088953540609380841143288849783392573386437243023683387132641858616748067107438647098780018231525393187238312861054442281293550772557804927549514048482119549965020818020992854170211764597102193769940196202757968266190947822125421924914312497284283560647437396119440286773789235713923068026569117601578428603326367413912156385208485788306056795085777128170963206107549714011519324054911504690088536321260781568000000000000000000000000000000000000000000000000000000 74 66275395395100573042144566182000588017221930978564436038169201395827240045570100988011577279372360113295055574009427421936739693871984504689961567672645276378632228895199643662618382195333855281224735077654842294848144274812994248353064738417143966102561065844857959320208241839778853653411415041228294974009035567153884140473788773781067941755926381764871293029964764176029577101712675392957625447198195091174494739101680678801461230329012137711114810780638980392556159450480640000000000000000000000000000000000000000000000000000000 75 21409343546354212537486090243040567272385689403474471515211681055870015012335782498503689941160569385036924210280304353345691453282120414807017175786612978154320033630788715988909396466283458418199132381924973788998536818659669466599681203288287007452781178844282275640446212976747786654381540115769970850827623166088124618691745821200321184563345527415137783951311596294665150783307531948791069199406333907942695816700932496029713578619094358467139248343722461682620799320695957461401600000000000000000000000000000000000000000000000000000000 76 7198244887690944175574402956556374467155938238310595761772577673035520736035040101760922211754081531028698428855799019131734588805092377045314279481139369702297062328920662998493457145981100109662335558458400981071195896106612363956320334079135972400538844452869343613069092110650425824312326529398607708221194581113437286457051161724273712260515667433286437991171498942297060049757755011052093426739067594863115878477596174290274728516500710479179248978807053018211182470659163272130326429696000000000000000000000000000000000000000000000000000000000 77 2517639433419123432960974156577242149544433334335478456231174421213254247424103666734788754999291611572573431457626719514769321698149013743641456445524371410924476200264911964677894308374375072862507738530042002257854176386320971711363052335403719198310042247872579345035636648908880799675926289726013605997068837398900415347067041184723047486877170172532508438315573462211155497228460786638445605145331293907265224056489121999351391485224742104763924678378442856622408815889636927904414897037817937920000000000000000000000000000000000000000000000000000000000 78 915548676925064757133483181866321415102725271420343372402429138477724711560767636108103295179944813279075859546185454347807357007830664753272875403086530440224314172562726980255728765249930838165827115736346813703802765009401924091375346020421762268445925608743775372478905916786434424787832314609044357183286822838646094932358473258225090515312402290840974619765561276759365702888083170040091161910103710153534841973054431004081339686120140143617163751767516697266908513938791805284426555673010460868571299840000000000000000000000000000000000000000000000000000000000 79 345997843712757092333747673851841339635414521874903579804822686985497558481346057666509245369622357977971751369163151028249443999918348541870544099778720711459956784027179991854725855657236937932008592382244788782425054683149628802174905364664885738323250724478639126269048594983263270375825439666918671403179160692349836247289152544284772493107516610335922415533855573546349069825200479667751390786281056735746062050085104367366266659749670854257345932948671227232550896209074135958812063062103841438690831391470387200000000000000000000000000000000000000000000000000000000000 80 135818189549406956892008403575031403843070821230811381114801432280929915467337498646386089151118843345261455786450852404210053125997927358301773323450419695193392530868117092416679662452714180639469836229159262124286324331363962613625673979971196648473670433046972339394455554283009813163956266809110723214085372708710928953380396083513910244045749911497652462057639182431286087669166765204220633314657169863074725368777817124117522396416723074207896399039009273709756878254096832959565700131344149925085585548723981488488448000000000000000000000000000000000000000000000000000000000000 81 55351437814617123682139760286414866446157299679278066924747327854910779234940689013038255227634376970591820023358154654531116649468866417042584543053716831108255893798824410930246371125194351747515879790062468675376303269885161931741636090826518846279848660781900132971820601398574244027397971913439176751874544981510041555380153508362171723348848767846258001353616074046359489854076129506819868059582728416979555129613289775151381042494770387653627386172914847068299563479463571415505601268801016324675222732785017953467045595054080000000000000000000000000000000000000000000000000000000000000 82 23409127378172274850700323945796213211198980298067549997197202960313980623881166409283800843877811409378330648266067180971025519706750498200194822069325767818939163090598080505866164946742759021551793066686325347324954885592096830991960245100331046343766424590709628298551473053775283181034244476462215033469550435130016910202797778360044579010376043438512762630201804590008842682434886097253657111409672654253886514945786252545306752800584659718520916472723538923558703309925048169287721492809621921090680567631873513734087545310150236569600000000000000000000000000000000000000000000000000000000000000 83 10269060676104311443645489126212674182547074283638833872404130163858886445335072042715347232220796722921958979773764503249966154732283645215374990703135962900206757415266865666522384648216753934414020195183724332663263112890885960351442350593473984482276113998363985188599719367948913412923231988187225389814966923570734759993254453780889242491283039668731758021728079026080340756123774689752417555626807181254429483282431828661173241973619950889064933577368487062157835892356897875307482318683186118986654235651292440442700157891217807354211231334400000000000000000000000000000000000000000000000000000000000000 84 4670613688607727227723160099985802598747513843337618583338421642790239386756365217988104211233618069681894010330176885320959237023794641386192599327612431622585337748055057602191439612189845570302927761417872382741828658983151430137837521410677115123087917565980283724091635660150147967650191127070585286427658103514647629116942656929593035977619814370575509562355145990033830631704743676804360105425181709011806604689562218918835439803533817495913275230758851895760606921394285206906623105643598645176867061881349930124247873006176225541526744582630408192000000000000000000000000000000000000000000000000000000000000000 85 2201547310020272931674692266300398756053860941376253366808413166727038534096880222794502180504584325718685551535748137248258529730806360569721315014565700762128170879184846794623749866210032789782303912419541442355739076030267594612540590678271678754990436040734032418312322947640113549408108122089810119628845704921422330639065429174617881663570559841130126504904308931258448730673431913382199212946395301590479024871933922941670530579766941415062197911530351167226993728739708857194049191357918332711755040449398069613594480726720464777682419464698780897593262080000000000000000000000000000000000000000000000000000000000000000 86 1075004930755192090525335533513793707604785566258556805992358588304872800391504753841017449263027207816892292987660880330205683468771949776141769666047471940456035489351077211759135206359162336955672082225166698135538636770647617274160297508697872821215794001671086257156040847568384251817666630374850557625525085081692992599959523974532325012372384218975680878271329865398940559955697144000886790819627001209086498197206399758555781475740568996245918366460240429062836404783327399088177882953288370979235441016335414664578143777273212887900140036687776065439154431642828800000000000000000000000000000000000000000000000000000000000000000 87 543554386211255160673171187456400061322389432116545720059564040628423399195519239505251799529579558832485209627667102648292731136855863588080533276109192383109500485783021538640297294826491615034407256821034719580728233827456450063379126560146669020684897697740052754684452800559549618680142359780185694785049566630198120955569008432820484136833890767497612609398773861430178058017417852960220692025149592070050120245716729438614501224318079817535504950075193278689179281354506603007164610559187980307918509409391803009878286529613761184108090691235736701298304864375433158721536000000000000000000000000000000000000000000000000000000000000000000 88 284479857406116953104888266574845166273613344081295266944836542411761963523727225768324128770928273986748923696606341680456132522925053169409243501003948300228285788495908286967208284902447624947040695520097752855567509609752997955260064234409797502929076603624745745996196981038195093430613323475613820649599852595139036478424867059762927483481954291025988703981248536677429082934501195125988582232449741354762079838401857504319615827910156250011538078545474146935832800052207942749238032026820443461369932005433381964687499041027227144540072590903993295365685917942925352047922711311155200000000000000000000000000000000000000000000000000000000000000000 89 154051460153606826282105576976182471539121152684735312315237395740861315975602435341557085440923774039379797134781571652512496862918354564886688833028613252367663058835098973038039600461049576189026194274151489515086955491987105247649220326662301485162990954300507531648279656578061441703655903359233283197238543855187625352732795928770472096810169878190371715364488662851000728721408674323135455909686322207971007332803984396759066588420668793961491741432243183587629108413503089529177847177982115665739298947013108028770763785464256677415363410946882792665416669166231736894859349376975824224256000000000000000000000000000000000000000000000000000000000000000000 90 86281866929079413068369692954356239845682483586272174115846341201067613785193000832959188404467163368082287169426529028575017907393126664304095290142012953896594217043685428914065459262234503961172773156721780935202113382037162089535763361490420880551648526364284433943590065444550408757921709148511636222914339426254326698539686011632345592143282897202184999724541120365386095623705517298659458665504552578595929988364332269903819876960775215656583804007748757519718884184266010836927144871393487479560983455381206546789128940151285018233758320703663787172838680767565935447068568157120368596607660195840000000000000000000000000000000000000000000000000000000000000000000 91 49963171590391116826218351195745936291453702548097263255932111237044246966857224661548634527138516625971661026521906702250320140832505274295375088195290396000980715073620521808748179391956358141011764534284200275899262667990880487285412294635818160618156774283658942747218258401704614408641738629487616694362375872973488313245410860843840008494509582821968049643010136652912381867621917991208338985224113647157983069554992928824259120573482917971364296838388327806419222507372567141109508387195077293286200305148799568131629007990263259004475785460859524105417060445342967283495964281427290224308181257482036838400000000000000000000000000000000000000000000000000000000000000000000 92 29901854518579335547998224293869201169873827728559006975064022617973445868977116160378055411147277141490216758901229722955125649183609013482060555333670787418016410406087334725802558284171666030125576310941640467188204301244019605220007662481196581060211587541717225680895815822947570265640550134175085116596483281052643996198159844047386280206346834798084583522693485421211715197340259177048768039826864644239507417308555661968995606406183782852381071756747483183880386739942084148925003028090981995724394861497340444732647731651751466744732145286334379291984871867019587382425528636500627664083996469683641147864383488000000000000000000000000000000000000000000000000000000000000000000000 93 18488780945438770143684716987813800580157379753554952658417632697713584206743498970095793042262911971299214855201889523197494577948251500970594625297234752127354711403920967224392045848707799377567030306165960941504306860800515600399191120334885667615749853341356781369491406783245781972393888734007446619388916587777627191406282874742291460078249488732216603861547565540791860565567413447736289080155331409848435850389051121820577797808614449949990840644340134055567808999380426780811371729061618346503645440527066909412076747694159194348772275959033864082096835378424320747666846303389095199530176861123768048428417009621925888000000000000000000000000000000000000000000000000000000000000000000000 94 11806690318883306467106631768540637654998605622425828965155897480203572051827373461165013547158094357674276982067284888156143789377733959392402920140295077284190800456324683467553132357005217557273725855222729859313221087559848975619960593991168344043361455259879770185036413139057023519738947941791556403509840810228575113476025205857740757431192014124516054919863524518682905518846799568626503409085903513128267072400678988515267785297137885624058755218976424982901379485655410470057207198193691887468659912810029951375625326662465052670738631607556448883891789044715630215502855702184802254565697559199173167291445821229701755505213440000000000000000000000000000000000000000000000000000000000000000000000 95 7784106421639495248880548222095471087994067844502440882983431697229427772114376720332608392475979560740872076383346619796024341272817754597876697504917577512594717762580381778636671043642236100604765847389360109040651270905289799262196682662157272995116089715086429050489371588177243808755230162065122078757614149088531110695410905738422971909701168571348763737670428553424739659108986769278603579800342698580604612566079502949605057103646621256940699197249102982950610615216417623751916242506157775091429765319524268752856878130427085381362293358382059407793016094608596920638753754638183700294856237893406002216777716086684817728826945149337600000000000000000000000000000000000000000000000000000000000000000000000 96 5296685028428892842752902518331027539825334494962800794427781371265008077675660297636619297245926284533710636974175059515313915802733565052933658538154284052480031209800398899908811018716722654444518234179776491973330771840495804807791954741345206568747620737125516727499331225376594298252221179053512284162805120113362077060829485830642998872408520831284880301475808589036960211096048279091996939413474418057266213666050238798231707575872822568125524110347432960137226979115544528147850671328782848694082198722897807196987577440874660410335824779105826282085488776516510421388355466426727835684304813481017857256070302348763958014138707690706190729216000000000000000000000000000000000000000000000000000000000000000000000000 97 3718531413743450142847316339406706873782705059196853096969398674784430482196666841793462989215744989879223854856507860419704450903911173539422705693988705983312647220382461335226457226301444861194187689660716400709013840662445587518650458387394183489636943730064190289829421957261534591367283069864684560419737643407661914249902494065579228767435745460923343243395254521760201215896193443428032335181674022273229713761280775476837900534735608367906817907456907883297838366729666078326567463719411556747813937575789813091236906590430528114550800746691713177640214272562280015913900685575578835789324032392178577229390490163922161206807915117397864616049739038720000000000000000000000000000000000000000000000000000000000000000000000000 98 2692593317510282434735830803834309183328383264884771864812734840638769853869427858126458624284442025375800836894712768791887098038157289848358142318581435355563114667042765267617622029676419522378864317535142450404433637528632718614714520595786376384354135029410197187280603158082306631791118588245924632257930886618416207496987686752175308652007267731296368771685341414228148402765884991676745162847023993247127450917866172305695129141256702117392134841722065818973480603466213092424648785223027540946348423423339076800524279275508158366625927324249894388854993291231297295513207997426577768791442290855471169349896930378515241958414884964033262809586048598313543925760000000000000000000000000000000000000000000000000000000000000000000000000 99 2010319147804388646735083897662766185336560829685937941322181308602764682697982830852974920463713657131158276502355329853893998401181972579179701289383884061630121487251087993904500695761289108758174894066077625320190785370641547885671882963446262430209139415127757034148819465618825379899298859196966704326897416949083572189661494562246043900425482811678388783719860159887703356531927338045428772085902557326260296505144838209712482970240361479443399336633717392642860379549337560691190629752606777967845553818416035369947374721833075472189042969541230283871919899441799290901959698654048567207429413262050871738192905796671653631045275738822446441855990030699832710261427404800000000000000000000000000000000000000000000000000000000000000000000000000 100 1547105375450138912698140450508712940084645738185680510389248137884035770647918852697179573179081727287324642749743035676639579694747513753943183275990271408398189464613421118887231108513285073582701833513745961504126473319582066638167116431483226552923664098530043391768898361037214145039239769170149205970413566230399341175403606419968613757889410655314633095794732680682079078350140340176799180519953161634519800978107736748514389954450214560999811916264684718126070661151220385323323595065079544707674275063609813290953069616023377632902858575588525545105168381342448666497001684957013367875641984885799412137053418779721664374366503720838978494228935898215155405536500559602778112000000000000000000000000000000000000000000000000000000000000000000000000000