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 494240130000000000000 15 14827203900000000000000 16 444816117000000000000000 17 13344483510000000000000000 18 400334505299999999999999535 19 12010035158999999999999972100 20 360301054769999999999998744965 21 10809031643099999999999949807900 22 324270949292999999999998118005500 23 9728128478789999999999932253220000 24 291843854363699999999997628988250000 25 8755315630910999999999918711397000000 26 262659468927329999999997256594395000000 27 7879784067819899999999908555406400000000 28 236393522034596999999996982389428500000000 29 7091805661037909999999901243499950000000000 30 212754169831137299999996790459511350000000000 31 6382625094934118999999896308420726000000000000 32 191478752848023569999996667091683345000000000000 33 5744362585440707099999893347922347300000000000000 34 172330877563221212999996600492825827500000000000000 35 5169926326896636389999892016439437080000000000000000 36 155097789806899091699996580542822980050000000000215760 37 4652933694206972750999892017773885431000000000019216125 38 139588010826209182529996598577892443815000000001146683490 39 4187640324786275475899893098677049741000000000057143698875 40 125629209743588264276996647200519785026500000002565722850750 41 3768876292307647928309895043221842334690000000107587523835000 42 113066288769229437849296720112842733557550000004298305317750000 43 3391988663076883135478897667870905912232000000165635681213250000 44 101759659892306494064366811970695894532125000006206650094812500000 45 3052789796769194821931000817157938350918700000227436412836600000000 46 91583693903075844657929918255849995976209500008183485292058000000000 47 2747510817092275339737894359908855242745740000290014914186337500000000 48 82425324512768260192136735164266318186155850010146715134801975000000000 49 2472759735383047805764099185938009372698185000351118196714632500000000000 50 74182792061491434172922889508440875994350835012034909523382705000000000000 51 2225483761844743025187684103162244124232683600409084034614589025000000000000 52 66764512855342290755630445632137859059045264513803498713474786250000000000000 53 2002935385660268722668911045082251831733300630462730547884673430000000000000000 54 60088061569808061680067261636011036750857299765421571717832589499999999899887360 55 1802641847094241850402015757586635556491467418511263440580134022749999988174194400 56 54079255412827255512060409982788200313716475321869190806950253007499999121523707015 57 1622377662384817665361810417139320017980667842654198319440640825749999947629842250600 58 48671329871544529960854256043849820796495242769635146466555609811499997263257373780625 59 1460139896146335898825625987205601231607113507791295871287931484712499869093199594055000 60 43804196884390076964768728792871235179581091974865087581110989428324994125182893253875000 61 1314125906531702308943060339087233002328463361481507984419575504735999748770293527889500000 62 39423777195951069268291764431649868478084818911564970653536274056999989655274683171448750000 63 1182713315878532078048751560720482406589472109362133165575407516907574586827637730204500000000 64 35481399476355962341462505654744062765091989541367279716567275195653733906626795975144000000000 65 1064441984290678870243873934636209599974994474057549835082933871497384386191699798838950000000000 66 31933259528720366107316180988902919509916877856265425393268408363004027003831659088108912500000000 67 957997785861610983219484318161586530617517644725420283017551729910075401609927580692646500000000000 68 28739933575848329496584496199682564278125868612925022456994167642225291616836224142069412500000000000 69 862198007275449884897533885635525979131786236523783742600332442844181388925280305764251450000000000000 70 25865940218263496546925986558417250897593892439829323841619563929540073440886561177972949375000000000000 71 775978206547904896407778696433061672637025933519398647063705684319399732024144557212248980000000000000000 72 23279346196437146892233333883408174550387052815348864913569664935780675056402847971878883450000046452264960 73 698380385893114406766999206214734967649899828754413238872992722655463460424232707231356380000006837192748800 74 20951411576793432203009951877816740963645642191479019702651303189007681517822043444381595816250607584556973040 75 628542347303802966090297827075742986933828685610615380947917889107018218999739083897464784750042145152717464325 76 18856270419114088982708912934509512348748643164331188537724894921008413013860480991799750207752511422141468730750 77 565688112573422669481266731702402052684472772811078971807447428405015380045818865105473867635134892936590014974375 78 16970643377202680084437982261085562047194587520789513696406835275618160953187632327915317136194215758777054065156250 79 509119301316080402533138877132971875415649755718085099315079280979320110242237296937705717903315487801673246662312500 80 15273579039482412075994148593001306682463856574395104196859760610905190585576708889815353649264155301674890479581875000 81 458207371184472362279823926160403713073746614318046479369648948778993200068274673993651979158311871070827079079662500000 82 13746221135534170868394701835923046770207325942145699493254192327107016380158378757896138446211768727313892544531375000000 83 412386634066025126051840576611019464446067603643055273410038684230789979196394560962332488709372118253366364250781250000000 84 12371599021980753781555202944330425773577462870668840918097683914614970283768632613404728328774841763100586539931287500000000 85 371147970659422613446655657709908028413186928961880330739550297724103823393507704329896809495010652553391858137339562500000000 86 11134439119782678403399656812697098508571499154125851669766824699940253760152634197238120803197809064912251425214014375000000000 87 334033173593480352101989316822908684942421713182308462070865884834146712391307228155353068763771663941063169943942068750000000000 88 10020995207804410563059667877947132438830953552238731007975360983785322178778882364327541393537977529364441526319132812500000000000 89 300629856234132316891789687536210129881677671270650938210148866386869723688150104474899026954595613463512811724280242500000000000000 90 9018895687023969506753680162020188597952802079236339193293302209119866469709594710634413285343525663486807787254792774978446149058560 91 270566870610719085202610090938622198983658220610958731444330006138443426720301241653213333489853782595866946035597763996201133771571200 92 8117006118321572556078293310499162200861971365355745339771803980281751463513654129143554660257994492989077833647499479607088957557373440 93 243510183549647176682348516785189752966425883371809663898690501297796773873246434693722981369627679163326304891759040437671617148101028800 94 7305305506489415300470447027662139197209778773498243082495184535778953207143602248804727854738117208523110447065856182233181782233636777375 95 219159165194682459014113156553057574162803431375560909071940962183661788357732162718864346353666836025049135904992443136747599520781053087500 96 6574774955840473770423387068287529172279404986394086419002331884966900177216962485033993859965013121621280245323754521269994340487001873978125 97 197243248675214213112701383199499933590241210945905886443339254217165923668461250291206786288319255887152690907422482744197345306242123249312500 98 5917297460256426393381034630511219760363008169007640993536642769093170928092508367866767354645393924394880020800568511700097575765943469595312500 99 177518923807692791801430832951123245390563400289382129334344823726143694131079149152886652930274890778266034639177563324202306637790969742575000000 100 5325567714230783754042918809607296939107096665263219891512258522664850896678028130438652529114688359559720562605698791331043641297367829372437500000 101 159767031426923512621287378920426895494918739655564347858861597744764221356073261220783755078442429028610090040716426693387836058471279389821250000000 102 4793010942807705378638615806579046484498737380603415092241756026439562235069055772665003911400702152644404100042180837851928443296352302667081250000000 103 143790328284231161359158307366358583124497377146390556153662708580648177480544009401104476215359083431112500760202642467671235473823538224565500000000000 104 4313709848526934840774744216060373151420978986246166696966165639980151908439089381930853024168190968286958887823138720576364805655503137177004687500000000 105 129411295455808045223242176333899664273211099743192708602593007144331772706791756924723772154981565148450778349452804618285818753183610094286493750000000000 106 3882338863674241356697260785579644020113784896975238708573616546720950176736746008000876591113775891270750550082962449167674751857119016365769718750000000000 107 116470165910227240700917688434268943360937104049797671362710842194653830943915039200234322172476633205287868631820872731685820759300994373763345000000000000000 108 3494104977306817221027526599034456983553819835714849041765222314269237165389223609329561511844586855251985771167938507803758621528289645050958247500986836828160 109 104823149319204516630825676351225369988385796498214146211038381120131655944632867193350458084729521761457145170021195066391297780347116290001110303327609936281600 110 3144694479576135498924766641942510914104709937753717873020546791540562119040196539967019562032097205839238551639073560368689615680420201745302109758045182100643840 111 94340834387284064967742889800447821856735379416957337929706584699564522981271070007352716105821725617271004839155128516045161137255993912826573842194695281599398400 112 2830225031618521949032283410278609488709883821042904104216152576044844052990545618385324946281960288748885791550426152783010515441375006742711249456647361464464778000 113 84906750948555658470968403796313529651531187787426939540800716526806929801190300056358568233233655782210050423512693293159385547995234759435161304247318473157308898125 114 2547202528456669754129049158528063239252975828310431601390530318979786855548606030903080972248205380409199239638220438873766805062197331232669734335251359765607834156250 115 76416075853700092623871386095001617668800480690044518178821913639012895847554463483692842363059156335634523058985104470858980418274245608781315474936856808468862524171875 116 2292482275611002778716138923024840144800350595926368679941159712489523217350273506361115996127640850925796878264452614081864804235318261528430029128675757071619596951093750 117 68774468268330083361484087895988952786100603134634635349429525911176515765524026243274875508684502427289839430570418045652980123392284315710821033532438235324036627693750000 118 2063234048049902500844520243036981036845720651747123736435717776537521916712917386050290069642225961233072540888033056823768056537152548469325499429726972520120108039937500000 119 61897021441497075025335535475828804703252696283739575194166192165417506709030767877559805877878209673941206523792485472315408829511242295136753479939862009284972141148437500000 120 1856910643244912250760063909816445349034013190454462833533116497838032351456811554756792927351905508068226310192893133366120065327224016993839452727106856206087261280996875000000 121 55707319297347367522801852660740796709113364771977142877496145925308735180971856468370877901012386524665688302586531533674326323932151294137743047948818665974133300218250000000000 122 1671219578920421025684053640809646988416190014911861738677725777581371495887700228593547618821843284039141522642239885650821797102978419575915417442182166939007476562365000000000000 123 50136587367612630770521551053912102266769372599999767217149871425616723052296728434933166986078842740802913747357982171241496236755314644241463089364253991119005219934889062500000000 124 1504097621028378923115644786506043846431591342581335212806024768819137883346969317017875438845804403828353962268842075762212177050492782844637487834173915665216953895521953125000000000 125 45122928630851367693469291241841738745803045214941064610536172339254287578518405442228682669609901018756943439721091378201070760720227606542842520742902212141891309783406250000000000000 126 1353687858925541030804077166655064862959750504575084455235035163212865117327583826982923013836668750565995626377021390485066730200431861114897292961618707533793988235930422042107711733760 127 40610635767766230924122267881646326906362289581112777268468168131288006884423006055550557381129871151641761135057348052449186624511407401665658877921391509757856683729569580181494937600000 128 1218319073032986927723666622909221237717961920750830669512016844301050565530750701934501233870343235813355518462092925537714055562512410479057609145874604028757676842191141619990675711754240 129 36549572190989607831709956281071580047351654622097541922563411439364290420584996438117590738316155547109677027856024148813019793197896909389095589801453255064342512941889215010763823011840000 130 1096487165729688234951297416245995688894933548651580951596902089474725795086487536271096781652411575653038833243337155667267257825816732916418880856809527560284498849796549920639642674436512000 131 32894614971890647048538884321795319291079523759251350529624431962570102640157964490626805590664082568179282844540806082254460395076424802038254860358965774017734520658444840505019972283945060000 132 986838449156719411456165384686323037459331231769986610263775343912385430695194589761047850259835966009960670822630240756977567245217486154885590907304137738897464015291781006103203749912673984375 133 29605153474701582343684927191563594885588302522912834186870171068993008055237149324344195762018687878671387134040273691230127760939494458183984158740770254972800532139707495315878480984576861750000 134 888154604241047470310546785276124959421900042782977693405981630635322831991412394819751710692397479519426277869772435442282009259450849698027035600610424410807506592529940751457784881999518559765625 135 26644638127231424109316372644160262168284530296392978579110819156532339717241945483697003467811208729803586723636395349183104168019671751303725010646725320667746472822001334466346682261514980618750000 136 799339143816942723279490251901103266617361779279974822969317940235350144417911035339705561985951265103391890199070392760405668766011332789905233950069880056893581751835454227285783498071251934343750000 137 23980174314508281698384679734321960045585629490077089625600906925697912187373266316615234899677458732944524450098364741691174490647068230278277582491504102151741093258041186653834242967311062528125000000 138 719405229435248450951539557348324662779512168053616465922915301903739878177158439594695642099928104456158353089548207843600699226828955255665626052237652069998746040722933995873721703492978892864062500000 139 21582156883057453528546161680009715725743663542176660164111512858306679995611790616534836479288792046456375587804023563639569541603941191427850170941943674924209293629075707915833088754896722751562500000000 140 647464706491723605856384099187090747043058861283216376669389329101347156574564123742107774131589473223542763969357460514291430316026141368669780295276405376225408534036803922685652661925762340125625000000000 141 19423941194751708175691500439216700669414234489060136037062668053094184784004791279533604985684788642173888548284456462347539733955367816330716210911520046616379843505437240015960319107603125044018750000000000 142 582718235842551245270744337084620367826101094189497850759299783379119666780503735850709487633840314020530429350257708361479407911690021847920577150946312958402025638405206017232427049328756900811054687500000000 143 17481547075276537358122309829782191467093254611239281438341288646502844293641950357358093651350752244007440589174788449775225199462918211797520785793853431530811870690533763675999692011669912075881250000000000000 144 524446412258296120743668686410773156982104291904514805401298600495175874469434387247662046346723223976833864968442194559263436521187303694675188020318570858839807654508575242362157361662275646342328712021755535360 145 15733392367748883622310042337842417098542328364176714573096488850244380087916117075440144470362828384529170911166152011468595230066549918235064165190990989660019441749860340049341970404751901499718245463856223846400 146 472001771032466508669300722500849184628645839137174935830392568640596142036110970471041715533705439991557063890904505296290390469202024885880878271804130346504340694326778411469296513248159690664603067192454317424640 147 14160053130973995260079005245992775689030654820490514623209873495363575134435218282435670871937404054184919971673069313791845433995570352391643907818554036263862822679509662925221298052108212036488931717303686642073600 148 424801593929219857802369664508802275176058034006545282820433878209710440311925743825584586008819534449804219942437363862311923002557992780679592356212599950036967046281153891768016922544773185217313304407172670871040000 149 12744047817876595734071075149134638390435892701968409238592989954688382580168840513683515869242681862820681225362426866534081463961392377338028319878011837270279684280392582905065852171282609699612620281192603755506080000 150 382321434536297872022131810890156255767701331512728462684864209130552771405615533405373804448435261783045341057330717371010132455078546994959784139439425195439603548138460754182176414429691682025497396232926096700554750000 151 11469643036088936160663941019188200794669776459007579333588420655753298330557578759144112722584982575863720282068902807487773484461618023005955522689143431607365986450736211585366901473840684288411832974266237269365973703125 152 344089291082668084819917831350151417489255389179462340215835223141890696082160493687371181899713937288720368186998479430331934742109012423287676146927582571706809019010676716559141342700393075532606775222941098595302341093750 153 10322678732480042544597522963739704334152524537674814911227767958761181966718050734803056152351221234663298356792339469702011004349461478762197680840167543884631284283675847681760069147913770607883237755964087284698636630859375 154 309680361974401276337925329609245984308821621999389665434631371510740552024169346193773748459637404129424838488585931107549119621207016776035666491625031975837735829602102229353970166285195944156316164936186297239078132582031250 155 9290410859232038290137749109189025157792025236068552814629400972142507151744542098645702932335180004478474617960503946774421822352337894235450700820253212250402989376041559103113531329396668642001466438312673745833922366992187500 156 278712325776961148704132149903020123589582054365037659246291119300378065857830061863065517313343727440209114327664365396286735843962439069483744229544058550351531223481506918627129896471112731066586102160405482413123581819140625000 157 8361369773308834461123954795911084773362100549451817699401865143039251509087748384618155593227640866399348581358408885357817957989484024971049210092358615952428650396513223220327382510475665755345398323327923219760169125441406250000 158 250841093199265033833718352841946975171102184038912838976175667010359550707080848330404058135154373485355959295398937993843503224365419662020047854759842440157682720232164048103225498755752908231274766944396171419153652402929687500000 159 7525232795977951015011541854196842214240240547838264519120634365836588255508428104018503267438904536272918903086136529314795980287778512543298230101130905385435199525997486943031473620477913030068581971002727152431207102034765625000000 160 225756983879338530450345993694058255200422467235578219369033150859381946479409266927716213207612130976538338960500002550421233228155655360460828297768440407977918654493678315712951788199673095751664870226669737837093630879824218750000000 161 6772709516380155913510371952866337319209131541089372193944013798865294751787255697768960188825666728950309449718172970484132376322973051074087290472103103030446789430616801785042460254163345171148217939048765178282857570303515625000000000 162 203181285491404677405310922847327809472167671953615447174828862455133154747835390408978737131901515785202006027126422572525272182012502466077318868151509026373911485552804446060638021857312413537721281190313169128997577276926840655431592960 163 6095438564742140322159320613259964981041841930244697245049655437229000642903440145063426815966190074681695629319748589647990173847803554160140877895953406628532390680518273600578262002014730182164085968573579592077537607954899719838740940800 164 182863156942264209664779406233002870337559611056674093918919433291113498054803818346723605098681135728471498132699294657945896403145807602389893846976349568065639103940941948981947584154816899028987578767382366683306812240260591073816316375040 165 5485894708267926289943375822046203737315918926187602964789058601970508258716426467241173662920893479621134048732840517944762146618830164310995019879328967200206488753637078895182301821682985710534639049483158085238284875445835132021515648819200 166 164576841248037788698301083713069640935151485620471038866273501096522315637855426432210691065137683134408839250254136738849643259847039316178169983100359617170647717643358985280098012278107962447336763595907334449462841302687106059629874604032000 167 4937305237441133660949026782942595092524762103666066028844981572226700548640974112707718777768654831377965392485555687397602434664158286279532307784898016541783206279783021113391425224650397903563577876409173865329320188356090125540865512202240000 168 148119157123234009828470631634793028709849389161739417706414470792996519909480556392189157046020135109177085133450809668533216033882831019588796027170918163013374669095969080443601285335128262831890959466064615090874365151380674007299729953808000000 169 4443574713697020294854113793439246139318677456410887365085236655963697825804487174654421413640634236001525342472825945693420155874997410555623262877638372658806508117022645306905732758463678183584981242986394867564602812542287522007750977543758000000 170 133307241410910608845623259135041042520256197139267217829166730345763115171905765203052089824620818750123449561645411228003123210717406249346963469492896581986270845619599554586251459998729630623804993482610974165248702705872266021375993280225033359375 171 3999217242327318265368693134007141025828562117591617996968057471427602267109172140295551896272644801067977292237771772249003533144444797179233514546072492126882383839003200713345600023507904562765197171032728667638886880037796435284157587195872657812500 172 119976517269819547961060654818891523281483149630318090445676390205943634185014888923989237965677360339814754495443294168495827019743070416172640853965457415766430696176835072858412801810420864906515236454454783040738732299641786512460777527529596095703125 173 3599295518094586438831815468527064473643283071991474429684621665016005059476445143742272672019142531240574457548718801473623528879874121346227954071105186213262293211694795445150809356740641340826503017932128985228147788306357965534244557884897271679687500 174 107978865542837593164954338774621497465262149652347540386427248023937904096639938396978247667142328912944342174942306218522475557503634416940511591961216711093124548314576211721504246517031923383663057404078035248088078023877237203896576484961183710742187500 175 3239365966285127794948626404802931821636774214352886116663236362171675826047167401580557955466028298829156712857573960234833693918332014740491489116034086335867145108032543348912794871533255933829827093018361161667769874416449531736908175539119397835937500000 176 97180978988553833848458679391016561579470518174191201057822487886250619737398436341718583079223727332531623387141927149439490496101480268015380660746338209946842038345178082076489552287678412774028593736330804237598280496249894399930307374552436542714843750000 177 2915429369656615015453756999138355055295134297537799170646821428545354452094301172913626893706165821645477460754507011623632350378515669571649845078979195368132994038697392358086049195289755621378277170389256184128817543669985907544845060488316547424609375000000 178 87462881089698450463612608496386397896184591495613607652000593054840474564180313773502757196877699349630694610361203352603670676285915257617702208853409422003555523671321700178176016768748777383516644520738985783440265617432949437773306710779857569423828125000000 179 2623886432690953513908375210558664324005454621956329356494842690791952418933236848712100666240712869745308187069861230780024862139170236313773871061416123048321049134097181478777051846146782220059538411054639508568845207724083313107492437213212538975000000000000000 180 78716592980728605417251164986772101333761144971433479031598419493931006464306520706416843311840800124194324375459489860262448623828921130158384640713774938141764431374931977427973136133827572418831956689067254025160624178522830574127149814563562757225232754740866560 181 2361497789421858162517532209703528188420759538528491256911798501796211860212393439202937593081848011837997249739492739872838172970968251341399761602465981938842375379514323246364944917637047627555942068735988193850914090128552816869112341573402907106462662579172403200 182 70844933682655744875525884094116800104860541837514712362106885179428065166035526394071195910407622589164667715022681353430849664891512721859908058053774022305089812135966585104480648484157146255062950689944568856893902494997432770162351746570067192660999756456683325440 183 2125348010479672346265774056913832636712948925578101652780921037634891013586520984428898044630768287092720212370869063234644987625648457341990091578442124900382761101993596979205700667266942914357028963257490912146798464387000786730848509071383133425685851820537070796800 184 63760440314390170387973147730124838108402447881008689309212862951182135400640885265202924409739685189509255075275961043743038898261352801125881227090324957176361601671769398317409384927289908744271018336548322754408162449919701626096037800037050374891646315713603089408000 185 1912813209431705111639192212585040913462492839842804809097556763836744205869491080713611196090343288740399853888416559991341571039743544596486965724774882579308116884666212405499039629642740617867492533317780785824581284588948559145898106712880080689822274448805883596800000 186 57384396282951153349175699797990100510187367297737716308990246793257270223733639192660871850939799322057568668741295775762408122439750147935646790288065834654504948935183651289580746359130489711985634493807000798146572590419640758386172453935254114961133456665975748966400000 187 1721531888488534600475268996552869208494998482008056094594466248715862617416918478520312583325888967003720051012986259037345511457465630097932807773638623779868144179987806133831909615372129449598696623520769217578514326153859844802474188172701444678016985278908222071760000000 188 51645956654656038014258009974981062050531278352588944324862328666225099441254485434324442409899783470788468288893224080736357947106896275146460816397756746143418220104703691083635353412322546898618279188939387048506830198565660111663980360385211271504147713278039869272051250000 189 1549378699639681140427738501601281435386378067350171874175287371845376176308123725538594230296496665246788814858375925624959199175443849244045385135651920023988373904719470584282726892971392953999223628329155803234877104260654609099591388251229677662014178847777814091137823828125 190 46481360989190434212832101118593930277704533523742833552698164782604377974003573653417771422055624302985084743309936573054066765787351715063588300322357357768464886002806705097774966359135732534895212851670644287703481307610692805205381167680896112512932932241112079206152457031250 191 1394440829675713026384961415674482524814531750811292456240841800439956024364341179807310314820802002500482527820096795379139255166490454364216728544038074059697272965412283635100821895467374586585026528984146588506598530065048321336142911891201659569469112998196728259224815966796875 192 41833224890271390791548793933734414238937824877365311072123476166389378357962873004786650619398760106336697164584598635660563138469833491389095102918718602849791514174149859979226712423328366721424575732156083934564489141821626948352040818112134621311725789330795505717815875292968750 193 1254996746708141723746462361917030582003190916913444870563690442917480989770908126497780361337367799342799784244184358039599314556169084927258509182004447493519877206296088462690010855853699391383275475282209361515068049108307618704927543616456249793367231449541185978248794556640625000 194 37649902401244251712393827174660862105147412625228594774501482825200780111915413713806849164512460157927350657445692609100807132694991007008230637689200088193178369166053833054598466443113311573024537544379788479634845539956520366641765388371432605005561681378670146533846075644531250000 195 1129497072037327551371813504754324202505972932293135778130503114883384751591819691441844860409927618750396096448075738074404360130564113525731835771443792818668586416144085769948424506460452071753147677677522285082546603380526825688283369235054731145409813602935745747447273331542968750000 196 33884912161119826541154365828064676255725704574928025645810918670234508011983279446347489783546817443867302205590631553161764991057319626384149521320192402549694321538180274472430910681902985492691223424085287804087387449243316267085537656804026941917625063281359882987204116995117187500000 197 1016547364833594796234629795404988793088166635433227766082164306416387953214596298403674144896088573712557755226709191545880604998072943883036862090666483685874317118769696588324931471036944140713470127677069316421389677681217125181292969556459967866204475453338348748236081809218750000000000 198 30496420945007843887038858479041118955136864008599495713228891269693132402306888365700149657394960009109154069149768866955258862984739478677446090254648084495877916564251518174190172372068539585240520518794466470498353718307818837001107639611845561368989070361846692701417555893564300237916160 199 914892628350235316611164692877977223528861868627296338205651391044466157422826822641812136139533473696055339202776716681928327083349408560570170924892335371188406706335480711502183639967407741006639483397706428739845427784015831355766783309089064849993944588039080057243428671107740583419353600 200 27446778850507059498334908941541626352108534509935181697009055039072971375751965418291989110915926362788559380326252061924853589623466122972298980517130793844938591701621781466621303033782691230434308191661335385395218471146154706547918225649543472611488320373830577636390056740603443541512995840 201 823403365515211784950046312902318079950536388832652623832736261978223372352291949717893263789255833963373987822065074208576222953155899640790017282659269742271985076706166300244385016126397691029495414753812540308702913425329239846541763403846413933862861518129717965297020991517752635701786726400 202 24702100965456353548501360726751621080134502271050746694574402530743667009011137976469039936344440031667084807075675521427563641633614442505818728780298916157538773657985455718875752318509834397098729119139560207863597806314968053983041640585347663619673564901453767819199720194987629892845913088000 203 741063028963690606455039961993010992852587386314655023982552806480697151447682567535328161605250576784936183459947397960303991140002186794933779909141925787409938929545801160312112142306357274010093990092881095375371547430806558567727024779395046351528970602098541274335464606180431986272732369920000 204 22231890868910718193651173065504200599034191134963556926562744823666873724750201612022525045767863044368120219574753402041564901562139749347977039750472363866671425218093431423890006577925257124891017729402361119306088833949043623818082237065028232025180455344614032374989696292178451805993815296000000 205 666956726067321545809534418136542142374722820415521719391263324962215334520384750939093702279693957205002621969683194007578962415802893357278780320844387913239091667726349749703904413228510986209572744843633967132881075936988999883670857875062588402331155210300126299614900296977237790464223962624000000 206 20008701782019646374286009329238748003352597203491036691023213997677644107845776940645128131344916550428375288885191373489539073243022944911412629200541663794850174674743065464788266093443919298470187755385718383200981894661157560169144875736397394532675333298388425375545465922166769028503977862540000000 207 600261053460589391228579583431436952063905293836300696852872392632012156131814472201126277493719946489143772689965331936639307480264299729465364015263539499399335691894044154476941424584751534665860146857671947130006702099022629265415011389586681268303786362378960958262831907390272977896724181268237500000 208 18007831603817681736857366609571343920816980147060350074559947317131268964604430980335335949118855151049958604141510303265552021681742559466918670228178500968858702411592509069079448604778089290634343201131966217476239861254194025966275254443814060072406933896760914096998534196995428244246103428260427734375 209 540234948114530452105720371485987378391504044371677615865266576372677775326565829083166354766874768168745866768989800840033972225071231598916913464750000894992932128446641478631470387890912138640340326784709855886522673064733962611701455722610840430402478310932517846529724735367257208929225277209523046875000 210 16207048443435913563171592340545033174754960529968159041589688718350901765204855871968232629715555548777714998243793571225200914234552182455846447366779774270395607747548406730074605301778527308018560711204255780541466615425419266031864034125723985973190095203202604038149366139315620994338898012514501025390625 211 486211453303077406895147206095313349932943991864234202919970806007895426771636050980393597559666998475810512059419166036557778624399942766433669559266404400034030738734561521481193405489640763610699224134710461447565920442632490523708689567749710016868346302853595964223137132384794401615918020184666501953125000 212 14586343599092322206854399259228271138697175034902344478867410563225453554429624855929119702732268575867387181939019829070212794559199374411835211229184393458745613700472452027529540211072514598140920660507606535209642981618385871250478395518762122794414403949949147740434051505669352895945449439186528134765625000 213 437590307972769666205631470067914253382180909416918949337067369864447514592326420032573314153782667354889751948134751228611452351384765314088874772103533944334780520022703005708056708140668934321847742496590101160818530253702965572382062205096705000471672244183093308390953252435900224413850409863812913476562500000 214 13127709239183089986168928870769411178103397033620698826233266529304728218679956431479791410074129402846595230411297249453563772535621520282571638470046824529126157048651758180016794306889965336685386994519806942135938511502659981320114780512897171644571414039285659432035596048316561458479206372768000891113281250000 215 393831277175492699585067409185041842642241003542545032080332174210504495636406386747905186650224575725441956768693741541374298631546679847336997490868456739961860459460584450435768692640585720069764022574837793749795553615622746756540818668590011485433634483449576295287697696739789022152106109074871442109375000000000 216 11814938315264780987552008567410040498241402882309977688500895036162721292380258909973079753022062249716446823789624244778314297261535833545853979944004451441468296569866664796282258047192232454206503774350343073762200267226667221588934892126084841064518119851984266022376477490211844969879475297195795659602189606901760 217 354448149457943429626559845778064771516467269750785273656481879177510439446687475131514650274877418303344137992422659566625237910650704998128536109113972267480150017225740054616772265701948939412555381990026329185488900515706145787478026142287920912490988615253895794498023123026312106366549023081607289496905585120512000 218 10633444483738302888796783036014849842570773590982450736299921232020213426350223961202256482730382679118037901478011542705985861212041231770771106780175863993116165218069594017980710386508835885804170450866065586218303431840358720767018462720028101605832459982110911900512611707574605530608272308353362976776518079004106240 219 319003334512149086663903120960632696189425872683669724984016003078934496261493298645381078583009257362181424898881211314900584643854217956848347361349137141663815122924125191590156219942476875118436738111601304633491150508262379226672743290369048643984982352429536129830723624856913116345413543262535507228570517299235328000 220 9570100035364472599917082525224596913051856129148860649276663688442310262502224044078932052955952512944419792615475623953130619855960758190315759181601380875629474731491119645789927388596837315483989191306445365424569859268065513952700884287456669192591755687231932966795850447518039602241453093410026052819241768750612992000 221 287103001060934177997512142648906388212628082334015370858154396911230545782210405557730855418695452583466277150229656192157704160471588408035671015386336575876493882702002766950160991975608351436454528630111589364739917832377729147461462776890737928545680727900574004328602078541182546476481302498601798683754625902670940160000 222 8613090031828025339925354286232246071011014423818542198755335846347742797250833674028798300234716173152357213923018747760279439453605574632609695907711918344402374815907899266065713147050383700164959909709077426888305779929991122131561013568126317900981947208115000993603565587606408406248871415666078078198914824588411776000000 223 258392700954840760197760328789919014869295591328846534101433274098916754824594475729475164834216338002383981908011099563832664362523868820994001248673528797320344433493180397641457933475047655849307604071777446175038421483738838507813167648373197541967488753831169124054369216925672747835967204276762432005259204945043349504000000 224 7751781028645222805932800869786119428247822498304539145659756600366827105648757572312506381163294615998385656406640534540571916285722578713212131610924530031222504525604902445220479452775256055658993581596275781674877155509190663241840926998864836072131693528535907685465968360468048463404582207688314259875385774442996008000000000 225 232553430859356684177983756276240052312503317702623520401902321817328256644540348031683099171033580230949437550237196085200685962204399882540592815638561919016581700303737693309910413051322626346515607329963016773639124540699251530259256179283295313267510326868813407676737179570939294863217870638922074852144356552500141982700000000 226 6976602925780700525339504593766895653327158813692717563628564543239862282124578976134428621147495747811803658401166201175407214462880794950356461691117551156920240676282491564112545079812785785380467364504257580542660461534896103762749777956118650526840991909876294770784593502457918383680411956179674554454370751458032398325843750000 227 209298087773421015760184894977397692118376542889483632574247968194705643976575890233918504664039120510736891608717512072071776842536235838800085995485543533214158690950248652180608997127411523362509380982427889111516326154074547499914666594327597124820979223150569234752694229820817523913129201087475401919297465630267338024367626953125 228 6278942633202630472805539564253655439108149641054024560736555559843742715751244310792950547217586827325117806178949497734902825820779934554348896786120019070197846744613238545853397772185826712703601879545595380655599172558108577571545137226681139509363673999738482042366922559498416687030865571748633299887668479872337920145078417968750 229 188368278996078914184165968375561403439950089862959776733791728927707887004016357548849121235691850644738183588920411172826455716851826702187629423736716542562691145408926261313162124997401398728119016695081020500013038800377168195343506981751326513862687943021049870095493748209959389935531324211803843054322837147629407362903392333984375 230 5651048369882367425524972494705394311199670714836571671557250733172656876374530802174272913894816909657894533027285205867318806015475127207765420035998522422346110669376035778722212906760656292160091571464904065347349797278291068929923601869371717029969755881935937368363693175745990662975632602018869248435506098664681218667975588378906250 231 169531451096471022765748978144318395576025162013758716398801897996508877023363279973292165316270032627164753205967859509398742013932774025182018170908630263391005451991703702017127370419000357936124730580984536506578818772296700970899612252477810796720921085139317006841313991986724137161853151747069352161529564669620765796987153149414062500 232 5085943532894130682972463443424248854481806077479454934499970521167738307056385988587401253128876358977151103725213167781379638974838407352153583119650224225717664075171386823824505383662666373543753872641645739444434771153103557953261221454925647028186324007118411438018451883643036105955207237960178955577967825761794300315818480224609375000 233 152578305986823920489173726275568375250485718836589844960277992110184215095800683794964144167337090602532129777459052711484542802446136775582835808215182742107442080806968576221176489376505117658642422289881510448693852222229974629977556567644144265548186559523619640485493980691455869664517056582558362422936990634073990423205803291015625000000 234 4577349179604717614675206477452278545995517660470043066042750128669425602051462004378123327086888655472607901153522371955342856209309059263613067606441457633402230739556271796348507723414844976981043133288092714919745045196497760394580752529466157588749618615174763547853561647967065069801765764939693496200268331111839261416065360892616147583360 235 137320475388141528440256034999125175034293912675456577782596136954279857502017178021641102178546518586602401850097636180135271561253611642280899592649572495843035382992414800649259497951546364458045138199093746271905581510026831282019917595591261683611084559837790959687209316685676609899560045599229428919343257752180222256870746189539467512198400 236 4119614261644245853207676270240459810661668866109901536045732765452711850794967738055398850194406890403205739864793968078171998022722090174928083684026063621216194037892105482454828486510987242646653561219128628405105076627306902267618718262617200914059518451508398592822731327888914232968350136765109069409097799775880632244872092535724894883376640 237 123588427849327375596230144715214931108835610558849541014260632588262942378462709848702272809018781841553023862104926513766209304846996767300813473753356787517289663789018947850511959590644450345584106825696823674226707668986869411761741612946673044233867911045396509758335329341975991902532939370177431269540355535990799284583703617137084368095321600 238 3707652835479821267886900039696482036934634654037052144090074163986898963678870399136078086375107527964219173979444407460047225483545960451661811941747410536311700836189410359349289119402636570482465899962552076271727522018602394708770206956635962038752526880794917223391714651151964188307308064195492102473040836300379955488368244814106855925799040000 239 111229585064394638036606872138095484218126029739408273702837751437734182106988416225790880252684947081765855606601860984950761166976390894721277616689511494615259509321686415516908147787739031583827158042794699645500991381192085687789374929065093419504749953730003704443003693116114903728772074010695264635836886976719134946777791058646956244974388480000 240 3336887551931839141098202292558895219846390595735641451597234466514548626702758587595056358613177903327677336448566627772740366123375026910839811319626748170612113244268582980233543137205095341620758910112972267376625739752084419720296545359935172153574008713326123470149603655231059183252393071208329455116013827094603766234887874896192345988026560000000 241 100106626557955174232945952629247777394470008978805799536521175532073356577356791021383602022289215292106229819507776358902913198809033546688151996954094396361655421296695824744328817291368764332854442405493254566103367685591804010322551839383500979332290763319035761075776923669297033365123663126484260750113075642314394384022149823142624575485749504000000 242 3003198796738655226988375094451860945806449002570313428950992027116143712062782478637919723489687786438270283903969133882492603750358563704264843350462673013456076840862350446332956865848791618844371663896532610910021499243540030860902944180218218541895729584108872401330300996830721676851112801235817927996550558189021324534505834803033546808281807360000000 243 90095963902159656809651148300788657093363932073414869050107439099747684107044536238454389623949341483636165772101334462926708911269494137957594292544377311851458546638081307849428845863344276269174017789372884470838404405726607817367270385424322318302100357429202229097087365157416668089232065208719453727664781793571923620609146694902377926885837728000000000 244 2702878917064789704289531313040644574376031822095248543828062785129684170431617938327193615960172979079491440570307960849381683124192660350790780449682202137768848338902089359713563337121694125125031375271299178317890176369230293079413036301294692561445280469755533222092237771869246048010020651590871584714406691595783769180383694701837761617104071123000000000 245 81086367511943691128685845311728883078534370459750685090912349824488708348875163877184142444726476965363529297399524910490183809942664770105419483488149418672782050332221611135342242004322917021260159844521417949151681727227436505193890881520806053933123590483519639569314195397549320372363919588901684251295601956903409424983451474682357288712372098853125000000 246 2432591025358310733860572536967152867773633587702592054199242820047023958324238904351610670542129330194057922747481367211435057614165725862713386860956228221556418170115947610582855636487828573453283217923989994674968420037131713355691865757209991678041876980441884539535442814307705803012867046836972892329148178596679464435452231256693607062868256249125537109375 247 72977730760749322015817091437473177295737081848478145815826204476614116194891446571587766191832391394023110211365675694974622456334032204653648929035963459438374261185195916443218215542006721368572014676721731946834662779957022485411234551851936438112444913648151697176856538715223802209485975525621330730528774129792473366735875183040160456308026563408834960937500 248 2189331922822479660474510202977953056747954681979303074541036234029500892064990673782694877195111950785516631227705961180147622888067502659652805614661149433236818884019780115453838512435499303459482784420387595330128767847993777207094632890924034180385528899318820588656027785759240062166333836554786847108530225156372896381416710046809192495947537824567706298828125 249 65679957684674389814235229884951323838713907255216268469342065117066613331813988296804244865840160905924490275075189630354645383380659377571836359707220634921637217442119817518530195667093396131842311329674367884623267763204657326621168360252972495798930354076246281132168063102237505864031595965157855022762202049228958129471221421131421989979426453267350805664062500 250 1970398730540231694427054610416921679249675221534255798007295549524923925472371674396631152625991858177662792080166149689472988919975297424264126819516910783384806078178931353106029712104042620822893462770139149326656410808600616803285328951641525782981942650411963176312517388213457908580938614364648154539112563666831340336269444722232137511860568747657319946289062500 251 59111961916206950832811569728559109300137996762440279966041001959959821290045985170397772161270114863340507934561635957335366247751772302195193660657789942548787510096361585796236091697179656890820705620872945674684971205707010598193608332930940110381277679594742841299092764548891061394423948699758973185370558664605834415685764775319314121404781332318031464843750000000 252 1773358857486208524984345034338317046683572106367973790996227950839887874517979468996800030154757660695142657397028023195359260243963487026163152036424536221129624364961054758655233669017631703645838319130377584532205998476650168369245572408052948806516471342610218491878417270104847793516975868130046139626227675983779713865678360312664713570911977009737921363216896320960 253 53200765724586255749530289304595824430890129295953791827546790120871337128156026673892760089988985777269649584923077133072718754388883167263938778900874116007527492283105062160053009432081614335885879729105137703910636408109143651899427998140862472222305054679169550728709873665993766671526124495077758900513142247420341122282003081225068429154310838254337682871605428332800 254 1596022971737587672485906827371264123838192862028199587872502696529638252673979410426099207753108817830531469256505271455120000716248002545988713454062270082497047994053645279272105730368806449840070815260617998941907043445657020487078888254398275957938107143953966749678904457185035029687904129041049384828515476416766610322653466529690079064412645265753786359465304769527040 255 47880689152127630174577149268139605442490455355398017331047064033991805031839519875743208250517656024029540333939074593505822866278864900879135130105569793352520638337873939371951439117704601873476206688119681541511701503638442621607135162660298201709238643284653039472557006816730852232809983881526794499672912858451440040173940122123276574709586337653495492217141621125427200 256 1436420674563828905237312811454238615095053745500435051882241815692765270862541079681259333488790468356299795063428831678451811666234600579812025929555517043693563354909338293070256894922953812541121777546141465352318241574062165202168963086856565429054208545521164936893098465061994182890189607566073964238360488764430040524065258422804912020985932320650344475564799184473152000 257 43092620236914867157119334345928672007461814910225896748132263326871233546554916952903374230304265608372488709128395277709883075065377235189181005854027119607924546447354199518897788662866152856130359797944437389805800511293199583034586558347168167835908820410707888040089790605230487910775818848664486300939906426369568178158231300141353953616243302164645616215728635140522240000 258 1292778607107446014713578530446905566862160523664902535188121525965723521701613028204730639572934394711151075386734371734701328777824393792569672077672039976955288967503936938693282653503325799994998715429361746196414242271475443687599879789003050886463788583102283774598451944383101526553595848750445067326719285696554199332319881762870681585163467925304527164649287173750816000000 259 38783358213223380441407310915478529205013998000743053347794355378067448630161437345113465238979232563483483943460208806577532273583736917295342712520496215585229711937909445498634022013253553589820876495900893875002250428713113060900814030539682204153575446158012270865299034953272656060878445817098359491488841868307921266895921375885037199828548163657843456605346094616308224000000 260 1163500746396701413242217977526496742124895408747737168493134973744140172059934885479814731730604690923638524610921444678001712916310347563064876021813987783112925388596087425309804834098060711626702960168076584156168853864623790225458694921179760354467688416084318636528493618526134699090115225216250051434016710961691324608012477176280020695723417948663128157636354132031665920000000 261 34905022391901042397266498827659128242981126324242469575416669317265039215385148908224231464515229806354719302985937545859790080955965670099328721545767435854082960689337739619484206799569607054196690824894053577165230916496133232737052124475100724427916818561851440605224182105860562910228650286631002123050437355406551429994643357329141215723418748325865549345325410534830387200000000 262 1047150671757031271917993749885700626666461711582994347246483404652496176201698167822330652152244400484291458999399807273494954926382656344166518906390429852458036065311520792846864934625926748621806732154981133403643046571023609476497569047917102901055916263969317076999585413979334402442414115033607759837597462828562570528386364769349416231820437716720437110172770175095322224000000000 263 31414520152710938157539776048248822181304689003203726947873143553200834573166179416546912533219272274206507928869122807794782618692662345029400069227457241201095005638694780895833613797355475730235506641249195644212737961805188669372141233339418374116316567498381277719169801678731052063816614899344999095365301992357171307499237692688085327938579532647036055990827446152476737375000000000 264 942435604581328144726192187997798766878465799768797366279327798792491493183820248594611047830049637540039905293824516141851748451038959888320952034186941588195224866006815260530110734402825232623774732666335810854392960778912075716623515695817205338309379743268260447689588899839774497211115315186559132019420823778710428041787739369474542231868987797377170060716566803585265528110156250000 265 28273068137439844341785732836443986049533727883282547581537066223299377752282492491150081006406996567613911335041864159852204261223227118130500829775038570817004536967424669644817419003469471048245222930280264706718503258130752069550729823202248976243143471211177358518526762768969788666165744092080434320590423822465834327039381378912497732803994497896950767848764349530924012513491455078125 266 848192044123195330253571000988620272781404453206177020976725779293639498259841617578088787830936523650523963521511199710711219757032865832417964618714905566492911054458219017215290403912925561829606770127261931902802087872736975400631058389397497099486461198312689422396293763097221812998207458298114778452677830621474222035363250789367205886821828489660765938467410860261724858832229003906250 267 25445761323695859907607100506517628922303912097450582307297091900916505188443516177975211118852397796096092283947989821360374835447232924136643567370205234678199795250646108743684111935735088259897224728226821335190454466224663515980837255091696799900887368813426832844605630656937434215358734488334250720647041050338917729148445454229913277390292705959352443536217711091156383401145281982421875 268 763372839710875797228212129501299489834970717962503235721079455018742019777691994117919679924847314041510757591431392821059044705034732184713340309910039942394818242713355479104896058434221960094889521209653338965564889515578608543209859895297765800366361420218408133713241288621437258476980518135066840048256700808394711521376592380225748326563651469739540382543291470481299760335503845214843750 269 22901185191326273916846337314212103360024722190075498551566598860140484188442127713686245019730248420389882025711210347604933058438674883814591120608112421638750708266437285648469729888012618098906014783865977442864689402618606476260032700127832227699341590201403858019249737342944838722835034460954318388849404244247941906099686983981517267761373712174538917485526229955248202474399604492187500000 270 687035555739788217505389322301556660750009685239201855491100850186785762574946594388654013466455937439226395379153208773093394760088165827746612412430937222125492563199816054607910301217240092955062248850256787377980937916585062872333126548214148147851734590316143228968193912501432814256806767348368801783717642025053129236735158585996880662591948513784659712040332806579993114180162809156982074560 271 20611066672193646525161655755302506620978331143311908269438404879937445824757588933308162935044476074101484188741927625622983592072293538231798716612704286346092022809372207477320737735147382185961845215937973158140167372389026403100348453420740419135720796996717157011891437060162647328477708866181195528012583852514330797591995656890942669783653248134196838938609259943880842648715824849140615435200 272 618332000165809395754848955246749402583691151884265195315782312913841637398018340140847400878216692244469691095576070471406847507864640570046559209333454410473757105331492361306544316698611367838147813844139406573514531489170193326993845758880891316691606481548543860831874045225863410652513981962562776691412242501778204239670430998764100341650795925488775724866358592974236610341496002721166727277440 273 18549960004974281872645447135032708196140971084100165349196437941457859199527329322926383244541605906977911923371809246552146031810413395950578472555393990488779812746334754371899699817598029674972262313222424292700972332146007150646409651066492950124175680615057232109840669973122025860540640302749159213117169165459121231613947482135588930074820727410704546960844485560667117691233557695330374364364800 274 556498800149228456179362768379888029443136228350920377349904101622145943382093345333061870679597685840467531545119127572967434084057537711036903550054153413114957232033792913319942829061021889291363511596349500731961965846025342441813836613920852221603157011156640419078578761559705482819760661247084952906134935188138714754254625222517974633082236131705181350971466828017473628247709183249694824949248000 275 16694964004476853685380863681263844390061299725387547792187109152730639249335956795396862278488457798937929460535741033633634472677375948347240029242415846870462841399258350487664700801541164491954486064878294743548842186281787259607003656784623411320530045230035082268933448623679211217839516784247540062205127012896694953548169564245770016039900046500219588861046256032512563934765198270091784791979200000 276 500848920134305610561425329333931436904855378008098746880402573785325682913567462011052367447926257171081671334023259349805427848254887476520661779655060149034262796943644021305188746239331717530971818983735685110070560325756170670190139132853510787551848930601983251670545148132810655733445387284782921382307730705908227568985388238483832750810668697412065255324101988192096018363194604675461209507926400000 277 15025467604029168316842742446898426263236152927657358368778447672104525936862873290583539395231355260427189276430655108356715078461814651988185306009754879970709558637098064916249020816144313200159011534903810677599974130710432233863305768381601788833913214046297035353900762796725336003803122070117865129605983724392581899874361883454777365649928930773992113851208828745523490819001289882115854899826816000000 278 450764028120875049505281750413367282579799335452759427002025288392755249479068224193422954035240976123254060783241509206091028900894535497286059448724392240045576520484547772212993039661873780410813794203470874593124840703220724745252960215078796969782913300408570917969977217699654095725584139287577162435284520400436887093993369917535647458669000905156152131597843972118227736040477176520709542395895040000000 279 13522920843626251485158436822593453317875422492292147000251336732869545841131832026981838988780008191060203591173254043929141270219837685194388939449879322228297559459230705419384240549484997598911260395197274070152481631447866664630043109718670085999016157094603661805558936171030271169377690244501541812625939370119496585103588375920405783455932714125594334908220226136934416548060167636444845544351865600000000 280 405687625308787544554752633983576644750705947630591453074170114444642151770052103747406563915466546836396013251315709740597379159661051633203925730845979041141449583720142469830910272481903523283606665386218513487342157000672788856568700068061942300833643858583745767299837121329577727723583642799933384016960313772898396643593010159329670652495128300164437507293904059112087459910499874144537704752262464000000000 281 12170628759263626336642564898680490698954476614788938405051383907874411605174800351503869256112591103723334122485889564701900353636937218462051119116549690815370903582407876834604376685620177754641409183175999993957661531231030613487075117916169249812736849360422639372809285628323587409447576084029677670311116864727778642847585584634661996272085349206712392614221019114349882345975159405556142559826899360000000000 282 365118862777908790099276523335610461661633244020295502161151334495640971826887279261834883609687935146392721972957445748408631310423009277354465145015648573691859014339522556241134300460594958309191079211521238757453851157900350168196122331692289464436044144382832824647994333895213607606435362390504534701974447744554593937064917011683993241893467848858700661556152639502255188833030965689626489558982695812500000000 283 10953565883337263702978282991324186070638965687922430733867476643352114211131394876163911372113160530277073904206942205677443896375189621709328304633202825835320509297414795940656760788635512577193655511661389018118025340295579564859137474226194850090873989524076346576399175362865954563592003020268382669379198618266541198943645184841924516848712487370467830169162428994630323338903623555737171897618179342257812500000 284 328606976500117911089348108477401748742868021657522247149351660276068767895712311052779556049896945584685894543295950402819849960188045413294092904698971143913665423754721746645298276345309689531916972950671521455299977257998022568152868749165989839646784047478670809831625764935392596682019054286887207472312797161834265698041082959578689914060282474696568465627855154248097082745297272005968041440156325482259521484375 285 9858209295003537332680431816452337460997012180334417820350548519177786964488182870608458648971682672780173902269542071029405898196745742388917550086426081110629800411841001765113979030070603075488324607743533164700666121306611785158426911823015591586116405590384161135544857212933269736430030473981778352491396642622469743528826735475169660505268734745220384663809506299122740345258300588484819160493105225076562500000000 286 295746278850106119980412611357478673791239511328693166342721753351122236724147415211621607671533060307249483772571613702521502986710993364876829822959092716749482304805278060734163184723364407298764737063123573506793892665753269054270808140429425326837757570000739380791122303282304544592199158678944765995637849640763180060250083154608771617441128303191519705179337328216727343529324455822006596144731140576710357666015625 287 8872388365503183599412368046641616712577059717432557528930971627274833220382002068116340058114106975366242804054520023548959636753249423217359483160518112647446879524181414468728630103118232172372034632568824586235571528858680084013793205017726884048422458741138376564108139763338500681383391993750176403789175531253430907757845489506358669129888930639802709129568400624287760656522086796821288308541381841828999023437500000 288 266171650965095507982370732576766196342508022850487909627903522424505198304640984104166219235939996458093043239689935853571880171148707953808414987626255119338036770644420530635891249721555736356730957991017474073152887740993366982964640413516503365077318172777657481165522638908896851361721756944165635629854295212502868104739836189695706697099431227444335403294436052262087219537985323394126426672404552023154475965004904160 289 7985149528952865239471112712628516739231127625350722029651180965043718531466599642333992117355143926323294801267592072878590808109279652291479976860027652674291498634504507031745564529537353533917643017349196143308692781385699064131096344789542306158570856086557385684565644508321645851613103791862525091550542644429115931607898863769137915161604072117139249610077390180253085815133266924671949701758152224922726260991787625600 290 239554485868585957184133103438621427645610436955926679954403010244191128985627459952732694270923498878740204673884631438159615043487343324186217719021448482483209588264103806755885036612853654281983896918433850932697357434388017176266564023916465199013907306103866687825480714382788630596004987939093889116645324454189204107928635783267592473495251908952304809319824535327446086037686608044799426595123920484920334584559886347840 291 7186634576057578715523984764951620593428611354549625275791477421820801916747461733800082109202148653819378263643332857863908739897803481781686786436863360363799214549765104559917632860636836148332665514439077926391096545496226202283766966945153038012133416491360810895223286574816673004941030133967158818129944076612157801342792047895860489446124932653574917828714829961102091601838248726368670592104034380727600587950617890854400 292 215599037281727361465719292802337950724667288012933733744926726360736524258940688558949815134515482117657368841568701778189601755391154184912431986400009645746305753871341473266731163098167965425686336756069074132719173785151511614099236702925403068118220024308833681505701077396068081016972419339160839148635543264596447088749870696234474361737837757528299015502399731222514060507478538997803136545553720171364587248832608773248000 293 6467971118451820843971571279683818509394287061690068151175297610143282480596409229158131792652338142856373220984877580326262686065841159090353847826438793634978043797819719990605721703193025641595881120436030950425772788416138789306248912828442800315282105268587189435478895993314355547369582094236425065776946246997993164285861771876797053626017604475933132223103514813826563005089012317059365198137974161842435008494083637771520000 294 194039133553554625319146913258924954911456664490024934940844514128068459203657013969342198826281345851530029498882922714483695738079051118965626755705637833440089739396938560221155887849188996074433010139647522133262803281761593447887789755859643891172730118879648740346545380172096542166119474680194169649621006851469895936980258824747114677425240918511611757104666045621041518549913053683579808954552015955837728330747681966248000000 295 5821174006606638759574400643820060636232541513888270947615724335879184776618382198855665704905077738574540029011988133933591903347074300045116342320733842712080221950414042430321535056144778939216018432400871587145856350644236865993502309168486408798559632525223455938443535054485863595021894507139026846705359684944199812300558428869828179234834678360078313436909566404248249798404950715595221209298588450066279581991383075292800000000 296 174635220198199162787231816696171178753641492792508901026868037557210416749128227444560894274185356404930056525948608591834374196355360824628190778555664397187309532641445179035019457795495870483972484711579799527717821970896613252476902821117252828578528908921173127588290215115052628412961276091573609337181535531643465434484714272680299685102555183226126969395020227430112388184128985344094077724006636986139580570910701988150400000000 297 5239056605945974883616948422332216152609202205058142777258469554732987000867989452597583227604823930372518700344152469161055187571710961059025844884718121800056297102211310822155694223623073442250140859711751277707743243006075504548968981891346298948238743112669977924005484765521972634018109820340914621419155115330131104415206029093307629296707053318893296141573727791139411112678649391200022665579985987273975893227639422593216000000000 298 157171698178379246508508270313378908278274788790442132766343115590238693578689402272325873312438737499346353950778877417657486650589742381646964818534066116903124166003988872827900906385523721886755081681130745753971449223087797841893031846309050336095131959572020484600424365726937132315100152903940376116676948396388930321536685495497264256026183492471028480656544879325381701714891782440315621525289379552450595584841989421074720000000000 299 4715150945351377395255242638703739959348205342880546778098449619387098764600544211591642729065513343845692650849886789515400345722925202318984660034117830420781819032108089023781371755997018337609775570449108774484697951447672384597847126028159314177312453391690431042425718724545089217277744379038827519722062027975249537846683587884429185202297763457379003244936809967540229708426896147504865301171317915166998942369013490185110400000000000 300 141454528360541321857657115040183380110445010661625306545712731628985064954091529770882075819923520890711354938293735199237232565115103898676673184745260708414839909483652199151618464343670954937253594280061707763257606347782412073640627693840608245055212425627627319584083731952399154667749821873833146533308454562944933494206192505724958239321055744299605992053208438814251925735590709556464544730930739427836229701301262862283676600000000000 301 4243635850816239655729708527577636843213315831110738872939595995199933901443428818718130264820534406450084586992109765684882717071995623175605661766144523198469759805368554250244495897552485885344603328558266006378699237075434408336453283543885603889390601294353992919257986822720038275139961928875161270614255438998329240166099778582474640385763725100861313191157495585491932128529310572253281016938900073922227103978800349190768168812500000000 302 127309075524487189671891108118493168493398440271352933899797403893186042199237556494725879706877410425146980251350732687588560888431948935967042414262049091908506469259761362627953339350239498744883890624038699024113005382027730711211866128468143434176357129624321462953213798103988561124153856725541190942953037875630001906065187384287755066419049402449001557459769572783621710801617389428463472055311260822808849095862557707096035178105468750000 303 3819272265734615690156728812289716950711922168286652370779100917329519011829435562155235712803084824872412753174815739472067985990631941345228740010159442149030480402980014321189412450724253201425657496539641228173278081262097161879079395800454123986562217525140463896567498231458523548695651085709696674147212989413048744432735315976657240564516063345735873661800725355038606034797320223359973466630048619037105738515884288880058204601055908203125 304 114578167972038470704701731430739165398656733853135741410035183918452612286725635694252122305712034294131273117498024895504019675334135254378905128118963146154391048419496864212007084885901345544585312069052403284825693648446121935471201366437189578456151888014943400655455634184879657934906939452555064861080034249045091484684220837095023443594272379373122403082793587759525114349643732245414151555806111151926426735312252325653291452730407714843750 305 3437345039161154121141047954783604668278674079734784541094123980987056907876603005940691321386919746579104204598553119036365253976888417402728187723151240096181472319205692433161275917249743736457202291348189606348560003791974768588282503143269606528797612848202714881189487731950076800162113081538003684570561763184101669799648475037868795447870297949672713396876984951212748450343347600636272651429633143565657359554461729526470285795370941162109375 306 103120351174834623634231318999351031237929384316403720902411886476910081693070547915958992535748029910127401435438793374569135348450209069667819818139579777548452702022991689237841906307823326101505147583859912245026125572429800392979200163831791428467484835852973757489317797146639687566985937030676453861225617458403345282461257647034441357347753213868977318364423165901977747652851770763014201499595014268887422529232290105583071025798855667900251010 307 3093610535245038709026935980655817672824956387227081638333885000055074228019335367468834250446803559320416085403126716084190705715192293192434875181820305070382877720641007241725393230025328603276822524186549290895489344564500687854966731503009347221773425836503810256728440146155371622663624779463589679963223717620905204974246748945864643049387955912825273188572473231022454015259634480061065141563972705254385304537302689880839896701177614624682561500 308 92808316057351161270807971739933132255360937348986483623078904003949996318164645079331994002737818636441908909410230823509849386634038664706610651580230501520832656007998525411694838008312809563598899804260060711517880750581563029242491512797790763392325884436317193912904040909993514138228365146911577904888060434012901869861267169431442874356362847933760499069259590431559237543931090386912290722027589254016538581483260823722309739386004734380828583240 309 2784249481720534838124235921805752029779195492438563566940732795083371454346917165299745551453186297018957863482930262760042121659495862574566946293184146381803778998575756832081726217610004090784607131156145412444903208823643350663842055638487096611599388541172203670039845168444231587912604774886487378723421829644574648839988168529607875761774849331459157014213410681412606261808652242049939637729371851066761621869093657318622045515252877228274062366000 310 83527484451616045143726980742405302756926885932338419477367805748325444858242052282284013653897166547235098754809402970552225468195278074209176479620611745503086145622583115393537918495088655568915101735594979200434863270958544484863762067584973878904990707627966573855743283477271842080502664023424369631365820163482774370284365975521834826390439884118312492329611383150004399028605629638973934964766926861598949645789160147887457468795358617036533605572000 311 2505824533548481354311806514919141338614337212748971180046254378730837007181813602173555270054232052322370156414299881945903199869639251325463296515208781409946836881400016078210086824683340412750918282041035042152213157813472941117599112201815987819659035262511410590763286844847021212301833313474958858369615867801393917942265488419057757822339451489880976798051806378291079662694889112682227515211389765299417837872587265732480903717612270498472898544760000 312 75174736006454440629354108226983707835626035425934889922669604032547658679064241274606563090189770132254637601436070867599713028677841186509506816945709412259590110695109639431223119754310184254613801758388030129838370291695770826751166967324919858230784586159172679220751238346351268047466883040512122990037574060373776921018150841396171096765495250206205387687062193354604147523903893865450601307631993013045983875970124249857784004281651342956137047882000000 313 2255242080193633218880620630191795265384658634085055232804308295560816369375054243809468690473736506629099935678051539504306137689324606046862440122135775389699719136918091094386132733845357173191000079762186067114936604896679901544790701311720324387310866430892269997873947278858648050387653104162338783122414973914133481006551451540129299183656682633487754795331585517327164901930796430454436313194113899706425832453679508180819630164135320162178830895140000000 314 67657262405808996566418540407222378871016086161852990022428683938327393898519413060354720276024101432371720296301184596832628523058422761466324853626924108780889466252630392522525266858634117995275387333704914326343032142635508967695880586729727765833813550817363589822493785301785850559501725381148098810603529437916008545518489410802855243668657228840126678576151645087295016769076438679908947671663961861497136597879547351231003114990292868551280177436600000000 315 2029717872174269896992553857260726993414772399037362001359028465314048034718705690568364549561285926094824541994406938537305198987650311944888792327153465404122711312849873938181255556116814812838693020002491809724917420741737212315496355766279635496007060630366037295997082007936846618625605523795755337170697058372678718015690405510080100394134732210457009678474918700157615239948115157021372273562051433047705205806793401366319087295611876778001686916298000000000 316 60891536165228096909776545069143478620971866396655998347471439224922401476703675241279558924934102648537493780575695192643365984966910846653866061799804682177484315870062943191142406658380657996244006091781178684777514546705490299410666633104260259784857659345711554216196554580729411152703708059352835818349613342587185960434054344530822255967403193906263035212451508923156144359812251658388750375395781296856589039765273834011364745971518490680108056867820000000000 317 1826746084956842907293294232613954423185016824668193178208627140229926071569732972917018653888028011533500623356799460291960247363281299640957323389240418034568589483649328527379717809846401053469172828333834855629635806203760551887723041070858748116751337602773722705001014565825911004050018357431695976846744140472790218011116090053616239592421224824461303222541562772922259331834250984668860079136328974803810590472753835029708410207645374904409193982312200000000000 318 54802382548705287218798763394608134632226329723174964537297325276882159305987600449628668200958664248771937053785390507743418703706050740636340694800452717101311707291449248861679062849765310156473503843944304064268960160697443753361605981440025952200825258895461561357106398487129064287761767163286898569308367894085161963643462325582552150557044396367877170022319401217329528897713628398862528441196251095724907679250265908551450887863319773867175950366447600000000000 319 1644071476461158616563960994323929097067064641191337182575194855371498781603799316901356531867932912742001676734821820171069555731372556037933754726629025932140393662069253338980015955979770239073739632826264647071483402630292373392264096743813536849808541686213329298457573876392276496398022498269144614275123652351392375951893046742130604172989964800432792822793277146810687837610694698033595069178967590253600361917193075561780877831283267118702599087962420000000000000 320 49322144293834758496918772604288424655020181720689157992697691522061064073524059729769547429685654063925372891623135810946116209529135395965793673630600471858001602542860250851489424466736885978261028470794196336348444577685969570657288488614076972441173874637694611325411450346971712250768784534096286060777997649035689688139346589255459797142034002019441158541916063772618317666269417761436660163885691667389414980642000970849936707801307764112453778062703392500000000000 321 1479664328815042754907561461365769291940852726171137868896793909958267355237547996802131475529676489727997421925081006188698280425292998102039414270396500970417051035813893015554880564059513724617378565396151371391149829849993114183022857746549944742214963723452952812691207612255571088927651913351711360303437423695894596955341653555408182158694432409753133752471313870011647173858380952306299227878814802768663211773181856843337325938825918253276175581649469360937500000000 322 44389929864451282647226792338086575326933000021707785549957945881709656006836206936647505142218963796949430062295215404618934755347611055022477584596339579998647984436939247687103936112597920388282592307991570148560304828076004379919495828650610812278136270465691730722315758867755717170193448275998809709399584596665154206828207319564004302514587907053988050329161233922452941482061441036279785858505010985202431642617591795335694565443768617122871827147569015378265380859375 323 1331697895933538479416802225056002156869212547750235719277709243562195909379106653791202980799050003890339672387756541592540547903181204033667924208660900894082600322052804620186682032334887562688324714630803425942800740595027695875402958026853301966114505080861887844749510032366381235546477861480857536869003464364003454432589793416076909986877646012363288075088947169363824623631072421182586888433294112337809780803173417285950573586293855104273416191396243346958618164062500 324 39950936878006154382504020399082211617913052845530916210320813608854779154677976270564695867063349458298264750860884464000427899891499077780518706999910825871931253979950181411373120326933347066982143505434599951899236478345348701725285810306935101065077145979869484713541332084989190254751834118395013463538480919964511868134704981990173585538344681194437059744804625547003111611086779184617081912869488346268865662284310078382313894885713495536445839211505650726088044722984485 325 1198528106340184631475119221394530755892491877758256226727922805985161878910077693743471467913344219263025780428896079653554323229100969698494416083083749502774841635118041968436844185729663414583488963041808510707652028059448437471949425388516799110596320620784738411898400443035991165918180409408864346601985603315920293282687076157043825871590430255988677371131754296671197830410977366435010430327741798908187503445481268991965385777818899773691466395268996397871671025590187900 326 35955843190205538944253534924497854897427765104565951058145005370935954881354442378932661228559324137906341451764564063618330692208292274967851870545354072997952363895369629917985325522089323205027028015395474525103865757311741968639254156896700589030443267018008417991103840723309595405524898371662411738655663820192959698169975200653590559255009455849029496395578654031535315726451589885626208161113530221160684402624879629285674495318272658704391882871705881842215739800157266140 327 1078675295706166168327604796214793613542423216292978520746320874663377901756258586907286159890673305569246153980418438821059210822030487762844043683600655369665155465173642297495906770271429720478999308628153798327290008827164817460832659782090250003378507708310244348759269515244764488061223404774971989883391773286512082521491916978185050490625535310611905856490656502433808525930510196674151907112368759030204539213600946532032665379349915446893218964726794010843497730500213869600 328 32360258871184985049828106340839547404860404383512917131831279979776303658436271727775483434980367583674092545019532638482537610821763016397007274893725340361628450833944362496130965760815187116258658612801336889034295779511841260677885205219045613621571793235002173776785299587388610675255029545698274515607768587342332682359258300293491554101430492767397843942786206280967484065652166143376422025813637384657708984225947156383671393509167330292228882762128098413908221262630559890000 329 970807766135549551494842063857058592103443368348401214419663981604017774797673083026228272462608208484004110614486613436071298792168272598855287537945099363182200791040516452975464051334615989703954665092747998964642529437341625763892949718831665824169326146798502970148847989500254333128596399454180539063641854588271378279468255151173857891271840645534508227482106102764882808662264851644084803965359208554631877926873066280272227670941342946560230942768516906304733757346110451880000 330 29124232984066486544845228124667922861832238155781653101975966014876783155943731692211231819678717292801088846485867028619740357844219151849224706339399617670229809896586414895916546417101160569252937886642642706266861288965685568721051582773858276748145558018096058131605922152639991330198340537080600973375108964311901912366083667883754216912018171829532301291198936610811786678792965905000602139255978437508966785496154364117956682038481312834615587900470637664256547908503963279000000 331 873726989521994596345355830008722638816835257834514262804188750462022689494361045928565568529797654151808492254958575277403142363723776564253238598009268158350604684360841147261309904765053439456013494015747870067207628801937322306089512632322153130630359594415103892057800282728470785132786663627669319451359489706410848668560641902309446612018318757908070426075573974614045501744907587166392133625969030133919104177446877674606197354571166924750720424841764833657475372197199382080000000 332 26211809685659837890360644488322227753361101129902653066372806804723207412042487240821728240938281389695190820177429539214410034091967833130363911973813240498560450541254604654115117329617086522547900426716352918515849394363431526653377150800173541098506948927815944766391770072593441735415371346880765858418027001020848917956341795282137857980648680008036920213679301872124128800741704249868143541208022392446472895251482917599428558260990708983136700216346710912697523919705090265900000000 333 786354290569795136710818422291483290266514335744154900155594068579300549431356646391921454682276678067359982138475209810246716105869878480106735671795474475625972325689309668127493326637381253229150443997403632859243652622135154805039334121540964113335095025233458016672461092610565367774317370545167899332554761132912967107636789267564356309958018420435844628485827173513872757424865495759733046076101630396212154701201791909941332363868646994958964819920251184247498544615300730626000000000 334 23590628717093854101324525297998992437965869127768662830509984061859002015809936756187225688084910254152462907677494184043150413027657934847650947359808769250032018403451277246209720239778294977364035738691586407966442906276691758768207517218557274708241281448600738455054733367434398832294588559884384974058147081605252324666855633059560120959697248037185873437891717778942721765496836431881485606394695336431688452952818573148091605210509484716839557673168378334011679199054443839930000000000 335 707718861512815623039734937817604585038089245497333057117860364130725296978022695032699766798094741634573183690277553822631812960350295040907361751103689975584145442337222592747360314573505839509864656118630719904490705858251055788485941243761467513239442783606950675545728834815466093346028620371274248616332384665752727251555993084587428279555653072063431196109261995740352452144630151087724313836433685518823238636614251234963303320817537481619850740436379500176938175952630259838800000000000 336 21231565845384468691192023500857181908116072514876767802431515656387086086821168065774870530638765403624430101909395811150927975704487055013790486589539782687346051824469964691941919465909417340302377274651006589215266831131928408715654615406905160419121794882555997917885474648375712512785765589210665564875428780270603535213493561788621098535263296430883038902144224106843457509998915982009370795374411374340298417839365246291494722924969807973132192263037856750671154326937320069284600000000000 337 636946975361534060735759966015586787952684029945863744424382995592072499405291900807169718987467596050456056416321755030675275198149225089734026089799470235886452130280108023087157009905215991855945286342518962710976992784742392990445665250906004260300432548234392734466755135646916591924557673703324662831111499902047625203104660845423975837040911399458914446874175948175948744510666663088624533240420760373297418452268730268152190657516005135472575321444958207628293184023681196920364000000000000 338 19108409260846021822072776810163743559856576533388456473811607162570975500621122832695987419892267764002669931509736639327589637342184419204496278111319628704831712281321982177622048665484142868647165955489557166614269867501801620631391367944176225696314617100055148661175971031445299370235320049231415120699136573485191682494314834050598895406895584400425351699692219792136213502887314358680704364962435022841274891571600957934533811353086570154714654647398183030267443977788018076889500000000000000 339 573252277825380654662182639195796504433978965052801703362861479255243370110446243692001214057278074680775564206040585323195973136998967194612094548898022670367729267271686030663416444683540774557264881598004634414605274104947089600180821856377627667481220826316152607784401755110826766334110439310591267968683663858489227612642700664982349297638894594101277167719256716332239158089462249804273186633552565223673102849253464258243404995257850927530286650625177769250831188105564114228877262500000000000 340 17197568334761419639865459222600421062167819023141641922824534675016226915345865100378498140284254596756626930666023425505950441253298648268652785364966183821956521975696535840815296099258645075950481398086828152891568268585257727242722278860064587505409011758363204099341118461604526611094731545480934731581166629523259072926017590537496934011764545108461333936140573753256399934841697088337189035908249908597266504897129708706644220297950474597423290608213750558161030805775504972362354367675781250000 341 515927050042842589195963178079808409739488072841671498767395520151719660793888922385972389893326048970961466243462348871225959792993048627442985631371377014790832972131812555974161328063083149845743419212354050179013329577817797100825045529990901745373289430759057126063824617707055930992784846799128131420278674354120045129365644087336742672092159601859878968739854895215681829964385964563765842529651677137041417208304506662410980428257986104109509008207404444435410989757397150506479331776885986328125 342 15477811501285277675878877384448125628418247249693647688236613131002527768824083968525178137737474278459248844458284796329381835692704548046993865497734098671976653648821359488093524191721787891458137480449473873973450577041198255769863969772323258956448788190442473045214199595225653445263850786832620586999919488490440162767750778781462414970760651729244861615107801356314396058166170011258740139709474049362204068348424096912675611041326932583845420241074416399827371140788563633938298975452729492230210 343 464334345038558330276365782795059968939555569424739577185589713606022541039781868789127286868841346362647246058630134270720731386564184058113598555912181110111458342581215778744245692515230423250599683665089379871385124709589521137997929818796546264845161911679221403078407634472560060482518253137652505880394359436051080671806556681363134046669399023670676145843539331909729422578805884193780661701844461610117041514043682933413005559194772367881434431599775859310696699737189561208778422656525465417971675 344 13930030351156749908290957321700285070796911640778843655183897814931634537433623711037747095327592768301950335414182518899957332470706389555477087068054853314649984039239536459468533432616176522357964834788859939099171952564385413826460404198817201157151709034447886028086532017900375499930808897751672281415719793937166061651140736076618894292109597810505309423350939774741530082752505419631068270639893003540958714090260923892050073279844351876647055899970261452028663710069916306747610965769392821299397790 345 417900910534702497248728234786463132202214685965027558147847131144654496667163795331323905409621741534256619917354920717890935833164276290094067314541675287900317172556480590308986232455627749586501921266540994338440450508009545648462806683582024660847005802754855941031350621152255761878208268761665809511423134813785957935680022503729523671094466666004893689148993818922975072886088683001029422549903099355939104863623477662042958388386850587282859553110777288648699089258966905162065898953981645608157210200 346 12537027316041074917461832497657531368415660681217570948320639970066100037467021214875387024653141995570102214365813343089057172838064381121698650699555544922232083802477869386996744982410272887945258843947561879978319979587389282880469960965372886147760815006117461803034549694906464930293907344753204868499893032712050611183841032382682562923225282133279360004885674926048468230162118610666746866291195297845018172504963946213952448613611394695416966004006170423032936482117655183579707632126296275257960622000 347 376110819481232247523854538551635063122946423505035757039635584218535994293966098068780937678038845166570743843391271858922877505464863395359022923807887489055388777919083053854320890239517256604521270520077143092136772325173572019924125964746191745569418398734918586482936001663591890629384664178734338451031863048570023974494519731039283423691953617005351283145334731769658872711108121734770455303968208203151654688543459688678066435320391910046767960703601972395649567635936212441269513617401728906782698490000 348 11283324584436967425715623065206325555802690797221520643093347201395440777686471897769029225261513034093408245699472346077433156000509249720146252845725559547173785799358829140325250704811069784663783454651639088383554557612307073756887620738247977532585872687546278216022302424025710179659358874963026761185613590366525276404518438564825807886320822216029631193031577479908718085856523490452680945174049054243580185553800900817602710163890185275561920007626630176024513521145760659167063436043006766922566066500000 349 338499737533109022771468299215907976537509666679214729476042449927327185880995315149035878850718138474800222628446214116453490609348519412177616319900765680818218814890802655548165733013725855124711654115451053105715576763135969595244494663892335927133248548749965455629966845677237234653360138678135753223520334734261968683632751144313949937633174333589441793640803704625262619077569067318793633141235867265127129035925955151248719482852918913742764974264383070998653404357876429900856469964315843706387723240000000 350 10154992125993270683144037194268785592028158283267185356561943823592228459612540977310825424933174896576981916497504938593019455748609150945002539781134079971314797408027713951133029540875762208570689172718899223641567004034150988319904127797969622024504292444438987448512547487299238103572625599705881900233436342057752785869778189706268046743816469088969470401867284345739014533206728215242419285751105732837842349639753661311599597576974487913600971546776308268728246221870777318319533248280163473811479524400000000 351 304649763779798120494320762361809956637930796985147969868780703757194060008156640995847902007135534986307481400821960389564364934834569053034573797226114105521836564423781414042593812648909731863187688564739455347778149103555200475924996699278758538116013329301197826523518214985408218382595005349649467282819597884159186511321203797620621174767035440207544909924658931433799157260354521983960382509569755170186586665701670953681224799085162714171652089376495256540600133360911470663855753632503107786519640934500000000 352 9139492913393943614829612266866690365450505364180714521326161162486282564292527440926252189632869716418710751637772327078927980603840139470452085352313284385770466469103884701040279261908714429352694051091589490565320130874516400252236898319843134387296671622858288255449471126373990377289444267613776814519464733663739996133044360609693863223073109607215939052338637475228898353157773869096582524398842944389983862445603804576009862021400006340111102791269618302678538194422280435097390775217811779989465322825000000000 353 274184787401818308444888049886372460952892604564578792900819087716331636745605651812421675941114170567353316317884549813343681532479336735038558918178614596067416671785426130435874330577704193910603388858790026913808386502390599293753158731310440033489929355379281532414972488774725547834891102759042964893280121500778371162447436555358311485711509796317887303912090027902144409338513166858228686048511461214433259037732732813742686474443749835666839380185195956314590526047132438401078216452301162967926464851100000000000 354 8225543622054549253346631953002326328268101446123157339950161757201123990887789072418644111490985017438489309221008835184375775278147721362236306359616348752407316549479368096722202367866346679946312449814805464919645881559787952349900524508960604129125504589021338204693108449886551798087243046303095245195548317950567602628899142566382628613741309255380940992704282081603874698017914718355843153144375879850097841944009449534056101022955424531730189361041386059075620752711835192291896759121533729515444827356600000000000 355 246766308661636477600398672282404364838482742659600711839109372701135368817250253316558679151472274234920813361949335698429656423361348798159932808114467952783646790895137042397282088717734494072701302048326535597965698319714890114886184150585237545792275362191721427758561256413874947096247593094891389230002739605564461042862941362067043726026682854968495331106517938304760839438356014365772827431017840295699714310613155918657817658716312643384943395014980966707752231618909539729616249787560757115122203910603000000000000 356 7402989259849094328011951579242168194867673258075166655976522167000102598724432575517640024163073180148606881039145000489051477410376784526960774585587023004851806874882416682380296230224212960628298687732514592065636354642642915287808994771330466900757238744021300879099967833122072469259288500234667092689891886161019048855500567996143672042576771637499328214737558462388122150415276164049738728265173731297127445023241294572914693794316716815601486872963897188526249091537794627688381767840352070114599100948430000000000000 357 222089677795472829840358289700366163337425927091168325250946056181374085485721183005851942010342806927589565565365555090781369783610932139712671382137567366474998260190482790212928322882141217131592980072336274084651843929891416622441268943500121674856847653074542722870419501604057201906958310656173040035782403609950952766982257074788689288334072767938824106642572151424131215704880452552491393268238732184411660194045039627456411965464357284507045482771207054605615115994002720366376138815877411459476834276335600000000000000 358 6662690333864184895210740960704018424864649693211418521104488268354045624818524262436212528811861485390396397358357675745270684570802564784165322293370594058227880807083203132718417908600271053938582602458851603868477009283597281516991096970621262338103965047756398140412017892671319624208431611620988489782767915681132579962953824959738358300626356865577503068021727556894154579143035165225191891601625967900979482224474712991100642130072185692283476936099166326313393751087932421763354801869595289870387541719250585937500000000 359 199880710015925546856321996911911558488195647210902688433215690971156845275594536230237609098491944372703223494208510792722147600136454816715273515044215818157185287531124771422907636862596121885124596817563130022983389892020812081000696354765910597272375519195757332562046248426763831411740237947393569417500132644473284887642243977294734279935547403126120451603218271062346496571129821885233959338213647218080060306060538251443537916495510547728836236778292107692305955599589578990219918825437011776178454222791723041992187500000 360 5996421300477766405689652950081076926913554108771956733782837379745293186542410708935686753779926042147816547041589017190430525280867631763434467601447223081781417758478901840614446742722933480781397277891846649221090243083220791248155194832707937152922327217885551164911490897946096957234563996796903600391135358768841813914052119177422712876050529131477436941019064059017419336565456648374068869088234461947411170364532822745826788045194088375544517770641726347296415051349114081398321374266681571859587949631536404138685282916935 361 179892639014332992170689379784144212975437164036747147340594181800512136133845251537370201405038318244123904564639053289129514619877105087874618816905151852998517968486968603480731232874861383976611958327437095808694051798533207131493530700734373877971103045387957464310495484838478752400781666190941536667025245564370890818848790417304880551921554959673611725672524779450259099124746830620865649954957242594776024094260915800165828019607329866561936586498563127021729428527654965013322054989638215342856418378918033818281933668792200 362 5396779170429989765120675131975683544304031144317332667136639092955035462393617616524045332492529530427428138694889154616826614242909555959658202690470442337610850592656030348768781887137626334982305310170476384480149293871175266227674423058774475135742770913110646854631152834406802168665643292684710789800151708931238282668365193596708384394814134896758968611972102145842964196022955925729523399311057702461325638306737737396961997984289616724791487718380310212598592120019689110100846708542249373521985346294666753138766383960870065 363 161903375112899692953620066112811220980348421026185474034829836757693339837818537899648058350350456132448124727974551041519580743564040931275928700801326306661406370764979837729591062739703780911673615804314475311165457904958493444962933163533997903150757255161294050064974455382505016791643082451494536833994382249202313589092784923404808297827178709618547521189398693610430947179826511796412523731463497926030714211064766695224215324101072409713611336660498971611578330695227346389427199892358778925429158625473658056365306599118607800 364 4857101253386990788608596347990558068947277231692067440061802665827632504968623910525997687764802349491851008785555945373159045181123426250277179984068679764429536845694752363743638203142199139687869692048773539166414800676986962625508222187145379530047818198097840927110788568904511863609350214151297869651360228123658353510351701220840714540223474007127189193315561357875018285900507866751521256948802848006463182409195850949956479468110745664350079814565711380940216715428500136007860271672339492821473323278534480071503317828216063000 365 145713037601609723658257721377903385254523054978153271724210936188500865142110813444347240210996234382640254820004951475287382139603022703086977103046768041794276446723118978359176265564829473813972285700154202387454085778627684680160269704721193625878355354152920605517559187132952870567152262662263281467215799487075266640221627555294236129457595919727509560038873119272769986070541458692498689417830827606547006178819501323920042684258451925424523450883460499687316932268901449351604750588098171431421631806474535902681766524887253100000 366 4371391128048291709747726569482700853218833790172220165952522651688190268168300320258794893908523702831499739690295912863471292304938248412643991793870371894752000235007220790546715817402391706723575886717886293477249112330060258277828326251817038116372266095726390283058609816840662545231060765596734419749423046452068934111668862732981579943960054800385875724079623631321414741695178362343618324691342620101543569945774536185010679877517250315522688733805198309944020977680222847858598834376233252941955512629040176695065218126436580150000 367 131141733841448751292431644928849004464059277930171802162026182920330865680776012469673113144458200596734038567588803641446056292477434732606440263079891279351076384899864177651743977889138464590365778294120527028336051832440100952509212182373125609754852873672382683585758331352747875455591434632987192805589740386278831977277211284296042510203827674380566085748844077696309320722752670506125807379177393958586789525043669702819247973295025555725882338265494826836175247556893830079597148226770757232001078119141736537008420391205752972000000 368 3934252015243462538772944783196509499946606264660606083064240580361187539907682251426724965927066615915969774635274240312619913592810630510004841388637686092492197363080566040172283802533341090350855186550002705467163757422996427227244696770379788410733779706011361042834258873553860750212540128203159546919409228101747020778167282445764169912778564034583706640659856070478457451255493882513449310461817709578256096943991919009119662770301664453868112358944544129942592993958781003187513641311106664595603650183389328591792775488332876960000000 369 118027560457303876163188206555826465979143025742640626119029069943194678309798078533000768902387534624252996295840755744421443772100082610325172771757264070179705973926279873081548339465771212568005108575838862350855888931852188910431221818131856357564672481140167958057851661035798240081544237036601190153337522373062064258050825846624315642643277521352461625478170923770073520938546236245927984427516884427776255981154662431638184700994259141333563533225854494366680656588616582249520471297658426988733854945428957378182881427530185814800000000 370 3540826813719116284895642088472729408796635906368658584813873666761248057981771353570849807815932310542996132288044055785052613924968127740948187990633668576604002998060394512442131088475600237182567083113896847157914808792170486477076108518909824997842664423657782520781158205884112442221631120273856585721165605318549082046601106393618128913186252332714177831362803230839764370242702619476686200319304075880429481643114943548862843108480799060068447579532444503443258550775461197158158291249088609720383501950801850419672414850039590151500000000 371 106224804411573488546869139408119945146569431213885946354604636831638757193504051403948899538131434822516879807903387486874761807949449296228294527584450549556335701697130928752370065183085212737942335200248996290282246512214596340581223644390214571111841740967132916711022665323354633223373284181500846071666586890993048677455237025799326649958266512245160513901185228821450118746505551141834941139143972829935095288196519910644562605865210627651682841343739172512376765058121144186104980432632686995852076225596608864598679623038912223020000000000 372 3186744132347204656406070484861740240877193557105653898130743303058374700251890717099714801426673257079835330389662927173858959578136598618528479081675254054658838715040906408282630127823929650371839916510905000024932251389935329721362694122665521931656054657794663463651778613585779280787738148355737251795576602426647675871153068616413123273971831222787566196361376373182770463919523121227324507409277366838851124864150969431414256009025338222904675416349916907085498744010901182940258998737830182086643767796826190297315784572779683456700000000000 373 95602323970416139692182003624396463820719125333970577464308966832382776016399871044562875098478002544465767530572950030659006369829547525202933606293139427968181607815197493568460519519789613191092647230596014993803523584939825137568740607641903788748427604751122193757194906961399817689171783519751317216541877581866959388376420997284735024806138191849962003158995861792107934626461392038859067310934315245767770512124372708468038210395881267826904552577507807829108103009224120590042153262994461718221187138939974498595344459699275884030000000000000 374 2868069719112484190765456781088221612453673318647006998409125291111084590540977408243177889900619703701118178435242720144253894331847436040768810085809208586404154924227288624468700795241652489676052235278138217993796897642670037262334484889067328552117334574650197419957537677122999858190366678181611487890232578013847669043515936859898600451886030448614802383270068919748240150401019154273948633810316820369759245396141198706190353074117672367569279361057995213512640523637191393969689639582476132235578149142127614623429145695154137561685000000000000 375 86042091573374525722963603603336479308573186318362725952717134935140234676823901158112411184487556181532800987929599316202035793040994003633577392756089335633513090275234291633157986568592836880118165095031189373821795743447276717482706816768250656495875374687628864071022098565777822807153470879285607762266816639549783209095086822864653476357783285833908447868769619103578543209852865885578129356258552977207924367514106293764550139463638719238654380274479681471371019226658525718312629190978817568745757520181486882137107673454128819699200000000000000 376 2581262747201235771688905113220789307306085192322932031576245962637027674864744726422350258155183955939440866780869385281452866148762466765062240466980895087370813630559535854880900995945333802657305114128846544420314297044037092083616236353267321608503868118711861976417866639462281612671951423834749231140581696001090839569465761046972298573880849401724299650544677507799424721722648804004643351297110698570917926870141557342335898348501593830485041481075647067642388117831242427011272219757239479652912386782436923878572715216227417064690125000000000000 377 77437882416037073150667063550244527060649243852953711726572255172453140934061965461042293861889157598376469332927909891341143194989605541088448340125688177605205134141790292746495820273514750719018575927233682329126782676791621482816604109092608788963127919129374430130267981876852337322789425004810990227823712363230068651597756166851665242904909899935437382245820295912452927658003754816313014859096153880110479930505586635845063798233140570471302725759455484693778273498235874885937549309080067903273323608490111526857668403302643784455217148437500000000 378 2323136472481112194520009211115961247063477958089711170859001509649594294576603957043550186493863867156348393982543500698546541388712558916051668678141121064932861061804720755117245560003202663399378801678543881661981417764611318307614444684680076083499953665173744850596310313829091870942381895702671125487989878166211052900864800131301188890424567002255953266445246161891191184071768459043614973811038458472902072423984654257498110213037401107243467087093005246303430214334593667374168179888908896930732800179250375130580831887898271415164517369755289042160 379 69694094174433365835600195471737600469224358017818148568123687894039753102422931871140410346387286056442396866726590977444559302469856738052046382086728506148644875125003985292599616062675426886871649658348595598653341524897491501369270517674623504297933789904476956996362592344272035896222773537673709317050758779328557596805996674368974863065586116841596810707661394337214619158997411063103649966686571277631296133777918580946370277439801404724150630103241859247473265053326904917085068388152977412882843232213793867791989630179578414205579638603534420550725 380 2090822825233000975068003438299890905796331318791163426429278724065907985815339497892142262477943249277382257600801063981303096941337833330981830026391706120966094197803256534233799884800904106039410175153748536665682843783462698375172393522878881265559586255887864257987051703112282137308039632340832019493573796861393715257941883116658122298741931583021906976162522722234253936629587044385992888727918302942260665591038007504017694995668348818912739784865379596230529602791920945923573660350147042780647990968634972922674048846728666530138643723145020697418590 381 62724684756990029252040030373429613925477956911517908857894168612563431202439942980158017740069038871743545479284676991077793188241501552014553894025863365579647556354498694566250122512191096035910800438779465782283598014248957673495854673778841371187069933914022078531481173190107416481933340586629146069438365953006386282122359083172373424177405569177311964021972701600255035182989125658450384863567482918752174124662807526367593742295309193946551377188520128155301056252394575401619324518546540906495477928706617349085277548335883414306858773555465652867016775 382 1881740542709700877561198727935875020311979227781560557190762193291830577344587305879282577777191690161875866662518569266492049043311226731407666735996560376477451667052433077697036377772407761478456648487370007259251821833954494450750227353871915670606088340481493657777421124094984572222721816456866501779328568216433088661582777051581631750852549527491434131659243939138450432542059788721473212436001852951447682473468824733127935093303319764695212958382796625239541654555734750875551630332414120794696909614864417683102489848138503270248264548032867910351664250 383 56452216281291026326835896340065848685788592446603508744444867692123003243268875569388245503934464426790238901565093353431029955176289141361581706058768689280479736524770471700415396315749481194365019025316496503758330736101386003189088579310794481361819797945378470507720321736766126384081497639436192836710574557910460525499455821758186183393239199992547398489924074846857952512153234716786044483439473224027519191723921641219067497799716968692437253082746971463667216650075551936679144703910122064965967307260877830409209893147892520085287923205261744899098932500 384 1693566488438730789805074925261663402866534241795085821748122722942340372884582465142894223795625839530562415257171518831294741287920304645697774281094661914382004471765961620504000905054629717037259343325031141103819111421774422563510522478263026995937588895735294825845150912456094430997816990126377173868394946236352836964740349159324808619552736681832100404237344561994536277784919685468023285021687990843599979549744889210006306665722742007871403652745513628332457656642395206793675891074435555297708080776033690162751504395488751544339768852465080006354876875000 385 50806994653161923694152188809640540354782321305830385391480481514957950311737042963485305164709865959057725841966425386541576085746100543444765693072732300549882264264833209879178182469316400202280393778366574242907395837687614927261312189023204421247498053452928143185483181743885200585349099042420837866725844168176348437464221272139230231858530982404882387610382877906419013918739743075024927087941237005471472163591693978723432159872795566385323241930951546678119760142236500219471889572567325551091024308694726436912654513115063258196916756020260765721179663500000 386 1524209839594857710824563895842935358707058460736297702613323412089217606455622687578319437694204032744732537566412789276654757141714362437225049765576549180048019969500106408241705075418142968126686451919943233592188049142935446559013286232895235478526622503555842171652313115203772475775416455981381945455713049608945032207325737989832135776430198518114325462515138746603896726268558326824704908528534242012394348831996975020452092470608328373305597752777889363707402950221777601805930067550103256907161334879271703399166658953827194479914429687422866559683023285000000 387 45726295187845731324736863821899635203119418468992069865401120517086308735781807530805781945611965095875316185260973148757554984308001569350380617407048633835733680056943100934116039113078240189985711194112238991926384222539690356789444668070627163943590078871194747083427442117276097350272008469173347749217419994197321751641943901027597196755044258463004794100409887976022349289774916620469908599871303071058051247725584933669891952476876766072284421432688724656204547165802787398569212411706392961190412655447902958796276095193708985135567351195560960209074108950000000 388 1371788855635371939742104323055336289350812493478702896400100634800744905064543234064437506438945114096515590538852840408712119129088054118798283081126638693396674093199221088411132157307054763608262353148069784689758941047286376345451381391959220706904153040402980525701539805154519639270132366783265452820583844460822956401320259111809280377875210383086020465777785470685309887635540829277749988327452907785338867228043825822850276137698172379112883733231804337098099023314543672149531824185309845069930176819394963668189112697093265643604885317419759363533222410500000000 389 41153665669061158192263081943610505678241272986684710009985763862342883179223672879416680353927920859086155087195865919206161012243728301691318849042207329618562340179777609392924801402187359595768542407058872076040161000591739529374391264489336778228584179052425624437259072321626804719566013628785073107656612055030365794774645308764999304130520662534081924309654060720917379605255131371205731912265989910560075677787123350779388202233555962943148416675241760844359331448372623766123267980557777971212623715669784861832452533916252641080438318292748150617946906937500000000 390 1234609970071834745767891025866827680278745135071911966984277287610178576393688117970624813294836088069554279065979414686967693118561264685114913591230362091185555067487153883705851737370487247144436836352365206619914598488946736929625112638892691230213942812114981126058934314890600245565952043733134905087377528307788755734022567290371750741370190354026725936307515430543766841371762376473109337893286093387988767553241658146311613861851192287730797454427198188940467544163821511148793194629208918360927548145584619696987931010432479639585707694684038770692100313025000000000 391 37038299102155042373036687802760205706307562416348338204426110596210399670422145786631471003630005642118925633181275367418716991169072474208006502586602678314935356923309697023216488661443432205490376927834004619626315199430450793581471265177366679449422881260579431297912090446693178986959264662080913972919905216192204042155193074355776591563688507913043886111882577045938568771374700937312130933222067928546314729876178193902728954510257458828658897128287685905327881604736055483054817714908424915577887243821089012435529883372180912658796661933058151815915123135250000000000 392 1111148973064651271191099344885467430127583123417675297810416901394711658178618308739209626652157725383994248545748014972950099258846256072851311480458881248090911254247529832739361734474417524313699256638177137570515984419977900060577511138093253633409331557018558735925062636523560798655329363944729762324583650945353276088748400358473847433719552989739747409265603426930142360606406564970585044380183814294207395687813538086504348975998032729445695425121425708768209400699938504797761867244074588823022272046976573506731386619120630871439621475842981972142634625267500000000000 393 33334469191939538135732941670643860671978181230391886759562509281230791636501751509395180527817638600554862677996032953732005856532136902182039889419602500775144329381948043483734853169966030059570211557724392230158000166853455253335580708131223124027349243850094708353735185180573508872702829645617047897332665321959615303141447551202466107935913603501339147134646269366882889032111422562494267361445930481539783071550040546114365905648306202659471993195181647375868035178002229845588571179167944277312991241164345809407707223018624438758787693849007353840556537662200000000000000 394 1000034075758186144071987089841710953203866062748951635792005187642730559742375683335682449039690105193489824148260069858691558762170350491442128636343751970302142473185030474275586055619650591889386542417393805607739614867432518153838187830584013687175122622546638628763864785328186172995683702373003602534664600985087632259839553892232276936083543829289816565017112015928093608638479647059248711966973331423145094218472484496537385348978218202737790739577926383219346579095475095666079189353345018219362291470614104998898300143615787390977744887372198238241214682800000000000000000 395 30001022272745584322159577886923182587451600657624786011342948166179827682224463106211067200040348317216676794545812476696641949840117085871256874231866858643766251957595699045642535859711205259383858771653140493608058977331469954234791742927077593459020708145155353563722764367673740799794890368618505382647921767558296103611636452717469529805167186237439133210790532237818727966279375338094873873600520578304347799335137728523875067555956980001512133993851192917549014949392544750543952191920278621725377418998959331214615534503207532677645771842157933779446876403447500000000000000 396 900030668182367529664786292357851097363616582984642266890639078914043352875615215668562538606574072289219211182485671069848453243312864499594184834758091217164060884228632268563459205208036832069862733473336192301122514781260648129334474298584949428474271536475114370641203386012356404654113141037141661211576271174949154161727616257535494777306333030879845653046451473771279264141326906480455820612329739280198782838867747240698458448175874441095975133295149169588504842529733636725020122759537879132905236338767260932539828098972712501353826748844497465235515893786825003858384437760 397 27000920045471025889943557443240201513110554387252575955915697119932092087671880184331350021325300785258909440268500533225505621038791156256034814634971894591358498859813554806264586430813608845300234713980051289028758513722156700298264976768997658024094974565016667929763203661572020812894357928266388609777596147817677774912644963449588237170273084820126519503074249115866809404659309743208782573454767474826509889044961482453610368236271664711982296894723685691072834920907824082985194997183294865851520870454443976670045430198689705814173328784808391868429351021217493919331130936000 398 810027601364130776698305783472346103159378338550066937733946828212826581281221169478416767965746204794215625200123726909566938478238844942054432302795472631373770442865450606163197639317221164024708759217087978315168248914511031051266021840433977544439606252592580610553213259800336500865291325273729083952751788361047415989385856802325972436346867470178582806227546290749710586069555010718426897198175762280280514020736210228174251607753133893118569754302303266931944127121498639863631971600633448721430356507459665678418687289329687740798096232301076002068220725732980070827803265419615 399 24300828040923923300949145309424584827763201364509410521130087446016914168283015518194511778210282041365607545765364593158285101003345016519971940854672004366450477510052751664686462843301462477763576428158743581179772931967353529746471125195577760623101478701199967386513517511980780230935253375315003162584035762758630352019727964372578612833437256535462047951840770359047457923864878756916648569509410395324474207550416208177615027107189705352398122313269996100224068840847750139009619448609279565045535820611755617071543614360007783709706132763461100539112323999828491956855171043891500 400 729024841227717699028473513440363596822351577176485765829775256205056990914682282216141012402013146413833494754582566107836227128140502575817509692169440919637486078475160948787143226908157376210891377738686313841318637576333898621778380756387138062104207183627289918822530830509854676114604553730358852501405731180839229758213553528410895517828011444881510684660530232359865573821213622376436892955221916944261920888859331592323750998686767699358541467939494488725850613396468891558910219866910142882081968066802359839739554016967071201579925875444277006017137548283670968082503725296830125 401 21870745236831530970854180027939689464354213402560117836445101315955778588391253422047175308933190660552218703979484490721978003589366749266786929691225359631346618742678247353446234432338448960636261137627523238477661185049831303804926836600695088590225821848066796290319889744557821737277562162859668696877818638494262353089858646153659169229550079387452042179436624128666215131417356618293491371792630025022957131781987041514942615071439947040053477301517621180046142753426273248689079433619398383150977053745887375495691021993337249466106158539520973498633729432908840195323019579974172500 402 656122357104945929125624639580054130721136384695653121610178287724822879004442615365989260095569112192263607500351487762761823580474245331234478912474833695604819450801123128244638596728763957688051109953103149157165449811942912312374312060827023158477616573813105974860669969687099137181162343594106636771783553243195925108430968418454654100220479334364833803482889027449218080606051475537900534072155351334611758592584711478391379473723535729478924806413597282925974011481698414537281423443468512206018451802191108927676170783446416062832805467493893217511541546434764256351426669844390812500 403 19683670713148377873768716349657527325349391019461578463918204259689995645696789274469639342296190924573345504987935558602289900424087324385265703696153684922824946031283920375729635512664245066225454279156822410669196547463388553669327032954455476172876063092614750523385383484367341601629681486267516858821512479364312774958229524513747201994423476294326625807950837970541163149717368891726551911365483081237629124801501524052046862414613269477388422872629137100029190978527285418899212380354430007886366674357984213970695971771128385106572657350027123173601364811467585111857308232339301000000 404 590510121394451336213060805357402921871940714942401814989174742045883855764987310946035429878624717933887017925526723296189195646935930171418789888662894091774313906988502870391620262297446459139836501666059052454372773633359259345879219878096051357251571869284432677406222710839831850161865083599924109804278869214551891340588666310299610666049330386623624872692675733965099835568345070243970022425154558477853464716810771736111209501550931200112123941100957295402581893174071513590234416157759659204661357749460147237996288954870041853332802564175772324442319579707441457959068642760528412500000 405 17715303641833540086391803606752400719501990979052535779921389051536776480918702419056827227121146943453785340451934331912625627220021785440586008499193460486248898825945257266981401409384534085142549205281330912219926190739390297472790955102403659478140858946986506860610044658479148317284650466420785991660222512530785395685450625661287592315276159923434694952660040425553423612557465711216434571079642225597164212213368021711106589502290733250638629299822994305880841643185623098520665218543188190119744581948824769668471430909809800256202174090661644767130083250749203027433475734544428550000000 406 531459109255006202591753491583481413485372815295705938247944726126053354320967534374497694200542758420639230215070188628050644739129184124022950322088946091711038509790576647315244024768907602885940359733595951082221954132234217658627594092900600648230906682377059947462709651689048011505290569769091309067796401402829058525799680928512495423441476549348409916078486467113237387870313284122335908718323344929058871394816697657200821198086620945813423222869561264665834582361239796618002768487326844879540978453305720198566968597521754928260710259351659301002052398827486578123677283568371777750000000 407 15943773277650186077752586248931724161570577036616536841234992947434369471159341331884274837242521295911267675142736737227365358182196949239887575793730522814702712199024484125344209357694615211428625933742516346100628356957473273852540880197453100449359281025115980873877198990918932594965506885032997279412545245962127550220540452141353669071501555619341744159714441827526222464515421457522582503995364630951070638206138560738721022689891379348232167989831121468713216764076280542197937909563088443315299257449172147757813020687875493504454613184838065124406665609570022586163754916638082900000000000 408 478313198329505582332577032510770177557399088431500748499576109120242159975476413595674074113570375168348994430624687271521670174757884792949887375482348998036078708374527526232504354707905120506716824419357960428437599849348077788729707843019929399601538362561415032869083679892221044302869345413164269051522467788331462853527054851693719196371506809079738905073786555833950607860265271738034116411106670716771582097944756173119909747541516513716242740139969716705018876101830815776144436206261341328369142947054428022429688627745241570226513890262005366631546070509398801536368565171501761212500000000 409 14349395949885167469977294326607658908030425972954478226321876468152437369917071192315525692209344910429156153137988717076730472317354141377771527810733074065604466761206037788539902176947995556414025372175505659262537155775571631962612608343195688950708493461099406606253931007614849690246747966821387783321730905740279703975411923724016076596578388562622437383586683619583650585070584532394486463375866200358546315912151653733529070711324718524926604983516228646958314948223549623629285203154157353583687500701252786869609317696159557450803214811744265845131551653413674294665479621591554246250000000000 410 430481878496555024099318330336766374680166378789497514133458197089793506407701070661381632971594809067612846785562781490169790317921949448108983212617827275851842480310482825907463018122498157478296575200592941376037842505126032452478555068326211551021721903807814475072437588797556382448201584367337630878974210426663648769850217325065212697586004815129894134405208592919423220483410095400765513298498080186105150856680913158315588526755049906403640359174657208283557576110649483172493056463091293896228533988376888340643903924931507988567709730444435970279919208194593378576625354388359067101250000000000 411 12914456354896650722979534926259089463582599351728205270430726220316372977084330230368494604760096242914649345759306131009393594118874010684365477961110564962154053633126288081276873796252507098132198044668271873414810711034794827063416701912162149217800635756003206435208909506936772332574421525296452028010056793755227212742728768589135152894754585427787222024005809191676222529928155416691469879906358369669941290564865989217683439323523422172184881338851299993572930597192151858710592605295505528325457253580691767465618582534697679835385202165334777784132421244583197409583736495463358743600000000000000 412 387433690646899521689385598272455630602806220193666098289118892326146909019441639830339309251217528703384319203026359114745789285653080456132884779372598893301546029033453276464479830881250936237224792892779477619792760568730190751287319184913638569098630892738550839155975387848127383128107033200438722111393793441149811152026122313008612558613925863810295438016432885108367408505487498131895880355813071804010817910549929229884482310187621418200377606567906030927140004451178431507492572884647767980289311377705356009935864323088877936607263668501418708900254083736515005905728471582381826165000000000000000 413 11623010719406985650681554462714157318944033795080227497461110835923439428476501501304486794684274796884070545177475286985950249199633248920127744670141302528821000385139911517244091300328595598200642918526679617142549934834581627047735980774776142604045558758399513314721850571013582949546960940931676680487067951527773827830853223333659658222145733145200745355671624152018173824477020919593644991505335558228814132068210231888385305156365736077636049112768461769300397622844151514669240144212258427799581703681790997993878374540140712298223900994195114251579975159776341422796814119049190603310000000000000000 414 348690321582209569520446229317639371594116429530983551692508573901054964047065122716784440012637551388703497344120577176760483267529414421680883293461182359146434553849174308625081484923927187414775758965232270959560705460707682852554966421902080912370064843690319029303873859742422607175919650928981690619317526948113083950244635980465933458115646023803935796299817519669744899771950560728207043322728170502708089101815677851878984704847027558479273697183988286314557560810640983816131434393942322023336977187735972999561634018713737445484953409703373013104075341393589530175781748351492236512160709709620879360 415 10460709647466287085613374742615620708597355356300890062986982486907626834536096234048068879497256362801318206401911714222971583702259012447445997553304469616392591138791641751563033623740829308408879487293618496768338894902612259734094534301405990138774943176256669948655893998512598414218421346666424664536904650000530154059646769645043377443863881598368105307992706711635858887186326470601012627988761254638726143177638218907697808531292844799720402144138211915889682341282653346083671145022472859903866785885353897337008688269506039866301933044846801254228700554297765501536022876775307047716519400041102502400 416 313821289423988612568400878171061808081136534800590658530505266858770876259894319293442022803844034534684788390814274596955964582643284032811825840634625337541877592282305121660364198523686393702081465620199009116349907087816191644523208518484636840183005137598831031608077440459390685251399893156033785363799791613886676407373494265775826098004729459914045980559453905471361500508203688373849836376012992392436549241069266066501087755312081456948311058791910542800738212934412753318597553545282392016650582949885618000923320549811340382387313056544263925081771315477679198738466189415610165558352572809559877530640 417 9414638682719658377052015421909649847130572267377311993378352797967270424709465688709556004846709810052551932582257213437410829321194247909004755436370132608066212295166648798031494570279169793056685235078184084603113881083333343111945155238086950165750859066082340788941625925924323078529695043056656014978344470860760640131888908427708799991284502026493619552105272260141162088539381706080684969384018038725782930422842010835065794025353739335580186606184187920612106381881472363781657217786224904995361328713052031597531629187924528361967640612219825567255665407856634767171396434025984740176640013581852417795725 418 282439160481589751311560134960623363554811454722487333072336058444878896413482202337155840016315173092109360102650585390495076854933543718893066650935735457503873375718296569102680024720792398189967293956499573989207032406056475791962190098495998491842350706528738720112513832474739724315354330770774441588420017406145106579475482324627552890340130378287635905979334478152131030561214627747127840289538484999874964504709056838676033649375600033768597317227599038585672517386386253260455251336372076957066466996234002846656262384412634820677757005335003140900018342872260588976189835582818078507364011357726438897496250 419 8473174814447692539346794217918716950871172242721065374712334910714284176281098095539901046207981227108485737211514611590104499436097883329404561439037199000063161963030236438220331839099119479687259542049514319684351888694275730916629570293697437338791456183405607909259366124790979104338265902495303044610098535248490503204089956542471389037537022477113046740265062088512073662546015401150890584103858184570703780711323628901483269583094440824879899244286262438178698157743658247317532594425941546385174446280108528104750243184682215587617010446121886699192770700178011149814489318888918988915940826739828563029951875 420 254195244433430776180403531610561989852940025313367508250018309708228856619035774597090599509187264702076280887850013389573015112984192567867568385745406191326597097145006120506806634172527565734523879498288525511279487281886848555610286921824825875329047898964545934841398986877871627758032028013145195406955759713866828274599119730556544573220983956432556316090187975207235598135133994028949477055729926495786592793160646116755539712623198590604634062728549621501159428934462197670551913500909016623919751269572331698191140373653848630414976212266007648940433484339782382019605226117062327252208762705733566382326593750 421 7625857333002923285412097100506874135392346500363357223731417192823760011007773880293496649415590704684602756928173717827165254991880725286825036911241646469576117238061995526447052422497329554785222832815567466140995484148052757502579940514517421442749390284018833637656099329606083468197817053967855929650294309049414683546538094460751572945729360241948577131778447439632577825202349446736392920982061389646823881661464831306094327674897037595781354832362399334215787683137943820111761064281351456595968492570044664399013361553505090760906387504183618463833302412750839407846553849999169995729222492251588568344137250000 422 228775719990087698562362647580906657255894767240078642978011153731206160521577693236143443157506752064529138141698861751788888515585398983957109667546575900293670086413932634037405930822118567586730186715056765978019427448377421106894808027569054911160166066719800907749985350359922601356588672804339663907323950874995096667979027235785160159770355880947132498414037243873890129426211780459165745008544108104347591148803621111452836444607951816328518052010048410751169001132593593352842403643140186588065906129489628185665583314304660319042006272100181214656426647321241351938836654780283808607439705417626497232736652500000 423 6863271599702630956870871464398212713500574184086936086696671777306581535215518433850796171620392673427431963408544465543237194152016797425307916410406353335831282727683636963715442227001051329001282342436263124305977043137369607404988788433475674768984770084051506688983903057872889777686691532776347598221754126583347846761658451591617098838759811535393513095308922759537217590364715000830159168286195488696443286165427407331825354120301239299779172815220056434289913786427727061632337680706806690233967882047998470156099037895344406331731110520647189656413686741597577907622888827458903083330020645590913689197111812500000 424 205898147991078928706125905041076771279729160529422556802818609089577224736763270234975200078353144473522561425046068712156129050354307226783148458805179484842981601836473356789632024406433986328661027136770014038323899254803076131007308317685445858027328899981951564336408185586759712313915607651381470666804803361499015437524252462415055003371285498180876725721493863086127196742832694014301619622177164298027050200250215337567081675059142296860751687606932214333047520192260145795545848532124099877499453564644746051313809731935223003836535986331058885365387000726312727496586473573040250622031686915029779478234897625000000 425 6176944439732367861183769984506214834633232866095426038578962170076746405661886911868484257636368845892176301354354558070902481660493094129180433468659649527100094697242422521417924604436311001400038236521109225323066130145715511516873379605555794995105480923493565723614919045340802549623419896799810818355305041651173657369709370942892133904595721337517712086477875912904307494274004207069653810756355117371533808745344898748478733095607198002793848744010659488071519454880959040485164102669187792070123555927356636253554116259526860887207806341321507308696017748257826878007172418391158168127132111268230416518304650000000000 426 185308333191971035835512884533403795926237727489494714445306488752326370881702829489961828070679556710022860017519802245969760057282815701110999711908759207410131831520625922105380073788248450836879569738343762888873685759217215941407173146893679028845944582975650696353304851717711093917579025785748415609830273528154433002224257766318892224864591949507176858197475207111146506243026881450909902343515378422268261836853721446942763874569850113387225056025841795481233235790790421845144210841566414885787222402905290042287719966658655383751516057512785944694631621783046460174283384631257568845729875444266061656297998400000000000 427 5559249995759131075065380085948634404404354069891283029590488573920743143276013468663781086694786649111892480239895121646167560821841992328304230866250146989662240592830881817836849918869114468424327120775097080734999817090562411228302082959926025466554944934442161361468761249459554581618244769799865688120806203101741639669253309118699991180341455178351558289232565822567564080166284166403249371260104299132218030108733275837767711667243132769218354630447183990327284974344592264711060903272067575142996170721654187463303014009336518099928563983574720391984374529333263419861483882620300553015502206865763280811035819437500000000 428 166777499872773932251961209076854647930647289453156246702448430613657834206631874585326246582966882213985956183372830940458655488977277883743607415582552351954374794547330397532136720849105611113325030575269950555282991623207016158069225786442521147891250301720197766772027856963017926200872783203414756889922345384852468312720557174480305760498885674153894738365278614282391726874870422835517741044316829177386546539665439340525622153194943904918814554565484864792914536284284278729946644954313714390173779363610490121597171379144387741166629149015873641369232031562081419486309949228321383534085724831292097618050036721875000000000 429 5003324996183217967558830467257507911874918704293955313349314801956010597743129405757136904752120386640317532220698662172844896683610255914073382332707687697138296218245835459416824181543761497862110474535069938781894718415327970921857007697567204021761868454427700481825623343844575156937694215678782614972334411981675511619745150921838405988227072483312753195614938712256207894479042012635805213511351898940874550680937188512150018698830117705942663499129708967366257480327143375871087934137159942679276119227825407978062843221578255737965198603552120486559492355082370612582053711171039584067093378917058192479238260300000000000000 430 150099749885496539026764739866281291574912561749998753903770761015024866072993568658913973648020071609972294899476620370893894198056662878489739217021215529595011888587820347979713992065968703823478350072850670632863015167662086308676359582528771529980097228902994546317007548293879577881936257413659152435560225587660223848981927025309700769658275177465643696146012473724330089944729601196742464502019810940774709581529028317365074306369854431727822548266395447697338324335028236168049785035377542712172122639388727066322447263980773724454686195409601103950912913274691875639809017714839575172740934278426307075770860715000000000000000 431 4502992496564896170802936971445120373807326871141427166262326152639770849209000993578709502838612758659585567900025401902936057705145777322625229944139176517112856136165962520907564975207405039337581762975883199861690153124333301240021197942544230051160943527578602330812835729581561780353524724320403336699729838566489565362322183216061661102859992939436890225045422133167474082674558541416972420767762470772596283369302745823939445766044144391506295236960075808833926624088317617514356048982731217941478578413504102323541990339363152684447381024823227036898783446510390760778396169947239544343835419622923111784780267385000000000000000 432 135089774896946885124087952407054060011018306693668602883859798649824523959801005878966208622351216308848779516472351880923774017302292799932696720348297563705557304410699641150078905347724332699109760852647206936574829355057508728532544159118214786212992486088089944386463764937177441006364436636146178007810748583204665218644574145023904823196461981093163920700189424968663095616351502844336551989304993585621810636246551933668037945962128538942116456707506968263325858111335399209146701160446686338033775548539027012801256974641520572621033761483605052893998648104326552933148504244747974207481579942570600047543578818830694735911976960 433 4052693246908406553722633870122635264234504217598287266040911813762497241158885936650341980490594624990139168991441875198095734793442358203396574042444310438280216948562357156842791382968472506042344352242260734260772304359098307493031691673206084182143298824189176006619685437519896452384854669934699018342492381673683257445328298630083766879093894113110453823559603076524851580401753567134803416979657553911665876987601016611573154687952181033949786096800397136476776611557525371178976608833333187618688643649933481321540793996642043039570903281787592676493250264987597000045933865498155538272700312027563710582960106889827946690880716800 434 121580797407252196611678875041009461844153777031759159646343413005372349751588197344403818749848927181941884723554637853617365768634877193110079920698401877147285698408689595926571405188628501566058042088199333364597240522835478425174766858066713061387708890288045124438702428578313329385598401615422486745977124985673359123578169229352726913185580818038319090317347806182064642584843436404259383359252106736890585554744445203429870317925589857151663951247840160400894762208769414388999622134481012518997325026630107513392022152210824404389320011631672065067987422077710547971275323612539025624560787880684973871630549887786993782822835831040 435 3647423922217565898350362019350195972838172826072001027724659836870031067731817453546207389247321923320205873119932806407324131262832547630164812338171844730116095447198406078117633843653102732459426898290925749206714497788552821264396715509370152375003428133685028801633221428558028074853324729061931573328353396150654318293650760181656680043334640552166067865121590861510314047115832458643901675320606840902210387829186385484177831484386899380987629994879950608647224929571807736687879618338191809036290649699889964791245273961671792475780769495918657922991529047827251965894003912317943756048743120125396223882419072556012683663709943543200 436 109422717666526976950510733624103242710551970235884117633196789175384877106962695162038570369374356592481866341945078730298176572001979472315211025703205407458695137450094762983284418021149097081666970448896440099967534768490266081139647275572606432295339627250487690473519750107636706656651852855046956697699058720527495639113992294141468774401464797312858574822434604233572277475139104513912620832225533338110079112655658900716141848263651530363530467420405609009877690235380212184804230264363963106307684884780968604101483812991645511873735981298072066974358914411490749850986861517241672370185132371235625090187506736617516432949451609176375 437 3282681529995809308515318200031018187078762670692665122582401617380608494916536874803943963175692843209697676407057328502756213890248962679681197827966855770434506998270328333283120525512240503879309338898730614552280680802053342536859770032960935459488013004946707284354011255415989439498828938249043924428447425839579996639689160701231279605571819293480732750934032007785453498922104753439067551541584872920519309367049268780527589586964855405181828558449719192861802652127990010723937377782518763209823959506339575808020467992719434747646277130303461536178881772876172815700543711579624437941736661856603266773078495805326826319031222788490000 438 98480445899874279255459431740168172785228987029396771171350630386206435028635716235488300437794930745969188802030502692663698445504432604993079214655450503150262967687363090111202405251789593751692215634528012391894893268939413861768684929999800850296853535709132569569799427358538003417090542266165670684494053435472069385276830398957293987052204058591998100266393217025612597805707808771253538891682054692959049349091528289908243930886034245041435254328287187267789797836390765539217905403234235924326337232229001427741473218567878092714690078786326256036365721250722237106487917135107254056661692928176033402952270027728168961021560202144265625 439 2954413376996228377663779524382173998742852818144384750545385675566327893576185764445036265988755444052557157612880538442284125112635949691943129099246773009975122966196013686463803501305026609862504618064402198045424472242675571185264855884666348433205246564656389344809689153174884367351390051563440475186250434020981226191313556257914896215223255614701196011358839043473246718193442617169763392381835935681915597379453032263280547467467801456442392390740349456899636405558898036942331438975893688214913571799818589180590567432747592544680709934536089394153012807472517507708997584489463793115701725572567963395802437183420441087652470696712250000 440 88632401309886851329913282896779084417865080762325303696162852427488565068855623459342235578339786097908691085499833565917522349661180006242008297750017880142240632655885725372812583041841700788100999190047968264685730256045563623990379646858690010275713311371041012117890223874176346581113137934103855630146792229535674048152683087302265325227231068916469566453385269251340347323955066725436380526606378271213344198808827630628960503110129521550277675757132724197557669899280160523451065010727927288025653183735330220759023779648277961122372162776237120236916829727543835067060358720206106284098894560220145599825827405691083583375885360794311250000 441 2658972039296605539897395401862788466203337309413151327808582414872459285161534171959414270171041069823003983517969148630762348231579470261633098898608954148121771658146062715396946293286552968496174618007825627074332151313991239343314911870863624612951744925574889223362500261964210420647685320735724222449878510377271683107048717411071855706283085228849396049812366393092466209131212588529132075671435719310764440507509822840849085334821254617766511787733523310610735102347571177968405116560356408853626106593821643430447610637020234890369273217862271889830205751863761835294638561201126671986805793180133256487200901277424809984851069604392175000000 442 79769161178898166196921769504666131996121665878803687787858129024593062980596866364000033669661922055283249202142572757934647673411786969189953037822568716172406802372440634385391122741741323473629767367192812972317636156260964678787392646936668274517006781546310239215915407686691707556310117236671444591696894948187017009920277351366440999401642886933765763262287422376820848243313839342102890705813434713603935940393028199516275858446174204394000911850137514207335405085584260343229251878873820152962405874607821504791995411140181742428244904831234023226249146706248273929043847836419195745445005195236899748562579664178996557775308987882905687500000 443 2393074835366944985907650308603458300184296374259606515620456107599926851439036299507649048445618195034992921301793673546512782214864000550223536023841707920500171782121669153737429014505296982590753286588698547520008488037633999063897336176311836462850976605320288391757532743545674217823738246115267029858998679732067723536328343739543366089543982385914676546467417405399116547762382743378493576041056281402387894113627190683780285003464805400630679903052497715207087990648694698366388326056858823457040812184535118114607788509137802599832657817334309668146029405658459898702539334083685996677715221544220863231996399519854076312300078175310037500000000 444 71792245061008349577229425962007979214548283164749715229455826519148547169133913144867234357317143203857710959556237482901517978935562976462696711589164180703015784153272307814798176422530277207748538518103921608114351938025294267093452663432929430483579995071188621502427420658967927552490129222496598601071491721481722226742713335497077037289947395345413084586108433490447706923014036290734729822626551686790473676513536008392296674247658666117199971237386027634891159262359048605035423800595320650172670829668607717718416200506685958340536883314005333322467307401698869503253520996205793058928627711956158993601750702235884551596625008450566275000000000 445 2153767351830250487316880279977366282707030253054236348747962379867579443448892448067641338756667149586212696925658108851647520309900165603658434522772329004430863174719921974685997312803619954175568795085087390862393323295587624547294975523126058153037524432089484138147383686260481839819885068857288706003144734925754696465162902287003056657755971294379089809505463142375726488189308200713215316677793569164554430333505334992563716564957688562644839833005652666117929183997122301898872236494089092608202801595530829373588094982419109166474291921979845164044712787106762724489229691301147656758842191443435548585638369766548369089473274422526073250000000000 446 64613020554907514619506333432834795669328360335066416189538197491579097441676421377819965080988209935462432185136101481148270683486564787470574578949911942177254501020097255755102553057278586545396199700143862448933036880635739348329021734110589010930277273153325702382429966999075503505172962083704173854682827846737709372449264477192531477444995292618033202057787186236851989821448500348285565287462912007394049615186791984913543312105979349414466180530445072780328747799944614916513938974846800710238388501934159002993560996042282823646383883108686525986814855766203071224310665928574705156956211735232113456277931838963589339757930610259324702812500000000 447 1938390616647225438585187753990458085723374392357781626634246664616665042977994562817598161781886825136694138859476503041182482481152932987119448267980434775274770329022741074696258219701947958382955748077369206523596932696200296419847548772269681710781839213061416502786932245159183498988193841254011450670409913691675899703763834268829027236736183250233339227646242866759195694470183434013201684583825512514961558892202044557945882960535609282044628906950312566035845516286806087296373496219756433176286498400013885574059186422743186168965417566870890895102450664617619910450448209868722125994139590528869334645772785364870164289799071792992935900000000000000 448 58151718499416763157555565149876169041006939239985404101524050844660935657788586841846772732783356903346257934055075977094615635827881148465649398460035202337128813253606849124726162760700988939785634701347276557765585456949631512639676184853255166783075301568794550175351806056074071656226033740264089732378353460223820873536622441085667354787067124482001084127936769441870057016478131363106582279803465119297166974837800276984176008631251995199876612599289355359720245864000409132826874125932205484494381480823411501706532210302502772803656223847933041160606618978995319803773624725849078783625107317675224713212522478338219567807802724579059547500000000000000 449 1744551554982502894726664930401157865309379401279469214342229913827124221360910407676349398665643415876129084128021499085249601365081210114512860330314257037121538842538070797392636316285954022888810711105856349193415474283633206259427275016778203245848027951444409564753425984346719926017927162950427673964300898413514516480681754026623056424651059924105276280947186157569080009332287343332753748769718718541128312352902830446356601011260744464649554123883168487195287518601830820391650673178183673292739650865152107453141921257888047452302482442219033601951923123573559079312343839387070457178406121671356591832442298952818293113353791559652130810000000000000000 450 52336546649475086841799887189180919781656518760851742135810414908506609725116391443455784839690504534532576890258477936389670752038462696775162889055468784588200131846838908012251315054081793354224524291354373346933283953428027453987991619617741959776376838852063561097682048956898487403495633472909441736575774453090091401969308460993828862197831279250904696323400201312810101706956663306848054931266421532569495114809964909850349087897070381186083835160547036417419366721257440406149222854905428017575120100630106083819876594607968511334825044224100572015983415282152189784729533417210192539851603607837062118962438486699862976613745312948408299332642536842690560 451 1570096399484252605253994793989813108120949664501695824240065947238204737894042554799604372065663160826340258299376141178563221485798558539697862957084816906889165550117884897716936301519217086347358853969753329296840439067807354112194069000233805621692925310513679681730832956868031646646327740764977990537506164788665829082322176311025402970932853855586329616232772230278396343484431272132014001775305932676333440181913584082077667369432815955960898430469142376236495688757632964565736554969563356266380031952571688642305799811400765385386168700341386687632981187715129189467082118537594747332590612841397618890072176322538383527061669576419438291164221658338099200 452 47102891984527578157619789169125958683766112985398589202158022671802934055826161468441135655885909991982022388508145818863346094249983538116187521426472495771083181903963051336312133356906823583073618916574843946566026649522484924258560300323363969196562237692374125341711124041450844268743655544585644699895306813413406738029888134928954764741569264114877372908134041204696259727522444163005689863575456087698313332743015215635840055425943566862694787488569043072599902058812562047310425001315061846506660925607305102579301793712770592912763221982208363345754521200311406165777086284527863631888154733473003840291934642095210599974187754305081712644968230487429181440 453 1413086759535827344728592035556725723717112081074291340412925185448789733081542425970454419319134014137028071030676919992811286396694233240930918967951378275001974063530732132158225785908196015211762548973703120410711119546842049104919190693973572620820915401718810671520813423306238573508574839358382921638130755195032620113428354191942197806554608425997211666980688364595327433438988196518306644319665345291583425064744868982167453584563070577231642458136850834288272144477878029932700112116306094891105263806911872655620106736358043622536001847188768896369542783086501138493384625040886320915820834691140571137331379329991307913341385345991986576806122481142657900800 454 42392602786074820341857711881190180607637223177655817045818386051954681883536138036030484239454557256760879237623870532667916324604399141882167497870609038663742286769699404782190170343203623143689496206411853788239976312781673941752070240803881137161643063267799701032256100788091351131956394178038759128454246530587511003555177291228746934973290161625572547388565147508762510029030449613784859709039822389590127806583508681281530516921702550787297027071644626402639306385818505602556937541783757994051069624272147491903158806111387389758782436518868012094798501043734442573978659150005438500621299346722174992289495495201576238617557102228930368642076179602558520478000 455 1271778083582244610255729880870357685112832517694198823467023356102868307719058433287167353873716617958488863585495313136403358168021980127973847336941834905254655688131986147738979873217246287669560140553153615167462719909049114511508398451758166255364100090847260611177427869677444092648657241061031557656494864104553974495700547436347361913540867047583259001882134304575909956904397102781747020424711873516608702022151407161171882464575944217969818458869474435074686895341857375283442557673877404824559413211061298666712586068867335630921640958214350392392029788514596681074556121345148309472928680528667836823073140920768767182107844590011287816234521690600831746703125 456 38153342507467338307671852159150298559896450201813054279471439716097829342779257815267224976990340540475873180709080238670621411555544498755903922851129375359209719516525039468718194613510925941205817596836000222476999999582981435295319444564364348666095145589610262765735223227568410893765105538891548474016666575115595872333925944224257038583329781242977558907660665338335504684132136133303634115168246388190558945016881394951198661364279922736399955870401772262063008888393135858876233370634279735097226864136491194711570690918966699928702233191760673109279989265371895258859651004473360150205017835202998952062942441252992249406157414136191443933807185492673070454993750 457 1144600275224020149230154236765695996992237746185545122028562936373836619076448940936587504533366834320618055361855678818387476456742331469375951774408652792123817695873307508679838080312662407288768207073301685670436305771460462195925080734254381847162854274173121947699753568723934359720964937333730282038185032642869836515704039661439569852561123263220446641140860464268225406688188429378842258010050195371239217075581794558355594869277680470699834624024138198226911070406060405049065461176298271554210674242095901433568416089628381901651308269270381475422429277001931505072232018955346881322200099403454719222343782199825525567224237055992352272683048938412476771921359375 458 34338008256720604476904587262706491115627459589547182661607407654958600746159919695776867652659446786250064059649137719999493026931969833761538189895483764972829750579610227424445015748904810182952426838915042223250498784469698541635433757608438075837237562279249825828689407575023810254128690411162812474395437140644766101378715507750531390150908748273057863176094762114946977353787083451695319029242669960133754378633965177489782024719907026887043461410088851195202966335780950813939949919871951298752483415882888019762545212273177936777403109447974520706901674465483238501342057095811984109871647719511144653953747649437940448936232869669914502305600654870391647667049531250 459 1030140247701618134307136422673263069644633603807227075613275633071556586294088595521906334716200893587842337435125248814735345524391364867588782197257155598923993834904027389436403605839770131025763398157844804938077424133002848288838245376427593963002248006073533077669016287576359287278101343417010208104938696477569163000499447602741746498484511724004000134427211621942378113158106797835445300306010147841825579406561372852294248524701541803893525011924889031700288220782747970416117400152657455876417752837725836254151018576841013494948187585923244190818974190853614874609252134717711589992226109044297985585492861188269311582019311953114163819677545443725584937567679687500 460 30904207431048544029214056823959942174613302597882761913626005590145459418632351896218673099824592855956642029383342265713092087310843982190483438622815685635635674719309292906102858611407474411855828320926029559818772255613985904604075983244137135388645597174004477541667819370153183755468856280448753572627387748175791594504729646420148450291824900277621043820449858529113880676916331902078757159529520509710788656628006605209658243697301532518494110575100472573423566535491968312759569916621533486389195743015128993927017434076260955131682296336537183784042916330606454315779059138066778061304078548151317591548062263426188790897062597488852791215715898978612448369387515625000 461 927126222931456320876420629031659767796627912447709399933896300503770783381151496713212392326661114525493157672356435507486360430823238365469127278325260806300146535488135177448002181259476359912863473105856548994238956587843404710869873171557392573003437539371949935008615233149400616695205971841471945696877349225628548303318432205366360290683425467297784010893464947180245172085679415275715343512876439387250845892578372135019277020648311323505612832780770993618780014819680687833665921600719555826489079590995146745428205493997530484058018296600251119559939123851499987940485857802737933531728517600362321758489558711500127136482728903058360442043570694381509836288199531250000 462 27813786687943689626292586600335638110645702408805519868818894044878657860495512728791273690842127333609885797601287343914059063168732683150129744778475861553623556720608048322403164656035168901961160002603457725582731729291109407190338201291114829824352787614463901866651573953539128783661252443447716052156220874675034270818960057653257724650849293702775376384422894831448252763783432217284892086265979179741179845507419043190078049878397376852288438402190255402132671338149524315729661173606964872378313440672132760867652688513414248560535907407278499959457634633637292480164619752774295079106461953981737739670115973267866838172784341797858766947398375847975380285760698437500000 463 834413600638310688788776629891644495621777023326515980040082603612825495315325687622478487998020078295452888559704382656821657570474874396104690241065172889901761365377692424597855489572408103688492445212557334688493799785426618110366685417974528783075799869217182918832866469552135229956247826473329043352161435146785290128629607736539625033895487608576901063342908867299883966270523150940817268595641367064336050902923105642036232896952295842481380253150274819428006833920790703111974777666721850632787465333855602827655093274414298036355605084853330376725467673071211217349102471109774354574297929532157001807110723729212230092018148734493746802588473704371808032471162578125000000 464 25032408019149320663663269853196595437725489231699688356011620517583729467235470388314353789636447311272282257751316260325449742548235491393330804901029383737563492206145157384757611368509250788694161977200932532965336996098563538571839282751218882089833049483745212811520219009232441714487129440807087252840816975799156818042806770632027557423008774144452109412011377665028257275614006849846571091986986222174987232834062541310118142650724623677781129475628133165016601455821282324304383018761871383430504023557406630842878532188382737696801541044119065034846345686331560151157662610650217510445674958630634911549359574290475032954364383827129973420741117372225454446314636093750000000 465 750972240574479619909897224289315680203930032909127842390932956039630575760280395808094140393420864677934619718677231244147950776524634478906657337856757573821681292460300221832687460667552800851272453721824614201292567438836667820423516819430838502304069198374180389319512522174192212634037126444686508321925003502270869091286718835790987115976377693344510124442896172934771898843461472776132969523422924830233886363661129390632460553769995334839272434770491072528808170259614175527707509373541877400798103872983407016659671122415222865820306170060105076600036256813184928719993355046860401036067782326089347189411069223896350419229009357141839852027365849097267147473427206250000000000 466 22529167217234388597296890589482004918282861666048278715034820943636970595215916352980531397377774421861378800312969300967604305094008036684225171148427582379323400109448117770135866636782327476852547231587543031127270859216349023131987539115938853287229153775159355706499532508385896140066011142418111875533323676052791535695946783146036525505422380944790546924261111969137111168303372846738615098246359193583857905198388846875256406735901653413739035091905815107928510054453753718956304596604975010594753458442378633550493759964076387917712617986603665830000490307864324009506241499500644885918305564765778914603901282117816991330763921014986880345462978715050039692499892687500000000000 467 675875016517031657918905933508536182913434670345591495509928657595085493576412819957698043563201532331447478386614236931243415584547407012509229614795595658826508451873738597404123791360480651959705796020256335156081694175071612662678903056727771765898878237258313297274677452404363596421571614960922253780175208421704814087316717643347987091789104380440609926894951653356507699871378421560276048107741247794175573709575527971279616012807751909941964431410868982847041616186825610469380660763047569908519914807049249109799790722780234365137523524088157796434703010474533904504468844156569264309100480656958647581774178560015737419187057624670170379801396761686402704077204103125000000000000 468 20276250495510949737567154479978366548351504721319333809854752448807899328653141821568436274628169807933821927326249911098084350536896726130866505720215517728430349693725879871309475963822639129598653061794302545120334421705536522498646013793810075752672419540502528584489399277169839413472959792097254803330268848475528876074573932611984188830077286750655398251286034530192725562157440801140850841894849465478487183537658446346439933529315158987272006545470725143178220265261297709434814070255339025599655861340115629685291449169428464926069555416640582976952472706995359517748266757478945765155153806074823975299535738263061013218905977281047327133578258381666201509542135097612904991580160 469 608287514865328492127013928641019428278999079968946530316060510364178312043239636333984054912221941827899508706625264130605379615897998135834390647778473258053021168199221047913160778208921272564292036524707219962462076564325920448566992595829094551159807012943414282766626015521676004704465548148116953584066042078794712048056763985960950818147384261679034164067157579118199248951324192706998247153336349714392884730536824749333802854893585304049881897228315572694358858047435488438942689951085110973280694013353904897022623519925271728614703094254423653819737792676478064612773767973882920870913257813488754301457064661295041397194036073602347870637786021814513719224507162429041207439769600 470 18248625445959854763810396686480635803223590548973956820605688076062028194589482833125688979424317335406575242339715441419400068276564036523993179515767812071601913903537075886052140060458249039352871553778630154967152311871701799572116815364098452597988393220743093543822518697194500952990469443394289611924006856460235906467988051971648783793330732792423113183054179641198855345492079468270748606637986336745298284702098815726470107834467645494845477590849055246290682294032487211209228675053622649739970454458817948482041902382402569437558055434623344848369964901142726842205829729465467337716134232017348171968701833411971496450003403931793204245612026903143679761276204264048711433126051840 471 547458763378795642914311265411920662742316260967122494867226864980114376014888836335224483378569684510891845751234909474770288979451701862672349926591697294766672705701282967657580261318966121144804156492372253500531769735352558898972750647185076385509809166591541443240306100515662027244307021288739232294139354618571776799119445920937516853496120396017687028407165810480285887630206120047029210010083455884098974954255090802397286089091099066437775403617432530409424218611106598365023487074291037340257715440947392060485130829027173315195549077305454940374066007381426271938045031819329390130417448143086959957428829932839157265031764923185356322818100005463182975267059490441810354832209510400 472 16423762901363869287429318906882667541637744163972897440948693822675632115464288909948062064608230465029661951540032581151837681942795696748703536757485884963789807650269228125983017489006640129688783247360345228600081037251045795429882154725880163744876662677002462174865630070186704305950573783385250432651034887020309814885918687444613822838967711619601554208493192559028247672031270443781870833465283752354213937916138008648755014692220620409123154721205433527234862348277105997374166702988950948298074897533951144743995962805299293186094834448224042843222107949553046930498208888826508053759164362817075088984950208084340929507904970108800924699387223920902680540834895700570254354868970368000 473 492712887040916078622878995542231456030180014968626867700223486648172835635954993530602562807638751645996858973809424192776804410433635599019492522109987789628541568385774076483026305237854655468332026786873283349301019946557006988775424823464063173585331202563746999145121078477891497542463576206429825465209800034680909574795028887318710977692151890036157845583784607189757658652819354028977968093430371558616309403280636625476078206034476197847048215348474303519538324926755040650499611583047367658170052520939604339138767700806535421524422656680865989306445035915546682163949458000321324864397431971188678773098658573887678407506984843257180916959308018224530120572210497502181318973095048720000 474 14781386611227482358686352716339486574336831150561902363873765831574436624797952339325208519584061357594697965139692337332022163450508878647815246830425475005770179980776610940158806269601008333845621584820142680911529015156006418380982113222205249140538771554843458624098172369572730865670349847230440481901819596197357103114086503461536361175258699389184750123350067940951398716714913285049044545649568962860063139272143545447623205486469177738306304214044228170237734875094156961314038007744096289038021305353416744005037044594275850125483253551600333235935583610544016311208581724627578617222079115689507072693364682812330848004204806129238986654789240306608141079246529700548306380249970160359375 475 443441598336824470760590066992360884033047855562546900863650244103874706439680560496630054629886353364509494018831531628547675243742412066849389494844002348393160567799881442831146923892847354489076788992149672229241672890762765163107409091715279335158628590871801450188259757274187041121991065826079430543770416146010699660395315583240904718937822160258925333291902233615802667909444034024605338088842903163849880382437429798325222772490493344539920853196725193725160031863539965264068096942995086710126795005390032743664794951369113070639902130336194959259379611094754986295145658268438160057218457558976603845759672322706560550440969163742190825651442508830725401169219477287867457331062581222312500 476 13303247950104734122817686574836115125079723298265010123175388363598411234009789911486627060724773680987835287513919586887694366751402767212799891079107832700706140858815353648231424897641849400415545003006747611053472467410999775199863951159815396699936594112300632591036707755838322927048594712290070500176601047287717950439544034624883082045042509415029416478404922850903500839329096209042840763945846847070741604641475559722730167601742542054435903221726053910685330122168166127195204562819788425578902378368413773414289353470411717770873017691368353011564850836118962861292703554432928313334093810475733904188056564393698203844912502092901642489278590595413354551420753137058452067634755711478203125 477 399097438503142023684530134197042111875040327890145642578520971095905091919955070583927396526478494552091804123815708196275558262475379065643454894952378378834763350838633686662182609377057588674206581232511169451855807652418922944049794380836635431995357413836848874998065388830414461165784038425036974709946194925588521876273186709206483049732897150448440693662927104358970586103980993646314161656866048947949353980088702523534739079166586322930925840175646908964719592933345164055995697864149565637022402336456957513667968903605320737394457201375598274949086367294881627322393074131191685807929743705076344785677028333063107548429987863979685423221878948162952697983418766666952541977998375107517187500 478 11972923155094260710535890134470023099930668704986346822811895407720364996140902086826128454428299629080013330279408528824570294703776522377975590383718142243678881541963745420250028878295976083966203410084507930787554124675304977306268223578451955926639991768485979716314515239333227738882830604905006585937413276192425914465978427816612305667272969536156989053666604564777988708695155596492122885799826603036935113278044687122939977763187956147060148671842439966201183900416428262387325657014990541332742080664336479424494688763057347512719304460871617789230280220722548543029739434276346194165560244693528882789832051517804318511160887307894949842207930386244045716468700467563718203793355699358929687500 479 359187694652827821316076287290863485308303827198533252416799450553046204226066925704212851596480347123178999832955014717677861353427418479707077823035362345544897121444151020611309994582405318923806180584266629488846993328892947804572171901643633110543282412206480500058935477645813334273662804775183442272871185339154324986204353576321998934841119955889562574383399136777754455854227675222716655104773044794463742870681315034361745372696210161230007077412071626495748055953076537762584300035774282847149323649355385379228003751258938415214601613391383141996279285982985740168047653275205522542780030319258571072342259490776131433040683003488690949599370623823340260065780084646525408789651673939754687500000 480 10775630839584834639482276116428788328560627797438788645539899168518610355774377610404439443337453914578364906085048552880837864205336054868934204324222347482490620962193319477027989696705584142918566012340547332219255851984158027180379299155732717953414585277663845551952795086176276543757639745672815246019648203768093740886178784944821031977750450622738135454284462556550433862388232623115549884560558805591909110866685851717764094727555952666056050859532509200505007941698459776234404635683034030596296418562552904058146113523081302669725840072163413924602807056066494248926685418487214543982184867305539989088352165626842451622519248113807171700323510912752686425892331235502620859069876410595361718750000 481 323268925187545039184467908423950162936164223368082560789153584681900035000217732650024016471309960441779927376737081021434196956320111899794467967093250202531716006595966708707618552310141162502772987210645883744516036452134763321312194142037183342284226475984998988012179479007611591831652165913577254979363767306696141501665730833394803334597801640791779388409628372309705396896842314807711321070646366890808251305716004699639548177312292419387947408657862787252738257635987036512277024403032113766045725942982360281835409276874870863469814147630542592838993466514355177688653244301687196909682924907229197194168401905876920609882655700538853168057017236122756469746817158131573291122459650004328421875000000 482 9698067755626351175534026000651100280465288384403098943319680031303002688385586107544732906867916478161811759220096318470207536872642283854495703721538006851253835997925782046944709447110045163026367788854839488040640243967099145869111117839552217195623774955630929893724115325666330406645390124322611620706782528140628226459620465052991618080771683315291173786239096637757068612078464825117460334457540449502639869618005298131574029111474880348170208650679003855605452718035944524284068615570860667450329154764778387970745391814926615494604943363242916745799158494203822770612135035924655235423457156920999506875971450202726160170176498206487946468615316286503297808876706646054799422799420535094426640625000000 483 290942032668790535266020442457510870185369502033303284197633801726142626605613148698505309966372659822180316737665645498679595947958501171222147068567617906589655623347668827820608955993300762984631565668224380198243705410554907531857995975356868198529983850907211677682872099759258392008828632487163328812128959452893483210331707564143507961373107991042140631501138565102279099346323797474648852586857065011048807646100725090049106290940419954498274475960065219455539515953459924118902331882356452844790240859065615477105299576396851648009176987462048203657055912312722129421401798819076869299125454384296479095897679814499392503974385583429933322508504301483264185254148296706276058470098872529475800000000000000 484 8728260980063716057980603146864661958703410576047157572131052857246030067237682124854077328676124070202193895684352052811132269660551267543504354292989561366176645544346593931909589286172734325842898124223657329332830273038249138329480613769294205463903284169228016987272986220720501379092280512819763119081672288763784417744672099499496073833748731521679532753165717886807911202437845199743347124611905854472204000283457909079779666969885154775114569084949572015246972158775024204432476427673582381734147984599402217095470740673476016924371394441713761028889630182560102074686817165360574943662867213829948049961977779030685035646681218686518209403083583934657644960412304238270302328195758006874901718750000000000 485 261847829401911481739417790600119934355372082733208985627814853336738686393677788178872306222696911569440970045169506118154839807886344773440840452752728326881941519685806002366900318090939407970508978222372515617274851318516166491526124531535552689800648104480401703365491389486794845709718212261551619095606249982399037616293074840683973626943043458430250137654849541318540522614017188788316962893427793526545704371714983017620662720608542161507606789543194147777742186668234816468795823751799434452324049491347971981955814275681564459314260480613303045211172225870876709507981605308833672047135270476569805133501219322760446913701786470073752156040736244127297143372605849576407388401785314620996520625000000000000 486 7855434882057344452182524603829000298489255445560671935085606732348051499971746419579998993677808557765000575199302706066520877122869162000459529162328979964499371310030408327090895140577100915383298929868177496622773008252485591000908593006431875481224512027984480449670310610613211785484567479249975761960864091402280103363743894351989179604486933133374947025356254011955568865981045266233456087459022408793452780516739778185910690066577667037063766444799632402470576330590535059375415816322882993596724861167297992907059460236290213032199003206075641150929389914675320942357588302413483671989490338545265891881831522150156474469740753189397684227757731097815522626742500720587923892521235284662995185737083906805760 487 235663046461720333565475464689632076989520452274069467410142929047772993181872533222140476063033676633875450669647381374268484619526573372809940601640420105813921979070581668894885329482693099793690480209066280222060741791483702146398802335134903859118034512665985949097620532580444847938909754915916756370039884730791571936951693272583099914243278788102419611092630141055989383442677470135311992413154778387864915864585630421770570706840739880906653463160835386702630370235838585122602181589702171186499613769754923044792768340696983877704396790786736377903181863058280500456805871688394335816844120049825676378121069403244974417858655974901973830365064385125827644568450348791465990866068995019395255958605936488448000 488 7069891393851610006964255737931824350730897235449080454132726477051774858031951923111268997527493748305470755052798875161355605071171042938323296260921055764333901327242086534217625914256949919268659120303938874915021559479145999355212848966377712785681429044419028716902740265314941643757101317311143944781816400788438867589045674507039904153537503401308807380756830020331819649335668536133553172542436337137098025854452944328768997147722952436867872772899268286801008760472180694033705290860583955155359882950612595184896844251720543248552438261000617069796438812206539349146455918574055758548026924546364888005857960658332725353816006903231639419520586531601097002028064227200416156628128481083694816788998360465162240 489 212096741815548300208927426055240591753285427080567821111870856279070045799792156263547032239736606187169095517098384648085096000178933132927919611852574907645708647783929746837982256838405600221390790924557840546508767713744893413634878632961429844173396561847085251014466211532946001860729067580099312355881765216049495929183566941493636667504309624191159514082105828508959601977343109787638676245123304987527807651855787538663596176712063644156888711860729618327489225944160894351656080889426881005331091993634849032831432084858799387452464672417541379830592618969178424804456353031528979771736804843032114788817010212572434295811514766505157879424247576960589262385551986058841652649444026672056134364854782078574592000 490 6362902254466449006267815399175793589539318112938462293983874661366382811267637354956163512048550176661662455434803830901429868480175381199905555427968531833658278297549054999077167730184045261777964202664033991064505553806728101390790561282561445718315938443239296247546236419983885393999950699283780528358636846688803647720872306115240781680098089276422786729469208845062968831892997909904940457171140446256010535225313252654550102529148821337635147376314520114084900845613336764811676517806211925414120266980912161428304195251117742682358325269431410362866132331136017396050710398606494011458756687171627869573058068856498623994331735459799206033569545929729288973567499491966852657124144093940957308535127155166124032000 491 190887067633993470188034240500831082794402202404053661718081022449883250223372894557668913473160740443698551290861970287242384599765646508338514015451201158918958489567979880444340603510799954721281672758327997085263485722762126534270417203838839373303156373498798105858945778027186836737461963708882082640320618786064345420771091529310183212295669448773908924409195551144366642706225667115629240844868335813102689656096014785342532151989964511433693962597579394541561102306600484976637046815568713248625855035370106109064194976291742991763084361332972956958740918553220806937160910569315113585677591309321190577628008370523021913710665054469738413812609630589573395203481759873527529124414412575737507991982455506883224960000 492 5726612029019804105641020570791650737078745842606312530891343554335150157331177448899938245611411808701493277641220842935658580061747224040010422263162112270080547674244114213754503916376069809102697219180173596156812796038880091771786830111645825564414602546573206279400252640444676769989001957842152135345298323511256897495723220801275875881369903562917227563043556510380554865191375607983656751441627032649735429531627382802488825488496903495482663262854055739545508558538832909363562445157250696908388284314798628636852666950839452376251200028164446815610677695490831921736911191272248738409566079815729720272138176083863884947113488210795807134004922232195564706088343851297311535225574055793910598794186982516688535250000 493 171798360870594123169230417796751069709762768392961723078966775132371074192600851018373019905358498036373995499356983039868486823140806819135803761203191372594579623910230190030627090574806926765917201892313248879970526172381699792467756731728275045872194390286596884151679441744039764940701672865442169601709795668085347169257533941856708873326794538088715208879834219399468520109752924454152859124669342768447554465406325618530095582437875237279495744698349623211545706396131437109656238933877406890666044173453510678067232241231568899048626582571190367709850358535351776603791197018006784772620436822619505265854577224756024508204796835449553501539971144185265631025066408102914781974722448628220276131838683271199988660828125 494 5153950826117823695076906554092578519214894845238960110088569771355339000521230252858846072683439661809744751219827078901630339900280696307102055364148299554902651057641875252025461140619696305601850908937156853969593195106972810228248592860751080154072984923447523266352825275744961869961158776823860793340818607560727546829566222852946348213329184466191669030438510420212326742275861735717854577389851374960940438787397366329628702923729669834007123265624627521171462808490419372976131880467759381330783196498310342163050217531399331372132176741061504605822650799337771199442745822279546410198264503252497247867499554613181712660435034710698186747586389727978584052242886376198898528810711108227625309055745054621572365644531250 495 154618524783534710852307017228478748414107199160880195928827262531627663733338154733328731845849425789398203090965595496303989256119657507279478885212464734931396810734137619069103279695567373626703752996053785138571140202117568729600042932988305006026845720539651744311441876898927274651731941303343280277585050569166697033911388847375400543483033384428772060929160926135583589729590160579500654902366454109804012207486644520485527714984241352904111257237428999097095837984740641139951647932260263510919639242859486126101016074369830415395670395510142624934954603281754393450916358323022081192621702169514566741406588059325179781333318808984404572404407892861927045405464699170321917259078698808548640426119523268519855574379296875 496 4638555743506041325569205135025404237553026588943991859487418173761093430548573378937015199844839549483833509413782499176236914717339269432660057335625043672425414496253069831139692116988043352428891291917649103844282319025007618818680114121811629641527382169394367591572119263992112681086630493323671498940171282557656949985369789288096655649873705497708873424585124803219903360116485659453791986236437743973655830026240645231753314669603660912974110410584687291166273378585975975712810520271501038110021793924808299732480355943514500568520177345335165757753912963284244557482086149693209793789634984527326745085946875409240367350807931556967557793380231174250821330070373292147300751419572145566605763342694898367844336457980468750 497 139156672305181239767075992595893380680485116092034661318425410629697869466088947896339901740265198910753886297016211884716380936270054263395682756229161515993375085222864023443454306677690421241022432918454548938010085449980920851605270491235488516675705271820745921728001113925120535917048064050462646420772101911219605948121743949187677445594690358811822889556400943080679316274750294231387280387450704239961056034332706065184387129978192107208486266946578014680234314605460032321611006878562065596933426117115693194228055080762066805143157908221504000515138897356276163601838436532379493722614227779645336567426540874361849326232324393477565423921300556705597000083813766016899286528866380508923600302708587202768351268698828125000 498 4174700169155437193012274934230739027031383035478106788120593975871802903746701707684743850147849726350518042583175092431826062309650131774773348167975542944798832043793967284517017636712834007736129612486264840095573981140486453690179792650791432919378841447522346606839306119713896551306123341053892182759647162835066263462175554057829397504476308576292277989802727272098471349707377895729616670545397275647933277296579716432520304845246469820391430913216623977296412523209280820815218697683581359410960537473890354460864494251279578599339894231030077103367938786250193249482758848650400199423892304508055093669650124606390238893893211277804990350358637224933891713567307106124136441772502929840351557103731831158874185606416406250000 499 125241005074663115790368102717540299009446377646023805577265139819827536207965905873135161408414756451341852192282767936925589724991935294233727002736349485133227324667061168304137709268578078257625020546755191364296920317124743239153425839459124810159925978032583625695840673445676635283426077679804368437691101533020293371693588215493820257245409769877433095502483475104438833996674037418064960512496488273485118596108614496904452242809251469393907791873525652902049189423062931272764777879634352323173877089643404149044950691710491888875539320594557225701324174924481728303804745368764612710839319883244453869168464277564967490379193497628857431296062586991644630885268924368453779341591720635213261106744947808884862168787089843750000 500 3757230152239893473711038722244752816238537926836190029625744935932452888316981419144329654285710507723015367772861416414354616843370189582950284229669051647225787664598873941052790397573902179411399121871542536779357653985337705160039753191176400249416140844223283004821195327577236699225871427702693312264466809298283287865121554540960328878686769057020120803703165325115820469219618265789450850816906293923281644736087912339534595560967359313820945049059718993564196565472196789295466790400111472671317927721970114910968312028477731006420883790377950085658961360409885523686800195215555004495916327030838218268955347554900548012305393941367657930404023946809400850552034398349354156116632640129977851009797893605365333132514960937500000