1 1 2 5 3 -60 4 2700 5 -164160 6 13374720 7 -1317409920 8 151766835840 9 -19941590880000 10 2939103216990720 11 -479988532980633600 12 86040885120291532800 13 -16800662989461441945600 14 3550863374378300399616000 15 -807913791223460628810301440 16 196952399633420675888256368640 17 -51227815106983553377513926819840 18 14163799921450288431621492013793280 19 -4148877209188783089847005758147788800 20 1283653816762775568640835816143768780800 21 -418354589037813516924396069812520458649600 22 143265147242165416891984879166441257539993600 23 -51433997485711358306735594902478636547519283200 24 19318398136509109346715200850660245133525516288000 25 -7576592941657984938716107634192867139661489766400000 26 3097383682650009935693306567187134851986357282479800320 27 -1317736705194244722556765898364700310516103384057532907520 28 582533963143666162564126647188262638183925593738905795952640 29 -267218084940286266474056340154542922568421619896552887471308800 30 127027396025703227894192224723963957344832988344973837958213795840 31 -62501249360572184173422021192184628305011182895349576144886672916480 32 31794119122034225161622345551956430368288406878442300114411285936865280 33 -16703588972066437559035161749801795147246504857057326982259660145882562560 34 9054074383713555563918043496830160144232208595189168815180693620291272704000 35 -5058732725245285757104587584308568871906319461735472341512470474538268418375680 36 2910841420990454606107528652349209172978516142963689716789208254033500387147776000 37 -1723502144716127073463805397411377100218201127698193730553331290129895194457066700800 38 1049249499873666465947869047220253020654736454567356136850010677163863686396786612633600 39 -656288582890843015733932259102805808257050932347341299992807179283038137037198494531584000 40 421456163202958628925648360703427988552280946864189379614962567839938661840732904793969786880 41 -277689460349051270459637897168501342095557956240701464861169448445192664923127151893878281338880 42 187602321088885787075867633880595679982578213078420735091300502233444944730317187837956273240801280 43 -129874727426322195878486708889109196745397961061121809815852041326970867280825190093917747360311541760 44 92080357654576116404880451716190071308804794610580555685624046079185476664629678818945572242292578713600 45 -66822872311694816496821352307124567760523488505516046007228314711818110155645135741652198880745127464140800 46 49610064530046827287109503209903577609104447555805637419029115357348872663695604096420861044664341045968896000 47 -37660127818981681045289979517395215977154193012756635551895765885577626716666606930302045205132317963382161408000 48 29218063772057738556416853933531888546204217200941916148550954804353552965576531097223338684490890666703528656896000 49 -23156765027477108689015986515058964483468386303061669120581060428416938902188893946368758582553254138587114415063040000 50 18739959413335629580615693183689609230760053468439431978727785458525610330418608614672107114443947381015944892866625536000 51 -15478861230037806342819381905469916014669264761316595896118710083191782277446123291863504794035647447134978775026173267148800 52 13044025065791425203514037752132228317925125901803959167560992773376474909519389754747104529082828497406011285338931568889036800 53 -11210270064444702082024012385160749538922837660927245873947294659358958523477887564782654713681732089693460085484398628692400537600 54 9821740596992753316491023150320605983558977096468968885767908131066781593449647911369864656124816362303376080499578250764046303232000 55 -8769423402298762417126328233169027080304150786419603833686208444432877940642559780715551522262952554317297182508158064626285500012953600 56 7976491258273785914436047361082827460321120785897615318589987400546345156520772298743101933916371268881267392434132912330926676683993907200 57 -7388641727101379104029572227819938353857432190206550373523201730933413540504065710859190547467679752342914538656639594103552288222902170419200 58 6967676512658811303253430616646390217723329330736572828385238402493831518395544610670219709223928619518456294527623589630991590520026151937638400 59 -6687222026073877189192523653677513064863164914110916664670213063986311534088795373938169863676324760349252307246800543206225246577896958585733120000 60 6529896804306195078647512785574969951827261072525082901243978798290929453521557549217532021350826683210921408664759005758515824853643347990840292147200 61 -6485486706669960303868927161355942914474830639789383602695809634211437320650334520551159635734698126199574742765295528620705376258672331237068497747968000 62 6549853773539206541824312721615697982822789574765290521372084097404782303096698452506784397944975698978039538775336684125377100955640747606029083208581120000 63 -6724415269016295321499069813997440362669429635380469986184445061121711425803998160676121429494162115628135059557637495881988903000884103172148623938483650560000 64 7016108207998922730281409161929568474931489610840633237098604737858241701410800601190737761602945455586300552635805188900878044867132222577742579092871731740672000 65 -7437816320509586776022543107100976719199726881701303227628923392192255723586060416949228187276696010862672774538649961335838724454124824073585841699065043622622658560 66 8009291471549522328801630787380770283661720174279317771335079710683476823816106493365503646712946952424360582110608138528594162965973215057890807075170700969480300789760 67 -8758658695960684109224131124347966472106116806808857074968781306601098465386643275708245328395977956674556359855455707251371897079120718466274312875690074851200683537858560 68 9724661742928104341655449886092920078553877536867905283772144547648717409925181980859092841586503475739411705022421227865250253037163050481446394368562356487133625673339371520 69 -10959894302509730834865583423367424783602775569941855171650780302619488724573086951378943939695868060222113703788358752616559033011101196225827129665585516213973529861979058995200 70 12535384059239033588459032168249767630056353112538448121458052457147232717819980677726359877116767289189380702414773204549119171352974438787342500123324314485866734563803300626432000 71 -14547071086368936932475251234525615657053000892914151069838879129798435937077007957689958287350643496974483432797748038482125925859060805455471900988253859892303073896016178939795865600 72 17124976512380702909153872577268996223809751135065424644076422668632576885127563122174811429092101917856316995902179599196183761971303136860673933839333587942848513906513884188295928217600 73 -20446233643859358344693022721427439313023192404498254135696987469929877420015794728142915584197177981364738427952084902931527946534389141578805362745446868241868709063904306210322777322291200 74 24753715799192364801948050631867459552890572892819272712346711781071462939543914828681245773272717700638387117768712750306768564027571743411127568351817378712901149758969482679409495630675968000 75 -30382841917448158150936120073319697158293596040968290800498312347798379223088853055034073994585626336195237523926740985741552444950549823082705152582388337148259708584266822374729584482578962841600 76 37800426723806914331304937161037270330417698696443407682049208605458577955763606765750151241296803255062147568910595609737133098383762028708315787910769448077142209977428698860039113409877421106135040 77 -47661408892062065759577160717229609885051126026099968815956708956693815414028324055478557154025152377457219379390844013397545954779196554932630188909822852231777539130039175956702416785522909280406077440 78 60892320920223761464114688444927084912709274443732313515111249971584386645025654962771859680072589740028621427640463580519866459643334469191133698448298240547045324524457058577906641325735184736247170990080 79 -78815067590575255910641977595657191914232860614120820546616103265282206563392246045554734534889851329533748038101493737522344605332147147117161677343184950622673103805475843918849204439262645308813127293337600 80 103331932703164909507240457481799407548143895123490198764963964504715989409760438281459643463194978425812909929987610164458706713734718315637641768658452364867152429119857839477564968433005414170780544345078497280 81 -137204313184844738987057339850458519192527549077556285832384299285425641473424605675767723626194804027361459786435716637092226931235162435693009763004942900549533191012020642348143277417058744999212823647823551528960 82 184476049357477448074399133791712852331337265407848791286080470147076440289726129121362234867573573601278305034389693670321153887541896200526331114305433530817259646462300401972709088042930619245804972596039896331714560 83 -251121577290452926210182785038421452713547959904942079273216384253393459263095170851864606493122020089193703375047301666568525120363452315114783610163127445133151021658540225465520659799535072547088482702441725234899845120 84 346046393905337809404953069964215276098558025923898184057976833017362808240934173096305414229103909497284308082806999787344942307742307840065933459211926099949955252905074830685030070944354842803689067228268404330876370944000 85 -482643988467907431534336213624413836776782108435869227324511325917444060285997699371671644257880896536312592088607865223248263974138948454247978439343462449853016924642376132358056889848703867642512515090464731924944400846684160 86 681238671002211858023165451019689925134916770306312930119153300138174992869244704085444754255718819320100547539903078495813116901169161478594036829356473208457086854468882135754412173202320065136737325964463872472725882698884710400 87 -972949983121341678974679602687239235669684971397133312022039495230455666979330654792959735987021132136141212223764408489128352643068808820637989720110175665834603568699805293913272013874997679417902693742710726191353332805589270528000 88 1405856510230531656836824189024294668719029333875817959094529228941283462384188344078767891758725804998860556950556115000299266983324153873785793680940391903913202964002960175347454625797325273574938665271771702736936979492932679630848000 89 -2054908725546060919188059698240154861755461627518490432599529293115830763712078772152847520634582055751548952208220908430426083801869721625600501199331477778485385789446892591271794061056647241960278518908918903718903573362973822230200320000 90 3038003401622521960801942485457442806263813597607986429556300789127562817719791045213012747854590463430183523479132683722193777620388770513123394593105940568505397745458800859765618761859039832492783757684931105832015609864540011930542774681600 91 -4542265904936891752846817473555329213679826796692786906840458667095232821187311525561669987503518926473629807517274116146267595955821347563941902786913222437594144019797593832908686757851403860647744076956957152777674363482633540982575176718745600 92 6867379796181025092610683360124649563008335931716076155295356764175206974287951353966657929551379962856730508676146889267276258919513246721955991196311077357632579767862429378703871952191519763279111563021840016398090429700617314451741624545941913600 93 -10497614535246594344182511274371314238103920315307619259728122726766067253368731052727224172803307064170941934997673048713158786406479523535266147883953514009362819627624979431083907154359911414672928763150148570430338929019588836067940629492228371251200 94 16222553143300847836093155396463628992950211119702811841893838658797486322802815236250216741554388104505337283972723559236225578192354226780527207237008584558112471263582309686571032190439699238838495834587203357007766427618092753079580121385545175662592000 95 -25341126784496411442917799448722112962127730648561729520773437677021669936795617975912077302016359419137352781460954928097554103851532771123621982112851193841794919483315179130513576586393766711847718309726840647740467811110100196619192537986722127207727104000 96 40009300381239113384374946868520897377362332178007025054227497802155726540878618114354554290355032264745306498718929283777193475852255036361077997207003491176275432007185753767220596882025752487232358366518433453448800063746033762020514154875893770320747692032000 97 -63837452475058958400153248279258130447902447323518983411730424174789214220520323962510404301563938171182018359507551819636942733883210401135349643513405530697535733157734796951435538334822382987663105334818061880089465440636729447354660225650789569044626729336832000 98 102925253283670549784921515022246883906557103291638018938046048864079669361071936305975092354373290045852958571064743669632272046539200006391904570563639591928397901791465040048447158798572447219394097963186507658717309376961873913095249291704738838937400361598582784000 99 -167669235450855382053916423093681890644271368309824963334118852637146545029469990368903518914065990302374379256593646171658074570667446837053346748687095040811710731636043687996630268432276574838921329870700488569233242321359384632824877325985748761621648862698914447360000 100 275945970785186922870679938801732746103082426896498374327677898200277141722966317178620011969935975220547616673866815442117222695105821454997782625052731687828803389914373363460037103519969040378972154949495630843161998507966723609651112224659192012850701044760006640009216000 101 -458763735162380729237309916280721395386046495729764258493294148703461409945054805505143069658911933576621051452668420950785703774246891865323030821577704485597265057402821670091435990196740627649436330482385021190144445202488517088189794378135271269400720945011299403829975449600 102 770379055324396408762370355943170590123008320018047177011333471694249879636701926267496477827890078525795839420425390737165636644749827097536557985673057388562201584691089843284421434848855578240397886335418453936220836956447695139167905097998513056572307112301452818015202154905600 103 -1306553215492856561677105610242164656518038462484495539874536743128813840605054983760343280867504738114453976478927368712965378810837969666844065321492203624439633451911201232913656411353620701633654396642741401082629271203812711704802494587023903316315711488561636609724941052621619200 104 2237766250076316658258464333088527083734797551807358415142526349828759940376479842507101589862366734821108524901105448459978553748169735478132573353999617119882551481208377903985706055986569454940476650544675475339073319688032369025763655406969751094658814120385876847153167106524053504000 105 -3870132803946229525354440968580056158709569124873809867858896942174568980833408127165809519361728989807604199421090009561290121612814972313208340938637530260526842723089895335777361595825462511044252458988655105447548554898939963823697104872251276702797760532998228968251227928191139263283200 106 6758026618267484738650831460109643160390244310484507531328621338691698554898426246878590853678789296409715531364501477002088925064105443278741163591117197742807613140499906746777439739131177111572508995452587473968526100416994763466626140388253444309341189271098234109879787524891764115007078400 107 -11913981816803311615779001175262521468633667061528743934991960259032676972997111274337814549082615401230012221247581143800488189508163203868446937405726707682894071402875406280638675211322815106819683245536070834958703051636944132742183273979528562818122017014514283683847769158765425036605417062400 108 21203026160549175906746014880076072404188303283546251936232208127019901228638384472459176677562222370610225384035832898686900065436581211970980168093166538174941250734321606245042085503394363779927737018404257176352956917593555920001324858876309984760164639133588854046110382699625643459995128089804800 109 -38089410793096652611215390007362915995629629856786828926632069252572394970609136053163252430616943498354011231597018763170334711021353231156560666808049132980090152891573119376828860348546520342564212481626341146892676807576120513936132618525689081936534790165464782973616844888715476276533430562324480000 110 69061891397062080784389422394569378071231195473259651060462672136213050348779241206960012471894812515040085247170451190180557511695661521009143295244858037478630256246783750609357583499066216990823171780841600294495015563211810692155374194844651286481537206415690899125815435965455075602339118892924167782400 111 -126375678607774446193470666225019039812206900560143570648199564944519109010386057801453879818418785610822813434903293281593952174280703971009655933445489831831001699842947515186881083778760725348080968022283517230106405927158662515636113062065857781692635653013730677477281049300348811380725289610723096264704000 112 233368930264269720487896055979585021428322765487522227794419534053944208826705714074420325169309085545138723258357316421064992790025356921200829837963482356205145698050100447225601133666728280133391259899308371146290144707274833401041751039827024608831168713265230156908139053777785076622663418401864124693741568000 113 -434851938698135849017796073587588196506077796384395179801775584020046844682797487072384814809637105260778772876409648101847745165326809886564888304164800187161723971745032047929966904181683724486762863439218986266173626945997799680040888407920843189098929049493062524673830818206788127888058526883911141978145816576000 114 817567466622109525999451120812012351288084924958262442070597344349166353203037501534240054761607385379508323712222795469809930493445890531539786252567837813581388334709948880754237861303547534313804031636711147013869064445410897212379437832229789617792350907172278351203484222985720795881142395892529012598389080064000000 115 -1550797894716259835542233098743745339593946230354399942858028750866298826848634652695086959029457209842131215093959263517623131232725011036912910876733141393407660374480214556599118895876790590885312426829122089087311953765166962841471636692013187059676679282659467504540887870269283581033224830079663497727890438011591065600 116 2967579854120543142473816651689642562532454814520409955275079798536859986736632761843835254814252360798648440537527887690906088144023352849683443620278510074170304809661815070998264939570220771909119349350255447709070430606275107458085095716776866624047367818456555783474521128227199769930099832389523808333380477820109167001600 117 -5728382676237880940308743458273574771728435715523304238040972601417254145656582487998202259055122865180762720643491653498876414829021783913796635832077855713676797019703455834904604436582737926914056994772299560684777020616234273489323753080272708572055509225589740687300429139204710328838312013346333748580974885273563687393689600 118 11153505569512447642874576997396234208645647776132545994835923736982290964798299731111440209393652688288398792023624094022457565881236754842159980130589451256306675166365484333773162517840036735554326385769647427095100345479767457615592803907662226618659484165284013259931364755951732122430706452666007897942328511977420309358916403200 119 -21903243429177011111945412827431245670070698655414788025833426831534586353969544407254199008197455835849183232664149385642659912141616054519466450939483658504154684006557837654015019811452930595729903445298020117576721098115706582201741022555546420673013163786835616639718132164013995141326214701266904057373665370554888715038718164992000 120 43380205914777099495542065617803645561079233154096083017782184027862351862471773172893167963708257380811926810900033567429862528286267356745310454316163446277001201144123777515232466314837229583718386157472373023369360701920850749555355058048527916643549122594024747972727032250556238369316421403695958885239823305829290927439346713755648000 121 -86642289324433572052763696460671079329143537572442349557330535665815405966790398957654783740386676231836038738583156116185346016055798268014195519842759916934571096648641215803373372265886824603919156899829584764229041172443446039840786166088127034288664447289712838054943191670752596817658121709590141129296185810754004207000461389707870208000 122 174498970490841609165255615500417857987680759655178324047005121918754814660072736485618757862787229379074969405743960985466555199854401579835602240136605839678438993470043273137279845389344607940494759257424782283135417756984983170130909483638812653313644232833216499240884245318377047547373325525378858933264105445577501648182124571150870642688000 123 -354364716331404612098983206712585364726166799995498241571094215162137172318482806051503983080124136841997900425146012672399154174264953890481580907170842249551278436689156006503148414425301108073514435361148135767154143965896116936069307569156008765605313849984781555322962644719001032400781671699880159057350803043660207288146462492563132704096256000 124 725559841284106182526189592379222300425103016575037219316808964600746184770919933983244064316132532545352981482746334279591118939033029176074768765465669223781447302745568235095195805840726203902690539783833381758372301886156239205773508619730429155667591201225234528173880023981292586080451651871467181816134309220311039741333542761802467061153136640000 125 -1497725232182950807844574772217933822602979814241277259302584551948311110887463541253297098499574440062454135483846241937239736331255634348541910747304987172631297833425902436144831957226830873836404411122305324291295354584909774124997933576007504371966657197126862733505984012347545413112440807522015072631516742178810566580274356838977459701584540309913600 126 3116726221553406617598934241582960016263149870633539153937061135916716667714930741187154820119274307270193016627034693657885985189688625117105090703186268777175151228028663237443190766345165483493515339784158219072243203156576353531441416122193823599437038242473128742832862852709806303424856287032587322691445582604299237709999724815426656718256843092467384320 127 -6537996338506989611878634848341119676613293338584165393818748853654291097405632072658468781787814674766569795616004489130612954604238650527833356597999077132768479238766720155898730894156440745458410696694318043531593627683439267804731635174725459239923461200089152901064229246227053732292520673832507719119926704477660105057835824303687346339794555179726557675520 128 13824281159128813242553765565864691210095642625635600618100825110701239835037470985995316239188850848730378229757892043785121749590550941389514373572312455564574202164582984552529258705282085568499131469833997082592971234840740456958529483470821531657473264331367157151139703674034001952718169261383934758649853472328457838226692228740031754917093606690777788464496640 129 -29462195155795029363048871125116057562569423295267667224108177358195763878780431849564057099776120206700951104750944898576892502496590989963367497311145303375436708258157173921660993183258223661654162403559182508683060160324578999035832471321502230776330262771754270010384357534453097661914286670986763366556086601169371946481813796339532130541078601716308018245455052800 130 63282776121234495916530388333742831568762130019500159792895303348489117813266015202203293963110785730467931523933329858448645777300980809360038180214988323811836436373361580001734877993682562918569598633066070928171531570613544028607716457291043857430731610738712857164641298198153847538257354769614452775342214574462463487098404645682793807665783555969223628663904943472640 131 -136986400339778433957254732466418892610145886855162120433666981611021542635327626355057350985357625890360808028740358487944548396659728922586086463493873050408811560406032546064822816060451944513191203466259569174774685120499693239609314325375659675592681781117024792133833001590705714363201014312338562094804715530392918427476354451938971203694949177805197039416051189552250880 132 298823627649751902145215331195701468878457578657886745355634236310078833654142957077747629585747937289074405892108427506736511863304850165079326437995066926520528519635213906400013832829277650168619706956782673774827065924116313123767116221875684634681204272024460325412801817842837846493908344924937864183345570858419167776877591549675297382674717862632758736971855887163121991680 133 -656859368606296429666700892313761636361314931129376185859128846162336944136439157243589195072334107553598604291391156550673700148482182119456521069437493137492866242951596404086503154924541183891382865004969473528723590342173464915973365347568874013054810746109756508882557022392782247317754666987018137734386701867340682129121307485144787474762363980168443949750479053697030931087360 134 1454871617152123025111843782824336507363956177177971394418468201946682372846556047715781127082314032140406067967802483771281819169986939141033801576243578051046763446105862302626546639025140856385910076204603930200286669320146565766676497813549832063599963806491007185628671675293872369232765995152079370034961170366162369281946213319762616758923051465349259007587280131450437936087040000 135 -3246735834034843493776191147099865051015407881726825249930051835774339488545530611839528428474799640343237000472483501168310056049082377116851548106267784488651850321105741293621895072131635507667266695800881025740047163014053212239152380162088594202939374541794367792238622101151331198062268515672882413965241583399633409181218029703315048820894383731013844111070899336205892181604308090880 136 7299864851052619529921723165961364676115047346405680138294950865374842318971921968610708673452817045365534659441346785225164553453120255362078283621638755698707222243272258880077204049442701186463241944131606042593937394382801502245472000788204071870419410434254399290454234204821087741856918239581376522122861382307467675555024974055173244295062554271954527633923777287828117694731258324582400 137 -16535000106127622776164166989333744998064427554965383178357801862520944594349085438258787893464571808899455893532456895051153332078871868316171419816170781208096028578136247725705085912843786116003462174189677799371949530419107480096365569846298562621335749273196012407050052887060054602914189434737451376357376355331113200789177035220698222449494524562101332161863637869388625881387528480830259200 138 37730398304681891527848310113540939543357468015235230948582125189158805380547560255986348051719377115048790599700527599889861864738630404598850334432535021490080651142734540157680596007946014620333238521171029679111694949937190246400885773879875605867947226919280429609930676948979804873076862663367712061136455214935343840365197023992875948960026981489574600983656336521269284472688077110266717798400 139 -86726739280012534873173286623192544636554406952325407052658713886026746092660948359537270599881542631778103964621493853215255666128654804249705530878101732223187489844019863397835060674202535504498280341457147470521314616339281183651818923787340678005270566195157241967150943260025272448093908055792149795903637118679790387423120574274498799514436448512109109747837472888194799549833597085900764872704000 140 200801087665542589363448600416420048752515236978189946467063665575457572997027276899357527649381923677670951060591001285815513907348625678731364210367495399891789296801676840246296739830719457481419202172698424567510339893044922908801883656387432806161270244565424554378150576603853928355085275799578225690754583978894568215011491675039304516408123869931160004957519916661613617252170189871891091590542786560 141 -468282386654506740308298335838761173335879110081677286990197663028705855121859462536105672875218084290760649699574838458135118167378378983574665195136064605071713857677740492903467793477615362745900803674813671523269042592109575260867036539027170566817471808798426814557289003182107684622681603487154440091931817883214927055733590065888194311071610793182952842898136146770874890516948888386155057232334930575360 142 1099906920638590245628759481368943085064902537453204972966438622150790458036241368819704115780709340531388589488556507425972873022584701093870027260982677475519792359794750749790224596410106211881560144651374753324383666209856757531376723867278965381146227111718569898633613606877907469783861767324089859213462636331130982173782248629627897211481049937919395174372829867058116262377241231537378832581664641814364160 143 -2601886469630798242638811659325240707412437388145114907116226964972594375080552347241679371384000637467574983919671732851823078274814962081145676952398980908388111846570543086380511250715546996773296640981279561478079322884325138791921474555645692224532994241644839079915850428734967668736287071777803181225766563903118700715314790820642494128102057539834530030654472801238060312760594181327359394798762677439792414720 144 6198452896807673772687161570388820883907164838105623192693818742300419550604311527036472169072763400337411395795096898021912220987264700503797439885325185243615029281909289432786860174397056807983458139536510520499216176057943709285684113643314785441095624811048499481992835520135558103989384688921325219161783823608387715797865866027133861391842816182353296824303273073967515084473603211887599287316274207615815463731200 145 -14870288166873091349676020782754474699811069579656744903093752097153896529857505432515212495284014543341412594095285518316291961497573450323026202973354040328707361321638936050911232496735274787879117141475747844409002773719733614237958041741371744432378508220356659851021934205408505696027257872371217141083585404194035197151676715590851644074491747243071451466776507312786772566696035985164372429598452133058871465030451200 146 35923235146374301114934671753917803542050688762127252377041354471758046581786813716494951018306722000788173713981432759201456435505771261047070884923247869953275816707817405167144373023927331481076009145801710558090041538651965499062465853070788349530033773534307354544568646362200643456612949355633198162427296998298894739112891203624776079604886596902892229702319422090302492395213697646068103946440135421044423937405380198400 147 -87383739622059658251447214477840748047782780704117093575358988276719186378775785340304370383534995612314609768303590415507769302646596872347649359087406368681812608229936646112594985603986571420342131825194220430192769227119576589467913870539371850288808409460942067328995456986191570901445954363639295869615895220663163640392853607444809487719164121995938326547944931150723842571919098931744025444015987227649494127673673672294400 148 214024937470286731477163697434247814152158145448468752542640141065527569263767268546356826185489139484537085705073145818431083028563099525525991620494012343971440930155625017994654143610691836291217182379155313841482862577368972263331798896321043807327115382552767982677103427523404627884208075896422597302652930471369454971739593949269580415301953140059505650746775239063346127890046994981492997310125151921976655509145491249876172800 149 -527784237377305538253948427935766824330279246689454569473091334789419850301283799199401957152150227562739839482566099471896034522308521358403789428149734574657695268128972295675199095181744211011431367308205549770361507824887909967274399049277699498981243300923907316100522534702515245685538033168414911933988890898910634881536554893094373508765605016567408144908294982768815805390208180355104332257102524499917211503368211577912164352000 150 1310348237199860926678462428534288821794426583694563094235691092596363281786145184749862880398045295258203021401499588549106052521501865061011934522577305892065860111044983998530071887186512749932945333887553840736700620371285558238750110432643690566730120627445813325389047334692464984583255632801540926783565247988607886294230970920234393036347620235711087806295097638257355049377553184373722092259891631770766242604246157257895416168448000 151 -3275183060486602327452858910661620901672955298054652604879860999924397031335607819046190300960090807369031499641456865608657819321424124675940141509653130815998923090498173990276199582703895754316674530308431045983480028951435041592082218706091004786597738705233482311686736161923072535902878424548635753579544124692017468503720569904197908290462683695009444402256716332352651040684251969142439696980055128194060583003591254368144375975646330880 152 8241067866706845290785740677346176436656200526598042595708483064625420620228247883310630660316681323200257772134896766427625698967521256286988312403895339140452358692214166549231305785943259441841048767761874645987280485912101135186636050853965924808677364094474871333204843105049597665081270489818235858138685847225188064405637656322881207566219710075950411478374918403678825470621163377701329135513165717474818966779689960533668068461683335495680 153 -20874267547509138399555206471908923373276385790315698966545972472095123321942587973144460693672438122861171035668412398960071378892443318589455865822905097677395442999282551720889209602698658318423252237944836573521995295445243043525221516940876633588706255237046558276657425288186889210749964075216121983030854615820376615417025591449846725883902681559761422678538627120461637215143244415422735849455901232844748376120542019803094532313494918539509760 154 53223064762342695146622456207914305022309636457996004399019365501411221762394103508957312733388745056988207102433737337894602793440310496336774213277215053531356176817675115453322779416379411773722658114074124206166320767986964388341066701239544267595262663981308408413090735901683686466522523385405892917649837565773483885030440476817193737072888870552363207154451639383067779516074651208725939690904393258530227531423767582615123678379942783986381619200 155 -136593701651106183502740975317685090961947182157844550394895313917635988308442794182444981296886051805970931766841097383257042898537855123584590367621627849006386529315582494845226481880583477802306697635389702399570997775449215613640995951341698295296083293535554233008932076069401949361986127894066683541472351008980908152274738050166710829631067034166107489903695024747942783734449944691542122682986990529813017224531028448736304743548060541522784351682560 156 352845967298484018536710650841253005738941264351349953968625605032600654532271339796605009659093935543862187644860781743213336881503504658633946446600678767751048708909391088948423662580989964595592243196412260221073975894863570646040650383906216670906166252213531695758752172381986688187993086499996923288380928583895235941452443489444822638707466303635876249433963761832026337158253762658936456616169523541255659821962505747591570784808829972407142263889592320 157 -917371186627466450692857542432510697120495655668423227814488341551598279509603179957827752754974985491706527797130141976425873114258481735674116831815584123233464225767007746025456851347138639687921223530286710465484226698988459793578105005696127003006225158401194858608118919735676803160017359287323226839389225252793022181160834980150291875075407939623525591063219528401450070123110484553681139677899486411637915686955020600805929371367137539444200967899730411520 158 2400449009103764769011259215218719168226558710530434569487488213734923014609298179851236354302808097979648877533179928361295799506414420152138385653329762851094384006422168169318431171148186804811640845815540242384335911320606331963144808325034934800288338439100122637671160744783098456273129694830562059012200606621164962681475022124987266296567442059328285393908713827403925584465018235836291795252904576134491438435398980553803299468372229192607418842445725606871040 159 -6321345902497675297469252569458811808481203316435015854699014005698541883533211957613676500262625477040631711874749875298589796623431754856971104244656276521933085009964749843762553954787986392019678237028843419067469144362526465927931310550276650025506576999904727624447023986597976645061632234944395084174327732567162659040178179891529659664734275390865978200614898091445526613582173992047681737511966793603989616501250368604033335260006082564283593044995304184610816000 160 16752466583028899292667690475667048383446115025489618719360831790869241051804613132029819753880650290497003118229522522350955485088229216417615858173150747429002134718323428205098189341616261647552347346864223899189519552198920238443281022442668628239283501121988462025364141514005405218248799904804685860685250356530519218468283711539192329204143586115786125041070358554401384476551935970409477633597738349609688162164350232348977142126811469637985411894934421592127695749120 161 -44676873547878360325515168863731082232900225643779093763860181940824130853578729220920953384617276163991368676358092827222925689082769104752351684289362545907154967494256208056223644103018216511683475753274880237186257388848391668477989993068308597045059176665199627464658631587504434155352515340817013022957201863815078505215993432290370323189647775517260269797388008688639607591560070583014380697010371150132549467723596756298717216428629431130287370306360903360966196985856000 162 119895942895299124941350372710050007494851280112081125760323713548944241346560842478883422712308047111899186443234433181527155206524360002943575878132634951672946275047980062381173662676438386739651403533407882128937797097505267627981496213654568089990748869578933517239245207304199737592703780741637515748410103617107499730876319952746607394524878904997122010118817879993906464756566490922470660936682490330360637742765689612290340055851282513909079876863621700446823525666468659200 163 -323762842764274662217568633321629591416583270033999714431405765168325784184605536009648676957000192952945965209396293947941733596848686708594087900746055487890472135392038206434148964741987137317237657226816790880199699357733486263382912080866285930120422737775827866462408352826496830944738368794020865267303775768300645690686344730120405555729184969348402594126653163987050295084912501521814566509779828176968970297236798521279359733487895295436857278627173878441613029323588396646400 164 879698067892105874933815910128794648689078751817895178853078867852572569055640449784862975520607583424477815175020351770299248103865455546508723360490140635057355094175432514104126510217427408903141104479505426695528347821556682609035721271985369851639279950387122425555059859713036713003311901622582559181422630939041215455599180823940351545495467474110106426208460824093671717235341750264369358926216013163471819859794587908036296240348171390888834274460736849274738662479267350183936000 165 -2404960264353228011132959429874012776676924864093955111272924299613032808543745169308133114811478150707163335684536413883680306396874664287945076618469567959940823797234801416355594999653403669619010464902773544522707605975990077469820227721641175138010809341148202122630079519265910454959562103916088043616925689564546693422134599790218327294139753972492413183998508077271024343080827712076302216649567672512458152280511443545832379925122423277272717844186634068475283369733231633098310942720 166 6615055990691447161177983600193886469213676493676887539965133710896670876733502752697585898577865310413377181645750994149911595249626499344714683189487849002857260668486209439273299192389196892830950211741149036132788728811186193367695384522621850232752526121797529748320721928625322000778833650208925825515144099717100715827724676687232239424537016349886895331307834983796851384901919562001248929719373712157711118217097304575048130291076410384441142943433305440623706079177799050057858385182720 167 -18306040209728459168762412143306702195228083373754338465263103989953213389725670417267493711290019195714757526396818384129163133717324773100325834184156367949786105782884063550081308232687309211041368880347977703900182477023718782514107282685220931165020547119977347379793988486564094917142063574139556541746328149128535851933719805070745278327659596014145209100650459589741834690128991820627209980317146404813267278244834859356699234542005428496918218685248211428045545436769726397530619913772728320 168 50965310877309721977632263659016730743716346202313336002865723771315065158896295207762414581740627680785795442822086777339930062434794936647935168879032755802363829210285760005755094169945304133095301665045305199879261383488353299522824926703768748984669697360313796113421404948781489562692457136434918014736904660848078894075661023100993561938699042125549516075351495309381345489262413142553797622843661122099025847235125986243213794658105462165164936152101106683490155595136483333151252080988981821440 169 -142744249614182494136908808191019765243503018808624690844774768183108384036586045654516845093584952837483152558953160277072656011810337113022889686568661103184723756572906037626373494525339370603329175763050831500198811375483718941321642347624265461529104409329029449547733639855900954707362135812492849130806662650922044544461541023700254068616960589891269386427997398358146310615342331708901088151201377335269245290420080658181841859175360346863636034933218561810480006765030455775108072080534445385318400 170 402189503627208453336435040872338506433884287918006236475376837621468241363506936381260868160403239066388851348473135012324180028542839117702030611840441081135041660192051288696641930397242780585097211017297383012944194290062209962368847454916812392731546076558314976755560464794716060694784842614493342398389302811115266775543875192106812973461490960084970848193465709624999461996135723743030434730634561974818041895823824867523320502761343593693179458210906653946853160362153948137817168630209791225180979200 171 -1139923428015001618600273319393082869168663598640280680467072836006989186307494143548779398122375241564116683416024429846740892310231953800342836622424424552728417138025745901673720587965442766100618495507402427045139869439881049977793386288510324434598058347976755282846490411169204704932941575575668692951218276474228442232643904663278882101604197572514192322960767414298090673646121827256461682460785773343835960042409542175777739158104691716840933369076047426034861558169540674354023633392261143552568852480000 172 3249962242756642108852328245958873850687821159547954459629684301359220166318808463419490230515751939156030007270153773224471423858037506296781042159438118606514468718073954111732937324935914166812477592361682653243209121353818202249991699225499119679920883793185788697031073056066786829167202264996758690179214227523527642021402681180106678792500865882073047736315911463118826682449230242490657177702066668153297364561593380755159631417510317943279794101276608218057190759599890603101219731387997198009361537957888000 173 -9320166460172348330403748892428929411513217882674477812938727066840429990194190146811608913517148800556290289571933517508029619172013828639932716848088894166257182408822548203320873097189256282489495770875746900665315089086405807446050479210869772673252487029608830676984312116971408923124405092866094997785736418441773932621551762627899602876898975068317617099631774557311860116114491366929020588220847586616520850060259119719767844706873705499580030044478364458321398214401984447144268183948358112818282273341177856000 174 26884189201553706615215608337612214393002420942556743555025147500238422189732003271432098573883339274710961985244559780231535731421590460432086096415448052506940867433825804733713494742519390494960028869797978444221390415494612516004815000377365803649694224607699686507260860077904288903805228966754277505761535857352486146638315426933511002289442578181998586982314781940198699981236464393672751660685071983170271525388779296458617594448154218562832923699101564981049511624098088360708283367242662889602459611480656445440000 175 -77998008144977957047534550880017090028034811428702296777557621822934041844644201742792322494064913069036632849476964268634603009564653025396533461266243357624802017350520661109340337913239117736470376577095560319242914119221033996527093936852203816450213011106614510518695291119727525436942655914730312010426670062671346292062943617333278263278451994188680960474037997112964443752459648606918358741184866924694928842482358163762956349538286304236196952254360835014990330761494880505157130249697232469256859581703920577150976000 176 227598250005505824959195847770928138258978797166291989000384842860317258427409738909888377612042701976845798935417823667122042012664008896527124101020596453882818710035540509762758587938977499929361834536619421941904129217794655802289201708428530194090441772765851504314935945102799889236495859996224232524735878976376105435641217727683833578416613684416666371653689959839729381863612901119344197600302769198265781879372094520188489046830833139415947561424030788824403927141642594085675857495343181607521228421308729276840594636800 177 -667942180389360307600067915373847157712002424412812845450055576768820291840221972293174258353502983822714763033612426890559861473447901135129976797649723627266098638125081124314424069872922802943606017578274385241389083741740214446558654519635560276008290771346306366488663483541292911442156746352729282510321180384400637640934718696976286034531480007116573105004387270639867941123621529395999126227331420409693036930127047236349628443500505181980333236414201077211846139409352694665812680264187147019436992817618533173269306854604800 178 1971420357336955828452364847086592014531624677818679233188023117713786275110935532081022462826501848185609085062610681545528762161391860032604936433110898994886100002574832687466503499486432759829840161630221738169996384399465139849409597752786805285853396237068067637062713280208825506281297140850551138787184762134413224122892303417214992619862253464340263725286169765659462871864726043626375437112697042866573691660858893600242295747966799947034958330104725468023043889253638449289433529683162116813654163054742698348254806507362713600 179 -5851619107930335909103531917763216131929988959433177303720610970950523774924232523365785097111172278676084441007142956323789816118576445903855547778184844571825954699761944971416253712466587229330518258547797160763655882166803783551432316357590143331272523114587078391027258604168280209799137564640719122131903291239578550694611044742446618741962315444156385141516111206700644983889500694960814816729840401558547394765085001067144037318202708879074540962204703179528131122009594718614647677470833220307582225240422159895455564386640330752000 180 17466886357742109290363771452334643025864271446678205589453688090593003167635818290617088487136434049813063347957361041340097745041506449138877441165943241609063647219876817727032438621453513872560941237793614099609252356757353698466751732978404470812083889209946562201470804035652231459082844379180736533714937021788914458061729487715063108329356420700566854163139874559432500349280860429337526551601870906080328170577318010884400428120598634262134683452667628221506398388310450714401616743422933851090154791968944183050510300125232480491929600 181 -52430489733937120086491164374035720487998270349139068297411400660022344601744234304015473714697906761009296183892439767889573134759378827222518122432178138991351349022032555232952096241525412725695388650938820261950281350311420134781149038565459966047708185225263202248869256076779488958187625395205615400767332531054693537289198977590407789382401506324530585576221671471985778125742381107995794229280004832389798163711935275768749415908193939335504832898805235238019164408014526524673305508417585219512603287626312403762579658219886193629410099200 182 158258775748705257533907471709530934946014872145701142601747040292891938369389503408101412790396275043522099824138435813481766902447649629503878844240371963789765822256359254247878748466604469465461838593253000454745096041732149091962994042124140349499364523931798626133647191783252843189417379959043841081769806141548426970031125282782069753860241033530250059191804975669701428216683207909527315704415201753578636961655850954943259013589344940986079741334889753321661482171471184635491308295472642955642285015934324710363393015887440792852408513331200 183 -480345581278377873805362468992435091659601778213831186419089412806754001421817198445467376229791400652853593431030065534946414654905885688764533617796901477939422202895625638293587554091213770957812392786523037535232133992691444970218857632776388231721322355397514520697475723742776172754560775766005052501156819445685876806230534107658343014294253834217272252039786022016846632736740167581474240108011440475060079540713093818401134836522726237293799318700158782103119015861525019849243757715530241879303919414057360019096513610713040824883716536297062400 184 1465982204576522261537115874832878786070815130411958681195943066961005195716168633469790352415615398072405364596967638321591665502626428858172862351730920320989007413272608947945542229525763883877563116448713212558564406922408415170879322700097390464779861761259832848214687672739380085871015842709452881480253868712547639343799155820104670192700621178977258524054650252481036346382784432834394194148716192580918420968731281333692817808506659224585452792666129787402364648026755718131276760281165030829761925559532327479194531258779247924413286924073041920000 185 -4498621261873036987268392497994288200688088559334604140832284394610744270999398675391678591218658883671926779721051057154329889309444753027344558500933102400145897874797498014180121939893712380066262599834337693432008427874785160885121169695697484371748211767353593479826162827359758296875269052108529023116020576598220780085102794374998199893816771726441702309646460271664326474255816048362060329836116851830082463786081143328224393899617141371751648595935681591123611397590172165206305735865659565295676453522581221531274507899905811329076910199263821247283200 186 13880115352986152811218663378932547697191384612291799124882933974086304771829352074138009288851663698737468805834214086026074985385893537552885890793383871317085235526274987568431495693505736645866409812352471508114750333774853537730939681832151065418065951595363161925403795976113268129799201795354403469850940822644764596446612408225798315463085669908854600564447846369251171693797343317677311748028246065682171041445316473832415818984790610126181624782667525452390278465273435194638303389082441970246277137028162762828406384896315715486825206646242685801725952000 187 -43058296720998373396982207123449987256592810640725361273403268552596689286801116457255352995132183133442908072517942231546341050351010321897162715030960322179491757171584127532439677547546877249255459702483081980547739382713528587426142810823809323987273033470909887098588947318293714311557317326506922383747614789029822627878804875014449962705708644101372939174202523000256429116210314047441309082981630113837099310623412437899937961153954048547547150436755208860046580381377098235909946740000684246357440990353184542680442388543423924048863256240799887296953319424000 188 134294460112813588495042151031339673515875006746842009606896807675888436799318120019530180463309520537399992933540104087423241858330075134201256838405088195132299526750348955998580176362179803942773786440919353409883838278741747450381422923349953658541089747823406608899522903283410034100127237409059206624270503493192165973356775888481792104081396973503564621580735069915292923021544102176795051092512094658291297766608231902042927822293614833402044669124300020472701882324568195270566222160162628584360199121060025193736606610004440414652550130798242266301246396694528000 189 -421099105209934729554805771240949037749915284782971421241842255493418930626108362792464126761222900748898836045619024926891866310821711784955210538569921192941305084735484018555879906966545119216634540234637440570528331151647991419369336303537258705892630745600617590714689458792654014927742740072318697447118937876097070276866342532255703739802985583566136097813893386663000853949783883414781466643510334156717611488074434768530320009343058406732178911210443331142550553841085088663121375038306091153726428733944147719288003864342071680209838793132577006188849532170665984000 190 1327465159157309544301640928350591172511660848434402159292261818733170903793308144194660791871601119827073621736016654186200833685222806845439552885137577263767804695644897509033519701873038260548131353461327415164735825081212674300280203894784423183189845678356469798675554418241697233965330860017210442198564454688342462083335001221136729609809607845731937708370812457668154284365493153418090461905518318131222812664832065439794103384620460254934774525432448272409738205192555167183172196237323862167230666215592220823310405866616193174256889661710081228922894258297277377413120 191 -4206900972369218401756167079174634876341664775063045334375072584606332024486395005525791142812405897056316170546859547210498237022242063508632575665222541174776453350135144532380225085541866211650190237179324986223055758312088723897291783635651633999841550840109581358169131555415718260209699358575070364024349399118163053840474962519231515231797706436002054043447191999748449948644424176017970957470494264002221996370850933966188063639254461934410912281590350190954217403136226082575430506543308799354283246777307988185912948871944079981599009436773250616998004757666467900051947520 192 13402619069856265877193231128262399424761328590211112859555799945340435683156602159234790403196863151863040678896310649826145320766483829605650953172011566473900350376936086479716263893145458789623478055130187641806830745261103946408993090275855690893284515818662756415857070750093229296468785910118666091355807311285359624651828691870752814755604462355165117232520778560096328680316994406289050451719068595926934013872393458795943305579123748927211691908329140891829178005171614866908028811691728396719547563524662878885843882652024877311386266098164206847250667816154611485991103365120 193 -42923318987795120933405781964178022717455830394946015972519834660700751987072006462520800646972733494564923933534990461960313370289626006525400695641730009621500291503386068527350884456903321963426663099519102508698335947407293801746475432939519098823286555171294517048659264358568765775572501118298747055368816241753236729138384817417822912055973185947766788218359527716189154614947829888714086786120502859463662206366219520997106087077116991206023806402374982357696293727383198539340633787673964042706641625678365087614702160496654263175308677078432675753181734071407338013799377576919040 194 138185122599525937754307628500434745191297417725404291102462537129593812041438482313727533231709146904122253153061743368609476620878151360722795810102269808885397115326989895558982921435922597438405273516039664917839755840024064694114712315700952962441993011816733150343575485906865130859227902129871239319321555934741365952337263356871668767681869800570953745551634679745317748899207619376851333101818517106660787103177737453053711113996395327973892556368437087019810125677367384129056294824170259449938858517655887877571836262893228664012935361704802454981645526964160160816399024862422630400 195 -447179523203029432083836052890241456105645394512495511624306193560583254414195298467808304644018488690461503252171749602607969522797854216688646175543762661136686530192750888968343269045884763129170162319354290175996162002546262292550696746305033787311406864110887317095492308714433372343521377528262515475908567433330994831758549054557978156321967938485560713836384574776245577093402653594590894470979533746002730642095705236287318215772803764106120895940568571327760490262318255825327511410515343534188317682651681216015455896423864177685320917180602522904161684495903831781263759611734786048000 196 1454599839605518549509912492802711529445646959772225828904649062701679601588490856951284045613767246302564110047314198606636948257160262180213330383110348269287296935720495034933994776477618602415449369767524091330679025723714848492455791347008471857916747076658521533297240027862693967963144105835970580785562998013991046037537252186635896572517161036765507566952876021693611735572432835695993285335247325478748164184800540094559421159438862867808032134641326071490478407966791054677483582319049086768987619823658758573636078721010647503777834746911874044487687723582356988385143730914911948321587200 197 -4755921375028034880198927420395578770252519270422270180426762619929254373139025805516651094610494719675594069976913634002721101680728415171301176527098367343474029706474690632371250306311160366164816670352560534717808006786100149845815585835259890013340308159927467087320373148213075339774759181122679335505959112143881461520010279509027992619125542354219339925560638464491631059346250640656697059776254846102750859677253093169241596062107085735648169190828336027959392434676853457060372690055381136271530055264650826875593740506586973776928180288457454179771697316248477704276549248386481334131045171200 198 15629457949772414111363409051673946542626231744410061368997017284775226373791372815387392822357567273398656842728135301331556810971033906714121840603986119432236731600053622474241024886183644144092477736438771023317839268913034666189463996530426119520136520951886267298742720259890050615737146949023435197746771977272065381818094973354577740690404873487609356297477595609821713127358333796506656544497991413458824414350379560587548904257556764232859028744533091061478807850782372898803988143912874583651117344789334718093486086039629690318621216256386549218569015292315766741041330685657310861792205235814400 199 -51624994279076591513902447299065335353338968512516561517867127691176125225613525981549874074804852823647425412631928664474004177799704219326089882277100036083970612322226663656742550023929458477623409796749937347627357731591297390306326373153318664467230149126319756654640540274203203899230127256390188512207914581040099491030228978573735066564363280063288513354205859502410583824585771901659544717070664905588766612572025969690449816104978605928978427354503862713833634347998514192600506653536688238001253910153709452986761476046352659172378793691733527551188835295359529501360471725120907574659931718025216000 200 171384606401346845293832516482816445898639155955345711431292711766863504931656859296823560686507633959308389331442581598359958856669943075457373281126338477748994366676204377136060756335866163372088515855061803225137777703685465896599153952285986339472511472763422740739320138068203407353924134393247003512997719729230204962443232893516066262781956950547112139391138911469253654798367333428144413924668238852171212960417975108791969994144864046215966155814881061430150696720225908530506337048852138639885294398135165291521311598404412362064576599955849713256510222434509798130729327887638890526993182361350517555200 201 -571831740493813715061738425844030486805368712606759582311709943705788620396713422054900299335027161210572911171534330566692348489354672104972931891578697657463653007228095441320194945126125483924634487815969620512188720032151255073985508831684266561546800812524398627203550673678193113675112773538502000853972541594669842926318395756899438823135731215313897454363851119122047574043718733443563307902331451193887832031274806533961639399617544368855291481605976682099569794868203639189539633862422032834725015824229499447634705960128637820683576886454953582477834482229710728345848456898859217675645379271583445213511680 202 1917513470200320688569174281200345562874914666270317954673632259855827287249366535816732507266305971455484694687376041730786885838369648576107599738866578562233332792578230442129129309676213079058290831710249641952130204042520655572466684251337068373002846317912534061774203949182840749681690757755800202225446382053530857749625735235194697716783011768026458157035708930184120985966433246155052529599355146734847349636002663271920480336190727447991225419487450296086281967364998313281831526838708736315804218159474047031987244792412165029503737317002745701286483850712163273637717224216757854810239968986026370448993812480 203 -6462067412379772427276937808536496297535801485770563741060626705881483903131501320424444477827617735262154880970777396992761710047065845959677312089842187113518204355225194687240887805902693831129201569617840464830331968224377869103263578405578147146135847744445243884984829919156434299159150587599804673459168923820935285687685540197002800609007192210388045649346112562600500487279438062382231200174557901837413674753686353293322770045282486683408849668923471846356079429838722992520622043494354993401459696597420192495896285280272032771639143258035113915630502224757925078584036201301370676615166238963669615619847078543360 204 21885512638177014765526816434542375028058394649712659821281938253693038451133970278245500513489434703594423407339578467934771216369003009706881504171867341592873477333199807567440421054689421362283582081986097500777924606948049386100976626859522287097602788106721208758300935887062069475541288890618920113912429741206016600863144201934862294479355050511126522601874991985084378339615734547713440922594199497756318474691372035990324146637593998879712451682691952680345922616638124594140803220200646498411681683190412672164676331680540782741802990469948925641293537098420074438664592665281203974732618428024504468379414465557299200 205 -74487522782974213636709041489174507091997612034523941942920527859426379165373825705007598412486826521013830163071601158079766676173371065861439420033542015177008418916641339283643878990564930640447564710789765533715696694537337355060568354275031773110163316338634973177685619181898192809928980408453413848041188599076731360432273830986432268710050558152835501474574800849910177948264831279275447343442353695406411514839031279600955944152892450735435421796311831401423191287855086669239455315947564173828121337431361270224161641191546536394998740974777398634557113124362231982574044746131251745782576774822434125410499101445597429760 206 254765959776892088432300656217610241459021470484777889144182267504782227359541713938883840110784377190504313978651241434509801355024587886752788367908003033198182570803077153930180305326559945361909308372596247667139961654762256811740725624691272552032887219263880582730181706238427126631446344830553294537490638775760932531988425410311294289364320223538605671284312011720054139571911443845265208690971816894742237571255649238260793997546713101042922265240603379428651377635877675709147760193008778184458882584282133696976685315303109830170102499385255440039197774138382483051421513544519434309594725407531498110309887327311426297528320 207 -875628574207109948560237289630222109898753629064738789984809288715259425833677337227634371213442767920155854158037004053589074172552673423807074353359508114048705361113341982050646063172691703340334459452061345016293074124841011512598514476368106236168856108534170414975051604115113946649687461484124238319480824591014042563459376721856837659150738351853181913160550591306969534928845364673665537619258091803288244077593814839717688921297034536934140166043248028410876353922550546986205320834052022936013459896925629121820785421749830218923271336244123099566662761066865563853802948733078435574314163170673634394376627603157635772731883520 208 3024188131959129123368055762478010252704371179483804063284494839548858870043902447787907040739847208574380305759066488293962725869929012431303939969339369582225365446645747504297468158926544288692741999465046045250926072631751504176757585810455457703114432816401780910414637790491755610754934376695573249036121837261032934127738892842058309739702121944656329266446267897217106473447383724135390525959809874802456923097307232419243100330851448664921527522221666759868261125764598006659801627948766171543008795558764618018379957242243258887979916280373291640580125769149268381607537440118428860273999423005684040229963856058732956663552189399040 209 -10495371952171088010146174394695818614081234716078809614778254805284639448235688100858745137809326903135241923481212633932790712382787888657270871136825549702228498308050422058097040122961625110910018296292887452053293884288074542675362836683448706886782012291445582639676288990447674057525539768934007330376919987300560316092229649661412053063929050987307415566021509300441903769893839744727742768113989538095813318446144157213178169553550049412807156721388104275142620565186174100939385224476837523581866514538474475263236776634572118846262219057226986167796704529830265272642225345149561982404004353581589550075282830726167280591743093833728000 210 36599648050452304943601723430403271977253966671858866458776432409049173569200009532130563831283353113605591686746474658381183929544046756653725388886582481169761134740788264132070265592995860944747000847076304383365336876018383213080388566317180304694611551505197562608945317631160109650954788209300165960242736837356776493103292190358203619665714856398736865844804917833658366685805251509806058798267449998471126358293666472642039306307574959961204038801809325546286878482145407370514223729939575396121581625538566939410951928400510756054710514019554107257539555737031749451109672111873120635032463308872136660448649338951825525465617713548985630720 211 -128243694343931955839165450831785706025653949900901612069912989061627999494519305995154302016783938393379606559416848081008766453037175331644235624603197236073429344158706835329145457310006724891457027972111670308809472619036114329709467039901461790918805484025244357899487865792551870415336947263043922937035241787517542189610534614410629935640841943163557896889842779060173604107366018283540489878382331274683151782405882777004566217105125521755741011286196774566616314901368583579520025735367057196418223211805003312722193914197488282205525816453633755363226456470572057513419438876613243489075886984073753596031268134007854826111651616838730435788800 212 451507797383175187403099708152717382563369841666078558492317406532687542938288655577314273009010849861291141952512385751650654920248331796942763208559844606616717696323353097562065971608523946404453974415058452438396908732384027042008418187163082295848589343378491148560793796803878875074367307626538891150999103156534284756410718852797276162451976194353463465348278067244654067098785551892588639957408011810589717269917433841651516488302806666283026545721581385243752634795278117741351328772081249307496251578700589364075086340134234670321200072301946229437149861121333740091896947868950055265138540158064921844356005847229107327183170159131569829183488000 213 -1597183420876338763027421106914934402013262011589244366454703299226384337397276951819170068487741178800806169323824952770070835956682630769461027472244254839518094047317846682089145714425646288429042021382222364440235227680564170919303526683397710353229704204707138701757188546776377991162836295487917442204002023264848028427287843803901984728840003418427795940810739965622119269976666532298630960181009859501220596681721776305241898332404163369096214696936601936767935985165860338449463240677561093571761310953055627170354116498700014277947551214978309470140362565254223496936910683170172891642949376523529961788754525670280369625952290061767928279287726080000 214 5676686489862783025093906462265190525816109375015831688816231150028815069745146467762655081046853190884858289043554793256578050405536114728277148380609410680596090270816750139982323119853403382683308298643434329658318412372292762106562893928324497098153883503478434716922971439700194780099787479904306068888659209991206960901665668691362689934876605423246272865067130412775398152847421457030257795623437846752924094242084078629126792778201531333963847003075866362550735527351005856065634707548184114912501287565385404600342423609406146978951615362030223665301077836581533384860659991416174740762857015016761850706727045431219059243946469833785939854844095365120000 215 -20271037114891521488768599525835213675905599642376704507677313162679318942919990140064115584499673749715899005336983742456091930781642579193520172545793580606679632844713287082619201072386078436048880326033863575059911956499194859443774814841580665360076934806720990060473673525214597490211002317790241568881630532864781555383621752049804316529689730365857216663824628994694905467836869118368816001362555017773134769279493608461543370639994264419795542194203549731499354821581605397613576612469027018859053151414201869611198252881545382188456277420728200700722863189705408586829557548326237465782210339028917568713040330704886566878690134217066758708643694712455168000 216 72725786303740814665080158541443021162705247857360007208299519146036998762191228939629706787142772177581961174212869249874407275970869428551825788493138034441992194527326213748768292683896967451325526096291797864664069749455785925122684389184847007486026448185232403418497234957778055432290225387610640053029784789374623899945556231254163123864153136000759468133138710790005102641985405408347163939280961075852308602463714405851428022291159066803643189448029653173964682657633171309619576194029560446152239138022455979980361222802147322848785129308526226437857175334803819801340954284349779181613721661682007355130101403561349616246516116249598798861516973845981954048000 217 -262133679584301609788216383070432667866795359999011215074589576096716799451062921701796917840706370291433129171127428313095026366096314565745529817208514369423380226535444002316112309383873220799479768502783068928206254380689703108998319060471055059474820243830559464632300739452844826172544913837360798397485238076917087169357637334865830152616627178379630486956359103252108163636484128883915240553667446688236928798820620374076791229852347993453520922201035898148082380499924243686269649121391169917810646925712271304794326801408923433792246703623828977007993243965372059822587046457328959088100300027053778759842260520434168340637750205341673084688419026098758497599488000 218 949226371074053199451212315337852801286868505933702314461228443673934965674517950939175223349647144514126928520874033587294979636013823798678839010997612381762935443015890113123635431500376217658626557756948343189726412455361399647264172988789851977604055114952775570240124619599689144525805226980204471906185847211854461423040454628764514897041915356882641139113167605475992101809073554775590649994535416286655527743367223973710629080059108069159599633021326063050263948614352469462808536614971776109052505789912446495154806874288600338059705041429390561658534689710073476539828526890529167806145646098114953993154702156331963648157812977694522317902722686131254219973328896000 219 -3453186683759014692351462070690613565891373922915316003358663057377333433202468904336310971490053473544651195825053389318430682747013593056879064908670603790852465233454179213788555689410482500931297627687963350437546732965162917817630536557482485534728698980385313358539625320537832029774104571557196360307253738444517923189194840052954419419558473537972596842637238919222358579380888334014490571505003916116084527815504766824611231833353719145000791893183754267951299483800196892316939287736140167176243286421845298304418970507877658281782597294152351927980687935387100434984767437300433813276516527624283442025856300620618728939803391120236968296346955718978792695660921487360000 220 12620147011760250843756827818498274839047760255248434316028068251905988840479390101792680691220543388561662590649412084529882746600777372427272517872771508550912084123577798831068636196101221646956855342343286037891479266637575509294284527992079637195626610719189447151267748044446120695802036389485632448627014948601662296455082312987541549258934889855619108194489700461753204385223534247400982475419845464126481604909554874053133793016289018596198462858642619924871994403415336751680456045147788245343063522780612442376196434530650439567033747918511000801392857238425061276065935875292316501235059748439994471185844530282423186316612878014880632663324141973702857874037408708689920000 221 -46333355343773509140913469522836690862919412847499555044903370799740896115331388691515709739849248007841212679664923665617306596545309587068587182314483476506190173797936573816546983788380623624829537529150289698975914489365512638313351646889886743240613363780189509541845508540164215272745313466391688390048899007607354710466655956975390432277921457631489315201359572295386766583101854791357315929729505119740044395850943969590812248372610233854949674568236524656638129557314811578572251616583171162252213449200545750827841066068639948289269179843686590547791169449989118195738600439239591275819386319948410794172657427602393730509547184667705724071198301610108692552121213216840744960000 222 170883071300438003809461955717515935181403732406071301550993677168437424622757406350851444258065791143411548565661108037928797232164678683142204537738549351561715868307662119924606171138842691430347624922011560030653838069861257691708246933596491093061797853651057413374249685459213616243192076793533207349615003579214356258160301790654023082171139223153034983651026732432684419646660491632947033888531161282335485325427770248455637748424342556006125436792263291403029058548352459328985446247507061920293021524990579569289059348704042882331003239519700101011970443189236794970848812100112034645020098107321797824239338693992162628166613994208608559683275904320267161245177695907997506600960000 223 -633098571296419921114877396696429074643118167587139306846694884325295435157363222857779661473267905996017486164266612922421619189379318185822597164230986777458725486503762365037719889241313274834186997029393174969107420872870039073066459798322354703443243457374530378653879292684700963326851316527348992809402153855130896890568207611608717189239127204774789319839804253067372788652468451495702226452964108449941594941119224872224234342386091171332420984404046051663543450634965331693986647415741422194091581342571816475814123063061041979728073343178431054248306655544558811321830738549980851787543605417418034493346925350343168726079672075711809864668246120820999545395114835784143031783915520000 224 2356143630978315923416435587669037515536484013444481091180135615823768018676637065263965450577466739724027261794237871948936563263322186605741396365411204355821688745274531882942037092575596298446997316066560150562979026001480888901814387205988477006875412238052830406633041122851966667415414788121295641219071310304384626188463111348247032337184977595082618523280660227952954608465074769473440057490842855771371542212973448455306537357201137582488633984045792021739500237328257957810382891400640846248406085696562514204931319440536379539160936442028158077168177458894576972829046882010673568712629531812485575235645492048639574152637546163500166218947136527347005894453747863165579345401793740800000 225 -8808085822078683502266626005440000852282584727147804047660049570514999653944815748538453424111292665638692996505100330676579355198156447184670573946634542139608085737416786159231937564612280638577533103296536178832857480680973440722152576838072728585833581966209239434686396212538453934264591726569505950187158827070351399060207100679223019554658243054603076968271895978918276116513451391504641808941818843408444161398697027924926425444045330828968329163173824368610597520476342545540300465751256951426671356768784032223204751487060399258315437742755884105896588007661350025222203977534616971088255533871416334132689021487160418197479000617130099743505643214410369202346888948020294993953481744711680000 226 33075159861836283651900024970737157797962277957189885331357335903704022436313866688936519536155279490220059193075290467500673064626328438065403978533574019812652802877708999901214744137167027916073020960575472103008712940456149026900688243720838332562789154696454184859287641905811887587653463366127211620949463199726673750261191213104695669844004267741742248411489388394221541208872245739179807887585241219597997535536001389467347419581010833513509154469026819844308311674955938065967604421254807537269169951861158366116270132105105978029800584002860267465589880561682611853371775725997682273121650648309279896496731637752395679165529868278798775834186186879925576700743683769172812793903597916549808128000 227 -124753969395973026607530500320470047804905458865525865536137481033153568609242762473848449530978194774863577879600114841579745223858654075259583300422749594016918303068857427275267689001686222315817726358601418491908016484300197291557293392624036757856672213845005490619123739845775387971777777805373632993247565127624978322284416661395700515663362268454775557070169351481723428066997546588966804655014086699738607808568237592644069483923978846716048201024177299012568127588251143075506860065195770877358410015621619811023891319110583511397925686927902156195719708931553345670818387775636892466767825615081884684621158563038214446505035172272039681404319240483947600401422781727445235899638826430083218014208000 228 472639750835137916982600217516105407164196812201194720043586817597018824086859515168383012263295603559835545954624953378949650816843745715692933475078347660417470393760921666050278821565427955134831225607316022322297488656400713457247371247153022111089614964625425216822162118183827431229680697569013429875363269998090385564530446089876340587703225344349755660030769239566638835368356399794092584447465379778426181321267114622544842233810816260836966925460700385908515620447146047531200696677589152344035995166541930146065409768094855289928617258936012159970662866532547971079040972292327626052599923671938149398770255169375005292379541544685934006243652862106969007857130398536856102952224988024956139503353856000 229 -1798544085028823274541797954746863164039742112518154426636039064770361787898170381143288604182482499810559472451326176249768143713538711937686214541318990379774676485445337288764211018528548659984125289509921058902508151351101479707079715863610343343428586345592422908521739993211218450308714504580191578376018166850122038953256533021693566466758946515091642518902169983394267183365043990965599437993231833958228538103978917281623362029116325915473991215957955908940057436051976883543326485606341200049601261441222553399238444592471647905310091885497788161848451723854260898093764198482711754622293679135513680006798564064712919401781784368725448652583857462807919149966129582162368057782639655004524245026571550720000 230 6874141943970558074965585720893209338584870592374393624281819123325079510246688899842372091639510890567591865378513399176732982219805156796029299304489682845800835918626830264805077383911869819671769002438839625321001965619240632240775442483367411386620355883229921425570358087226767713630356403644592751740218461038591005849286492348871321402483950851565243259282034018319766819081847532308186175499700674890109082820045322062308394824417056506503942170604750883270100415737179024778183789525571984600848118196081661269363143341182952034422921963130968835419946409171009016591185681210833227489189760748498776887508613003473464654345396225489940337836190678380449313708718046672983837575755784499015672778122147659776000 231 -26388465521461692582424121548401323989627697987610157129420804288700858101192487115074526706022930179420817434452820324833495947222745932587152445715180246053950000486103230024395310322715365015087203750114260644360071248715435585171857923430391794115190939771796820115943612354613904352208767622262238641733470390902697534118882192836351422654919236976411918218852527148062316103371719223031306559407603203454543837237887727014361994427651340582885885416277944913973644440881284418518799839678803703633175142876099260817918706663896481111057800192692325002240437123021279363653104522118215937107534982922876799934523811572128418858801487347585312559898973955069349109568910031692272724833625508988013729041943851918426112000 232 101741878440761239291297371293308875674948206115794935295667879466502162565166820835549673400045523891476234931502816729393158724458864425325989054047327152509771002533907146154416471624294431275192409766652119341649790572483338614915861851756063472136658653446031038573906196018546710881471675093429011836864513299541125126556150873893633843613092147762940300910444430870199264499122941089742350466889578832602257854878852667190213554740749809939852079434193313693956640136578313992989235151553846604946192763987195055026311487030040557511952944066869804536584710856895657629268570351216505689666309619302594821146752698404261137137540537845989842030172997197174430920215956023235788609672097136133014670271162151120752607232000 233 -393973628012247699135325932395518881717324016229692756734652340099590069941332232149838545550425858075694809191193173279919656629981036868231625974162534137433629162865759451320773244228667657106745414695927599981986847251167624558723926498644960257901204149867002137935597778704446255017619940323857087589277137259446550766826922383413408646708292276342054261547807389388966378956844943701505318676526560607610590723310684560462070405954152845609637935592069544647723034802996120945336015042489313571909600616317953153619569266200281820860625242242804636299068462459002013907884464372813634654417625560247535904776989216456626897716563526690161792983270484258668048046689035611647171234036239178769594555924123604961684686372864000 234 1532174463753053230222166178232733941414744414939263672495466525296213979510803015330295954615358344866026889778099635922245659639800469854761926709550924166841849839370534617917542971099272993301875495718876496272899566098708873849633174054984722864114961832556826093348326933814310978679776775013716686550924344173761873883701427462878298054460962633194770625817543291551026252554372981677331144879835162579671646164136477589371887100438881592864943936227983746638132739697293273822403021407620977250657695596166278947035453408364505316748027854102485704103147019204856951921978560779451000831923168533333793787376950867102249079118650566842118579195319447495942515730858335818213943965668887832058160229977290250325913789425254400000 235 -5984321370374538762911272210256967101170408957696120958378146368758551254757518758184265983946211716492794266781264956378571048767494224541230121126382637158936281578955673336151806783275851419004753862579597947993122228026941335608415535971281890507618776489024040790164586501135119772588793801214411898786763399995368980710800430964241151878244104348781703716052417665330383661566678474450767744383489847242726467659849121368493774912350608478404563241912854018108395538551984144676172226753981258702334048349346461330641954710369193490307703781271169660046512544295690701859830400963399032951225074937043883944010646767076327674191539759637324175530443341954068010117289689424241862013017178891739302179767385184003454980712124383232000 236 23473575008877042157968453185078366296329613452566949030830601808610010641580114148056340008877910581926368777739890972162341954916687623183337511238832242487272264640947631016972088417952000989398989355877684850698387623258125343073148567129076322023738601169155819227774325091913423626150798995233221852150986349564992763538917966164458820524115333980734844151363029239876415295367166161145170110357433251409268180183404504190421278462154152122636255364234598186957358040723110718039983051669437941048183460667091285909124971575606702448228735916737066335004319507886169174100083886548379050247460991946631451955084120227472367712950093742788428014157672542833946230825766691253540037387864146025146680898271801133131537903410776815697920000 237 -92468390206846170776147249615703523959018357139897964567101256041573721667228626742369304823560623558971325634396204711485121489825665484480008520391412627788878474396847433672941736757845526500400782224911784567182396660803526394020562281801594531084195656297546798209748052356965885746008798439465978118129189200844868669396641796736059739176785726812608335329858021229942126514130418226536868600230332251645469640567360331264322493816214928954361000416411865801832408584459255038879184058286624531233532384339158166185211953280196495317042454368635167405203827353234825722141216853180512818342808294715219032245192852489945584701320192375439407024620703605787849666053555373985822193164315886965414233091010099765574373055426485298858557440000 238 365804667855900322805833269181028124780946647662853575165782028269869347534541080812101291643025126540267579020755817724529361625406575044064156520557164710801287807151469179213659951100080253270984533168255757120037226351879875055693781036860840050917367146761649071531161902610999874240293556659200301812001221560090922730074840071383319291643549148556203692128569818910074332602237539694677773759706033733506372003401910855374552207540633459905239460678510480609890968040527306369209272532369918927770475432022651466117815030678255038200260581622138717592194267695901177820951594521550228951756811551386690032638611910226110531529950867197831481075790988216948347043538598198852759724060491841118118158564589283265632367398666453802111027118080000 239 -1453246540184606408501764800953988372201523257308815178805616467817931917914172783774961169131133030553716108989081464552202932735308625885805121042658762989867573202653527171711630368445097852132095806569048751370830976802306771582901222243785609540001330726942253500523460664768115773702963349348074699593181012622844693905666490263477752218377885403778179312507266726068252559409824473412668124676174713467933522536733814087494825402627005229304526828529517404106235208525350251717376458289976209420430186070335449023734827604456143304668942570898156901755792308528352953757168442996580816772319075233282480307483449904124750108858644600728589445186231643609035149415961384360838931984936749399908801515880398806751306822376723297230571381456896000000 240 5797700128623946296891311718440080362594720914322124649808883351449271866187506700331715265347736419612643384353649902339428007846579043414556900489255800933775968954041221665388685411176084553453186274400965036779417020806265629659412786018209260305562420298871565198074600302142133955636138188006003863758893772110618656371218461969134047494611922427646881903459911442748417497758296771522232072351864650243883934247231751039914360391543382434967996287861879680502369046606111935280835266368964721932780882876141522900273098380179429379638237157269323161342680568906099547311727241215698663643496110707588976598248622437269525553339267648789763643044601726858456882959172114290860442370393956268781422318618823000236651427936486322671104826904231804928000 241 -23226883879093983530541012604924426084774252628083474514672837049597799296513004669883289719375818065615068295260116865740768598938740842080823388667434607296563323896976469977266387249274983490405102309615916659578552219707878308445589832284375578154707151521019725394903877614325256857102745000191242910450652211195906349279857272092799922173576872964977813250788973674663246774405472903761477746952266289908476120466821575094108497664094387734583445379691876471550128833430412006750196307907344815883758119311691935504845329197668477559223859743397563524120137898777275083370222493538414518956752180192811285431519603291298852515430387002390393865290362292921627269620590686722972068539100037551149034673692931929264666114508090111660628556174531030417408000 242 93440964693965324368546988105353432969435278079853518647079841060117064318968235169809707335930385828230018734479415513656992679944756551230468252277936345991267808720062536498367117912699893271196466382783842570794656772609512827610857114896867294842422354305988525458971262747231384380121120551525538803313674570009659984103980106596696401384582271469972418248580461293574220159066962043422240573375347592796384085387084104372757894605623976519032043370888195673811672443036001070396333607057758309261487210203175102185771673448231541589017319394110531812515851629002246224619995136659162037784465613906013850016411489892820445138345937972469313993230884501021530979495137925170485162528722294797955283227366074373156386483971840985162720383467323493971918848000 243 -377474242446751979618536366805903159103642239549849863579525980144413969907015885089782252397343690542000158556481180359358815258543579294501210797340685140204806882764663102131811448268823364046052136849789131512486291863800692894839262122282334907532608846971284778731137883936306972523426698636289030776065738638933509586613991095560013185818190290596715302950441512555257264033825975201208025063190306477871892528816780897575833885292794038582042887812086906172006019178032104826567872625554116863805424037985859558437182575049726471801768328984861538441287067447888691822451642762943385909782579438091097017312499392109187949999398448317818607539477047944927303200947725609070188346098102188936447036597134787354803922111898350619526376845844076379458100002816000 244 1531205625976057991504404074035557773816786414338638196216364185938676522030249075306249061296683551248320799843937518326471743981726996435457756395308531937811509629880438100595724572266531415944219021204175900353518283590427808212978354782032864479031984262434293007360227402933025618892673278580364165327041253112556547671794988917311689534923157253434534514783715946627092666888495809982586667060131265453400650155844982209626076202663290801579293101711243143081462464226676358427288380318675338994501286913767040007600109182989189229533657663486947449708105335499146740405795073454678945254383035999912164497369255377846142686933793061406829271294908361822338985218202054281185580701165565663235825180366518312571689667211025140645801950398998330818681166060584960000 245 -6236895938072526492467483936542791622085282871830804804007107003830841976245583412172711500702152199587678377320205459981494633266564122728907093521882102740213418194701521867112848785871984505220677203317862740455990270972069701820385543877450181597132778539694979268444222772283523155707695175386832054861623091675091217066598840379133070303632654007466108501220935527284120643959158441047380739322938621257704095428147666483939599780974088617761280088358192240012682816526665689819581911983047098347106260309148870434856207347188039798831327160934557994836503957585519859341470060501296657000134041223040932318193341615777755658530396095571591992990490854145289442851716524453925022242024782951741405726303272885012703174634223372912396462932808077770868385651925975040000 246 25508500582755976915470941710920712852542673024504896043881413942788355859822208590340481665276625934775961401016757097780466934921947702627891373103012130140926438909576738997910407015921345935403279639515317416819960918520487453920467419222316151038919432183699909724612168821651557406506160882807632918021644893151245728539805183143636754608022917986930805907982991686878882567838598164562901014027990292313238695745533253177769834806926009249739928252678658575315475050289263779255197412413808062894435729035485074190061437776169214003963200307123141181267154502189238839959289473297600020871659695805549328404151552887277937854260774783352551895794201397930444560929402902947731762725156928103071981969941130221055067505943275145919409833556524613164120023706555268464640000 247 -104755187550722889695110809803680814394759900230676739564038782882063622897591158326680177023909010064570264538134381775156896535131292111532597577669013768310381964054708405162357440825822799495918708970399444230165944546454327244651511904080307267028279898432416232680901356400079007665358681894419134171303712488751387284743024549823576527061524363131156580992170163781260016294933046081543400611257988696703036096104888445836125714300798822432518711100258606107916187517249536437987830047903812409307334747560700027632307551802904876747214255054329856112093131404547276645114520873323229858421119650063988544435555783895463664335268633900420303622695029193774588171791062049127830816344563937847749086984588989725468713240483039685206138221354813404041191616894958853727191040000 248 431949627170384660442623165987838267102388470170467378448677183114889167895494780645876344069672499643640633578273152867326636080286429527284871238715029593212780355101966272730459733761997042440833992644917816918229402507787303686009083629641020595246724652361533516194783361240401060555948775123214630595181890317025463195106227039466340288125350753801538323764019136891592667175853150015579294999013742091821422610679431299248741886500924633885884162517790111274997925523059304328974698116839659890546797073576723406643191617463555139455084403389667963897694703370366172823621032227336688372388283869197942951166739548592267807423960466359067570766702949404699925486198110802950330919790495189087848643664948683381898593336345773850257623962432307303426737675051780621117926932480000 249 -1788341547086454130815138547948044429471601211167450891914869294466979501206049896035603386289065076716650440763676258387217575805771761610684644841525942997227426698777502966198086936057574870712165738827973680953670009658743300036355762803432167491634300608440213122362894717957867917119288569825025338727259071520161566193190451164808200165852139399417383128706122085774777551772812659907530443061019163012415036856947354681298884237378749208966311321754975046077936785257591690609236968917559552788744615769383988305163163034555603008447524001596441197587193773965633679465083598009940362029331588504888965959549861453512477585138841386363479342437168875917767966109915663156880704947267250751873505851234121891462900445425697288713486663193991152679477315269179201669231994417971200000 250 7433965236204223168073335325113165424811467933319384485191464736071096530140620641954079637358755885290285145702704553268398810400611766076425209748893715775614688024014180562199455793345490963795743088293027381896164192937263832513457122947542452243833949220577888972371098704021553184390801907959637631048848148047013288976938225088961950671074679617544544897232569594283834416768522908940192855497135662159886959702709864036656738918695197740826031195693654190987024851837443787280783025922291387102179124724600441056463111515960824557236894280452521571520036170940198482460758302164419148449488747503313722097003049665105812797674555543794537597514694655187453025803724886521866898807742253823343963434807432892987967111589875350729749776327005122007333434545391911390474317214938824704000 251 -31026746548240159483358118587487538732066322278291615235340464424274687610119424263299457185288474123833047277683827579356989122861321241598757965739405240632677766360473322350484772647118971002829772409629125586393855215630230979230012769987080630422068085034161363906985843748199598881879928290317804891493049099509048137102884212113437897331239329821300706456079874541124894629779331884457255220366847639542601106598638151995012768498126762434631786592680678088110832898035705916252846393134045507157733579735888809942329322053666692998405540586144851465197736458312469148047893159000839704230313012201495170927714243375699195498445647356262157763568516350818937910404874691608877523045005964893088841382834159965776505789204583899287503833148558169292995322868964008603427548620317113765068800 252 130014148205009852610019267451541287124872668659635408433297345750011929444787551940239043105498931036191409701677329100758166717341324517921925208295298304065088263322223346940503026093379309595071286954268578513233777633805027708521454836417109287817607416278679387671909288763001092910459948055007372435582462529265329130348780438331347234592215649983746990625176468890456669791357344577748805462552730210589873159938362668584575615358632361289298176420322262250218690064161003745850606509644052798325833214923246842750685966283621943920060797402455308104813442803973777690690566189764534971553828009265654514729038442823110473857297381236841856849179077500754376452919901967384342494155728474470020726492332328236251894402500864593143536255000322818402276170862419168018868779619517452744707276800 253 -546986647311697708070442679251807804708574333066535145117633409136837653399927261596481008719135116162392674742798021930490276266864754504830021014867858846278420829408804148632646834672658074226427824091037853153405949073894207776355746289823252082159809525662603631372148421437009983334201591763066455776422167171507730508123861111201723629408753445141624401675785697756697685163057991859118019702567886564887382013077034242067036007819294709104472317602746452494756778231218251906995030304530973050016047004411268255270583209667932674177510513172797558115952874522536857740982447616463904485886123897960009307572036642227287265406993141938924571863448772637695996293903404742599185294688906839214331507553538329180393313348168532627928739958626396960873579067955716886928335971942231885233035778457600 254 2310402735907817859516643174846364748260936628001802610581170210134192213600781056319633287624287092789774298240459708112738279325401277082138804699373204470920773511967479935108845291633762242709187617242148095431529689776521218304741904982121217253724748963328152517241475258857854535866295066112616902364001798390514775568794593424071619740180334559940556824416239778397540724827822831373692033418624185138766746661597017675700626013798085605062174548176604795543138851652598205251980108874047139254548563118846517113954936362733234183953815123305179963186475697717068601766009483150437517217996741943871798017590809778737146115614970511065553280151035157620783763909566421572035546721932637729192454501561305646045111365810857853464721238697982556262446246541053706558619421888439111746526085122097152000 255 -9797531956035012039396430046059853832511028975316761699184174445289739558472778027171936322482926492477360100492419731324405141513891689896042427703346143102905226436154498222125817676326339597197079592481293777952176508042468707778580224257196537995421649336122675618431277569388751128869820769319741806978223066167413575544996636690000790114051469968789240297802514287775872188764839482366030238277933914755441631333766027285968830920161221647363492345382654429259857770775150981432450042050225475238642908342668347119085508058564753332964725903749258883988316431861169631941457497034391681779900151784956264388395002374536700003266342780353141207911516112825502961660944623192773721741060049444023194745766945260951543654486078643667770850530059415007231188716374494704650674035441398278286543807544138137600 256 41711609820700702621035224021826446510274464783309464803346073957615637453401062839798492735540257200608782638318167672396773245045956806669396448062380402533568886850374510792684338273966468321182407523430251206107627549942168975817297564657472615512973319168049339539169202799628051538618453349208009693797342970938728762491604043644393436963044938709275944518564848640528131479639665800356968887657934397023638046803654075149736015762042396621515165865646995977279482065536970844561905204980413994725180462764157149393977130636845062774965138930080401958263334061755517364016766304819471690394499220579215103386774515247699323111511795711265368180715249761117774380208208701814837962024939690935157745096180875124243111616257653539605081832160115178871893497615014221804405381818063706807625655571512168756019200 257 -178279645769463783485160828293300142709677868785600238890215457793049972392750579464023867247988819225061666514039955412295887422845012819004326548661123381313475508939089795934663058483711631605846919423744880609725639024956936017124914456897427921027176367297706953885389625643964086497961307736041419038683986062967164529147956942042105764275143886595652843128021561672068146859460084327945031862811850699543486379973615774853603101087820292943405223789384239158242507943686653623152253035581924430080378203016668389936822374990877575876039183679936697601296617858004640357160376396718795829916409833720453343413504802499797436788083530737993415813420969794117125591493242140479394350719121312559965922174739695636374993784611158043381619858444879201078847725771964811177762658462424563796497439076036731418653491200 258 764970097167698008380319117655504576598925352012099771627287615760647493202568071828344176685718117542847911056434660812712707732001553816762564186591318708620328189077748334526063066167250489684623676239867378939886826760590180773224916354222505518271246200200669869079400118554277780159389896648458461905905461285853499073979805167690010549010997822400074749675748042180100373738750537623968746498883422148770115918055738124340366500144598973202783352887470608291147579551096058573862990887123811020276354135458897953987379201721150730048156243907005401146135060843309795239317044258139822547114662080092281843589243534368938825054701823845833193125382759589327877249508259071469579751394162981163812594008900340261461026417841299525080714677537207843668143072411025990448585436973796153182081111395300608688639075942400 259 -3295174582288033404131018055688953097520044003561012430006927095208797228569288501684413457849005042377893759479788588468979541286919997998909221236418004329847140101316313734521753829983764134740671586538330134442275534436620417956947771117006984482829564581224827678059191378967305688397119989265519596191343347585461362255626062570105723090438035623366905265050234245145604379626800954616413217228322365221872133023228774698593426905549903351202580670384634688491104344344270691229708521296959264499852400033563808922449292672200219382691316638679113700754667008818059529041375605246803376631489987431376922760040901247990875067840276550507127002221664187051994675893250651171730722156904033841629732310718919844868880498117000802730591482981791442255002899840936613311755774421068279354982140251804610887573454612070400000 260 14249417553406762407436872429590594400193702001439726507136208376563337036505495377918085337923058650521785352814421741771959349854395480927009071037417261516223933383590953895241744053018593735141611988791562379123396076639242732159167765989434315228988781617815775429438326653331526872714019140164089585334798274063563792846036558052790769570770426802964373854693266906282143465596420529397200805289925613647883348089624496334248053992558213983239355132431651038470559468682014517786249001549802166607936979161055366866911962903756608154479239420628661294466192436995740430085215727238049947425901915187052466620633053862328607788815992760685030685363661831298100786282116734773163985199051999672428768162540561407005597010254501689173331830079854817531179080435991881596698890374247620758499557439027708802871280604827300659200 261 -61857733203880708328553606760384545646667332824459755968763765509552584309281222378211438059785539632249664867658528128460120014253591998682947896052020751002080007936569124215158208734602290017082679313604175410438262116464234417670469075909404231064187633123335143284797396370560069857300221254017316960000912768367628788840075252674382819157447911529172287919016783486286327887305996067330388063802063255801528900545516312499177937692798424013605030914670678127113134144843113218124720698576615841924020574065199542913767637536026929063357676901669974209296845850234063475895831928785640641073359845317908788659837382192659250108576668260486661716456554764544439442654386160009251186393283414032091784708199980084137761560687762317777990960022312389135232162284341762459098841135628208746358888911173893305392689896732581953536000 262 269564460699453324533628960625637955674545253433980432156660055785806287062786617522352127567514209502865337601607394786148342682300258489985589794064172554939443215253744013839567376836115493701413386029006999212983103956028003279623836831163853054989545782749260219455662078865608013430537950094618268721188018066002427300238537767151402714662079124282277386095937676035762349506527552676306792430203837925328140878821460102067992853911443076202973162811243567907402309689535867224332084157737289277778614683952702326875976605273125443151711957412829391806394442223449769244728053585404212805931911416495263198479406203056918997705731883742164536623022057650033330359806834658920902165167335465198191121343761665845375645984045718693488322292245012131739594746839789228633675306504084011482170876566984261385693241763923645586997248000 263 -1179224796688169639893076403777289257741491277044396405067832293090226624398545877754107732920844383814106644144992212285063541545772767059121649770845595605361822908504758517586262864156944273857440770758465439816239589290935055392978353894405136220907561360151075223178581484714736466690232104038593399160432528799824901365035812178471909229564904683585043208107230102043783072822225623478851855650245671688520805715718475515519136487502627577085991653133227255686146180579164948724134224486580846481374223165437736352961728233544325286796170317678346273893070343871989951170119035559367112060991557018495233678746940847874172968181032570716793709633301134336619267603695528080127993406273318321222663418339021524147455758233985623738944526657361939996969673431609195645375599189772318590984412491449598285862452238659018620471760388096000 264 5178327885425185194799986810973165022649460453421476832468650501804433409753215466955544301814067154617085119668879829521005769258455011839051453634139189622410769883949204720568851722804725664177140684552993409267288608011616619252097630113218512678109365398060053293635394383936485589446333399875165437171891646373987975304025715880710636038325902304998203971568533441721461251951251832440254354976816795968451689340858436639362430093293643559456078541217200864621108797669816235662751246328291903865499140027615750338678354776248026288574707474458793456156799124278202970219876907777529179422632418069231489524389621634417344707983117169937444888325783673291704566809280605607177451607528271128735988044568571735496721674144847592245480332587938469389441561985826273808075639366997801709600673161897305944827093736613387719182996429864960000 265 -22826280567789563841641568753241164159391720010635769871544809789367760838710300468784995926237598584357230820920610698643072781134796381199708162630441762338548385805529038492334522638488516957033388941874932196849068547352495609437748898774831316694282149120464647868832919800293765667012207543988567899678819134366235472646211273548955802740469719762890563574895132668371793128890474402038843389278071127578857348290441674896842480030199178669973307922842793378268597843840265434951626511279351629308330955814463556134876337496709840360682772522363983048014710159416765636893167047545742945347198364907049087032813143798911086963118933376585068444382332404842915351064676122453374925640748873692446424195784102712692662406931339347045399848500054021817760760994146118782471104428035903930954907772141775980387663581409997065152885727651325542400 266 101001344187029041553115106120601582441160306682764001995112254044758521718801754577277497891729927070572083711601022524812752451666710538809430709227326565669236100760438575943048782989223770659270237421766049791048018499088521997170673528772630007675501837344029066104187141881107496260208947617642984865025681129624923529167146777528780409409415736358079695047453454999684268169731760545859749068008590891305058188802520809460218151808106067037223831662008734471189524509715432447069749154319698373560652179259336257232617722941023037689421768959023612360208137087836322312963297239228157102817394302936035938118633759352222359788593893793622343144123671856329811036471982318428028482932919858432413556760865677325138867519661838519739806203983502185527475750771100721567120561788739181031506774976698087310591838684029672053690118540522846316134400 267 -448600069517004045194366030429242282723435491008550715891900119493015010600346992797375724125940414656629523807339908756473182396588637373656047012072649654652626793141659783030259939610700103915338657593903490867766639271382065477305648748448351767068702624427759140782564071725943941048340310651632224378592485080209500963282504056806568340523537447253400655510375665731556226088073966496009929618260108777644922041200098481140483874078464078837163004844210214517824535436217542451508648264417498613150138854327680389244300726255500810338046516637053508004702308301216224758121101275713013035751822307750393626476274125374773012487891066561921530439558208139661581382488836309214030498776603927952568062980123069758858493233781746923484072805125743751263097745798083488897557186301033204205935800008686556710730269045661081290471232950101926432106086400 268 1999979431323864310743649419192043604398253212913003157614056516360689790245793015616164657223179130370932667571281831459055188384416694567355397168581525299756709786203386096447700881955946663725255888537513011395587189005861022806165927182410560131450936445348085577408815446018839111054139250739808997727479521272472063150759685256269447662887740224986923336884166207856124920301193312246901486975081171376868294927330646540057380729271963040601379200468103505346433766851213782149422073604425918136773838008737193457027765759035678355135271575981274270019234497593086787227929901615042030395138011136454217885888422527591009969941646550331714269583172995399916734084549425024499533379342034476239199320433450721293187739301259380366078096879511954613221529725254553227871581131698149274850834957435548923943080716817819558393516318576300310347297639628800 269 -8949929358122412884925035178554732667143201213016696214770664919061239136604823084701392380632147319214913069249897569262637295944768412299226401020477616722683632602997737330928486873379370258801486542461065137140994693020562052531523191468374355542117079308321063862859442619146294839744809598588507457867083952688591234539163501175675389329506635334840776196625902219708445009075684449820998467854590358830649701673470444186429636242187005739849290778021233770103857859586379064595266936947544810914161511294217743271003167501965321293780615622409331632614547797793744061206180365816092047816817498073149800729651606055515509753498947247345970483237778813177670463624104889250626963934650079769727694577151443690999624833559243404457102385184471606210548165357849197900412360594483659861100158544003762477753114214369734802882162457567972645691624939061248000 270 40200873781182754113215258952348597412388740294326267106226583695455526037289607916586844843363100812637827707186426770819713702539833774912539756779965890117544253769318842135434796487939192010777681171852929760144506211873700106748432982375863850857230585656133212355002586156548735285950706386378061326881525895526658653451713972674622845315366815209188863632835708428850957002450039028320245917676418773747469683370933597158758094464554140550806152689832542136575671870534477192278967578519469574219892724012309353046806888071654208321302601934846533291468048644564320204244318669419052872429326374880195547934143163793051090020425303441273312117513842116254015708324266831642922937508556444283042522694961193593031347591792034501512922026150651690476763491504834421396868871004045456720556215413332636415105832598207591290480046067248697057833636145846550528000 271 -181245466287893038579375798983032406366787391714245089438893518666070437589399182620489107132111294117186951695369728713202896218307549944117727918412837119629395933327769905504249695142772952962307761858662796719741761155712792612450233206102206364319335747046927852438039228452767449360018082810554555009934691182256291349615692717251163937161336620227413963560699389301165302562868832198598241224650450177487697023938275558971075498241194155064269175404927925962159866216025280196093590619933471964016621135083003312746880532564925081926862395535914373291295350293947391104834187163607809993718178917682218217380299779112052347507569942187905682279854276211056432567966536668088188295785492527299500610109221916942517895802150955088283443175395940166756988051818788467104845882439745424888531854981597721797755664936641921424178134428026047826944909664758850912256000 272 820178907180126636778842530656663139239794832450440616742184163622162866830925234627601155482808423835899247559638499327964654059281299546441783482457307366000150011911281528349287529765568578810790586700590793929475187755648495436094864471662066795479459757091204075305342263762211589948131727938900752916408269693931321132931567279854079053046152311161331650780769788542666579390490776159016572180327496830011616296389218863608706073741710712978978599747501097416969382488163724314597461596495472123100039661718260763429441728124790235577601441476094221187116653139421775133872944469869622103878019689931882167902361989071416107789825338622143076150671332181175947125553301894600411435221239942858082522214015235260692653695467415354718344982795180173057092228754609064892897551027005458061606838396392015264484126240015510672346068102714725178342541464670889832349696000 273 -3725236773842222020655267183369512890234499992271579196249903699315036960098397282822935506799463793050606396822129356375311125510573366960928944263493573286915445207972198577069044729760379099283172404959495541241052647848530851032789315760233838194493802278700312829503124387580928225692303806042636645120310142583399755814287831522161550448280638748263742485548760788700200470607008461959101055239450369578815751153428965083269085751172835984957716233771693002727293174943106764097373635161896148868072646750217110182634865036266303192998072442323351225532511740132351856666735439995432401264717677908324198302891434323669980591601393169790510535028776603649706804247184963999716995424540362165390258553553918044354498368109897590518878064604301947410713378212740268750153425148702878654970519325862982357894657207592314319353051736794493623208453861136176565225837821952000 274 16982323400291603371540872161400607603761133094433684832666168973329176512087153922589072741909778261668773006785431247422385347618414123728632320456662235775355692797657695469467955181509029038303868281265115784591087599839620192135716091252488540251846548546343706113503754067569326451766189673749256162966158741034561759201913335559051560697990305345019526965424923667370159146134307785638266022533511450314767007319176147174629111465923703727592662822721851822070035293547581104484122405002679292677822968521563319996273104276665769339440675331546893320920643119776769088528543570402319483421434491290599109808702687761762277207291653142192493328226137044105343896340872048506590243629918911036796046878319274160611649240057703613209158391638377312735674622652385925586073956428336054601536479473323413181996358707485854046543297646391268744088695650410522182033201619271680000 275 -77702039038165570390314407594144958827044090516380951880215983277235406094685070823148938516970182626632584823017095649796639592877567616398474101527328177618599229466019066685066021410940822542751726227203160756683515866699775834384369668991414909279788342663150134318487274124736567832005459745755317615000585083861378743322442874113104997579279858988083235856541923063859097403042114812727780230156118483884915651179527318489782497848834856346431701411933055099479865104306327578822422355604212167242708358392403502224656663057048680724787126301424074279017520407403952720936139159154060521028460278086850815707590837559811588358916516152825732895303275861658056554701814289346870726669659440815422524205518444333432777861263119855968842648309172732602688660953168707579759626246719932884173859993658470493671108063458865276908071971106910416119158797907114548629893235018301440000 276 356823946770907103153284163681878801257436767745315532092205847224291954487647658835333819108141282343693769299451076133568751075562174583072833007112576297487276381437390282612212880438468158555100328440336316494821555173434566895479240291157792091246110388329431503878587167287701851632825627236879812828925107620282155688224386099034448199046303612724489742999940333642290747739677088708243397518756909093671483312143747021991753563578408164393545942513753676750393369769821590405458827656815143877792512885136300441744087340980338243056903976653326315849819835604080829751667490435054434324673945893913038449264096374388565557585855777399419917847168252771253708136313746975705304269732069749410734762636210175434491518955446317507346735808455750307160814311910674466135586889614720993037395517389527397181806028922522826842040088402785597190420124630859530287678099885863986213683200 277 -1644584018793585327237109417121748071199486019450777221393187257306858804056345156874097970429481299425726873296040286241080595241210676594508464784779831994271914156044016279373667881759320998321060714382761797843089373741273188690540015161829433159603376257943346646532417999245178478899530852283615921336495223328421136606286414999257465788330337000564235776307973063630766959021247722208887520841537285595842975699171594726889012503920346652537409444463108521961038704621416491968054617779657809555733345915047283456324345280151216329589863449213242612703062154462288547288136477837722103148295468940560616482894974266624122679724155858993994863601766003126357033957694161240969182827335238789900314626612728055184377712021967076520319268303643511600601740153805814743166828487331220812105647815134558499966242038776204561475332864358447206708111896019273245017404988456694764079887155200 278 7607341360717653905829255773562946838788832497477996979040625372555220433523585988210478121610486219842984572486107508716588938601881204543564373059228553107803295957915295658112485045004361648575130595170164493752167359798005526458694296407872539257959277599464400396541607988441353514574248863659740409789638789175167714129234030104605704932988822624708337811908461393073155684042095740983553434803963868046480466233427203494116653258962176927290614960698122330255115226360982527556222857117225650248309322009170371359963431414193540913761389185414376590790682721087742882618146026026029425612753007537988980246639452195054484961763457988362208224984475958858701634007808417122358754977295903289410294263006050442149682732902039940860710834368853990557887520475006613987528254012872702341143389903640815337116892410404293030613434932337654549387793624541545151720538167678333703489487005286400 279 -35316594610756610041249496837358482676081408790549683089327400085266917032803814673049873097994057645679905843927265714093285759729800115156830782340903094007655001854522897269125596393387980888578651587493107579016075048931696800666132584769008630135132010748633438683087254852165333534324809062991046918417429110931576645857235540040990143046175099916823451758071548261887285126314327228908914876287438699972984166897674728990791654609913793679107125865722905203980883411044009464563684598187347661392217591227837024908000987173653393152216912595963982225281052011650062544834180330587570350167770480349304500750924515498637222681352208261123821559006464665252264199236826055877643916158204191929127462652598384925169463265763539529259133183321197031134822471553533297950336255346411175504645867702817631811527244809547432260701843422976494440396196078976232603137954519293899590676884265893888000 280 164546316464353455870784176696216135908239907582979103700719059126942504328670429486583349113958000072182420521881754643516802018762063908952612557186349450265884037871627941982269747722662412130509835720678296509709216823194048801248228489027927901603946582627461951349082645515118952178896672417963310672919388967211781884292892976926905253059855842147366628254778613308104691568962845382564418701116663583103502523520299827352959487095869657023272704093767528859348513535478950994263870631519498183007364620020142578785332461473509230483242339643006422207542674719640622298255189295807097289913698567784919911912159334218090962799340672333578230508066316580771310048562999650267885989868065204010226557314042207398744081421108940156861697223485128168836522226062851128049275411529051984818567823944591916935780529191402742059617952978185207239079084085082369968797732381930655178091878894910465638400 281 -769405577412061578703481343303395171053204728143234954419267221586375385076903787077206319508453297875248692117244816582805406201580342241388972868679765511438243170684506699468089788865873009980818215299263447628893675560108287715143817685298269139243432342803896625683493243252862620235515055617432553846623041710448299911497848324341300498361724884474547905138293307341851951021911335239424060422078278960527592483466465244533803320230482670373288223063812665256020297163471555894026665029526432647368635415717681580001699285837890192509188573089586740943374001275990993342441996381337244025946335892266480864368475001374474962551949422852568456885799407459190470734660629778407704356587750151427515326416206035946284578990175586530780881980620362519341416873916920362316892433428213208419469093365705950600431984341577567850108905576367027566130807198066676207146933264152836109778801666859031383244800 282 3610561521429649442584127901707051952512098784164554973147412064316724299509351708228447637278850528222503998174570712871881270603051045679861309743826597533959538942518523996484533602933824247434399190415575118544087828748615377244854362979951714006734080535066308918740228618716133541636560121760584088050225908312052733687483391252842632216918138729088335462480526935367339354726246162778640365193398542832326010201867859912219985965059892569783390072469800670568414393894229388192363795809188336785517884936336150908212251747599415860342902050756632037038533721359416662346762708019531708316732820645097572005035433083874219560393414785122657588420378611062553127685209261457550458394339392555409700388840026878281852285326442932243836831995575318116015887326927403224244613735904210083703625465746647478352249009492753353998930370855531812252971116880292587096563144778521256431406096164238469861526732800 283 -17003600579134693382028907836816846433850384327622637124826963644380548546746466006712433574785348641118330501105181273427707580323663358926330538957552925947998296349908837217803773003350781447478510932136764322343822243722494343765300355559632075785025187618206879797655706528202861760059473142861505384230605961790273011483597594571447336905728374014930584994523975532344334751384884958041325403544195608750160549815019881023808802672055487474980716915739559793770086430243247622731144593131429408306888441592796141644949164157704438377247967943369253278857403458375470079226450833929808395774719271171152614672616620214413021784108686509182834732667010239270326962755539345570307433352310941026803272060967861898440525947479427109303355727723800298677378786138741112372371724547424731611222029907921170870921085089807580330026353856057022394817245009402212481325590336222657034734386626832811467390127282585600 284 80361544906718192551392357146391164075904140801586031188407672207195431285497672897182745770782145008820375365896615461670637668328943278861122314013646461178431865368611273501326458477798229159372886964094722637665583545934956093979606017620004336505242063430561074254242551182300426970688773322867585520931530821093516773843254958186875781864977054289593325913048990728789790529757236041826654497380150500599010684925214399679334073482370523349429427028569253853037973970754431245192759689766255348682340626279875229439724665808182706139334854888739837175667491301980573893592405678380512820083044897924110017479654156543219036420854315220321305130543309720411833743271829987957233885043912790361502649581771816967497711560395084274098340227591063322496364859304951310751059546470522589912332412449916058081834378847142736105368894351552762024402777016340936836774279866484557780842640952599292697818695141949440000 285 -381146071090669520051430127738579675580467302489410189632122514929922547633198607740050068170679895468497341866179996466343843010451584868303869861917339717619582238175263884089009198092338783652901257466802725115118565296388729510351384520859585019363706150279811851512872161434980690990667268070305063111171862265265189999365184039515270078183047632547978223844117706382658078079630233724909205916350524287362695934091062997263748324605635068632024296369712025048505903967039463172182790383538405276715688388746620770637411494166530855229045194964290156550051925829661053453727857101711583338918860427212912996669886498225101239692458152040411693986660170289150190405809988415911944721568773782088346178058003527025975016072551800597270324949721011072567531968154626204904378401627962820589793467166796020349368856222294506431885822162396578178924226875820474560612145589694043659618704197798162236441260787652938956800 286 1814115749349546913946024053189866326544176807399243773470230091796090585597127720838486616845795729339797174648281549017798295662714854605385118322355935080075241317832011420833257922903036837790650387062134018267670097046870674082846353085387610751057627122987977023896634399161606129699935866178763356614624581304262160847211717553725784098328883104125227296026514268209709025783197141260530284440101727597046178926270938966700323796400984572471856624516686006080475962886103624103293033358452423990505826173328962103165924781588460319388756140175532348207496359518908999475444313002276561319077093734208300273581390321010939341141844198254374705199315682517334020019857946876767237406001256772892126271130736409145652648653687208969192522577613606936044785136092211064337219916603306994838320305365194454278067748013689354498995507322930907581918351557035238386557036407890101849795052177037480258871267529653663825920000 287 -8664899758618215301510246800903787551842414706611156087718645361759300372468867323112138576740950619366134365532317164613569356186495297275261264394592218259170762101040238576312849848900213543367307997635367850692045130944221336779433540348926976762973432164699960084643152358492534756549007106354603189938104689184398170700669542636279241867636010538775132361801298957514948014513332661356223177897403984637363950361478672247725426848115536965366952475693065915855139794786937375194813328197519462220095323459815356896843723082810068925394469257226008617911422821685712838623569654161134311765730405684630617623381901516220254718396755887367155000031453636855995086613077360364794531116868612768013066244215101067677466517304435513928447717965951614553201217018466720503461060167433953276732490005817082925595440583615500046331583076207314215904836619601495590194164470181631155698096711698142785988149093549560175335047168000 288 41531896122678643788868097401007174038020304133211095886859053262535555179895073906196995850486660012762810422255014037875182826495507076878012927043261620938128272708092423244492827110620275829075265587448488206904488094317452902324707441316984883733823211973076487063935810647414468409147428678413871867986386432152646313971433802426057324157779182591558243275323657440906518493200139488081401253309598760594238166785809034544788107503795398568188134757048615464252111298946630162074039355772001999773671108524200166235715071035251280551365933309433455023436323748730329673431351100281505014850626460647501166633366249924180720407338929717581237344040482486765757336112311865969466460802647535254355082951644040757166628940681878208225340299546005325972295528792608676654573672758056549694056675855572098806143464168622846227827128608635587580366914355966323888869413826370127964395757390026759105603943642374912500283637497856000 289 -199762674483724449176789097311184168534347874186312433396575993743310404768791908577715025058659806003856583743224408712737176217241677502278802293924006779414696253167187034032301254180717277789850680610086787099933826083802644461063493123621857413144553596149090051847192149412463451239220251914032306246441226017758796313793817812452580273680747450771275654977708274922298750745191147809629295306488977395854927375035035331377366074775023833567186587358031491416080212830437245506259218643326328675741696252034416140091319197297607429875935647044290576025732473828194072229364813881457041147659511133312237301914064303780154115164004467653901221551558281368898498064879852310810140270696626597676904516389070573457147559483222643571339464121279630964753258533650388755669310531199108709858663730018111185160788462139908818271533111222302649423834292799742613768092776819508535076280627444759372746384052073361673354401494062858240000 290 964175374808728492061575324141556742187034105797921038129193712315866816241666524581813559671527393895783261553510108943887871565752467120713194316010703466584566347071887617661974274753968554643477888776243254049131917611125950714195775136183781209894684761250629692562298387797117887434270498126535721231929004322453085004692015765168603963299082751095377923647600151809205925915235212764866623190573693856025004320291724977212688492975648701645295628027964562000257373910520320653200210768646254215444983039852434420812384049143678983934552100364301742253120823451704192510485043178986546211782460174220916870812453081460399501975540321285865878698140582638238367856728502417368003225068806386378208844449431281798985950254412187888879950455045961032619492482043521605924140522721251561445250203606240972317558853418319920117687602486318339435414720909925083207965672299547224884055938338914435813997428543236399108593413532326612172800 291 -4669835778705453420608443924378265391694920601338305103303410056288753555843330189796152125837399767589663236278408156437626150516246297825387476082458744929533273558037318494650758179342416250804087330883358293972073054086489004875115163018354986577630710365091886610211538378458589280532404244910960808982088626116350201071918936500611610559876858342636406356833775970659015092251592627572331714677024197718191578818415296964560951561809780482830316653053482917321160956389307692996163831438862180082008541373660579656445303069620109718800292858689817829653254893096701015054995669913173016327562633351684686462058001093607986182705100676701697330088668240409744078225623015366699887116861767068102471048260763885558897755741424152819928460266196598830204208519804495956715425878483502420499175445846817083298243123856050018024172408152718537383510114814228228078745074698570867231556823127001758025571505466848748687553938893123871362252800 292 22695819735627434243377356979977326196576665636768662550882632466555208714392557495868646887951355350592642886445863148365805815166679880187712327946199245133690411534380143238940087326562050311813921210990296789998295386959472089404185891122227402523903242178081038767565767267792204477568476039248146404302362776001540675590590490508125408794513871567669544518876617944531927193253077830967920456340647459229112446203740890529957141323994827937110676336502826252568552659850375008712414652766185155726537607210092259632211907703553045275996119112702948559439118873335946733768482795507586564243294645599141302228411840409798355973313563446069541725290737742978475039879264372743949691669048205174086701715179280295680324964190031020250646891090300683253929568755831442847217309862198448158780563425164372209645273187348840905257715104842514312756378965334819630538332333380454958625274161620092551413645444217392241279468978865419002825198796800 293 -110683702167686162218250210325200700502660829908112738643575452341984330247677176703888840623827937202451405998274172100910558805511275701800335358052900961137786913288050316955758682603756808598115193658300454794120946559741160924952340900911491440829422101154279355149648165079425897226197164689705181150343541137945691027362930417457096624833346277297373741570190838164765287519138190619718304232655527045464129674795321588410247979601787713574160023479023247179566954829444338525290700705960403690028497761546711929456910234391101183132345516115907220905855856128227056367763225623421262548948499583157992878998597394366593574371406330345233920801394259777080223277507201810876571086518346020892580463641798162537153211360998323485189945644330933331154832604784326613953617360234721192040024060500747499669134733742092444713807274877650693197621518412748508702006410034836247539485821340923583845552449470499907739081288386532028062254524635545600 294 541638966979644802170811556198987952617801499381291136728860682020593161845524563147181344979094866348689865168801318409576512042898927103807332763816402454794706308628946707762402987257149814570708496156224032611000628386190703277918602333747252392732386982947425013101642085543914872942082983130654390527712990551344379016787656856805303316683550693711292881142798710918009737345731621351511215327907098984344916358543291679671644429776065127226251727029777645926672510377383066959024285159896607506442702498665356426064441267506705470149437487098247394985135167034871615612418137158323865673717516668827348722175818973735741558305730194469602881011345035227640564928430836942041757817848206385085091055932320875301581974150113778121142950239334452194222774213677763821910393405505463441136753941730280496607021051294092555853682722991495025097435098646752110008998060603647172661252224419751987836479559375409844812553558970482371986393825454063616000 295 -2659619216802072420035099774313048709816409548679875257314469348915383587043837102161903056899721856149910447222056956665852578824705766719910385250295270050100217414370062467675620875904223933929167052940258154053661866358515909110147499392179769883881539334416591521337435885760828605044702355040349735435957139017593031199481332112429025273827303613407322907187457029897046321069387120323831341978934939542003157230506136552642067133427575677285893266336199707261055505383835383280861970154599442781983347406716567902861526727974987948306956169453890721517997495489512141339313362748301951206602785535407108666480167272696528818877991744866807934253414253978420340250072924070642014067778973998291218598275350927061339180605675623390599173038149324442817590811673814955060052326368860490995361382412764188968811650610652686422492778589264574438054182098448381222042844249577838455548024099899611595566926333333511467355338121908920732981144519985594368000 296 13104103412531698729187117202735611507569895710302151591278319084453354426105804696039435032830377720000255472978405461405541602536442261359000072226234203428569366412547898116066124929171076539330591554616777522906816383989101698986209211745276639574660606701495289562144892119932581586969257880530006305488163377762521059775159716226515044793457187437808282337411936871241486541000986566042138949499487769583313601941156327316247048669441065790903974895748346759634752721201338633614544850697330721745086873499763810528728631438209248330425556879162492704953868352460237074374662620790504111816638669913751777332418602075384503049012470404171667542039314987674950872928001961320291204223064309177227815476756689338598659209522932720690610834008921566677179475631575034428800274049769813481340519685670197318685279566667468903111581659902709701818924917002125331653960668857318961373398120462498874742685961460215531044200916742977382953941552414170168688640000 297 -64784100791318918696008887312754140612742845099507561897980518003392398426589010628820590291596160178138400712169743241307563645523002561561458470180834916225162364069961304741117011196257757778858425713645757504743442946910912442435167622625773825250991513296500772853090997010675456719292395048148926439352749394975450855932662136523180792908106387462719773040499790084834017762329462929334677930118029134144157267932398287623688937370387310524615520998737094280767934211126455913605677243324149853008922505407539677119642751653845035503411286964904488741354274101270134387912570848685678142719433279144186295787019015861185989528419842296231877166485866822441329005723885158590789335138819918736686566344149782535453351798203214033687729123034120152755410010305279611914450467304512003566755012902321779551290816154812489679705934840220352199947799541130501944543995717321204992348570126401940109415317326916776331642153258529231977590722608611032148224245760000 298 321364464299555980258033024043231909933531424723865091088456848915575061706149938012724829732653062263950988852021128495021271550766911925884147608998875807932059621926592150934551168157518977078946753564323720418668404306611167995200667571651802410735411849465429364034168793250277729970202843912791923832097265665332468731991520192280373065629336772016114032843409263789684673378884195885349270764045225601170257156328372460525352266483388974916580688469727700057414948946012502654933671845971316091337263594715127841789785202067957925845020019672226826349487986738083728760421483661004150941388862896834279770239139813323904320053770554998439870556941739429991544460559936327360780832749086282876341119654714892721577776366443242750787759471723235540945472027289337181284198228631495048630609343552406040389991982655183605175782568485689661201665663567250478999806526017208959191417989402966516362215780617159431681880628379362707542362995206330441461369269125120000 299 -1599523462873702622760634222048042336404792968514412269835426006160577595390557067191580734680361121025678950704160772367114034647864653565993988400694877073454670884966346463623015618912889499769571538042488447349470266816796708484466583932071149181118589798023340485442165965479937607412044846277899265291680198783409642025665200272021357728040377944025212642215342197997500952968316260405135733040021711274557603614617180814452977939099176032263799949365319987156710371511709983893000364313196547833885509730761814172936225519082456472868685101557540985913684125809840076794066710873377249856691847539870477075394791936313260465649537899498924513108563380627961194757942386411107050554331458411773682664685589539076539057640437837023949126767702756410894951212373807398515194277491545196453582250470440542754556345981598222626656313857038121879823758299666269195302316507698071988003619561099257210546872003773443039629114489427539181031297873619383108015078821068800000 300 7988069057561975748282112344106900456762602857628823931666452550160817915862238697767449794734002890609553216353515088502959580178012112110285930306610144586199623283328233918007586708414023762923776581132030850662917183019716249728682673354099268740246618673388414223718177823707625989498567000695954577390506559290531801485485053675341283900965865367618750637134836170039039480217676029113347813784949938690747326456473361934767775399201223580533870421403617339062597003196552294059897164117978319462677122781737598094432232034097789138599029983368716328122823464733125360516004596748907392256968516080898023822342308972845624647967205820306449018094903907090454761011704507567859811539961547936144556512989418185082933953585513298886937955756079432307312382992385539858701665973672329739792527073412732944366850994839693115763678912982906414876664614024698697244153196716854649038213003609407617139502292142079687591832366663050670747476505475585831033861341063120158720000