0 1 1 0 2 0 3 0 4 12 5 -120 6 1020 7 -8820 8 89628 9 -1109808 10 15992160 11 -253374000 12 4306032192 13 -78317306496 14 1529483150832 15 -32072509450800 16 719140990648848 17 -17146103389588608 18 432647748528869376 19 -11515070256983422848 20 322468882905232252992 21 -9480967060016288592000 22 292034076814347091857600 23 -9404289231643553610580800 24 315999042105706142155308480 25 -11059806770505578789358854400 26 402549206542616676580779456000 27 -15214767565332931112211361056000 28 596343824575768399623112562112000 29 -24208153196625681582984412323456000 30 1016585982212515397653977930133728000 31 -44112494751021160291177961183808480000 32 1975889671163034237459620894541501169920 33 -91269134941559884658579356980308194037760 34 4343574105271174722774365010717351986872320 35 -212793028457559235050923192450219711860224000 36 10722602050461749785448187896790029063400668160 37 -555316658498583640657413032110170191030686095360 38 29536691576669323733577970624952022980467047275520 39 -1612363635847071892003204298034811211541372356981760 40 90273173973557622934163356685765319603989492053416960 41 -5180571149403438369413483984191634280793250301693849600 42 304552017700241741021448144265980551298622305147612979200 43 -18330067305128988541978163160566003575381065958478857728000 44 1128887110291629923848101864472056859740670360956290978119680 45 -71104408306954957720860226203996898335760759579530036323942400 46 4578124841668203290400390448989289997277488483475364392843571200 47 -301174764738370699178208672341513542421567306962382407173108019200 48 20234513189235883744565402133213650860311124568457554925971913707520 49 -1387783324700258958462890545409843832522586641156559415341455596421120 50 97123516303413168306314752263062175744541435062313807933127426015232000 51 -6933096165452782565973468216803820723726353271371875839201771733094400000 52 504618485264170876063601758929746799436722451201073967063085762022789038080 53 -37434459110690735706827959679924247412719402851113851905064862512175933194240 54 2829422602310250914536984395426556121399145919587042720646220895077086350458880 55 -217817601351831552114967595021373059048739059384063200958952949959856467707904000 56 17073141304434519716602440583114265102675755531416333771702885297840767284400209920 57 -1362136734940701114903621282131182412919356478294352523686125500910993859201600389120 58 110581148587857258989440176634077134624878515489493523961987947073359569958234933821440 59 -9131991356679776551653841326596611572119796499089705223861240113757599982208095167774720 60 766918323748564938140413053901106491898548424013549547786344518876262108013012830409850880 61 -65480398297850812674530560547896611645631626007926947704673856947568217293524207619322675200 62 5682446526853242072694060378538226541360649424094125691081839509972666794127027458420708147200 63 -501081370710408364974074997299394499813628197342536191951059258026338861291545416362032776806400 64 44886999496593484560283342328721357014971343309062149313986571947046172760685925013517428341145600 65 -4083817005932955873656195560294569955416202975387301662918450900405006464257271810745459120590028800 66 377261551726762931364595928559926757438788911115978174188181257056259377689636230676704558228439040000 67 -35379336567602622670987329469803791981599128045028796985667055601893913044530148881671503473146593280000 68 3367370716041430779071685361743807088537427562075869853735542372625953012208020867055205180953224930918400 69 -325216336438008567178443839424992044731394606875491560726873579070403870011306202627978680234087090316902400 70 31864178297399382570261080357627152720493337043372884728832733074133479911094575749251903283100709277237248000 71 -3166601415004322385833104475237489234881369684907144691648652629748573740489173343793262446902253270196060160000 72 319123088395764570514016601925255488355169063712303745410439705029431429600954809589974030492752030640880635084800 73 -32607193006534084493410426419196108330053410953932482013533320601969849373822294094679697894673415780471642809958400 74 3377360820543914278696152809262853377024242678858705991602633677647057164434009662188876110767707523781398257781964800 75 -354544743640641410222537049861085171029122811020589656984344029312741140194180221769549942914084260123981255589888000000 76 37715248159861475360446660665007592669899438009309401709471675637073900932414442962117037536545137470094003480313724928000 77 -4064807851976463263309580309100198345156096155263668545337557453049516403165252906266572450610694173508523529823220400128000 78 443779206507247773031021129597352037590670463194314703490037947518712543509147876908567902043087630305864788909534987288576000 79 -49071164713025381898594717985379514348921926887444108058883874548848541240018983611064959191151590136695271159616551056703488000 80 5494759373831638352042844891652374113714014530487869264223049747501037368777146066094749811785666837008335156083760350734660403200 81 -622968407280902664702530924142712198028619511937745475026483029943187763808286083986578235042451285765233026707270697644796674048000 82 71501013916929889893216756365702250045207306554882898684112115741421367018642352071807946860506388672327901472353328782606723973120000 83 -8306586995548404511120050108088516308552018820989111381990966267098866893936506857283409817066406014962571672410817724458152678653952000 84 976639373352487146067919831559391712496464526497240774423029208298403068044841245947359954629265019252416841023876654706671200373099724800 85 -116194475437786583786810111880366246173084396836295897813926395669361893833980369274292966220754010526129784786961113543053605317624463360000 86 13986732077855602486815224605929844932875449252759430898917598392474307705343013284841649503920706714226218163700291371044608412155110752256000 87 -1703208568928296036054631398937935138286114333137142983205860784066353721353808672506641596989119123378408199073617699574984818166762442326016000 88 209789056817217839412477995269511017401995714701789683823985768276948129648392908404776770385295886614277001215381086017506500703973164689601331200 89 -26133956383842013969949780558332082560661863713195493577388650227618991413056282947801711695796100810333561045295216469298528775597809200933319475200 90 3292152892112893452337930768767933459003395183089225897276713615457630333468372288368864734206769430203263501463346269166538767049204019349197684736000 91 -419327855810824546484432445716599066964224486489069452870471214310306772917343211941171606720731962029410124089496156354729255256189204972198397214720000 92 53997526413525534422486407275129945079470587332899477602391857690263883785051962197390957322771682873495227174974618725608709412731677501296957138455756800 93 -7028928716125033003985853823733849829978014204497169957939145335936343554103256951221624221808541774111508626561261302585590578150489076160729597763544678400 94 924803186216091589317053960466758366240136438490831411397304456718290212599575182697735120477346564170339060812927161604667644911294262513650669287010782412800 95 -122971719972992976411878308948199450041536905104424913284123649379265682291444513877477938583564566798113333497231818875921129592659317329534940129060139827200000 96 16523757217010422407901359901001229321548744390787280145922096464007004268543221158301235746699665261317233747061041845687803050149860711704111293412076397212467200 97 -2243431762581720053459103022254152137657411135097306287904360146648381767120271337397890434116103539631156934918326189034931055380429922022920452621110746169946931200 98 307731011833823440004108940969982582475032995051183980922939984632707025664712175979098669380577096241690082463288146599962403704751314607089745493334210972941182566400 99 -42642119628883139073796958455073955426718666594707691826851206274126702230952393341065405937295007608672971426320237276658712505516695832531427031212829944583822717747200 100 5968581232383283762609776391643067683899784894864261104796211619333579549446417778068468219549539909547120849297847807873636421896784913668977580069908963637264896543948800 101 -843771413331003416329729931808531447472566682715934633322018271147355967265957329245441802074569253911611708022340967477119497473684973387172134837426490408126206170890240000 102 120464006741207038938767109686327180820965958027671478420399630073913029532354042178724187686991695892014338694467206839411503266593854651031436122195395611057556179638026240000 103 -17367081949624957368675847782899762023135358944283392153290113261566540649673431927621004001790790996727979203269430019175115838586465137467504033126814739840867677595217428480000 104 2528089923722885998186969408891455338448063080187205028118725252984973202519754203322083450619778796191083782397609036862978626301853170031151436757522955318686316836424760950784000 105 -371547327239150877577326024488863180210843108029424982984997422496370548535807466466208815373359973628545315746372035065465379575644603896008576578991763069074215897733024186368000000 106 55125473334424642310168009453383055439357764565882189879784430453880674263991125645147268714927377463919194952363554282214790621600847104134046123607923097672654213026663346774999040000 107 -8255976232381955435119964412004944897052522864214126340363918869286215477658260843056846623467875911863986088230347600350410828253835994113587207301432423845030051942605115554938224640000 108 1248028532388261306304949683120368379629421954222924570027326710361600313118322170575457740118681375930769762299977515106559147742299495038508111262508251398271732850418248210229709766656000 109 -190407187007685839870670254577452981822317619877630815820864776625518198618749066976458725818685329403816623383985058062019739521811047860008553739529657794473154036113198683079776105660416000 110 29316245299971770107323749614192246345818082207765047837779634315206133481465888702437685694973834745694763461971147182581948581876252334473943912299707622547193699486007986638426411127275520000 111 -4554740623901432885188404694349899781905782516031227434236955702672654317612853685140727040595281508914611669765879856431542958904106394812110503277075823119914509869056835115144354696527872000000 112 714025953666271221696864293795021450689125458351882378780703613611680833266291440273438724591411292493877103038552420108733726699946485960715042776569715970032679475321436468048901708406539157504000 113 -112934014447463759260551440460802011096984633793687616564625891451463767404275457385974544681199039601224999833482828556153357167183651983150625952197834132604714060248631920874638648763979925553152000 114 18020296910184147622554126026584308682286144979760491840847766835498930225677557283391408048091881733763256354989876875281506909613002844427721357676744917843739069556667941433595231619629611099357184000 115 -2900628484352548887449100574298190864608174554065137882377286686270608137043377967661870036356797924131829789662332135351656983997410621999727378022863347536090494332056370143301941181885591110392217600000 116 470958263463947421070664387162509806428040894787036153881149773460019880331341103205319102777658996161355860344144140742054279088908392103351026809163310794086602295600382470902176011359231787485118857216000 117 -77125964469812943823074723226155385996192714547126629898402065375533974736656350835556033934949957451798747420186266021376544373882280162811468874425285514367131799238317325887055082902528989369864013479936000 118 12738401700294437309276685220055559221596308192134931532990817551342305110742981567684531780938582962952561317054829864571902258830850588318459891654656066622156897490525112694209890623345073320681715995246592000 119 -2121750075163924590085312572976761068514964931718661964560829908503887293991417961263546153849528470549430167864113363989336242122279130984596652021464597862617638503623216352450859913533544609468614445121929216000 120 356375465058271159385331438379598102545687558750303528055428567951360586492571163101769243137352359241506407271180462649948387775404758724919760219125229891598454871435176426681930918068967506149178411259384561664000 121 -60356700754711078203839749389993926345271645309556261224015268079575385460568981519520289542370246751914618776999845307557374993730815897830515227836651393351834622302083321910102285079213154193995089799807814860800000 122 10306652832724500235872645446638809628169555794913511579763236105920741753779799672549713005044058984744478486697440336046600689770940492807897332035715216356784950507824557164802357970958021312619488355439796551680000000 123 -1774414524800423716893822603772731435421957756716383345084235477424954915703197611749843368534624324665532554700692073124822196875660881633556171518207553686065932764164766320341155795889127338110211445243847304753971200000 124 307970482722403028370819568203366505507522414859793181684568020790678816504247605636453142342761574617626850726565617057769931950160272228742341639686381243990222727056286678740618257178329336468103154951068936761686097920000 125 -53882958306991258430940955309847816813485286607224915682967277320928978305722730099868305851617213930196039982015974286461753642959227838859637406819446593610190894301119894094204081514827152306561169899938740598455926784000000 126 9502859350706586535033942297621397150893587657150057618345646287509109060283050759240285867092637887355846272276533788499808329161365532587514575085787488256481300506447930971807806243416562483831801603506382075770542489600000000 127 -1689236073469079838551065466692300942244349125055380462982426438293881328833382454346999559084708528227855289959466739919748904791752367955870463539530772361079754741649526894172382517904653626576105173829289246993352858009600000000 128 302644399487553063716519982880318520932419523524533318793302239667988082286236308870912373947092189332323091132433403519483417855021115891454874185319375990123113385819069667659823653309953321640805038950964700620236667841130004480000 129 -54645534301099189364663493430801953211980160283283656336506754155720706576169695356099436282157738733563693576750238440411699951287447623575647672885306352697695417488317499191761743004642605834102155596811237462696340956791051386880000 130 9943295673000595995391883482784783994302911606711693211114545444412745698925169835923154631800171889955719136078423207694411369256291581149198064596287174177999378002526324118101746774160072539379112967559510044035436636724314033356800000 131 -1823198581096514060000720340871918296467059450834939447913652891712315425429582413682615628816650640153345315161663199144828996699962874055924648128634567711654506233269128294041713894400145258620113684507161407622556226624305504452608000000 132 336852853133343452490623682981693752564711781322358532282617887846748959264333532993429408335772521979585225510029366519711103863945403169532612535967653125032635516155540234083551136255055031346444383465104585372553088787529725362957189120000 133 -62708179945295309396053780074163177188667876206361062724751611172100901679011281004708790625402428834765997424671024644070394536009632161610965731481635739233760854491703978964649868152212015769005556013012609857220374681375238463768661852160000 134 11761462251693398338959457626173126134397059348965959458295997134884299686978288363016490890908172707137384752899496595771734596021298183709949034530602701772178634255536755707437016480430759891196843752679373679946746608862681026045680937861120000 135 -2222426527691320597058979356351821502302644329991045981474143251582534454875070732019950783163685046700243993755466188246471657137950501332831958976924530598137671137303595968140563840678917034251224496048232644994267797613553830817631637078016000000 136 423056766292053914751011730033149694310187134677238814326955217163085670191687096927647812798422921585165117415675285872718048946946992539439885178404079817511354728558918412567940298040196523875023683092300692047690016429771681249305777524315258880000 137 -81124407405254872519260880801125162547392987355237863097288913849331105845333770851459841961596237528334199927833329718501603939712172537754012974408840544286666668118963515830466245315738513990311740296284889113609570970131619505386442468071707770880000 138 15669781784520692790051283254446411993831371070877987718923700289302707027427502785577104005654998700546865016325110276879629834720277240621996659130500334362223423055410281090972892748017600791190581062038191937453214475541503094355870631535604148469760000 139 -3048667588255834716343929014575195331811209312542252653102119815188193314605628908835437820561618096207628147953184600831038897496335753148783990898717443427261510150361659683420034242717424163591885394298673630587430796419438289546200165738357252717281280000 140 597407174705344648933790243434131784308503368575417085826995783149216412260147827271667093761842168454137147766337610136831879630443183918353047051550954892286879928098110662854623765339315634154499578323406030023758570596853199043712446087712198708711915520000 141 -117902189844604537382077307043910535973902146464783799371450617818402540208571105691026727722829531624012598566081224204616345149870699031407494313429210367160536767343468723455913933804406907684232904980825966731907364152052612017070528584772207684198439321600000 142 23433790374785550845524320608663057576946760163205899185783333557029559170506629402620915057423899137659728478233323817924157198163393005338551564810047323667743141457436541687411196499465644144438758602251893693483724683940986326546228248535597853937841576345600000 143 -4690411034630613172138551377874324070775217059626275577840817849533700415087921227120673965294506353866932241422284676727967964932805067101834142431245560787457814625169499598182844108673500923793685553878617468167649419096842931015524195200607425012997905658675200000 144 945378496749481403041134568153646418968734589910326508701196828174327940192250077843692477851964992047649706462077358654130557054640878926576532304143487661799434575340762264018976407558570163673076368434450980876310532555530322908707693726651478375173005725872947200000 145 -191869545491097801059153187957911510816381467150543087994544955961984493802180390059410238949855089181661630458805899603707444150866897474291563909787603759552303696660054801142156824500888475092107604605025671163084049031816007676886119005137620737717529266186774118400000 146 39209493060199013433464744926235816227364455971166070763163199660857900265755529775538211353438802827450369582936488734052573170696259864786821699799924600216467956104738627978208089889560117846611535714856130190340696112450832715910645574437344376353754528933870567424000000 147 -8067535532245242379272507177001004315253614379126613417670661248900320133695847075164387501728756953384597308037318799684821270462477004330231870227224325597356738423676784233189448742482404228787260288873291686880605510402851437411281127075897694213044692843890091229184000000 148 1671225012954445982978222580898099907471214773016429863887430067683610549632950681608108966998919723913538486152259601426438801524931447999458019738788913112585843474421368146465913482072236199836981126490327388957461328615938263933305684889010935043354715552284838154836377600000 149 -348540716964545116169341194497001935684258385958424306103053979809018647708609262652426183248350294890231493917044882731041106575886996730662280481351518033827111405684558967176623685884642255295195018154046165389784165046402704395452645625169938837382065727772729403715983769600000 150 73177421762523389602681508946673554889005429144226836766490004598112284036816073478913215611994697337036101223179627137234568077069537495098848948796291528146198390788549517245483105001682281297670728814716378146872684340066673972712253240512568137710935885263757184251734261760000000 151 -15466298083610478190002274821508644335046228269771679819603496356624041798989005637009063968144895234805979146230388384629412962194143233068174898615948520146540908463805449189128641559530269171713850445537436130133098903654345724697365340629168061636677283404257358784573210624000000000 152 3290502983019319314455231290390602291353405057058267952392742447877554632199418514684254213207919009645843872547766730210372783542672251434813493135062749300573449805239236768624686051530961378512319062632816100270989939998716467833675893406382244802241943778807867282202941762987622400000 153 -704670424822173495475880139369052365145611197695043683010082364556221764393373069923443437303267834486041616512688578730406616991901261859204378429575640132800175536761031991126298430768684116027060106904151050659384533301283239666560979501447492120511842840671815237664424391529935667200000 154 151893465241810199772253919179972493613018507559753776352944426131379852302565614491411340360001657392161513727777301100103399514626100338436592829195919128173770812390028561053170117398674112146999522574906856283342832010118916928028241547852531397629308388651426689339323950050119673446400000 155 -32953618756414045042998387865784181314632345978998654176738147520897960850713379968683721104523330853763987152226195742288270160986168711485155481540842715972719451050636295429261298362494022740240003708281119936408460311528183603047620728397004588755054373216924096223625670721547660165120000000 156 7195484402840104501131278716576824535639486533019080559253573141603763709584607597657619184361063821574650862418041475917519701794181753735193928089488108453293766238010837163027818736513512075953877019318217392582989880093485263302663400916967204855009406683663627991027557899329378701017088000000 157 -1581218960361880241449813089490903444939501143641999021784701414242127997157219570672292773283567046330483840316069723400951496332155466815184425673980758669910666842644008449811942958633137242005792105117746280411327423327397859577988366666199830249206518328422370681737109662140998137845645312000000 158 349688560301839449678648763927312096947677530784441958185307298660108354220350610649839616736868016734951616012382441812902347807562761274149055429357828992328752484044489843136089827200764487111298528471411472799664903180510222897735702539956256302576777722492416137715422439557677707529962913792000000 159 -77823520691445500642400461690610053618230876416374452452139338390468794655491552562493042945915249878172436387389072942098717031927182295247880929080136384594920755433355789763426323076897890434829889333214188692250868907399143388078985798673941046949502748421839558962308523917917495741340561965056000000 160 17428627247241032689089822783837834304844353637794130048871999909792060356193893724081090068705668592824598510586798010180432848309895493106469754762964039086057171474516268901509064174857834214031763292764239093266536616866336619803333143546890208293004163310074815270258098795547751145956692085807513600000 161 -3927546923550339772860586149977663270192888727292375105939175158581962444996694548057283745762527445533461236975811509717657250585013184993056717480411534198113428069939681359974099831542840374249295228949086298136075456934206396098006833113491424511371100192967198549865768678771922518879288533333311488000000 162 890571354295053437590415833481032886951975124952067227298761686691890398298622315167063332480709368570360486430548376584226908137087016353640077959076882877855830293278818170270698179047973604598614009565681269181709242405398553342891087761967310487172828729262559144229756467445504705522907622537460449280000000 163 -203183600006739127690173708470843960833173703168562845198349824204805901099660539178583297799757282986206441372315604652592721261980664955126047764415498469716797829403026360333315759116542354080034361600195340526209938845145080256699360965539308629710065065022325803401077636911744634377589411290733862715392000000 164 46640674640548789392293494328015116574537821378913172599923615430563408674609220291550119408902262357026976714688179874186994672929145018855043645285180398811358858140562799015590361228293405988128577689613155560410771001378718366741404384156593661820449577675862141163557271391457208118968088250237394800869376000000 165 -10771621703492334194605058315278805595511063311299179647460115155590313497175669485200094898214573816591621219958245212278418095647653755165018383589829227838514545135318771258648568204575280848534343116438309156078539927441521442992304325125398026549004263382592912136892276165376173392121781196168924886546251776000000 166 2502773255692755557706639999767596328716977122856968240448570551914843476018270718716741192659316345326823681490528355522033874821947634078303006246321407225668823159701426510153735061419135114937399255660266122001486899844273912373505668665287434926770016586421873089890562345434399024751507055420870429720570757120000000 167 -585019444927819153892385908944707514528451503187010190438919230792509464318188799171505626861196067133933035177205415444033819198273094208639230795824514729177213073420530643582002733608897106909981588746895990455925740078784871161002929343157440446004349450800185990240166673323907702282276169532540071334082563276800000000 168 137566252911934429183671072717552003328999147858008752041730288656760572947824708812311908126991836903649784960228857754211986298025117902247640891011624917383209381235699464544923697691371669750368651449030133846406580825323366480994522731638075982080114300045993158956054479590151645059617046481543202125634768728804556800000 169 -32541003181175971886727150387838847739526939708376032612928067122301693750347230633490791959258755183754617865989751031580806025833554400658170814317524839838633272181426233951510104015412794286883301097877500130856784887277432090426934454820537729776685164197601233381490270986040651983266110848545353369070860366703807692800000 170 7743052135917292366986746155376677184324481028046226301943062415001819086239348420151908444870416770489061615802951483540440186167878985279442562448052479087161380742621819695248361096839370252992076207054724108427008960412613162997241005515064098078125257599610875022889530810468418211217720046887630110511511485961597878272000000 171 -1853278206253378976922780871406775443005983806121071622451462425596969054750469606665869444155890319451876132338651070999261072619096139124185938679778177232298094299259162738814042905545500206027378841615789658712819666678961537033936979495731646802658481790207975442976981072768300685640832773595085982716533114984608751943680000000 172 446171052939902751876937194333989181437135943284791061915267241426973867870036753980016032913894986277528490735263966709660670892335011169219974697144900249048302279775815203095274960686940532687810765830720196611727695389639614161261610623747029538180187813377024361520958723140438542207496632010469184986343930060189656726634496000000 173 -108038816534182641325990426719782625547052532981489588919679804963532249476351364947487183480286092403764609675816328604774367261223571821415105592340622909598805526578091654228083628820746799222430538916904185709396442303381649024867363223020603598965647913715489976875274369284907628929656841855310217555752074381171236555211145216000000 174 26312456263920501267612863628012771060942365231466457566620570670212810033622791709957078713689454739281355378936110496580376010919219584052176461608941868591189254052609651147183979484020638862235734889954238921574390049354793877256954888238517414688144423419647156482004788585057185946177200397315900117031365725012641471983387672576000000 175 -6445131234026950748324818122364366093771343461762194946271041649251649777601166671039023045101200917115729724091871993942066841031976712993453668038941770310778865345402134933917477336645066148066025810214955129760649580841718683137331242303258816637814454187645555548278771206502351812314320415186395157881020735239042575299187310592000000000 176 1587730389518720407866546099284543008726498916216707676894944881717048037237442388175501275462583850969816701670167913121706727422048389605172863105758795135327030122136511649696666156385355027073274236414873054731942505177224761594042610409339460443658805579660389624520966922309764037905658252997741837872399163330273172735142337932007833600000 177 -393352892877507972391912945398239712328100494305233385199368807461036490588700178306469313389626941422936042147034228126511344942179108805823622438493032329131262506054044394925235238026080268878244100587184592887961007601349883815864062325832991267491957839215783235654120213258599901959423003717541339535584752028178383314712588499061152153600000 178 98001940612734356024508036023827726689527458533078716104354432397791915975813709444059636370215354737199433475619096138256020713983420387305795113414379683921568948629504821953729160828510759086708324255242079502103593151531444725077623214275731497730460830983306482063936796742302476175640322923501867952411977604261625213830445443293167956787200000 179 -24553874477097005694280707806396578983351974504205831925639232823020268171792261793766732057078035983693942571932641690764839653787356972197760878965818372397745950278434681434658612389265029362984300707667486865293242000405627323092185279401013644316501444378240362012796418122079253859533261603302672556458442840262785160586081577012004925315481600000 180 6186212884954941356216716157709727089250796393517212401078087827814005487650058796431341241874849807422837784684596529123443446410425425218459677906427626716109882013533774452494877045458104735282792655681870498427155231795034076609998709939834899120020757746702050468686561277866738070222102705828092397027313974499638573626859349615106905449326182400000 181 -1567240914521306837806825963647857949287860585118884716140197136753883376191858295815032960351532377015118916322154552151069610784544060270393083682710296590926921672167623582794333652077628149230527330367961245365281988641252870547150110294187241579210917751160673603764262230999196465824460735368321949143110179717440980685582128757744181771713380352000000 182 399244988716916014764519495204737904758294873347375612880734020145682898244963029412042615957033420287552977766175283714794724681634733601990109424315578328098897424233512369510026690990748000289346442148503663782305317618922372776795218712570807694689639820718137789161439300348265469570544665909829391545845568127181418582303511021238676515909504335872000000 183 -102264026424315765108153651379532630838588310494526601820128196100352887514327759338163556906118278934577481592219313537186392924190856061557986115295956054018844557696453155751705470096540381293906546319893927246125007607150062538824415309596708141120374964516133283517927816348904174866549045894949591414280232473807369897925412122189846476409523996196864000000 184 26337408263507422440696390026838605072559082491310455451179119715838668309279999146671843495582023286980271830054434872343489383144020068291609734142912871862011332016645624680601027282663307911438826884164371938329748910252151241987718682602351225338807922727300420320328523586183127377373324764773738953798983039828075644773187030001757563708418719320794726400000 185 -6819885591213017340871258695960415149484369162416983154380567352419149496990736936346767142425871690315993446669821699176295489392589908988715308792008193851892534602580034144370369716683879963445940681426664580470724010797448716608549088376660638895195707990776271367310003037742089374694231858519077185976474891505011927077388773119628274810158278813570564096000000 186 1775506874195664050013964607975823148633525091064979381336120317847840884583147366721843446505703071352944857058036375233937577268699686677472344922311809190396706669473794510171252056772088125326119622619914030695160267379006520256382147567809602729524954848258601106340322795499466362997773937389791980713606696319714985145767563306106222288168327909309182640128000000 187 -464725271063008607488975055276302069683964759734677505538287333318941070466574600526406304164903013701378725129056847331052261654912303379359722823800340821385221476481588885789867650744783019589385916379417820991516933412427753455154835066950183868387223187852745950701977770369190951286935855885731403797728927173993283490345253999823418918736656442568579028615168000000 188 122288738076573995637010580714537331179969289462325513629279134341823239478191315250925305415225791069929651611306965277371835700687206525763953517254259564599725798995343207896892098301867032050022749667176138533711911267684038536141839657078426620788750275240966908833316314012936583639301901377007416640678208155414938153540724479134831563751351042240705971262534451200000 189 -32350469832116056871426627149386892177126219432412331446288954541894212279255451467686943918933392759679368474287061407191046464326695773187550932293188364074523357453337232600607954807225328575871144857707705191831053883931803929557525354657104451988469621666616405764353958632602080573278605766314558256851388624750595360187437936816428127574345157883188754756253463347200000 190 8603328743341781682867378387088818918960520856383882572541670342034902571674962382779515618307941186364897346022356778915511612662522709846838775353993102158801594238396383038259673461987851186729584780684947616726610025724498752536536476895998487680717765409487446306116873053813550137242145219737046139290061390595267207905650458921303610356047367227025715654675992150016000000 191 -2300023165265670219428370941892674083780731493565952636896926010213933206805740067412991433971729225421153748231642013128366181849411136704757672381667972028457978364913110557717511655596257338537413454013825205210233381900224089858852531281332238998886976913412466694286780726317842510988934911348583879859481836082447407309089545462266408491994423578225962647795524645683200000000 192 618109991189455513822238454603837937325432112877117102944088421211775404765553319940717828760669332051831163223135584437162721533272317552260203262326365882698457476276690241082410080662346100632962642538013859535815946401070161687463931183366877432581557611401039389123912169840800274724525529875732947904244027872372764756010072804641128794535608550733482722177910711705088819200000 193 -166976516862672964964335283775001756092517540293776669373462356015084235676337639140635157690522423838999795493342671601020043337078650575978504092024275897652178142126638301813263944473484192840514518095441758951284418547829461218270290630438666387162340794328811335938823954647084046701984199666529804697283440604086270623359148510277001259500089004719644779865205399462038051225600000 194 45340828553796278720641134143698395891664250753017308074559742827051695265912402112859672609124762520535349402069111162572832486353840793308046436280420956636655684199181577602662418558337674198766589208778945180514569781772226392937225696113965124126184908945570343305160998686622630214650091699425929591283532159832984901601665452780651932549708916775434246192603696608060816700211200000 195 -12375318591041979875895969027972434336708150441077686042543041705977592511351633932351541950142338597874579414835163475895042884234527758279680961564550749283138963036327543443376328191641916496858776700029813890104888797885348664376972600035229378210174742132742400461229980788894841129963509548088983724027752526814479558427516219762467557769941620006287009387148571002861395871006720000000 196 3395039131732808176383241791481315750085061740050154851505363945777104041881900563702850620734930907884619288097673797345035126927418562972364777568679447133958520220774018512038537543733649772052540157138512659262657530994490948143018093409621904450426067189260446218556455132963668213862128601969272469235466126397450944756057867262211038072247013513017760667423576377513503414381078118400000 197 -936145459723833860767820912070207191416256301959773061098718571710346724838860181711687252205715869765535579159515966061433784583052250666618963543373405432031838473915405822892415586723782053076992676327010329257581996575787215573914666834937798677373824399014084333744533280234726429737636186560244426436446161910888564670653223701973905859514703474080273022898802407131101307898043983462400000 198 259442338584536600849839355496384132440531994757573851083493251471506618864601472050369499335879763842957611204687327795774715736342919549789905169131937193867288430141985792231812712335502741842227733816167944579285201748259433712596656642968697522771372507983194473364463007768144270811595849453331193402019873838423803083626671308268992438600406047858908912205807849721090194267574509554892800000 199 -72264707897946376413886964937725935383849542456814605843001951139234596127973436909629188864009331136203365081756429113366077123941112891882490981834425896093303325544932297581362602572066375642295630341843665411885512973328473285370217977584005250197282812781567611495448928123494811438072302481650496153110910335089330595079042185531672667584857263528738690379709467193102020645525010858272358400000 200 20229659457287090004654200609890401485863079945404507342387524643984990216345569242391639286520307488235023581937033553702735277999646829459759127956202526741033053408890802896469356257216320312327874964763714413917985908155766897357501757379135431571882418960420808954380481634204788823186110661019547523061945235558565815705122178128241582297278454839586487440131440426598747426495121625234538496000000 201 -5691371754348182471242827338531635333777704847025391823530090543272333535921634127257939041168425504632941156568956352688218482028903683825329431355150888703247790676849995234216776917049931647914124706566746161539515310876945846406124391842212608726742854721476382477763273896618147747929318345149486033148285448757117201522461736900116134014662816020450088391765057533518605264592574091764957184000000000 202 1609165261193061701159720010600658944101631283573606399580872067554709364154143079793934494399341822145301107542453602276330817081388308599719110300777510506938783685040891825045727050994990704162716627609826007695790347232066228939957927669564748579111092796454047993081707588348114989517582030183303313868409659275180496453837440554766835733615274209484535404514040841673403934253938307241107374735360000000 203 -457223991962437836782303472323294556586335408171041465345994217068317001463452990883787785133986779534652535898911235327358156178634544009326262291445424173991944034784824094146595261611372485712204594048636750872566035323077095190556565994361825901514830743834868697466738377697351755380307821473708115398399856901381743470779768651774229092649074177251381784856286348690604652822650443033722233112494080000000 204 130554397029972999320902481574081632560557218863132781198955550440206801037021866259750950732659221453986715160133095779417145351953556902681382150835337210133801580806920259448806869020373282430680126725018110750296819330447467104325030874616185472379004491099044633332967753727303383605104837083292671000806751306108265573775482271003197364737169769319978285324411814004652336708786291545385918686748580249600000 205 -37460855321037456627703999581367098780839958104487901376002042704039294437920426828790691008222196078789632662992703678926629525055323067025575783722987140898671509035309640353175647943081336488718075403623594650802853024602062153738747969755996678996850824208528737561893122538823818480967956712923450339070939515049457118406601648855668530541486520935447428894439633075068482483625511815360816472988042919936000000 206 10801329988205339752680640273995466501030233293159757891883384399075229394927669683366633512734989736469789725230848878260430996173050712672689645086950083541013120962962391714499633221226081967243622959078073203420877175695559476721833177637400233214478850008790158293480163469485073433536901893502364793468920884808128622776567095390276998491816584455450559213003151277731930117001618452437567438988395367366656000000 207 -3129535659698624202606030761154331880379323462423315303972700097135695126135258503031402844031516303434182712498561998079806110821547826995928512451468973678613026659834701804853582343435950952297955639924027261285850479182265846989451493125257029482049969709199089720395537201461709547103996091522192796891081900611956838842642969909274433620895286004110660375254346533286855704517593502562608733090758355578781696000000 208 911119967084460343359677908193465166336868602038950859077632554576517114825891227219864154886876903546063603485588338891162556323064307101041979524422211679390261041828051645667795476502580693385042930682771565463155320271916170795362801441271277273770824991366925759803510326771297517325666254365284853257014149283281759553413795630911317356000995478573381318268239099269490998626913203822173691458803171475159672422400000 209 -266534956256967231180716834607976776309574386852382228779897061530878052736235639458999150098915852083795572896219307561852551590026306446738998588488848135245927770996261624536419766031311778991329805610706007314975036283690272247426970861800668483451235263834924432963421261978725971391538219355361788624493411480823408926241629525952421789706020522035418036436837562355680311722336540127988183860087841710671508432486400000 210 78344009588521632946546996313630471409095525038070192868805652586655153135866323872365727053064542037569876704913002933776634233867955743456510311106445578261258350279888591774222882676635510706962018854047980782925535170530727234491775492307139473198927565171650340404797211340253190492256561484232459129092961475055407460953580348503254673331283785752480009378680168706246618461824611932457638394165738097466512022437888000000 211 -23137720721886786632254240627896721881883264569225307435392073111447323911718184810239225004449562465872205497001063634859394425502327848823263200036370958270579045478261168450443621523097869445050390346611125120683837946824087863655324610347158910466537597613178375067708089353196048614342656447277037917806807373530179518969206193420297165632039473291755978336128850910417003238189328317057411408797434020298262890466508800000000 212 6865762249693937671369703057097413609360721096201933559694588854729635120600634656303601012160149565071617191406861373272417649776240401036030598534826233213295908525021574204793761994717401675661252827703112737845202472766523624486850647941210867744692938682648345906280938888424482731843806336264018980327209305454405458129556651890558099158997531889371201733903044021261708714260331587661060243885963297481068679376305494425600000 213 -2046919147996716972668685195205610075000646913563182638857224257227866937757954790355321126567777082998591866950749564207296535091764910343869878328337090483661427606516841392466708263714251090627016880560510387920268552772341645686215509516227936572014046181181331759268746544832486077712700593499893387140324262049428886802952986111909991977875115161714756443308454540518049826022570924950325497984937795987526879697028663528652800000 214 613121840528094169201274037057487216800489830177313603116468687805137748821436180581460351531366685510988911680919933039601469885344090468950707953122458012200671550939734119190074740842864633899898698842931434663073584047059709539029125485837644140545766527269723058404767925208765877667992451738531636325194219115367253820928882598767686232780331569029752009522464780283112353774023892754704583808858475087596732575380336035862937600000 215 -184509006962518578551769176654986786347419473850968213599255245264552308015730362399595750607571229199363498260026554270269311357910584834116247450107713773614719463359897177872950530131833208264046812930489355062129901551215124299409576949634683924590742131550915677169242520518248399198277310194701663328696531925286917924253190122267820155901341936054818581705196852156943041794796593181202209337874418294485867281758883300602019840000000 216 55783228703548642349790786448508931049750415530230112511668967852493888917717351077473859062807544172249619704824730264517302093894562025418680282543235336800162758848135091362533753055617781240725659073790776452244214984459487555331503075540019702263090337068840187303250988456696660003231049164886480205573377789933185220516274561507148855173479931186241612006373678817382550425408212282835558474507851971032908673418916286802619164262400000 217 -16943210481642454676415853222766238017220866605544798140057768756711706204282791918365337024133821999902357079062028889532686086597071676010667231737799846922902210443492367359208458019094808591443793763991955366057607865112552065428050699779925367310676366868528261489005963202869581925847028158468305187639207076562321258420190381094806778215299315676883475709412447911845989838872815509412851935368907842395734373705978423778467297781350400000 218 5169928351727135181818695852649419835617771952085252319705262053412721147148447196549004182017211737869908088936772845562677076807649136642533920876846152044416593841741396820349535354041567657269826703875941820123740951386667217085394866203798171786158118874523332548797049887150766156945972760435448962730832764262800962972092824575367657643521083080993403936581652608121669509969223473026839716488915782870750807964029365233652576633539788800000 219 -1584750742828357312325753688613085621373808659968315180961873277308180897376073828509449405691083805843463295993187448086490863845125211868625822598997316041216275121388805762237312521575648244914628698448298726588487636212960747180598886948616725916109076021483900539323729223142925520929829436866125580921294246822598367937624592646630586653836817594309550344708679886690146570828783190730404492422578134062848539929629710203996386310448637542400000 220 487995671235704543713653000750939445558539031766436590849013517977468852193860373298985596985760191227136734544163104905090383747497284353693238292445521474400774429758965576042596275140727558376135588816279460813747524079626031895835363997892026797852632099907311254483792603034239782799264210080964421915845820341167984650735266541668613328315130469303265761592183499571736659061585482325969027876823124157891084459006398364346667112300539386265600000 221 -150952589705825513127825973253182518701810758458585996835143305776280569748372239151377043255610832890640887957142356696600694827611112831368383752431645479947220113550274923991999692537721438136608810930039833157989934460387195836533482914659743736885891988665308401126340111060029006265712013129993730102585414379710900696989251830604127291864503515228407319176411424955136211093804252828868817000560269746193850052616687795232403155518387073843200000000 222 46905726540335812064640657395007570647536971986403675967678462707378402091002982425515741114863795209289597745328606488007235674171517465629911202647001725611578311436029669554724004687619569072186574334043764284328335499460859775583518983916430072011992896347559836025251137422863216317446120151202748573411408158673671558946883926419615053078484742825368794718256016835379745575922821022396261526793859178363480882220785437346597415069007727422341120000000 223 -14640740907306290054426828021418655747445277098092536119218085163121722149449233460168540719762052525887922419379462497959891391388783872289725042803887489085537852742570939759035247701129777037392368416621617150212887823828304580299279985384936576329289038163211393232806796276197393927490607069311805223697713176419836686362886866356263031770962922421069525576406351371212018755179074544425286467510080600891959714379623523498625684106912526162366300160000000 224 4590324609856575641378257339423422183766833890431589550291878310152983887178466433478816486413020007481337227427279578382123194403712710856679840151576899489871714007708608536673605153133691536496777421645729542903981586737859186294540586997758958278460814128215420086279440497753255929728241741558034213807716428179127972182875880636670138902429094803785224954387129315162227674462510341123169977047610893383880750067210241972497770589015284854627705552896000000 225 -1445633624649950018717336591085368978702688831726208924662337736034922766949602109355826943078718250242223051071980004437683478858133120666470584090026663606629071692588645911613634789140032303182116296786036960270850752928558229756391607848428767659038457157947669065748302972754989740637780982014167609021115547559201547290472896446920336768638150818907994555595821891216716558857372665254859036365180395618354133671464048432788778572661914586059156991508480000000 226 457297687327655605990991634966952039190678846679025342817454060358145041354141647456731585998425033219877289323247859446791713454378701572079413314863250122024759974916191965731065283387433031751317765476760388855773547902618536039370386448655209082213887152462033765264041515206045771374295296357342481368965735269383533914598291330583076980677844530211470272170003359717667285691622436596812385667079500585023843898924762514299607773554056509676258066012569600000000 227 -145297180548759551390608901556513161334225031549453939415535386298235379430544394121049867285761340031653443183081323227360174045526464428252630553122912302653925847147483613431340076077651853045241689702041763664358963181367900686027721384172347104874142483981520740426620146395351850444401083247062032843103288650036582588066764282294861362735599138130592354139520553565480397021935000610521167719703905039585970859916268180552070510386898841025030181732587929600000000 228 46368640068430112567416935120698637428824592119638219257193120610884784545584605418197645839471188923357209495543422929147734586823713270005444798622403334845730778709152689254007451969614569443272987906927195742111556463177653411616426993158438093759385140118717897244984814117508902474363927179096324015056571159083873414733457558076797532584429621820535725428630957007227297328429850007577197787132256898246362857245575122335112371136174790820666175745581687767040000000 229 -14862510207894298924353562619243534495557540089753890876521764551104821283946636750845765447246433357824979581997335283979768327339048287592524459683001331951859068734122379966847713160698408176320411110604561960205464798957739445920214503280664071850964570502146503424007785962848089988526898560607041541971549824176452406484273441059268389444068972708904941050081778737670102549345003137025462305602734495204478943110280899672093294464466523164423821862751399722352640000000 230 4784673712407048419870379306978825134115011708719544829059088973159365036479397574212999071666539671784775423304947659477613729539449932508071227231009724715751691488401162721989792386181371356433964861347251763076936031983330314993836815543050278656059293699407338692364813284929239195125430966659176526743077265775348165976869084880021378142254356857601514140289934098894383161658191542425599939773078516589101087906784723528394279277478789605392071458904532429307904000000000 231 -1547022504340885140176502776213506858663009373564180556436740238649776136960811652865024652300878630068047319681398453327714716315067540611331896720930546698347639326097720007253364952168210828938073202334238413099344129364190888705179962921596330221767481684432499220878190808361367462837454924363202952114414175080658520185381707035688444340625930529141540475511680513591399689277141451534360761421450973498388880162780633553130552881534346426711023401674377713422434304000000000 232 502362185377342339055277173645272433464928187459815456836711587902258883930913646732312825782791937102826736978562708481704032931767145198881024095445062725524077312850933379215906330731745567274949675976018881117161342206530110985233333520289915014405931494054111911178284249732675789228067677419287214358240515749919986590712302860699124592419996477223512024260402167246055320120038575896943789202168021687939641243818090745612000154193415425034446546505900225586797597425664000000 233 -163834434649599891327493766593501849464251349875741234239018356996910189338653163988990395067119184487601955087270474943140398972498190585508544814850232613652570327891865340368689616792318788447704233751400992697989634331554247147459954141756098018329654073349221989235806894168504661918128054586672754665468874988131050894218012563242094406748548673763684282135696420004546867628687326224658264309862133742938497603372047461127836397904707457730281696013186602296734447663316992000000 234 53660333689750039715898808877209226754964678754779322858394160654393054060598701428695847005615677870373525792405124289660721604510415942017957649528000199302958884362777183010020343736904718562058429059099605190936669549624644129980844582297372332470860798226165651809627324521672431944957912973664336270699077266106059657037781562611334450716554938801926802742646671071125230547755428949704335417885374388680262919515491750743295240984289330647210320942363124124928558039924998144000000 235 -17650359524987243455357566016004031510883002550236874735998290809841667593638391126886497823521906216401031215377927770772220948729586840510954273602824154667237457767122943999555727322340807968266811450278665104977303433242294816777822457705174175041560383222596342756962497987688237772124050769974262015149814452538645066621531062145367191637630052558585004652418335728721480380578907749141962124007838225880461857577257827511872859907733136600267957035206104624633496096157256908800000000 236 5830393728737405937725323129408955203376788136796613241817243658179215069347138602392035085101709024870659062981935455917835673551800836512353272725804686997527941851001534308129460425759284678344913192738234981755513788286578878286869159800714956808846253620764344841270399212415541606711571526258637805599202115697201981221716598631236864310413433734892514058003816596508644977472515239755317181786177024633809159683771319227575279338589379809291458369446499977531399248187606519775232000000 237 -1934098350801885899208616752150571191511215571080614990089133259028530023325370597081925960549967959900950759743158541187425708564504431193915060071515479468968180431541921699112966148221680156746936973868296554243326823102624063292673433149194118723163901050873549652295050539787052756918473002293320487704863139532308953997925928722751513259994642641514519399710450332881072198913050395920661611172280786208630535557157628251191143506427838908353181865661393338890041982795945954741583872000000 238 644299562494103755051842824692005444846911935440261271654561350731316883269699755406050889830001364873912432180021944579635768890430030133143889566001547886947384824686586251311096352501691490886346147340730336082224635264138519650269348772382008429615740180183109100437136334155654867580951303710072335271883454852783574413133526492800141754919216333937446491931625613596747853878907285022175137805382344228432238281678794767284359651354807831922472611421508232399948728130949241631779323904000000 239 -215535128206554208180813114430407458904185070120016702499191464262778672889517116778260129957855639204372971452458348475516418164411296150415352678459311159478668053963793362395666962300697704081937489278763294381880657247633288873138627000424971323401086167742044719494875089281944655129048937358734424761208037922937492301254243792869823573748693155088665591425731684217642749968782632658920424827808694776458218452721324417036052979946641048586859987038284571902381798140378555908373612593152000000 240 72403844778984514026615809562609331616392365992263712459053442675317280262080624371380545617700158559726304471617358257752922432371089704769298416093242904413329633021870285132482058961278241763297418894383709493411077735592522329180978676518688091611813075235749690330060015545559616026138598461686510502686694590884045459547010609302928151119866143062611249973005544644180321886823829367489723572877830063400483201017749100127690701038995279650261048570708273509029439880413630009913073888919552000000 241 -24423674085024556903989122016252738462293135577791808084197008574228294542394182678664679720212672041749087377841936675460726188399722242172683289671849501364834570745107690179574852622554673898845731113597875751142558998911881758362982351371530930100558266192714493705490325574463770997918280445529823961140326794629401964958082108703419896011472450459409075843784296175405248594710574376261449486939150538513449973385780064996562708431583212215241120775660058039245417682625875505565767239330693120000000 242 8272917372912057055296588246830749064317802883586136871656731041229236495002719158454183923099795629254278817829201419705878033832982792374340317709375795955929724013069386403096502650287711193458031114486852910066471295979235062769244063736398411463021996094516764817469175007873936578639356994492265810884354422243762278143273483274084545409007696219369453620218280428010088625745852088024476303780815887366460188649663709692196202324391446991714281654257217949356790768666112481343873135091845693440000000 243 -2813826303864502177430913694307565375298600028918286521218079171980061445660849264640180050693399089087729415727622919091914563235827523915971302697107503680687604528008752602392492055324875505228245917516479156898472235723215986584748825350471753092702676472373768005120917456334230717352741831141217347825977617931613499184673387415488830686044300190802156392310267992693217243987393991630730878497164376400258983634235107330005404456206182913841589725513236040379407126692516076743708470923559646003200000000 244 960991256409950459544193249949772569040396758624483574090336985786044010016595595788889868149995214293733728477380808820832273276892781344370888723073279273684483104850638724640168017005109159344585300097905024600263678699671337525501833109981369419687778622352589537878637276785364170231945489459171027165412708895904217887592265618979481283187251590454818613451554297721944277333656235224131959864265551147738081778874723777895048360782716397935654518357890918356042999264442954612189261031880893814276096000000 245 -329547366474117703781716257218350187584612084717199939394527591402687551411481659970078153120654982865866836144987122060250137938122745654390931204562332839687677828556085850333728098207738467951517222414258503089174948403731384223416417541291261673702851315448856633933112579118721677552980912008871053652044687293291228484864368998929960472880890718333415897113848809106915639684290021838370339624885342229896325224224513215749215874890028591747730187122953339161684523478621558344514315622514970392086446080000000 246 113471103212999637316070255323741810816262886250206291520613356353173200196116785471988662812722173486339938337972159844875155897844723503316702637901388935391518487113160847483721820053629792389210645508209662157498207491572889333031506008314531437533043987182183363440615088312285280827164744582661724268179692237328591658159641501353954783100241901479531325890008370860301530127479189263030987073329057143359351628929724304142145040864783469723316107252276817997772711695522625774419721611960955207668507607040000000 247 -39229661007721448428125954214622618083720431644033640615660085522406801284624518599725624363418012618971979659188143142782765122052862204745108172437663125292990281948769831710821556385084712874027390052305016076905745419930465990002674570350286003225279604009076017299819135269103716660340217497131259071513539678851909994026344579237818707723988235680910626690676350283242138134657330878498763286407257573267121463859569006217805000384516010056401382027502017920701663437534135505810036116901456188816929471856640000000 248 13617536904395743056841648283810350628140766076785284796623655055280657211942607554408841728661749940565101571093685073135184558556917114816452674717913827490941095533329358347953836357689974313813744381024931893696910951568187988881291777773881106352664352889476205511002368352772162861766506642739354809493027351573535155162577897772377690822930756085273218257358984574419102479131453272575305480586568490801730005276961768531138812829253507052780102289140110311225066525852768465245359332373945818633522305369636864000000 249 -4746027308267004854229987039385780636357850598886611588654809781858982740211409042584687432590493548292257867660490251613987549752550322086410836808689874430031561676730623604664771472973562517771374854963288327573819311775032781568821986163884390582575488819180388197575403942436385202743965368891766657756888742908569094427556901025593137451395831763448747422349553136065224055100949229050525928668510728716353776627606421690584294748527546632632610308830529761257196936063638605739890428609501799329249462167623696384000000 250 1660743518759086405994775267603677107064329480736461878625158722359327177552462720504852938362019994782412649005754184856961434135565302563832281703085738631935361215203345831092863434511913927410981886517900388690656564244366073879088091690050954331138863641919493104615940154384532638445820552327910915156055105141370764446798652932551851576027943349119922490300276329211354598106683947909833382849438503160248464627704297337251856177415647158382408196263029618195038830498196443818868121316799824681453421119156518912000000000 251 -583456674683956004081920660288455878852550277249757993444025268974950425924381503800741438520339650861105363454573607169903215335271117776569019707741848749848623226632513561531969482150567667058954045376751398040704794092245204356729626382329278310240523752859178680325025235343280086775689140048913302001135442005279618739438869723359471102519782333116223102151579063404770902363816562934043024894028816240556029691739380022128547903008108937326334244249548620814689494969243799519926461157515410944630459184743186432000000000000 252 205798155519341235404754681394976301564481940635638906201158692030903615452412577755645837155954113505303805340540729649633599899921547419434314970190270709085634186230542251938406614899901063837788018029465888084613648293750167482099395180457591639547614268461374729600317418009557662503604113432097664444326337480015796968690474891519771427324474239678305386253792445765448694786207964607199368760923242600825008950218633874159350386475329571461454481823179774999461275578493116903430122750864501370836320557517707997081501696000000 253 -72877643957980703513307409597858685081968870205417866150497891419887871993890651352107615175697899184138225627585635405138054765119418438103379461401914239180136092759209511851616803482162483161489982591769312573414600460897043340813993823203937749578018925753296073518367727993936401548451188387017397310076351519409190861963464807190965732319527250180697896433265481912607971403661656501443357479498949184547362038672246201086354495795963353813665427921231209266187682592396499627734767474973811919638785870688436674190888665088000000 254 25909579544412756883730745829966296693334613593930366541728140279285155167522780392673688442636158696694703113857905496000442067312222076536222858840987698065559248417471455551904470304401024984988327279540313027812363302249523743668010963571797953760153115479768017931769225560082030943781842707630472251526254531013324137291782588299578163313979207866287658695806184778172970387814642910359138307629321988424034727252540155120851481979550129461878398806660033482903843844548794734853956063230770303230244997410344887659668130758656000000 255 -9247681645604733341577964819238109740187817550020549223894158330428324358724826086554992594055993469654874518716826308722214484666515073326999401264773851962834143090961452946091559588873921100532266344625022103229611736965011199304910276147187732340679133819222225193141531568690218382925670820456101303510077463059085274123895916402994994202671253234867934602299933161579468088867188592044502614442898739169069051088434945004958629756597837119661631270090431352751671492399397192926319610474897481689349545129998852123146924641484800000000 256 3313638753331066177518292574819899008911486737956904595609200286711359419342686988253682918278248529267036498459124564287241059731460566365447789953784762346671164422458393745996980630440139640415126137463704363828170511845176915140548589048234125903315583801073620419644981235183516427081182090803700326420395141058271259156758217429057796091792999691181387338205010477489285755682226493845357208275210501512944843328856093603193472513820047688294330387923595452082392967367889697480210658181173938328550907062973710739466470842437730304000000 257 -1191984501980480333894527873074980669986911701653939511549222737549067946079814893082852205859767551574796064456084753950268886448859219305707075108223460016860778123040144108736716860952850925677230630143243436615548314603086039602768806890111607835477252266337073528664504291607022071283949539874491929213608231921504622801382804297393905781665652270508242771509714458826007694077281853579649942071098560583335883137150132577164189478719168452689349675808629940391921528099385365813512532428696855806600339451589810966846528534383998009344000000 258 430449928031985822665858831073505440548774897181755226873700493484191736851346695517294292343395476027998480334058945546663205955676977011232530864722301998256339750726441847211608764991914374444803939854556623059530523550223008827213381048030483172226517694292328184458427045341943813741645975667784417209115757746740291955025849082578139930430433574372723998034090458885023528370217525056659936073890150543757231946480637551654261460399001401865122283369770011032648584068150342523988225482936136218372177267489381570905626040123930892566528000000 259 -156046750142388789595554267695461161760136279335657443159497536079700355845437431623205495585398237560096240568671074369114828208069975274497233906688340190885340505358631094647621506797713804986368388428856331365283961630580659102166931541882582293838784372606303865113850008805440387076742875230884506717509477024859734063762583083579673531446953502826516183332140662557150459337455521351826491070416393548019824677396522372678458834718552780953375679021244956706246700858151210987504296369247488058745740841887508552687973455161692590979416064000000 260 56788500481195197927017362111208752947722052522041084982402912171788906185694668701937712394652787684767971314582465717167038883776324685662888006013637177964420573468991713015264220873124809445402876092606594972659927665746028472206744605348396834296914633883399867266193721423829178330287680613054989568473350687429639994775947481531810703685027752725985597883494020460367258708124723369797005135691191965958782801668915016806732566946636889152060453358400784410327135653889003982325976246866981908937101318468340522810192938197805129076746223616000000 261 -20745945528739332854671660886355996920452649438980165646995227283247966352516241267988698334844937143415042799356690104802698667149621004833481582764730337012957098253201423758401285846071050226197524076653179144000116704198022429494998621516622891051732632529148314774990202463901063705429069229857842373492264144291312289138586611962529984920174342211729371909286506521454054995632590383222028320056218856819444687730757744402912867720637384693312919551585052092317226894085762231702779741182486636985175380554437331926447250466536140535936099287040000000 262 7607935979256257179197421971935314296046137222940168789445111166531131642883092922023282924421798273642590959787456840686504310749086983902863915630333689121363537451900629303968065077484411785272484039617470592137011022727144389764061794814444684392306703200376770676665263830973678572014625929208965710926738683302983789032578780798094854168182538212753264140985600071143871894223969375392705269830927176176995343979198437391685855362696941172018491778520728859389701249674178828548879091668178529024335662794645196128367024742374936783882558258544640000000 263 -2800624750873783710160651367492784436352697831955806833024071055393369234148849860175099670715533999260150048094695305929676263017299896856639176973599283019153270540233126580797578132928879846748985691605808356501543544367677223566113094049334638270974378651223398133438627121658494098406361168457238630839344232274236583721716894110754289281960777086525323604181085718413666167121432909748298724795188806400287783528569249022928286220161221821258206093387613325359354235369725868254898450638551885229843127722595890603067928106908729821342116187346042880000000 264 1034882812732655676543206270498967342911100167566753801821450222433129076795512250314401460596992824118545920878659715745007998371167828686403917155435168213417826712484097755296312461492752877679742683530901807609718015520920820661143884347271547327647635178423022578269597122244411969090509730711343480952377186278675854954445691189898049268793276465524807481114892925172694428280627714448422391226744895467422740231219794076317425244500972608825983974500689328192822744137169427168530309944715836996131136419972706061741342353958635029324086662051083059200000000 265 -383856918855658525305957743527270186744877521729970803214883346022334697750168323573361825403197633670800152189318980449910677667144366734242695044735634052335661803579088205722572428360047927516786411483202261583131209122116246764089642244674248283510775228969772008153539668111667089790254621679597252816411260352366749015572691249590902430878520123486763619152634682786215677084998087623207146029593710208083964987471748541320852315380246602116837318531252019042374410644153168100045563483946008257732105845877509363440753606779866615317318386274231973314560000000 266 142916816746203069881211007334989591538779453956496755953446370333170545251258283105696577679094119442261389578360036870372371915762611305858577232193763656354804585723358278847605136060656007070715632403960103338909068836997392699102133458879848978553963590780262877759800710708651060839896163110863862486410348654082400522360444636452915794740348160219374119355837517086801003190648781223412624934223334976995548595458443821247303747107078540985789686384259279345957676477246984983178549127775922976813168063553267140655438383677085569522815861017966857840230400000000 267 -53410534055805235490333192740838515720537994380569873861451981713384701373662199636762566198514528932878277518468751538785996882418419828261516780660620990440050625561354504577815996602478342046055860061799580161723307225979620080155035092248864044609012647232983982429128032420817586181867952940805257277229556759881019803910959186646862959646252342427077764036265069736876629682017559638313975270807405172354694351246525737454089044530504347518607549067096142613133061378093922570829194687719424041392848573265351596301816275251048661537623498160180969544771174400000000 268 20035216480151063173433344457716559154981648237010381340313218962844263066877605567899796746013315747224582590974454390355535719789429386804879678628181106743011828436981967988756387370258566483945274258978171879210147411877017362124115841693325610712127765270325869338157101476028187946584991671478717172519499647390653282201187390586097970795487579082571609229784846740352940045450030576271807462417906493106666334679419991643618891600867402620045803430604656652911836607083230572642124207068155388343445353644616586033970410168583650119602898972015630203436882984960000000 269 -7543599865855268526275907319601346148329107087281614373211599234779108648131567167631340913568696985940914147305874495224013933030728462071477178077055158768372041662331593678003928583207942434949423621850810455967726082213173952594529237898800304705138007616664336655674670964875486352284759604573293245737557602232604634682834021939218988878828171887379453179430563066944668389857947354907363398427422456445309801043610625993754065927867558493581295556394486052408774783873019342659765479441894282773735523777436835055003383878602264331941009801017207934214845140828160000000 270 2850852402089959377636471739839884256497521335326135070018814720437013815279756188916254870447335484965407191992418052388812342666892437777460622860284327006480020199639960416475031354800122719270577416920889613720023085513724305432955758492147752833072876906930623415583687655533163114970256474354690004707866623721344167464720605575183411773465436913848025592892519583811727059400586656971959203528000974971412170775905742844075508040499037504685189683606131098350604884500959190129579219717319102970576446109110246235147371067465750700608692758198812150818488856661196800000000 271 -1081375058956266994716331182648786845486064818131806554895928860306916558563190810364457792673740312959145841651283674991541182638964507056979582410145432084059990946138510502730221275647408396993625096607355091898242511852410187314805210324901904344743120419516826789241373178363967693390101855898359799684396519435751191334353283484303123097653637478082696610806933709091606437840874012205170037908785400925327775053712647369397896155172899315721135282772441978252238103152979414613478735899122252700620539540246676220411111732204687938978937722485389833759363482762870784000000000 272 411696881665781323427399588601622895207229439272772815032663973627570793872937829757213689820583144975632906263042470820497397025585542001201494460410248850774412155148820494383741030067702199848993187338214431771732203184039461779023384321340731989675355724142910372726361122344090722262086540104904693393931669918562502480888620150136200936030771432353342710492808897284985254978434194089511716708231060007528990076398643270601206802524803565951705898592512108631612367418977412066795216896887052692934778906477941999836770941363553534545441395084533888401661645507602489016320000000 273 -157315874686995771593699108490586347306483437065115135179614913264931027394440710476591685934378013003867581206301711712806513016789302620000562066889717197692979158029511044317092098395302722673392107301902969789089969413609270713995990188125080387344392955454694450733119209815729898988202798178535008721349938263201900487582968127851059846333795868235482194824697177949945681530603236296368833257163834634220499275509783627572955542202433680936645317941063819649404173212631922727329377477269709846494100025052797878574125547517576062383404847431506297022393371748695968118210560000000 274 60333071711759466118749899972557479275052234968846253432641403658691250810496572952280421130071966429199521535701848660330481152542710843668276140477059290872598579666072703751050234317445528263363294544190481695623282436211956908304083898128381678389758623314406064423281334575757013396066309959938447880858394621806669398705980042363982209073087348303672667952180839476836833337385750003429533103776629484464109318999830919312290129152187571162724085487275082841488413724767827724646436716397526630223684284843693771589778369280806009573889091686238798010287564557213567516221112320000000 275 -23223114077190261152460353579722794166549369595531303777739632750637843922401352510295673495701286461345635312268274558211261471439364613026172266691338038146427828942410742039059127655348041056739022388061252291225024275378461952126173665317056328248763206827720031687980330297586215541636535646159117197107381708598515354166061460071062639645355618908234293833070183100231788453766199276043064731799142745239428094812595919586900112343499162922241384125020233534822410538256852653909239109695871771800064743021453247089965804258406910643672146414677639079740475353295025810597478400000000000 276 8971433914549077638061590038639770084408207773057814856315071002365313648422114430461224002900214945635150276072483008214378161528908737557471012146564111137833123642251486857396753174214248198391548074613377639525150580691741681070426230772627905293090683410270740909413504299338132709837784023700531817047442811716857810411863273758095563140591524515759415850376834331705076670310915546695788930305061500807702358937378065284240362110473554523225998152089352380536139321818138460990554287101226168607320337919431155831954158858334091106897444656688403217461355118437697982747457355776000000000 277 -3478355418938286702558893920538075300956406104614382010572837723470773977953989610932065056342591400120950717928914014397146085746566843549090027206623553788965527107463143520471498691002837770653516488328670709214250765387300645674273426674843811632787987471960097558574999335474557865957440704067724974251032476783338240732684436102230306198765252309857127507468229571618243849275233060259714138098906459981895980095246461525172067757991640157248068669377148279195366747674020709180904457075177004148917939843325459223401877928842377949578117852767308823999761840514051749144692634157056000000000 278 1353477613405771752173724789241045631305803615325032831542110187453325654017658436488490867662061379932651316898960026707281611495421797331085230745788362398604500980942540533570802677058193759350255478467666566400437543920312586449480000707157810898593927515345727041258007936487141863051274256274952018106683587335519670996228747836663175885374689848454831278972221923017904188697670447410395929888324938370524886691521258110837000593406799857316372063707832064019413359536601258354787432646661117335064753366799274508694110296011979912609763723362797844046481743539028160299426485976956928000000000 279 -528551859381953538225956982465055326560302629530667227247890949650105917212674390943395651032839222271076073521523383672310532010617788301719153330096036794979158437028919376895570005173396688359999011410351478265875188843926391342966214407562727211678992925425652142622720520456375518907600884178500150405244944061660227624095138023645052816289243633636996247351480295747375859237509493818419104938021856434129484447872774149322796094951111146406898855342872730420383537008459056389614801466982416111410098608174840591911596020791166443287840176253736629628170987773575433004305577740181962752000000000 280 207146672346313307766727015812853615498044588503145086127266129737982077594897515792693098755489775812517815099441874275077246655571292127295626614436357552022421459750130295276221316361634481864227207339787692145772167469888769557566725226563306157666874242415339211150858195207445518651382429198989554462755277014543225828950618823960316926533675711636166056825910450805595772034702754431765865728583022702770905612398901053809765460372496748772786285411719120863349908122018807157651806693212642004862304869302531326059444124343171415398189636804873291557713474854282360749570336860529708058542080000000 281 -81473543579497436823579895688614915111710982939326598204984915371183213327947296067536418251108166921884069408343655412475470642419215318453189383618216449152198313629240883735700493205708872376259048519880973144550053532288309146500595680060389457679675730601861112282489515125426618191221411110353710072926929589318814072066859167784736245478864198003354003623218848951451601694996383640518648266817859617012253722367152619358838411444614923710950492454230765110547504782371286677854347628872260683850682361510806692667666635680748542902880087764789511595684975413365449942858570997743836984455987200000000 282 32158667016881411774378004950873095862540133234590314635559230160991402488234235347727161505752861598427445652564493118053308728255547781566550405901553521888096150093704041404492998394999196354104310295894311032492065308507443425654614359837671887181377746328950798317258558543026452626613902628695538571049288308846470970007698444895659456443666452080871844278041692356612996477859362465912023261613943761760331376503541319138495938250974738166853704731209491128469092325383113859652234305248094728937941618246660299160636025399645227715111224827754422404371945095046038682644258918315428234242555904000000000 283 -12738456229945669830720104796475224534041501205266267126522169222730921009997629258068002063528901245201250254501210504694770975953508278532370345698798168961083792319295933764876488240192841698104265747750762910804462672484622888658788885460751262348680625721775908133419794201626360421100356337262365942320782852885025298370510682716097438645644585454195383439551624616122545631957509756702015716005392665532915004186702547908776938623809008591899147738576727318823725699189364517412850344551172842414154547272160410104488202478955389666182177979747520770882556309076246140844272797436758420643906374860800000000 284 5063694124500396419955198483064529354852110902554715155053376440309873307934881134751424959148133244137687863726314204443007586462695528855880630491032311402873206935474445745915336265402249382978640784108024496934545405570846738308331932645503611220751129575699913888922647530562730774810801936034498841826651387659129244668968994731777886742509181264466477804769876822717293606072125290562329237708383979603120014812197809755525778991660023370723633275916029733536748690491208503978310558298205659894188548717404130471864314740236469136960737060312759820256824675330850986123515820587544853676193355210424320000000 285 -2019968740866146785781631950545084799523561021200682183655672156621153931776082576144589023523864677265591393484602149540327996174011725345389475554062028860795048247088433053765631138897892620524355550929116455668745093521419598035426685634996415428455811939116295860497053845321570309560373648016128770259083064784868794725861245567277130098641764893910394604919228023773091079278867595095845734564503358608348646564506350785690758074098526323162867034378864321165257561487883117273401054276508781880345259653469385839251741612329526838547667077022276823815770696896058885307236254392851027985740472004902912000000000 286 808617259115015503504913729394881167035355180454904202581095590394626207094637142624330076647305892539608993359352956069401576747971396934315971536837535461416161300893481784222605769002374135194562797526938371848007472197443513238765121501456236390162507737098353003488127717777105069284719725212399427128889034505841641935593637319799031313558449673759865079983469144239783821626890409479997226579516932985256328616340789884482059470494836088873368475403461114378548043632622500499621762724956908202549740527392119332821897903531477713677758954461485622965137605616247330136628110172927707263986574510248060518400000000 287 -324830819796792285366137742348520842755082948854475359668908918451242081605273850142350716361127685379940725318290086058349056873564598925688439910210854221287516271605109778202897125000534167946549861776956200848752343624827858667690272515290729507853009965400829544315093414392594042302085435672697601243176541552867220167973496485484568212144597933686018383315502662752830289799904552725653422895865822225413555842200158794491623632626042861963022688294781865438977388180758339300646484436136498924446181674359406053054045146899506853387852247975045808943251558240914706554269385703286196223219120176891808867942400000000 288 130942925833184250105334885509659668842696934970796202115679906558533686483549863439861044521858430902417037251232569708758949196956151743550504691897276950440717710284009122805099640133698874897654931151342780271504712956672724048917845694288328475333395518805534234149997371319795479762188088728235565697864669873821557081742391683468099069029995795591059922544208176689131541976661837452048047921937045986173117181400161912964078726575517688601753627432487932339560104882778435384825071343329138736608217547298657321848620451826057946018534435792274509582461397665197597275683244957011476582513130531300354058124001280000000 289 -52967833322424820543695236533842344829968363715368791188447058548517752905031868385757412844780718299702827761181165992474124587096541705938330810182613661958559281869522852816335030741947713655279694905081033890226009476116436191406936228664842559499452985368341291840588254310711344658058105118125121504793182902478893560702015118189514349621933088821776907038964963177173129792387802968479685375912323013092888320852114012105115201440295802049395176307812690287213763752580018007340065128200252381312990024512928979080870922224778620614054287671199057500193101473239762080803417070024818612588247568962889212706559098880000000 290 21500201538675281202365191547468874901051807874073914934292640364430794834558117945944094338548708358841044426780004939226713488275746658698643649696241718598311260349415678667057108992354949382309511909236482853633485835291873382912148773158573432713399235137016846836806332445218537181517720799321806826465437068228115821059249867255894253362673929360810244081549185110398036046376362105809697599227753413191827323646968163786541609581357248449823197706570721123007773506657585137675277302364120971968651171124721695277148043091945742836074189231990723664260842336957172434182135836133416925596449047497160476736283371110400000000 291 -8757251949136786463521577007945010895817022487711441812353837170778125049787682241867521638647466238909272472745412295566979701384835046361952633610112575582249730840664056863292174415992432654059002029884239204554179671918279044036672663233950132693300958521317407729593671814178183164192016403752411463585387859187440396003729222567141521478564406166912219847885489056940376047219875018897815499872425588297275193256672905652808256513176768860908982008159929017139076739780571160592294684610285497644433065074751653457571111229306309913924032823280239194499382686443045465797698764603634875853354575189468311259311954198528000000000 292 3579175722204689628940369681561830668877857663018134306500703567608019991706631559436482152032866808140864256457361843269636840982152881970239228426818693889945397478161284011481840838158412479023927250499378501124342818613200241152464601699485366227490830834679678568512394249784299379203060717601937605556879264615190809558891077380803158491940080413668895703780940766642285064049708974833734103744837067998326708131616926582293594000578310566576003668285515863788994167702509497485509438481501355625753959325337885962756586001180784947611740054054239063394609122875349218422887566977851840630252417580278284983685284711911915520000000 293 -1467854356193563602575395408239155682943974430820258451910643047649172254109736862409495602107833994050339987890776396434559544782119266448660206895353216423776883992582043390928121683275861664925903744541936245016912232641192986262989235938834175767828339536114552532784540055453559281398689714185793374886653564771841846067305302891663987918634352940188437004386698902766397065751601954832028275411933913151330212192327879337097566550083521586009488600397456119133484420662298587010736262850538670960617849413531390993936054116094436397004128934131660667605342878695050461908578942345311769158221117212194183160242381232686246133760000000 294 604035719440256560572043463321628854933943040852635456501567574055767583437739080575694591958667344569232406687062087652857769189084421235496286459331627624691452863895117928613973303097991376770289896866799683826068181951646735187867115626113525475603086459828068188546083787847717276634118182224003965542196434628005304666660165330912473619843216885115291442377297990078881983072270104424051007803967252343201968049626508981928558869280683707671122049078066871012252849021410973935793223978236512089557041271997608300169579106944790880106848189182556672169371422905995771138806987175563912760762807021335945172183037096754061162577920000000 295 -249411780081035229903417146525693643021775369606778952689825183946158986952029101995045075224772244953162009848946322832334306233640434162778894848056663312556009890395528561820499217671815972359926949524337527759217299646132669221400931737690992595776902501424730299812234892592067802468593336844932151732581982933976834407635837094964155860462004091016442563103047991655661363013759755255742714681710801124472526824955177397930662462678238781895535198055421059960371306970371217360651070631246150861484268836063045063749788718172591965383459733829933005785470303756003015765457243473073997508459452563308036053881995368577683559546880000000000 296 103333466268828423379254441172232043065378556362028746189097413690224203234218356298477541620512388694533342218298465065806834724288908489957553305279877129662218475468001757811324841570724087856017517351115823677795041764775170992386550176382587881881885788493859043395414173143667855729574938818331328070839132970429766348007616297775846022093286688472348231903348234150325768660406661259195299715185113919141148941048806674998601013535880549595256134472183706503536721050116634411011388436783835402678867391377808424907282784119150029050633922299132590902620394284222188678651481165686862550435387668507499509252637169559159993133621575680000000 297 -42956587351403614772245709889890687352743537081371028568033767213142868457867048830341471351730353253000579412239903631271463716208178533679185005757208887971884039201114037124496703262880024627721469766298613004551074131622799102663763786835046972190279414364506667130789423294811058695277110843718515857706766212139604148207919124294101982619842752655050386331840439858906318904432782782873284339936283287491421692049481168048944968018262960277361114793980985575719288726979144014199136703626774617669819921415781948957602698143485214073735165685036101495019261845399030394698587760301207733022542803922782780770763664640267750958909651681280000000 298 17917539095875686181660886029095972385489389301519258194429194627504282927628453211143503302640928259221269704883931600884781602189814850752029896330991767721069493322929551483500316301357925769275883695959596256125371071643729681265825273230434698223661445538264640638489895253897188211311911728793765019506769934131258639667421668038903988322019049121846160511463954706896302672013937847036325977266203948670865389455545132402956391175101335531316667046402519530344560407589652883069519499512475128383065333476171172287268095564102255426748987180620191120696963868930384785543704619140268471943564705897707462029561963244899478569074500472668160000000 299 -7498629116822009937482125674240057645674324365913763991152912599224136160609871539676793374381759946289889480271601098705353221429391615378173464280892444322443141645738901492688874057663056166372602665154658017593502332376489296454824390199728246118410843709562125212970165393425119122196621711121742175421643709904013762497474539597474311514003781194643080206219962267155116680805738703006583092443413100446823576882956335781669837333279391713318153451743646200172453393127368039181230096597485728036533871111667067804541733660870709196579199358810300115658514864150065576730685893954026061102811987874828717377007635348795965195101679700861255680000000 300 3148730227569028553949449719573881206473321041779981202223913276610004803723542504880480773529899381203086401732575261390364671728402251771084300284031829256104827106479150408080311724350016909101448388831692944981155877737210820805061868025421163377048891923212528145165543719066910419673052052102347460938148283859146682769434869049602438626951300458322993459694011138251466509583541288366039083083071017439914752146650521970779607627780680678934538873233513440278749885463834763515456898328236321444878273269761151313057827815633181093505151420648673105067034617046693701696679646757830014962937757174855538537309082769927467798765542500831508561920000000 301 -1326582530111334376449903541383176508390723666368137861849497280911612133399636413367652107678608700567797679649739198620056690989368528440456142530689678914435172687257363179447903109089941982430496549860349469702307326738250292671098044215041682939151981339918814020361920484319685867315065660526857607230559403918954223075785580766079722326999266916056507869194787364369922218601709353361518653590548349107620884641016615861742495676017664383264746673752060077341829527695233069645095722068680625291319754472085086196716592912023027430634904656121071705674586425854067084926659142876082827530438383486583496668202673840492854933091822557491435143168000000000 302 560755499416069093482154266774527496675236744918847613789170657280512564123196384255231697839039481792110966219654418252084022498827983760624259938119393573296993422649083871733380259933827162553199258396212791806101082756187464149609664735102020447965510636201327692046619439372823378811193279368929229188784832875199617568262902914391769704971342059569474650221764480496803287443240109353615482223198431184082604722080021278074094367945035448792017467130029479387396925521408705981182118912751942333531165952829109366946419967336998098853458111866066440472867319374160471134139998183588285326206223633217132434189296859623973902156900332721500206399488000000000 303 -237820065696968719466843890139176786806975569476342125970169318356570501585361180834656736263847028909411899076784905313278666208504767522758826852600310466621339267183589823248881439943532687097052336429454356329350891622643857788029565352444938432026641508908254862304935445609543819417614988273593335130058658214077442535391835950810383372296668371490765344241225438462211682925014577367632972836320498138688867754839873570694217075804181462929982468178225652395688308923717015546774738412418031890283273617861461565190210701684766716176368740311934374047393357493938766288867041335825783800432420342612057468046329311520600785658836068205652978272567296000000000 304 101193916135236756320430753496078434305846870011224782937448450568329137131379827031627367712459509860185917793692997769356532956024620615472902226915156611383991154596927241981814053285678645076483584602999737674285028002233233630671940607249431573740399851353561046994731030244837560145170192485004882566571265820994273813414041305387278210164480619171715897582668684452852686990326332228621649726278026410832549015447152040175452180630695216619668509310729195567380230469768439003811471904410088880018105120070677136131725224950919012602807476398806235259089072450690883982710967504076117474254486221378819369518655042737511352338569003492389153788801948057600000000 305 -43200280554936114091473903505716582666979255402834618132788615445929228994301755091706646215062154368157749480420192220922346925839579718104793182271649085752333289275317249614587997076407726737886125819978081323754950830101310877365101000599588137974557938507827955203887768271556278521198995661458713694495415716160962173108709556688119790595394794724183004313425245092757544053130952566201421261892466541311636541336228568740573193455395347145951603730277364904072228984392713123248612138071687692179375657667909842526264180780707435549743550422960080080954892938223576216567825123836687639493008081119178198139755244390631205351050764069715444763675892645888000000000 306 18502922020238249810833859093206168613418008094795812877877910669754477886501068658816943804265478701062778311153290599566430860363613768622092028547246690256428663162578907098660200392274653756338769801154563202334058022649842701062807152289883521247927396051781265298300906147671538930840548352316375317986295439581508494087096517394298017602088835711398963921627327323263215262010459135595513517852811174850610599479229699414474896821585625759835963787768922074873854582268039075694657944760157442656726898821931077286361330955237113703995674723724808065369517748692334141380484359895660997602690171267978735002201969950599670384939577352216370473122908000485376000000000 307 -7950803473292125298901661297519593395963507414502866929230579295536211337859240010253947335546166376911163460568706931658371090784550365275300367209547021089486790207203064364998069791314323941222462610892938016660499625231001436428800317345840861107715885227654338908307491116066696077608015275979752241548944177068738517049008159505606594321783525595459564475145588099596694608640480391709938178114004204691348980418919055692415779401724091035897383567409199662510487442418182397518578999515133123017870032058588787986577861914843798266039024770391927676333657342125928558356747848564322865089350797103083536124649416098861412466291653331389602467816188506292617216000000000 308 3427630984569056782743690500789536398994981401097010296501869028588279115121413621995299852356909447405963432673471015851386561281882208792011404630125739076647852236691037519181290066696736862686107995317523141719559450936335145298843472556913233378989395975156219512470156997419970424937889722735350622492935284824661051266046146310500727622971013288329130238345161568125224132479617647547918522407670634709838018336110254805935415422910498649022920576236485243167822454405521998767719216178775909974970353736504535331592326601953539169767272557494901400915843301596355711980048549927608181397736747064904409242494586013525070808408733773625082286497203672534431773491200000000 309 -1482466418272195664413841055142789809529302787876512267956513191687297089925706680296552639444024908594927773936173922681291773701064402228843873551829895411993918495909217411559170512555012461515921196692848100203379236492431638886977563529845309201041043182741412330681027422956633859685089662873608249748090092694486350800651113319352607719036624607180683907720152046321055427234810594364597056634708185045113059816341054859714890100814122565717017395268215175387110870695219694789148455152952777228600531195723811926055320284516598169961674676539215995112758833372837452480467504228179074854218932328321229171725960000570048552403184530331943772799575643421644080493363200000000 310 643248649165473006270118365044745391867814337908432691470894509128563137106658182914749954569030910629210799834989944127635011387937121987019084592400571017922404306768711884399859410893844261057694871860280552577385361646324098641259311652511271106257563473483512022645827788982806815713742067882997798949639916943831214612993048209411301978156375105258196862385914675391767536252398408106568413513800277832157691107607006276573969176454462887720447042022439697987061496771724723218179265853382307232054228707890232437286836327771695782963359584601619281807310233398383956085525881033756460283224204590598369331066210041617461583764028059688389898379039491311808658332975104000000000 311 -280008746020060745214260413799730023494808843883172172536243868544334598188852671205054562263609126802271442677205973559069500444444523923193903229356311412552499143186125027172060672131648447044946920849992504708161744108269934440797335060135405830208725402126548907169262775441671436326158503815689967229661765425320613807019494489271853465388353055249692831201063328491731363148332405278975227776026940802428124906618121870688098525395400591867174889502875945257315036196427344015992896143803542761264945171027680314097357184363212468385406946743691963494960903469842875389954022437997396586803884005640457659941126942008105848086835019179160804137256093258188032110304952320000000000 312 122280868728810279108246424299062573589105843349866833508697156961058323478546916603615586836461162604414155269231626375607127919010265867544579156580816466004646335413539141930954921063483716453764316539849044645313606259906161776914963985073474881239598536431329032535441789018799024152996507812343887569117912146009010000599783466209656780533056538194198035623106247395568593813104217557050015523431135049909228281658743201470867400399350467338617988984466160460628118974073403465857813344957968735298331089980952390832572691100969789153790171048138697532054411820685073542758553639888421418701650590804991542637960453416355844559772762253145679782592518917666779421279998967808000000000 313 -53571669117778747510321040993934237493915495225914037294593326880825475937765004512084297988198331161168652177093168590270363630661435244464042715044252036376444639654379708435386040482224034631486399510752345871301469638312755642625506920408322072676031771934964495345382537637226204292884402991572820571347266383168368669908821752530196717400759771676209771341043893619132294077563192123379151124155752096495933586324388024252622383452124968309382447468896623275065091479588459068061288503336768327593975729517246051793717957575589995863500946128455178633105348954873588255949078312899688281495894792813600319975210612825498516819137745697474123905021462852387858311925649167613952000000000 314 23544916284949415695531903947420778874360703289649938564113292730139509367088561918667544296770144388019052677866336765662700775666265502765258124719544470101319687384361084381876319136448189835693493486885240586462925847703074493848174320685512558222023947969402718339193496465230230534762798897607272364352662987401304868085894356358781643406892142781951918556361354304484336751848965863202148625107690829955795645061337778114027002162307867883952183374567136909447517985530308088923052791679255179287868833506108405211838054750158029537123521577352121436645880803925580565112154585477582470841182882749378755712087622245100114139869275539949594809623951856917401293950265553605099520000000000 315 -10381020034445096484903948183921979018416462644935351708576585378760708416484409679798056077440062027997745965994160168285967082429718311100029392894201257520479976684955883855100965514303585436571036055544189124920002747251328326417031510342832567081843805397226251034877175160811080864507478544049899235765673590177545017827398315674700558946702062152046962855627631414783298480419880749922055044064000091535593519937118135040668447392668978552104638494659107608638431997722827145396030090312928558112733176841941237207422031057519517976993029146736223418994055450641019564563067678547232689528596365151347859904877054919288948398756686733542306862105093518046004803193838985705328476160000000000 316 4591551254203100934135859523743930776529505042374164714592863669332279434612966889626528387543093240767556200278833400944397161406889817827203820778353734328185955986841824132076515065084907594267528541828954726220796791230568811833916862454482483346434967257877272511022424406680670220739388489655574052612695079939342452848630060223346909709680604598638501100500092080064070164045005723720568240156864830342669826339071262558545253436749655773351842738664343702780289571619649234566777747262209978729240236952285718815446170971716739074289725602913767030469967748098048577741858513727933241779518328877968796922916651073479309309037056509556594553741678256125321670367021507201253830872268800000000 317 -2037281415974819753099130266112894296196846678442100934166673509231247596634100970353743577603832064424853386645304277406452623231966392090642187703090288154638031810249223391206768585866347144119985480578055553174731203583349720242151151253368734230930812054710218719623275491379513029823636131302015566424965671269519896638242624192962088357918993505732644395125671670380661173084610764912971120134500621054765165609551279408998277299577234904901575364707233900349934441691592392395572672263885399364212062016361648147747137447057684957531622464434819906766312016359425081413809648952587661289207412154737600341517845704730546650635767133811130358380934795346074469563973190355095315259641036800000000 318 906797822002298762597171094564064243414821864633663102506156560831612507020205912732987823399989560979226876205452912931187734968432533740411017378368055710380806384680027076714683242398900750310183503668178707929729989556735814241727364084210072894721851766833592512535097285745135255635074588665455441789950124144477617130498171942084742124849202956321901593206842649438199281699939651292711503177164717789873591768613122697854323583260016500939013106770662746330446904910753330501394666885510727388084933301909609994269535436024823314426476148622779486141632535915266392462995216025389338388583134026347858768102561465802083118127638052078944618119142522777379030563571413762545684147827480985600000000 319 -404886667538840568742781730247796382587321429853830424189721573064956784412093471146024406502362006540070922429897983828162372729430660534222921125921789814532708145356397515293629879094500101289927892775362073599248183256765802711778162832791282720707224013735297449644009393989681117930059701895983986666129695647451286918000071690277778955886291603043748487823915506755124569537697463186269511159072084928468760942848328618020126318572664215782832262707449003038240366160023785458033282549493611569759940900454071738784502968141231505363249299271974376136250425457411698816546461142918004440717780106208420058965287166138933373919591397335031056965480438882738786184807669202496252126158362823884800000000 320 181349256451404254783310080337534033468815912732625182468359918430685677996973504008772101082459556529639234555327774581099504121592458662853203863661403813757545428723409732682732064642268886429186336346656495270298253755848879912383535735195474674613534375762592846206052747983795642981023945520910146734163889953766783260086246515960372258517834083248931966866167821975049495748255649349407499607093746578097459296376502852930962776578957273764110662267232615870256444030776745948239381841087709922831682650055229041738042600431351522052723796637741766081022973892090457739927162318706394121003974926950585742401509165968336759272071011612573125418636416419188036546368358939950382330360296594892390400000000 321 -81480397017174710931286640624323584779080876340833965564921019070563682112879300840227513558690198082438926223340273993983525361688317702782006666584973115041310553816992459529880769420042399651223250323740407496170358922778174397567946211078360319533712505275268583270046798044006197227366620044547008261963303230371524298836037783741762303889412154514508049115361047499202107996700582102897457284568158673072071635943686813690365276463026817928843163909755466980800665021285051006445883755482877461279491608793271075480992092724222102093044613158355309001006244067570865821181295631240265662610353909253650226677932944833242878193492378433159417057719432276629392321157016665156321405134477767938670592000000000 322 36723268917822997621747978035050752617141531624277274555794457717785612336781549370982517510512690649754633280707310193836843127886354144656841586821576626419729178689611185701531855137358985296209787592601153322752585788634641139721421716680146665247150161621066249945261383292964265779426243227426883941425586406645666816544533709296302956224065438930684469126463518812823457501706323649708278960862363874226356282130311920627909864945902143627351421526173145744553764484923265014017399387958677166005673864777026267717416268803299353256206907797663857292655843324692822240990829065636422002325769525256287976040043341844709717058877001368855554028561972223960814482882848979150458299323026316072310538240000000000 323 -16602602878369630710352863918914684851974488733598704269917917651395486108876850625227456001308769939079051175280745621622544801480333110659021000048392016845592565269691070593437561011782514471980336560157376937988616320680192313194286524518534905846670827720657827810078634084545823801328345168098406784153335989589043378228320014610801970409926094559583554118502796641241512545974730616387700537586955705578843879388656128245629285829314633706868924480267135839884367017009048198477655906477180305438821741022420017182327126155602379247104877159638754167064103822884380397160665423165639550547942774455439562852666912476615299409082622617991169415617638855864275476371121402138434451270271309432475990622208000000000 324 7529281160998499653238318490346529580958182386438824361176407354434310409204729675580939492917622151723309238394631426010087527242733690138013341696868060864421669362763502480781804399469368179828193705235996752012456021264567944886310784765472010504229968163403730552069617446086503877665919362453698324563178553112903132713906978885331051045260917404052829156471919618689878986806028500436828536681140859711144674076840796612425951761402599464511556256519440337627821393372732165644990556490456867056614960733041591904712740938955110643648970075326895362086164270623357271711365130692080699868189760598461511855850980952083365196962545009626671661325296928086852669770578133833404872261163167709511947685514444800000000 325 -3425068020034574609440989663458378575616029179160591725570639142819966667798671807862719907041478366725223589355715945216832745650117548315624032897695980865043656292235608530253480254397557746637038733579600031670765329499246918694622242406414321054318057920343434801479333909635837374647213151065103212353831159544836470897486797477492786294186270125144984355564723263684237830247624233283613557653743157969794312103105876210198191465299851771966424928068525070674099079214358890336739477195788802443004566891260476045214336880995975915636510467762732622838089095058589842155692711845303417445838294630459467452988106812787234902370040235754374520567170743647594606207438716507020068660001455448134341936870850560000000000 326 1562856580154532665907247877930873008409888345670074723593714842614826326390870045538367155249226306975380860605217555705554076092698507512727966691973275352536265659294424299634289632567422502939272168908578376516218010290981560207780039429339258881170682573912162806540337085106821507084911344917902023221784940405142490084824547461970148286950777966959310363106788690165191018860360614740700996840555254400558828212700010020612147429993704019932989568475834551790324251553561991359312559908473485025984186699118397012317667598007618632527300098064933051600272896848813491720021419405932869584947265785971196692381088117954372481073162076174038682933629205551343285874982008725791202282818455105130777355578633093120000000000 327 -715318081438451684943556605573286598114870233928510987438275484753887485407073039091773083651588642852102778469564877901690681613217869597400254363973643156177166054743990580270900855737237734797847859333300170884443030301508270677966083374822331684779148486051501508007867564271837145816076434552205646359430614547486913448146935066795367901372824103575662127499162262984952429929984877490503317176366697938016659806891555688757496185262029282948670173570017550084223822472523737131047713592540906783499398793838104058290813445399692292324344122496897249079490288985474767506152745748673364596532547401499109632563342294536020640910125212307877520351460085537768936212402216158299888315485590136065097738584818051973120000000000 328 328401681038881445712475396255916799761869961420695160652212632770550050838498110719570134179587311770426537645830488563573665587525670511014586104156199499613684979025555865535278380376427843688656249148943464540404847445300745251290817648793142652937555195958417523734754475222296470595987644166937813107899146675449065753781988405781328889851417424221258859339873055902631071740275357506441034468676929098995171764359100384286266196639055029879544119234377472818348759749993754269981867033981890175761561850129208597694358705480023346574025980753699217235000229786286519330999524608834092571901804843395171476484036838982609600600437147834312478370496283436697346235343503790929789721498078364915314748266308584835593011200000000 329 -151228482503363693942986460593004662821738538006645888527547882347068231143042317159463468526457174794345852881420982407706277164095814166315549578999175709085602538705300989063255749732578837917962669605988517355569393728669685319213484741554932017803214297360912762962751562051307252792925780342366810015283503098067049515893236762754107131853249940006795365718928865906181056732913500090372900067439502914215648335761743625837457539247821863349561908504120838399251965572369136607220246489631581170786942986926007100392765729045103855681757719839979819516051571865204346984278957848089662651371028264831353394448534744084393634459408885853990004819268524783356837838433535733160834665162299489294143835124258742949010158387200000000 330 69852163026099658420043567258466167785880228972712687136539093719743403902654259552120903584376103256428106478794397071426490056171350660949309078775275217776389381277138153157790088901610910681793995160970217995970431109596611509413815207865629339410177423924719150573076303216925394985496818094054354428766579609049085699149504815709765373985907642688877104348506120041101008199484909737684744869753445018408692882437281969326451142105005469042550520755068245328473271184246263718899102924427787465512795839912166252108514007937178756330340478936446393672173345145839690727964666927534842342208269451754747595644510251608350243448262451927781904896503762035933020057239946547215975771158981120722804188589129101400003494019072000000000 331 -32362359462793924832284019011110715314646166939149332681257146775354736307260365074690170350868589312710334152917112781044621882662893156874161885589195422696481108159948696114712924903365999614843821627622457443003358180370250446819863129971272996934177240455378886278041524868834996869026005630399481101339839180194657625675345117305392879666400130268033278788998251324767071062507609619079084612413840815722549349035458076656590244360544319423472039269746387228309098630330460689733629578322310096069517259283610085496004061740923588895285994486089417814959395880415048231032878519940434439468369806476042804398908529478266275839579713437644819715195054461805660776781863538518253730748201338287067681285560079956035265437368320000000000 332 15038710044623253940981588526906064360387313439401217422003540209473438561257592780098730704757503260892731717575304924135525685737923512803047636081662478818023300454296458042642935113326633423431339431415139521593852244435654420540576075819128400427067436989636138176722352188441962986723526828054963884161565869810693047996219943537480797236339305140666270401728211233851407265621040951114012682029160935539156001473364655702431498556591068682601142113279481903947324487768542309859062265744772722467427562544627233726427024720440773931482237484054148508428566720187429296828671123680590005826178731717198226523108941839245550820389889385969751042305555062705562450956528060008771628885923377854228430502001311906667644354856537292800000000 333 -7009501681095807304076926577475960519118758402785816065141718356432285442568845157531900117551461293283035460287553597574988510358851778481024532630887424026655634594979742234243527558287890144167896555040145878445635167385992878186645992460149300998744221002151559924334128002172775116936276062984753759787001631891573128584350648854313276088027810247398773415321292375456367238682797397334498462549343837803081970134966991507747058175849703212029286369428165719747332323863492666087746033215690989849494433340287059042259690282033774274366267603462715759698218453643681483169806602631606728309522884310989135808489427236838322812052132373062736922740548466158195255074336995698603779033725839895157056420837331705835353001844351067750400000000 334 3276920730527969341601059953194604362193832393608386557670015731583004098424550187123979815250995804257892901872328900415095615852242466122853437069190053209155713572475976675823701023521280381426182128718348718608307585199752129740827457238897159001475926997863339078978621249556765824430492440441218291810411492862434139642516754768650936759091624747653623740953657113966691572337912240135417925540981829488673067323460966989432619829263033043821019756276629802329443967395228512207472130354075897709784652624903185599269874836285606205151331266008752542335032700688410681880722868312687244060081569367436667081477605845186237758034835176096474132605984721072743068258206357554656689725427632145708146185525129940362582059064210355965132800000000 335 -1536537159407196202207283712702980616594622415581097640276466195083415906687033291748430085679920244887625952927626078935450636072808767844788862366236526392659802652127228762143530741189525238030186470367115886217069002043959036661332347030944321301320645048256585913303432861387423529938919439773723197965978144962655638867906943371256449877001271988335929694223591976485859768054976107607704065030083322698014678372719023326608778289691205577487908926262215808967152290803748989476940893444908865039071379706231739415103630102656581271022932005310632782497224401101789977269232864530191424636221800519318299134060021564737490114230909444744193800516632462011687321170294195910248902509088364933239642265403716663447134647760559953244323840000000000 336 722627807715607135544001559975242954766505311998839837546582959726054955519118127911880373343382969721128134897280300696126113433035837432814001202021374199460474312916940890635042488955624743818807320376839774760122086322591184700684436200663935488972985244640714517825325310986370792181436102564482732854233123760838461266556499597386358274942890965828748810437861370521233530478225912108363795300026744949796641562504942428435857132942052540651711877716305001269819543450209050079348745542593038130205728969954057693956932727312385946714998807802271358401089273019986869353707577820925230781126806848855071145652765216175336302674820478621285116958289114548315631977795877315823676785365265719919246608856453748291492025567602900049459360563200000000 337 -340860671676536953593692296800054437700784724084612307012498021944669692924537147309817079468601191503286299555783795439584132038496736801869276599240023984477620385819072261979553731907648851162096958513158456839872255201030394299312081714922762118313662115727049921972528775226498579706476125003227204236305504496732375429441086932576685499030563514663643700530953878146241650832189366541229341016299976405950430033588574030973810576474618757825526729012631396398756973900738308375589995618620884852222262967775083009969203944686154742864949915518271369958977158543098703376653782986836886045081211427986390439212946303538889045524060298950992785009131288011723526683998036277162701487261001500500945846504328776546772918587378181499687674262323200000000 338 161259727099853223206827288525036796990274205728264782265764786468199644047909240409610270179528709415224579770791973332158760802085310611917778703730530334898934361651483167182927954326308284751473718922811541191248649199974895753238847959464753990590791720078994596075324857710919033201449606058082103014390606136106690148355667957391981479444303707419133821303463694786390994098449054895505340075995098641319398778406885460700283966532204337664737502494539968489007269620339434651528438521844876466090274814442562418874099527236501164158962739267447452154846571912237888156133395916382961590948182025262602965851640561787993242236182553997625206900280216969761156647455492112539456293716189200845442393551077190115454279889940055881415110674507366400000000 339 -76517001615511261304912730671296550755255727508808964644881472385548269572965185513218937789652127540347154879400980439072897172172901622084889607933998944506056140382707798683591367851584541392167501570341972611608000790032862012470756195814519983221182519344700854114497442538161878744810096380723740455880979907761661294339266230410423071518593348107445528311686449064908591467796483061480837600446753553448786668620276403000684910471008344697495144980972518872697057349011785163496913544929807056039068503342653240765657916527649965486671642397288799408129493731678034274030645235859301712826474934904915341472034194697038422599320223810144098351361179951842385593697524778278256889731024591802169391865623200413501172026541697799880752376954696499200000000 340 36414066861694115698402185575593216376831904402035159837215415011169627697335082312611184493973144842573547615251503655437108989953181760186524154474244167337221215259766703033847350802251290363672851368563201257017239167286955051499208533506738145955830682882706646497555953308088726844244897573101914370250618455309723919043070450750237353692903457610835520888209991111316831457460212561391093884079226451555824666814919888685489622585209605472337883409854906981523815943194397408688925834552851920831129820325954548546994959903844463939475284280964058818247375545033869985485776198273808108382556775471298422955790511099274034738723899871259156344193045254672445109836865104184217413854677984080076991734272951856160971538648804268101997451751468092620800000000 341 -17380244795950395078224866527435206912002900423161922866822989645192459063461145261418378697516076792374280587860643786600349006083900003394886015879241892916852410340271395293332796187974440648217080267819634087104091830356356800596651777430309411885268509553332710070474450468759939534623162833036179416969272183730553980287537712914436392252209616466516262621748429733390915415852024573250302254540812815748627552562477180609711544987037213898471086279600674005699497866502949211380623586737574293685224100309698118306292794683841073261340196856890843073262010254296749183737844761263785832858492731760344865828168641631660625796861191664755468334059491034102699404898813325080041187503077007019849561081151097257446968770463347406345151192087660744146944000000000 342 8319827461905037434118743838751385667074549003874823233346432490266162851405672307284778538229379098467115724638765002006550439548800979365813530839656498179325211346734098726485109639723079738018817184251473681730163039059127125778483451971913020547134304496968314179279381632155935388144274817686327179287708186970369101682502084825550965865009372381775203874152423792862813624414625532601408094856117351670288887026990175161273317512877999256737880955962750242020177491480823918181172198936394447175570114897318609686404912060314868724642452055090916194834279881385561036516537889876143692865797267369643115701856157119466064414848077126142083062572084216159896462900364019963642290187251244132187537938519534625070288398129842800720779178268276365505593344000000000 343 -3994300776227168554100910621289916959570878053941125528071480248708268617413442675098647402798079711275647325805399189488304964131816186569146569345845513896411139547119487818779119683572430864141075992802675081330561853248219162151214305568891590158122593612179346344468431053609524676660076549270815660386726404699481011825095358039279267288056919427379552673829852824476173848285111862070920958390603604625393091155641103785959897232201222785353496363861230374763885170429035535539401134254020777362547696718639458168194161716027540502277756871825374523644241122909343773342575973928377944400265893225199869097040422969631659430701867760427520614656146136227005684804930615138538449210272156666737645192752272148183716340892728111257409034122038415346198642688000000000 344 1923231360596158083897540376529333471917097440040055055143084535809398997807687049929020055350868476050734653726714798925229667013026799761809169141362676603084397642149913964902231285710799480449602177045687009775818545994022218644323896165072286937747489676656372882148801568779087827509314210028237394483327868889635562213113276110958217863131201910846638873239721366016296711626026657526913258836205370605357073686884390353685718263584374997286936052609039752744072270538351554012857319954330552305765141469574548833060516847540474234316483591257031236493698660285830803058025039324045550453746285384662145278590200736356092301005197216727448335966603049893003926019628381170574860374111894131267264637330946666949539888759923424165437495463779952729326889205760000000000 345 -928716051851749487696342345982993939813901111457431633134995784639192480410414337856911417611542423538951303837003347129117524351653939435962236496922127815707830106890621701465284336933659851498002669543210775589223169078438709925361163537799474111585031653938059086196530651983255552013820260538253633243812395287110899782183735983823419695447397875326699757398383965891955653287213751310030659204099343467349846654057466815029945969495761616786599974718490996731685230837092440399007009633086425913444586269840447137390469427684043655918216959917504315806394157574730881948329041274830212304834976911660037079027996501714043613199365271671878493939804403508283862366099110473752798859509138354483789118827060563411603593290846779372704513864526467074228313187680256000000000 346 449770922955311548948850077139833042639897629884037214806288615026587927430938914903254639769697388318441351561419774500972875163363708603497098080899195865354355784611117564608527700711630907497112339226678416724686069675269196348325377968098820291691581102556146167976667885677904158191977538144487485354659476929572863659312136994304999096718543732914427377511391169969774161906035232999126575898193122865299984708776468712645450394930157140346994895025336474229596710826643781328491187931703656534493072336479355834115856467989041797749572245541631593021737096839866518198988624847489310663762666140389019593073150378747103898113846569085427034560792425234531277375512831999237066001844437878782085372309472022367796689791671235510358495660390662547028943666455511040000000000 347 -218450566385370911684156381731051908723221002917284050440069403667395298038470306421396228040936307471434560034295971482646846535691034739062759678548542469503824019809561323531867836942158721293437872048729308298072080938864609639972886944392286767947497383021584084740906014489306185856984336511469098426464112055592531838864715671456677708125097158478963103764438552186959784066727155925694174117611738157936554758691065443999890069715647979758437349076677753878113505333904714327199867123026081953033515020924865759463544676595263983977413871160441927950124113959040206098026131319140473573994162328648571324664831743337964654077746559142319558795493496864691852854562215234851257969149560425391740291239822136615403589312756643848715751161605958268515449497843285360640000000000 348 106405663413114504304066882640203511657669536908333176718326390152399001794764871873174701560407156910816344916331776423066825616780047090008253481727056393298059447646790502177790387986579672532646687558549806858292667470106947246219251312507210221383215203085589656790665335413020244314924846856647708110330648456891811179804215782449267638230753018294654214747253231826232720540990234439932250321844813989859742724365191921691373630353471657025413755170910245121350251426327434018925498462612328371342957016039997061408084446077021590106892895035181192610036164821796748478068165654440959867166288985538636634876953936441493067953415031889925173683316000461711895089462134729653955686378924407557693088288280341419462119554092487888053662831221873644308885236747750179078144000000000 349 -51978350762632870958966719599848141465018793784288754826512146185206643935979965572768108359402437787304151255062329184454134556422355942079439245949252446199444571161657960968233583415279257748347501148342698849161943842907598537275558344011356035524518885265926735801135743544185797883019465650038725773608341011750894347226073802439572206715700462985134704001314516783533964657883319937122308370246459373860914412019016888482442780413614526385914167465888207756033589507538366593871494600051203684550135732087674052881857029530924629657957520959005116451258743487408306474198309945260615075358782851038401903826218416724543790470928454344810605213160287595667910612805165439461523641236537200545403106818626348393051675680425684831501331636151098261271785018427068072081752064000000000 350 25463779484001567066208224437601835236295701997606623109170974139978489134828944446437793612137884164095751114413546123773940050679558853973603287888683563491687516731809445775515917640816329309365649576054792236644226082753417723795718008274159273317954893679078313332607435998677266264526495051043717186105272249964020621091604426102306796913787872948486885483008492056887104445575708733452867511765716508492387744560491675331738752720799543117062155715717437740982280277994375716038639984343910393184737296290499348427930900095613739602182472541332122258030283125358673216171065378815440238005829132954483036148786392207151762743035202871032444237902846476647446020793771253431761101786981982894260036431024901530428635174426752435760950997048936121384937380473495663633078681600000000000 351 -12510143917877572842884260707356447103076926104678449685998984068446099741815035706309684514506258446261824564926332760159029171958241178453793008090477249452025556071483630646014611470677781724266746081196101166221687602212128528441120338490719827387242862923473824134742787986470658239103132462768792029631816000718675345287207019187026730216235776123343703095527913835489595346866562848125176600878374338138814906710748402046370308152997319414725586226176054613377399598670653149495905607264424873440535783042390042632913198852640417429675155112827645223767829201403165510792921639612051364187053541773088891732816588605841328244325038608697708397921132751512418533075873942107285990503599820940828611466542842206172205119870349731854847685396479024322385658696845234255513518080000000000000 352 6163640414582115969670503237444981483622946890684021909239719395505520518619153910213632104799113280408201176727702648845196010735586555469728896668982710395656134943896161125486981838069681672968433953053488519413630882155914618481594693326925820295248927722688153559681039667234556018067494740495886571613778071722445959404351070373261341113542218259509329055618971194784029273279963685713249305182229159942688805773584904573881743665924954528432801449188829859684788750863405807142833334536738426858038758483844080074591980104048198136610838955555303638534581703752956306583172565734642714052943553072363288256639486487601620956274388221883470119934244227346802030953635001370942984786227455489283891255399664804871606014223113653387661069423821661970484504395442892224045548239323136000000000 353 -3045399866102699141378533182665753738759898962903148965469745075452672681093978835601601311003808079928793593039326097834874067461626995729425120446374498036254058419224666795383434436089336218968353283567027891783080919049567741569392662048568302178447631252858919237512716492830199066249456820102282576957248656493828758362917738430900515207564455667885978350435504736128663849847938128569518760569095634453041795982266633479144426971396238590554969938507999343677989085239645870523947745990054141623896456810102005802951305405292690554320995374125300513825737587825887855942449607061383127275958746100359395962076749238793516272438902412355969029955377794422906134115297880064943113128248395300450885561343270925126667858802152150609637621508385849223803800210851167186880624880053649408000000000 354 1508967586950816994479972032230240020946517902684953111264953282145658337605801858766489068251948702069628342618734607256302643460235205939731515357559954673832891863306475413453059848004717636188491447154920557915424361882954641698564771976579350038654879398780366481771039633829374647173268041493898344664147077529113914709259126009673352445932417524000700314314090921873052062881228687894281006420524903708191457835816764123752493889157845414624753971711053351342305830876805763215365725887981427709247805815998702812741937510177128642610676116515228045511887259701062666356260553104857642643425388827675605606487055400698946143261862157371688879107333959886010212940229164772165495704252124492919062490641080010514473019612545818231141249655539394122916875924093505185561710489572260970496000000000 355 -749791631554024474135570104360912183321066635303841059580806942051742398124754049544163296730067300156830049528650090818843069507018318330580172686981802854496312919226277556681333917487256694801375440501311969033228832266418550405593031031669950258150972977738315832799839534287650375603029355203837808556331635890013957882309379334336560455949056705213045231813772644249320043352199199897330334924673223201969841625362230717924700904534559776955586967336306807831236568465374260096353238758630871310327962786271690237732073046625268627794603101022566934574790988579765521686595463512400247298574807272625466960321801335397914865273014333942665095001842411325317003787332530544963514711174379471563894606590218563377884216363636323149490503991218127562069194783747786450584198541522896735436800000000000 356 373613802150757598686296194456201445100998946993928078003733153032552472908348503702709618340326220402552507250103545002394255527166738303936039555358878626772109750049858194248757651269244595719768064946626129439801169790252937999793977214799344705857710638271933278048751456920501829234292505812042804274984597365549949856916512545149713001439318487955728825050492800292668456886427568487748083856997686815858459814621937287487667430594551042923093643879958764323428140279669623875998903134250239201761626846279948269521734446685586668157036096488656312399993496985409089810133931248915268308199700342664893002113676774680305211824885182092012081566736786230369710441321764429222316999709265318432718032137018037069114290439022133499727949977800650951648680235443610479122361363505966506557046784000000000 357 -186691030345759168520289484877388282411334843479163947588720176266413498268840793370896848955067108026511449212325129889348707503779232597693420471170266493323861937809929600592634888064574739753072492948570160084327685483227575546959873678781421655619745041256307995226344986608358598581405887709080666626327761005434587951917249207481091424163125624783850322695965220252599979289564679956147423930002151003658597073689084499486697312857756865178772166136069200983658787623841552512411059204543619347926033873941692773143556122346396590833526165825325954693688269884638865510631039183419559266891547492023485364486996903669848308382890287553583063319122382000787683910657818355861110460981274446558848255759385507750332635203920337262848073396771158301390536470850181729770531229325150557859504717824000000000 358 93548925591663966706446983236655113710839648931616500215276590214569957838074443466502512822722179770690851632856123301309604476655159968035825705303289740896598241800830024465534435757882805743099322584422059582843570957547513288475358669345930211252805702653792041184898740422725316169288646601216639179103270744626318599270574319778656616269237902873467742482747767968835737730630760638439855424130650139500004060393200933281743739296028199077290391794849005874745173386583178221257637331447789825918881493574054290725768364388569567407407927699919784768316749196981235784246999859175500427454595500019415396138033689535937555809063075187754133389369330573002138851567247905800206181968681628480262219085349669025403633727377061621995956594839517366012989162468134007515320448299538913457177978994688000000000 359 -47007329268205280416324110337471874234907195743753553689829758401274709033056524000442186107637835634034397908087889967487505376038273021727584520774745849327388569548439571271855005505832880843306133912345914848147019940635845265192759423425526394920680967806115337729833520575999652633410973080091618764162355818751083695168144398188321776850526978528314690105560749036772885291526361555668573372265391350874025811425328042007483414317628321438815911423369844411413727056454624030734947013112435126965500456262217270354213139856084052863199594702162013526130360708451290476905964141009750593893870541504742123058341104759511707212462117772788703256579559895468497273487723927087068468795588762700431999846333278335300392448269425177110916093908307736451984797663984273014799767981653079916371506462982144000000000 360 23686473291825012895316920541878413607632249700854717669378639645534221954357767886088680637900123774410972349053564499887310559131536931918819281042705262010091808110809993665422383970811824128118528176604600958901944692971968131231489725595625881056853520570024263420410618982430276889182190180768227525485360047651175389052601689162933734941698714937473735122539583457028042566897234479672822701087805275226103739602828190432320560836679378081424518802923071570215298262250662256881715538260888754571533780291811532235497569517618501614746702694538828710931283786509030224143062332489144135161384686803356240341973502697707692695329081516426542883223093149228887870231059201051995421432179183191326848975027425828044403872522597723842890691130312201198195556731126840968788815691882844447868030139494301696000000000 361 -11968505661872470281790453699341508644497150088100554903982546019438407773139547246515015894015921692009976845237329222547050151477490381716011679988241098639103404974251278816520071712607468492216671182902425895559359614829974549567467744680805239676049393618862329799701862265037186342762911367448895912704350517574966382244206905672398375971517420553482734364047550798746109897729683841515893648805846880671923010751130036404500151398324080664705819950629816713177741045296493934620388006318563207427834775124091322362200072624267880241824932300377650166439522748003630023737892648992884133460433704675132268328710570041105188399824026616591606610071850401474145214874848699809123855233952392121070064271016461920353225398636555006417598829627357159172542127826162238215336375781512653157466550236166634864640000000000 362 6064302056136910237772028346857361784729099209719444176117881757304510406061303420116998276092407755529559872908358847843017978248462090823403518484442448109175159959845773465232458173987606321930869331741285760097829001021179010706369000266353549200739578186408695251512316727935181393161060878850033479247083930716313682245326903360641192966231363063657589298036435749461121311681724081339557382557667448031662543732661686156354729597217616579929289653509605300645869966589592838917971089771684670030532817698175269960610264470096897470370407808883082029240118371159776333560046539611673753079617768299654226940488826070352496384205460629740775185117195307091515254279358309539148060490727128785213061615270892868746895827515533739426255856466569190051159983178519823508244233676458563313022571745599441799741440000000000 363 -3081199187731724326917648434863637925053362883233032599988967592399846970288297594144440037463413437575228975286767464639765612480472692803011691343264849194193294012719319423319713850222453021487356679115972459937986728494764581690940218126191559933265590597396540726089425652287385258096012099292031254141784550948216132742584079258049978521715880994464851619490835755256903044787659653953756977181739179417485848582353584862123633292524663782763269263782887186312165846058815394733435019882879386075552390319014022747255326005107278950908301965382933783361941201400582720890507525576839957413966703321895271464955777462432250332726291249338051535344633257495861914263830409383091600620312519734423405778186931891574186533399996368293319686602328714238403887789951354820326303477407063309106115772221365310644551680000000000 364 1569833104205625277875652828515977616999041454385494350165933108394306755349846924719674008146664033911629018023424075449038128017698209256382914055743155106758638692220288520122354902114457006005023874665651855203055278618581663962257793310804353723036167616194971485679119375005054790996731169342713444481380808361996117210533106793736221619704218694056411689426048847206385282886168370698800170534855364808984810582642434650863487061650959118895056075002816282260143334835462868752642470522190717495266535687425838687204857340733247366619685279777526063352128661948887852106469517943477762782997287235878046201748115742308637596245046099117091629782488577903705561282303127347141127979001704524402367514394633080053440764069600117313978142790784955930556474826019830239971945845102650350661610294671832967857559306240000000000 365 -802007948258220710984572148677893679455848756803335837454044032282067458603168435894879429003615543281468767957338816193971331187284514861805399085879390001811629890101048680360838218364150462365992230175997783568536544280795316052374351755878158250409006714899972307939335051605863422346055092048545542440474390063233427579769471243390493871414453719841701657856619785703392176890594021673840286043520783110705816812750787688847734463481646249223168236101210203691876773563741757794960375282122658563277547594301829800875243759769236389451275977523769968901818606010026872520988434450743151139860541934608080254953185083373410586714453643186558509378422924223336777133989778602379813830742732248665212271714076814580485448187444679681132274652672041136342109896513813842626913988583413031772382766712301178929677923778560000000000 366 410858316728146378783126269448845497471962280022698353016121509098890178583279026097227688805301447502088800177666727519776415654350206872372979396960719546089938759516542732032609655764760209266470597358343156528077843456284992941938731694212667372175147256327717155777003085076980581620371642057223656678019633030747075812312253881183453461874322179543181639771699267160453079609777834555052407124215961499545019757560122916194463348628779538857899163212011701311592736202626735547502948799798589420262741315609122645203571455880122507526973048236500267975031634812923706024678770092679403349389700680389555573253330160061552120176914109180204179006095320480083803243652389423674273823109454821727609606297946175985009455056188321106774522129118027171636480742479125819976477421969362628045030288227091597128251452529049600000000000 367 -211052485735749652257557595457827207060925863390721123509627833882030284565640523536648186530503225838199922214046593318297148475157083653264119679422564459516582910758759980589745709880231430260880744493214385067737581022060986168205578074878661085773273166379687746245023035178990825546347715199635778834699051290350549619688622651069013666849755480714183672895095374611785385808656697426118421328125620156173888987689887623056822587422301083261840949096407057666647519512271141141334256453920949670782124721019791005913985796021202330198278320065045575264512548212218387712686654933506712772334188990830979634198894431114856473747617908685710842557244237058371096491067219066949950782347738380965533579079562024858733662741331677514943844327458575389076252533094798833901359735058154759436260637973988514526580450006768025600000000000 368 108710280168057777020764062773560325765055044428685198952153281927024982531016788839430751069255308746112124725456598409125747577281343714836916967157910218707400752978561843575520858464718971795263203526603794034891143918175915893580298375061214831084151264940170593094880472032227749293732852891580546090750314698915337964796182500171438522151385308371510745029104959528477870709435541964825912555737777016725630210012314344923139577129620882206487387979039409704932795805117364726694728395205379336146172254931003620667851888183762558705784068688132227471697676679779902288785686120920727203984382579752648595037648777973954762167515916995396395190670159921480043658283250759102207679656011936915004136782851852598091252851160947576512624755653299109321174759222539055708555418709355437428403340967661238650215294707842668298240000000000 369 -56147355476891392024595152961425986525296459591072221794448390892356184103930510963375437880491635238465072677100901868103230039447865310597514300950115779182314714901876270015500374446758675407901903129865984102681280858049354516797826456401352810478340990726667877300167145508874531647958492828234793793126510052277946695663217057048821856788777956392685581142494704427370644180125722431022423181218009966308538379465683163176793118106144591505047350987269643592780657063600522322215423942346960729421462375941225481261896169629225245533782402734757925907473127503923405870546285009809989622365760187536569162642693700023963857423222591239995917598427055096460013689021178831041025558185959459834730740380753027292452380528719344425239678717739304902808851365304951113830193577839434074618050987123550780743797945710548155304509440000000000 370 29077921166004101088333561552918537985824816565514525439419854893539778655143194746523753712439421255510827520805854191202991222901192357520499548674714465479396270420732480883391601495210043155075492050616014471684262221137902047794390524485690771485694846285583999609005595543085435744661779944028447401959988182417237812036163867357746182348076747764188981505514998181203809058685562632078175417374561973513743540949409040945430323489953996598471930787224525998240298437126418416818647038103685404315416982598577716715785654032456413389142510442027582773875262214698943344435572600618964644113456898355911055460197725808146256751729178866525148710097867437610446273172749453659132814608647810064626811703458825730768966873495149516366188252374967793457015596327718116747104861899966505165531221859469913469233952709309507922034688000000000000 371 -15099744167604541478698503203361462360853141893536557284895360071370257147832050727252248949685955379055339538005623415923106244942767843589975441020471945432919577871225295884531718047717276652846832939319387665237391146268189663760878601890735963465051524907686157946517080633454787633108585299820614857813374102259097342636973946869335612662235546501563186063426987812474099180967070568707498085969852748383155237294377228371717565143432622457713793196087197998847419724880199828497212083288192284741396422820333379632032710740846557378987083823433192594278733282849790216325876401439947237809955063427757286851943207748839638519509908622233534428636773766028266200482881621547807382334276870234097931516172081799126337569469820249513929934131835971066457733303612961972259849509418538560177351333472889007461720142151767829799501824000000000000 372 7862213877229939781635077777699358784447867813472998727142382969576032233003157913748948274427916778324321046364356522252273373478545438662535434202984555900719988317302525986955349705842088374401011592890343141726227790245726549825310808300217099955536546770245147295024370007129817991462228065191942982720167825333985370796501325418307703523364641455107615307950346247054952682959209643953350600126409601466822239976218442382582610855076985187187466948864723692206535085047358991954675754365140223361075631879506083988012364305019039748200282119984697117655682558109645708415506403150795085560229760087152375106822988268659234644984649455064934855902532650514550704061015816964334628301393872990788256760919338169350165655885924167021992953874426948033026254769422315582599372473192443177599490409516454876949471204698357305044744378777600000000000 373 -4104743373412424869867583995278645740694609942515615975122705414443733565479669419725911895969743281686822420013273352292571150543751285857309579770881456083414059312379405620420400724844314566304463475172035075616975414845300638226903701051059270954557801489951962767981639396741073132650876767819403279770031539651637363650053221055850157778707951885655661387946032089589472130960868086770882127166377334805722246492700120353790196388698134402317532556752359835618401128148780284168970761760756138996312669177060722888697197622693303619630716057536116259988403838378246107796807863746576991534950535147955779935591085103173310649231003723978474527385688929189866672505915450599982501938258015373111209438791303211428849364099361669352463653383249007929873363147799360372743628117402720830391365388563473115762004101251705879593828744377139200000000000 374 2148770026832302743522881095332803235367929134922455677589269712728790127101816560804486490502669914071899380559442603470025544695123586265712426428586511446503353633281511027923233034053846996283359182330263398637746246352240979176491893651206216814780558515320497335928125465119731968843909847500947271962060900973906904225639960453434424773005647268217998392785725324559597679442443350163646523446289636757082044247119790787519399715128297428709366849249037832254987362672446531100783092396792432685415113461178961544750959357448727987211019948794218311713287999738575191254015756281652325790204391793755375171674123696672292352151003973274368284511547233642999305913463032018990719467673932299988612069384558986982319663613098687955719695599411734074610328490894715950005410701896581821031075712611855847189253561351487482050201856335518105600000000000 375 -1127855677046845916779256902760759449519346858714115405783130274326412781187190433377501142541908938671618809031725522244152521232793550308058189660557054140933991973733487561075047065870563332317302765142838231912610493174880443120132291324373457462538938103758632070090819544211166409799168647654129422439810727760252909009594486692931907501725245740589343510494763635587704148000726740242853341473902387551774951444014856415553050487940693706521742401435919375624722378837948877726005150286846311199624934008321603414270498887790175637816242394994641453107258810726655014152573048059357784330398682377603953268461974610217112451186756334988316718260514683847668330276499861557497837616786175623635554877124242592573091288594896329795236810803538748784746888316970121448317273153298520359791128253941197723973123846748129904483400338091540480000000000000000 376 593572401014786581313418482735425920974428516600974282427192504402392638418089512116007688945737327382007249597839037243103352607115435489819316737519182591608451913380056776893519041758977006882754154480538508306693937498523025537991426183656966836596172279028012892258917836124457524999109302083543156487090000471394031344206715271257810875074291221687341558760512556276221529798226268473305992307253880275152829475303274161848331994703800108439058462631367915651434896654547368875726389745828785917350851956689991502850406360017188076662533158535396338044830128956670796590714457869206209754850756427978753457538303635874763901044853755544779573797133396739313830121918180022426221504358384227550423027191788462551607073658176107862592628023230621639214524453935194711309163692665295698450475103374293316792419336632512409631803153864953092038983680000000000 377 -313218477778916737303399440935803922785844430717637978563804294664878535768107673804938679383215102032708362524421321635342841269623332326486260157461306844602535749256837773256576072477079710724968242597894661256546222698949650016112074726474956322294593015946254996834188841137900393740792980283899324392704814631394454255795584537244115253328721278651027135110414514405742479834301756642739560860674611531473389163421636081596720514720500419051460338844052590120901917655380683293337827912770042597150143942363397581958975065461734529000128878945784204683115012544994278937495307908140471993051933017281596531693051781351506774371127642492175090599826845421419683682205625635345602512449575632072923703210604051643922758113774639932115156703304747438504091401756313351622023719741136466605897222531714953175959604971366095107689620762685065131647303680000000000 378 165718692916812800818824323227983388990623751959892157437876280831319943615729282721327887110865662818655316202368411643684448490646758147861906983706635381024512791129962424394166666204624315986114318493010522542308440742379307046311107844511179602691163800546480343381169773290833616976225643194808645571952558526201610816499093470386003356119505155740008519512729820858185693787473437082564611975301142569448743846891610658897237773960133910632066862132445390857782062763860885951579168485478141015583248532935268870903866210803658032195168559107081165289894239720430569342004341136206774726031014772686250252882151427155635493076446807565733828156594088758134881438707100001144983227197788656101893076050344950725211274138916710592135140050755252276742061118013205642212778672398950719509388362271403920516962692448748890263337087097702891452445868687360000000000 379 -87910962289377708313697632981410743492848358959779118499857118473350117722004631235386920234424259276141107576491355125337890200303784812536564535111344578081366343409711546328192145869103335763788421992199065250369078131007021802268842429001544031764921172684106477090038692442370875904276714761005178278208470960162100289843469148102412490461270874607877266550033178467839177930219597296044252445222393618265350681906072110975833121161952319135061874494057986860752161947286340456851646756562114700122826551224734547873621301354868587111063564834319345832896650748807757792264614012071208901822634797371223076725438518976240769251141961832197882756464334604129295635543805067901415677319428515366224270067807250542504024691847232105328020337261501156761323161156079920273169104017437719819987680675549458942713674879690166422598040679188106445556700759982080000000000 380 46758326085774009266522270590921484759497816971523797484860511878780054106778627438282531297641277547639367493135555151574526165195400215807009822861133231675297888847697376967116401828284576666440840971167453577090994260750448452081472107332979937125992821458050378461025153901460658647173640450564876605752696954313377910495158294314557365428249932860413368050823344749275555698955549003975577765786995355396978608497107376655060083161584636369192494203705805165723696238255353200649784846860300820178500233896425942205592316027845164136223885252037611925944004383552240066252116285438836958370018566428143715300290671497445915845527651631192226015499354196802376935974261320005142489119502699125320768293382714373376937371750348647399143479701580701023988569036256341940560993085539155095417824604212668850084866006629790289030359722106793985833856336731832320000000000 381 -24935395203942038595277116846046686307603109257031211593301330199328541765336231128090491225633301918754130425328446833637943613164102370996106926600305686162291242876452545626550134710603872228354372459535099579692413994005396055894626266929287127991150863841651962936213516407941957648344827176031775141481830054026396295781262503891671693071211891858590255179366182844451262923499078653412673593636155612488523397255849876775846245173892847065319085655002838306628846092318875819980637731386059105265762286806790244366360924073042045582782651806077308388287844000630314847028672421521942369279455346913711255261714820069534826912218944800623740028266387350265496536372316890728454548090266196426447419471365090716878791091829534352143556372256861189164315155235219321302658136090782676464509891707261466271065531353465897681907348217690410648245961755052317081600000000000 382 13332510779274025473017930483391542553029058055606046699975598974205625157807653623688301859944516328085440756984870245172196172056507168078734027504113015175679658436317754735519348078330193065876585758286778428839918006527929541075562656861317241458723934954162727573503666528877327046161998541441468130723351607290996855880568821076871470380345543788582949969674816452612292221361644423049948528706677817482179892697827590183774535813248114552600917830520364984871477679688522984679345662565915772495768450322081635961126110158105409217129312417532217863447488614347079194691427576081067560188388948545485264393726129970352292682316816355136365776867561167867460519791324352711851622350647033683150621404347967494250862219488186547355992228281029461262100900437310804285302220509260007400070308683680879000366185668860682996110504013335869446904429287462833592729600000000000 383 -7147316962716473870853272047258152372480399607366548191932653265359321610701016827868770375587693091785995213220483475218741494815048456946735426825979787936092600447801347357884888598531110525511895633052633762933911836134691778786900897812309857601586383673820696563886330074813970727390117115990582275018154457569511280701426303462691746797217641998785446278319788463308088410812611429121430430490272993632884834352975568836998501452123497466808384239720517459023625957114703028725085549161233216872968912049000667791240470194905848423813946361501144199587095499231410839490439822350974534811219855779334446220226809453159368099405462379409831704392980439187184461734975919547787636785831889836103914557682158461750146092949731670696887145538364637065824102832948121111618822011666302541832263028518766492392542166014893642397132490872039228179329231407880137290547200000000000 384 3841550895286424450086688632423788513265110593832359133709627145295011997292730386041450021352924059365709470948073574915086027979234972252671673423767551361482174338930883516473892626676229104714553267099181269881919455091112950965110512845125360310103368570060997074460959980779517503581959964416426604998092834669588369129077707417610094818214789835320915582361309622047187360290720630693544972703352063797904088334182492056141928358397741627094440101765944874753383068200894103896232569111614712468362477020796379872850262331603199006567595792369038739249445305546549255808643750225570791506471070382795548514331481753578056673739340084766028072863800239304291378856591505272632296717561072627084254363238569095015544499060477672625798448102988862830912558269804775229995809824087624295887292284972139465984330533152277931113937779422323394333411623738360288858834206720000000000 385 -2070139659739102643804989977527707310172835233883353847217330858052734914554708530966288866202324822186031649834719333160394076601758414292609581940533728974146673597815586484405610975810499168704281128815482310552448894370015592175918353073571870988421657346428992763756721122837299056778111348012009919324153736605879927115858767651135437818474654472538586865969202589688667787436940422137181960210947801315237427406511181561223608721388979591921080384711858538315298908299222337990733026077829217319774437766197016894850196220876850205023948732958742425051589020397661911392164460609545879276105653412453968925968589788783247695269115074162582690167160515256078319421656934423369569013769508124370324439774591410803803788689695389442307936707890745385085756817679218862529835124836744913651333307241975783807793553828694923148083555023804358006070897656407246779699743948800000000000 386 1118456956624619348271547023352465146492408181454324854481566441300946000259718347211731571869442732220260549432030923768870776857417009218797286642516905619876376651677477730785825352685193170715839215877652932246096434126525102469952071157582557447645872064962365279079574178552894359312637491750906120130381111749284492162973842548629647597135967509806971381759403023977760998350991433826884971431566678024754781832652104619439248819979977906753605257368568945130814029124805299996812275040653053791889760314617679663185562910692322341549895462580555945923819910635809015127297660737022842596849327916521868274501309699288508754281260180934974620193052144052203311125982093666635179146832805432464766991140619336476598514481464598948681338788490827119174245582054019625538576928129455940015878933394994592067969395231299624927430114270073546735148839932891605170434481743462400000000000 387 -605846446433695202014380616420429767239030772819809989107971391475752948212625977853133531093019309747691417696461188106355155698468025631940395208767518048346918395171168062478413079663777231272831581603389218082174743868688494306464386793582949524498073695769833511539023299072231552553066572009751000932202008606316026815465247005311958084805455495035943654627388213655676595102006247687919587235409580216716627022472906942408105717430206954458871636811212696415066037972941232222044297301538769736943087315121363657260791619391885671692429176520986471979096671630645649786268424132591206275014169800916354812551098767647978959524705694471295306300776991218169379829323288777854644143217009171938514579058699629500827092382778901496911710797216748398429843945287830886071574863700748969450533723339487373092796449536748019936062087481208827478164067034305725663964225585178214400000000000 388 329023270742541481848584369934107712947041850812998536741820099183556866474245078331912027667257169291718620800040961528260895782127174604461708578733623795970497761873287921423650187741568249328752938099272952414754968344612540695794239319327709577229474696173432414747021249046524847814751546562501820309551089703055169469504869904817622330212371836330187090657056793381546231890419859847133555731660068171687401622093633588746235341659254675340727817429068320179634586212550047386059350815243203312803225952735459540449505510401774318677323626563644102624633253584600208632859864767830066584231305257175471028182244103587179002257665162540662929557982735143461519363238164755913621491022194813447868142570152249534725136928858072063809147747480973426891275300959300562742936920609317144482734930872646716423977387520113301941566413824441995926462683117429799542989156048932763074560000000000 389 -179146588123429313268710653953459135710592379510549604197122917253414036790577851131713270974547183633472890886836241660745508408988054841078842856477098291219709382269993526363657328999487546143475622073858600235717220699263770646897423010944544053121552083367318859293740403292163424209691680309985602559489175187161443871994089162353815353021373541817935900346110845936025215513365381574493208877289716019652239325300788794462243137292522136216134216694507215268531840823430219827255986588297820656693328398895529133962938145986451859349024385551853080732999878548534850156521395137518369690093381130349374171755914244569397283863369673628606226595077095415442906527537874540794092846299748089817462473333883418281905157007701265156872354591079618747817387967448282540606594613486149693219042907214093018974229780787597757583988423804478230947327929863324270794028177051489184105103360000000000 390 97792482988932559925198463324519292635743560569495953684093127549508942242319702245495360620827291002349255459185226924501545077515585429493938749890955482019064283232546987254389928967131455718460719566856171090618120315846251880049687392940494264237548404108449184208250541603461390985921911344726158708904621387623675402675879838825296616933139957150630526231738229188887965647787665345668964916909705232134742046701691705503769455993121565780200853670477582489797649842542287151731261190666556161320584304753277323739486715755315895431023640588702398183968110529649133512559325663540758394516850519530065205688864581685160652591822980105788751534765382663199078268049472339893955722871435322853445148744723420077181184063285160436237342800819326231768673855839663220305473390625112269107164915611613645758746352106508725522097379583457684372108318778795271692156384462112868033940684800000000000 391 -53519809059264367634627615824758332239742631494859300183073652570949179678859869586329155848682433097154961461473599175043986184999704729877927226493589466510978939780536572445068481437811090116142176871046055129244261125967116581735453342637079437983761104031454261561006421772300921685290741985758661460440700827139987046706307268847929882504241269723572304548640727295219952549883496080957202442394358733146642336532780766030401063643874407824550217867403715871068381369950455694997890368738180147192109487030496232098316040335635422581219009963993129020365543860458128261340263959380772384701948095135563938727590639425218325389905630751674196502571408499602584800714327575172348194640782408615814916979266328610712694625694096676252808656130506806560057722434857737273756809712362395423816638790449522765426875654512195054998759633971895484406430577027017544592708203392328499252428800000000000000 392 29365198922732801613001795425168440275950586787617772497127494639944839023275592562469266612103041837326474256156091447836623769450907024649274450961284872162853860286190011484699608526456863091375280909495180715095123842956295122423082337895824957514919808995565853364680855402702886781540776696163424397033292098489618895863953282923888693168732845330314075440449005073362031189265814504857257957745165648278675789240945215644438317185812842272898703084004757414784187659414415871914542553257073118488869714054910958059461644894322534395221547400956416338657228005504698466042500073981094035659117035373996494635168767553841565579322567036470878976319312577010108019989983063566254606417772174336620562175142547783396088554139794029122412358825775630553959129919470061030408314318690741832034137604725309117400663875874199990285276592866373955810162117423131890277247474188187786736621804584960000000000 393 -16153172178591838885189964662477952047605928718191226412513460362557709566502859009501548891380234765484168382559549381629888085861874984921951483040426780496565895521932978961327886828836449450407930670301900933443006963086259493474758434461105310291592893231479683047449937669164792555908138049981500978299634157934106720111858265219032288509183296506146998795267046471918551887497087171088403761008234024817905828775051911696496549238508247219396709948820119841982546232836034135820439745743969412466551470418049349621009775799286966155534461789302401244046637286747312329831688381348561607560288528201875033109166249285175832823631351293141386277591245493649274587224594244537585720596523625576634523331765055831533025610966004229333812178632881308359246095197846987982473649304089332086813823741525895290098461151135571976958037047562029951896793073728481228310650200958531695032361236593377280000000000 394 8908126362247885413834735493691957484146548586240572183631175332982970555827554851294087325552996991085793653989880544481149695925979228618464072701764311422742775187088934226947922421767033008243200315951798517297451822251069914104225863890496041482003612902844787944723089319351465981403772447381798540641923807405950392041919932711755478415174189420166832503484054370987963111604380302790851128033541265966487512405405885265454550992289596694713728481662471683600244647758670421683395205563976980393301608356519879604526190600632303206166839633622123121711520404115761656755214561204106893070377131939482074390281792327800148919895996035671546978181970127330235163344837890178641807005399107778558957452466229596462429026438150105368972353073655268487568817529081618027093734363424509765048012191871655325824738680446587344008256279802458916535679231861437863367768214337279435258287803003893186560000000000 395 -4925108351041410121082991528913607877273667561641997366548100472519260666925673037785464415538618554238005095693205547812744687989067472506283390205517384340471435009426281247293496164805905700087261393673474920462153516899969924842932805690652371263047465328364215562280089829891092070235665520826555245386510573001822660842763094603520844093843584888176235660940593012528737111924268199848064818861921226277055070607720948768986616000296043681705178053018623971427680186489510815950306626878773923245024255024500214638888949645849038624954501239491354862591074129378649078031888332101506124667623603967481559918873802511456603138116064221981717531353279729277139382395414992896911258965590365244569599255663077381972929742730631268216241471687888201325078423532334275769151297530208667698733636051677023270621284086249191091572254959923749752748204523013093133377135529599496560901376322757455773696000000000000 396 2729878386107569774850506357408114854118942001395520833967561273828860761843497250975895073551104308222592761825230242069041169072353601466891712923608453108936602590787636550604282203162252423032537034836513465703192529417541895061255943693206760917838654237992083223872580309176452013348430418640177004268659437205004052246770147854977427950025016131083553675518234597519077091222602147530971462158871893686141895310971417850660813425997305420296673717849644524955877434407064614073690419771216073658303298220174154524880187712843303887512380943410046357783567860223199497057381421326061978795616851468101436201590999367784498186127691041217118622195131957855062813504498216618614557030928976151345572530769962571389492295155239551631742500749062283433065993020763457331617185434193039142616071228726703546321996972548813223934543977194376562500120874857921837456646662160763936653999430702153023482757120000000000 397 -1516932064883956618561111380937339155601846339262633351666192854012334795957596778211923045693975848984282754953560761257279425075324497265839117597839760724094069317073871877684905364099792563446243829836173491749992153528196002273674766720345447488191283564225381409323226565911492319807430560525303226673859719171724338743953639061768510974541129750950012777580284638400697608400722129346809597136818762872713518667219819982000783957534984610696096052636333101605198099622304268999562970566661378093695221707669764336810408549444673885462115819304195483450181416882843529381325159975142619305353223644983778832836877398180220718069172063444968937926040573650599260201628363730650910906091267983945260215712437940198075987792183039079912177053362311251969400655711428926164376155247161327289059731500191771394360280947924908164106029523861193796106131581339530687343081290447439368314791930747113926106808320000000000 398 845048292178795712489162108500397550550378726876942652615183543580775694046055194138203612321035978882983072330586431243901375258468841947217211917379641642286252071499548497122645002034988253820212868685892704937559881704622241809407541758296534334235953380713832013234819753663621450658212238488464727945155798411730724290794721963567849171259098847911628407408405606227006948917514131246889753640022224333232707539792045907926635336311144684411626228884781596832987121893726166186028530382069867877178455688678511312329425119146290328528359070015518890005867606491851781856717953153497328027457544650586637388610961755962929082622362697309876874950746239983655978440974668808975455026465576416987697933837557312511292844602821370062719852939551315493101589328892936145386652067844139087255102643777009347098111809095412334535788408047271251393527663416220975103771289745443262158389781064247375478486246359040000000000 399 -471939957243896216035821474626235773222162556253087891380329154495297019899152660900000660773673412247766109161846365616804917202293909711693654919221203428624273164095646829028090793539781504888209146790243534472332436551221878567229772958548223961960193796808549950683017927126067516374562437221312545923382219201329189885584793609858086137969020234826666507426084003780976993619458563280880456994315849336860215726206567851821322030860454853381048096982371182376813697278088209651296365466998485910906248404961883679520899194209540324928114487308500132776654141068837688485579868818356066498535256204987992907784917562142693518430982053635026394951101254876891450824005953802938782231580216732542349792121574054531799035484970232857966853319920004871896795893890772015757120116564027067146964937903337315415048799858265027831275226020747581768940894227899945380675738160953403731668935789605123864030038059909120000000000 400 264228138382939829339242914243689687934739051940475117094938690432075146359255221162549090317871337318614313565944739684367365097433934755724856337618466268702044256786798187336667993515218250546020566971402276161598164177987791835191965275640757300437415923078219562433588647955332011010146993124368324777428279334391348674350113702516854219403140310665584207573488444038389463288626288510675063338112961598034814933396851871015911562613911021325056383263926044632740757616396371700198782917451749097099787332166532375950846074138316099101083693737085003972960670614783766725344873273492059327956806064479714749388663641282788007610031127249073726443474011897900879172299160750516358544398006467129205340731032712037712923084378311390795367113918801685282319176984942330176121928523912658795991663758092668739966462445111720379155751969323174116347743543814518408523508435090808188275539717467188905692408447605145600000000000