0 1 1 7 2 70 3 910 4 14560 5 276640 6 6086080 7 152152000 8 4260256000 9 132067936000 10 4490309824000 11 166141463488000 12 6645658539520000 13 285763317199360000 14 13145112591170560000 15 644110516967357440000 16 33493746882302586880000 17 1842156078526642278400000 18 106845052554545252147200000 19 6517548205827260380979200000 20 417123085172944664382668800000 21 27947246706587292513638809600000 22 1956307269461110475954716672000000 23 142810430670661064744694317056000000 24 10853592730970240920596768096256000000 25 857433825746649032727144679604224000000 26 70309573711225220683625863727546368000000 27 5976313765454143758108198416841441280000000 28 525915611359964650713521460682046832640000000 29 47858320633756783214930452922066261770240000000 30 4498682139573137622203462574674228606402560000000 31 436372167538594349353735869743400174821048320000000 32 43637216753859434935373586974340017482104832000000000 33 4494633325647521798343479458357021800656797696000000000 34 476431132518637310624408822585844310869620555776000000000 35 51930993444531466858060561661857029884788640579584000000000 36 5816271265787524288102782906127987347096327744913408000000000 37 668871195565565293131820034204718544916077690665041920000000000 38 78926801076736704589554764036156788300097167498474946560000000000 39 9550142930285141255336126448374971384311757267315468533760000000000 40 1184217723355357515661679679598496451654657901147118098186240000000000 41 150395650866130404489033319309009049360141553445683998469652480000000000 42 19551434612596952583574331510171176416818401947938919801054822400000000000 43 2600340803475394693615386090852766463436847459075876333540291379200000000000 44 353646349272653678331692508355976239027411254434319181361479627571200000000000 45 49156842548898861288105258661480697224810164366370366209245668232396800000000000 46 6980271641943638302910946729930259005923043340024592001712884889000345600000000000 47 1012139388081827553922087275839887555858841284303565840248368308905050112000000000000 48 149796629436110477980468916824303358267108510076927744356758509717947416576000000000000 49 22619291044852682175050806440469807098333385021616089397870534967410059902976000000000000 50 3483370820907313054957824191832350293143341293328877767272062384981149225058304000000000000 51 546889218882448149628378398117678996023504583052633809461713794442040428334153728000000000000 52 87502275021191703940540543698828639363760733288421409513874207110726468533464596480000000000000 53 14262870828454247742308108622909068216292999526012689750761495759048414370954729226240000000000000 54 2367636557523405125223146031402905323904637921318106498626408296002036785578485051555840000000000000 55 400130578221455466162711679307090999739883808702759998267863002024344216762763973712936960000000000000 56 68822459454090340179986408840819651955260015096874719702072436348187205283195403478625157120000000000000 57 12043930404465809531497621547143439092170502641953075947862676360932760924559195608759402496000000000000000 58 2143819611994914096606576635391532158406349470267647518719556392246031444571536818359173644288000000000000000 59 388031349771079451485790371005867320671549254118444200888239706996531691467448164123010429616128000000000000000 60 71397768357878619073385428265079587003565062757793732963436106087361831230010462198633919049367552000000000000000 61 13351382682923301766723075085569882769666666735707428064162551838336662440011956431144542862231732224000000000000000 62 2536762709755427335677384266258277726236666679784411332190884849283965863602271721917463143824029122560000000000000000 63 489595202982797475785735163387847601163676669198391387112840775911805411675238442330070386758037620654080000000000000000 64 95960659784628305254004092024018129828080627162884711874116792078713860688346734696693795804575373648199680000000000000000 65 19096171297141032745546814312779607835788044805414057662949241623664058276981000204642065365110499355991736320000000000000000 66 3857426602022488614600456491181480782829185050693639647915746807980139771950162041337697203752320869910330736640000000000000000 67 790772453414610165993093580692203560479982935392196127822728095635928653249783218474227926769225778331617801011200000000000000000 68 164480670310238914526563464783978340579836450561576794587127443892273159875954909442639408767998961892976502610329600000000000000000 69 34705421435460410965104891069419429862345491068492703657883890661269636733826485892396915250047780959418042050779545600000000000000000 70 7426960187188527946532446688855757990541935088657438582787152601511702261038867980972939863510225125315460998866822758400000000000000000 71 1611650360619910564397540931481699483947599914238664172464812114528039390645434351871127950381718852193455036754100538572800000000000000000 72 354563079336380324167459004925973886468471981132506117942258665196168665941995557411648149083978147482560108085902118486016000000000000000000 73 79067566692012812289343358098492176682469251792548864301123682338745612505065009302797537245727126888610904103156172422381568000000000000000000 74 17869270072394895577391598930259231930238050905116043332053952208556508426144692102432243417534330676826064327313294967458234368000000000000000000 75 4092062846578431087222676155029364112024513657271573923040355055759440429587134491456983742615361724993168730954744547547935670272000000000000000000 76 949358580406196012235660867966812473989687168487005150145362372936190179664215202018020228286763920198415145581500735031121075503104000000000000000000 77 223099266395456062875380303972200931387576484594446210284160157640004692221090572474234753647389521246627559211652672732313452743229440000000000000000000 78 53097625402118542964340512345383821670243203333478198047630117518321116748619556248867871368078706056697359092373336110290601752888606720000000000000000000 79 12796527721910568854406063475237501022528612003368245729478858321915389136417313055977156999706968159664063541261974002580035022446154219520000000000000000000 80 3122352764146178800475079487957950249496981328821851957992841430547354949285824385658426307928500230958031504067921656629528545476861629562880000000000000000000 81 771221132744106163717344633525613711625754388218997433624231833345196672473598623257631298058339557046633781504776649187493550732784822502031360000000000000000000 82 192805283186026540929336158381403427906438597054749358406057958336299168118399655814407824514584889261658445376194162296873387683196205625507840000000000000000000000 83 48779736646064714855122048070495067260328965054851587676732663459083689533955112921045179602189976983199586680177123061108967083848640023253483520000000000000000000000 84 12487612581392567002911244306046737218644215054042006445243561845525424520692508907787565978160634107699094190125343503643895573465251845952891781120000000000000000000000 85 3234291658580674853754012275266104939628851698996879669318082517991084950859359807116979588343604233894065395242463967443768953527500228101798971310080000000000000000000000 86 847384414548136811683551216119719494182759145137182473361337619713664257125152269464648652146024309280245133553525559470267465824205059762671330483240960000000000000000000000 87 224556869855256255096141072271725665958431173461353355440754469224121028138165351408131892818696441959264960391684273259620878443414340837107902578058854400000000000000000000000 88 60181241121208676365765807368822478476859554487642699258122197752064435541028314177379347275410646445083009384971385233578395422835043344344917890919772979200000000000000000000000 89 16309116343847551295122533796950891667228939266151171498951115590809462031618673142069803111636285186617495543327245398299745159588296746317472748439258477363200000000000000000000000 90 4468697878214229054863574260364544316820729358925420990712605671881792596663516440927126052588342141133193778871665239134130173727193308490987533072356822797516800000000000000000000000 91 1237829312265341448197210070120978775759342032422341614427391771111256549275794054136813916566970773093894676747451271240154058122432546452003546661042839914912153600000000000000000000000 92 346592207434295605495218819633874057212615769078255652039669695911151833797222335158307896638751816466290509489286355947243136274281113006560993065091995176175403008000000000000000000000000 93 98085594703905656355146925956386358191170262649146349527226523942855968964613920849801134748766764059960214185468038733069807565621554980856761037421034634857639051264000000000000000000000000 94 28052480085317017717572020823526498442674695117655855964786785847656807123879581363043124538147294521148621257043859077657964963767764724525033656702415905569284768661504000000000000000000000000 95 8107166744656618120378314017999158049932986889002542373823381109972817258801199013919462991524568116611951543285675273443151874528884005387734726786998196709523298143174656000000000000000000000000 96 2367292689439732491150467693255754150580432171588742373156427284112062639569950112064483193525173890050689850639417179845400347362434129573218540221803473439180803057806999552000000000000000000000000 97 698351343384721084889387969510447474421227490618679000081146048813058478673135283059022542089926297564953505938628068054393102471918068224099469365432024664558336902053064867840000000000000000000000000 98 208108700328646883297037614914113347377525792204366342024181522546291426644594314351588717542798036674356144769711164280209144536631584330781641870898743350038384396811813330616320000000000000000000000000 99 62640718798922711872408322089148117560635263453514268949278638286433719420022888619828203980382209038981199575683060448342952505526106883565274203140521748361553703440355812515512320000000000000000000000000 100 19042778514872504409212129915101027738433120089868337760580706039075850703686958140427774010036191547850284671007650376296257561679936492603843357754718611501912325845868167004715745280000000000000000000000000 101 5846133004065858853628123883936015515698967867589579692498276753996286166031896149111326621081110805190037393999348665522951071435740503229379910830698613731087084034681527270447733800960000000000000000000000000 102 1812301231260416244624718404020164809866680038952769704674465793738848711469887806224511252535144349608911592139798086312114832145079556001107772357516570256636996050751273453838797478297600000000000000000000000000 103 567250285384510284567536860458311585488270852192216917563107793440259646690074883348272022043500181427589328339756801015691942461409901028346732747902686490327379763885148591051543610707148800000000000000000000000000 104 179251090181505249923341647904826461014293589292740545949942062727122048354063663138053958965746057331118227755363149120958653817805528724957567548337248930943452005387706954772287780983459020800000000000000000000000000 105 57181097767900174725545985681639641063559654984384234158031518009951933424946308541039212910072992288626714653960844569585810567879963663261464047919582408970961189718678518572359802133723427635200000000000000000000000000 106 18412313481263856261625807389487964422466208904971723398886148799204522562832711350214626557043503516937802118575391951406631002857348299570191423430105535688649503089414482980299856287058943698534400000000000000000000000000 107 5984001881410753285028387401583588437301517894115810104637998359741469832920631188819753631039138643004785688537002384207155075928638197360312212614784299098811088504059706968597453293294156702023680000000000000000000000000000 108 1962752617102727077489311067719417007434897869269985714321263461995202105197967029932879190980837474905569705840136782019946864904593328734182405737649250104410037029331583885699964680200483398263767040000000000000000000000000000 109 649671116261002662648961963415127029460951194728365271440338205920411896820527086907783012214657204193743572633085274848602412283420391811014376299161901784559722256708754266166688309146360004825306890240000000000000000000000000000 110 216990152831174889324753295780652427839957699039274000661072960777417573538056047027199526079695506200710353259450481799433205702662410864878801683920075196042947233740723924899673895254884241611652501340160000000000000000000000000000 111 73125681504105937702441860678079868182065744576235338222781587781989722282324887848166240288857385589639389048434812366408990321797232461464156167481065341066473217770623962691190102700895989423126892951633920000000000000000000000000000 112 24862731711396018818830232630547155181902353155920014995745739845876505575990461868376521698211511100477392276467836204579056709411059036897813096943562215962600894042012147315004634918304636403863143603555532800000000000000000000000000000 113 8527916977008834454858769792277674227392507132480565143540788767135641412564728420853146942486548307463745550828467818170616451327993249655949892251641840075172106656410166529046589776978490286525058256019547750400000000000000000000000000000 114 2950659274045056721381134348128075282677807467838275539665112913428931928747396033615188842100345714382455960586649865087033292159485664380958662719068076666009548903117917619050120062834557639137670156582763521638400000000000000000000000000000 115 1029780086641724795762015887496698273654554806275558163343124406786697243132841215731700905893020654319477130244740802915374618963660496868954573288954758756437332567188153249048491901929260616059046884647384469051801600000000000000000000000000000 116 362482590497887128108229592398837792326403291808996473496779791188917429582760107937558718874343270320455949846148762626211865875208494897872009797712075082265941063650229943665069149479099736852784503395879333106234163200000000000000000000000000000 117 128681319626749930478421505301587416275873168592193748091356825872065687501879838317833345200391860963761862195382810732305212385699015688744563478187786654204409077595831630001099548065080406582738498705537163252713127936000000000000000000000000000000 118 46067912426376475111274898897968295026762594356005361816705743662199516125672982117784337581740286225026746665947046242165266034080247616570553725191227622205178449779307723540393638207298785556620382536582304444471299801088000000000000000000000000000000 119 16630516385921907515170238502166554504661296562517935615830773462054025321367946544520145867008243327234655546406883693421661038302969389581969894794033171616069420370330088198082103392834861585939958095706211904454139228192768000000000000000000000000000000 120 6053507964475574335521966814788625839696711948756528564162401540187665216977932542205333095591000571113414618892105664405484617942280857807837041705028074468249269014800152104101885634991889617282144746837061133221306679062167552000000000000000000000000000000 121 2221637422962535781136561821027425683168693285193645983047601365248873134630901242989357246081897209598623165133402778836812854784817074815476194305745303329847481728431655822205392028042023489542547122089201435892219551215815491584000000000000000000000000000000 122 822005846496138239020527873780147502772416515521649013727612505142083059813433459906062181050301967551490571099359028169620756270382317681726191893125762232043568239519712654215995050375548691130742435173004531280121233949851731886080000000000000000000000000000000 123 306608180743059563154656896919995018534111360289575082120399464417996981310410680544961193531762633896705983020060917507268542088852604495283869576135909312552250953340852820022566153790079661791766928319530690167485220263294695993507840000000000000000000000000000000 124 115284675959390395746150993241918126968825871468880230877270198621166864972714415884905408767942750345161449615542904982732971825408579290226734960627101901519646358456160660328484873825069952833704365048143539502974442818998805693558947840000000000000000000000000000000 125 43692892188608959987791226438686970121185005286705607502485405277422241824658763620379149923050302380816189404290760988455796321829851550995932550077671620675945969854884890264495767179701512123973954353246401471627313828400547357858841231360000000000000000000000000000000 126 16690684816048622715336248499578422586292672019521542065949424815975296377019647702984835270605215509471784352439070697590114194939003292480446234129670559098211360484566028081037383062645977631358050562940125362161633882449009090702077350379520000000000000000000000000000000 127 6425913654178719745404455672337692695722678727515793695390528554150489105152564365649161579183007971146636975689042218572193965051516267604971800139923165252811373786557920811199392479118701388072849466731948264432229044742868499920299779896115200000000000000000000000000000000 128 2493254497821343261216928800867024765940399346276127953811525079010389772799194973871874692723007092804895146567348380806011258439988311830729058454290188118090813029184473274745364281898056138572265593091995926599704869360232977969076314599692697600000000000000000000000000000000 129 974862508648145215135819161139006683482696144393966029940306305893062401164485234783903004854695773286714002307833216895150402050035429925815061855627463554173507894411129050425437434222139950181755846898970407300484603919851094385908839008479844761600000000000000000000000000000000 130 384095828407369214763512749488768633292182280891222615796480684521866586058807182504857783912750134674965316909286287456689258407713959390771134371117220640344362110397984845867622349083523140371611803678194340476390933944421331188048082569341058836070400000000000000000000000000000000 131 152486043877725578261114561547041147416996365513815378471202831755181034665346451454428540213361803465961230812986656120305635587862441878136140345333536594216711757827999983809446072586158686727529886060243153169127200775935268481655088780028400357919948800000000000000000000000000000000 132 60994417551090231304445824618816458966798546205526151388481132702072413866138580581771416085344721386384492325194662448122254235144976751254456138133414637686684703131199993523778429034463474691011954424097261267650880310374107392662035512011360143167979520000000000000000000000000000000000 133 24580750273089363215691667321383032963619814120827039009557896478935182788053847974453880682393922718712950407053448966593268456763425630755545823667766098987733935361873597390082706900888780300477817632911196290863304765080765279242800311340578137696695746560000000000000000000000000000000000 134 9979784610874281465570816932481511383229644533055777837880505970447684211949862277628275557051932623797457865263700280436866993445950806086751604409113036189019977756920680540373579001760844801993993958961945694090501734622790703372576926404274723904858473103360000000000000000000000000000000000 135 4081731905847581119418464125384938155740924614019813135693126941913102842687493671549964702834240443133160266892853414698678600319393879689481406203327231801309170902580558341012793811720185524015543529215435788883015209460721397679383962899348362077087115499274240000000000000000000000000000000000 136 1681673545209203421200407219658594520165260940976163011905568300068198371187247392678585457567707062570862029959855606855855583331590278432066339355770819502139378411863190036497271050428716435894403934036759545019802266297817215843906192714531525175759891585700986880000000000000000000000000000000000 137 697894521261819419798168996158316725868583290505107649940810844528302324042707667961612964890598430966907742433340076845180067082609965549307530832644890093387842040923223865146367485927917320896177632625255211183217940513594144575221069976530582947940355008065909555200000000000000000000000000000000000 138 291719909887440517475634640394176391413067815431134997675258933012830371449851805207954219324270144144167436337136152121285268040530965599610547888045564059036117973105907575631181609117869440134602250437356678274585099134682352432442407250189783672239068393371550194073600000000000000000000000000000000000 139 122814082062612457857242183605948260784901550296507834021284010798401586380387609992548726335517730684694490697934320043061097845063536517436040660867182468854205666677587089340727457438623034296667547434127161553600326735701270374058253452329898926012647793609422631704985600000000000000000000000000000000000 140 52073170794547682131470685848922062572798257325719321625024420578522272625284346636840659966259517810310464055924151698257905486306939483392881240207685366794183202671296925880468441953976166541787040112069916498726538535937338638600699463787877144629362664490395195842913894400000000000000000000000000000000000 141 22235243929271860270137982857489720718584855878082150333885427587029010410996416013930961805592814105002568151879612775156125642653063159408760289568681651621116227540643787350960024714347823113343066127853854344956231954845243598682498671037423540756737857737398748624924232908800000000000000000000000000000000000 142 9561154889586899916159332628720579908991488027575324643570733862422474476728458885990313576404910065151104305308233493317134026340817158545766924514533110197079977842476828560912810627169563938737518434977157368331179740583454747433474428546092122525397278827081461908717420150784000000000000000000000000000000000000 143 4139980067191127663696991028236011100593314315940115570666127762428931448423422697633805778583326058210428164198465102606319033405573829650317078314792836715335630405792466766875247001564421185473345482345109140487400827672635905638694427560457889053497021732126273006474642925289472000000000000000000000000000000000000 144 1805031309295331661371888088310900839858685041749890388810431704419014111512612296168339319462330161379746679590530784736355098564830189727538246145249676807886334856925515510357607692682087636866378630302467585252506760865269254858470770416359639627324701475207055030822944315426209792000000000000000000000000000000000000 145 792408744780650599342258870768485468697962733328201880687779518239947194954036798017900961243962940845708792340243014499259888269960453290389290057764608118662101002190301309046989777087436472584340218702783269925850468019853202882868668212781881796395543947615897158531272554472106098688000000000000000000000000000000000000 146 350244665193047564909278420879670577164499528131065231263998547062056660169684264723912224869831619853803286214387412408672870615322520354352066205531956788448648642968113178598769481472646920882278376666630205307225906864775115674227951350049591754006830424846226544070822469076670895620096000000000000000000000000000000000000 147 155858876010906166384628897291453406838202290018324027912479353442615213775509497802140940067075070834942462365402398521859427423818521557686669461461720770859648646120810364476452419255327879792613877616650441361715528554824926475031438350772068330533039539056570812111515998739118548550942720000000000000000000000000000000000000 148 69824776452885962540313745986571126263514625928209164504790750342291615771428255015359141150049631734054223139700274537793023485870697657843627918734850905345122593462123043285450683826386890147091017172259397730048556792561567060814084381145886612078801713497343723825959167435125109750822338560000000000000000000000000000000000000 149 31490974180251569105681499439943577944845096293622333191660628404373518712914143011926972658672383912058454636004823816544653592127684643687476191349417758310650289651417492521738258405700487456338048744688988376251899113445266744427152055896794862047539572787302019445507584513241424497620874690560000000000000000000000000000000000000 150 14296902277834212373979400745734384386959673717304539269013925295585577495663020927414845587037262296074538404746190012711272730825968828234114190872635662273035231501743541604869169316188021305177474130088800722818362197504151101969927033377144867369582966045435116828260443369011606721919877109514240000000000000000000000000000000000000 151 6533684340970235054908586140800613664840570888808174445939363860082608915518000563828584433276028869306064050969008835809051637987467754502990185228794497658777100796296798513425210377497925736466105677450581930327991524259397053600256654253355204387899415482763848390515022619638304271917383839048007680000000000000000000000000000000000000 152 3005494796846308125257949624768282285826662608851760245132107375638000101138280259361148839306973279880789463445744064472163753474235167071375485205245468923037466366296527316175596773649045838774408611627267687950876101159322644656118060956543394018433731122071370259636910405033619965081996565962083532800000000000000000000000000000000000000 153 1391544090939840661994430676267714698337744787898364993496165714920394046827023760084211912599128628584805521575379501850611817858570882354046849650028652111366346927595292147389301306199508223352551187183424939521255634836766384475782662222879591430534817509519044430211889517530566043832964410040444675686400000000000000000000000000000000000000 154 648459546377965748489404695140755049425389071160638086969213223152903625821393072199242751271193940920519373054126847862385107122094031176985831936913351883896717668259406140683414408688970832082288853227476021816905125833933135165714720595861889606629224959435874704478740515169243776426161415078847218869862400000000000000000000000000000000000000 155 304127527251265936041530802021014118180507474374339262788561001658711800510233350861444850346189958291723585962385491647458615240262100622006355178412362033547560586413661479980521357675127320246593472163686254232128504016114640392720203959459226225509106505975425236400529301614375331143869703671979345649965465600000000000000000000000000000000000000 156 143548192862597521811602538553918663781199527904688132036200792782911969840830141606601969363401660313693532574245952057600466393403711493586999644210634879834448596787248218550806080822660095156392118861259911997564653895606110265363936268864754778440298270820400711581049830361985156299906500133174251146783699763200000000000000000000000000000000000000 157 68185391609733822860511205813111365296069775754726862717195376571883185674394317263135935447615788649004427972766827227360221536866762959453824831000051567921363083473942903811632888390763545199286256459098458198843210600412902376047869727710758519759141678639690338000998669421942949242455587563257769294722257387520000000000000000000000000000000000000000 158 32592617189452767327324356378667232611521352810759440378819390001360162752360483651778977143960346974224116570982543414678185894622312694618928269218024649466411553900544708021960520650784974605258830587449063019047054666997367335750881729845742572444869722389771981564477363983688729737893770855237213722877239031234560000000000000000000000000000000000000000 159 15677048868126781084443015418138938886141770701975290822212126590654238283885392636505688006244926894601800070642603382460207415313332406111704497493869856393343957426162004558563010433027572785129497512562999312161633294825733688496174112055802177345982336469480323132513612076154279003926903781369099800703951974023823360000000000000000000000000000000000000000 160 7587691652173362044870419462379246420892617019756040757950669269876651329400530036068752995022544616987271234191020037110740389011652884558064976787033010494378475394262410206344497049585345228002676796080491667086230514695655105232148270235008253835455450851228476396136588244858671037900621430182644303540712755427530506240000000000000000000000000000000000000000 161 3695205834608427315851894278178693006974704488621191849121975934429929197418058127565482708575979228472801091051026758072930569448674954779777643695285076110762317517005793770489770063148063126037303599691199441870994260656784036248056207604449019617866804564548268004918518475246172795457602636498947775824327111893207356538880000000000000000000000000000000000000000 162 1810650858958129384767428196307559573417605199424384006069768207870665306734848482507086527202229821951672534615003111455735979029850727842091045410689687294273535583332838947539987330942550931758278763848687726516787187721824177761547541726180019612754734236628651322410074052870624669774225291884484410153920284827671604704051200000000000000000000000000000000000000000 163 892650873466357786690342100779626869694879363316221314992395726480237996220280301875993657910699302222174559565196533947677837661716408826150885387470015836076853042583089601137213754154677609356831430577403049172776083546859319636442938071006749669088083978657925101948166508065217962198693068899050814205882700420042101119097241600000000000000000000000000000000000000000 164 442754833239313462198409681986694927368660164204845772236228280334198046125259029730492854323706853902198581544337480838048207480211338777770839152185127854694119109121212442164058022060720094240988389566391912389696937439242222539675697283219347835867689653414330850566290588000348109250551762173929203846117819408340882155072231833600000000000000000000000000000000000000000 165 220934661786417417637006431311360768756961421938218040345877911886764825016504255835515934307529720097197092190624402938186055532625458050107648736940378799492365435451485008639864953008299327026253206393629564282458771782181869047298172944326454570097977137053751094432579003412173706516025329324790672719212791884762100195381043684966400000000000000000000000000000000000000000 166 110909200216781543653777228518303105915994633812985456253630711767155942158285136429428999022379919488792940279693450274969399877377979941154039665944070157345167448596645474337212206410166262167179109609602041269794303434655298261743682818051880194189184522800983049405154659712911200671044715321044917705044821526150574298081283929853132800000000000000000000000000000000000000000 167 56009146109474679545157500401743068487577290075557655408083509442413750789933993896861644506301859341840434841245192388859546938075879870282790031301755429459309561541305964540292164237133962394425450352849030841246123234500925622180559823116199498065538184014496439949603103155020156338877581237127683441047634870706040020531048384575832064000000000000000000000000000000000000000000 168 28452646223613137208940010204085478791689263358383288947306422796746185401286468899605715409201344545654940899352557733540649844542546974103657335901291758165329257262983429986468419432464052896368128779247307667353030603126470216067724390143029345017293397479364191494398376402750239420149811268460863188052198514318668330429772579364522688512000000000000000000000000000000000000000000 169 14539302220266313113768345214287679662553213576133860652073582049137300740057385607698520574101887062829674799569157001839272070561241503766968898645560088422483250461384532723085362329989131030044113806195374218017398638197626280410607163363087995303836926111955101853637570341805372343696553558183501089094673440816839516849613788055271093829632000000000000000000000000000000000000000000 170 7473201341216884940476929440143867346552351778132804375165821173256572580389496202357039575088369950294452846978546698945385844268478132936222013903817885449156390737151649819665876237614413349442674496384422348060942900033579908131052081968627229586172180021544922352769711155687961384660028528906319559794662148579855511660701487060409342228430848000000000000000000000000000000000000000000 171 3863645093409129514226572520554379418167565869294659861960729546573648024061369536618589460320687264302232121887908643354764481486803194728026781188273846777213854011107402956767258014846651701661862714630746353947507479317360812503753926377780277696051017071138724856381940667490676035869234749444567212413840330815785299528582668810231629932098748416000000000000000000000000000000000000000000 172 2009095448572747347397817710688277297447134252033223128219579364218296972511912159041666519366757377437160703381712494544477530373137661258573926217902400324151204085775849537518974167720258884864168611607988104052703889245027622501952041716445744401946528876992136925318609147095151538652002069711174950455196972024208355754862987781320447564691349176320000000000000000000000000000000000000000000 173 1050756919603546862689058662689969026564851213813375696058840007486169316623730059178791589628814108399635047868635634646761748385150996838234163411962955369531079736860769308122423489717695396783960183870977778419564134075149446568520917817701124322218034602666887611941632583930764254714997082458944499088068016368660970059793342609630594076333575619215360000000000000000000000000000000000000000000 174 552698139711465649774444856574923707973111738465835616126949843937725060544082011128044376144756221018208035178902343824196679650589424336911169954692514524373347941588764656072394755591507778708363056716134311448690734523528608895042002772110791393486686201002782883881298739147581997980088465373404806520323776609915670251451298212665692484151460775707279360000000000000000000000000000000000000000000 175 292377315907365328730681329128134641517776109648427040931156467443056557027819383886735474980576040918632050609639339883000043535161805474226008906032340183393501061100456503062296825707907614936724057002835050756357398562946634105477219466446608647154457000330472145573207033009070876931466798182531142649251277826645389563017736754500151324116122750349150781440000000000000000000000000000000000000000000 176 155544732062718354884722467096167629287456890332963185775375240679706088338799912227743272689666453768712250924328128817756023160706080512288236738009204977565342564505442859629141911276606851146337198325508247002382136035487609344113880756149595800286171124175811181444946141560825706527540336633106567889401679803775347247525435953394080504429777303185748215726080000000000000000000000000000000000000000000 177 83216431653554319863326519896449681668789436328135304389825753763642757261257953041842650888971552766261054244515548917499472390977753074074206654834924662997458272010411929901590922532984665363290401104146912146274442778985870999100926204540033753153101551434058982073046185735041752992234080098712013820829898695019810777426108235065833069869930857204375295413452800000000000000000000000000000000000000000000 178 44770440229612224086469667704289928737808716744536793761726255524839803406556778736511346178266695388248447183549365317614716146346031153851923180301189468692632550341601618287055916322745749965450235794031038734695650215094398597516298298042538159196368634671523732355298847925452463109821935093107063435606485497920658198255246230465418191590022801175953908932437606400000000000000000000000000000000000000000000 179 24220808164220213230780090228020851447154515758794405425093904238938333642947217296452638282442282205042409926300206636829561435173202854233890440542943502562714209734806475493297250730605450731308577564570791955470346766366069641256317379241013144125235431357294339204216676727669782542413666885370921318663108654375076085256088210681791241650202335436191064732448745062400000000000000000000000000000000000000000000 180 13176119641335795997544369084043343187252056572784156551251083905982453501763286209270235225648601519543070999907312410435281420734222352703236399655361265394116530095734722668353704397449365197831866195126510823775868640903141884843436654307111150404128074658368120527093872139852361703073034785641781197352731107980041390379311986610894435457710070477287939214452117313945600000000000000000000000000000000000000000000 181 7207337443810680410656769888971708723426874945312933633534342896572402065464517556470818668429785031190059836949299888508098937141619626928670310611482612170581741962366893299589476305404802763214030808734201420605400146574018611009359849905989799271058056838127361928320348060499241851580950027746054314951943916065082640537483656676159256195367408551076502750305308170728243200000000000000000000000000000000000000000000 182 3964035594095874225861223438934439797884781219922113498443888593114821136005484656058950267636381767154532910322114938679454415427890794810768670836315436693819958079301791314774211967972641519767716944803810781332970080615710236055147917448294389599081931260970049060576191433274583018369522515260329873223569153835795452295616011171887590907452074703092076512667919493900533760000000000000000000000000000000000000000000000 183 2192111683535018446901256561730745208230284014616928764639470391992496088211033014800599498002919117236456699408129561089738291731623609530355074972482436491682436817853890597070139218288870760431547470476507362077132454580487760538496798348906797448292307987316437130498633862600844409158345950938962419892633742071194885119475654178053837771820997310809918311505359480126995169280000000000000000000000000000000000000000000000 184 1218814096045470256477098648322294335776037912127012393139545537947827825045334356229133320889623029183469924870920035965894490202782726898877421684700234689375434870726763171970997405368612142799940393584938093314885644746751194859404219881992179381250523240947939044557240427606069491492040348722063105460304360591584356126428463722997933801132474504810314581196979870950609314119680000000000000000000000000000000000000000000000 185 681317079689417873370698144412162533698805192878999927765005955712835754200341905132085526377299273313559688002844300104935020023355544336472478721747431191360868092736260613131787549601054187825166680013980394163021075413433917926406958914033628274119042491689897925907497399031792845744050554935633275952310137570695655074673511221155844994833053248188965850889111747861390606592901120000000000000000000000000000000000000000000000 186 382900198785452844834332357159635343938728518397997959403933347110613693860592150684232065824042191602220544657598496658973481253125815917097533041622056329544807868117778464580064602875792453557743674167856981519617844382349861874640710909686899090054901880329722634360013538255867579308156411873825901085198297314730958151966513306289584887096175925482198808199680802298101520905210429440000000000000000000000000000000000000000000000 187 216338612313780857331397781795193969325381612894868847063222341117496737031234565136591117190583838255254607731543150612320016908016085993160106168516461826192816445486544832487736500624822736260125175904839194558584082076027671959172001663973097985881019562386293288413407649114565182309108372708711634113137037982822991355861080018053615461209339397897442326632819653298427359311443892633600000000000000000000000000000000000000000000000 188 122880331794227526964233940059670174576816756124285505131910289754738146633741232997583754564251620128984617191516509547797769603753136844114940303717350317277519741036357464853034332354899314195751099913948662509275758619183717672809696945136719655980419111435414587818815544697073023551573555698548208176261837574243459090129093450254453581966904778005747241527441563073506740088900131015884800000000000000000000000000000000000000000000000 189 70164669454503917896577579774071669683362367746967023430320775449955481727866244041620323856187675093650216416355926951792526443743041137989630913422607031165463772131760112431082603774647508405773878050864686292796458171553902791174336955673066923564819312629621729644543676022028696447948500303871026868645509254893015140463712360095292995303102628241281674912169132514972348590761974810070220800000000000000000000000000000000000000000000000 190 40274520266885248872635530790317138398249999086759071449004125108274446511795224079890065893451725503755224222988302070328910178708505613206048144304576435888976205203630304535441414566647669824914206001196329932065166990471940202134069412556340414126206285449402872815968070036644471761122439174421969422602522312308590690626170894694698179303980908610495681399585082063594128091097373540980306739200000000000000000000000000000000000000000000000 191 23238398193992788599510701266012988855790249473059984226075380187474355637305844294096568020521645615666764376664250294579781173114807738819889779263740603507939270402494685716949696204955705488975496862690282370801601353502309496631358051045008418950821026704305457614813576411143860206167647403641476356841655374202056828491300606238840849458396984268256008167560592350693811908563184533145636988518400000000000000000000000000000000000000000000000 192 13478270952515817387716206734287533536358344694374790851123720508735126269637389690576009451902554457086723338465265170856273080406588488515536071972969550034604776833446917715830823798874309183605788180360363775064928785031339508046187669606104882991476195488497165416591874318463438919577235494112056286968160117037192960524954351618527692685870250875588484737185143563402410906966647029224469453340672000000000000000000000000000000000000000000000000 193 7857831965316721537038548526089632051696914956820503066205129056592578615198598189605813510459189248481559706325249594609207205877041088804557529960241247670174584893899553028329370274743722254042174509150092080862853481673270933190927411380359146784030621969793847437873062727664184890113528293067328815302437348232683495986048386993601644835862356260468086601778938697463605558761555218037865691297611776000000000000000000000000000000000000000000000000 194 4604689531675598820704589436288524382294392164696814796796205627163251068506378539109006717129084899610193987906596262440995422643946078039470712556701371134722306747825138074601010980999821240868714262361953959385632140260536766849883463068890460015441944474299194598593614758411212345606527579737454685767228286064352528647824354778250563873815340768634298748642458076713672857434271357770189295100400500736000000000000000000000000000000000000000000000000 195 2712162134156927705395003177973940861171396985006423915312965114399154879350256959535204956389031005870404258876985198577746303937284239965248249695897107598351438674469006325939995467808894710871672700531190882078137330613456155674581359747576480949095305295362225618571639092704204071562244744465360809916897460491903639373568544964389582121677235712725601962950407807184353313028785829726641494814135894933504000000000000000000000000000000000000000000000000 196 1605599983420901201593841881360572989813467015123802957865275347724299688575352120044841334182306355475279321255175237558025811930872270059426963819971087698224051695285651744956477316942865668836030238714465002190257299723166044159352164970565276721864420734854437566194410342880888810364848888723493599470803296611206954509152578618918632616032923541933556362066641421853137161313041211198171764929968449800634368000000000000000000000000000000000000000000000000 197 955331990135436214948335919409540928939012873998662759929838831895958314702334511426680593838472281507791196146829266347025358098869000685359043472882797180443310758694962788249104003581005072957437992035106676303203093335283796274814538157486339649509330337238390351885674154014128842167085088790478691685127961483668137932945784278256586406539589507450466035429651646002616610981259520662912200133331227631377448960000000000000000000000000000000000000000000000000 198 571288530100990856539104879806905475505529698651200330438043621473783072191996037833154995115406424341659135295803901275521164143123662409844707996783912713905099833699587747372964194141441033628547919236993792429315449814499710172339093818176831110406579541668557430427633144100449047615916883096706257627706520967233546483901578998397438671110674525455378689186931684309564733366793193356421495679732074123563714478080000000000000000000000000000000000000000000000000 199 343344406590695504780002032763950190778823348889371398593264216505743626387389618737726152064359261029337140312778144666588219650017321108316669506067131541056965000053452236171151480679006061210757299461433269250018585338514325813575795384724275497354354304542803015687007519604369877617166046741120460834251619101307361436824848978036860641337515389798682592201345942270048404753442709207209318903518976548261792401326080000000000000000000000000000000000000000000000000