1 1 2 1 3 3 4 4 5 50 6 6 7 1764 8 176 9 4968 10 300 11 10628640 12 552 13 1486442880 14 34986 15 2024400 16 4098240 17 70734282393600 18 133542 19 22376988058521600 20 16294800 21 121402713600 22 2612325870 23 4148476779335454720000 24 61931424 25 138951136600657920000 26 1330269185700 27 4494949184613888000 28 3065248380600 29 1197348677077520393310044160000 30 323507400 31 1059681761389533859949327155200000 32 454441401368236800 33 14948078069231763456000 34 871526801467753200 35 1516805785408221649384243200 36 52674473917800 37 1552908163497015732671725036967559168000000 38 1036494366238015665750 39 18710975331495052983336960000 40 10451151221962651200 41 3490928655502094357685651333220719164129280000000 42 304417534368780 43 6079100113284181995885377331182556019855196160000000 44 3737499888542923980477000 45 518266936124045285177858457600 46 2764709802655390243900496250 47 24303361112722566714785931695697513833050614949478400000000 48 170096349328536489600 49 602147316241256165042615460615060879758044692480000000 50 44201309402502042698407500 51 191866210541189058513293709205831680000000 52 14744016251439085836861666030000 53 366030343908797062904942255507511759304744970642624285245440000000000 54 450886704722213073214950 55 70450537081857997238055567060027747979746141536256000 56 82992769091310652172051232780000 57 1336945577845758157166272517154889374105600000000 58 44923817442895034794376393155501012500 59 10921306383347026978936883663954238156948568404348682521122158569062400000000000 60 5290307360356083525600 61 38941141395471138055484275684749296962973566767257892132778504624275456000000000000 62 153294518246321375573420250439647919481250 63 44994480667623669288137232280412799086100480000000 64 304788138874872974000705670288091201353600000 65 6273045897670623488286938231034370795478391577977684740865943142400 66 9380017853147810615531284500 67 2598935193084103986789206513070476524504049015326656802439096363571116370988892160000000000000 68 1503832648894123863644856269295462959049000000 69 233167579150604233216197997863513360554051543368728576000000000 70 15082093012479878319564256533106200 71 57890481470632554802438317458526830467070660307413552145536305484946831688885464779980800000000000000 72 28963950125169207488543505322020000 73 297649077026679314676903086920190698466978843645882217465612010528690008963921443835976089600000000000000 74 13044964903169342707064974604887761432455163322687500 75 13439748167320427435518190360814636430983302401606287360000 76 33064409798401495923735661416217729170554692340625000 77 6162585840596558402135138716760985404624645866864955047879540421146013859840000000000000 78 186448342663060588676600263780551000 79 55945584693238813385437524020841612314596499926201071808567793554657608011806091394466258082133442560000000000000000 80 244011622276966259556243474887494254322671724800 81 256970502499410002749406197573060204878977368571284711583168775113932800000000000 82 443540486709508082874575582531680923389966341483290159375000 83 2372077570442009444933704814360588357099372567641322331635061807980524160530355441683893296838478332847718400000000000000000 84 1067648636147696332811183219551434000 85 2183049714456375249518938827667023043745320393880452780873176423786735114523511218265396556595200 86 3010084646831802612069049836502087912829165238596714989230468750 87 7592485212981249835994879940374769650259545276641571844482407437051101184000000000000 88 7021488144625051003489997405716438631750888184121905412500000 89 938583631996711103081762015953212177997451705988683548159047405879160228194669525152570593132747112367597073515675648000000000000000000 90 5358556476138018836083993384685646600 91 286990259221398427668179693086665769684034672393614386368448621198345416125888058402260396277760000000000000000 92 57447152725476557916964716940540892859900255576320596770387796875000 93 441334482557379913580926643021646290420852135837246434365049847901714357279522816000000000000 94 183413358846979824127427525022857142022362970006101185143776226769531250 95 6145343296912833737897748905083257331073169081485991435737183695387971737814104600414097078756810483197961830400 96 73110352402507195789291362360313222074081192000000 97 5103931449437689274508958302416374016979603714542419073402062441176626643193677307710296521276071898041078909292959064965685601894400000000000000000000 98 655115955217743350995560199502531193070534516424899043162941406250 99 17601874709410020550056347928942106462207429758559789109517656414515906157198966784000000000000 100 1070373732131244141826567846486865454472742739209954439167370000 101 484118311800307409686872049018968526148964320406131317406564776592214983358038627898935326228550128722261905040875508300794183477624832000000000000000000000000 102 483948330370063135888656127428657418366687427700000 103 5006332069901887597588540794481235896586245770381634301080554700123727931353139617483446847993683199308851646409027412937706668784307142656000000000000000000000000 104 26740708579154452991750966409384205047133911978404561399275224875617875000000 105 42542778623400082159222730696907933342299744323389287150786300928862873190400 106 165590137535068173429200337364307538739852371497335224705527555499845692158398437500 107 601265917382111177275218903288879405616706779036842185894262744814250301814646305960697652892189460868863312576400874984843632293037218367207899136000000000000000000000000 108 8039580483244406253010138708151947013432920627388669625000 109 6972873973387972994214918115165479924023797063345938329972796064620980320432279450126144054409587369597927944264614244880758695141907163676493339426816000000000000000000000000 110 44947995539594534329444039496589078037103196753314229208143921000 111 400003946049013930382497400904298980483422574001852030689592360841433092460833058338149355073086423040000000000000000 112 892342832912065416137807641549181384292648073473158347922764074603726750000000 113 1046522631125909592304071322784993425282710120616617071417272849632874595844733369287717244905846983910613016493161574653624533336718790719726376539711990661120000000000000000000000000 114 53718173294543200209181267788321608597441099420234009662500 115 634405934009243366133829070202460996629775152770732090071501149819463582763702004662238792105032326143197538813825219118072158578546573731430400 116 58876388935421132842682468495058781176692418467156609024591053855534748987448814933593750000 117 16679964926955921231141672665582239194162994706459124376901956128443143410842713281330621285229532282880000000000000000 118 298304339205505118967077749688329646229001290008176734954310816957952141323440693851655761718750 119 183171555792045514117232284352434893549666030589555269593108492351385678053288677666343242497229720225558606619919620877977344491179212800000000000000000000000 120 80472358113562897587532257757891989591396980316566400 121 362656407608123885899874760144867275543606841558564592064499291602271500545777565967690102130435261469208141614157344780044968876479408109241371747964881469440000000000000000000000000 122 4178278224227339514813807641968118194167302600197660507500719819963271546402471659565156418945312500 123 11614914572230503911398644957866149880695590946586984704484192568871672421466014301924268812506525291978004580899225600000000000000000 124 10807409917076722143333895661486353526021553565685709267062927784222531583936567049168934099609375000 125 189230157061785641710713836282802394933350568452223823339183194668111663936826940007776598673862176738230996688195956700105038001310697282495146299046025335144448000000 126 1884278917946018937188233126188518153479182418130856042187500 127 128511550247400585909540862069886661903485297881982314719608848390507271658521768633780540618445768413319546346214997929186565029426811921959616961640932885660055760821264939010270167040000000000000000000000000000 128 504330706356859831092267459438851116829979429536006821248481808851345769997667660219861855337475000000000000 129 2683368314845996998285849925806019701622315216930291826182247108959454447626177183303833644036652583725138045047913767239680000000000000000000 130 1017448924232354375774811087570328260817426101937624750793507617115926541232020400 131 35235252804384454828853167225218967493139160760474552546482708163652900419314077483458082039533465366842268539398049613907927045452786711530623948257753540944363232394553075394593317374971084800000000000000000000000000000 132 58724326362506791152117745799821607922813088099007761967013243750000 133 1531174235337846972845744328254791224207373405534133969047260656444509507480493844591858983942595982061545072109969176179091550594728167344779494874799973335040000000000000000000000000 134 16962261762178066562620517026202126806129139608805832646437787489879916093489636973985434929355619614587402343750 135 449218282547017498523055204494537641513991689811823769107644597723262278996215515222674614298205857817673559643898930790400 136 17060004143791646773768516095588388005904914415485679517354097476559496551441273527808421968616626562500000000 137 201011076390374649114688547612254990940992055378128552323185089479722282790573779029189148555814414237711508786877414061051064447426204045440760503006959945071113341692905471421315948225714694348102172672000000000000000000000000000000 138 2381109729011551034632049120310991868290734277160202199787600531292567187500 139 3810377778161792624970948431013722565430324496540647734915071350856515905573662408088693369766987862252827277188069263612737031762874651592046898195790660651884385010459641496268618259256824531676826102136832000000000000000000000000000000 140 34541072197955490935413458176402206100517483519578252550154354675749846948207376800 141 251059813766797730436336346768078858782249014678767363257533107141948155076906021195638097656932670735579385150757375546184597860197072896000000000000000000000 142 5858543238566134298037773866303574481753826580474231553622039409481938958387829872110281231924766006094576094299316406250 143 1802460722402719357523340210893167363281887027079232370966117085118143464129761165228893681442879235029034770939222300483981646173530807413870351783086362303224576219929862536691712000000000000000000000000000 144 128967694060248118788101985284307921511846467273775794212521955549285174504250000000 145 135108623702580820304590042868625206220591125886328513674174351284007594049842923260019266121863238530279607407539489479015363909884015539293439533191297866208237842392037205341009276488279654400 146 118693005558011956653719434264887681514867384999112864821764249023613354080341463349829144137258725991905461239158935546875000 147 138930905247808087816030545485222085712119220191695666987420097629110963512465086777792958701268259028709232595068407289196052480000000000000000000 148 308580269072688875202686368519842043637615846122503983846409034476235437509553022843855303218163867987621228929689941406250000 149 14258669972082786473507300872671674486312826826965505924615968241797952192652073360670834384274764082292647687428137833937000611336521189777105056015335783483539022939586212242517361145464392822411543483160762387626186952513945600000000000000000000000000000000 150 9020330492861213155258863638274720298812364139841183550461271764885000 151 319445614727494264493873946730929175394126881605051199159711944538596793873036872010077929060000212945391358375797194208493960853922005041935991086005823248459151204535842447553143034210965557378627268420026749135936808570281000960000000000000000000000000000000000 152 2057648598406665331609185334110760660592954907485018958943319771120466122675603788648141255499731447987275910781493164062500000 153 4414513448045556417128199328949679107507511033816256849466024668547449497126348514177875135752481865820551942854472170067066164824208352402005295104000000000000000000000 154 4055282565079011988307397871000266620831829275696693477239385834867632469269972386610873850111030273437500 155 26810942543417768326132710376969682506910743696175154083437047181947478656351313920040052282534354050924427745936860955191893512577614349807392508472925570016234176235731817610220088701639737832523334342934528000 156 5711651629342354991498391623790619727318928970312688361536327640839196577521562500000 157 4206412668492867172373512958162875392137437056013927449089634255091122588438256360403223879646486881419132062670400027416264382935535067263770601302413593806702862885848056671626335101848786352770375185852220108718888381165625318272293614387200000000000000000000000000000000000 158 1368176447589749784293148672727384178295289701451471888010429456424985843496972079103204578314272371402257554364605952231625764465332031250 159 25965591614670630056593770050000067417411343937613838087019297984888773570269053658248738425419005907029757774615895303496548066546311783538128817474466762824089600000000000000000000000 160 502299632620560592046557925032481275876940699990406836671280542414407300718997714199330219046730497459816051123200 161 5054598369138279787948365731702324040695281636284704476471576968774795108968666447336573173894859965315892775020827112580963878338204775666463991468707016221285300333920443483124325812716592972630253895680000000000000000000000000000000 162 1677023708484905255183593407430312840746721117191247055079542852668478629612013812101596777343750 163 69697780146687169089028232233512368942153055810482319784581512280057036518821738603187812387280879723282359091941810100768420105381566762785259174086371408750925168572737502960180126146533636569155712956542766958310022734151335617270499393258456461869056000000000000000000000000000000000000 164 89396783208890567598863655605269327691050189753033834375708011869980849353184960336837826171621798392302905500864457680984627648461914062500000 165 145018978786223627126188760480920885740794918467929535396563184031553423931487543109873472960736549538605304939955912471130687542267238940672000 166 903767052796420451058412178136935695624269581103618521852481023245988634047699357992825730211480134258989980435100753391392542950793479919433593750 167 51250926269548051673490979706474123392946579837320968786948910475885217639215179233378000392553989192414997714195247332773694597227397360662515837716423330905866788913522982222892346682905879501807859047445800098404101184682706650788778055713248610992174011514880000000000000000000000000000000000000 168 192084391108180786720888912665673041484360894811199520234145553109705606773410625000000 169 123712805333748361281979156804807208601423267192534936783705802462470309575886183618929557358672891598714021515023149466126562860345001166504863260751257354182460267177291368780103764263199120456140032300759569776272136488438499605355335764462796800000000000000000000000000000000000 170 22964436725521483028008352622557383585754211728288239518570306741937597660161770679859919266749339759838307296603200 171 751796691480623424053457479295758866091729751190751696716356913264606178952960459031175354234483644575179629306262523586513122695123388190511014861267181974747082133602304000000000000000000000000 172 65239538376905041803435678103114560243069996579295984677179924665725038102154484071631411727103366178360719020919295597293551633348165277374267578125000 173 1222588529780479019766526104787933136707899513006894389064927216794568514432865657262176538262621827313546008366239778845073687540052107590803917896538972884069723049645545430755544101232596006106240525754587255781987209496592452686227935546158393073270707702990188831362252800000000000000000000000000000000000000 174 314981720316183438899731048571773366224320250881933377980995463222831401863596500494658398120546875000 175 50249808660925524841063383307597826297939139428709299923342380401070834464111026204847119008066921846445483476059406747425377243218926572857211576200813821009015482991537457281410621335872995581000729244434148884480000 176 24093531316148894535841279800549910407970103154134839622099180083744010549962012066255888251014073304350800765705557517077356262340332031250000000 177 10722904543423956037052232583577413804166840628265866367116254936438883430276420320967051913776143436653166781137496535350049176440205153339150127551040228913200883503298176030200561664000000000000000000000000000 178 22042067780846151650860970344977723174260872942931787753210977810789456066387207423298799782854922586975581865284781265832202496267030598660811301422119140625000 179 35925637885392409279701237228618069719797645779078769199728555940625815697075946634849237048575850358241762284735296381895769616053796393557714172560006152719082876459258597191017842327407513286872828863210464676662084185476929756514900407886082410947046616826575307037446301492004782080000000000000000000000000000000000000000 180 5028341326878978190067697187687262819460447105944391076853427946747192446021033425906400 181 1159762466274953272230237225701808209946411400333599927857358860902384517485493678326483748232185373843452490258065489848637994376722435039622698555646060439752838097320776194869037713526953755276312864113740866751336391948142899908791480850310149614500953448204788567386640471092350261657600000000000000000000000000000000000000000 182 768449252629453528073417010468281328889362820127583805678912718764978476470581065992458486480258219975534235067039770331298828125000 183 10586951270776657835828434092002305845115718569361344810462426885895267229221161567995304054949053335987495832492975155762475386245846874114985289235685038927966118636986905275317664642567766016000000000000000000000000000 184 390295311067903545510958320522723235204526291132707334227102193667789856763215882565273095005328533381572060172201842065305497947715274014450462037963867187500000 185 4487827578407113365838225939680986590540411976526632408980115138019913320170346667375371417035291107009680622228501332365031647946609288645856559495910869565191776271136822857180020312046073563369650093875915958570239014846312564194229004595155799770781680087859200 186 292285153582839508192787602321268228336479309651321342799192661067273663854923301182334976117152068217773437500 187 5806610650039968989787851238360861321177282394697447547951221446679343363893974767173588641641493124278986061751335997596879853136221249947672986726990078102968223310531694144260989478800273226216620296727584705305990996332599493952273091272852680739116810240000000000000000000000000000000000000 188 60911124396094531964769432936531727924332359367488864699775392790887076546634074647071392243724443865382902221406722831906774170444188561982838169048579708099365234375000 189 34587557369723702865914413500977276822326653444258088292855965204224225001234337068880840366720893432866821690929038500073308265713633468419518227858964947198532254445000563097600000000000000000000000 190 16482279928564890465112149295747744464222612051249857263990827236308389510314385480647588411969593089030680538350013710655939863675400 191 56405972180140076112400892313964659717893543063006951843342283203677791065856374016409404664324970164889273254280329749003601012427226393876712874292243495208973232104062026146992913345610915753398046646079554982123085667223007651375549483999326489068452122930106364907851425484780823526442751481249178205552640000000000000000000000000000000000000000000 192 51232547454162054151558834392658072874552394411641112606241770843996244931539584783849705758458695965880262500000000000 193 2072227375374719631620760764652809673026267166969348218496215788994610546037856810333291988118624851771709082125049707484916946219375907510766250813113882585979557112471156816477076775457997392021999424911551803191362362169401760881674278374376756109382541322384511814629168065590793839859334440320073815575054254080000000000000000000000000000000000000000000 194 29296648236899429778547195914648484094003358848470636550892820955912485153762698520856842627216662998169752621435564285153044428890120063126250159119946031479225723266601562500000 195 47042959213464179143993239933550788741488929334674565094163240127649057841321589456006097135665159125090811484757624259746401456279207083067657055860886034696022459044571434188800 196 3459678697391996125638204655752415676318046972697900906704375796780999972857634681679436413362628397580193961557492355080840318837297216809693817138671875000 197 2975874152128411303334142141978237614802708227725731264133157758466923244751500220270470631805904795439279015366780241422888650775670276045390070144123770803445054348119404732878579834331020541031061414994181099987223878246212051475532194965613451200793802384222300378520405117440687478861648567001634089335786372280300339200000000000000000000000000000000000000000000 198 12197482768016891068588693473703829386266013467206538128936170927370425040781695950309939251778059547075195312500 199 116277612001300059644970406453524360621048365382905281254603685398287029912481622965333665818431757953213626011721692094449857706730618504571727426990957158459973452719612711177213231074605976470222396634781797256201246496230328485417781156393392254825886041656243756309838934848113861783891836874970666433375990067103788118835200000000000000000000000000000000000000000000 200 609426091387381487328216737396722331969708970236468826708183080549038582268500479604126622036682556675190736834558336263687228574898769898551997480000 201 22267233550313468129421901829141619890031963889987611911121299195448972096014491721552937469757213852706835191266635085877539605463092663716544710051739521757096376827902576294186004884453964266995788460166929165844480000000000000000000000000000000 202 43506751441620480422026623472765842444002038472558917934775760254103097483452919391727631082877217469734752953409573792694865431374319755877945071769437091677238087567745008468627929687500 203 2794884631852426948967062440039371462367796862231300798599355484380683760476953266832538403102936214956810374527038693636420535982397666330509586004160130308419131625285818831063665505844532140687720676808535990819547663099286600301730614416208347887024823092735909031401488384000000000000000000000000000000000000000 204 2380633296019607626434146050149661324399059622157547720626863491834589426026067277566610168387984327698639245468750000000 205 13151667430276311117035736410730533015852886152806743298067394448618958638845216832252217743194981937394842454403992062037766425206130750066883790381533951999542901866704654725177224539750055659929349444334010243867546616847571567784952301676009690740842872767785406621895938578173777908389268946944000 206 1780789227418601633328239909982099132347337837801059897653770870925347191244949726884954719850837453447804173835606130826249379532705671553039227033958833870695738332879472755265235900878906250 207 1030670689816846494981470556862837816987107385286917972119695178723516485163138108806356530789311964990788703994765987936415749658836578056074950501168875476835734343540787272616896016756763421307100060988086859354603520000000000000000000000000000000 208 21978079491186773207518323128912328720400167046877079279913354931456027021228896524474870210857546336992807989057717051310926226934816192742165562970429164204931966674804687500000000 209 16577821025743224568424589704297604959547774603080289492756300731636417724377690401011628970192380711802272662015271419583829545800413457673156912021485355258069310019883974877647045502605143558068578368447425494323440804312947953352507771124657363311241347943900987420926969268297117019962299383808000000000000000000000000000000000000000000 210 7658429838624889526021064314404260738734586061991700166972761303678704293816546615968296400 211 627185089373775807031554251995167964596889349710121136474281150347742378426747274542499310164652696414846677942191006259532749449984539086328092916062139128733148430978719079390917340437435973929638133341814463390760265037759534181408831162302946710961994108637078224292960827675587949698915541810943858828759876332152019545373402730292190837848670208000000000000000000000000000000000000000000000000 212 198623867536942661491716893211625935859614623894765914903540510031924732608767463032603637334105193849197385617604311760651765428465077798788260514493681445455216472721839736425181770324707031250000 213 67397274692079749592717190029686288814789872322717662650587644181552789856719137191542187862992915130073180301760042842670383281107451989865946948958788258886215021793566271333828239700257148344251777115818432194620242866143628781158400000000000000000000000000000000 214 3352742086710575411723981541530835616750437842689019691192539027068812916805427412613020911368324609431738847686942947045123927075115238058697758433499153987385319149678957426795998966288566589355468750 215 41419801630695180308536272999711783635481494309539496812465756998323914760062168669553394396841989224375176241097417265647138873745167502019376867371672902457433386222019670268781863790360597099578237243971773802122593463712729580315803108909610923537964159205585023041465956297096358829208459135111314437849991243366400 216 155492050063573979949815024664307921427155587429162087603080869585274513290659883782591276970067237930570379802516298159892875976562500000 217 13914675427896017983924463803088223492091876668689417373919003554568415839773657135020690701344439776427435661913599690347706353059239968925367903979983788665603709901511511222500743888794573055478448711411339182018687700385609394061488570254148301236909400803377818329152973845328938943003845968737075200000000000000000000000000000000000000000 218 153989710169763957909651625777235558708836681904650100455306733736971533271961151475069860580323681566713856028071409296717299952564692562203792673928887635864274641235398604388639098564190149307250976562500 219 139381324052521160941862161627235511884765193903501135160059588298759714994330347015639709839803645889311788300307811096291641057732540259798570342538106902996934763872638782644713420334534972818295454399879292381315517128808443939602946850816000000000000000000000000000000000 220 1169939764353980936147781906640725284387039800569524333673323529605165478903109694063564217093379741601449739682702748434435759805565760156693856652124000 221 32508577806218664640727163436405576504109950895695573359656710530894794014285787274234932892663222274232483716186791829474586088205973332515274698090354181896451530158836227940366010291281299638058892179017628840465365674035130000032631751442770458817487591098164822126565301949248237463680780365701706476257714535397326848000000000000000000000000000000000000000000000 222 1078815083223980600440858618166514295409277517886564616870012072351887953586387538514997220144128440652905203075500085964780165283203125000 223 6703037126011355733159130684825247138372610801207398453710788984698219427177001031367825139944457138658256226498030464330020600183229934265023748125059041781504542380311313566026111127672961225961559465213481480372526225703470530650222066284905574449563889430862616869334977975110762121856423724371666307671616917662038790376543027257682473212155544035802809315806774664416460800000000000000000000000000000000000000000000000000 224 25705191364603554219192324300851771224255626836087849746923615687163641117697071533236446366374780057293660882635165022995093309075525651979262373020380088823353146897998046875000000000 225 520617895895850448337090521013274767731164496853911226511136089174271969654856563217307366145321792122073717200791152259565641022804146572400572465153159771545248282253357119277717001699569727129137396148754926804774825481994240000 226 362708606427797018680491569368189472002385180544489148191526418825847458219201795497200779321994010617479830594425059357469322916111222395822910778780446451741050996965798265465252721904459274486947059631347656250000 227 17076823389320241476940258075783881657279140914122872837163212338934512806931495780119615073851947217746362543534321956807254301803874494109936830802147527048414816539923678949417044857409314854421141837279328325105989578302769484452252587931396846294799145320402297275317046204542080720135112757950187147473484805414741791913775032639284806463411828109273392993080371309265673582018560000000000000000000000000000000000000000000000000000 228 7343245194254997334786949022430868032296353443734120535075739833754563554573112423130339145018600121976367093323991945556079749511718750000 229 885123072104438044658561231826973576305315589757491787434990217898141863054848399454042377355101255598889312923292516854925732780185228539942538115532353705049663710816089463411383448515825426066155105874074836348648725037534297154087651747667139477075164887180939550082304776997672152526638869973107819928925552861968185397069462757988026596952490988207529417575130152712862174574658191360000000000000000000000000000000000000000000000000000 230 110773247146713079505085547378355451099663094026042271471132511306174609808846093468450301140251404380924952898655472398502611217088307263985434808296892581343291478253400 231 11724695997810387610148799122996281753745211343004545837133257301911459683296597954184017842898439116146792846866325415572867323505683941631776818767813011184241373473619358055699486193536356229397121859584000000000000000000000000000 232 6555969900463894403456051457662860700733625357066277683939763316205333010391469606506154552930616793785058891867471688369125281124712766823145113040002091780202721010456368302835454785115793794517269134521484375000000 233 2505644367818341029622157735212847459645034952504329498174236698819196423331190697648703881018184022362382664830197436916467488014350244155227212043582569885048603908860263625644250497010223023660418938701507552962946940687837991964598395531917231090761942112788749411131380861423456820240951287875133045251945439016001856916161638583740553652939407687306863698520431143214739125003642682370057830400000000000000000000000000000000000000000000000000000 234 47118919313389322438733625982224617878087272959442769790262175070707575343613485494125147764134274870510282949190486431184422355224609375000 235 1264236702602846005873868781804139627038400319949346832455929855297129891829905917299826839551713866882642461482531963432428483919293815571083824354016699209507176608929725786767023651747881737923272898596195604216343760492752307308434998897347836402586524735136190076645067229458593534733833150925044724370986842395734078747124423909841705260089796145971200 236 2586634392537894860890806133145897532689037583226894065266641066154230218931606430858468800844459874079974465773383331054693352695231706893308903370616406193656409906631226845768448204626878947190541835725128650665283203125000 237 2370817691175936596441044765906436958959720167679132256340314043860831924469847202942564681022489865841187519783895391161520265258451803621530699433036750867021250684280038900762721546821667434538397841468021908912141730762970861304649257787897425495655090394249560064000000000000000000000000000000000000 238 8148045626033098737377179240173108340635669488186582961396579904899846306980972979281531138202301678622633873247002442061162284028425759547367032202868519407999417592548446655273437500000 239 429169402499146884400718749709760647894301774514387826092069796481627589382132767848153450971860171726028504803024309457432044875917065861397798064267746874689010828429409374884313960727717187984243517825284547180422386178977438003587965737983682209141845496957494370007512404639851681523406728575945720419913879664145667886981566469330059529629931819814204782895626237192635490901077868470364272867966806130688000000000000000000000000000000000000000000000000000000 240 70807706261291216163435413280269435325177437601828204304256453193256150821035294527390402710726257148633125127294178645593600 241 24651126890551674439150548663030954062791285290907290136352549835621131194918782622082849717089342249062744516087732615325891555166090743798232152959877182523971919657592766363707223796354221055697638110705256444688229764664670886799290125075814263761427616021383627813968513373273791853955430014119866274170645470201659371092509999969000351589244712346451860378976679918463404458582264488126186157604852414996807680000000000000000000000000000000000000000000000000000000 242 89414700557257063342299763733502182329597968435372945435817314735628429255814943211848144173602791561040001500316288970591938985470663398642291735395218633510418336559714447809738452331048868491970896720886230468750 243 98972076322454418760409864943759609845195104312158834520778737414103657761660062951623823674798316708371108787104177945221930993814976733910386608909797130111799206598748657213423517920958321722844984223376080088609354682401980402575150673969546973522860215262035947815823204155392000000000000000000000000000000000000 244 8068702918513019366600972051358761341587937378079482809649919991131081850117809794249545348866891955250991145427138254367788074736816281192920946410349697120269257080020420311293183362261053717937865703324943740694403648376464843750000 245 123295984577125043662282563947269364545502256429305297931861616578056197589072202403799308737510676071061431726956043616729110411363717700096482307744352935221080638167409881737545821058964973286228162084519760011143436251032876991510743932260939527746879810611050550241378065720714379690912913543049969917580725713238978514124800 246 7993488127118680384137253880732729087930924575428784564457714139144136695218483791121747418905761756373003333714531498169533906572403519869080578613281250000 247 6278118740648334596586784311030105486240518237603078937341611392540818496249307015435602108392417186393367029964006098653820637448905442586857658164247908513535825817382079976968834434342675562477762171705435989404586393349008322692266623896376733739663345396042263389537887546219634259048212939071894510761711956248480850648398283229825856726396420628867747449402369769472000000000000000000000000000000000000000000000000000 248 55807094870614149158761853673895946589496365575059767255483747137766482621178785253049327858091106389835657363563763660382368368959976238157613734764191939497578094329010250709819141007355080771249371446708722619891881942749023437500000 249 26293762853171464093285645458820958179819588317817147081221823471895922708332737864784744900656786384095211771766323382402785358387617991932209973485653466499727311493752868561129099027180467493394984137628484899358927264002483664809173314821201014903915398397045396894255595713483243520000000000000000000000000000000000000 250 66707144643441975147199651658462019375544804990622136122786097789782768318352656489067135368740157583940332075890896254320135667153180642063813078196235005984916042231905128773721878497482060187500 251 19722606175901346407083346827495995705998299882273558233861245482951644172256022960815112598853607223645834837722325342387696380850305322911802493676046624161050871234503234314480270037542112963046010214010059077635446221414165846963203836379176364144247566684045203144290034986100322372456671176829912813773420189999510902086651923671897360610484342832551719403843942784431724920193585028254914845777036350335415388090674757412428185600000000000000000000000000000000000000000000000000000000000 252 9350639561508450488523931754263851300630603415114190921475480274376547298855096391567110160653446339130894331799376907130219037648535156250000 253 83933521629335018818554420312532032484992966329795684427331992531285090953081633965956128492912040401434902250570714373122230471405146758180114659147940431284434967056398007956489221397174953470620359795015660547951993873600992587283856101503358539079864703103483879132670184516904414593148716072388850266642343013475339813449933674679294697559284631052663517008159397594528953139200000000000000000000000000000000000000000000000000000 254 685513784648552188127324326920217756377897229797914072132630636266897374254578056305419905784916717252299453743258463025141709853921232181605167921881793803306264368417672294805801871149657839204501071124788026300322051770262798145413398742675781250 255 9796588798570784739998618491500789077295443601658752849003245896446848301503221202142181528477726393160719701943147190605926834503243315571779625935660959933169771147074903462889727315364184195421004371028704970533685044838206435125439469885835339366400 256 22277474672420853865388817996642099435269727592702376619782516981472674475662553144723837068982115877024649809030591989042162522358015581284532505445057194799362127201136023359156643015193136160607389865832349295070956552191165353393554687500000000000000 257 5253571971436063859374333449410641947116994663904028481673794878101715740875580346656834877943332077657663480788403524149417117598160320318668597489453137995282703408613213360131259145180680911362312299741777525784352691106467606857311176200556894986602301850320268915320623028886876526979200480574825049835310049641614851507328614882908158694627594680487289346122844856959284559117399027630171028730426269745133931173884688341664454307240510226432000000000000000000000000000000000000000000000000000000000000 258 29504186057426477750677165199685296760653195521956325861865213529619665157840186599258577271758952331908027767636562792684580313155733526287663938706683645629882812500 259 170722382185622087749685421146018398834708087299755658914708967053144773388086475503066817575642236485102630039541715550959791210526416966092113122785487123769073851556077743778291512725781874294756911691132392511378137411061109653341950440684335261376554990757464244889182442103392222884554752952792137824637838231565949267512613175994793674792259027521433980302120497008607232000000000000000000000000000000000000000000000000000 260 37836281103060419368642536406187242881705760611413482832746989672137995687765765967040969607314731814459219606569939238367084614815615530973243491209324781499180395014905362138157499294849600 261 4827785919932005242154304003511917362296999616075894193669960590829591645601025413351282057844100599848416672510960560853625654446880545306400076089450512343924627550673811547048998995175543233405010468677653567763528704099682976035479115008256841742899723543965679335866064386193294857013821440000000000000000000000000000000000000000 262 2957815965428728025718720318100527005327285728401152169233271236437975803841786828780146362569971509655035212182176808360089425855180626258110393811569110531272719944824640794663122767166041003351118380377958691211759930380073457686394998058676719665527343750 263 1610122845855736474791639106766627455182691582193659144649027429118488660391533091373722048332457786410682966385048247845791187133201265812810374195259282142389428549033863961611783022141030789960526490834178394519929013140279042174175695182201508790524465865626787851315034412628040487655523108756857503716203624149365520983109523378033451509385719390517352478972715371998031111210262395944110167080910886185932494881638930783720010596940093042562089134021672960000000000000000000000000000000000000000000000000000000000000 264 2219995528844387406045577091167378027357761938296237156187435156558388819101683699814047286810245093182959736088011702954519545733968305092538141552734375000000 265 2792555507429731147136248310057125390554339114667230155409845538756122101038213245147523647329490432381863249123918206923800831121227199931430940377396564767987842764701117668967593682948986646233499627757865648526465976480606132527820814189324530899378676697189708688256472540774448024443157446717094557695968629752835376493229456539172688905566030321086851029078351674992440139324872834117498904763346278835814400 266 277919024784355531434666787169971733480215510784835918820104171479690221737356263715144766417880116831688671150223029878449408863446597919899466137897173543315404230470433386796676605828450927622786283493041992187500 267 2005872349324602411840706082276107615798003715417082922583685597462903929524710275057924947789653562271537502941372276955275343217430765087577817188351839961879830940963486899937714367056705655562684673551347180448154711375738321285578427223560524083221300470226674671007843408820439768762783169468554052370432000000000000000000000000000000000000000000 268 535259107407639365508982343127803694139706422346412431502175017308886873313811105926325540989727824665770919704022687840226926505165039921359595875110815671106088672575288081349355261508508305235063833464175210964974641694142977679612012730337679386138916015625000 269 565960228998408322021913958029123735561374902449787623592660985541958392339860881646702170033305596801415346780143565488179513099870934624353124804728447245479677600730360890002188657103667101295678136475683770067145797199193715299501052628315748341279779597204997453728018907549438606365382182139732379012810163338028832894035548682606601711869537218501120509603110240253634347174030085670364588551124629982530176586335937990284413980223592787766231069314340384882427743436800000000000000000000000000000000000000000000000000000000000000 270 1279734165978950132268950186428509946253183695600551452834071977637370698459289001892814640354938187583808648743369618571722554321367335927587400 271 41155132152275787676330430967785255214309616799148381395370009164875504261362015100718314822262119704595893078170116804608641446222410175101927073491024726049174191456961845934971884853255859114481573651761603145166488731917918025552872530249781634715097054714137296666034278517706342890093596729407298120775849696574469586016612113207190594390169124222176678473213144048061537355220975075368346572728177766585583587716547254403763705680250363662523058137511891198659402487824384000000000000000000000000000000000000000000000000000000000000000 272 36164319559348843047148097315740888572004627565871123400901046249107150901376067974491206754376998719531181371865778690793261829097259785209009889583973690206012641726388945469931043356271263466609887206052948006863566515802646553542823791503906250000000000 273 6836876321559336392527654298672276769480197196560058624352503149357647706550610656977854078028623462127873342337684339021505686249152593901880208474078272969102742221527340673168738429987970207676274564934685719123621142659326223546419722557945163559206912000000000000000000000000000000000 274 1054392457936674116825723551323276131118822489391151305154526517834653848540705987971017779704542688263690483155011638733427633641046272543329254444677827673733343287202061228848710053501467284831327564963493112055402514280710669333274942437548606623046100139617919921875000 275 512154806671749116859508136388579338385140513146400706184513809939446832971854276362358235603017954085001137128677607603718661956665711760591094380618264052255578411453011553187928502458352093157886537586830284862941656018838937900791319113481383490095529806246912999824520420591984580501036422422561623695010005780140301665288100179220930499308756080025875664532106862313745548495409813161141862400000 276 911659833775570431232713307382470919393643440406325699781387925861561013097243904587663664267878555768064248883018817707882715111459722504162226410776774601198133850097656250000 277 17284499166891776139232276410041865187879321457880305999433767758942772046067228135475288796778129779137751374519387584944255646118781548496423409897270960927461660378826423702962590265176625825949824952579682958016259283240080168105945930916939386230245801629207365466043700390627577758915998628079794830905777630119933803203374894833122840839812143613728719918288492642249562253326270254567062220709754508265379628866588909889624858437823191642195178650979111884144408751465034698176489062400000000000000000000000000000000000000000000000000000000000000000 278 79332135015599820067896561834976376375830682537941367853620332557690084922814734982604198041886307227641505509353997626976050023497084226852912081683242689423621435411768253583473084933709930669933411916749745559381441248181282550522369087641859904349466739222407341003417968750 279 490059796973548408249033312401034209171198826563674068270000354270409230065260697591183316962775004163303018087565106521531616998990739371350886275350453948115330265738240809560823437730054854774869492203250126483290101616019922483830584843984319536724985514641614281796480485454118503574132901728106624662855318388080640000000000000000000000000000000000000000000 280 44623200922285531161823515082415563542276255819562651983817680739907569818972843559290471402666999606352447397976690498969324033985612795569859928667341152824788952092687118176370404787946435200 281 104219410716160563088094941550040180962332020911065061793975088956126611908115271545836074432929881299318341714529521964002241656305378177566492872363535681384426992579873916683848014643284124677095921650196210854449967149118975926030081832828632171248040128592222242088716692418330866878727993042823687846707487228665084618006572506060349675864270802542063512581532025411887547513356290888610245571394262004845488658500755342338745953535879755687695168282685096366165884810197817469641157772656508928000000000000000000000000000000000000000000000000000000000000000000 282 704779958901830593575751723602578333394027758620179949584630500831124209694098282353345927351418996413234517367442331847546804388920791225506567890042901170250152989784206771850585937500 283 8267997336371086920559732177387001211847948794608506161911911007227143065731633141234017174145300841565813934170714922517440874426330142513677371522685123678656710803659059391074845749583740803486969341034126401671876695110144041382892753742975160174129889602285703286612626587483931675668474318553396562480363125973492126444958254055711797394022246498204270974852951709266517893000220127976132381308249299202950987581315704625778877475209422185591268401606045119488942571625450691574978344981066286104576000000000000000000000000000000000000000000000000000000000000000000 284 16173659175388323095031441424861007198616248136538484539144882798906718589638718209302639237702666218022582119198067041236614966536270479389352948517657217420218932674495338137913588055669132840681819034830656536952603829585177111176602477519289262647038676379434764385223388671875000 285 3246562191935438549805462487372887387427145427662212999228970317350406298653926362091342809002346141423302468632692359528821154282175099124008953368335215466676545198724611259215087798187495070491484300563396196350275839868305824643064940163975953502842941398891943829069321494716325088460800 286 1333903950029960211800228559843626016899996176082383305088758951195287321896001170066392554295502205428937716265038054583744189530603914222410505592472935627174615259344542852516821585701489290099908167980065958670959088677585124969482421875000 287 2726755867967288201688524396265992803697950037188493902566723165394692737313269153420961541846357950247501255164570922753453477550596866832881570755140340649068291394554892142786423665873012267517196150020768095089815635911974784646278004925111396781058576821975426498638468481088053102285844480569024168176111948577890960973276129194942303910950406952582159386480319328347953027750729183392159107938699997503601906842305201963008000000000000000000000000000000000000000000000000000000000 288 640608233676513960887079918602837572400134047257154727896505602139631795900406874262604459776161534156125290617715988545675981275640955023041244494419306314189263449048767603269775390625000000000 289 4271604244581201276961522869220535171508039797874277500191444698516612756322642079552793859591913137589406303682339749241523351922636869906703450837466128873795464141997842309204861120660233020245331352489215315322568019822385590210192888608609560498425470505005808065138733776255376306768133272538168169195843068054654338130922691490071480011798204705210173700983585883283683537904513746896798308845489902723325190148261417384164853074021353870100550991325397045968349182322810436389437440000000000000000000000000000000000000000000000000000000000000000 290 392819292673761977845563994522871219667041308648778220355421868738459434357686228434347145119084465392280090976065655320803620353188801758848249903968481156484205716801584485389311137417477415584237381595279792983390519501244400 291 2294947401823912464315032875452566129700725502131704409862019485200746632648033301601345288260361170838442521050262674567753303997436741591448845329768351985532630966463566510473018014237314451885541956048911457265459167485500841371349578036859195533954715166844553945497392250589977536202746754195401541832712121949968117957986440559856545955840000000000000000000000000000000000000000000000 292 105684451625897923225511692971992177283000605366111365219710818198799539905215187281359833009707210700679832631090145088388541394224918490440081073455056450515356866396793998307716780886442374821434102149088741079250562045415676560872668826581322921836402866888558053452521562576293945312500000 293 32061496625949856817787345987674484861020794942464985766341813802820814892305291279668542289289445176818674569883122443474423826396129579452362117469730610701826685050967749237448627568291946528430783866695317594410331169268615314594849678913020275043449425564541226923870191647969972312584628464391331512059382082530705698383818477267289499156936674518173422460891210028813889834367055523458636832188785189147474908202635417671778019098103770361852086761540221991990323615395290825770665370003046078204760347477571454340851302400000000000000000000000000000000000000000000000000000000000000000000 294 1616315013507636928003381811754490645643510892702892247363244364768412124915593607188847997070048729591813419392653634081023098706748250160922757405805057422677612304687500 295 98623301194402002022800629356450895527593948416033242161687417616420968019769147718343991556029013159820039427878246334341365198117092403863367999292399103175587736730865149789098538983995630370694269217497711446190050389183161523583554077598174922824051744243655658445065849974184239694251078227231529394153602733265661135657906545862057491688732464219882686837126871064408270608455632971804862898398256594808186050264972500034000325467294404315633402304067670079071846400 296 737769562567233005154344629008545889975978088571653320183164457632578602599339524933810445984278456332253717887983723625989336325337187008449911706609604804047650375813901686823946710102569992854461690923681739182660871243472818563937685643602136906215336558433366958476603031158447265625000000 297 36050490942231480876173947916038203229578515808016010771758877499680869812584986904495344317104303958284596846915460775598825654550009887527098297967820785342998288969189125611478114582303205694767292591757554185260302153660855926253990696888561809858330171410300573800449807467748360221258568864058449016833300082091320410112000000000000000000000000000000000000000000 298 292927218244973446839072970373292718146865039639316318236658473492591880699597903685193854081660020886587493567130632471268082507751979395648438590771220508330778593216261549918195693684133095728789107615902837406531699471080282282039317287515031193523441606523263184273898559135850518941879272460937500 299 527358547459155768984122579041536391944916710428001018039233839819946264711391907321706532793491643445213953170157692529091616466778599132817599434468399267195337468697067824409378243593667408863064978042176384058200791999502621058323033254289869011196549711165745111567958827216726832153384732923323234637172958469862635621242148198349899730284085152396533241107792011770263354257989404032658922694673250626463791917626703197088325129673488895874531402899364064462720286588928000000000000000000000000000000000000000000000000000000000000000 300 56258958742025802496397414701735407387094908780129279116050775663050220808085884502102995350854604171785607449815944824329125178965216684572192452374060639982540000 301 860279304206632911429528218380417881743190241326825251638377850129310595216421024791348259538671675543274634580878169196109751060507626651334761813817941463241230026358767601155937497919793791422592208704363233909919319180554330691225799888836991564136514061079731429609383269477766285726348275940506404770839373378249606979362251520231022635495979861628991764093223674953161403481058852952044438295079702777499580432480063628756247482349797877419647959040000000000000000000000000000000000000000000000000000000000000 302 26064519401606156582075117273728884617337626305135946486131048157062710735023721544413591658576207090570590267775596533563750101705056037538518965478228514571956858863339821181827100510755133735216845971300300786849864077274041618403493777731276294560373973018295897132851966201258307555690407752990722656250 303 128866218111921765098291621595529761105492889495254782112300908845430116709747571960122664750026673945854240125620743571318316490169838953381668107208887842666637535808539171990190560970497440791543363092652177782778858654301508876288496365414246634958114897091749279501148514824996901462575071167466257391136951639076025031805571869731509599960992578007424879820800000000000000000000000000000000000000000000000 304 33680870998013589127849683159308461512114912818060400503164886587866204162230047651683621554148059923159052132746841797149712975639837127897996655195282853607190126296289487023113076781610986479126150888653754396499786291578584773511127081769300243583175552391326065795150399208068847656250000000 305 5690738165171130852493272789070739774429837138353993705814523657628104497342753623310109059176915940772255363385719137008339654605938645327454534139091503805910846609721982586711030082242159808789110918585231481626623308999853755048363804108018864751743645042760137007460056562941335035945630110084330379100408577949117597982589495907562587983488934910597689849640355233369254470307685719613399934196019841002049361365592273400325605113474248506960363546317593828731300580438396101602574336000 306 207696405678029545032555881511398141610977959753462408278979684050943525024793050278579739605218132244817700626626925914940543922704955365604741651634432910798548760131114477133158645629882812500000 307 1507378294157767219474681757305932522256422947476283294078519405413035478667673755358495095413927440699670534661184682667771190463959046319813972820259966729584521945816046200488055922607559283645073788096546717393674648945128958140330448416167980367698035278861595609975998022233500242061127113850937480251136751376976534475729507424964080161657442922167879294146372246394982403743569982726327450979345063638556825652507677209846650660689784479885385650549543997146065895633530833748861271115241244127062312527615184212784701733070955109043525023780730568704000000000000000000000000000000000000000000000000000000000000000000000000 308 9402485171654745193364837709432039818243099809499802723678518758258798565862865420246410237110736321794265614813585083097022663725717950127362440494092276880862989389951783803109922224582288816565525580273082739397594125616190266609191894531250000 309 1089543563565263831289757052761512735834375298002124895619775665617232860517497616059636336074280971966795562910034985730197365598008209479495142453475465921023214303362792139715381495354272467251995896797238280041150593794049710857207776464799505023071496778958607948550956424696293067853563221718139290606179298385357228451539110044077382220491415088211016791554925789184000000000000000000000000000000000000000000000000 310 19914079558621172056003783597543646850706725444289181305133499892980259968228042707691749487156887926444352175521627875913841377477020582660204956260509728973631954970419384592153129064560635738831416706984878948769711075451166837052911028852523000 311 13681196737950200513637903005602584117783071952512269962222915687150725271750501241676707301325649785604877677887272933546167942429849750357882706728321811391392438806198378596939723649237825927045116598712180033170575380692510392394121585803517398176095556934837387886343910628938432621285895692681045993347568372054928385554685440493746784916771983237543459311017392168425719341405608006573264414882736024123611682969651889726596388849141859151148102368180838173757300481963459819832888659584332459233523151931584155107309303841427625727231919290930157255845174312960000000000000000000000000000000000000000000000000000000000000000000000000 312 1326484836920561931747652782475221059086762069515630168259990435522337696709316631655373144191866239910807193335878223551836512766765289115079316123881894719541223509666260527609789123535156250000000 313 1328863501151861906488587600009586753212547471729608621108713974670960023558264135765136234256170007713530466885223976784368704243500223478672533148305140450378840640744333851566408311999889236017166099070916870168308209237171121815443380145957667634242224698190532464613767627292922984861575605158955332008895894007868281918297280449691566201809118884358891523188701922733095631502511477004619840208232002133273105128156772468707848367230481371236257228774662811274363768100770957892039226546308427764558020891216481085749491072151422544295158580739469376751358496703774720000000000000000000000000000000000000000000000000000000000000000000000000 314 21514162997778310043527360308665457720374493517705016797272563299565475062770230662177200671953572106755423304392733405635107487228005431248557887506107472840425669324470273067843722687195638138444106355167985111810741062321511213932800050926546537885820855275107401139202099955664808378628055317804682999849319458007812500 315 5675980967608429516845214128941312810679730631084416114875949692683860665898090218655075328837245363853013537183952130556591873751865194671366477580378249673407427059274270206540408243640550557011404690538251331140618438815750375002808948217968700404631522651044511017818232346789806836075305369600 316 56708635545429102352673767344006764104751777834541141996600107013391204879369241303656608770462240132937835187271763578330872988347838239229614183070074123845406929914353978074518175293742318292469522348915613347716754940645604614353831690360912636525884656519606493619129047211602852036035641786991618573665618896484375000 317 13026413711380828610688977506583796582402546635716559741196935135363432679503363004683766519121497510212622693216308726322232756861894050466000333239340051728153275417575721465060324450953670908828161257631967912251486675018535021431943906080891558567320067359948987568234445675803198373068885643317737089201715926374595411239684496067397515501001903816169671896569701665229763017852528448694051692278018412829442258752686449225313732868863090560765775713185902769149240430637471860662265668789415189151476709344453122121990996832024813859479413254142700521552311162215755123628441600000000000000000000000000000000000000000000000000000000000000000000000000 318 297511223643015034677266872626228322062690293816863569955945257327900778569976253861642816841016227767734992620800894677272204354052122932830444917332216907922311296032837699676993707167151984976327457427978515625000 319 18167829973457171652641823628939524734738130344536109235918430880072833189655529509319076100189059625193769274160129227852350358822003053453451168936620697894636923079279423444169036698914705114593237914234024931658414707964851304861122793991001545363925332589778708202627504149622277145612362516395208982803210215472185515080531862262811589181267048392517408463520840127470108686661740024545660245861564984005457056897776301876042913342105301728238340045985221093877142706983170547628894167998864193643170179842048000000000000000000000000000000000000000000000000000000000000000000 320 34966265333808184888409101313370453434917896039817270880926383979100436473597965408426462559040576803400890593102746455521952655804933389599823154629578900000784334998283033970663150670142408197372451611828524498957642000560546152161833123055567630420479833818828800 321 98378274549672488881740645956291145865105208900346131383248780511085200894966203405727612992492112726482890644948011113468808579479692216579036878818325257807106664623983062659975491093819853979613297406380471531476467868636555999918178685891039169682815290606627888764124104690228471485964103330450997460547339520260143200070547008783199302265801738375806757949416694636576429444183149772800000000000000000000000000000000000000000000000000 322 15296125712886268308336630114638280141663888174551547212583544861517540363914735514459750552284623766778282794082073090363370835016789210050162236004788925375395671101152248207653176051576381587856513924400604395818897522542869996719183533022325667492983490228652954101562500 323 24030241075605008184985304089886944559647959023539342327653070333682728792116361367870689385080803915732271099029437423972690685804618889502759307785893002428365648267490428155758135959396882471798391674845752060203517451694952449652799478503085124036244568569529760913414620516003406455424676486970055561567111606218459880520375344029797926520977638221481257006353778119570036007229682632056892589067446909821217139938078607278145649885943439980747818074200428820143443109794543427087299925646612047592843708888695064471363649536000000000000000000000000000000000000000000000000000000000000000000000 324 435507952568925125946676829176677809237724581582004973321641681444364166356655635600886790253426173199118041213465831001581786627885643834512062435939285386416018097658618893244281703877826078089475623631385898590087890625000 325 21810679782137724748779255002558342114116721822270956473433798220087298237455227296867537807970160275397720758707135361077947349483462232022518964146071090884253998995515596307192313034350554228216258106223592134074921322348203417486715059085180998507945004859536541891109755976858542683936873482586007132264854693711185485523446954772690803746787141692332271004038391406998864187223100957796800803147769079643079232815492783313370821901799678093891104294049203816907567697598812505233362895503360000 326 22363261301848315015560703567928016782265416221346732231059224058550543065631637245437536663899424595145902424196324668628921426933838588251684059353622592619789919149958505666536245754230522339823997028369458159235724316562650387724081772982135361011270235209400405519528898850449937951942366691470074614727726293494924902915954589843750 327 1047527322163171814568927337113811753694748529061907062163946286652574734861687141794458689864725092768411983942140505647595850086290857117285525763880633575560007253450469523333823390696617466450717156800649493856585146160449883366495670020427084552535211559916583759912661749076111741006174028210381482702986403734532346036090889822449662526330915548853092662885707543749350119157839389129116221440000000000000000000000000000000000000000000000000000 328 3981264410177035493887384279326477474897321038107198253367833589885037312155621485297024512721627226245415000748814680867251302733779823380513648018499981294588009822044275793521686908182618193021144325836510559213767260281359746824758398964676232122035879100346820462183766696963219931337586343014706852817907929420471191406250000000 329 462572089346042597714588544666811510293471363798094438834295702363525139515020001110287701186550922727484075510925220437420135375551681946151234823726387692804618948846598987807204487931627701245359836158599055338479147600398118903943357804069906192312514888918062988249957263212367673940944369026581236570308840202093381150404965279210179215440569730615054117702822477679644602300659115019537337655115586280570760351078231658007182510352452763658990536340735451291919095346799996200172435684121167070622646272000000000000000000000000000000000000000000000000000000000000000000 330 111461701889034495800635198533810990199959039086596751775656983205148243705828132643050139161926379550979077028367374980510749302539052326905301050280077388741548702000 331 1801151102859207084902600977863779788677272797692279614512396301586293965418693995740145110027608318779238111152893072600174483928126021853406391618019914281933507871805626199545783707409559058570240444081349728852194269287876519985766295928021218896561997161835047087916845978110700166769784127262970294024883362888061703694381896444554719925159743545816939691615263266694886996873569842145750672006318330609116394707215548486084466872530434554325068423104688177865538425001611805877662049178238666835289429698987707537596388922405394604408881619625169205478124582643474169025890252811159234857055348050297356288000000000000000000000000000000000000000000000000000000000000000000000000000000 332 6279383471310108746589390819041661222972863855231961421947430581924433629516019429172457926948214923594654471785202830992935668514995939647789905771904419369179997182986703868913725295497995804017988506123736186350051205105705085326081745636483185406062690544892925679333849601402181258176343100155914343736374821714707650244235992431640625000 333 50979586145609938716703179145256251491915184166428529368816417294810434672744980943046715355941143052985072362198007309848402076545975609949691727612386178334492859312610615289731234590485122214652205104771049124301653987875639047954201775548851177780397541652059396083079581322318472003548193908619594398595254400997437500325454818230036498002947573487742506071240536464163690931399120733101864517632000000000000000000000000000000000000000000000000000 334 259736002301710905495282112197909154045068609499292574002854196753982908831436307398376739512271220141957091992677401068746117401213920026684015606879871722410189186436341946817877093567840800659017707491034090951467316896401644919715455445052701984104280257033397693095199039792074762158476377732920808864296612091394325398141518235206604003906250 335 5227989275990809326103901516557398485836424329339798909223677014741662311119209806656077901800963892180704967958373544651037283288644296011017030387971398936559334648164611719157664884538840309314978029151477493265822706214087469365999233175735039806609107075480483663623820876192551312774392981016888416091175318917658900696700177329324757433272957301519835328426908975540527674059120052021570322443779174342793227844550749630168282782400015207843356484137149518985263236650465921745905880078813045322707503237376489164456593588392128438924020495155200 336 1555666250700718177681597154318945190761567098484680403892270953116093625594421637465476331671504538544469808297101729644488960119563798579940442107474003671077485261236265396256168379516601562500000000 337 2484931411455983235608043430076012887948825801590985969743251541277726471965465955589300050730412994606325144162999472342210362389197141167388989336871132082456531155397294923667505665910710526771484109020411634027483716426202539261537343233146459373537964729163180339620182603304061023026214244627207889687311030481794440894879437650438012253660030716197270580783491341632864693862465466576824427220540562397905013358538575083633631304807241009982139095219886114081688935883793553769702770200861292615085237551543787294589261946729503024370334049294498747409806875554738772004086175793793973631368521395997691396134426871070720000000000000000000000000000000000000000000000000000000000000000000000000000000 338 1951216884348248935454747406310867382404258556379564294265041181424517753534826534296104449935003865472324606047049364866839342533407133210444522383272837195358032791684903627891899678099547115719670188622439648027106492263195132470221023574500237394712897586088176841767451173725586356121110752199321298394352197647094726562500 339 148096496354653111534151956703291215974169299644670102783235773507696343125273207225262420214959952202812550046654006038412191822915990495163726337110888753658774735401052860145276742269153341074633356569210600999675721918932656223404374510577676997070981057548568926627244753284391519555003742694189125675734512276037089662379293714296495217775046164132684299020975222042352236211716335507740006374077325668748204441600000000000000000000000000000000000000000000000000000 340 78333043301254090336396192359337583915275624972039308563131301557983282742770678055242145193878500086479849499722731097287344781474165358483200848620346050706468987255279458471511729587372581796315806847128913653670975276545908647618078066268950467134682248084138668800 341 2204640537021012541051743906369826171546532292659362469736052647529985910950323733469610491240640304601316333181031528230966758999017983636570177840993493193281913868245999682251367549850911870973156609347944265438107284074035382866176272497195475982081765327497955045484617895160020866804811369520219174741122582104563990232370724581319057476433076583989889307856837986841969790816560443344921035660237528741840670346349289748525310885012686401793795272113893768505345540168211945194862069788011632935743345428161122968733505628000432289113669387012193176780800000000000000000000000000000000000000000000000000000000000000000000000 342 144458532639731049999684417865937525606508843373869083984433157082707855153304703912872653239393590068079186257761114171245860620868005517937534973365894769199898785441439645365626935200618152339338189030063263177871704101562500 343 7541810061172521625401660537811747071606612118485838713408627696149656871816456353722755223543970272108804423562381312691380417540064903910742809666777234741433056747591307875657639169293453755575287163124878191517292738510920374732997447554281154094816885975193890979159059205456686103885651826083472395462253021054932055254148727311158369904711214430598008784430258750214758597757820968950797993427343966450971825914152150874849030583365458334797443737636086489364431060290219181884900183229350974765088460234026475545317760280637524900028497264640000000000000000000000000000000000000000000000000000000000000000000000 344 538097799976220634182535652639752071129744995250805927516664297306633124810457001110886256974781541912298238329815670091389461985621391502336231880181060692676307332324270032204329072186800571875131275126773934866539729591310361139427817873451520197606220179647212647685507233409764465946766219327093848277596611637709713382564950734376907348632812500000 345 61155398380972777528965861819282000338322896524915705952310076710009370604284730193214007009931652851678570372134754727179859803775086143236938341393570716547803834612172831313429497411919652487583744118941990557287272131137930937453700144768981104437818214370047507376139505647310530927818178496596226429817816729133734639232389943247374964951349107619409373514484940800 346 389164230707359579218355638902356347982328992679386223726958951877906127464381600314847222401910415091838975551287146985074895987424364178363244367135833598048939556782291972434749617214772141712878167693088191326399004531004130083742745466626728449731443161000672515995591443448595687438941902009140914616775724308672183875424122907024866435676813125610351562500 347 53833403565568848917494940348736755740213130833134884189774447344256606828015246446141146516062417844003344931732546218643844888377435786031727433928084948641867249059695742065658094739662124915822959177353969371025632252944627163535538621854204562640580670500999752588611244551977241948799578573976501559970236212430706382896940622620376210357488912068096932707546311446487724776999438011004275166380728486445230898289528190215313231455019793992923768971188332452818611426267036702532948708799638521473283852703932094571138747602803660220739326426821703961906670787746041969547416636235817946507813065423012678629726270436425512977814163801784713216000000000000000000000000000000000000000000000000000000000000000000000000000000000 348 256737337057389230455428184477756159657285362024974291092945817170456987822313333607444985114697754219846770243846293759245180850946246098222576849455925141411379825900521368244170957110418830225457677622952993730646715164184570312500000 349 6506529615590187955457989618663367514854123716997037073443550086185275913718660381324671018192485116669622305036747088753803190850115901779356931061219259406633372111680604110665710712745931526939255717194128214760669748710289693270214027304718289012470605452620436708476110428351882374319829905360612490875655476486373764976581644449932125032168644196145723130421678661707903252748767746093145464726716299656124207451032465155560023473031470683085792390096811001795567193686219834953961854306258336933337216825505338541133485688300124735673602098581587596350412752716418487162723176961369213667575365771079356662668822439817644666377299605741012879671296000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 39867096841939943764241204405082993689010131393353436527122410168812531197362941672658298094962302254814875267559223376076186851288186613128454676176263729624926316193349814668262049284801661812349503001259444519547595981138587967956556747577420524055000 351 4243685531456231219476420376563345781013575341682007030826162092290492944079811106337925481641595991545758919879841809338926577368890185148169639897210343321961353652125450006454926217851308804444399133838858343726643967538249546186417327477428419882211678430845771684621059951694514159482904116674727564392386279755117222292541221019328433549791985581653874946450050333702769783552123095399821666328510464000000000000000000000000000000000000000000000000000 352 306199013741652568158748341672641872805094312137432308925013496689118357886875675853132689795031952649296360991212311774850038264149775234164570069265892859520711625944299171745007745826386321838600690356314997439199655589535740534686561460959289019212537549729326099102133995576289959882414483852977687665992029011249542236328125000000000 353 98370004427179505427563014646157336903120943300729431115428638008450871445916473994161200978321497216196416512271850669352167585511503181521720507996223660532319374671077612497192908790134840529697426728807382740934530576902198298317400414535887359604340741113821981244530154859372458955837536941329773775008124028510339697664685286628728838944993525766592995607816206654295995200564031473626182793539034548677673017768909375733959057353293518746862854260634444080243302559358033135326116249098949801159454787257923338403449393770504412752052804711545056482692374728544472043824866225222524306991273250760935575304959914051575731366563425072046636091142388370636800000000000000000000000000000000000000000000000000000000000000000000000000000000000 354 501710035585896879870456495964528329589787417909834858872281699498426758637362014550908531111839327711829962227019134241170310719676762997938116679792584520790848366675413647477004788425392159662300447335328297451100110550117369890213012695312500 355 168115970295883011619663519082664708884021206545006611746778650543873566515765844978946007401259405630485076410381413798283322454222973477583773055840604899803852597395373000926534857410502275992878119989859780988996098901318466887006617977814930289966449180809820889199420561909358482295774482221104475146652792740642608995860211765523008691837971485968500865463278496898679753208965502297521854010686643727341984756300255632649099483492228555124201667360609311976158253742070189772134996739755556835193663593206677705392471125785305041955280465833288863731654628496151278820686969503219712000 356 15113293765871153533377312918464935295933975788467849085587948912286204738283592645772285798151377687737618634420549338959955839729929705244810661145429778909108013558811295518641491080773437584325634178053712374070715748482528610365712857596741682739216858012254440465198521915873520304600473872003682936518141455625652763182811023566917123201710637658834457397460937500000 357 206664396716802234492733435089964008457468685262660817118987916398931625448385068322004748541653556773203311658035995045742732492842238406089360644172073543112682135295641125941843948797505698921269630348641937191919824601391202554503925741850094478375704040271976699308395484314701819512706189525866340201385811719426451808944974986247271063614096594102078406656000000000000000000000000000000000000000000000 358 718723437878965210078746473970222283077384970247633057962146778180764564507758356024408506898266749245310474306984633382002189063253863871554327864473991187150991334966473269910629106455018469023647602684680571878244310897934103457983326574642431798454289953710558934388558334082677873418636892111399393352642547863680533785066226586069352037309392380848294124007225036621093750 359 199070344410635745695106907105101403778735157226632171285476067218031581669264431196828701094326180937292155561331540927492502139879921615619491515904246369617635256990405441993115366437786333041887280259590696888275719659436324185192212077331522422924520067188687461638956755812797476531059824740867677871138114884142718732718531432585157764863155715841067287219860573399998812147145672977893977983155953613913128969164469232601111054699109073370608410223105326462725743604402357836132496062837040006618426511511111799044403226177437338621524548192284868516286903338974220860747275515221182061925070413009400017085991011596875672118530979029284397562538531007764154958057832448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 360 1113927035254163734715687472502375212281905227447165178406448815617433098085607052118080414327052887318556524470474837456953974971416828357419933194766488011792471337956424904187585404774887295483970121600 361 37526193544159064590262446876867896380584406555529340467198713226830817648409211296596228053981588555015952060263561814973003422403905831831324149293981200005810529050270209869590598250754876141279025145157711106365283766974291728031872706864732245252689559882860006818813598378603180847818554644581382299885236961022046567214436168034012449048186783552622080660901068403966094340876590545381695469124423188176038749585791667863464120857133087122446705714119617324639587785641230684241367143317406581519653672103055639213938231541224733991756714093233646503672194522167919731198220176660950605153360289958708853890754006626274559738487429650186240000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 92261552406429111053539436732263543203402899731277897077551568773220594445275938977663132069998581950081456443537406440189664203013222322406875498078518876220718695601558431102383555748918594728491261519549780499892057091356787261539461843133146507877758813859390437668754188972211767563121853498399708372861455769485211638050213451984773444341873178168862068559974431991577148437500 363 1906157466621802417681782851097901017483415243305107581806130766482928778317035183634912729195908397709380128497898093354186520666678529791153395488174855012662765071701895827545264487918005655552955266239556127253213156912848534329544925728528255070412559796294136929462582257376722461052641830396904858138115257765558587873377002210936204134493468344485913605365010028824554871498793511234530920499564315433165127680000000000000000000000000000000000000000000000000000 364 5460474345655907026777889869428004447999591809006827300431770688762641030025056095636776611409405961382109514795418784969481098375682825099662351568624488339300051352136231716325991919166964530813879824258306299513427747423191504883349194318687292434121413888780163925543739635200248211622238159179687500000 365 42608951048821235429239537352142515903943214558918806839154710194161581487639416878170782974979603953403895840617677459155671548197458230164562403346785781748568447054270421266880625819991980750769743220810736191703511149027351718246875575251404544573980823884378040600389965861997650716173284505206769653809479505028784363264748174177382018371924571828420648397619895533144338338530085776217633133858254368561009642908245980671903983196959543586076480605679613268667608243539439554294024382196639489885303151204776873602479908150861390944072591096644635701072326520407688077426285682607698004803905893947565670400 366 7918214768622601315230526639291723670057722968771069897323497474533829203571225139752452311413866629953739039192616617664912334235889629144593517938669024974439649055533045259379492224597617162498084488289887669708599654039876966229099452495574951171875000 367 59550118825346353342129019447834706321060145652788156380085699575239670231971008440466417704737734696840715486932076038119817840212651392934164281931393678304264082659101628773444876348738708733383554210980977785292488085289278110232608413517102143504195564093833589207207440319401174603996392008747756824242311156308248000185809220708629866430666522619859356132122118720988105648289183956748303195760482967747847424605488080888596318862925949335529123179198973797701175409239095121035544627716879961388807707950457774054175613114373534455749108919569250060370785668957343525903176012490540810610742718484377010738474317456659603426759812964574849342337103843572123871534821053452357168270619443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 368 5009340152511684650222396896863090717718268447573683038488450092962472763651518444034925805363144667357811563073041303528400057360287444985059097852977440041951706991656598028831330244810446750449405024056039041752894590469434561952310863415170868232478589899965354448403740768913594697858240987603532722139294460876417896790075629382483460569548187777400016784667968750000000 369 338638505450177107410031634068189179893117556259246513664537662513667940214962030993938092145171639897789772725482424736655685251675882849407488497953875670847501378312325789542009836931310390587893571634326558739341830502546883186093003323911208033902944041376920577091550283570829766906596679105877723190368015588667819328196209746906431118243087451810898183199567363577673411180420436876906139804064084481131188259072193892178703052154865449880168431616000000000000000000000000000000000000000000000000000000000 370 55628340938583087986884586447322638975246404069452431118303927323395893902451265350085183920250438729779150705985110590060278004555008575149758462826300959012755690931468260148176564705886224554501325483665422105477684130592022927032321924627506831982807320016589676779075834100636875971118130887304491357200 371 8659216576975004543938461727774282629125561291422793920825139327862977195386725438155252918602340075891443830153474206996833154083687700242651852657904641786401330195285087669347080685257036460477709749796169817747453130577446888111312798841543003811346074735072614785342910258685288898048495501751489046559644532954599974674746118564294935947734948384358214492663539041152338642311945451953677407587776496677961498320036275462707179021814656845639262816259629642244240483593464782403827712120214182474039825729863801044824340540097039997484238104057289171534955722513234052795003611678297292800000000000000000000000000000000000000000000000000000000000000000000000000 372 55947051439221867421488744063014337592284312442911380591021180529961852438576128116452525170820868760293980928759043331863923987459544862174497071023428680526327184824493281574559365613997575077753394436379097306301017532432540936789832234382629394531250000 373 151924636955264859090413246701406641284197405098664574455080637543271349918187364938211713439376573900803498535920359057169448169609120770102966878865763738516990760994825313436766526066898313525981063421984447792834636978163631976140343912220689220151317060061111340224479024570038590982484065394880053588582437052825434066617982493922755945487419660756314235816592280769828550924198616224912988812513278200835402130680164214310165809070626220633848401525724882823326074939655094221771788937010984322451974872079320179908408912382718625998331947889228163317710165832368404118824520106024249781118932945114373282967378991057462338629452995763197227912898477747443762239187343778495045774211295913946450401165312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 374 4681974605954483036857456725534620945586710363424815046285621585867691395199864454902366368443509794929349860649925102211611764838767500836646108573000255987316978481356618135838168035800700266722029149002997533676621402698168873164248199862621145393535664005940669109582839043514572735973558219658209419391176510340068489313125610351562500000 375 352875946647025897815337529651014847702060884260961510752168814118621666367877947457561127188077058952965895398688191673671637186006248903925564418306946952763831947119413651273296909909046412717774947282261318843096167835648117412798739548682240286650244315871791712884935466445654557636537019645568604466883291406485610065883870226539905679179294875334461853358448943785586701222986012144702381545774797295718240337526784000000 376 30252835915698005799416891330799723875873281364429851393948681630329679199678718648600136168416360280912663136387003294280489197484371849602379806086791674636068653902674425976223509701182265642525106671350522722357299175007254197669087114499357828457862645682580378798655117793711445106951539023953984879200138666749442682113533075994604009260126015565929434526151453610509634017944335937500000 377 3501694267100798393453741289063597015600025358175911531508631223307960318553594400468149994967874664782153470509366726419405993896571189065672461382206083371496238437635194148538952641501657723372862727180603268363446657529570454506589874094665009416496279551322550075770716795374586746284832455105941335368622682447268639411760575387760941687896368459435472667715377591744653064348101049069184731470970125521676399868898601222161374491278578898621507303133004922045560640708483833664997579288992316119200808498695479698354022385559578750670178067110664394170356410078668222087285600806678248523379319044317172342394530612572413175990845440000000000000000000000000000000000000000000000000000000000000000000000000000000000 378 6721207485755204570161341829043271984271682077590180353184086217572602429950567573054192041829029731650653623362904139297254260575982429177533677702503039609526156460739292941239632850993173237782727213509885693020582199096679687500 379 426901462314064902133494643349910239343416500877778909057511274924141106086935864402190215720171452272043035383567657318201774011427129886181017005645720818395110060578271981222972667539287243463094067686267358967800541391724639357532450402018707406146456665114766058715509151013639553421904177713440554003602933246962260252310983006583983220651693676094639415285515509102285986093746191762303849598478406656962190239863140451243770697067527511620663758403314566988411626146201257322385673650094616665443789570322744418113320142551727647120241348586031195025685560406919159916276796868575349984536394467393936210731297011226611869741893882587761334016169644758551127124335216378964554148147470837711333733677612570526089216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 380 2588597988663937281314017188789487858272488350770468741157530038160981131320943404365757657607682129564527176405784171597505213865402485134050780246839127029539188932477045797440845537107578502670869751105250666457104252838065596368595822835524671897465995814020157823868594970538664954592898156590768468133600 381 44266525044109689400962477289763583517581549380062281360464414374185231358062426388037020701346503713561981476115325141207381866511887650919366676737301151674320665694095803798515026871320349881410581556434371273966657636868119441216989381759240461590866700738242547270010558112790829036924501069167645290019180945356330291242488390615698401193056721997921117080918872707666145364031369888408825741642795723500826895201872808087162270199799734102335793663735513417150083083259609088000000000000000000000000000000000000000000000000000000000000 382 4465458332826644953047624166928052748537567852339391039543328729707945269544773755450531164883300821671410822700780837765742982167578302779823331252542485040378038730871176373083108415404050066587590550946720249494089285958045888479803721620910955318666959865818617700086304485812627717047314917339742503254168049223243968064063954318680968125912816767781463741688860267131409102603356586769223213195800781250 383 8962706334174440385147537240424659972352269233333455692885143369446225643313031286516496212745309318549013257093388271257897381951649246601699488318730498397419061717383857228432341038694033562497308042829597918338579503053288587065576078557307796407596729064217109432820079088560607830507848247368185437596355780319257243478027946895987574813756625986809645071147689014180224155087495468222913639297287646941913380486073674994527446494764014634634043363258091119769580675301655608936791449267533782115490235723637390278413283125477334013837919915319510198482177577835723334305737674424230733091273578802723665442472600014161847557540729723037163417970266681548924768409079179412199924297000528487853192597425575290284304097544765440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 384 415153319590688287497510480484872169342558132155427944866207938117013034476841564783105014701585553316771758008597989879035779385881018206495816712809211138349768957408618304250257240001214102866111890876048829600607881222186029768764768071672811833812561035156250000000000000 385 8471421045125804324471745923523917214319269872787422209532399925592218256093535436865118660307448704843879961163790635647165736430327801665523863125135712599413058456492942639807945374260742471482622994224942851237233605696347914865547729085905565722526482819910340424232367528495982789186478353167248510464188001911423143587267351899891854623530733718658180298525276528691380217972385103969985468802674428812191026107979244727403351201280909546317160931840930327705816220842035685682821311676364939147904114753536000 386 652582676748852402719038054003945810132237217212478483470802643007945648368239116702624443829288107353531846028100364401557571894602245634811450306555408446010922873538432051129115457070963287891125386892619925393451903519238228227327196878761865373573339733704250421469560859843500759448672242420902248982214521556105411290486889910648960533566189213953836309688236049825712666397521388716995716094970703125000000 387 2178935408980349774854814334919683590819612899166954384430210191803055662830032244889586361815744024833348450910038561681454875230709578403492106999477688465273433519080251182067130399227946542275388956474449055852828565868877583004072232426058266406672154687102458098190093343640831886217318789535735909444936777038584253549266931997338059242784027606365021646958068440692969079880101418550592481507878233188709239546170035887202844895524974608373779324335420843390121909400385880064000000000000000000000000000000000000000000000000000000000000 388 1723926005457766494033260549382953784007718036546504372613500765498757862344770492923609156562636775662602998470198994976632964426840152919500519944546936441771290276362217697737980822004975499594518343368903697364874679090649958754310599918457676010026230653234367236133559869135058275349069349606456708818568087085133412274180039051202690658082457784105645584787714243627778639111056691035628318786621093750000000 389 29484568375172263243913106254837152808234336705371624891677745886259310712681868003232044978174928826841936574093386033969469227957633542059621560742290999106158314446349345283263565609941032849870694025399894796713765482980625699065725665285423539402721691439403940820017419189786712771715740697419004814793791170685312490588432700309030619763258748251429280686249196781460921333319381358234930171138326028700842817263876438648447117110830070320657883722107056000496599382016478733089878919255425718717875955996657329266552075351793286640330187377894195698325519363406068628392963490114205170355457562416851274204893590009257700278125591113315528772682429149264696113091000231785569024063570271629476908135829439057297337549127990221537708657868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 390 2363842993700598963140827669699444757757939818196131440181701459515444551208740921613993997338935705270961159144554061142337415868525832259755406106853000097922026064769350037426171468028327441032846367568800 391 24956464298708013422404884681988047486716285345623582546232243673290708232647625801536516940925358016470815889112374760075704456019606962189835585091381960208941237980725247264782270972743685966689343732032043738655131918832331943441339271280954245326765804377144587053900642520741114556690182325461112698080383567764696399111537638965102520354255048833949215539624583714019511387373556188818861346634092472150072462800889195078025315680054458259713922315665147473856059276690709069268566213390273813025544769964838834903344034104451294399095393167100814380249009747966012593980754224143071798724682697249236699799288020330963805409780790067454006180567733701475466159639756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 392 1667347203315040690714078067816460648299983918532366882049957262135903620713461301053520360529789174839888719755480784330722304733929028042517056321070443274598588463776726489363110046096471297457149649430733933889138127926258824522462071745885666944283565039439831173336741446745102218640916473569167231774829566089788308273644302999775391072034835815429687500000 393 21020035211038942703434622061535919008928503810630809568922420866468845140822958692220333392475840634142077226025512832018106031117112100902256735419810415034564677408628217052877474732236135437201787036865236971825301262531330960018824201353118591792973456037349250559072445396242954869410719885402635249852153929856290382660753087750285446649220639957290059059011449706423454292367044213761038402687934104177718027854971217305635508100529186239817783499536543455067531010770044569593345512112107028480000000000000000000000000000000000000000000000000000000000000 394 14832078145468412977891731362464093062141045620292529704222482243917707035484780405122466729029837569816885728838447458699575044907951307559067138365820642213885943904544333742904718804788591173510189408953783403080110061692285672413788774610151102537362308730361408136492321931547427161865997587076799761850149055799631072876449617675307401751939172786870014526211375781975534007701049111985298623039852827787399291992187500 395 2567827979604281055989300372893690268656232419266913373243098994749806511426819914344719702231904742325462005315917649428816910642886127784590515604756924472562348350404192553743339188785571935085844695691095908777769301288221438360784540815185268049305199166286957169120336615584529840544803879644492917730744684243940772299044094715678178506331899132881432056118590626785397750597383975027103420069882700791655216489651661535035036912250189361926731240604839514556332410250865817369294276471359230387180760660776684036758779044231980984260158395889700145479777315337134402895112075753142812104735282506882424215478029698500729286650123769365849391189621511874195587753574400 396 98412991312805120346237843151407842138365217254310860879588219763886807505770567895562949336634745717673140846635100470817756977956742329751489705078892993079248586798351793621099576144537601706307909924802313344029645772677273902043751124358177185058593750000 397 16657292014301229067814383041832262118084034482008787777023329498290075741728779060478310645996333546091054915464061098666847735068912016369750228335578140130939524175120512823985129407556551121463625783981941591299240720932941066146910552419410461056625476190080196173558175473571802641774162282281955515670256672109695629206231014663739271211654962476004951585975015419666889713392236184661115759213917277044566443089317390147273404229443822526397155860183005149224743258361505381915838665032839088675097000207939785557769213009163787602128822922214733403047024188620409432105116263587817766859275772365540754306392485423624667392682691450136957161782786009884077753139493633525728974658735866372329318313418095982586182489477213338837643500154605315670222401699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 398 2305762938535304293198384635070956893288470401506829613727462488954818312240097162846303560955006189553847486957770701389500524048376122794131003175015107488912019434530296353031215259838022317108760053110849789759682081970082606222678567023251145105007464735602022219188688345444540539477062068644824835202013187256714502789121253634196494785498021696187811214190842947136865087559176718103509769264292117441073060035705566406250 399 3966276054646665546829947841331244679656378037145241208306636973756201233435715927162193809639290797868127793846741352031894268550450506386962375702045584096185522693697999629080789013270200218427157990562521979117713387692053868538619307699219697143439253632742202435559309277941415773228736524306395925047664492519957396738656234161951197274073774918039600242716863128387438683720332766196946512402481883813158594805760000000000000000000000000000000000000000000000000 400 213485894364834609045458325694587606675752013916986182300417904082948940568938577936033506871276644110855473838688076990324957397546795883010948318828431423979295518692991514381377823000562093919731928589418004532749554472436316005095786755153539498296302696788782470170345207774455215734492855200084973590647904867238661829757553170494444853920000 401 420702312910354712295959096881291357637083971505667009220988340416244464605363002498844213683814864197718065922935055112568100985922838075343740870787633483470499124429976366498649869158388327696575913174400385025538229467675720743423151889395707315713412464991363411393961229682984745502803550552646558948872284666601112776955879096319525837382690231946069861478208798966114852788259551282100995249165379877497742194476977021067281425643642402663595284369944839908393588177895299680513612302067250724983196126443322223856958653179841687443852636009916153209773231656725182100702507155525167393110387299668946403539568067183243092717081080298290467531258483403496768655732023987943719347612107728408404733331506225099417137829894862776492352934872641255447521965219778658304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 402 68040108451178603065190328849505759180741697976312112532528429586087300453391216211874805648803592297722514778349879445397353958287994159152796769386609206813855429366659145815643062316953905534878756183030327990260551558126049816618443701872425488141176214913223192840814590454101562500 403 242804023932023905359535694611407354074095186893056800574694644379466817019199791485071848653854031171391925071398040836841235717708930885789357706718510790109979053393094065672545189921698501707465905521227229959211476191268104594237924556643756486261210598384846158430036672659296188318914944262656866088388496610957581237990822899030675031749611069510854027088563923980571363130702133795807342239026551332396608699640574725858924092286593381732975520713914411619898502530389963776313435667763406887078009814061837855518442660871156340367209833217083755405680983816602835092431332273148450052465013767230973886934215886795531548411105180724495140218704056572235124516271622651380097511969521664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 404 966591029058185453467537873106034093299754560936534774509921182313669316349278396909498520375755217966190428205254873434280764916402989482415356310748484855684945969810605325741883511589046845586333652404394151359307023500620189047902073913591627098569774840312839901186384917312225024182819616103963182097955855441983620255304918619534628927363925848363929030204169693450282291902884796368686151162057740293676033616065979003906250000 405 101705550252413403756245056989570766585712506109286357607103795944615600769255206498149055770255873041545704920715602406149601736059971966499176110502252141699036748594200101823212543076050679416046265064015253779479672864949038162088672925612120422158460894808131326350317230922644695024674603643928465820606923824061905622885046816483345516143464989416510962716703668595592533398944301014061141839408660516885800278354210791923933302824432933418246137789096272697753600 406 577098849435082866465547111323634287860308095436416189892247053645194835140277246921339650634686297079981861456845563090022957639008837775413446314178212567537334138921276792285756028592446368019355480951417378995091056533219453250953633553541270150381909701552673587441553417149535748845784614854732318294277000140530325248524501362989321933127939701080322265625000 407 8436968268091599388420180039783479574601348542060467988250902798521046543172930615450811375553739868490150206873148012527650786290371134666595432251297168081681519892535400349055470182872977945074855661783609024234805145415184802990839013307819119556164721212859847958943769719582667215524772413892101199266033732068625193226078718663868465139367209503756046394901518429892541071948741017816846044161893352057661357183931519697372972052610211626645270764456532527286048598237585722267078652205488856695346181755510983409580678351819644122396773151723989082921778798316252800755655943060990385119958377188863418160043300646591780343404934020393637923758319123823393744280722718768255385977898401792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 408 937694742045144485423758816334500751701178303452776103624405737302596353218935790733481638086609433396752230374386144083897444927818057566145820561555626780718828758995282346403420113621290227305739042894613172937933566843283058117347531813840038415485171031951904296875000000000 409 302393744805460463112412213298141442520970066910020113659655585119354451162270488185420265848687623408323198235174519806986174073577156257661971511504885695528066758439276869232100590347751337248488567802122469763403501985188430639447352454617770865153643133031632097421909131018675553277684046892447557778547894576034960669702479991985303323974436026088978503024911339572095382681552946399288090919978265781993526019063199045844383955329834798668302935444855945068253370389995602208628509603332635768463899612527399632285356175038515338783566235512855853418071567288858238493988436365325445871034939791149691388126997816990763830986653396055508543316612653722524147869172404801417170389567367122702283226832239068993603135977799775236449023971267963780864738522240046228542551731432175886663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 410 10652082574037401939595869069177856685735862328748192847356448077532838612139987685587888032254723063237404262081777775706105314735753669504000497568083336227234792818214768926848029161293753637579065604400458065381753864022937141172953157725163171756320939258904780822326763786548505564331733839181025856642369483568700049915032644993049019645604000 411 344193923858893806442783972959842711613611163412641854258670977463148537701802503728278135929123512899597654603069973692103066886365750482246979192609982284450964953030441527004728343104066014124431327124717565688818829130347623561090053094832581815045119218317538036141984190644289426640034492849326165983014600741050913473925715875653843172479448604820457775018940129028573962588213007031358660422575485269074201346698228796055053390611834322552210941546109044355887920143570554903233660036793346161353804337403093789465536102400000000000000000000000000000000000000000000000000000000000000000 412 25824387303430381416862374802349593325272607007271800488999881184580509950097454472937265708115126898202618725930377435388040611677321725860228223363041824569525941626285088059247085046670514173447250741717470000511711790050499701774634059120852525642124861773625870881671285915837518968614329996975860122579211519244310100411204077354477697153674051296699436377998197723288437898830279275710818283175311949207952011420275084674358367919921875000 413 10377039605937247288269135846562587748515066729380203321237606974053483924938513137431022057895699227041722577787602045851623481887174812994012995370844690506251972769984214157930010999416006626304114281429055593845742160857875039615260152771561368425359720382751384690585032197879970691674818827476806981893420423775275364277841964910718304411034214167746314909187258540779843397949811408595407771124571707965535872400659430723241188425573674419730451361706504176992477993024860363283810667269814085379980307198715274252867243279039328770990351704990206432678896444639120068144912540187653134874076186992688977017498173899665244592359292041860320529611742300452900907937431552000000000000000000000000000000000000000000000000000000000000000000000000000000000000 414 3306600305401964948898732106516585895526669925952163159238629608126735225184100380102782564118639679285771867226112539914706672119476439012127359015644123965482971445031792644713508906497862511838234844298725936300479254408564483619652404061917369768042498299938864939659833908081054687500 415 1110552400881393859029181656374265715972429047234777115275977100159417550640072541116282343289285651141528944281233528601918284790588865149517269277853960448072991004431071640234706618429623176395609252394473600973090375309626839886331308165678585921025074697358391706012723037455727296357825905212053769596265758471453148004030566352014672150097733166633646996317463449352079787387512211060540766744979017522442159138194116648697124387242288118917697825030310054841137683570996313001583096270374403481779782132177394239670481002017618230766344740654532792832908327948724611347357951979885839062158857207417841000589296750174986867105069854957482651063427936034946919262874671030559723159323930939768855692153611878400 416 1053287482927155668050650719918552582079454752763192223757882409437337270886474565485590241394764380936380165176753103818363748492200188338337378656375049997446455789950947012224247233617594472073307301296450647360411076655575221217461706302030836251424714034845923812894843569216571850200643709498229291197841551456489640858813549902469286759385565727773039387264916742945474636622782301856204867362976074218750000000000 417 9842373453611657391899943379137165394914004801075639635649194786954675123086750370640852524514014550744700015942870891698281383396108302627142032803756196140388963791230102851939868209823482720220093689839943863211624965889385179624979887395243853376081176082303576449873890988513258679315243865901421871064929941813260816972415210985055356044943763259171094200090535464455042063082778255039744808227597037512361085966620476630909869372995205213091680499254328079056468963861124496975455470724193174170240170934205968943699409215133057024000000000000000000000000000000000000000000000000000000000000000000 418 13966877278681273265846203136370527006317830686012551018715914787250315369260773241435377214422906424251205010335454505529200836815272008374337560408690287648324210193840839478762151619970360518112858198795974348845363616373371847991584585439898639917464311728047321266670434635811966158808907594846089189260125606583918432388805742800070971516762585312784337357695221726316958665847778320312500 419 44341885304364641403173011533579637974653944124901679839560572189207157790311501821422911596931680272860075126653653521910473927767730941746143503683344076364798319321000984816614977725068467051262296352985907565520989351813234844987936929573501640366300432767947102595683756245690449621817967846206214648459893286595608244427913236754683947353363522317762416315197959037767497401242015737486002951546216203671450351574234577817572240773426499543126153523952692340221981803321325540595581500857817764755862403889406298228801995180820419598508281846765836693236876276523887284902701211570662770434658516941516901642482195135070137222579947112256166203950232926859288762440786147038334925262975940437465116204852264690050024356158190842286201766995242336386183442101827103457841819365592465566095729924061446563505897472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 420 2732244622747138169138052662097756230345521486541659930639732806077839501340018638013451349913028434029360961443268910888697763945999020182513270178372144026470325460384648403157476675081604823920762379118865600 421 7808909929718499280227816193194031027533031357297295533791176562861410210676281592538823844998629935290221259028056431722093103044163139447455602485970939141077945384581989912431792256308278052570134414387495660922305587636198192013698750548782356444494937397936995294255444296935773655774872674538229808034278225943076815594197647359489945069704106112038896639077858029417125860100068070371289069427094898316833516039611993164149729278818906240503631429750027318361439346890722451455114233783592475289029874168949926999597750668268365554502584266783567797204159746776914382426325518687711995467982100416199283791330773076198144157480605986496724952824146418583279362165471452503749876404247835388087844490045423670733646044225831069916771485194124156616699405671268442637968182437418196572164459622310185480449568601538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 422 49383448203356135567556967790177477694816933825864817204344718870321442448832873740822907951717102850968435419902898973269810066175559450626018253471576929209131243754349019476255985234025988258276200325316749182889338360708730839031390717667908088268621559477575316013811916964128605730181897677487200587595569313298276086679090145368810418860647242060009590786206534383839723289210110723953414419352823206343199129443784359487779056507861241698265075683593750 423 487361810499032770835310849515099413997085507266917590369856650468654178281250330398444000537316161751488771263526160579447294389813060545611555031573336823322870388827072748631265929755567360189537735644207380283656346087343324857038129902938218293979484567672036996880163067038833603232805101372609672457438736319580262504917495130489394889083556522204365493891547446509476331295790694285404013353922642955137607716920869078813405733548380507059978597753449988211300614276176170249663906623498812207403960687155446452032660124449604055859200000000000000000000000000000000000000000000000000000000000000000 424 5284283810462112325181899101715310357404457540319077178523454954883767769785169663834381302212836925228506689659572807681199401870895450641118681566497596900053207053273446343498322842955540127198407277340121777721265004044138519661648248511503296673431768744311673872357541536970832352126751397863840914582082090239524466701255685670023785249060368931992414674625340214356881811809563824298868041172177272387045931406785939543624408543109893798828125000000 425 7084055923759649699064309962829878946718995095106765329903719717116862560524189730088929991727709900527453234874941835133451189166457533241527201565355694704057544374145934786049726605039036362070995398797336425520256561497817396181642847762511718030059007565740825748497471583987900540352305113205291427181522183029798859785694390702286647338246444258295211028116131952113031439007328588084731987499145096944248070479152021040244492520226627506047972070247557409172927538658261485132990684034535584933754345619722889079761093956474896446477580221227875080153560091799342702213895332346422658389917303235056235334586688943659618506306203793427347436364655231862914372817955826723206264800257381498880000 426 52638584929337436526322114432642256733147733154825066855046129470136497744988042968115421874139787976364383886510451880773030268088258448395870194750788840066301093031345985177539760549116090530270328777191720148743861289804044386556275388966281739877276643804145614571023278168774715345352888107299804687500 427 257142627481361432803228630702222554413877992217808058728663849211689368186327671223265319317007999220361012946605134803820988870795675031680207815618914028920163142968318234289416191828698354960178261303384882919290563299563981339039352521630596401663298204950379645186308524076060970845922161789342882748319772467200440220556313498804152326726867912010283080952447814830803667323782628177139705662280831634891250160996086568056416763409998499760678871837128691105727058639365058940989027639874146785975054566436778586080921257147105531528023168467737923151771907496150661620612336927349459341823460281525215459022095328132841417460084411228025202689731614638860676474547487550831065959552252721491869696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 428 23283776554606747491113128082991518690113368130435635023281621432992880253134120122252042897982054518831274058412176175925864934925289643490859791925897831491201192288784790427760735867095173067723845379814725588867825250447476092711381023284025003221443026061163904493816146309188306277558853984079899106558771667366747908053579472647002160499107544159113873218985275502459548463068915478745195992020210634488913358030938487035587769469202612526714801788330078125000 429 1481537204430874842918972385436715824249039107964071255140574767687020044974749682507542019775115166571658785052506987756008467937039918656980260240401623535877413746017660176271398915735089464469691688855060071846829224251635121889903005858411608833247983812054445724776868270109541731251688914552627131956315427284423167186467617827520367391691093417305857316999075377649104959658527209262244701934796924608598273137089048762160338048886222059152130805448061669991251968000000000000000000000000000000000000000000000000000000000 430 8576647345184898842429397392877409295234724341648060065697445784478899941006207517945886142007810926905878678283466074867733392179250075412568723284112535204363842462802435866217617152113088634052044830175618735457724797410954643787347389967294815004048977860928426033873851140183909015382761124240135860839531189033712852488463407310978747252878880690449361002941479400 431 1524145932465181998628805724512356539955107365043766029764511987842264458897029787002961912396948647967060363748093745741193340419467395760184685138268646513212102219756189113464796913716966846294914060926680792792081427127318583092045602767714214450535474854435802845804946069879869562289846318970782676812287383796305000168174936658469458620129380807059851948334893062037574698957775921503516180775999472101282243807952171039278337386035367101128611875356728977076396978103833793568645695428153177641136215568025815846281356865029535550029197603237860073158533349042963070881019166106261374698160205187323295509727495538808986262580614611633705831702005579903626571721122802582821034838780325206254899960196373064781809037992347673354043097653191332072186891625467056590025262569538353764175701711317478408107200624082101288557961470981638717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 432 246191130932859209168067403454180931836852222728593690491134663130014361866311809436912923880976844013676138832994781386001279844899979119351217717808241742626265954598514038330256971184862250628455874768054215522555815796938374047667528171637730426309859257306035241748892051817763112670375958085060119628906250000000 433 283981808006001392198328845805818289053738341352212087211235419827062850822448475622909341678193673151751013029220758288385543290261721275040852166938370182034979387298101011329876036453843843113635464753296121947900372059488977843654627827707853137687642994952520769204596790733019102826229172578991772292477729424916865530910763499255231546308011011586937009891733836183320977054442678616810039606468352612514979986619810440081253029856927953418847733482995996516749603426286132647578493353024750905869991646775109706423741371859419468806856172814072540806209086914655724854551963152485222627042823187939027820754105243782398975230208430999735140096421388127962895517924928185925044375284483323684360405870677724987065739535990688079785920135037648162408610823189377309597586468612126232117819418680970119920214256423372205493663437861727462993428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 434 11745465216585149875721001654714997642543352325359059872564384254495926329357748553730538552073806115310858033352975165932177975805275290396219098207792799761147999661081522648654954509401346290488025356691209439671280957184012399156146900075907560489783774716413835453393978031449491244647032468618911560012011558870409163643249668201314175629576428857960386969802571002219337970018386840820312500 435 209683888684849825672921834872303324909809930434489831581395252615890898314259458491971345382924616456630494418600645226305543034027947718227208040886200547770655172581745656995780431989656878793384836995810184294093960417897508185117065405029609940835669946552222601683056244587912450460141206676874144907356590541540174029462409301283286058454732520366291078783985851429600388928445248183150842476746283603944177868457190139490638807677402236916193897076316853513708069827165845646507560140800 436 783441323442097004199243146951068332714589039072468627596035713977028102519806482073018413056607670599971630861083098280464211836825731642413571580015244310761284775928434181137820215978596770140820871690857658178904984137316031999662022801258439586173042199369458563393413840598412324975887819935641337872523853826182737510029700540717939686121286123966369558023993818812254751631735791161303566080959898558223420681791740638785375982425982499535166425630450248718261718750000 437 30329021635430333696343267563552177331870284640367822241232111910763083580868758335183962999527114308548427915660206201173526386692449201580010925818325965508934179093022832252749049813752906100446916229405251699030328934068588570387757159167612865364146978948438438301803505645805074467921738399025948660756635472721016738497387184377873268060657009935915211228484213513160002227401240501838101943555779855930097169238031915166862567927962440231060755001468882938458580062594649414177741529485766086010148955657154417658445700209259082225511661113367563782087269888148087087732949334741762803868194193439323335179630941464057365929695009530601078776629888723853825934012852984149663948470666048137478968470520063596018447204563645105975380195239952118717808225520334327366287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 438 1740467345293074693493817290392479769316587861835518569696683378560993463245563641281681904505441821901909766447711999792167200464259667538332735001038013109434700583722446227526362406373964029899985980817595487066178966771891544143297674196772284246860276673456754646348603160185418303584200936928391456604003906250000 439 1941327081875247937603795365912212522234045170840711487151985662854529297759947480594624642381441115577594314205452323985319654140309709223522193705791154032301291452232867048916295924107929620850166297714268787952452495950680015389179987524975220646180013716265135330764670161491030823949510940107747431082063715550185495319006522848713417577694236821843831770070214469827436033397354814598654160666844630371274390833064929765735402784568478933089939291967289879700683164441782026597201998267612778498689940399629538857948617511759504275501840899398312342152718555277650299293218350660729322504938854895121315245909844486965434833137929490504948912510270698032828426212564531481477682066020254925187286772282812823556820150307739315262410758043226514551143674948831739699716265314683160186555032438459990077078987986847675269955827769018486805787611039880789465497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 440 842865265023246342412888542930406737091936309201005905619327730483079017208947970996818100970430139064591320447495559837423870873799687644567066438848255931490905498418734776522299112638606337316961698053378356811837647048507438986131130422667439092571716789219085872928487069293068177832920322342323309119378139635662707394606414791378248215570604016000 441 390504401824993748097018549302867548898902449265813087061963239015723148143113920537351991648537231025165781014991437595619646149182653934819829851485019393773202992709409122602983416233845431108407859344841934501726272092737714621255282658064414959948174461741810609711737537426037002551875548907730036532735755759520916737044005411339172025039507577268878843070577763433072264441410782165746362941303796036597284144618572161174817549110367209849716893432874314417179183920607409589409243394473984000000000000000000000000000000000000000000000000000000000000 442 111940692718940117179227581374724883985142430592582336732408708318003392053951675147528940894128565717311818490189886847559049734340764483848823041675631902236924547771681696303222364681912040314092603835709146247514018467001453293577857411089763992936246815300881659740164892687314945832005849449248816521415521402554999440442673895073290910206507367336212166017591515211183519354818245811290034907869994640350341796875000000 443 73192816215137187252743818186261471235256624618379996292977197472680368820992494238098867093639507099503533881351349028929528337795594799652477097785431111045769233669028398742861183637959658815931083689485047003836305469416244979651899151283822799634520124738920840663691334059230508258504894856775220200879103239840780841142879460643130039631739340256645723056118477084429363125189255993369433225901027963199709022579842618299992191750987232388835391452110795134807180459516230079019211298936959151683046562121268089718785564930693359231624844074652412420830119385870541535589009918168702154338385138063399746363454468000940676563939027606365866700646735802941518133164600899055415879024983363877779075037200339592785083368894524263364439356461207894884322703150795771000275485001933285108372130125411825991593999578273354040931848402749566953370375112298780662306703409152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 444 12414312222169743435406246935895319446116035321448626323226294711712253951181662215102906425169443444649774901191761510345658347402581624458623748120649303373146615318968308908300172732841328100506637829268611274301488775184863625577986247868135200907363396505342984908751941804983149148756786959618330001831054687500000 445 1348642253347962679258536566587141888987299130339331614069512246912303962195064332648553233743290967046960810906877369636035100275268310414928240002267209732339935558409649492774441931136989329826740141097706492577266887370937995657713443623972665021855867905343026454623684811586093940297250445467244926195185626479290291230524965958308785371626822634674365422509257604999720620453147828990005304845348925397685523387884631882012521260442435695746237862434831822553707760107355095642570409039728784315778432378498310643039566313387205084855828961820582723367450800258799885100508058385616178367142783879226713249105769359942610522775177009298001487754655312618111313734633617615338823671520966807971137030680149978783240215192212398268843983637477535411392876310252027000546918400 446 2099336052724656276265831432424328730639111511993792466124393750455926825787161556653419553295579736892354353689407538733971056013453762078276716990135016860280893709579016314871763160475157052460635887786496568587551538734426716321109584131023822076629048700472183681966505302275556323679268225839656144750849113028988868969807778742671318402565267114475152404645458198424951702414356366835039817133742873771494916637263374061996559984444102901707061805613996341435267822816967964172363281250 447 441536068348811226768719647675531687967069725575175614253588526061197796620087317737896533966158633300906800446936488925773652954111395474357979728862050152219571586361214297639524357216999701013686745397466292314824717963070717218935768181821013112642333653247354430093420560662995731653387072247224032599356530814158727977510665225970138268870737293931729526540521168571304310206458373087996402129824676402630120526353969390376843721145269053759858487418621366860481989314756402682461800311778394246620473947718741445524076422567605343331160144098870567060885044701137891013669211340800000000000000000000000000000000000000000000000000000000000000000000000 448 1512888083240227798616033578734956665558727410774599885876785978573530478817561652703685393190231002544251014905263702104653093927627328492673794630226588194750209476942483072846095228038289095731023016741989806268533988714144136666403981721572823776675830394387664939158039560723243190295958622949779894579535021895987084382423892147097180208457619252397845811296338350491926958827553333178802859038114547729492187500000000000 449 573339229923475457754260610599583832042689944037933165133981466633635063863192561231424247543932271204837509913552117486912781659292885013304145506807360560010765104710048670344778974381189378221961919902528175749012341053957861967631974915643291141540414073387465213075162514732104072240799323581376615105570540315094696651560654183373893378746209535453185092969113818574086180612088000544589759180051346795410166077999992964205523465285857770866339939749390342357782021285979352519024493222685270406243991113334160161235074104321954434849028742480719067293505160803897509877873289959292599078530834466558787845618187012611031354376978153356529795327711436256721344403690980703864881313037686713642444254467315320037427974593279562503292928970524566061140923560420314634722412352181570902421171961813535451140404015179503897230009668781877083368923958823970060473055589205253072463205498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 450 413239305913965864133075143379247928089416466779245596913908444733640756717066725548167697261293110931559918966659306412865265093632829933456336097362235778785890697039535678116357515459559631278563244058606495842496372653730823442411459343315255056274857174179965000