0 1 1 31 2 930 3 27900 4 837000 5 25110000 6 753300000 7 22599000000 8 677970000000 9 20339100000000 10 610173000000000 11 18305190000000000 12 549155700000000000 13 16474671000000000000 14 494240129999999999535 15 14827203899999999972100 16 444816116999999998744965 17 13344483509999999949807900 18 400334505299999998118005500 19 12010035158999999932253220000 20 360301054769999997628988250000 21 10809031643099999918711397000000 22 324270949292999997256594395000000 23 9728128478789999908555406400000000 24 291843854363699996982389428500000000 25 8755315630910999901243499950000000000 26 262659468927329996790459511350000000000 27 7879784067819899896308420726000000000000 28 236393522034596996667091683345000000215760 29 7091805661037909893347922347300000019216125 30 212754169831137296600492825827500001146683490 31 6382625094934118892016439437080000057143698875 32 191478752848023566580542822980050002565722850750 33 5744362585440706992017773885431000107587523835000 34 172330877563221209598577892443815004298305317750000 35 5169926326896636283098677049741000165635681213250000 36 155097789806899088347200519785026506206650094812500000 37 4652933694206972646043221842334690227436412836600000000 38 139588010826209179250112842733557558183485292058000000000 39 4187640324786275373567870905912232290014914186337500000000 40 125629209743588261088970695894532135146715134801975000000000 41 3768876292307647829127157938350919051118196714632500000000000 42 113066288769229434767555849995976221534909523382704999899887360 43 3391988663076883039838908855242746149084034614589024988174194400 44 101759659892306491099534266318186169653498713474786249121523707015 45 3052789796769194730117038009372698647730547884673429947629842250600 46 91583693903075841817441440875994366256571717832589497263257373780625 47 2747510817092275251941152244124233194863440580134022619093199594055000 48 82425324512768257480771837859059062133690806950253001625182893253875000 49 2472759735383047722099273251831733854828319440640825498770293527889500000 50 74182792061491431593261741036750875434896466555609801155274683171448750000 51 2225483761844742945706358535556492058713871287931484299327637730204500000000 52 66764512855342288308445945200313735690392581110989412231626795975144000000000 53 2002935385660268647371034030017981290350084419575504122191699798838950000000000 54 60088061569808059364660691120796515352722153536274034003831659088108912500000000 55 1802641847094241779245710840231607761440365575407516059184927580692646500000000000 56 54079255412827253326548028405179601916735366567275164770586224142069412546452264960 57 1622377662384817598271741948102329131140694082933870386310280305764251456837192748800 58 48671329871544527902411291321478106186366848268408323444936561177972949982584556973040 59 1460139896146335835700109725996590154444997217551728514600394557212249022145152717464325 60 43804196884390075029836421370465113737657999494167593406725347971878885961422141468730750 61 1314125906531702249660086528830975686419632370332441149106732707231356514892936590014974375 62 39423777195951067452752412496439938856105239569563871082935043444381602532008777054065156250 63 1182713315878532022471066873838518214633230147705682315875866583897465100237801673246662312500 64 35481399476355960640786841183515147938836640454664867501334355991799764363051674890479581875000 65 1064441984290678818223250284556242484100417710492720340610974365105474479506070827079079662500000 66 31933259528720364516686860008210915929275878704803110903527607327915342779914813892544531375000000 67 957997785861610934600286344392036720912290557377886483408709821937706765021253366364250781250000000 68 28739933575848328010999006656132378943772555844344833239900502139815395466013100586539931287500000000 69 862198007275449839519682689415109688566794246100425480067119573993653617310253391858137339562500000000 70 25865940218263495161281855374387440287457426418510178488874936157896201551501037251425213992821149058560 71 775978206547904854109196901989647698222682920992077764650745914712334883972266063169943938269883771571200 72 23279346196437145601398144282430165655209856204021004841094361770904818058762389441526318739901457557373440 73 698380385893114367385611445155127011528993684983055289761421723179900131686836012811724249164117148101028800 74 20951411576793431001878356855120471620555258764404362635752913719738242513735690557787252713456782233636777375 75 628542347303802929465651110667613987412356456850710485049759221537857485358472266946035473886599520781053087500 76 18856270419114087866248545470448414802895711947214657345852485566952700278133736577833640725724340487001873978125 77 565688112573422635455826728626052300002243628391318642188161557685904697698686746304891412362814056242123249312500 78 16970643377202679047725912794159564692517128632708286045390100673864614217747463172947049025031888265943469595312500 79 509119301316080370953310711886126811998668002861981158092503141145095405852012234635904209758067262790969742575000000 80 15273579039482411114245321198424000510144450915831535232174768219388552064489331087745288641446685047367829372437500000 81 458207371184472332996739631207925900214559447780612766891175235194906586876073084440905894382801933471279389821250000000 82 13746221135534169976983588793893953565884368904783495150421637536530575603251148312895735778038224546352302667081250000000 83 412386634066025098921949659546503904124182867150311543858197657697609847805747685484636491936904861323538224565500000000000 84 12371599021980752956031749658285676049081767090689146736892239369793257699163657201962496561740624780503137187005674336828160 85 371147970659422588332150285905287049560943257285336406656486286245525575819624208861036358363990241308610096339821359936281600 86 11134439119782677639500442461860114539317059423877992084404082379331574855944016877031120846181894275869016608027763932100643840 87 334033173593480328871091290396848528049196264927217951242685688996558728334896874125803560138326557738494395280539695281599398400 88 10020995207804409856715079208136808606417071345683119955358042856180766638103772707398818835060209978914646647758634861464464778000 89 300629856234132295418922591131044841406267110252698113656349427269209231826577419896484827338950192897116394479730568473157308898125 90 9018895687023968854091784180539562746566246442433291025671247533298735007318414555197459897245387450920207968796493859765607834156250 91 270566870610719065368476718814433407767301908470155524008356017122428576189691305111288441806159148653494257443239181808468862524171875 92 8117006118321571953425997366380398001297518344566960453423708806446436169981582718258840800648880282000024740060203413321619596951093750 93 243510183549647158373930795049833813302350152087305383476574261820661932174270717849572062888852878069173155199951763860324036627693750000 94 7305305506489414744352450073247670603425365686220890430809623210918987421269267948088990230288162039427999057612050313145120108039937500000 95 219159165194682442124609288850009804426970496427463535446645948705752016626568753487667070746199809025428837293770720259284972141148437500000 96 6574774955840473257559352265077684728342311432032559375422364649137585302599084014989609407768553245311037781859904259331087261280996875000000 97 197243248675214197541412775939652259890472562056742839550209789589963823118202219606388113238603920810569446260519899803474133300218250000000000 98 5917297460256425920681349517809219343146493122160460698026373304829536129206383501706032108541680925792301857160500710626507471921907107711733760 99 177518923807692777453609472722866126844150872106114899025864096448939770018129992359117163175080985745101871438280721131119004132327570557437600000 100 5325567714230783318603353797343670206520806235249153691091817637707926110275977081280467787575942272265166886408358444899591809752766943800711754240 101 159767031426923499407952702390040698372620520784246043542530383054395580488388928579020018742221765915090692256156354566329377106904667013823011840000 102 4793010942807704977734143725793138720721743582274531222599790762478239564156104246816227889012182581464393376876925259389730330594168202142674436512000 103 143790328284231149196891191396551694834943284638970642009277209752467419368717741794012386590408695739681327614286059618257774171005068457472283945060000 104 4313709848526934471852742130579276845256942006540766651883304136244899224590585399231864570161077696233789335999165345231002359207261700078749912673984375 105 129411295455808034033962455577860085478264988784860608147227355759653295194007362709134027480999075646886738137218858922859025788981345472230984576861750000 106 3882338863674241017370279417150255971393574258229592104193548491095046858375254862531130872201033605857910484801164546502029296269315024472381999518559765625 107 116470165910227230411650555008941281456043647698140346884080404644228335615366501721950989371111383575978473111889463893634545637228020787776011514980618750000 108 3494104977306816909065781825101246516194432492803968955319564777078334750377639685684107458160208941630626573859627732474535128896828295613185571251934343750000 109 104823149319204507173461409998027637753807580539577256117962667043513049401487656467804047558330498188059987139727471073588252952656476554305467311062528125000000 110 3144694479576135212248480957290536403430893005841026234513779672788230569767943484521283973576497370453756024761812343309387602019488983612328492978892864062500000 111 94340834387284056278793588439207310310749580374540931303063026862252402870049690788270154887079692762769076292521471704887706430812494352366879896722751562500000000 112 2830225031618521685703982444790955858056855792506498896924273561679801457421594768678834145717046803620252219671096907131600840325228657254818177915512587646755535360 113 84906750948555650491324717092170772278727265472032094466310926701296530978288374695657819299303864477219326844110961030940408170259422921927858170351414482606223846400 114 2547202528456669512345898825218386066722181922827946623340879337249448597758298738928545663768949115278658717869251845396294123889956482916461912182821065747141817424640 115 76416075853700085298561684130149469019967862677704011195167009185926675584639805103019768424426060628051476327282190865722090105429781892248348825123320098553686642073600 116 2292482275611002556802392105112420683172852617102771673232211179943564809193891955929351972476798632250688257469679476345248627423428150646968870399509087313422670871040000 117 68774468268330076639438010589610718933142418225803179137066609784113987465343042334413710797626832122463959477861048890082333928615575344371991590447384023067603755506080000 118 2063234048049902297244127740775464522955247866442810905165977531306456126760473737057101411144165556110729011947919198296753143467068976077916784805639296634488596700554750000 119 61897021441497068859153454915878224392154799431959232920751140915863595116069956338500444527002455034949542695274073646608846169502155667306401604336993439453737269365973703125 120 1856910643244912064029492328254775394509608001577427354078961041778791481680336090042360776933348597612514858111177214186590651227014524073694130879354517108847348595302341093750 121 55707319297347361868531430270996121766838454069634427374320783523756496061520968539975220965863636994591228604547084064891899073782231053292777494583985903382837284698636630859375 122 1671219578920420854485342720830469452427698846670943895148785815800344337471925975655148630793368723929359677926509024885696877746271580524330052381585436979649578489078132582031250 123 50136587367612625587442276005931657599788486254962535171241435238016209780987112439493479617925062380092299015029610476920394859183538901211374982485078296783486245833922366992187500 124 1504097621028378766209728111608476950130815136815209186368214999964966227026533365174993580655073225148387967399267301128875144691806689657796292171915027808507044913123581819140625000 125 45122928630851362943885638291170125207892318285085466942351083162702841098188250648827572785798195644461045682878817948088786811795626188005576588138931162628341969760169125441406250000 126 1353687858925540887044382997022578258551396905140615670117327474620995049889617003530479102578797512159749844249534487914671122613726660922730660030665272955894217295081630024835119092960 127 40610635767766226573165905359301582861848470786935297564445105329347286684482299115843496337416513230382560025995956879585175738301241063927816775461060418808146235202640556442104365940800 128 1218319073032986796050009624237774540090683320641822077915507108168585328397146214106624731738200225041242764186283497945848034234892643702413107332954853462044678107353107486523035066375040 129 36549572190989603847151262630895047862058344171835306651224274099033055438510176672632274620897997134870027740394305672105772553460967302124731354961357875926767420162899862466787140648819200 130 1096487165729688114384067096039705786610314720979511021568210628900106851645456961681032271040292361714695116247219941172056217340265495066135686720232029500737498478443423603446348624604032000 131 32894614971890643400607889394576804149819245281529860059248427698670236107620813773877528639288942209102159785345155535367458714479748739196050811658525170764952315009502974381361178012202240000 132 986838449156719301090812977238873041911457621332560925862134772858867206156234813946219800909232675694039702986429519998917322263427510433373881039983525497596997642313067643072534104953808000000 133 29605153474701579004901678179213258805997721126246658725389749071239554853205715259544194308561326605376823942911458480659098977492999992233799425958680539891633386247480167421644469727543758000000 134 888154604241047369312369011237809791423978946365591006319821697158162619624060280699367245632654283388897011159516073067769126233647994420710768693159114741833209557290501230306540055780225033359375 135 26644638127231421054330630312976654583573613908016356986393287707120685186061312919131777490964845298286834744590761266504187677777954914682648823843569551499204476164264792681908298212195872657812500 136 799339143816942630878705708664570463438820566943036196633921093878593564140632309875427627928733327559505298769750432184549924218416441461744089538132343689869348190016334889871378746277529596095703125 137 23980174314508278903824775238195238702292525025100050984521824192357051199152665175696457286284267454270174074770399416082942443476785408386537613302436398062086026613403382074751310964134897271679687500 138 719405229435248366438651376493600905677999297029248495730864493809363176299218219615686440502945936098087864452955408148976406502581415085258433025819627362672049348014537618196087006172461183710742187500 139 21582156883057450972876784875240339527678274472324204248770803714515854623795817525961235254285571795737764368563256318378915764040352200635616598042354179646715330638755106183032500753664119397835937500000 140 647464706491723528577820853670179557122344776207908819960709105904242145899357298730471090357496753266230621622157859014584100061478849434079719311632552113036859480774401589699386954537720819978594584616560 141 19423941194751705839080144832494467869585669803226151693393440385725454123579227540557124535827099204771294757725250549329506332030788993137751975114171807229986637722639407099815740025466915471024688547403200 142 582718235842551174624769921646506471279692797281753352744630235586275033995115148844756213406286932913056888112008795315964960989796367989878622814596007401788517626513691488787285171265314232436367784808325440 143 17481547075276535222314064949545367209594352244260730299283282616335861337578636875444683296572644614426712977569710286792196560571966529445724114524169693878329881783176051489587907159072492545139320537070796800 144 524446412258296056176550967490866208887134234009837769811307827670331084512991933686770298849439235065397455024486281521815824945520466146903649650597421882087195954715810532373581748545287664528126260478089408000 145 15733392367748881670510399594861142058489035527988767985998591923106164762280659181991665892012893239213999400007046437976964983533002490406453100542334731829417325755219569569090390130072139090391362868383596800000 146 472001771032466449671728104949888935927798276287466857938212793092342162394162306902157145810708897497010719336418121478233966826911920090580800026838367815347321073175689705470459054898034580181977173788248966400000 147 14160053130973993476844326661618308315534073258567963425394925255471479225994054264203168157111777188548421034315604313379079966095537708891131110432990005102454336802835754245850574402516424146552833595722071760000000 148 424801593929219803906104305242198456972215206550652927121730535240427446392968901290696795568933831549847953580140718982263104220017157802375766795786485738485536180751269422017768520510354026362765766321119272051250000 149 12744047817876594105206364319075429945607924251186867346143190045562265837851703980880706680272031974122518603446737964336972004964790998197809491296260369314826215540646025677599624832513125021660867543439091137823828125 150 382321434536297822796887984426547185799152102901390170092537480355286295186492812019351284702844238561299461953039582647253474633676510563232441541375992629082481158897926053130765131939269546566136397752704206152457031250 151 11469643036088934673127551178424944207032104359788202496508279745632385944312413611164054985079665570111638695904286378124628273281671425834767169503062501416979661143694862398208204072216022791393533399853259224815966796875 152 344089291082668039870453884721604185506592669329230183496153966933318798488518276731052453021184122553098611403295333336833604814803957139914042430806500095597620772117098608823422646264565700101338451400974467815875292968750 153 10322678732480041186412437022713801353183765246540104358011829347048856278868821433203290026884424270079768785729136169085353698467803385014409095238094497335089940038092156811389107437940925598028371040014103248794556640625000 154 309680361974401235301337725113384314508605482713969363930126953646457024752510917472344741870582122115247614981609815288175530021677871466160078785974201989916201660693684592038891592886763901509954722122764528931827444769166160 155 9290410859232037050309070186360637660856329350488175933764277798347216693523679646262076876242922509586677589130031515302195453471458557767255509043683266385393811268394979375623981757435096842503371617090195646090056501388103600 156 278712325776961111247340258579592376839796499872801368862420642376086321118828106643621263057311210203775793826468596741482980739782159695368258626478376456273055461253966682983891461430048196566220675956678173762122782408700495840 157 8361369773308833329562252347050968723001943775511220995627506196763173483141314217808827870870723885654409718016085616967674346929843043751913312719520244100972875622753525749749683863041213803440300406391120363028858729451786726400 158 250841093199264999651128908101424984445845282602626943681368444548583896981980822433337312593940166379789310108351863845961431421776480661189462110712916471174782820623415836041105091478781909479837820480916668806950781455345913088000 159 7525232795977949982461707373739627222695332736921765196168044243265007993823996925715452949883130622103291409356079519636995113985676405076361994813375741360552333565069038031091443834242954585919701654691227660336665996038357369920000 160 225756983879338499261686425133095147559850165234669086409985657555240731805298559263168006817194695004664201287539065709554969386475348986910279004550997402113885893234984082957382873777289127001852367874630165109982814091150065296000000 161 6772709516380154971485648871620044359146939111702379221020351984866735007978834024351442684296060275052094372153965726211381384583161951042447041437907110377334389567816850120858758603634308861860554202351929191678129704917348962624000000 162 203181285491404648953621149677417028924403057816495256712760025573976156144928844865115038865851651657607896168977297024230554226236852799823230670300810994385317926827926773188041606749673807136517032418848252021771058188660227862540000000 163 6095438564742139462880184996186981817615494063224214535403637529518112259035377947642145756393300374661042091495582291458251854595180381299626360141068770311809392399540113129803092430257260498267014356701361552070292313853755431268237500000 164 182863156942264183714552065061543583186473565601606353877641997188564616143696235214231117364731837694535374048666075960047900884144376105149761396365846292230476025501616074651770918939261147465091246283362986339843958239753915928260427734375 165 5485894708267925506280957407124331360179669494484564530088994657477317249921299058408055981187119588484357517228754698043801937574314622156220584553929129274588426186126038375725444101624016104296013531386237267744988582683131527209523046875000 166 164576841248037765033760585872070656888309967086327444557669806552064580441404632784531844822717007172178751233542862599674865268818768570880038201426364835555660816423397295030853437383893993778032866846242603099584803059377960512514501025390625 167 4937305237441132946372773485912341193497575673904517329548194933325544120945477142121279708628882520537043781596128109983831137446677344672319648048169895775846612759626899629028835979712996947694629005307774695046462155574218801434666501953125000 168 148119157123233988251981881869876880541195975869405701543087841902729484160520553537648584255009347232386784381628463195524740193725540280008272370220058985458389782525348371890511632746090345937747432795279093185917215004669957531897692824372526760 169 4443574713697019643383416774871505762248552620035157348466541823435947564858596932532557787622635310206469823585841074537656516972431854950385836255274872847524771551390193419506168276249192745379813291314230157812782323933650516256489506561683012000 170 133307241410910589176221312809401153365575144151190734982803182029560948324782190755753719891225618469677832090148501993247931924963090469619927046659408559403627290289741347752133622167387057485265192700368808654146042727545077968118888737317285356240 171 3999217242327317671528203671179714019442962247986195245936505026494290503227455826808096650245888983417014080050369553292434318903942827398142011046140323948706234109352940928191373501709451283772095254282012020334387887302027496184699622001674235328000 172 119976517269819530033093038742321803243524633851491835989728785209557194361766681729291951772904039578188749481751614288810457904180017240799094492594404415701358894942786291404565177177916374291231207662728482615883418592695627917033379612081250612992000 173 3599295518094585897610199020477565580291747869153687916595171864287159500332423196382428839239948271572194046685139792383594873081312680885400324556951049603226217273037363415801703068116643470988387005586393681233490441913337954045811956133715170940160000 174 107978865542837576826828206360564311993700777520431226871957149000289296776072450031661444096853355311742088270575017109958588558091148528370596815967738794378634527823276555385048302683271721180950734802825340753020284783362426042588782653994510286776000000 175 3239365966285127301760513263204049700220515844114132612703069544055855997317073941008207997538726545332671325569358238001614795623373852472693353715561795356969579974489081316387832684588351255436519602091561680933117173635041758161853820667835668349504000000 176 97180978988553818961485410067735101304731519132257196256397986008412415765935419477338333203385605143159639300994366990566041098182724845839774352786629610294572831240585731110987921951492844706417842523479128271558953244728753005133830042135771121008000000000 177 2915429369656614566104662667180461350660364935846632731900465665066512365220825381748425535832196834105158589969985104345317137325036686344104661139848222353733659173342515291207692883328320995300698487001113083055258844934629819622869677947997812641982700000000 178 87462881089698436900942890969866089942611670360184096449152975430352556080299457082299163016971241290975852645895066103072653870970619641645253380701359623687857953947887694226926996360899720432063593429378128384601578317723561202149070871720501001148325843750000 179 2623886432690953104562377057729550183279816022201604601037338618506437504384464460176525294568162337946128140159686843432560615846146152399654339271161607635889533592832657980519037211557712799098822089466378978292011763101755642888629545620934954838024367626953125 180 78716592980728593062894021590893530117961785293506437376622490057237976427363856241140426515948885616768572558866310996076573423015004619389546536247766472826304236604105626952190462917239865772089235922071003241121868562549114659920607782543837181670145078417968750 181 2361497789421857789667501943497016644211572516196217543262214424707995690293139604021308415851776189820054744460069738473006644816437840780047314704110870585165627021392805872039598022194492368631718428337293400796792495491781513644379182620707004407362903392333984375 182 70844933682655733623445497178016821609099738764635522145922945355984090231154894273769383517683031409955455912731318934796345436411844028520906536023980072563589477760630711570988358124510827840381698907108035181036129665052828163410998754129135016044437559610776489610 183 2125348010479672006705978081533694318632698898012083433729780194486401177417414633366489161045928406392433998075965850154176616154533443760207834189781631501732254791417106004552556299288801630332961447278164922057770656047728457213072952845691642464697492122304426260900 184 63760440314390160141257737431806519726086064093869472856844659338154827737084708232473031999392405346754956550366134894634598768066939255363075197393582824051739332863592178261966901909078797690484025932845751832810289050182416619516985070700971071305333324908244492751640 185 1912813209431704802440083972528066298485151690460786382397830484784818207715522298863699179005512909742444718949574702567853286857851303300265582337736957163098955125795497758999892301808636826305901598835000529320146832343279352914907100999370482825591091739203508720321600 186 57384396282951144019273074663058110206314149334349450365397173014326329264213892315201453555209590254543397988716728420542419971024700824682123931315795845080380584015132324802253453638374794881222053227740429516913986050405039882522765533946725092104588947741133269549040000 187 1721531888488534318960308904508226945262687606381803066117477394867877633281789045992958978049411851067096957275379111823286667493398113290108246018063098921333273030307248649000729913762019258265657225298483937785493586253351418321252688058435540229790440917445502786888480000 188 51645956654656029520272767073741317575692777014059992245874071399638093973584454004619450020029342807748355202390793988184175477563171269369326059377971066661190409482460365455738881016631509135181045148547179415483614986519665691572736844505202533142446276988078409901560000000 189 1549378699639680884152088010367074805173575426061966182191162628541572870602610711511792161943349491368414873395885912171773577660413048091162502634863314062347205775399104293592987341939136844843973000474643598655676923864334374021779560649259355535699335974254214157624504000000 190 46481360989190426480879790255657302533343855779923660079935378371069494741635491089114701301739377267906030074435002625946846720773675992642934445585282719226382482435246370611389593851445076482449501446542560812007314811945545033855938484454882436489289351667137140313057360000000 191 1394440829675712793115908206009070828575998349205440504759210231721779135018781787996238702447900248378553628550383485990886258973069741003957109526450944421067213547629999826687409140702079992386395291580835269987987107887563301276166195145435244346900366050472189581150228000000000 192 41833224890271383754162681130452677471497977326368850096941750651621238536533175604507507931049118406230362324723854243549536128133725078683214844399551777468304365379303106133330325329646503801973078840215407452117909727240931658958891112485888904145790406943232271400946123000000000 193 1254996746708141511445443482418996903679906522576445966991453961853772703170051693460441597792012306495803268974470792461057122710881410762624924013246958154725202760165198677251384382782372958087072342460674863169631505446607589688574961863571797946984448869381567032684598853125000000 194 37649902401244245307980195927732404529699003679231135364736070449083892153799957716305127185870781939161728668970991464657661754981937797592381520011520177538856127568947616247748312812048384058321576667248553244447527304475157042333726959833628440862925307326213264040131249125537109375 195 1129497072037327358177912621486847059467608107986357023629225842560147124799162021599542335026009959373860840648343357106518780283092620559589671844529974213658182547628762951595040789357975544847476669088211479899167286011851459710188103711531095771961282869184917050214063408834960937500 196 33884912161119820713492580954251659521254895894412107722486530534558886099585677277557630308801943565936100428140896781547955678825576967277943763335954057915365425610024363582892753754112486730822927042527924459392707803784138096651483682300345563771440008599636410979005737581313820149085 197 1016547364833594620449433497916937218652271838273166385228982013721776321870428789314891842192930296105121723949108241543679918579557278283436773269214255985131122047412485222248177812231711775345681624189995987417853161601047614368489642467162343017361134595634343957729866121120848592395300 198 30496420945007838584822687016189739576941665445303923432570750692733110544209396131144499707957179628800587655810150022196806507179876902209716197720589913101157177704307136010691814752511023658798168230077946203345845044757001321725845390110990857952639699551655606118364729949402438558589540 199 914892628350235156684871072846140878637498115888930776560859574289021655586415965806276692924344890272386979535482206871248251722202913753973611293683811237794422837285474485105345874001882347131950621193580175689797560764057696094499707232877457215552184628596686568494495327826731464875427200 200 27446778850507054674751846056197687123243673361058669000937062922882946774391246956422279929491352873923844079314614443767274337644590421104541652038218471416942709304950538801811830716756113230877869298888257465249961320743396817241165561667711729493986920041346314347437712989469633168848152000 201 823403365515211639468726797810334437348110656618373045365971493285773791462175667735205129271923512034094988861027506178611620078653581610067188531605574434634779036889609457165681789486702585078977651313763823895565480237872444224623526760402486132655763349393124178865862996256768674203022240000 202 24702100965456349160846946418042147851784490149796298727046965372825461675540803569391605044892096937886362011988704277777298964865068951427687934718483943332873166573167156814958077452923121143221806260182372855488520351215122590890998159087157570059667923936799209987839659164323471744063316000000 203 741063028963690474128962667053227878148284521360643725356296321493127638356479868497300910265660775487128757976659728459745002203301000679987814339862843487862450610447854393517256671927379501042754474387946396130855892955837070996231224618699632131518462104207398432987662013365562891491308224000000 204 22231890868910714202975508246955739641926471246704000925467845873246206162857536234158365946563091058772270925738077830229212581488399173755019058039179319969207624208029991701597262820165679435310812178311400923576236372685833878530762127699241520935872515221584322116628812376215836798047290920000000 205 666956726067321425462464094469439288771195438574122089906776719430328582812224429097260689960789420756678264902573248770766616879653263855166225901207568830039806389797259522536207178363982634692320997388955519509865209016313465034720027714344185925662394149903450146409935391842583794323892887200000000 206 20008701782019642745069888245906191666209799182307566160858799385379077658956017021364539941605459219987228102635243130676781216137146363054037536235463965728903846536531921753957227708141887719513381944918092617868529640467118235703665109921623324068078643191915384159552972165573142367478134724000000000 207 600261053460589281787975609731876140608668965918559336218388975222871850876815533874240902740651722221932707653569950212960927291214819785634669364953114787236349111263174092024935149467601296508757796254917955137512611607754112802072225501772583378190694624991508950689223716594453205918101737375000000000 208 18007831603817678436715637162596995952836025981941208037872090886843662712708211801258692248735343772947694310402581039943460138337799348688444875016207719215967289998312287180024274492708206380911868949367420687832043243599688244117303800645978935217401637797595404067217604156651623322139953028110156250000 209 540234948114530352593760180997131231099500708316902801513611631100105766300945753735203994642152116772835916185862600192367726060305044050354715062548398578782096925292471857492733948173992394955027658292163014891102008701313641311640167687326984064409940239305062055601865382084649958222330262513491455078125 210 16207048443435910562581537413490577522731855677081092498414486764970020311073335685534460688344444725794137938028090523504310648833804575213725686324529534489918508823262011634993770370386979030132434750227415965639874464359824283947126379079124830059941603706307546738910955520403642969254363220518339110980810 211 486211453303077316420508081912016543803787799994073377389526349704420673445234056981662722755774153147451892547651903763535043238869203280117649089110434891948798004833585587142156441252576825939376885514347146936707933570136237496365752284133751906862449408226549562352338616978615531466840512263347938222857075 212 14586343599092319478907101242579472870651410795904029848098595974160427108218800563990691090173701312924486863291350443948306574788028573175712017923957580186450620774762049288859800873403224740898261868586094052694259454870568341065266593053219656175374215708512347993097431466491204326696472434065275793192121190 213 437590307972769583955968800833953483202160014928554064471128377921056139615493451000953587599845118570670077754805857370589894369454528466667782569239821876210989528982029676528185202003010185302718309938051707803179898592379755310347372191543114272364105059898511314986107545630843750680936998438344934866551864800 214 13127709239183087506341736931715683420137862794468966391156098578512146659833980248626644744857905914465894806782278014885521514379589512081011173909262968376800880236479977446824712876812436956061685300757533515970464123306448571859501051853722402772129703829438790853138495783180181320512116593641066442871824248000 215 393831277175492624820132295152382870674163702684519806703770610596499827760616256945654384954147860030885355990624569362902442774372779778593307837658024017413326547066037820800573991735247804935762355062684915257900166634623434865626381899762235578438481717381864762371764989594981467362738472696510618884401354200000 216 11814938315264778733500374470598857172760824099611533078131543024018504498202893374957928930459549360193670170122090829442632629822971573656828570166563035060331821713853009796630199343154853499799394292150934871791442172635569304416688997932524698417442539845789911831172290038160619604331202732020922050564976676400000 217 354448149457943361671903402598786847071954467167496591198668526024377836327030738013105719545240071375747830934924187225231802668734119565216301132381531730166653049321771430880528724506168879616481496682245515367206674786239283519921041959245918337309572171499981588886557831705093371568371159495487190073649826816000000 218 10633444483738300840163867132388239378224096948605588669100676889052558680923830555056442449476374071419279024808013802823521380239402455610123472119264670578465447787314275377923690118203966900133321604198900285985581589209445159375179895286939756364374120601685721929562418903667894003284998818114487285714270895040000000 219 319003334512149024905118965604386200610433914711773576827423638165500351113549031790882910740262115303308299789189067464172864345084150094817701404366279329140267905706159328385845855210683634937394326691851136636690708185373453130433602697157082651982012284144039449986626225676225132285073476112129627012292398740600000000 220 9570100035364470738159657517113756604676761176346940462316832340154042943877435911862788221975589187843410860903682343880267135962391053425788036186001637194131928624954792194431306642931505246588926266766030643337671656983404270208801693660065975483062969576427682009673437784446016532207947093989474702389810856214000000000 221 287103001060934121874972381982877815984787553761786878001883832662713547590964170585111006634071135321948121830046445966125681952261605465804170651476031403217977601672825329647346384905223764661069272703055638878054853393259567211231009417407267356861470777286257918779335037325803534955844151211882270455548108149360000000000 222 8613090031828023648154651153570288022485340359641966339105369924435259209411274150279819955456938541109705244180377367502581026370353489782997618727220490911851987216418983105659380851339292418331661606493467969579848050662193127667680203541335714504316577912124585392018643343561144955036168524388702036767879295195812500000000 223 258392700954840709201803925429627247191026788972319792182476440376159301876496787213722516380097398633704034939652613383713812705895480956606708830012017004670445348102162910473834223353737675596631855646399637603959271065276982919766012879796406252719486683725017792693916741711239555621059176252526936633006016616842257812500000 224 7751781028645221268769049487564375618071255988043717880454994985237004855689002816994132075405805603797945026467092219539118001472680656875881084677707881402848943040691736692663050769120782127271185484988117549942765439209879391013708008716005153800681433563023850701022922135708186975963903367315340493082869628378127169838888535 225 232553430859356637844519436367198014817744898409004261311080667579390373798740159989734728618902466697654337834763392981476311905112155737720547609738631110328849787424680658418763800168958726445397265919566215140519697413988231496832104476933463979223733921952073937322585736266370395178858248392758192883497739162075849273037625600 226 6976602925780699128779021643223942838962372991344979623904813111079663283608900229803026673302227354024972753601066136866469025844406644276739921399421778783186294659787141724047553097681780653737808424272761093722426360594440313372294698351069472433347420725466479733789101491819931446191806549716524735105844588290543863276927363465 227 209298087773420973666673805862958357186626255193917043210075510101759065577586328787480537209553037601642668585929409160325306482634018951466000014588544584293172455463258448540633471519813141143710332378716509593502238919412167893415370866536574937362632892866139920073016080794891564609197678006707915619333535882142661090266328354400 228 6278942633202629204099308872875952881677068147864203954551236572913092579876100967590439486856363943871931706569746557075825487955384117593304621816239523806206474387619058645535176160974867608274403759391833970799127652853921978286549028669590304338071605629178257424400685548043000404438625079155050367408591571335505049882413460748000 229 188368278996078875945952107095894651599029315050516788931485109457369587465886368592590048321792756501526907042380978730736623699962014279887607065933337334674139255605778006530180149893473269586134530718013447709666929942361385748377945435260740481250389924942039659542441470741910636413775042868263489040369866527118088236759419021520000 230 5651048369882366273067748440165321507423463245548920488526792112169102391639695310242592787563508240836687844993252777905670881918131971208109234346993469067143810020269332375486236269550127993995873112721384202530145571165075730077295767440979251354715478833966302197200645180871911174381026478815194113104209163778816934855347981873000000 231 169531451096470988032708010023614104156013381455341020484567849082685670321995884447414517027881243405126280565556094190507379427742245774543265786090165228294671003205504168718504415646727955152845001925051527206269689191476009441164253267510822634819360610029531201215965372683084489634627906619892368513286130095887552943482684667800000000 232 5085943532894129636201507005268056897171645074362559821517354681545437984368583265722652641690038295643300108411824687625126221778040990169159887312521559456611930025412284215769658772542985451661787838065088637159398902452767349722352644164156213425663000140017863560139033115912851704887527484086583854506585905652041415415096519400400000000 233 152578305986823888942653211294830720224645434393030481691806786192743630954191724309625279360216264409778885134395341849086121926948988405926819363660741207893348159508295049453637924716113344968217963525614178105388994386390614716649818718217512794576901607169468350303020036096284535392190908031924588146352458739412897498034930405716000000000 234 4577349179604716663977836372948592010067008693888039383449725152856950060030670806059275107581751498018066885207200892470180128757458288964275825813384392738480496105843423333707939398486556078678255570464854289942174575923235467427775370766863254572161679530076768838561558543028748770021434517143943905990093272680047050782522868340345000000000 235 137320475388141499790282292211567872523122526596530359009584720751950309509153847894246175825831854410710812354566401281433359058075299560233874552695786954261497496631334841097543963730261064008556562907597006677795277669522470913267696319321239308694490752967459710908256707395784830461239523631379494151701569003973459527640931591360400000000000 236 4119614261644244989836884797040339545965530648801848977807726281571014195860543259097705394810193840796011199190793499233144971438634092281083311994263387746158844042901811110226817100217102777627339849640250855855532478298534192424935255298447479759916597242416181097479548858767259486609545938765738103120057080580014828417095381814926600000000000 237 123588427849327349578959024832009287596276171316511501927376481420418297660658065355522583529705210212084810055982380276338398712378674313252913010763502236574856388307819356686373485926251750519922946523405836400803066127851252491278189786702958328561508829587433967471922355906383723433837119863406087340870987944337031640792097237643168812500000000 238 3707652835479820483884345172584251667682230884827362623564328317363222942888001539079336549167735101715236313316519976533566724289378326353352146166645776522960786699833351126700938733331027556258150725989008073854796776007234873922624812721100199996582964446108064380574462211368827717562331507577973070074039217565642177868669026790170439718193219760 239 111229585064394614411997588006246741322524444597531503225357213013917728316296539234121060144641335041612622773126380185947495059864320562695071991667949119127497781911078627018681150857579906642746545585840933370342537579508153526702707747598764120458355439877576886960717750155217899664135134728776390073775247237511636952608168120846404447736254827125 240 3336887551931838429223944625048977981384633250289766755927894353241378157667382983879702853347162314215308913730780486324317131083157005321752727436957578375326048138236957988155043461115899525736493983324378823779680829197694761900001469487227498910127888608897128230710653544089242556181235744934714633083062516107731445393454671194082775305364715301990 241 100106626557955152782638848297316611781221226003082740078190880438498902816945046532494532700784684469032614749577274041568178856439928078798553641408859448039939303186772526303305322675532472299201574312029641807084777316765033481384260692868160601076052769976658296493564072048366272455755870008153423192917588737246158774203921882414675093802828505725375 242 3003198796738654580656780735294916526279560568628426950623749213555330363392960473037426217487279738131568554272120922647183614679714732865515091150913351121792544579214053637186885582537248382562901050779669400370733969729881723663906063791769313140958520123553257779694442457909047593982520001098428338733006615322359336042941255481497967242910862218853250 243 90095963902159637335031880650110041053248238726058729680292398867541049557809511312120493212693221037887115383634306978291313865084507607231643425005617998939014169273417278682505769233650746957691243602842552332754962474073659749929346949488852467536037749216885932477713497012857567771397055822105020041929380478228968076379356929393090772129805296005697500 244 2702878917064789117510810177241177591930501052131766884409862772138507183243049821931107057207638577521827079099541234678680460439101665016588444849638781539358849414878550453903695803793065619345752044217678053038532270781823372277597977988997638070760302648230627455087342348775150065541774350511314943185077271824313591543588547827718033774003042565460125000 245 81086367511943673449119918049371618639522985484467977059634880680690762404961167252360620227186334402010004334639466185145778843327087204491196124651148814268217674641462006732591085985255193878323025243702876077624092034264594672719416878281868704006219222158723095435738180702327366057827578244067526465940716001383958195343223056583501814106201963219358750000 246 2432591025358310201187465923445237287782418298449933046809268926849568458875569459684703648658635606499614619202134557257112047042742862049548026885591321901482663143183078488417978934160750253625118507657467693249140780003134126874348730408664074955921399943960417679710935221464378362359260918655604355901471866804997017672520298066668923200996241725288162500000 247 72977730760749305967040029162279780555829114459988141970312251854468623783628784283580330220214441835911662852058856690180794256081990982627410138936856867418020260537855312553652011574027948296125359727503637403693966033767358722494307039541630817281349513277294546547809115978205806978837010216414196746693649132914565606978432955871121272647246529445594875000000 248 2189331922822479176953682418636073276279211503664748929735996285630976699124127009575628558217275401140533232165527080643294607979780489077011187462867869899694791061917723571388216603495598368555609408178856406665283210450970538617504420515947585033695384504918904340592206376509272200654360858228970246006466903026534191673613029704236417027971979699934226250000000 249 65679957684674375246884918872112594134515720346007612565730185009980511525077130299856686410384218411921556053577893874366880401939736865949785376948591456741785923635508771205550675473970473937570836712866210394213292297556316676152969717346608475585732729266097606722412812513960254602973991481442451761138192140793556062924553446899227757104164580334851262500000000 250 1970398730540231255554780955554289701159929861665542852191457628324848126218698267873848390068716403970308464899643730770316419007900306891737805751194280192532656374149718547052568039347304518859313591107914185851035183558417801072462967376120663829673471318408036692353186732478544583103800741692431552297955641416154281996020300534578407222116485490161369475000000000 251 59111961916206937611090430348356047400739953214626523823566591191112911197604621589624752762715486111854277035948528705448405575909179930697535232567929354568899294947731092310422774164253241896250775702051053042554701154485735064498422966020501132641970914576893090013619224846238015363545652863774656772313398109227300008573695439917275985697397937527903826250000000000 252 1773358857486208126666122960902502114566709612161626981006822739696173581932699077850089096863818127652468476100048540409839410272762464229558300346651060535376600186790415935568940725118823754256860165173854316649025579513353844500676318678873347312867226891932086774918337583263532364170105344657380561914199270901221143736135546002846917803604071993572809191695846031360 253 53200765724586243749985990340629684260324097680024470931995110332530492702665708315097848947309230294441393774775841522233053137744919710399212827688366646934492785052274999579397193161251737431152659306297549804208665799375640763308188721037564353152302205405814638353386792928767303380880015329645751470406889818680807603334558721521062335470803178388176753278667191750400 254 1596022971737587310999648755625529153919031575160725677072681615241389210232458657209990215079200198879902350453110912614189749067575421038380396359107128383513874337195491488051090993826922819183765913854196373574121513048598254681572760730482607857084062190306342048701648089681497548204569436749483784398012092517734368031587986719962041475945681050159080791436058702188015 255 47880689152127619284991534030965033443138937556763167867596115055687333449521825236496215043898815973307278081635249391478218605696296987414854853406260520257849776937230507344267724076278309095626751599764240354089489793422298630304007307636499921776725543445307704587666588966145727653482487963721383624408476640795443544825010622023506751793903460033789187476402985565432100 256 1436420674563828577199808161794925769329869764535386493958998581138370890330248154995960185428001914951487699259801020995327936404690915722234606193351548272413861848105974159713664634419274434156025453059500586563651291066635251323181535407222667437651506105375919701693327286595506578800953709782882753642618822167739296261554400251832549696671067276449002489385679897405593125 257 43092620236914857275496109079827016099026999934263824458994383512613241861773102483236327276092382005492002531711342754367448875242781635091393424787010827213432370891219781021687121381670729048174381895774774054955663657369269446458412751079000448956127336347869697330395259214975791828536631148711006866732726964053265915740257343321961614638789849189527572164006964640725317500 258 1292778607107445717049939199174187774686532943870806198972242001035092968897943941732202841815643480209498815954517533812376596746977239697390790631178913057851697606381642625926578676580410977060806613529898849198836652171311977048621817565826010723097624226568837678457253768579607996323377455830253617571156229566963527552571146681206943076163629547910653979659262492610739937500 259 38783358213223371475049853778606952026321548768315667172918362723936966305986023922005822123278049473729668263106389633060650670544905318099308335922608153133851899862909098926965458759246127635350042183388539060838617991295914764512837360866101560491874415699492024255612625627721046550481801750744900954813362424233995546666150789037628101967114406487632122336191487360514892500000 260 1163500746396701143158045947459648125389029438922356567764701289923083625481021108698075380426235362672964424714410823040872688692124892766217674046692839536978942835196149339727682752809471383363236162454654063480174068166823184361550278939433910627691367903417242834363554556473042139643126218368387872744858803006988819274385788934212248673938315921308406593959686314282160431250000 261 34905022391901034261937888446832630730480857313071557075221681548083731765567780383648382256794177687570505606419330168190501456761365811149485427042334515161803372284415118737014040162003915618464372339650580255329981682274006222095884367816326216783724268482969458418186271509149376281784613558501146331791669849408665182582860732414182721267702915774052908902901564916209141625000000 262 1047150671757031026874031954096274531903579489830600416604881973532163291326616964533372130656108919347380960825557401115129197318682011576224510210047554600563833596199294665978876965464260792390637291202261922158911216554694896240791996609928257629274700497290013702428316773267732802167051613505251614885920756708157936915296916340931452740510260026259827519709600607025627039375000000 263 31414520152710930776697817643627104284527634190364460694912621969511532293734861475619681436166474370453324753172959489818405866692321869660335954272593244964714459528179927457544874508985963685897479538666143048056158354428727801208190468777888975441877488994311277890727009078202417933969613172461523718082337627185042547303599439716275942396336669347895987702123464104869213800000000000 264 942435604581327922415240299930979179190805602043112377957685541623047396861302135205202435032926786500571748191821508261514925170641348847732853183355840487863248556263889098073870554445555820218947359734012150853806558328886453322848171041667807319760049634355125006633113317835495971691459324747373735734600270964690502668951679155637888313108861381793662754341966248156861276787500000000 265 28273068137439837645886382116594356920344538095322281364791797446929225992407449811800991190204392923956391213534551327672147392670468168989013050547252360290147054278166964305998549300374575342500120676922937751457638236246847658785264100416564893132054623605753713419026855194893981345598095642394939837002978522785482062964744356003696558083339988064735432408287015619978658645250000000000 266 848192044123195128579466657057780154698079426202442340404122543013244398448309210303139310060317425987737162913006165058075659380329132306374961575376280676042788093665966110002685185642747291326049030614004070793415117877129234911921349120502057698704640831394296242099669725831279670961758593445682714818302834758281856856710197159458161552662863812985108165154689166406214458829377441448960 267 25445761323695853833470255518531888076048646756013685135169813648156285177741513006567866195913358220291501732974462980650286857017404617953392334816297346595906751413370070455364724386280649866913662507026004288849353790042440565947145669793073339143933857005708933481419112164630855679970762733142089254234753754718787567865185721757881316157869630115018730540755771537276592241967439294924800 268 763372839710875614286695339759911146008866285868338939289904741060922486025938993719682156655199512780377156484564512317315921392306166147789104592052965110092356211819834035127008400627451070368741433100232446346764636471165533804852757661971013734107316824878678452376819967988312327485281423306061592230805200658199052964904957795633844025529796109249836787313676521443341167708912169443929040 269 22901185191326268407078490418915969512314763994379497843035453940684480359740188928381546285528977989563416657727336844417658134337532513774952245562902459293973506790301740500996490856628615500624243603928549396377064524370933912352802323887324088348644264920784324284735513933809853687066362337901681569177269309565275033434750832785143966060829728881771458829075461444441252186491065316409163325 270 687035555739788051566683619351038139937703250062009167869769485313307055617634636252466285503176189746652827237323201743428117539089635156709429968588378073227809791225657142942027481145381725606343377720494208899513762457417189759078798721839665940685338697494089503444642196518577720521921975357008786040940440211919455189485078836469303458462529770183066142647236632175598707072011785817042653250 271 20611066672193641527630375784037915853382819439201332275803049937473690244427809520516635678526224087601171641674011634758451500636639460807754273281041211853599798329704613959728234244761572133602921126491992367490370746163903286428124336249835289389440612326308337123074586985984317124590856354630541534565631217111230467355106241416330312724172649913648954205070523206582483810943892736586165286875 272 618332000165809245247807289626340625805153602208941592822616957139561394649376553963202692997012033244500833012861960397935115517497482233439727568564407147283423236806472469786502419319445590322589025662475844804452709831706059278489237170961933540332104565965346333470855359762912149272281879776492605188335231557788523454665432952782003270679179381674500341180065170364375561657762015144917140718750 273 18549960004974277340001099171946313296648199464635393726453951916272172967800101585439593865403451512177831761374648770018619376383774804471433735509031246088788623160666818219653279501969560349843759629896550896352612598744405653527052310862074265492157092178223580600443398446880509613693103491364342034627170127674181984250015783600515298952649864143100591160792049354011096566891789503354275974375000 274 556498800149228319677039389653072235065759350711479105744558771542409056811401136823789594082013671335500508947092206341375493918477901733559467553812020952511857063280861548044594485968438974894897966153573870531414066933146698642475600522669993343568467589426127065578472617050093643817295282685497363493864122268867518489229801567314434888064265452049902574472077659955352210625702532275529817368750000 275 16694964004476849574621374124432652151707350269158979447937873158938294328416818927519377660321204224335828691745680125971289740926536561989170970258161220555299161961094016604846909972394879115653966346909519320737960973064306238415032234757528998451838052354662198502751862973391481241428574732385383640812622881911742381369572816201852538307838401907698622739111344305269173456197213393857592594656250000 276 500848920134305486767946996778194117985612662848470195002634484417936363875560763580073985952107839653477238409641332496047096343529871365418049685567577373140828282134170677579172977479094225106021185902340275246915128041827657681784704593136630804439364843633256319400014915249269793728029287281813467701443044688863520788349329757963062774960927293638934094328030445335228249913423900894387808176562500000 277 15025467604029164588917583094702260155870796398843008883436269346285292335050489972035359625997337844488801842743403246907180922792760407171882369255416648707486627622912540914992947717644033592580625284877674551840950556986723292294610040540461504237325086321375997045703787280438816831099864202539945878624058280518543070935650762893080843858111837389121167500062661894056134174691105946228466804225000000000 278 450764028120874937243902688581760903563315943472293717722323801913363167081435598404704313184050609341344686851756484822097332790407869759884552350496073609178801091718844302640891891317634734715174841695001230177002345392339832998576487035787027378843764080225799019319667295784911907737697595549546297295161403462795641564580814027001525585426841749734234882661774626835759261876484546127688479700350000000000 279 13522920843626248104608336529673620085458826532539005863577848818060110343591267147371994152679127996378943752537179380074903171095646632850419172765013964613225768432400024516819036676434362361134052066660050728185256469162247158902356322328139114884389334216613356350412295111422113583587871349314022322183110532077724737612593504107222459008157851739014324945385839044115780516988116454108791435017062500000000 280 405687625308787442756987772056832392278852843322078729387776484855335256753909586352428637007055606978845103875867006665858081719122068226102853346289355201749011558985461278546931393443025225265885004807229718944258496364431003840810147607623587178971763918266651646825859268844212816510666069703485784224572500207976761281781585452785576886120867865043450790692259256906543139975472572205470950664364492167682560 281 12170628759263623271271763446703685470567454734883700181640387001267770217974287364039104101064620680799728801248450066065151313340668905561615410563048085875369411700090551629985821968231739324538486084737265101806646815989955895993339845925566409956363113631431915140926987176333958225254870377452463148099106086210245405434483554513902482826848796820010893298924615092476125280195788960254493009248822119215667200 282 365118862777908697795016811951071975505556565548473605014178814733989791742511690005853073568220485495916365144663238877686342045226024848196749573663952492496663485935230083585940813627365168085306339759012739095210822711747133640550872953814646259426222220148393984129625836343795330919218959968611396710589883961211592193533011413315386501110919276390901543650586347182392636877556523476639806085785253047779229440 283 10953565883337260923556421615031001616496989884872759645225170782980334191698008634059494601548450364376515215999463167232628995242082012494141538682956670657610323134413201218064692210262575255377067089567645796177078172528168203458410866171283059656197337903690833504454518985892158586243207019845485652975001813188104310328137645047490567559336848520520968208398057521853501212117130880906306575995080078327634232800 284 328606976500117827397870166145895319325047640499529539163517737798192853421087640300608113196358021893997072640715248399992044265255886293195280910787936050507238415427251180357115498632953600454144734958205700946740563881244652161801963272998271993346826541068105987087298669180048409052842179971951793620952125446978284069439877242754984458403145487755409866761788844354232930765843954826043341899562547143359221922375 285 9858209295003534812671430515225817713362442225609994809808804827933341414683363764141739691669908106070016058579171117892611666069170783026328162157741362993587771696750357572497255793188827993490223313475042609049220883053470087209815358638873512442954381656119860020116638289404312780477076393147411971245442474141076071972552524035223559906751077909349177903268756220723506943874143811923413206285235311355209518725000 286 295746278850106044102202681382243275670409897847734287316894399869103922910780971534296758889112619284599168726920457589436473128235368927267877667390347298942972667965878737991725204190883120896251358736499808239912589274239327306886714671835891797665859488625936988773809296436152811332372850203334299824221504522203998919325077857686217167537242662205729505537938556237174345087879752903495516037116077653829714168040625 287 8872388365503181314727873419231360606034583090636397422087309261443184591126633833234323716286610243867996679714112460493938118929818991302498714629750314465090208255111381063622124087187905497325547625585077076660199436118357195788926123114464666479566330588144091564897853608583768596425270708244339318906487733375839546769671222217404082036889419609992957874854062755744963702442210035952220043396818476646546329143875000 288 266171650965095439191689991909862688493791694059863051876148905880285628939331214084930304369101224019467752068819531722943264232641758211634831689445705069526186977630992301991785096328207472552623763861553386700755362227297439587005043116907688283562579030350448141020254981861317357025539705260479750517926120853947898527000002939305863045252811526932115103228205403823442873673166808328278002578176507757509664664069375000 289 7985149528952863168246313437283536771248945362558227380145861969078295815335646342421488502400592232733389801101223138627416135401242277656864850747996074576908647515051191836437399562425775245329145290051648645438501097129710856468902521121311367791779300210381436053407076564676625879015962326577535954575448397759810299592773964159084796944917522772085654498317099101172832879142694274284021805291968819515222446556987500000 290 239554485868585894822257813518135786842101252115792954345044280877742860038699964326860340266618888914318293833498380397195130920873060906337603856345065328218573743410479984897332799415593960186246502989241511329270678016111078884019469245514281083115815097215571502668896562268745900517569009515090188687479292642620501858067137142771478198449200850515514361531552413616568467497588136365766836652376162396788783181460093750000 291 7186634576057576837913786717532964122749335951130454359351020405608214214072715953851236882821008252562474132431353562322312471301446700260976654423946624962760644581022970703962449068164764065777607593893819740841829424167609394198791099621783855960351740603707441513879180521924380885259519475462527011265734529267669026510578796562195992582266029977789851602890683232677768635931262215851783131226951109742713594840207500000000 292 215599037281727304934795170885655639397488379678172054694955810830598850263318011693370699124591093054926804092849966097638068241421772462780760919383997957416155877426617208647666448503366120845976322502607229930186328177469499453885458218897057799619217601141143295976105294982759240308341106486667570469208792471145465307563938042154268327359491272663477843526944574367915781385401697547675614792110334975643336324081700000000000 293 6467971118451819141965302207359670659087480910109667914245821249230314554408629353053542751991809320573245212177445607672797084845916012426280095956967324425439960432297828698886015377365069521224044629935843871940490742531146980865600765121296879612263966334545106482723545147872402436062983536566603091157389922116710241057350064886879875649134006375898777955683770185269218840860893572634101562797094792128365352544186250000000000 294 194039133553554574076602478644490164258886727459327832147161507717119373746986955854586871425402432758777286250464987270424624879328862310162835840462986361141407200443455121961792307219792063055761453294760559261937392694376941902592667204628498120354535500311749258413517256744672518967120153726751965282633365358035503061668514931558989295588842715471097433178979081684386629695861351958577394460183400918049763742292885321695292160 295 5821174006606637216827376732045706267495793265354046996712847221372648575412151877961431598309954315912480741718034811257462202786587186550303131371637318332007406717685211325443182215910421591527337361731005704262924214604362177580248339438042894540478790709205923955505750281801760409992731343930834917142880845924138507269759261535685701903639901841643896909174108247340445494125951932602745969683986518892788019516331650427731097600 296 174635220198199116340700373142701228370989214314640116446504013036362114114799154647823164625592020318015606399849849063766554685016948536000972053467434994316233102945408300600629303092905278920987415885013539742479826236809664706515519809846247641755861503683803242622423352734870886749938791676109285795754696566480288613802182835569849030673880105684525150789435929791539787154938700450679310076218536871333475020708829720521185699840 297 5239056605945973485297383329720938066140329113263535052685434190523488966240663180541105433227877188489408783879190414033017199164686055395882866601370316841170905204014173167123737774801258088807489544916475121896543915340072833275718030121927385981612832941948128721047542460498131239527654179638867958805653087372449273002771243270942113532147395833292324304134030065454506537439467384404695536905944465111816315006864320347397251782400 298 157171698178379204411212663954825178573345159708749109116917111123842613261020614368468124382840284311015979144939166170679658388608472882026371071892683940627468382841909019314413999049262937508381236093268003282262184623556665680320948267810056144876682756371753787668944600747448271751760758648486665948666616167820632209005476879467164972737058709956115337313272924751551639116367152773783059259097690847264622169366767569975759472758000 299 4715150945351376127905114840540666459038884554471158318413735864649536155615463206835187206310300866299476686653753363427791027076229920812615858356071585432147731440258030332378342614896576475068055636663758725685954880961099679722622103585832987571330010306469552173643374479348459207601677514264319906256621386902018841837393172951991205357053736746938146562071055879782133918415689844091875880698470117034803791090963550637816829030573125 300 141454528360541283704215492873097326951256564746897100346654545706277723095691724765942399474093918434472261240940755580920173508477744739163238293921025671328589456077237256164021641198815965367917480625380133851886263116458722903295632768456201244680734382470142749005027587678431152545753549537445568788985167343732574344174784566508448753452836324397061879684287800020572419370789114184722105820763150722008879036241123848197033637591718750 301 4243635850816238507138326215899239807688421842284837514116218122696807704005089309611694540406249177030860722987999503661655384263194559557114727444977143658859806879427772848158985716157955398543259306129250022387403136272663340112898421029062405872856031231241290155616699115006358680376609455690224907857811601525054206776169583176022652432364051491129866793290643859639932462100391578839170856802936757491456820427255436061329438068091234375 302 127309075524487155094505629368166794317615123959734479825992241281554607928227566488626089681477877692975091278961692620899203123639212987582630301138009760783819243343967419976933054454931684594785118465515972298541280873548637302583651312117345587983523794246863471014075657173425502808630538406789432915328917562975309566691689583067344859287727162560546326487461664823043502640685957289846691530301065026061927135421379519696646391092132656250 303 3819272265734614649245844167780691835510549430373263602415055977135661161025271815064377680717205506032626755655535015087151698148145349603838142149163040812790438338157725700866270521933679177103026673902689705683906348902269870808873612864208916458282137782972273878386396295788223696821843543303401629902570779145591295553040493502935702626829696785599094436867092392659031461905714086414403940034649369136872627528674634210352880659191957812500 304 114578167972038439369695583635491395345976003784001241473209989565054732925021058081207702043230387892268952284499143617609887169180144049119529536089331354623801170875999751173525160384594930769578650097900305875816991281232502028250361763702151114127403000258312238775277679357137458349519379712038283314297046571427119455841143071937675696984595943731208835696622699546429539813299040783354531584585657809703916104459706110689712787830564796875000 305 3437345039161153177860475267126861071834965225465130958516921850297481100151852536415837810084005918663278902922005696017037075444828064028812781349388453211877725151078861970259895304326748309879122903054342022434717043670562758525134745034302093830131488905040370268810502307882644491706611633775140235393636879667265282526986962877471760916888521364182917529052645446672643797923919503461358583826914905454998684188269499042675396312995804687500000 306 103120351174834595238902490755669408589796494695136551468469008476994347272413773743516840963462251574099650737877042292889751411870096451170525701478080488239583532612607588725501412396597056740080120330720052969121756972250939655413781876196125154777566181918452266383751109469601582476822935668291025243826723952030405027997323699944092951329090165870462278750061135924664179988472749803342664308611158565424000924192613275319834248771455603125000000 307 3093610535245037854259721704925989553468630515974469561375386557178949349754657930373949775522806862492761939331308869519599923686157866827410483360855855902703172454277428239836928537992297671681027379923173593793695701165930778101656804508630787784128404766492035994256412561355515400070568924753436296515705738915708709696996611861117514098052587916938712783705033822931505290151134017985405752001529877693735795022494410426438355183616787593750000000 308 92808316057351135540571060615456905559270271848392107361841209370138071919053730573890290678250012126832840935668974339964698557666170750682955288725057030570971185394777961750561297922055309044174607536865495797670016120231115929804867398069071527397390892874902094614522730051540927418229802752399535154414818676664821744421481445825820957187333987490583096265301287482871918120210166668598886576940717726127997000966470521393899207441325857295884437760 309 2784249481720534063600514102494023737893527429992908734189803932424671958080866062356746708936201218227626255524300485865618012091769239559660908391283311462709316196005022213561914352848624194372981331564138802890672179946967674395091952187702065152314307521008556454007745955110290034602105958499901770146514483587174355676293244796719805174277526267387487548251270751193316761182374673824708071951479523158146946685804150274914982395559295035346755936000 310 83527484451616021829516891595730209344040758640013774287915792601176155154818208363127482449123514857152062024719147275831228115870092364099141936102800649326210315217923062518548492740982341279065227575737148059696396180115735272696491225104275077993636061517146446970620914902528573381903744458600727430770673304510435250015771305031740489086458231085237956542941110799294928024663705879059874708597617776311403022021257535667079850747486128674635540810240 311 2505824533548480652530550803499191198751441556526973000289741377707872840852734032161743112777975362215292016335971931654187956540093103154392728958652062389257082196760199083780716167348146499587816246609744484914846262472208491408877084448346661847210166986223204037814072716114379885431806790526557763518512034161985863935803399616554677546311839588312882345714979503303977804215125855460225015298414001621608861419434557797159686993247880147473457176704000 312 75174736006454419505267845773794283581844932369198915209431130390646236343250645276267038530540384283024931639895392606307117193938467821540782858081868888514685335516196711888185499145544775353445217771472878812187752278928567897321655471293038662222322356425868482813642964856685075078219589939297421901932898580104670479973251179634882415167019406399481742407938260866963978685393441657559500252744229473828968904915794023107646020239242231306569124466752000 313 2255242080193632583038575023278384938026252193885447171968296622918075493019404860429497916479180567769504719575417699901548284138861011299974100578130069102068273204542003230301966332622847609781575649418604257750200590656444569629150649684088058046312627125446922674333521162520392941412052841086377582942824520796587377583795189899511704853377532384828749749705834514260529527492107043774799832453066508012834289281091181907640532184644723336189520434466360000 314 67657262405808977427573440200288241117670302079081445363347767426176964098244411706294622205667183236661174666027933720291591667063702462543351606188388529643793526141795325075577745535359584627925807003787530568446910911465690027272683777703872674939545824259567652291673435892779807899563652448315852462361818357227856568646368352795814846103491962919058445219377356392497267405754581411403620640056671340853937585702468023127235741848029379049712325819732609375 315 2029717872174269320919688891066748024629259437594993427356801893630044555048201869639750701058279957713193917003569247985423808185288532854992725363717199216348580907640111261584318387399899143723354251737819557064379113372039048655995982556259934898735107624580520785181124041861947700597948184726642697533510557325360162236575015270772963278678103580328417835716384601003381747748443884478128959213411712314596966046543355781854969957959247913000220143350043187500 316 60891536165228079570365237283745464525632343004936579573675102792978442330826211017924294304293021730354399022978060582030696306620210393645371603697410783659461873939731866335441438702947172631352849071574995658317396231327984072895245515639838891512349833062609417285771054310903741685100604728357613648764572012235755829302780755566043839363032909548174374170064497000649448997352534135395054172137737523744083434045883990871698624789113454937440984393371430078125 317 1826746084956842385394194235064654650985008545073008931061520727018643457128506982104258304861843521143313075848001339458226239280786401099013913528965938943201402441975339298869441143037856281428601828657918014372449036781490946699390276758535603916677026943656390612703052548525362780872853171475432707859356040481247721922458660283321213705791083269717360220043116917215341303236290978066084950488579181037122385660980175732978997874276673465587534086061152182812500 318 54802382548705271510322940548508361034433447758306861439759845056995097337336323654996365673691527924172022818493124596858185957126147125962340748063834556582249960348696353174203331681770414578219208118326642996128794061166656496575123610036674570194002971547824480085329314271496943771554834311219077869721190969388647908847548488285785197229014727386216313843111907726914945413892981943245920727215606135227434628496732523861292456733970034489102792115201001382812500 319 1644071476461158143764601621352312477631560487683781062836871048740072695409084316572658548562670421093537291064620210379121162001730898300625320354108177649465363612543507444176188989683580374906468267109486868984717507610371629543525391245295255532446474817728998600024288881318542332285817748999380086321808861184731021284498157741533261787639388282732481278045382554349650472464392845343967749398554617191511877198508220731940587744102025637021724936932272353125000000 320 49322144293834744266585450787481223770465365661083010865688767796736152947857770568733783601046177469155193972278664155609923240448051802885326083334020783993370542777459853929285720998976795035624447118645707256941767857685683088392368416231116465819833068066789297000045155703086979433446586180015218674300799746147080927795576861159150318537662780559615524923510146460014585959041319060577453019402187591000051060724377031474405631119585441445812454074165945782812500000 321 1479664328815042326606985588031792197666372682225547365897779949682315111846337773218473550808724035959572949144883619906389505434690752026872459773806865268141830684029643491408518447871061448879991686323464817730191183790081168173064211428870771685531229866144307820494016148574831417545353889550774102973697988314524582231644467897018894443902291322705619640037057822494525938388380472104334054246925089549227321867267301670298200445173943580271104715242372117343750000000 322 44389929864451269756492229573174430505769187282837222253190846627264409798694105201182984120964066292214761751990923955525598412499437825303579629260581401797287226814435139875000803430565550498468372267896930622589964526863425508373296493086065247610699133241534438588526966236714406282723609406797881966183008654590097944285190167366422832623694874977573783698841640223073561545463306484052656420845978650070587786438191521982330475741561054016864593709369268338303370879360 323 1331697895933538091443246745161852853622585486295613407131411239555273207999155057466451796364188508632554656058369108683321655618723713155345275139821299174783040861472997485851273853617364621222817072911240351922851552238678851381913460309489491938463425500312321041399835335754044404979431546605182186357043059091042314772743430760892981403734125092583456026476967303182816270850715626022929999819048933348293603868628459124955409705454120569751732134978541901671916102502400 324 39950936878006142705751798093854183797447950523034485404291109609738720269754288667652550200855183315610672643745009896710110310245097770026212243690835737509941862642698663774455181892666822290977444299010555728751527851248729221015718379987914529984595835762636393394204651300304102812508211373855183706559870435887989185318444309894368330823893428729349209109003123798247633373086096146584146182241841455678774262568452718113965210754084925912614930644590986685502430971280640 325 1198528106340184280046185814985583460645102790711552486972722136072052127773432030554635135362332829183231829848738457796268960708214785878229739706525362440043156384671121247075270804603068826050639621663104014510192471105986095035950817950883040729441881571766600363647853744161515115261736698921183173777565891111808189719348988333131648392260885957487913004534009475492330103877011778062171978002165558794209866276829448523687904938584159987511532889545869678110855259400217600 326 35955843190205528367594530614666242252759592881828175198662492539942500431152953914682125083372624771299407271349834709128152567441129197289961574303252303878532282487160120280770959214167477066845728579156788398627893154491405933161365605279046411288869840208058869541814461582249571188770886905643375627195922955399294556214157443685846199872312510207253234231168929916326478459413016383531103574875989581843885752686371070559395430994050405545162697137430522881228537901299840000 327 1078675295706165850014104603392949421537680488565275158073796303816029053257401526126407836549488918594871346654940324991910232403594558948124039368029293375538226349628064511567338130467080382816620171166014338298934363035100504682049566335115039066075113882837378970832085086305367804796307477472496951659710692021494016728294956543304374456076771455985339825565546312713029027866336420366176737218088166264847832932312012219942354177033574161261499999251834429063276224589641280000 328 32360258871184975470011198650377347293358118539150608311656288654127250468934890729015486594362701640412267289887080274926256480086182221685596151123725398561520378968916237651699646628195152054611886561264521591865441848792693808823457584068924387116408676243102753203159282932291054843887831775621448613908029010498839207893093645091921295079339135588589697786165345174348258395321037258569900384731585777096192938100148795427626501382336726236631247260389855644074208946326174250000 329 970807766135549263187977775968986359075002357206672550807898861984140992507546922056510903671251700791761854065035732576813327892651486753658079910910593283335344748994655703560298041572523902671109184392263864381474608704080115584106225163929188198973741824489657416680390983716281929739471342458058941776103101416820360402371301739184641181970537215485215430333339297827852299757657812922264191908172853828994526046406081382127265645654558294378578905022497417576748983606948873578125 330 29124232984066477868268587772799569006200665284156316375057286560587478993941368789482399250080156924729274619719461676025198044014277115421158667616140687640529753887458049147930264433963579499277626472119383958016175391417556989386919817898528022311176587889777548519631178787130214813140160031692379361156519908902767652471454730934680201235535977524698360471777883961925521136356435080803052482744182865794516742778106325303412936202592936831996117180238552278484948512041391437656250 331 873726989521994335226935267995886417976222711673119010263324701110895637920244116062767035808686869838299453158055920922962837701951148307201137895579122040509173386791919495684323115106133312158825129629798224252252502591387874124159308830971714472527641020036136156058667039139576296619298827060246178142710488759317815064615027970064016850791970582951136724789193197362366344754664859031455720094534824500068933821522365580706277433192946100886817403526044433219719467639983702388671875 332 26211809685659830032174387084233572996143311427938815561101099990579244314570516891690395813587452456446022284763710602570407731271605218938164266847983479246820146887238534056658321913648164086942614885773941845695304306304268209773034151547771381579206645934030071815497139096487260055511990848441336243959562671965695548306638106914930634854766136147174498191432083635993672415154776444643810397697487688794707750680161664426806893135830868398810686256529589951178465815182847629558593750 333 786354290569794900226221483857716604284514669669292614261967483206966401007102872735111011079549751593590521077888057336725758810208888151866019727986241565708073987718729624461099673940940382141305204641607091755783208781798228787598126431828200915190596610569857025444141150091666100091207936229537615678793797548638805269208549689416787009984522484748118037072907752304942955963339467982284493962489797569552172315814296224766629837363190280223550093111824767960033318289023492638281250000 334 23590628717093846984616340655652780581377392629975746526132823641608919750867536830569686987083438681624346510075977007589451482782076267867893913742444151193222931318613302238426491540943264979267223806235337319228066496594965484415315622799200733293092498377561106779535907465471863585725851504027335927788928659746833030750672263085616054061144709582164762188334836292475314470341217493163864889401532770703252939460185102997282869526135841820976445622551479360048471205823244409532812500000 335 707718861512815408873381103867221891651645137145075148406940218758184724476030822256076624248120563872757863593486444741524205458177507307162403500171718129582983450762312623772101494946738405823703443009442513137022486940372171762420428423471632109941661109391330803931213950682250423057571694912941136146172920029152427266045149204203055669942384117852406232243265224582284674474768608867562256162020417856037779076672263141162030950787151288302294811652854226584589965824498856254007812500000 336 21231565845384462246248159641945810994610998323193148303516175780277183712965906110743419654502709034183867270279061538300490943699560878510273876469502870078318075547565594670863467954057142191473436023324771693084146259457696539703502477188204835568323192461364434909778105688168307088565535538182801235833661778074942320465997085313104417220708629412755211713001031473251249141396657355305853910964583832446086106625046214556022080628554948675847220799151963191130458044718057049692001536976960 337 636946975361533866788846585036248957752737579805025602294615204235185082160140386451515839385905260123596982688007746980622789262019611846900603396434538652276391740278237932808393022562522718154837362113581981011971007889450537719728588646084748121984234164730247170556967861460199730233451700668578199897538385809400813799601541905896191067832364732132706912248704171854058473865583005479385866926482002819305968825780682075853135910913656738358420277591426009866446128975073900842152940880716800 338 19108409260846015985707451424423707586891105412747832778148431770906143069315300623833252821890800311915032718861849352230492846548294325610771838133455609498704465821621620920669389185404255459643220591533607497577521508659007826537589161626957385459366051862143002197088158142578565025101521187769251608088394219586473425209580105629462156973356174553982748775798918640477524560907521498879199200502572769884109786134492312847150537178501020665228353759719917120382059528877664930418743760335831040 339 573252277825380479032485158932798393742304976399950827557015116714543939274982580257801740687194662750529138095105052568185858946663264655923255360348625167423937076826394001256881823324301323888258968533494357336404049078159563805405282870924370678241639521949301987994910883534401213146920521657766819484647070235792215035850373332616139975036277924850447833173310116437201008685861607190172528333436169899439599380305151138121404967123443437345237587966574222178098019947443496477319029920881043200 340 17197568334761414354812403253986566811525377916312117226810622118227570217903214998392074696142312199394634388050868463857356640477775863783611867425848239337205878600421283699486248653018681648847786780633456300407731647039487343510749787374822718701014150617635647519118939133211192085192521854279462628088576046885954840649844111306848087695636093800193065305079784148457771734285758856368853440021945618481800733097637386243560451597647936488601886306041948086954965933607995587407751349262400192000 341 515927050042842430159507552199675454779120422332414800590785339756134689402273149235999747860386592812072519893830287463215636529478143215732754554344463029007755376068961136922011976245053168420324078140441243909398081922087170288020082695161808969484619777332076487825373712850297528340377466370971780884285947663294928047219788726830912000893381465915905308477227510816690629856717761105822152400522931631384045978807267908519509369755235840298141263520091958195458751610170969990206786255343882240000 342 15477811501285272890239290203392617170044551998673287871974284203044053119221777933724920856392778149963977225929642742333946109171638090277680580965908973150550004285752991793474031907862668844752878395483866730467256867693093327175073910935313061327145835667756421006490260147743508216257373723088938974051018238711031858535242351962815864841214298751163081225896861994748721947041825318307240303708583003824374481538630589008160565139743759446200465331208122532215616319158784057498295794261465572000000 343 464334345038558186270800615223849121311569743323503111621038213911956044617358751615651559122268250131819994142976268316220219260073442712281954855624468607252385375648895018710882358553838382269097406858129802218379215126932433634709466093591040015627290643039531414266529372034853902791394083323859962679507051083186936918995424121046823773969640691168204691702089115838358217273567250507935234425668916126278556068124953306628200796733455748089980228453845103287742470202594307174509626325871575618500000 344 13930030351156745575032675730377591837957237905672602395951663750895053100095617589320057852220035296729348815349089726256639560770663607363680550879412873399995204256823679574371539918647291894482009156468841076548490265955213633527720055976259607672374131732578136942163522073841835546888925620403961846524847311759599723665842335016837379247365741837899846291931163592426775971497081951459730975895262754916925253530502940885802874083148982903141165011471963266640757558131927334664158488057964401488984375 345 417900910534702366858239990121191301466116008501254586455279863709132369863835786018001712933972284472181403519026852444985475017359926741726620981823263932666732164569018959558520189029012362216284014313593532536945615345801964974523476772150451926944614775192328282717442044650541123601485825223757097208106733210619950073860689426554359116264682084983877457527918707506719625647950194491091547005008437317061631312044649205162715712416568109153506848590759834709657762481276973267115874259524499411706250000 346 12537027316041070993964991249931645444878281489531470315267556288288167445028709429894521628553754886908402108643006421938270172514190408260618276545021845906326240104183152503852547938446176044821739616546225830556084084763912160382812943666586833717659896279076623224320901469841999613539422377968339939515033232413025572510662665614851288626767918107966356483320581256496366083897318068484311769486716062875804153070827837211667061269264260008174037726136203658127340021942408789117246057964286592775072265625 347 376110819481232129465483483886826555705377534557605209323334222393246635102387349184705210066155088506045876297289649737276123089157867755695923571516879544962055505418751302099396871747843497909348309820227388980936945064523338939678436808485583525335536079927294023068145107772149409839842433203489085867278230580957294766481967668182210577403658063857596348028622273995785120028363301366693069018204296495914176916527976188703501755085964675979165885761652247473575605975975942968824554682426235917947656250000 348 11283324584436963873360516908271112451897750317983372812804680372794794952149946161029647922020205315436814816731578085787798788668364006090847924217063864404220607767742467990409478205256380085291135577773455785279584269861602736982295945654585750513964818416834947842157343511574016555558813332415602625781227271819883835320671433856593671345903530958898343705830790254614535291590249873544896342151856646621685753687211141997550883700432271346409209091975524591171441700919035640064860494426526890812857031250000 349 338499737533108915882695878998122847277991785530319186210676233342568429442545901611191605595355236457582704690200696763180905684556259820959617788927755718125796861430560033354832000127575131602194497498227373522170372895179127747754653355323694803376528059931863455234284787383882085091779246603384143134514297119243719016384092089160956257308699132458975463838255425623161238538758085787393563102861494493627966978328527129980912048102218562696911959837896631155003212266456601588317155664761448740672859375000000 350 10154992125993267466937287522443369638940528272228960807689249412973539760001890481446945280191550066023927752564696356318762427790369844319923765165543639593622472683642166670673970750838424012126049944566138435354747869741787260056200518090401544395523578746839019921151204902028593654326414427338208738971064111147621191288288917860736756883767966292317143541163795812442215632356084342726521124874320166804312376092767797411819841867397547793318596847079813559468484160256178715529278772327321993633590466530190560 351 304649763779798023721810960248291616055308982154295735616063029630263332847384796142703055198581531825387870651589528422083855129046892499749452297898518272998763340827872813948041717899241353222512744427988468690088844741697854298623071504871094824682665808198716572506072083346716651677112821076966800924336342183317869523778499393722725012900632276544882072251704892458238978782439243232376795249106636411252375480164978581310673177241585053935572447821879082859741057052894796875989108574837724634864770095838099200 352 9139492913393940703065098844698464296344160268187040044786858824608091713358829156422946782534807533409416200323223296087705159788792045494105801467525512259966529808361805924782609802765841990256436715626776909825565240298749911822929553560264197135120539312100135755099456298024804050056760273887736738734535924165434856515769261750647435092600470013340864446420960439176901438330665362546247897343637724241155687484775263439491350990057715159985438305079339578312188387829072676714301701950052358197982527362429181440 353 274184787401818220834276066458445403573034435670417059447473886543210874672804428357484187887604464534029943308360873502068673950239921441405199881022518599091291156637145290190707933067933848224991119741978344135559596766738234812042629690808556712889416212561822540623687183316300205027797507048691615047784117392438865904115288748631951216109608220015153023259205791975681744274976596458133892074064117843007069130047494224744354174208645482799741728079750376410549744703859905158157765697949572625195599473330157900800 354 8225543622054546617297975027278106354937209004398512084154343907861482456931305763637759669105659599179119397439723022839430037522965373879503363890786077302469444295272427601087122949862021200734857810404753114892807488100293366413427167846933984253045883083789035986475162804954012066740523687988219851623103808308623884166180852256445103962355491353765098896141807133290814834122667949509793116291681225062789127556286793673031310799388358012063013461782566656850395445877793029045101416421515147166305136157734301728000 355 246766308661636398287030041824085518298448161326790108070131980667199777227477395883715287235302945254170251408794217427117917853753835615230995705653556367719956377972585966684699751191045926899508695498501049817002639635419617309119468290021749508377234279466639600388332462985208378322059046400055410955816716859739376437895276432319896860643364959781888716617326914616828365297956179570928471939647700701302646359255509877268325308712550693824786852732024422179716137646139369686485591926645602420055577099181611776000000 356 7402989259849091941653624984894835385001799970636387698032204676346188182485245629092936559630172216294404155216845629103503648935077011060477678404289609441598650002135656876304164135731987709374385269373351278807584587549166297437365027727165100517371469682409314457580115742856725274854328248538553941159144296150286333861850217441211417159489105578881546932584993755638600079310135388769707598749696299425552526151110257803192059828233089055163089932963155872884159665334852237461546342660116641868198016459202916646400000 357 222089677795472758040890461452013156827656604893701427121367159507703081906704451245964655193312179140340141796303759307174962278990716426003415172944273434019923499774486675844507361635174894029543347592139789938833842946338242721546251750364799406337108974302898048153649052430833225163783481996252833413639431791781255786276427754476902642833626798304545078061564751923866965762799846881808709194518878760548276543136164258166114678706318643597957374140359744431871166376536972499847677204633811792085232549075413936228000000 358 6662690333864182734965165200715437569042334875538214568599389235344728799034713180015335896763549869718505838677203090340172715499938536514577494368872236783692579747383670861892233712296328831517139731482769955412420411771891486092883027687940464864349781006814585891425745878730937378955570494460134756366977892131878460566349247199039125063820969993979176712746032045588649334318344264957923049574922091310084950453848987978461294612670549425309454996208717516317775825350540839204286783703928594099299125465121071189998750000 359 199880710015925481861108496736114413174185904792627925627215247604727317898030512371062005384628285030556605524668668069190276966846550591885702631946399764552826296488060261028401200860583368325212444099632934568116503694713291353942318575876620128336158432276300811977953867976359287757615138218074159802816596505008784115667261786858942797437910621630476931408172571634626772873586103828325432734200003144321053677805994022626104394877168030849107809551143730405172503794393965891836131257592730617616117049839478923315970703125 360 5996421300477764450197861123522970983609155599513272498530695280697263055764815994079623047936295942363470875217395718295608641125818218790782400544359211636308988704844791141026689109064041535376747361777582729810291474990363141893817884621267216196377259502878180102565331593007888259625643153958522362168852245745288128820568862712744096560319241704174456234999999853910400471971478049600872156254502845156535772239522237737331814442190346863505499192496902395844197088041601007482699294225859723749276745902648545895937808593750 361 179892639014332933336874020348875287318665102655630918877147734834135264134058787617327605589168636851205025694246793857868127549091856879170498428005198538039730074258596128337658833202940313226358130715552185443868585226322994005951690605571489007647046736443999919988453261585370552187729556751859614531268327100355935895889006347917804249204082512631148289687346698364352673744108059200557788240969846880341164762465595045366751150582539563533815333067149415324548648058710635988027290563467901998209711039648147578807578193359375 362 5396779170429987995034366209761843358638158549721900940365715125012331204936042322284105596147022583713740901388806012873491707698624472205291428441818729788766192144650093368629897136712861065653983673437917125331537163474605250015531188054428652708386203321283438194694880296918073666905522435066329747439091885213356210866446766615824451110750586005134246787291753843779803144210205787063755799143557501179914525138425236304263011765299886661236873218476303189053523583390994396988275156277154058147634743062391362651368913769531250 363 161903375112899639698875354271722843074485693491625960990558786652624600919897533359737152427254605743867218891498139982101390699983847335360495088691195679387241957311446928864363134776573950068805585163229178033629512041392109452775501775659541496880725679128053558547712085110480769089795976133403302142255269932031231053793602998387297378084790924510961947262984253819550258617392049883523182144164731925038852383261081285364946977868496858294897640644547720615926564091955148250886341336578539110878096378497967861372453471679687500 364 4857101253386989186401591667517711565984642101699238755814284907970189058830758434676409390984268456125502305170044496686987720349733613820892780138786235639290065420714732831874788352809546781380797046563341781629352793374803957060806153918999876810618004189461097396377211720851478432306634091972820315675125775948480178994748061625993706356904749906732019195750475377571007482191401349678582549676078590043575969505892631268475632464583557051304219333788434517151124688243105990485639987074397871011675503709232860997380321508507205160 365 145713037601609675455107681206512135320736697568032718617704309317932048390414330786493585083942330632980272739842828412350068200520110141778536280374639831574122934243540989508043236057537760271275731568266979998909502112543739459002275980759869367881882172792969595050612173376214836992082350218690521331705414574633930542402791964069534949884324457784036659131059950347462900381357221568146954135305445530570482778911628915793042634741310641685115856985875503778521714486421004166018139749400188121146554998514666666574768173726971019600 366 4371391128048290259545028371624787713718882830808900978011498322336293515924314846865817547308385576731236704110517123212576652799069139732267371250375084075349607895960247445371289303906379533106539145850828705140091471151662681491194655386814688570518188436445426629559394587038423828436464140533028304204369747323588627901345398959067548316056443517490075271576955464530749609730882631485660312444095708501739364933262350264789823383175362697499631682289574777584382075838333961687676140347325158280015922480670116009545327507331563551840 367 131141733841448707663104789211626341150295708084992194051366681235676652313583845638629200466381403227108419793869683429620501936033231020806308169108053513238411515722732391215865022904193356921988128696206696843568414545569576721610307641367855915970739832356907409859870149583230615057171334646868343755007739868255914936218054625692356832556558955021008528137731654304694761533848109258895432155407569931185672860976602238833317349209100800239787351316550845403044966108855356912701004616534405369385995630919774558011724068997410334510400 368 3934252015243461226195761818235271530145520918802148223404405438546021383219550936557444884457986148820837729082172390941806683008102428000093580830940037744074046574602027458734840187256552501988176763034774292143949549427042436037014979356030687606530533005231575772489710789083198559161968422649979302869721120387324289479207562781280129391879003809294626384606681216700428523323399287429346440388923988822314422922175869997573440361726611730670886394361088029511998388713241192341035790554915254348451439786618272547146224663632212720368000 369 118027560457303836674951398803652584877708307294554742476049902217663384108652428667062394768955190781763664051345567055962120774448835468755245607108911344492623353107302612766559654506860192524417516821587897905266114919032853570999595847169845811154323521600271784437729577141423412848789485674517686793688363886268893636333320417133584604185250520413960268423303733901104309209083976343653536166259412901795381713255624307425088570644226524115392268785943054685906262849613320374572707867795630063558847655778347742525941700117312938798720000 370 3540826813719115096920898291807410718658825294038915856100486830331771328383137301777472429489454418763203507819323884503824154575674176739427969373774525695342540945587996622053197058632935880635237737436099618209554965123598570433664775033689745853159301488763007929215622293172768703315435486948575720848338294450201884157936930934261307964143459967755865625076030785937213091281619395551615987092490504778071010871556396094362936151487782899392373812568097870795296437531925909867107671194568089538229159167147147501658547404593235962592000000 371 106224804411573452807797638585157316823410911575862624307457723226502506315823766075960534739353849033423932628321990328084964651304608832313680671048301849005999378227363005383446820614555269568398027723405252370156393263132502387672339419493635092182572019554940132061106694030486418545217254628693330644016245975359012785213639345466711109321946165542320108941855850091620949433557009257576998533335495084297712065346050028186603117405186233337082549482592479233402615645669828684329618391544548169513325211121476492734874656526558281209152000000 372 3186744132347203581239049852482769365426278044875541420408118937674103750442391091464712720057924991767596747760463368219210192074308166350191388730838536172727509559894931237668714338052536511126305091507962072183590318688550620942199833204308538802252055250852516006531544837574385353681808888937057428431348484499637839137064591244234573843902580339112901888275373082804767597249332075661058794983171046982041855457233362738557176807833888030408695669435888053623602808880306421786304526157479078732044428279037135249528521638828376466374320000000 373 95602323970416107347325116422324576868943845723020370241954723977302878359584592172722863124631692246161803049438520985725590838607566350699428280550829873930700475624177869378456300761228031041534117210777082304319091281621841919264340160903061772288729955363077842863960987288992328715453871384328971093252703566892883644624672342080328515993829863602419618039832785994982673614132412971196003696579658988374951401613290532911633351180459724184379094016582364294731673558029293865187326508153057453203232695759295989345172457616660739540268650000000 374 2868069719112483217724362118104982185786090006456162340594764389729721059117133787646212219149719419013320969583027616303409362460586247841918209414723492206468261061039345779686797702761164055356994292091950961936229375767197197483085639538763637068895308777130676726626010127374485147083712214943925270505845268694894392806617947716274984797386202486642967854092346549521789980546527525582516938102633909801765424785686397202496060566121080815251766331092718077594760478577063627010162385543850231287073225449032805679353774546351070222135363568359375 375 86042091573374496450869122306206812041109224340539229279852306745467158951378317113450913445546000073384256119968869725071258782406642222665324858552814099432926905473564508801963586713453802258382739919037081588945593723372950366005022432769847860029085602139000641295974725994970599882484972315664253293005998499955927869233485383822295624266034584445471545995814980766116781463691957662866891731120470776570528387731291701239674428123788496823119795344835985733777391962890732641906524600371868278422508135010126623042242698461443747562077572070312500 376 2581262747201234891100221432077924757538871007738442309971082954948252181923216960050654564174371937275240195418135969939236171404790632034832228868277625622171751183385306006118677028588460060534091518579623949458385174087260165494400263704329102186255082220338722100514508769126742639331101880489577607547679902314959765586367649064326419000661455584965845912889953409595762440621380760160671506098765643851775798714149953882658299851156879104250093151749336871336622255397927295202539457223273774804907442932812853079985984475140664353408447687158203125 377 77437882416037046660231075849089354683727915151320271973578725837462146467136317874082186172545881049532753070621896856938172868592712624949890474104725250467184585721035532405993336248065217438312256275528500215385246604824960306747132990035387563256575709507810872390926546403143723628486921852583613413868966402803514213720589193535111312786516219775153030188532118227019927041088641954593039552224497686971251219159510516274984308136779634510521806939403014588904202252904868377524540736806107018425860600792505460246363927863303085678780497245117187500 378 2323136472481111397623665262075229001290509699919589429327889116604274904347154411118189563279059944807614296007812095564494356676682423177948516935358334292003102950814922756082659983660799903215463856190034968180797998085362914971023131313158158433440559139230283882744158118605065814903836174125481544379852023026747236370240358186392121838432603303091985515519043642249209351463836833856348077328490246057607817757796508095422180180087778485876712679988116099220248770389690693835542422139382520456574422502666216171205456039461661087275962997586836493260 379 69694094174433341863211947460333320923630019293136256622218165140800234550579046744992248685810928778379643486363278231646577651762369668066863521371553044986940613790986813335177936478831886746597387088475681129452647210140062404645453424292489365347611396059094076197750247204629659711055123875771155085122736019338192030514578095499208761340798034571802610984498327065111699057254744843711044797658216161218231223061262703346916942722700832250116498001769192552031040880442456076792936381867880786526069225735662270814241005986560793861446897174491175948000 380 2090822825233000253931418111752293156102979255685018978365503784170771215318737555339027710235276008297774672151322353171449917487422775230742618409604758425509821435518533715827863507035342118181642183326739256240150195861613489253886793533359723413180011833921349964240686726793153609063110923305959450250718541717951004543901635446796899279944890424516983614084441158974011992427946088170209886680507335209344476766635341161398602961473853023010990436372177614054127523619766829648291754068642602184918238441900076515198593572919769987374399107404122183912240 381 62724684756990007558994333990837600590310842818012729712695619005088630345162988337033152312982452830995921781217847223643278706555225094175836497936318634894703959093332342904990041350455141660024405719455735172303358689253607828936799246807481370016887284516219743444972731560043330680771914937921492486363918876523485946322358604618923501130254614961450321633774432569580585460066870674798803328942631304849116018803129419970062505097041274236854036229823839883774834479509377650685094550540067731388420132236124647912662760719909205167944222673014500449592000 382 1881740542709700225001383738873192196587942384186273359793725496845433739107590032963159991332010923220026929250905754060221817512862075720161712364504487948848441320805796052158052639237702099126667609659955804507651578612322876440263646797399516653232151938283370577366286459449103485276975157071745960689633748757501911391548525121540557712810183080505704833343478355008849631084419305317507486313445597305876245211235444705613750611546456522124037805959526201586261245224436101577310144410610198952436934157795527755381322860056499625897578406278961806749032000 383 56452216281291006696988123740637691313855978871625744526168411920368546141521462725666508815246105452486345229471188073805378817712264147698113238699399537143059985587097934138836553595294532594666004080072145142264676445073028482247050135491504902329253601081566010054223261618222732040235755111783106632086147373601591666223383597785936150049100108675044744943815475835231086861423552958677511524034081585752812276761877689873062177366930520467424483957215754960887660221602578965896517669187985233439722142968081618811710749827720584802899011062615663133224960000 384 1693566488438730199318042059452388503397986417229722636749160534850130739992099699960736940174871262020015291325524299898102130765536963690512511974754411536105753617273934536380448767707682181760750136906966289401311602999231367206968760237174701692041976610333821153612912689656764508281436275377847705213445781532323809268326977599211378983995261688207204755772482826398283672571565428332438845872302577746123838524263581091447907321871944399968245672656379921498763994538365185716247207400407729187792832777253954096261091371538922371316188975698239535731504000000 385 50806994653161905931793212200569388066282078970314907759028742077210592918506319192919265802550575127627971127533455717596352709326111288243115268277712114771275943829397896830103756845064809485496320062560670710378991642101607250377652742850525321019937984804622991281798259763822622421298377928719887337364781735078639297795298353495597256789431759306065856912193869066285781175033921799343732533706129473932940790645471083207759711064718151221511400929582170937792299484695167780984556512747819136897033886610585391182779527423511587673725296763622201234626112000000 386 1524209839594857176521354878527013632264935210341985680031252996029566810059566498310322424118631125632255264330745399677265101012248401586296888549169879098705925035678867425075157999089599097628405515987774722411017328863035100799161705483490910052054884584819258999308412985025510203054895945130343408079753633349046130971860320796317130905652915557135152776350065376651096206480951838348754923891091100138302937209173707058234875148210795988215984345123797093525765102947530705014715129867838769875749100461569147657553067568069959148770195338081352208967080000000000 387 45726295187845715252667401731108368716628188976130971407708076414926413027397534761729372296154123125611399473318454159517781000703779875387588940913509638598976282992695724483546185941623736625634332663476288651398632194896450336170654598461712171132849630329431322016261334296418031465610202256162719347273599544830361323254191759608558376088362597180024191491462527035524295745345929739810761064578752838426702976879928846578257011221653585166754027317388342077448836080936315421012224586972504036302595982942559170688731382511166589240490746721200326885200575600000000 388 1371788855635371456290824713192189855170828072126928598964487102341646925841205670947417349540692913895633959973298600490432884461094338925636356060487561521873490623388782345864967152822973030173984336654242731359380955302916294549088012305377366736713740133889443931466014286886845804459660398053832135162587952663112616608478474165424157405791882643854075703213993847930444321908856355124029743985921412924983491634787882909271657095792900634861009224604968744066850410698281603094606153547160340987719019626976847795603371089639069597359721031192360645185225435031250000 389 41153665669061143650048821233533859501631666935103564432676882129047636007543422308058187393497201473853897275795741927933486315935891628428009679448299872150728405428562447348884624006507374235272182865285824056972129853714281647644144659975002813180224048410836093015454168532160920948539853485356506748386026238925772462969613612865453251720298068478656719823842766336904223331737710327284684361962313505807661853878383797713192500748241252453707128434973869950712445634969883076119195543814532961536363811948333403289934211114802605299709910777323636033381652762548828125 390 1234609970071834308341187032139060701534575331772149808720152828868926413136455931580034823536392942696464347845776188974215290216248117131440704421973032267219114281446529265032169374985439801547953504913881657603741922855264067371824952292428601015217183851771263195153919142658125852781212541493698828750830477577923114169422543059303094942650919030474941774964092642916754318879372444399367558347254734043025374689561659971979984267744770862097021098346272190267387257612407837777576305313655192571341944408012733290334763851348319410901176100685168851209433599885644531250 391 37038299102155029215427282818163168573318637082140930957884241124221408603190570244221098444477136164941830786727848654957990766725772519247476656193256234974976268016504128879836145239775315122719321635750168963067700584394834339230391694862034620115909922888101225954587405833966874907770270028322410147016011905751863060330716638385269751143244112456938596381266986491291766531009400207817937265022812785029482993607645927480261434782985476250274274410175657705488289829500197903107169995159895223381976094254472434200578334448500639862516323738668622775061532018748779296875 392 1111148973064650875418568640164635483999378948855675541425152376054777081196083302961545431430438736464640717225409103514553437239868888368267023385654872686534378538724412238858869882803785751455832517921802283385721619739523702534714062007351503790357567608003044855537813168052052255129871781502289286073492183384206327052703160852366903541474253474409986779467416217706263284861457227659658647134337651891786954133027560147510309884206371605811954802784039654729930997389160378401192998373993992505990774175471340087182067353562634767643326418470384781026068645983797222596110 393 33334469191939526231229563873531277353417319233078329949751614049093110764930902229237913694835496573099230586572393228259760758286903813134553716306263508695414287112212629708847001468700182555048370104368521009049187760575660243134040683882689025967631701489600079063389350495707089787133747523713720105758356758912958323889380942614721051906517923731747311121610380926716500748287277055956337119350696971999195251515307762655109409750406734842897831038526187119200244864648736511054195197814035607366261697708074914065975773654191553405966339153513157652035742994500284912579400 394 1000034075758185785997062056263704706488838770284530868662545105227458788616998212858147668966672556849739688226331483016220519786961568553250111053540368359406939303106396556398172064979485096308124838234948758169963523137149713689903431173102938911246251084776323582112365981217412233352355142013402230541776213239384017262376415089724478982099020336180813878937129415864348761291694386188072138183859738256012774612685153372647375654825053022353892027116292672927708460093541281170644187757841727657585404369504608150316050685779124186931037594374775400749080504270399515579482640 395 30001022272745573551717115889644132797751959015399526908876918065488840327408173313497591067508200953681285027518431440514039869509591168456602725871615514309993083058918120015899297254528907947713486585997650836256595790034161867212809838579216002536153437211629831460268584568752193276548005542696983300317571117624040365057496659632145577345993428961600563030451768468482401472806226777510467708750920702927779794457194366545496284313585913209716150736702755006940761831989873991161347907017499170706685172654406349095694012938038422260566995061425490769054159419554050408775615600 396 900030668182367205705671102741313732820079250910838984306287492328069908302979163135860031279470153242141736103647241822811926887697228712039984687531985211111246831239759798390498366987577439393738840961083737715034719306768607524785923711083984813389778674716773612665685006463637438797046387325144330687146443645426934423303145076771196821351513205462429835161288862208055891423504724768975357114486152164047399632367118464047676219573692350573681428060739778235700818754449432548257272424973203267376664302593987622094045696446742011162084345689709400903204138935944541627290140000 397 27000920045471016145794861863799104475075490038079119365075205510528780700457502354152559205229947556893966589064649076331405334380429598131700259825563994739683207059230860975084189671764403024080757258684249420646116096251663654693596277514994779890576783730313723443352865385215760699906132838759342270040487130821656048311112651661510702968219015219068664037128645081040896691279174039950885999255778389908172398365548532960181556836586940863051574059589140437310020452077766572285867471598229162031445643393209916891100362914853443779819617894753508015816429641756016940938151680000 398 810027601364130483612587719360763909681883019383642711097117818530429316430997841639476430372126002210701988765431262584486625031189579603336958905262603594041369914325117675156687105468214067192288390358116071961075131137548934495484438787413256402461265570799154750706334130832061020094379615965968424696130735622953997615252011026363765963350024715574862297811416476376728358110502921738048478689186238488018264979172885404406458970230723394554500271593706787937364271971161567001135662878542550538769650254103884740143415610990884116912536316623603714573042274340935177111679552000000 399 24300828040923914485539887484226640574807788416306874269136774005181691639726483758018384668873411330289440899555540017293926799486767005591075536913571049281808555657913278019034578050719959409926003748586252306627887734652847161138251588991917572633638505144501888803977058801111974849898612968566048498503899489551955955688150520680985201755204540700945691642084096807657427204818162434868105293028478401069666951689994107546873112005477777003014341898796277285325824995414244960750405263081907521572822820927305824880768627200520372030439963520818165988105272736336088138527074832000000 400 729024841227717433881064301628910916418655036159919586512005986908856378532470625386419148118113733541613502819730858405969528775614197954635672666280731552798255524623379208696993160532392382184001935107616780025447371848471835394450368441623439562112402753135252914609518340067234071025437007002407561490910060545072488313392509801231359376253902155307806815742972901017150575674918871323768833794832455020982247517395719083394459739038513156264823662507231375808915473129353741784496800400645376505085146452187286848625685942523131292973084648469311475251858049312510876732149483680000000 401 21870745236831522995877959361930678487108766053722555440879946738839684393611166358339580361206867303570966593668017161545427547632537457482430114602196139094145543673721801358921876897881262635062321505919065213937447199055839131833338252872170499727823690793141685905287196523557266379917010745020357183013047705624372254781517935742488194270431327747261069911247960206337083875921232034073018637823676301038982683449954884032005388584858972445965627357841374011767548708741273265282351890247086796484283266702886597510316900891129062820656762361008479079683069972803762838132097232000000000 402 656122357104945689259719690249820885029230634443532710818867438902912634451165988504156226912804515408879624571986046358429627772259100656302279783424255157122698287442802187408911340785865510720867477152318795849545618472718732167605789330391910217292107764429997205766230062775318632274353373654056105908649444453183839844068743838591598897394501235090745954648442989215131913285130014842917462418226419690437360357122868408483437333946960551738461728168754635325056182928596629515142209838617237266771560450537238962799511172396627746709336836630083545535195015534579687973080565491500000000 403 19683670713148370659293017989251642480740774731184873102808239920574539077322458236765200112624911978189516333627081324429281269786933656341269047649049976555736272245585014206344328525897110072194819487028135498445758891133535190734436143345099210140733396057337765387833420378873519919247583225494793782076943589543513042866671899704643532328622456945111578312754454852433762331188944188813707526650847513331980205397048400182115838679971463478765702334548609697396116906733184631992771449186243868029993757979188623060770299965607062065838097565627092781841930513927900400358903147160937500000 404 590510121394451119223833358130259752839683696259609256455414018791728711601737278233909869346713195796554643404097396962845426008139005744853243316564485806049785526132073898586227685547148387787682806060430704827465740000364300058679708581876161560420426945122388314307626765203053175487731577882963418384440524699359215181162736808915692016638395650433183460490936875220855559475700942707590558988802515191021696786238861784526034210879630629369497107628369555726228318438538876104275369794641978450216257135398971176988765051847828645690933881778131710102486015888054446724110923019597802734375 405 17715303641833533560066285297489106953360668019141058880810113226959354550387096945936545478235329610815364772123861658425315286515361038648873234980244056202841103733849592965438156919185776063675506468675841241555566735660389123954605922739121582716454916184894027137066073711533125911595345856584557340287637903388937137726063837745002855169398155533027185584315987854862757735472526848937125227988240772616852900497636530590816955282400530618054900646014801016671790404615289510548008070012564935898006529119217760428959789638845188882955291544576173350609017865697440884370880449838755859375000 406 531459109255006006302527095532112640115315059563741880177985171670478490257021850777716111414465133806540040803339830264915862195097621293620128153633868529081986606515693324625307742194625299142478291618620910649543618665646737726597795877246402442951543101400708115136491657688904997668560587259160064413248697946926133807633507221080410333871539768190164666032737212438417155817145819576119511104920158634824777454881349001423187042966553988550776957239286287572275993015090696623639665387639118586638263575937874712260234072747349374913431069769320446671961678626985539042182328186836483490795585 407 15943773277650180174091968964186562162976011508065360148893648868718228471545847888136107977826311616618081532368765348391551585676391140924905597963235653018222829002124401322729457710117218113272948466101389415827151976838392376871899659996978531076952032693651439553919182148974037756803107715869355002148896312358113724599096780268929399999399310643253974936899100022990106563155483891989353514857042099112954411771153953607996339633760806448719527392619635308591886527787627325207796328296444581074520289785111106289967581212203754058714372416334478743715315983614078400467224957159914097116333800 408 478313198329505404773243751872292354097228411420587926304724810515913604615096459929897864599247120202080420027780335082765497538432917162513842687601704940552164207814225747199569109555961035152785061471445177199290675359535854154230311740122300985956676613978749258095234751280983024996529783656833957846377283649340245012593625655120834861131203427702864657992362861525115637405736983501744458031870033301464166882741253240269612703136071905308176111181191386542211251753427910914629270881612383351365280484963877044783723647418987027633483115828094065307053393250304789645078942935939671621582108040 409 14349395949885162129711853044569635311828832564297471718307480197405798580602210936284058599108415411192824581510107372204485437762889521588956707282929128373365059738287234012492301344192105869239482766308018045133696789515368346407783038192478048647064525878906030992473966894110949710550149471633575376581318424444637069316128423835202363956391393325800540208443008653809461913380140231577491168735898832270879369731789377190964113422462012799236615823780775931681986642568346316941917816545760425951323207367457847666659440211659569393989953519906913051623517442560743271837088336762734548252652551200 410 430481878496554863486791805989115000402430530668949777287729735671243462905310391006784966063092686032117135045995137476632156567764883118507574485833031887093021082887928631143997501761144011830909435012724684432571448144427174206229000556098567980148839454206170937464588446941804511724843475437286693770908411425545330376286046299744430905079093531092164207291695273878012658804812694166576646082241481323538868844138757217384514183844396966106267592507639899530497942227332830834911585991223871262303508155388781253194419020050843587024688298073965812052845029728517224620564488984109781060334344362000 411 12914456354896645892466840619234228254906066944958180315973599166614807459937651432480905146992295424600825693759727974560495854912035872330378347618619917569419105266652578941940309348940496374788085832322653715939948472121394920913112250920629447899918387673549083648534579480890364195539147702190170134247521884068462881838704063276845237210153403670219430658785143399068676629211850162454827630482932240443459242014283019795504051513797086221524524558567412597958559324377045565668027946130817951486954651344948449834550641038704290788880990427681309222604554879064912608671005116185637446822599162240000 412 387433690646899376409897811763850195274362071476103565833472092170998422772874589573387971190484877741364070374400401398298028326444092678913717734542119466321513838981849638334775835292125714495101380539645799616451770445003638735435567181665651520884486413565744267966411060498589591236293890802197646608092682498704851283624072471162122603843002997346552668560318105565619061548009220445095660811921052234227918558322339535034701588366707370838817751793882042140896088427752693457333675085959399915026044314849939730531080368132972518087513527198630294474941329242813030685118685085539068594166758720000000 413 11623010719406981281373712148520206297311830009523878049004968053395447601634020799858070967528941929633563872086623995656295637512514811567281178962971160522837943165347754846692101146223436622714156091533985941516532823811868583090794788615882249363921585987247340872054715951206443648600716787261919611630879190491695299945729680978741103638622873120887684636451897033004836024061221861823700437100072968204087789014252221697003527332784160374332218235325137411459435629934370596081580913014027617308087300727659111390507419994254462659911148585698490802981050101356029517911987392244533963592020644672000000 414 348690321582209438113514698323747202399750915385540264901934492784754230214524342762286805250082908144446428766753881435056110608326985954171432174780890612166304036363576611339959192672647421784299897711052695255436898455056891314299394285359524372987816063915628413437119350819294278708935014405144688452829501106959981563438818614403699372468907122351508351275260286132234094081403811894084126833935733411061520592092695625639648095897058593317827031868266850833216128220652140126227381731405888889162529925370948415239892573116110815858150533072448165983161610282476263225323280526637170444302536464560000000 415 10460709647466283133574540965756646485643417288838949377681682275344926202000157600352343123528530776106919904834009488285356692514432539074661328159321514203408065525320408025982484668783676778772438075546265681244230616677073779473075934952961622415551442856887936738922283194174921119069931723153015874199457145565401003233656299359508787371768633249566369725448119946796782348471254033024577387009210047547804412513347183021228755426199829409960900639155195533043631045771812310803557081897494749260120728860760917668201380150045413010109647363687121943153402395050504095521312199869111387814268003689600000000 416 313821289423988493712309229454026307255999494711691435818779767111917919856833013191014094031735761983156825314603976775893925442277038127200753541671576515582841246102713168380495846188119071996569296592324722709096518956711085478065900608836646969044959176404185928725733798624745563465367133054590041725947648665563852330007022506454563864335122158428471567880032652891855912908652936684672745332001710474142192920796655945225884924381714315316434440257679822998657737403513216228399527266358460253175459572961912194734700576467839181481304088806219526148455471282195046136971014226198003249506120018552000000000 417 9414638682719654802521466898060596606596002559596653048487388864070693205208174408506603685060709442634959865887230109599744821154159339446752985149942787710627890979711756922901618818729744519676186894995334104938076679281536369257697236814771729063478923138720025300993785065664692548514617013147651614286894560876845661086771357982581834372087806859686893556286767601488379540413593749319499020567412767071374591409834924736077984182569419532681579300490563475818677090628249853626587012840495672189704696046238709287169542387675353293059490840137442055723348391948966675642284500080936475986942586262687500000000 418 282439160481589643810209707375012120114813861440783530616130667865727520960654711901285912867250455511507478648733817148903429700251368368769049239079101106215383866232768033481693358863439527826035743664748414096062224843263482979610718861917204452646462634526179951405954476718094526560407229205022856167172083391700578997426207740426207360750126602825245647531338215014777797110661290237916677634364336317953181145583799361747683606009966772039587894992355878860376735294812666970194981484161766968224224877069299360307790245526085023700432821631769842069746703054463672141816263403929467673776932175802252343750000 419 8473174814447689306343262234246190268436026975975223284609832482963304334681853917903838864184656398462418050726641815220274906622851609232562944542785978752395495798855350251964185337264426844702776542653261878024073764468601509906486197411254050589982404117949114440526438912880246121937376316862643393372085260674871851026553873284540647521415967882954370654577104391057154607510777883202252908143607541709571221741099356466305200451409557843317394480469469482809559400911853094111048015304123087257810787686918111178402749708364062333965755054082733081276702053524053023466485029345575144190207688062409895751953125 420 254195244433430678951406997417260508227337071056764195049500677439649258251022897135740465675699940364494663108519800751078351941809746855470940427392465134144385267895951674513119654818875675654906102161137530126311130936891933695883018391489804481478348412887660588167935056876907720039412902402744292654494420779610168086074342839136680993811369455326396966719606876948345058915310724641507326560083115147255332973724911823518790286193812689446168422025447264615580155649343193832047608526129260321453902401198458058267561032182607729316821550360609539642554597054647538855719254769024350994834963358860027331657567310 421 7625857333002920361375483834214059258783037818876830006314313034357378356321457388663614102735529295927992300009477765627405644984638110175686677122795929897900116328767940045088861161414874652112723555194398704357663896689813418065243508611236402486859051354633964288016229785562271678248260426053048934464014498682658949604905579846848529806680753256178645897101045969143229026462380015988521814278807360050211945648720089723301639716872333024893837434388854731281131935703874566868732963851983183778482830150026472714637061160719654060792890650000841284120511625809882422889974356876536861511605833404874549206244215575 422 228775719990087610626262732377309098324436040196982402429209973137576984549020146838416939925783565301706366796588114748285719923229480753417734395620234479832914417929854617999388573032569607438168953925767030699111380960697944717371243001437156430982183245320956932175063078902466870797213732422019050859739967200111981473362877677987361678557587393126276290347891688749983148582966141242002695027074895949712298621636720552933810927034680457081193236517214228680633236898832975009713438741556562735431894618241601699173038015854874004280274844924923890717219935031166324637742618691026807554234788336234791476018833539690 423 6863271599702628312337828491845892572623142425293608462220015243261238407118488886130640074381648044684893385012011188943005974588279047660653780175844615343405041927723264623880460902810999841380453356724716847937682926994096620660793423489381876753344353245272094321905106686342363670679918450600318475970420117056103241130328699784772256774522260294231954999263217650378789926998106066655915825275357398862671895599508022900463212849482587855345729993358244200382263973094527471136823254607725332249770704503516600091621069268105065325559184876164935879725824773083403001587534693446501931990244002006268671046722439431300 424 205898147991078849176633250371175366047247530854246685040518233232913855749511823118333757825947381670682142787697490053256707269263524347571243923259289635205832864073245313947665845610486057186032910969294250001707684967262632892743808869106432701597459960942155238029564762595931718618554689735950523962874545928942676613021231606723551533791458190113855738342227387181322740617269283684686717005147992873324801744225309344929693767637422665872026707835718109305827684152635548282235316634266557107963879485375027522328629889147601622019561977473428564698705002667341460432562177096876989059014530598052911247896441258743000 425 6176944439732365469493949379609218652929566313907983666114189215367813158993767115257732979731161205537275755663944943006889049918399835033402229125571768451430227528495086537104974695644034041068322704436534827296004327050702900314346754951691558523949329642995470386689556159930861103433691787365071694756378755867261067890131952964051987554269490483348309528465047998482957823013659417509671060780234832783164872828453765157865132681695718180609185002642007952643677532144610359310054577385937352182137957462733680179013964497966087782494934155966182975276109931238291461931339436952095214057035096739539316872452666280400000 426 185308333191970963910667037442495289896917480428179908667005814417179148660530478327866162470393904977195447776475013527915102020615690471125597427183829654990656378241408827882664130372736660884457728124338829216185906578185790353830658747441865173073580546147475615746749487541414344153708563623793888934110526594250848018946625929092289984626351355406652075857214779782233748814993718921437761598837921517638409587382320242647104539665519114773218275485609751016462057314953867706037825597204885622326905640563754653695159646183663174186456262717122607358840252153025656733400387712290847168587870248036803967848034577906400000 427 5559249995759128912095467804901420611088427524049296373001832809188400096215169533154881500859831944646142271828682272304972794583141354757506389331711197397828691522949468321732976802417846170344224400234564969351577871408550156584405052318125515487993106190679463179127620318060762916543257518670913287260371051036950717046191150371558690672348440213019213520067136569220877203959869720249933224574114712536571897260221407754605546660222760273527006773095959823118598180288090960595246434092671033741893774240796164142938611124835791323179264964317450591934503005158074147515403862560151387094500585451849854767205998252584000000 428 166777499872773867206127734595839475905379570483866479015901205590904206923274642445747501912966462345621451389697088529516641174078121094969644960005558382231083529439043260434258736476762110806896730605535740303512841504145337983569122464755530728449369970361473364780787845789423896940818148218749656284006596649580321100332278445381216730211233780533012276859242142113112583943931894051498480753918704167135431756998993671074399033296871754347210021086404717156920717554133344805229964027418989202982795801012654493245762424189485388478938522701148790456914592443905118908571885499825428316576729914822220831022332008454000000000 429 5003324996183216011481743051339090008762179000175740434182382193898563711686280201973747389804238832906751092657460440814722595892901168708933251588092292226354222613275802638938761946372349826083911280663047812231144433575200785845865718632453435899694101806801401244857465875890012621209751962071719300510136311210648206858401070800618028386016376610443900192300593033817488098514767390698769243852309911864585640310458392103862485050273382305719405036550641156579018388918685696937103131360432444831542299083103632807462555051827858416952068560718900281914856878452843937836653154164206123678428663734486110128121209903729200000000 430 150099749885496480203389621944089872343458812858708147679942586791377028109966125909057549778426715422725262407733330551863421089413583964657346303670001230266954712811967434616207028703025962145269646619525084359292189951279977809696427081314186509239033203408376149459627796067904360188983269489735728254169159898561228750189087001517862806863873345539785695224240464967275206289677802955998534047539330238615106538613964473797191955701859135201006054793800718183877963166029643093609883290493579370168435651528193642678615926754939493337328589705759382909518305750703356047487985991834651584350080118021773249772003190108724000000000 431 4502992496564894401869808570440211336698658259873629048594092196288049603382004543036609141273930897872784893267635791635954473922585477982952649661960614990047584065412705325033405388559203880377253959786982869967522623278225563978082218998962042124558144985041143629869170787406859945004076016625418825221727205735073181627340760968199773225207345052583334989064249705039922710601088125597305236789536434932038294834560154349049802177438914314663256925207856609514735081065358563032846444433827698081670489948721747594466823751431855495582784774054927603250312701328033061443584055898473855102064786691494804048753897885444840000000000 432 135089774896946831929137854476731795212119281674859607248418395293542473971667520557271456056739696481687255830626270999285371666326018280073277106144242839251926223569903359121187180300946363137274104467120984053804234937226473114417657598182073481824469095636077145010729792767401511903691699805130845691226720221640818639467175269278352404523205500742162932235726943424247499560476455907709704344419167658521792496638577132617265961035562717849166437687028813555789756151221024211751712690645042154607208640396208171980485912362914600224587620236183155782989430318159572417184708010180872283163591138856778487884440432015369175000000000 433 4052693246908404954065443555207717513277745996263686205148179371680511450909080185144761942027695476220295814034361509239504927664817956599763748430933483734063116858243815613727797340170762471771377748628531660276364280819846242161146569038850718954255139975194418813471269518312544535568073535949862289211636140329142967092087553400599785123255568185323427719061104277265578859766649363312199734190711753203302180291471900923586565741525732857469622489771165113211642379920471693633179698549494939102724797056383501302967909705682579641692641499208416735839260841860218904103491303298957262988148755130065806170369811195976863390625000000 434 121580797407252148507702544283404435213138852158198803103730651914625979153109368352434639817942846469913468253426398481390775999657440339113376736309222421099542028313322546926131196573903374538658233244607661981860204817881742203166504403991505990547255161478458797004826767760809687938749340614713593641104256192836187097194072448672444816955722903079058032115173647075604324469842930405443746943284364741632645899908060880024785953894791119674212744095569023155170190176810839252388357074586262330949959442224821792891574269658202228577236122166660882787447729337009729619314771458895222925798649428840000511230411681675401524481738377535 435 3647423922217564451803253457317320354059803109547148918115481635389622676509972597317463064544324126011534206502435835189690031237531640249004165911091829393597501750338087268511089512203516033651722468287938939785386569366346092877984426013219744891853779849038138105685284763880263564376001347681968608743079460641664674629224519110550015009437837178458479365463285614468220718363431573953384240648146780049360942225511366426501305679407948601845095268732616691013448399328966142364982861778454360218347397748290684753363642444655112773071876335425341361668347992916766682492036999109842922955249257099012504278280452811504366792025877079100 436 109422717666526933451262917583975229648406520931226161698496747861500266620892476553633630690584209611389238204199455999427623394013186792313472388522593390148519997490770048918446946049666992177449030766741340815920237205944043978347435809692814834753737569050191394276609204426749664867337831776434018392423205260766176926449237099391497689720893800000997672579084145689892133794720158635186650903459249172146584763413870473750374806299993360523700801194726233510558609519840733971242956324326315838631285195642088118304150201590811710406733772311011752380447819175088681140563482676061411910702041485575229957941020333863308187792753783731965 437 3282681529995808000452846943452925463149867496304420155028894027994461017213393562050640288093371209051771520480614838155280440731338242015353687613321147717648960385226001946940786698825901738672671093367104077312680253615761360261451646883427219008060469278057714062223745938710854446152317890152736897374001970348015822067189064399761738748067149089820105364166746110183067080484804653886083670610246531676323772311427860878356334531240051630422301026941952239266658626561984899635993664264921072680677911583855194175143773317027745608830108565826472452215892350254472078486112457309700715801863185938676663580849526011252716560171594205600900 438 98480445899874239921034190781597821192405152110860198074035033478466088338667053272265818282124193010113110415534876948899827590928736742939706054407260519988796025540962075347098345273350846599851180930470376716061634128895560635904075654935386937996131902294227764713195749945858963968880208268628717678956447598970570080289015371882855123891855991581251180942682966320653850248430131642363532090138624459590399862948947601633244301202444002826992620214019375930454758908197180498342049309420857227407668544970333846687723374755849318944274153541932724366018258381095055442064986257935864139037622996858605324458499723713757549686523343263890500 439 2954413376996227194854489197788236357318797515098589771492284910622275537075653233693626769941655491880280394525074620124445609212440056906161330132209925235358737558581352690263862080850666956346061811975840941302071605279957657962519104857294707702370619629303248011478278627035708188185312861580172275974531728666862313965561145913166582542398689321042158120298729718045527132423990591398688924994332902466063345583678842537505116802408782616604773831036046901765312543928561102471630146973922973605137095177941036330083976556105188937478699080980923705481407763265484188377771255803802221123151738197127470651962027634419499854612615091364320000 440 88632401309886815762338580163856142444244288059769888746623197746542761385538571429922676843925811507415626295672521818723395461802611480440229303115121306698014890213767340068623451896401675196466361858930572396538482685135405632439074375707690268530433768470057827996124943793345589557277580557758837171908834266069311140758574796464862560012933648071804805328442090992935765419854355802344294952683843341051485897088971844201608175207244273753558041242818175206751091968683182061910509541562000098852435519398046909342065090957862659687677971156823246527311823355064925431076368495198818695336904902485032451448899301025207557396407318424334000000 441 2658972039296604470371274531821955827416171741606322949958824665223667584763454248705735590341266439911225553145834980910971869508336400948342571785843875948397116937323990509387126214778509794738848516158176996341173470579311413903080968299174254204665405333628707003741954578899248664452947616233086361588056764495125910620283155281299862979197097948906057831196049310549051542282367735157113506677658017766400987005774424569251593097985904320021258061695685304212351566180210345622446725525190729701505174297726172869735445434651692902664218018870783702635284231490599022475777170149184317091988923501487248449954430938993903835922531404920328000000 442 79769161178898134036171749761846821515603411890852289644492085225157425201781265338989469739692157849432299159632637794881874528676119739207218814446734579705513526036434996794446509596122239720623246668579453559934858730512794677930406965114510119878105534120679551349027972312199385158223382879056334535798399181975784082787695220234800460736828890221925202560340576641817207687011882521840247834067885021405455493044693903480116233000240378595370003198318965828249345147611264130918779029063169469277384119039686095585769903164425433616071071581505860050414032670863022909756453017747316593351513513339284567993138002363861336307048499464827880000000 443 2393074835366944018836157907071049048375239145453421097287951613833661112964729646632793859979955191231050349251952726498069060221740181148525018849819877786532172601820644207075557330629678585440014407308004805696111005501137702494689277828845360986714040850330648149888251868117372290812480032877123575001882959533151867530470477747870685518451310978911820183340505246540406881816651639783096931326794855270336574771823654311939662700249079668586270612106858798134712776641426479238159350549672925689780704971877188769034986493813182090381413257919475640034999425327320680332957846643398637369567112060410956970714117611061951051257928012291977600000000 444 71792245061008320497614899638600803601878948008877436305085207113645699954317865382130749970957905202987387494933429731111986774769935350145527509220105382383342457592558902486863820010912442049218732347708069909824715540662917730449650026076663467745230647385254148826103083947993244916620101266818239612594493846258376011701533434880342395449207426461335105463295048891294740454102731418387819544247268901480742066172215210301875200625642274780871231914412046513762515065818790042937278606632061653426075164509082948814616352606463692779810819170837462703903666960259988362605204273102589028011531983662480037783102822294257201549261086466433594000000000 445 2153767351830249612904351861952104074477251749127744123393783364421545164322652207640516490387322312891075017450514576529272901914279051975343537550418408712036189926723492254389960894049083824719111927625587790332887925158220891944851106210010032693744715586410908050507092688863350328254245883937302570578151265901591987238728164141210450094722362550255628708388428267649981556119814681673875163344523021053131994425501159154388058559830431171568807247831013877221561872513421546883268194561858371101261803949341143580566652750401784134126916282599141610768435810168318574535651497778426290211180231479430605805327308495313598331506845362843897000000000000 446 64613020554907488326407702042385521284010954724770262654854070578556525802551860918397088366237111824379219889642378068949961780589203384953533869493604462329669523153728957739475758153491882925732037513151774902255558754509827705816240516553245576053014107300393634272841913359253612041641841966566759670108362334699104405404098075889730488136794782583680246905850690783009596846460087323057781483386088425051484794957989330272966696607646812754489475461615242961512145851086694541750508742952626873704347633349649796344781436495906892428455093473454730959422929892174466460176335290804441486489661491974829561741311148640662971328032946010354118200000000000 447 1938390616647224647970545446786237611723137798824105284402019862618909304040862601044846313942975520266620138973102409071815551992054789146164866323184419959431581963831477914653574429632534004219979582986231128130461722714853768869659031393882226723590096240194277398004516508889091589878253662353801783277770638775468947843607396460383334021543439941768190405952531478323058319271991455430052515878664606494537588574071764353313768979024223406779028452830987025243846940672637757619081741931261085897447043893954435483933273019287612723088054072644792826134997855935268301141473430289391087092145228012957396268914474224272053719019127573304044523875000000000 448 58151718499416739384465794969027287599138621363738857711439987985537737980334313569639957572391968573006902738449639042270445969276742035538810569388676092555237883834921199473737187584930418144846104122270049733196980776601069178726854368475971534778543601285669605071310086229877438069967991870064315167725537106175151081642908741378686398233311667798292223639736689481624513734510751780431695726351310959751035959911167303125301820240176730773630327075310225021479980742885562808820548451163008350545646803079637641466902296105837892857742201779909872868348674044883060700958534962518413292687321600396384859896705600227980000043773674771984963931645267823760 449 1744551554982502179894456796034023406938299643480210016377166397425071520754568761851276106202734347268213288525727915013173865951412516877553130147296588248633522412595538898761175597707335359669104660515318020305826529473832740263495451964073116806348963784172431628207204732185756637758167269637439375414657451028221511226378743947511924306318594681826073240188683696483391230430458564777584339614288753204528821056923611813465778381028034384123085866958252736446557761276205264706875428973162675533806291554631330216657108685336056540079370766378641828776207314851630913227182342423771890488716406009543851518387925214442998238576309220150322389598907264238125 450 52336546649475065347648192289916845623297410799374828288470380563316216373914806359196645338269759376993490448417545185525626831622387510899691813185105239333871296274707779720136902356899826053716080786222585713476944882152253508124516653038517648639181923143457454548438304160615482264371446107399251414498530172822917147510234642808975768780824492150216525704271246866668255360195242585511256120166601724078980757184560587849430031074902576099046733856093120452202177525831873852897918105696879975286224557025157004069778047802659257176968613916647595290848015299149497784613413552390802172324072313206602090471423933964453686033707838664939072106660718804920490 451 1570096399484251958953880420964389672540100711368116658649629735219318919622883447106222064141166395819138249127606245746701138064493103782691646072607949139548388324667548975329595650870614849510481816863064306257379287525763796625577165098027917428443028117609868469830967222336518399569650271585777183637572360976566392044474219331223218587254427021252350487053569031323952759404388685815497636460751961325532792695387200327552434951829583491495475833927906768877927497793596288144300935587276125104976362492913279788063399519275275949504652936090556990255199275386291827995723157394812597048311104168583644763233587789612863711201398935957450740970049748672201875 452 47102891984527558724349452196938219333040145238784133302683093838032858449771816781355987477581305355734836316243178291646071520535677663788776371705436760739106894606852287242263811442685353371180064513046403621713042599649349376145732627456153579507531206032567355133230118141528974777234009656033977911643012474869707308656125751115738922962756921097822093481195100700089780658139298759611176758561867782149751287752751501855828353102046937069123924780992608213846950101222647436679016436769255433260237239171361306740838672251000383088223483588909695057353868244266486250753136005376967540472638420304988193757361049029317389444967640090434950878229304665157255750 453 1413086759535826760402474752948342455944371242379777381503267009303464285682939544475076523551656228411637899187091224476331245587193377648691953478644916900893121790527321634256586387209131455628957710070590259177753860937444898391697564819853822967235344437089169598125253413747151243641339157962899387357768097069744775397847105137600251993788057615994410483655818532376976315635635463964695138170191506319929013894422379951343282182617217381381804818135166253540535235229052089211013292845291084967749520428838652343363883822027465858796899053653277638471258930543586723278438820401900711924191558938387516112059790951045868616978095760157885127920263391881465560000 454 42392602786074802772233978199656149994367738876401954166402337538438586742654166515977144282287698865521742564955780333817008738042158665327236950090347204856707435677914680197199733395068786297292229627357370610182760813789052169223472126989568056779025633397230001196167553381054618004031252021535161128016856628079617754218635356641932297076682121392363550069616773120645198579001881125568463292897760004568547241159902900865146564558133882235722677056941465022788202536704609782665803068498660151881168299514048017951621070062534560632775299207055812246858423399768317121564890952327381579650642282654027574914040859894071450770657079150012729642431393572296470000000 455 1271778083582244081971811414325860790435378065897948543034212703353823655103511441835278670341097473138207327457433509901427402920214875808270838076726462099661769508560959734273366220176720785492991526738427302257119980324912237766893913428920447102452197064532891351731017215912393645562984986586908784991753752452861555019481064879259696730719059627709985293346675882238180214012961863254221041125550815798175518440781238635701735331298386219166640670457935605276580083414966218540379690353719388384550839992312412000051040678669243012989810609099959117533695458690223987863555488317636743523276881825810790249209918924713049358721127614753175796872324418800447198000000 456 38153342507467322423298104479861112464889154508784081892712432690857997741293104439957610215978519675042100846304294956267618393155340554119208124232200638410232574080386033082395456392131720923749965252980751598055812060055307674605453411611677147561697301332994845507518999965504985087568320686567922005373995130765099993264779418496406858627904379189717585414462409011946247588961109785912284287885840948604734933620719746867305140513725490047849730999250400869254968275266609519236067493408346595135976055887519693676979739945173827236232001968778858740812821385096791483160902130947070250348275323554463986096210479275110394288547972804225962028325529973473622300000000 457 1144600275224019671623255995898392037512432077528959065694549501407873289092537641452853030026495884636107093695195728621324239876194348969245815204052687185946508660379487241692833988345021939235024587851564858575978789111577062693739759343595486154214821157230409769537230951754224415915727921746383649768056290220357166520141992975669205300711477121481667682292984543389840325712587010021810220817499036495785579680808309544894356660760030948709338998417043624542605435631684553377863761579839411384523011899219832009386807183186462679834536233810574335910399806016222096640517434788360726801699875926817034561515082760525216581322103643622313254359653398767931190400000000 458 34338008256720590116427065722028521062673377583133905435607882194389306404536852094871628706131044398059810153422684352639086300561318509868072633824787591910478878732927366662055614409195307653223792589307482831108278131189749533131333056833265658282996858472888176081550515935762639367361396263153700798233390533108600570486233732003110751967587457680294907180883610699462362616161827397338624047411547180047266287020672278102362791144636360506903830136821642893788939176929830596138705914694284280081392400988426075766959945826145969259584318529726810836795688852413052108019446324107571699747018158374788135103863336142644526190564040924946004819229656527959758352000000000 459 1030140247701617702524693547013158430909044544891032222077608996620267603674102146848987784418348979037821529300329666161013294480096833719493266773543069518068269405104425198813630275328921946141557684545196502554990558088672761690253745691771845098824590234085338721018142777590803400324905721779393533175761369897415558597803429404877034045347922613060147313495737328175939928669157451998280491480287091271738614320509048546561761119691466584052371444615483612735420598197073719086843162648232104317283045946835444901263664038851539539138960793089188193228199216785704152120227268932840427345601513640853471622313289090716713508480699813620872401431642020092123155950000000000 460 30904207431048531046697253670963836925431555659013250058944791417185194932047071420542777706646759615322021550394355304426058438199815428382249449345613102532882805542532293233177992134662141123789611742047012862862865025074889984855839356104421385462012338543208578563724688820430200709119109174343687400741623383948216889205318559513119091701782922580396018700603568435811761783908969333059703784563251606781483517378993941331076306305329952507073401586042624823611932484529229875055038619086075235040476986309452869068141504009272078127736731204999623808388021714818755999118848175439478962769234235825958735180059141138732802131770000634819968620947451386796479028700000000000 461 927126222931455930529611027945987628526600932850020951687352569166446060253736447062781502848552601074354690281603161372674969314469379502138300730611274384620773425548115876932491975393930577931101771708683577000508860564856478175622109401652267860368644214235565982748997145838432539508163847417047445556853203441739019691771118009170091367970438382806046337361456650517813412559339524540501228022903650869430273098942389291364243976597325273943353754338365447511091694248101547226763961545701049641621852636362834905690207973990401940697043180076255908945161527398331616614275414612315770063610061272001229691269391185158803054534254328641054525531242679105321753200000000000000 462 27813786687943677889749133372891804503273086389223980465719821704707037628218817626833160209839231767372208541423415774621025969246748417396901857290473760327196815420682992044697119316681173674993302988742945582642364622811401809802015051087633326340100578110554955969987375243086790100289000093215046943837488218666232128654314550877161631468772712944737651639958482031795973434531713009811792836757436983074674220348482497241570484928859347061852057544584497528317156441480581362817281200864727770520221655491347744882915586684630372015779603772569006516905767717672252366883201748875574647660082557727378245816247687156477984020934027641007259113399615773345888699602220729775360 463 834413600638310335908298077222119405259407259128459423257848916859620084352035715173470536686502473924967524508624242435437815892690292939182025913894187764090634671958946914236487659524295882995689288925529492485814431498421964506097628494592073400687309282273770098582368527995861705726546894572257013955771109911693070765188987890406258455538109499196325254298417104078838336871687615050566917657502512459928880670387313697837442220014582307266946849345003849502932043253548119057659426416937810113453389197448859531288704678529616313982592181987179444303462853704738557152067531584634627097306832555886699970042003122438419830151090465827837890721622543576440531524439342790106400 464 25032408019149310053723664597724540284727545257607166510543629239792573561834882256705297814626841478487087404499748363199827689223659465122300559232902272706997650454953592264333930563743526120688267359167056367106231987469542502962660969840233816265464073062712719799652442747426600019591167765142930785429585065809825594933727627719630554604869164329692687987898537451259024038850847313353212227831732289798892768086531818606446232426563127594730484657342515132223819140506075622262225046677294125806458486483439241263058682722480268175346593557302672593924975037192381695126197030694131288112405407321609563505482176959440800336290756083611330635788933677526876727718131418163669015 465 750972240574479300905951606363564953013452806046852015103836520816699127547102886104437509856440265663576125095638588564906851426562118082903336386818006593282371674694040146289799748146060943245975191296297825173689891741631261770818310706988843129730282330468183084350052372419223023314736904100011120947571405015212829005485113963640079688676989229825111674570560639762024283854027381253282977553000549000273276137079516253120527791512516731572086785588931334515899116500034035305216339647827011201248714857985197978432235967268589520369333880569508914119571635823494711326892333796714561989663452083745240819709084430805284749303407359402508510500881813860797654387838271841148813600 466 22529167217234379006005798243861810944450376345145736190139412043150266720480719977106282705035039282849312161172839354067566630430537532063137901134040261945949779811083005281451942268032750821237221337611648250520206408530839545871657545046074434892414597592032375720379808804625730701999803047047274835603359538196432194044539607594464579983213613786132590067853283557716049602214597241382750551554290923878353740000105939852738001050592237228543556932364030054204004384379090292393403804007716310761168726059086532740881717726963315991138451283505834708685976716650135123955586833354824184518588029484187765527983636215977906047693304720953582326934077951003603496458722431273905555625 467 675875016517031369544991448904500199551855016692009311555866568009162394583572852815925346019817970148933712459964558468771667487671580361742480192996500413133544701933113707350661256390286031292445314440880580820233142846346491693117108407255267171648161544292224221899970519953564027012831608824305172046616211051482430478896501614040684294160766331472807208406739033587627634314457987023104560677984467397162929979008731748370219394678229722740309108835922454290031603196387351702017188267983171563880266051552158670658877251867306960845576267513616049422195355965558946817952393914676407453439642380382683513120223451900199569719508196671077495938746829256188609170789206634560553080000 468 20276250495510941067294268514794382141014161133652354717625167692059568265250422115689263096275084542901274714562414939820123960637050018608386443168762510959349395979282847018896095516035554238174298216350472765861996342177281550411035164127326339430142220102243561302278596532425989030547688730899823198511967927266019384467702695217616868165439675197183740025919471744529710357521837944297749376984162606475763316569734615580469782986225680959615595059542041832226711037359578100776922498333193866566266140150888071607875267968045742265178400978974392997634772935232047294731260994734253303823200756406402262122732012543735761840216295972988124568962991807748431751680824156959692031000000 469 608287514865328231447163806873612749401426118279221660014289574596373774052022985943724502153277789709918996161398369664977476894618116409199677141131511973160161085066708030436489548028674196328168904355370660546433941746588634480456885007058749552677701147288681488229414608557313134233571559464402803245887598671022700388544672351615378239009082532078253466952297207884136278893080825277897523389376391933936617947246985539047970982968833463699201413646598288046019424548074759459887384348917995849711432215197763103872976492897023987740624319943905565777028320589649666633686551188662886693887003677071029856029516602090368174660694272176709915707522370417234920196123850589332225508000000 470 18248625445959846926264986749101821053290201034952843060559509004481006839562003335712537402608360708355584966226295361544909701597334209374936300080160813060090077471636155704099641803785124024022489670488874849462485689145806169397656945787436548991999503772422642667821596161281593449521323288859662252564825630728470522634219312190449726728889089002492789683084075230548972337087670985567475213498975227870384781727993970891048470810790880171076712080144119264515796244439258768757628587029343363630872814818328006920376020251757480986122332958977631846349768319134581759400604937505222787350598158970862282951911191527667449449585480513900250992383102243773832696380130732166400549170000000 471 547458763378795407273451778759857789219649924400470970333243568372314274327919039638646144956775856047925303498445426433836913441491576506930055700873219611114499603509645094552260405422439564966041743053153364280654396796294717647829828471975398218318109011795453263668309193963390428216135302036824407105139232730189148258986148585350585033590966976410209414465535277496502515183976449354334962975526966942863444657750607005330004848553683866188597607935139805905155225052343445653085846677519643282465088431136984094076752670625793443977677642646960886795029157942349764471846215436146735074492847454288466811470093081533111280896417573017980057553555344842299924350846350475132969830000000000 472 16423762901363862202768618651399828419723455595208695873234767806320393301292642884075171057753430183449314453370083902132062077814031897533641671911889341556271215624350829115992343697859965767923829990658062720891027838165600209281204574550754185448381527297692368943822180690876827394393315130923955167621830761762034165038395736443982253738378324587278997826814970509082763965386746392454093177051696445280269227789172399493635315440170193598190638294373536364639842032396475043550540986729930682584963844803191760816804016236304731087544175540763208133131774202184852542003210751181802486152387413375677651820225812988257053772959000221180810787060060441069757760049279113744711287396000000000 473 492712887040915865620010518200117695320891635631237770917509284608836096859258140845010311913793040026818260118155595103568690155806859520697084059335922952635872281520323219577151619216169085286184644235122057446200419292345584124452619270446005186085837697671105503813159185546414011874855679557642625402700875321694285404830121342820889670932070167176779314868913566903502850123264642154252796147092230549048230247445984658042903253342899723315589803442282412759398076779827269656079260580420191130574024948208070083120192862187460841398612728630155394461394596632593417316218010597687025667774628767419164955637624959184733619205584419764919624569652457514359450633561376679258689144200000000000 474 14781386611227475954708874305747216154557465058560636711570471089510533895031120921306195316542184495552008633882553197479095070536868329147262189554205452477691994995736452252416623995970513459874880146338509288519210323237714033976630099247203853944726049073602394878009747234170762246320306882301665112191093591729393795132246586038029821526738785192337630706166477266482496907988529248167460285650088637550996365179955678897885042765855239039602654064661162383562665545878775543066349104806770139694459604942284158812842589204911112526390417855502837282097442564851773936448764901556489292614392171604442295839540721786068415608326371859037338924137397849799397573509988135644267977847450000000000 475 443441598336824278224522991964727043876297740136750110773334026554577059043643019812430447333972299497365749997139529458537355199863727554922015345329291196684866821333803952710263870835791184456002554385949521884393568732092691886408137961230286888265412829746842861805216868886115983069294770436904392342411595041211303134910117356191463855624678372903413331336986479694941674838702543874336501517969521399618292299056390812470849895126250904474088610041494473737740754053290240445115117643854201273264251790365680457915345541919589977596097589977571971965060719464345312699556787779814967529024671724334924914475770115957773941304119372252784319347547877280679313708915182317715214228108000000000000 476 13303247950104728334233392642711128105225715116237210652090380117827143949199291690976251996736012960542696116287902725162760183047944282420618022281181650311813703675050198146798630209990257631406247277934780872734943745879331362241408308198130734906223018777462158951610198056478451124500514758754579318424303081610972950923940130721768681539058835914088392683666196281010610040972574296452012206379683498610994926906204052355678827410131587755877399424073933669598226804048689329881617827466560458894351399782116684810183024006420178886185335946344491387833299216791511677533572676812798180864144345608138470897665173346550247096086839492521824323435448125951869901256124316109779032869809581384232960 477 399097438503141849651932865794413347177362018673260850481270227878521577586924975747971402131011002643462979157379999672504784834955865844535540390849489147141603394125958907608235033218753462275900391221526447020670569115037437682273781641599090303621267489056263207587338186197415613839740954003300301789237048407350479472809716297747286587088701525905713166829219210934184261698093632284810626326948746734134927898094440876900847477095823963179831953579505635487989111057273150151906029806394539416902085458380513231839414552715070813091669387760406983773940331702761606004054425142572684686959188473734562125511720807076488163713183479877295851562063769658277473457179702125230425943081398404369900800 478 11972923155094255478305918569224785546513189850445260763612367994546801915832669584009322667932080248293090872193174120314495862522044280270761613839026960026044823612256084369579567267766278965318940086961865999723885859480214305362251084763918542294115803060966957409743795222612856421036825494971266486577857508333126300815724451208246007346268636247589540096376361711198522110177699031434426312320853361175153972409923036760408243012342436520563194127166221164345850330176344157739104251812310525567471992584518869980337923154026570342801439384741748176439818139658831154812450678381476706431369608209276008868523987376878521931820045645399056816938726619587776271173231643840193607844360088216850885040 479 359187694652827664011615534938515120648403944260673859733985420017723839898886420580641054355504842078000526141769616384677436852242413851997994398058277877642397368150439960431910538922858553716086379264312136188083483324161907799966633689349901795952535445666687220172939727123428774605529276641749082787819959725425803796460471112815901695639137726356728518598285935180520165579326697884751197118257014515039964906812239912747965516883018895262775039658733831984635002217970179599313298824473666281087846076248455846756543442135961318240916219713905824498099391802939461071249645470521441174642941072954670613180774206633464077734470940445676328977667262721240268089355973833519887975931231679113673062325 480 10775630839584829910221605384008600256559516891436486268355439947014474231312074315952771992845080948418130925904381779861897877199677741298323395792533442818038886246584350138114450013835149624524953056005704214900433007286941999708178340029797103464432927626162225576540491344753500545601919795908495453048600731216343427786048868842950093449893778441053725110311951573624006754334071244058769461596639226294780786518731447518001705266071000336320248291595161663728697401653380573343157046059826898119865124974678057082057205335886249476076392211868032556415400596589212904949209829173200737151094106713572531244301982174769978883623172736556840329147306692454837045051150634769371596579799390513217747975750 481 323268925187544897002842341595852407095521996687486383219438384375480301620150786161102174721983737935995800200626157334791144524676962228459039643733673823140120764840461826395956912935910835822473363601672654534556555599900737479633461707900056160780820559913465178829668133743547060844836489448813347912874069767478267557439005536516103065698211333620326333111460891402305334608811404084710343102954020610124403930903267105143535524622124562681766680074163881754773942815311751483298789405875980031051109047639506702002381107992088502838856268700839589316259856079683578314856049578919479569923592697506671399198651193571155894425584382168962998655313985071879961548172314176896200763107334094564584726849375 482 9698067755626346900971095650143404203393190590033455769957637697510740510153247732801411208227170467374983454865766309152329033103432917711149346933556143517270292198861527386453679599030988520603950235139456893136036007392185813685838965604903769319210242799480575088971004156632516917614313068598541878962676271725402812453895099651444954836252267629743260832539750804766575801894638712690142708125277036504626890901369807067317761391175673561656066533301230416773616639175471401961933508231863660161418709099155926603611859942175778880848175328414241796412843304514811980041801825264932584208211970721390846244240629270030494536027174846352083278627044286241827757179696097238055735102610918893674280011281250 483 290942032668790406755707631572337086074584718115582913607808572136902139360134017317370817282060382163686164093731756625329511275048794505606685051780995049744106675259235958314612631750965167948807158318354345791416528324986043570179788406577104155073112937104544417878788658101503246156472203178968267312791329158220606758877713254549534097046290730162425659727944487969462592302248227131335471842890807671963876853358559088489899156920503474508927815500506356564211827094143324602523611557900637889292776221851667055798577021379147597377809908714308021466088219107326037834684040231176472781423897902811546148526741500976741966906507967477156721716743275045511266014599404479915236894058019401637541798111437500 484 8728260980063712194468471809211161389130103947874263985497224245340406422810624306391359936617671916025487726438349168606708677252671078215627652461425658980354616576974669197881253077693796785001853905986806101998814116037329614292499057093425118050679310245836329859490689991711567634204740831256819872197449497082750136988213410400370575078127893521456786123602748243381263614240685192394940272196535051851493229211610997414100864792878340451307211386399664854255913022573698654640397338995615588340294634465714019143856797579281259660464568639023974901089055659429758879447236026313345852066489895848991366836965545866348057704881285877386315262872037301312490333304994924417895925986673797330275917224443125000 485 261847829401911365587971440137566306111946762327513197525180399888598149181037099883936212785585194539467774303341114760098598954609892963440537457185518651273189942638936130060448960002500307409090133248238753866170837711119387962067512874100430236615319667796040021296637902419260564244549153268848930624178480398049932292727497474570237137520149262843877759248940523963185103627353759738759844087164115933855225773575871485058005002641745940403700176665774664590586470350168781579284267111912186431586574610960070454431332569776849853172687388809865593255992458431858184763685700722973627912397316060912427843041795356352918223708396754804761164060793049182578572475986817201751330103732864167938963754502243750000 486 7855434882057340960256661779963933123437715339336413677314276317595314462345141686627380601100414320215964931358839335063323569296401618812658376956903594863100536741931279950538432077902920128582489797998899710428696173896362249830673131920562612168786642827640556815818485826579579907098697256872694844000875047578801388096031017017155541040447830809936071532472743745136539212470974321659371436780502907386093247949643224561840826811197898894382771044855122589949177901367528389754383833223170571599238563790835321741389066572169106657106945542372792721189566076593044954893265475580359405427682796993740311473950489526888599329656615908058465378360757017112282294119533046402572769541738578717305717159373312500000 487 235663046461720228586225410674026312113650928848596725053114273778880890869487066536070840176378951908966862622887951609256486171283838933751326080261828903716703226007742012070086202508250240639133012132233620849118076337730490123470796515570563422354907933271848368800771847452490623934217704213176163726654308194569783953943220742615002665163960766582321619037896325979536938329617846778006822971163527942727030558255989715793763083609290079279307384011022240295254595901859300490889138654947730671500865333637610814579783693685917097100748625278994509249812392573631241154623193207837847383876723669249513515847375462542585219015638724829929380430668704838659415715638377397279742617901114996822089161889659375000000 488 7069891393851606850942529038474038921969314763008244653343352287693879722265029949354081180130705741050510737493564914753228522168408168252292049896523946278674672392892056896850104839687133974568737784195723932191088222473124488820307487876987919999627761330096875089617608051910138388788732655452741324672569073056695448611804076480948373164657509859950898389585543972863346504195267353295349863631848386469209310530023683938986559222418270696009224592177997674124287955550392518303935509759904930462634453731269762760963954969828173710020781262342624531257614429209738332336189095679090451536629630365268229867825259765643668056624633693407495695011053825164197247357197538630218165453998153821199862913199981250000000 489 212096741815548205328948872701818654603199134941614030268930914507838217238657065083235762252009348639315789524539650731384271422118414019710835039842486526055484104010049963471520957914874341909300928896311781733193034302770408050756465235227034169475290919064586812999332519901786105557975592547288705173173632202778449735278267907708692841223958107452230695041846925717383478742678711631327444938772481459336987835820641146081392568763663504214382380029906539529978678125385945371656114924527743708579480885780688502801395746515063087911489632723725320282118982893842489196009886554627010115859752113300974804854570707525837280072181890974757522874842197788315235675453479165334081347160144858221393055917528187500000000 490 6362902254466446153888656227482484252039347363535113731329385138260567072776175879376519095815793828184900003840957458531071245954721251430268075772969170224888837457051454830021987299503143036593428233267443076261653403279261958593391261367261593974832812581140118189887949465251018058077405216178120286062113343161282098978420451206696252871696423618609539394328842999597474956190835393218199917706735576811712349474762832835774088128520754836821315186976058610618475556359323234532023438670421716785938830804013179710932772425358821884612941153467818245527876059351674479730447173014539096124522044042110399099799877063684560243445776296885042698128264336049291763105739771135450307695340767379910438615161179862715906560 491 190887067633993384437265388217312266148075096977024959575358763558987164193635205996916368492042317984062939145019784167201387860202555380311622789395409117735143222049694698512594605209296194161439195725867447861493538137491217019850294301097985877244962309798412514500577382203620452565747674244310889999381321557365364942661194915691038344419098303267514581890198375590301790094362143305324115471109691743155865178313828822330398892344000840997366516160226680076918908979361243315808984289299089691592270848901282901504458378977427274857329497587034467906792306996381247674512586439659095277581512169523153486920835650437240215906419184828810130467728570597660471349069023947411824953775255312798149400163433704155984563200 492 5726612029019801527736132688304500147106897489811018099700795294285882401452269979564931852065223216991930016357098075957953867041904169440962184874839529128793867910201859282299637476636854802167838898982627752026834613955794691177617487799161424021053460977589776092622840203559419834151801355032837112640639932045728929786028079661358005324749030326919359713420889212596492325682942821919979358849509131752994768884761609913989217207786817954543439379616593280749472094182795630655070238787062821872902875591908027828179153984501585830693233914573761201838777519047043314308966020678776501106231925253708530662296818290087672886795043953070942088882590752211275472841999306734977259742751347066569883250360338497961633085440 493 171798360870594045670629111902688969444880391060472308722897666276567489559170244576351952682260608629384506630309150462553866410880053823075340547001795108454527938626991570854246243748632899125395788670750794986454697377861421253937678720437610724279665019341643415354649133648960351337548558187550754505404632689912794401693749093368077139039652449736589417821693628116074187082807328078209381054604985212739263049531164774552324777471041740112024767265145990907001533869148677085271911028100431030722225962739814759042464356930029770467207856858128342490496825756521657318902183714550976648470538304385249582132225670422698085945780021223143087638024926055293037254990715378914516076781724318314352696091015294204434826636800 494 5153950826117821365275227294687288038848639591332432820125369866423888187242466859583552407495031369232027852873801560114533471578438251963674286420128831316832910074229580534831786949189289892464649938134457894680560278329171661146145761477997663756780686461290653734381948509794546813386897542959589898956253430735002792848963415997219188329923203283043756411503120557798474066889728693988268569654147612718775632051536143549833843113903184917053316774341548790596757951025854517501357962440661373016143194499080806875929725762818352921280788827221773691250257341964431647046992870053413177123676384174869172336828783964318569797750917687486579300954090490990286408030656415352130610018587683634023311339233627408414457520467375 495 154618524783534640812947436968817209967086739581541208823042279377497835330189211814235008563721728625648882332101202613695839807031016629807063109735614282964763584704214809733784489106968601636295276297789399105457522218061519463831819404155807492026551939286055293436186039011369129550436025966749633474020306929020885875971475425885768894332928787494524160511827351555981173865959706143504824769271257877423234477569956806835521511613627790395329761596321551779862306983207489714547612776634409051637930865681994172552318504143804432740013715029434663942371642193905974130705912140145522589269990796317778970321042443706865615795624739053605984829527641543711986408033081798429470256802927257065538830607418537247716132725362500 496 4638555743506039220029141652910473367158250224373892511403380016108468159345788159985400591405310502729691115349691907551041044240487309888165369800310033240349292808980541813066071625642910236256592212110424513186268670603865190222365976380656828014207833980842834268911685454944444398021440488503444125915071816951136950782562693044839208238866504794949770604912490296603404144583832298653456391553858334411319817006755158232322883680116164423361889515594758205554022843876715066616796927846274152934035751542431138175178506538028968453495544219690037016292498390317836251738191108304155275505666058533434623649937681719896017875192503459517482894244349323847491855373105488642943811646163785260458151162562780081902212412705853125 497 139156672305181176470095805902692913182021592289464748231970129184288126126282039726456597200973793810399288117193559055888968990589692566973330991786653665813326886159131473740729228555506586842824855856443377473804257010685203007967885811841781452816153148811641839767282616449598772208587664104140962420011278418333198207690468240131364934464180562085887852471665546521674936685903518141846509392196740483420147653135815498057960347987209381715826702861890551993798567866052537784006143301747052032303557859487898856793724167659828367786897747745623089118640110333956360773320386420789319921194770882727401013048014031956128141455611721064779479305882603864187193010827049302686281992983957681431628860803598149815995289862375937500 498 4174700169155435290179520866542148764166009668943930194845179996095263861937145870835301766466742433679443938442903268882046246031070076907705440913006455292287483840197171291976021168686718739334700742455049464030998611811162199330853014335301431505793239929861040724960082667060382933231222833244215402407404015229682721812161708741370848411506199702533736070113760269314954501207086211593205192409702264033483073546539702219950238516639751854825105955221585601818794552434851906250872801364167731418060141518358110195757372294209021320129759359882117395962990771802290458432038141959958304030413167772991320692508504872474872605925470902882768359715892434670928682298969495916390345852351826461808284215206540972944163785908143437500 499 125241005074663058587685026680105304096755327081493995013683697380217097040121963123472588567923680237517156993204255083619427265182506946889331587056115242756013163892554646224974759887119178933071049921288142884587942976256344840391805872575885312991708314148871518311339654111387721604175148421184092183630375601741294489151926888776953178109499996399583250453049183801723056708471378714749117361393621460911723568357534020845081951267038970452972733615779529803565591553209967029095383963266276204522477148086581582544578715333383547075332175366992537959064862104266507564154382758268496503121777569176281715071823598605190903580451094190590400092404038167381727484110446282846186041700344404363416086128350357103315755480835962500000 500 3757230152239891754099532820918384361374336323001396224294107845566885205853288156291491941403315802979922363447264967553043571626927141857940702003408409592703541802649071983574431373405398687518594311092776980598317230979184737504623465893701409231818284313558780655950851406807690694849514516654976034061494622535257711879669423559896471814063069397465379625644946947578441335460077391623104846333175444063763892562489062029432214700882217012895270544226720291188971558633134108233348087265778533276628872020728103352030827816821547771933068039376240336004442145599310937359029542626740346395381426220495215475602722639557128695223686665254921341124603952022394995330367108939708275806601264082870546111607606101323069135684337906250000