4 6
5 150
6 3240
7 72030
8 1719060
9 44520840
10 1252364400
11 38167414560
12 1255558958280
13 44404434904830
14 1681726757430720
15 67953913291104750
16 2919509551303952880
17 132943540577100047760
18 6397727538671302783680
19 324511272091351156939200
20 17306903935107005765263200
21 968324173920426541035309030
22 56720191770677804817458250240
23 3471709638050422498092220013310
24 221652972907103453784842442715200
25 14737368556987090890841207699743000
26 1018884119260882325765857455598483200
27 73143526875384016638387128489640242400
28 5445054461869249151400881529729270556800
29 419826718027485698623404589211660191068750
30 33487260978933834203144044322704753212902400
31 2760335995561805601459463754432172657795538830
32 234896355349588530405840156069350698645594218240
33 20616153038785966687256844932517715546221300836640
34 1864509703695291992747877378172027155358544142720000
35 173611181431278729909053043412244591448717461392598400
36 16630186223374084738767049004853792286450041356525790720
37 1637539178562060827119568635988677996222302306430390830390
38 165633161349584439827667967599656091991214374327670531358720
39 17197507599260753607225991131013336446518866468566239583918750
40 1831734906274390461821642046040863708243851763878176872010368000
41 200017731588524901131385092141704598922925013896393836989609774760
42 22378226965950683398902508724415946359475822943716085753534946324480
43 2563825681828098945197604357832584925807175147583579021789619399055520
44 300623079797508876241893901692210963328260324437026252489333350124800000
45 36058098653897134961426538858975790166973878504009936335939166192421121950
46 4421965207214092133488446676328729898197715215778129030061442035569497948160
47 554184252279505021670265666718122080644062637740041848951601166482728222279470
48 70945076131130003095880394715593983951222472094188126376497078222891590339850240
49 9273216441746856998063605696424208395720623033388782977919246577806296178020750000
50 1237077606216479087218792842335339130436028768938602230139510399233734455534974976000
51 168363263299492951819937994677856657795415567849039473205122086443233081892441292884800
52 23367576346006784981439075355287842109413646984387066042006118772517871780917625455206400
53 3306239877007924054089775743345110362047563035749766242698699603264009576953658453668950150
54 476709458411528227728879840126152034462398064569506610071908694911867903599279151519744000000
55 70019966824081721090677390756724854844150817938724339325882722321719221252753025681612733657150
56 10473554486743833769558322353622892173535976575622574594744725389523493592649073259744897493647360
57 1594890085038664198090903630957439553186243931981397106858746039792722340709661494047781327827428920
58 247170758262367153278865633613265644880942885242831774179414899391186519767458963648665951325384540160
59 38972911873018765039904287960254590165752208372111950719859405823186003455128457892959023437672797500000
60 6250318563934366112568174713787357023598412446069373395366941203674879652198521891685061054451231864422400
61 1019279296602360435573661127851610776699957199582682077783718905998992267326885672367356233886266785231345390
62 168973325609050969383492567773038549351840374208411638682896619719785257480067194291799692085600326218849976320
63 28468388506243615523442850424240818297400739487625512848988257210994912108297108674078486881629889714215979905230
64 4873229344827220891471376070278975570520744847001477466131722499617360403374452931642967674753864547545390080000000
65 847369648864257766919079721167241775085021512967329644425266946745174092909378597169488810073268086677451405995240000
66 149632918170665275137617932023425537259546132988053724476215237038448621563921615920335179994873176522560530616275435520
67 26827412013905704864767511457658559954681557689326557857574216692991579024715947504163538657680226307899245647032762807040
68 4882361997490361014948678136662719953511950394828979136025429349191800686730178634164255253374223253305195403621172001505280
69 901749164736004653048461890886021615174725168882827830536776138177120406825780134769072302103263578084288168078510020858593750
70 168987205557007887751507927527911093597099170329611911347045431715725940095340022577616742244634960804831128443167955202290483200
71 32125103511591329563142245077568076980604186144771199749179134978182260488744054047627159519068951804381291770080574893380088034270
72 6193993004289192643029432082539077633786860143623991112979277277456958583069340391774451882504141543725788707206677441760865881948160
73 1211009554936292091997727291340207363955725002035582785803005612760206305549940375652508579799397609223280612549356264561753450312789960
74 240044981589456147544657837774736301076338422369572494200623481858863561559367027497414236669823670389158017378580872382462035148800000000
75 48230927832581141574251924598710521826130096882264792917613275434945587203044484905997322028939943493653850073449990171161025264471090324000
76 9821286210831016197135056050818957172924004454186862072349512724638124173339452807864266015682534630252916585735776570635636851961420277350400
77 2026491374739218273118484657061763772086478286761735164121438883002835922404725697153802453266454481569703821878656552873033266330746833580351550
78 423624069023340077631884263397681037348852918508843803309428983306196350920183955795249146946343057478716965223302554612005907968908244647044710400
79 89702322657731324107587685902200478150727358536608412737829821564725490924540488756645229901995553439047432823426000570150945775989183550253417968750
80 19237271437201058428600495224915466620325589597689658526248810363293063549794251026658452255169043922257606858053019943310966483317036975036714215014400
81 4177642353736344363244246594353190477624688586608429619584673194069568383741594255953276628487249997544203793884825519275813006490228801032515798079879120
82 918544075726856453652148563736447698004648882926325578497081297863296896846555144780811537034940951141907540753945783649453700774129900820256047431008911360
83 204448666266651883685405117630447791010973285484594500439115059186981122705773593583958973557223970897889840247723145189946817768680491837986576692764445263040
84 46059608752784334313307297634870318158845072885640161674137790673867410744296494231727768028627257640647834084320024192892860806851673311737827129815040000000000
85 10501359847436143529630254748865364920230231295514830940303527894027336454843958178634255638912582636712463723456878877776092972411931017600371791157092510407930150
86 2422697979551524996977231330682006136693262256337666847362081118716557238290684092308638809425567401446251355197715974231252366375431867743416524532414860714762567680
87 565486142837977228560994554027934985680248988301072166757068079990940551558159308855101869025691932215368881872687329633694002508713071366174668343641988403965925014910
88 133522815351412268753742817518102409817847945361457124927130567632907805311308401891830943813705198299732657049337850859474766630757050942467422248089083036464155795128320
89 31889154242826789192239463699340522987026147312494389587531502471748017888902411498041202445206245752405618211664587121615714414787572447054468928471054927320279390234375000
90 7702451602082099286474795460199417867782654853953702437048000294771679659455512576522836045117151917082360608951227073947188481173262694760686012104315068309196821864906752000
91 1881304475821767138105392992304299639516596658363255383361761945933681801624247648908257117498782853800587665356171730342058828078741797679915999589858511122580200035344767619040
92 464601059642290026845082729754115880450059232289764354135878314847469556853030363832014189396701123419990299687080617257110833537618115808895186527118591717452853861186884515921920
93 115995278231645830452460453800006132867547471216235781031294607015783901773841691928953104147166772395067646052282501044477718777569449703734130192030664885696705581715851231789302670
94 29274437298973050466242290786627764302810089193448367794052911717222165227590824332697460965387222958460115092924363178659432720031402476607837977291398155142861779745135001600000000000
95 7467498252839571195806567057917302741797383377367695835463887584394161389972336774330375340317427507661330045024412444736618072779332320617350623271330601078495930439784128066257290471950
96 1925091041572368280116418726459890331738190973685558027996802382115139418697354690575179982188319897219965787325555607183739682843343759416470894485379868753155725754859103732642442840637440
97 501498036949405444469038029360455344348181475387455078027920387856880110334347307350152425374999361737956187902789490852143322367003380932963563361500220275771090710733399322928953128349680480
98 132002529442498769572577311048731307357503267648000959203858330741990646730300423028179296472413758763934773461218065063774994787446374559665441101542475871601738342874260906061464429376925859840
99 35103021562430509209579220093367270557641509653402743006950713143831838534976121651131789499711861355833683303743729569082946512632775246821223596655108020768302475931282447430442158236031250000000
100 9429986721451146004829124678826262573587718885997356171796615498466142384783988715968638549348282747490560093710867322733437204746511465019287373610544322659250496092775258628788117188473008422912000
101 2558809704223802435780585217024777946512624689758481421439813271613467450263092319192331284887106905599470235872760453098593640387581122603999132336298215578116753548539337764547565584409646882607724150
102 701264875147840086627961961337750961078150213956126121193293542607286749617245695244553122149154038554965503737083258119730301760335389030460580167272086102287808096050466144423418013894120882083935027200
103 194089069344184231894549674955974944245607988355034669292588215209671828338867976218960420539995154706565282175280616393206734710270218578387952873563985088617441787107061371461602701719679311317148896011550
104 54244221893510774790784422833027973364840460899916623638297119369195879698447830891666078828593938955314391895882609662742950920186847295007009681053152763912977682351365256380476506765578819616768000000000000
105 15307300964593403479637506212229067191776807397538877389282920896915390831124138026405477995948502316525151156158784467886972090105425507874078280247624418906860696429201722902712926949675843877863425742629255400
106 4361105342251573549324716460630196757705997841987798254830392310596676606156463817256902559889479156348704747930505169983218234900187155498192731292307206370744521059267103841492112248405083529385674382685283287040
107 1254319544560846378879037528018787564542107540631486440993683459839947540996169447137130748114486293242741196241868340393796632814644054687812436525848576380746236063981223719582661877350174158540739623303261876478880
108 364162334663719480246311642284987813985268827747123941219781359120610899458475098980461286934320027893777616314650725680336718825458761280932357652983029431869146302676014074321662543414377725510274722991523193694453760
109 106713498654062001446920384845346782270911718561415831196946073256594335824463952507206384866913022940324887305937996270172294050507875337038858550117456106692719420530032235317006185707159223106815179089319709343261718750
110 31560520488913290199315567773294915625904891153792328869045384062907624426732600461874521607775275041986221286521596288534354923956725232990330110593450333907843442431545442741924105808259963935927869283021936918434047590400
111 9419612895762165396188725513911195089814853094153558983940944795764048565140482400856400953016128956430634163326459356773540553864046881859035019143277874947397292256226373541139257022484331779685682291511614446152299237140910
112 2836941262906638990344594066464571664259574707122654207915345417926686035480113168535040090351045146868607761236803791413240709847937614203214896395620989173451804003520832236447255781483868667546629336857273754146870717925294080
113 862106554989510978677451346207877431403007007641562948381855858601755667478674439797550723111807852318483473933573058008002566113069044867029135864316310259524162340908089525574580730406548737327594257296217066855914759609600496880
114 264320233114820326815255578152476197462195254718166246549218141931861158023170636008038662493406559754627330890386218766654226642039553837738479373100265212496316029344496674784181190085283107078283519626694510998536847360000000000000
115 81756986357400585403198103823585756570187842159172911643295185196301417167056086033022460730025491887777255347070746917004049346422157749434680675993427899047964637227204780926361994294060455066873310434566508909157265971140100748904000
116 25510036390568347110585574030343183490969517155404031074582685231151488875009780261360056667502005513445981655535662656464619964478592893860866267604303925402255411661312208895835616234988054135704336856890540250247037626014199458121646080
117 8028905095726840729830171616679649027640692266929085852495601476896996511008448146007599315294976648201551098497051659328021376374962911950536001469069184962154163012610582684120599182736854064671314593085800280414130299014059749958325651910
118 2548757259845371665065675803940000159383376974774151938739444263455682182863758929821589976652989011960843957001793869814095804604845728535439419073639230664654232182394707709944425396557606366928819688675912764323266356388969240329328661626880
119 816010858445474232830482028809718059325985141072046811985372581515757640330619143538491772702056455872691364588943789820103729393811524356906269719127266406295282563700964658460997030282314711376126551360004880307660805739759819834562585449218750
120 263467861014468826004858381718837299829361382229945341810833670829480995695891032687331971278786991536054311862845568371558267876266418129920746667951704548930097135668313876658630087049238026097081891245302532133591067032545882926309669625606963200
121 85781384349089956537151914754072369114292583839701752712498814633389204470926889514667123472557707452212506013547338906880628937702690722404616380093160670447680529877112997546124594958352673766406027942846824349925569517332600020906732741365205698680
122 28161910126556920753357665781982834043599157877793224814366813430642071137724590004720759426321372503713687626005544531704242207672660725485434754276076558074715560138582961042627302385043805448380496090318532494447631601590778054026544570018095893053440
123 9321917708079550005165571285813190438590011017888067570129796166475440334210484335500235208471776231164072949904770602311015928311634855242575226699679524756969338742126057162857669722190385190467421220223589408663266480203630235790445422730804840040875360
124 3110952974484245257579027341893796333934427083091255055747767492991890569536194124899721821343399786876099994457347066323580545069066519242036774346612307975392147266101673126569244819730404392320098608492550110845730695253458419236880569506201600000000000000
125 1046641731133727296955926750401656279210658491801514389912009585819322028217908377010035042892784035041700604090456779936847522528298350866714265676644188620195087843041170382195347685622472480614878500337964859334955498086171137296824445680602571305396427208750
126 354969399979945643081110628820756103812885941575370138667054773387499610952444649460471211610657911552161450083325949366466928254019842231547597487863019127684624221073775422353404928260538169340677096592082612929701840446981172322910593009822585385823466684416000
127 121351277315662679604796889237073402975200522552033187777400104015301841278151254235979317955954829100880970901139575469473081588607334882192216866710885762666616559468542286672926686172982938895021213798948813185328642567373630344488056270619305039474180963593980750
128 41814902170654646925282519225682016331335414475446867794919071193255625639911760683695908708070588204253742168122198497695966499582591635214697039476538299624371227027944231346307486489115172434307827495077002814936573948560925883585219854290598294048914386225987584000
129 14521927783475950561434339278873273220416365231886828469126035029551450010455071026163740028433154865927020042312052372134559553607596280437555157750163402478988681024142162299767455005027734406380982997186984553553094285990883157825108799407381358591932633300781250000000
130 5082735233852896363750952662104785807969085950654395329186918048290009492253005788795145615741303363983662191585055687999340806483395641078095847289708773557027482525096083718940686359822861155869851176843117438869393353568014917491515487101031619861477495128612831389286400
131 1792770540832401032988872576814001373265028767618773611344849289489618263126044160654552378609528474087961014261960062740349610566203780285922407905709902572376849733532957716248506388724107846582396211109609600393600404450174616467401821116998166968484896784993955658825991680
132 637206660981498407210448228232210970776362438619129517007665185899131140310649959645806134313636546675515375974130411204839018386369730712483609743728170459388138096176580857679310964538046468342888110981853655341843599337266418976623578370684076223549314402169676766286750679040
133 228212300683358589309348391626590082533819128684608393148453431715445522390992438894302057353320520608246704340272834647341688294109830683964264287997095562873078106915760225598774273154387409703287971046905939574574736635589980699834804735745180632935156990209497013959093977703190
134 82352364894257699080150144232054897245356275145304089822714003908861334907447581736972228111767738834607602341384899335550918485479698061163688618383928395138730649528939277631159641602021163317852706946929452578542861146111787945648560620495877766626095916902042828800000000000000000
135 29941041045312020251179740358054241224462867666598582132702756199880394465929947930134969902360598464063730814252606070630534888024348244337960863872387195989254033794456591161652311733630331138553063623043860444409394652272691452343631138156355830948534063835586480869867210950908653150
136 10966988483923819846719544597615479546653564007355741583187768925327850623586261937800302630952752241307606713635018879738023284580477416573905603679202143336217172310775113682725722064556177146418392868880802556761611157409884644298470072174329815801713069506525079377928110314136451153920
137 4046818958460111643622061936956232878501666347787148355242900855717356907651968479326377270204952976065877033091993510966366285356792553081909982151678647586916212211948930311252430920976872415372682405424868981283546637139479700369896441721614456627207412208437009126638935024764721830636040
138 1504259063250572770004788036288111495029034249476797325030713125247071407253823195305427277384085230994550962968139500428335419889214883593339665845957740510891980056129661786436558075430855470735655684019756614019682698564650376858599122318042375946634319483940534557541049430221560190253137920
139 563236620535079408310786647971320862114246029430618950931895074196397086908454259097208092613227707957143786174772353376330748427639439904128722959123546295623361499343923073783455487455721534581519799958787256063432733826609842604080462123767375200836775208230729510625895589366923950195312500000
140 212420175386072587176407593220050965047638103679076992043499760208208259110576410831084113521688706325059523073327833118816697519243088123604082065012521477285058636417364045567558034151512483667822052930464600295663354885578352435291779112808537305873704154043000588920533012499792399520231325696000
141 80689094950915903526460984813831318125564378741116754760216654934236681721459859993837344477809893721890334795700925894992792538712551620282530811327210238970491105794110510740204887351700150675312957940397445625948686731905469029175153657876732105090497729434464356789834127201711665740999189429270910
142 30869245557452982806558526947986560659119897150400518947156584678791454757094322081676298338080328916490843053645691637488224628593383596682513995928290051545984681031256887790485651408613710476043159324030141916727250046572574952314319828621176947664567961453302889237345512822010203633706346045169991680
143 11893439724400971973442627542860109822945397617303624048260954300444801895502175902660714218284867893672792261740830617278286530133093480138750613729487187001482328590797168068546882843360890908499689057541110317695167572222215196290155638873951230182862684657023782305285431672875957941814712703361645881070
144 4614638969022832085025152884630521594585085721947867717191906798399908174580028764388935190632293669784427351399190961379610275994769239232666066560633205624130769028891702734008170541324508348333661946421951408575105245635267819121714656999304537050000965066614292882427598982788749675200512000000000000000000
145 1802999379636835979236403905867882103439923912063464122206720705036127748970862260774212390337229000625499005039602812229675760016246435173249335187924231896378732404782987817822406563389424941158834433333931252980474636856916634303619676769976141940249190779892204238807584456998844402318039774008345807651613200
146 709349250434041073200475286793185472001280455359910686418524741775931647184932988152289601645992565825081222573052072426425480671918284820106683427767205889347685680073048899667461169614969006480143015796655010261352184791812016702468070761895029686757413565601939016488895483699170540531137335086625877220351016960
147 281002846945789460813409376037097584331443460627848574512932516003332911665886794577504983715489880245411738700067614023139458474285997429149530266432333765577872020963371611878463239510438195666479234650092285744552017643086901708704801762587517252661840390616706570459133396545639753695975843063873596688282880528320
148 112079724571928135650782763898027457032192526156481022855626085814800471599118361296390377905677329152629728136056458295705896963105466041655168468455696736467219893982166983544311508644717382803608779542635088860529379247027623825255268559705766302278900042733909141957877341022635781600378062608263018084317928032829440
149 45007931567835690891570775452692983660556302386289212451841226721152383875503498426728057218236406645199161267839134087154950485186584922484156391145390056020070321620378395246073454787987841190497317502012310705950097107694143944607682598283256582614356322261817161940701937357796019229966676424992391481398277282714843750
150 18196041660165588840006212765571731743127650564091628374983858259075254236431195363774633244923580117237529798638611778516653761961970722149834563223313120517286905404571161491881100327375746103923239730652852526640398943401808327532031445044503680474513002434696704129935599891026837764504833383656467820919527762514935808000
151 7405785462710587045745427013289291763643784295327376247576303789716074796526548077395398743407105231109982226977177035962636820512419783005435580644252178031773570686889204420161308628054877805256313072389651857225541698168823903054698712456015424409865015775750525755834563601474223262391420689042945697068062972414200141873150
152 3034257220364970983945619879958129976867924366349759206700805273512351702494253520619050294526018860366677839321578785801117248422806202515897797606991803781594985572671451635401939729795777340583284895489418648838787431191674979132093739350692533949131717126059589364723888733295492127243274120830671090801855385022306198958899200
153 1251416001565716632711462751972385850370334959582451730690026401161050517428719453248682264436595459780278173876785288713684905779409085300295525736078892382332106392779652865199072745555293282980093576273081356024134253000976748003458549820791263375258238437439838052568239944401285012902753481441271647907761968962232914648652834200
154 519517623536535984777267798159307479582365803709331783001678691723679352800146001729130344916958223972053164714721406826883175969727510592307371575893897311712275012130346264366473658316828553893597532346438269037668040243937395548641267079853794716259151610522627053951127194276363596010389563925219610701460049756160000000000000000000
155 217084896234635680277192269428921435728579255423447790739700276719793064470832117203581242953761121972960812923367592891764845024076105614575120041022467318885579278669950659730771250036613390811118498503822385138953072564015063040739621888112777941468120804204449737398140242016296276896919131101845668850578366204857237159395116938482400
156 91300127847053291197869561159695611648227886849019576191872050968556890961437255968252644718611658357481400846542520850764425373374439669000973886395344754023108657922876300687794635725883904591468595926019304833346447829982197417224838276659865516745363135171979807931774714206440557545818610551367075014695792527228025923025502277793218560
157 38646268067943148852712639892612947798261318839167395262737099289800684645405257880993218305219030262814662990550977706866155707867311199690491547077462921474065100667239146983010686954168258696526146949947993266176416022965954983121717688611494225173712468175401518393193743657473857007725385862078891695452577503573077463697979911796465317070
158 16463429657433139156026988973344251067830793614732717205758533765348617935741459292365734832651371321652870100379268350388642694864726793028515887210892324630056787044911906225685089261253168927104828645519880150716970156579799816285946535299231428265116245858157136335522308042759633895500137746464147648240213224237331844078127350767823471247360
159 7058168750853918193557414544852276854620673278406358365562994710364665124608390463689707342653302026011326315603276461385942018614123641106795581257431444387143590317926233960277493932630632847027264447390518427143644599280783934007695635356767096023443390004898789253777224525105453551178106308624709719475104187325070683608524257127189636230468750
160 3045126643821740421931316754365064590793605945147354467310555794802294627941740291635442296071561912113615799752802899549142962331547169262667308221756293695403473303363899213087154504529791329404112656592470924352132579838820454748999281650641424128736105447226920443400802778304414297946120189156236654011155554225393973113720717418321501055510118400
161 1322035498115438915420101937597809967840390106521593260255876257208273629742202020553924625185884478014531307727793263289164051112187606220051463271080261509786595475430543346448641189371204624966606741077190422548263792205857977555793989984774602031063179973285537486405581189789629393363189092418206213122531990352276219435228617881801836619669443739040
162 577548369045651737081041557237252505135068270739456861221768756140603655082968353691787169833531728453547636899511854337985948977384566690418833737466869300439003148722874381660216101762273291320666533937544800238116470197111882696963888138336662040099687509373152922510309896847955361104049026320420166863797184926432196716474844721727283583313428107755520
163 253877583619259195918901387348164111942229902951114307230043455112081171916524294796435011685185347242088920119083958873275668262857214325129623525759897233752513031352156861654565036577938895463292997618289987480680413168476882854364032262174172317817637471750623449871173827299025570355214543195086873043282732140207729956378868012561359466522442945312017280
164 112288315342424230926163862107840574172167626593722113701206986409358883154172328402275786666215734420220217694396006853681115548292592629363244811192298351197172030407761408335642654504820606376854642204725303950236863100828286278312510203642751556700747014434783302039228797735960585134254673072747658402831216716793754252468973156811617075200000000000000000000
165 49969230346217826652387134843914921293765123997645152443374864831831697256029149503445651112132646177222185937981159880258208190107298980038907810088765771392355933464314704652054631320779135513645368754127655159146977019504360227792307933898885963503787530982896024130201532544842299430967375129243659932913410577918405891509313766922295733806594343800821862221750
166 22372396336343972121361693244961796990813589484483242790377423662765171401409360612246229739824379881089570620260528400465876651933319520686123192291071923819979094096335132164816972902482738214047270069645442828338353227474286283181405207337599805545056654127223158767974090012615858559060676190071240395115140838268771459915581581582784116608352114311929274900152320
167 10077392155628977740280829295015485811887673934284893473504214429739269754558886874391593657793710646197510028072223684343768983323727581358591709958972179028105819990988746388813241630972626118900195550396182869570748094939749234262042131474038525245125380584678798914643447925902422219635096544870114332047252202955528564922853186577265215633902492369656110685779775390
168 4566609500828368208885606305850282698888163888255450656815623099476689818820762738729971662294786962722169491463742651755848856010841574268625668108231072905039491201014991979813839745799351987228796500420409789166386736194553562074311636985283136525341956598787566005962669965326185855807135995497139332183151974443643102894773895801143496173106339233227394270135561748480
169 2081776459399558164960388368877903686338431326810639465754626595229345743145219532179835562179446383789496241497399308172446343996203965900846621656474029614488009659846383186561990940064748964979890043385514161772034040395803083688981552538773647219678636265696064127652541809800720225549109040631382428852740917499315459017510312436877111022461573131102364933013916015625000
170 954670349396071479608494917582898466334261983027443717311667164556685973700108259138200898137784924806897204826420362541549232248952329968556271628541872418411901106886410959513323137455117282253282398115540373595328925079033375707342925614010447346557511271301622002418902115215365901924566866353302483157042379151130818108299077589504271464061369683599347525503934019089203200
171 440389243385839862154056904568966363687445879986308796585402477069302306389477443899477016074759110075784990284300563112637139826693811036375143088137392504142194606012317800948754325427558896256665543669250496201216970976601508928363935405143214782408872772075237431848615889351138970404741438268067915591432848899420539021116893987443378813417014048884098838724158023805507817120
172 204347288819451778872118103127232989778828335617801319673370072166228059424487575098406584398451936081077369166232776210906828679785516508700133334935817880422809656026092725639612043553538287671010724751480077404770188268559472149820006809491513949197983738360928821103790945143653514253691705667006024170411130330072251959530338243114135848902831043850075007678302532514677218344960
173 95375125536866365119720619070795801237820147363237858853228362659120780716385848772697410096827460078182390905093230589185974563230299257684390221033480023541224430626585667468240546733661366700747061191412659021737307911192562781371571880038545916557547658202329381440445698265489206876750021686248874680029613318981276948584857292154894386970588963501594130325882265868269441417044510
174 44773470408157804419759818791091825586269824920201708925073474442531292009639159059434098587369794542928428501419765186969326964644810382254527809307751044315464329804612975057361474739138947010063281205696840432716879285440363551099527556565296341236910250334406009194036736028163952068437076571391781001978697763300250798411142560136586260668950474709984471051927552000000000000000000000
175 21140306653248200256683943624053399160045059240207821983634035653222252197986605549979668619446150328372977886463552197463105950572397558383058730560637457545553853304128473965991129331164703882027913604787893206240432122720956681894462070119346457829995809787940081838233637708912676858689780303635248180214127729511553279914517223084740913385638724389895365642472856835577669056818944584750
176 10039044028153804214681867087375801542839438794873901974337326343786823390810870182010487666920258729660718974699775548256305039573894545190840408674257357353212226866454350975787964115352313522379524279227115134108434886013393740208144954966008063505403220184706981980330298996453497518508439030537089981958031430078296751628457426243299921399236560209028463231242635400021949108305209694617600
177 4794571634506599076709052451860252322170253532210592395270438128655251514762637206029544646566306774246997379555927898126382687126584994646209593039926316554846962278212372231716869303316376408548898279725091566386005768899776693884369684639421809197193217122614145530279221468127594327314897136307562278069947784850407675980838931758603841465308634446139688536449627956429222350048185756489873200
178 2302871082760028448378520278434874301834308850605041650197112993220245736509119587693517723862834590824812737439659360918414514990659950515972748707921990194747667418395339461611053729119478902005262411920401291080591829585348960704559329372058855966565487065278818765501039317455873042180161934169506341306147562893104959253401092331630915967553166129335169360379413186559489242741235715520698777600
179 1112341001116354708950880985273290650329181865850237357824459970059772100957396018924610464941792415023187171621247023616619647587419773859339608518294757496986628113244939020252161839131301189770890308467870772867539499893654090037050814350291603969476193761858940388052664447137686679281149741070579938225719564406785673181324177493854393714294977379144342504825602365037252175022846221923828125000000
180 540307588728852536188939030092075965227454268436933328935896414496279163791016753338824502126004050286344583608256744000877420305753891693605241220999481821539713020134600689607594987912299650308434557426174037153437147991250531148009849981739604617093132152116357079034186214891685938932895905328086009140867661736798360573570443202288913531187639246383249400599121996950540632560353919999265932207718400
181 263915830395677858269913777375751362169281938233256143987420163897691236451624052033041112883174682571582699438493784967682702569279591103401241286157517213357888127264511670361589334961751756229098412749540232435073450915601257083776843606901772741421935228790932540654379025935702122436312228611348162506209254538383886626503588913044471880125670492894320061388091050331799702322718922085421534293167211270
182 129627655681317326237587371370573600076782736698329667998648403934921769065023278646656786978464466326963236031784959033305989442078576493650372036174075902461211461258101508495073673744992093928432998224473740148314084817377618869680810605918668887208091069204217325486908645032481154714094824549698845558363076572342151752748379153009466560003343697648353523263218950996698371279772706453657761936686249410560
183 64021300414683382310991263149779400681054331521726720065215922244170498805959547178378511044927029504547847750114773856541370097243227978618975815948052792300630423058718951484142514551959906564011953766580373196186886448140271776928018571976035865945358502197103532951834691408458157068596300895201092172284146739439079524097009985827311349435507823516820508022924887171495909487882693766741394781129548221494590
184 31793094908867845767018197845600898343660462245706497653866990058220927703835941764276845859545465670446582480453775729052518126604126320821543650357791078791616315579644648910132273490617891523660408765989246036332087169129017385946583039593479357676569885714191778981496990237510077851538863393457870258654344056989738063494056504978572669392496785287382207534353873479150088449559049430630400000000000000000000000
185 15874850592349686397401057254406638499378129795410113090141323662528585804269542948126138625638327337469922445891610554120429453900376950054947220709973255471186789274535783513436095512389291217865214917715548204575233410271671170835919902285223017206191058054341012642170079462131929649866135983516832447425597994655715838634491012341332499094633639618736020250199179870808712978262913421392991100090908318368003017400
186 7969703897691620522584215673390276261243424672924397100209215046906127039579918759325448967494930088193774336158158311880014730711491696248848364483940797892458727861732066115098756723470573255950812945320132271611606344274942071310539392337171693454943009352155218029907847494234977316327745339313665255674919263158623951858471401930565716207386949994542096617995370202259898650582899441350941347280357200553551834644480
187 4022700853788584065682115483251449447902897085166169065384721575152918032176620181793828356895429425865423380171841071448452639823653425777582328109224448089238683194206607164745534912631338728883369618554804407314290209870528256755640517191307587463112608392073532381650731494897407847913451203658930158421710196428220450302140320781974908502855539311963276109482589879197130196394847419974333787531958362680584238317041760
188 2041379501047313131787880351934192723503410731174888691162158945554594346178297963507323817681518472828452257684718952208664082835274318072842144050260420350702170829387757994322080448402731648094605399931555548566750478123943622935425646648177278898264057806958193195666766534729444306414233570888461470410876674983080584316443647849683649310616231214379614726483586512339823683376026241748795109326648384805196451024490987520
189 1041472490836901352365296678444971543383847429223421240567132898717132857584811103107857273696953939925338605648470017828727878264961749134942001464187829283024880734230084880813100242014829416091355196486454537411654311004752322018856055613541741526519308845056256013592213278343444856017084766862716111452920625055921613548249971319735975376089697007581826672315467573096680781226249761565871420634471875590678095817565917968750
190 534167685778522177467630546705916901229064864992483776148829035430985506817825701927670682886749970445241657948641084391045027129546367327581748264151146904570414358578228977909876629738290370600804100463027965502655462961968216652872701862781188047452150025037683600479229914067835568910404093152078197508363494630202854143256542935411751544457363124515246543176974615376157891977224436510747336767869669891659789664265646899200000
191 275423516465993702281066654026881233737075787080602420061538513748497960979612305721620906318234660752435597012987866086303378777011019799250545203271379029490079436134571279257719231695792107714829388947452151297094727191162756412426304652506688732519378779708736991559265990694562618068752229453634437646881762206173438243205393835126949175999386058504679125943918130258781915723171642040479743576170473351422499596277193917547005390
192 142759820582583426671051966070316545216346355771773857004112836549089414186851069747460131606653892114433258987576782079379731697302867971979196116896280959964083082306139395467168772785831334663387810335112147261220896918576978141223799800737796412374171545760316408366852608834338086554639087718522634382802437646631196194561869266424525269837688667166075787490592145504808272385803492535411585670546712540902164095679639292541109534720
193 74384188821865600841528716049223695600994027426305535608293074349521627233530427683963974385525204801003851355823531579052075770063818906727323724141833975139754480957871966590925232004416111378748648342387740729321865821172414385063313014380762948303132683394167298992778373916909672306365853133465702450696926953293813858118125827286818716423550412239178895402763085047644647509878634420547213736146887499025561088365838404442897375190720
194 38959479945804774951286086402151196767436312276349594109710363674457754748876050308492181828952005048504911419223739421042385076514284709806136943928051596471024024700104457432194085394412105795940829372787526993635069924217312874358293332355525970447882679809194796284833289198604507722550024926460105950513087896701687257228277256763152750117831802940312988270566021234670097203648271236968846393400948014555359870976000000000000000000000000
195 20511238898464157127244523100366571490863929251790393483058160917233764578673764602500964618386066306165339364916019563336202697104894968006659871025276625784386163433843897882889512172367337285336560608163153984836539662547783266419755399037121523844467786205251551908158291736754444096416019477051693510669428540903089632423842857952135981466001052636484736821792714368149674533186636122707994336490789490456922266930875893557302268997302483200
196 10854387380814599061052206298655604694755992912419813911857016811136715897984972458382864722184170573068096316040955961512464000215143562250920991644904277507195839495896061526549734203757164837690683638660566217022304434840753671248645529677820159776828764301812080693453584209509507666848633113057888208366993097757843616216610453056360873055409339937554381251161607184059847432819736859719005847913518523768904710496189254021739951144986885488640
197 5773537631343407021037486693378152820425224046805418603018408502842110844633586255425211966270008230154615027446842121467528909857646346904217854394327748481571953106334475390155316373294304854329256297724037352932975109877601022901449765790607680503403574794642946967624042724400154760094570419653524055810480123932705933583721076143670385657380793094605354426675055351776467013501863945057354134748724043330168270717025076496922163885969422654956630
198 3086673107875283470301842968194491708583406006930791829096853510212426167994260644693276761427669712163371576107347561170511579863602491389887792072658079962113774404470033277538450724058540895236433032699267545502593153251873327016111097396953352406856394751837474469119427849358250425998444417007813088937935425978626495684593425918570400622843987162909953218504813469706201792785186546916667233368350056374788032272453640916011712017850798011622359040
199 1658593798317989197684219211076752496174809130092589536611779605966228584407534538817716649457180516886231051763132153184036510247606792820034153371085255878297989968615769514208836167940500289293343258565703182274386996604376989559750037573534020306733171426403378839302197460238950721002259307767125161494610744144811916169344984617070989012090018548313555877878020683767987204534109968864837949272374054245098080939274057516279208577882647514343261718750
200 895734121322798736074648734352906969898151408538934695420990118331362551248683946617245626401484774565460140750521435360718419211029940797961574847598086545788901362790178260645139422529597871097184154794895137104316635157306958701843745029335222950879400201214770703173318645986959703410827188473678348921394456784168689826112850570845710460772228619200505267231911620410644551046347005559145840993496424140312326406297471907500463119120179720866353905664000