0 1 1 37 2 -1776 3 114096 4 -9165936 5 810646320 6 -76152738288 7 7450371782832 8 -750608233752432 9 77319392827405872 10 -8104270335592602864 11 861419406835986019248 12 -92621128795282877608560 13 10055062260891607562940720 14 -1100545944769838408566122480 15 121306087657061323164937678512 16 -13452662452007365165498732838256 17 1499889123390863866207555947064368 18 -168021955947898797912032796086973168 19 18901829578724169144407601009354910128 20 -2134433296201303839466402763815969556592 21 241846833710950176273922181710838631589680 22 -27487691767727300416475439599196430603763184 23 3132967493839055771964340538343837576278729904 24 -358004485289643314575759218194825893412966273904 25 41005694598911618138490966533026743577264052101680 26 -4706976924752590510166807179775154975614453462649072 27 541390291094082281451438186847984292550911815945822128 28 -62385770927380823215247169904282414048556183100927090288 29 7201289651391841146217460354788534973092825344209774665008 30 -832594367908188143660590314247619274213662248192774085825520 31 96407093921346677963994535749886110976324939113859490397280944 32 -11178799060204240225217120939850087330227168637810065377751738736 33 1297938512853816156037378502987937727321614284325587904900081113136 34 -150886882552733877396376140086428055527550581114444200439357550255856 35 17561267034871406305672131937009808074001543678582948023767944373704112 36 -2046154718692832514903914682498113919029087959192974097591538833073779824 37 238656351408956876220210774101092026762795711860015418482523792825655579440 38 -27863469461313278840875938188555282572756594582845669710849958173215779252720 39 3256137369685540182839813058264415573924493796244733445458142982225666397262000 40 -380850863122018284743749969825153692963152446540433711430343139075584853644001136 41 44583357747166266364426145122054778025693551469203487308444365749822343142378688048 42 -5223222178741014791922744834926600039412645182912117738268265348480644889780082832624 43 612400688562746271747647114259946579829460233019184681521931377553446721251111625493424 44 -71853673181441107852144812988588283101802570817951068546329278219721007195313309940501104 45 8436535480978861464033333869695177943744249850641350423781112999933686492847825182032873776 46 -991214920422417598109804661134642147180320397728507999474491333834970942252873148682229743600 47 116532641116274641187286945083195635066448906770537238204676168838904868030198941466617433212592 48 -13708556916533671962457096561861109861954854030795798096685755870713175241171758568520343991440752 49 1613575651705958427085920316384083664302285334478535141222223562310749586031142519681464611374613552 50 -190033463629294988586701083146067144039403716198858525502719775105626714483569910912762029446422301424 51 22392589919190251210509867260118716021341132286567711955180181820727152150274251234515446572927968772528 52 -2639994101912769143623583743040788712600675111983886337019476259886213948023506701218434533092117092589680 53 311399127937150326744621162652874261211723167230120880420027224596061353074005880067689026802212443146764080 54 -36748493062613837839167312352756529359646268480417437287714234201954692517208425490278186803360246323027908080 55 4338721102007539273715198452175732836981466792243774361316905339954736211565103794866309297394740622737277205680 56 -512479802835292417581709836934005737738155709195172771683416100175140826966584007146507775862554832351969671834480 57 60558867533358562161969064617819495469677791032698293050129222366961821666030205211476082070553006226306472835922480 58 -7159096482474098145477273970266693854058851304760186155988663379203772691730626020704563680382127399298497759388836080 59 846665781116900790321316606553759861469329373113227214450837086724351911782783118327927311346658077689345700662619535280 60 -100168985684031804989318338378204667675558013343655908203281617803806944778361586385487039101961618491690454343398936278640 61 11855406938894394111981773869448177653864718427919417169450797283474841107557606341470073599839638852368638483877289812243760 62 -1403641802554992832050487041606753330996173878054165423068958601111503732593875762896351456830959679593838001554706387587214320 63 166244670336185364012999031041974022532510611309213302709740603268658238316016282958179932098312186320932184954676519945492345520 64 -19696360646407868577613051078728183011255431956764912956196741677902604631903904405413308992145832546485585302122441942657348043120 65 2334352818787536872071227140516162712488801190788576298038671218371218041447777636086994668129745820728731626055854527676559415816240 66 -276748261505426931154924317401566978215417722121675340697849436747846595493257007633345211936989936572287726628412460898622640781309680 67 32819883991826171209290622768397047867326041748457528461011108088797227101759935397546502175911356823029065396544372886109913443601313200 68 -3893309622732485096469569348840562152939887726868233261856748808180631843103954889185571996978994668274509767473472592293127716849697983600 69 461983863255790299034610761039163012485935187704503824497800558429861444057935485366824873319305634669780934557772665649619393667079531998000 70 -54834892393283088958955729300548083584894925811386258280962008872385684453522165906292984722417621515130214542051178518623328702674209456472560 71 6510375392053219376001542771022807626727376666447271597831839505835026243073074292813968766336297704192146554520782309544046066450520238902421680 72 -773162138752995429109450460622360680862199033182393809198311416304559145196996827845643462946785022837296784487610362726575807052909008269661968240 73 91843292323848304565913169418832490840697357121354016337058999013870294792383138963854943863896095653031189677920468763050037551640240967385085486640 74 -10912733786080962460323898337994770901570520327688496479371654341843427578765720408949896676648181575666660391661130907131630861651530506412710527257840 75 1296958230776795888373055063222744462853327145763665755777755755466766943114073611158716916789009145130175950404619488552148502425407632516596346944283568 76 -154177822019655193036975284609505425518325711382932054744149534119522733050547118864837307997289751085335128466494861949766742161255364635123133902270177904 77 18332369339918957836190257338885467444108301019679262312634177131700962811190728216572078664196502741824066801313364213691464766124747818787576941522303787312 78 -2180285960304360582277906857659869166746974380230776051859533789266387048864018521079440872211752917314277598919521887929132747725644958825552387619967826515952 79 259360585851762621865561512871591524425525636047694752354944927610480585168624585393092972440579735390006608850238478874070930932957756255884107601400655592070832 80 -30859419100255266445652681823138004739247874294367933750320836294880893222502964439792717438493866818233363764741320970047595320849391402852083876137021706487442800 81 3672505374939943754867189881734466175945135242982354212319122653302168026241603535121475419765557372145407771688988834695224772635034007378022948156365938418962111536 82 -437145308786288106447909414797404795336608735811939564804439227972108295566673828532881855484940384224832371902695423957877130324584071236006269003110087121484655747824 83 52044607491571845867740517653339059222481463806981492032651504815012542451330186233640414638838417076598333053410760010219604386330303539511644236885716552560767383919024 84 -6197408289229623235077353806823009486694800169383351239484306176831971491644128898802477872949799264553332312708101993869828623493458116711411264241720259202799388359637104 85 738119930067178571415967244014342216224957801455277698320235802284470754771005396505085773218716306969841030691756141338636968758114363307275499089826422881483822609566078768 86 -87927408647088526092263767133875681764554526318472490970089262474692897136098555263046933001716579366910389232477421360554998915898666136607579729156762531838258318331155738096 87 10476115285726162932424839359222109562287649262952804937319910895547308489311378814114954792291597780124015996579388726387695292227000202282614727870524091305567335518509591041200 88 -1248398146020248912358335343854314653482691317428935947822614631901019284514925311072754506083762262775064830175097112847981252166068449429420045447210275076056910921461160438743920 89 148792510473707930550058568102531742731158025902489655616333322489337895578438495134062797903997478321951610716803109841267250549047041102556613820484950477223191554616930431970939440 90 -17737093521918452711420802407328729808070819764605413229623488751973634893937985538256018650640273741576714890673367291991435764643082952918494317444336396207283564990127299720387590384 91 2114733486600894746405972033681638580418336074663147045988925260867592137328442628007694559826563858852577693391132289546639360312120868354675153539881690955483719619296413273207891546032 92 -252173274488928450144469247069446585520789694726044620824825278207447742399253423638936837315639975624865979472210933240099439338294397320257915003601761013578234982641881051067710055796336 93 30075383967042504624457762252669171442732280608883115634174943294673371441585137873534093944499903975652910396865308467119306057013415410613119555411678607906636668466725921501197669225925936 94 -3587488667926548981794803113146073598920248415330285883549226795182437522583979758746059646867765180964337131479226149030785100527618261224541099741421754445535372190104304279449899386509263856 95 427992051729614328313340667013779984077591092517252027939196171148297051234224888805079691547585490855891444514969038129501705805844094170850940427852294385803073332920548399818713219397161814704 96 -51067582263064214532350472810953778902487221420387549308319867310926840112116046682995712075701947455153921961278649102666005222902538665131145708610469392434755438789440849775432129026249155991920 97 6094217922185212887173969649825544433848017307017836733583400528076041754071253029667139041059311256403676507570626088160814100683777077572074856476347806070982681330808107091837214830488288724224048 98 -727365094061963632778558763005673178347639382858450369344013798685973326802519982261066429051775339365136038246740095944668664937479969082131295798002015361224991913760861851004880074778787099626639088 99 86825534736845311957311882084155069584201402955144631924246903093397928796032985952302299595589936254782247422429244987051574045672104490031646776468000562850514349614115297565224435304329604617499002288 100 -10365775388874047247685432290703364365281412557217521734222017059840544859135037384943302155070197757387871649304093267415962055815017875205595577768341718606597302128830612680633953910978475322588509168752 101 1237696762674196625173875714537326979759390889985189873523247342212057625140625010897437107317133821066069702718170586566594129940109710422048186355061408656694963206006553442544796206833215263426982159909680 102 -147803154027808295640927203213480851992867952406966008159869435739722113608530382994279893872420076094996146786676936906561903418009772395124328937592532754464825331952741292994069703963814280064132071009917424 103 17652613812150756096468536103858660576988832778842476332994585859312412299027422869507614913346497348165818204846475786148647507229908861002465467017905665092448650569521518961374733035623933301801918053847728304 104 -2108575367362603324111590726741980159324349321496547324771583478621924647715062894798794167139995811953802438794428976956279466344235825927219854031948492101401563759224966658848019246450727463457187112481536503664 105 251896989234826561686270629765769619327287734072707978990809639894493208972894265168147880158804761924369991000725493081277230032053381519095875803053734207502368568411553301441052220977172726158527605940926915640880 106 -30096053027113107963444177520879386929897442362586976071789972385155833612554287709214111688086615551495850201301844484860127604699734658106658465531659814738604455788756801122941180520104704152275922564194885766915312 107 3596233125119491518182243267583030360658947291406608021824746787359415339347532829513749453290864371812654784083187949535547262295859530915404668272886488849246434127704684847109277928039788936261285512626644902679067568 108 -429770788745370453562012801128182613780038382500833283478391019047614670023090341079061140344712292325983314240745312219753959238783908912994495401923814351521295078455678309644434125596354287577040401824082791005592582768 109 51366003282006945324737055370766857792479669687112563002815691841198077428192095152397404613300925271715410041542539707471070159953853343847644521012979813801710239440434276326370958454583786925376330299105592355018468686128 110 -6139932130810117684979637523159931486706863615533277703396116048850508294831744975192799966154588095410537572479323540401050103839951743585410345725766705608497417553973703300677171919903080282146812628733005075054002915520496 111 734005632847371908542358381905367204674560246607466509737884903488216297534596959569368144439637007974886848354699285333128991169718185925828697121487335390759997094822674881462966675096353249563544548261031374851763981596653232 112 -87757123333856804112784212070373678229444322919528267760769797432462570651854463582718656146963581401272112698233697673068442507122172744322198604899560770086905422527570787440758207205062994756974135114250132352577042217026061680 113 10493290312830519356791522494824819253680930710294628250364329863702162967184057344963259425042463971555987637733884765486625125939604067789698128763698376983904708354081002225071553242926934705751264232034051314980652804423128937520 114 -1254834655432553663091129419736902472326767714616435573598500967281698572357487481454101577709294583354979883070217927623611301288918455707844168883562205559212498779202078453512909132247238962562546157084805988011408905021650642680560 115 150074197638709421161587143220979885215366562581707952369363164637619533958258626474609051030084874152909769999119406509987539123883387591968853726112330323665965856489568471273510248995820401878690368687344705793456308068398716984897968 116 -17950208201644276010876517432573069117982577596428932169045488034298457481256041841861329438149332176497671332576864631154449203968743314774461210660465657934918054825702168582781542658225391368456210322485526619504343599108740698628821104 117 2147217951015310352466943922730606478796438789905458258269355151093608126936537611388601414954341395704731794882461737441233929644787888949760038856035312831946864683633350943478135285357298651458034562904697935609176765795484442717034966832 118 -256876994294200909877458004014081919303755563064010395390276779425466763227864220146673611254650740947799272924431969041737498181693781449488829472389893794288913528020748621354119487639597472769590057925817707916625555016243764448516306421232 119 30733782800623875052078456234483451153525125722468767958565580522494461178984980968282778512528592561846200890285500692779252092875895881734356420444558677410621175274575073186020974298922757098007198320628284410376186866034035502217576936631472 120 -3677459090813476012345684022781629466362216150331289614184789031766657202469170127402215435881246787347103711607364701463915106275517014907351860705574801793647564668961442830363963313059098527926857096946882305149802187144297522409536868347517808 121 440068239896967681271031320008732435591396520432166535015429413047268844472780546827067635096970593195821066111891098180978776362954757834569906662915994146609842746862675516069827704078448005868727462125213235687085069945211710884276948157844777520 122 -52666187483663549788779544247877924946439899277646638973467492098950897722356938718394217624276363557143000100710701557866593617255685296351856602527714148959677774332689324913408473973261322871570061092778748154541390501388582760953296183336909132016 123 6303514627498237030499651571348211767937075701205853408099100517212808570606835735026547690545293442181280469357252593770120710780081388350548906825477581840634948483828532719810686978055578682781206405828616903784125648572953927573101625877332702898096 124 -754522240419914833091441601566774802520836637851292489002789921580589268655767892068023553745067113498860479911363299072317078863145905767287671466086916189492478043420319782957961932375000549113136408728103182947739609061269413082601806022217641361974896 125 90323156227828188659983108687097310160623747967836358763218687084978246025532919951883228936839910964294336422891903278783597833874089439931425944167169348509703541255021278528181732806359588485076642178670671683647325056832797247602458549752242231379158320 126 -10813426688518087544973014717226464525325579805130416346001876016131459176086383761590148477137890624650556717497263391971635523729308733676696697054564948039353205462229756853877063547602259501347384193652528179431281888681922506537814698350349758504465030128 127 1294685137391305218869443927752532141837132840756038066325441314233414437351745696632458217603722628931487119789899533570761688545877674900399936729648512746908772324694381439816894170415238305566186404269001456357978045943375852182895764352095678031861347345072 128 -155024734763457700585292920001695694882902827218039136740635525809618619532526233743870996293945734645180014885761319391565383658605388812610244664835805828530782836814344167678083137491762708908975334004792637862582370053405910425961531293277583189879610112160112 129 18564073635392851799264801691535368059108668009704613748657971109847817543254470660687658178051536556470840598924042036069181966737238527979424094362590877438981356963863373213997114119512393615294990221351967545909992821887513621054603499032576795086523123581804592 130 -2223209913904947582345092386457723822546426865179283678338427205150202664648690936747971464145350110311797531455927221838825193447230614734669643253215558103767642987363729580262639611688666638948336912025350722396105213982367078944627735172445139988531187803503552240 131 266269869412531166916373104274983410998143766100012509558119975109986184882740063326844604275215801170127350715399380416962438471804443892436021647956243169602988635940398052056608012127326552358062711480774437930741460564787448390996220062997639373521713337793498389936 132 -31893150595654932863585954302800256141612306839429968517760089608346185428414510445473687630236581848571758254412040344984258276137541167566646597286543735779006014468551852971652085942998929612742852744109973033473605313226040145310887716153685046640625155553155929685104 133 3820376400339783838465703148968205818519308797126332802949828710468874337538685413782656575594213294730047953193045335302981818270285803777276715438020417365266352657761241285606211656572544281801511489267860277590349297695951868069390043656014952146962185920534918114368304 134 -457665015217292837772935231295235387897514916647697034203591854779750299910105335494188256800985986419339470398414224018799618908688927239150156878822525207069595153601965001012820172895494911457423589405455067929120059431099726735944082382895136794660910869411580400732991984 135 54830425981766420571284904927824819427591500377777235375598500411791145163806758005519079965446450294853535705105580564690804775594270411261343584796297988610665126091792645600579175919634710351383650106561723552955821330782381088045998314709882310347560233819009823100896991408 136 -6569425459428611995491565427928979411299160894677018175735112329469100656351747945347314360526579110840892690557262216398593207811045355945815971652342887899230985439671830739694072935703821165204360963172943233974661465287553462067047295181387032840246489590426569883221983283056 137 787162788755488812252621363918975760642447208856313075619345078573787638449436014503673461915318000815264701284091939163277997383840927024429806386958725119596337470363824379435995247348991011369677678266294822969443628875772649246599130499400508672744436535975369926051044636841520 138 -94326270155015333456932698530139169833214720640942834155812367960638021797320828141220949179922824794240927543083981446036439821471255646107743333363895250833771734445960093518979204376694158915425353000327610439654615777789033604733438281469903668815517274823949806962669396525645040 139 11303976880069905140740912046094846745321284504436948577200610582461995448867852361717716458477259335848745150738254210679611517768798863875229933775968650041453652365317712617490024240606234474864573589608494388052719003226991158141271827670709620930684006656048843208541865824638243760 140 -1354752352595287196705983573750061288157210964887793116679705198754453908949102615628501345827043510335327179279500442636558392332475034252022969913989708229232971043587651620686964113588704424455540057208227350187113276298771766822932538914936302354920313730267763403814789985456111473264 141 162374637055524738704395998483787056401547205271011811945657651835890239931689974412734184725926564833456412125112350743862866191822507865664234084165982448976926904021576835744640084371239742386634661292258302239602992379267242168163491777167854690832122714723891795290987454717647921533232 142 -19462816125755011406484508961625714197903553611400515166528077807452992800050881286484157701036118320483142709942332646209526169638806676436071382295626483738238809768979835958589052123158191511295511507338985269823135274171893222072379642235059407854455149185914156824563482578845937774528496 143 2333038805140204547418011659152237002981878406135959693834844962323120517196745634614316998556197092316867457455478921168963094540793058521701115290751732374397710595110419151639566535872240874384479110146196431804106912457542416748729620794381651299712849646331270593527337206121943637677330096 144 -279683367232782246815942182128244323241909601201048760220750474358211005448180369734487869634072978223388762219436800140869261602111418466480492740729809831646945689924212009649259131774584947679705066078391953417037140639381835578290646527383959054401323926648299898172678197607647907794684239216 145 33530445048293468478064775533449538481660105647360563671657615136947318516092822305572067762460231523060091571045319245292608648415437176859440682133075363345230397435633788531219583704213805579362376475070482745680843037001840397644595632279923393131946590573405751486984820480171262430772769279024 146 -4020125504689428965042130875142422170212513663075307988436009253554531194321324436792298705841673913378987295484077879496599060181138428508088568178464832495287779254227031921935224208354263537103327463906063947120923340115105943274542598055610252055922093998778168628441676745529268033322524157842160 147 482022314097235823372386590842599690881305939567886089440562113563854125136674016815750167135436003774156845748703611054533740473600091748649112368066466354281051311687589879510091334981832232827439397470295208367908606840038801830015382361959107305500265648181328752918757774402166939666633492351420848 148 -57799162198252781309896824998888195906436910596056955230950900930633080782862785425835841527826288398010579141596368552516283978334344417111887122389369323967629203510817264814800599117797466816109528009572614478169500235176307789869124352605358906379395748414375367817693294124881256107968987704644888688 149 6931104539573686029374664307745960549694649756013270103247661503791352875601347842360517304741319036088716450719947970683809876274484092099848363248376439676002956314105993208693485104959301060587148297887370663522959800434091268131522720319469898748085852294538490023594750942437473969078422838227496912688 150 -831207600855521288327270849640811700519489808069903894105953098895332020472029671340245546477795122144921981271146373057925410964191614873163170166065228857056476356363713722503519681139825093778332691034257560078202696627582556267017897452044070925059194058049208799308780046547574057542009656870232396340720 151 99687881198804236846082069325108655350607714870259364846637595263469780499865128877063321801576320882819252973156230143310154963676950472866920011787192112850191938503499119591798831634033292685846641180147172412398589757762487128730904931112657180676970109872512138822510064989310059761117404594062358932210864 152 -11956406906956268719597127162240591664688959654396803105787971428171967219370220126215336132824416176851346296210040242656314848724951341614505823310191442671631336724263488618220074424894922449868041812370391187678336323657492216774157480395484833351438509140819453929116158964801783089991358729395610702892364656 153 1434115519134794948175125138220911202546371316346168387246533055911320047623159521789096534637248766135630128969189236235138352178922864818027502779650527254337605569113365512685709774913139212916937324610500570235361378224490227283039746251591119316883680323772326513219894759618493703399073711315729169824201916976 154 -172025323748249736021812131622956463259272442100963991508892258143724919118221128037269750413741317212963450438810967349675916809761219630163839860670227768445800118772135242069110416370295820361346802928208457292942377702336741609183348608587554301784420743676832046120926286254662483247868956528762364391812695730416 155 20635980574199235451910588899758228259499817494096215826720250172505549243829945694282409126979794173976379884277292314425240661783309727221960574181223147605290101848126764488779788488220741819083438155323794438823447340286901632058316129259098357355265205280202723452560639840613892644711068061118201935836147568312240 156 -2475608697635208917825958023054714248867206999198933883235047711125871267909686734752601582476501440481173560524196981721138804591752145471018131128945912714270279596841416599743255061555373410369436944043599299415001022181574736643502509592796862903359198235564319390940886799664418476538099802012233800615799233392344688 157 297004304132594829286086127868163401748900425666475139903812323039336848850726394784647009414809950706696060115496726792090281065994291629630638888506967068498821816322283943419701761010211502007372976933554231131016721260535012381135427314057020078629610395331324681896964068483406695336864834888918319602926449203248545072 158 -35634201937939855449178637298397631184827644940702759514851618734701035730871608933562782104625377864955494878191319450296124154523501612187173777915076423955387306464585041745473390614472839831215692467742125761093198160092264086291743877693429514890160119622647037275163737079327249221356275676599836852301826502129644581872 159 4275575536158879731062259279466473428670386320250081964433313085639476347001453625409728863155365353494678688017916345544484644075186721117327768142792897509792303931883792283696243447517781073662597126699507298694390654202944960795577645221762982056355161353559666362863086133700751830158117976192584946280903349409997447707312 160 -513032751788895702216899234939305466192421494294684513995571859088667934034281196172386152905452466976204724364459166444030923302708453095557321853920076997973455991267225630069092291458979590105316981786351752534247100957706115635837082612127041750524625522467730096873764809395631890528570215702652160552279916449795141105453424 161 61562787131715207929342036669141816739939060250103831700435095109922852722608997604916247245495576570480303927789829061729052902692789282678111110871934048267574361935344652438147034832312644444604626137334085030376621622094967837331835630772266624628290357848790790826434538528386497305062912632212569491306196543389667807146752048 162 -7387778212669310996331431046395210126770626590290305409064108717366323066375434698655018362462027291204871855652340078458401576788840735593408620331468605282044140975924338958392957379809359568132585205069586466014589342873839379408025489663065581089000041117574142545112713749606064160523979093659319650035343063999252824388263984880 163 886607788751760397124580199091895469240010479768868206117436437549422446802714296970682071041329964901907582080370233404467140949752008542979164228365931181831142425815846549014444532614399598303385013634740779887953838424755428494123081668570456068877855707761704855626349451336931733724922608998821549922719343654834376290380916651440 164 -106407216323850718867964166668545754900957219458560542070598953088745852298494918685313093096911725245867433619633816949569734681042957126033335585774751853423922903944991207161935942540741438834221332313310491180951874553236430147622416463716627168090473549051259509622266045427573375381246426975062975462359232078700573475692092710950000 165 12771214592576500405486400447629776741666710537851618583190838682983795307447634712529305468913429898573674444300824609139069503992273578787102531046367569914408980509292827797725826177410548617031514451437942192556214636388513923053305191518668238201325460362320273869432821800852427754339176850054891797249616508240648008097256811580666672 166 -1532902887529834886716685089812027388549479300890384882339531595075476592690314542451091705467437972302535449777293438130297991370754855332105023644501906543437418649942558063051481586340955968064008487730218485393486283635616723704252355414588460934323050140881708767861938371049430487059061530928569744375598527715423355195026804442204621296 167 184000136605976603171759355825865227388416255260901554708943885148220705966006910812834181508964138956423736883544750760106306561162325795700154967068201610534795733869366693021124408089852705448536776445252051591534342758930534946959569925648064642937736475927822454491004014054114786714706018624636600512678616201657149800220351837115295772848 168 -22087291351880142964966116320200773104051685901862965097454134335548114501879857903901960689089183987538787575658451838126338540761253582917759573422843412940472159549898794205786496763207063272551355824831666314007019424610801698769030401466175813704608627713780113106000501242664505441462619291951499755476633276355597697941711062185301362286448 169 2651473790685882143788758750840236487991510384334963792918860581976574236919151441177455185236346897484462249956605685959032966314549954656537247035098424507206707826420654519885293843453578940995186896866892572492274747308819370313591570151256009565304932117337758546122265131705109020549675273875312456879798893703153618820225921197209027514805808 170 -318311653295921064230546122826141803915457132652573804864949585310297891516688642391680521842104556242871976996771652369873632234991979084615839423741609893072955245613588323925278166372623366252481849356047924433467381405531958372464506615765782464660493089059414334527120381375221214128426744938343174002395137938826284111704546851508657644273882352 171 38215348159244925886196923319306265102081227891830414362024600802618086248373337102044572533531105209048413638825010789743840634276258350106732608725046692584991388909566112730700046621455039929049143333633398932452703777437762258110121711667887063869083019164038774635822429431987339005516528702990773323396193092423535640528897519637202015520237972400 172 -4588206447477904900056726702123382426183512967718200852843282287722083482183953240651208556105459870079719074506146671360854547898696371661511256132833607853924775167100309519511592935916485030517250330268462453059303195918412228611269393324810119787281249528512936949636791263195424834017296790914468489852318098904234020916173644320061706312153187625584 173 550893564253329645279465607027849836513476578735073953986167731207516123579614439910692259384353152229217303517010735682585035542446392393681679254750383928627441661389295690044455369044007431031494749778337140975408084696182309503805568088891128561197261399927938556108493080894214393825809637325765451805774373788845822514139679785526766886809746821785904 174 -66147256770406933226023190569466194797732084680586523656633933321416839370444767645862067502606324289370485779319009748599870701709892822984306011319805558372228137908193817367397944382507279463672587121729943810421410275764651166004685490211217842742670789742175130441543955781545366559169193897136321299825931224600944308070346684897160766032377390145003504 175 7942827778766305164542577754963788502295021890706036072116798723302508079022480724567574708894629488532711520089152911010315235741207658267817374993772135557932219020864681312273394686266607416811438851467294956443538109673753939250911042864616620726830436346842330397695780330635629644616516674655075327757170495561593428496458790216756768479676609649496172208 176 -953800188819081844407692766733020779719972724992528302741230329230073224086621923974595180806677842388797962420993270227956720843770525329825974184203575554986020954596530719028860340169913877918357617242241963893222284190181282605060055226669108880943609854470481497316176831329400992265910586549490166807036262007855052234145137340576449534148473464632472941936 177 114540321354878684497569915955347017930700896250237745902832523069546347813502194585086840753729256136993726892416054354936457396047473738427817568481640214160350103383948446249644664895023716119710797870283870189976554914086335428856025172118607948700168624064896731835543459294696580391162106818745347181698628945453851497500404210788275576453359398748491726922800 178 -13755548553569337520975037421457924115453119455501440828898359723890516266997961225510992863937944808308754971682620111786364254502588721167530504640917566279126848938366547108667605131273591838437963782479514729390373427776762043442226094810227472021347567610685752407513062070920042340927214985070416542741783463594194165673561668475516359305509376859428125959580400 179 1652021697902959028049834339473824087247309436873407638759251965110902200106351284454823797553245721576992773252926788367887858830079475747693540630913308881474197359170678943772018373100590606746050526369542395935085183079933276873253329553192607378356949697162154454637937095132417944845030416656971922494795769117631140179737435394893589099404170539060218254584046000 180 -198413716390584567892001393804758883824614653999468992069475885985616127374729030331143798160998128396464099656409677159818959752201589923790375144149003009713386649404363737954550867489750819092057092979624766806421707883717878683624569431216031478088303224568094569721394775855052586043652530278186233490933420121054910178535870170931777471767844246035776873845560885360 181 23831180011990155312233928335668647723886012066244458769075321742994163716798813611250728819045196771557518211062005202801988077146334043799885560748314616676373858541895041728759980198391311243858404931399832773407736760276221447076038180614934712716377193425189970725560689767418896292010339997879296251664417644640214922033531764177692824339094872238414272514010962239280 182 -2862444769818722757569075084545672723929935166192027085063526344108028765911942464186268575279037210820934342176644597786381560354147535628463715718688116464501767452652192737140155214837263119847685522621221669676338132789233968634127196218661906545551901478083432995466621375302150596708532875528083501975386465339637189967827628093125341130972932493246465226186831750329840 183 343831928673105357111472948733534278771115307914708608335523694192365404011990154897208772503895248386069656268044306583486862327551926958756191783301183951861954463484490545581189999330644988074765932567987799600190298449444018843694052790065356212001704799121937740298316388234064704245377770472407676662054206585157146051606095008330665730972405733530606103298815098101669040 184 -41302146104699105367882468914617227435876763357521984934939829340529808820689527598050950947792903689167717560383188327103149395460930705836705773833771864577511252069233042269845432587928890982040145697215083153246218147241840562324972670676276803807127892725299452944361450887186501540335231976884608925050020098148161856563810697443986860018846702940436975173246968624745565040 185 4961536306233100731703466386044359114173835242403902065927880357214313084535989964135599192636132835840586363759580425558538856379978779512638183834898169796406580383177063708232629246476361100570183185750606783506800102840066426327861431884910709885242423959877898737487567130870742602928945581684712565827280180378605884881173419960479270146852322317605369836995632216238705941040 186 -596041753100200877135165307621651777812355998720196806625675045318967958769523658702003268671236579393123626744956842372072970138423567349791726141454097155750274381166225045401691697587432677325892979068819353288310780333326760208237713055762436998604392839474121260325430736941755827648149244137226241407473477426126493669420799050030819897620406020482740681331142427570515831193840 187 71606750481224974419636799310946905760335963842707716188194828180776644146560593952416624308321470359775827746498464577949413075504646514014619833089207705576116000142655174153766295353803965307553965994767193057970963832850639865991026460607819089405805433527171466508769247741539626110400237486530213027915676284532983266958796862903752261335966717457215239790278529114721857745541040 188 -8602958778063778806180575552038994168799878752856856223153085615159621010164645491398348481690951991502953083446743529492723335547540102925979941977853256977289071574768728781008916242171778882186037815362204482190259810358874966044165948140926929538737970406998939879738593246745245183038405313757820753791337428425218019687212252993368723063710120126360155836275523548747544345320969840 189 1033613410513263946844978936595944621560909867529959073846281604753962887974225169233410967690487310485898559699135847546584323979026782006813335490687011424335986035461464711377714708150025851685362634600404969466912713222717964712684454262336666402302022859658382900773058314004551609084167028005460225266108783059971676893921827313865613330349125647960837298540706329009444361444171355440 190 -124189441154319889548754130813969187764544118838124627880893055847484260007423347873227254489325102925731767606508003762704488777918208017739302234319637459658151585886978041178014966100732638022934081906922520082572648884950226431511158740458812698723341136958335592058756866484199814263474132401757047742642573357264652544695672597784196029121558736843182661279158933953558891548483424357360 191 14922008512070630917346261364807528303279343345889736736436591924753545956281831108886124780612460568064851289014749439343100785874666811334263470535464907896148537635682432493917302046101757035459158810323799651534880527999834208040242323930788374758023347426472208609534186586625341380447894389590619643532804919304323379550647648863755788583310057682551142644967956499617431960006275411546800 192 -1793022746777437367240353828544219478804668387680210420134411235524415069191108120003959326463974376029975074813093000246064954311223146553016938210523396826006936231390154091441853882869841612277249590933733469755173226764642971112607221724137269106553947942891726114611781570051527970301740728887087036997049661364730118378732611343816629406838296470465281424200174131303416068075570650048356720 193 215456725275866937016798195669854991149024189375442559810529347736181052454298686773722291379528335311437268414167817402961182993853383727348962212746904103595464534036015939122557721942002363364143398458277596447821814178769468843812240010124211128015012691107871673623797204375348850818057917255220799711073748120492331451893663571449031347466271889586109668445764761076970703949835746242736361520 194 -25891063340586206886848018027194928510720639279574989311936412706055978676211525256973111759158168348436650613869067853224214356933443035848398428162925939992952762627404402898227297501780982099720927565422365142662395468972888372403517226288489807452430026279508981065601222160606271661748645443345937887776015020915008509722402479649523621259307249974424531580806368629277055037600515187017168852720 195 3111394905148371785454987205194236484314287551792711024455512693725108427982201923359126287835729239449726044256225889211484012335086185965333689375635239365888494997815980307012892860117777493350041624390621904039020064223368668382621611921780990293370608149218954689357875193550438467680689515364451384631986748089827864122612217339963548469100122761085632869291219818883535843856059036620410768903600 196 -373917373089628057093531580881820785686763898458316830083498609558831840295046484051544261787830068373551671894799406925718842058152069640117407198925891085588637759724647009575589167850702204708190755138588529906758147254526925103567796741247128978592786940656255429469657566644377866064247285482045415464839854286135251737139187714872387543346325619064150512584791720147142051575928126804680025567259760 197 44937742876132095284544380938035935821039513325954591041613790086207545250243036530200404277186817750818211955688666631879887678859057117555190182582689120891542141119362266492237776875263236250924180845158614434681321705303549567731561844700090575211422376923488707384334740279176657067085500025341694075712150643388102882105586536069936381836728110279351598673813751356993339639666845671047647875965160240 198 -5400846275649232976072302176336355936472709140251492929103711450526331763834503372253020108386980118574520789303764967741307521036795504268253691233686293469999003493728080722547236413034051377713736826686241386992855317860668155743905916521631965938838762429027849956935564620550587882161807424609735661122020806292640651081159436564095878998255352429786123530283540524885783255527796983182111342645860409840 199 649123267763398429607140070494697497834943192780253542432509014523699646182550111040349686719764140393100208010480028523294647920831541857420566949980581551512171805849733498671494142882809244012444270098112240402717082758855410188072097541170652218767438331819180459748625115629702509705314115398124420061474274068196280093802014715395298927330798182711730325236407019125959270272356656216722309464959622744240 200 -78020223135739685616969834051013325521101991071002425500695407004548557992741166133940352039366079866854513361214798493934484388603783908178245659837548265303400753063922435218418905734368373760470417767852496357045308581118537823939470116002426671502641309219869808691864840110475350505560742019849984102726596949459969314675743653971064343456531804392521143761691275688973634971470303855878553887382317521008496 201 9377815929332949624894320980632866299534068391744870309794126139679767451433432632044168937758220329609157324004281108594612342772165860955567383874648351011887203715473799430793948476039150988656633083906016458522188660772627273557471708175950177921283238529774817416015761437325728325973692124885260462161296836124629242103860865294185272241888963091906842553774792002840556577055320482323331920441866204674065968 202 -1127224917773947666203594648876526542633249224244521362154460591107755687086603579285463731511589104624543098916758992442198820373208825912485928243644925297212805230249055481548522890707593962152748251840178425603305982424839173767060953253082553710616708809578715609913921054774250524014265871661354994314815744780900354054354985461257516702592254008720473654217378998332181570615482393411241140338439524980294790384 203 135498246635046419123518769478992376035753522111035284937219056417920552514381376444329078887393262329935224269482234642789817745996185453998919758875577588190101930365973982957330211163670162718630742005485909862769197953138239695979521660994542676024099126741578423621892042466435029128461729451000910385052875325650172896145943816164436583414839169742523236962464059204947003562315693526198490053447759932764217426864 204 -16288115827392891275980532525972484260852066934811517072975095269558800785848418869674332250341169203598642296113389414152807381485242238614646655031158366317884304588360570618224183168776807681633443988636483474023562615587419270732075393790762608412004767893740385599783624395506621393190587350906076466811493485372789634332966086725803265083305292838276832032787874856104584152540708436570908570256162226522723071591024 205 1958041820650418018931955967881302210584694308688203714793485192348814707107700702018306655590045869787089585214587373765912411048557160869176111146004386265480479642087791055706270352960180233989627256293927881310038388209392862356560964343268588454939094898593335131052864988755139938195497021844695417716782068532352320851535648550411739622114020238699697404372628490798421850496517047684490917382826302605225192121860400 206 -235389389652506008839055703811412385627665549510788593046636567535956801124200048036856125556694377770407694541230706866481484887493391479578971652889818103123352939921847862009299486012755853939838012859160943723299796804916499883300310193271796653285405778115574363019346786916942171623355300904726150957947565215367366751630236715404696478683147749256715536110589406468920739057569828402188754142756287703559512226128672752 207 28298634074266678020655189761684141245773286932509197562496179973364676530891978312275284634250607017821546369220360678730236146650611433108898327469017410809147277767876072523828315053587779731173644947971941487516120774484999994604089958020742810041589726713497021799728578746908629631670630760690554778559253350253784532873757620109149209083651089295493394429495371791332295420007539689385584484514100414528355018855478984368 208 -3402182475840992289325552434301817401452383119919411374990938122286986353738364007699983095018877183719483932265386064076473594431638081757685041340268095121421886021703967209125420436130848811097280208823482421982360203653461337535583212244658928291735192795419653380091134951838450090701828508256286876444798511013080875026883785323362611167083704037110458832038255031680112320053077841336631592747791939341474497099596940774768 209 409037516061862706832436615029943065793635636892432655755371888734124315787126765117376379085655618637761316615273491796073127286214549777232829904107285036759564944257273181427306975877472323239667088446262306624833315518837613892811784280898983628417050547147091627821675253285783840064714044749379728574335828080120454000527112180654584159075726513683211879227341719446229238771945950247310976496913019553169119458850077175905328 210 -49179256953483941401357363878175173544799293445674889871369090755557381802173394227087731912503036364377911582470881461108585914285441734967397184750341644599968392939634974639320011761766665865849135236014870382620074161677772477234614585797794141647845678329256839623666919114813030515791657881421402955741709165760298796337305647672594140832676550305579240428497408105207288314069041810460364742783347125553794800930652110154318576 211 5913082493447733704320914148127824869404616423012575508627214194560150122706676975769838507048372025185406777811796475581943431096108483261176320748895948252309051885348468333520896859043252008758815879715628593630102590822754152556072945980273603436505903789449858885063584274336915873255170584466040436273630484034413665261125196963778940229966103726515261241634353292914978076018286717068209732600284329905683962726951020336070769072 212 -710982552683102791800002107573723154366203934926718814384059753064621368773133069818865113957217697796304065265103636638136396532812116097138427267605372090930714993458017862845436333945614109640186182768644080267443432101380735291186184724621191567775079314155017232668860610276615704921504516892230651851896157590849402321536054953634628537936435699806026087587734008600175281703956942028657435022171149937642951679064857972262674700400 213 85490303030465744181918054160084986947034404245824670202643528562255131157162325557032025493491940779170884238473248408209262335029013850476813954162914379015855530242986443952831790765958863229040803452297661379275674294267822853490458910901071255033329432472372394142960481319901549938669809205521025105774459669958923416229998523457880277119028490599002803035884794653513454037217545919243290145255096994451970698926517044012251692955440 214 -10279868427937725510753045755250146583405576603977390603968321276459634987339522546204303189315692541459397330270140835897800827854219628437723104223530784710990012052828898405885773493826224858126651364007732057733769092279913273081223952502670770098998984737572738050304525484820717008238510027594872096388451557125633108767255741070417515181122199619317800221422481086977139999162874575030654575162540716661639226914953687302363525128900080 215 1236149288035797576922037091110995758907608808593540820873643723535834626574784130816079184841621619092059436878168135551790588438126244381494933575625772463611315031826658896607166195394449691488010328068166008523976951267653491701211903948757656497142136536300934017104847752871435377622123154136061516323005338842458368509786023678841977151642115391986967029726945177256757172623683065404292374586928408375949225265034633629236929606141965488 216 -148650659229812457518388671222879192705366521727111428451196438151678724762302205065711818844729453356534240147103787710244833689683053115932882629079084014760617735792623961454896407090124028497528126587561351675005101816647023469992867373458733074681087131012972260665358924114683626315447329959902063962572631873630515128169776372731980689491443544490074301699405258670985389527344795844399717072818526849208441777620346728789973076833435296624 217 17876199366782539415738734601173239691100525646355305575521880820365199602747393328232061804189562379988492433413122016129911005779122258045520290580563819635004852216113734202695821453403602675983760982505751273194086303103413129157602591218046423347528859879428468190428145448235464112399051802591261359720417693186411570448852283249985361343277265275518868722177234237338196168694538604552113502598867096141932954883825985625330954998654136021552 218 -2149789110324919429069455696608572239951629947582540171909972386262151918339463430463996798745494284962740691990360781731906390513208957553439952418143169716866319113861597569762947584968840603186290118321711723984135543663010016726433871572977949819443407740560856020452414471886708155398888160153908326681207431816183613673795573226445167391872828987087554552994625083145218748944518842707468926309629601890778506295331976523307232556960534888896752 219 258540589077634334943985598015602382269484776706196090101503115804976722718706285154462094671206525071700025548796589866306352379709352343199359009735290303479325345271999510231121089206683106358955885797387964052666331387403055127082899011118277916162293957789846525006400663204880079907348856587180215781513394765488735730885814289145843494987800862542396273896070262608115391825762139935043621006610914378646184261927404591684993870362561383059894192 220 -31093793089779318109927901151211996748223755422281182382684824093082422645734913011083902743278940179768902588586747221778836852172432306152940120528738002540485969685363714798654580283080527514607133289477713181552750603672004205737132857179044267192960264718370225841253709459649126452136289668264009769883867570360418279718799134926295776903073168574094970971473327447516485620200440698222496540046115907181692321787541629236116961515668510001805897328 221 3739647433067793878513459596092792369660189675279787024373217341149735259931232881325477164225804185573309364808104508980259622572907131274912455562558488887863764695279910152621158930979150782680866512201933239233835321292198035318736920242763773678432465557637757837983263841811882281122807019203357534673858543949080184002783315634169864877722459315408003849570770387019408717247134602151855505495079562829942484298523904298440211337146694412971491880240 222 -449779328637470248210348440852474437601697963004878474139924349613143722071660756444796058135800899244657999874935074542863759724053540420595053733585946234071240918739690096620637449322936712908950992638219922167652633921240438467338813543084139388359481572665507706744153370510165932244311215269083458638217467794767331190091643640400532691384773248342721384996989638895518700551321327368182208437009156391446091372989218709836432166830178350698565132772336 223 54097861042362951378089323354056159445301377727633384755369263440263778506960314244976987981008165531627713577409699006742896960166170218536990833787972324518994099172419400144022654436606506541938651705677731432057741896379746190594794769283986533442030879876264292302954152468417373780692807626510796230180409232820729105964057066305508484664877515438943651840788797852863493108354975489903795033073872467629208657590103982220885568176053190037958566092925616 224 -6506873455211209171855802009925998469648967081614346911859803684473111378132322497206405151046665806773041640541323506756239674029871810923059453857409957115895529479352722320983515306703670096199059339660363828167814669928966122468572743995664855240045043787977093245722725594486052579692882456471057941972753524893563627870481365852026398419307902597635345071707013708387871474071923010414538380241158987539335628232644226039333100716862095485891801059383196016 225 782665495433510567317072021412488174871717548391406444883786452284070435704027018234418157466467438680649036406862490021274630952143944177220253199665404553824385910687286047196197170535232702425460929876448692478782581134551948644116567453602729593805989569729581126316898976411844833865646631787047105327673364311945849304757781469656364530168637375975173539905417217791973017671687900893616709045719247058632084568781022160690343908650733174589395489989408516144 226 -94143745590468635695696460754991360201478993422905281478374470765837456838447500685484072306084407211944026437213584559849536896974281432316876148849927620932798966194834373741125680202718670654215225857998075388937850022059115871942675794557987385295872268637221988317029624855041217886984429860076888671532665266520350092780365692187669968939118599572571371847928584910926336178276914218262151362505068555202603290294065688217198884597156248571944176492092050665200 227 11324475978786235964396304509898336849208644990226421706283766983409889673360879296145087728602679580750376430081714534316641257289311220924301768198403560272629217504869234875527562319152632024401914052337441042529207256423257383522653896933053823820999706504608511172979385414845797834430439359488701761584578468110719892959875628714102872270418385006565480675026551916813141792410988630794845398636814748007834669202963939006810815308429620510643751461943012989511088 228 -1362247480774508705990601749950580847222078390420087449783790660374164181844968944817037406430795398722272155422232008860975061032310536462275728514417766755642712894195926184970006998185098941269981423044279206969182934078984844654968214182706471317612108998756003705993323273046991845648261469700047778435409235395809511777641231088032092338032462925793708150539696372542764307978427413140233271922233669571982781234167039198556393047292865266834597154474302959153857648 229 163872119207892648829180524304106823737302016383121169004856224632529157676505743298389302988739310932051753187512282158915487286729131955643320547380384151526594103598022621230819177587955080737026513498226046769070715185192167263137937467933363348338728633413017089464595642287405887474187188414717651006661583214648964038724352228960784166248983668152162415465895726285716416315082985238722134792213801416612299996884371727952353503515736749814908097625447503417443377968 230 -19713565833225912694101692014144423691620686570930073115042461772062355362971387798394806131537011888905679882357305274621563210055222711282596216011240081487510493139207741269050213670177093418098037160754951562598164503724400323403118958550062392993565974255630754215938513346619929762480026359960496180349649467605643136717160030457135083816402395028183322780666691167479784543487966792426771570658828045465816097059597992029347157112330576030221822174708249875479990565360 231 2371571757116423617334043014497932625319870741608685135379528328756961571165545084265251312585072896302121708349023650034463747922191868890674035865780506303427325464782337620381796738982891463215731947154327192673342119953887296418323527079483559455240622776080605082218548736463855388995674027761399884426072254241748635130072533538872821476528985038809303180380392834196872305082175844959486037056805117812904786919471699134096490209312481720649206108644427048994405441364144 232 -285310806790059123710420357667621608592831539097786967865187963777078759521632063010239392397229688003419867228751106689735515864356442834409527194526616619108036668050537424925130233197422415785761365459254621965516478099906905697576695698417812609568420767693999708308397925393594849751533742372067859496406258041344011769924421681446407704593183704327924049647905766708902000252702807070372546690219470226605489754590255471749818810569819943763741536350150069640595160568156016 233 34325031964421118326688344425180367109506288506486097616809652660156820037065985352541843435099412976216888954316851710304257054426857426141078375914130680884218205750473059171510618369427435881864864612781172412222320146721059176402625907358882697846538202375710908293579771671946954727141598335144928012751707361765112408322980510700184744638610066474463449298868295723730832798770720957652944743325206599425228057157048125738411726809693789821078964825939540218592908718792826416 234 -4129660624424958423538788999669918688783907033371213682224348788318264008070283669452332160120908010137189634501319255357700883079021330858195018487480113910774226477570094483406872589664981483929155321511086951049984629304188442483964929981578464814539058956863162955408312308059112764119847823573777166531376750682037236855496743008327801306077415561267603080450474028870952309955879326668422189203498277809001746524873168393606028289039765758827615004286606562407756543151875818736 235 496853516648419943356966228038470543765303278995481252267085452864087556238861739053973045221513671470235314535890845355430452637958135531867952253063659761080756053088631920347379189786946032505626121392922317331004796703367419156070792660722254841082370921949971010569887676798791522837948247481639055514489726853678789208505876932286454028471507521723790510957739614444681035161482660376937158381425381046447171145346610848292369297621935836934621984223538994673525243334064627653552 236 -59779582280874389040076790452119916366579136691700252466370631185302503966255121680321513616230608426326367942060716891509886185416932683632471293139957701985591149517467390265438398430077928994479376041812878264409485638709031915829719898809575570424331980708369319858163013970198470209053038503833886271929254305653742955476700146683940735923986601439066325549201887241979930617250560801696343284365525879870299985409742567147521090212112690594985552305379095001621930661188946472131184 237 7192631287681549215744405804677871259462001032095961243657922516101156843640980198704517851275561277064045914623077911803877354399087115761458527046956068039556602731878896393349527241119471127765348894181748633152876303280000221055676453349609799855998945305183972232066384060682939220577164072459470500818744592264328799094669079892050491904605135292496040852140055030507274435168251278974092361073363909052779440189762194999723776001487172563701996384204474985466068437264116738011846960 238 -865432191781391132807231029627702626848464162357021752929167653661295171644451304830921479822258440823007843381102545835204880588899950374327288532083747665192722857375412001432032807847596871050081516986339585847714286309290276721534155176473268557204563968129252946940933412764184417379906924537007479812020614899544494482837801314783844437070855030508000957360832699585856482975490703025316800049104623393116670062818303899314716592754518342795122469866006049034044615612766105883298861040 239 104133036640202540021567005631473293870680945672364787719290122294464565697576388843466661001138816005391521776156853689579461489885890087536200724567896859193858705133213778042127204952525770197460312305159640602297534355076443052014597963095881160622029502170425762655810463713431512873231774551479057861636442868763434787508662136112225229233258636259870250761151929017747982500475981647134413913596828068658882153747914799642935535663481572007740219682729972780619639311132920388936963577520 240 -12530089534857762336530462417103677020967490773585655387284362446601968347903801000100609437590048247600751874724079355605432992364901499040952342785634161145439997729446037199564669702886455133161359481555890980115453616606897509725027741654895197212034191548899181548468393702021160725447767929866794572352016856545778392811823856889120920903685506246998648109266573420954185685202924971927612795784774927510858351116411878781896378376205191684919066055609634845637176708200097853657194112181616 241 1507751901388806336551972429665531268718274681205239294096604435918706764821984679710848667488792376448918948392465434233739946940998304154623223430678531919137373706375739840288599190580751148438263275543176593751643579332443601957035034468248717283950185829727863930876369813383982790459969059302801136277269522924496387187389130928752188142147839261937344068861290735389492505232445047517084673106072707230522631708215814572592343070924910932399728895885494313350043103046150367090549240981017648 242 -181432707367905400210666902658990142919766401751695883723045907913606790998745818312173373201926323271914223922372863669806630584945501364277671848995429176989510073535999680024665268487766248796245311966554411001677316192212947144132267716132586985048056374600331512993270602006745200705443620934749648893470351422425049506597619268842201842056494733833274823221667100016265605291004591618610341276222754392235686167750916905895657082772465300115810118969177770264118685650428267097457822135310457584 243 21832887708226581669852654109162260512102231810050952167719667162288118547361688001229708396307304302892629414767322099022299847602427971214205144389109117413378180462470439490235794552873102052918060535052766889312094705538908153271247005740702593244639997716833812976235227404143511758923539951076075804320501065308467997229217854794446363785541472141023038868086289958682300222469173887934458558949707017790048989784295726227107309742700443443065069001955639554623469318464416159394228170930155262384 244 -2627341967443022590296228376574514751145033100175151510715136176047006456527861172153475800816623584802751818778917483167244356670380689878506762029393985086621517953397725596261957529858622404716540054663944556477232825291561798940050496469665511570076141831679990998952844260397319049496932788932304510698138226359381300555135982899469346673534100729696503013813514166566174478223147363124985205979812749823140764799326821330626045403381965967576559284322070163721592445313773967234644370883620277809264 245 316178086341043986287029163428097900603063718938878350432444765679993049692301652772837155131701367152638246815908840285427917762333297043675312757144873916194478164851469322118621846619196490638006165172192297698693728904472578086638576863873805204035232009447134831414891753094182049868588500404510728632211942734527022929761788352607083990555667751894571630873198630756573676361440193016777227007769592061649862195012091368572384281549518034972182982193089068684940828435338728975989005859156998749179696 246 -38050169203253958629987916885164501950631041098636652335763342338903536602773084652173408791518314581632214545463825503710293010464520531006314024470226471138856395371897883937000969033672211640222982261191631795754039552769100440512292269398959471898718977152972123058687961258215911137002387824553080712188668890990986499087656806625607820500067036562981042922044606820923709412937456541301011466076885889351203657568938488013097207111536111399054141522395021456411065127478408778704152075097175804470765040 247 4579214654191037215500764869893514386425357775557847934932093655833243460281453902959501419128838048075461825190634964670181153410124267055378144882052388813761816410438727954786535242887466735407056015558379693212270455699912076510842485086606836818330194946614268220847910007550433278632097360482563992224455879090693515583391207467765990129555181300911261455838056104390983870097008783103351600157003411777119391456543300355883754421378443106207702498525628157592945147529500394676415774534352435824462089392 248 -551105718777787362769268394666280879040525290856190391331949445682000568048991210737088226291190677673634187490538078110284390967563322883867600065550154386172847825635182676404126278713056374304885915540592458985741373237906250393844662599909972529591945591105280967729444541420363213075059043273740951686813025942609211735375789817633874179711887597071323174875408785163417134967300381856389785321101070373339318710751392414774892938843562458930107478132738774370577779827492575668312467643754982402874274282352 249 66326680619192040669350695101311413373444995485174018979504104695862670693757308514411566512316830366932453698185711362975663374074936496999570040967225778593788421708855001765897227958685098307507576906399616627602867067982129095411367029532085940772622454638146963594258736844022785709310197527651353757432377511357459015411081012345054769644458767535014951562911559941976790088055142893347471509085869761846677753602853349221960543440066657263390841062877208833507744055472866458614040639668916437243729783867952 250 -7982721219800618675344951089307826823509213803494311315976919852068546641853000663937975451887565241498847654523058770230997544330953007891631880162027873515935584983050731219923836245763436634009385856901030716738418384855291952245678554699279524204621745709407162345242944725713143564604320239049157709514551249337335042468625307693753540814680411798795230772877479387308192127932650329850796349684063067254854793903254255997879033376122673667575038838281891117298483959210043434763255139913427555103691131031466224 251 960777760021890959846095076428313316585614503861469645737273303831942451471433256961920812446937969257956326865801120890003975898376531323893176351822333669712762533829175449828881316778183080665998680498154762763631938887933596817087323707164726254881044211837495708306147653692211084565287255546719392746147073824788858926965725668295305972116666439631041481888045020487228889724728023792523950899478496247328300335052525415288662424915426588718388923721107078123104336797631043562325731565947690738476605987650602928 252 -115638946312571775204303969460798831768660219274811172465110061218228011579191897180088099583442568375365714378928990406052113821549781626301900745263606905178495254200864990459859624147495941209650397293120240753027381078749737990411337079311654830803772406849797471463205284757626658721782613691053898333982082411175465003338864096263893618574721320464341369255131724657909072109815678269104222885571491932343306176162306830069936770650305821279363372148581373546721037402553857189048200418329149781682474166230906439280 253 13918564377678887605553933285842675961292932006794842091533350006166430164800921909572842813230327041306514156463980800736642521308373933006673427577139916295778185487210632801084383554616733403845471345521858233433804775086374285221106129928901367236202316133064979362454836883758299409252694549086675203910944447587928746556801668019270555208145626220204492014956690212666768997657884802277111219340338274149380820575749282358086993310538286410603471748741891502503248758330506241395594749265069977124369761182104245912880 254 -1675304749225370861415839442276587372637128419712691890780603550974885816097160580639594276431038275941367680163784176898866881554976474095367764536623631380906158799448152739963082136432118992404305405181450504958198530886189194464534279579714215330758340785337415877756515732228228880979272350053877795684589846552805336544955652252699243599159069848801276002805722047730137394197532085159893955211164307355830256356926425356618789638854687883058887392397871045079650827653893263397229212986951166578897639915966586807172080 255 201651838491428253513871856443903059364023177245083142866511652368579937485711222354057718929353957608216372244073098484798860046582133760365477086736950622762740155346929671677035218985169473814055497864313560646351787102210181130284920304894840103744076642359113799049095243830047749880989355454829692781691918881061667488070352496228148639084742460988448096342489150329664543329842306823263094817891990880584366374940810420719462391635056303564826589628751815029339665421753179077568430921111556751199403072597598954262414000 256 -24272777273402498258334855618632713377253103719684676041528133966993363510964149755814098648152168838787756097255750675149667972101609358545206362760382961755447000775162790123916932896316924315319413845016397754027147609577235042386364409723096986224063669557301463906131055066920978173354919369264425685197384049087932034750462096707455297594827768875276915045006361687286064153508283310173274187928854532118965982278751397054346860246992302255612264656937018607815522017498015541559751430519784083741883222361945702816227561840 257 2921767169928745993337550170240518786106634270079211963603343097688443227509851550489857683791917080558037069106405678255092976839306486161150858216482222581708537132090790423349351923873863609596424322392782615217214061022621000460509238727726094197262126953347949124621303250899453569647330619080463856715111814286429817782692845041967037726016811824245923518535080366912438840101439191889717100143643137761477669188765679496545090414127547552978756318100932420906185258815782809566751715161575842649407938011746948407533535936560 258 -351706600836954774793888941447802853182968060871275692157661573234878594003392758115666801258556634406016218501566288165800231808755021392562235575014959404770689922998659546643461570310716042678699717231532554114060021153173246703988085303526556465604462634428750288807226495280760661370312636103282926607459553182745509044466786136005971892170417552442264472982956675615032982466257205000958576135472885754038795304950699854119583721760569821300029392140346561339971983801678584424655184964030158194418853349342287270012247537272560 259 42337396303911478942823992037103303702835041054299530856887524836005858344495418360792591606527211572996282714305940108762420934649528502249076999894283481185338911488802082725246280150721731834280182627716042745154650152233677436711712922078767837375619883234634333079883297050796567713684612578892396180565761017055340842732125962964261689541651968006540751780063160438434134557547759011315622405711057423802279197696475272492757357000219340742969207153005206270179280549503476564676874555167438143480968553792214660933556057049955760 260 -5096551508572569539503521833973724731493069866209218181438577543593684727483944897569785191082724249163139099586304792940183840578226950628213529187505447423140075550477369753212088577493451935033812778161864025979060682334801498388591006528721960830827632142043446385927184824081418072419242134744351487982664120887583135576693996501766470546003127375606234894547303125651409299532762813802029247396197919074941350419881632531565015884519260105772594389970563438766469886136225317285254781738416619594706776350355541407302309185840913520 261 613532069497777607178930445595378359876290257634569618781412158003931753074970316354469616760000368014483325642612409694357450852122365984200092253742089026863372521677679091437935433014037132884047653387480846580447269739266240538501369874515429132339577858925025480338160979353199296993393970267967951427292909035129990015339150470901272295723695992853066501587293024255885247685954173429184123746203410367006289925257013165656426507763759949216367483196463391785974639459189531138650242166494178156561791750641983184781801139770661813040 262 -73859545689374795978911442039234978266045766289413576716809105886644627854756829434205521521286002745541328664043608008932851669904293929797142907974315865073054770585690810675332575177198261232898180679058091517871092881303580987157788148887431739719589614735584616075235432740346960787810613023439992888539838824592694697392856108205823499623335503533119572252922868626628101147581894971718332165804540443302080215536296504328509590475293720171398441000821233308184239759906651530295633523264083327429577583121659096575564961411088817148400 263 8891692675961757834767469233465179272635487310713447297256435283299633016173661169675099740597970457324022443119869148999260532118642987455492901387189967104046098060475543355990425164351200375041326851777025403698635701208035201777611297084594718628629713218544797540055851967567376858740195450536556945702958775501273864544627746238981219824181485407538472638772739139704775624263455151737392653529283926640278793776176834969004937276568040859843436961819782463989966228707547671385869139217826625667025263451959779519393624218012280989825200 264 -1070460482830688770496435176205770609782945039766517612136160286392586820492457530401027847471524882463838627775315792613931729199453374309662763201285186342088494685579621491885016457969759845548416995590905186949713046240776139840369263252241900098084980663912048283084686817197467055183986808814077052160844458959379081348182386260556652120268894414614700886869542939536333159057540563657326423949084962931457335175991375520277940744257278769407653854809290360199135960897632978792725501628417067967567340376497106533237192386381358097721862000 265 128873954712882359761002987094169187418193331619082788199610134335498842502698988483435341299749105616997694626896296968486463652786160754781944932416976884091887856666804186050571318153757539469534622040153172328377634982339286414534197710861898060756143229985585559173336931526727189989663837288523325516011551168441777446385121002949009977031003132445372896404298322204733911618428238153512093396406679284015259380389576013604250222419446066352020130349771008996777776713613873757807066731499339334627824368014325983589101433450418655103085491760 266 -15515576961452114997446649532525982586048428656148781747330422123185077521851746774232310151766194792559914883395289669661561947179588709307888692034201613555318563857157683923493555764691515031496186019945707720188687220413397143148215403746061072661509874558387879935965219435773905785626758992715512941276106172652561423387937728579206185911681727181041135697237226105043285441325982696613512322748348395442428254716910733685926947300761541427340466204241368848277286469160740456725639150069948165036662762597212365004807572919079111429051210685680 267 1868008722361058361643255185503942102131554604324182116597595839478609564659928522926832819865834052903033104238953075626868502798418806616141336213603683914291097091313181482508653871851197745475314750283531342132558425505542820126574944212497177523847699373546941992519825393461794045219599883709775875822356850154026323600456796172424496246073630178071458720500602637778681674369639201444906773238303554083400488198789271028674476623583918499276990260421554727989172796856391638878138694947750233814469521717713008297838416912553745448457997252817840 268 -224904426998283808393622683431533941446677400637865611884650136407522440759586828370173798539363487259465960866222285429107942471793626033056046896717317171657911924440948704239578413816925197144045656835878437934116657180019411444735624272178738266231365081733933829183122357810328582226693660016401513443058758323246280083974393802793012837403693073822836761310048689299636091834098700898959625405422425980012665669101457521957079541674819668064620220089983883435702537599415669479935488279266742552159689134069846208992302935847907541990837891489673840 269 27078536112523462082674551063137633741237400800305447703321756642350511126209741468397419793005496393068518353847626097809366728579134503406868129872370965978227218350295750948024073984914601907311376812593723148342478515717593339652847196237415596086501443830386233922533955314889980313402287492313839628795302074072198370346157192329169624200694082209833583519706907260829034988073439737017200608666435547401119288370408210702834563628760238882225908030905385921947290114674310377583151914790412669089272879301070525142924201245126833215325235304491790640 270 -3260321098391760940717815068404090017440986130878054695794535939988584922155544800045709666262575880301135441630398526608571793436048980828690220315843895499248587639948876475801760829174250556383043870553768714933849944637675516033905962202490743715598824730098043497526309787413688934854419198059070732256313621625687328385289149042695232674160928171075700291321478758666666316896954592266093334278881734178988970593524326921857083090009107552105151676016189661210621626799100490310111738450654777561925447774958261339031417036591886330362154691362568267760 271 392557718659903452520250680928933125038235637609499645018232238810585705111763215710187855424780502796254922326239227292993399512057122777602008286593634226541594740755781612119422235135621107285351127697013798731307770354457605745015025630256188291490708551168789555572881302000355603123294880462106126770353249220677871661800076538218851354013045964339969832829818874798943937146074748134720415946835762930903850973187136912161589407127194482782892213859569642225132870446473524408262950592721717101218522118864330400111499332807451076342005099070771210202800 272 -47266621779747184721788685941924016677822629119967520346796399988006409711085992165812524704305248805498582346019755160466855871527321744335416290212263945213177957549950121985709623971582782979536170327293551661047418606973187997128958534278690297803069820072538184512221024730205647255511482225123610118783334475467444347552590848794376470874825139568310363362616716476633680376888268131662083215623652228602935798135376271585197199826671243774239354388099272793520316806743640861239364935714848299987310063391220184805057792021598436787699285682463177690955120 273 5691325757379612525595644479115098351821364587672300155901468514559697471307801874019724517839454451815685159005559985468860859708049877562088252391110336410245039604736895237648705704485064137298107076014707227786786015781086661101962657726487033734625493564556739672912249523185885932708901865793550166710560521164693167324515092920388237066657481142463001674190735381526100348589725902655948242894883020282936880506983982431210284686216595452186330653649558898737143392047903328008531565870153563061658413412434901015906797121472606475710532752150620181101980720 274 -685299011561617613138338399244086419329962449823317920390279553522733543818318555491972882689094326234042723449261134212556964081994336734804419559365455868546421703486732998315145974765845605320050168923329752501994464123544126613898706034593331879224173713661432520037612112285809585294633753383704102379624248289969276543650185955645292009110406843132417665961828240815723509887689010011062554338494160072228409242886119849979998641737112072242743595688070616659852663582153458631702547593226347256345563830030229578529536819505220484713288889971409829175474516720 275 82519101476301065536092762762111085869439455888963391413378591265748650923787866556605906512438939255728812652562849465733918133630135373635339445674138971106656668758828259630532842911038498593723242080073080774733922439721662740834953097182263733078141070208422522126501486539145728981028402250540002598461161442592449957194311148675202295179977044884278826095445186899414807914637862361192515715787789238374672613073200877019450833376180470463210024652619189097925908994265247787560026530252134769982018413480517993621893393045472908069398572112105230189843395340720 276 -9936571072034222798519270891640946341623714517689658775333685029904198861896513058549408690990051692361991748354374871560634763101733813405776442279949701939699845885009551242089513391545249712699976230481146383235555630738987000335530936354985506237904444735599959196568355871160735664905197563436463897811975105215415450912554864179443743972195402837122962885557691286114324531630419718192532962947809561566932810591930643304977557365510194202854690425995610390269553390813611895989959827493606313644210896898926778177529502230929599040291385018476797032940447790123120 277 1196537208223972565213586829837964908186535584711746516780308163861365826023725108169463530123989508609961674572887824697706443075700761816291160848672514380552237455704292712521058286914760362923006477174532380942787126082478511668306576788413797150966046144583355266371955808246677380892804985145504425075013747063997541178167146509670730749316538041815405547012921744107435292691447312742224089050483466397023359758059116838589430563824215511646467961630128715262841337778832455026631348286193239713606673685552841150922256474746475004919577727446526032602188474837116720 278 -144086545969435282107073515313650264795245259163876657488001373816340744462153567383911825497095280435038249541284682711203258335410112818873128485962195262181016600024592726776518486465957401475087384960785438849071321553725817874132691985730416041274702408492085306725248573926626307885007888665321150231799476231459526891206865347307578934610550761267387586601997590814736433468666560415248745136559763507448856731821797797553926784903116236365726678855117434659692724783322632366938521454244698479498544008637830539053722218235177324348589961026282478188929276741031067120 279 17351145675855614762878296188178210780596498130724023344393100880794565643288503053114667848689170024341017885190537155900046203690256054518060682033619906650788890923064183817449580954867503984117879704282168093510905419567199613814578963832827955692954375717100613191590176953780148800707728645228512434156558752840722466880299852003613057398767061202943864343902445619265493227100553519147651563777941835415998384953158203237937142177742711249000054876660536664047023344650558088568218428319799147830691882144142403702641449295774943417003759206320087862383811501822245151920 280 -2089490162375912868385394704781557027480800849472881039287735809878852202952026765999699865886462754089377986987347435446318109553622847115974863647891672931393587112343468982855790529174864763021258220322814658557048696858472552964965867033679736386388854625739608925319873537263440011317175415991039085235163158686444772495758649368818693213025285542728494021039202861453361484100664669604673631326587431452686709971357972982247913309281307743798861173074951459722079353540277946724519854029032718624473016327304141465259981234268008107082392751202903534415255125829136883078000 281 251628542265027691766989223400230800966696630208388610757527321538770864331778043433154323603360094998081783367018423176128679292741358589338242518096486890036870971163750135820556597742215655848661260565423031175205440535803202504746230030178450118669508355001896855171957957947156928352029873938075298477671153704516413810504743309594675386295242601028169779878761460405022310908379568260116727291335250776207945594780734596806875289462167376438887901684261073185456198892852058158075681700128838827422514052814469334037144772625729318475189509381148354698962809689312657096090160 282 -30303083053988961222745335442527870841328435762386958093673302945210277550546279435341262584501689489157521477908071503084024765045684944333049739277535666388681744020753329646427476027087882281860305100054578504589162932956054448637264737187407633449930385784813865067582980126418211183262773655174990857107523187356194007740259141071274328041713095889700875820304571650636056321641947067968142422127540018070097253874065909042691718238203464361676182878092548546545800658221774992309996599906630789357494679571713051991667819227813119105719661150241351747835805832065977502939187440 283 3649396255996205912696884469902483235349905532369314672466427948707695719330907086611383201845129210805123646516087371289060200510824285870628794931671603861910901426625433778345764590816515381204770228372808102887658029141412778050583631578610957170154609198213166014732923100657719558285439031859135026375372247480332730763724069399717890697056664029712439393784329221595025895039832843239157318423559401877438006922658057022077762235201695737447319850139943427970206251179800773463205267967840933618217532841926455017067433611922105970073093491145139725287380855137621992708300267440 284 -439503631889842486930677923489702041670413435899083007382714989382270717552255017832983443012849578278377451767242192822174860542324355943013139941528985090587960530328687459820225754238469443439917117222349483570067594857520959641366664558959938411026985749259028278591232409337093413041711019094840948748803916290220676318854043770352253861848021696220372142806665773360100278883362825159845846436869197142867748927904327271966939536469649438578332834869292217413258064835628473405653518150505986080076069613737329448055115011060258693775956327866939591225293078312127938036086946160240 285 52931122431062038556801613535758126448470208248542603588072467597550078175719721582630574627978849675703091226559738010799951959900573470701178185687320854326084558275774018367580404977536514843859258426196741897228062900312051631269903647988822308371658549641024862795113013832925029826209377814089400204405217438164911507783074276686194939324242444654325593916024334389028361827756905914948139638824888688131879726446827539953964575123398977285898485001101327492973879918569870521657406177852421550949022210049861267621759964919724377359266719387609953905476620540525097714227219397221680 286 -6374804602585563548083223559872187283119295329176246123329269887150559723800382114194330872067916255839262025510424465055852785313899642155922973849554801622195061036020435019364968112538290375797524523031393523673857190996662892579923604586989576920756267133523037487483622301680019192013628929959304274193618847837842495621002866144850073439663360942673348017257206799369765553509321823515849353483258726874638993012171308764907533797055772841519264410351888678639734587559881504671689960210695023425116751995860108732125952045255179383954135369853544321870180350268054658824296638806168560 287 767767528562247494407298500304303953102890127597783823210044097898155290642287621485084576564953389156696258471207309229639578467400790255724173244730280576844589734200314348669624274429988543276488933127484711764293078130033630471308044569983842534212058456693991611056719736599442205930956220315258882801675838229109797539734793913133672708918181902466674727555684457764949102048722806828644923768767287700766429346136902741579432828100997962062994431220406502336727786575227430197023737215504620204727559530844366873983653581350456495034965135474966370985554591416854772503141927271730420400 288 -92469741347053033864102164809135319947376506478767603804221626543755954277017778067870353679675790993325043919616110738575818143656677130878161740256281508228249825622738744062135505276467176371200315418827710790331487513523645636471875604193062414351910059349953698534472959235556441826710460732453758804893480695394789205691547012670019388721261891808959476393914997829271949691056388682508129186475278492319543079109225087648848818331745363394573206933889909023214161398431111044125715766146626905415310019240700559628321478783828307758360512095805735503921031899319813578856672689348587743600 289 11137213264401597449233055105530465062397224555915845264821248428285456346276639985280779345712715738540461037888267253047454910641895162038020279818159140317907464945413655796925298824429741456434661740661393882760628723533052793597896449768818101735027977230901152510710430514728324366195946812356101949844791662663668545990033546863978322198731457078878123175740135098539172477451353685436078636928749423335724541659561782866771161481484184247307989731914179341971591680074244867310988423726282479251697971735341009034809962700913536222004347874392591570933351356688695094988263874385327698122800 290 -1341406391929932113952751454790132773100475495590742515557264336618635067339143849997619718112963929671823889988218128673892582240077171921838859668214306702545088512095562712819051729643074810631993913854149919943250883658228223874871658969378141398166814112931174171066249598131447637195585352281246111571042176299041657643489594579996310480893018943587010112194511968951818646915613354275164330106646535547440759954753130933787074848770254793045474591838908688124432913425488582501690042069610178007456994705026621206446798279572823431991106849840160741300177546042375335420375420498147489667161840 291 161566419834146602859572423733312961052329572224799749893707778632454207941161363363652574905657884044460269273823951283743938792191791375877030994409566806818743906364700423246879734585014784820355105650762829794817403952889132272978214908593132989410610522715324550194062580331869454499595505055170166868708365389680225171400122477620688487001354932426708682814162509458413212796772226922433007947141274703543266906671972356444709077545765103479025849124179904858850719705452083095575556911112067761748224563603390174209476242549292511138725184856669796003382331021845664057078149900949655276833625520 292 -19460261809445644371928072923721080612434131151187274569736035911175581094700781090631397498997219356611596392333568760734713500954571655994802612171082895763385237162421818296992696214193605857232031591134336838436882719260016163053849286145951690224728878503394307866195924236125245192911684336002852483955986618179443448079855185114193133026602336877228908676407731167817170404367749589947810551841044948178867153334022625660938022864460107744986544523839272457304820192481059634695274770245935654454111300347271919231890222483707282760708942277526478633407487366902869623356733952882544012039555970160 293 2343975437445170065044574249077850211260595961027318811290041458306208770467877337553993196154322064840224679770863753890314518145488003362906934510385328695066645121180885345554052565141396588016264691139738575304136560899226182907422677924775507883551580858254399766937779785598272677868883520367275958923210821353624366379466395126483129991534130198317186452585412405781894071431124041585801946068385932102920336390853383295643648196844313865848141727594705415566301368856493575978618605102860775825345199016178834664274853356606135235530956999731405979657988548495046117314910677273501417819878612538160 294 -282334654587702034729570690272062706960778829806763480896272713507866368957622540003848660436835933968817624398596561273318965750586678530684962907847343213643982776323832976123365770184868914251110305111124263415485611546769457589298215694765152819883789664656666527588975475091799958816457175858127021594413706287015761090318049338579063619897404866331492676023009095723667843912942029427631385636462112777377345743025947467643785760827015343471027165374385089280877396287761634118441756962182852910060933678834051778556528219623485357327068354041662559888192227998771771890829956990061810519493055668005360 295 34008073275244977923738920425617417839639880599432509591814349217413991335554152556819780061664269156220782709720370898611039899648485006266843428005944269749055354811166715850730381258219658552403902205390288201377855822539479304470699322978616255334201278660430551903429813114874592687500109253678090425722905811891709192394793465456135201204633595535400609482657481671756386717744187106417514110131218545941288251294017418323913940384602529304051343852214370714468287358741227089411214540555247636365967200941110634524779448489687381386981257115224843899721270539568815349248348666742395729660466490958680240 296 -4096439357540980265041472783236094179674685497258053184244011054325339941412525098963664756470609135448637831830719358100489308421711122175821083285073308586428501265446445159874032840559844284437428388201908685806716660785627135021524820103381242441725254863902269885812263113280286861485326953569905314739231731780306960944983462317047465086709933942322074934641863589668462253531034932146939538837107419539558993513742963224409651942697241241965894703682446836001679449407175501942675212121439233926619618758462887441197137155521252359169210074015123129475784488590902748648810712577118637528235268046652473200 297 493443747276997208508408653427608815800412248666101586332490438742002865007458746167988693969046294080416379495752718332183973040563631192161698573883279938236349239606126908604477105683972265816117974076618372895523393833116881356270572990952712072596245754747074029540910576966598501947388227724222654509936416089099054629522424297498535361808677773091546899690992486241848961470949354455082711760415594107745632228083916147492568203415404040334023948478359180647146198719627554159993054571405443479852332099584303177993406723030474398302028735638096686605045872690888797053926727370889394645482955924854320696880 298 -59439526804878796739681651523638356655846058550402977849715630140054756508870385400653502535229728079558938580079485098760912071657567791862375385045482199708166741699462084649798370376285532599042600863751099329300755120683947669129101391060806164752434682614417135560933960633543465220100368427239507453157554663062414521442763699278312809998098472069028605766130910189002722980114406550250213848113195422868393463688185341038741061035711762685848015562957986907398122460580413403700798637151253853189151918501950563830721556700813768628680793865858181966689972807402362310551979210033370022695147909225398492247280 299 7160107878593523765397298271306685319819343861959561127463235229946726887404295080335284154970512643531027273917119833280614484323037824000667364853309296817391671185734325003030725537752710901940765534461668307824965326441886259974026755787144105357490483489253412160200953595092245036363606079339791049532514053035205507757618075193602237503123416760914026374223789041388488673614467297300621647817960687060522830041388411504013373160395597754854281373244323762169604895825942339048658772727895611476348700121349241631647593664816767308844518591461844748420494598406334900701162752755819563917226380245795246152207280 300 -862522183222352385005976363261547332218673603253251310498521354395553698241631173778966369887624091921664617864128382093852824778191902951788151971826725362346912552649935973683772183767590426868766366971660240152800090398754001106003408126689990361321314090111084470865677708677570895404963875577218714244642768172849484405188334688746886301762644128391062360762245420010026207942716652362894839460956393741420309016535435293949985082418583369064185018762362102419005151354046106808655169834111036948468987577107754578796294571999276831530996101330759800444497739538393774153362874944485371497861258141406597216021744240