0 0 1 1 2 -2 3 8 4 -47 5 359 6 -3349 7 36756 8 -462972 9 6574704 10 -103861896 11 1805930928 12 -34267701720 13 704555489832 14 -15601914340440 15 370195510608192 16 -9369769657984128 17 251979258929744448 18 -7175127496412091456 19 215664518553110932608 20 -6823481760867216995712 21 226685516748687569318400 22 -7889428689810989207592960 23 287060134821277138557235200 24 -10898929783851163501724951040 25 431046112775914517530732439040 26 -17729522349832727057384044208640 27 757287529845451897269836940549120 28 -33544310817484614372490018927042560 29 1538923129393907112384722709941406720 30 -73036213352386944335534566654762152960 31 3581789147673483975313983572096600555520 32 -181321821265500643943414207302215864238080 33 9465947535955632198227488079144185188188160 34 -509146886462560454245891237750185746768363520 35 28191047918612453026934150744959310090902241280 36 -1605512917962086372189057112490555469611306352640 37 93975709312579851402271070338413715806324781056000 38 -5649360554940224280448509219809822613980927932661760 39 348549115286390805733420381699088199699528105757900800 40 -22055863256630948805417485322056971048082486988142018560 41 1430566338530302131877086668449522665181169441005659095040 42 -95051150246898189973910941502090617803992760130544454205440 43 6465854342566351805605211878834871638513790685666657132871680 44 -450068562218133557641613222461996191986369480663042059464867840 45 32039909185682933925119489676340323479701427391779201457177231360 46 -2331573940971315804552747499492120112412048069440258422141353984000 47 173359296251344703087885660754794547398145313804650893444160002457600 48 -13164017692182919852398586459201973921766233633287771994531161178112000 49 1020433298530597256667573606366686092822077982136829193496839323805286400 50 -80715085459265811136430861083635556581546541399644581101470684664194662400 51 6512158639556012159426195136674766319915269747703591591192623931416536678400 52 -535708330518704788449834545173890367886012074707561493784503441836599358259200 53 44916339329465696519643358886218353072530471539874188951118954931652785183129600 54 -3837056539159509797852380896534364276308088724178857241196507604383460401820467200 55 333857373733929719396613034019399461365690272484661542068564437072012914831497625600 56 -29576656965160006219970995369770605309891127008560186520765709839348160411653583667200 57 2667006195998783229085935838370520884795200195721852071311501234205308197526387346636800 58 -244710217390469235753290887313108397700312594152348436373008332204299784516126297921945600 59 22840425966833688419601796695419375012638942485680719269983390137039601904339151700046643200 60 -2167981311270208374157391068292468417290901092001023099064396081330913839500739733348994252800 61 209211452056804140875985697221773948723043165562014799992948280566460934995115133673140545126400 62 -20519993925778563513811736322364983155615070837069238245557524934082977615435897695789230587904000 63 2045115602187940459956542856788729897298425572080123255417132775601491658076239862646038869940633600 64 -207060815713046248969606027089811504461170051032992246641219415656026857219783788140781506431811584000 65 21291750178621049755581589230997114931108947191081605177277710711509644016610329149236085734791289241600 66 -2223081486849912569621057971261524466705144608462102402698735785804919921806416811359137645535967995494400 67 235629829687822189991654966542145733748678765440484814603206703257019499897851696773801956672321163257446400 68 -25347741336661029634350457882189469071837831409337691591845206781441210894171790412421594815826216847461580800 69 2766868009277908684702282703587981584231544137641309939889063331962429580890699976277078190228239169005971046400 70 -306398451916168788430630953752090534299120673002319678828406359178801500130701730108921416269151524231484905881600 71 34414780190606221685887463610567676415986838253407929383992608115544422469312277770546600836330752600876787957760000 72 -3919923405616820890177529340766908954776771603208912000272991142519515719700531065190139554702738873814359824400384000 73 452689608989031584885163568021037400386916667804949567025705435228742331058019805915015893566227041641012706494382080000 74 -52994686847819908570065456253047893350301543748930311502246419536570731464286043791598508938104185285763072009160359936000 75 6287727013581400686075654505825279674299163463471837510879669478132530850356743399980623689985945157622714592235058364416000 76 -755974863272549458139797177166053095706047460869278146680483660484079891135910005267728761878388331307726999400256641171456000 77 92086966100044075862518640687928289947184054646754531434538445120522508826025623675354324258506470995705710244058978119057408000 78 -11362995959369732026055381932833781082024463558989470117824318393126917493919825039317381351246227090767078008308807653606293504000 79 1420103599309882097636346564154680723764647050947408165282602522213593735160345239172049279913393826393245715992675050725161566208000 80 -179725665235961978784105361097604558218769164521182280398000218723412986450451650875351344177491591964725916763760960439093899034624000 81 23030067098420775200849283609601998381249489430246931191286037680043146615180289434231704009787590481920213064231679920415055741452288000 82 -2987508436001824372516698251120555590944406693687686444681675374188986496736167788766950807980521793153627353151964470808032459926536192000 83 392272006858431330308101374216588764005302106338954755123438322708921786480207513670389739692147229972483088041705927108239746958668857344000 84 -52127474918981534117595585704135056326849532803045071250193766862393404181777874080701700493769112634246120433421681718115550045794381856768000 85 7009478344328224325108562456264578671892580151314854688333698030189619153620394053353172087727549045004828464727556093780511351110292725563392000 86 -953639506250771164714585746504291794815251327458922888197576795860644352256875486546834663290898371593256582674255146270753149030504978916048896000 87 131251287250600429725975763553599412369237679922811019479080186492628064655790535351751030725605456070902244489545662154399701840279212676318494720000 88 -18272010167581709138519994892507758771464393187513169297560249619215892671156226886428420908373538022351968423484913486661661990978531797784009375744000 89 2572624608078644771138395223154993411295088284657691708912873064045521686429605626309328873808136071498804070274954292288054901744815041367606768435200000 90 -366284898494932139618242066517320266274832512491681052347159290085261945937545929983062859356851044669490373867214888816291722595426201019898767515582464000 91 52730330152225020298323860205461718021518861355156405548541387475343150609375334805182033004420998594615231977365497093405495306753423857276156682568728576000 92 -7674470172264134270576219139734057918183220275566465060391628657403413625087982636861512359634177218509595430420741026248392817419143284486916548882885246976000 93 1129097473657931729052801241835718311954601659275182752301139808477179237502356383203955034507194976122478182620413892559527503985066816556030374974866925289472000 94 -167903354892513982442999694803741742042365551575826369357810615629806026503719828936437546443651456170163271866029879205060718385471892886256464793817676844630016000 95 25233823662291252329698125545710326106579207381141973481152850775485385854608212337826968643053513613561325892410557203841607704262242893183374488728152631194681344000 96 -3832254840863308941217772950067764794320414718312677489110650105610781212959349540814347094117785582800407073284815492564705886879739794067106707379549319185249075200000 97 588066175624198291102793273726318446828421516996171873966348324785164683643985049978532778334393623325582484330804079381272775003112149067223489058676433379303442350080000 98 -91170085209650400876233816841802265529159712216083696429394828575289590715941898218658248857532124666193864625980067114495856579316857170546571250116149784548883405209600000 99 14278666165330903852815645343019605685153489738705053246640068818076042411645452835845624427701425307462452761762739422165981621543997346821728119087852801124102902927851520000 100 -2258851727871665647957132439080171358286048829576829365834250907400483054078143898711391500917146017438385379826290802955887807542463277109559071007836872211357843914143825920000 101 360918532594215056337780001930781357866214078678808453363609824134501208977401825495130414313384776268140303450881091444937876228963556844261240931937941709551933973917828382720000 102 -58238400587433610665353225221678282116418173762717359448695433335017277504051738637383791892751107210024011453344074223826381908009603808680943795491544152214646874934677665218560000 103 9489574696988421500679314960086758711915884295962564375623816754210370171658846012610796513883350384034087932742164429879760390401440938333106040058904772675608682238653681138401280000 104 -1561277757388151837429332824753364503604745200954257437786069240299095276414765268600780273879017997122948416477442918185266392375768689745359342711861806851530893118927177410318172160000 105 259340029739829739838166717990460108969780507970258149539749958909446160454231170613467028849611848302427748524313804917255435060027862586122790809303200508555442990628531920277109473280000 106 -43488607937964157135866164612077086990252373125683937410838850172983430495475294414030631516768813071579400591955836530895920192072663535045156361266954297675168538454861310378525442703360000 107 7361382230607401069049907807315869628837028991811879949962587781846930149082287372593454054193864020571099079301692850131898780322264483906403051859834135971004387766712158597222461226352640000 108 -1257717803671728664074176983399736884449510984491900607004001548155581906639461505301206511124657262818062347392837240067747204781777530867017314142603047114139704920801463206898941934258094080000 109 216875149345364043893136816280530791228422030433036161840913338711930710773709214013883830985668528543680605524732312804397451083105999864769945999248266802016596139662222264412849271331367157760000 110 -37740057801948960111199944486318952349956186526673307420900831874180578408872974608929235224156083218883882222329427971005382152394380063809292247457346587358509465860503954778417055453761335459840000 111 6627132051802962284010125799865356669334580812754595785611320593248349024570508248687414180185847556408503587094825466627552063593698514610816884156766152480840934583184950225781791679017536895057920000 112 -1174204476401534216309628327254526008862624574086638711504274998509459649996203070063974230755571370601305350944822546861189999061937749367245056540570564994559427092061279363294691636037247479421337600000 113 209904746776888051736881073778025209728230704416582659739451944924034961561511503395256933068618947315026098525690266239083250577220560298600591365626982070501364330931146680057898364648566576878641479680000 114 -37855343887106899079368440400098213418264652582901010327740445895613194433195946290725783364669958357782898359698091055346868392868465207569512221760093515598049778733656665065521402387187838897229712588800000 115 6886921309892094764380154384331352492637631995653159126507126581763627508603392589908514566114624299671589755076418231564504597869495269074095424688350569865997066720249245584723285253431920637566538303406080000 116 -1263814094937788940304626403621587695390943163639543691358708094803992531961737360729591545028401220537925406757575842139238154341606459598216600749518267797196228061364783128792928797104407635232369735861534720000 117 233920961820552428480679536856600808650273248457956357786079592169515048204398653946888244769076615505413761271577108998879956506800610108879249816830712972837838124668930151147787615305658203001573761308814213120000 118 -43666786516132790133886633159261514442104126232875741898400180764669708145398407570469231848615336013625971303184713536796001132555379200194297015671048125451173181645240200475056408943271963318296058930850839920640000 119 8220500856750561371144737086171870134669075219891757970236844710363528579575180649265298268805323804745747574809495651130334366981921237637928490143178565151459969146070663532143874480534950924820031798877910435102720000 120 -1560556904901447546963264668515266937764219337212023160702869359394542066117097611752817772097987436147522085780274958217168382008071630919173506914284016393868505999766706516624230895718834087944363493280916832549601280000 121 298720525469079852498847234588061525993799361188990021399903051596165172611976868014699202491172924739177833187840317126011239841021767296377708366656095531763838203533003098660212737383066032309432438698514089645178880000000 122 -57653407405013662936831431886548552407784290139587575860383044013000400300129248924405775292067142362415393899897395072381148052326432894008960136654966004420212205295796745756059031977313514299939406787106039127565402112000000 123 11218380753124635805570269497873485263979129419933955338155149687328717393948755067510282373228239307075780111306608721443740950544470741458495742898233828835331269051091316285746133483629453273126123946356130511496612413440000000 124 -2200654912989058827944485537676515085740877451254007495503768992144532382383820447477048285381615523144521883533765515446577424602740784769076063775132237466995802083023730422781576366807708399232374346781195881667282084036608000000 125 435173101525779420685738024264773381915651835665471442043847970423659933981659971048178852880580778141533087549322214208415995320803624010060334020162282344955072421111513004516726219423229792441350518943564336708984024793612288000000 126 -86742647468802810872975622459480962756757206529376445577315572810447434586147654662698406699643433390852599971388466579935465125240031051114922019618209348831549924798171902797929809947152747738922648057426951997293873840791748608000000 127 17427555669053595177412484593900187543541027614799527902285985809403631133920842446651952758279459920749952609912213283582855551446396502006543184193460759925738972439562923069422211465606477999674459423924554608100790191726708916224000000 128 -3528958352142242213346485914948910902442563902885152938296134545040933371835427621185789498747701722434189530524476978897927734994561520094802503212429161557097458283635298153975216073225722086805393577775210396612482155630826526605312000000 129 720172158725527597279210112370270831606907899931410852495372065081793754066643424855658475155126666291731371129624264371140631990457940442103020275537886205030778669896095397092207758058498301244230796228448379974200540218464812719407104000000 130 -148108425405145919238505552587677830039873097262569820803835022364428034576200806745587654964342833656821622899081018165930458781208163156831524174172049166323162632334502705392706885127964022548413599734516245815788934109287998955037130752000000 131 30693834359746457228497795062437396190993194976510842154557801796683754750050494024053373719242396164693787399232562472435307671505018549961547361847493206811389582875131039762084639214340965609547907197594406248318127442178465222603334221824000000 132 -6409514892214405049249521170647238467741314297591257334117616606491261619757150030787099965220517578518381265108913686072398356540099375477207975987031735543772273380227921643420893852547766377928736654019049419338721996794344785201507059367936000000 133 1348580533821428277777408507004765785638395160899696616656140265261039398109586388023833209713504456902622573693102830849116414024928527761392706179490407844824758121701188387551721095553337125916536108000236181381339477405970125639218371999301632000000 134 -285878680906948786602471467474447634727311138648749191916550835000306967204143053083572280180061646554321795010052035101008517905281851135190021204959381964213753392932379571297201600532330534885744985183870107752801596355957259013200870606848917504000000 135 61054210915018446431809819036579173454018165429990395593589896954584841230344555394517455105195060833828027706509804443698211119900954778394271753870646077845639393000020896806390450944382995810886186981126276374960120299322379668168426998739339575296000000 136 -13135742175243078669001247021917039651892893906061759703123436986734828141589170610670009330802099325578290070726804652901938442272596860021272964199933090695725339801086224505186931440979311784115919047870165639434903065579062145653128147240353632616448000000 137 2846920026368552832293792375176107630970678843475299190332758234387087134996384022393791929615833601324814822485505166750561969541053297331782535540839118573509531505846192065365427518552455364902614436043127834967500436746361582329620406019523245265387520000000 138 -621519041188810563893994456700672687324128610798119869455358514376816228923405099618401142845222732596412450645897100522347787723864747295742491904114581877287511688952898950043202750958223801292762749070124895952621744150389398763297254148704282103997530112000000 139 136668781799067354211033342648933513276153681609539577573931695398504467409274398189838449207440133506904621083201398321368523508553727034553526478530047582395594944546378040728582756010350799945898728028345638761016952782886113984902783347970637055362586378240000000 140 -30268956110726355441068022920341750973590969093912303786884355877277550618317351530945004475515542576437154715234164587730678344182481362976973636355928842424603582098529863838467240985797926416575610193774343303058607237975023951392696124201359397935504867459072000000 141 6751754474687086675144687708299514358159367905816502712140854698702721484074101450424692699331493280181441173997153591393834523378521585801319304298607695992094031289506482303594192551931721770798121399429008415264641554510149470456092363518477568757966641664360448000000 142 -1516718799942711719553960776695833990890004464518678385516145636085950856666047168009151026949434018528226756322502781405574126407742377001643241480100873332962768411125593171900589828702218859751908600610740947478389198664059497429214182528958338529136622491683258368000000 143 343116175170363996252176957339866940228934167209072195399641443830355312871730498943227986696998619241811984305554479340382742108156330440332889049873466741292087755086093202456898205284888881840521204393310849689767071192155402622271081566354240744116930685490950045696000000 144 -78163458749224038910299713380952027149418732909741422182858699042419425994575089268349956194039582832662124284102960483147270570200684980043653543042514557941645039310046175783861466131739093730757954789700844678060211726877112064904913782830521182657796292471841282326528000000 145 17929651805094013360287099212321973327177919350374575478178732834310108577055839909219086757393885195763237293297487974773661301897688184874325450391547382483148139617970467461087642645826944083747373747859299890102633121206409835851696520550632187226269089565564661967880192000000 146 -4141186561618700000051747983295017057725645463134503918571021862325120285824816875034837133112379682229787899212800332707209122153190757962374593574306529753082274683664818271006732361019940775448178426003274818463966783002472647343287919626070743343727546752935351881721446400000000 147 963035319854315814179868595402916833693619231869661744290728777865365715187139164993599027009668509136983727207856253610826102391418512762664808491566062572921507340149695627080526762985382876126773653423294342543534197376259272585086164517291031597497509512340973966931955548160000000 148 -225477917697492889449278564918777804645834571762506140914329072579074416086386706707465154760964717543979433608815166841472228545531731516337614033509743814326137008880276572166495715916092538532176379052989092357059036875892103792330209414254854425770631062121235356319093044019200000000 149 53148421242914089834190238280769399146534959960235080072047755160941939122800814826156096787644445624871245115360536377316793742177960776088329605094659655169627810580102796225249994330028481716276670653578144285645236515544712975566071919654776479599831751319566808589580097122467840000000 150 -12611934661975347701653612370165634001165516153642275891248761791442700762553206604351473747046610200225332171925308923217917747878276621374486223159971226509378591637835974832320529273780964598204694562375035844247534990230252921297948551203590247562986979589326922098863204462325923840000000 151 3012719816434233683255381506950385797127491054285064121451555896529877760993044875516463688518546055051192985331786868519946740300305254312546451089694267736212284936843338170778563796076000109738327923934310881343367441504236422588133745182799213333603350680377596873898260612878109245440000000 152 -724439991236233773261911579876022412249046639786646530529984383008135080985067023306477215281118427686977375488826171373210708457555474090194100217044567030946735175511089898856236496807463294051304299741897160587281648879201896484846108425703011492258055650710882183844245528756790776299520000000 153 175345220324032142359260238793886152574777933869622519275563779901778400235236720890938863946722492756130397094255437052559844522607842176328926025791421225430434446088007463149281644493999226839383039796362589862829315172042115280515112701627296182894733866866155718529733019124977050069237760000000 154 -42718376348877283612237191227591789175950587492649021582529158006854842283806874791328134738462696553018074612934016924587017577540709945805742147663025765233356613675266256870058267347772991402585326344200106578523144002959768645358743615254336391002862295504057058928553697911379766428167045120000000 155 10474818832576217820572650344333001586990328114360380323028251146453468723140087280695592285646230321581766723313627410333158857784673492304813306106051546705014758243409320698089613847635160041500136392323745452008846775870122606524340400783526788571185104459689234062456088783996213506710081372160000000 156 -2585063426682629468711020832624597941417627034660308051032338419822182756942242839920127284399940216413814905880400051733492099876591690377063775232880248666034335337185734136389575182788404526088453379014928351450100302247430700106013405275521844039933406974601966239412763845713618913087352387665920000000 157 642053089906300451317461372687437394456957428650027849572313272766775896733701145038248172925802865185780107498243558519405762392325398212282329994389115995432897303691479547247303912379385134206536136568780383464797824794898137248517173891132257349022021090026657446736181780832095761041150220886343680000000 158 -160482659183228671058545372777490629807165297411558728944492433088357660769154904625095273125736056516562646172468962341172013565284636971234682111274264320670117413819507704894194634110540321606488360538856456167293834861672689799401580141456979584209233059355356236336033314052617240149860128405176975360000000 159 40366892760806333003351808400576495970320443453463591805539877920159067155284666197392133375303705474516584079999112511779468591327875642607763109689466423136156733695947553579222465600259993700923039019896184466453978988163872419424869881124159253990719724756518851449354154971372309750383577967139666001920000000 160 -10217517452206024821738587566716002733572620724436867422751878135173428026055995880275691120756094312276011529936772542360436208873765191064465896913055295028515660054095150102189494431824131709730424388854443591236851008305025491943097305629050700681593056992713029900817545485103752943586984837055477847162880000000 161 2602383812438741956480204607569169837923577020712358942279859957147465137154680148966130564475106027938934706844811094700207567281986834298752366752298601054283375256237418931794715712302949104314377166679815155934473390018003315606886934072055570976913356681495039519363378597632312770470421814667741542943293440000000 162 -666939512925125182345895571654635851338119931145699438875575665067456507621078896299941897836739895266397191703432317841319448333697506229117216663502822156564238892705513304260309161355053314756779266774249239677690716942075183153758120083822513033408625696514014319069486854256931478932511784400866245280268288000000000 163 171978492217146502733169750736032693453283348547902170063812270581909779862812485526610584456406738407506815963826118448665730200262401400859557911244193490271581026935557698195752974659757297059667463421185557262652011494743542405073955815804839228912066126923676683445446520187739362352513403520010706843048303656960000000 164 -44618818878285495447053302057424546825338922755265714678080919025123036911677382331672227248082149175612119979963153678516543344509755982656765772885141715263507290398856035825062195705959718393643083612360933953075271510720066882957502852269959244071874692165355889748004298421317222111264168524247667903990265072844800000000 165 11646678805322388512957140429608030873743633080716690893174391205010419910426512091206046114434720691658216106576238595773194931765933042830111701730329389499355617129526376434618510311250544114823986090737907752999276562364503109161425127328768004113816307249445620738007835018077182929380426954274168784882318429661429760000000 166 -3058512580679843052868897917536680015611452029473223748491155624360740549942478647927863388078109530385900876155539397039131789131567523132407978333854383273596216469928699137221555839929935348050794052483570902620903805987740981728793659501219292037774448286581147902620643562912057280445642679959472486416288729475674275840000000 167 808028775270484627565270475914489141558185079473075979765245597206774454569563583396484349659358933852789781225608635233780327365959841408636650355867532392542472007028376121677553045483155447373834464290710098277656624431927531459807841771846964488825860605511333820873716056827227374652019959720455443240776480329333724938240000000 168 -214751493760953457752431588190149238267974904657619733534859734097172408490759117045181044949563266498320031257910195854285334832184455629570437209834368426948056778480486413745360441485895027077309710962678388343787485096201829214427132410225693363049414685795976894188319709752397001823509304996270771264881215717023654640353280000000 169 57414684491292492771181386343087667609004781604439338277856248428593519769721484310427214384168816567567685330924488531411243764268988958224484218363211946845581973306626292696457058728199929736985144738297193459653454744788613918795194395155391344646002441773295208071652205515691805132991372267330681456885857975762407599521136640000000 170 -15440877894570968581357414210456899866762344220081343788562973124585863125472109811360991197352568621047075609191047575340974976428469216794466574372155231290976051931328034997465492257229572479046270757869875654665199139882647245043698678726808120194302671111220918589082139885477222959429716311357056681071329648339003588605441474560000000 171 4177035666843033845262093941036765789284019167658232303669269623023689767424933060081328276906757598110210444590662328109224891502813555348475572004645187569615038964003112262158618789945741396421901016704377119987762397737405556206643962898482776358376219930903378313375268043440054597725815593196526018065150899144349432067993370624000000000 172 -1136571378137786936165837125010034564383236197280845185576345997152135710830254867609399216803892713991915065327588943155652924783056232474035065168122065775386265227970945100420809436602633890042284367563790199108482654786978196677253275191218125381726024819865325797465366049428331539881387482169107225492241741983823592247446600259993600000000 173 311059094142144225386315297854837706760935125707232279580661036451602496443707553398987852637565620311980881479693772180736901232685318186075857477117188176838187454711483568284924076098764269475763773727461951551423619052748692043989553077355623827873585946325075777825696865405578909658877573725585055059542067447368721921237393113874432000000000 174 -85623354002337648711367114919043037514038965284508171064208866185090811583934176240313415978705188716554623423319554315937094004223291260978555691877387475892392030636986613332920265663789319744269419088197028921363545978585594527772574939370143354460219100500636275815200366489031788894824176346762351186492910679811827762894560530404894310400000000 175 23704476529251817947706998097590398403485048845468097006423188293588475796599056725904631709441646323807196928707888606741887193537985837676388111604168503196444809045508831015913589214188742864621724068300702833415267569355924501403343488327728557915592118157961552454924219934789449728002556958914050555026426889098289983488170368595076212326400000000 176 -6599987630334037530715147300529986210105796950780578683500985351566333225844827906156173218823218612588144163153792508652763297395450062480099528276725840677600408267797150349249408987758783185061777850117935537615174638439348458233184088876120859862572598349296715422010962047468327089196445666710180172428769019333318207068468356599214477043302400000000 177 1848061725336101013572683721578513000945850790360858037766119971108973676815602617508083838625314683702833501037950093764086673250863450345494776697551598414844869564586734685730134342839685804189172440112501493564315144868933402887398679664934207486989816427019877505514522821620142235478731737914577270888176599731455207534023901812706067864564531200000000 178 -520399127216244227459425080853955495892307908401788325930637868212180074478723679289276655230761556238830555779695258288786364160034088916555985803011283552612528855418171704921986992339561964223466669558079358878655371662961143112356595093214930638937140827746061842777484458466250335282211863696945943157032611880185612195183102957444108330043283865600000000 179 147363414258089401224311145189468131238240946763585310929270862654761871971504404645419027332640597604093746926671299601019070011757220467726465849175485992765855192731495742992509338894927167293041135578105261670493031044687854179937492423445730026216851618243737149977105020702952883960717454631543669126265271806720661923121843238895680583912641475379200000000 180 -41962587984185870664809783062853128606607788363078621489664802410383733497348169279576411100253464091632416561366626332745485245974176802901908430235423513935532693823589863214786237122011856881122151505740526145852897561316108036758746756537382177171644452255287070391860630937059128511981909168181453288807354180699471550773268323350629503537106818537881600000000 181 12015474451919548190868700455249928507960105672141610280039030399215134151197677930988564831950901962489496743645710565508415655829258221185854605692269654391926231192530330158807278813840708075707514327429127927974804198959716379436200728608451906218368746093650767255114012834497809280785516849760762093119639496400871349911504869290255851089662841453753139200000000 182 -3459492528295478523316702515278391371586565484774737219244499412527859477054982714328560189111159449079130633186389868811686336626080106034978010128301804518159597453971403383340080116166170369631163878219779491278902775963897960757429586529475382688507780377063320785675573795342781394177276390486113198679565340655669421092946170647092771052315972474487229644800000000 183 1001529097315401575724067312679842072513626222507298302295434260191043015392431696553468492163767853048583491913833633996205198088202329497806057305040761898591160029741671565326911419167019149481834984590918629339668107323177417282792159256039035536842702517123121065632756634916392472337817901405163123003467155591293403475951461522744059659696749040576570694041600000000 184 -291528809389688377192894765607826719376530816257920164625923966208702202764262918151624524165000529633347101878442139612798325069776291536908546660028727301252957056364016698349072185184812197340490968207881643296402189550184360892537680133946687420513616491734730942932839166802150707627694300062895710087672309434855733632354740503680569116106193807376504497320755200000000 185 85320480379629435556160319944252700096605188959007912805385847245869913135467529134892223419508322937347074640691213598764604627703752720383611602522933303017748030073875461267975897275350954666687455104576309404045649102285563634677536050974707692760184601563071924127688993685476823958329771743198255746168728385240021300111001621215137734090675024973741778619124940800000000 186 -25105352339782378290043442733833177060527110398943886322030103806927482896200663712618679362031608744750473756527827302474405964030473774482388172611601985341887115636739625475989317156328694235394837967920355913484280852442988344146424483109470657797559247846516100852162390555617169421389012320161316930813769994386722528600717372117990454715893883384703403752098784870400000000 187 7426907449805933294613731935232356831202925320392854736253659187969280631315624940101681665356569054334138862388762395035428653560352170543662547216221773380496407260099143081857145262906527781429161374756335363996585785522856609352661567737030753277474912129656706290160440518716667105638281068912675755489188795106251556297954849159980461293710457512539788980974899953664000000000 188 -2208848582857444426966414367627592758704811727518051586221940961171216491449909051954304168750913566180922526526425402918594225641980591177893414415496544409692126073435458397651883802146083326819352841244193289108126599014241923946518862456355935228691191561169093998655359376032630065498489564890902325488483458735841550398493942760268669780212826134195441906406847990569369600000000 189 660431584338459905669114360056616210787581591834439415577875653098251694708451919246590885953875026390869357008266630530044437688596318269126476671064905379027382958135491385090904287231832006016005898073558794549716633008669028567121730612238713795737334585560348458977723827362989608732403391008047218272362023372501861540848502597653275302590013599856363585291225984300744704000000000 190 -198509602751807237505000585176700102436592100999818578637944472738616946756828813379618689955081981814316387859951629813907194604327119169007591517712323172251264549023041954566513160913208035311116000740420454997243209345016197466733668119449800443808751300882027553615580314847644875786908406597384162938186670595733915446092737995455428456691078853477056779582199627141546088857600000000 191 59981175419859258729574318913171092389049831934816445663149011028992506450591928455939894680743095856546446831178365042221144321992437963881176045878777192613015318009630038542085816597420299172787099145474314076601717810202767725584902102332875112845253704126648685115862912447610432041638896674426924013701563016430061078216483996793070732148827069420787510803867196938983213262438400000000 192 -18218653894053184870419752946540423033554356233671154815827719530114287870030313183028904454541859225978040783185650696657786686138291502290048398185576883027580870025831029138234424112694040911824762569871783124385778947739229281035792842214996386119368352332044835497039240302888886158971649975398008546650384024300787130175463524952451329182378615061566130923753245509232241588725350400000000 193 5562546815544913513929579408834873386969664623179998111783659943600460885857018532049383562651148398487894295488030435217025242150944636989580342348877194093915262176084009107528754201205681535352898291507908615404327453484333285499777062862698675678474575416020431456655563428678318402567756201485877034011400933017338403142052109271181206554148599471816590159436582483906560282390744268800000000 194 -1707164981654066957033889780002415497310416058759858308870860596087483627441131082271308201432886483975270232774678840300383875070652071605981999679224658479287944166031549346291050098718698599159201220813140569934018363735325136474250810419557013195497007878603402358906846263293856433459162716097090413917628366473088027464086378867325494148300560266587867032513065710450493529649421117030400000000 195 526635570973148306578064141376070621489694924850474015762923188879032395093194473327463622739871396419773255264306607201737661893689790419978974170221953626642076304581428896045811121786934655224574815036676863160523633304392573591353495295360398577259784298496802779211284262001791210254731142781462968711768229532034673154018505699823470089338480997075700911278368416164706642186777382197657600000000 196 -163292540432516323710145462037692430091345235707567297710705410385174249813280168675630728094755743905838872711070343977545642811855697212068538404860778227261070877248841518167080211938579859958981016727577299559307827177959704547377562517898785451733553331195226230430433590337517335646872049238216983985315310729281247271954933796627120946452769711927571969976170937531721088217374985772072960000000000 197 50890024087842426347298235058792401282315340944263147355125379096229537135008585467297519879737694175695343660927458369207500819988721867956574929717820316083209086736735635130950406648633152056509839757098425964404352039088870150447165004156145544690261849103811182836044705565304886491705828832459253690256276483068236750893792765965609329696602345614196568835618207121057308085958372651553521664000000000 198 -15940352878359160473505236409585966419991995242214047851651742949679639736549001830801683459562768875208785523631387308719389851845979203341025102505472240689850045838740669850382798190670877354680564424179369763160458616286657680771515575940379973881223194308982599541172170355207918646111194089246640176074352561656529301580419556885076603578460681804435537515095162140857074386772004668995985735680000000000 199 5018236123615481055054091232323825691026132835448308937603917094035235390543816663509251938645732243429800362844657059099480813187272007663958621268975620005215545274062562771090388554164153723989662709856082235109502540119672933673981326356100590097233239209263768727004363997156598667400946510246220927373159553832967166869570204613057557574966142982970033803387604592763332383319946475959348788985856000000000 200 -1587746531425982559228434993173496109160075590016454678552707849457130859047328486683702730462508056541353302165745837945546131689509148248195682191477607417324192189329659376456523216961654316414015604804921721840652207845537796974987851034431389118760838402929526704601657538121739232662911139671694387735077769806604914561295549537904013740999534018352325930976962487391189160415664357370504966765019136000000000 201 504867383854822748758033513957149039245563418287459920135623201344304640489883848292885850580575590397676172558049194718626300668353020014154167435108905861192684549701016504495292285851018373530522133694333689339193970648138490073766640717683591951534151436780106433228266326132371577814069386335612372382454194142081700470254759442063081083779264912431612458455459808856531810171095839736529411240651390976000000000 202 -161335065145909695641623005575245939448010919742357784030416269776806189776364494596223863133180655308359026780363134763222908867964791364691937753889862652423535795760555598538893166858131188660077004464270682401037616593372087924537924590036860712653798241807548830563992019075001899454363079726199871761693270291577945162919497976161227359883014316439836257984797413669162946416549230545026333177491822215168000000000 203 51811347957601116394149908342780319208370697136403315617466489969038124300620875587624904523197646198329973507048711899951537743150529989972550450367024542954479907694208663910053198632586807963788144349518568843910758375082943837919868243315839747862429094660391727145248413288311486181851592771684440240647328498069886460583166672948373293714808588218524080089231367117785451339148440892852056184392651462672384000000000 204 -16720726506567029590088438629563851691923230596895203477867581039162355974562947961052802750581711015431601203816996519362709314670699754393329128436937128869295942714824127901280438160017380587829603483454833990773099891110043902178532330975667868235952818439241565984516189749664046824510845126062939918580844835277895820057460505614697896566208312570695840968209576145798201684028536397690454823008980580452794368000000000 205 5422618970340921076372246394596620051034921034373053727688581082864969781217196799749811308488510611638317878460481345137939628299687367804364034524134935642215936612962126489546011057461921390175682554130700291614633380165562940511784618331860695859532225122062657994348370182374629510890223325418285246802463988244869073542130476331989049277561632922730580926022556013118489644473864611985930283184424140047650914304000000000 206 -1767162121669256004228983557198474294277485615815037240269333227954550972893623617554085398225880686445329286371622701066349277600966043570402532131540770434697264997696923399979064271984304162348676979926224412918647438494601475023992961796779856854074077242384620435344425148857294592477839122033846936407264757855750673117780189001227159558687875804505934118208999219695270267594962998354677125705900215063769092456448000000000 207 578691127944706103661109197821915865134673757672924170883465112514633673877848432920576738011744949063219606973454384177822295189953429138868136358872445284451458128850033923679635716747205770603104683117101702770696915882853534377300856793847435507924800948507051175878561202202663964623290042664633081638349926539334145490533047299151102757648892349043541720333730088729159325604930537113041040245002327647071989747679232000000000 208 -190418984055136137826177357224168397334703347991633232203900907786430711785019026410021555661866393672241868468014619554215446981291021652084001056543652848633054257275261208179839677019715333275318189627871341590737645398928697883421229221235349878683506724935759315528843109673509209434427157033175646123735560640558907011738140515251803849323205779756985065453266170590580369345938549267932331939098133076822236812514689024000000000 209 62958825040077932246890301250179415745732264077781283759827085408136920088818873503392952390448968325471337445910692496435738500825676905577701699131739949719011101075237638427601193933666922746914952605794962918028083982274854431432220148409030483368190405679645011257744841434596756469834802120414000430242556198640780429436790206902622538392493647693917814089726528305846718742933171386196457955265471776688291263023287369728000000000 210 -20915872888105560853907701152432952666446395038957820272904112386579091258021955771658290121196650452880440731095202710399403144869903390980873747576372391674183088780254497182378954848360924897612007927372535314244974219338701609690281265264753697357473476138412247312975052517627088780343473510111044630744982397309617381336772546000106937377074024287880552451709719279262135125362466787880907938753947984954898396604168753119232000000000 211 6981657403405581836168303041007808808325329306336472786487122218716256002834966241749499433970630365310302121627786188016736147740116456813321151557296011867653112421666945582155112136973891952078329940297076023092024927200028775254739649985735337224584953401307946996517734392072794905701536527678224336422560740027166971876124999794675283142848588194300375398410560416717858917017329935893305884155947138574067824838679943830306816000000000 212 -2341501710156235938019466525218767269515110686836375435955631841320800882596451525351762456242331574609542330502588584557070951035120465463906342296164342008433426466618383192619062275090940513898175027248697251337097900214562885442409933401533451425529066604316779484084939976177880159339273460832009699978370807488334156655347949674413980113721135399812668494059905897775101364371521933732916057075578698530870703561629121654995025920000000000 213 788994848051675793185257216645119154180969840178373186007419929202574530247671192181913394347181269333988079738155766962790609351407603784749222755020493663599167881084843481836436807013063664298733084012059330025395100086534606293166424917561287618759044564816853030050934530772003578746215648220645663637479838738066430578755553268011838630871254975113993262063986440141607665132954892860315712167452302592048087085988319657192350285824000000000 214 -267108694891938097068393772866891587541832976091133235326858918460148811293328317821912336366689971127743208012319126935765010406147705593230900870688215282257928908298733875948347740934455542704965257347527406170657309250853319863630646549695891712752417553932152216812640894233047248061752583952245929638600683959435819414356903140362025079644621040568288750858559300959729729840572326397735455885352165753888617555464679466125431826022400000000000 215 90850342707082059232874549090733611583731687412302126930186799250028070378824250962714713753239249645194881958519777836106016620654436845868147015898523730763389418684321524322593395529618869804495774419404616508909325037178849497857953648209070216457816195294527444588892500511757497461671467394123135432914237224993365843842393680132999542275975538347915082200434230729782329040839562408431494295609721853959927000483509105524380228799954944000000000 216 -31044195210319070943589802542727825818084606017933725622419488165472388738981941666185975220116186543558048639908719300576954596817790982791741777751322197327101045413357791798422940418300074474198133715498257139073862580166110084460207435071902931100558562174165766426950732723016409350144383576791090626021615952332455258576027623870997111506484753673802703783610785528081325787429965874225429216207625256429367193854627594064834140133073616896000000000 217 10657129034251710420850530422499969581537182694695901466161541997088961861040060019955511153181528274457399265820876878193120159570145310968165233638189318132490568238973658881235184324134178376425283360999199684666544325431901587460388651862769041979228813260661085700332511743112549799131937758225277209088133435603120850010261318363941773981016371184128736306914713342757961978981933524943968728482742057364907005672542626669805250340290503376896000000000 218 -3675333916954567287071700210557955255793945399918740906339869161753216525045782044709857142768216355634780338807742633872657320837651957194023341130586275056669181389711575399256915271903036142909462030824023503806643202892882018218920360743498551238397348242088133236479278876928694394844368586599303493984443408291104016607412908549462361033551454647706742422539373988249187088592614723851854499590345730635360114770832956191579688504925864918515712000000000 219 1273330089602975407397994081193647074032381686021221104709120240354334074433067437358992481995558147889976220269856477250291063760488405967889904485573161261058381226053353324075468180130679495929992652137210087346211521956147711916989890701672542657756677964671091764642837132356258478111965180945122082569580941137515039070579353405502509803787552922769775965655937683309838548331368733080928214259059931487402083363769270457118482544459028663879335936000000000 220 -443163279219702662863192617900254245203691540444686892256950250585938696933754270252395990299980244601820815017691223672164993991914188627076196544537139569792555282489124367535959333244402703121182161122423602775606311240612814049748829441092875559780832607471092138256953439611047127818539212682532694757484256330636448399446046038343962809734106172994207439810720399788301920049448688476303223225190388579822592033230751329119492461411071608979743309824000000000 221 154937350699452740942316978366598720838921100546727475801996393157372224913635796544027694570468103283025729776765124111138623529951865864457159135620172081881310624495611788350998375672168526174351869884881499710588906758830688016225690063923702704240464192706508819297045850821147192119614160559272863977661793446136175785063518671910768049398209352628285828536436766809442566868847366239538140840205135660538145140589949113466368085678081753040146346803200000000000 222 -54413816122388355117696100417787804067391450572317834535903884794845919927419981159673479029841614192022308153274335297169408522316222907902033010340830381401699512614843112356957143849866717003032657664711044188025851572579221269084814940601466158850869987270469628701963906167197858569166563719950583124375042813344159092245742020455475747358992164217395502872838360653382615934511126116676150330240989569476351659614807733230964908877022314834449229183713280000000000 223 19196149889160045012773401671939808065681092848220001521372615612538585385894578991918870034948226833350121039126736374957056287231611469513883675256910132744791473332231779811137175530168590055009305894234001652806249265675193792003522403313792341027425548607584926455940217099841716483089461506429411782670634563796333799212439285318953044816000713218808360116575731758598562408335052634604829436777706721251609044214582340588177631119237576577219887495747993600000000000 224 -6802401084914040135313514840194022135548251002065794380216272631386966716739627805845799324780016377540918610826114259240323626120251100005609182313837393594836775800403068743676192804109543701408579810173915202121311473756844925741759809964084189178884346404183267896384310559452278887461084400173745965998917527229531446784353339902024533146988531615518074098570605266080437487809312621831025077879337003196460730891950501427549190434521789812087763328947265208320000000000 225 2421279015101245466729111114920001376597617326967663756368937750913021462177661771631977358666062731825479321632564515186749055585444927053775288369672021964505325637039178485056331475804753794084651905747994534860402877557194479570822273355407922056638928597771615442032659505529854818156759731318055588021200874227972635150065908148286021321689909355166252563511354940847294186131915948462142336609038036885130674304988016582514018515409599171786870299254302934302720000000000 226 -865671982615098411821330234804264637497417160298090166910857864521514624564376648352788876237010486222409290915201939055132283217842288092050190984224295100552966768103439275737195412852318420102203237364137205996089566177003659525270518990963698840455458608376847730567285647710048667565630026028670984964670699671069840585995061263149416954242408292165111763823196530350887850205659782412561316490565283161300785753622598765223944296022602520755938033353239096218091520000000000 227 310870351089029639027071678845866103196581875689536389395644329085994173702242810922269211736086971779523939972069795752510801690958256000398242372440945900843441849404946575407264608287986478537541246213827270481496351619458663719018527940296746013998406876439775071069650291085360803244659146918602268269219824727078641778866381800181471500477770876792452053148273054773455759722377247850921191991746925259087539677866086397128843714973940604227200491438958163082042408960000000000 228 -112128041175642650460421112897424397692401662168023110967149655133758376782110205300983450749636813404444483997356466173464623893410548847931604235255798201739820955051111237663944552599490747657606010339438312105492561267098123150385880421022880900362881038504665292283593231057662902445405711975207747936052237782856200719152720205167511214022439201150766436368080047884516584252502681461610090967172390285838489971648979835574057193593017326361507693733795351975680257556480000000000 229 40620924395826069848193475738919286248017426263252247069940418294069791357680133715893666120084593703844475042175028390668532272961047382487434707893609894760368091995742790922843176669204965699062867042190275986757877218399798304928713185624918148094234270251637106776839036181050723666200726472248948976887292733193098519963330161858404611124460804047581404092460688593875789521845064964569832962374888662048499709831043899434852028260105548018291101492701838722765771306434560000000000 230 -14780111927310266090149842292875820468224146732045550967132209532343240643501666056767045785245190460565877287257909309262858145558362808063273476425069028369851321810989363029982241710050703950685148933353036529679724054491761760140464099002133398122681256239061257535936491046079864039924496223453619223703563153145658657379019693098438823844261532810221101619182447770834310099642733369124671581582219935538286848177590251064577553262615488409495376522574043155679549902532116480000000000 231 5401194135396986397946282694800376115225521110261239888704071688328113452742636889264218795354505147093776652815420698827091608154030963302010805094687863584041296850339857689400012172744493500316069895062444774775059624742897553622250403987500867351229092745876282589351648643638077123089468421239596504350534428016485330076582535903421266950485011989717101510976591719180675239124217204179454419255786683147485169604169906952519408937967933068028145314652206896463132227775768821760000000000 232 -1982338688262720452393834649344788096901914962119294848778397993185907050170370205967310263726819713034137554712774611629474172926540486282864340432184899523508135089755976667432069157813101275921678344711070851283638445471690470237122620993291764636013792048492779460024315707152186487268519388750102490512072482246392682722176602318237562197150136234259340810071728052072694729582800665757357713256053988263490929037020269572033727001051161395373056937314583326886972843748541847306240000000000 233 730691175780101872865785224084397730009962328723251549142713538699038486245286627826098882361288320952073012234077092027831820918419472863223333322154335130255875092405030158049516710859083739081513051591293781187226042299419948747562677443181832859540317455239694993454714858725109311329475038974741187495510702035219159903779098837884476792932569241371893194994958273267734163945283981752098900712036495510109713597074261833896178147408803713904869074486460636933280796268442005306081280000000000 234 -270489122279785115074188902995389106433286460501206099315284904433023772990521339966234631277616787065394940857294347590482469696896905712809559950295487938508901300044081099164296609543037124019311227996263551854190746050406231092984318814647008998107991474263088854180000929967777001846674746742155264981456679616029326899957368272634702924817926232809086219159633713476215926624832610838639988169838642208259797917660070688437209290122506562722963841301976852917910773547699208846479196160000000000 235 100558260363415016936263578363099058548060375570234325345535542761637884143812153717687338911594635887519463547552307555625600619753359278055887548336003581411176692512988154877369306177776765173816647644049980304697016868350508251677504583665448101824342798803929690556683671420333791396680742405168669624885145127534083587206523632614857659515203631674744102402987916348609018899085091988844983121935402609931597955329924158803013095395178374212739052287733275609356607020029577619349899837440000000000 236 -37543074836460770621376875521828788643715386129562670833389053349894847863418630893222239483838582797358423944737897278136747108795383331542752583068678357666520821122770507495799866943066163671424502407046118687090009727293992238530077973434848764212368501625370612801630086115248034247463741868995701917011396647458197121018305051025534578800924947269161024393098040272981320210084757344496440175195621451012855267284158604428190155656285677252940513130489583722573966380959126936429120947486720000000000 237 14075967965241293890476844559697883883845361101671866651263457736139257818668564598917014172848850112339451079532271310284483972526474634834120314254805619223349557585641763452195532609985105266673423527977499752675035217448111717650295945254866370915769742122046488860467864086248247666733445984014387384742730248300671068408218845652262840507771850034249382561660798102332150849332590179717816168140314309038430495407621123806180892448514194102456523447941348464985339024918045780735557147138457600000000000 238 -5299749120540832210193696028433757045446833759885001102455229575414203128857418938567989847618853635338471665044322592144015126122675148817261336189838462562985342858526425649513487786197968207247641758258777460958385396486007130648907968789828330088405597333157733501143780726352988463861291527455794100822781485793189169728220693287750659397728864733184284771524425377481774764207870424766314468110867185730880877027593455958131324429778103652011856254324829310802092596303622195632261883025560698880000000000 239 2003795038966283916923300199913292940985220926399323471726516873982621898995494159880993136841756299286623153537439230799753784549087610255821118318239837098039032906401964985182247029865890128189369773646940208333482649286746681371233396593041124035077626563976133262726754403644791053432069935323300738715171906471341059293260769498725326215580836712649976223542104490751250733857474595474564420112655502596626247701025366514905891048878098734542865781430758253096259861495895172599355188971448356044800000000000 240 -760789698476394108571215712033230612739892058761779654698062473861996130056852357331530349820082487750553705731156217995112602115909697671340651452755501699893361624325145849094087979591651850794914811289879013529746132264499612911351972277962828714054588385030678312323497957535649791218544177481251313737400363486659789786547443867385595045506369236779306990351022289885628465123415348493599045528753021893475374290854263452158266700673656068588050507667254805810233795880333387433178977169388030163681280000000000 241 290055931217606295899894892913460224507082120363502947898644086902255125873658635385006013312716275791648340384285748914199542470968603830501795700323925161621360040191383287082073743694019579670649453975203030886702628494020322546236963017677450800932904197846028783729383328154153624535019984516572321137275421726536101480792789803184686323946513009507997525292846421606259631264193203913137559708233950274640820853116956930028559103203194291434014404073809325224586022167120139110149156745219291886408171520000000000 242 -111044537903881808385413071326298680631603825123286251295852362657046069948425358421662090941769381280736388506940449791447475159979042448833467148564078000685949878793828275573468160567215931717064682041931053435243795899375427405002184707692765538192536170620737143561644965638980450659468820489502469881896597933274321138410659746238729319805443275948241643992403210350880821524302375006018347075242897003367958274017956782957518499885923644777741964932284450090574502475014405367428721267846199365456541777920000000000 243 42687778990529196459101919315620837467565169199848589379703436170711533270031935905250183106733251650747746643926488100180979355192343238547093720271360650580169947606478845093790794517463741973109136524732210901169184892892977983702210768690711504994360126331202987472491331765635257874632806569832443469493606011506854388155435931941268369302569434827670846875873772567351360516624452817937396584927288002768116829293277936934062203540611286292868514780868915349016531465620699721615167699774397865055043704586240000000000 244 -16477581575564731435376893443292506203403845017906105176878433573137659528569410562785742726410530032641811025520974418022415825618574916260693601377133844575375159237764932626943901047929625222370718825717660861986450975658949720961880356721795260399002853316598619561081339099628793677555279502406272154375101571044467913171527492729065139354573207422116605202742881125697086455327601081031547376150525223732352903333887198575097042044587313834548266422576501760213320904476749850231424086161707584207725423776235520000000000 245 6386451808330232344879966038461750591063635748329004327947749879348567128196970582111048446233219729438580639492723742771651436756829438713583317317776387488430024848004665591347736126294069731768429334213017057155015918749873179877155378670739152135051136964830008610686685076954762548449992753029406403149305277870044718086611555715373866536762622174267560166968410405224373509996280326681377499645265920203034667497037103022051836217686682727241325549045256525895201926353001814122874726479375428219570312683433492480000000000 246 -2485391628079191247491836058785627578901320148103362765439382644980674923495690300996180714081836005326915535465310620111591774643839814489577210490592135106672274245571084161210699455538356859091748034812113778583499772042930881137995681549760394709696769887444525927097664580544729414196611377144246236829487645885417342620959385138757739900709767795069309531777559566920652391776302306135997859589809423509466645694720499816116416154595214930553440894288400075491338954140629202396868134207141605800671768133930844160000000000000 247 971162420778120235439159908674514831012731184199425673739162308895808692089659781142713408259759472075840775778439166452416221303860013998587141886223082388010714974232356439809017966920759145450172711936241257158765215825388811506885807302599757190768290424697284270904756844985086512910073577070289915508150479443023177674822599700663826077785712590009969285708819313630713306079467787239555382065857448939895925804603298466998600675679439911059378023136736347764154459481586557846716982334278310450221292935696491741184000000000000 248 -381016369407937812897659948790188396575338575309733812874245351654221644032785410508463661333747272439555446271942553805536883137354016871255768438673964656471109412268024578344823541438456954706371340819833277827119400723434150408584476515262509775752841105332075877920651741440452837405698159655340426011765553475155110252005742971724538354474176609909068099407654651635813700763804916238712087865462609002151848925266733267314912878084797820668391939367101611920078644336723123956800820380206284428813409579460372547502080000000000000 249 150086996313479781158010268756139312146228668551502894936277269569162801724825465597710183444341340089842636488877143193352438225953061390257466572024091213060637929482738569633165962720585033580074077734644366256690601228002961388231705800694704626821235520757956223333268916540598066924153623821429587586964231296656731305863282409426203277755816628426828491809577011943518167107698486811584743727274272891522438792289637643526200206004168956187866370009535125335683556138380591699164941488712385502550641341879235668036550656000000000000 250 -59358533042976869861458076538221543464448992268366884540619712605475364438781897033793228100495998520691061926989601535311665311378905290632428935941505087482710914412971816430563167773405631832627115737051612229868775264319325162200077063724674973848966820088642880537995070059497045507552077927295140436610502370459212107372163622014044223667668045570025345364847446840172842323944732028733318050938274427049298797574369894466363024254334174810596808614247673443381460948468874998011699349597298079018819201686048321309157359616000000000000 251 23569857973608584222457159977182766386889236285237141619628569398479788055658091205084839565126596752133863222301864514111371992985195574566443746000679620002417665177084422609626839885829462864587886216983632993873660262067611801722209004685533571322228057146494363893917672185487223120275218425986316166992828237512654377304108808134229902916001868995962437955757886635078837265063854339439003755411418961110651758601853057485584016187815433206922294342099617054450679829974997404231812178412163378131230294535321864550136577785856000000000000 252 -9396315507213694925970508818440223187573187772419957304412693213952545652822312868722227508731588555214976888844951943628412975901969285945110483015270572164568640725799309391371124227783307552937381610617882180743919292674980457431230055775750139109607748749648408462434326363000895973652007400736597722312963735146177010183256565604987632453885884927667006500475391861807359335649996097173348349381883849114265765263409591628373447356715398098756554764399722191978329348145847149732550165504671615668515689913662741340241263767584768000000000000 253 3760782322490197741936857331574193976207672803483229755092700997422117048205063476487062596683440936020022479360175778670760625610032388383925824175650283543835131793665270680479411244310757870043702231464407406871374579977903344715112755396960726164943762048662573927928677249132185436886435003309061231931053668865052048379934441872145740283961058329140609987331158523610014049276699532983583346907383111000870667765614633381716964744309286284697096832371332470789395642285660212141082387305196687165319247349443658365272067265248886784000000000000 254 -1511165388581496728356173222533482066850047588898634547651144521698966392738526478973230575046031952040411267150889445179097607818602115629483330788456966896908110673059489519101750646796910471500443806737720649483727865676276635623156220597507691836324084795513466672226972435587389719105463475866516579173759954129477062192375118776359630303719710726918308354374604613352659435834309891622051940456790678768030609809887107496142036321484977903652677839735016169655229118036045324359934842320737499450934786198249927365496582230800836067328000000000000 255 609610253465580863750073101345595856517352507962235035592445164183065883267282590509221115009520591630371620111767565475948906491895579309811150059363619631361795746172195341115057279622921658936529446654853125081487483836833774501868814990292198001653784298503393680419784081792155582824498943488622631570794011239456059782390392074631386199797795024256038001199025711389930104795012460909403560280629775658521699745322018380444786585975154567794967344665002011641173482296263814753399277674353474112411951406415661942385232560718397009035264000000000000 256 -246883640640321280288164772201434515072453466104448918031938090139264212538652215674337485621610034247342164837150553327342532219704404673862348762143672740212787582973443370604155071913364400256134292063485293477109055826124733250596468273829818316054405038242878477999073518990443595360205677794222810217122512993069100453871819415728619873804859558404085419773834569969170936094866205885706240798650226019519246340407316864523424857857889528267617007184720953805374889331829945294461016297752666233142161079846726616852174813607963686776864768000000000000 257 100374991381622015218546806966044813618072983938556098039230788197648434570398144691117911659563152394403766949573972114063705623716439005761131539157152962039480269336990935133395799162411816413258327716701981086462497050156743646859299452467296444160221033619043667689063929636768396243616897875468720492973889735887018247250125138929815991401781381639065025947207139389651412099824648304525153277874231433171399359723854745628418936817995733898029957780458716452582259187918347437292233227976566483392651041904810308925716488303892936495204401152000000000000 258 -40968051766027337567418686888687021393574189372563510084356460287187580268759602701063387787607841199618371836809677042956536780300830989096740103436938959601652437875602136929523937952898653463278856322597183412574211256153260938510970928391313254314138737317878614811595107455468373562399481442305107080438144375853942419947194736215546481214053527001879145929971039563621837415695795052973838851869313763243878973314195577665815987319456118003591743396925497871046389540906890774206531485426138073414128811279488439167837165321250927522932299137024000000000000 259 16785920437495053217978537348041025565669956940474751352737639542623605334808516325344237809422824114392122872800148573743209855498115287927303320926125175236813394460456348418621651142265652811106484243675208086500198087561104724703417431953474452501047087094523638654092177786117427077310263045631726469666372121466135695617395932973927412053044811896181109448800929655723421207853690228430040279533615359937388571063573165749238947081930038176412994935670164851857815666596880685559889843903904385622356502422183985010046340509850195700965332618313728000000000000 260 -6904283135224526317502883309068334129188471691027232140603130830255212249642291011414468054604993986755732975640417528157238241176557434811641026255487496663739885934207735810641061301508842844314592809574742240108737022565029003805805982605877046004537830088830879439447585547696526858930336299119659038737272808574011398846592497276777350563496770785912078213147458012415546772382614799723930084985126440375328619627701442431145449689798238215556245970936089985945590481960721157186904800845859118273868786672671450398298615823737573591506246142338793472000000000000 261 2850750340462096290600641791171287419573004554522249080866193120542799256197292708490739408876912659651090938547719613614598937198904525937025029589222394589128915505045155439754203002688634538830612107546697892061922100243838250338792098392052109542231404417272088476493231475948669789691643236869816412272645123921952417677914946393774547437668427755555188453751908398432202959358850809021823324031777446646691997227172885240857106956774376443606384204566096201073356276173115543520148747161931427794540554685673769990862433177084748008271303207459892494336000000000000 262 -1181573006556239610482235393842762202524277215168044493309129620561825747435940942831162813540178808235005512650415721700251943392719077058106575019374427641355555727166004418204152084796074743857158406103109200084982265800483126837872359945528465600794174027553660200244047049905093717673472146193303705944796530773895033742195838755457403216250456247165398541369327779058876246364205841654080999754201347326401521366979022977774007386597950387032854613177143354652240919324336437937921851738431834328851103318705076389954104051014732552675174778842713098813440000000000000 263 491605116119270121654993700727176382729687430545671562133376162997815326513649066639026720388528800304003011317829920702151821223830708631393522880830786811559585229150514868750717675031985885359511763762444691260128054002924128980541650039770383323126869097971759355378189153157416247066954661107809443759958126831817002967998266527032525175393542306710097335253514945207573357212329173058824630463674636538198573401499397757988895025576282307654744683572509306753930696627671262950347113763010496356840125778880890582253596417199066832000826914414773133098614784000000000000 264 -205314870467117602748125802878464966986117901026956804691135454607163244972949913628196112168727239522674341099450076265710909707103854659033499281164170868254204094592141784903754885189575048404838420060843524940784557440142899366540423614709717844758984418002821070086375231023306814595723258882311108968051536118387473428966988801526066310135904814855187141851041266634984930204558621770307694864037817597626625269489307260012491803473822922672597164183358447358131652142163975078884388974788567668009665456239512489351313733050537365693137455411768130098041978880000000000000 265 86072885803011352612481636285638800765396156992063195797795176699547242470530665388552607754034413833294009061920191517801464962852537298327210033052791326751063695731400187466540003973915742602158113168262866434151469584440345553474369153179663466050724082930674575499530635494756620959451785687998591669903087301268324366854273209757025408113739935196890847146287388809765663822934062800646213038964582016564969196770656796971312806060552185235391240622552958382001419359687231052048470169227665624995087056412389947924743999099454184772297674478967180298092757909504000000000000 266 -36219969915281074611142222143373112394551976063918016208163156143560267286380534436468068825833866966379103048431228109473424493526069622051603929099290773330294606847664587443765560203368022775398749666119540207216804150384465161092408576206234688200060768901330549835227165152232570786246792827382247360246846805903549494833326235344885471096513125485204460714468533233106394244139076301472439736355784586586308053587789493453767966836183826498306276891551990847218410544607419757894930915508985798815032816158142390201936508625677750146035884045743779630646709647835136000000000000 267 15298872710771808920874057967449989825558515438798582778653585845776570528539281120678527923688648507711787015762991675657037146247279351393637324256404292892839766824215520509276717518233818784241847349122170369568604696253594074884429978292623229513017367160057998580207005049860920242225872927546115671175802879357653197075470287391755838082425660963135943214714480261044242421788187349772128779185029898977289360856807783411288840336578770268288935661780442237541575588761167405478984248494437883574438361946225883787338192187759873691447509572708975839194758060678578176000000000000 268 -6486259352306344069762055452070337194217178828246884612022124846544084667804960627784211688130700596172051031541078565799923850785043753725897624236852895745300614972595462150402566614539993264037533353096455355391430118645338878022872623122747510046306469296276814147497683769524362051308636151303940240541454568151845453537959657259824469966013978818267250634899609372419272623163484002978570804787916096466250171476235108216894344451697355314054488439104239001804274868607987081345599786853991721770475592252407279244784541581227058232284021303539465916658237829353750659072000000000000 269 2760238915506667332740188158657390564204119098026060095696401702987923462787505652431975275513853261602826480505859115453882828116495774836255753320672693732224315848792830897721918677044767710586411909169626540888681741725292730659535072341564451445901866129359524475271773298748804422268908905341346149355916844057645045683523350752798527266696076983275344542765670439937049458738219982090145093216051171779265078277497549003301369873489591143710848999860030694487607555338301731034229245226801853309514090531611383622434986977989921709206179019459851532557204057400110529642496000000000000 270 -1178991090825965604437006410550548324330130414916886786693482850480389002003054184678082692381968344550385615716587144337876799795144849451982070174203048930464813409222155114927418631709132882218068560201015257683035853338940990752826591926932661661750769576550617912902941707300709739984602519132773446875740817868008873519629076883683936553829848646940836052840071577883424280838309078846003661405157016820259112429691333467057615085300800152922965661789837941953090753086495006700474391410744906856282504437935419296475434804365421102996777183626476464773264489170443994864287744000000000000 271 505451976132439854792983399579259627552973234428031070509550885752955164076683726645061539571268171319121525985903325840336734937190839113858439694482694716757196181801296967294112173880788166968973981453133756173324310995560890656859724598506934925889142183529263603818508786772447849238689971332177111084425137798582016839199937884976085082234120028233541631574087331480881957223124977882104954878125437786714628717557650876284307137631373059796370616474214386857552185711461057503962210918624066161982532333401581446882954230026014668675301797524790817381579686477894109918710988800000000000000 272 -217494804729664637851954905098511181025710089544902599111780921878328318120241075931881440195707745877679071859211081432916371407117266614894894731489190461477808805085537421968430153412363174865764776282916907587821593867894058292134959284874235011736435172052057185761784164008044630477774596388811534594997259298522522406364654071588018238108807193028471919406705997429994490286785993244778277747058892018088322374411783679395595167367270324684819945755656462213040063315756595490840198907325075352037170734880675228828288149661858889945944044837005840695538469292153914492424258846720000000000000 273 93931578180646223797326488403214699922921377058883881406468802447042061465934701794614471192352588197872361128725630834281429396096658797007699870942037019140295951757739042254329198930422709119725996767812190423778055741038857208981994872662615757024001153149752471854312927546890122390431371203323155526711969823834931277799273153389743380564496476628199042865784755245656886650023960181563682264582136920890987842385081665766195762332931815968130071304507438921767844364953191178058530209352347161040921017538835024361622797918308014497133415320929338809390435589953059317831073949286400000000000000 274 -40715733829624524605414221616011675044152206876426740054684866228133821910530327458009385166776078261344345361650765886585298430078497948557074316738665074289291164356724970546182366344287390750292227752502854794199061543997004247177442230023747598880102880015579630811000502671186103114516268591880826920433549399805216972923434876623870103564444862691845101028450793359419634494748974695966955597691797625598816917689882925752558201707876812630974504281396506790511050485328273788825508653731947930529403009786899083673062903606873144900150846624797916563525385832852567183504984289606369280000000000000 275 17713119193428294338562225431853468678933213703558651046690435739964664837607966043215880455991045974434131839322560686501505019400638355315996128574106280729703699394270167087443477745255756761767028491019630159599449331908626978013358550129210411058125222471386939161560089985726582121072284048336179799715295894918195280838662883884287816927827662456052561160134368569795065372362801584402444766577055706560341517181680898066595713240391175013329670962852615864485149029845452424101597660593205068570981355730046271007182903394985929780131146247418448826343258152027636246336597598510807777280000000000000 276 -7734000783720980489460554684875551236507437353040288656047355433776291885782930904579674892034681535355893340125762155055672885991777335991683258010376962633707890745761297338035123784899693309813778535000591723197401400462026028514630160279242931105896835851310102898614011289269158201342534164469940525272919382674484819451101146226755323307466542244157826949275804839864196900913196719131867282067807938218379262410409497099725589480709979139273100405939813299176615949515869013585435812760693400467696200919309178426086834236007547551093639175494062132363653196181251498559282039770944351764480000000000000 277 3389097518139330668730880860958386012479308348577160453228342293872052431577765323135939169059136471206362434094261116300819435449671487478106554252951026499498180986424060795644952483743006774597413251971772275850159252645943346721285737995128661403302475619652754123930954059653673362970148845576163050640431313848999015494658029005322694318151515223272789647808347397532907666351384579109702410614485674825919520782123642255375228538682774109137911408341161177164472280658206570973671678451380345556154788860991667415270845558656978094893951357845223698727486139845923178345575576983378436386979840000000000000 278 -1490489586019408238940545764672074346298747975976177241998402259973787665052882406733488610940220420247413903914671430354631132448635071864725842847883431790702672055033894328959813229608454407989249516251379109308476822270378840081575904835434872610663976441982450376519546902442053521719673102238034067427391825089887653485843088990535241653694447487519103829776901108063665898434430957148700553560519164643433064464765313100185745791905224141765001374613331838528121668398725897624640224882111685772349713104187126064928209879326633385268249725638343144890928194864948004500315637828264325380225105920000000000000 279 657859626129008533405306916348336723124248844544975005986626288926395185337435250122528950409378567029436073260620386774965364769209768839330414428714758719396682359145109072980628312929332046885590852283495086844096407452969368474677192794119489225110781320856213820318491873668620414079358634977058628175590077648351398395187462921718079412023778614744699100273722859780719964634018086847342155163244342863229854651234603466354208871609334560710884845709826873773903099378331312588811199648535049049435951779386575379691150442369583942576125593695243004604592375219717375942380973482166151099773395927040000000000000 280 -291401209379239458030673014886435432579090225959022652877591600831921842421528838452333346850846845615045505950158330124059573372561743295110498223466661792125463206410798886815642670544100277199926266763353537193504895208209798788218159017720285954950423421455460332951277593337351904437424290386259878183566672007566827466494577034856964679678564251562574028826323599639299850528626470548514052414954884809668519091282209407061683021713998125221079417806995225960353411550601039497761371886546312025680694544761859886290791749806590748518828756011270817786509624195805536689564311306608808151434635478302720000000000000 281 129538169091213836237290198327398140656784156054250504688872114386185773775065807519701920629938614774424816375192063184361612678915787312580514699939896771415268528113251095864440038783785758375056440960949397260023639773700847676291514035202632203151064280193642778422669582335281197222989276720242097766144336808906598471996732723194917584191253300694771771904225020171674531174325955033729105904443835181111454020342962097620162787715413206069206753399789495176177644775698806718346323406089078190054652312713117853661155337617347080194400800883079663664514831630808398852396024214206670143642798658305392640000000000000 282 -57789235255089721697025690526808291410653568343576932270009549917571942148600431034232912853921303697526551490919478998292727473123621501652474604086757668464174634624528490359937141250436826300261611656643170559254490123791811333308503782894052604716766862272618343505498449484675900876820733146713761477602149401150055686884268200750956198629401345578902646654066392239373138579562018263248982526931461974196213124483157339998036277105519306064616833451953613442759109709335137594888668332604140710758432784726993301306151538474913048359856746427485896777634204925380493823113995175140820564218001880227837378560000000000000 283 25872206415020243587502022930378774234185437780640887413100504165485405609782316431338809356607351914367680686829767236990310079694850881978819897733904182238869572571805609166221387455247532645765904364962215169330044063313342305833097002660735395747832865991416659702411297812926159525970768239490410470257466455757849326570638998495783811381563045488112377233151504399992848081510973200899959339017828188584052134962020122242466134016172114131881688574808430734839557752935796532775957106934114050326115074600777158576630320742968354241598929449893912281547799138448281439661641308965940269319589659863271205765120000000000000 284 -11623900724701120985196790457163512485408927303825908482955454058954291795660815465058982217397604983817775497083579848033834142188978418630498962279849023377186736096701178894803759205154577409447200527719985593771437357508166603548247126797165351640752788820892543125505267496318161350041357426516001958592134445296466514703316959650838902969561404581060037503761849608409038798903164476263736600027114517904052335887484780838517243800344228986016252534891794881646494016681846580689860157305724271304827620969922750856800873727295812607725594078088972077594532231065295316386439525587143125854533167032737173486960640000000000000 285 5240790953990017035547729431220188235037201603002934018690222507998306479858222245762398659533580000597148832124590420252512275648881691199809444474735591756877906164265591083940577498000067891697536348981095795342629968161866278792441450529631662245333560769103640355212256641954020557090127154638557786006529304686971854890211290613210935368573349875711219744590848460768655322471489127566089235350136155745148062406218473141010933831627329579591671631206570395949888275312283318001428427347914867087415193314810520105867428981553806070082587924467294100660612418446195914109359565648347134858148966363866552521940008960000000000000 286 -2371171435428133271579670875775519323617209474910306219806088067187526814110079206634570729293147931310823711843497928804590348728884880606150795709557129247817676267707371552410821458498325527162855020102997034797159947853621966837406723340962144154528070224340035604134643954782211353986146659934631344813148841304749387293452489894713811759887972575690996772428024331379970689170627386467716842625944127898704782359069160822141042051301352847478437967313030199260282860295845496617925311080409307917968742522900108675286641812176413184325637166179432462978805635196008263027978396072962489175990532377598903533827501588480000000000000 287 1076576599927427832022687235657415488113466478863023439852298060068178499097316576844909015895923194024883037299123914411142282709470611918717130420283557033277374416293221851301649779335882433355251411896766632255668428487587455186185824690113317075379898236788040125193884547036256173579240827625910841299180518545374074230065367091983457350349805842372204084257457384331539462697735944165499001502045103649581584592658303926804329549742356646538990512008611022611323966954242561074128576091036340402236462923904144466136087345660624395639780438755947845393906027061246041015083090080893757720078442566444678009321842278400000000000000000 288 -490498302022781358800864366406553289091363713868723496827535694308350365933012293856999383337810435111270876498121482322648192518110910273777689421623075003088882296379523233060963239922460811399341623705059807113216202538350730285509185793327954200159859240520454611392319643579391602500672267780519865482060918715304638852304737733316032733335406254281057364927038442799646424677296418458358578323816721576115150801702826323381998908514650314892401052169588322011910033591266606488347216441620589252559583566641592041191301603854249088903375059478579621511928544647903549437547431578521920097558140837822550363150409930186424320000000000000 289 224251540793549822619310327396546823668817271483090355411468938866909886689433980069568234798223318018837468143900301323998621508932191325010159731444992197581251338385122143885388512065171748176722524793935017971275779835562030182051756822103402928513897525151689155127853925781884799839584889622017412404133528364646136280844214725876244218150236608190305828597452102979920903023455765661079310904345360777762846618149454574162455713058015829802802689986668743808217083481141272586136537461326892815334569836023801404632472377117176651745902768333348827827173846778192767252312265164873723545016087123004178449617002110331230617600000000000000 290 -102880607064336185720968828581862092437676076806180022368650226955995190673001079365979863447304277695636651896470498333582964724888087444644126566895804867178747822471816519713606143492469104789796419458848336654240765150286984884067050910098192924519946197047841692705239341511669180768668788770541824213153925734035656660046502894344854781029570945274115310002957243937662907157832399261747805322314503547800500896988748596763613610951382250713953223312529009985745629862172129665230980827066058659841134834449311442656546448171031334779891742213479356267465508570557911877287421853525040172401088173721922939998429909703026718801920000000000000 291 47361624673627514357406734740970873838776591377568494730992025661865570189029936219346966729820486248120239388271909502493595324109035271882492546608311356299772492650136512624140723016560200751093347823339119010284265928753685535057865146093954683720443623198552635794928407229163383586081854082267201849439457726054104220905325194834056375172662731288758445338673175466536221768481956028571747416797825055301195554261455112082009259689788907270232338321054159876382147027971297856179500137924882116114767478570442704725540013317129609215697716956828828843297566917532201826468835651520065223159396282488727008463488406427605891578593280000000000000 292 -21878096213684557282888635406537989118233437270722567230134742950022876086172332918090993614495892370661096737757973709284948622290034868890962565252008617803785605849484216270931056577320087391946527906481289780213556520367579248893116599655632038203269296783465280261514529777955671129057053339982214566049823012152766758936405260026268178098903198048891369448485669302007159726079295991434415059398485992561593048866446698967986780141092729238042479687188888457264673955206159827531544496987688970554168364713625255239657808123018179825945985525192901580911952206880006955805171838726150853229411830248986213620782684369715362116224942080000000000000 293 10140917110003627735723054724743088609136630564235910760273406930767035027433081370466636848208667378599641973547082792129837154926496764472937045355778887491731830722905828548072437104757804569271796431718381380922294198715854870342146707859346839654084288410592353262759187097585721251657656667557213280395900837511076193928366522983238172069278136207575197658225012098838673576623184287513459042525982608855011704396291373852326560621836296181237349720883242929403938985797028006906257288739349093653400606835696424538254715809280600358853737676434665884457896917486688284484124332844199238055137566589325875856921115482742666106794420469760000000000000 294 -4716552228369593684202260286432393328261628763373000284163743220420433442497821531076387883381674383594383275756205256465660492068355314550464018654452362424081889092925514023165912542609853689019450887466558844146125444852097741586150469566128090208201142993122667059026644104409039634734607403861514459834302892063906704995964610759914269465142850109029712990171428425348622367041794551464750034111399810980898103570604456166980931656462930820400014583456793552188737840396806864217551059554418682989698988113851413648207554023611497696207007003500220350820886507979701507702678060878506199506346533589740516624330917394406107729962053014650880000000000000 295 2201135349793927350105872736295596440271521264003431048407123112785037843841562321658665775599256878674114445978138148357447216624044618487963791547569066738760662095373989104032997183290533652470517383488619768521566867170029353319116839067885130100158849042783678041983038548275669287989791517064234371531691740968163500460718474286067642661286066912972718784508573458080983323795652736382844957860791912638035756585350054531809351911235207710753735292724577535237861520161743447839042074587429021807245984347753948414936710965764538196856981080808665870040665383295434462519622734706793327553817473650357440138825054535810380977628588856070635520000000000000 296 -1030714876204035387038884516493169123428135518670067990940108499586204940247817123342443087085491221582395233628871945557113515158060280736947109317804958171591002567657089599060691110482284081506107944468896388553482417589638777339112474544506681118270637398266862149706310159791182153903214166514766393369835695511650079987007533451207590345540512356541062049222866925376076236124171216761954496756978063379024042165111106197008836339637281091646829001502191943790067111283006727422106186956295942382602091946913638130850665576016476123378256522131306163281352628850011228414566787672265251295022011915727996270390409362832654458172653356951011328000000000000000 297 484278376896810152925669826742139382462446291105335272580880519935250411551314985959407385102471153305793696166781101934744157660141133485339876412405485757032364656419508458961961750085493691725281435433657696781285775418583034837483821801970724230165493222499292640326057805767499305391967508045874448119708514864380723842521712637896767807643288193698099571111833947826404872749138798402998588854414832148112542506563214476749366537362389109686273832931275402255962012262478416152269112392268653448214362655077775200478551907176707313175673615387432892073538443412568082923482028961966167035722755827412863409733524699567138429420133712137855120179200000000000000 298 -228302899343588988793360357124250485094092117543203455715966402975368245444873829418698137119623828420449044710573346539931840306685731954865108943153738076519851752108169003862141719445291481913034399693702930898026789435026055153486413815874340270096517889694688787015363584865178745855608368124246362831062497681813696842056893984209015845834300976815253659831085920529444707576304761584985899282811548732681069679435148216262206877071621329426051907890001714459907776322479807793369039738306226266948094433997459780610354572574573365968686825817360401980435354472427955704377768133464028310478329306341062937387674452374076233653166589001690360315904000000000000000 299 107989790792814773947812428452811418588156620790748590154011914784612162220971846327129519383443455217087225549972925040120779770140407648050977380643247891111460606154318031153511622289973981303550268226889559851854175475208264939741324648408214446562421268498510524841258948431183840122359678889542078862771433328744981368694758716293645948252147843453954817021383671400655366566330659037206333319430895459211000145420961170981583397727869356428392671751509686596805119330514815399312464005309356268567669992267038395245014544525786944794095701975041701586073968304363990317769375891636339934092014192586622805830569173285403302182697566136454747456851148800000000000000 300 -51251200084177386977429099935978736529576669085234213687206743325994774823769044363049238044346279556841289380618648363904846162122776188036322481938929733215978887735091724195127793273012258386859508017116850985472183661166773444235293294723896606826268404662737123466665057370843996202664065715884065036916638888064056569246949069059123708561830564018891405017291874649323543839647425890712028633156252229579403210826228293308597602770825657352894740816537919316914284910798504815624684507782963529350676554825189507557812522325722882826026111519214193076750650781025120845298943315757220734607078715250116456946238787273325441696292057364549931596514118860800000000000000 301 24404539624412634253342506464865217483381320441991268135628867441258154075414886906244988550297491362295610135931320476161464595316098658405430618303228279560054127650803365137636550041097383800458570200015969110898903629065455807782546458099423296167739209385002191950619679217772108538047437125541531417149843676299219765597125059152159194118993692623058766587872095184443555640358071114061358274719341282668716626858297932505711257731388518503364109050208452692147962194302152620440984264860517764112359992266125987659254120293152481943302820844450421216650853881571214748142529578798442452336835541773341957109243179152806422265320587233938980155343160265932800000000000000 302 -11659438794762466822384161463617377256103935321920419386894334424874962638706508985025716318774735416629689292608283327282930984703486426500490437039753324189854799673270320251218314008152841895815670542086837101696049121008510102481183153198083939198545975236250756778814761208494793683738859861369499402858710045639912013432138506480417571672115547430898839608853226386414464951953579246176891881988826054913273739843665862803126951865823420580424008695951082818404042002857078128808399075518778613842192450744072852106305520956288350503538946930372105956625752966578858351035164580820722939910400160887083993290910654815942655977703852098691292719184336824723046400000000000000 303 5588823058310287052830553249637041423788162956347548793892363567942028007509400911451515041992427799225679757191034359722284149114874705640978617547850335460110134474222508858405451096926661438368566709070377782111713117124670624514667983575681263413383015314328077233115809277968223116888943821322952271798640327550631940095988092330589962479298486375143483810132322024269109764348984226788567209276950711719139841920188725478240096656201440983751221859381690818249230643201932847332041401683582826376434239733208791751337483372042196986756652723628007005060936607590121877144529381543092189686602770393905747193678216697932036187707544405769881524006955801623343923200000000000000 304 -2687781920706563882680008644778279648984397197932124442554331011320237975529887920802012445478421325269518231306381301054899682257128562068114990531799322287508249987467881093439967835554937363954498966984848234362041904740522716656074768284697713172631604513589698181893955427939348187799815908627302371489115861502393362005003449544337462266830002273236888665398446396452285497505654330973581763743834058337711663843223623289582777187513848237248479295637747036422062927078697901817684746789069164815719788467948183513444473556448102352632439153622137852112821598108373695569169948471399667921435995561140857957655244613555679408498112876816517524355569675824731154022400000000000000 305 1296862559469196305958330110493740598574241214719752609424195130949563271516152261905822526816704645635451039148762740487913609589897832034022247665875954645603953134501930120710670504195856020399640472342754352499074636747536212545222226985197833914320790526125162214254677736734506526442264791927436627159124547940618532343225620214979441023705283599239770236898673134945943183907831465940689340148567936602134127901824105174482117304330215327149641050114969714365061394158739889554999847724072834088490458596795618414137751109669501404538619383624825109756390454895148337522001783651830774400347037061552327538339298148514845764567569962433183871521504656325895525708595200000000000000 306 -627791546493908782726696501145726519520285507946539367272875134748378961279134225275977646048879018909621816278233690473490415188849662866468768522801748388592559974926048293004204336730228913978336356876384578689086034574371388531828726120133418289134862290188222850451062479718468107979365004393118144427124123919013074146144345216204240294974992519499933739953098484366236422359619565578422234447029468863494328501915434287089863289969829683912637001588634046417863507565405547018108140822698801404208066507610079521482848350453470245751295716882227485370100616709581500527984269967129946130157572458689894230642157267256864251208729682338103895632319755028897188526057062400000000000000 307 304897542220110481779284754413896883053335326571508698068272772315691687438340358435270641993160387463791062383311576169051327974774035218562053000459961888226682452398754511973247565409261129880963955596008804936202531873307163842403390224099254543064551214478178641403477371188545739881536136659499477961867424740399953516654474626491103453623609382866212070540914353099436605023339358558463102389312185022623871839690229929617553794515931970356191118854653652685241814553951993293005017237404817160222365149574341477710964672846721892274601366386418480118327794092237721799503683819562233363959540912959966036900075847549477474081121529435200893452752942117180373993883539865600000000000000 308 -148560969410367913507800921749942073217657957025844699812354730304683769813563415363906045107892543177346237149983098722198749587451739141875152755400261569943506425136286125638293381131021324456069313911234499599017308717743125763484372951913208682963524085445071150666988940084522045544497287181887513836534348091800729279171843918827223684158285889816547094601842051243857008976720305051491953255127954532024309666138911654745483729453593655716225154781160499458570846618333247929552238883077884757632266456968164066951952457471250016762661241930126224710171396858667489938925469471045373405609750625357812653554934906261860441403216937686677256283126030385228867508654943974195200000000000000 309 72621177885552728253553219059869256105908684078328134936488023431924312155305440072815454957651353101995924971823691688840833259736001765229396049812935536980401954391888261660260310123471490478602927853285798360028346578266115965719739658186641588007737561368523527167251355494184189023068766858967994860824405798000357868400390093125774696393673032863653686111393383674294040653532246746409041535648210130775052625654408088737816861882391045888309235245576175886749718111992110571624759616971188381264819724311921934016454907523342863121433850189829133778406126390457490710697351315551682359286432034585236512267195565323422750015018669538573452556468296004352484203552398895375974400000000000000 310 -35614353670511060270700636248829368708723203265065820983294459910580881302911117385168525817677774285146645844226246308055303065069469909710491982482817502627312314077471628538793117309262656981514216346195995812852530262836515150838025877182163354142889963706058529255388346893543845598367773737222642803584983436874486855477123442778690195988194648869992923916078999726238607537293806474423155312510277549584868592915044548512500906557548041936758819238365863695602705426660758326121700693847910114110370311219482540881984202453266531790914172280323383995419663690504928520317446491579197942304880137660957498498704732130611617458939364641688866862495375506121825316263351860223121817600000000000000 311 17522075238392879106198179648584188269156115605515852332791991725202295223302815812447668509057575844246975622824692905198642213297431651782769104277067691051921142230556725621887218066848435825645308495666712919779704223072985344925224751676076456837642496587760076844704991920044114872525784018350102433774504848435276117451273743091747655350102210238425611423172126766763745096659187624879228563860733872361346709322498310485116746261255222080564390041433948394457304241457355070150042851136639309674476798431255180008941778372603890714522220102271252633064917378945902885233768749137604769705723455845207369271337367995779972529931130534448953892507080244697748837113337398697707490508800000000000000 312 -8648488643542592406767925290866230510200596936641073890647965242407939290765737606885408705617459308522955025171517636222085861826293578314378310698911621570187538299081135635866480878907408978771082888440860405193891239765648519311904451614481865230675371121365472433783313662038851590558504535400766302051381978863064088043752256968309483292748493964291056527194291798709048398872444143747353991216718038237450344940056812513708410848290854995006351057075851237319353552528294536837586335733770918646694112748582141670091493268649536397893680325984501230532528444198038580925584860058026334864041128102446457949682329233473527609626705720731283604841556892533055880719546185851937329512448000000000000000 313 4282374473700691081352752436191025941169967621141188973911860429958578896256741073000725272199389638877810797374970047870140213551266932865414584580814017577855945164827945167230080158019194203677814538766825592098782952107373383473261669575038901641547473818837800514365094191489277870951315893274436429632538797102177224617434296014946472020162432555720795722556799991867792856160483467420866064659098736652011437570899310137972635839936220656062715586164643217018551431994630368361598626664687083614326825439928595889689719175202530824396265822826465468117823424312071203877620275829715313931836354199802235761100389705119295021112191635416381503781250568536713931295660959747505044682126131200000000000000 314 -2127229633590693237513175218522449273294211207639258670167007556845025818212282338620867968173769254433382548448736921173177999542541942977723353925041563441698581186165177381792709517642817959496010701513612109999693807109604743036080376485499304404379816191258789265832692083248174289116261206699063910583723164604245169047545972292138321063633865380605161565293276854330576661708883279536718238541176634329561952795515038664179821747927049409830211740360651048783942558728322360108460931132207252362915197307653922191791472324049575541951445590582501507934966905237456238421574596775064962144636558317812871708506523377344491055375388109998928343747980067041240453512798083048597284035019931648000000000000000 315 1060046735108334362976126919020708344527913033702158031018172477614016166442466629658478146110465538791966676968681943242753071306643616890845328527312442399497808563599079607984985314932612381904906153029859473051797941882625968492850940393261197326910851247620652511836754738226525619716554879186372157662125707137145795622854560519812768705521942160192300183383729146788873617079777775698649102945538987592191201683269476052171477503813456812244930917200154855785884585059284977441372105314057771316592737925897905758560839189640987940273643691478087663983238217602428997293217163380524629261369264404852028920766363224514875246422649147701436591771353383486392469130227744397537453757568361116467200000000000000 316 -529922280830427419765696475709648126980135667561591579022749117539037074555820627792337780221909649744976513687068567579727359568815833790211869013583938137894945451043722276355642761578797181844456048666302441697042563337935261717940830997675965828250283676276523325685759870679774999485745198663551385134688057614799673090636665337914399785085759145281124446607205532671013932045288398397201776289273548729502491800470286653406843802402434568615280469703518653609967940807163902315923102237615262286175777971010195222804485432842300622863338819545094195459850957611108594513450904671774586535737061207723822459828285253870725621858680626252297064159822459119898027271874133492837420537261800590986444800000000000000 317 265748931397762219953500543457682225574326435659178297313945514100018286461584903997096105162586520947918325631227342267202912830014152851425884699175116309177943329706065680069497409161284903163049412643073842951677869394343836099081027619567682093525444639430114635706112191744342878236811195551367162806717067697066922846083689920400391183916436158959017206530918974048863977855882659381224018069374194944746583526359663363286509118563269820096276222747553527938834369889377160006050289628912774843153080451931292330879853453674517240168775094361991537271473059541569757985246221140937326495714157024399790793414337216485338027993415053331152627929711506552284951128896631939607923890693822708164906188800000000000000 318 -133689940952242465817401311547254877064273086562017753112247790466323916622659136753705553193157975797751811950926756946803250924257716439773414828968053986205188162868485873617759363974319747297269726472268262074215551225678549737461248699826443449677855907155148353075690574400906539854290034087333263293144489779596186945933297328284339235341133781313473116841947132838145944793338402578676797993402622941481328619179873561910665728658915507234621680788660292871872377193569073954054198563282587891816528485760059976179239625433966437789324849279697094732521895723892373969379144551641541340428881769701583015168774978342356363452841028368086113298211933401736305012620085141744977227125872946740727486873600000000000000 319 67466704836809452836311852399913598839510463056626073244915500481965248918974046908827432894231989964265893830813482446679903183749842302231940594477902958491806743814800866986832687492940094327382371115004367474018198153060970367881278776367193622456932708977028330560414870371607077236349689608903643543039336889772763977534435973109264535430912994151939585166755338644264271069772308116631465055495192133722704052736985613777853891747083117168366365406423750073745898736085294271955962409015886086108110520170447058036857589051254945702402881130928426919419136120573549317794149433886930514581358641165168405576131808385392969298696749920716209202829087556122291501519682164545744757697668776660238806600908800000000000000 320 -34153841773139416009111316253513804019706270620476445562687471260706348618980960386453267728746867036541914339619606703644068839220747122431539190892456379469165519266843728266732156645668123481558320078722633168248693761030813845285524216106805907324884932056611143296010033828389697387556207721885235420392977856971849927393524630398570120218796276352445514359841039146480940648658354327935444986514399356265655982080363747360010608584888054898381794504327745544333370860146383181842878089316167766792612474072289792084536490975102807618895420351764942611494177273642091637467710921923682200787316271399621695012051707320595728703451387289890120423701528788237351223407931670446875854118528191307005513220436787200000000000000 321 17343816865401488654408349243104890327316041382657900586979085809414662143887250238476236019413574987948465038319196882883638946440273322680165211369528476993281775604690486150655554730750572131873321199616732561542307950646635408730298535620817871355528006939758112237201543361441034529661956230929597818803628061622911007350675523548451561195542076223766244495393643522885871352524814771709321851781576830610701734981789763806749876945056655853701250534667462522549822023473765031851874463433401126334701985532271503500779623247020076479979566601045010681032333019266432771684329637691132119443590519270175583779483362355672548808283040395434664115671696445242799201106138347116784503674024996008435333242101432320000000000000000 322 -8834879601145754882110790105725438857836592967606080176650554558308537523226443541458459535347323223098422761338618133988864612378997233370125051434836018961379099661089192029733857269841857858277699031428326731965474014648388693673018262889782171822841627871043246194970315447964349437542649012031386371510382920251135613218920961672015795610422771166265302123147250072632316504926344405106801599487860089715263437364684370080841063509188115906747590001846385476992109511833719988133554482671587032296796528219390138871479795096972437958506188897819780280166060423482918881399723997490426451320786246185334620329038183830117051090162881228887337925354350459047349001135872898719409158616444121417748627495588659724288000000000000000 323 4514433317053438465186208134017819939969294270878699573032901860282856767580747167627697225976812277644151619253945044669480634791303007778685984117001320106594623365534627422303351226559265190822383880982846750122595416137942049348108743963325822706666823779345663216538993763064923726396324280176606327601294093609593444400533402707346202550436333577970765786255540615892064379840859178757080916981273158174322791549644251502921466149720771560908333787278398978704173381886383330008590308245056632580730935557604055459493135360826804748363924334413744491150758325796416387732616441812944128032356198449118146931050075320703580895905962750575538724206360979906458452028399928837465946746575053158313405137764047451586560000000000000000 324 -2313919986143051356016690404653232626885275443604394300826987366615926237990188377921139480671500043968201441935640925306652717441194484359503221108407260333747745178058116067212134224168721087452464912893325238809329824920606148849264376042299275684664328478082132743716141205862710914871194714250434304766593842598205901517197126281628259271529253617268710871676707111295585171862154610132891589165846563984128418179589971954556271355100027998779430853640676195740314614861440010346661780435215759396220116114635883013932010721394779421215061160533407882103298986682659236660485058705769997683878589246346950537072896478726516042383040084227773278270815636903414267188424882796282269176299708808297084576262949199153201152000000000000000 325 1189684443882253090475226051579816801766445529672604505377402146450037969279700159566407194362700396172754752428307005162567396024037110127908459146369839448690206731288492394607344524139366534452737546285511561165492596548351998825991366498312128081084505053230675460696030197609247394025640203348731138008739284712873309513923284214274293440639129753550185334392503996375435030818634691399630595614811933167820653445944948997500288694088509473250664329883082951987391275454609597784458517095329230649345080336628357687488610277588323152515288756552087196765110492866969600192489257159367642919581740796135306530660638820832540018837492450023460716816422064573041552480331074371228603789395551225325738816687952119032878989312000000000000000 326 -613549303671363146614029376011328227759202293187509464895617637336602450825001953028280268603056596051267664736456177410365301190041592921281330390021329464616866505410376699860626473841904740914119033651327369986656149894193281083108185259381118505922744381584896959785792510400116453464799330295342958881015309111362516595384772162304959010348187712240647782053047438456934763552221436280213901685591813092937794072049814451836573165682891587993962001835523671513129584659273820653099047576305267653166697710638913111296386248896671810930734715788149435386530458332897731425295569529099636854142567939182715099456288705720404586736008020617014716751149448981622225453725284508245175237703159055776179688286519313149544567406592000000000000000 327 317392971164145187654416707112001481461702918839338064580685313902562322604595049059090798882924848140894305530872583055551860683022913167269988285486465823586066163632383100902431825571160223088732131369441952015055005138998524046147003739142477948342920326343537988467540329224972751282026394861854667356108585562299478691705404770881314855432557367847232722612102820411296451090531463836983052041439070712216121459890805067240376830846754952600846201604034086520636027680266753688060404100168519397557166405719813388357797256687736026514959107841259753037073013742260298999990911322111670075012997430014917586648533794172947286653841829557927631376219378362575806966776219675772643954558314339548335821298261615806409975745478656000000000000000 328 -164691518236277959414016960567647966858899515283670500683692903893340875527548075209924676404135840001004599453945416234004818956787140834958267115246560964020357089923492479100351100570397160896018831060712945485524902929745456444077014359702126264560640423141490737718860440394642300295416284384622454275159688382832531343128452780975295304949805103691260882878765791553763341821237332511919545589908592740877712490605839149104933727602424260152562561490719272556422013998938878305593171508334543111619777331379781893125795472786810602816130040772080544130814762456043542401447787072201440054690897261993525221280328442087238270122847510290777148368216361867400745298785211349312701251303811850645211754956878958257056056671027068928000000000000000 329 85717049925014349496383737775540539189209869246165109483592067349318039340215738461947516049127742113186021916382202848845736780788338464069782452911580518747465734619232841035103255997674508560249508895193664662794977692932435191441756267427175066408984355792580858314709264685380638705466320031101532395523721766011014978264931443311782499866218803575865883356200786667000261026575587909390967289518932614808272760795105345318414246295687814051564323207373187023847369825635704907589888006888748903301400097015015066384968408340719002123773616824861013878279024490265533481071180611354947927892447475727572182075645724516499593979948214388619456743227974602695886272635100750019182717278656692807474219839919628658577984985963855609856000000000000000 330 -44748784199766188565924559918926030759258141689333586285022856631507379159002635696393358611800558048030870839511350480696395187562857992673458783601842800193737421014627977808218992648972263168506219762789781622988537253287713211623132760362319368809487116527173163722964271397538503665682600630340880544829869219196583489976910351270957683448080930302382204123244172075802479610600269335534490680177979014442899824390577825737364126333097621068182759157708261459512174298681420131792801810546459241030929644958118660988871721346279601210806657119405865651136256758540343426661378832099474428529487214999249183680401442281511223857030228551636284620960121228960485135824987951449529531253932728973301393048484422866176074811702323726778368000000000000000 331 23431997841632998563667809346118560031104731282017222169377066760602134331185796694236302329154178254233695441779624141755827394105968117939907062160636041159917216469676674499353083625214528821292613822781578959669507315782151885918458147119764834146336097323990749327660022875884308343183769903610692689344444729878638041315738218062795903420065886934237433227565709008113090702864728891545428903779581440085373080530958878420285811780549987117745359445210934608611644552088240378422408048145312699765728552066216400784279721054374900493585356398056817539243581996468440239146801096711335314823533284937224812351121757014573922453730218417056265603078671232615731617135510221653562752273670041284680662818881699608418246014767262553935446016000000000000000 332 -12306866427250744228667920032136490194624950807733370164145305645991758068956618467750996433986269616117913982172586117452578927972087553610333714399647794113783634757546385732377467613982598213593496006969468028961917601302367167090398977233962348269883175758850374678353021569606474498485250577480712265622323896015080826203506738076341569211794861849467527055245353269030252506245308698786366976731909740055189202681962442448134772868794062253113661816457323774106210645422713926049585092319339303917296660168379943952769320662534596655506104324901897924542208154229100730984274762449932676285031100734435046922984668605407965858046435540776462913188276771245786357271010042259612685258875848265188678727955231612877511412633416842599144095744000000000000000 333 6483235615480114124108266160758158809143313257336340015127360394697409909127007901831384833447397367626979744727612857120614857326591286538644562965108225502532521466745057680836602926766535495517090602565710445987034251855798477355749340134401976417208668722036554225485935502279177475011206818637947022199068417324188101774487881553950097452464627211540146453303656261025977949189013391750204980466383598427622923305936971651288262990931917292237400339980181818453351957032685841436705889974300369545578620532945968166367707940204410281795026987371505484522897593026623214717256841447909183503344154520669682196760235857986801978889834403849671813476724071454034340496050983723792592713723791199055663132776066014131607787608057986197695452151808000000000000000 334 -3425613461430943969928306281817826373615470957988642280633203547872906209131630998048841251306113995623796014234835097354347093613985016609703139310409729051729096122874815360738486386324800581362453914975277846891187723535543961085187537457964696680503370782762000836074195732340467084595097397802318974276290498258449976726632614899561479240947113824020706800612777898376003346020511615716121203950346520937947706587947744734309679894667237211027289608930824155702021398742836719851119070243170707207322601005546289053392109688675197013250415244044569935629242089987758783795368231518913517799752391966020348074894919834885643536635568946883681884710430139250235522460476208179814622453567835192471030357979789115587660599143984112503383963704754176000000000000000 335 1815445635411789295072493570396199827870172510861971812109795567169165874344673019392898148954372288294315752849307665072750186804918773480586159264328418753992733507215667005676477491629564860252808916707892566760027919062937016890129848562456931141420447925641984728318366396347269152010548702963757502406369347925272601849811762617300644907475153306734973295019873987941111552696897316999826834424286965460125877652906409916626418281253589422925220083211191387940382840954468366494175825641024569813186566780074977490452720984320812491502161932315947180224169696095693288306039230937331526943619939744821614024018379279672217299984692801641793884053325424447648729366977605971399770155593960712880307498086147777057167226789576412662881440225604665344000000000000000 336 -964989549823835506482198682742326746546623180209677707819871150543152701293628905152338755868053958907041957810802310402884770675115483101082798471286647554602699121314081500166521567253542452957795661220582505803646318130526895848580258062989998935836990284170517564283743027337114132674599376258156585919508587017052504496997026804342461222443759385747698691439975903242333233603804842295719821412295665360719250716353117467338158641748346908480552834526176125909749931787063480328763646924190252616065543757979197637913490516914908887218142125574043916727116928820380206593248546652123358467738593205183297869230523944050303684854645824289788746414036833942671470034028228327466587443253964049652065157475434089973902202025248440154276561891355181187072000000000000000 337 514461163695251655245007919990637162048787760677445324088184278999550092239770751417518972295151188497560287798749585958493164623157150205847131795749827535833913339957466982040231253780214673143342688275130750288956119929825832721849484490767566701113300616801701370045367350935330175086992913587655792695217549218971582892402689574733109546793809047071276057497412958256930909825265634165682513991558517370710759261311740463677913631871882036467274117357277081390620387055455303026289714390565969231480791123856398923957961124470175472476856614970434116775674468094748689619783147010302261806388406466954194021894262902877958871671223545482510482864718680371097890271805835864105730672435171526274768095592722748343262762162824875956915011603224552789770240000000000000000 338 -275086565213514181640081725708188988516060109765458257327964655526927316807867109895883998515448277024840523345028812246565082506987995799753146412445746225168395259350226834339578734969400005505697994131309546481090093782842144430023416516341439816171730599107171181334380784632735928074202934505758653125353171772355623385377682028749587098458564608627952838868989650518461430146133370113423426345630888709852100187222852598375437913467474274448988323792512220185569344317571487693079267059561355704465367986451863256518078543666556563816377519028971932057442993424693352322263070470173530363475720575642467249990044632479521116884213111052109702564333275913609144166616775017666893428552301125779653718415928243095479866738338519915982671496601629486594654208000000000000000 339 147526202565219117070261884439697764622207746820377489973236965600093628570765096337274376723305779069987705257422998163006341145747232153208048327408920599954677693903513120971790279000050926300518507665999631557834046163388636184714315844130981244275631004695871918893320443698333906821880323336389931549298743306318524216493727941774065076248588944488070636457752518972102582869370284258084008998086002173410252644606090550200140327270673145180577245307830076491779835962504424370229081839262531069800630625269961429234439989669315030362769520011896054336158987253985465838570371903535080687430715162627836456989565641982750738093275335076959425981265991575672526267873425313915440022711124769455201738418710472545803495136627981799648127984970395708780917555200000000000000000 340 -79350225477761255157854642119481279624598384001422364813552412407518399093912682245676008137433099908267137742455363687812740012060022864939281954466844599457402457555444414042894873167402858493727573495763206588578902227466244690581314348712807561078263642968121304238144290044545129202085797388332241244163718596348780132955714172702459818757970345405334420834208406819458844732860574613427861525226659889039600849398278720261413219352236356769185941213324373971417343710091667734546523405419414518115854235197225870623844034576142672178701971445178561011756027990873015845564865684405495783824201826662976398323774729613630245206489304783312788218177948515937713033292057832551101336642026478784590562911943173304872287332786696849602561481254776559633419623989248000000000000000 341 42805801061210720596921028168481755930754194814398240811419867900353336480329650965308540144306633506258106170356280852845770340579893816012469520367698012560215377490326358602883012829627050775396492591670894259880075592839814477802127730216440208458813814404005361220383863309835487036569225429853326023763588279203621227655553961810928424232977677765307210733082252719098233149963351348629851052017507964356620696034108342558638515918151745144480051490833664993689099450196771099024353565653697435661777753255774198974299434622803641017440246227037006600692370729337579957503785709843800226642359287891668428256158581314409299039241596701804522486753184517646522229240224575715348302054803325558126424878914425382597310146090729294229042608378743369508140378365100032000000000000000 342 -23159480827619437709478280513724974689093688041293605035617264824086397130866518379667016654213167656357916122477520795085365319749354955817953125259384291196579167742818316479438981901272314698478861813280955602056242843342735406043376142858138589535875815142970772400846618291331639531700200154733813023500955757748540750867009031647899647712849284734676480768575040833924344327888223558756178475303928384054385738292958284278308651545584724959312763645931939045473443578414354007220868754383112898854300921831857699534920051963376043913938326169592598358909485313764870799188918791762304093972173074473800039186580310876177530110868330004058963748222348495146268187855463624208074053733142096742391315009701047062751891877549346714422780919420256745001252781185388511232000000000000000 343 12566751409880880287861116449743315359745138584661729825232314733471370156655820968779976395950327484218090735022820578510293280451109258201651013762131609739860625957313883695886599380760312892115942612153064193847692429226291828914480730157479957513284702009667698205831346310374644717179013055145805328290564442194197863861564680428570515594020571492101715575678745086244154945929259955939945192915375465046480038106576558202574691350948638137613878899923729788972149798480585535973009304033470917558755749844682150952211512932442431021364960618505196843749915995108503573620896007580611798866438786838176197388956044823644742228954335035871295136986723967089334563800019922745793340371710859681297185360854205149714593864242678709475494007282759183734044952919963655471104000000000000000 344 -6838825955938394052293479486099073491674191465559452411431136938049640170030239086697236111432360876672413769325105030095675761507128539636921412666934634884322313809490920599336744407549182624831416803015929488672051979622262879181988590868152213701880424373391759858217621665795350103790068550260301340746256281602659653069277067010262924417161809587105891129757876086738604470111732284119138234928223316582310278320898271708880014392874158961118605268084016172961122085502699471611712196659287923273781707925152289068363540794292325567289176751671904554176916454775798858506148507785351266855567146639148840545223334280955885107296400091504783528027177309715253001154067323171477003784748328100314056899561308393077703409497786664700064092884515424003284350002371295614861312000000000000000 345 3732507860796623387580351738967459767033328559886610667493221981556130359690317137702583436666509939080044686048304088467904055568432804735505818541923079299205935037173280586359433298791878640478202978152968846452099638081340959387030414582441029237325963527906823626472649198278499381744602608461388684314009576682185764683375262962191534134209883935630190465245620512459945193915825231065699357649353214506961427969763896235811090440729041411642111904815721725802151326838014842576022684726835851583617197875717376970173235189997614508555140030284936811787513687429579389142931732218026323943430980055485989430970380315486366254763013551338487455740200964008240102125247375698061615035114072303771998768576106315067750274812694525123397931707600557679866452985069103415199531008000000000000000 346 -2043040210919473114266869977706234234157039960479834642082571066504809854623463856707201810822010486299430369015743704335786521698064576141246792644677690837812206041752348760647104347056593796187553776037377960624174097390108474658098482835747518300365352051506582341430921553420569660892283794964632908087396887169443700605380618183184465002998123665997704493010077059467072519626707939391354493902108004140384314201154686843046000432707810388712244858099143724322851678107600656669121236625648744420153248969311487316621631292252435693818375591008415677594712911087256543757592676683698261552078187732644010367716619976632526164483924755342411826695847115472608971375917633977886408215845544564749539667261194537062987502448819076999191275598010831216881879805206592999572006502400000000000000000 347 1121518582630584746048914051137812134012152563373263761755304903436880765677232235993474940877114871411786554966496775578051290916035451891410397945799849022411388820585716374661428204558902949611585117331355849382658790753321151266973003927445076433923994551846817657136145695891230143822651342932876899865264562671927083769232802530201683211566798035656427677499944919403374473531428748529417109847670788409480895556641305189607382506271436178234227026441344195465502089020230020227403174014152571342805575033714805982173682671501073772779048147891185689039262451570982841932514117652850070272914116142870041314013667191045592279526575736428625018997143293513838975168550101692968494161974739972530360975443936160970588126969188829364456671989228762648783261037287063164671772023848960000000000000000 348 -617427263366855079733305448172868779177399428153186407371071430436894723670175582318254685671372837631077965272127349853453105300459336617050345986007273735362821316503325429430291347543210162657391273673812594504229463805591032985946923407455244863816856978887385281677859339421425971524647954152121742400571134249502494816048574853446568521062404865416324458349582414686934023038345150725407340478541326012298343415667021957957373052654104749631102211811205811347529586749592243461720919013997504506145807952691241529577837822546163943263090589965591621541853299636949566429332405749087461471545451444972689034722882709005999167992497999694178011153743747628708641887822615006148700127379914408605493004145628771033990180196690016257165528161661944525232911043230035239179966989153075200000000000000000 349 340887686542520758624939053363540059730022869366516960856937532895024155112977254131451658691556820415176076576433659365875817603545600708990009901543168581687312409554880692588655384847333618231473143232684963409819851017635124061918892460571445787228473981001344388985099817974319418111713498170428536329720342569883174772976033419414526788724466892373779482286888780598351576860031814048200732929564766455690048939955354565173267930071762084592431907302375793103443014867374963958579365417028559654828051649524260622479470212000606870816612009774402642856919527223519903350015254683486354602351193075387769706671384702727746665551322536452739174020254490571096994480943875861868408407814819755042171389137635451154358923493183755652252132766004405429634554940809900179269048728243394314240000000000000000 350 -188746732919094067313745488838743809772681491803970276457303871067178567354188353251427788542448940080189067120778063891534022286400600722279711135116669468397524987000171418989310259915723437258482616026096775189373774381314308956518757322326813756734942989847761043516655402159410550017084841253647633182013789886379237897900352554108171169397986625931051298777054394656210964743719501377179251112332371154947502111529762659315019456087873967677816501099470624505686984263919120664694962447020506138291673197650982780770459947137481879808128661644429202367203167126129665892491000178241998041519387952261045018269839142395298499841298317821852345668087590295909001700428642042075334847332960029445768306105950869483494098740139488202339225355176882441045625915660047844918451039265876911063040000000000000000 351 104806120176468144564172972410046050849521938035227852425067817080773686365541803049893590482523654783606728815922436018073496570880245691759499307465051252619314375504130071913969372052050365540798610097510853554306662337174277605000948480475657689734567057483919655838057111005454439904037907632468295416378300916705880840864108573825350597741041613070992016791139216773728252064391933223359015019881188534078470301820096368298495909212858721276548256958666179141232250139287202925675946378660325778203972820090225110464352148398170603471719249973999744341215837492401286466150662993446618345401700582081162788006335906158983758414881224436073853991707507894329225270755941310266896317998588367845905298257485223678690819948850160716021630540626003980387346445529658522459642795138965125610864640000000000000000 352 -58361895981495020202899083259423059961273097077182432855605627043630287795806063155354955272786333144212817346353680560557912517417745538045065653823128749293065349414694295171874052319519945806512985755491528243894001078621930542485476122886945488303419708587837037789872366864808255165431971472192044573038534436797636256273288852849719651320350671884579899658863994349787784945129932041210426893282916534888112035634689693792549628425335717687209668680627356952402775783389728940670692239083141551103490999649757646473348188134267847319707305843824352601427045065259281156372252540743696995801411078972373080693545576967203565997069055212190397369054651336091858310887080872106542853313844190834727341912823615398565072438822025890813519568267496894286234325454133816672041943683440590954661150720000000000000000 353 32591487484043850581577603935718634031753655731286063828284471238952018958793082809935312683166600077471981567237137652571968454621409352158149769026998883582654134968063756621713323864312864513021846955144833452638199685534796812321760607481115458041314550807196542758119645546058606220386259082996564189125499702993528148727729425589076273887860518916158707073787259668609552963888692880958086713784428272213022012101812222152780065641942092445727741827963422778320501266172016917925459789422330368692867760694869270624806645780538770986102559584943653522545428352303573952024286897702943589518568075204414962253832548415244248247409617247749034132773476311128402185786248838603369152643292912812466622714457096166211744402070787551989268203560584083134952405299583173491513585043800741064566227599360000000000000000 354 -18251876810861118092202418587295505044219878845938157050327500781741729010972636848266428079342695285796276696104759133675888040465687347294324803243917654136202724375326705313671678186381046075967351274287646524006861753401985941394342806412930228785389819279098821457021651236770317599419550974123164629734430874055810297945488687288475916705562404259507385544284830231566968034704418588871421280982269616092303549949305931474264027831486413140352238748674204101887001702386804698015516275756663644125865095362268615703343341036992579193464808767633793558766969510550515615548977223759181969320888404285971563964837239792056552552973590794530079482141296246961927653984099689472976303926131753337555685595508986586309745702217833568736620272366787375210043359350833526913757987228778008728363631294545920000000000000000 355 10250285609857896877394689595823517942109643259559299835645999715034201759409138626461400152828028923599344459393103707072041705457502188513298994213072138800236067994694150363392016160789986119474342125477897792705475143415388205556297391338222942559743767502472933332404380031228878892684729250888254017986795924091752755705750020741439398638135613400495397323889810756320926191819835596903430925234648425364168012891544880211758857346117527707616072571608320751044395966519540854181335516995982131340053598737474983639630181518514889580828125054121186415177824573420916050551785134814548951835261724385303845957168722689041476391428898190921727855924125640941849863240182064758771410077054588189588301206324083232422705290438080100356581893756598885965232031697513673832678813553178365733717778537759375360000000000000000 356 -5772793854184882584725957774077336399800169218246284219400781390739469030766587499868796554627280897055181583442514156227023172927908139381426855347131973493858604172718994645989144697604456113028035568497722292689640116268419926930940112652367364279042018904222205969703566723343759116838996133481659849928000228942497348704633045119907704168428371953425378518859156716725158097361574454053414614301527099260939928844229448581937564076337394406733873330644883934909682551439539931726039989496126013857281190171468848066503405216782673804122474040239429751081362018947546136691875389927985456373364934001394963099996073548396402396180369405436048564375874806085921029202731794586083349546215122053556610756824192390477468182325229332119229959445482417020839633475789253594332453058079120871492342712063303352320000000000000000 357 3260275871683762696967590891152315959279671945491058264852415385625322347152430745133959475090963430789452310342829193003267870896737618551131165273274321815104227117911916150803258782594510037687017944535701993129973980752381160759356085207137161363934164520546370692988670665813072673576293674522256539400557027165558581893629088732552443575859574554031889718022321513378576727575481355206903991619947338899001023536874886439416262811666771958866394115440709648418608539660668250698214503325120009891583880149397577305686867563594248026764420093054422759532133715267724259902790829247518653531872475596556748344113837771333324688968080021533906095366384128915771075569950906003027166425316758071558074306176553363479568923969215096050562774076680050861432786587295188318274508021296204592135270448413500170567680000000000000000 358 -1846449614335904955284494383838570211188518035672500513703865707006430757261556874343875704432364762334142204409935617531197378047494525779949704479522256562694920643925087323453536875277376252009757303718748847989851500573167614063588191206785065003925720275543880881040529462317825205233104433781690005036995548800658440879601377282895328184292187879166402429550046520830009238637027311300994212479651148614144144101584746927223578202139051400782874919269447954136645040820786784190820670399577574650705807045695851201583897191596022851971952908811756956455809069166864129947818823066462186632224736034405995576978259793581343496942629716075880361994407284166219646062498084090525495510207491984273760953178935346189258389837767327786605668008595143017511659719736688570170810789149642234744213459863798746668072960000000000000000 359 1048653460623123733562258628283741069465281988968106717639720839354447089630237744237906664282782702973242914759633521444320012904923634019983230204589765208574981001637910524847366502301248017746418855761720274247702072929395423087317273588125200679127811670968684099670175334081612707179255041317982897331405230110401457761891766633390392580523573351731693189432679524386481955197455619026362853242305811289973529682617363263773824869095467655611664007223616763609303892693793258704680156790327602400652842490122180508551506815108154891562237817832417469810217000105252553518908464466804924244260497397188838200063210728990150155468296285548335264403071675832256200412035012241965343320980901174376146822428362628868956438267107495854092601404593199471984916908233476601428020366323457908633711276960335019541392261120000000000000000 360 -597220325382129175725732792973441706407669433466192539298967965335646071691718574987953727429125554822306011078716651698971829761858264734946279576137113386661388156124276177475346104740030991981951537029529026967313452213542023985967331274842955928531953273938725691417647588793134890058588061654564324734989225877926030746715125774835055294431599338204739345642868912606400835111857095141367096228453735167111265025965607845046264639188611521377707275285894736312889163912422795016654028415487378390669347201714301381145977643769553741620437689386575328322752158897706125233491052126073045687139019475532639620099257587163590927091927020640508602261004411587759968614042331915374703605152719173172865861256264560014535845712793945129053184823184949520045573710343507405888473486091266596444796839157627968981766850478080000000000000000 361 341068700348064841612325728648348069373419512311502741192659079893623476504779189501512100597788388385693091213330959226487401721247259616431878214215803535502408180475530129718740297675987667215239609616287671376382385132320625088499631907058247863446047019803632522600173892730843399547954098086968358556210809138085397489125022042695222422350511618424945857908942232398722614069539698722348396050879849556388419532093754268492065424836600896065302051290881099603099236482284417600529785992884559684301556879669502490027207347497445891876906044434849117765342890884007989088825125200577973064949529265732356315968698490297738992336883745265901635377125581726463649076804481580982403919540264880333732395426009098186511966410949891982744260531459656898946818080927930115576161996622636269940684515850137039099444002333655040000000000000000 362 -195321711660205439337243609173260669752298868330564239044221645819620293499191480749416457663046806145007390364236293637797239831304777839745509533577437240203433374316823745895565293691689902189480721170103584934511679114467355958776172737416623409474054319645633659254666428679526447556477790606584632723326029213831298448808265810616385066552273118297102955262893383162371285972428821014905008499243848295639111695247784262243684719625089795314288213424604280225006631435833734560547910113496767891301779504748071546080025537749186320465478189786194066258463921170046435466691428300980639015388268099328291573833351814478420704144852372621961192719580994686392994119988935676004008654512900131847218814580602378110909303580013893586692381316226571438689483040230615356805972285368073842536532482113116368460544583553725235200000000000000000 363 112164966543801966019227498507594317658675292438199439360041946781309662234425448900758577712508414903190930097310294801476044145861177593806526122851086216417481215244066467565345796179600102595618040366031705210432554761418884143668750717968141952158067275394022350814077817856064900211210395552460461467090449446572190299572135953538089429246062617355156762283642326111167092247660267384905362337939684368961655516577340667569931462329167363844405912819754490992827085586167593893460027794743327296600927968284650927219551181136730632033033911869361905526091786749779789083590441128427954907357790562211456326156378917450552529757183795662739565605146070896925429892031235454601473112178764983157475011557368778133814803034151558858556249597596777947566085580640730057168447207090300179625162220923605954172291902418190503772160000000000000000 364 -64589020641262210994339781254522604981059832435999956065253381748116197932369907952812175714070307624960945511600779824988602694193782595285888773274936793972435566829664659394208732989629772787812798505685150983933079913091883858057652762558294348762549818535203320334637648756060338990034093626509182001740667669571427449356671381086483142897295558488151617731502201887222830556509106712727141469869922612569183993998045868758979547963968251620523486090971915677645588107023668712066734157735056636096989133094374958100067408209435809370446293018213495600989228807609266090256547923256005081836369503806146174517713847764555402784180053940484384149827116736402598236050570700331591820020758525800287620932102058709744508422113346612795676916808854274033777938479661286233694320398581171726147143542268608815322893679574522632601600000000000000000 365 37295089053502314048890572627242432816501521705821172063367224826708613455716060571783083408565035646453706674717254468825737204981488830164202034837226230847858274047263310107053518826665439563622610503609679039635002461238643577502435668721184384014212216827909799062262846593747906706019209425452253913357607357516591454912907065369561483207681142994190006493975459791909317380999283728829875944246752929990479160471214453613547761813569582196425586231823464956881127870311660790081093427457559842298646488792618649678617113010989414306943662896774008279158700953031992154176508850281027901738035967854517761585451305249615689141718174851169328545817018382934889504024144647061629710244977495835650642319420410544249133330542146880881922248068309993726196092804703408672399803069522143115625746018896626659282897861835869595327528960000000000000000 366 -21593986151752374914058074481967564639464622760371156470244200769315089818725107632735076490973184718768792020200939492485197595598341653516166623161490036711103053254308847774196764742600941258114884041682054974850783644630390151353671707520155738051414093436160371692619218386827601064537756673327609895321122816766298103877546014661169814453816899569358983827902834159013633333285709909409065734382698735212247344264091095427953817318810332292935326597578581147747756441942702011039066066361288525034281430645496961587916038743925142589517782915791089019442321540210936253777971946134919072054363796549563831602240727437254074233384330074008141188386505555359765158816595139074049788692943874672752531292425841456447049169106687279471808035433791980362644577071422034334729447958160479130471084168471540738908587338985829042511035760640000000000000000 367 12537154197894899373692861542564387749265737976555301081879887724922119208907493483610686626604308745049118180607506359917896371004284100378461859873522027852757404691052312757701123453043838578531325204990619014618996936371039496314824439215467553371366901363890472068358081569229932727949939423074655918279259142844570610940146638911005325201387365301277037334977063642111881630064506208692780591794979567184253080442352960193074135594982678570004826898100684019878731313729628215501326837672651139371580473536205034126147417793434426562145586544924125553469428500553613711006438144598949457069540520506733404891050923569059046792753180991751080783032876689938014242626165328124725213979838836392078459612594147801756858017038930040495001211711699265933564878730751330074978822323115701506498079285220514040973434642423612820605508192829440000000000000000 368 -7298722815431530607247299165857328938466221772468505946497736944409191827186521384205786394138162077270619283666859220995063128131935053142403422453939907046224907087070922054380481918633101829896615422033318948144136694641594367091271808072075413261986785242129169218286073854425859575585784481445905859401782577428470941461834243159430367333255583955033772574618066322960395605241286141026235039235639767475465500520108314594513379533735295901254998511308663152942267241255978255691446971418443712433980940263449341408038068544454472984785052252342584064908808507865765840070875100550910800886494358363692972760255525209118126550461997986966087061927745660398071107542827289969706411904442905880245223820865774485916760271360505580416046510280571354729992213372873917270844538573098605337506815157729883626271474924273854483219721764921671680000000000000000 369 4260625099562196414167500525544426618853747951954340381803963358093277394479940936222016688248377212901864920220877010781218409118144808459704368136916248140192641721817746475556228080242398997852537555344267006688636407131740838457277369847906789473592918393443253343389447598426545902399625207476561924661203570544863650402765041708928713581294560493377292985192882099845682879587695024827591789137973681372099717592578248807502034744534051569990597760550877071707475733713012924814318712777232498216793702500958651186677506032811078166320559020121655535798738969309232521585142002711530677055827265141911665003867918187798764594179097296589934752109758460471954650383491878555456040084489940118970246396306882042632035043334937790072615532063381537527347684506354951519554084606578212656494194449815865535856141713010085504097461740086377840640000000000000000 370 -2493877575757773818277131289897336128709600719984052330796911973107219992878833481338770829005476198909931576021608963620902269175770755548932934318926889136821178575257181443476695501482192173476675311310678727367553023896351134448844004515767636613252243081095888484109685633171105954421447105988521144361800186128342342793773523894312002446770594044593704270104259231895732132069753420813407545028699594466527627564691090867128606334392886772305688451206539312968585568001882155079124911314882190228616585402403756502237525976749671527601182673982608711689016608725631867815880736077187842224722615605936315640299288302129723350736677640713548088220192708266643356930441272953579112818329212594236958072590910467877331620409971081735520756451482700914008792667379009553886981338909461092160031226387508555994220471299894246070719950221624066703360000000000000000 371 1463690063048673139400578794077342562238168722340499901272121770566210146724231164394153622296665355292158864609034359659435525386897611851794482511508864216100266027192175604253237685763411755537227142600262325032595627004023288067010844731365680552144108056272573783098801688816156485374758206961919168652155990401665817420488164875898674769296177490677081016285588817874024028978754704361288936633769149259851003472986616066947631589958000482710693570332950126326082391830208220315180040624569971670340436358035050352546267999925981316026086536247026429753300548651847276867039238483688321350394804294105746784853846445396321583328681214289295797326667052746411753316928033401488549517811036001476932856610736117306667510300435313543593980783527550875836707020019627738903759680962762549770625910579079920955872525283107161130417234108579766599680000000000000000000 372 -861374773924703972272615155569910745552678257664885249604016060974277255762526799846708000719614960569012866894619329423515496230125258619042039931983344067165688204541196017042036840055259419101173259763439229038638375879168898395963091087503488734128298887972449856872655133564864188114265575453520015890831738545627993151392688815501982075033390411353874533811431732660838024406479708143002525070544771584587185106204106568489576487102469101126773009050061050892268845259498409417855103831740755352741014673104940343627480861681530811801600829041102855993396824535227024333547386993550962996707226783293671252486195456671710326709877710234414678459335504189165165495056718667305852220397557200027792820115305510054751565089655610338232142646970617480482953698147022018717096614043710558266969013784498293514394206954363313231035482095389783602757632000000000000000000 373 508277710931175222913426334555142257823824245615216383970199734706412934339952313861489716921608129196985656170546642056261699614514130433371630772892452852687097218678920443164577246296750094048104025460436457350575050705974407118147651009950941262480150332391384646328472666785797664280766831084645567173324226797926867429198445264079916556939817300486335099460199982881737651284223210053291602355071995935047367329871427913971963443940973951800981297901010055322722440830153063010267926598268013453731686593326413208942951637665022022043604975015532626865406632862141815537386472612424009679058936292254325100926265984625929344414183671478311941793504304327533754810604497911655648556313972826568218975032772470551013475124034602817451178819485244635068056029473679460121163202465614998924337344321808369711020465535520323112465091481754292493054115840000000000000000000 374 -300727228743428526317529505039567371026961202035727703286971592831188935230328581698191558598465644759934371497858692733275621531290296638674468959958441829201395174149042385740727700291169468088501863929433344610579268597013468082267440319396817369089579407488011615775829517326169502447638138684049719598642110921314630705323075713591896763022620585685777383797020565794404282708185735760220675265907368367961969536054588111102792510905905472709679868014449325164629985379727983216539977930736617609664083327337346993010143621338770856141851552669513077807072383786035744244706186934094830865217704246419679930502726077374529492520165473164209074012269074078512665752162892101461086893498007433920381311741927185498153055754041689336564776786331505620396724709303910414429363811140993762896092053541030730815586534931903932672439025193406570229824736985088000000000000000000 375 178403801622550389633365608792728509820785678305462076097307756551891036430201117067038813091111596639989866572140705531726737859755186169881880623662333815727984845430745375155808724066523318801383515731275378943652542873343494216775603670396665762965650110124151497232597639065763479901745263562590200603200492629025381194119165448210753510623908644738506863712977695462165497704325405287866498244223185477908737233358793263324468007215698267174203901447885076028451054968559899681621709199568415030738300963804841742736440430306698181620495684644409676613339003017258752031928418403181757475286596398870298150470474655631481705526984617674488148313357376805387977796309944387803959233111651701423454885324175938563987993245703984016313781541673682698035694698297196234933943803113646742400671145765292808994980124324632029404189734677840204005812013805600768000000000000000000 376 -106118727627512883236834139778491854228762313306413886819876337002769659485371064630499903241253520669706238918393850822215875579819248455462650152241425821681863880054809648025163709522144036031092537669293373130354061716128626660990479637721497763315517642114839080806121148658975310636577480011247821007971615028485379666200126784313892271114069081766477060693914739890158259868466002901186249140523523664563715197554334224195331373727343103144922543938590123341053196708833117664556626483020167533326528327315563985870181425124038609454831258496673554148630276897366162460160009843510653614466921706978204815101984712586189467386294092274816905398756225972764528450154826298405657393830245935940817837981634051348997927522804336529873448112466678016939263872862503434533085077093468251988731502285305601289623518382349237175699823815027405952737735021888012288000000000000000000 377 63289762936539611696694009395135902197204193121181515110329268945412469224571775675867095100980439013220424858173460715703317597132345329734692988970216382291505315413274275486173659943769962822130702857813429497916974402510224802635799060642811390840595041798263006183539307022032572522431303907054523721174851005206576884140363868994854009760404648024509290172430576613350176530784570965176698292895441618596571724895506232462123863673514453660552316793968552782000801417042466043797284384363721575292242159805242716362470717191571182954554982768304597666824733865036875931193207800352524910896678629017741239798416385114907806350242549398325883616810368166836565027180473931861088392271686540202741040792661161021240218864954337148864305066755828805917420182013906088740057862053907113300441281036642951082446316745814554811951273885227255554397227469247468273664000000000000000000 378 -37846467823079393829887053874678586212592367384314411811175553312656023964470704533460348071226889296000073695542791161745258959252216444124570674226666398558981375793150444673566405166383375621429452238019544630922083112992689161969071252789595550593180289888081152335860513488468754791297338965163091703691167345277424958755803437594439855611370868678091087978268512572303977870367208771751667472945850742260422785520322728339942861338945887343368325659749348652771352929128172062861546221706344696429144910600204483331670592801698526060484640560251353755805456250587883258667489949288277955052532223031562925546737912775100219244189320259168540385798017521769976819527161059651319272999123493443105581090687018281721686834676215426546519028994763290009294292914685011918477713383292874583691259849309679907126679862819056425810248725832367276368046082541041097900032000000000000000000 379 22691575372155213549998291573197143979723681798879376483121032461012926885121955169804253599100282698902655607483520760648577555444030868802757611234634549613801625543844464120665464758899215836041900935137939071596325171236251778772691611257682603638615950331158128836176371906379659856084257711886049963357510838602745825184404799193672830957283256669901029059167262067970186646107133083777949411391310993185276346786912459660491205721927645879900057964601124363196172135373267814043012528714261359090304800396257148259506371152019117667632382382993444650070997759271417061056242619278457837998061628870507860585472415897437224016759677511523274882405395592739554745118260991738120534122541928268828428080711879102080478069919458669887731727562295755199652047446130394390922149116242333011999517678687802325338669437748672386020647968548164709560217608336902049438367744000000000000000000 380 -13641066598749301675106704105846296087972231304238888301496304315518328581992971732324369028033529789270453713857052906413149872187875469458165624202519678171137197283650005755229347845751816674038778965353792953543453980223296224980452153402385726683519931391722318455953367483038793693429313440316358151775873772593287849719518013461977615585885775978538289747554349283862264261139777810208061330243816425167851096719793463365087834641166947090653586960030144930992774291579896200828012082866577360801477603986361924212533284563052523889651523544009113653917978020801040946926423111007947278135201001940497631003935678039015866418764910353063926021063146754621109640416200985090293418627799247546270098682401356502486074235969269781162771809009521762017600790839343991685187427387487326549009251398716318314520498669657274365330304976532703756358473637173737813564060598272000000000000000000 381 8221922703724416364886992952229107976918642262130990233199021583077452364331709716425226561400151683993846509406472299071339108953610375120577567360901413169391918664631816588783137158564872724957889785115246171706646164906681723787670914629511115870224459713734635759063289139824827872020257652246432169470674665225525542182294554744976503099060037308765597047997655477709914824850937875310927902144808434941680683706753630614753674890850511567749033053615094118374337685032365470752218139643626377175131667333237574811154268200637669145463818200586506784146120358635004167366064172821952277719365311637260644504078119346680909893390393124402140017886613378020604445341763497052452786949946418557867645707074552641863978271416072358619988439821561955433712911744372002936215564464869171906247618811693402925214149327668659350073443210925658276316878436209765366257704778072064000000000000000000 382 -4968632057535342504948703087156547631291204753720501362514224433998118170549199240333154261951684701632642520775169593870713837895176914767014453980484084842660656221393976388381128552634869955641354277982788073991036648256985559725767022323190679247230993802012872409806020350158677837021509281389327956235859307391955284414216830061593864680866655973566047140771103981525720519290691023639112735680850852690777060725175489388005324327003090834171402717868591590878866639641593502646714221582686671813294058180526088550319377046014320300461811558952491085035266641591722136524757614829948613219509400158139628570048021409171412532343565718428480673562513116533916613346945348801775401010919280964552170364997266579386826870217330599265162713941284340541453438110552567195222301447090308154920059206296814199133225901814116073559944882109133927063271963609295470526897923498704896000000000000000000 383 3010479648949623547250191788074108187823821736774880618629274709991824211186103987019869746050054965411168011434664630822354432002863133848982752417059353544995945972129927156149818780770048605575648364601628674742223715865391807025331867489061074026460786622814539003583285086794754841368651944238899596817775978237075916710267307650409541327380403777311398829523515215899710078132894806460313023559742415390115251141209681817910789758096607655988005793531737975200657764819835988928674101816409631794414812930837321456880937072948276821395217124090267522351263108083766745282605491342446606533842884664652837069805166752336834729646338475613510354759181425166645848048695078987499521434620983095048253472062369958698993059019267264471848690131400144461710496662050341718458467571943943499397869197301843816903259672560044381918635696853183676622716975975605113689726520537542295552000000000000000000 384 -1828803333558701309999649046436509556541678965894173174233852961378122248796925404146053099453045833812809329289856251376948320525690856373529145592329565701231130013034597894903275369184817447031505030496827357041094905552143401013354173742091745414824533414436862313810201387420183781783468653595020611898903638296967837618196054890938440169742621323372906223455475731049835595727348898152847811344774760867207975920920053075669149357511450380939014585231165666097877490118458245228439763258967453467463917280720362580218310616965735783406680517153572478968578857564140824392417120182386377927509873081268101554475076523757387436546272904630134685877274369975512871748785173968448778091084164907677106756371900940708230185135857388396621797840074610710582884682554524381397921921515891509760825040261887868282993442600132062044687626369497772322909903578238333336866232219995151007744000000000000000000 385 1113852845926913638275378731356861226794740118327661229759449318093929499473819675032668175222839875128355601851654431907470150615987344427374497714975399534128327445405323651002696463174330421757210139827698486411041856683746264152112836667353193731680810654467570782558553864183682524831477902911740861687182546252841520248990972581282488055104133629294996922392644938662458907471522759451800238480400713773618104583590147281305880753695390713630078847842131822509636578805834976765772576790366007316021420068533298311343108487130804980427428615428817402957308900500037536009577825314405966747028136589417107326415475297062239665175257564892123756770212456357795503184357250608397013350893276961009158653751842793782059545595476052500956321035537461776938186347246297753424845052997828191922505893769114740529064884132507746167153948289691659337360302440598226733511817401820111129542656000000000000000000 386 -680166453254683621501499755957517089186982373274504708223230920074677885320033150108738914316490312537054267072433996114764696460744878443424065247085704269520232513415966896424100360769198287093127671501952199949617151289703874937085794335757992532540866943104465806809613842683835868727408870209903187377599068526333419096900522325693604410967362645393080376236742655890884449935578968160130759050026016264226173000412575906937576265889398753536621432210840179390015242065191253515986809255131481736419913023920018815607850491554693478998945429554681582689311851172999958869071653863758259354655292677487019716254206163955118944151132476295982340775709887550888660763434334580453997682265588361272969829978696747213604112088528676097327624870657466286554088733086694331996261494239765745674173950110930545479435432158442058280588416290219603650538243928557485719585233413310099600470704128000000000000000000 387 416414897021176775573521423049661332313356574955411039635293597360132330295658355900329478200890351508553783182193899635278060205616193792454766426048050389284170168105716616924694844311774181232258248184582835805209813672711858494118513595424719545316067147307682878068431475035468198403243664383785553998515161743949656503893435183588241402291927275283713365864895444842713542116493757865828330878184806440255698698857491302715546546399605848817876857903099023650999636291084177888704781421162100136749873133435139289180776146690866992880737345875912181124964639810545955544677939928617266507682273615188663643602553718248368706049723077545720420347712905559436129356882328715629374311091421851504123637095649126777734856236683098059233074654477262677707635489567508419332192831211422386799231075577171201200967230038642052466523416503149366339960692739796017641145507489259765717171458539520000000000000000000 388 -255598362982585677407584814892674928754855174697340022345051180800185572705939323579652142689908206883184705986919186689591614913573625198143051629658538954548746956729366978221436629077256673530131667491450795243467753386022278294980130944413350634702472765163430255332515462920323552152581458247053345576507649251459155752830932652726815523712921249126306880389888109483489535686233408595076996008246149383450494876266517925624655543112909135008631302107310224491289967083748398937742173810593324824333847500800174756021884169354342532808527548048270986404210602715100359546247668055566467215674002599741734516959465290025263899356125757921251440863767562494652081725043089886573210905970475643540748272860221163618516579353651243820360423484033321251457061316757397920158829078391110035574209520030997403097968958940606104361608186352052638382864614712328844981262552052443177732218637078495232000000000000000000 389 157292405398876456512274535546112949655910227887068237431095640232836262083780272617884350531808680491836842839093679438273723594939660720575505511994740984720552201085313909691624509788608184968525232962290800774321083242697476051551898566198453342594261228865912175620991043572498809387537908002139344676733173369614151027900255361793392339247119748876051728732100043046582713689039700341180606736790808048046598106044140360371676214998490670278944948572884074971742703364038956879657310420767602793000950125337280456880797829794503925509067310819512112330878867015719853347515464758686648358922403338842561837161469320020314169891680915166241405905323153637748382013007943413518071131459793851904569314974063616916967002439628241657052245756111247957819455088410196527821752228166373637340604983561133903169087902287239961067077786893080884634594727341173452258271454416201096389919970309271715840000000000000000000 390 -97044839388303158485599091600850366422542966592976310596531214238786923042394577663122525812373615454087904206688949877619811712211490313086208652400368708820142895929942088277103110062547340314348888566775942063564064949146737652359099265474070084735316178328867064920616927761993090109913551893871858602946147881008085090591444077336168290532122921204831453236217186449859152902632058066490746497177908594165726524059838829391065020480180759085911838044700586272555161459123503831995612070500506542153514520819383632387740385071402709676000570368459208346462778465211384403047716670796458283262078652868483609187603157858387711128109076401540916037414524107870807197567791729492767352937370166046537676164532884910351969409874150022247022206035974705753434851770573308598951228366974448571393285798048511824564334083574023063592298729462498510408526805964257080966900601265006164791885343311152545792000000000000000000 391 60027366094760676768969706220786858732354134537508291865147806695060399801640474148560171128447225287517136824425495879105797984872364091730399086740692368243087310695848143675779239633731803385947178009052084069981589790224598394289936031173167180417870100785878295292628006714199671158979190971019690665049348609587880577376619683049614784734803671786467954866272285893384135739373704703029005565681087977851017127625322244144801419826585083627640365519295518703704872734705956048903461500073835235513563825676219109284933504927708761891831684603958705189137078073003728606990453599184428034938594398302000862544488861756303435508579854954432898652431812702705605814303695207162995458541156721642658803273485775967874070797480453203893964599113006361998012290537742600193820924734364747153216735053194859163613658446654386290681337892602774641223569348774609333946961717005759614815601294581305786236928000000000000000000 392 -37225062815158550291679582020570932108055835327242551753148233685769855609142698736687185279659187226692711882316390288571573666155018776429039860366468143922697394762922475456565147623495839571939452440637135193730047890418269381188691606707097316728365158069961363935822863460093911872955108398343971326807768660494103387763040140083450345320072101824961958440634816239544096012596898564132158156256892511412471737341663764156294073221455519146852781119099951755540977545611978147036364498845976241421860793190770893599384264699498436171291767382685514146525304027284287192502399957317148567571814901989255872297967951229176085210541361039710087145022004128084984203513800538588469878037544234787179738289208421366454414723323218932078497397855199374357532063027791050826255399965502640293398783434486424727204549125869186997795459462430539795929903141775562176930643192390527300167838612590570181280923648000000000000000000 393 23143448638134038018020765099835655704394384110841582100051443594801054105915461066118628437755371055789680073188085540974467371382886884913891475521410444901529266227667206022570930915156401050902045807604009570336135548510960820927926315713075664692246905286436695847299370411125260185934250018278426747662945166570533804086223071305275849041444490258117269032277123897048081822902525069609356600859155598794785570781542889229458375939153355743756380045902159891450890573763784968290692483150017064697344758590801589523624577343428137520010596995495345867441762034647097855515591203353175899824502371008409715049243232355297185430620531688985483218676955664759663344119732884892660098946895211757673432791204209322752005680166210776528929613166608365072441216366608795350761700114316986203851736739822631428427010599329051921860391528820844570820677335819754690948968837718636056640265216235611408093052665856000000000000000000 394 -14425284284888945063685180822101478383360788995877229307795269216929975010474920693302340271768604968178611150625857052407221526069905831229273734386972402324227911070715176771211272214318004205324586637488995689816908112457815111264527793495311021367942555546242807472390288800609060322062394722232958560886200021518365399317924397171001044903609047193710622114559480692146949677175242459374276468174804487590232489908160408877738497820740493480792579539923105106317862723808688613559803954893368567571479944977447141945530741221669663766277567891005044965428389956023195359287741111836714900323044259743543860835238756716535515189358417390274095691805061921766920304917571611981930059016786187761870065891733824436294530362014811529585261471552117856037749511799133330736457524784333323850771441109481090241928435983902798143009940423437032573779183762514726691544614266016533550625722949544621988404171645124608000000000000000000 395 9014083172821671579834407371496956235042780616935603010313994201594689345320213556496663327172595621560776608729645503563968206805626265800994018463087883772579152482433322560457122203715627602695145402911935870765202904648696622295357448528058626710018734944532849107666257339362351705419332127018972765750636008852825666537693666125935627073288791852988291305875992956872159426464841348515710595526881485371840477558033257169873478954730490328772498255790457218373951389493867084584454383442624518487594635105721175752410565306420025614335593392865129547111947423069378335803080757811868501826909697899428071059678285747305072395226609908317581790526297683303929734683011038947099155493115376162577589507049815066633865109315446952944576688822992604723314298767304273025375672432550884564505448685908060482663488524052408252323279356638432763468050035308348413500037162686436743488778751704044640333224923482816512000000000000000000 396 -5646987566821908420307258537035483349726436747179307445988134523918914602802768378741450922101300669965262320075107730693534135848012278960774945610735001155724980497096217623157036906900834385455304781763426145082857756824256285003790825224722009258823715415412776237953218273246532018506604902755452464538456861723095774387273957213795949303437188983257810961466223301768155190040775634684269440481175134488386412831977565785297626511954683158619911130879129660749335812552663724966430811306786346082312266171776602592720855518656364312260937246708937939649623449795899163139675217478619816962249972696659850937946872599689915221320615774683212903458705580582284704295805646754405738927424239670290495092072644349970364480381677759222531290693357379565746470908096367415285045246933364101208840883876409052565212523693387030078071124123263818909808008739819768813126712273094427413388255255487003107282267798922854400000000000000000000 397 3546560909493102373317067460708496461778147791666550950428586241255484606323077743567023903870860203853640330245902115657557925402120907079819957519358620672028332802765351517465297241239507441561225339862875402723429577575638180596035222551712338875145041564918010255280352630342512956595865637359324573645498981693638952326241714085849673176139705401486963509226324462917076169591113220814908345200515351857982998613132038799650046652420605143686920852583845150125311705583627740440692914679205428794043881529228703075293230570158978319307964667388213673198855903292774037651658417760852572813594311659755295235282854486634298062456076454199998374742529453873467017532826789921538343324975455499568741635034474306326524391287557618550626155431914115440292217374813734856920416669108659630255546531319361986132122393446984150547891208397354450904561292518547206144391624930296689837907520767621448901182833183455298191360000000000000000000 398 -2233009545827929771956522077980995734864953684812216414051528542693454516223026769694298674548455488571379809526191953781269094601556791626149352820413627826657345568294242745166829434363767291932656967051895476278292126183374810955439309257657669452804639201613704661626964500547939469810942151663850688704261922437497210681546916833958920894693402678929338914791261585774830499517805122759726316245295266133258472694601499854331817317723659641631126609831303151376377078127274522435419690451846243216793596058200877757472305841048691044332617287557027459684418895266599690726028468250408103338275877050782864729029449652080668149635375402433215758710617538949681380421818626483635553265925295623374742508376884190785815817211857517966667585114329851568947244745876337786590172548299490175840871602266994973727101707829236056558915282647350408154897678894134092720366813456432590414619693992060010944520734905435593847603200000000000000000000 399 1409495065998938796424981291643336247342454875533009088126361156662682532032133533693109422093641671307329747579133997802646964596401562443052545943959921922877210474364195285560942201955813579741429351718000953745936900950342036192550607152036964623974173900391479959498298109612670134200142172326610152837840212499127600166093998170655134553448993426400895208355931842604666256851354534951592778129726219465190845045728498190340009977226978410471668292488168739826033157206704468297432555961678263750641350867072099207767884130338395917151242525672397216975460658485582409678629555951956920990259016152221215404434919793257314464462370106423377811160251404902784454013336159225772560111897161634230636121451662034644919075964220237198913939339418534024979143443324631806806249555932581611643854786698692881117192250315903128912373709944346422756950085450273414956178120531999587016865384131026665630421405359288082655493488640000000000000000000 400 -891915345143026041030862543262957356942796782723324304430289903905265663071460848423263581977993046110823686801767259476031188045516698507742013399156202851538456201548011973356704585309582499303034246592024514060616366100554897276837424793249837865192169125196022072289617303366176554315488738155282840944724049627872555854963676161985261680830466318574551731369388362590169198789729683464631304147138726689460296794732321963457233332392408716245470405481797720805150287389095895396801523879793702346817543029046163592933962875209224759369384866522975580578014975869087016897014050086537470756080042521002453642761151127163134178530343855234911640498731650555757028469259184070302804571470614440075026586841503201289571672800901371608554257828849914900486019297236961897224209235656766932979385671489099236810728388447001455828538543065800129640627847295455286808313912818211911148250008415067846455692881747885141160868068720640000000000000000000 401 565806709506748788256920151997871273561222514186710121130755812178193351597563826756356113102436042362451260060742652080762332651153735561012748368811467279936113501721200064011462387620622253728643932795472362966448847506034352526679077926791295205809230843559379740642979406791741414646695414764568628871694222722010266531967098164783891044803207201327435467214094745036070301358522618970760607210662461611176538226008290602982471967207452978162235508779460574945915326376239361825953592581357685003505627605688644895508939326960852064190544326125515167748138127031087511814988449846526297941874954791515073269460440625388584132046142082198134819882086272159449390084953554029348566615511184469832734068056890471273388696729813204153380420298553351639585950926668111050582993252158373296920437173009920065956863943795172317981976763135402220278194908324634427311809540616800900907040675652603049005713663389300173043126927349514240000000000000000000 402 -359827400082082534706857226694202575682238070413740617748708188770964829150815974018332280194830599931819355031345647530576337498105907767474091297723154821634546468422504121565505715726422405434717935484788904694369758444193267301524632127920830813787562977954654617794497233157791745679544782999060654368761802493090661280990308226338001501367337008669823639603922082684443315656273169835660501456629955970500003149139030705802960120197397232164310962306782786751292952654368648089695679266282187668607031459322637775271011344253267422921941965049121750760869100184352127503430146762941586812985297480952562148249761334456977634965865593908928651895281696309802689480855769322304587487101928808566397346732311788044311764572317057513533847291058789144716103379587029144814039699033156149048612274241959113183368773815080028630249843413550317783858858506027478314447460279514428203788996790022410400625109627622953239840079644375121920000000000000000000 403 229403141865551423568871602370905857587218297045904565515194915525274404981346818911427303369004562164006707482192585559337811868325264781214735179162319931567396550287564141182302871325839804816437890771345529407956872042170125880343716137098929298996774569573488736648842780525118761174873972205855479064107731452822568416976226221976542841887453087934053684880390308297009329705221279725435767169589642373060471306450341737481773735559456322539227804591821341692885923706802225347427461259172455940513116211610565543247645641376518776779443388418090376107403189276042800743635082228337520081847695241182076287408509831088748308053679940519908125766318262800651877174981844806733562152523611637017516760829039606370560688511903120725107946358796860961054629688577525763913325583981865882199332031853853927587535878673611102014469893691675752295131101697321385603778835793336878238770951362512234211547437734803901903157781479080025128960000000000000000000 404 -146615812473232547392670813392945088621090203722517406913425826611110403200717608175576303681637370454679557332695977535284345921380922366789184129942848818597173145475079627780674993526588763964648848587269701650880373561171401380760935591782554396182278131961236690940630539367700162457867648187746636080927537726585142279499567033933653291737791085911245751551152863449296403006827809362949340114218136360114729042565985188745776838935078444360780754781531713348121877240114828167678375585485796546298750886530709869087405518440092079047077164384590908586481395004039969388150259511680442227291648061779341962742748822517480623481447912031413401870851338578128428818927093948233961692653249363721198148341469590250027375802840752816705073042265800702230739408829234545661971866975988794035314836148852176312547019916012594166216110518242394780936815640358906639494547194740227795637739813708585675423883084869193027616587062427870843371520000000000000000000 405 93936834077506931097320913385959113675568048635214830843464704038084902512679912058946152930019589366177473708094552353929877475795539209064146111579894021004672808297179616814469933262314955760008739213621688114370739200140152183567815836158732582544593226453030169270088706813080239906970143494668977038370517655712836222958838773453071542197032194864671958670084238648201191753296138517545494659800872965221388988260918145143034749782818388715092225790523761007330501075771797651002651944877506328229826558954935875378247776136049213088617783519379219312621965090475283642780645655358453808794485560859098976668544725653353525614487261141836773382440339930297974455894682251304035381924212591489104876415570754943521924007091769410705095714637856522004059925951969913810649682314108274859309891758559084789937143895644013543348431109633129665659617334499788199358281478957389092029993168794966032543294106057096643401147671478771993920143360000000000000000000 406 -60333988671631882668278935157301066104472927451335481815234891652757911180878576573557157002213390640352685821305453131625032996260596905299655398794159277094014361089129954289597132512136393817091217733327688875904596438200330260209705067408483044529594769156974039588398918931868584053096165115801814959982152667128691929215087766034000678422692480653746459320008181956219461935743981655410511953424233880212665034260608099031135637015371646851944079116959890291318939270786560581447653620385419292922891975844880037374080599019301589725188617875681340937729985137890816360548014344572112374334640555657385213837239010014721514451525424880061348756447167162985594281195693148647904790555181355098036650835921346343751729013157252179684732642554935799356648991446175720506550163319822129946083900518284136711357778324180185341021739800700055333993211308335068050248108281125791545855032520033346611668832946366713282324512766296494675891396280320000000000000000000 407 38846914637393056975777506313055739677990112447663457582175873255447870271162507254951776350246732539635735563125024732386162166210761797429006965924468523869038095678957023399544856893525215357860222648773984221379833457277752155491005393243225747005682270860327581525954575930630658066182642387807432637963863034042950155187763855926591379771618398224917049198248549490411561097021278409390077801790616788624344527210383050572677203527200331441435751407717451798052109612047054835103588390359483290528049603297255803114107488791591644822605799184761735651372877511273195741395730343952667157450133988519216421919564685120112835422559546823475445518355308884950071342983609083079779505674709165295796540179064208727513256637735152101637304230724291928962324076886545588481307045864402838288635173663646224312897497468090611269713325895700522353024866255526243947944474307653518275726374384582413625193963941025783878326198476424382850399913409249280000000000000000000 408 -25073604948759536057585450656014374065632256863939894572240393368070509565264474311640540312289831633643463208606321033189386798569633207922233348837587134151506757191887377740437870837724943514221757021886594764526125729400038563486626511585144472576370841191241335871396249746702916535710185278512012317353855745560800329363873303310004764247880134554977375895143559981902123664487713471481174689536045961012744000516930089128814465606907927585661024490908101102419944047523741340518483891569688431857125948872518409889147143433970703076337947076577600616492278472814931169827193653407979426945267380484997952118602331947737527671707781401274726167694433337061590638586138830338984497223800458365791150885618141053055421407019480530537052419231410171832554512840950384830587394891756819676011351055378811997178455368557054553878128118746773837581350077306956818387555836071630433311146376811748785445673910810146266334200223329804706907166350046658560000000000000000000 409 16223336325348052302780920863858008841832092827771077700295907210121416232194842175488122694562116123783739515020842530426911697005381271495518460939133759160772682182151441725643358581127039737970378176909493616930323745897216473791569446888022194009648779993637237454440909160892222136480178976127918296350546368089028706781517337038082224683268703623838019812285476665506919911137132204135131969972825680587380579153926145517073690365320407056875989101381263517933547539290749487948645397544398004399296876814016768182908755126031144048795306658424784414777658203628349311150888036545730606185592585311186577520884362375722474582383748977263283228880246622845766859217904576246730969738814250324206332990202215236046558614305797223213635684731035107300811384810693805882265374943912435093717977418748726856661302269221132492600972808340086089116189195272941790173376379037596470199692279155607555683010825007793610303956887870016155131290860963307192320000000000000000000 410 -10522625471507128728359478439628564983622702418253219004676447120384136271172263180606765905757834391334916693377973794245553185404902129959319893188596622094925694014204544985060556611810091450975288137269044302238517845914238487254058920619930332317369850891258265745873511229236006236230584216204305245301704083702742418024350641053253980256364574651998348251406637108310871371273002135287655819076000435561979736180973560879248273131446770867898400532610183183318848306530738281944595565582576789538895582649868556365862306073449271384725037539471804518010175077309419989177769327990028674945964650157925633626671160206423377866738018593428630276275432148434685610450891112962054046268634396592851205259718164004136135679904782492665022897178148287433474183432105294391118747522785076357917637644319128478511885331410601187517846313244515188004601672975746084653138817577837233244850033932003917509319851147460720238519195623146444965019851423094386196480000000000000000000 411 6841731388715031843110829079202202802542009549945017128990367532700233712360459996962943009115229994313075656426341124953798469785501321081242531365298535944235520584731509798453333828642085882090701740324495244944199135383521156035520856592240983395050545681949530580925233233696390873784006364248776955237583792636830462682950310162834848239154223694218141154344028187573212732049203377979210736286109812771422483043239223463304750607263571423798926645179183773441170849600965111431966102240234153600912997646277797269097295766709608136615543745261246110924812858911330866674939635484341152384123291750296217503104682135024276372918957902870233529177111186231193971034965382577985539365370966025964942625869196198894011602764311114677525139156402946784351844833273679675787588114285325829555414392024371069228192579742695571939232565810344216441442258236325731580802278580490305114383466455046882918426430648150166986041825510484538585243510823805121713930240000000000000000000 412 -4459265392940810727432786640813438117614968671705462868456140061179838720665332344946683880714925900482598213634916976157818893849160245643150024270359655388362158578181143878906852301575818440881334513726173421353588475332024175974171974556041093802188426207056711311130141052674390817061111930914439904114548095729253583127384720701597664830695405704054413010056029542687947526398521545679843041621829018152442694321432077046112276723773534381907069948762835554797582038937394991750870130245346327190647281407333807449415482368363526764073998603359362258192671028041629015641426856018639132435640569788094117467288297440468443534362178019061669363851510546709498809188972036443357509217008234794850192469125812843267116177123914407964453839611621567914067252793204750096410579565880725193552689860034171440824731565484327998505111301979234991253981854099519499616614524006403250749856051084061250637792981369709619347000629425079521244100618409112185971146752000000000000000000000 413 2913489494310293795203813633713920498768844987314280998693794692931368302574741082448990242906282463964061625219295020489422419837872853534577880001374079986462722843981587187364914312695764727849758237463079800881765734007125099356564917766421985049316387045295357403070556843075423323072651991706274459605991162389665700175953469334673816275482601297132974607712373519272849433901540104412818466362459843147197139980285817461418558098439343143560237054897133107810220632510863016865908074903862596447398827458061187730428102460152869912106100189046149769705691146618931556757479659482263733443916156875426240306687420565929989176646471022388788227476554428114586573596983325284244761629112681787068970677493315420253158931410484848739716454816314011753061669290089454025171664324340210822904668310866019884743048531679070621791184194247262784022965204341139383103843897496892360444014798260421839771981731967922882477723510964086236536482029610490537406095331164160000000000000000000 414 -1908156021502854377984732458331497414724903940256778014097595032435088479772376700377819720716103617613572317013721760258076327504220380927142458384932159197617604143932586981713546002933149661692116908851079963092016701979149289207127015399405323533322648980380484885312894636464854966978380996297134678961174282468481599862586177687696939328992587672209991579505558754312078905167639933056302147024681846694731942057639379296104314083970970970383718659735864765406270175417007610720292074460580231858965597694979874941854762128374297907223135891585850507250201274257837881666880939286791889514382692360619014696968236162756968794205136146045858618865532487951911318378362819155446465731782704805678641689847328654896877263858822104362199084342262677515509471956531254310210558441499864851269928394277595923107100802966786850607903813276203655405250460070630538327677373775770428490170050425526717883138854741511782960582035994106600920832098347528453226660832791756800000000000000000000 415 1252743227322333893776857648246298618178442997644681308124377896847467871270018325301202102493079380561085380611020925885926731976137754484022694862804819126594903570505710711533008232458517069885873041182134370233875020744784342854650514906224985735941114499289316754326674619899450262817155406594852286989692496399774631657201708438991494577770014417745175968138022322766049691308902172115279324729759816602671383867423451878950698910864031864352859030667362266913258192355164878470389081574817944230836093939454013799978887187861789445773876460102119646375048892767976935690756874043901493688123962731123945127713087614051771966469438895617117318119138985840705520336927235244390913365747081276340743463821831999174917290709626831041630007740470497456378199066180133672876590883763960264255496029716103144333785444273903990382296271181557312729529707728697637644167825937279912291342221726849844414308956957931723967505342160453351648265482426678971574029900747594792960000000000000000000