1 9300 2 119716 3 1719620 4 24720784 5 349003536 6 4925793856 7 69733153264 8 987300576900 9 13970047948904 10 197664647574276 11 2797189028575200 12 39584116251965476 13 560147800897976784 14 7926510787173264784 15 112167493373016963216 16 1587277206446351247556 17 22461392638293804533412 18 317848593111859890000144 19 4497845703529638847441800 20 63648608610740654539406736 21 900685246381728292032311736 22 12745507930739192630146732324 23 180360456591569393038853682960 24 2552263545257980731991484900100 25 36116834610566259096094406419072 26 511085828550450398689522150381156 27 7232326226029324984601058500597760 28 102343950684455804757976019966863936 29 1448259360681932995850677268168835600 30 20494178298113268580018816010540064516 31 290011138011561947604876170397244890900 32 4103919610061745552415629845697814868496 33 58074170061540985487807455022130137399712 34 821801971830613532002872586813451538160704 35 11629240339272073960397444649934039882647648 36 164564256976857096478726918099609192611683844 37 2328732907807702101153420663065845223428445512 38 32953674482043554693905119901948659260212130596 39 466324265130182099269507024102423635502975128384 40 6598909641147483404285521299795704711720730060100 41 93380533048544349300905707326052736077613515234000 42 1321418905031620248756294197202372243834210118356624 43 18699271310404689525565274902376391068149298878001200 44 264611582450515638480408510093044074631271133094587716 45 3744492948656453538815957051831127347400608801530266468 46 52987958095732334149765843241758886600763195390017782416 47 749827477753570908787692396439575722607817686605517313656 48 10610736223852145701841495832617986915067862876972639690256 49 150151503582456296264505754171321403901013621541842106698440 50 2124779426463445320863761064647481998365088512827089200276324 51 30067548465430288866945108909418395814883473748158360338358416 52 425482974590805503072578586310665197075952112333209129513625124 53 6020968482840475129349691527549689594205936306446441135162502880 54 85202143531647524329377122239376886979974664989780914837396853316 55 1205687304804296763319368052441360109959261393006978050281604248576 56 17061564612236493417381914407128261221666247043414301362416532605184 57 241436553124169582339127636313856870216701497406801822153978232226000 58 3416545346765758443284690181780361500355997495773142345323178122967236 59 48347203252622320001490266270315776444392822483086407591463359978749972 60 684156604144915709143278794450906105517736931725741280815090315786337296 61 9681434033512886625860374165114449353016900632550369510619495300782331728 62 137001038033403227960081346980382497458976281958849212321861918022154901056 63 1938688458472056375446463210791231048234584950039754495519807867059161535632 64 27434193148933424558497850891410081937287661812189228743723736158399396122500 65 388218617820710483635130310509093600640278972172512060603604310155545859580392 66 5493644168954983534027090782718649720514427875984804168575896131220237680268996 67 77740028091674532683126351515828779964752456067193019874636712108835419085818400 68 1100091629859594523531901179111213114485590116997711187813375171636842251491588196 69 15567290413890962808017991261125851285677417484210423757049514906362181481179372240 70 220291223251422754650487090767625818594181541288699588736806813784985799403459567376 71 3117319825825668907827997676710468251322228143709986923439635452151019956940243000400 72 44112891803205404909960763922673487513208034513404513697766663879238637979555793522500 73 624237271748622485861714620992064915749213536088430239599200931095469808270354134971684 74 8833521347422717455261450742751898066329539787463392483947710777974050742223516946512016 75 125002307498863398670865584793636617732479999444773393420280596779997994024273505356950312 76 1768895581443219625965726852656827011005417016561747511235458153195581917446326094316890000 77 25031470543676138450976539331861580706970086369630279502729736814984497370512051329423698328 78 354217922274254276207236561884282200043966729624929696170996348258705544306543126737076903844 79 5012503609860349277761417016932714812751279997210041162947211207261609951446972470859205247568 80 70931454505596071690916855126226651264041657752176228328534700446456261110191020373686319760836 81 1003744162574202885460770137455267767058038747586999129901131809113991960269034384308081659833792 82 14203886708995962632960953738937847053530597512996954844519389206615720177564442943948124994673444 83 200997829092806842783542243483863744309356376524786482545854635686696216261185391735333493883569664 84 2844300868327396930866125999057618173575092149190110772618436078752041129415982152652793464112860736 85 40249426902180928226538022473032922141296509090256771937518440285718222727124610824464984928994654992 86 569565753044495345204598501197051323317520743506111377395482549610851221216941221639954992390625354244 87 8059869966088015545976467011625856683390704869733536052814681399053248337693541104063189005768558978836 88 114054441516206711114787422731072316070963864850576107747313429062405319741717767944554424183453142357136 89 1613973387201885072061374352019920642063275877937477806821566367436799907185765865016065655475095021937600 90 22839181534423436012295381468230550778514202572057295891701308860364513958609470126813572303614357698329664 91 323195052222444235788450355789010209908670697980326353038114785224817478726727975176754401135496195975934336 92 4573501971759925121572124497123226321699332413384657397799076349571628348417263742716109011240367033684976900 93 64719184720982403338623526122688521456737394635378747058714936302807379088147615016137872643205199885532830024 94 915834932795894534018091268763980485962559095128100938927240468137326138855185669636302131015566944814909425124 95 12959891688149325263225917531662492995394674620446921482078131386040534445196427643966546021783941937857461168256 96 183394175690384722971750378701679730751975192444270654264496981281556660029700336194367434054794111015942687360900 97 2595193269084994760537855667882917516112062528245482486202823118639986199524317836739427109327468460183409034800592 98 36724329322619685691671061189374835568046961838240028024417780512413533769029782178459439513280138840091927639609616 99 519682437628907775259996081016071400400675070462384908325335233017584240993276198660742097110261632171376330551110640 100 7353975987073479230961820364527450765769028936859912295031326625806969507356937194046361590205274969348739407059425476 101 104065403990179124456503440003095808688891224732375718516247524371470429133911291132672095244512526058098631228828313060 102 1472619481852406855151070719689798148802776156743349058733731049437071644560158848583493346294046787276236429555138187024 103 20838896070935422955451534631894397022872732336902829215368704443920829005518338653057933862714336685552036403847411698072 104 294889205804199345549479481573349127973242190122427186371519434589924196405732095494226890983939648714985994592244788121104 105 4172948672704233368134486518179669351485608710799276528396193109153821091227628097198518575995015992334647716047180002746152 106 59050993669080740064542350513524945045807827019170101743355280658632450339421538401147006508586814550207958978444160812125156 107 835624908620332701697435870573377675179534458287582674856055551213472842428511662836538217547537860450409631981388227317482320 108 11824847382244050329404617295780267991722687163464249637698477136652615671025540665815812489557578495150839713076445143277417956 109 167332273333291171501936724239961502452399680806521363517382975793906436937412138899280596682194743351981613898688645593249904416 110 2367902839991967368588963025603907618712112641410657247785949660808768337018594657676746023840982563504859564901266298464259402500 111 33507964410870794215494814884720497462009842841062019578376641477394310418428271344461892372521686578912160137684389261020358932992 112 474167968379983254625490959249980679817061359364932155728257420406105493756429191917299152302346498071424797158696254516866352784384 113 6709905128246429727295469180183872741998332844506489217366057663033421726853884383972718373953765924505171542841753040826052515906000 114 94951219467418480621438345361061505014064600131253721563913687176340159527607137003187185067119009860561306871367742571569692290452676 115 1343645536864102745554607155898095062954099487018415329646242093514433520788772175053548758961844409856767347098252050767551866953046548 116 19013798230936057916428988377030140319632218794070070611271116868873064067122238334708089563818357206472890674161106551407723929865980816 117 269062422527372269391850990446948537521457147552967415378937800337238010656544593096338463590448343871778088555237926062986920202464167152 118 3807476356749694302882351830970671916528667236323465692316006549874272488479492770995537781475468066803865741996356517063773501336760248896 119 53879230221132527702669284043153999274255451193239472010865806099627266241884061601053544409509837339702347258423355714189090528199333746736 120 762439783526315331384304080492997032621006653278988220089198024018176261458946979113042605411573031055328310832176613849107496885265051940996 121 10789211744819087398358884623267383400142333094141209781828196450373446786277535402552068692256056482515771682101700421004708938723222840880744 122 152677093443569485488926066688837619791350865729430378858436754700129314854076138339377894111746320665031683423911256155326279252433893368070276 123 2160518804681899720238855581789299890876415849242216793055117438786078866415157778680790908275151697284824814476205130809582217976222256507290208 124 30573292955104436830637572486479550276610284516417707693501404628604010154260962049833657000711304255101268659516400828747530493330228241137705124 125 432639716022402962775539373666414643594921590548042836949237766439724897552666411164065180663232160860656828280071140191083175927351056515663531984 126 6122242839683871117620263884623276441787150022766065636688736027376763169947711124653407970079509047116839474316766486313237807102894537033465376400 127 86635267174869223890668768059607279857571381454481759820264472318303646301340429012436429835827984652711169689285933427262765466827189773513983780368 128 1225967299077038327080196044768028189874860901822835253078277811542756142484908207916215722094253073338352451550374762562113989493469777926761645044676 129 17348544852669776691830216318146120977470363268502259376682167435207705891852417568663422466469434055749966891950728140895836425166966163584452203579300 130 245497582791710564852533373992446941458916785211866572094863545204585206181980676937837728143288832296369460781334247344697546414830844782112693326467600 131 3474012585401244498582761936685662844904374321532516298457577069168866909765986597679472548442887847004515497451559506661763928062752858596570498040992200 132 49160416596711807566681022828597661555156041570192605599722200122656052234833886072190268440257333664363007016331185005222695021677721295635160391570861456 133 695664307641857970973145852337068429941381142443507709683777160426133309823405413067279124576272972304676912874175765403973093459002658160670406034201365624 134 9844278434353127357554289838345791599676356471000460780315417285173088902144091661564463153607215357372244931062168192433232302469891322548620337565981822500 135 139305433423157870272128446952395593928880727600614452979876733161176647167366078742764410878705805886884850078461393019099917201087960456838325099296010907280 136 1971297735087787411331933341314791832032783468681588689132178408716298297973169213216221697626739758870167329528455461300265119270907108299148627184376466576004 137 27895643873114261265253268189778628342088220212254092789453574151340335014283133635609568925192636053004939721984694333475131038692052401711000412035599052090112 138 394748562454449971166888189554533560317013879191960644929273897704696476898603086700087634430569525023548397307371149726155739794997242628271479700097641447560164 139 5586048784844139684244210070345049470173950816999904519899110788222826119815031825903147426798138215480795813001631599947752248268330708481241112905989551562585088 140 79047636887238346078873076166371828510703534383195483999179435404746273403845329003736520889657503887535732564434899366232654704947395428075695553672056237287058496 141 1118595475644602535170738033181124405775590368008927885276556922913810255901575147989423420841393636672640815990998836411608803154119780695289509950196985595538650640 142 15829136548604156260996234708705955497887671549456207987361518679063611716702395423007298468419596544255161578568939553329238056307238486091654895631816383398276176644 143 223996582616219804736511295129350797394229231249476441974829252648955423121077451914164617072034835478180214226182621832457346678446705173603952406303009297819204953876 144 3169754008355526234300119118222513204581897799463897885038929304391548488173197773723908817932456192319928762744624951847483816789271637522480586719988365381016392220944 145 44854882856406524636685668630493653785436774048592943223399411527574571761881073966493798618129290999650700593543969173443220587403488730136430871617589413681679876327648 146 634737115485425470344681514650828781600320715905203727577338196269470684418963010782253799932446899183477543535577620514837858027836871626919176858391317834132461795013696 147 8982103622130277891906233812856525627275220120695906279396411933821154120931988097618670453893026599168505769523550962833060085593249168115245810771240595095577764952381856 148 127104880919065070474554005067758476567440390390532227266554515444420249325475000790929441658851270319562019557607811484124663025134376251035603360802897578766769403931530244 149 1798648894858562081293523162662222558368683820713091577301999844988230194273090140789752651343982218584623267015107856596435741915912859674563592570995457415740132410473085000 150 25452506808420075995511211843610364930131567531464918454312585481793493731207613814608617924112064279504877796451101738123320933674433370963661135108400506540006438811821416100 151 360175965795488319639858626519272419708460000685445174906645419479729978342285942248581750530598948227592536317405829091461549009134193945917571001918424134613074502246839198656 152 5096815308337220432313033612323555490641087141073605703408877789812088391837586091429309218887428693032851855234708819581092422083883802788159145349618454508915082898136549927364 153 72124541208424069320104719724547398255863232913766750682732516292143329495510095349676213357696107160619893519934688978686164087596576134086321571703063359090750127141289763931344 154 1020627417284763281966418039932144419654907470607973519030339657156764821787356883345322289098882427453746242695559089026867556810207221770603792836972708856062936516188852944640400 155 14442800015921614852923497601200004798456216291871073395581782696364260669983688488553949861198068050669141351058763299665111106981389904019985884174028233776580792135348273902991792 156 204378668226297371669625331889881692229067453076401583803966631184269671862426975489666216777169808040659143396230297931078754869687357574908836939961455561690560648383541187077679684 157 2892142796404253408943055570900230325917560196081466694096076773327639820393983013484910598099000544103547007751300845546227742834091901865628067748066789417295958791183964637830272100 158 40926433406110027458516218544980525424051508459205340702081249208088801929338382637295634108665588669819417446442189114288576206500597355887676507281606313791831143696127224436824268176 159 579146006700368011932430713246334798992369816154271871248318005056048326839657926492103900153478694763212785007749086096856021850684837744081608641141515333850875087886875793080943260600 160 8195439210368826118188362034031194348167787103045833968161819153379605796736316066792814612204762640657616895851691874906601576164782902876393002450921350699464565546706455132645207427600 161 115972868799559882663221971690461283575361548883242160391106002460497742088631654737609389301680663571146916386249546339308571247502223471215899371509642454225376049781825112559505898128008 162 1641120866418413938921967951274841669262695829541459247205176850158141978739701792214186298245934641394442346522027656760586085831251315161843538850007105803889907904142768022942230064712804 163 23223342891075801718716781142202043900146172538089938434639760231365264167957980590486115467461210091912909108151871126149212493316716678215996738051449908703789225718038752417830157005386512 164 328631282480431923980158685262928947754690734836850257941313260138110440843100235191950764772152675109054428575503723568710185830546905157140260895088562038943189815849123552333583002754203556 165 4650429541142192657016526247445992770823616418257823936361456257807956557211013006209383893055403090750690209235146097516124521561584616085031030278547743031942573514406732630191554997814956384 166 65807779326107569126430629691977441737488932283160368785759322107460525636329694675221415157958358630325301585369590739870202094845764985986148712789689322174506741231319530862203796550243164100 167 931239529923082294876189060555773953150095036736409174407799933890112609395341658021790633323278136099695932145479645402589446617220627522629017945208117007381366971747324628329165799854500466688 168 13177880654412552935738330283828109995643202311707129032259943152262510171373770340919249347933772805865733447887351148863844361658584648372747993195760828180869836336218846548503107475050674913536 169 186478916499908616130752126612071954248385117672768954815009782937306248060428720596262188058509139851248376818942989767268841527342843458984048148559637163184157097039852741423977950315033765935312 170 2638845138374799748839706110907670443204094433702849428044772947700551744507205337248697298104177831965044989261353757264467662417315306706263990036329919683140729699640100940713954142976503451246276 171 37342042709303968389302763959015569216234765772976367348192766535865478629656794124722478016424698399939621515607961701510577659584560701202094634356539201899227570990461172861990687680286612492403732 172 528423640108822714945692994233801965917425572520367337694687146180256292816014842695011413173743917836040914256868120469508929990421156830862024503733711225371366552603779447681968421524105375679202576 173 7477671899193842637021468992441950646247477033811296706402843050110626521237230616134616277768701391514213062198880211674016089811396601560997736148676573247874892596588253018993284120055015298427870608 174 105815812896785021648143799151281963824473708326258538828172514386055921238663995309673537251831327081770624142634555694175295747185663871387776919534415837132943547266207509088205898699807136698644260416 175 1497389349245792231621626821584098488487864004164739958934653891504182282141207202400498332919229413860994100047473422063490716102304630464334963006492069293173414238505267027276238787292125267897551109840 176 21189412072293976031589220016854879308551901009143465083255161741144313890827658664593486801115732136242140580597050280866020088913557966420063166805814172830557581211315314352123976987055845916816418574724 177 299849323888690928080402450359726774233423371664681932110682606699208559689913702137110711952212562387817321829887331491053216443272088535163844952547737674592255971288806692761331766841219148954444507042280 178 4243138824699415896040299200863744545634345179502071604945154518143173191541496491123922521413009550400261552898743001583209473180153646546209456064280220893776828676487965828506806840303128904932850657898564 179 60044247731420631619655399025615703457205192304265013906484878103707557194512822319347839180833127162808982661901957472722830110031688746950938216746348158953137932221822118013146031740066029087624792994066592 180 849680350933983894257099565844240318222243096665988280817179869899502260040392902599388315717375979161068603801364364201545238416334064723282694770073524524523729547469238769972220405329973581926413277321609444 181 12023744589034202784839421507694779177707970844565835522466288421836271355283184455512850946330584805609344073648066009574331747987259587219315713293684296205374113862376835200912213190434216974665229982134999248 182 170146848498279210368097921679660862754099113714068542669140482519782014135718910893103968621286043725699301607289687671556720843839784311210199460940803243562961668002673719477551934210780385518824129094157716496 183 2407731621336923198827279701811403194614078830419669052853353201911165165115718573182675670182812799378425652703552247656608658228805046479153053400720334567274986871013667369179072256263857267723555639911736561104 184 34071577649258422426817565372197726019689830848141805437836460220770880338119902618001726323444053066799498510249915209697032164680796531452238792637674105312682761290171353322079306743185449525465962185600558802500 185 482143604886020110591000225265390536772176017555790780358675146494635094607993136698294275614783499395089284880362278206978394619395997939664747751726152442092377013286165927660169685180940420188763102427247235771940 186 6822767590204214887320014746562002478933537251127312365060963983960551718557310145558758053337567530649353305252465388396725384748131447475528287186959628750386407598212898653916519481858518814768387595190536942828944 187 96548325267003379554943769734411930586466971311926418366703563126297046912160373911789632267423551132129165127229450622375478544123078496375538366020814465454552372688334539163549992485570354557676663994813859704733544 188 1366246026795128664732305870530575041358005114409825048394802611742322768890034654559399274006099521477946394930528363543643516668629205091658711020602703163210046920289471072172594100111473209127101779141639881645248400 189 19333615581330227470019169464655312715239389966142493704469974925451567977833271015651436857851552733032882800947664916751480361647234498063781722918842673089710937836589478667415613895755719325154421999312886423422788184 190 273588126966758465359072508647987000229853669843123456757734190834321743061126358460480897057052047700763177800020521271284478890091843896251977958981275242089002849323090738381099232595940154021230160713684348224798248100 191 3871519163206055090988249447729256579782963621659474890096235881983829388085346024872921413729613387830468970785383560776001313686932694491024584307269738957683863957160745301311170424260683856345686297015350534750711391184 192 54785493790426318191383596913805639757140521516274811623762516551778630020477071557477251353754882248967885439843035933985036174005605522987826669071323956353657588646276072365293773304788026916241169985086538794716616640836 193 775264231773891268102008729193228252871067906976840434551566969975797237226402105770783314073362493156028225184124779102859695779615835513850904431593286245744350268597977044490467852530658543628837919552701303213271569971776 194 10970689273462233311287110015685362826564114446610354496774973061458481975607996252216734092014097710206744485028908491854021443261948126940005053154756869590775686903395242866206987482490861911364496926311111566417461388193956 195 155245164425387281184738908217482730803353439448989298879871261369624941536651164751355159346119850934738885692117036447969715741142240185175602213241116965590910412798124903657339697652032516611934165090741814376340076063695360 196 2196859329136709118868625444155054746309368431697257658087114663372294041830903630561551847046491565272103673645794633513506236064705804697554618093860313950603680189961023471969810610611362511511668177013201333737834104641008704 197 31087544207114533618165893789642854830038857403019605539435344990808057122488710032449008812307610585298852508139791772736175172547903268600621697300907459210439243671394307142665003669734010226959023564269808942139117362417425168 198 439916835826295982961213170555079750438125719206227983357001693656629743734200843249264801298979477952241184882474318572770298880160026284990538621047344965482834543972045464244091396830823375109236335055545629755806669668558707204 199 6225220659248172816978728393787201931749767175913521292680914243647901565975490312908150659238928639554976480818200187262772439592176087890070334344737500737358000558347059093179885784261784566417045327346450026783889348867371790100 200 88092496354543420709947274393278457671605750168219534389326806074834321220800514966293361518024570319310122308641596757364582653919825005167812577796796135775311399635742918341639523688420828230516290036838992836131026554978112649104 201 1246588408468152985706584378376626669751430706519295623903874052707153808013626498963869296517108030178372153745996861452811770785135914900802279448833335342160479441452320590024845075702116531015219610795079552323552669363239044759808 202 17640352180200363831529867663151331742678043031948464577638581863927206556858131040252943226455045010079078766012343183098155446100440428339295789320360433376798429465297841181467917403715346718283313623777839068819370795997708817269824 203 249626920102594232968283605781693384786168417840271206827865617825618836403109031928667489013406956101904696570780133318980941600270543192061635026029074358286943375116039519899937430817294814574713457137752930754513982798762398161119424 204 3532446438900926199004238864999725859670703999512943844143475987863170866617177513363577075425199622118706434887915227689530401671621795656125413276285872846062631751605419384827389542071969062593954185351151129124176994110348328699722500 205 49987308414394670915439020859277745094668841301020192061743675882052740608022973442038621394942106178450060500491701912258552592970166200381860679034263864804086093573486928448814415568332330922413474042753178263074931216377770358498032200 206 707365573897635441271559663651892488177626722046871612235203055168408239090156660407378194683806805572216312373152825178017684482429413798704227440236022482442933949186298367583774300430705153676043429963487749875287670870447226678886292836 207 10009861923100514010353540295105922482858950167343548632205474163454736126541923700817760787727925149112288654856463719603251754322299202387330048164923642198964161650468771854867859714234656432137524122226575307182560718459872401118971168000 208 141648589381361830319255977664566248586023385123078157814624710995180149817953686729148734621590607825223190990835773876517780072120666795414505631022094359999457422830915291545353564827749850125850515627434581276858880567188030078954276101124 209 2004455508764381545409230239794717937374222527860064518929059194441703264618626147605709629655688413608999805317967877973855279446030607053755188486765175015601616936570346466841669720125484824345558911584576131978087683561979239192817487126480 210 28364856326232816460230130878901093655327866900949941831278441078356207455764699394122652475109598585442611583022178108931296051283395964788197561718237700635085087579701955991524384243062635532108179255078879874018088785785905560308614326032400