1 2 2 9 3 64 4 620 5 7680 6 115920 7 2063880 8 42342912 9 983566800 10 25515160000 11 731128554024 12 22934195241984 13 781644611944014 14 28761550510694400 15 1136386416816000000 16 47984229920230342656 17 2156419762355192954760 18 102764818668747360070656 19 5176326864125788380086420 20 274791082946268672000000000 21 15333833457093457698726427632 22 897299360902860776088963530752 23 54944857988833637366966799303024 24 3513706652811027158212082348851200 25 234244473174349642815589904785156250 26 16252409689459541795678697362098667520 27 1171777565630514953827506473350382544192 28 87666815320068119486078772333452975931392 29 6796971638883226347636580288246865309656560 30 545447291886460056475824924902400000000000000 31 45253232923687968960613784758071011428846231584 32 3877397615369096758546798863735876221280561659904 33 342758653597906695326035456954289674675109231333904 34 31230845113554352081154298251000585550725158072483840 35 2930489702206182394526226417395315579791732177734375000 36 282939623997386345101441388146679539540515069202054250496 37 28086692265540558566195894780736224337146892731869081667814 38 2864411225761936774940195982109865972880066340883526661963776 39 299909258756109138376924355450502624469552227411958865206828800 40 32216004882445573901128933985961653881893027840000000000000000000 41 3548158072443512988288754220016823698411611143245778037718963792312 42 400423357430376635154249229721154073827102449635349836628729077432320 43 46277434657159920983068980929307091507500865549560382416465588586419884 44 5474097601966864331406476686712999211053457448142055821072394052278681600 45 662399560402879996505072753860059420499135556123250634081718444824218750000 46 81954498299077003814868601911113623255570224004496217556089776454443645009920 47 10362423770411588112915293977654233264468280353655978565059089941044237505568096 48 1338397531249723385256133909338326028737827921682296181168691231329814165137129472 49 176502926318247472225983731579204988899020002560267963429027481818660736375783840050 50 23756218693909742069318713998168580942491297483444213867187500000000000000000000000000 51 3262002753012188564432472111509884593405540965617641851416548531325172428027983760686144 52 456775553828123904990861243721225656985700711244557323943351837165679451373158507885887488 53 65203266753889268359519608505869087666578430051940120112545577248976247597524442153480392544 54 9484762179192276223985113315423471702076177858884410689823611458818780074619483065364711997440 55 1405473188653024097715317998587523903921782438334831894290306469101728557771289348602294921875000 56 212085832520449035374551579391147277025358738559964144950577770998981033851083211823939630489665536 57 32580135144410065938995047939952962915179944238364312586459684824370881579543202577557341966845022800 58 5093429839687184416349901233179124982071548011766604146974224415098151299118439372113851341225848733696 59 810126380376157834705141111530064802225237184556478404580313752197221840830798036492983325173730692794120 60 131054953292311791126221988041326940083808036329308213356716130658135649655193600000000000000000000000000000 61 21557071745785096308647036288819933918772889031203096916958432632472477267674436022633086789261959240788329342 62 3604484921048317406649248799850126155593715516648248689659412437642803195312749562554963047217164102308179476480 63 612490074988075927827876598448883732799594391033759274109822353620067989836588843657237310960773878779905489158144 64 105741681397687235730631213617197499909613881141149911353116606889091145664789818905157209449375909395753926718914560 65 18542874852071045474903665715478704707759363235516822873953709919290470533397377508170662225447930395603179931640625000 66 3302077910722139425037174469766232668865468789517775084495076167153117067614899133355820413777563512861242348298326507520 67 597002033975552322436337209795677283405029529976419663370991454384113166143669616294248779041992597158869597666095176507588 68 109558082176060713413368389640859419954351680852656201515670628507215641293785357755762572962876425870741082576885308459057152 69 20403181898226990123646264190558694888857047415007545021578193838022655540555194848726709962711451444237989819621938779591513200 70 3855172042249577331362890582287325590493785887742642800022968171781967733525812946058925874753440000000000000000000000000000000000 71 738911051039714051342859207151345802860640025591372985978212320475737713041576097239705208792938565352833717842907959145292129789904 72 143633511520074829844406901741257912394002989316580873122224599187003526149611992774064125785807957264914528330222890397047858514624512 73 28310642077583186892312325355372413394456536941493351897769196281715009315551701968411958241680900954526086401843386180366515715141247434 74 5657068216327458409831953836608808375265587354228169476128925489222351718869365792563490766959727024849992156291870033130172003920117760000 75 1145778131567662074889724551728109368705979845960946031301079288994722360421979609645221708067071297865169299257104285061359405517578125000000 76 235179174187792170394648973871484076805268616342612260622019373477888938169071097299139479278195666095833237815233738006753806179355473400037376 77 48911419904109814262589015084555148286347977942556004969413001060686725208700402266613796410528405337752436155068126921785453918425268572990705232 78 10305298905849439650263041281425932967202403053355866572599132159731678536364974506007593383110279987836710345683577809069608554243625995388286140416 79 2199265007184677681496669818147441534321889165661828950147158063662198579584882740303034043627111093120219144778188927359823392566357947995192335718480 80 475325100085692773752429856583937476740014590398783800593835296386106970226064926875045512331165920250081220493312000000000000000000000000000000000000000 81 104023501845033730381895918280165901243298258157116277181953936930305932249507157708516644747759158926916406384489786184996787292902032433098940652159216272 82 23047973586080308990355011938611930131748082102286036213264290665214590358352986677341188142771695694624837408402953181941340209185710354902299168850105597952 83 5169270200418092368787584281498730067425876101246525816879099726241476041244413173483625131127350267516071902523237546851339155719127040003514780220589221685304 84 1173429908872399770859005337845428426722104672511480025801089036429297453494530682124457972222123810703577788354162558437306014229798238205537487067691697339105280 85 269559257091120048413048993401854944599769500226837023443413887476836189147475883007203791802294469475079843078712997485026624308575391387421404942870140075683593750 86 62655576876204652696290819780726562958529418868773474963152458214287665014797004856437844442554438869517108590070073910761804961130429322873300766275243638310798622720 87 14733781349161589176674330417797030426150836359176001366730352939617010113183909011849808430908873188751977766610972763658248307489184782648576510990818321920828132288256 88 3504771420826399013331912218473928070050723490383785042730367751395637897017388759976023759980140720306779620424143608195521950740843108432506826386978909771803519910674432 89 843217226686868205057590754151259566560922881731638243203925533139138713620571064642549823603393765005496737408446221334564229137819738413084812056375299747387669642305174680 90 205162561216312564505680324243898161941098024476299524315804799622639846181245529992990702574526519411646895569048239109185109772919600000000000000000000000000000000000000000000 91 50475593155756090813833495850890396390688349605958903974788815534164117233985032293810580038707119118876540477464875623151894351150883965493566096906959750119878805755797486841564 92 12555569773085741322386300230121149322032455812979722361886968393190548474534471850735507180496323244190776319663089006976055091373060325427969599905230893983251117910934634272653312 93 3157266530705530227745267653186893140592781036469734186151530172294333134997148282468295182560017090953474112836597508995931194189859943112953151364473695485145212082588727357961499824 94 802518689817066167259068609392936922209299290525542678927314632915548217911195376009103596454129249164524255298157349580836302287952898187931750700097203725517180357449043781990251233280 95 206166689921450478498375955140163632478989886785374026072125402572152114035925562367254421311700119775518502160584681617373625460093277593673294914480580146118882112205028533935546875000000 96 53524505359624001508695405955246912434035293839352723767730847015575066864176133092399870803947016780127995154041193198207483003123390872093959689684968988979461191374153717160725667293167616 97 14041388284533024922763992313154443677538926314445008322485469061389377409976943038182234127420195019262178154847133979007855515542121977317097795408717142256259850422700071050437276766746186338 98 3721722940948306475866796829441266450447906656835698521781300296105337589111853200669151317902561492039357855224611257727509566107859353019153978998772580829213788489146846192778047249913202343936 99 996572655882702105953157101153613418330547664259738883195279200175774836254561616127731821421449562867042256507080953374085633211955952717086722056369211641981684810056490373284610405216635136680000 100 269562878838717914273920063723456109028004075174355234505792769910871402510986159549589888356016506515100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 101 73646743207685441275601331206905490654375525715434566695007772971899002787908325535030718605533196502603436202722149489880803453502397298336567056880766299870171926536231075167647944573759147029693929152 102 20321060357099526746227582092112744650805095351766105995439602532808406528038233694142096154228347145931677742651386914990739691230574141453703283466630656509973232606087565297064699715923554452136592932864 103 5662346009527634007442353630736565316577180833237159349000873339634093777805794056561878034658249462004213378919276957225101042650036859316497084126578716057107815394806047502881279169346020747755975945653864 104 1593170807380490863377757006207746613931369447065060302979677935029006036639303155781586724291241887062552892449839830927359852328529299402883739541593218155479451919717991126922568952825403404852579534477721600 105 452588636080441393012653550409573652360150093174344171113025744256977433363239113862919494344441187048896089067508500341036824979096919732550353925985341616025048491001485162435358233778970316052436828613281250000 106 129801754884867998475318615506744562089330952197043301331139073320295843757851540491251353732749981934082385422267159123817156706417804882223301181786272039681082252845874299452002003259104627093983879617316829265920 107 37579767646929729324296791284009392005318197106098226520259354447217690154161494749221892417890042045785949961079544107618193514398799556113354301146009982188947433468363061459347312744789983177487438267953721945796072 108 10982113998440005931327467297588319442331803126070209624001735766728478639991674608399822657839059147647895153474723130449832295395099850401372767380650126360938491565727218930211695937682541184859221602342564770256781312 109 3239205986541797815970827153718580451839100967092620580360946866582484030772924568518200543941861026005184775427448353914641556095280213788431671287034736955696266098395929225715087371148731214185711497948010404867929409710 110 964217629408445064040343042065366653477294726423338259753826315162169656233740883043508478801668077073159388917979279256369569327286176234518963929312950812955681280174656000000000000000000000000000000000000000000000000000000 111 289640469176566801804402380571001830659562914686503778002474122995467377355904071906442479587418158437870741535755753615057134011998574400899950531703908318291233099863379607805330556586582885137187291170383791375602428527053824 112 87792119355886714036806652083527419030308759517815803463813866987693510696030178428200542101738521796217583066488594413303522354984912077811957089009331011815471698482418268097734004992876732186308139451101750344665074787531358208 113 26849055862230596592100706008491774290027094177144567258115004206837471297562413692606081096543838942266008363297789215808653757544458330501128242255912621426868837895359135889471788148758953932929846027511660978096647565906180443464 114 8284101161439501753825452748006624407351564710299798126880109726938080503218194986400716025486494837580704003320224882320433748911137511421777009241877565827431082536270470554070024851055198709797528812572419008557172075417746244894720 115 2578522682741183822588880844521469528980379447663900063182487543601188050896497439897647248495762438262786167632836222855475504036854276180388158892098459286562012028210757044170388527973614042263666989995840594929177314043045043945312500 116 809603895916824018181886746517199444811320269811166246817625686945249860660040581283326521710022059270780053809485215686230397316786179959594594296288931757865456802236416548588409875188557447105580851819896566055358584708090045341007609856 117 256399838609818559521261184799835221931095416311090718919519643808723141028939420740202328599959202968091877247688412702396296046994272501370546423593638675063144120457282241675322662561826291262017322115016716948139158223663716261303964060912 118 81898215857994279791214400184505601209643110277999843462226222278775403533992680973516474544897223880794076113171702902141960626387955063128734145649317819746188972887506567902585394288700553425102697742212514806437026330441553299930359063904256 119 26382212965653480456037964179583853892137038968745772718874635556204685790883167299351520534592364049677687136015700279606086973743621241237314669359464002189084732387397587413092673072825289129428283060298540155839883002031354399078030437567240240 120 8570322628280422342042183841879777879154594843745970351190892260509327297682188410308770738718973542687688795610404531251484892185798977023497084613266377051211352455399956512092905578220748800000000000000000000000000000000000000000000000000000000000 121 2807384417092711528864436058808824280568120402629425929734503027953839200839224505121151222786571869727403165845285174494337909715612781288837074639913636963171347046594356273143932477907948533686591875455290932036243208302089012992301400575852877036282 122 927247052550394406877742477525208941161273072627387705433871872087601211925562877582509137131462028512455692463268470145459211790082848986329032943281094364215542949715099272285339077880577820131112664707581848199359715394308003667556839026240071300808704 123 308779521084909727421687829270694822266952308409257973394712198552227198465220549321788790913712242692535848252837075999079398347880752286531672990669207941198970197916114052097359240994434791504994679481160691915749077482641434208965448662723006126837013824 124 103664972029328921019763884095641811241946870429854252147727315580500438544773255885616898282634783408357983790940161469985104827877105899983745540871664351722281755483568575981749385979791996401119088151609533578429106597229565273582954841149454411343331328000 125 35084689009426792749236120779264535406353748172152981290524390228191016027335981414198899822383056403151460431238341055636812119761740142960048247126225809697472198062425937299896700660747700543715561907121933272996712124824902900854795007035136222839355468750000 126 11969534672588066317422444718314240794344674630794235028554279301284840568037866719864394136520397615851019657805181885476063345951797433148626872453295955285847016132780011225941275173422738338398409899741235263662479637290104775063997061834740551115185388540395520 127 4116075907220114573291064937238614913321345964405310913038526117513565382599100081286123535418802852778794971227333708335483395770207077194729691337805966613886191263845916280043660071780921161879999542656980783483715023471275614960141920952347238014998134097414848640 128 1426621690471054799376288201905089278285447735266382784849711761995126399971342632413835944921727281640398425501354246845959004481486144249239935013905062621324480268947549635185767225414220487365512493792909994625666318128633130357548073495212771716458687140359194017792 129 498341322630284767398877121955458168247467675851807918661808290171054121550469305132834984461816744075131835393339754921814202845746369540887993596790811728989675063321743181749628307160888178165511752319722976351664965626606264622139781318623012059710838898498472581309200 130 175433009368135184273964072259776243716518110834407787312433425530276057130083980268935249934772139447119420800078616581761250207494370532400860042558636933775489442382372376948318040036578451946348997218495101560000000000000000000000000000000000000000000000000000000000000000 131 62235211597346224310447803435274665992164031299472359536898614647683420499946285223127218298070596963659648668579606378809653161253390293638601675258967022245535861832385305442862241124520010452727793199330132581504766108239157007320957345788331556135894008895039135039001103384 132 22247231627743702069571202846346976237105623669059598732612384860160733088637546211407054103480370870314051729834791141940159689933218650845182898968830103256427963420389986577746490400337535958667867579129224703962055803356545357676167934101109965666955305335341170151644551184384 133 8013193352920458925808914398869406692214827660218427411967830143145323542251725345773834892458941822295144163434643882581298540206063513267714776731682944289702476503107199371704266419671655864444163438655694556371825563554575996723869127389169302389374885339543322195973911440470854 134 2908039996791228146563554596118159207737195387270526759189013022964673104361932547426077540211215285301342254365365551346730110650698248924646047128863554018752322429550583960609625618247426279270006521467513984660685360225485981020602529481969008098824212522955885025737792593225318400 135 1063251181118127011099320626628952582378368207496100654582167123199627943052301273383105401664273606756320083947649414785747538596166889380098114742362140315301522364881832599648855258589620660538995932118460947490851118860524859853510792891823077965796073840465396642684936523437500000000 136 391640967985449500767227004838222631902222647639419089640840060069551464447595296059261955521447874994546691299753947991102269365358697878196041579088885287108401906857317622164410810284385809841305613770295625736400683737553033454602115750573651465790110404361098374692828583047490695069696 137 145322697564431422598800542138651908170201558319709277365230890514341782670222610674406179504235176357430461081006285072384163675297199635477021806334050602359927009260616870852653774327330557293738631927233596012781955178443993670487527771463139071583706015752130150134999800252813623238442360 138 54318601097729303369137862745560435283778166229586690977765073415711706466170591624170291228167217122643364372850535118406738186979013183473572647737629423440465726356593623739009852789777723469534793191985402336415117826600925006408625585500031939780299873661894842877151775286863763427479781376 139 20450810603460664561741472036740737610594282307653741343330372483976366453274237932209754040401739167921483380671226831985065567099039686232727238714085745742569112227926482265839908851677276839510402541223013867269885219086138032864285006595141592424285830716068133896420282613493357301478695081740 140 7755265403078686911091556851849851793970738040494878519740319211289342106004587346287770019908307204024947834432330317961705274345565607228243665252605498673121081104217746360214925752302093834862058162388469387802645980699137409024000000000000000000000000000000000000000000000000000000000000000000000 141 2961997441447640274934069212202592801270849765385194548804446756751980519365437826885150016255099927190817782220692874522677864838960588530090436662939271906823936044055070108587254618796126565932865105909919092802215204474033117351334421045757527421929508281059920926539757474625897540051459983053585712 142 1139337974735535840062727897943928820935080679839861224996412991594136093924111226941923525657543745925717281078930541479678816628273549939026794776539082582515668933644625000137622287458862487924244220088742731762094227345790881570839071264089908514333611349528886544970562956622318375363457205401248858112 143 441345456633091302385260566079028371849236113575672387413937896527924184058271948373419051919864318692017450936450529626593540775172102444793023505917420793360319857492379837248366324642823852113837001288610273145542828583838670170297996468222895290695922906808810447010543338774016552478664557774782243825184 144 172163688197005872027082675070563318596165945374044821581806201226404804401078176513807103356650769660323627291097075627975074077107278417696959383201980222459444474542348732176542021368176259279733490880006798600171556482398034879549117929453503324959913717019188006879822330509143782864216563431476448471285760 145 67627008962581025438403698351998677764783603191561980124393507827984420432641625908037244754390753952651989493028931924687758863426284524621177252942619663675276417697193432739645732469598706573755221524737533468205093658517585020782239943325512195356776727748637405231201327748813412199524464085698127746582031250 146 26748148794048153737085500308861506923709061544033302913640537794036054761839710513662289271389373107781867056511141305061049286375268592695410221117796680131612923741106071505073477189564233474033823695355029511552455591126086908588489038412890845201142867249089253705063370725821203703643175138300142007829313617920 147 10652258561299747991541390729091156350027138051163332968656017784443233772419315990605625105485558040960370353171184672532336809897630455672537562091365567469335879157924629837687313424873478484954313734078683762810317566383194686928451669659347426690794888032631660105146518131107154728975762216309887775747788360199232 148 4271140475202442854469421802016484970623710789518446266524792090658959074932485171992024803250959506394156908235585980994758058745716880747165162573497836644576427413726804385474466533616699397310476991945070187796449038885823686261397111994580802963504181531308629891197847724738257194948002096229435592367514437782863872 149 1724170617589390735323148794598182011040294398166018829260204060127444587930714734162859371070104156959226234590324381741518865381146400734442087583245691298504549421930938988057657835702820215271719430043351637862602530366623712462868116417457887510990511110060066281164103843458296647669122848985462040110343426429054112800 150 700698459229968186564918315760537365362651978318380875928998234751685056906322221474302662460246456571473602723686923136845742459706122218239402790160798707631904036774081772742698747005031096893939594871651178886740041207303875125944614410400390625000000000000000000000000000000000000000000000000000000000000000000000000000000 151 286666666091725662683772102144231467320491998707683156231740874304142054103766989630257085223235269980866636332736739566168129012396601487553572134189854247332179649573503799985130669707162721719977198573238050571038705954769747904726944693582228017429600748121155420648635200792798017257038791224982740360800945917992388446305944 152 118059018578354621511495069398783443227248391572309775803769855599194832811431667327437002608141472553814035055928368251304911481475462383508793740737462925698542626457657788187298873116526565350464468230856890263135737950607678775830834709648358750623012236958356556774458397576671815994745495594218676295905153801909556342626975744 153 48941599981950487536389728596951398039050334253728437256535982982016805076857424560714196086118937595074442353897888333584737722468981355125620159461884404324285713550977490272035488431805142067698722445750132044932964654960943596800449763920238953786004485703134306340904531943887078834029825569241311529040278520028257183455730385744 154 20421870026714395811220013631784033641945027732026251121918060987987547141904105265219152969022282490442181828197651139985131884206284938747195719088326003809243920605798579897199828656927222957598061526267422831169681468682949643272021384780216498250412665359252426541998891898864354843361293947984153674877996526125758714204098626846720 155 8576947945202344817164353039267203282559732995393480227517622473723806007196172385688285530696583079665698459287318455388422587943818515844452692084912928017128753792490547929534137921985702018250535569065813091841047018607083654735059288346062764394243707712047108854361365187061268980794830171961173892469787460868246853351593017578125000 156 3625532240385744580217621956008800590890742547580012133004442342381443694065595163223323595421429404657563678279505656882354982929983980460670640166093461275417969110533150960792336848329170144710009503512459513056428619648423976996647409160383169881066754803325971812005032705449534480709278104010399494828481756031649931089909114516050804736 157 1542391210479077149692782664490061442430100180484853498283138925770981173061261207077918507461672612708558023744608818721191239405946452578626892342455020266399631890979805302990986808761253195807719356737698749634838144741921999389278715121116465679845986761451802132468558204049561481518423589618987993036688970673722800118425712325073700965854 158 660363948828897177602321620585761807535026311488013057010240129868293775745052342832891292680189683531685326212382604854746645452536760523838501492629455138921358621320045206933669424868732004089051597697270360472962433987113403562452054948447173798244490763029402557034661602006814184401948949325229639188371988213016855451534464869584362113335296 159 284525181694958438196434347134078178884288951424811739777295145167383430027833451414944426210444797830554439507244237708107965491268560668522144789686586349323766356595101115400614778980540274710467036621003691373991542628960175936936136270704353429545807288948306205382265394238564872662410356444378602224233510369680070706875315905014352564292300800 160 123364248556881252983479480752264186705868468643964395088209578403459518693591964991366222975611358525240212759924339771484053729453636727622307506733088202944635258540602715703346718342838130975321055008745061833793806991144977747754310953065627176967943585740569769158901760000000000000000000000000000000000000000000000000000000000000000000000000000000 161 53823521938505410718869211867883844849055581356065890189544028288605887112645819427597124496341692278076405374847314683918860858007354261427305911507149974258821981389626878828345015555014429112014792706509155252013981884341548140673454550065634108227223572525408248352351790020191754660329049642710185242931356258729546999705650743973737517260874447773992 162 23629375127236494716249450567977927938126256352746557640534677917607864743497971858891446157819980571113338391762294479162618478981190825996634263276235698141646265258113690573690592872500351410146624760953562758538010139610985549732391988003654712140413346420833585536943498626579305060845844410451325783180444626700145478496698230206251361614771333093130240 163 10437897867273368648446729719923531628497604639742040613906158712173112795390843823420891909796341970097494340799764992898107132027758348750629307568136820369840532313597491877169352683263414237939611060811385836151143623461160603070260036648908213342413682826570888540186415079106166155873015046233489894293387111694442667190161166769579645219685886068496945444 164 4639146490450296075142240734927027253193275696479015437763317549303999421326032365499995581592302334337964060613366112817740861711153934836654601088607205615377910024470115260052866680635546943903619541957476022258130904993726472527700036959659611103539956585033438577544968793442208080670147848381970999113069498455052507958989582198396724356997790000409372262400 165 2074488938998744040906844295092801734256242309726444441301498432752680470104926958088767589509226118671764657640226987630317523061747589994597888453600465441360169839579999154422274203106632452934176832511955522248106357633719132587056240982126812519803196696630854244388916206438693812003491401340775699566776309723910775781319237864863680442795157432556152343750000 166 933288914861606362941252931288484974651533307844658050513938196839027664146073762079356806574050322587993941710862490891024768895419331559166637844724123672821758915880853475392520297733432118138733990963817310182605427074805508373580551400460343639026046177904921990209115129055927078292702737036350346452331568660136250780362794780436223733824852797384757664567787520 167 422412911998722086628715351834287586999295683248884185775021390381957923062881484460951955900977323539214051989966051564813167214038785408620337285555158808008066064158422473967632513282996001129742212669896878658721474136568025476202664122971199251372814337348757257693731349556929433154660300625668270366907497135455764779116642675552149571826676679303287623294721045136 168 192335163977120598342435562795598196962245622688241553430025762568129279851183091564913206800437929347263017976370888199106637308457445184181972161822231348389292963213905428714481664180872950037792119948224775123794669129944555666864135293886368405914085397090010697466109385734464188133007805643957224249093706345384112226233208071948983853109838461227203852376925695639552 169 88097817960556033377391214168413467634743038031755973815855441781605434853061867800764576575807034161453215017015469526878971289640432538323788570068505455304253706439487573403579695716766133398595261600425681549579048770414489852449665719171699870262685254490031518481481170159412434892070554598632366238903973372401467127604610986031421795406736516899348408668945135999382570 170 40592076652873473409383263751061859888077311357159334204676678332441210385016802051362958887079428682516624555094959511863600812983376594450813970707963848660299702290127688566656460992037713460468046973955093961911041623738841318941291998340828248696765315820997937459704950398095798559636889676000000000000000000000000000000000000000000000000000000000000000000000000000000000000 171 18813601142442380905463086701466776244945364413023939607852936026534114824962329635030838772491337234648576129129076919824844993509819628206993626209339230732542025344318749728102139654859611152029722075776435714083512887181270978255599644613229167466588021188975778748537274066275158460760273785996420202599857381962165189714693735540177703951309502230309449253030765670019459728704 172 8770860466895170959417911610330527311313797100964595978666947932733992636887798194556944712706788998628856071966646454156763501793382619325472405591323785242111654826513761714831307484524806618937520557434807493851312650907191511811600322388140151734825676905849696761102663883812907612832012433964757270301914014014230213303277567612793714561042215610507393685140640523606262282190848 173 4112797384189863935204560247573510774128634027089401986854126037733593913387790165753549610702910277143561710746448592678166959592346568041378012817816162791244120676700134001801683363919206513629741384896568732541446737095333356078151256710425843960408397183070563148774817343884009512901353468195065920570134460044380372738743344295117371842853181459997534150464843999462570700153434384 174 1939736229261425836772482410414058928248566359456636828734909769517087980683057075235941634433524721065031214536250628617982140610893289940382324176095851884961639931467752445478651308796136411773351695990732824579361515614339723581002368579042385071527716872859272413714411908153150794912924528346629226200266727326780580780529328272968827177188505275690649659296293603109214179419383398400 175 920118716214892365613199772395246550198121215871106424373806485978379641187734565233489882167430557838241110641389695576794806017534925597785357305653410272142201059364677118845998657154715713528843830171790579102515255218480836518190630042249776209692185417964255884142133421138675892674262886418904361673420907974430552257021156656388510065484138619740228648424817947670817375183105468750000 176 438961687179437452417296671265706469642033182226635744521584327074624053698102675749767820319524656421594864935492324999310243914079428814553501258812744301721834509459581455054116491244173987671291321635679341568335848599201759871666498264377632004768093832791006363127916184271680904415744147692837967937956320071792595522684699311480541475369017762260146630679950703565827046838633376384024576 177 210608955226419348314521649281003799734435806325452419523637653717147199968146395960941419017693617992578512985261842060548243952107270710989861712231587872837512099031146861575809352952533269845374083195256498952024618085678429387434370283058783795556123119899239104072761321829218507156253408227527615072416882185311605131287285793855068607607974377006548382806412661432379007439782954042340539280 178 101620324514454887863878410851821595245549763891756959222127384978950177876921543394236520281461812431427469496606569906448825192824922414523676639433682132874573580775437468569943671422064748856100465236329339933874928630556492273928324167415856325005791852241106120108777421526091456865633381803176191785817633183783448096582931999107939154161659453268204742249057523378650169105852212401499082326016 179 49308758164525393073504365522242189526485431267686300543876322708280407926799881915509318314840083640369293783076544829788750053925847907871390471306081426699288253835589945740768148349839362840073774061503216690663747409714753585546294746934475717387883841875529841678171116168885449596788400586522942007856256435250905347501818621239648738959893493607991048740861733589541846555057479329388970105594360 180 24059891678742584827679914445656628472115407070136479399818701810771857899470346170491386273319060898283171060878132662038253399589317347384848556544194223829142954419644062834767761659208701064036055534630441605607677143114325386163276231825247640614269913793628665933306688830476264659642381170930417021978571230412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 11805269567530823870351163597419407591557735515828098466421434567824372252998019575863285663848213097803015438556256183049253054736983901252218241685585537686730846664075021322600329572403109555272202367335128750878720837596238755626805069928954905233387168343606944480326203292465863633712962163761363544177655943632125535558641821375799594626162457416113735857258149147996815783515684560616928807725416802422 182 5824484028580256567871861711333806247766937484560156121372044543812250583304923097583027421249766838713686636047054364025905536999465543892992906561011328228863964221714849058357095192774008786712381421953744047879092209101397248629691369364781655905091223569184094568534087596249725893009339691525366670763019318558853200468731030143512583247934901960966355810380500877916024827054072938114092987903818984325120 183 2889516220318554194092772975123669810090772837061661382939468651530876263878459415439286580228444832854874247714797408414839622425128759069817203830274405626298477209499954570083247293706036956635664457362913293618010209632272855846633370259763065201027154789311546904666641244241462020832516523527573611333795046086292368033919767054981727294303127909929909121628214948551279221792517414608205033457400605197967104 184 1441338225401547692839084863915897051884076016577599028754270510269364612324341628479095951468860850463928461540519887681007343891009849347980381680305477714503865494030711077722479394888777121369373428002304582704029003931598424654902406100241451727732518862523674770171000502625364560252320909861624696482825002401869495897470140382308036746423621654956178990681542012871096299554607816353883848939771584996379197440 185 722881093555637095326472737199062015772570600063689480744065712816277188016726341191772609468728207234987892816601604707437111100028897764285605715584148985654090233696559222776283910908832472599332805695322274443233004819200823347946750095420391243134963303046922710546301257398955350242043739309095716428224468705806648076704455681694913180828949249028799768645229365478569426295418764993883087299764156341552734375000 186 364514882793132370887066874409775637264878738805191320978362289652127607023514807725310565557399481313858846065729023294871969334170604839182448494406583785205575882826783443543501093486599343572060086481772974444474872137427741069408266360491358420085043343152575821385999815222129105498638976681170850231103892849367693736015615705689412915217249727214005305477805279444250764844393322297802586163400033096796453176606720 187 184798516640765994573139442007290311104930529134351205089169341684348570153692580018688502836833814636214757989502760001903760445472868267383834685560215315022844914016492875497944262270106496778206202589766129809322233979240911175666168645780290358549310451076576414127314734833036430858454177723743743161434977628582816113390000072122752803458374486269227274988981365893022830566359681185978446561863646351100130574446546748 188 94189833597589681584399417579078143705154352233581140431320912709415663463210667419507183432549012375985977453272749586576523474602699070396497070056848964398770026606780178608791914000485973870244438254669938959026789905148843824184770398518666256052671235493587466506090453980998993734609140812210348646366769926568466652234521508501957111585404986383429336055349151573960769683039297358945848998700489071127854836372400504832 189 48263582928805374251509834197844900431531706408408597832895507862940478864595501455140962000188654844103467820752646295260455246771678111518814829589852548769938703633290173815138321873776014750442060815452906376951090990750517611317329355397237967048103692361991992452526002699066270124831763589300380678867886961448716962839036242247587905712252354752081222875431049987869351658755260170174601416367873005777946830640774332474800 190 24861816051342910264818471269133171573358510545260398509570705710985599526991788944207369126240555181339226181483918109657072314700953790399936151232683876145911875909701635038974051461506144510032208385997678857541450127490792722683444953773294882085754192236326585947335032814201940712260781057726080304848325867815794935379413307915970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 191 12874542511674537536245808470243619176300172915253576099232218637148967505014312170431358855044320146986118268725320121909183043618175070429471174577609109344663657950632565471472320327654493434324458870068850104483457282214563597048546028171339984502290009778451703200431207493099285782836028057225805538753352845287625767616039092382133525905638599468496594491028295346570257185159674443517178173092992031720179661651251752191660052864 192 6702000621151965087174538061153728469857486188506477686364496772252798775371734806323400352783007944203136494559514443756573919400297599440635820676077263459602129157191651132060528482628620819297875884804676837817907823268994813577104698020582112608085750399841821938009884542801570671607745229835941086024782183236258662453624472472661297556448029535797042899750505478407408556415612185656839323453211260503920798627702757616293932695552 193 3507025970504759487049077633429980748573561987168883198728137503574754976911802195299511275053470637987012935340424409215623555556766289765505013117828401967733189928135211051747786100843766859898612461712160789623462148485474109407698023616064563486486845921677063463404355904327181899721062105802393797965559285469558555575717032559364372651388672905124062864414801492544372202631790528716445772718183006729910945178717542307014072841774274