0 1 1 16 2 240 3 3600 4 54000 5 810000 6 12150000 7 182250000 8 2733750000 9 41006250000 10 615093750000 11 9226406250000 12 138396093749880 13 2075941406246400 14 31139121093669120 15 467086816404633600 16 7006302246063456000 17 105094533690861120000 18 1576418005361556000000 19 23646270080402928000000 20 354694051205737740000000 21 5320410768081473400000000 22 79806161521153210500000000 23 1197092422816264800000000000 24 17956386342228471637500014280 25 269345795133194569125000630000 26 4040186926994430955312518696720 27 60602803904864150606250464310000 28 909042058572177553242197899914000 29 13635630878570892710859592688310000 30 204534463178386831846293405578250000 31 3068016947673154095445396098621750000 32 46020254215057585697945900995706250000 33 690303813225267899463163422063693750000 34 10354557198370080201857082653612906250000 35 155318357975417128676500825380096093750000 36 2329775369629245814877182900380578904550680 37 34946630544408520494102827341504745994789600 38 524199458165675306475719058268647125263084320 39 7862991872478342083098441455357870888156530400 40 117944878087073318535916543437345898071010740000 41 1769173171304572587380348293970686610314743180000 42 26537597569545680950829246320305230496689608500000 43 398063963542841596364299320084564316122193855500000 44 5970959453137469676992403629750430946204774072500000 45 89564391796984731127804828612718632065450580687500000 46 1343465876953611256510855042776202120305295462312500000 47 20151988154286773191569579861751723200037829854687500000 48 302279822314040663032145236472816495822087069020514719080 49 4534197334706695922861205003964011305082206931319318645200 50 68012960020541728503603522592641439805169992960212925551920 51 1020194400307245272464335312088912833045480515715655880014800 52 15302916004595469260619278182346643763365976150307644357854000 53 229543740068733891514103071295747666240568051867284667057090000 54 3443156101028036161783757113524741249867271377674246990478750000 55 51647341515375959262839560849403604199782639560697316197269250000 56 774710122729970641483842052217110218393408171381054205199238750000 57 11620651840939528410376369034568528703677332848749375960164381250000 58 174309777613942457977426739175771558312073960135291181553422718750000 59 2614646664206879846988121090808710234457052448191195277572175781250000 60 39219699963069342364722645634414943039601005490801104774503937654679480 61 588295499445532305369352561971022037448373010748773108134979219946916800 62 8824432491675367129017988166945302169062487051081815024590211489520819520 63 132366487375016245162435417198249155003670952490274356036743831650273483200 64 1985497310623529750844016657885332386159134372593744564843421008942919176000 65 29782459659327237363772553059462172551111968014218694301974890561421568600000 66 446736894889522926973273176647289301992656129509501468881126187919497552200000 67 6701053423337059402349375854354048916645683011573983962603825634098988511000000 68 100515801349969123501494885784696754699360596436061921043816912279266831525000000 69 1507737020248235339516238129806972335990778088198122520906247519141288831575000000 70 22616055303704007397650811445088360776648384203046587132286731820990292430125000000 71 339240829555267270538371016932621455047532982541421185508780430650886406919375000000 72 5088612443324616451679701724631853583597034274474223253485361203799275213666749391880 73 76329186649803357679257629806087146676872576063676150519577848173122388591281299124400 74 1144937799746062028749796859295017841580229107310955901000717607785263766520060935607120 75 17174066996176105384660951869799484697814374216946653232804785058988165954040931175655600 76 257611004942419205071124454712383888203733074861522246951744599088989980312873038968626000 77 3864165074132952440585022350063308010990998084289798089191599304892223251922225424379470000 78 57962476111944252076547711382562996774915187365527712015103851861488202125979910421683250000 79 869437141678413263164801960576897569580607644038544072841778971485005694888972423935420750000 80 13041557125164941177720833474194032336765442921905184978367008471986944612464933999873491250000 81 195623356877305251119544708865475709677042007279838304945635337001525926507985519644455068750000 82 2934350353157045768599155920812464403597294326360432448163628314018841932522594785194956531250000 83 44015255297317691556077150927769653238146167220137378377873315480855974223432670276206105468750000 84 660228829459195448747504937622201443023739242978392619552604148870153277313456283465391773228616280 85 9903432441879382862307796549496616356090250618847619145336304564582085358695641611635949132519588000 86 148551486628062509901045396213584341566227291309967311536761250712316750659166355637125434272864634720 87 2228272299419014153012109323176009198891129207843835686575869759319652565814293195503835249681305252000 88 33424084491256359862628090453302063573202493380854561572022304640996975382354001882325471151355756124000 89 501361267368412611451118489475633804006124667367771886781164543478270763600932197615836174113926890660000 90 7520419010519697374442239936143659309784101661241517449219820783243629213569479551626002836038282897500000 91 112806285157698083656765622010306315723148043222504035523330105413747852410380933857921482712720205134500000 92 1692094277364010600453465935547078260869652132734291408944868911321440498939553487057902255649331350737500000 93 25381414160438249190831732027146608780204580754958163506813532955955805414879679349798392375972266824462500000 94 380721212406245090622922409012103384342922903009860463988130485900024901164212108279289035339708470321937500000 95 5710818186088746650750536819692080495555124265174945281827028785880463773893931741659661914785203998714062500000 96 85662272791257254132358626394593642446597237819494359605049117491209873412818917762188087854424680000770950912680 97 1284934091867749627551888964880408496928018801097558146872606626914906104384729864369254449374349388200983437427600 98 19274011377999606646775992369728445370408562624534380631738192293660977288915463391173038986663644670995195226622320 99 289110170669744533204104969425257849313272920629212118965927014525923490763697705471082896377031611840814503860992400 100 4336652560042424500598554031041281268414084344838854256343407127808872173527915505515153820217005349246422759987590000 101 65049788400580215047033051282642111875461261466581271271539331791571186364232123044273943541936439908447676454218330000 102 975746826007860938776317608576275419020912768090275404065475852345222659067341072217872482943152767087508553471991750000 103 14636202390105279777707102624913292611487760154010603774513090164283231684648120669898676708371119580167598617373108250000 104 219543035851389682106541780411029387116297382160266498558439334710313985530343002153609433758661985089776544451397983750000 105 3293145537768002513212157775624779444556462729176544446740687099795338183769075042712159477653444847390750646810686156250000 106 49397183066477396922392869484752601233537351028833280356631403708883700649674398037012413290248166146855311482208550343750000 107 740957745996521342199051137154365111474463178708884152466731272493436847020615697980715063747834317783680902346665085156250000 108 11114366189938225958433146762472054801942058705634150503748292627863143698350298943470859367836688648801589444699749510747641080 109 166715492848929476758208021243086044898081544305834716028864826906227845443988187362349453650055418201773008684700406582006563200 110 2500732392731783462098784479166217278720537922480619563454768055903662460472703219278821261243040453104366463240418773759060289920 111 37510985890944371592366757546739882168645284639904906873342220706364324102552797796396775015350621100990229869487679175925241596800 112 562664788363679868798776637861513435621775009201810220719763554211451418426607933123831991544177476914367212724998148853345504944000 113 8439971825447912455680784976904667449397250061247156899538138221587374153664341957258356681648472645585140540087537833691929289840000 114 126599577381609403190698900124435568415922851565590788306123321584210332308374162837014581010052811622378776248220040993543465254000000 115 1898993660722501793192791798971557894375378600582091976974172040831414801860558986363947659603657108418094511533804859065799138062000000 116 28484904910812938077876522666779349189537382407388746480951680012539091621545107170507992129468916464708515864337307075052094887230000000 117 427273573661825238867917843619239177954704545442576189374630019381272868688445545282232048027177128983331637536654533335978348444150000000 118 6409103604921846098515322484318710194418323223933530324433582667523561665430804529365465219920737234313588642987318246791207531217750000000 119 96136554073744704210178231351735817082249377933867015170095410293147330257424781744254740842545239725513313418438935482194491720918750000000 120 1442048311104925754139400456127914612138407702823278941199225123323272913822267822932654591712193538699620657930743929583744505455943686961480 121 21630724666555214176891927747910127907958247868760516330380074104444552363658101860470311062775847935743576126503272122614381707154525025714800 122 324460869998048130625392971581721775108583462209954299505078030483800198863044145998030033018216585998698975902540848396002009315931657900357520 123 4866913049966520728961109030769855354851002339985511360185882238393238009327474719960596346173501849986088433874670847064201349888284466085785200 124 73003695749434792478119906716177974412401922688571386931580408174854619210135126334646946892329413404174181203582856981785041674924191026566106000 125 1095055436240576610327348485546667474320752643812832817592383901024949824876850199894352940525005458976608688443994231559841332927283127091019750000 126 16425831543594470002243487795028165428119056814633184155805884163040270202397498643156732338402989276960507131704636838780791000503552886575503450000 127 246387473153704362743651408199367562582221302564750764183033380533116269511869883370821957843765415913920827324888149106345405333628785265054843750000 128 3695812097302375131804760246047531375674864809496615928992082566823093080820843397213560858596759002149663992810405823131035989972702488593738796250000 129 55437181459487772336821281845785865446612294511937530519126347754191315166407596091449750095315702757703320050035865276264433377366436375404387243750000 130 831557721891598765448568019651145789697130511279612421300518596704146467310713671184772272472995685369422086618197911917392358515128669661437532156250000 131 12473365828363214187672261468806519744786954571531812567472161796441021182015910509445820772542952340229160093155235521271604812820461977197551514843750000 132 187100487425286703404240179061297276231817028994926354180129512789205469958643968634619491319298445954812117616394456858689249752912094483444711892657833880 133 2806507311376877909900948632636593641123147560737122814014356634683592739199179571443968393789488651037841218663126827490367585023696599001592163998938402400 134 42097609670616829031074450059493056505642519083249256394238584812827476710141088025993007754163913574300041970246310309716394257969199255994537817821633545120 135 631464145058707341204520529979365141871992254247897977898652541541998063858948324087665766456113185802772895575076173514584594827818929090259534239939832277600 136 9471962175872433704143871694062121775628889469575653194925546606777932406946448451619959801653470662977754451125294414441099402875393257536315304735875124996000 137 142079432637963859353299137447513074754858487301503930561151771992003308362833117480156116039279769874167535705668638071718031929558365173802249918972084965820000 138 2131191489567618197166604580326513517866251357921416469683935578411355925536702589779868507521649804022998205434263814639384246553874346817931190719423346650500000 139 31967872343486677560505855305081443816636523586243915211219364819568917528604217238997366834061150704257097310894281494387930995432532082089318908397899101213500000 140 479518085151886232452689985893624974178129131154024552492729673828222923608567287716641568484402783127257040710829374087543639894191554216093063052278662360042500000 141 7192771277272084522466887492885132379958123440116667285149021685964111987415276974018307211887866650537665701729499630946445423056426604448436473616809155892237500000 142 107891569158988133372151458356283972339627172768647945037316804852031426364735551268757106049036614081400707188173092084494369560182237141567870268381843732717562500000 143 1618373537383424983609495270726298685621682985988007726669424146389178762669910722889764322320399559637687661041072900535424981156453562348436507560755598301373437500000 144 24275603060730419499550798080679081290471175098521732303820976800009830605015371699645497873141965486279435410543194927844805076710352933011297222675409796714433874018280 145 364134045910641963674387777842765451688585308048536670785631401652468664234546094533063423344834285101919108345499676085000885476154102623775694214770719177949363512946000 146 5462010688654914522832707837167323515378126789336196532507441761171587079372106725505060474552422725287389015775512409608513599532341777036364566652992604846139566834572720 147 81930160329752993858244046150954777604860604159093273373859867730125261589543449998031257081962637918916744978447457673961145790919411310158044813155027614588411933999794000 148 1228952404945234048109963036924355017996963503234995821947714542509362142313807085810747418437725998472832303552326803483768659826691710205885421387233069948657803552511534000 149 18434286074162597825193994460141217779126075015415550202621144613489122256233769576368763512673171495062983875089488779724923485383357522725965791644854894596506642064865010000 150 276514291112200273931078356541887537151264258995456429268891178555153366445734752637770682559249184465733806175500382500676270093805806508902179455744738843493480321642976750000 151 4147714366679423707263705033409315353968593477037042649119186401146482205508225780752837690309223966526043588928121557741718229609792069190964377324818336477328394282998547250000 152 62215715500137649583418567140621713316014594335229189205157022706547776284743882919723649290210173874758586323553626773498828648187374077471577280789179351142086532829760568750000 153 933235732501259153368224077105559672577084414897511524946752629769295647306280477876331220958454676927855001014118781373251256351007176238918834559101016098391386962443036731250000 154 13998535987506803444777555137586968088298621369654152843603032591144934657093841660166243387858109980555237884134401491342057844768302190375541756960135750743663129993820845968750000 155 209978039812420793835476393244759067290390300818318973231853623981929276647496775929504228674730987250107589558897684612721738171029689191679327515382436943133397127301384594531250000 156 3149670597183593039989344238374218461387679962963208805354609014396084743008621332870646941514610419758553591444359973581380745023588025694082808355754795610796462481533395497898074680 157 47245058957713112586698173875983477609050381659232689902046704134009682210896677254229319751498184526276948498114330570545703749367128984572634374182058812758770139669479973767202465600 158 708675884365084943603343290717720882619806303762587652900114650973209338891044249160739142912063637357133696767341460771684547729752446743220163122039051255842396900579193681223582160320 159 10630138265467097976093217520521579632128033506872951084919667965702564040490701847925265544337366872114079901983925994769489397286094218727133932771265779784369069446060728852725387054400 160 159452073981868826972044404020453724505372354607601137980346759776430937862913576776410542184098817420910715212922109135642351052732610730695679216242052926325836584266552437421201911640000 161 2391781109725967764540359960740659328358705571475190747946206620733656661761661929122609263925904506934588582015758789345372610940567690774956371327998021934927470503885911340285323449480000 162 35876716645858546867500834651283736970370413783073669010249258628693127096361282044069001069130191612963108760291941130552589014912806002449147931485297196076801143399845579143421148335000000 163 538150749687413659003444449376854436884017396410383655277165994280224956837431090382056339318070252430968554916731419820854816298483396575773503325729167909093216966535448423665412910461000000 164 8072261245304236724915651699841652432799034940383315794746686530166118181431507550984538931410585720156475781576360260117156815654767468441577280537983452199603448080575937538974166996695000000 165 121083918679459028471694640111580226776359727784611245408232693145889650645914254599248534701998073370228552685347838808200645230649312504125949028375454957296001564124800407122028908439125000000 166 1816258780190317591044818924274878536112119151332281739044065791710075407836493347807501012822588332368473812933608933589904167154314174060278663218482221367990472914223841289992225464773375000000 167 27243881702831246325213294004018457994175107572625940995107420603885118854715620851330457929377531437870539308069329500668887795002389640135528086993412912430007397970952829720383868393678125000000 168 408658225542115931771314866671870862969550781294549471992604610702628928978539281259586830163523962526028697734749935929555122345063996075883072447208724161644891304765636673468822197223347785363080 169 6129873383126447529966459416949444742997048978521210790867731607365652610832653655608721653099557566768861216156696730199152887635291047370298875101664597629023058826305390083972225847999198984881200 170 91948100746817341250448006022774476601617304157935355202942445612229390422958063939434934681954929622100289978880211122664281685407442548268326133905905891633112351470475276893079759069167934755027920 171 1379221511201069543270987839601540407184842855085482171718713874707889927894804540951289186355582715341733969707344090369788708941115095863259470803468097553624718744644652685806675974640573176392778800 172 20688322667998184516778849248900922611533863598927466709100625245062604219145071601887902603391380028488257209858644958826201215359035794560331921268035026540578959778314374485864256256085010784047234000 173 310324840019704888267393444796365601000101963164910378770737629096421401109085294134044507206866633031846005887383653966230499755912680024563588187945028636238358047621723461139349408397710434470942590000 174 4654872600291555131746565731483528153473904452003659266405883564862635706554641963835685590042313158323175815482040331352094410017035706399827958512415351358718060140295879965428567522738319359374469250000 175 69823089004313054092233498894252600000271105894447579819362640553207629017156295466016747485493859915581045542310680838666155765115561894704465698123970384017815087328844170782467778264468665474847354750000 176 1047346335063791718124028457677719399118970001493083433959157084002343681989654087547128793148330854516506220810466843660251006404860676515215408899755464281732407841751364539196914359484376924605702021250000 177 15710195025943314372968328185633775468039755348915308600449727769990023941446117887189118409220505618705853652926561887091274221082046572411427615892527341906065926748833202263871324617259724716515927418750000 178 235652925388946294611143618189161826505819335611743804599154759203671979725258587747622054426651412756205626580050453920661975376208361058029269029487670192315968939660223247845510336188134608952816987781250000 179 3534793880831143104416437337871786721587860699921142003697068790659261539735146044988442489319982654455834844234548904382627409370572758160384954063415254302025258591567816836980105159420742637627208324218750000 180 53021908212421376844985845553060161750554379804213141898777106196526289426516985769757936305519238682130647952778612557336323177780544546065186946330412959358295349054086661266221416674288990029119882679948043480 181 795328623185634106855877558212672405648699259579392282485248496558340304820602049923222705422303398972408041957298926888584349499087072285195436279907096546844289064730418888579991300545056381891594787037482912800 182 11929929347774213415554520386571929250252558422673306468226677868238995533099948844912146000359597143132543446278964699248974950519379945810569764095336398774615207952602990380051645016184386320758730737219807895520 183 178948940216458728424063294343760988241508184351687770540581578857446715002198277858257118861734394401953442618669124676787232733204574080371521546489886278837675535798784990967066361477228573745100995483455655687200 184 2684234103244563834222133743500961594285161717227298436840235289951348215585656046414207473882191140984065401241757649610654583377457121075383915022861256928368601019066576563760563700126620460659378076152054456236000 185 40263511548633701131249801080184865873517792848764675474664792398200961021573098122924141190749114048176719984198566336466255253560552137787417815178424621782896700556073044639518193419344740077198232526711099634900000 186 603952673228984171237514390155363223092423971269311748196315766110083042630432942441898569423424338810692485493606380955569641287643837034493610810017368976440207309536213248031077972537704733310649387492520381654700000 187 9059290098426942382594233212182305949419749280095758721310757613875714103004973005524625179597111836196567955955765503374635262529648252894407199033962685164170160779237744121388768199138827333636156564729033208876500000 188 135889351476286832949386359838957514372216487115941251855602604275375604929336402985759410268562500975049844822940154320125026005037213870009266699003073612701784528329361875871832639244850136312481476826782278564867500000 189 2038340272142542952397889841304382507517213047995329538797674916167746267829237478023967979679054458058331006915200551370362228229578672773502747313963241922170031495003188195617762330879967033065514104737552381822412500000 190 30575104082111751158324787058516173196653177008999894755338962337171941822509174157286065765622004703831161738699983915625964708425265900325986029633646345717710155043062359552755495882943596255061135823693134678169187500000 191 458626561231280370460218739209251211986500774506912576937033052258622087401265545793933656256689946216953146542958915978716464604419125350589194164194702449480202115754187564257600191481577089897245723115459428165672812500000 192 6879398418463267103183490214320178590097173995961139408232286139903765027604615780928921512878471785295319006919928055233010941806924033678665937801545619915766371195850888969478681180300858910916184634895377013320221339075880 193 103190976276859929741955567000655552935813373240128704121473786796840102439129429478049955332742037860796610519382827989537287309122639281523264662598582886448551316809421485155127976956204817947728708157938613007827254164080400 194 1547864644151562794042382865194602173254810869623743620792064514672543513012759627434316599293827960921975707587601750017357629224952262560434567868017231015610314965824561717932356592471147022545561911317007523612318591027483120 195 23217969662253399629331500681645202291435845539326691356577497572572987288483523346960462888971002592015126978580222707650602103831167400081071708599004363995352438342058076977060316787132029863894337830043125502449655722214499600 196 348269544933500360220409135294890127101967163563945794463669342290517582393528671671827481084216865188315406044338441943486222655254905765231144711855533783804947523615673247065894701619944482846055108616071652150208504196772566000 197 5224043173997995890012690298191326504244033055387638241586346004312146850312989052278481511471498496807789576163146926341304094987993220834548097971149219348145380756220412701729249822526259436862437900320257427280444907812940170000 198 78360647609902295650788711895111414580345427018183294539463262257571680981729547003011466327224798557180484803103790044944163114951514482006615710934601229406382379020397010009662325631065342684513612839247999946510368357238857750000 199 1175409714147519794270806915621122443963898024003193172444600816309299847725333553786390598579670947311124675293624581798380539299371470446193410124813205813545745949513945122779706895306578140039123131133014914752139485046800306250000 200 17631145712197577306696760430146032077124913557962292898376625290334418635520690559790083468905338925488768888531138435077153566504331515300867336488220897221903389564739902349706229329502669837177619377644070221979001733039717393750000 201 264467185682735365489971453958314817833541572390048927854085108971344194491235311029497153096008736430827924910060515370040803348155512752084219092719617604401584540411693988873162643544228076267410283852039067706288069401408204906250000 202 3967007785237606070692375477996883396276497121403621497117245156695851336716603817723700774650606521274176155809247947059432848194267089514924785509296689516965330331436830177954290567137183105045826366364705619412299000994512293593750000 203 59505116778512724885527731539740109016822700125013577448178299742731573708575684291346124483096134750923486544032804053435444110223679809730330559642264457182052318246364668183819131734664131479968796899379593469395233122107177103906250000 204 892576751676920380660048128749721122884453372000240680598478346371972352048473871651084050850819842637726712462394697920095200900960234072663398442788017476519641288682689245807134909926841057159181716874734086870303070206979945864556220280 205 13388651275142248320557714242652358397266226187956208620831175799426994290142973997903902845311407231640156623967941680645348049429448040049055109590855253576414550256844116549382266835510950889653868969970877786170415372743166367963420704000 206 200829769126960363968220747959917237732570303993784067223172625014463413422512245501266132874101620044596321746144793744581831330128556458025515201742697032859497054564881218648065868944171601347884369559764756439466090250203451468806268510720 207 3012446536901805046921138978936242567608284214062271897869719992025701645900588114100528793594116608828083128819618913507573121633469747771095439093099653589195316108414410422629694701982686739962806302280035204390904507608239556453208387936000 208 45186698053488069514784534748138489634595744032049545139363319633436788674021370282868392761934232510775567080609035757627071473295074669291358525187440810146621828564162879590161071511422050963211970003877556413410409615695475748649542406144000 209 677800470801735949886280277248988977332657356090083843709032879859221740216747913113989966242317890247282240658860182522477313151595570905445608449637650198735505502407313413032405489250766902662969019355875551877422721125061535178654057331360000 210 10167007062017262855761895575120842135755652172299142173291145087853496541373020442092306541391899229774998366196763078051087476685851045100978635809393593261718335657841896957362058237904035294425803771799546714213003931912152740560619794616000000 211 152505105930127296948443918512337738828124855712186365004347705576208184265991544976008365030413224169358353254069926285310696723008477529465124241178417577770570396504904180742235855785000758840036835639310418989938351243821170098366237762860000000 212 2287576588949934765906892755563967602656825675722233819644338406071322628666035855306509673302730913620426428928383398872831075952441811624189282171752310761579563047414578511100032752633288210534348907583736256071904590866951024915191754105200000000 213 34313648834219401163806926570583410596676511005879413963474246309409532847678432984409917770037231501852206454877658780761464707493275419888891681367893230421991074410503188962095797394570135957513068253013125667334828841320524888651077905520500000000 214 514704732512846712585157310649715213270931659019906828159767618820410719477971679597501070403907449336674755564458491680996226460812913073749813765705091249858995369953491126498739205996207160862778842953704509752229496753206969995934969481385000000000 215 7720570987686036115698166594121773098435935485082209553279385046847024885241643201081550793028802539817971207116251268812563464264276118706190986632617526513765977231296984031294571561597918136774807016885481171220884573765284808592598211936237500000000 216 115808564815190573139284689222641031161029488174056659731435873487346213076879370121568893951556150438289045639618726519492550439337261173317224018014637638000560322157753038649481201693877024006172950901285671667679610107455992563012163819081590466036680 217 1737128472226359068146454487429438404474085412679478082659231338755777126459427796599971485124115055961082963217192680458944622973343731177970856778031356668803585799025736810596965257909588619504710778674417978688039464234406990838197753382751988329903600 218 26056927083372893088054598964203016358099529536533708327462945179242286627973635637202758331916855079402984053231905461041894748021018491286467645496170464509553445840101295537238226635862394592184033909399285096584826899667356291447330122485128038169698320 219 390853906250256002308686000500678293011535321492422158972390114659846235866179994720588568778952496208558841592132722637082231772951057260112295280885889289487405812012855437632401397225601032129463706937075230357604854605113970674780842692463213432574716400 220 5862808593748779124448299616767841755130789647589414360888514362575385623555483641629439550372606659913039832457135495802167061325026532574133829651158632698918557187412249075078269088807162432375804562099202325595350793559974766350743743926286492823022890000 221 87942128906155773213994703920780211350117769566950261741076360663469042589190518100166572497808236273952764752331237284937565506909774030851663554669907055723416158722599606263386803138313547144924926485422278827477319856149616284456921861161645761475556630000 222 1319131933591197893418974686806605564107438307132718932530031270837003441024788423696797956565391528577321278655101299103755248116523391170930254580626661167077136496511716840085271629245145524819934647606077123510348018716200026184674413202491731342593838250000 223 19786979003850887829420446966362073634343994104494491473598810295047729808642482198661160521775147625408046155569492217347545060643094258838967824243129170478216802083213535149339064240349379821575584547495107178610181293288190094384952254833429252923561913750000 224 296804685057507108863344325624467770888691594885278162958420988169503727368400247446454078672068220608325860743359335142262375627440504607702092678204252870640137240113240969129076643701397728190927831995051224026892382378844238296341717873396859430080010206250000 225 4452070275858763504280732518778943762807808714016446906262566006831965130747821466163947380320685712425950267347599759340842673273578602078314696788317554824147313299908363453201278306778142026412990129008930411916573466035138279795049655496819508314624259593750000 226 66781054137823805634169552060008722449439725857980113760170738528394629410440181117790338310401546100377042933050626575878231692765620434020170509088075428150634422429086540411807811992459800489407733147266824368603677532061629043840451858136084726531158731406250000 227 1001715812066492380561922491507184196434513616968381277904033385206035969936004063931056506141452224573677626775701410913860909632122116061833494134067838425295633885362395149400437955355455320941915446702616755272555929695073134490487795711668324882542514133593750000 228 15025737180984415149169536728196336375992592757992892432693721667585593015524985697222649319613430233058197244000045654253546222409237446588969026923856976774887191241797805990279082902055827481141128116086878102667858926020621336634775027464928648555920307675947885080 229 225386057714571668848653709204015242448253165508032878422555243071219247470279019332664140220268821623008102364137336290972507373448494006496837912270874428188613674135369521977928744919434568877603537783102759117200263146370549712339013859283300472887260695526893599200 230 3380790865715656656896468031484905517168237414706349111291812479975999840868424814479511480581848193109561461788487002973390819083311613807850268575373713712976854119204130346122856821987699865546465948595119481354546246156826895427769405224605285572838369155135849765920 231 50711862985691074215946994161773094856355221820444464416720925002096666798625670955220534021097879146583577849561823855776987842329270820485315059758237421659004488861386457012026533168768652230723908257535565362753168664874989860542997588269382332975033353372569173560800 232 760677944784709478676705084591029487220985525358572613491507439049196369732277877293870856662559945691981117562999604774959592446815498061318207600009551190161072474005021724485357289712546871585999259641954353387636117795566549673444863793765848477580980845353018224724000 233 11410169171760792661713087353661044010007970658612213920707141393098650753073285758830422504066850454405266707027684561801274468692384128165889978676392203941523739826877625792897048278695743262470854334574468694041796931997215955872114949919104181555348736916426099535340000 234 171152537576264147149134104111786271606301255739246186017862857120991500592739347222446252742983355349359988878323332235158154755707333492340708922869781783501001864965133166347036702835123657227512165623613675304842800141537393042439392155380454444954556510521577759724500000 235 2567288063641746065588580381803902033247636442910437135991756947817429903749417413850772938547597815923747956717927044769118337398151538823946340582317837258161061402612632795089781862112292463289151648435543728149488722466774870604654788712224398169379431208516734881147500000 236 38509320954592948859102266724325881670896702996652408859465978037474124333730070275834661909398698625349029623017182738954650096773165351890897213583629101465255143510483528358991989677548707430482045081759700946612406727596176934602534626286011728100514751927128476003612500000 237 577639814318395601015637846254309469047906419757955316272484667587377253854895848178334619912488847320237849908642927217883439810425857549684783603090925792792228810184596609512402640214058212386312724086712415796193518573447405476729616584015680892880306427657645254234187500000 238 8664597214768454537171131831112125335937927047492941236625142107198356059369276118113905438388262874019563636643503764937290070568589142154526370967933709644464724520075559114313468683064454190389799849955220080661923964195098484738562604423396679835913568380780506471732812500000 239 129968958221414625886615536372986599065545851708875602600172982147849578845245104927374293311233515371585213897268828425981012906420554898399413422853219576768471042948479022896698959309931400559418906845187601083751711085607746501585591834396185397294119283946970809560892187500000 240 1949534373319536505734962881892006812974140665945016544394175258052433053305680522118610206797245996237889062744878737068490636811598106871035874908840698854207203787025629809250673502226814843511251282016257123132365102549202340684205406256004743949693187924139074590783972357925480 241 29243015599767804347560412563377775204573292790643385261456762211959644566434829228596820022156311289060683361574514202556647213949042497041450722777729200849374827730991365266618382329915828435728072378432941844441476432103868404135895163664649467974026923613910906471297859558510800 242 438645233996138416636446055333725057012319109703564825251879721087385311111927772468873337076451537204444138714908091075145112676192356061425058851493485998760941385847986037794874657237356489092321090022226246590206553052984141086376133962133633056843900571775148993513037051083433520 243 6579678509936396520892293736123152292022841562344868772310107091701875516914064563667354785908622163223612527165454424316566624239360085404142447264214361767503304774482231602431131303862259078904041589203819932695054051062136716580368352462619794927203035633988353962405509298823189200 244 98695177648960751883568523176677430909663277101153651605425082903286399065589334237026036416681659972483558551254861887432706402127037673284410238130069517889423049954878501883390817550706391452067551468822791088895459432242011133397664741463513999863355683685955551217589750076829566000 245 1480427664733133339306290707818678660283745550376272029053164040217148444439161439734596714422039935749218991859046359590698416527552584194698675487995740272676856079929103115821234353072312085551268296005624364589879934916144894958425836910919640029608307271774392771559553612221334050000 246 22206414970977831005385820066998912820039015098943981423283644589582775236436298965777487429015805126524796877896834108188193678256294076323763659967804978176092358348113787508069486599997638105700907777916850960844119315593771519837404311567110884847375840936729610966017461170364005950000 247 333096224564379928817659440958629310316082299700721914244400947674090485069751914435678368394447191774722802280669268414805695805401577668955424136413720832548990879675253251509952734679815326397719941849630244143888439466163792133602379890174165489030197858385508240610053191769374609250000 248 4996443368461385888317977436802093285941129125305483007835918174356359959139340125879355336382337883012171086844294485232401774674788819098242161280907310085579554704966540322018817806765994276289692622268871659716682919671265701919310764658808269467739716041946447193948363845058709738750000 249 74946650526856092665566004735140744123418728270340988407402224435639217639341138778036639097180809064913466993188970622457314915970494395396352924527145706242351781460809681391938900875435632389076059021039304296317509786188632802785818827208526483778357905834394505493286546380607157081250000 250 1124199757901870955095436056475294439137235283634388242966456291835638483569457151911139406663715306361624612944794856238339554298887756173727726475033513857768417157672697102686263904240929985340078691379233741098647080406889323409498277666019064916490306029109196299936889368190665741218750000 251 16862996368513507803110743194375312307072410622387297170483474939655002308587519006170740706461774014591363173444476257303165891795943017527461552952519402938158357274967677282257697493596245518155020301711926195549374179682842899539527328497494837392525901025742715228943632949701771893281250000 252 252944945527484269196849371607165318654460174117967417132434099064315145936230069764996485350811869905059254847228851508540061034212722883486517277834469713367622904016425191442719002754047006016287856356359793015899422795703685975553543662303668604686035550322843121595996376304227179368313117880 253 3794174182908988820205566756723222261824459317235529319914349149855775222742323354242138632038797481064965932494639529659661760590478793750703040911590571831369222058724994023538434759973948823464791677320113936010069528853995652273650460840234699113471320466268455404761924849525355562334816158400 254 56912612743585704036875936498725090690101331143144954020403530589084107614357707224289235732727168954964717667177615464140817670010508085809543372764738347793102267613111542685072365154464637197905270899585474278038133468359366559316822705996675995752760692854399679730367090657831768301196957421120 255 853689191153048636560026210828637004232731353155409885666652793759008158842167260635492514723940350805340666381647088705944641323226840095689666938694431896851499321176210145853436130290248715182429377094747226935909081209291758645746509655491145596414382668690626644275098136390269137801758162321600 256 12805337867284675688503710154590104100075238614043560753388800833065169359011646524972858566864084235999045283515119266436922663998351348869037019406263068591397754052999898691858232046947862489234812133041697289780712707092730800689122369862733800518990156942843016656509412112425196465243606151336000 257 192080068009104327429105550330421887601831707580325160224432857257938783498093702281606505171727734264793208074669742710170495203682157555640999872530471749562898475001928323924607179676132966486349401028547325512390247700069100321322199716609961087990306585949107513629087054279440207022557820622520000 258 2881201020134077792959833872067314561963823704338622553852508033642761580989467984557627769950160625622859554503243357818232904664114991620637892114214991728833547885354600938114074710255695457996913889262614357831362200794977992014443532152259399919653759156142883851628371301727660780588377232705000000 259 43218015301973860117246299541735982467090313562997828610708623714895784784750709192040941882825970294684000761265743457474273094601722756844942504848633175644566605023954173854656317464594094790619810067098985289707008282222435788448316837029575243040590208291857638692576050654433747212427991132699000000 260 648270229529048300101426848097855751932675910421523623436186579046499959608018010546408870718425657363911930166044049397019095648466740139547404868912047137010394546146546284852319645261999727577433378296878066517449339681465359845427819135089258914502923227687551724954779610965690408473993664865545000000 261 9724053442927330476662395291958907312057521127567191341436785183792841300820736509092761095975015832716434581689652316347215598143878083804551437026633856484071683120714340264034979813578167160327034263597881364463574649534988865723426322621508898907395208632037763953711805595287019606294343885813075000000 262 145860801643784046777050926625457137220639446653383498089267671359762388447148348774698781858119505748458740588839567330302088226181166868172880814326350864867621608960796109255815031264998995584892764027113604088876700054785207321810524816281195699545528756036300840468325700992689599346970432815484625000000 263 2187912024654872046062490488403571900655390943552320264179732592798659771100049028386534606111008937720511847832025108321250634178003451934670878210207736459492852844417366478123059948574178325481598804838504322179841601147323092243218337318130729060246661456711033506935878597389593071267202001279796875000000 264 32818680369794750857038280616338480062645020888157165805091301435544037673580745698674009402858747411825109591233206666625150949347552344175630433146821534799390505307678256673781816236945628379133078084641032854922896954091487036624453019645321714577378022244634079593157463614473011581687545670900918395222280 265 492280205546496315347088425423738407679644002231659094735900880122889663135280101318927108721051721311125862214591400275169361165592182119532781856648755444436550920887144513086660693910484837445848446295254892839159778531253776714826718699086694435905224289678500140494659906551696084287731611605429605682862000 266 7384203083191070517579045126401809463260767686020255930860788682893507933549835367376186007608280825171057473848742024148058218394264238975122477660863819824484976959962082294770116259450220485884142667228736468476464618493001170140195685409230447934952984545089838073619183224205027582636892355987646803006448720 267 110763046247770444574276540607200370803155273621322604571656366687180429691502062371040079769367139138065649558725566118276510921981690958164724274290580229055710314530224181740431151596378680987098819198230117984717150832188838375453207295348341150759420972829928299439463275758778365605842015648087918504309678000 268 1661445693715122470773012302807912423291069888817374551971855634616048176616740876268557238166402043615573931093634166155379437581333494762793999122053335445554872328140155800802883788066663695986575968452326982211520248964176941273181050099600915082891475840474788173095963333197199749350572614601423973039679954000 269 24921685405705324093978166018101915678442960088566508206430250399053120963324890271574781644809641630267694094871782000324574951860468009392391636973310001585529616406106448857693592339815572299782109229334398809724375980942106654455652265289848742325931139286705470079190504720585068369071140480014525793587009710000 270 373825281085257166895417490968546571028653085193822120404933394043711931443881949017751277820721835432434373720725413004730578641311218327227231497140136419607968361609569645006921890059610093360077204641995416080151386074728468690948688853831751185533092266624382236039801223919363303491860856789065238584278615250000 271 5607379216274017085717441553342507038340896764022754260248959724419159158779689126842887727055353210318304082211504199233590896700799750865140599523157665114714530650373368771633940037303949276467448220372937159762658586379024189409729335637812434650265851782435466950521682302590453981336716640299661427428822072750000 272 84110688244037650020054373807737846641641688904020369953318349327102605584278867464852360587040439798056765306827199288894037111696785789269874631660227554504326532629738974117045176739916552022559327717965357904479595699225205605593479012503367682544800260326225418365601060935649911431664547989343821104382264631250000 273 1261660323659475656315207804860855524403932498444123635256189004117368905918111546353746583052131931331855887412337944370856922674993155187912086990645324174069964325473866172891658031967237611303326623848797081994546959802991250881274075375313197426789228718109424052595710613055377218468280461999898058978133095768750000 274 18924904854875798434944014141046413357296213762600364474409476980578761598324159719417574269611244554851799466663437801063859345105807836957570853201166767695032425684119573148636210748234845853709790184809188329596655655701561111250792864789303468712576226917780719363873703361030067258193582004734842309274964139031250000 275 283873572822891930377398879667126354338618854382235642735758033864543408901812130329289658786412014076744884484466414273827707343266570448160129409758433833403975931463925048009998378204097904250049350445941928426396899749613347571731113970631399153653495372556993718264140749016374813518418600903473269496417792142968750000 276 4258103592339703263459566381219744321187220911655648699599752798865084140578596073732154278206018590165874732263449679810081221192043895076018272779872747921727239021645994999567025783997491448913144015636187657978389256288293272206550291526798215320883041030871523688767954438292264731858882632446361280721564051527374798680 277 63871553885040413568872291105609850314647604344727430584923981053112224490595049360024941819331687297537615997593962856054761427947908913011250115022005258980447799687955911436977122779855806201826691829866567877765590820526305973633214779611754417855117057605230758333383261636022387982683107318881256341337859246265859741600 278 958073308274779172787767011305667292634341742377589790039457629545858203098074316370910901291896030674574564976451755216965953215373907550102221460014590251960022320081890797143114504078633548565386402118110119275944644431894002091643336201484689786726461543689972018390299476324327076226754139589735266748923928833026829236320 279 14371099624109282130636755549085016280921141481531913753637959180116586321647044092763397506669861190156862654575989476991755073775069254564748898421289639450914146455052303352298416902193342783648069241885204864634639299767418719210561336378456135679718439755442379243464965110229340027824558996235110675069115173107705263978400 280 215566494361453150041855249558933554786546736683541400291530359003544167922688505603551178152320918749386921525059085750279849825295967699045862867993179401916988360831814370060453248531687343854858725409959315805289576748016505179369062817694756076999935663257601342229105119332282824424672589901742555396542207375266809561340000 281 3233497415419006021862389897676251086333841753091831854460741794904554363884474947717176768134504580735078947736464065919672836908847205907362587343730089793862817122510320788148926776920328923132189827733794256557740352095022586574945070152374802545690001044610937932824708691802993772458324931363900675355544531576734455659780000 282 48502461231243221896454301921313079321014269955571304610582361574601803560667823073616978683562971661038223330001679406202287766595179230122068124315997507481664778153887944196925004043179167969261434449988541782482787938786821843159282285710116987699599471396029853782267432965314485244224131169521731158125670735467814315701500000 283 727536918468020301974591872789019833106917988385965011017762067184699945209186055917161504851997135160224938710717718516491823667584387845880964372311369740188915624483726970484449634576588807472938605845731308505504849078478987171147976896324546636882744725091547145059897234047389377597865236665913543481652253172204534163466500000 284 10913053777010884132535546383276911357483749985278145598447074972943380435338929640404565254909958099704857080411880444604497126239306954316076132049588270784616098843106934725602094784449925299765945932669314149647274016988326814830581651517690597130995240427788653859356793409955138914358408208196375426261283347321526549278517500000 285 163695806655021956031783342099304266342727620445665488386726196020400318465273323479850572830717085150051291752528511778822605534134806214839545957784335860253679012963112649415226154284457061934242778952256985105881489764647521491790587460499074657291579189529709093700231133355996582263820776474648230796480143442020460538567562500000 286 2455437099823209751133004156419718754277640173325526489275480129915251949063843303302679419166512729303906112038690157413984429397854433937406472515461817741408264108129258228826156841010321844027958297576450160851734176752100247784609640216589809286378168615898652703515652584261170312871719883723937595137148694691695891321024437500000 287 36831556497316352426838900165416539968969024437119117797905788945513037025010729653848699680759044315461317831583479158900114598638342717118484475671476755660948830506371778701244978089622244655541651471855636068042350526573370134542789278804492469983970269603409845107226873486977328682795757810112482439660214259747838523784951562500000 288 552473347459268378800241481445586038017535265249771042659809946729930439385651776852936332552296113786985824523000506503233237441176493000726456901455161974041452236145398556547902510069426243594540500875360132064571375469785895371117241684169839332034781353339096211739847875326114278442426307004015463514736961597108835602817527555207080 289 8287100211881872067968498081311758022091489479712847233175850479822808611083337131914424929998340614927498529008568038091672542254156936929196216970162072765576051554894086420152943727055347914014624408794520484762458310173422056131026265645266925202358235336970376965550937179637362203717728628687137845626514422386489093017367650372717200 290 124306503178120776809000701741539357647593056822152259828751020392538850726344676636119215586509773445549772134644487647822637741041420855455248289989835108391976347635621000665171646271671070682125893599289718092226955538034658816314153860557329808579256086183809992850613500253996992660555116858974265668055020370970054922950242478184503920 291 1864597547670202088977110373362687306339741830460580887477912655079353986803838590880837533353826703024588517621259478390767550802157075403137105368847082240220813279416112028893032068509842575643455652720691016715842395254152334355705333950993512879960960905038869676890392307741913540505223515764306671684930249597226236151181288063423942800 292 27968963215028887887288174150209045679731268290598610970358909250499749675050069348793536007770318111906901910412681602778761709723156963200592742648249074556355246254555904803834275609462436031851294297883920109684248716742242192829041624114074883664428475496666423245602551506224003419714385161060985615770251066487087276683238879666277414000 293 419534448225071166598795703117288455599349238502958024794117482613846027539852770400232669890864800516901516307551435273660917626006692764648394398829159786052564096970070180597822746477003165782411722497510831221931454962762817196094858406952538543214152480335144231804371619120287966998921110853556834191661144785255636282765354809774588090000 294 6293016723370635223324036598985944323000858327469234727171123896303749489958878919587978447286721890850832873966585163818155893267683884873376518610673143755665949410589090196164892115478369048566614151011249237561335236366265368913677221676542492788578782637758208590079130882687176274873583553405397965383537295341929921599775209360894619750000 295 94395250850478044214992135107153316113852719425227504165294263595229239811353537689713653690069415926446879562439119703015413166849446986299697730825600138727737367898039446784865976456828563347409132009716231319941635316668986149398391941968302507218018680800292540173397652264692654432713471986097467051362615500226235401296359921351115440250000 296 1415928762755948401201856873527235343834823686009348222619946380928380260265577196568146437259704397589378368121913741171226809090278001277958084795544206522461252208069942222151230712951982668143417980859855980786750683153619844642107508532212668929313789108342672357186192546611357647284492394145301131043513784749734011787697218636989752003750000 297 21238931441320892087682491632974664172182782158137974546214615726095520429529389365570539621013706225025585734296319023843294490899173601309064357223800379861807653922111330220104376517145516329743786564684140245428871944062410736121403347241224165105316804253621141934483770625675269667706067608476129926114084251200986474497326605038430984456250000 298 318583971619538372360057189839618472339048212788276565412740293115489630558063067535058350661077958834650196293598375915950828728492116246118704835371012480023342207785769006169059392856141031028276438162325872135811468575230922231212838268888631941077330279338253742766865239168249206627066314501047915407077953258427106837852999412865812452843750000 299 4778759574288950451073158638679352221402462694037040319501286401995767594900071063074550686634208168596755101967012652059068059374001098419629384462791515227359350873725730049436986223290694059499787609114501561133266735203256225844089313513336271204204961516120783387124842174489847244982391838285317566514556926913576437683827626477245485122656250000 300 71681393614272379751181944860117872669262284408728259843520470783228776647679483092718993864681277218844082991617661906140100095647816233071797790260083720909062603890319417552656659957894841216497962749418604970799378014120303840785725385015008109176932683570647928704133638201886925599288202594656808321754937874201557189324631968766944410974836607480 301 1075220904213157541043998453305453864122809953460286851607572458887163003552499974862201484288090900030909433433036189778724396891367173953480045710171757741791142563702962065639612769932861947707507144595088761009936035087984605067299571069559496822419041322590501952599005703271636006491855434816846169881745720333062850004573183757173395254621492508800 302 16128313563183440787304028023708673570633443852936558806747120613347307146161168894600750998200516328426496664220089811142389158984416341027953443049154757183140215095286171284638816528987889848797619123046129969373648474517694126423035650960144825784772050618782845429439594049506699939251467803157476850825980016855234986658802901176536673567707566971520 303 241924703447542776884221368988606772498754359637146950094348326061881754443604306873907874371739717777564928111853203859613045178040765153836654302954170843278659356329087450005833470808449919938670141041612001536758890307175910481641784275789556438186771050878928148982943585300299856821677399020271389451283940056793163877318925451312969305696275428291200 304 3628870551710009129383237468389856891346643600288481903380842017215938787282038465065901560375631823819551405626298718361206800805111835256926985358609021508868477648699328661177548601218126288649719619206832281873470840671341395078836123311004039679596845170880251147055079556454344639888233229818877878404248095764147715959079627138565108194010503926096000 305 54433058275603149082547356590250761939814468627907277774501291107440469514270831772427161183238472990857074056534719719678096722847403649635930915421278225937544560868778092090980519036785156021854024467157721619026136632766227929157231009848972356414057303339346048050593461157671237643556337699569366574314059576683063939518730130524879285770159342037200000 306 816495874133342418365192875734678742290765017332009996146593338271677061306076784229993995698038149857967531747063821342381720108920428589590840051759529664760375370702282652615029541187396489554448526422993550432283949469501922847001969664639447716964081009995387331635443880687188607098312921753365428888495274759955442574837714139012506398893470002557200000 307 12247438111989564007382640165457046094126617539516516558711682270725838870232431377608804546772053060817359821509249478919562037831348501045800623392934985475891504824119983967133688278114145605790490526056661064260959191685399728302164393481549243221643024113314666523693388009929153094597877553931850256434191089606584758794049692714201305549744161236042000000 308 183711571679684876089310944816755244618135773185023358897579770510333165331833492483340656636646606419863949787997883080340978939839668143787785460675509238309439499800193282917874295189188598559544038952492327183053085217855966464945435384256514685963218725860389548912992072855150346259409204477666334166168115743544986316153050798027419732020102505173410000000 309 2755673575192894381018236360675020647739432972449963288873909120247373035076094500246323737820835857458970884740937086231386223076580648927354259441711045515035492393484202564433230523474962436812480226024300456032589150456616070034569233969936694579522457542495888481845076157534556175404076902627502862148498333310726787663801566651183822322258848214411250000000 310 41335103627857734310452159037483669572122042328279181787913436379753831965911914267303547148159250824816101433166360606613956252912215131213167743020515008607631734457025750547433773030063429443971622886886765041936812312790849517312212582930828838290299444473786183188881520387532206463515827787139031177900740291369701517365646777633875047197280726787648250000000 311 620026554417330793584462051987675143708760951949436433820453906937655164137618344076968695387974071967351463911110033512686097117559372706148501686801631696371117782853732946389350739320716191535252645518478969929574603222662144222394400499921263294064637957187305477092134949232905761584085791151628405002777761611248033671274120914641724785346769599392676250000000 312 9300398316251933587682132706422099185850121584377151554045043830376996161113280492330921079793200347062471478535310716099995491325026120827079705285622992593894409889116688477819054280777167614047245719548668769075395257012326030359432033245479077468071683701293968687996309817233442629243583757088833930075922222322915695939407753940053042476698388381922017099959880 313 139505974743658579073960123448821126076018787132456931466076799787597210943523874009089075045614138723662580895033961147635520917791868319686165906288353302236883017956172632775613645264689429240382254179780570472012802246146642001907492962582460014229224251249005242334331295558656291791975629798747903415668067605501591966848272993455130514640092720856682656734636400 314 2092589621153072314990325403820437331643057547487681487217765876435374051908052932701315959083115122642003101526929909602001091879278846547046936603008088478629963887800683876007054435604361578779627204309210928654732028545750209143829027221224625425936410281633044760330206277478763960786586671469129271387101043185113171181353293537665040358655886155197417907263359120 315 31388844317268989158068757728140004554678708417112787051074225998144091775483831528991297396462664881434620550702903199734448956360058696691210561707622700428918073236164327399287660175499616574403746252599585933044948443650163062300705832854328427803578012215058846715213473911222580282523262592568780864442434887501331506755310816237173827555755585331308021127515743600 316 470832664758628403869239866827276306305186036997733924385440961055418963006445273803399476821818891262643640743875665696198949384321156210816044397559919043877906812921453821381534236704064732846946124002238032725797982873370862587952951337401117305728618605930020287113209646237482358847087403361351289339185205340882251891639691947565595424879232393871631175865501306000 317 7062489971373329555511730778626906699077731649268762341592923740375973779866701364751458537385196456422688674213724046527847370483603576366306361671794087212696124032193670708132742387111567953541942329727278082535394691617495542998265579783930326888704906802703389156343704940214655544181975879327874400390660307668122851335025330114856905848505574609428189779192332870000 318 105937349570508495794773032262271810006395524298702514606037277180264484726312472150275453360790682412776503613036802554415746108084876420957532871457961770970401710666522018131768785870681883742226697205034486535955635702530989099333553421872723178196515649859655587721816754345800527654349418225625990183629708912474414808584496975770097366408746243204960390488494592250000 319 1589060243556255723853052726771126961168195617263277181930176553283075973004989233520011279140268937820129973887049859088310032634522668512472499245246883328577701147340999022316385249646663925330129551379831446762008207194113172160887036462321825316938217529961739524463816385540510123249531858969878028182311846876633845392954066371725326542682800005885870116490598391750000 320 23835903653323260161767667305533051592307113374679482866785279753775992329022535069207055406793165453639599727713169899081137212626566005207218859762202312524301389784231130642276088342349280876093631812757493962300012470388661665987507653896970600204662300372334742356111757466771993597814257554418233504544998253660659265185237833603931060313011728277260382686173124496250000 321 357538554799540266986093422063643981406892132463796154734242078127948135625932173629291618373078920048740164342334016665660626453860390920350852964365777248464328160817200227186795725324778035510105821464230476411693306995916267454856152372599264534942858972972084100860334692174876204072117041917757655383232455929401665328267663239890169588597477928374419048118125136743750000 322 5363078321988474473185081514481722828995792307445872438438673195431792095917417872604113747720900542612942702051890325857260398289773098564589281833009663962786860786012773958102865656825791402865974644915489833475592631446636953018418119183782444496340959315755565737054601895114259893152180424595623875316593182031380384154339580430490731026922112096343646494346660090656250000 323 80446174829757674123681485414891888927449287054891816837742584309939978334655561276885750383866415736893528337550845754303966348222281298318405444731890670354090671694227247687501378335574018851178611107031269457720313584607338282785618031793589516106831496432360275580583486624174766897964681464984521082519503548549054786413949009109802737926640873075654146309184875952343750000 324 1206692622445323467243802120859770528635133781910350507997552574439719462464247010402348225305536938157923271499518824112324459801637152051505747296734083163059485110622854247902915431064120697135895358859508621152957852477432707539538183204434421741698752168912580390333802984163844616770888897406854158778769902973082078716721989212365735328876784165182546497228260650256511024280 325 18100389336664227339485742895013463298770771335066725647060885842664503527391170672529860933027667219151799276021108074063604063273179153309958104863655437072098953030598983552445304174951683433951413943412498789847526509496074006127767591901477074826424745095129575695897049005332123439922662873855637858029991871652424652539119054889504723261094307515956079755422066329491739420000 326 271505840049729040054717011970520866571469064201773342830411161520792576835549448282919925703194506041025887925288207312866334855775550899412105536389300018045886610026762660300916679369471851464187082513382946347088978501830758324755415001044240754918116604302751271161322548303947661837853629107139121497673920221349949911046335023128508875649745261640698355614552453890368888386720 327 4072587600742420050257221242441076800569788448404415897197017207708968685056488291597966655153901264400912988846309800173121704996373074180022060339820686142188407898340654800006865707388543281117660241294162010258727793948937772869534159383209929377520312567302366607045817691499939195831504219769349145817097376970876244523616803780597793243435410068368999287610156882721621605020000 328 61088814011083567495405355100417309683955835546094162583936324621273025595211534647008158642036458514498526964446943044506128175563720554864014493671375759958495788492433387487055129860460671846915547375943955958481173539862666352667664525221724113566103660035073169182864174137237713404330981266767098728828679573122547084081874708542071082945475748421867714995741416473114718572964000 329 916332210165462513554286556271560019482697795306384233226666648662506297303979097816433918921890811096595357071972423297638596416817095375558022300885181627000237122507797153761352653743887342454520860849636777583000291999554492109914189849280803159387694308943443158787063560879107687189934110639427769980143118428572332131176406645270820397552962642051655880958955813786462768620060000 330 13744983152470072720162402032677151033133012409408405592831627350745343280567974470810963603285778290645421710500390327845420007773166380820409012594702240161275597766028812595874354021424983589249848483214348590722226640294204877442731497068406172419489873260269576034686938254109135203100583935632688076400626710408774065939366797216230928482839858019286290496776936880255625867774500000 331 206174747286873116055157739451077203390896960572797740144071444040564092112782858792273123140073571940066516675558600983668110047634200471763975903391749915960452673360283334681201716249622939716556195838893877247425728283334669526733638742394377052062628437625038626777473890644936624655835747385227333543705675899747196998747992344196603765526818416654188022606490155500973298740185500000 332 3092621209300427119618194030657912268990406943783404216209297446251416601939138261774108689297387540691899091682867016034681923731726624301583702076450399307515838947963358813454173044095256461686816272871312680128562664770416352278783712280740035508954230854609503100758446507983740771419472097103211307351801205902126242932956313264158273357672439612922553637432976363337176392118862500000 333 46389318139466362476135364110414324522697611493380835326280611297058886676163994577666691776981194148609803266129837318934900990832089269383071934057780996090253087969698178796602693103111057223264542181335977440514536081729295281958632457858901338805633332252505835835132114759701123477457282247591358179332018842059266206555380270011154698412068076774128070919487201923513637168582537500000 334 695839772091394772369967784921939382949557530002109754283531809231956193450406969959826926806109098313097435113981737319735284985454219419127251353184165656376926576144989799972390682469506230886964965236827171736226842135779061503471908278557088221900752795668691963560568877903397689679018998788012835508854767943541557917541556959312422170749981222426520067635322448919929708117308062500000 335 10437596581361911613968584400428057081038011396146324407285726828881687594908742030145651219176310502344292117794010088907576172621266131633290744998611876472323269667118802830036778535833381600176507878406418248659382037403732142461812247802771768685242151939285782306061236630159266643475995181848115714483070901651211790124959311810439278285110853337342357572403949973270059020830810937500000 336 156563948720293524635814897069601830319156421897624667364379334363541568138625347533876661727340851100143328844921732284780642688053827280249529693421372395728234537630765143242915452243007464711076223085116475936352687318431840785408752995364063976370642909801215800389943350214875238363119968568850286230008471254587167781293190560541872722206347806843481323562075470251243186707056635344360680 337 2348459230802375625931517171954689250605530002237322977723917661904463019684419307631949122536173959614776721653253502101370577936525634388492608983042109024910900146182018619169705904298400785589585828621306189798704470825706816701011392558023406811359833489396770830160565654656301875928502209528164439902365967600373718526483393492741191474430664442793681693174077447659961542080916946831979600 338 35226888462005225734887189567424473437662434464084210778208935906963067760058795070706182526617557558460938583637931389781431588725430100406195527999699140415843859311475389171020616701173209455937190205755919482625532804143232652356950115900348623382422892783973081174731446024024399945824923244124953896273494800522475730537433762940219965749471072081645320613765093998955610706165396937400774320 339 528403326929622256212024717074592237523342933512985361099515099313676764525124242007638748484632911937149599927239569919280918226428700988358220957012502752138540104523105235119459522675728921071212410980289530314332891992294145520617020373157854104344851055442937702668914497617599485749657270402063334073006119067242157131825213915745648951769603437260654218660812772396448079931095569823294840400 340 7926049903937491896011129765692207333823650655906449499849823748026868732053741581780681985917117494677632819978130319944273449703152463351505850781947625873666889024456447310790619035778974976514067141799077358902591936136430089576376286767551660573406617704714338837309110505624971260380135261751396932267422282920212539332758567638853970950624507868329862383907168072787427036878818666107766990000 341 118890748558959749232628420220857167469443988013795116822838236383720370963700519145018553487254542640470201121295482297003803956194541100757420718037783704973033493208029323502072563181073164470550832903777998533572246380889714832119382896919225224784183131026672387821176070531243109080241825071402806577878252884542078070253556274503028168712977307861348408157787670152051842660071367967600878930000 342 1783361228382856800376349738223081386288179753036029607134361115834747400798878654486107631152062360499748807738010571784000069998350763583060069766263560494438325775612083081294794337718333360958356028680506970724470400092695992542255686295044234313545781115213902230302108039952191532225280695289028072261450643302887411502699700098572411404523681573572511240339935407579161874772767678626453124750000 343 26750418425719760433949117530171274075541449209195406335010241689031313831014180951374652944404090057020908367729808430555212117442628717751048759107799637230393712129398886289057474374270504217313884923658205607652965136600022060265349360264113698500033968507117127107146569308179995718909144430197702191296159029099632262913018506312658793492603532002980675398609207799499417371459326197562831119250000 344 401256276385450032933795133802520337606115809684277280779703543996455928570733054924660878913083420599216944123658497450668854239834588768896657509374641315378664218164564757031757305665398042847667148744602591378885874697176011648342310998340837247807052872971657929121450637809521315407704819646755478443362552160941708696162398027465728640306758788910527426598949022852010417850980371169148041628750000 345 6018844145776554890375307054750704866135816921434202188656938097985713512048502215098653277858995254079169625442965544575990063993249219917532675313114700459245114625861020401097501654379587610405367017287947505872360626973632444011209772553548753744410061538985438764523445370504018646342506153788513804633170747978057059326850640988913799765362791043249430904007470970472667753253957848235331783031250000 346 90282662186570389301155373811408541038863136539016918732990625396735221859615121622560197957890364409534200424330828603204230766076177964453758446959129586530723870679395928328138089338270742947642460678852106534151267248799129692242570455988923805489077814226949983385053619326659260870716856599721036823277784784854132034495894392393207866130634858653755482942704592116487959083589865020166718252468750000 347 1354239932797386828700218136140164700656712912927819961179368189870761097241559258914921121798613915475245666870506333516732942372981240107187918727761590560698107584284652033122179426466283868590532035926603724896088511813428782739611769516338765975216885867194005513738574494461641485633943753022658205917399587350516924830775993546454589697334808410018332800621779925803305025064165430898374224632031250000 348 20313598991943267268246600113390275238461456022102828794681300876707820319151160014312785828535842702761144954379424097290816820512165000626065608413895659905179324696207714530169677819245504951787325155666456336221431490481115006417210545566576338307824255430433926625765897743820355455679752864972226791995394678346403586827017407468808076511057739420552373259912745557090790809749776880454660865022927329080 349 304703984878885981589849149821455038597651540502903885274252522306341418415608940980003897191920495645316740403862718079014231922822313878098783227580630478726517103570702785461600737413041885396683883425306347333139474150603996296398334415593692637967472272763475996706779378087557168574064754951376037713696797886901823141742548292144505408849086786158660016349717300773848164854351498317916524805382062235200 350 4570559773179344312339992874900096812709304837575790030062796732425175424215705478253678325292694753616949914974243471049534156624671361723106757423371911637009011777298672007181294601839289646682769971536825590874612394990556370011718670764028518701938535062984824408876784535590731345927851332374059892571401556056060549671474089010678907271263153441560528407434537055032467704761401053056632686124597599241920 351 68558396597630983512483778623714384404212275657082527197472634570538501004687485760941491268073936442349872251636769661902952823345603046894472516093506696791690657241719257440508874420473086181796761018437782991184135842296615616973132097571971834866841777911810483261296375620766716165533798208801000790333810924245329233857164378413202839158082292494551037765052610732130824186375728813461837285738418983924800 352 1028375948963577035098015728156992704216359594368452844542055514530510835129725025095283111818287947547514833248438307330959254996952201659316187611867548868832794403935797048524697725126799752311574668791074048181040877829422830767855937168199653532016469595749878070773406136448641194355087449498033489772250964278817780898692020810516285965283364058015077058400370276051236795136075855432931744899640906445304000 353 15425639234440339762631633148845288949864509594367980316876061276253229008309755473501431958362148976956260505489299807477052366244533720931174494795675008081377524298861899765526278314372882664653829117666649150649952488738532136351807506617378115925624249058859060963867913038156815419536184434472293483602751426877387280726826427184014055932186680185099127149696228315748085446940686342056299956666410407620840000 354 231384588516405359981895628047103974613242287233135702981271080107815844166682287800777601370058614794352973888417276375152698261266895205053214107884320502093871468073112504232383179907886877062752967777315100729791203691407795153536075196205515847419429990648176305734066041807667503923694236251203019242934374357252373800902229723988766198079892903777063451755513737481477397095974340311225847489876206284755000000 355 3470768827743084352864753969178959190935057350427606371137240731372120551656402239142857215276386679516181488157326131156343117825804677841172365631028654036399701538118186735948788499873441269896216751660766786023964182135732293843795458397128097984480999974204062850775741148723443838451935104388378754929827436745608816406617392798752627237457537263427806942589576475529962153929270485998035193136888894946233000000 356 52061532416101324590016141558610830900444028320016899637873147491834199628487803619595197484609659886711227824764572346373043036075648871235376644417294968422086259717151931337043831175075190963878367310755447357575839135250700549907310932887096596441240171918914407036445737235632455340657052428842649910574618407979458199090164290034051950139757466416537323213823607340101011342038615489070264462134948904507195000000 357 780922986240845758305915185600665850456194355556631974514463391431544687665776382258494117476315247952889070695396081789300916783562510480610635640909972287007517583740743561158087285497885596278399205530192476739198504547656480350843005213692190926339556064999151048775208815404066292427735807951842799432381352302177078735319974439863981077611565155583213885746043033203731170732492445967291098887056989629798225000000 358 11713844793602574716423832445946639674600106540976799165245558449373753409064722742394882655404229414330522301567884969799689894531836832704715760603970927980832504378862218013796176574139350749218443721241210261804009402025399802325870213178627175036948781661277228528196718654108447967480067589191892648696501275100172607568939670877084024048782521546654025831070389785830706498977424252492510954942519714812147875000000 359 175707671903886945873884187547460890475051116412082919271381562941692920337042877763646753867022934422249377955839721403682312901292397714658789640173076202020814645012795921410834111592623176385907686466265383073156154658304448385043379081151079294879666248767683971675248522903747259777389377723479375693780793508864862730041793232965020086410911013851771261925422309509895589655663001725108805573688006694867515625000000 360 2635615078556029065021165290024005534616568020721435830659950628594750563911251365751932683685826861537933758517092145600684945216827615477190059997732895954377381058672095782820012844323735282967904041710920060267590304961670464722023843553690200604071786717684026261748561576866685305151244515908956308909847586756346815940575480744750117703997254778589973212773340835174569515005860568797903597526790325073661369304089480 361 39534226178306309129011045961614056863431673140128455379461734663597063945106370178621043663112285301815164102258379412122424354331227074325188821939565421000462079897403025036068380843411766572937429419321533191027588097007716623712936294821755414372905641856864586272589765571687878250539349572896877301859322136670431836601317266594001239140977850383230217926686389984865217204579315133385909861174470549043907481524906800 362 593013392674082734240569630479109327960093238360267176828007305848332282880279122652767624933574992215722782510238032399696835927311808044591392780005631983112445907176507587435402094474795392613870935219834400046560596376271650125475981633906058518886302571854424693004991454450316048233054140065988022018607213406800418927627212484928996138093072138851102107753296806194210268475722117401231748099626700181114350225098509520 363 8895200890103562473189610201301450048997041073825240868624862224941641593347197401591499212273289481999096672166060630938580058884370870369338355430484963726801015361451288569555883186047264369085220856454783876984226216155165674018380435669022305524113696923930919769684979775809578517173177888557444232682160158296676557577808879452821444289711032230170202454603964374901893392849486602049297456876169490511755464265310993200 364 133428013351438258991560238605613897660060423985939308526587081150979853920608736777097543092117902396263221580059201935508558585507678714241889307779739749190392810309541353528280268463965779938802373350345769429084191397808015580077446362813741905208934752131314855050061201247464078546800460531430789132554060494250235549064999635434932316128947431720795915136867599312544087354019075588657838277871436972948277230105985826000 365 2001420200269846213279146354241140592207650254637998469014485115155666473346282621042162906608056870267644148207122723089966238127795162203819920085079514672674452921312663820945052719577484165223763541192085451111483602493251898647173899515210888358249214249795435269420467527654692104194793354261944315222805998005630892167425861312111855059284418013182363265337078776648479498019697491525170920458187312732595317908259664350000 366 30021303004021778125273359311454339624857777201930736976543942216613497828095415819222480931197278169807253273588893249809848292508069352462663716787489160933232105555789331249526470905133989139170423732190602815564108538572751571479648510979209472213584582063260807418571060135839233834815794346581296413593816401610332480862697012863846777326965928496036821325926146507319004439508320111595071632441689726633084473168809308450000 367 450319545059937945770393185196622287691479307802574173263617727339850169237809275606327603741720254186634765243524380212315286392032826489236118019145768489969717027159228260764008676168376331489961744593832981501630614916631049910908173340211851711550112066452737912430653677070448271259928630469855653821291405269338845857275239243054408924282456185250093261709440880246051235934472291304303568604524258425499414320693437174750000 368 6754793175893238294925294744180173193693478718876507940605978797709815044292404936997047929730181984306456949727696266129838831015045421244620477562682840627251355314820017615215291472303811379232078932516132299573403706026446740045652018628592404195369814952102931610998745768218718478988505156465334071266299583469991940149437322045847099139966659622544700828550705181957295435273542995241013507225694308606776529224734555881250000 369 101321897638311111049420451156546145693179355684187878603752044535141981201292362828084482775844026460353056745697154871456430611589123679090851167824529658315165858991830688693034524553569747903780318496836062216710592007637281941752810481824876012958070998703935897211297773561215354138204234865991879498353252937158036056250438601429107877391609656044699410708719911695893103886922611525488950061941659366102612326240045604918750000 370 1519828464573354715124423349761559870431110755055838666785237875283789515220010277957793446151452547751637760986187044270382897451018568685175752997876547815957910891537877051720726042433826072709359472700993170364411846303462167850428638581333200154550246026776907206538599524083496299478842044642452976692019902326116057234011387074403122937355957559821835254908083083822502516437811710581882849149904847253284166031449167290281250000 371 22797426968580641467613115970209630340555337877036881930112332825775899105947276955954745385705865715243208129685062692920663162840069302481308342507537816427051484252465666246014148454750950429901154564353642477367422441043716356339304016341422056579980467818941807436550072577618550573415766132759870721528069637912294076716501405574966609331058619829569752577735284149880674882663010307741611469589796474586262582245103550521718750000 372 341961404528414433125398480223723694278509694890433737724442410229313447528515256778851131375228688648445545956867262461231776648021944671593458353131320802178260222169626270881956590994856812501760019400151976886626694993706583495038243426899839566120338746738204933884967296356156080868494249902361688610188844102371986271241946623114225046046715360545843761003831491418392265023057919880752319251341133015273487925695748644019219601880 373 5129421067921788663549007135621330322063665871170892436405136618011765061318763249882509993970578378462559839222554415434952197245574673494984226174750219519162857001520548700732718475000756151554688282984811729122880809062194566424050708524071566576294429777826125774498899382333386629889953892980652027227828373549094068730974834373831579361454243023088799762613619922529949495725363167163015465628967851833362869874232739113763759514400 374 76941316018760412453255613351403873204753943533506795776391890963948786532525174898289132862831751539155928954221335812636301762666329033506618066306751061872925839186022897966426000039735316604066381828541283725641080603312435682142170111741631715140937910022153571703827784978091827390654748012186353597454727200732892001393563661097929190449099464936008723528971256860008902186891747333303101880552776720012010790199588089315229785297120 375 1154119740280409924299142655023843794268554586926207098548120988849432380150223643014431105759565425281696438239144795577720340218315212643364398600871996760039560468465080955488630830552933316181775956484422571050896172380330301175029595484179463433341015132119417107393513709811550422369217163524316166477789500889616156719473864450104579457392523766764155012673757964529349757207413276763987390124974913736362358487141939446254510114765600 376 17311796104191204926991779546597346154705387402326703977080239705318027450130006914967215602444173879014773238597626515448355494610651222084973424187473947100287818918013871694515579422523937758513962382212375031524679191449976842601801070804434665328685639037151425313576091925998115975466269233261976426041900781081900044409913339759775626836613645807493400104115762625296692530052371103870931777972788599523340674103851981027182897062476000 377 259676941562643914842446482516774087729479704763682155620420197389352979666767432298841690322120186041359912191154155716354591031315290747588872044774850034391509694197824806765179986185287074532268431524417571860670116008857439930427088927763414417756069932742686661356889510152690960422334113866777880029827140575575904928737926294961362550014784044253539695298498421721964646674292214626971804671037142726334762322224760441685821684391220000 378 3895154123436296336700246980007098096551327824802056062096010192979332486814825823220783360024524742494780052736483375241323535058926435722028038910711094625183867551856948298473298692061811698481871163996050792657746227370176175818577967928803091352983620207224499522584043136910843599269250581846265574222361438513519304409067856102875357021128734642082411347877832092234544881951560348223567648208887470317408983423738992081360604222919500000 379 58427311851494009261456994371262948361959222025456164960417849295454153906601689595444401115231736513074211795006870853149600458429861050820482024590455901023742353189445817521950890097677458724209069745353069336751407299049582825500140562907653660760921909749275455883969413626862356162781638502966707764715899791021483239631135603796605185033358248880865889354614804151613972009907393621743460894079817412618602742024746924785929269297384500000 380 876409677771653602086154913696154006639276535112000555766040705275072876983468560209165190514912063390868165895660191070576981080700758046487603410510098470918186345498491171834651488336331482088929572140973868641484042205152178556051207541790017679397748394569595592047218493022031710331398947113983276863318456954492794541587385594886308634297438641352381965723590502668091537524383821549127481385350532456622658554781674903314868438214247500000 381 13146145166563455978756833473248396221849657953527857808429674254906010289226106037954174769065523587445318718394473030285638162888751688531791525209070350924945757851403724232607800574940098728516660682308877540009051335564949325280992053483486474205585067875442437262432479831381486088222862545007596642042152680734570842480553326786316518239706329728285824436044905503734033217418051559895072152023225108210227518759562624218469058274595912500000 382 197192177498281618893320295554286326096494681023634348778940308749496104995909009525027576011002825262279221545512987631685514386324602688394418526448823888640060634195079964508218143477259483153778409755510646256326519632733629481665570718881980150193188979294605677114164658782351384246200929727660478871980767454139539360389893684769806714586891030621868126604939477598800851965023964374878109560999308903861077978803739321813548627999911687500000 383 2957882662471670971579323539224736995098690233130384413106018105352770657309272608780904015286469332545135227680094794672753742974059871613770666599449026090907289550292055921640840214966047239875016334969135939196373315319085982198361222064449620082004245450702295256874827381907007858006306105508115985324600544758783912208681084462427408247182756760726048298858154656127027629385325028076360715417979479492195723910541919417349364260052070312500000 384 44368239937036764896382672738183231884510602388522381853375398838105013007768507300863791377820731951808875317152357436976055871960768162417543594852576307195550007549646466264020926593211587249384605913644469266866238776996904735627476837748250377183978450168107006491381553231253644519448858956808597619574566916862906657994014791448188564707176130124390926510049469258366620698136824212470346454886195535596333192459142803768218405684947548023626280 385 665523599054976978286132881737264313258943588507409395079925141914104050312058287382650431942536739956645029942556403716098825166533192461338972840833258798145533625806145331300460764361229220684298458687944715899355405016761044021108090604086272639005136719253468695795569501019697220331352607731663251676593554139007558122088628736102322869712582987551685747843851785298653692007870230384891299687988013187056541531485575591240440442927297351030378000 386 9982853985816037246897892524786699926644577006383591891834862763719992659001055640473824453466392356088365381434925068979048406749914836991038084798228567766040849783778813894628934398174010551699623457039200081322448067719622274209778709644593696666174824129190769740767577983469025182993041194111599305294216104469875181273664871770585761327627343555444796076847816065354932230643578041110180540519709245305953384167044707685909650098887893115754324720 387 149742809787111297292556988934116492763122715090922419545749741024629184635893966776455405331841488398690689769826965531075461110835300646064671726217386347954071188003734157936801203743193485936662724999205796851107071564630469782096769144575701855991737877119383763791343785241284451530850743053288071485495127510365003514855185707569315354229262990941239386268290587449786348243844978930274649561330721005861886789326644755761645817438592209160113962000 388 2246142146804730538224685523667486779659573145769824550316996489341512773717305846780181382637257742589774244225456303076753909310726816022834331495160236643685849980010882272449963238916581241335868584393022877718553665210665954005768924605989291619976179275277143672413608297803227536963097582792589354045838790658256234427472449204710495381774792545368059985168777333410736192491539959267550289652660392882312662362498711843847478779478505096213325174000 389 33692132202041874255915268305663384700326493791453804235565313467521455027439313090004639065841375535336537999500219267790614045914778121336722571206759396091499227310516174654126298888271586337521344617490647188477031586486879657596582081306591739829673308453303694756306645654004868692390523319776006509406927799675028486265606804888800658398196262477886984909075275584431453730263841748774669070215202696315523658255996791712148339657624817866948882410000 390 505381983030191856576904182931941897994940823477529050891328443967772544319351037847003632295048738187688974167680752981363640353418171551437114427778966436306815148650956848091114278081265816417014268813066253343950007598022293425072610285869160163598987217442414757882877951466328002651131491959171401903820223069196098132561428746124848283357672712750542006538367948484080686269262521678568601054325267934086456164858445356698633754653067367378566893750000 391 7580729745446333989726195767992368613526832806608000505370501591772818521794369353301284440075311371335424610968117415422386118424148109788184750227387672127761587642478171687430115098505214786696256904836153517331772684052490047261376122430263836413631321800597734941104764065194599004074751397582123284886544165699233627864333794213319571238404096586726378983596114839619538304714580389721954949810455021767963277385158394567438054029915027791075521198250000 392 113710946181596851961982516612209729752581632381907939391191868707776962857163829313318427019872301574477193961312120711832683935064403694122302998613619207723155110788740804083422297838969703116792086259339762093215076442699373005664628933402464967266102118539497588858141353025333182848882469737599504870634409979857064691065479526389505938928668621617842792171753280058754201855337122419924962848722762219628470828243362775431464389562333470095261547893750000 393 1705664192722480411171082721549892929371346022748916105607594975595806745895177507127441762878389939164643177879431858907420361055424475053464257107863886122705550850410489925633294765973907856889738736947022286382106192469436873800468746010076921831418884839518335973376372452882933235575069962549078849306107213941523602634955000709014269913529920721003718060395975187879824661077892635957441754896476578093881760441681369935887829967017852294680258800806250000 394 25584962890815120643686434473477858292913921350031552931157232571502292407483237701497482012176355994275090211961948414712820789971376541597094547825335194146082805100256300973604604364876563713332655886076528914342329552278751201560970207921990128721352083034693636544236450173579968349613244679550148229521242409784502754228759535389788109453773767050435100037917095522697166833412024311465617367100327158946429927502023154648309558601514911384590725092093750000 395 383774443361895526797099707826533733523574276612296681771123454433996558690130282905266997188200540231788418625508894446860659432705917407553069175940270616811184768907333753514174794214746558619473990915333953504297944725273813883453018918043821830320094348646416327797739113064228408074923883153495324113884574694795471829187782396926829531592478473880143376072445329246186900742249122473543734344423182660565614281905681441767063283240849519027854670741406250000 396 5756616650423463659083547767827352293769388941974678827357096343432772839791281787950097979078127307224470691560285399739075170909029249607544982514295817484373257100793281117216994649607552177250089119807519411175917238309965745035441156135248485639426140644919961927168405703192923573164439299429706109633486749483661787031909722372383066727573397546867950871061753653509487730530884547141163192213011786555471644805195938527613918156503146478388616770289094722680 397 86349249756277416243159063117308354774251608915690241736574858283571685921859449463630150443239964905060569678204380169431264349124105469784913168468591766574999219227175431007576701328646250025084637736512545034675825822730483837406207452787456306877469409519362135375202574008775775889934527154900702814372698218055467502062374541368306825647106846580817719184070715245932452789784856912941815692321684120046967149039916964457170198846585247695717822662106286617600 398 1295238746343043164000974610909964516355906929196975110461656504804930332298910043753313897147558266761300010840386634789222177576043265663012943646635383558682286581017277885020090486336019455563144787860207771666911956726449318558561236650803097286227763551514252765912186522745543831366592161534869162337303017594928043137688298767555855570983193737015597955091655724959365506172451975396341475972123563902849900576791986951002480647921235713320507046872677724312320 399 19428581195128876265318463603182577742370546678808112734414698081296653425891910382557232186009225559752624996683744608120773921874693805155713494980533116443718243739468068093156209705704748528313540064184582171191762977079996893909338084196768970529724627090000723037839156204114768155743433820935080465961585701344202619582560382989103801277083069033020087901526150091012625033367117323388322162783467344201704722322939364842444878687189920360792796458977266507302400 400 291428717926681576059334837799905647042079851487082329696958408952014382528954601782672892260883069629315384635169848509174611359435036285544363640169116251739102413497957582724462242681733046425665063111073113792458591542420811764994288213751968216677937129342112812710926898259902394046163258104538337705092062634537561466038661578308747592200180264657064190824042282362512461509513109810483942909386850516760843973796710763928415131297785928247965056960171423879840000 401 4371430768896450122083394080668644380682808915638760347873498963153966750263064832433068422769447411436072557901814605911322317210481520372179222321780071394919923659182062347064883358080761912957357868922271933078758753523043857850969504452196135719577201398712058565781864434308138848730891631085061718547520816625618810655437712189380491280387431293521663860343029330531949686468157431463569358168421664912470579827341756973141825715996647256572063744111506840334080000 402 65571461533390149049151532775893885215645327304113541541956761139698167527027897306499904695912368226399890913114094437233828271575558546855452624114820410176869867618400031622151390704627269356651965918245894039377462936652517905176959036229406036288176783053894714705239916046383432452532551945173142135618247333241215280705297225153990447899535936526237205459888303592616632415089121172929175835830196650413966586809083196297626110405632347007441291750830582777308000000 403 983571923000003194005783048038571435877496671595982898811830205585677012702614110310558572344616605929020381761032208372089824580261157436976424644670413064390905672768609060993424308607654423652255901124795342517211813737826402379049931568626619409833466611092376486942159063787337722049134086336390605424617150324916631578283515165897919946999997127985940550039342921700888077195012921007734875035852286820292758807678939392352867943893413433226298060028895504160872000000 404 14753578844987312284114407560264016869241236314803606585368699879050667260830122342023164498263060830986148830222110559084102878667828622708808241181983401307802440111383495423419964681456069263426344169753634986468323570497623277720893259596687644797282283538104412440815248505904763009953842079182269916367229036739057066024048156321157762189752004268036629114759226803038160109656362116617233038910734036995123471188333939000857500619554438231709694295410159367939540000000 405 221303682674618649872131205904486902358998389485082929675223477502828780256570250708685943552675645329846790642236385953459828561482188749479709867586271614836055229238961402086733439705119436215517359330161909056385388580404666111936019340133653677222042358195190280038772692854569761669482222116899748079287543116029845844949566027896368663112178264024426886360858833089563314691893901805785036757836167107193287245064898144957267979362366225470474335022445442184326000000000 406 3319555240116414232238196949653877813368394715896971179820087043934712790644982547542117641641904860973355104213839341100351296906067284706099873775224633718345939258523921260333364197203124091263767339195515472362717159105333375612528409580768098921918976624402312285608611275346986806579130023509627627418514332380311801084942994568968977837045735673682324858809586109835279163405934945823012699201253629525478499784758704597832655478875612766730071625372856763653015500000000 407 49793328601703230745916424264786899410914278399286018320126195666947699678017100363350424860921503377546209216299406179161089899735377698301953096993738385470773856869843626612036017152980903051903267286646914609389870681648995123368607828735554476449369243531742335025358888419034015971500533068760207859873801807699224482338491630176055341201667670142468014189292350271280547751938611148674371104997156628318736672386462636010330768522801983473898572353523918775111675000000000 408 746899929024903720123898970826686244448664507108351692816842239375345968668103575120983674060761542038387602151655718459076352967378635898431556095530571001405880379181779155986281126885883711768638258979266003304637075479922943983366385257831862216146838684477226924550245724530595961900699782109044416629206009097473940192231772224526097578214378784297256188771065382970039474353882387814760327471707273097013866117376197803922743307708629237492595000071428460971438570384251080 409 11203498935363884685885782013551561510734629784397985236630573793140409617001869037338231921012985902960871679818392138517052803237489820911873020953262952577204444328340121624701766321515661833509673773914616237036490928877891207787613397694055315876715074057632124753288598369851643004802287671279946306833097071968710267904223767222784391623641953474213232323565284570809149184327588351551126256980418842523004077587945702490809945070404434770132614186975867298435668262602153200 410 168052484030313203548696317195462838383948478365774722043820314334343547491076023877551703762181825356449055959846318736281997498940220157303204196759373164246806256417109007185404292174673332288410628149759863212754333025568646555675140197305288602771823225199642901724698312492845491146098516809735013260625071223008024092782455895296097516128133827516944431017665398265995658158744483685575299479609976892852072236547351330744160120890165229225765477205760919509336696449933979920 411 2520787260452522052136590441188589780924593995009496105830092231986356337227470574090485804651797167675801235174094155170762837472389798591490458931471683916882307120673494276867074496694941504872245839214362767126402351921182904296310860507652766739406267195716660210419673597891600287188076376837785222461645955031716349510124345762240595327716897425237146815392438221314937884371457486282806912690083058910386923908460066338766535187566082758290738287313378103101353783195693506800 412 37811808906755190765641070042285644306849055323807382992525695534398520551045305048446060122754987950337504411009297822414509143297107881382380957503636829397027437953372051381392504645229692968223660354286260286092556959404416127163708230688617661292498184459870849723747842619580377118329649318331637969761447446737765253696996357894206498028148576314219474501640849790245667479730279636950975177602754068276679087486547633644460127865892216685998792725877046948370238961476968394000 413 567177133600838261238499674635242970865105251268748909011330564179199042522004215193575137359452464766440394645489652817214014045446634199180407740440245271681337498011017905558862189805330741939224876616526673536613266707978077767898335426480323948620105383410184242288351826169712262231579361003350440584423565882018358494853123173899034442137414784748107032128472660594340716145268956350033415806227247084533629753477890394284696903538791856618564557387089664970985133107662153590000 414 8507657004005229914885755819054614286954717604350543536156911021081019500645570312476688362419718955022183139841603992858129323977289376266695725199166959031294185748850687661120557359863366926347120984195319041681164577781958518098133301371563152901957762027085026203288728687645167479229773141167521978706141815796584295675886832965200407222047781859506001385766287456170720052131218820710184788204133809126148337175584903301322043537204640233840377759474399527539559865482667730250000 415 127614855059968288667910342871382687032545642922336373697800675273118590175138527430229052286386010345216808520182278455988254006778971506843900233899924013462229063221166368477848827923012612298506489749797615629405033839843964199245546693070383932371503950330315469084831596457775445451040774188996498642272339934827474910219627742924664426234616044415926472401599239823679407246163101375870149643185244250225720806150452177713331813005990862963874941589997844779583796628436489525750000 416 1914222825897871929188016653244301298208557275828373035496066078117495219513057378135730774218672007253055008307469372269112287327032633791677959323927394545820470316933628081890118486841206518232907877719099986354492928545234039724236454998256772930495259220261887958525604221317303593895106616497578131505727729915934008198706584599328824432009442174132751597214530762248288891709663572833108613912607025183634199231970493712303371744984957953018505954110882979368906174489699429186250000 417 28713342388443292925360693847119567872419552917816145053905320681822540412360324367247816916291658913785374344205042361577431501585731618078613131403107257578388396688976249912284036162789235590460261840149512995694928792674379908597380920150691901448210635719042610977030336639741225559070025445941048741572319017058793464398648818326315893179235686306110848705247198480304440893321614564859807752396461767849416111667685892466862628359119544443298520946846587762566939676459190295493750000 418 430700135826277603693517389371393746425904453432199031668284004364555414292314431708557440697541783731498259427379440079277460462720145748846330593985278348232670777441718367711566286759077970528605793376184935944789332549355455752828121620504240923013762165650039120884761669413535029777033820084108110284109414041767423952453658304379349885767757104938681066751262345369436162830228224400494458887083595435395865290648011740689284953844871593785324664737132337720262081963442499817906250000 419 6460502037388587202599370379606527152580770817623490357339914211262117306239962844209695298687379977766396632519165804578364730736297553420801586028575383291694205380295179750328127921551672275128588501209180245935344534526412526983011653892322064996592882152439913365836709946124996643117553686975703899478927256792065320876588599591405886796955147731150107350767718130963191659312673685137093811748873097702859449352050421688802684917970616974150938474364097793214526033077582774571093750000 420 96907530560745155246939770990631484535730989225701110282984744349410168617658806001340116950409454403893115622139561295987135368196645129748377947415039099275229285285734827744770620684506980454630470351257685579276733289536922029184637122538764078925228473902904410454668692133031133088828162956846382774085152388127391047256038013558858262680777096166270274291549357619473993805895155037122248726253750795539783276228185142614673084807673532889341644444464607443306510520779527154565680371480 421 1453612958409922536823335877472464869368289004621406343073674181925739259418632792602388682716086269745572568971555106408134565708904350679701982679306408913025031697884482704736300922605643756145519709300413339527247982941193474910158479693472988660004906871486932481069042267976903428927485811411123842855516421875143793788231528445222455647995720340136553231682160201545426600089712890948705905530692227742900608564837726109929455234288108497924055944999260053036355029591581063845125895704800 422 21804194376130016174138644098756696185889497905512032413306947325412720484121984749894177390148785907787595260875720049989177704878491993037495790422072799063161202671742477093185353580000186916877768657456397743905159355100473189569866705038787187623352149536741195335012927887447407637554472980235976159537872255911359998540491686389425665963953961858749532954872679025284271173831974841574052386178712823762418485200781410480939428004724607458707301978361898628247472360518440635966919518047520 423 327062915641667914438908994243518801639146549996780774104426486190411627419228500916769154836422163734955394141844807553727732232179368727640611193415221457775232643872274076507343954326810089338738172522656452019666605942856395168637064517858892711670588619112419625667549598251352266727979743045934601648489409573589829741937016892779422350182608887276438137581376244073489222325961074559477250522600023740271516441575134580853822144066284031005982633176260586942628398310056028792430748311295200 424 4905943734620783793986078560767145079248491060206193656352340211371176013204192657221371815655846875879211507264187909410699156928116134424491412992195925030873361402197137524741378757686836674850443223234639750525956532259349185498338566453702022035960187325500124759118069591975252073375744698842092544478027646133804306708171789543199955742454757998390632657368901444052259279777614952439929857598262884783770477610687684528406821299556140196068392762547895475325214510764810015597281013248756000 425 73589156019248233070827887953450187039800211982212176471193121825609507058956677016918318490259754533155287039390397672160830061507847072156009241740781556942525913712713671589842474299936091735157563107990491981909181367069420522217566569244502617987873956187051791155513518394017460756797030663023254836389440811564343148264524123838749999096706276559538093101661489968783273239281473536463032537530169147669264410934424817289624538037954892322930693890032852820785371081270181878210358484135500000 426 1103837340287770638477969784959311443120372381144975871724362331338786123182080329832662764929306917471624101544008801530209076461013396164261613086926900505651934063319507606180815039547451710231469265683525690943563212840802593641511783173179490732174673761625049004716737727137510829579873504802854795374948028854260480822305680254037779031260994698550072139036039686605216400011300193135937126263704778733902328101674236638344588645567865954837904629307610736636928757090097473988139244328259700000 427 16557560104302266713402831097179253320364891911917895389706133748683050043030917342306667774058216557130335658419328551968917824198188443816135114079097086508090832522888894723692536117567329301471986137916629539576562784851516227876402421502382444922788744867478231665674602293992912800231830036619467204675552439283240948772999375647296517884968231454287477793350348179007961150813382973182237262868017702603757311509294934374640362289216741651392263014146013171169466424773083291809180402782007500000 428 248363401564319607744541916368425556409738802006420029822275275158259987853071455655446352328255270445313083438513062498439797646910681061720821619773465229986374619913794318939311162490455189549077604817371070237623597624037646288202337088049473318099811007346343547052692552867083052418768757843390849664059919423956871227428151372599374745620210431471657677966197097524653056021674684557380956103497591979713293887288845246595646743065146923373596364256392202227869751070753205841019417641057152500000 429 3725451023461578221820623270220830165326865453155794419050870985281212171573137289520673277348830818197950504727717048705508848946720758367292960660598749672887661911482397714266957294565864505373910479909715737732536677812644219554204054685790056269774049735080518142357949720535624364664640478686692398127564052262914063860033447237588046166305254407351897114250813210791578949436000110228038584094393038977625053096602879772565603426613439051862433658642197452550553164830386356942114039410758087500000 430 55881765351875434912096808564230086783421733496138837708861003789680316835749268615252611576917704958302460722837654902016916110279342988021997214384766786131428006810842008673141137438971081016281419789889830304069499858676781330262918330942667022570386564006021196554407390626801667016656569340440621299995275728937767031126322558427240565282281936642655913365336636754044334978281470716337580372241547023870814477077855277310622045020768581444406672712139054497853997615982153695044089148664067312500000 431 838226480277407947453264645734729796002036822054300173873228242391006472565557115587847311090634019165266354512502429648223835764653643550720924422218055267946388085777482950088493315622886882481666351034512656137703104849159616834252814196283073904512765079652639840367363763819183336741548086684204919162287858521608344611810968182739302070004811580849006652396061250047932548762901231734702671378653943112647245035061905451041954716363333577081015298779509314879158035497800404346331266342267929687500000 432 12573397204150265568376166814202834041172525869505771601316415670228942594897959446069363464543992831568258767511138635610737441085062912448725776805939956209986432049094119857943328283715459986795301860432477317886373872079283532428462592538106352973768057086222137669742017023347057331303733720073030579179585607183454323404940530065158104329415767197589767602008903349350124468290552205881866377967330993941518110856518147797940132007756181841039503246061093916038287474449540115676469377593955594192043880 433 188600958062091178874300599672461462324122681029007999382064986315188085093976916786874488840470348932560460239279765175593771212549454322625187682096838386895437597181185718172056672970781480907311329532453579122275740950771334533452338241370350822420864140871078630118183115348056384152340722562027414833246329240643287337871719215576533897047678715859316504904754758784482302642924422092166938826765966742480875931579898721793890250149235663116617069500616826955786068954213322670230324367662993327730792400 434 2829014370928925613344382565028565886481222777400282810825704110536660485467031840687745772865041077690664387124493038917604370788465956821896709641102482512552664467565137217791190610471630468130523513338090511933375346330695665076736942625862014838781161101548301061199380655886491473304642171781579626224245025450164132493919226492169454255521587441483076602745844525434931317661019772905827497248891803023338594831583757591068768725632845747616294065613948261275590890682007208120660287090968574712363235120 435 42435215563897253153613873645308542684533732376708702120216023509334877759617986962304131209765259524560397191903253589363577980333344615851833541397216942014267873303903437508527591502064867553518862319066320002179466998933204691776139778047767247908121280945236167848017689728353110054805903634785008023604133941653043224256401900443098060449653950057500633749596940444112047623168206224603875448219164528038438284495159107350430171917471580019041019268302676252493616349739901327008862075205005888185799387600 436 636528233457909331605930606539159882363670264860372071754825477576198202690166627709869688212865810383600736427511347987474125048573437449987436134678141916243255382732944032048659001943562060345822516281068164797241961781147546542927234039134913320988203857290988667233537635139656693248459891513049844607919623245175854461961332726271101850562910295475926563975309647379899859581308590883108821456775861378827253986630846432647146133434182939876095068164463633225144553046163795360174474619242217110783074846000 437 9547923501860397988614803740650338255037473950881165942657820564976818054577445857789415918856982119894313999545192057862687158136102546383969560412700135242245858307846241599945302801674337495515202467150398018487218195345171230997114481209357134942560600760138048827385982877047051687345167696333393275663273001069277666375687883511627407425608879177599348162308890694048423911064969140955534476070805012445490537273792349924955117655130761494351362785001112927044321915231692618767576272696763938508525117570000 438 143218852527782340047109832468248632349387063471125343848769188624446546979024061316423761674691421352829599744224738904995706316415020202817141135989531277646726355521000009066584355555496478902823383543370616978818272374613384906672203998651849966430571324779830672998556002762215812440079523489660357876097172737147367071486875511487124510466905760709175318224544653325956744399715238606421796972800227287073417858198056144593375645272813826942941850990084890977635676500361777223383455860144082595193648086750000 439 2148282787914880653974965733201874735167662348623284374694039822281854232814058209334169864391269256417648645619407094162245815572701673774205939021626096555499610104073630780005190103158976757323512723393258392604758776901540236766034013820992816345532970207278526575084080762010517166389557134358783667085104174213368484875058124349889222827728232091807600958268457347606541258729520179441381348538473996470077662768128054793281704376748651382839495598520015665351929071065404369365698301225204701080628129677250000 440 32224241818695393108649283702711427836732296409735145016622584729694881878510651921712550708966982930453943419846612840748638208651167507064647524064647364746719414392819432657723013357376861047808671252919190212642595742266481882465659136610523189323774415941040913934598081762383382915293043387987945866247044146146995075720545737871895557337027121916763130996984433135588443212896164813874976345826965748187449869935108334444346669034994226018208049251792173200548910725298921834082656060628629169452428254798750000 441 483363627280013646115111581291087940283046852039776300834623905512687513434302931875995629799895605703799107233730394374928018672533893231697978712235483295152256178530366427433469743436143775471138228712551010991035503923582006850075706339891158802743252417117911077256268010849250680430702955240928066496315501836042472305128414765957969335728256785605946761775596145333417252116598362884024037016165874631695382524546157531204869621582870626373375579956665196021102160563864238008487454019566633009948854610581250000 442 7250454409193945934007264008325070749469932587436776647105899419416958583517026547714495463448618695473455028851828707600899009444782463887485844547586197519641418299121509683192261604270050867227765287820391936510926189200007748619123385763119286185508616836991116432949487094753733311696611170797228652943482196307741040990670233189370811163430956901668071927886238075507780057362377283187635840238817891462463905041444386675875922848119214760602956649258539101797945291705236752493317124571268170514679924747718750000 443 108756816137815307644317895499794892914105800124939666606781124148522894997308784878749884328178928126297616343517385676202395306308310098047873215644999482495887726422480825006391542003900912123288447741797270300968724264101656857294961854083190814318020546797599618038984274505940496163570498919922934511617558824472302863647520570370024926106353236838045145943520018211884929918539129929684471911431054199981984118828767213499059650777231844112524293744257108407049192367830206150925196746589788766386078714650781250000 444 1631352242065821394177903678728769222648499011251775682389561376925543460460325584692074791245738391609848026577816515316925916852100037217984264380666419567062741937351358360431037565505177717581704979511190988559998022989590833194656154830656471711748883268720089712124867210389646715622980198226776735910676533244674212492602746367249426120176732364872827218072276236532136475710769317051160607588298014681246408058179295508022650602142882191224159570550366431825828463819506847648145724967537696422823438136670053028280 445 24470283630966197605365602108530176065881953552334387752017266807974824397178750427227402901330275093139481546391587702156003130282344026926784512251411012378336228987631866907766157264700275069111841819738508286880953779046689754003268858421271235997726678449995508495103403123315959855405735704707309384715874404515770730698158907019492175971654219540298323159452631809496592254217868124822071615577119950467997540584698067786121685489768543642455448913437928193957689969746048192701451690827454067027247041181440995736000 446 367054254464176114470940009053746461025956512398068583651256414305069223992090488559575334307174906471449532694266545318597356657947402829755257927613235121934372407426108257492556132141995040304693435325865359694727981540588113596635511082300949339308766483820471859990258262279619080760147089005622384128165120970773366667014081618696082782139880664107257784751418219259737127564413635687306919945000683313424155410718654215979682704558979329634747094802229828707854854469929285111770808903525826615303484971630255444262720 447 5505813816957888972920943899870318024594883968809649769007644908718869352015352827291209512502381618763931753843733012273771934461163125125601989830378457792101633055955744015234271812474278896195755331848265355773851330532315351788024337921025936835019528466364083489337053401831798041293400396592510846817974464467545153793826779370666591424727159085112187717895786436523143191228525869430801189710437500410235384221260689636297632929157050974779218752814681260201784263142326473374464696051826013972747430574104519676504000 448 82587207254297043431666876499174794083477856903125345815495843767966838730867204985412772747469291722338670628470425538176855008133820631691184609583792804503344504730214710964665766708238788418812762903635946937713824809974087327403296497269417206351330887871294008815537423173700221498240863878946850595061216461347313305805099333417572394976027650452813043108031198853277793699136311723172274784995055963322237448090273937339927414918142549399860948038276962896938364555787616728521199638768865377629418160393644118176584000 449 1238808108813386284042794840606795372320717075082178913210093136839860556990921334243979342650871971657998429464879237784031835958660334486679673151669448370655197459760598949146539756996553444443996271408909206336325986942715041351790392574939608831580158984909949182147620473605103911962934022986199772258663443354089601660389989423683385006438789561002857295579358632657069555007427802887423427849194857273434097390317872547831926173006496532340964249165013621264817604579984616797975270358412457407825377930018779506516760000 450 18582121632184753749158811852425129069139802824499885572363175659103883892576833440464916908281493035902168145954790747360867040616286110400146000638276802568488541188569459616013421209237372385143015795581231208662279492512187403774788138799454837218389797126812968607645321749116606043317396603539798363192797074018033105015241578828713284138483596476076986580479635558544364944888503275238447126103558996381735668333913127998767072110632956570680787622025901131796869083530770260267185331611574825378656683334997043612773000000 451 278731824482530698565135724134258861647255185380410017407625932207073788414606527840701678223749853819645803747050208129557439762624008953112262087516317331603033513122590346905146261076691959512202645829881766571122448553745620680769873199231865092051007256003551315649115563794978933419371730170602826498869675191464359381634633306273073467208323277698254164193143892272545104937561596176949864090253534853932100643293900386987209639034276130182132370267659625895083113302337326090583534840827559545699366019268856239809111000000 452 4180977367234351363393342172702621031350191317640771722388235945708471612817603821361427881889544101596081068508952955784189887256198082160489576055150358542279080400572323052325376134896010899054343533543056235523695636802103340989793048369324996514959660826240021541111513833456850658040863434294593428818982234598925928409420410870997238168374831962547617699758703369600153614541787604744079917359793245665424640495003557424876520139468559278076379849513925777603128032569056523534904318372940955435904329911481470588431725000000 453 62714660508461133724644773982928025366868014999640750151553827996054499318904665468919979797901697861819469983763239907061118286260633405197220480120925106657456971469760132838146774459004641502748776464274797994120197496695944362432927447322374832879291969430952872392709485379622396775906940938653753550166801813386783321058162543343598948470950030120782990786694703008105691642311374204696677652519156697092757699747441293089069995720931666086426010531902366815203515508395394331542621318063683003396602525406830650094570575000000 454 940719907626104954975841931610615602802065105809154050214866620031399523262738196151271772617194422508270653170286156363742948369114361537794994147400594072125476540287555650693351845707650257733384306007346335356567153666148423947891086898469204759449256918082505601990837718501926870815467591137159630333477454438083588562204601425868132952865140912063548044891610668972153349898945196055096284719190844315289643583963914206801195400340322267787730172837792954822686416318399175210285602342399431495797111465277257470107691125000000 455 14110798614379393561230194316872630975187375127309226505929812341692732014606437498415666131644855123412668610070287641889295098655545432421465925468049400182897889716635886469877410225955728459970748736908582620422454570979744728280804207124624978886608081589383217989561535490207723629710756090011657709803624696372930404563569130156551959719587964649918724888665107809767449421314891951072161163940964914335109434188264415701906659367299412890272514520667367241832901795481237558518141290463043172322192470273862960076670434375000000 456 211661979215508191967341552614484947469069381835899207315621342484180334433278017708414930652506738688886245069906003962892735640006468553723751350152095901969811766766719898968890702231070304541176524501009461700787875550439132875524032471689226571868951838742553544891859089637267088596448097143112905905851975922144305404673990312862342658636005640657721009268424745447885210049488302943114282519028002472274334309767896021302153574901453899195764324172886648689441180323214029955776220213721365389220141996054098950276831111345884680 457 3174929688229882207743455222948624385271392157355026249657773781566865865693598443586308022673153687241116175843625495182161106397648741154622141816985039520349228565082318061187254233931875654347526578442263695358117925824246959425567838032097448480139365233584307331385552488467862135032137770829040718959733280572654013051963168768293782257973326230667806843799387328120200876561830323998411942256856582425658108663954279485048833379483602385676407408529926068675826379868471196218944571689892063388215254364959638317256225547263655600 458 47623945323407123039651842837355887306214882199950222525014231672762450285116510772701265340753574721138828502669059578904169993780544412205716032440862029485638851653024305905368807972361836082000794795719953654959063452930154261726987487387632444613430899012166628060445900704071077149598740067609970883053324412363953713196399656817755364842212106287419480551013777569349336906675543283982706787359165530431052146239815857523618374137669996320280018284804813947991841330871198773049070325480313876991246124784211320986543434115639850320 459 714359179850490194447278392264580165970089308532734272116726923970208226456112148406148322626154722295196897492582488005788043665506040045333946552020108107577167128005907603349653127414651381278202392226384002750605224079383172055633228535879358501652502998379759517499992334171134025006702477050715464042950947745021424074376288182464901564458035358623874363803809575269209353927209167618378670663672384841484465202796329388450071048691008393169609278035685130633246907025118294028141460606809882790973394787895019736481854250714741364400 460 10715387697748103149496695114142490830357424210887662679596156956626825194148709653565213254045922291469817366743749231116186266309836300987159695753268558854049225314420886725652776713736575091475065266858021876783389751367515890071817404758167127797094192051508261437332169254284341812350059168196777104884311754593424963675513084694731068458027759256455564518357195656618663653820432386860561834076318506047772162319852669285771555504233485786626441697509045324651194188324359932387613126991158537900672868569954533766351251085224139890000 461 160730815466082800734263334933896594891361567867387540036982403220041003892542337915263020228437269171410291012159782214052462760032753296104168907661441076089696013604678183560076811975751478046547754215765467935558067849387175510236125260621021206372208356128332772384004740732515191778325118680685382715236607965315074933102001075720489153559006911132539734720896140200632354405899888694200952915332107291654952727658400216629174984493730979963375257342974090523661295285039064219147536435224913737299512676982437875428437864149495145230000 462 2410962231989160813391145443872123518218248641165679139311504190703390900264069891904212706987239330290047209068148465036512133621522679606504854902905100132950410556643441412732987276831626960248801704034316619762194786693642135622561913687608056298286358875223319116595395912387543583536460440001882078605141434450593340806274049604484864504393973541601292545736694241622444072113460543287848341759531413626742132854320287285131872481791633770117629220448596145374060673471134941714753783252165698408418546058544329650792355285900691451250000 463 36164433479806194236525139904096263297346257451501423401908866556464454151472612505550572995506795270917451460186458852557108282583895749805085276519748158135908735651460551499758020694452373407890869141433237198237701899459578002307246756130505582318160733940303647814164831440954711759738961350585874269830191459233669864439098378776885046568240122276256138493634309462388627320255122440149368589291814207522632695861806471545601173959262899147290975907677189911249371326204347906492099337855034089940038926648891479157342510085552428724750000 464 542466502196624644082746876472549480992676347050263640056298689563830412917431622209116833763283192822030409889358011950597499108873721181667867096959200900007257355425195380447580075959983921715723464480259872370886042385356318110927394334551279198702380680353939873336030281939071563384101527818490285330439728567257970396564307253907626306127111835515862346345129792116798404211533035558128500082011247338403151662852574411532658045596016838324866479054735883365526516986249430088402517760764369006372490819788798005532694586188443012251250000 465 8136997532942345619264255879068165787714310545943589077147875375220272053004243237237148699659689364662104248425481250843088101144522884587114891877796395668460261031332632630550859777512513524069394496009471687235063955723774456203668318489943597884383126724830533120064926039533157730953860821380115644645497064146425699667304468815891462392390243967877571498948641205706834057368838972196019335398307933826720273586629447593971900543592265279996850516280951575113800335349380561423958465420983128112166942819748544337107711499877176616468750000 466 122054962994029823659309720115421449327121202375083911551201803575094424819219497737717449639427575726868897268379225599267352604750799275370856135651494038873775941911605590731973002354203199402719902546829591197639833975738567972505906189057410386306797914863535860884512322477961690771771043374736164255135692610309469192121840697448180695383226429586362070468856738082293012134740749431924758246935555700672734904779116985881560283699048989296862957219286608467245157417132405106945868995869534910242155296663584952057415396077474763913531250000 467 1830824444908866945444835394917807810185929307178505592463987216847483285614734327905966166039698055169492526680365644842994804888295356023401589136275724612361418312429892187140045558166455381167709109792769354217036159669460687044776948797710268658078477616965273723534946897316876576813673633830542507949393403648360421675675230520378677187409482914548850929035277415517357653311990991099474290807441533441477563785533982178131317001008922072505271461993474409448865912815464343364239199581976444828313179252754492073602495360947358984580468750000 468 27462366673609298040000395285246932678431087525181159304909703715824812974761275195653466082425503095738562308089465539685660639055244480795221899556646996696927320461133179485275690472598869852023864632139437235457297670274660906211104848349936154448794231915209794432780724825799921381764741534896279925070321842982139320593512443155003127722578062897625636000579133898770732091291592108685463317716254978924612925804814273379697143152247575011399365354251298801181085254598314104693651054108553707054763465843094014415885748249935492262066245973080 469 411935500103783878474924201656139089867959947495354346192013077030431059782373509831899947213455159349098842540122623326091858282318093777509208972350445909469454557283782964315401066829093498050254338661201026404097441667850880286926283446029329767415621251149056571971982307936777585184755360473678001531526198654295996005986365971839354067738094529354842494779506600173122038875599605673026288228997040662405125894023149590866972217107229540124196584289289544790139370714914679555134355212423607704912795575469080715878441707179057960357560632471200 470 6179032501551424295247641714832180841520163467401329118074924356732203269413608436810468171256452502003313643847184146498023836821875937349550002918025443759072139206897590110383639753430088244299666868367963791771507388220835678135207109264034119623228560738417264935946813142582266198598835074448546147370784442554847366479184307757090395589630775899043501380298616204129858879272694135095538925968181501082318117653380642759011760368909062642845411813027725872454094430101120125978527845007964265384987214947330015051035625222511782640386111028717920 471 92685487523191356200571375137262649937620889339436648706039464745966285031577311830488682456817589512517971371100353343661520487511235220896401782168268516929797985751758160846945460848772778667169757503935960875351221722118983852025217707683372773838834468821246736426791283252097840710790088630853102483499830545044319933469405282031390777514714179512790446767963181058113086296278157793690946930620953638638467463385268250501398823001450361117171402546242333984645074426435984651081670074001285299346773281114908472628877213177738986010538753392688800 472 1390282312846670219586422904254566606576918164600164056486892276429194589122837957123004432179072227884413852059661387562517022315406309892340034346911315814540292939124036157440206447509590713156990248518188091614695991548736347948493866457397886825412562476753520350362569640419762581715679461859752583971572366823908075752757688909321285115901198510209619491880585010502211188166438012912721929467877827481741615648967694739051213491962535859112679809266309272181866286941622768583052089698938108381453366388406499224526062585220219585975264676086684000 473 20854234692682051442464143261361818914783623735747576350269308233754875527339830294027239558987791466250698567704127319630816414316889604874619150373036992886146775797485543704642154201906405098284681642269887073321783874843776065077224512143707744302674143176163207351224681373833662039359722475964964826663244603411520832677725149343966067484400186206058863470505930763375808687356639903200178000664177857821777727409943497788220437283934172076863387668386593203482418837111114209996635754634893768264342802737838417010529873897172776565159128753706340000 474 312813520389960743866979377477710835064101632480009266630366983380448947063741855198685886013161373298752982948520392257139413324546474637808129495818471753294060381359451474794820234709754659053584714930973586211239329819038173393666009921445106089963651996169621115439612120573730398974598633548170357745049917049003900503302614715471520110476019745575983764931807324309840157790317594100633787693624305014713391544193193923050046577094827951700989452360051054577023911894872184365811400363202361315083832938899390897008064489206067344174100446013145500000 475 4692202805845360741454952586936922104584543604837167710926098477631534758775932413980790776647910023629063095720247162090281166853571657455524718724408954161269860725087558775488227276366185645005198212359890903919682995304057344831557291463642397986412448624159775671937184123023312886248306584599417758121229234315202254616507726318989207725274317773871097266648103519884162236924110021485968369191032024434459898070633523478892847316473431582424277621948100543590492195418908366670067157216042909052294222425120882770185896406684619601216345523781318500000 476 70383042087619654873578270121802819830157850791965608535624903440763522268569319158260591910988848261382643949361332144980703477560972255808586117099245370188544339525816788424271214253126997238211652597922021007781944494654539692128945225789677870779768830223894458655159374883443192997475149497683330880949849687572043661651331731643413068645671332007526997904134172073589194711093302118056979894490278758709014773118022753568578743071641375552203960929871314595320175466103809028518895132590305406601357155044498619232531712742922424326047741143277977500000 477 1055745631313383479379984558285978539424788267846250356095846542193478148221292777192957704039933460493025300941271504962186302485819069090499025273946889006739888037897205817323659276028816402167626598171246208135474467575636065805653511639958578908201357049526039037718572953497060451943026399209421784436924453031827536945636113403282426050157639196850353876272564315641829270991092682350470017548396458572231434133615493921896471762124148906213159516147774204698665946021871973472160406892204412306000140592167800533828503438158301480153780519648096262500000 478 15836184469687082034844437771564242981545391022631537920962387224280679735608353549906443885908123431501751899990864696603942084972311745648140208898315850284602961399377296250175698001561349085510887605759796740051125286809181528557040781328551865959963967984697936842215940740988256630004669528501236167778518104073739683955650248913838958678593923053555905174584314793249034720361196584389039842135628414382303003208904159003504957602539694968994283100344686047875103583835864377384979032134289141818362837456649969056120658560235086079880975401360462937500000 479 237542767045101178184836784538439936831797765462240290953130950009419857744695837652214522950863501830979694326749122072597347581536282874963894820031866905056071016635870181447357031440177428026488697231975279306468956856061647807922398447807062652642383025890719927577880914807116064563149520592408751313806284299906906692024681337793351821020215842191052087927039976655579552750470023971365618482783940874744387739002597192127097627442415361641582584922418334024657355396702611358678444127690221978769753666080755693816881770266733622866850030151452789062500000 480 3563141505673441887705107692639110713154488466764940587458721435271222330086023397784210799619099891448320948328636738889599005716530163962924119219645829336653133208015416319498285761923563318014698670782260959162338000592098087492838585441406519892305862564190490640220085110310211231617190890282266701195993814150854918388438423332025595233772432021771472525126809828497173078451725965005218336834890987786892363103558284087933172581232750252873727249227531539396213741206190752155725086292948030322063494626778791438639437587953242200973907601385986901885453480 481 53447122585055491539564994084342344758825197377711056842319018383598500914013891276011409480512045891945067738792060870124059887453814522675366735805647342481540742991657557068805935239945870990767440816800396626920761727649106733089483366262105736663587191516752024068765635951003944555720095813342099927904703639472704541980228251084333869762468872520922125324513171862358895700414658879321664316619686662152495005487335135694818339415882952299301134418514390630774977048636958711172534270508152299921355408224037999070024268085622766455020549350194770768844902800 482 801706838775140321453301189081240569059486825749961088976651529795276759084845432212388072022232592161253911025874174106709796273823192648668341200386752153817962913888028064194983012587305528842870486568229565752035064331288221848519095390663623663713220892141694802534983535677738555714167509168942636857560913790714255031898098009234613682240982462915778317461293659733079748370946607797273452105814598560361256172950783717640395225456962917088413096924930296097224731752935308064331046803984128792561687854588772351007056002968435493803083139204553158186665585520 483 12025602581616724047196920964381741544631025509895199065982457125290530557025368376610351809111525828364429299748833320940089956394834461294877577987936313245497812426400477577237010214630386704976163497127701750158736221823292540618617459527767550794956715604599039735112558486349564588385484132440408409999159285010651278010079455039916660357367495932749335006026782400475739961719717294872168313693954787307901608168877421538816686427534473531227759312478509812795736049766464537023380437499510958573345001116074742902222635587864054759326459885910283802804269197200 484 180384038724095149088914995801996398838248501800488782921530078204750152318283777952977975037517451209695095748013068952700215177903661853418818998640050356782312408008354497587303327523609345280777932303809897237345292220339151164565784760815105139675227139678014578711180939280875136123313780512656593253332318293427919540706376418177186027934916502094086827456535634284512945943557098165751827788441045449439561861194891109903678593905372655439288000207860541291900705388175713700019429231419644755283771516800159604127636225799868252049639354751454307114715954886000 485 2705760580859091562048144673281349323930572200050163069005680228711501360783464904538774083743270442103285691619640064615412700963212924935321692779159371376446720406132392728248257156949818984538630629375334065420843676492981518266492979377016979234161332651714868776689809787175119374578464576978245238168840217608362882101306185641523180683587294304317828415533085519561351444818617483427239452669490696362108517924728157968636537240291391976969187902905968207625945538705000393618804086271006292143873408894958989871859523297792345962322274883917088073190037370650000 486 40586408712851338316438496386101528048081178402365870221312335823460285018094244405311396657561285871267412888976005687609925521138155519567707634614003238247487576837596943149800818610835688586340198808737954291808307628778284081055787744508241541905543111464169137847836459031661355367872947271709834106000347312860581932074119530150385860243349420108706641902824376906057789723416545732543716443534221043386156215249242762597167112594795687257778347105405176025263517597366705712744468171117612472269116716273557627952451294983927335397377804386338944853294135410950000 487 608796130692244548032322793741395814198007341942724223302119815367300258085830460582818306800951435984621473986024595868967768045970588973059116871809810985781169926552858910160769602073105685873859930278514322184921539640659999069026632351795002741940724962741600169790869682387080964880114676534076295962960436867255532943518429293509270258763406095522891966800560471311453561301434503898529760907837051962566440969857485617199241584989867314926609825157697755234438745356543904630661134050488859289366177885864225209276764475753443756059638233133677708228913434540250000 488 9131941960375785319771028930068834168847243970402055942366061225703411748118157360741986325937906512363462467399745455029593148116325610404576622402738773134248801639427380211384106026945523277475795290999093191926968162654885501355042521074769010162845585226289783363171938571671803911923507855897500968845565175498602691109558462443637278716649019144485698416865767822134209503914348281342203342217763025509817329738141529789284995587138632602441851763990908606316231044468392470259969642861439497871222106450028307531055809493303854586200867613568493658517648477223750000 489 136979129405518536285858341380748020088635417405921455905950370982072011098112616681329660827094253080821838758264956992246568852529606959937980768906172114548427765563478453649902033674705882185786078547838462537244925953260978162856075850958335923806236623680702664685858988847747340231749229179946029281874813189873546090949784524342501873086567236839524512678422115555516641493221573402329774900789135433447922246771691852728552082419498509664957525084457244528219517024699254424746882778026399863637081253753703738736648846491051642713710183181943340008746647890756250000 490 2054686941081004391627270263214408711613335143920657539825686268005875706278930164536970754075580189948828707698977414064198453397069264852719017438114955431021281320614016740585983813477636308948588403398628743226396454338702813352806286949386344622837647333946665400587906012330946856688178026507673901326147540031503424777430334734126097508585106371245381565448627867773982708191069357976677705849941535112347275548413968034130451268232859684554683688200700729983547254022285038969059070366701762292455919861721300918154568970104148275197991394141060411013000873379343750000 491 30820304116188461084500004051625793762805967051839941429352663736946414061791380976355181383575829497609298211727082311287592696222543302347504536642896682703669750811788461968757023266678577595777608878698257636623946535500777762581337932212150893209315167499461333645375987796950867695238427352878244217242209088863825168230693841782355868825715139792640570158429306188189754218697317551518497580537891367269182085245625080186352394894325138671202874562946907021872977220620368245119981210508469122334017761870236841183987872870748907866456954295033138514024133067400156250000 492 462304561742427844418864656813459406489041987796101076078118463354838701825824428273110677032254603903894640956516137344367091329227909975028362269833733479324011754510796094136348280827210340419296447775572896720745466382698527457119495783790447458309219878203263057253219674160472502796504242343390348242351749514403003919427946116649776451549684352997996755629278848061588562108417435529480507670749742916895071564929584172298557760313586377781757874777083997956853435981189963263912835232313166786374813085752997886034169896227886297509765885633982201958962966112529537285880 493 6934568426130431588553443960106891899347320184540097163972839653320027729950421680832551534878741042964198686375202670804164621552457294394418665786523740580817367095986986642616058581830514520000895132134083668714414885942586386701264363354805811405524455274974671098577041623060127540205976737928044337276968170828249978408807779675681785645816092251967763643971478992625349679206633027527095701880932413625115994314865239376951247143385345267456907489109194875718167218044423829132731380427044321351492485705788143663869699694630018715691034265732687844309916842591148488470400 494 104018526391866682662358848529962089973087991086583055173053009091180637914140965120753147875331822661887788381979505078762963462959523976447877677397545489616674075904461023830502327431310739444715731940532984024100368012460130307844945308129087794484835379010987869847600021626927470454118855594969029735623819309130129921273166332763338834990506319807654836978099904092761425125636806606898836421068439438329393044593821613145263734077628927905662901459495828596352385576447019066502478285410682541801116530251999056421212955499582793619161260552705527928765181263973742837173120 495 1560277895876653372446241727521567512626411969314685981676821353593200204724833407734715108063543008810594888578294140755432057567482193470515931295297202088295587326266852003884751497584710360671516630170631098306436987783037028689031993072896795944604746027104908086750727916629699835623153398286867561011059620013032092760129252486145232369998814348968931125814107547249037625613167459421616849351755517258082425582066521837705019430291666974398739900648515608962277958660072802004449023208601210614868724483232976768410113259185233151532774771501072393934670873268682034409609600 496 23404168438129597574356528346106887481597002051120724411116601134632269149564291353603338515056284840069415462192436660013940935805560285896989891287337154009284377214436462152023050328703376200169976131075076397819599847658078007864550982821633565615784608487785739726777717913751053821213943537386119551118794408481384757249946983251025485098998321346547235410535355556443869455869704803452950015910569869037349764575181849372950831541558042615381250283451237777137244219017699398410767916975103302090429378173266083940769667742892041938858162976271908104092660616282873765778416000 497 351062526571640918430291723286373919082393759819141144167632098936479121954459200408110265198889221172454722082653276887959918241634203699633905915737363004693402898310211915354856877418135767250262592488220530605290233000296010976148735552523070227090789692827586796165777890852604393952159805744509903929075333886170279266274619497347101009917542166229794809368536390882092540902817645089184908253438110482610363385532827980956645285891642777551484142735330358536634678425393653031121382157724413885159489986533175119462308913107062747614144141641027482982452678465780537214831920000 498 5265937898570068098678536744649967660356654857128408212365605212613096257777910939847383026714082832663364081617539176183230691154472092691094285586350096639623788823296254614321823026273676278340729171374910031637198088520584164620438180541618396427599951431746629252150862296606725800685282772413202416991379253783947875886737761312910332074167596510049740225437063144828582986669997741262393009695158815124905175001947488519117115856212285613283712050403861519473782087095699161154298119427379590994087809574472708610632051032816144760055342968029168124877627136796851010032494000000 499 78989068478482836313540523459056894535015137415481608835525142422996729403901418696925431471564444808090191938397400765697465921005873268148663290037012023988245935182151846189135502862826741678418375741306226863729745608669396678390355888063572634877309031511808574538400421788369796346273503393690929267826663260120755882781713372376244070577252135005278809745300137225779274663539039213061983176765374275552116109055222467713944867544810276997464340092743722949359032817045241875964766570859483359117276318671244311246271646243273243814188797083683149592882064993883120335995270000000 500 1184836027176219767203545819110344059475891716526622101271303277731256102353276140982954423545899571670780368101768144706609951688505819053248933514759206949029303143882809108284228734882813297367286794946590538608996536044031057726161676246194587259548676435755653769555165710623157525820724249741157453623584224297594826831712428696360693036703807662289071070541338163931596152431739319888900590828910237560453150726248738229772169207117035160853519540179532557912112132395826612713442196968917533418333934810047372686704537068699877076153082909153875602661695360322247240781766150000000