0 1 1 0 2 -1 3 -2 4 5 5 -8 6 -16 7 -32 8 -48 9 -64 10 -80 11 224 12 -368 13 312 14 -205 15 -2850 16 5905 17 1817592 18 -4329936 19 -2004480 20 -442800 21 20967000 22 -349316425 23 1853293420 24 -6937330896 25 24280673168 26 -18727955840 27 -31062538500 28 -42332130415 29 2736294281648 30 -27940194392976 31 92099539256704 32 25107988651584 33 -481836460796320 34 -17056428721908681 35 765343873758934162 36 -8424302778989913355 37 26653903066788099708 38 -9197290448089594037 39 -159128922853878202274 40 -623109502739653309920 41 4893855620118938814050 42 43319084030513905886295 43 312240781448343405247156 44 1842695026529256042793968 45 10724097495583252049077100 46 62240837390570862839440103 47 -251858220958994691381393654 48 807447338096544773623078789 49 -1489036272000257340877625424 50 2368100605872103409043341675 51 3906410310295365967763126914 52 -84557821436443541138256910260 53 -2721125070836867934906090291450 54 87997586383502077770597031696935 55 -526668531067194142390725352886456 56 2900207699944825976478145900405508 57 27289234402745176997974454091427440 58 249835018078914143335736605013628207 59 -632123523028571690194364871003525606 60 -13385005280569507803612981399352556244 61 -215611666661189776736400529066972600770 62 1929160830148075961800570345762439210659 63 5854081520801924559524683497043436536396 64 17595823421484689904447952379449313371965 65 21556233348433432737490620124298770753196 66 5055181207544398176128616300160992221131 67 -278667436344493564950935664796585383648900 68 200357774652363672704716057632601053813764 69 73865057826328735670367281632371631860992 70 -293750714943713138670998189454345230337024 71 -5901019643594898745474056206968448856495360 72 -37811195445336332281833227054815153708386300 73 115743782722350284426598806890875742955284500 74 -329604567830536487672049846493157139496193325 75 -593992929973488300327262448275917980873614560 76 5827304188013235475048493480085030619832656704 77 23941330358973880587264857499691103630194957920 78 -273965776977993285303548547322867907205798081309 79 -10424116803258276591953293255159100695041210076724 80 -312014507329564221488477784983542475982274180604348 81 -6339283095041320130316768126164592739890138163746900 82 -128793678236440269626671349146232295142069859994111757 83 -2098806575615849995856163149910419188588871382923282834 84 -33109886573851455985267832788900856159463043349696376480 85 -321709415451674828492201970721527604551937223889736768000 86 -1860849748093766006203034372671904467361965289597432188000 87 5718757094155656103883761866679486074302309387410881852750 88 14924816907350840771442441583570581601976145353679521140045 89 22165665811357517075813220105230615048313183832615454517236 90 -136159165349237218242995086886700734452203492521587977052272 91 711329816302967097819357808463740420600674731910170413373100 92 -829096187550370999976876595000994851414952396537577084590563 93 -609809887407745886363652853373277489196401650318972691505216 94 5135725626075848332102250907544996984906081174821646416933936 95 55650879420902254544304726684467642946707125060337922016660960 96 361715563164461308032154485691215039083542493258697164536492861 97 2026129318708820859528531516588565027069157530723834769815622802 98 9525860924527678462175075640377258397788665611096258864521152439 99 -29765064712210737040100468582882525743783251114247301897004517200 100 -1660404201337217173088491954003629406774293176464254742254664625264 101 18463469927535985987423050412714999976282631045713821818462839610624 102 -104672590870772502189952576618304359584101623314895038343809145362448 103 -2286545467296361648243519175654639382835733728092154838550289183788000 104 23847385213622911398333394824847325071047186500301400019469358242686800 105 -35314594143549259799716842147514840469901156904609443819367539995407800 106 52215249689744614936969228529578544403345565433093768238741953961984767 107 9502945281961475498274576254718251675062317729401254797857179994049264 108 -538319389600371327297582551752193272835400766273194650333571450521790812 109 -1966178536047188883546894883724918780134407122296824792703352624382555600 110 -7113828574978702477722011185084708949211294087337448927993378859423742032 111 -338253201218366995941132459738125607652528993364389809332551364811971472 112 12422487849924461353051432574302586874617359336328961030609543599511443460 113 24621357757228216929710707318245192623578858044868365925949965683616792200 114 -102177736897212355660859252259026229687852792228043507355470707618642571185 115 -231758081044864659936936744570116809387743162694622885438141299729775812662 116 3874267696591120289030868446956397424890892436413484730626805115654201873805 117 -57688991451312116539617161479127470011097719249183815083923638073637654877392 118 849295340152488180108551626764482868177416911193733829662601763279957467706304 119 -8757057571186702118917789942939575994292742655817648091297952965160501368084480 120 90065337897177720137001439078316598822388116629893697962347476069610855921892416 121 2953185355090932337857027045429758184916193511168547173484946217783349262183827760 122 75481250363152895760963992750358633864422020886889170772408020696228641098708761875 123 1927150069011436950866893710963344071167923570136196521371855261503592317198586319750 124 47228459088414703247296060935478638847547065038356773848378524603244455486187322538625 125 -439114463912840614273611167984934929784001265347712448376673422551100858114158730737240 126 2899737300420043360298901209383317484126566116184182945417439790299972855121708208511024 127 48779131540931240842955283025330464431162193823784909239732188815378890796036842485758112 128 816214278486473557368509555302656590414944561935174007533430937167093778403271113261328832 129 5412383781436524525125752087250977598466703028615632370145754363985239000588762206521934552 130 35129705084280506928259148579036462950064707781741306744946969940056757444791013259698771599 131 -38719992728455929720783542451003070321891689148799650365096422671749737064433449287296476120 132 32631515539865006324571875408379979085765256555108626050275740676436596846928344596437652241 133 256800904792229158426536759091696688081802900873043688091976162254259191747879630799764285354 134 -48869701435325590429565649739810087605570401989065772063411767280186062249568431203878818653 135 -8508413149886852851254633791407723758465430723847009879130520512026661028149086875860820038508 136 245808112076663500582384527835056419200274469959483211203833429455470474556789900935164854055765 137 -1250189301004711321497905503781747597012735327648736289514971458132332577745156468478140444491642 138 6337162672704204421574369454627485987621062838501305690155357155312862454041427239339376470799127 139 138218361362331606420348808655371748668398176741134770469751584667468872607849061416872294292770780 140 2918652193301079832787714664362801088060351744304329550264478988715549514690120637128634545049744953 141 -7857360555705648545418177478818438520902757433158274159040562187472154613921497268321952248312825544 142 20537264788695730791678378993690040589426840966993648364337114600907834372834249526437000685864084060 143 31177839445867583781643232018638351795707670149123200426182577302020218154712279672826386046200458384 144 -2635766140867717915329355764106621394683311393360043742930810551327400823658533331146134929673035266175 145 -128554677500260192985147352333690092861613476669207888936895356093574474875941894786691357242420700380150 146 2235715040515515361748212912054723965904493894487088214317978480914542507044588212078376028517254725014675 147 -471358388915414498447523702096327384645285601650848010472534478138553697955149968996555632067841499186036 148 -4562883397797899884323659549367616787047699343058150134295368411165701555266700755436564294631459335527067 149 8201391827406278757405502123538014855538700614205892805898078450623605541855368785178034858726691026388222 150 281218605488223179073792005682457475807500775405501400747208325440778573622552619171708541335609993827945076 151 6094156819113261135245043257659843104189667387293712913323475860401854259436188328601029024365748966580950330 152 127519128400500185355671494427122516092339264119926460882272442257778140669055211227830820926434992677965128349 153 -605916723734328940100138708656846367703701170314213330937260342635881366085986308406606783052951455571268118204 154 -7136371712762232867111172714111314193550579812252420890739861556627989543289861826733215986927766558425309919012 155 117220705314358445175198726947712225445677377724900880723404153913686059633942999425001196202108235424106893187188 156 965217049805030165359338933605851218611172399158205612926271631443316773399402511974876084932422870728947625729813 157 7608125598568739470370266391087979372929190142710071793550210140633805613302957190618991854703875602720089437366000 158 55797967380848452447379590572459973540324909391256427099646577829269132147885988699541369648986972098220734102971308 159 153284625738129051869711790927631979132501443873759355044041781861694269323528809826202227413195687325941924275474368 160 242817830079098116636753463590113908478125464842368473140308333586891638294759283109811503464373046343093939209347280 161 -9403759634616695449755605019557084695474892997197355344761529075217313856886868817562255526755561903007742703994126848 162 -16947310025966659826191930732675846345782397945665538398778443838498817149661360128648875730271624149680665001698645712 163 323929127243869455247806401391165727484599427631234561620507258131362272230614687374227048954447151778230409707335858272 164 -1634626890019071122088833634627398159105170547001602229328234429098893664754390192352372327512792317593726631305316661260 165 -23236567634243107978685499105690883294672220610940305949861463613468445649015510520977948183300301023147857894754419774488 166 1193062972174578769189486209431346990791314282145780861346271241392670473858949382856598113470179911493154499811969997619731 167 -20714408482543745553472522747902265764913257903750823575066770011394164808642375487523473769851174709153618359091321998718722 168 354812202297666310205652656269597178535462923342776221494872679999642409372869170474370242125117118753942927811812308095617964 169 -4698230942512251767801161884458701927048983450596992921997828969247180266599825458187157756174989445384102200645363837861325736 170 51497018029518908775014685132398820378582099166378413847455371122364227880875321844744278627361767495104677961971129935916394480 171 -539209559757510740938704822416517292813635556853738658423903978807757019370630035385242228568644343083139002684153678042765361144 172 3419551842828768323919858738205892320151220162795445491658134142539732040589487987248400963943085270580606155783443684673526328076 173 3769332435874312844140989893606782166286616706658180593743773984364560829262484227944669474271862530557962249031931845410262652050 174 -33770704538476363823457219536059356273469271423673074727851127244872261102761415788582486647074184562943421450487795095154464153125 175 204940895004208020259449181616594588462891192633083412201568916551196979360082907340201446135925121754086411839155250819625351095300 176 -1229631642627241764882569935967062479027123462726539512571564851017087672710731545691451662224378073149559467148721522435084254093619 177 -3962813954680866564019775259737037169552443180682968564741898487528610127590720261679085745231173992027876490159948590374605312223838 178 43441968011153383748448980954944387726638138203000691899156271365920064717621967157515226858925555839095058817402758596716764556229408 179 1392276828452841322714469667230953181691667013877011736680709283921152440681500319685525391396357280012494892802095678257217180200248030 180 -7405082455473133453094542204316747785445251490919360307931239771583736181429941937489212310822445773706743208069125212059722317959357847 181 -88813159269953162018809657100923460114043973809174679412854262429707886619637522789206997789798092053132717321994107794898689453915358188 182 -946000469772965648587304326290650682651891651699619686473156702704352226743735270626409965623564364612806077921355772862071202544670993140 183 -9957084128843356453744121595236121172597521505162345887713508470567853443402717706473257904510056772695559605495991255980997992050916043900 184 -85712915177292643455005522118186261674297290937826898765651876246667210905220411735827331626345675877179146607001014393481930007653102791415 185 -629533491775739436845913463223605243784732044951192054612146978732017542208254891693855416720104400553575920547243656748155044983504651323948 186 904651494898679890229912303606154608006152958280685440546994459992927628075582649989208694817840283231591691208051316386343536943658132589807 187 -176615850455871883484622212329819567752327245939304348507133577800264220951698695965486660392296212960906444240326045309306098309474497394740 188 -442675621098068126753067410954356366902455143584493349217517427142258268673323397525243381829037730339436275771608655794926105643118478918927 189 2253524982450348527020087665833556353074982818760932821458117106720075395713091309479182600876268255859023211796138530191537105586022394340868 190 -10985322092970220248436418394231678767276253839238664388823212118557867095571844412269483757773498589177201856149778852597055809139263094849780 191 1084654032618725444786071141515382139472987714939198827910223203496434412742154299691140601747282354437453349107455275248972638376840398190112 192 727405377170388110633282608857146670354535602333252792151727548650177835034753652413452203034627497025838549556531307768703450469510679613497140 193 17019235233023944376815897926622327005110646660393284172400907757301394672663108896334411969643544872341932038668426891062331772073395086600706500 194 -829541663811618863046742159145006533120492242246514972700591051476492727562431274749079918186163588712595816083058156558492754795751564774136911465 195 -4661504955928359371469895004089871660935728493678151018433506315921348754016274207460832851940630304396644571881619093550408435883684665897894460888 196 -14452971575475733728192041153619868851764771296085528332592598825906264308082035224811165280032185738748202499480326861020047405630996909186736750592 197 -17423916984761587657351492838458264945699273915860600310376482607259813039075048795737192626537227038180716024917639985064389906935177804749498073728 198 1395835983345347246757498776900768959489308997298205804961012689847030039503739309984088604073445614510064770296334058716605066181715647710210322619648 199 12699680672148958809583520437780271834839328710934757559397131572812967116699288370241152838095660919976652577275743747466588836812754330365156529569920 200 50230211725746339162282678892630950693485943458395686510196183778974006304459080921697556718451455827850791273655153172436041026993408125443194118924608 201 -133250049083280710774039493384474128637355771491817218185566817927777240729964800037802274780575033070766935706750113159234543231780602273390660608714752 202 -2849612587043270946040168700702165735226157953489221051935587250500223605858563414120023121928370191601861201054035193264119470171267194997681969639967824 203 -780630775706828576269064107960899205214579401475707594924319013102951997399797435235173322582512499896784066871001083999223241810714961259903685308082856 204 21529026827336550289754857166820460045842074791345187046160011183323397957064782874085912971373706031123038083948335386745414878996316295411474628817522665 205 2775740502869114334860723032591164387167583064776217627798025615725175462594513899507278766826679894059530076647736690344822722497881195512917930482704056 206 -720513249582178301409661007434251226817717752138834017045807303013089993451599090616095537068924390529126553258162133377730219946621107479952217430619060433 207 1229930083857940094257613061893808995060497098273160313782919971330420548137873709155176411259087709849666748106472392077528392067415974999320107893198249438 208 -1960573194162046775493821268240017187622596198664783067571184277067872741446256945543374229673698204022334086635073219974352977220686263145773714125872500660 209 2293528457267130013929338513704235990786018232315558966790835958496213576843608968426203419762739436884786260202589088610156561663060662615843636898800054522 210 66194779890008069339591458995751545342646001292795320305638233415166318474226867782160766805499933131917920135253110684907150504271266992847091965645798234567 211 1166114288114538371369149941070436329137764612229518794594923899451522670371906037145549727592348463495842784040972189337814464522781326024629501171180010215612 212 12292684757800511461629828308016254540217481053837510030984371035714164673269444583348474437234295905299818892291999991413236502942731890679393013736501726527360 213 -83336605486949045422917983014442827192332350359833334616001712648446645081334179487409217846449661099173981055987738406575859856687825492320749027042960738930432 214 68749717535552458984379078320050749015519781248683088227696805455267937094874624915423690704647954079369232583972057360718068392060423042196225350312245110638080 215 7374209898773349320325868290138429661719835656371737374673308999631584719920031542021669741888440340643401413953161321390682392675721208708741544734234227619096000 216 80252061568808978160291380556046091265546661309421777283438672523292659913497001603725665615986834581663527926767757026566318983566205531877448750885125498464888000 217 -630062420703523865125229043413083919143357198466093468393808762186118568781713306034471204139908496973625901436051404632363821441252370542092388023030623849097536000 218 3253878735300497384004219819813925585582055587613909371820308832687446956430571519541003161720564690745689201917903488103157692703565173733118147384808787982754566480 219 -4771980008427342402393835205616035051167108411557034422125541282112241126428863567473787698247746785441723504452727451428104875385006643962765238398128694493864745012 220 -792509958354452025870446423501559379047669001720975943179053354173035641782563221919287447313248331244664791831786230360951073129191445762770918935549242240516264119727 221 -3700323779184003753283538939076597433540816713955051984261784470566099545417727492379203880675002280687880601195232035661938151785629614318747305826322689496742213220860 222 1882912735904126589711134220342570902591989820031134635328255983258986676342059848077455690189656983725641588671903867419802353303267368187355561513139166363406140622607 223 220789372296766900643811530212989766896431010028202467355329609444446644614597126753213623613770610552902203147113163091124258879429495266692783333345602458588373485312 224 -1822093618356808962145400569037497373498023171883820534383333767440937446952655020042384519918074694831194069935629602126117528340998365965729611593648832272343765176060 225 9457321451015989155598167697289586907252218315768392387979203826260737031054223210166708904720720467660212934592233580312056037463876540377561630681864975581762637768312 226 168475139372047167561932270951817822266257254985251088396904222586473737141819049333912207012497296903315167490408254098396560912037952331897245472647010337147679643628519 227 2378181364369692645180100951889892175584387685093761196004209004229185395162766024825017117636062191976206052985368973840225018131165633489749082419378374218923546941446978 228 -74670426789862290917431467500443007642911951370614528436682213073568308290404346814741874214565019841544019354284728926618144080968588494192767907552806941652097500174943380 229 439123247200359807483689631835573311256116859155144924005906226698929429672096664751840198855399607886773822582999331507300826584121947373955228242803695724162290267233893632 230 2434671879314622265790662178352875869288575773105435905499753595795088687828938015490279988036123769042281494589029889261038535067318606733503122484254497539698770898761782516 231 -81168379269650830508149179090811113665471881636209281114794563432979002879163246362579109261481553632151527715709021183032654143784743435786154111636917520734429456766094769310 232 -278367881181505548665999510542595835612112692355097326443198039730352056381513307101104224569130988489757039404354326387733204740597743521445127397718653609114082604687955569151 233 -787767783022851578340859111111531586904925673154290931106170801129002979581576645409246246829033718930129065359973305475802254608928651429565283671432510748367617726618651909584 234 10314188174226896583900932722891444275160381888675220595315060997499496316646434274811887774930930496032760788636589585249810937785201886428304667205458802897963243931167958128320 235 -132853776752173207248600658548024896229344501571311988132393114365316663766473863574216491472031029907200751644865857167203610893888597556257324817444983176277374732446190879103536 236 1641531604080256452863624338632663886315271163959200767003489423977392948248518289046357825973054718287872392323462757015893134363172166166826439639539464718526332849203516487279457 237 -17482936872668629597283893791924088268179913310364098257674270980886912824045850408311283979843661083025214895253460145389288734218540502231060378910200228240586663870099043390979384 238 -197885428703091660436668508701470428423063483921775818405651702746511852270851739387241537465822677632554173180638661753632972188945869798931277905855639039362192556097778451121859009 239 -588693854838823564194159976211732814839042230158764053208656891117160729275324481373087418842438006771325599105112749729030237088218473126370096221560632529142992370497466331192807734 240 430099276506981147113328087161849274668645957813885747988191508760731956125162720232866635801464617556172079048094804876706392957350723807513827354238164845234496342084228679757297030016 241 -4670764588473141448833643286558229043696832242963760407960434023306941372228440240912249417556236164531219823972554287403681779092403748289316156552553882885007772749083872036125678235498 242 48277943777927828827383469736849977032835114338848809815652247754842242679885633426567638044216366631406596515266687000473576891021140855811292821562992164022521985962555026952711330043255 243 -198492592995780863529194669003396269694067165338155473519868042078847611207589015075942161737293763215099593465456433576861094402434635932942087183977537198088562810969259222742941126083848 244 743350434700421404618376871473803188396357137928829534163444192720906934869847542350383863257800791488604353206984994459467091213416163232144103401362829710378327150914499133471213089064384 245 79183155592771347428457618286774801183180900177602524912664224729185214998718019852470283622511731041378058845396739276324720643089781800035812669026174812888029512784690504650925320990952736 246 8225440235978515150464511692160688533479546689276831612671907751350026147718022731800629116432225228975362683139711313301529964927248356622275878971815127688683440348234544161083975666671077808 247 50864388001497494828313947571600615435951999660062089756271207200203656899086183983423989432712973375942392207630159326033739075795080763523180380293842940473333517557635943701460937193542223624 248 83478389187136880601208452533007136120627417225775128618103575598955774898108657661746712676529888335495560197925649683962166850466174378673167097789095713121853738241367700305611125481781884625 249 -1377872339287220541658087507489718572873346906059958655043972618958739730323874784506141129783963437672072079147068512370412447642469121964744865798329780815122730295140529710487341937904705429526 250 -8252773697687991829918667327900127366407829525381978040995658217944226638518341175838458434608637664951852228372235890859024241109170214583958099002390665432809497353869624618348157921827605350525 251 60923661605865573680279897640338711643020412438962818594378278218960257538091511795153623627743625390418573073662153857523389245513994911326838865001476607705724821443151697789846960202474114510576 252 -381656858832524003714728895565084128222866093244237508756805136809861782329228615500600843166481819767551743579737532175409790819721576481125027251211030026108570847317936789665459047722767675714444 253 1759933310573085800128625394906180604403196593319481753958739005833047126431956737356456286807627333754958913380673365331215840534241671461194393068033261276065796880195823029055787331992628727431112 254 -5952108666142463786635517338086117017782881804228710726626251803073109228511357911298702195523995441483468799540597783825977435988182548872308614634703326349460661044203564672076765141701505275434517 255 19016019530860164507925049809124472955647021269087404416362429866649154823691628919538495443222551154252429877987259662268053555156491421680483700438670783317841663154446607571925819408395019378789884 256 -37127031509657442524513100060506469416922585176260771077629173906582471853726161865428296601633046576056482638283882506457951225184366736282307786960356228008662599727978988683490299400604397146626176 257 71793671450133119074478763530631441289628524334589960459309121285927122002259289187441178097932234809002580787975433975291272286342348781103511448241650199304009410725474885328810079288984547869034560 258 185897754431943974638395370346311576956783247943292593498996222890332839807524715733493959703010434289314678794117668142052055093212771636445991480615286522271206499897508550628688440223891156864551424 259 -34835713002554496230287106406576347633640904407324166908794875495555117060238454986593885093503698454694239639145163265197168092103057449581187573136509936334071918612187262355465052378561386322185792 260 -1247141452004153384036358822014775784462630818159824570170702848190730586077087394901834888775004371357492628014450848841638881642320745446640189815847988244996779934075153654620794800569520592592384064 261 20640988638493786465836156654233039753863607285017831597508353274694573996044446819949981083728816687235365313223567231925583976255999939668588163695536189531729666965106069989937723357679400019837466304 262 928880260976688256221490565844352094849597760755634493369199454516020506614381303961204319651418128915337538923321558296034623490410410474476202796353746922673570945953845964041021995043663687544810968912 263 10727031293716948765501006151454667315105275285402482954802168383799462638951608440159661301015502120858695425744585788719092979486594619207377012546021012291731038980791345352704372468180147952577027736636 264 112751065350759451317569776717367344161573280713110069097576242830199215424967286114411277164535798236719106087942018182458528944705174645863064890630119560343941120683331071548420661701812364860847042124141 265 1184102190437038943085385861822292562754641075221392967268477204765643872745201832972582549697819491322125072357390095136811741063158495612887479923462715803191787660607977431202589183743191867707123035923980 266 8130005989043747508978447864674643896669050379561448082065646044670252156992207729858206988772557585089871278150283087131704857218494778665592807205523059132540102678306413437198327077693069984863151404236416 267 -8946252980700372787533105706031415407731208878494692842821334856641853554443454797917771418462733850659598016141605733204050371029864270516547782694161553049996643303036955452376784173578716312245477979162348 268 -12556784320135385879124040051140799467074020489131731308771693583666884554961733227726812823849337907614242090761666391509161357041578937105957690456212282733863670153457844643796580881538450552618163087632795 269 234328054757935113165459159977125701363234934713650314699937889921007993671372589954504497407003468172888346518551370518903251553418342042367632030954050483409148978527744408972073409473515041622829448212561488 270 14401860831939389633994864231471603612736210119657098847397536903053992657581907218552452230471268962441966248462017490825533497663751139660912698245912008822387416328127851349176118310686838918432100173771122224 271 -441144705719131946340207649120487320873738117750582367908863802569188946951354003484339761727433866924983555052888598750472638926374042178499079314556667753079087676561216581388127578300180322033567978813484296880 272 284135539316629734637329881719557455032358504620175953897882659507228303884321322048506188551474068784984989640633750204027678817035365170156256658586316429823600042841862106654686406221571133300417902124170366101 273 7696828292264019899938386453282891632713744150349833667776604390474574726786929385224172086634852700777207097917541433160846771037754741647071888279607994410573268366192089678826955490751706168487414177145316393434 274 -109459357511381211692291620934913011713451028462357322165815685097721634970815369242089668409473370132202575396509428203662633253462146229299161100981560905284475623574121202473929854446947954645676924275735044520288 275 1325027923515276727808692810552216809520462515365317387737458728331601961896162841217853634662018390739660487518780375184261820218247605379940695693529601074223227658958962678377250517592002096177437488359114256179200 276 -14345763587740779325449237368437030373109284743439377595580563163699947414365125629166921703908771281574646395811169517966201798042131130773070905625693614324881958748934467434847949930407486016955473241044993243648928 277 141920199271334507131308404807872297078807997009552275590883216726109870628608924077530352812153095498082985549217448152222958175046298677635008856123058185330578650235338767409920988085208526273284285469908408888762746 278 -910845398158295547173836486739263176498792147031456615400195459319099575103226549176016948763048454443137116178248130273333657094508088031333055324635945483499693458270169414852931010160677655547406448253902881132120785 279 5752970886438788469115415323575726942664035965802658368424848863798798801626009575058133915514074905542425243553810688019803478403254830003048417288907154179471520185459922025113695867881422046394471953646151923018996184 280 -24202409138714530185536224582488994195326370630339990062615686289806276039403889271941502688979297928703885535391597870967769351395495940067428297169376937987725076891684721206086329087057126622950254625495677988189139719 281 94171663133580897792912488672710318326357635063926725232008862777910012470959049825761135231210093660820291421956364172301354273563459279248969710914119886246848425818686153907933152587947667927936325462762539462832601848 282 -352639521828730765212837444853385655273440744157084123945624900260059339838647522909030562590786717084972591489640614002331895446802843379239059483772024723837248329804725476897648013809459192587454339065362556602900282832 283 1059506303709904112209823669706391220936197198678265787712104805690261412930692565771720908922543304570386056487912072474375280925283040040383068547825257629314537970444750318694656877549281242421853760530416942788621832680 284 1512005653767426270404113553175584676871861102660773135653845332417998046898552765793790328268975646697295476072250448757233324321235902944527371341713095592795604456416831859381688680093371947709351331613567221174729183433 285 -33998506408541477979410560944270129380625699678082232011108343217559059466871733402099819337063311188161125321252522802339522057625838393029996653270150340939847170534256298456022708008443877648269824873551885358333760819400 286 -521272322960437176108038903507080009092362711026807559862290506538169016831547332772724368582861492853212816056785460925869084832456187529932001408077972093982978292781239030978373370386146700512948209859194909515440920913313 287 -7984850691211107135761765714553088185113863787661621003991296653597631532375077947527188595665994395017227697788686288624191180342755949288637867197689096885821349527297156900790518072212649381394742943666087032663422273752990 288 -32931444640767842581026008330732575120427864768771513151368711126951805605502450036043039575974559081730370405421579111691054000259139709036735114892346612124636756752542197640959528504668578477436739782446634206993128445734923 289 2338984310481651581399995664992867315257948361188177042261094858653494150378603296356702316094548307049130379816842636095734816262097475957781251405617865437884127760378873601820738969396524688594149987401851834314320412863067080 290 8891834637460985030352514692346004061752122977425779382451895865050344485824228245331792989180660053549222156435309492286722440388878881976419339742839810319219416559917316722721852892463910126608346008150001011867135920073686000 291 -894625333925438034237055121789827445070500175165761275295971395684154960303448796480902356131430082816243524263771975540020846133160265049857607104172049226558765660459201652325469799986469579189601124118485334835037656378797344680 292 -19113903809924918963856860958965659864316218054634693698184493627928358224581074103308410678298264207719836397122299054227722983220191710735649411620182515252664577778151377790113226022089615275629621410009387944397808051444076671003 293 -394100944546450505515473417809616520531361704945958682997484014791786041853758778839922305474098906190228927677328066049369654074916803466084266335200300257851787469729219307368840278051643705931738275711483167518513135051470573425676 294 -1900812170764775529387189224167672407442824739741030163537649799915320228860647384503180939551803725558229348259297235029635117414345035590190029368218382111387601028100423939482880361068791674170475721548300558235829072166715307258880 295 -9030861812119231008608430545664025736176294293453040469836426343325458678050738493706722309299166982557754308309731035952272145309989747214059659153808453301246635793472394897003047820277962464084427811486231229641104441388163315450804 296 -38714792794232085791648596893908782932804118235951129528161231234264280832050197471822426611011909442511916791167870269368971876656302955624369218448059095238281430146117183956524543985288636511231531153460522538342651264206758600257499 297 -162200889375096485712477416047634492374798204654148990252220411959881427576553199842925609785072558038161215200817352821181900709932832548106638037401580413107488233282861039925739132369803277116173263425313500683078688197670567663112568 298 -443071318273207778390686338901121475960166404875346109427837843784320170707497964154801976201022208313073069335949814251432136322581601650052035766388417373889173484584848691681847175585934542145598402478023099002530724572057273723650932 299 1768656299110493045734972706120291526079939054779723863965546444089026171753925544646901327985230200448503821180513261343115107523042922042262664521939926794726826815496457320828062538571531812571354864818384935177134504086056923167434432 300 5347224310112064203362583572090852170669296896526946519274947981414771345511838530101799628990679873474194573090800284390062116872617834121288420022294273274176614261484625587531965269004907809112437245867310208442195769740441095433849893 301 14197283527649482500180346291830442880084597490335241112031101773181208082614489474841949629897028464011659503962612540120776049854607022871155589499464554562853756170961152669920653408834373997566348737119262646672993990838745683145493840 302 32359858132975438586327545716441993839150278233143815313905328670981938307713264825250787693707377136086695778219265990968245635303293664577499411925668840424584755637712615646491160484243670101369696558961264565376605677490721867325618092 303 -1705904985965397951335206272924361395749744919953257696630903816815414704368095785189259936759955427281364979499688083436695372006307559921441773754353622029612424266408287719481823692722261488894000103412577636634808252297462271486439336512 304 76832633927512422870291396249519614858102265694910848657236142744518888044418064880791532892114130597504511184919385398687945980730433647688600489854147119506921468985366020818943265953213357488529015878684352658863880644692287680131778595840 305 -3377673652521939894319857807578792139267529485323131771062912334799163494686597661201075830531287620054016891905517835639795880823518488728465157505912774712960330979804167120621400779508307296899358222943087514373451869203634130678717103102912 306 -39029545198793867545950421668030018209158631627716756724577252955791289760491864254536875075649667359430956169008633323346111870195494652874853972561881176540982304095304603733993149714185896146952122006737122725915227745341786363163404084698004 307 -228168235478959846191477182462124612993508962608157760352177478974289212877461003877439876931797742321634934183894258550261915750461572446667002245258020068374792251124991833830835190578808088056024966851236039381833435649243202676983915568860568 308 -479436791408988254628988169144939026649847071396757849614431902024790082078247918555630730199932574198254597835572636372448130139060344205529476929683090748941324239460028453812079136417150939582543392047583870110555265198396780430978391110357227 309 18476070393265838030410958831915134010094721642053941318527229119402717465095140103338089878446434050109571993338508095887470024730100458342990893221997508699054183592539848772474345858753427028541597310332110860543544709091078693478411636898843140 310 342059985267025262862600987449480964370587300309971033689572472802457255027241308536647997433178249742957768325201834175405246389692302209678864286471715576410518617453434580217756521041960166435914683704883055853182944016259601084328716596634568275 311 2679486530253955127274610948595483380089597888769895944228213551036915829058862458127310026108007736675226451478156287537495526150521194292645669065030003035301499046175742327193047145633655444177497653215098584565666664965773005747638991824001674940 312 -7832469176586391879253325527479450264377752653611658134660460211657380306501580961425947254074700800289257820804234239956388240306205661482824294549058808096222707322951582619209371577874248005899551217046839930214330457280496844774692533563321894812 313 -247778757898712855478830052788618644814131227410383835735197110414049085492097210207954161570003066743599192814029810642230895217818954270142184260525688622175827756287350528878856692224168126664055715690346889481132108530919357204392673466622740782212 314 -5172191730402863446715677213011337559373111263277842425802204254950558717870720906489228287707738777287370446514727908494062363545361533316879581527844959805153625328866472068643100220515727209278329063673985625949729354746698236082150453988996485042485 315 -57705436801986178003210148261687188762218557359819031992525733755514170562612726758790033809773791709948272275292087317352715390303859085855199684398108029282575426909420585642761163271982003036449435052767221090011263218861980347919202946794210051217838 316 -560055963452973365410081450544562380655150307593542137859699035057370843209359783054267402023547464696184336307779738346058250965990367806972834269542344035698940289688742668371105844448637587564552748397421368200380259960361042869982407304357912238428191 317 -3180344895438239949057336899022248142482245527075260256379913544279200931276460237638628778537715797042287848026489074030360937106170852954030362406991027873478022214275252069509302701614686627305141132109810490323691268403288860767965141633164751930985584 318 113430908982390862622758356942878630037841794752981283440782467201455754463964309894638725664111696744150691070847472505404480040410246058825305352273711747546408347080038553029597485248975838441482240747009436720339209267598789536320711951510394756791179120 319 2214257625170430671070338276124296526192452218691422688991669056196894682231087887303177120251565381043181481232319521109210097889547385997909981341742267759910580069063795806724990212560025289853558960114759874644070721511553201796251079985930406472569429376 320 -185772519515629800888478640334782747555653410101825877523134640826604763898330250856112265615448534490211930681676493348177187893471057234513378889086273024066998448436255662722842939616402328234082574328800690976389305136334647924791121950414946196459237107056 321 -843043511921361983570754741738032529704345382222908156208952759867826224298707497373388416124012104720891084859038020002909484650222532707682937237017194257307814940671146149844508599449422709942562394004608135962122406047476718659089774514250791808323767346288 322 -3007287337743020919825310042488443073643471267372813536179698539925948087629978981767934450009098568890073906050990052192956797310830333231711682963526148175599751267342588540414780116905074087775174263674891513088109070977989779799848826407780213785080706501649 323 88613547404189027579874492436069871609912867363756502701042507237514803846354454133277647864040738073484122871787555710912091900553708628021900465202329618678674538496922071792492521289571014315620959454184575329316195849209029561488594521701691987494990572730576 324 -2561041425937511190083934820580206937286045776745048637178109745416821430129657582924643633854409487205177760012194697139591140464460347808851490272071256986658625631378874476828116247408389764125448691198505915261806051602225789243586250707164276089953505363892015 325 -197406176976046674766717089477774262261672880625966769957505219148151857787685303321037672275325043527438869549837748565379322865998838134652002854587787225646591886624178530461829894133512336377676645980179618523074052422356379475180785948479286379068365268575522250 326 -219121827988912494131734472865012894860466304309891977282433659399566484425527716212323519450252588207930127435513220300169872531791950678552144055850513107551286443551982560670563486486590202971478112478261995242726492439777639273016946920442125809964957648915315840 327 -175124792954934349863788489869936783003724367301574295358108092735943022249320536161795325917617640694564762481811922323112265321175455618761978714207406304130748891349557003029977640717514429735049111889863996553980409934720513469726539231380439627266336944495247744 328 2811521524607887076230821393471511837525066806626342113721202185175549154249648673859202891089127710533573956580255054838043564946302567705840579002564431609822274677184127686932137635678231217079292528372649821564705515336407055656087756763876179510940127522432706944 329 -43256646776351611183022060388136617837806468014073861112585931081578823038825563463999761349520965666435308777815848658244834016775989010753451957998912656643848119537280542053017126412309059865485874086245365631627506476007754139072452098547391381436138621377902410794 330 -364155914883323463763631979306900220351960935317031606436872931827933802939166033690044207840161146501219906331927470888234987830875602736931214920502123875198022772219057111356562692201272433454768005769218289061363868540475242935556992437483780435612683147024047416581 331 -2348186901160725793684465909636736480527038557544441656272485916829823258860023113171610855308999078461861614058599766264409840497089530014832762435877802345479316325145365993918967925599180717636933185177904440225166640002070149495108193184021261579501950261910215524108 332 -1116578025129154730232407910429789519807160648795522021746593095829242207318928046036221274332801760557573802985078262026634300133530690326197457393467774427468807419434895647495045191399490200723146401654386185194297624798348226627091915380907172286537936081450724649088 333 1250776873954450532527516210522893424091120013705880214613855928654627710855165601395460493944271227507272229681598357837461945734258159607776882009861432609003010743042469843766474215076734524133416383678344870140174772746221405591479504595749868167076694761991514063831404 334 2411035734807735540046902578509546889981515182465302346693781660755003240773767862710438278601080940481777297659984770954982886025566905477675637725226835405918327677455919360397773272529538642322975159506660418287946776512123280481281484604497764333758916591890035150294131 335 4340129199689582862319742224612337067778422252693478313960829875306384232638177476127406400935139849397144845978912480962778171754738613099381255683854008111722784875578916395320523028139737080260573294551451289781954994932064892625634071858073361832055952257020805731275448 336 -1351312015454284489941219674676555073291840830186133884309637814720423386142456816014373923822790445536318395518206420639667567924135264357173420577978955864316281728554672856646928919787774665479708921717846411526654504055394281983182824867721308152747745524282953672135343116 337 382479157950884415229106716062535161995716104880304099755842495952810630456759446686272324434778719338567021875082725865296022709098801971564970598665782425305534599369827185317740505915218852217054630070520280504917238751826044884018871910322481328881228092225702122926838433520 338 8236242458681916937417294775951690788696304843343654145012695222664018377762125310102743943809551421974876783337099305347607867119737879858736741496358271534000870857827270202513324391951456969624188577023878396330286645599914835876551638694744677544416147637770998648188423799875 339 81919160656339419610900854499411068825169684142902763271026276815302877622181587458604544045797863336162832595990633891032172043700200814309325961732954140681540016300971385431219847779814957083295424742303833062399410059912530870963132934923455375401008681276582949898442716168030 340 -105978155846965681492915651569769388480253607397708190627562664311172415470912647976038006350629214130359957865297784547170817151072970703527067092120278005639939858600744354358568855759438847141814534966955112134409080198569804737026983322016591997102934676341766696783026929903071 341 -95184720117498303036891218130777249551277270009911590852688202521757957929509373514270859341170490527431684289461565047179117248730820456252964265241735245536174803640528752339884263784878034121519483665346877813658008638755916823474795657522063377707067751477227996541067785293338768 342 32383313810521408281016691551154098966782649440433621503836423740875623564924053701788418805470235611202960273268835654077669379969245997087286792354207796684209570337425002900143286328764070731871162959785930796748663436176034188594482637484068794286004950471051164899601962588421181647 343 -691623329244091311229317041083701033167908863253863273456281749422017749903764585773686590305341249684759454851476227218729624148402822378430347815630021744490438772421738450082521277931297582682090810075288032014790729563746181523079769828541242954253685449596235991928098596390380631750 344 -13155258782284577571964840511674097036986785410539844516902293495514275215640772711215816229422080901168614860812317515156009574390187977770124080156417026345465066160319502137074757902306820017678161145333766543982423055154881673333143783526901668003894210252287354547171696852820718895700 345 -131609825733701698001683808569681444549637295150811582403467502261546596722506691838645270562795855817602156015507939110908308725716815338478463567980307290607845748687334126001490582817351227716881447554463825363792377399578717429042542308431858709626100650881889511193678014701174440827250 346 -1144876631245426751117597484225862499681519872407840445193637128738453160849686572223051359895218535706626649384270037806156790819837720586647714403089528396072821377561934747804091990494432070685771237008549537513692468771855457968325995616067806552098983271976578812864536405281885232712925 347 -9132402478520803525551087947559427036204465389581148098592898764619410606420257534009276125655327477917872784914723638487623611507535033252639844491797935920016298620111864615919844917559753124437935049586668667700850778583568196080225097486786327142957344469876691449530579131140966528190300 348 50047643010091234603067952003342670333752376631715037825289933797987944079679662497060513719521754088141780585184999855191796086660712277015080163675615743240976323956249359000123355577581097418164508960695382196730432164109789949938151303308053861441344811838072031079435058857929178651096933 349 1005457774259291684480957141592685101089333969975597677173092154459511344219501834433049386110321974753235240918307386599945203541919274096363742871304123333662156319840101440021541895596646901989311569130808162818018725900989224797768926784751777483922843379106091365566936423834088426358168710 350 -126198642526596542847590247042156717603483744024918732845767713644522343280339983610338180596027743236339195545192988464362794651177893276776980917139311017441645671117310466011996950454875695717706467364493535817559032760937066546343428249049641764761878473122705481493816455170159604646723674848 351 969138911212091842118021463741840484113293418584138363130190077629269474025250760979300329411535081220986816816274985454206096187380828289119452973797791852977177377202326171052217723245671437022758824244739089549910261649490974672107498006012104994598715498404407476081388117991222622628447571162 352 12041711666089216800337180558842970567229211042198852316637014120251132684442050564802673950167623637335010202396328803773763848540678248172013130312469905890665934443529833468349603760628512767446617389188632405457251721668531423061578424000910121243278356379053792104653100548459716007927412417885 353 53718166630476004014531653161256284059618793361170751262258966923262902941494649917849521022950040734140352598117212090580234026504929013341839734108386638700554465981744150663366527384653321586705742390041644014116275004340755375201028477186503078572887782206454087226364667777206258216335419613732 354 -1338009749200656536449758952614643776281043088906557177745118122807238702256250971364470705275041701844750392192710143670496382864117917346305403535479828568711775559872300603461711685072286575008724938920711329390127011858409500746411646738877349970161721359112474227767473514063783994747250918686916 355 20540595819040828573419113574756261188509947995445459812768347106354911544497730086018212375753608347591525046110784542182329218615566314573441181067659383429796601717162544086283247124497393341597705835045950907375136492251288125410686511135669477323813894330775687488165003965806916280494311816929876 356 -246818013110755600987777840727723710558962205502655756686058203589221300511441694318572640443612260159388596975307906829077482445907426961858218619060248639867021742227394467873733827452484861545042128423153357126900511677963181648602001903008659251074488290874203766026577614024639990968867147393700211 357 1484162276529718884637158202661793184821514662595694872854960655803074882718547992293173103904179027850275006942911128502828642358288494711367184474068588176192403777377267676957607459358789905294794401936192814101840121249010171825426161375936390019907900974181876880488192659505519454507953278003165430 358 -8562447468696190079880671673088058765633843881074900502997802338359493139679832695469458416676738246825778958328345994010770557618321602103652121795283892602607701629947635628332582277035486770466127546634868887454617030251671882541164649270518088271717767258063871884250514232345245611187585197932686684 359 7473494535502968095601393672822641569508746232984395253588248293376581169782283215340017873967087427117891685306625374747926413967723896439451296174626118736809002124874660192428087662850312037445384729271382665098650350948595446199703124796183750147623077772185201051632785249038749654148160292834333714 360 39411302789861766244687570263495657533305465050624742744834264598712549979660422966704078220696366899045806569689786902324479540220809594888417883560446552794334459054153568343813751634133187429503537782557630047437580824848206577027628057313150014016731286117945656171006676171726309712843152336559613381 361 109209644113687840836115855101112432414843459576420057494503265274752556962037855566235420774399217204974599550162851714739527088564429671721134678744640413427704401701469123662420013039075543808350681847392274820345456302465842780447054845674232357889737231365263321791492665458216753381950898297207958408 362 -2494701962365633208355318287496020620697921579346451993815838030323634499622638007340623109929442949512027801766480488210520986248080440261508576106142404682829969257654885307582885077675027380251694139928918327228838946767154297200767118010313384314520025119710853824882578747785111360314130586820195923472 363 50452520991767456729702861532919563232180645368353643533877284311253144046315344588011593907872209826441441380799550884550934587222366474357596672723369831238758864773092417348567841345644088149443476908960228578735137076767612315405786800472563177448965326056232499941596775895260028963233187610390925519896 364 -98776194550416686162125300969258740297739404075951241371624230759030497069740861719829784495944772735875212065799589606828620566619071964884897989500757322337131708158584419199675225487147296428202063558073862220305905335376205121102854530285291627976255626998992747770922055957061993240917458938157484642131 365 -384372393578042446851212798804552721711268435744720013954664323031856448271625848906045964389749508238840193651798812124113156575395001329781213362195414056102521775316280575876165350246949623822462145391753027199599593367311704471180468590617902297314751699862918929907304996187236885480331582751471162904018678 366 -10867879829329265519621729795002750357954988581938040649765927809026007732071900230445376253718516082120957684654342698503404871295380826939834503112240255091789000159013008247118852181293938707409668392507074646160207508057528042773852112859826360570486681967271330347061271099481437585095865835328963943163689089 367 -305403359917870168239095404540645774410723025175541409526556627604743415543255025220453135813169160562028944347831917420362193321837560653787759289999266077781325105422325968799433038407473165546882120799569556312983172101305274671414995819086934397453947419886910211953914799756790264525209097729199024845252264280 368 -3586065928989839379556772375563087097149228155368800790266169452622976985593248371890952076512842924869367349669412967354991366130376221646514283988149938146209258627716015095155951648407784621085903130461173377043764964685251278598415287808362792582932756187345490935028190602186066328444343007402288196098769338679 369 -22001536726111546777546243250297761813272967981947875401461010141517392760689709899922704818390610179449923630976333403438498775409246724497275326167179613861206450135601969748299354432483399541569189576010764315609610965774548188968155055381586628581329122111174955375647777625244711497653634577271815146892094138046 370 622755319635832744060212398835220197959235018102954763896510244664197171764967389443869101525788206592439181917277189101420752948773649607042070052501317558807704065577344484565124576921994734003151534314321042318349632074159247282279157120978188029157377353128330036640703090435436052707092841434331863484213642988827 371 -16989829326940622622801321531431421132151477604245617347809276033058112787531882450947067822186812643434301404778969699589698009685622872834239504570391492902400263201886470451869935536298168525138239128347783632224556126449687154118323039751039938948361180520587687500845652232496407588837627067266712454162652378066624 372 331578034620483442385880288561804195376805915033314427103512666602644272701219766724174502126860292470981728428290576855060175907463378496453734992315252397977736381471920857458961582419056980196024051123542318702183909737694311130594692961387660732185646453697349106817304343440407697244933048929018626918616564747206656 373 -2951201645611695458233657556324942713017119918934080370995022611372852269302412709772667594965456098767901638435470074199246578362622439146293879874365757471761161735123634187590303527780857098906679796719051010283679744710890830277968248124335966051637535280892188623097056622922140189665654280683975476899761057926886400 374 -118697746726460494340357869279988750477269487008731475018973515039029741937465558701720451399416509781633246278179329072104725959857911141795709360556838642082658759229549835188217767089752316536545160699862688495498673570204772681096378759025381463179377109997396750194190547909109259734735874204629227408993763387039606016 375 4780665077083673527272223271110491606678356388084742369200570875843034282717998638375086586806688779927239401570759027502496351957675649945898873126117043128445588851521239053359300267854340609711753129665013184211098309853243078771248870191448291281900771749278271846019684639746710734990102245405895475217029655792169430016 376 -191992069665302451252869944309402398674004688728034815585110179916300606658635578955719308342018640541877504802207065353921737225248930566050219844100682502694821923547720589186623600127785515840101134185466536567798159532375148946973965489996474195625107188045151409937518669540019220217242856131542280862757464367935393420992 377 -1968927102941550352585352712188466924580607711569420081997129479961288051036241000493696654117045939549137954283609908441041950227474916905359094566807223943910558941455470022119109934603765604396569713523517441813069782776285777346065614909300738408114803309717034152719598500517808683568565239926342365132517345393300013513312 378 -13553653277840386399373966629906085898153014784616568618593592811251734314772526801572209185661043846402117616122741663416192875477296332054371669579435107668380641182051721934127405767253243082824190833240282001809067879075871902897905218895069843308343843644124718769703907590469946380435186489857721855666066263292622075859157 379 -53478802222872493241840187015159913058816175529696456289713601331255854464696407665238316632075447937967056954700215869644826662401625790136452909244428294720737200444048291592040288453276668629368084414000816774711888008867229630639714415285278900871822584830291287539717980878651244776383498965597371087594353465229563533720702 380 4442491295990314136718207592014510759109419963339579227909642928513158969583281394840514340406741277503974439347623577978637955042793410577704590698270902001194807500861381214377757094998103751880911155924193387453348957403959668585195449107535201970340631944295459744379163028082916036934528886936518765894145341913217417761217761 381 18085119382663159628721185186805276069236649263272992924232019364904839488699520451910130503106220381929646446494041855016778965610900424300332255385438542690267175977745652947495591378023932021604574343599860185545654202344541550328504857482358581660164886196499376022869941822893506300841718282990587083689183986317434786083073320 382 -1226511467291794571579813195550314455220794083245902891750434813167282912973047873550216029456595962822294139469400304519828209182652442738391899451779215007515234394653427135404112384564309467000110239109990339670515873534390718651588162141686921094373034806423070821062659585765903041024179605555214691773878240276756985891280411600 383 53161020090509000870619641750804833404464695436840144813385746608860972460140621537580759767600326297555215260614724865436590537215151367797785212361671234206007316280424948042529945175088693307103620756455927451750245912596077204328339044644673315671965072055712332876268407318466215245427038389648401403173143116319605125088603943680 384 -1723314467392000517567771453330891549139174464227335092164623921440437147492713376881790905406687421792011905224871009639939548546555373795156651419873042244136755441215591977532294328948756093540491142404030973650839070110364753961982398125902123791785566837991786649114405151615342354050987733799102360081421598158448915636963697193664 385 14382826441991345270538231290583855571150035339777576789213653050747161965612181017117393844224458372216251629789129975705417988196225573439142402032881772319291712610581529035135880461650787229156802036188889252205365831889631019934388492572962001369500045749635187165937781043530389294729540902531475609623878228845942396424702005663232 386 318670563267122009373812146432591366985136550740069062930760924934116230890242408387448285411494697691389442129939135251154326644226902273185071514177957033929114913739271630274273977664874243995273042132067719376073779589422609126294231300765410282245273711542704871477484246632482275074496218205176198332535795969068230855372758375668784 387 -4914412387033536592798194966899879548548578341713470982070806164398894735926804619143475872748777409725125388280916658443671794880034869244023351901234871660930813578815082518514532386373735915257839411176682225250807731617407867094998212061660945992873010154605024337310284334286512142543710253486992585883314935013617343269131236161436040 388 -70866852064289086421130831855797680321908873018271783641998921162105806389865472252232805492398815063538675657421948413946214788024454146787848063983902614889073364098229571979491912747061733590303252107917143665122146959945013913949510776704115786400876390750454869579244752850482528400848830583104405111236939458086928501902118521760779839 389 5788442772695435753028982705726184370789694285715752932835708927659430690661472635571214614159234360794949917302071007217585461912463012931352247733832614868769394220759764994361826103580432165359765572546316370904756995237198861907666791869962497961450668748026578280393703655920638529453263202300870520576099094363239300755074254186907941960 390 -78016959293859045418610832480273499737694009394244041582031336719816363060783640019542332277209242508799371140226801643073259829257457465364087538239768456376893389593083063186527971859860230228408516794124737951107526439573117622376039692619333081917190346973172783032315016469390976196716157984147415960194214326375659378892239606279829346625 391 554108888286069613011590738146121781284396716172923915587178314712465786635956617197164882127534787134533343304954842985201098360363039499511779828321892584711947671634328560716989363294200276536025939469448680855986603520380958952000832461088770173135770531125238693395781839423594661431154678980467711989931724314398280318456419625179403176240 392 5810450972048184478796814203230992268959850110046687735303975037987685416267129716886453814292037027534543919599782928604415129442738708095199720559854271730924821430671697745613797032154790373972932126075865797880531983176367905878168434951384184074037928402253205533057933219814904255079222348861545226534431171903404229995383249481712735862416 393 -49612009170474797333076641608758926702854719092143887667216017697879462806809876759269208934146477005827562726160741297777830823393571702838554663701091364855790281239940140316104299521380943684037455174782251353580997836885200857822214548106004376179503560405808258855690200475700867352146748307864212531928442241780594481771367984965244438468432 394 -427269508370830693753418610040369184993746549182109460660741583000344009842170813448180180843960697219357837591864396932197007236742848646981584146617937504653353270985159465176593600038531246975631406068330213519352887206406509836367175280409411554002401578402107813435368258429148112596727667094269120676989877407331735926039925772437226221219161 395 12128386004098093884509572849312788539567610038511222752235708224979756922307230896480753092806065149438042468226392309882359266213988609979469680309936371236691824512012631394759462318301130781897398633399676077021329023215819281547229729953600558632118834097062995601890265489132922465524196174778200665603643752724515802450919794205171556258802390 396 -77510094607391526763416448039244314323140362081332192898930183069362879704525389692527108679910785749859659572746616212416590858215094381715727447342241392473420240651875765182169856869546639206161423490684796359137060111071999000112707804596915100266825596915028499877994510535648796347090508565586411188383981571430258710709361449738001861692562371 397 -244735644534741832957900500577383805148550098969502193217241038365215646414388688983038760785461831883577141852877844988535074955987061320811951847543154947718412334681730476905594717398569074915745645113737886903823897909979625273031041244838801991953801024219151254332069749003415323247080194611348541154005681073586196711759979781725990223595969408 398 41885491436289724989801505789643250326965659073065183398077223578547859586719765171026465026002357160942918966794379850513658289434229387467851593707865484483835406634142407162895513672915007269508198984877759820028291469071176203279091786868087713480448680577838184369307616908200394648295180172199200091922875408271704809336299422123728643443304915 399 23960574434307422881739670737952906823365264586235861996020764062733164651798420193928417504583613317369674018589519205951083816539026986651380369025673367860020384849671675943927937961150730600416429899816810232100285848727907649260851469100748707558200504878948707103966583869448990843449359011706906485719620837563588855517469816859591699621165618168 400 -479051773518724153605319238184710568024168735642472000393904529920840237470839313970779732524346162441502110571867934534117418492227178910789150173802066827830253588241571895845000055305195891502397030837961981976721221168153761996431778917352831336658287390685737739363842186564293494670938916403894589646510134878949506063260420318914188022283507515084 401 4200513041921966895650537602121134514680552009104339168110732491823997556529850943948839870605772989497121735567914641476737736379236036302710566836659580547310006180460935086340495167459303695873917440800195252384746445613401597551967544315098206483096178892927392634315978440752952176386091182810511592846402979056582241138605073834990047426927992936992 402 -22960061843558940939543521202911069672872225474277909473019116222618875846730004009976926905803032475680915934430449721775731037155893436089189006291111770396480775492616538983777022815129663007756012384045496171440080883463212400083542828188037399489968786926204489776202465424311411362232681319258778553091166403616641243793078819412553170210910625246132 403 -66810447622898463841526946681594997528594984929543562532428623319165340269143882969171963331306170391147369277761256420777675283933402378161648396263967849136245242128526769227679079656329139238000232234079951280066116104393322230609861432220196591781014674169302539388282721540833962050810214156848924490396728365066651010184283536829115365114609360456960 404 192452595478442972527156341490822628035032477841815367613544843614063414652278780409924272231808111816944871385901975926943740774825790427017582281139510499776374311105283991460545563053296236379903286476391703056110634842700296510448844844649936392347824352356486963433342885831709485956614441085257082233498791827478497962079253301676061889785642024796373 405 -403942528105431138281968296074513546784469586947749435153166933162636048865025820808954569093174211985345104074579222353146791599628757965404243053313308206416141972211662913790046643747973170166176898644843857622962624404979958932513539174585725742715848280868796172924717034906059667688732659524128427985850702522723590869355523683655732561990500919742376 406 -7354248598417619991650028882021550886540935432629773900564372874993596859864157882719581644886508764620851307253500727346997129687362323236379275232873187479095141263212875365819488854911179662654574762848287966514027508611487653994977425264935001953761814807679220393946716948015953478818093792086955777143731942195272328168431520305434877268340874396881076 407 -99468671700020962013903886597275114869363204601970905196410666705461689793580672028357268799871719101699492316139857050512409759823783392267762727370145223803336021679274976240262786420789331331872388921679120250533035106622572999671014531485276973282182718915250095953671277903112834735754657024531751224755666521258950783803533818884771849511148345872253952 408 917664488262069632001035971255798221604754318732051624609244062707082562040295446470913878155174632509782081168480860687816262690459361938231116071597304109637918840738398702285997132067994883712950978917560119827013469563725838605515501800141666563127336049263663437191905793950463878066929772808773051896656496984742873324335913227502987144933968979106793637 409 -587496174012000674200611883252179321828105858364879936469185205268941118691650232364367931815468336245971415975418145028870239182500396856364380104361179455202769877218064810374042140625630765461672075606232808953127629219844066586224264220759657900977536363513384913962211412207867491102391350500297001367382378010672588639840043118772642976519872210420686400 410 -165017422953641595717710903381398798267106163922736323266671245100268628415948027737857016696975289616077042684009249244564913479876666695120586125465261544681632017582819863936724020644557012686461795365820108081724714086651808430408760446188396581342584115980844303146689952421660724632349280725614035264974794981602125321499680648591378397491969880815175937813 411 991505522286779160467821442768832992953201074036514527348478030754245254919655969145246428076719890909757170115677511165763970144523486174180013876408366090482121849971577864407363562667841736234979500998332363991608565536721213161428864571133456009715773469169578605645368849128131271927382619386699229300528273338965511547014289295737986818096153838192042721766 412 31701047972277560369926225325785912866539148246192418515658343406971460286253756742595653408181957003909860397422460009730575893804534420600175469220841795457501813906956874966827683440481825872056660295749495295172648120889406905818960302617197438483728538998529915291957421456688621667981671476082569062589135858668660257583670196101900874178454229946723885994400 413 586520717367758522082827107689300787363501118513758013474909258355551340095211776805623878718333464731420529557592834572706360251884552327360430942722127625219714042329257712056405284031246229249396184607709424548192827147672075918524476637143247769965268932093281347912616665971562411121275649675228911071148019363790672265411980282513443593345929291097037297738906 414 3442302098383211527029518357881501827651537567850255489367263464182433772550423744517863790036659672493477612472547163736660084317379782275904616865087534612599571912565653890090781035508919829229571297760160727909024826472453802609624897199619320676943178925910792068141480482532516262648335486012394420595044715728900754551241813387931729513012914450562595070503991 415 264186032248911423827152755523460095382782799289074230734533325994109320968648084278120158676050066314232593935009667966131238238748725621507702907458630246515318046815973261656328549321027557814071053335996262560797251966505949592848071214499547890024380784919287743347667299505085684595886796451320443615391660070909260597151955695567242821985365723357174665129540 416 -8501979719107040385010334377386879652755202331070491985985237001621473624487894040005864395609969885157048683474075564889530899059918924691175200636371574016006350759045522282197853408788992852130511274936170906869453362064416840310552365338126993710246663817944431842638576574725471814616461512902170269464074582600232533992322100065333977178074080840834175197521775 417 -158158103451403596907578822706635745656954868161942552199074471181102825161357262737580872716594995851034016412817613909238819055609400806812806252986495462050523256420009750621346942476113598053815782940127219600559288840009463569752440146384463607765575802903202124804530614552149489271462076540973342393707842027474457781386202141396190812354558379157792487692835190 418 12707978750086013990192525975777052253290455329979237079233144122940299460090919355968411548983207580809300755802721631849890255552358842516814165887534187365463566336590706068908816014283669031034844244597638506043992471783522931577790227093921172272053765713347395157311474467510314519311964678486086636595114082280113449229217058277780062574538995082276052284108555611 419 32320665123159711604323836991726252588434312096688327617234470047286325406381081163681030046017597739799149409587665130173933410799529208444080541182130821849785506827084376943905681592261905265804272902391129749385176386163100266633186878425767063768075180022807680045595527144712986989085993813591870869654810269254787609831168063281580825900561502565654010311814375860 420 50315996415062879476428808340743295946609302798618096059516137685279653814458282569384774423580814801522825864564187243807076290641590549914732147503722368699539474041587621664349377114393939161249009939834193313016103120204458074997400809141631350097028610271450833455350684571136071023832344974838086898605160696730114349550397645185102196849742905454814591226054100976 421 -23273185841017214997765585397547748223028178148458815644035368359041750876682740180609213638970187282807780287446884485527637216872073889062312978554287802899818192531582491667700124348884281840585215990459126830856236364683525692592523781448299067607083436370824191060101386342329330880017107713185402984958968428019924917103052233884906928710987676010076236040652988367636 422 5218687706467640613108094169312623852354594918093724463930545641858449927363937159041493645788401291291894575649652788022609643975286552053315354730782274071404782949347441428423227303090876854431008675793120368992631711184186383376545535802909924188686869796918733402885364534217162096111964859072138022002672832560255291829694484807491975784017349822622087980148063133593867 423 -6424747766947208431424388854385573838839765521888310144438033169427448744428521124482255138697081194600256309550721902120760239859618023804617880731742750181734031037436274316666408417986653955480440322059678450545384520961454581059478384420284681297423990022242652368427563256537718303588663714319505105978301593371096100284358947044465025020464241522885669183938775537435220 424 -6815159635125077199156832046745159138421730751964485939958608016159484939418533356164990253994215179820237059905400991222841848099020295395039410082486575530778739783096724197239782863450861916421507359798645580300906343972646821790297800066081633850527033544813186633305954519144904563750944285402055091554604027627955968580904478254494142854449311647613635773873439519387472 425 109074314705392452338419761473684226656845845841054447920347848132938124596741186342884901634746779711373173641750458104206864838964196574450340382149201191139244231497355370192964218050104758067656435775247024697389892145771520322878440030210123785354332667527827540996217469228200179114047443417730968974649466589126411666874054769488838310470523971334523496272955539146901504 426 -1461526869170761961572876456636236156047741550352330360212815609947118291712810813027302190754303943208703829807472101456651509936101552897185913174820939355693431460681308808032154492488242299353661480992786455290410286737552536103304688845184791146567527673598930697023190178799824135887449280437318461875467793527004140043769739370585609068375723216500988107841681363536326656 427 -90682223969831594533356304207503034208375667605812384996133631582163834209534851907894730930595207782458122274014881514259691667623584425731363750069439956135176893243882482172881217298670544842430198101313991326874731937748227938134986254930492566262483315194242230086113307166513193240037547926531547881636298786685096857242191950363616281839162754536084786311639357914631923712 428 -4021853452670225762698567208546743805532090161635561534129458308730259700882969449180846029304710921902760849907424181346350132909479658430382377718994547677707941916548754249216447785725845962020450390190191144933459826238942418825770397973622580816712222625204438630837930197164053803472425960232580865184445730658215395650561082836299932491131372575784222583609992478631637690960 429 -46356679307572925568734503952830421948383668006497388249100588337878633965040376092947239142311597508667085614058423831653195052471097554176905359266340281564311344739464619702864347515773109275481896572231907885883545505005126688199189247081072687390004995930877767273963802286342528258227114978250446325227478256350180872475414297859878522101305382070511422089215874274186368273132 430 3800171212452102202751450426525421430922136758709710611447263961153480197017661753777164503042693602797620075777193601957535422589880401083178758715063565750330032829807711072401155238802720322261691125713062739307321960181889742111543909386972717693339717958223510817779990788209898926399589475900802442706835679722415709941444987018585640801740840544420729672666663129624400234817003 431 113042451202900282872193819364410209102354211678075794963873967693841188088752338213754789958951749844994036755335390066507277097031563591695779501763072123780174405507281620072993714865139694188765246365118691045158687167987517159967058155850484664322706268421937511954363814132598941783046596816487889123238983319917398807356938224755433672172436468893104793671897296493345489574295680 432 -119329247216068541668518230839258522566645693511283972137817104159809106745715592391906979562018258027359081532008905778312572975474157046092659494880818135795471083747539406586501034438581767777474593774832734865926386025136566882796706096719009377799571861577626626971629727081903127520839125396857589718489669491912362678153509545426930287156687449600474575724665104408102711935615168 433 -21090361017966816218522882712249492241450940239572418448525787673951533780315232015569000550949094460807755761868738941622629660871466713506085074175410116725592928551932189534830466793743407046250444815769553481641683161035128675794888938201432977193043191576094737462808536245297693343936346527481848327408601271669420219647337696502971659011676696075671203118015100574244171168321758720 434 476915020176226872689472757683299387014023432373965928927639466040883671405676506257502687095295963816211518969684730468924265359359221189675864772061792364407120806629783957527628599125242175898117797510730964693940185017823256023304668884496699184342592749989596123947453033614145146909851927283022675435538640412492353079507218930721892628972612126612989573600197270843271215583934906048 435 -10186977512474950809988599386102109454195435834044755644618736140959602243492225121874692745009325118929364523049015856105117139464636073173047468915142260493421745007788111524888377134935895217868924551179293277561673161184687821231853672365773523212383329872002067077811970076089726686520166235746270709887388315129369148415861861693553068175099313345583999570833238782109789529474984095232 436 189137534114430625768419072128343207446357272634051129980754899518643785582092495888679371309348851834579108241259221697412743090542382407872405699349071042538534617615315446684031884231439754598943515924443179365918616642036264678230949465838685716856673085190431801639882048727264966748724713828829385216716043057782214141053703947915769059645296667427459560731825272892806359711451477983085 437 -3302685258254105875342283056979565289185561985462915133719237204922982373570057364867276115480526409155804941318873462663407738690719274755979925296077862040007723197322091435836705096999860617754794978771482604047533199823502442845830114549841873780979111748246712661527013359853285836066566395038821600142305244328552295572076883771733210859242390629250690762745067867584767376974904198629350 438 39940847950977402336470514768195014662630213205797401597124332798907545192105538849662855194259770717880929405088358752329632864093130131590774921281582533184613239487820775379544511214145221977352513741958516717653504986859510040557244488019637581199619957137004571935895192803642629476290631059648539667213006569889997343300277189239114553804789942342961764432843753478179997655227998175891335 439 181456278427948992661646392936617520726779715729450538475695725283803807466251910220591573434761539835578931997585956111378945310079603233016087159389110848686894813161732742002277139474929635378919236870705317040459396223585890247026815667383822288672182889373467718267553611790655159246735629652323395400260229487918922368733263119309980360330529717883098779152938016498013003744905350572037888 440 -6167087730124368417499363224862531118806980339803657592833087665000289969981311368951734965354145960927443898453126760370020158942260379794021883467265593358745390314887306722959418121973927814424749574342313749988372329765356417975819016790819951502506601435449675156997278582353283701818365250757101738311256087739129324759043578535121827988156518954142820814632521194498463465923278855172131132 441 -2043524723856632712135280509141121116081096497449032456557558727717683693022741809853431492730880805850586976064874538191061306276794957909888572232387291515210480610133220952512365245101506236482276764605453676341917882141221318630340460178493933629103086975945799480115295182851083355196683874701861945914771077297891650659290028665564451231454439202170035410546838814338859678153145979377808323152 442 390656009639625392394452374285152517759585866290672078181883363851974932168495339388716649309377440812036487627651642489262868492978483518761037352358285209362942220596154204666778976064505178112251381132722008464388813063889478829293784296072314517915840600945332103580871077368065827970081298291404282665903318772685825893090393854212553623348780623117726728739575558212796992032384723683986187696640 443 -17321628145614210282760969218735927300421294180144889532991923929735106301613346701379984240274567004096643068280564816192298775961628981348664186501433667381823209097120644712243506321712789186862095700097984701418852488156736455184824930992701667703950554432116303361396839302418949074576276073404488526852943958165013275091745032440486789725917725260900772195173631216081368348387757125561653730294448 444 102201125693972295259570709326065699179867644226263366191790046326260440166298637519227593166326940398949056053330946689932960713450641579558995180206208464106605958678910771498139635614016309984561585396965320899550223343157604623540597861049025613009088828263438464834248357683751266622182379142442477066061866636273093438109281253207440810446355153527242964983654443536926881385681215959135793667752484 445 5749112154202191095692929955787429261383625139680700819145186364253214567738604240965428749661283817969985687105892845930269618459496318924667662110487258509803854254159383592660149624143538942090607978775743450479861875458741409203911646445584435240229664665829259744738382437069232414489726108141211131422651377630510924045662416131028010059102922582510326963728698940585831958240200496813390225758798128 446 -318971883260196281358296116319299920253722658083685294487398919495917495379830655398625481098091259057903987921103203698741150979370684443820007098916281362029044785888549381332085891563015607126121929889262969131314843381800868705526359083264088868943783785071392617927756535462894454572755972545402897150507383269916219755093338454111438493643422169814823417009308704387241549463977382196647804542915816833 447 12959846428070494762985349057686204778986939015130905653621219663438599120813791503188549453950505514949165584592356640769780094533812745342829530491332017254911938266019447463875929516244628241832137828283740816781572000820098937726510284102768294291309139655189152722469555572098247357438457804310856442134985356588011502961835402816550183263979678751830763464682756622787190107575332231037423319148936512396 448 -477090188290300100566887426210750224899675521515179597768590656791785736513714768320582725342162089428080704849179463829299561303929907499961127453489574192806635816383675054174282789654608372867568351399790505886408489594763849228166843314581001736928986176577713081363433738907538402094412384816053805699243694852507948337753053581811582396516233124548194144374632892139100072410414904093768375671353087846439 449 -460335624745669014246688107571317864689813625262012303768450542207877881648075310413558020456269872853421321164983156031436942297427092896124502790297482290063516877319630344789036330579023666913770625884974113357695672773644761977030217529501135218479035679265683692947731258920565031095692215808945561307174279579582255997444393564083288796431932697416729568581161002558048731306163076645295401598616927854748 450 4344556030922776190920271215829978004930495145634594318307672239696273804121477972906464663035907505855759094295961424660145252711279625211797723370788576706545562206481442194774978287169708641459473717565459113905461512643006277821469930267105175415650226135373568944230642772731160406215695119298481034348626569062137757978780244568590428912928616188127384436549696326478353258797459256984243686892490401334039 451 -35101311623709604792839914419457181985175230116052859822862631807066260402902431670247447179599335751420114857127126063980778482672054582056580733973236782554887907575841186321568023503893032735402359507018151282689583437798784002831780182820007049353264371226047421586002388953121031819265507200490367700375212384553536302275853801489700479421585214450747099321038039405649720107844011384212665934649518450889910 452 -17730289183673633560457704494576303579308479453659729372320883403914519987923811732859906432172966641365828376322438023164445480282327590156923791809846609488863471442654564743269903608379405090593564108399138305588220134338357109750467650218788876563798814576288599152909078267544035505340470980332804071264636983150408585376720766268506417721317658813104598010930585177981578709159950016184571473614212057507716 453 1686250203902770417106344403174195137518685540233321439646451238928215210023498374743326668038033711835115884435778495684255890395966203442106035261469846353904071833446102684182537819477257690108137749581649603834700496805815196113933822938361588670734494398861228123793764840154133798254926793513408406911170009013703869244142939821793451454481097806576169689831466236741603488171523572186180434632527102780520974 454 67666685093490397274573308717210457581226119438376705390270526739312701977615297891183459620815218481748130810028814240043971688843373915020206140084221760167892545181107070470353613735078750699709490184936508294075335027609161737055603614371336184895686452833070884330125879784071434297616968412167808410547322427389657667825974813189747474595321578895436102019625948071181985748063282774476004033785025338513041523 455 1012717010979043246911131258929810203100707209779686256612469043424570266235679675904773629545436854003542445938337792819402536960264010525555111921999606074905626112340109629701358813387706446443160740032174663672941338199009316933881429076299558678622900366541132848894031225160797409396194497341206027303511250916808973395597639239820045847720908497787668361684616904593187904598710423056551530869750495922356666796 456 -815933368515662293769196691847926356490278176518971377763534694569744193886716895035202214979423800119092883121613916191589821744052131220241850896321813901778779185009520750516974007239058147685386772001650498807780643359395545234759383953199852200772127614043403975439167970201311706408936640195859052123835487181915307803563594249901120272987064924964987545361261361646017972086478973922474190199610708998678717595 457 -273600343914957425406374460139453107771883979018162066132379184113054167924774896349603328853843780905128983937015521555908592208802959325175199856102443911665685431233618137388350092195205605579415738452345408389763541234113732654974723086644554413571634487229010573726554670718120388944327474411782052609888464005703180648101512047343979953516950662321250632497659562783126869325354998795473942086046705416002898448246 458 -844728551634533159979097088807908280765524482422547395418850143129790077965496415184291588852540571883043351570099569572077166980862803079158510692515617154335036234336813060644052709948411509556975031686704652457747970703525566954699190669131199623520128257876634335528731092095717783292503466185769176497461393375635655294872482842957155310066713821687143318598511959843115948193815150171313083583703945084333777508540 459 38437970796259887947060541224569953488522103925382086024021481724927406414410941221232416627212071822040975071337923765004208634680931198264628201148372979585164680775066515020587794993413647299242341673800448561910999457554361246454846342494986547966556205758741458482354998778992200933756661976766029008593141928132720599992416866938756672179827906622896998761593919486632862559187773141921850117007278245617481079988574 460 6772745228815472199762702633342825614676995394456149409265959776327205657866092107685860591511230739232120907446920121753267614764853175962041026787791814208490311449705940157636492632393179878988539994092667935995700667509788530094836426471152977822480092342303548120207641836412421353790980144028233706346698448496452022659960877613519698272304163564924910129760604707644528864641720847372851143205583216407721616289773 461 -6183998380043334367399433935911017848250220158216650559141560344018089012567322454606562466176686066445019088733020243659935458734390456553647286361701332247680454759171047341376687403586241351895364237088261982593093978198841519928300670974427741229332546321630126256305048475016310463125491502661057366677666427408175985278247527336988926174313581012362269260145555121238095888263858980314724710558581183673040962041727240 462 -147728000739486569040067430070673208532782824837410275556748970788296179033735403214808705998902566789898106363440525045559837405269887486569500389852797912374722919247447281559443997909993156878189399615314253773879170244896280610091351334982445185939210628716143543456326723523575427933373338055922995747672732941483978719448792002306787907936316892310890329513420804713708234088904803666399061037314811976558931183619482093 463 -255032035147361985662522106049291470908010844759852366967294629310344612816020129947226112632223613251236568368699695728824567200769409170372669647349872568616736339456587849558736682254036262352282785515992551072172609764366581885577735357575761366449201342965579842956914838660835555670319042007042692834973528955116057076254983412681306568965730380493587877081541558703211843771115669877038680259065609719092268483912785120 464 41275599263151736809893933044050527635698320625252974576124918710637451807354370771081422861540652402474421627564224444800858007007099703320594997045391038703255138163193817770126900996068777995950718931540865378405737095352893453861860380902223781380557956855234482414761589939881819354415108766816682277997476054261241764705967024671934145958165131136613562393585086618802519349510913688237964622381542870942245946456457836212 465 -69980567980343702568035262788849854975834521212424971693147518164540233538269689947649326719449285166545806118305104183297269922157584954167048769565915724350586199895433441616412122710704744335952521038205125744322141669866492008724391633128107538418761371521265892557352188083150100569362565190848382431168670970485677345557572509437994072507206397221040644201723002357139802245707961881252325688567985919177859239249356027032 466 -7265868126835711928054708420852119186568805986248787833757417473664727463900131384482098373882837310772287787016527620438683595300808333661959916746043875819554281685285312971699228513607557892204062908681577972267812223785794235670241998110978669773273307067862480612824891066947507125190384822273334724349953782682070520158456765531662931934306401497665916631580550485931148955021247612216738511663736680213891475436671088805 467 3454430108288159616862155175021468648503408179059380594441043708215761617780655280736348490177488335758088438223253160177477279241044659493617088679768243128963331589216618298612360265829590198410797085128238549163484267185476136527338432606222875014541776687684887613246052025067784657559293936610828823398489961830988779196265018260920230453573470103405767543636978178027700430499387448481443323173361352244839855893060253010550 468 337813047512668530644254910857195440696562249473146036134074320896090050955443292464129270183771749714837660032416973647016636827554068311883554112108601123543473337325063609957252087663359017638914934771346020673056746080810915913619882167840132946248187161666998078099081914044582118528921612784033051642693655420256766910235437878897670021758446836757627856307774690105589772424911510889247472593387700755680844489840054582454625 469 -50305042163703200816858924012900599402309282843470508909560342493478960837168641437564824424331963165125682867387127906485133437267282670528315873771360484313623591863904671661009740835273074592219500285490808945630411295451435926885722075247321922754074291180004806788973437532995822100564632088179925311899330334124030284000429603387371373896351060761916450746373124803237419869825430481848360633582416764698648801881919133708047500 470 -1544910698334993767738360010376014182656191173037815476044852950243460589095510602847740779238435638191156050223921980847515596200587258860547397914698767643236299832626716550353386139274871110863015594688685662461235199233871667980734508518643619408634093845341333466332440462686411014406506515304652657738211391620118991148236637784733689338929062746775834948772115270199954052498367841070268946671079398253595954261305097195284074625 471 -26542642859373515322438816885439182378056281092331257679336572191805606337133687262224604583035737850317263248106584468333677866501756748179015728180138252133337948145263451781874948995301323151260971253361778069992168662808493465769348803864154324079286247791383484794850607614479984558572777320602152292715515389857095194729961168965189891434090048597159699903509814529701522248781217506339663156239697208576671266168300718070830070200 472 -454911417148633172385461129611012696618444013538528183659529704201597086623785489922303546499597818219093782872920412423671974972007300318440290023906270167762432942009409182852939065777617011950002666612916583527211407324794308453218434367951636951040426197404653151793294707591387152620980068328691567910877124527176370090286086981065864344022855210860010960291019847716434627324710590997503200860167542942799791451052539885888186845820 473 -464375396887923667781579893381583389538505893790564120830274009527014511358334925642333364375560133475965162795010554461017046514412196558669322288237369471726599143596350922157412283642029329323489825531940207993299180745283989579719436250201833349844001396486117238946611329361271247431313883671845230777295433941131968136394607421302909818998426995322089610883666398096883968378931985001394285388464310792649768722248466676945573305712 474 39556604437244188333435758198657614391311531850434467862961290134545273095734785942298731088116799889970054159983813546170721154773398275617956106422811522529633834652554685878097976643555816543047379580395800924426175513817478479022029577931009925652637176766472007515172489051954041316085973930318137092624828816062900185540990204446195377769891959722855014307574022305548381318311727118264419265504566552776042546086293362034471250752000 475 -394870173947444272490958392285017816628516330582923748865713521681327202788025865322554985331127848605434065252862337014466370881481318487178975462120376636364459032052565583763508877621995739170685397336104625664896748410503786431114287119616198724443958068326287000090097365205171843085328609737655322711752454663956725151555465478191574742803502759560089176045991818886983607652704088465244724326312476739866136440487671127125399187761728 476 851280594636684247676412622263964571137042097748160525321172911015527599212089912538151905482856995115412630469607334740418501994818212365113778896720032322969650422862191422140849097430542527959199790807469893327847047719399908248124513078620967910840163520409555337282875385155186005078353144246477493716648979261620297744231883246146831516740079950122283518713446284961784896593245875451278529963283200291615602563768605402244816674673856 477 95392792485894960082838801393708538140334724331343750839700485030289588418980576607931847818210822012741837523127215759333036608695300598731342782636657636946066529854975694670004908568168409617003428217849885218079742001938309291139966253857984310790314951268408209559192856499528253047604572425061533548772697792512594271845603917012191392257682253014960579683515629455969483551769081159995181218806853900539706015664928378632878209068996816 478 4430186967964078822189088874021983549548355079190828778124280475852146030286499768761498884224156903281927617977065000200505027294830677319917192814731135677091264380665257643153740210124332588513162725458384367981886511956419712484935910667634531856650783321434991090898104042418663253889840890474010817242277985392059805717242249265398711175048298074250644087958035769240027510678288929885364205356143447440340644028215916105768345907645912476 479 -273911785320985960719388456194664928654848066455595314733920069929722858016270495033101943687833412939489122301206777430907468129073950886162018999549719058515278709804035783370886545782417943688641920649187449378197988834148835729594316013414860208148116949642406667811393630392658838790504122050829486605077862270468199367000301897859469238066144093806395931911019385139525780518136883167151992541709299252401050403443455047844310369929819953280 480 -2115157071288096489013211604905461790732905461779380686005349062652638200307393250992229958990880907914301275135228098577591261856490455512721833576413927514227421628531130987373066095282243055311018493239252737464625699715789067018665394558100256076059226015333443927989213908366937219322983154013748214043192590312284209083118717882189609022167875350027849754899388931619380470935202527030291330130957348408883101131890639115275898473676023803959 481 -15824322152920717544763730292716653807032209469049895808794764605648348132445320064140035597482007807123389731028684687830222741013979338940283597247703152941813897442309417389981321281631654403036031610636027373835480469467638184871401600690729346363460886294904876667537240627822184909270685136220575777934399424860807787719824913637376418314610852973726044096091939114832567327219773006756438917943476131952672019776707777998236072792062209421330 482 -80986693860124086309240575534189091966969613373122749974836665333637984919413787706150732279853464690317850652528021249252510684812669557578745380576434447234733404337704849915963268874136526037719343814999588126104893938008436405223091554795385609669153214306855137648114533793207238765587354952785930986599673658135156565463311680625052526563382567087116995995571322977381028671628932586632916104276704862357147961299488353593808935930692559680589 483 -379787299256036784246205971282989854428074130804974331457174913300518415530175819542403660438319406912449934800493277172119629005798294831139721344650245040594482725746743445971896797442453303782003516477111594657690787527551696654731038482725565130495661655830362961406395717293869041925624039000963237174487422196375675196080016826131254280047622295451354503057263690126983057041744584345629885046816214848933252620339771311192750954967902812148920 484 -1767273770202652535319376390164155688828389908827561098275263085356492314990415629424492116415578416225469166546988659704599657985632008940571550610372825691367468555946995145169210623805662807566073764528531422775950688328871860064462172456266169434368429033976816903414388021563314231655809277352146226769928608574967610537900267388920928160698304581571553884550637335855380752396281372522232114352095140105019640371630550007755215085881463022122304 485 -7603300481099112526299486471250135645128621793904053861094319781259743828367261731441163637889244136611729702872594596889772478837670709722304744372124371034148579711631765432228454615935579970488677453559613191445127301931941838815178012951499255815928831069746862983081462642869776704723385748452396155488994598206409629998876179337548238281594929192097407966230645665467213844562154056855939903640787613492650753287852053368817775495311862668541576 486 73834656298579233072068077376769211160711624865333644360969715982608680321518655204978715959151530688133023567678505079553004739708067454331865145593787371499950738066270380564670968125833770218822208189837541689909117456200132078353408764844566501689617375774632636350113558590359601863386266660578917306587890854664880216805339705511747630209076827243613501807602017008128161502391164513252762698623933247953742423792330877944242618015406469418022307 487 -171751176727329231175098843701053998416322032149997919265822766182314336376934767627060588789434166313594531129912062474267852569604800860560961904396046919238235021685367214467101498319204705902330052619000549552644870819649970837733627293865643538764413043551877758904153135146076725990851138657084586819564767244375534491594440996814800664426285275551431042793089785060591606969032535540576310950635167984142193172829766677334174458082028273395290174 488 141360015562030459335920028911211913882902328267873896325700134823810095879999466107231664458514652690953431671788839925533405653453564268617305787804579789320661845702714341780417089417024433857984084751020187240695681210015928801196737513510708771602297055593729456740767409510549321028110183756774755629278333912469118009717465745155496011211171943154389794383931324146790411413128608719591502449129821017026813499267988076198256262144800854685781705 489 25951914057391700234683999738263253248170505641466155474538690935322424114412484232077520586479504731012455824178563324946490920746600063130071743632800783926091624280236228877299214895830966740103104281295916299959590292294376608889060239818224850422431829305568665381201614883187812231857718485161145185569580601557305973240133232346916412247739122081834283845642113825094850923721852335348924439873599744722533068314911660460296374227932265422845442316 490 2001653324144036540399730050970126542048087530586513993612840420895546681033909091543603561220203412350410942192629774035829540633825053403482982551049481600085016472040600253871178870675930909970077091983171298653278575051897984646254929793061288689828204408255420665393243250960628448875962234152925215130983295923010048921962347921134093844079584565962752911556099764489392780126816190695027480485258346635325735364003365317762419049001655522539753737095 491 12650654520826756690251545236044739932851312878403516720855405154406989868264820969751275804349507720295504451868342137158678225683916434154227852042112271549957184701088594675510354281529942127042669456748976499242072795658391334614676656308486227076526617033088655477123202994047296902824133306521696682889496475973040882672733819021935426345735176282909861279518363837304315043330056871921280489971152898267906257687705662706082024489049437408046297194806 492 79278914732990363959563373869011288402740334217420350710225362354851892674991745031525863738198028534970756286518305021938674541857791809081991945625839698782282260368221900351528950055837582389486302768002923896530687499175377463486690104507689973502076642357381644664024460287051411101531633304955461899220742144368096187649221833329159477846616719190945454782571584570950604112245678827263774103894324810410959861004104968814744394087301943309386588385765 493 -6919627715821048507212107799922381286404077847113020856864350410560491789402054859814354835851594484390601269814555078564000249893733787142236398086498911181702106413702910004486528528308398492486553532683286617927953272012841189380031037758251311833201908863787349344777877911819592446401933127786423083825469658972215117043557228241242934421739359443738898682307862336933045447653074622963472606971124028793910148063676959958103654644996848637030782380942576 494 600179588892677424779263663591858027906759937730715115834988854615087177400362288615904990469521808153899292426391701265259417939109879797906767600896736100614355496904642723133937208854375239280731598953605283992481544824132522897956099431662694399373492886612633830385843769941778579955346509899468926007785116157187922711171221476503165038587922207453069998034297381410408385266880744066377720287025889406107870329830045020896151194213578468561946843142973443 495 -11979689538904675637478025122157766818188455358785594936108845080900174810793771788985083096199120309169191227464390527103756848779663972549071242479951873252127381259688899895540902403410685175708015151055355986107682165660607416677471931899496221158581283089131147190034831528254426759082598158458279755892584298611571052894778716339700752017819424457932365495663732711154651195816701765137988181677757197716912928005474501086638175529851396850370437451514782260 496 230499048379844093649117733609468010454038309755049377320280102344934155173451493631987491447174834843659409908465682280641270387136337719718470336740651948004870691587478705448047899360927672570428311166600084245383718090296592281486763114886722750210920951111528088262731486157529152823661948393983236630630936810492051218365963649712440316275983324668166221716688135023852924790450874279184951675910633666490852333176529550429475732014048442137781570681181929437 497 -3402988537892728886502078809023925932413614373227528132703881052869074112157230438358778068688214218494559366586837850427069385512493341674553079377445458340293212957289812827871571920176961580433649011868892775752435286710825253545347869709258255796449193789762972293723929322363039561474733970255671391089661092539618061812370047863384173451946225374887241196724404925585620788298809215454911498669901919093207769061578657623488591532979354332507038986693554233058 498 24960167296904453750483066958109010463674422586741703770531653836227838196804110150538345416587072538998156381243949239372656674479154224296487582012195852907951646936174211606993869286886888771327816754393298575754555480824331721271241974805214336844256794934491664126537984313173821038425996964498773006515944073463542721007665900421909826274633504074037332455576852650113509693976857434036942642456378236093554981044838954440624779663599703140770800381515371599380 499 99193208971109576396983617023208678456960220106969380175033620769661886428335041242227124948656044108535973024551345853778218570033191970145523704010653609322615515230477581101651634664831165143913604469363759728846180199929082189200652450811983376985240481669151491275057787126377056730140426475579409685830776210989546768692155212349821238416362439337470021759065139724781518798569993884549221344600243148429396176869709197166635451250863357034889515388902945193152 500 -16890677025948484023597905116866880277658635769801383722171797087371490747980508741530967140856591208136502603235052250977418711359458646456209317562622637204523167483088719203821949066292636624142751992571963472153585749714320635744418826834685459302125763036035245354840978149255930835262378114572150915000614311805754235695733859300925306766960398695247175760126370055418553735945491325512418672852445068327203869391192143586535832583617029956646635254000858593624144