0 1 1 -36 2 -3672 3 -2240784 4 -719628768 5 -337401534456 6 -143188210269216 7 -66549102831096480 8 -30753876262814297856 9 -14619380361359418716724 10 -7003704012123711964880592 11 -3398241529278572532519050928 12 -1661531038403129009358413705856 13 -818656162552086022467283626893016 14 -405787963397845866651298156656898368 15 -202230351443058843365783437076820006624 16 -101249709475576460942132839723880258758656 17 -50900120464995174379646769987312604703134728 18 -25680848120442678175920908657310391307728194744 19 -12998698290235985705321853364256527513192631531088 20 -6598496228680105995538937464244756685076690636665408 21 -3358326600417987209742207631344990466983042066115122816 22 -1713278544935793864761814248125520790819041538722782219104 23 -875928994327039841128300032518754711922510586739479296005600 24 -448710216767552777314330386453820203492828438492855577150166016 25 -230276302960286718852163776639960631520035786226115806290736019132 26 -118374203232482509312057341720611414134749750268423171558631175412752 27 -60944528329998788319882740834949820623628798954456446984081597204456864 28 -31421974118516740870915260527868697207341335934155930093371313310096595200 29 -16222198345028322242450440408135077460711525488835412541175101638643311222424 30 -8385409493343350555200735316573159174686055160228559289303234112743963546243520 31 -4339521666669562461339957573777321498479841959670210640216084609707456587747628672 32 -2248177077526390142481341382891067308025589547750819750753031025640187540723548143616 33 -1165899836699982676560621021852058701564161710315732888866500905071541858156682798798016 34 -605212151876064565962941323618822949176521644720762689389255165666855288180124816653616944 35 -314445660911575734515469867101651465004188204095137625139754516064569594186487420610985563328 36 -163513297085037283854703824219009703831614588204336743360052001626966654600511629446861859353952 37 -85096127414356859689025580463920689068641484558324466093462117069476774288729900435094659291362168 38 -44319733209454729400439918662725363343103784846693991554438532009380073263075227628922617923940531872 39 -23099252148926631450071621024100315625973540518229217641055867424800262139613708580149860923105828056672 40 -12047481531645706567774819797069344570652372806011692539227290246776867857045582002960647824045658139382272 41 -6287492623934074546874382024455463455569379119363676231454094869281916666447630578234903581993804519687653288 42 -3283431366908486999770037052101404988308512541798488796437616294080107108546903922680323539976727535444032278272 43 -1715674748735685137222454525766071668560877568123299258905280066653706031638748421993463091129172125217815758262576 44 -896988221740576735657318546796588209033304335758331103857015501683450933047584924701258884313695570848050374177186688 45 -469215427745539521739232193548424394633065809855906543050740102950720896391384870136823117194385310398897187006647250136 46 -245573393049990626044407379625575787506106207115411677984187935374068039747637677867331572668011539374723893376688441929664 47 -128589115621229810034566986996340994069696359696915206113117472235717682579042444972709627575556381785485062208103626633213376 48 -67364636782310856016496241910623211391167678048355458151239866948741912471755695534567583624187247695267933825264039720343166976 49 -35306620594752072674921981843666898894511464344208078992382855927275383477294968806515669615930202357758282825758850085833780671300 50 -18512659223314607156921246223155236064753648309945078378018777147784374544510660558468909290731075711877098276866965602062312893728488 51 -9710966935262462481024040208995502703318040854438758997424989117910791609952876426643663944870384709833068017425236386547632519733922080 52 -5096008289996711374576683579764648430335330420502583719289958291376207951473940583645918388000457970892029717270014059889185717589513003840 53 -2675254660451944233631242764801727814093789154903992312175332841075133860462363453086734026299468294360060549235702260278148444025191817083704 54 -1404951165142929575125226911545331659514868624844135414006844109681470298000223479104539716661031628960961226645417405028195865527875816524349248 55 -738095422306538687456096112419037534838014256397204328505457345170894867295671019297988321924148983057138306553409645244638614054878102993750959520 56 -387894288954639046716018651768650962143555012729038736359128937991420049618314271308449008575609739069442173161607322934603376350615334202394259212288 57 -203919404298008739863111688377595921354689655289892769158718293737239588872464978442436901761625747381348645026942963941193514233105067319267775105539904 58 -107236590448748711927268672210377721973013573674162714178416593306538758068559422270697573208153894616260379596038262438687884200746717321503322587149572752 59 -56410760393698243623149472088816277205140271458326114256891889701947440617517243052365002747136454133423079823439852246572564665014785399844808497272158966384 60 -29683212528628300464924261962458802257254637266452671730906937448114570989908087664872559403757447364842690999763735780186314084353689802991495673741250563908352 61 -15623759413574404194466781141984037851053571628655698388237439283075008719982210860031192583550903538721645974064222530222651852750915918650040845453650951310078488 62 -8225869006716651825152174157101975820252043021112028493319699963600782989033278732468147270113985324602010354543604035827805738444776828664115529596057446096547446016 63 -4332072831566882965602062943399516486493322011623879557022910962987648307152854380245656059532151108658476002176900793217710172847956220294029340045153333108058281605408 64 -2282042431850205455633304506715911335943759864756135394594173781262745857249709153005691327148190416217471870428366007596554275041813104311228038029383580583183092869103616 65 -1202436502077120281802893004706705217738872085328447047729754705736093192344761825660183327620306018099243384806273758705247246057010250584593146287018794044998523839435207632 66 -633734987666356756060769175720527176218038914363152449852518940054471209914233162787761837462040980580558200671137588594854898078776071402204496573422574586081045030850412431488 67 -334085089581332025130509203982311255397574155245107130030602638442348088355626027807813317948524375465451998564752191979380461817171065645918626299065390712170059617769151892000272 68 -176159999090659584560412941526593025514422502430204394313495539569744676797677281928646548157533678026858680970584069290347481154122876436810475247181446204172810658120709521822062016 69 -92908481020327931416663708322872107734353900717806448564535167547765483347006462596458503027804881764686756609052781091741861495037242014975576328427687652897272420197135060686495103872 70 -49011552348056187671972863534805743538566272853386690600796702087015907387578488019487192655213984009063762233038706238256443305770188198229200106538758866782394196056199636666829334380928 71 -25860320219341941989538255695845032270919498668516557230057801927740767180315243626583354524044054183202024783819384806389389391577952638400663312437312396861044009362467855861217111560290208 72 -13647688357153507686370891502446122849865731930332502804544613351928592548851188810605293756407633453703579615150823574258757726273981534234174046734758398783826868462733266436038342452546308864 73 -7203964726374638493423990674319776464409709914772450816629268273500140452244592563277671641115365034563777437790367179102595362103128363430043030594490324717614171893302615552874063494289990943016 74 -3803373405257628860893904868615440759156803509700964719488335475840181699607592877085788436848140667393192874428656698083416016139641740446675211836667078779913624361701245540592136338964199333981136 75 -2008394301829282313776410075938256537268628954686039441483694169727612474996650419164837109127883287730530296752987734223416850690256278993329117636339845207444378069938538132835345261904461984348104304 76 -1060741191631760731098828914565150195177028010286646266114153243519724954426586500345680699101549634251971033401173968375782034155413581174828410980530986167202709096957292636253466097125218925009615971456 77 -560335609538437325938925142635995920520015279838771870069928836846291740817470269166824953117980640179737279336669278836109071887581332923155443033965609208520866108769086134287109460026660274180353230040960 78 -296048813825850912269228389717387826546877867285569208266296137368304184315957308420333540653417399958719562940212379448038940479605966191281753285293983468298721120619397814992139503776227225241633095847817408 79 -156441797352815737292276688420351902070404109069079106617887515229784896022778841855425788988487852447804452315004451746745199764943436140929773205424825211263583025718777754641696378431137699275421638404211883072 80 -82682722176462048170445335442867292849319677519485337562704657161555363248871025138146384728069309551762523548744434768271774669349027092748281174738068300265044048209671228377215650517984948255397376354184887775232 81 -43706641214152607902090018342070651752362621543266058367479703573892030537943311178191196605564302566479831874882961342723047489229425805856229999692273423782636436723990266633165083356132076507931887609298071335809476 82 -23107292459731192423265177267107939911438548037332868195156258122178764229573968754010845221182042051567481914534733176386010413140191861245014246345190501821117829781188157262129234561712734151320185499686678946236351728 83 -12218502415933548377182598499508422121259376977896980631268024141305403832712408496854792424465982950859223915428412147879161438191005659253232389088420087403596190328931834440171203854139159179834614783084671736587752342352 84 -6461786058566637715886988679286293985813531009892112908684099025294462131771178135706568459484334719083749324806134349614878292928491923193725054622858770388739503677446120889673986513607244163623478885302200180833467421051904 85 -3417836585744065286501294704737893043059459651248423903342498565045605732199229489367884830713484111426211575790413228781202806596747207323831728890760135164071343849269895485374975913921551907385962830614310458082203149109814384 86 -1808059161597810836973898639190491742785825710464941832975743735769696699670416308920594903225905337182152456787043128875464554737928670975547651094038979457253409906564065855344657760265466547307162350609147378887528368347770015840 87 -956610525040307634729923065312735549460130559327582150458288086992410151081883569618211757184966520789565138207150530522051141642737381796740967962044393008774382598567025976131099992274027474239923456852667858825360425759715875857760 88 -506194532166262265835152123815511520946440802982452846030332808333548817523950059494811028477424211054375935471149003882729759733013966490564394857172973322239037818305959878208073646891431746445144190159529989764523697579700956702940160 89 -267891028989023800642161659366939662974587919694005538701850584006069437895264384206008881256945375785370660276829243802700626146168186904952523581034634503861712086869538829850828779043921458885041836554400845554368538983024115370100307688 90 -141793398359878069508933685601392556287899898730202700277116885162360036697405172885816234805010367657360348589351275283450102677217695252387810976483147896120936079354852640935739772578103297978718138934633553888099250658023917848947533226000 91 -75060198771692164449690550229625525957129101504304361558295933667878716503082309096116313437693559960760399520659021530720146559807276413001240534260304379465374708332959776804523942987708923861601267981109640904239673535468685570756700495036352 92 -39739101708767104876681721541647659129649795441746557900603797814108790822410558866828837673860320397093362702183549743574924313363315207954460000419968000433588056621114018826434361287178676039646286679333009501165870741405952069051455602751240960 93 -21041652151294101028267281809063984614334221578218164303747570474504773808031953106720600737928752556786626225992801617476731478458892463575967956810656560429807253778475347657153983238745292426192574125535507524850956408278138845323311035763282151936 94 -11142789846012499396418238495785565935738491791748121354753054964222692112333399117029753526164779721908448537825298205792683213554587308524157738776947544841303193776824713955271296037483550532192468577645500931505538629139961216002880171507973656040320 95 -5901457005180670272352786704601951843014459187622476495377425475233425181663775369840287419227226292671556438590417927620666240261588231118393302731654218055455181897139434925456378801269269621699373165004015285629627915800390934943030987751165519093039200 96 -3125897170888462441860893933255205473737630756305786673598238134981311965882028732960207273001841952819453421839190076449780520314812962339293675184969367487317555540023292511297958033944747598134801070544120190337036167451288644998818586962307657895129186304 97 -1655919500960729035535715176128489110073852880883501360909576304776797467865151755143657020217398753975174425634726606114441167509192624366320246746495609271878634132135933588576212872494361767723634431666914313558797954009528415225179766173442943893893872393416 98 -877307495791312578827311997643362373673678603099863233663321242370313916603383469502325429642693192829816562950789111619703367648614594158247937409927691318528620823131473117171093253781595124408590283610397170165372926348501226650612264587647067715536254199897368 99 -464848644745877361925092309235870339319563435537309487357274950187677061245891473553249938440972579565231510756420165613246026451221112439819879867567760684452067136154537227549778743474618319265559142384061021837618875730644931488882944587961958370038799015141960560 100 -246330087414202204802988967781005760159059914084639820118422075169951589176710055106768519811579107892974788803533641413461898713219779255319846893830851773049429248174813042307383388539129037158349184601220840804729356200404373821719397445529373999965601421282628200224 101 -130547511241089711071589005091051604226997292545802745564233564631992482203570527853183621301515174558965206860344782455694474299048954129192239344390215473025437931465299663441134033209581777300237050861448470362579897361791448700007133257552194006052852109528805414734456 102 -69193306615863184584844753297430726105279167193359280523275912173680904434643384425312090877756218267197537008785365875753391887866807785164424025411340040316167139483995771055293332720731820702545609975527148484258657094252102219946940150141498289660997285084520069238584896 103 -36677781636619616563775869467353296319734924485323440217634844994392389479214281285849207125343815125731629122168008031549758747758040886090350921583778180888104627790916547976366253954581394317600979450795061567837365956610189880620960643387090023176934754465984775913754807840 104 -19443958372015666629580468061371052422049386979783028828241939314749100243488419343389819124622239025981703592182425462788570128219747536431480687941745145486052823586936237128269949786066622684604232097385259331776945039372175071097546553986606892622762257020821387555549330692608 105 -10308800499587840694836077822132149769227817352853409434875436039536275554031622858573878235935210705697983129603642507435771624053049876392948466487418651947708278494502367061987057154420943167345339184665032946329560195191697863649599064718982583367151952134150656647160673114159872 106 -5466037726473799741710115307066302225036432064582719984128500657858356964079400529830832180616906477001885271922226407090124659887138960962108954356419032472370295768484109831097150837682180678344193676494996593069206823128521771445166713008621847333906058433847285959503625048086594128 107 -2898527207802613792692629710201733193506064396724430482148530975826941599037336148493541701910082770856930452486792351012982131205992677962144171030838921806419594712165557230896441788128842550446531542801636478624773244599000715528885081287095534395876936840736178750570627057549612666416 108 -1537169133952315150755423728202356907297309719883570134260876538052987744704803262063171436997981385019264047742269681788890891509555074554709121691326786408070062319618608014747051679150075042459935642454648668570312496659009160906892846984520036777039994527829518090223885586446671854596352 109 -815276113662482588614996726229707990251739913428190963085454416035271440953105229003956186276668908784259609706123780701278388286812260124562762582712452728520085188838821790699228338192802836983841886860971513750288550390526005977480646509352562856794414222824524227640251774054105106723440984 110 -432440003195872613561306214198855365649202587414579135292560259127641366885910962507797665450891438758560549596031247160607076695372571064378839480778724372957779191136389499329001599525504628023667183471672632774434576585317580925933952206638001099973179076060651007246136671292138771284670248768 111 -229395237207926562299349743365050684415025642478987014339691234303070994185076946086270750171184334161630596739482992023571826498148222931682558686593711558207338920251710120530626862526013000355929267369343343935785412095656442520014438908783613232818485738484854874531166511708849429766814191662304 112 -121696938233573523698330729474809439024730711634541681063421561848445595360104407117264886064399556911027843343399140740722614829763328401744544435796714441643703188114602720418858732953972369708768821503649807005974538732339295308973461632930860317768258112972148004856918955716171335115962363691057152 113 -64567054543829942711717480332043520209346261569956377771009984748734007893551434944660940592875830129689109645534040863189937710002513292653003803859926882914010882846597214363301998344904837893062973324214141160885276810026008620050961009638500274182909177462247332769740905652111527052809166516494550152 114 -34259240443688919130471118122825355309976147719900111951711359939975417726642570778643782276341967746827273741756962560583907047693639093787373058069524518008917761086683750866258733206834820953174630738251022240357392202430322770805226283491377572819312719432890969724308302642808491427617478204878624993152 115 -18179389653467676732297845619456301653483185144999061664120632904968695322770862728554269523696402723008023198711264973309330201860246267191502665849389739066844333565341124134622270822111312352038979981063607104147560843661693057888887555081708999508116349674844724985208537122131447217547545641622973571654208 116 -9647506434763265081260445558978629157854960632060016691444849455773491113592723495325848496654287344313525525119261094505545682568591838910545264957701708337471980143960411999334359486635827791524018840938306413881756302239074704278347860656968172053531820748266523653928451273810415561194329511813766424071230784 117 -5120171153290490706820598175012976909509556950653627634963842742795964558342781234489378792049710398736117844054582031942198243629430032176088932850152227150927301004665519485604659074179389632817514398148886168156295800347931472256899359240593590465251270455537976014298254205882818038064978544982960844103716307768 118 -2717608740965101509152336492757395078430194695174709794771903427890290676031558118088995058104563927132381760950645639544672421155017010645062049009958268376096971796794438999258333883329989843592023608001599575631096378750658494801570208183552645034507327491961708677141105056955017375032625069712249586169841779686112 119 -1442520108292661478140431181331437257625816340029915846602993095117153124868001896618446578213567385110589935052646348686203470435431790113695270298713174745867356122550959787437787079931824648930932991723112785367853288114499497016495529014977119389335428409212640587863544283057756753999894296341766856605338701836921664 120 -765753110966220871161766471104166889914545166127459107625886712706284268208688111086719155855782359175707284948907890169834292976804454332208814523569288487216188677987021001558211819262430846115600302159820669938404338341974280859063621449941890602103400224784629210695303578001220136898432017061823152511010430867934943232 121 -406524835362052312448612259734915332834030325450642349321245022397760982038725494553774903006410820570641960653590909138023084028929565443337207758332800256361724882957181871577548453064168424183511302579350495145477850607429151175280690501068791461869168040159247900525421494262571228564473332749006146454343082256845918037332 122 -215832229458254359003822932506742804088488086661251016441667859072129777118450555344359305191100562980719646690793070943910446963952582461427199391644870023173220568442811528847250401937654283701268709420776049696629625245528535702344389585046481528508110098429457455698161657092934344076811852701212690353891299102541886887982992 123 -114597701765934287005058980888194046155252684746132583643966370523358529183291868587408945722147951162162702291651480928507992615038448680988136156845237952396728918172123965001052625794097849699959414472111026963623463308019948512398687758229221194091026476019801719250703623732558897124784002512512371615555024102356339271092161440 124 -60850678334064579979186322085411580893325040709473902830341744097165822390838706869627706900881100104709551056026389963291095647108115221101844935468570905399043622625376793826347504906198795454724603029793511400013685833480026996031024575059805036966048113998351258001139372133575284572338080550334023961976101736977850997978769376256 125 -32313527035102227235848406530062885351442983248310137165983832146962386446863366356505483382609915977919642336622413351581230095166580272283596430048048576907324176698494616741711171797568492062873925735730749502544747439871162523497843103236011490354232417327744467355453176832211615115652516389640209812347960582213527363186627622168240 126 -17160591746577393659473068938789130218736926798796318216225372953901688458782323831503503034225586759394738106403757036549601535938876029284594081514965652658859716384732073579878038259053021374326560966999458999215095976924098307829696807351224410154635628560555167995317293758451690282576107223838005193234795201832011099341149995199286848 127 -9113992198195713927880780822838528010143466963836651393725157560705537840654277373645166864499028142070553747991596029028231432742663811366180272857172952365819476897906869260733315590816574762418379065271152882828061357626678153289599057512011247845170131780878982517021778842703013967417397975239952080733660175820914620907254732308728277504 128 -4840754924642963426944839369177470375305408192604658529766285191462660598993340155407996884109703901375355373226418152532560400003308054488559694515886002423060066992528839629590246301029458787655072846841825576190222179179328610461618589614898577963700082628124434453812519218404201994805730205026153243400009190745559034743699837170511820881920 129 -2571255024177936615984759581632948930120427944429618609957381668926745123031486516751205451880212266804130300599500624865275200663095899853397466515458608665201221305763821272518887106932496647215094022025923039557626665050982443769407537345352085427240980683356545940178894585678480352221544482469531062423780697816721926898525433254096873140391616 130 -1365854374887159605887958791246046839174764629296077288866985074305025200798769195551207024627654937198770111255569277527051385119472422419623366239510452168631489441018438203253748356068997696575594473305507817461536324295491923265299342974820805010348372984169569287706508938605561126139541849417573064781792960919974130049701769984015351148684283104 131 -725588537843730207294848794472288722517279997944921118986780422493319220496488683804184503588445200404746753350894016302990471065169851154555071487377976115725599638917593439300127353944334326423834118596966723789681766300964991591896051281165190800553388840253598434711204288432035816592792322230446714014036632506558584733048119072248134718729843655440 132 -385480836336846852919835214028779604608735159736893308025617022087137505594744320662160350834745489352179123292710722316103636069358911935688104950253858443798828340326500086044348619774009398187919015745344803168478026321900877175192043073098363929719218443102376706529982035248890445956455886290415697661456891637232833829440148645327434030788540770753024 133 -204805274506695915880981094134140817944882848400067024417493318926223600423730375282564171922971333489600631060111728982716677899963485854603527626019209709775647428946893433354089739391052946337346068481954978688991395071396975217115173814607216322275525787119300255903964428814293607207842885241354804244413110876547244711064125749140052510727652483845724288 134 -108819082121699282636111081324149220143695643360965777029102150272901817245016316305739512772831163879550059876359977357331988272364559658171590828591055413944060924547082144959972157331882669798224302893670202642756007420750227582693034976342668858142659277636740628305000821626369046221319091687308960684623189719146328042578644002377535297576770321920958432800 135 -57822141983292698898368357177368164758480408524009471788689139933709340697306209121899139616117366010760877906677636254870361239740508517200089188590832159056997730858902227174782748461934118183509332888797392971810546120973390784264925243734887710311845734991016925156675983764740421103900526641824470642737458785626123596488604723296755952250590747508458270760640 136 -30726147960489244953274265157238602561498537868720674380022375560818774598949270934656831607136090837516425936733785059744854821004490736794088966003652555398583902354417478333634591775508652804015505663585058791429940959456312968700333733601607448614742163655857716067122393526831112004134515444707756104279910891006146785841629210502062568465923524036307593712004608 137 -16328508622266921475378180006014590370640166709190145433090958413493264189769753704889271283780158959702977384888881884674610330255663836922659637389573680859531051748212952436067623866445844376324036585780243875354709483557607060817439014223753847798800927505099311753443461970281685864562686912260231120697683748812050026362751134210961170910166608848403206620460323368 138 -8677787820618446406030591553010621084818883688690688110454296275684238347539213259547534372116392692292926007871981121350397903783193723527774417939193042581892191789303963024884231815989469379012590533735863492410540145336057346869623933865204847187432690337868655075747634885648159645164413788105352773584302802155773047085864067777866716731415425920961942220995022011648 139 -4612063635417569391111680269882374508205028291122570831030311621223331459335669546175639816302330005522144204119718062159551268170578560363484078633962600534373465086110330894506061061749325501552458587044089638539116182152678553489259535669760400663374470544648432684509128797050440854114228201739503048620196392403101196844218964395919525178819938670052634685908926724411568 140 -2451348008794598493238847024032428595990024143143660722858021312958799896062611131278626227117856607410743864455186195588579474382206400075168898631026467555197055944117338354337449438727739650303924371300749758889338402586018671034844746664803066766459687115803982535086330137428922611948958322778364752547785856057554456213751235375439073550263056745391282310860650514603384320 141 -1302979951652288347440708569717750945154985150963170514262992046893422918591951585148327251127980841255963727767112389443708846525952754516314910052305127289253300832577223032589567711304596322244292915254510421079685252860663486307582238698688658171357614386386069239945275736931503193599026900862691713365757769130076945228102013976123396647762486846918730738774724589319103536896 142 -692617168571504574235328648244363485142943317979231761463054776152817386384415112804852012818460205407425475453189865744306301191654837770781291544427777814238755476963382978421357827508441937122005081375537500301887185376247370584663637871545664305732802505238726837116982555649541357577254362062709845182963492043798528249828581866178837948823610240613202460354022003648746951363392 143 -368189338651865154191457288242351045583878152669722381661965627556010168283948786169841013473004154838599672217012411520485473991045479296952481910234889203387554896433265382039163720790313938362524687084589207848688544911746625587912116671862362062885850331097806986462113041490959242406772665405985426885557025909183139218311296834785589571341568454743844535151019308500002723544436768 144 -195736261616556179756888472687610781356610492428599194944574506660450585801709338993813843339952714283648625072364339852222442038169441346852676582104138519905583149910868928539224432223726827301049347939981584228313430613628700985550173255613037746460184061379954107388511534988219026737733876284273326350510450582173744342365601298105487945478192084184612564687370636809945720423511033856 145 -104062244323909599952684124873856889892423611849633179271171038497744672392047652272790364786890188860019608055604012291830741925692701991386921682242269863265687631739673436159097269835074996503989764762947406857346878642776584446283532817523036671690694394820860784442526112641061870300619766216571588765963068794215025705376364437017076692575366071888848303037123865179622421090853098426448 146 -55326934136679261192958710589927839784771595329856972505389272697810360674177368213078001154678572950587000964301300269475682592189246637213518287479254182982176645870027491200902918419481698917304824604902757424005566982639394371715779334317306798769543839629863896304251457244678881762959642756932033093594788196109934381211917570265340153793226961406991915529031927921898499548429093509771760 147 -29417194125289421739268264111616127515052864618924707663542993736923461230535919368208110417618231326159708121567932946719871373599695481487995480501567415797460180083288129643912807995522357842545848788635127655456868271281728678270307958909947037172915122609362704688618150622100067920512889366762612772714038635709530136136097225449025359745294612328410396047590172053936576496638592700362146192 148 -15641803452122170559558675558177838265108639686507391564171522907506727598152121583388958781831928834976997073999552310197372383674378970271765793116591481402726441179520454873463017574519974646565813141616925024224419405234935286053673045209931794847664164128958868307573297736332283851618578701703533049422995268301637378713040127916407816457431885408049317835825400045225953279751662021292270442048 149 -8317504741148029123181256891604421871447614641028328138660887739887460121509394444111602286775874099143930256735801546675326973685027074152151826743561756577810900953949383139274685325909321697426410787605934210203442335861545256100151286569085009452392839680985373416691551046419411846271547697730877998582824670848386216029288297542445434878358674416663375154552800242469834599989816355026349305724344 150 -4423027790292490118613919131739482180175266376678449737143509722682170927270795274445698743436644654792135824776901442493701061116440778528001252245388717902479415456064441119245106718205176634811650959717017580410573825593592007817135741344960044150923394596614445657546780418843507872616541999643687797032785041893995497977865312903421082899472504227697739077132586997153981107797494877690192014238991072 151 -2352157434728719863951134769170611228860700581668281245169804341864090403040633734810511601472099415055933138454896813738177452598955028474320312715696249900517053938202233837242712911414154736097173096534005054346729265234263068248315439251063936562093304758377517414657404952045480471856808569998605895587978402316897277333491102746981308981233882554566795511026759676827564316147178923584169145833997389792 152 -1250929824887524965135115682456797137225737916432268719935065516730457098919273717209720927663768357156712814238034072091522661800952008189539167142358752788581892602788381458930485007728294187743948503555442688760078907551759282109760401265696117337165901559039945950301853948767601031907352651369956881707225129527596654469136837077109644802305782065150931388015469708954422763229353331120530987670912189768704 153 -665302399161434406685911934548350097844748695232997861375619246136637067500823352598675711866204536282285020288346446806088887529838895492699910615524943056185791624236435002840091464780067093025338581403513231723411153862563037398113322066973837263935215416146437973394793426708349162556616183917062970696357957235852554867285749143079250797862213802919360097436514134831420383384387536617677949470305330828996392 154 -353854366141647643370942318069631149910118219050767725224794444213796160656388742720704346648400384195579656828531824590561893007600556994303741950761427944114510054171324303036822543429752438328499007989192724780323973829928782663980547750894718815418185873900497340339352157871698354403650529634048876796402033164924678996092187783528798321482005818381220772217935243850558385953927003103559542540198274276831933696 155 -188212777715021960883488877693285149613290760482084117955877891451433608544068209034008068439489447569990055069841558281574791181970369877324183961160752658657232619704485974396935904726698685411597249693176442560220323494061257445442636520181296535941792327144564656525188255319294094720832116097818505384292861741882235377139050752313973865905535433283999011882507294638769407160343610305687252777497864614381866547968 156 -100113462245477238550867380405460914813388417655528376633995006562512593366106545938217054008748457276104832645337342511415942603840571222591329169207145456393624028723553248505049901855313130325397082451263093385126075546053507501199615135972489331606129515124268990411276969915116681062946535362831160872913345970397350269923579684809439694473286178395633622459650859818743996558831417273777224197008683563077885825322752 157 -53254271505533465158815722822899528012597309363585935583800295002148415423615281516269451907192195093119174737028812778120510916757037845929628328899616054572928657502010812800541315017475288934812401741231427628229681756994894140465650365690764356415547383495793703388346912997301921904489217764301399191799712700216868402436217106705000596056022065426198870635884472354122655317745936089883475652327467635591745203822708888 158 -28329229954037864339609196185321314324707945982240694207783968682070389574692183659730829873101339353690146518828107435709109496364865684112905908325250993077705213489412072526208717809276581828188212970724907160534072787629009949148632827819949397745079485745382209069575999841853157134575347206870559860872253216561565522201425893258865263780759101075919587402618264815375343063831419853548700076357095564828986327607830818944 159 -15070692686483818751360181979730884020034718476942997857553949915998176652429607892081668915142736241904867824157739234334653930353543771538923596444039457384817244353863360703143334684567257316462118675908075095005912563376090527974547584515773508213402697491144095705489185254498165575040093647214337581808721086066131379307245927313705490042039113030748912408071376104267584510215246795599738047236661317889703342092979874728928 160 -8017695417551881322866898734818793132485773328738547040521631949227766404115391877906352516207275929098973828212261444777263245781165548901431390733497768330109471378633788030329890289801246207979100751165514848813733472962846011258924101030809577019362938068668688214603060580752590285505729103179900368602917427815160380100355092839292506462012805549977442946996410454375392221713195091065210935331278255289307938303324286714675200 161 -4265633773659638322150090254624085691307792955039245706175883100372584528376254393997003278021430929231531563868619924330235172823012005929002063992169427682897925182563824009665078199689205370911515732194074023717122264826905181833774335736468189434677756436929589820845959877169427627562100420588404368237827065732893134275738519186319771684837684671632042336203978325069068082945734166065697171952452196546004413955515102323958977280 162 -2269525320457204044439521047128054323040995563789254419680509970585995626126509329696266636208027141536002408190612489378625172440544850747986911364506216466672827255454410727384510273293131863073918455880939190967996417784965096430763110722935510502175811610694795887878945820630230108728343401197610343520474219173005298445367403820370222436369711913950894176520619375267163632808245081721318633755912263326329822541553569640056938022936 163 -1207546149249867759865330566394100068366446477830992413877085555078263468749558023693454946468010023474447442768824637045934749804819610858762976196877202244926889842303487809634695680591760732720341933391673048835115083432594148115756552318369635771405032870539693481160745756115636339350027396023024378544431589558681346396876987697947134647798483674377924369857890256025861585885439298216341596874560430030069393152238932198481587151089040 164 -642524171416940925327080798219138452974027255736894614955021867965071506557133497871442309187493318532266905179444765540527323754911641160849072283962160012427696843973142473108673799039983949286043310193190062355651182925446495901395838640643288526843975383173160785683564740022531341884723594393348231537367511766561378544525988234218025820620437155641607022550279524095491312898742801166423495188319262591316984034939939737331228854197993664 165 -341894428868416472247359882255168360409924187273458872273864107385700428813831804653184840408687449606663579198972213650845944995650797751020437206646417660988990062940169802144032543898900628786230816323481278388541953960107578055500776268721425054110690690718432007502141301015013406787158256619124883162091130770044679468852896609730900519444209324899449388279430857284187391091560042924921651192875459212956477010203362276946638593208016093824 166 -181932880465117875878033413679544542325110115762751441721327432104823263965756417119488241541920088893738908149726780704210781606652953149567069176847598079418896672010881355533917784218456740144409913776744767696895817180681387536191605732624856033201670900948340589550778096168495227206780891626278998889391208838212364647034176801083641696612052049735556404980771683683324664125921491293682877948543848064315773097080603636908408281076146554308768 167 -96815921866963384827159640646917119844736954471722345095651844164885754266016555609657604892172164044249290512633828636886917739917005901649258786730908343496834939572530399452130166943840347069302575230324963104047155804317330309692412324256092961718778116380695608828158667591553607541457609340272135051379202149904004086154378361871487298840129743032596531393300830828771436239241017291098624099830496041137969333474671937759503088894684240601455392 168 -51522697968955973797183143105779605933169443553160372573087956052859210337626288514499498686499062247338609369648129052237145652981338561248931730704833862437596962410626942709379400306955073372470341479763070265886480877607853014831126198751348539954729435413178827205134446929465275876010058101446836021013204124243445036356618080455017213601480381568874026770629030430200199992600009312373751655009187702144812433060339903105691776711991201018156048384 169 -27419936052484525485536957230264087899425541599379110956449675413155722336652756087984382498374878672361047771119195908663295651382449283373574888994760871642225475825918919884631931147516190828778326640108144984320684279211509815543698199717705050281247735822905205354590174652770841903109396053507928635296569126863135118373062797959276621958923099269888068151143319377219280372411535791260831661512844925215014207331631677641792464633994430655413072370012 170 -14593186034121233650099464953412936063194263727403515343823397786046349783086629410774495823684786009222660829391069361136470510403934809374982420526226078574890365555135049208157024259610497046821048168041498633191361079634153107077803292755476971315050452222507491783603159047790620814866921874232920555160241547266017557387050411894855844631931507300711500572917605782503885033777241164132898248183300233733470791573252515658266023224898892800706747665002656 171 -7766931137562868589147777716256348265423990684568301270794876952142744087538166118307608692826666412485287473143851337478611746948097012481321404636203712143808071762135673841620912350176439442041654853092470970455827015512369528696987305460830798343365677377998548173733413403870429058223318212739102574060966299197851844438825217498277649542176320793679772002745527320246132959632862346817206986847402627687825508770139414401324420623863151163117545873599651216 172 -4133940888877142864422136952078924011154465613702926739717684705288562505070560725158177256768730996940824219439185607945587462730790189329444136514551265587282338938592255796326745657173956953154470683359649962818516889740979968572967487927833262914616486221178365985746517299605798846732466436416529303659490941622786748433029171239821449399578690278460816519293937435803572152728473000102673119473909892259277120045307454234781599073462806935011045557403621312384 173 -2200363147451106324975786881945934689258093860682732461302004112563048975868937603972035143269155632965981774453957128485495961848149160730045244288531971739763253065978798155847605461574501106415543734775413109853299422609537291899958097156165169302149286006911554814645823166850914903533331677773270021505244669469328759053620298412536876371556250589141577172759823528213545269225685803796185917644861824554053857832792444294014319418221654821281166605934755299333208 174 -1171222964375443933379290915713501044002752413673359862483186712263229637498193621728507431541293688541186735404571272013553336389009408330263196767723991864221192515917118798296746256826241234223251789892009877131836278634228941983893493207951728393271507777475617476091800950027454169044499141997929108438820480416902986264458169776980372735948569678995002960255234791932451723678017442893261892603180415859407951512163611524550879505280134928038955425823170382215683776 175 -623447285798758920474137137543357982979148255734344596756819954431653410445981784701603254643992672306487154838723608151538102440460820993842065262900200767011478254114441027403861283192641489244981042320258133078817586664985757674500399437746661728795866416402614286138675765191586381262485792366084626070757590391386055904743390817594987894953858286817626530599767849309168711779893624458559440941668609708312251923128646410378142545478465000651708279442084147722181105760 176 -331875101105337084815012169551699640459640662485268521384100479956331789048774410072065070057095700800293237865783062664223145511598000755423647567224989924533463654476576203821090500411237393883777459562863633789468390759623836988563765323656201837697214145293463789112074912291906546966477790017367273265850839804903065209080926502261659721116959998777670478542106499381274557871374660604865404729832567078154548786441399929915563006936237920132798726086087094055414844006400 177 -176670569176852966966831444465161132488122597995604594385495517932692926724278121859605980688611532072239307730140129980313901361657041007306289708952422106848685534939071555748414095328354844630580941201095145238293082043326065843337959618675200952036081521979851098032887702839224441937534259089139041851924847558228981719522322522268365997736139562909297255490014114379929708982169517585572731466928294746285784686699565500480795089883132628497035008999551710170850468975422400 178 -94052032746920021115246760609186302591080398238851118393821879171345036617838360371494351428116035659426813144727302485622241207096688202837292036296029021641952956194830659219855444932791870679630505786070175019375105465851752214548033226314426916717657289800362918781942651027598406298055392588681619751680428831466703105453543389560024668001908600401452823734213522951528398225997453636925707243963443167930932923810710497403063257284058096541954024994988253402671738897267285104 179 -50071020574346103410206717983702904883053936412796430997696313839983406192604013010385804769664440231613626108717416194377253574249066750734265892568854135086257174660705343905496478299738656444426748915764168669104895092436057962954719490825503494038514329885561743762603191390991578698353287897273377713230303626616055070023484965864931637490505209484741592170663536222258833475927153242235751938237792355953029357628030740696294474779186983143595905388647979846259720961035390593744 180 -26657463329005148722153428019760666841686308412270753372975228428808750555776222849755086429664039563031466418350376261446558883969014784906185532078784064771180237235752468566501142757592340621951879266236627150265831011170990963572488892988788439411245546531646420267513491515610151710155628378889082397677964139417591137398572180250619893449788490310509269741790512267813071064816683232319201117642146090346689128182216138184289598855827978552195912909187944851914343560328073019732800 181 -14192704504545861980384684096368978315991794297344598115255850015296268240448636435882911144961803432354327400310774502437800360771554094595094208592162732943962635358937154364959855668932201978210196139770020883323281391226277497139664824219383874397195926118677629628277841829083215181944012518759573183522649992091373278060097772223922284274883600924912133328080964252577469068659962510167241884003918859480347006833225161114029599410883049080105726021816816408917422984693878395292724536 182 -7556580453199937219427276075292152284367330505331840322107559029010004835869322005812999135731954340375320254420574686803629808298973702906359598146343909379821170151784303884257952651477038431972866590386160043306646258302189555402343003454475229686412460592479050147635283622669926929527325490357396856891156296010107962925240989503824433628987428564374481145968027263082176728472181299511627541660193654761728360041648762960084866317899154869330650195980217155218788256925258626607665969024 183 -4023454723308875499241739974726739822048997058650334803926050458109588118974255169029277188204242018865903824222272284965853862024254091230707456870416572633765094139773318589033529760593984750060892995013679415433754966198284548901514185386021585136432792925627306009839052667938379582140640087429244859955780022016393110434350021689611007972888983127079197803135551012789979648158556911009517296858973511355663623688547796433495704701510305093756558601548884378572649357806750021949481992037216 184 -2142330326922814984069770285426047906918770776098839238262553279298664131388269484885438595364880031870405299019120468325976678898628109537265246343116625995448746016665282122185153451555295645432536064403971946494183994231865158885173780869216566022920353262243176394975808974311935098089031289229017163386582298283628320438592993346477793503911269495181274339886360179789548702317616495044524362030855018807494953552890988561581074420880266406256810900073032302686113450314805579459300201746192384 185 -1140741170111850330185114902207779954115563335669939468798033582260015108067721136654191084733584770827592067432552181252668082810494251280907646988735789998412349181211099472300259347195671637095265953916500820898522523583281199300429701234397713386931941729063962168877894613734964589034611004588209263725328710913955130333064963899653858866413917236557079117098772730363337355216694328265023729523885676322053525595781167920413687151551609050492329763212821527575863076895139752578134983381855732880 186 -607436682029764416790903156051919062044110348592202965248041367108428805915492749657760618295928673866511218804861372127488462005209222898172949817789416372750059691568924943774725942247464945830366114113457648619046406127784269912456815976941739462467310972665335320461867892641232715574738757369131951352916565667074982310625199937599824982196031973210305760853879365674895810951233174198458500214851878664260401747144348216020757204603184794267450605615765899899143557185428741338974213174568693259264 187 -323465517696986226520322288115664391037418136971143696518413040320117524572329431555621719966094828619234482057346933399114342669535372306127683600958751189902254873351942444125565548923759705624001018286233380953344145473058734341331170099676237063619919548199799749225837389462566498355364488917549980586691706892554551845649661975673072145208700056749551122845756497096472945349723868349049129884314396660974924508866003427243205888761504540006226637737677067485139505269549255631569863361601131291441760 188 -172253440034486820403413585002583258582476794484511292147880204412383856629347249765651232259731693744658660973491042331217564720812201941003993101178761848551070617194222838041243601327521076458109143551834565579426755714367720303432219571358886680686166525359883588315596063619579774892642915668103133145498156293163889621193265553510112535713047348011527831867989599350673866287142534529410356263626812751939117284376690670249730018000691680649752294776195765487156372869252530115169517603104903782305105408 189 -91731948270007979989786686812522917281985616624139740461117629285259484498380701699134730277610292671257969759462080517208394607070267147382293729209627449204170295929139925500892435963289170638191316946616042368825021514563896810289394280181165720088144657317510362534372378891494679946549138762629382002250052586144072801624323612087282468397429617151239771896405610061505143747551541934826506611598690758223222171543374166482891624896922371754371130834893863978596953813109176595064069878293959296071579261184 190 -48852410326776260746564789636286305445106063822049667973232456214414537638330808729661866684841800222153756786752436183504916784646823249909886865158467001468559762594817086748291855478934742656721496764172062224170070179585362581772461831180571220973236955580336648220656451457937230544300410663630478622745472239250094740107111042420462917484156996079042208286652766578597544242916953273628003819618353389227987885910531293116980044663297674059555388571161648202400080581064939176505168396228448287421888239506624 191 -26017400787900410052670685901856310749331869031628147497016394287470064380749804375768090228621000762508200860156773649626148592257329371010741181658871300131774511013041151221006310778520299987594294957806707201126529601179845418021605018099184143795736566750993581984481104814359665594595250247558343249197213542549967604198212057167083487658173357059712573123391257952483493816101140759285433761361527051108992011731454439997896906142783017205796368502700630628886041094112042775062312727441543519986024412910917376 192 -13856521480620873229351629593835415569247664214087318180947967355363343455191154097554796505839558515369352253326210908086097417222593535230447170481484060763947006554716302187690665339496458294639632998354516166925318506606163655442023410491114478374960832031969049315380516977127783624428573589981099494369885193913008232525798741867869263830580945928461075075629485398016809805678199490401047917297518214224015144578955198920310290257582618981636671358847486492405755590951167152390755652628312309365324201532755279872 193 -7380007514028616534848937478353002850896258362844235901130699239863249936419419360921520166194756559544493539213516172706241791270583262201017071603247782073456326779238829819974078122947316865266502543793665162602112331862663204863007113120462411752383991716073913805532607510231985301964587187740765259165131026401404296061983024169141104279097220663211607539142639098469099843109193535852123610315438364268656435021617588969548858483641464286825288531651878356735600875399540633999614042003090709270538033672333250694984 194 -3930714802624092096558188927967783284213044801894557117861125762312963378952760211496554134204376787572749381034737183111307357910682176610401958091075041854862614698300320815425490365351087694433037161536933294332028757535850470014432318081707849808133071743467613658790426151814769939907391376622007347014287903684476476888921894811470978042820640757845845291856948540449081021485228960901429302234369239418818950664471299399102570040811647342395542465624619861087990874145828166661777764722512154347532879326670128897160112 195 -2093622057434530071540897054773825904486582885982667576434799892218455598825490349254108231224043784860850207571691149093720873605550912380848266405431849406336401857956480726113205045425932252175900180256982427368292579358704544006602606550719623914368245049774386186507952916735864333555146391291300052862241293356635528781486797345983051937920942133837095997075475687549423919237096414044969892019972658479081828107939006893279267816987912979488999660404578649514699574862861048551718193215030063742828656462338592775978416448 196 -1115159359708956372405147868446457673748072026363203509590295805516197025312419843864786173129080325261034974088383095720817776430765124261606774736960788042303404058560934733021774985538741571442168644184392015828535101020044179081417562336396343810279287284918583725763171892721303450656310492436212530370719557669793352082840673506033315366384804889781005142347166238001880253579015810504555995097129992006367693497500917929735443263380039072858243891072183605702631679496437680337312139501048791681491735813579934055758948215008 197 -594001250296818637786602397573081988980101693386152429637138806530330693341218902125869440157514605179851055343198564925951122434882588619439288762478698911348621694590321355830934879213847760092811519334989609144345998702581907423374876919604290488842550577691242669925172903235381645661659550071675137285354973388168222547106048812148461229406881944989499981512050472289904622410121570131998078146413789825128723579381839081333728601676639562189483510767761697059590079938382760328618487237791028502980171265615047497877140638227704 198 -316409447041390617860373377719693211880578024867477448302797109787145707691804826931294044448393559631843361729728945298491066619202119848790350256854311432428311132778282906136231867803643928920535097444550347825751284787534282661525512419995342623665320636624663974319239928516207268533690918734388687877680974831955944779083741581138157200951202234137475161263224955782212145893872888986431737133337376644617423855244089295956336608468075118488600763361102380733213567338829387202358312341169856199760487126193790926576295532386487520 199 -168547790728732625621113347084960970018600070397281859003449112312219234500457954265665938512820361032023560104154894498190393752744724207694388436223887533275897668414612304773191620352007122657893081761083556426633074742778816362857548624089568823627327826296150691206085182859990521142497878536579148111423331297099313177816583395121069867487131163053009123885424558622488032198695630335335526893552954404533411987830477666690453563646629965805474916378376593159468545415391168139598182072906002602864026617974588810840701302228960422304 200 -89785893952328138353060948278128424828036999298085749214609119823745942392859437581163007378096014493863541550274420572614297821854273709018757977814782610675912445315612594459657862341792214663290759133630518335517824863626165740911882828278368415785409951397194896429335316422630229920172691505749615600432673557847348275554268622253283917964408633418040076630678098198080938073580004458983148658649613016447346299854868143982934749279381829542726105810426424549466577775174638272163862532738170354436115338997316785327897802772946872719616 201 -47830450135723058883499377415200531536626359753963581049438946744211442033354025513383931453133588361319984577183971170621807313958436743349565715799081469417220214108558539893215729361847549356751878880530284271918786605682421276031724276139621719884289510398419104876840319396957871842176779846183885983776900465786223638418480091000568693587652198739634282113637657988764231556210354086149446009665019744067872887285558739130748612630653862336847239993770001237201662892143974895493900287573170527145880508663931582719575666819384489755100736 202 -25480739216176831253831526746269357965065897917636468160874115729134567433638438119102981784258709683056310361410128567915961512956703306395511162375949997172510793783314625582093968500760756650041132399427603633143530778006076646398130461938916220534260046027851976588517610403752264046803399150577542766251608084651183353458937301563919612013891862124046887263746206658431926693802944510115184663890278284930898596675788145693628884519775543740617118757705652390225064410854493213936840287785256845420776800842721303357892946122074451565993280976 203 -13574713283399977268672649060456964172952663081740236471658516395107145242519171211052684855522410880184466005297869379752800210186050407449984961277501161481687970138994183667456632937041116599110148723752045455303189806360328110166536637925104535573118346380066020503432064529225780857765888892665459991173443671007018555936145768978363708704186198725332638542349006078188716672609579739870715317613982297692279299113260031511733792405643391671240872028549924065410001168845913129317381295082302736372626365855200449738676380433578961418757043742144 204 -7232031120020837279997577886387388669068843783391131809009720555159581216944532023726691636002533097442160181377519726566743139532656486194050261509315742525223787930638825808312657595062401252013385926670434445555674361753319362722644897875986993896935882731847865666513093538640419616379403649705640947512866110977170830828439652715304003547501824767175478739505771133268981392457709705295743674572448359432867763969889125999165101780645206603587696473694559814423164705088823002984627785095418609877459246535333640169247097982162436098008979302497536 205 -3853015695493707630996347298453788962556760459158185443739777417870783375752649680844261417574142097170510214791524595293007275462577303374685285153820356466345929092812367456246107693460614085018953055836671704778308388069028123029466681376683475739792540508603703125089430657937329473467864207154982815339575811907860130841919125479726757632204436227557484281510043834751147687290871815985322723662632245235120023958329074275529683078037742502408114062971034129500899536435450868719528136123502321128026069757137716334997725927748344901350166968139196208 206 -2052825506743519194352037061199263536037938027701702586709166970041759961739948463157868258884072504989480828774959972063911225700249129088498311502328995112428321158578702231651571439376050667611696668989005797992390207050610628101572627693603010849290592821997308471590131761481210596738811471067833017614749567538606204579845468532964832771693560388021046247999775860487105649517009912855197800992692062567568652680844896924473571135079529158022217199964527986389549625395971282082035652589647087478314346881171903470441396072891905283909570349448774588480 207 -1093739642460295006128745990920142554516282593585494947581833914999133399833705422553693110128596588102718131730764317461087658222019749233390299626129118139422066565834925655994193369711759740922159408190298358606979153839702065030012607410789809248473125824848379917672427823481052204967518033122996448732513324452436443386983057461116908881982707036149653644888629632204784383787515014560447670338790372596925257715113964248151588367872167685692796194685579953267098167692391197796370776577477289542940816327004933771258825702966160989360954287549327044673888 208 -582755565241036471182491678935726093794687496886292520480784021443159653384030010596153914318548816173871750813494019037302919811853209340755130983491103171100510485426059977717485532804539806478305529928176408021372955531333369003585582898044128987444651550559347315492401991325156172409154123482957723155717500215632624788463952052002285929474670688710150190704487884031768359490489698024657716312517693052434819850681123063548394977336450253837538976874963155083367047647826694919139421435828442926193548469081110168871538567224486989542749821118757715723186176 209 -310505546951539626926838866228224254859338080666527272095212773411920921572886323022022610502667823427649719592955353622114259612148526840553870887140891898635862013174089406576945682650563787462275963776167317837123497634113542433091641286895977456307185760397989730412038664103952237501963351776186728391025757796525957852179983385173219574786247535486314997897019857911227248279192788933455358626395000912826538317377908329328366145845095383456698142715101657801810182271782017538965839877884909212799190309429375494688197708104765351373791889295753479671261295552 210 -165448431130919934104287885202843650201895952811762198491631559801647957589169796946516470527844411444585635477991993716025665445566801409677765565258067450648596856774691881338346830495207407811014779085762891076394325980019298877504758498403894429905517048134315955026817238164038387855886848879715332273611120431563869189146003931490921600423687780082045071131527171308543530977361819165840045420067341476962348858559218552458091047027944734441401930079428299692643619407604947049250624042538386925768538118236289960248718221525492891558718843832203157918398991503872 211 -88158908067691909944519254387584438672232109532727613328730999469010669252047564127869320537244970539029000967707107275715966013249963973057788369979398232353528489976176041285567167001476542564863771161576337198164479959142123650269877813364448161446608080906421594641598566144924853324658860190718701546681674891919796958720254985002229155474217833486577309647313689264745874030091218047674249631007654682921279438745193932328532356140682101460243060665308204906974177035672445091180548576154911026257278239020406789951697063889770877299926841343267681475056060688301392 212 -46976419607592397612384754764626072239410239760930017575695610013877127622899544237797173905430724067541624388244136279124359127470453591327155082290255885637108031295101689872505338083595630684782517742266034439147242996712194283432337055662117857193423019621455451006434832559787825606293674772007537718137170721957712201725056055527385213954069849614306683870614244314523906058586564736924952718230696621511744256791480913569459444944896962740072585105691709940753524393567758639344156933950593764576431691595006692032075963210006579323013379243866657990721043340268791872 213 -25032469172244950694169542644546931832690409845847449353150865121660776064188144544916568528870618219770170196502517491735085826837398897285218541992947749138258804105071747024808427383342182241885083396108030868641580123251944897748310557774545971862235976449316756743826906288136021894338605088185200141500906513819608909717557440608557295664031134907739662206362441058845451106015561564130715234068578665059238183235220497875018572647952999280859813132572777308642309686714575814513547477590930798623873532490009498749968189561736038410927530123832445515853493098932082567808 214 -13339435105334543919213359149047110319169259343679471442817979738923462532519303397625061486188421816399966780878034283272285942279130926797783637346529274097632396034775412524236517996622766410862910412507909078870677922133088244653476681655017298431579149351429871927147631888301912536115257862641564187564930287815591146404420358788096173797424669777418003737205354488570409461904721163920293031241398417269751603438134539861376287745278018888316103089767932635937283062871061839361133869071680669847300696686182130397251020795213105488159094717705620923798477051597815114201696 215 -7108550711310248672184489448791837966846523204150035320155374804381948843672381997761094744557927802536994732109722003781502756164980843194841961864500505836931841439462092686196451427618504668336652224922050291141364622863860633484504025477729067009484853035786733753838188426318713903075994398300134751578375800802855324733813536111797491413079453194634379206831876541737986933346901742774882830652193338096001653262558504547358193433013652271041614856615266019322059672911198655986403212150395508793906379255996004156160556853419737134664727488249405608568528767798271352035453088 216 -3788213787723905651998942966209205565831289110521877322682956360725049962955182658428931950041661773047991685534223058547412481890600322772260216726487698881247351526562089738194537024333150707888041612598024462223261231447706011176232164076411564373567200788460049282954427519681051980300557368362490159423032256453779197364974926998824526038057664523304932274621605061938358470315899034096129355518443881446681959831050671981780650981343306371481882583573751656462626523981059724096323179102059242807560585694453316942125465993857444666436610848826329439003141925369521918291893454848 217 -2018819967546363619928914407385301062377909491299867902872150701480180170708276199337674174676841948791701293528459454698968100710235877820086159948004347240742939525054064480283126077754044973350941680963828563702120486852123682623606072954539153995827578827968209363479571944445350112915876877139865112320658044583461278837979329806556226233322436109678956489250760694565313497970717256098169680289636267472501901043416589133513775124695820909537489209403109650147389254056521897414882324041109865580724178653992861250311161083755897250598250754149997178531821076875433780057279381857280 218 -1075896042938885417036870933548449548908498526675932196830214258133456671731894232660732885618150906615752587352606698622248668895188287599341007059397024781247436933465523574011839392997142938041758326387824076058768702363037385441843275871712205080466074793832146115621939276148524633883576169392228620200172696234630540410711884307009477939631300734526231585134273244837160258465688084037568400898316877968960799367755962930308718510765918941914740153036795525053048255502438108869601267936457881229867102737758042593413617350203891313702817834243030306920261087502572718350608224245879568 219 -573393213465566503657365005726080572982322534120899085609337785169632490638274690024925446711434147480034933043246781677869708290998755318332260749775720969027027921832119960030941674959152346857608852364068278966563861526221517307187504292851137297361330311735972699518314389573329237794663594460816639908482443392491681043264102367326168473381695867873207336012044788094463874209877607732745483731749161002596451482829155033675488212606233634243700514944834794441232975608526786120614551028485083697403714311159672449496343306393440911834050334732898685311201438180582509847298285370965852576 220 -305593575277452181065973831108026237345742449568927587149728593515829545292332588579085959863343639417557425189544831986100992634873798513744875170710935182930962058461040589989504604703842634629083397398951568001758695711890923975492367119446490348591222628011139748052163045351845841353950815876993016657940700850880804392344868670805614211380369711264611700305053279684058066431928914864287593508199675250390911499294826822138748084496325464549438547020261091649106196501429979007737281091097703790531851915254053096234649419310820020896621412812401923062959290375936126078727885656497589326080 221 -162871553144442415524628430524123308267122219547508916544653824757306301300560998139762345815734425358295785323792996511852351846738902039109331455198166645630964369606220155095709052955341302668953172362386225979144159044336040116081690362741452137584386618424900135055079219816858708663775834979288882627201126663786624385892929394741806738668379931574204286517770029180910441672258564133780992918889436598225113725009398437637329107915808832029791764678956569000063001940643183789125387923235974175639168711285106942832115542429944166196654821008644864451340885916438297405120400992994790866768944 222 -86807154211273260830008519705866758665785601146420947534983545810920802518518311582518132687202938761562679343748417552534188590667170759181267197578226902734159383609722940266983955174787698953499948770266724599414538158817774083152628102111754224684088150223583324568186608160230003254854958430689778892104805713682158807622774500087858343305697708907980755667762454351897335685176501944466618281365434762037087053135469137299852066441410132137703048722415923197499191369731176232185284758393255522832688362661192301464575431923894173069229617748725061021864939550586584734377381682647100507346300352 223 -46267387733574911951080504936612948947356272461988268972089110962771420767818129761995453521769420428208127767374242715537420158071085977392125798428611432027924816127088585730150789359167852988383821501029721238386889842571899975585559394303079012145367904780865358848377230429129155688250150881935044497530338934024034867574368441809150732626448526111706831494572377921386135965550759520128237287841610518700056404778235384952948049034116221189108506487510191046730514298495438111504627633161321815940522784568990359833529675050120141835299276562137825865910694350121498009235074915502625120325448646016 224 -24660594275867146714102685444973688044934108568346167148103262311964442762487534194553430400190558191641759244636013474124857942792300982393760955633501790062598465071596805461278019289201844777147285241768846536548868933044532628865447127621381572349866678827018380826842167735825936453114307449543526249452580862908297748024681326040108681870845869994296580652808031490686397565379857198490816160684764112698389904463170485185270723953999089554496341033594240747342513290654645013565299072722186330047093406737522669965499539095598117969139473253404626833650221834739617969710255226031205617994090009460736 225 -13144410473383216146712976546620791449142819798876526202898860406353645394516409484995173051738974307653362131108741262555471396517029601086891832209824512871546102093409179566691687866574312908162322329949681656630995591442881610564293875625628735005655722969216402698746231297941359171520529634870096171668404454137790136718070855559650473388151572336841796025196609261272115841053930396822199767815267268050806158895439341233464062092108756327844687816684893927119258382513237443891602471340981711218532583957651595671808127426922022927719204556331446593804126304341918268359731158845483074896564124850377772 226 -7006282167607095976762843628675994165060226709830457658178006363058991677855020726935594665092155049996468917365577286992467506054597279214085590397360680244259425952586943691365543787447741167615356594512898798840578510806508344416217723042978416030918213774629813806107083960463747292543360238610157662203849210152948669467536715814880190070545003205533188616581989206788060085270456535697192418437861359629072207295040944021966193365687161976645560722416708460204799879844046425553874216108173083881832864653954397964953978750380684935372352799197815776472697736759435832046210975859009130836335083919409901104 227 -3734590538100081366144099016646095153799831412959235557733001755960704670303352929876290359625482926263954924255567961036472591375167823344875972234526338400404983855786644554105904070444194530683165557794578843896529150104435262170019918378952980811183450846797734342211766982876135711537305486201756991283621569832212716717739603914711428557801134485149159092671428018154870745252601765555354631886723537903314896544097400076452127298923769470247103949909336222414575926569849630144499679299835900117734014257731047491417791695484400386621312190853329682852962045411652709160209977129317526696914336504496953131664 228 -1990706070818465991583347194587194436236678716782356204004736288448598216851757895687506041680620451048779933184283344948462143151826796503428507819660048827124358837780574131887100732778516243814617978003396659853889735403570775654423937262959700568143973883099428331767309438375532841451758181449549193723825289097649483082962353939467421815125779791371112931037554789095154570576176818339868599230961608581415778701791435747095449013568765670551633769521262973335757707862388211912495398910486993925312347481616173014287569274812556334855411399348995730729889148731717794481241877751769183169366195867893063343097344 229 -1061157852090212620133578144633608888938390752870716511352432956319326116730872060186998839578273186401554348842705788704930762184355228625907970283437551919014615200033090846204901146652229600568473111198795780035873915940964521381271308860349958927542325571603903841006353521177967551290183159453716899622645304082461525474040037038601614252494854627123380505086736921881078225655674367702830423736916672284756246699084526171052420138984960102876912447004868326961200005495404678922396986840235951347719926118390014015980076882739024324922059082150625200849802843547415875385285231270513437632680032648168366658248586360 230 -565667816127317580599937453066680997781691952606343715129924374219229192246221101138615036981135735328606528598691428386498137224414224012134208214532520766220628623213174944522487068004987809041959293441350008238068698904686516776314918839261019632627418991663119190238891470919037728488369728129344626870325390536680646679078273964213643129634988287772278520267144243606757422354137635458977932674913934977577337248967333825934914324836959924578754517124714729991957666936350882216102809125526132269429992323260559235026604623589043087725187804264274649228307753454993472256276614707227857472216697371229080782576893332608 231 -301544561606912402348446710017686348507224952500190091683296850786309016829421439039553930703922672397263734868148432062045812054750882450081827254285787256120763185562017997356912722434610463901949174404921362407509333462426417699923727976979832754001475959876813714287135683854278620962309124596750984053011573762660276114431792245580208807726034980576604657952043802382483758215922643306505422966011250898051089655282975365629797378192060045830246591953988135987276784380179080186163941467005860933595856353899909373167936526048041697775936069134948380339652136761723472958538687805815631695444163137365698030877222477852160 232 -160749639919508897846186691739574871182085430519855175227708579890632244346342985937347044072534143239959288257193125636304187353099848060996864397433488294788341345144941086485142161906969476482277534858353431969295579166889859363076129129388175949286400122670359177897906949612273375109943931649113016374664518141309959435772888398002372185028826524645836528991487597696832592882107030907831100160384116734723680652348313167304622970594635175321087516726939078927084558412491815174194017826990543377738644302672706143494400181227456267313186094464731970675723903320722764780027572166561834802820748030591289579301120885457676800 233 -85695284024334933252503104749046966703635419381620775407670945770182583756969209792512504727844021274527995544761565208330069121137992425328592033853238393795151633847517362053055023732267968993965225875225527245118323843864992874695623748107225198734468026897237927117661615107300448239729643716695024942529495476608582258284862354949160602741390318549712180801320436853901596247928882610527459733470035121729684080756557248523463212358402701583515942963726763964981382529644492196438660082812827489628167700823159050715380754838034399789181322243659942892199103154893717024155886729994340506324600579899526140308786869204972884648 234 -45684846452101055729127464418662137545345070482376768335194201747379801387351415485857682271054174922593487612213638001475075192685603803128380843739720755297085354324233443781124477610897540496670904381278003373900543284550183457598399037724400990115603321604165677858795462613041141840917228427987764040958759407905254978024097223881909541845604036944627128116671188244644363579572459993666695605875457611887205780565077272109515850722505176964746389071536007736922199566639667846062026900154604250429226670443758920594749290823733671737373455352838738482793822005974718071865475953854915800264652075727791244958543093319497936939600 235 -24355423120355011768625639370907724792318208049543097977947857398013770875644546980674022270717535886971859135011115626406440343664543028116429085136710489098218388357851454812482925952304578520546952951672233246780709654107671107162016817220931740370767405929070985333739418276465142301761339791231871091850047402406659779509955020312467582240400342568542611302502237520174959432844405999280967703546626035168736808016467092215772382257249547762011157515951011624084131831988150812911694479988802667498905884683016096284682158175164034912072685325147529757844048426864137594085993699095503376095830482800267786511456770895102776902275200 236 -12984564265274348668579587914147853430251085546948457772825762807816850796949860615023056080012000388861734288265433826755664290525333506319642026893239047053781651312877071730909145836276078601208147232463258721651351089871365107420368459485656141505657531863695377312674914417332879413435414629609747814388092164335005061372010726414188763571646527044224704935506580989761702108506947381165436869928537946402165652371710259793862099894275185570690365897780371526639599836585118416138597226038433651989812883917110373622552906891647089217934809287535112973810632026169846622854108809068103833178074501612535366230088532026331285645087611264 237 -6922567582893147770786987158496957899703890622872702805471502040674915188265827806032397985705250091516560024554736354863600945496233269172856534879820484200694392009096512848170712892237996952960639364948920096833264005342462470001955055504009764130425372910045972715300727078869992058632243845429170252403633357504945635728625761465790064441472265018392578473936622993715073335779026403893719865318690617444894671438073404130547482128303582125311346818694556235978017559679772727493022460179581245466200263961064771135826794056355248300746074012817892584272880348008651436763059801963550729008454853348039743889014143763225225160207019419904 238 -3690753861584464721170015129485844529857535134546658958762904684190256788419292126545335320641504683349421352083710746760797208426441623074669257665131437978155979792613067002929866155392119308434818674040004540198826228943267223801165697255395838009742406961530003418463559192515359003139645105621007940323647623189283554730971882059328663767600343137463027455463153661490351074986247266747796272655320886630644270919074258762580867402509341053505013802194894239006663587618268144572504155197270509864908142377893082274530806367039613853356803996426049674965026253762349556340642787801093711888587142968538921831900226987159119261378233550229120 239 -1967754653658224399058845384724564514814735483725354217113563815674930212605716505542991787837588790585107719762648314774448333775871126713240469304168572138075215732703657531188754529182982778747845734935169920514689390506597788028759021039589354021924746042024659707512415455871731129774694175939281102296055978195255722971836503906019636056883755944604488205970953755441666611100158223701129303383397081202511774156449750771544948575523616658325530120041119509663540847010425154971881100850983489630564191117290458608721462593855233214515939035669013596229848709986887429148472141600479900330868792199775136433364681583867719766543457024896888000 240 -1049143111888457220347556469490283696449000479949220412254132183655907105099606571579259857181778726246934576182541571840242961980002788512593201206506633685225195408792918880789165155052203095799020367637093557638491498860010099837169040787806029223311319432010301711278968495602270003733831208863793398707083789582425366879053249034399506580473258913307018351858615732963995388075276117745506344640806385883093060949858174972787273939522362619988685560431609709032304826584725146370681260063196653171982440691324923197186998361592787056532849395592780223501923760726957920829700268980374339575618715304424709150936236014034622283105975773558444539904 241 -559379277128611295659751123785387821501849811492997363677804837445667139153994379023563402541839492568800272256509429052644524596023407640118331258280285420306671558988378130361816138692416860140752599734536998046300860290970023124775107135126725003661607140886848491835007521530069047921416322403938814860870478912686306951713729841038750111343729830310637588307784925641886258997499640698027909508018759912795535246110745909287532910781502361694411253408367211961319541320728342579971919752728994304090120923114240551566961750280085538697770657829633819350702759114624287309120177695421367230208205476013562192076558252828949543346392164031857249195144 242 -298253674118390195792089344048053862988816871198570140432069030319824273084610466027096232658470794126265385510991754335338346182353077378290708756995815014148931687092044214802132580676733035874082006399433725553703895296662497665702335753979920840922851696390371448585360450703743222701060092783924077607157143711897126832953456195023112031287532640429491509827061531831134417929390111764716283496189649743480179868201082881958773477502912866075331838697704607548600384346456871954789486745007250565448037549088992675666365065555197281362908493017070785225935550091828462769912883849609726381626158833023908141457915683891008767274430202995080553504082808 243 -159027765349796155460316709487598725012161721804322048783456524173129018494736968583547439010940340998042691506246364671744121124641621227242295838888228458740508380934754526174396164961176907061420211958643832888472624256066713610926969106743984501879972994743653176278366582243933317823416321353578275135599655034657831022920710507796572701892921159034213135498825727024072658091325551234373234423769981633228752888812933095559226679482667023354902863066334398465288337813359143938365793808643793449713125481602197387918388852451292063819333225565509149889608109432244506211088216840614675683432979387731952156236521323201924617245934634677939247419673774512 244 -84794517207960009697873499364487782180579652408332908975351542432720795725202263207152840886464996845283437522758616244503874297368482531245690206766344777427116633696092927156908404966088063679667433230268596728621098170390114657311233212269881465376096800314601648156107833147081506655166910230512497450277518878147840632426608888164978021623695366122275181460611264918051746682604962909368235671918251091965272168218678597020314408759523904393649188181280327290313772048345878469828638066127255296525196664713021456543418121133401555958469908793179864500948490818571140983919418621817211100072967861355621363863022848084557015276398918886949598046548973648192 245 -45213714343187613176583829059212817979988693795855518621666821895951921303480343639989760042142151648675621707597498083216230370184631786074562875502486025468417091615920906821464426001848773779094352829531755557919674987394755836305887760026797318902498552211596174656499188319599460124830126520944689603823558004234133239691981256935938859115259229577586502064180253994093740588583758055217379129932045504714722857179765932513201614291414564420875548538234410305921093834092377102074960273541458411373526989211684125194940395622062423309996358237205161804576720700647074456574407082294726338816220927634626527713630809130102636202944304070783772742527144410502072 246 -24109052209312888271334924553012383357694282608946371962770658436856399938505485495807158234765388704522335972171746298351639108376663506595139973176342428552703904329900324920931580021959161129117095695848886056492057391257474617889904425719995316808923288849152544344147472915082965572792180684414250869480167396622008324591240631025179354399146452534594032370182811805835474502932493664395405970195257239466930880855061632705179173718537894079430475224218757510598127474294919401405330152465832531979987131905699388010993966385847586624396257340328945083196468289209319945751870236560986403300318634464120329186120457297991078132984261175972235240185426928427916096 247 -12855754329080687602409504592941306611902167838636672744035304085212571224474332944311350199470357304691033874558198386576432667586181831868328833416052472988102198612524238624598749445167754609422247806773346982576868805151515857418980753617073929065337711329389412002149658714234295693409172919377703650063265536099011295160314978682031251744256813679755969820982309126224590599968429405834200880701128932182272236167245370061842455378496117177175181390771962829241900248669077703897085840724159563125439892379803293704244475282198645339051085245987879127516639637706125989885446145094215286902392677686834309404334271266352902330192557984358571080241092265278303694304 248 -6855235945395155232983159307399680854822671132922586219775005340425831565932706020510285602183123731598175451335847549697244053580300186979062011196003352672827474303334993044667784832696759268649938406804733558385983030292217388616662959984570811671234947842022272913040369368743784526887883459376481908146589605425024634699459689265980903139541154589325922103619218055181333416787369392072806558558184551539970276926355679531006819652547915656743817613699995029933111194273948073577906598198414347011797628061068745909008832313042457971107899379436229441217115182684942642590363986255182874247515631959855429034587166888048197781390427626951827563060689974122797659201536 249 -3655565797179498365861371826458667645159483571436915977598592807586470631940581348568204137658293610049228074534697748509333860004433430462517884052643692187311869202583662913988433386155432159443909916468082088637425102142063802153931309859229439400394874890452496822576378271879574105656855115193473477630561633857151367165111781484008007705921796423750175476078793480306527531281771942333991956652466251884570765071460919061506512219082014681771896892873794916113550512196609950151958792274558051999866426973364710113619691479602805242346322398310993112636666314776165314725881951786334877617033436647821906273634594417926045509995650204041725196528386553809613022062064448 250 -1949369201191531149851672807527149204455784370913000268126623022229764263843041909947901385108968389707860909271200635021564645309853396611297930414338724428688104013280028328389873245599713701893453996938264647550977237764733046177825253299962800469332450136188150334911267391543228589244901907124343938060255095295576850688009830728460549929397711956053121153505876964965989942460050622733819749181468938993156968567647024563372816427356553657260617176586860313602849379107273088005166065701961319831866887019761125467282824824671901781426206494799058333030103837141442511036752863981830190934150643080548104283703793036478186243044502652486368352957362364775606601879730155040 251 -1039539111059847805114637028889887348396668722872724929818237129091050389078420534655102692446401794183113432772007913094085279043942531268847524115961223874537571581028089122172615498914853734856006778916972465186843078795743092401312104005634781074081817578779288844618707864735982421188639355074940100515707687168485998646904141709923149284590993335875392284419086869119878613783363876215603414705935249898869225101880884548481913255059462301628282727527856052495448377665244185442396351135931996004824049266746635323946119232594592827849525565034561066788291046927917906445942732235030952449187415507936633495933948931688601841597925462363817160323835205308712378434194215833968 252 -554363653112271862224959303860743148950815257154631936895487648507149407994625844809441004085977344209554466213247918023923508384665217007411491525721240596797361573201453547973547377513638485065259528421617360302802226627149135251573857992182060001826056597090189066899523193795044617275201408179675511853205801147112787605012439727367468043172923996418152623350710849523842905326230023678257088416238551789493091047661914778425733129726002128346781666584218686707093560829543320473394999231163012725283250200453742486255107768760309023189251705957301412433628187898542886469652348105661642108654312763802677153516896241431040000951425569320941052230576920060227427248729052857425152 253 -295634957682208083952682047895516407800066595389329672965628216454392282051599916347558646628923788895256269113626905312446724585030810730925071064060971689826320015779841839591928978779967486107078971169738202119953873183557387982315110906937997059078784520661478075922408456498451254762061280450824141808287863307817664241710335352181824807645792599117154292020930949067481770729810092100274005127282899106115641868617948723085340351601690544289959362933836629664803120352023308519915645714676895125645548790410569826914303493084243322416929228073493222815417822745511899779119155576736008421726055000332405252113023761821630615128405431725118058198138196637490766390022336323101865600 254 -157660860517057766307864438369115223109515053611874493134058917638317600262758811269030728807714864954620983238775237280475027972366512002888152470599678850049150018307777271075818867241630706063680009659185183532811879456143511482132221983081201556662201931147831946889611167056660563898994745236653496055047555323346671834984080368769988769893587720573961613489258806219934326574546872054321538140089969250070042387444870741797825489370473272210314923753016235200645137555281659048876089299022457499792651229269016249221595407930643828831545282427029291728270659286773310668149864750837382579532293019852899378894587649556924491361771096281004499376165392707215703969174276064695309480960 255 -84081221271304468723511682262021184984270647928143190344568541973194012040049922914381239586404054502720888964387206673153133547737327491398642948077596024067367828592849583279380058348974817740866309856435878223727266164949080891851499534638147831199340077989655244129173808155074242323368285593598589680972362452583290618669122034752393267804203302775607033835470439664266357006790956288101834930069885031310021821362416500149131622565138940982310456741747095358767336184171272334818171483176450357039611759073052302337981667788902421345023256454190625408829068784356035169113105403360713231872578360256363110006498537662608079898762720062591736241641212508869354868547095874626462929670080 256 -44841598631798838565626913803613406913994581707904521823134812732994549660107607241483367275080540563853740388726596115000492039250007517134408424388599561237584599130979748141989893888165318398449329085740826123830853696222689409315671060934903354476141412777225773560546013507949923709175861864602493583528373369430048769167491378817139443690753189313921657949151358800312347828517122089107505238000696378332204836926298223685474760053180878316843443870656851619916060666801966816982637422559032672517903363155979804470200953432433792798355559022246409608485616437232543326456128574046475094676093016411010324531696484453268347296808084733615789639666358289623154726053387057942241068560941056 257 -23914982430852086038180901097793608052288039944531423659628336409486098937491345478599965399218970521381677964452818578308654156133109789677217745232350191856303561821773487836880730708895490204128856333136845720245850119254102926010035909327994197699277417578630777566594842895684982775021418060079337148566876020686900444571664020857095459233172277107355170960129904348006569458354926681043763660216573874037680572043772687191633970195869130791866069911384117914909293436490769033725180027127416879297275596019492899120129168825368698801006512685471806993088985865969506797382460057674495047908948340089813089933103734779197749565286161064221446960909314538857548843333757101902212093027583843400 258 -12754572147362618867790374459662013982480717652590584142780687030509892531712387515168859996620189572966537594317756989267441901922597111456416967919078845427988244032321549517173883709969244578647301314630581874766925068167449019042749983482657369772421254926870241159013270359129279118934271775856113711596851562418956851843183787970586282976632602750680206639946551275038113581269306274181596615113155170538902342043920308886965845305767617423138254841408522594323367233828575066714505035050818501257978330704653265001788001317889352241786224416194746726475263917459274127515180923541855253495113665146824373222470003255152893991043835311876754929031628437241086701329929307399025882914078271440000 259 -6802499521660149456862900540115267156969125121148415380972694352752586534208519265079131835744784161933814907562208254927075217226858613249567563504947883026614538510082271110992753801263393773227349058662067106098971279993861387227520572892096868471537349281893552499627688568445280393440844390586001662868857399721370151274115454659915510627904074687082050773481467908060737840076196216031762590725937558238671595019164066899011543213216619203247233062102659917692779382824404331220112740714655853511992028832785750839112784577819426430897463283183873567527733844670817951668067369738388272249963410840517497692939843254618175958838845151679521801373502721495609906156921112666037633344762397676912832 260 -3628088641601028566438969847164730848172338085050792717070887594337560358803172497878592333066843008583401470802697442801703796170201590766017227967463630603226010593151848564052652967070574952879827947976089505249877950867125358162367535189108796060970274407028532355695728575671177722188063953164486057919088885805841674300631594307497818231292064371704762953042950924113439698724504492543258219275948782977392210449224725018071892219011052758268239987523669040056200928826599115007214226732827714374360645893489140322252914405987890343482790827748153127344958779641157816058509117670808708622496842999257723669747442928566407658675395025463032416738563796613507899549950874976632287811558301982577483136 261 -1935057840154864160982504265275140678449504419932805009409607576011997938838744184284991407577594196526432791117955552534376844726804539429297624275676792002923961733050299839853269770643076207342906417517717020005628518291909019591105220691138915848132416597921130117955568572958537525619381900780622081245806836285768268438168149736124544709807759934146028068387807361924484039698933849163805980080079091599466268035069165243489166555486391331347849337152673931075272269749607505194821505745980511063778347082061176100304305629844030195099298770777453694138211231446138744087746867726941473815973251020427641181457752757028435228745826694073371502807742232647625071464012366265545633152072413702689872947704 262 -1032087822223972645742243941596251765632548193211348863094700930436999950445532638672601139688323927744466129908462651206204551359386213664216243251006960119484696444090193643678624042337541610372919237594133596655413353787055997687843869108756232497154187907381812883469541868791512639489609911398547209100251281586254015588408532081638879588943501804402815060970038827219283823258512819256476634764440204800979215220596957039743475505240927994081901155176002044571579580058433804434318341290909768282033128051631110148490660387270786853328496202912046390041109554845130939056798554714846285368304828719765535048435617495414397344149602270240175108639915780212710065986568682621781431631012027608075338445533216 263 -550485580178567989183766272400381387302238917232742686097035628891183409328321308004938688660936422426619929796170074365712023972074451984051279564926666594935716554760179498722533699646497145135639030067644288116292549131093598554077803702017782778108190181944290584336076518630162382946976810907474194272461460860995266524739876545805151332697796122396831773099157694776481680537410468171668131627912305783339515669448725164520344852931841701772207672881813016287434365688486075465576962002897751572893697939577710635896983356305431046994581861566847784496157788658019480983277256051042429796073013510685118164192093200132900149866952183093520794445717199435282606163645404588211156963228647925777742068109891232 264 -293617395007414486441933607963142230412986301582464791795621994755189490142352012138028375791462107553246067039251903626561558108164189453580346009240980842528766941707001574288222631396255546726815258447376765023564698998654102607738481250159463601692263773289724228747645094331330414563213895883850549150470322722491048396854042411441071415800193483839225385556096965220415974458774338559826418938364037250695780706505733883766339740288512838229343012316771686316586183348710939371158297177346828529326506642943622181273212808775816355062943640972726171840466383829250074795633285474319942968400396814694097790815807701251165289578969479738047717959097844431461058737080387665023236716525454838766349529872102772736 265 -156611664874876407188454604125521134400120440540656790755296649950233343831414798029104333170670871923906012661392699290007325942366278217245243214312278012339292419108373501076229084417994289067978959174738265561376715458658330303628389064266810323176661761670441220403483018231164278262383288407202379375112905689022277505740244341192671211831782917444455123201286933435124660910201276467331261468901047395215213033911321949641378620463399636245180782733332524522975926578000743521212327066350857323922515461193769836618222256714137687331758004960296882640003692257666225421266098730232216800721188086688684956688350328851883801476956916890764573676863932541820344163386868246244524578870055513913804170008373252722960 266 -83535845712633258132093437444056933860908354613085761295624479425403144320166561745583713945806725052934039721186447498583261017903976164907838427856069089348751164929793481267596109157832084907528688850168012879084526614590211500851280118049931401412946177824908416424149488752044441766127045701844112464446070173379175170353101740422967769669327511398528910868222612850128361020960517668716943423297401045253962921041531701498516784291864236540357158303933689297362550196684195577907926440172903809870677615149186933275734564565043216031245669118662139814054571776678786638544157125084307504503067700975487160656833817188348447322118223156308654124057090548649416550870502859981420630886593690844760401739619663814228736 267 -44558240676190219144727826751673147367749281488549034098630781672262287697081909197081388296979025809860326588658879962658634089102312790935742854152332458706866138973683503674287042403837107766723306824000002461580607375899767468975396891420714688552762171963241642856537396375331473415309703325396579376011624368387274816024001032458010799159971313829949169025611761680937824534191258044690978068043680901535048724919687055171604637160974548827703433472166661185790214459738144230105190185335147408914366610023394354657163950050240316773520666302427665523164378342518866583205780370445676421703967655889533777226982675342285524831450003040944087530944495596604681793191671510067591474524163356364572902554814334241182732448 268 -23767830532015609871643763155356752073571130258951513986110876178767179534821500875227898137723557647952026414186581851287097895694228120358156389527909078570825726820976620112742907989782474716822074048273406296947095544784468676978567027711006847816498827145423672529006550444325484633350235389757317591837165948421832945398613434354331471318933960676697836298678953194409340309906695564505616188057393809489007969386155570886372965282213516639063398048351279540405978102469961456664493240022457235327035584942543249915208066540301229143843681255559249138716684003239051631993912515387318958325477578951241924007164538754959163587386230259596757544657531765177351037735668819510959658464157177381786365916377258759560281946752 269 -12678192694561154998763749014430576590370241853470452377443712078689036343024636448033897424664324938131856052983086420962795916570839014024587236794088470286459667823934623213877840592347245085693676308417908254507280825841943218695802295987001397721278529354709464732542181795347377759660281732202033502977252428587129898145676076382231759842961097939317734412473621115937739034586372632280453404591824622113568547309374170650225473599926749093407519025665986093800156721831193006149336043534629348935369948723909692450466083173724949784706459030394737598167870152498931657574847336000461640189669167592532636032794474682830816740618606469039418468313258641190070753843528657154337831005504669865318121549304777960049241140944600 270 -6762875717312890199508405668116639028153212436825372311482337648158670220864141801110784239057748969488193149922848879634910872310375208172945014520366935464981959156626687571442260461861621771396516506793008470262634893129225354100855904609412741081481504445274230885234474670387484141629297944009071412240690931845998203559705262404889780708839371325110104137266100292775609011510568459396388516776316571870209748558833700376932322614433991990176746925554746066321763884071822006269934654196835231623909787426975631684076931806757462435093407983562918062078155349932218425094064574591336136534762335161510335135578635280930676483666201179278718801334928698423629990908927866543397795840666240585034877738179356046161491808946865536 271 -3607544278764346749530616730715778643892695621750260805816298202488021318184057790942994436456329171333490648054928879650984336203304669244604033157527372278904015899027194649427755329991665966593953832212853414758071402928258403301024179871105510152678541918280467143793513607860862235758101376659132309383051188969686029084859712875318249154105401452912830966281362321503966449387782613482348080480392015395100889979817914239090049831111576833947293314145460185517109605050065910083584852202347984519652492065228358912588749346780471256338252480131510569657318001266985511972109098105205708358620234605034622207136668527574359542002624392305686945728258394626977179419638411806199706200997869471804540906592519130637552754247005672256 272 -1924412168207883888838623618437160989801086319510322029041809368116118992936082966390160672883985597091500503119901898167836783185941268837570462648978137600422612163562783521616544484627886715597997997956748389147235881063124426239360109574104232696922412930872863231964609022387256448262143386380524508228958591526341358561187059081918962007753516639277629001772539654657310672212147410702856356751592400797102851323381335028702776740397001986620537611533992735905564510010823752823475414262458830754013660238691698489159726992813211388298848045335755602159493367929164976392883677324225175216904404860259835025960445166483030366065575567895213576413995594490185037644407639853723039455103347042310451135966703462683122129363178274574336 273 -1026574880545799534208932943143389102344407828594996491504598268411704695435967425258130428952061041534319215013483489127496718073490442987837201392328881752323543639579171002465804823394126474731112809984110665415399379187976130198285761501227920301461814284891933933216005145067585054734149135646767721230002117300741603761083052394709052749472645604063634115743034575079333219645496206679736421970234286204404951939631612051811614963917716001926655340647062916693557231934267856841838965210432241476157501416149646039792363472865709510095060093090330421344244020249308054964408947952267605791437960437481025096625216212718646703232545987557088842631298044419508025995530284866706935230877137588396000069477463053145545836613347945357035264 274 -547632535647287777236933172584258137681532716429716628054978952486635365089735742502609375947105853554283742849969228517340605246440372371554446885893845967158659040052485846148034115124788231635797151372802731171517649017766528945812122361071729157332351029445821954193796343834629933352473013782349368685473942052753677435984432862825336501936930368572283665763670139973880859429372051835146175905487345324529850220927412598722212811710975023988752286512910771321193214690346838719302378491743184728138890096542412391512635760472339709244836689879946377773908613177078980621159218792332700013034759283040221010415831255073619894766467526992406665457174138606520857165444232023533472607192620738574166475849234951966308731082893504559006094320 275 -292141918741497386988017594505409669893633181740611860525847567298069069414533924418539889167301505120331677987187944806148233193237880949227468806996024547943974045023463152150649793072842509988835807392249138236915946017113908134752579082886340827926760761677514562917114554060639734487104197685724329452309500712024663406400797813706062815125974093177877010483928428053459219393708931696872749749392058112663106079885046883912500154178813837259127239123147998858494806720284590254214473561376490120111996590678383352186736929477055165522840013889127806723263156585689769483206335491981221484782525667534173682214618391700398469493226623082848419268498032372962958099899745088321742581336511157917914537419137989580157613202284220954034107075536 276 -155849170293800467870318822192125796953838402894027864330290959116380435645376226960741263323813462021786198103737176689296846603634707384456226085575706672477654344802190343690923721158987227557835753484205366760145764590812525228729482979087549839507735228389560234098091660011873421631121627928507864741377496489238074051864373446492673721602520298002498278203736859018491036483631338554102567933445669897396282551435538086034707354412957731914066811036402304791931479814934366864677443347751078699620458847605172171736645634411581879610536687539303223359688563137567009194273179646085681216450166557756751399991418228791757679510733638469608970826012688837138048145458905864128471123234318646395571426220623571646342476257800049652307852507423744 277 -83142111672609200880774966404560083434242721439961696220100941224167857523329658102899196147581182923727835609342130098337036621759857915713813713446052343112945303565176515078371859146631025386219616222764171485135299507854971381022262147103518088808718732856258151619040217431792927023787592190175262217583742683532911068492046205717360115493793709431956333830737193477390186827835405465195783072298905812181007293415325850468056664339992856936066795552547112541845938503844694127278328398897341164531526736670135466981862316713843727865499049936700591719221043587747606492131984009973900017057477318031359908984861681917098523288032735074682437386186834619668361874937424194614894271823322766806071942341103825300587526073956353899971011498872041400 278 -44355093895093160802157592693823242828132774051598860919351961920876718844954436063955294754455592763130884028412432085813877565520595144627332040203949466129415649076644508607143221917161318182657137286292903730937490672929804381339370694113431372182711167380081336884593336715603955775727306155947283770153871480429259533274202994533721999224870447710605105022226514171878404724587942368446320488971312795643339566913073033095126321047640833188928595247165197233149619652172062623935288586822332255879279559532447775652954024958573532633179237170489618994637563676939517249479368341438189965482399371328061198785882048353475743499173627343652241752818839865341953109319418867652489310304968500357913197777576360311047024177599485155471119189633224785760 279 -23663109258808410773489016658889454417089006580080926265375909658009266819308041762252590231652412306935492631310525069555511030911254468426299797203794765591943591402579346480717856253822187856448229399121419197409536493191015378848421314779680665723762813592202485399659974969203831963759281750208126116006647593161581096069323671382616405382000984843877110274603658351188083809817297783835820840360073650610213418522658022520046174337939203442928100793312998334584482745688837503784984276084686403271672857503762873946859999961675257862656461872681505694068902636037184208131020201852081995102162375755422660905169282397676906812854948410369469735219038898195381956805159177356495930775427987931539895328925473386413086370109371080948730482428924058886272 280 -12624259899715851279311336221721231914494808252136477257477533459143689567004003900229062493882057543696088422846566977251017088119315662570776418373174365950038486591564378755266862054142690777008645828327931187231596588764966202907516218782228632868917578648932587832195656069494753579233732487958455998701604672858115029607635152056610981558466217031099152677467211591084810662517011361919579966479065110796158264522775185582850353868851975711532710326462695379769847972479082963465325659484230849533116543520583067568281445440560665761493775980178736722635173355506885232129143192281835718481538537398858753321026683453760056641723441485824916497412348599681724409746080431689483486127584747968838623885854599002344699400412603093425578353257159384853311488 281 -6735127402504181077118573386508986985955740456283927810614303004571780713201814785785274901046485182638368648752419166749151941572308736180809941700499184393654377723014355330144541625141464757326007811275040313592671159794965721948694061048396493866724760502949073570689293864970675423629765866782077852720245391234896799506398817048340934695831919665306660767975881134845335742710575178115708600308980980618226008221996860143484269547070906095308812680711588216642473514819678259131340219020497554009478392045906288848731539499814863283389185164978942622306733096807769315976437353709435384037382132374010080845253261831097825359844151740611092771590419949602994758806958579687895743116408162545460223600718762103476854945703796218174871375407106652294805013480 282 -3593283086063111299235042141546345397580104961685502386750248545050741143739558520232588270389316087502846158949218028985522982196175881615512594391549844493417248604574138382459602098693882501773586449908282710529169824052743859207965503324217736864246203627076159810283368888229991097895135313594310970917847982074721076862325989081199491214684535494741986956577217003579058484227226609375858339263770424631405835192760723510463563080397855574260259428718759411162944926927153650046656857145109012825210722899754720959738351927849281443929011585545681020746518682343888986650124149422159332480226977188519795470492307420145227154544132340834062262001683981639863871948093784972858603258271317224578242827342831632493907913713310005328547412539045085486704127568384 283 -1917091050869813201050137683138291341470021012883459405085003420893582710065498157985895276153694013008180777789746495936901076367143372796615152124046028598889760889763895997701473578657213009020663095118659784824299244897752484594308770760827968769392091722846165852375005708863437561557073645201681192287633548591461696858327389034499164316895249929813314404647352141052726663699372122919115830593352348640318004384617942305979804181492469440490243463856512711856031908575629540150277774155826250056561093956596150238857143814272141489082939564741250083150463511857326467609118697475626866300881937443303719660436589693388399435026353198261038936113362659507029205701315692535615729420079742338937687737175319622732782161004084020371349834626768752789080624576783344 284 -1022821139464947181938315451833595159681217469109506248022948769190792274938213035320065098070973993283556345351486732418300196205422949352830889836042276455247818879450929296974600070549521236597283308612535136791212546635530969896492806052789603704674602082306907051821509456964377290128464246858554360461136121883648503582640449018141584147807442712543730757803306047757873280412634184174863842842967476017087508737088087005003707523944877175375180326995637912411057299658641259116308061749651077528882386659815108697313205967169902947239812123529322124979810776701709415587907017624817805435192648214146698014400810303996028719075583964888858591148291907213950654288198867115639360704124427296198187858821636504966623114486612384751065998004455114345086075099904057600 285 -545710436895240127514215378561001973318708913458341096830203666234195382532964507099721882255418451188232694958091356561465135938881064325782120397129031082250855858762704616829474694160188105823152986262642050556182688160187798339126209120380056193241686011233234036905128285050177650573605937503520348427809686637111950065353282435187136979744078264219996842456414818523115364913932980289314645017355519320554906073305855678521110509026357605013578283555428384186256031472199963492120738470011379078590901681633941454295988020190552778311078966377808636739435499975626960742353223509905878040984103873666881170551701760719461920282460048695714746574796731729808673373597655023992222640333598821609486712844403256792985263573151974977381326605106734678195305728881458484608 286 -291159117369155181242310416619048698296141166457142636862415965036332798503836228243253717411381128817702251716222464160614208752717936604326122751438621669580692285992799769419185854381309848831558383613765374461496182526002180201063286053310902181529711838749452168515237994342840342723283452638929421443616104804173071770999251022113141134795674228218588252373902655472427349073958626978154422781783117366880088852910641444521460205000666547007498340986056995943984071875363502553496034377611875971023785581422274620705896104489202978031955567385281900380341660865425122917616960558302051149705605022977653540212601269620087010102176294292614205880759638990999169350128654619623352940052286830074171417940105908204473837789458253229467673953156617112804863266017699024460864 287 -155347425154507248576681509904458083519982296371841575082369867494031582373586751039014957283305147559356143938146275879008513235387635979945365689696962922749810132815836185480409664135421165731917585564522541602831142906556101534457859220605309828809260200223523891386953209803430153575682060555854047762800566891937291883539379722295419903811485045488254545657313236504373424155680210105452859879272311603163972363763765554829857645162048084555463892345687581586281475049065865052953315291552931840283148436936521068488255374240181485254235630796482094286138323264653072783146451385806717389689421911233500432814697908486604292338895961185932517329418748772226540737003777274026373052383903350616556487111186633561935636131267706601471689615934281558671900958991377550628979776 288 -82886388455911658946580694304146107833293521750387742493681763919990534893741900203497402016003446077413278962246506033256529048767212427414224325616092185770571818959705916543666704207495909300803870335057001373458453527333347420575339660763359150675011956163428406451742450401826078631340920283143586892661139161992820569959111425626008908305748187664763260099559521812414337755122868050231862811502520658730795644972578571464180905448326704142764374539274640364339731728068537706930740377547081972327957562729208596094137812847450290827752913024064112755172494414485725793748828343551044170514230443762702417234525373556145071182088419494413185221086153677812589344429014343696568961023682472761367211211839929212537094581592879747817502309629787145942681201077324353908404961280 289 -44224998692083412019051645716620060874644052966452448045348804575823954732643576208144660611264835684094988188692873323661023549540378449472274417030958870740873289607264008092556900220533158518765218016085184511693730196521584178794028805115187860187772632280717025521585166800612907453509846437893231697192489611530092052229563275375601007228089227996203265007650590182578131961613493594424108785367281056253450182591194313682031757524458964693546685356360374054345080018788654736427196886989659027112897181533477880059065362630881415586724940071811219322399372948070690398059391016547306027748839940169745953300503029983002079536648152649351012155108648413465034413252133974786841957714916170454683493224802984923852749990092943140135836902873042810931115167069462346706740529451436 290 -23597057849803286607307610858325687200789219539066946208743439604155017337923556690927336913480581162924014576119455340386724152915548837504773884828699303275958585740590996809416636692717506132219115877142884856053261579702605245826872403828702988753867012233286748438564954494081656215215029682947332998392869962179025826060803161353178574528922882214846342634417955673627181148670368907695201743594772791233903486390865011965888118452077527347762382668711942712742854759592823124204068206041828174839699382551030159288306438491284426461245418970328258585960156702162876688773637544417254334403466353880970319756999823863809225554308637228073272607371831884726616008422906798097613155099546215512535344638714830331383600358344909646059311337859030050248563070934046453350060061156415456 291 -12590798251789943045429196094404225540872851505759454142037111280889939036285475579186465857409454088374235050251662966687959626065775780990513722534806759872911522641383979991880656293788390197957984902449155190400754252604729881549134058594476043671825107475094260193420357065741002208141422337269454944560981041031135655346620282918794946682454916769324311705384249037910827186824833096615523488835405311080605737765561979103692127301759573438272672532935212532064460974149692217113819882737954533124401163094754321095420035462930846651093500024443918084642371174528090960331385582107962029445083599572259856047984499243692675211662967980517777267504159900279713880367329532531749898456664648545785386444541715275662987706260417590605743155413545384719523589359152760955778741012705985568 292 -6718216811567147839147423792960468003710967754400676699750106911935650596088093902277853209906471239285863318972384372851829618063437521124400149696986319101489292064592269447247668197613791339917544771179933231705134835392598042792097252386326064752484326644124740811181407390163871423881055449202268239024632782089750022552417458646418467602710035298691074862713454204144265233818033218919744320811068654668147518802775253496942587913533223498217347773459079913618306205973288281393632894230814371510131755242863097018377557545631046118109542838642384106181338426880082948192531021513935482353497461700312684188241740234551307887711505182341173368629901141410937296058334245943193734355440871433599281967969735719683519154351168307955635667952223983682144486654623889853465794461953838236864 293 -3584759889635899894332729133392425230408582696739964403862377789302986301249399460647554504209292674843173379895062408737215945760290241113395212142576149387847752588860715881609314718020738511735051878475233872769736363746554324819412185174434165712201226832200987047750942651495936052017458516223903438637013428238566595907129003295697261735135927896957174664328406678030582100976890205979445185781471431508243240370807644892338704991538949652337957596810288630145005393603783476240100841914850079632127847165431774682863071088649072087004153928126211896053523610827884021165528396177765637440809348720069834046687591669810100081060255882422880742103236946137852362830770024794330591219107622118326361034014372081704933724536509398176980915416786781940729644738103401743401817250188273097413496 294 -1912808079334046974375527822658290327896143499583356185178319517699300798914769193051031108129766651286385912470274320242528368103204847580281857000181010889355858295113605395352880016131670583398962714257574928637136318697859356229842603695921201253257380791081493042072073346431607387403774848585542072593618820413679517958240618824245781077899029920943523246634872520382185527206637174441775301573317771288685419703966311236275750855365291267018573635261455480771020611983186049330920511889890912983861942112332828540405124169024025414374268877521377273880671859614404311448935163525376053540182535359982263254820948783101103796927142749088528690332666711607228346522861282731078527782707389255368305663640935882969713905910887492653281585627135407112378851279819371280696312944573859664354864416 295 -1020676127896117776674224607127436360074680888000983976927014330959614585137845135220335099221534904944322819146563007462563287131229901973978253647662194108434789193509139825450223649791804844203760221787642144203368412008357454307378050171087475042932313374368494193443327815874667345443157898407734068275363554051963143378127966757165240141780387117357764706943636656538601551681845608622060879568892341226140008308704569453494229886006512788691868865618770577584884192203275296161157187927975778679084353660984602054351238546994049412417377111970280144730283236263710667874636723901742239417347696436699824872890892884177953376567351942976650578430078261188438434559280766752836670224240159617441645240431856049236896922255472165249345308317370964986858325267885960763548615418619693752469141051936 296 -544640227927228957797374208827220852298841370839376830119732544863890924482358977829058966849486467621798822932748548614359377308522248991641358678686985034393860357846175952669092525867174048386946605563462654009508233435252058680373111573032540586646521390938713134291202884906721500144555696815787576306806175532605375349844042534260574564257198353595824639288004696242358773960018720600245043778176439184770274980894934445685906873423177589046627755375579632687391147848061621210669568464624490410670241420615734364855156771866820109292992444563422289423853304390322100664913437597647735984382109430750091270524744141350208728498568234514829254279465626823036243420216536131747063126234785862253299119449358817153193454347300281897336530949071012888768368204014688247654126820243913498204453752861184 297 -290627454250060363469195225596685198659916858540306244422833753176040817209450029758543624134385803167682417072060744891534555189524855171163411754963801957987016376593335431204314231071128901012661640822508454267291449899486216895391388855841680299525338804038956849952212620773533685552908361410821529902417149017205417904039297128013228664621971565319486634291453588408033271514948416838463043655644550860589052545854241737871650193958740778242508525649040894424414535322896381714779134698040924648439396096316685915152583457944283378226701965939078813823790102767384600922853967097512520133933588176638443487000359259471183143488369689665079546281911975422840785289710798304549710996847729680587872336120882118590932514907894177533940942670020371248969583735053265822921764768223699175800731754605024128 298 -155084605050166959037937662331456169677208574772577336187888242012000458826257385213734616636298558923774952849270513904271000614842761582363791890494518831250652435642708005222989226408793011410721156139274406477898488809950534210409089096229352082530747846607917014175920637713037863628273471981818279018187756847042232166033053678558632841434131442083117870016324415445887643738708801597465597845624968352228612128153047541527973952199903107428740848208077131643487122764836261665889543809803867047041084964006120024701997692874829987198895715523255749606547793659873367064419971343242311964860723211204052595124619290139966835939714337383401526667837989041488797511000166741864084243340547494273359552921889896136360650559600206921858465655288720381807255418313926432519680651341557629587952506229419624784 299 -82757208587940013460259467410951551945709707274268547126804086760703958848396846412226736294956448782841030075775703818800281901737740518239788698955797794189040148035699258215434954456086894704110544983232645592226026469543034130356963389073192785444076837898461259998653762588899683346293531516482026104941758531860241091621473721469320708426057175063356003158502867917264585440570309680590589157091460464577076418813552754827199520825314502388779801975305820714405647205932354079897044097857770435159209222324535184130684615500862507104705776070981717596085001434363892275759743982317904331696205782594067645558703494797802850570596464683779027787802256609820249373185569656557520982298906353423554883525525758759971545101969118364356985477598496217123011034445785262202450619793521271952461549791926618223424 300 -44161929372673056263610638646102187166139778196556798681100536122757572271338879909723959652852780003602552705104363155602215439636950632006952035238249297782336853201638549897493800724089234792890954579933012673895886913289123024740516249438417697092935771659390170502221033512362000875775408024836735402706986083495219358960939960504198463109013123111530283210955795228839392919685724034884593844734195981507066469069181419745000725960974932328431527172024014787478383250126359581254130605451180372215706642627243633945070112680463854799941948178179759936405866589606507616570270193798492957389450053455412839371318014693743670045568233031506201971207879394616918011732868700991750072247914085827137276756553064656894467533836958353400760970615066864884447524205375448171368062523059170986541659515874408640133504 301 -23566509946085116683087457667536229824612784235314083491499399391329798569234585408912102434346690967872940934017946525880325676114287639178300945649231781342247078106372126183843833841850315640263375485753134439514507790238285770434252734237132136288027331872581511894161399830886926870009053151828917831159801515882127700577880281705087027357149351726835237158826321351507411290904166877755377064810570875560890514011189646536340449858383401034932018881714254839477927177852031126580556496014833668053176423356085860884105811314832907152812200726385263159380940684134888759710535573629195749623182060317686667918913602052135183171699649917925189073738362459773799143846509014965477301406970374856907814640600212243319451639690929112352493606059916373957161232422176942214147276309652647397746204832783878878765429632 302 -12576143853109149094371057388566165106408053762886359018619042868281659000581591340215234425790397706111208202380751888572596311228478786608143719353952306859006542774388345325729396779057498911490099509777871724640199316894531264553339394195387958796671018415024233262174681801182614319374803712026444039359132116247473230274111924782235896383581365512183096995904384831783962369778379655518324902628183198635991296338059034490776950932493778967531105270192300351808137456120338647217642893985601874499854696453910395108703653610280490744734359122201408058972573579488904932002281341238424946110395174669056171952554345179985912831209079094465933401885191633029389457030243936463970928182295968762118853680824616594976468828944434653339807559173547982173453126449057720817404701678674829703179344200753350516639454094272 303 -6711269552341114590122550794014529954862385556708397769833798890557445238742133511728674221747445778595706802138366385691314073059779248646773937864846760596590009236670635375037712582197963772792862199956867707379204495648844618083515021845654940478874236312871510618430318634814259552870435574586248419497067856948367111585752708356262997823656663594858057291987852701899549178292399927024009701920850582762700780346408009344938286676467436650612610561710653843740567752490844988385038419103245549284168175018888295444647485943458860553797705515293332206173438091861372251280754303254422385295913871171541826244221959127624644226105852086335428705071403725140349619163276134734888517762288098301610205821357251875212189474344115253842495064458994575095604618923864912610514117106910892206782389003848289176974574697050336 304 -3581515175436468538533870250374025264006057642348548301540381178348472062798437327926379414356633838666469888633277836069365886929580548201216287363978737115703286730654113187452292322523773840275926289129940857041856891921183504238667516061888946306222242185360762934899133070330518864092166594810138330116206560023812149774818044308925842568502672364604220049016140627281390925118943396162310076300783997358287167490101380211040869423786289485059137343980485486970353199260001581397577590898990808027250308913558406307222801554813084515461955697588073588256009197574009406429634979295298509922465729497734941687127709200468905507747918280764358309901387182698688674125493844133693306879084008493990125973002832885398026730776644345952635085177603980802782565462567690056094757107743042266837257025453252405243903495246929920 305 -1911321760932351683491054400803057731831602337915107729461374830896724202419594756031239150681170073604924407530792195093630482307735230518268326800586605826343287106926810785494666198194181372276106257590858571995406493391596802753653884434586737052631420170553360504647498638739957551348649346241930736965254485606381512281375762111914848783614923825030221839881570104389798680928107300587507522393682187538101329278359381372625716711253488729293174194038411582166462375817359457372613491122563198330798733371055181498674164023053260731962617126057748891009852597477785083938962160497342058018524111896766102096535812884605775664400783304053437638518530633799341797766691146270057458358789505352872536079987204948715098004141576875710201619541861027168295200422312059012721481951248341615115535855500333055871147999708786975056 306 -1020012928353972641584741206755895727083103919944928847639382910942308360802776678390160368259270109118037764134386204453831553748648632593603254072288557753847532718773832436903681469548342180117208291709892275278384153936674628352334512647923416286356301701289608989942334782227180527456657147588518379271958662813148938312063254708868162859781508121313779790216122107478514173226066274478912444558755234749002791182141540678521032237199282603856453601278584476900546001104574679385717163467810095688197931323886728189217144667096811976409641969436346951389624611423023947779521403157538463030178453680221035103911646898844034184437867668210344400602307200697815085903158317702040534636106106890915149838012600316182606639737628120135530702597056083067334498061164228041003461923334932609601607182500371882857466207054363255397872 307 -544355204871318292023727768478566742781637502864376854049841838751641893272463683217083279257830838951786772151919901921380093667945663049257339852289365957476091299299225038327546191373082563218239589583584895372505502594317529163405419719514484709395376622547634290731492557836757711443379350825148376889698960715421875983696955966672003538986785438438965248070917762266749118871288423218364573836117631204396016403106896833277895108935093206839732443392667732541507978088477340013985710856594398576472074096406810649960074240632722942160797338799600737050242857065146065854046215318560496515744519976434755887265632511183226086899926636047886072957955259839089922150930680383785307011467405343345986817211895708273747140262141734780114597067804311528973208394189292383104096933595313981956611354218788286271886533099795423165603024 308 -290511870956735067678533962387542063234020836000791188810181959997833735584937474325661399262281145737684528333148951255362767231758665107239285230275357088580167285519892298349615365995825235081421074789700386754318385549569806725742941692298773581933106810370084783578200279192235771593116157823236035849723088557459010678332470029383313838989881796519656094880621143818392822200266859013954072315226742459886161955404981444335256249331068472398883440437135729892196484023083249979731477380335446271867943691922769853982503016644658963971595627270369046862516983442068099452719111939110340529719375821624921781504733552132854829777334564226771557520226040130098329372495249673823104631358234004507358653989618031998783459995535621149902049292272982268412443552511198421838781931247974318181445611284561773568951381803305619581533258752 309 -155042283374808655987313129979440199332212590126953724898981255281234797760586100458101736845582576547251234244792126951279311186771812069408262333068663880562641680942971355654006633323873982980163065255154863395651384355332185140980747494273034366764321151546468869902309459547169568060813975096561318788308135174999536023084452486800016629201462578523848191151021252866383241337682039196066732114297805244870441026573288949874111885996373617389628601422055159960675346885883640886217590208769659195631395395887084999983348407566509729288028874608236236113304737317135654843014763774016435939532477871437895170947826075132022484400923986470692009042157250874677513002030918969765651253173812327025565823334567033765109960535058546242108285364763472060296106285858763331525924993682591799843509085691291713272757012981009626230890028520576 310 -82744886848031129033065562576663389369614061984766945057799169958740751272360517774617550771099914110128998581250254720688920584811277093682521604941535313070551870197562676304338215327507745283794218889580212966170958736566083463977684348854880954032721835298279355232988461970664331569427434601541757325603797360733874755012983508500791660278648043232028432433701566538556373067755984784505800915901775352215270884724774113843819589825989852210308413410680844132914736984798154618912610025994853962202376863784227123783503782476590711734698559790854843387539320758878103588077814397438942790098266348502137639156186877885667872322587448590138039281682669585627049444269684475423988528935547190510848151502716719381783897513163579061456846554954434987818231557659281546153606397854275489007935770610774553611258109281674665595261230843172352 311 -44160795152877705011053653670543006222545104637709580347006979318277923883589106259116925453259555426646031724853215120794811269684513522591037220885902033274876491067604294500087877000663458472025970058088852648902334135178218925957904528566636420274314844314758600460917528073015594806171100459224434895772061497432177713021208811680327806939041196466123655607295057236732002597048846252854682101155686208442609779124364513841583643390668278941969138958087813907356741528938930561528093001197234186646838993647895999008179635150705741202216192461503359825728846856217397709153692233888695129194279547023368814752195556321097179027231237094916226300380111191381233385086622200054019543822569256720219853883269285135771503618682790172579259070325253554556779827292742711384556741209226823242378605715136162515631255377710948311527423427847870560 312 -23568789643703531983864086385755353612119737727403617854696776989632118520319824986045502204112835451198379417952428679393475111727459744604544450125759721256997669970184624550857721939782340057340193504327254259602178279527640950178626606207481181945572684182514061296831880317661179407019974677128001138202712896938056946021753738771471661787726999737305049084026847131196688467265412203068614970853113113274402534162703047741439841948743810755705358653362600372357256658587145331912578149103026637715636717911469520461318316591487726503351336056524523325679846984198132606441776586753926410221944923086116003655694585645506754401233511510031477735267943153054541912484707180738244615517079013359348520590900491787595939811149826078389082455487062024162095129043969953672963027519996419087696593737812780528754728910731451355307655170623941998592 313 -12578890116030943351057696444780203317080642083754380480319765555284900845830755750071619216084552735810161269002860463152229446336914861827580558925378699538220886024098431117189113243251850730590421860487243797607304934265238830538860893823796671880815304855832931516956793031552580407974272627495003255904278871002438711311582110068609494311425140380829181294784456433988785151988940834827576515247814408772559884533579275554356636687079603900072907073665721823703407772789973898139695242789329951480914862375533075984596187887978440972170912437571482364985322590540000109859964629525408014569821483005297012130211678401967515179450058379329982697803929531958662966559088293443163902928118235390662266934013871821106847203743807522986890011713875677230318102209991846930127436733457990328366702968887915321750293920601479805680822148042683293993320 314 -6713546235422556859989351620550004612366712710571814238090896150738153366759524614048858828411484300873495264458752193341690464649833922575864589286785173478173384886886450849561869418456404935656056493701474935482457057282813352656064094980793561096887218265103474413245898442788838089217149979419031205165269346440496836576766300868751968079648069769198030730866904793993905969921239775074013142582842282743168158298458605970558124827348763625083654845017715356480660801060189781508058115743245180774497220183924450798785327942116484403437636298573700589878804926640313002373205995015800023654693979389128924768326419073181509193110704642485195109707579468518177980013283931267393141456562542361786531919908530842558770124836425336857630249055535250533510472650296716923179687495589790443567460095993985997674568137596219004513126543777918683375410832 315 -3583160265861690946237199794053075426010813182940744677777787515313469264427788263579933677789731261975839952529207241313201694688855872991188666550263662858639918472044797214561588519219482134629424877694580175079121254466382805856980209734208865050109814662918499696136552931810626364915568872559987577173259585029718053685220099384564146513080856228808804649747251210373746427234365158047471375882249813765786064443441411379221683218572344079569422328808128249841031752906133827777901789733205821270259632772941250273250720521428940899850909358349576868409938703593253274244237932879901524141116655654988873313032611470072555542133066561700995186737715543805970812594988439635456641216847253302900990812763077091611940076827016333710085095253177744152237332831709380602763581287097535391757195268464385137568650351884190970011604388582862606005155983296 316 -1912427773538662600213477865430420991717193461124337308136124370097975791790570963994068423701798020580174636426938703144501955162556159143511869420555657967325415948272249954275879893050674777839517764540125458374997377974347861359223523344741330820932875098205988094496947315610560862308906758405454684824302602617586044352574600562219769072573366243617184984435639713031440547872454166512036218105452969668450774971085014154621276162761753651058909174633375326037914067336516417314046389876725563149357308409117967605625997143859532056462395564220667423918555064643501286678198182946006123783617278721713454886227919198591121189639278009848210042116858776056600258938302073507014284531402743283808897130748618112374369139107782399665600263988168599897138926563922321771193036667342263780756143073462575362424109964499182699141938233430869319863696719170048 317 -1020724129385666217772102623167144991130442750577539471180721862128319766278307048349264794866889934354216941092173611430281379036975591801140982238807049779326704021455401215348996161846197353114657476784798228905796989915179005118724846590423064089406698296319324130800218190618693884334207540574998326712454768198152930347815575996551591435390541973913437586672043443040912647943855808080783887407475822864691487638548247811370551234824745912742784330647301504078447465773730480868572535742252897768649102253322761906822805861439268542020208144662383438186516227906076588003404959768980363363436933083234303046590752645210192472293155321647292151561916799882663879624375745455020400268282184376011125436542735699126181487328889039465556567995985111812157530671580393346387665424171697392378629959676950896471825644655384649488298668256905530783227708572477976 318 -544798900715169799937340876780699249092882681898652959926215764565932613610215543005050869327209721523598384332482061769911540580057754219006880401610432656213878648244083194645158712872691493200313824951071189176923892430338704494273791054317877764185460349371149999280284859350043351721840341217954603744045064668503841287135563275365507787938700119007786984962819309353581593870549941534703809433952244745535361793974144850892535370066809474009477576489202295076025084493357655810491390709994500378957865816822642483575239936788841932537841134032493249329817482800831862464027121999743567044152252607596590007337009327289796353402583057705167092523796492576983568344982782774721273173369580227881511116551245960084577674322050826491818017365802407186748046419491011139150353846613236807335768996678658422077385773716937113352668779610672875966624617937371986880 319 -290782681756446715134885047297207704893910510798461782662155137781267815470435935474510789386998659968072011126297496279911773494234118548440420980267388408654140849964156713158630081099657239711638841531807807786737695017663492880741142738711014877098198151382034180359142489800736512867316989464530446579739075096692140774438159895082499404297229342914477147709564849875925494907485043112439907026161760205817847303839670363825111727045601003560976754991733550741954460417346305443958769203146496033755710550785419827914384183178975694026354350320047045694917312871823103562668508080705175478158584687498306519883125359874548295872424627816440644230995868842916405032653838870667077057299840460874050087670199014739184976276517647528474371622078451582125642473279406229134079080623612367467065229752624220102719826369481218984765591942245900189053626559986518457632 320 -155204853496203365875966742765448111364878820472266391949068561524294934629975527539551259276070408652556605611613371602411900685946430745523421475502368294742297365520405938007356920419868096105427156929889523562088699783083898876154612043598827698152676673131927132254596905049352121182732337630807038604865238254668297643043483618035313029189530193286915395526430990395385899564902710520545377741638327314159162447098636568680625560746903921135013443033888388732704698400036766150096063074860472529212494548199235508297330344317163451512461930178104344369367270756115089798107072996431445314972392888462182069061549372090822668990808841405707313316729627450629033363966881245366764614259258040466261716492956113734572180951831291547663443285085041779532255804438624859253680212137210546975134745504946775256275054233005619830519052103676348969016982703268526381858816 321 -82841218232240750786128594292423552573934089345920251253202272843996033979073926612965608101538351663295324030696130844194324690705325077234093873133555949753958681146334152644434674220351074053740751405278246468129715421739532172393348017442894293340785581657183071099648946278163264603397610945536557561127214506028249077841089952531680500067273138266314231606618397792003774850950759057564759063567305916669799020921977112205408645360330745057603953192569385831409488537858782539754413564607797388729744439907277449954174233539321471165852796459738201708430619874829770515292787206772831625609635869963607978036163511071684772714742616389018842386828161526765858133980678679625442141194961525484652283396657590255385211381337516196552646617124124859634973273222987507149557135293367089063162962719743310260127476522630266821189052265289550265253231247732051134279508672 322 -44217282269710890587318662771722615082712221095363163879702006943370027305066027114595799214999827747891830181899295897683366157522373973973867429726484671784355756777714147948250853898118463686595698773102843117557760577862497711190278169373955742996904041129250923895442722817065284065597767280184327994803214520833880991147409545870760692587058490270299602328407010763630257299786113186960088057077400000623357816816853083116372357011016629287983746776293360188954562301457594435777662893801148552114378304814109479246960702299283213818067242548155919428167348956743846974525290556705364691301311394729866009048508353869887205045788037624037698918700617597722113250651093050879929283971690314323025261074593909279006038615822635285937886549189056655752160561399057458006725349671837900696109288521591120437393204090707398693185529591870869605302561988958542666793903006208 323 -23601628951460620271192085533973511445363286766975693422861954840355421242943815842837910483813233244917615647164015899163844233288233112093932222718002250322087891411165808087993663514914263244977652562248180519674876888517334320673087265078125293528178290528974958802988489776037222024579328390519637563436119735528460412694029997544974135624837871461229619736577832646648661367502836750033015095420834592428253156053867820741531352462430271019723574730295727401694479062771771228051553236955384537049385188787892084992817922001002635720617256065228953044384155480679640412559251543895972900081672389324211404616885544690898914963335278323141510032465448228718761829940147654823153998223760673648163197602611571596107650244479722586412947684298323017409151750819364102444394181727823834936296452440352791176844636939718073325799658127612750075840886662331287564487627381989280 324 -12597844608178992308160033425437718863644616478360303015878650909043124832029706322903095945205670331679251149936658048540049039206706100391525112310952332286152133746491364681986669726427019607397404379856488913021962491509585828852554075697964022414664228057414023251700519669775512032094606475558172821102961424839190006814906128674498308159399704151380491403191049948421086810777118647881767818727840409376299400153318165011126979149216818792627727890550667693297838584836740667272565392490492363230644650480773264723412460625263472832386648628099182997726562285899240769051160873215177875599790296809664472924520291534139147233548158951256127890297368463512068173642597940977972504173263853395310068813474505477571165637365466307392703753523980652292387538587003006212803012072922965516416826165267402294888449477140930195917370785499749207359920195290240063145150662890964192 325 -6724419910428682304266102439641656877076183493482822032358733582853922677228971215747897440002148847213933376716135892784818298791489626887610354338650574917619754190248014995396409788271436097784889936300087225351222298245719977045427623875408158098983260687602899403209670064195327039554542441322676652973986060414876959269814410023716245016429796338668782185184169377873174876668838138792544511131860457201347164476757110419844409511656185060536757501146413325252917639979012106160222609214814171015196137205148257668119575549526576825815778200584568074299572654394924343130143108952036300802306871462687613331296221598757387611159541140723267716753857428796907019914787142663703441222149299641443460915930063326229158476484646278622413873309995015190493973083777911103933792942974864251551776737588299624565774214896979875631895890349693611632411759753556299416042178422357801576 326 -3589365521364024089119578405646982696436912433796745674067245278860639171984317391856783096507616209473269653552044651455450560477728749363035036738418833995853183325834569476188469820441377984624758357688502192733085146505635486310498098428815175891545091354886108127107850250842049856708565997285967763503891612579451052879722049115445032192804950054017546607393051986809023372783367833650134744429296313483460144283976099766344493556215606797244475356606719621474219909237559602768400769255096306161700551443438344215959715818355810916666729966686968595508261822127849241403738308631211511940063540711462119844348717031503855165346098678140830413429187087592432637394384871311678118728002890028583854938973698233581349700012833378403670714727189894114299422864408530541645159000301535347419907453741904094138374970632026546321471611846877734450495991661877259038609521278286019142944 327 -1915952795877349743472677504533949821029592184323599670719955381068400454863409870468336388129719766990965200619744677420467112546375148228253413713598056896879516237865843330884397281226353445910912152512308954107186653599939141350311803099535244833502794035280562705018245128206557400022109748055349796372471429741034482553467636633252100533459064191777625033936958633555462269315473757273195601355951131082930441534362971104410764240642727061845038881324803227576456562757887431617068557997489752455133459309831933723311571309008925096655014111448047035229043943145380653010767093566780715809798687881533660191042987212098510225264390055173060499021238082801031154152455605041368494178717393058023234356667064192296396934841166897067629076804737266799354302052507921488104033955938799994376222128163432871376482918263905869873693606159274981016867929127607129751131329132653120102361184 328 -1022718599059251740352026373898168663897609393434484560248666082043198625232920320898048393584138196958772608488337518899622904652474769709540545427514771943599073022770549739104800121903933566166978272351674851968128333732049905349721409265466981182969630815521148141290006073942322825624103238080825625903819903269112911089788628645191747747588945879070905043498384582410460354947782284678015256777583670178454889628297978090738610922508688131059831031472857991824089957855155097084634272228138877436826675659532724884367069526013986105169572859650868550946246464150257333645906230632417811724212774650621468996643305672456357941451297836986829515369822322068671530040124315994077453914578512047065856662567622379952852584292298116597830815310498071248206291578063972238348922085604181977916271840678971894910104064810977429405683665590879537148108143573893174649377308279901606262884976128 329 -545923397852826329481362815699581810834258094601967970567337369044139326878632959472206477594241351724631884100865151197655890547022944273557811893212912719773947762117274360211223341103662386994227873323272267500782349600760395214543187088944297938366350420615544518164237436563077176719203214272153984145489767566031772978582274933740382341055300618506278812566764851252540169383629654237185945703188246371992545049395041612333915287809616285578287549110883289010962891974100569727790347072773104167457008628954473068062280421934812662412056583664935325488916486843008443698482406665128616931367754981699662432603452203078151914846699488032913343008191072566734612464678933181394744735862865508493642433029618891690037008514668358966900111598467937848565696119302329365146636493256236416656417608561517780751974672155888716086379258048832713270815205836117038056515932408269830213546349966848 330 -291414691021639964946804587768881082189293325036625137848703708735931648685852811442081297990972133977744593560356993095778712616979530987280862513332170097839491133939033231392424418883605453562192271380639325675966436984666112609709905546639920453573341333995238953245352094795418172400502447195853953605369682280602892189433860448898681106649593551453778958245883149999962106896069135706258219692471655493134294041775322575951817597047897928239634407240643751926463786035569173696600519553271911260230819195306122273034962280851268774702613745698548084952741592286665282344483037569041019716744655450157182123754812562080470946858445411053940325194672491676026625451598965157781634390376562608001972719434967094350739095419915959771111274720955487463223448030706683619463640160007817645922761772356936300564894906735309262122912528968662765659667333756113046544328828345656173041172664843114240 331 -155559067104450617383512670292190400198271035716723206862697565445901421105800108162676245703380781823266177324356898594383185564724461256189175183890650494812016355260526195997685422297209441543857567971697944687400470832879145892704622425063902154776500579020839075063802292348674302352689288355373054045844923238544454839976586324217859250464272888392223583737933863686181306034253031491008877222653678338283091482041439755347252101425966035956490832822467217944418898771991276893558072836481360752681942719123991207275612959868983842984404830274254439995311822296943180573317646491572202967458504801742244901553372033400268381640075911911020072287163959270990397459715587865420525501045919310443176366036725611103145788129927522957734996723505379000190112969746791539473724134713875183432421621844096645382989507966561641305776285411896772085231903328710390966339309272627747186605557053963016112 332 -83039236464164376349812849420250970746024324537681867414968723970581941807675519799077760836203259695020229416010728676656046976402673329028869947816365611047382473021727623460631722307831179287264543255889122137640289020917182449919341197139507694154041120248245307333234236956585858348532840495336283469137089068449080727969822982870078958402206907774042747584290188611117026163101128271699593462289410411162119582104416642335768097795865243842762875403149111571582468775742293718662484142349319187515705490989545143688627203667495836020750863351156658957186337145714017016793822850272758520479316631020479794327085047164735506263673054294861405652342436566418323129832481277001352117021269718798431178529982427992831319001708999255793451672679754533294711940462901479466182416306287348557586778598371635828101117175795155375766534630202824306480588857585529956320810226517144962549838394728699473024 333 -44327727650425587844614718918296641040065771216451424421572269699582278771862149444018184394505050299999177808961263690529802511385662437459373981325677671207095726307966455310691029545972028082693280136587267894061353756568007792672727821467675040504116235126070573753212070450032515120679023241333535522839310862179587621273076329341406671672948915460323553224321334625170239315432752559398029425354175427750709893396432463137412842036017969546569414166876626854204775607864849116395965438678096310148147158763934833207679380573222289423405426556547695555500681234410890240903931490266883040739573997515667102399778732485302404065492875818987617923874197921490450564435942670580489492648816375073973452666891574688662002826807812375967468387482417252688596763808267317462342586457915470987790906902437511992002673894303512552932414154047065906944149273741000086471111319991204839574775518030646825174616 334 -23663101699008477568669750740144509527746476583431697723349197529146132527632495212275519439193015580677151882513809482697623157602760990168202885899177226395060866330458867017473885979548234012154163939966741488649766390277862317772773155077935237417639906129816121237959780247947557459273367030873424834874859144983934242244777740802427593003439354393631465732446184403566066288860201302548631396227437323137702947596470929396370481516986477904230404919117996857525948908296976327051146366251060867178742319247884595948285606210310595135032928446771755325872814029523899806449375431259768404573315167245438669816160392970556835706916133881457385261356503876284735917962566567886844315376125714757268092262320095085253260446780318501728815255935401657272515825800357095466015529874346071144840045365742297187229607830782541902503341245399016112891352961564508263407081580074272254401766730747395824415814208 335 -12631994473244541594752173285379840741414003727671278862904591110938245824322311366113889432737837994513715711776047480828819180330150944301330868195954028769028277667698448831737459831403287953144133265463076620940612963691285022623174216406344209011703113393610804576671829304112713868608511251615501015789467382901087372564661301488457116665871755300547870294242285879670539879884286043650505847669209833004574727383576340201789384472571924219539615391654124747291809323803659181680222850224848050639172776199957829828076833591366434678372811933068762026725147743747533093087405333259715279712598883084197921946811974102717240545529978391553137177452385571605933388493663718719966397956120464514044738489739133600183735544567071223757224338590532976568629308259663358383328977954125267374039591827180944932714565371411221970030317777399015251952867726928989824315409835329111889114281214115475900015764024544 336 -6743357973066792466939482831683973468900896804748019257584464826067958359049936467089291767160288189126139909044251637355163703403980995855185899189522178616747678217770317549168131289636861486360698851523987258680710178995909123864645236833404153411962725682999663159358553877061477631681665807525710795707928596795366531035927441175607937692813092945824055103251208252348965128496289951377016339411991692652206493416362231330569067302853807333500428785540243989807426824364653997318006690434120265896748811735460757744988652022027365758284997929768543475596668470344769623952204712921749987210231379183599411709243498908126835756267864412284949940307848971990844420984677223475693308591815687834342349515692815950119624628443045567647551429723802307985849205623765728194170871665886653818541775612027876598869052042661184807127923345947179618419726410650985814622488005060744265659008006073407091787364614864896 337 -3599850873066493836975590533012869137508500259193751488198112684022072557095097287859873951290415860213633284687615824268599499614726671033244621629647537509465862311201226993099012275616974661580856750950254443879276953380771479895228318457179573914730761699852771721330137899256538189842249784225828512761395806388698767403422528587904259463548429402375020497674174112861881799668590342163207413194520266401713218069242543162759412978575115525548623510570438916716357325739959199393875634975788128540332386209739383060046421145469220817196211529917957606069284811648730832076607321190944913081611308324172347766311089998333325130294336281858841072114527546210036806302094978801875712892855871856474487302427535112650903206702581378154009779533057382892740179634961640469219949521854573960260388047967747639790232464453817662487054807184705100636397517303489120970297381653008481045859806556861517294214970830609672 338 -1921749553271236119296825925086442678709438685510461644919087240800035025885538912188209064654547225062683362675594989514340626703491537207662387731124196526982991586028929271779387703079432304274533297884445289449779276517728908902539379258272950128284110107179876229134886722048869126353275690396936070188170835489179893321887542947270661241868924231527989946268170995792914698987846806634107317704868580768018213906320656870512195943986775025339106350063626594015485338613350400274004150493766741380301724750082158402035146745304626626795797276102984296242854754837636728388051843299089147211980832152321921509131601981816455707809889443053074079995956588784415795702607480666678481108389922178158451200893517869737596553295995645856838561273454688179074492307691742843808371489226317518479674515374459648468506002422055185265970678146499312013878082764324403037791660734897260041536489973261524945762071727801889448 339 -1025918892260008466602960737606746308683307133437538558097182587053244559348400216792606711933154120443441406105052151170249594720101287658374223547945002967947106603051002313119350242132713394254686742655265427245960026597798407138031279843046593159246608085470248238789665531698259827034091657105620324290427395509505154173016328592479681332194796761479457982166160833888073328550527942206730306148785106244164139979803277818048512154601379910237314658086623442741415375250368240488481334819947490094920005754263555278650079199067218516564744281030482454926902322804341919354219442298643445828600414282876564594047935591604493988647026258436199614548508127493877861242706792867711031188621497380025006153064711434473081579568715102472610660933754653939516384157748500864135869301357944258740554412246871721167472831312287768091044263007682436833601758572252889612859187253161255296282031836404328748909793293038647491360 340 -547687971164783671079013997933459517877866937875172395872367750021670935317857633504397819247104531954986404972990300228574781496240754172492159341042178493840872504721278838131094781436565148477802464864151818838569428498101680081072927743959030803750073020295085247292632663179927060430521212573983795054427689976211843485869228812337077641768549775012922947495539069814984214062326861054832163176745798427805960809383993617975096523457709456477152531911969237870644800210575440305439506619789531556576114387289052951683913282517012306828435932516776008360310612361575409667278634585424797820413462483174393236924593722012636048740310214129319980947777596369648435571234355402263291385368060380763409466866490947281447396060038369452655092626672472942908781720634254653675747205802229319943797433281585846751775970174703508818993542959396261483523268814104044188552574191141691593488860948893168722588547739131436896157824 341 -292386483027897391268392739180739726866713459522132895492236385996392407227307343354650592749521799542146580984403763653602633360612735638625057926834605675529928776589261467897509504819488171537093859838037907907830096816573277909140465716881323521866144191734301634030472923449964204550433259055874099767955227940669083159686006893613768541443987503500563160716867633241627912193168207660862964263312787809827750748842115911880809501111385822354688959016524188846066305817700050011083443963287440493778459481330610199191104265483430140691636173540152246323548437111323513033211517287723066556613077318648048039344455651802424396350358399349850772970801361289594592544808799842006085431340769605913496014094955495899675788365955673239621448237299547178338182295002234836975926175297562394635906106136217499683647884714540177129764660113118880898430072974073280687625042794877043057699113880637623633176006403274090050101726720 342 -156093662474989287596243138804196105524698140841086080893000480543135167574479883403129061079119918949448872650068053844912159260952817764795708096268811871705532953003686421926936443918340877225511543483892359078006961997047284857707413727522850527397789926888740398569850640741434804231829874973658201951359813355989159458880866703036452713262445888944256326498709362241939174395674942902762395428335950976456519406675904078068353125094188210389565081208734600088038112628373282961549412173826989719503152522387235770879572835698185549516368428677475702620054923227898131098518034615226059383791713462895072245596299941215034756353183660136052950702653981932369870025196565817321237797989771110169159190115333196520573583268497376677003487850069502876549503923296786920141102657027952769529623383215104777480921507346759055156381815315298510628026889920652500524710785519150281263052633164430639942034538758884252702565640250656 343 -83333019407132017703135547986617728668835827493697729267287918337170177470090215958984265195764396285802612363718385525337077046459183530668751073935219140229041274101238762616015996614604625922288486646807787468871680696445241842020922632926453626083471831152454662126053027599651258897890687585462507088407059449018100054325583117427145849930745753366577290379734788491492322178413968347302179239850587816574434653236198481850383691127061028327219673284937723355535220302664365199763222082588372110124393729210328671697965645237192121799779825314005538000035861162265426119622696235812999267356547158010638802666063154991134640565944378165826938566412823626960773702168069462084120528662400785559802358192358846377959265668952802683062378980946297032920864359888588875904736177986933299266128128505665118329469856227935688548440086278753038757312769688752991841110746530006129770829424341158581352381913963934443009844945116399424 344 -44489017048389684607250242685413361745782307999170086418689142591644400228906466945681563713195149191393674368383354974195170944828163693144364007101997515442534500454722778357915720604425979744920115747752093077046078425900902664606338362230371767591770056317692061381076891697800593480044188289998321104037986332305601607461082812319476340460054428970783179812725215488228379370194173186966857373102936487755113363017062507560095428267961681519053841653975569776117947087307676873667728103307942266271895739707912189120702146879428676571366962948584015718633759530877445168597874012587449107681953767188834232253456696063058190870481219847938218271093209621226504379285632171132353158664428562692587501996240493534402201040633809450390380894567305186055158259299622480395179118123089373201517737513771891644158573700473628549359950580133422173892091055718177788217011326308262486248091107636528697136967826179626871790749676936018944 345 -23751570209191993612885246049773276549281289996204942177309032277145143905004851125342514778373491748678686249557234414156264726166958688271237284891638903345710694750780058342835572606717781677278778622665663210609925373908488418964687557389375446414100422151231942351875265807238293155763667583782897006789999773812611205484618495247366020472457584233111028952152867446626278214472821034640161061336701511528974188443908421183315267356769161377168317275424446716947498826659928539275589158965172243954396794725091337025301665239743017920918982014503418808370189990716417789328303325665794434466405688164022528354897727226595885685879533555111640826571176285670865590056642995553316619414302643406883472857706544566251278359073456341025988921180403534854403231355954494574134531011296257490171478076543285465859420519880710541567915490954833988222650730061974831292757533447356785059932590163946613608979797910210004492497227136842957056 346 -12680478511387188474418662019273991692037774847730627773087311429901836746874284029597321524695927847553006993353076824273281448792004105460907667568902842386928884382604885336153415544225389617209449895566514378117525748143736913701759344020600200744493489951495479031334216161826466294657287900883117667452479662174880083561091064425957390048679138898011962320542415418207677528708806984424294847977866367544159716944434964830992229771785597224506724187886382888314414025867731232736551727099007975715925569383749287953669880578628227929482212947391378537945263190576683240923013622801234756677804769367416601929516760050841919098421569788853193778786446402143337713749144225609780831749039638648776022178324188783568195972167807348372840314975113795777885726764946802301923953283688494037722728177168513353029076362015763786553288231063381847525618725193333412752973371963845618019012830928926146787128509599838663631575215511235052027152 347 -6769907547028475852964282399727829892775639501113803954095348501104573320755514921086871372197479464471225710467470558778445738908383965562919155237313438401972084798364566416344145852165164845409867601011209934256870908256215470209714279592430935719824825169058136468113728823055032704148855418435902231048969537436915352602293379630214860085792220409864241835352937307860010380184911665657383018763221251474370071626743095215701307766102022453455243587841968837722117364670909894725512626432724427651374069060686900016300813011337136552397549359507569577354350475564112489214239721766274068563335229940379597802666034993879469513314359124068195498225489018280641257671258002833087554230318501996248958016045330637475524173030644129121911029458317923195291744146189060466679963010747538903514162323180807455222566504958139455223847427293585899588250231901633882079076786266704952601681165826706100631821676905701688768397939791138391698854128 348 -3614378168592974515528802392246653005223214157700186732522864036269821828264636376738623987882310961394137847944720411738947985504920152147042228935854464346564430558522075270372319550683825073266246448191312079558342031590341893394480529072068306350024128996984907996932183484326941069581694802966119461339087758255396561823060236343844860596667837048783502753147712153882855368416036538292815760952146545625367723725314352879976159808358480654337889389245080311644524601866128347649278487027159582722461038900882096620441774993653956538011916521132945695567276870503061825390225275371099377855036442431959404801562061842219185844813549509099791707312553233902997340652848333684260892024807142243169891583673758415004177161758599454132069254664791656544253438217434569443908068265503244977404841271219322694686548477133422609955534165339114485819388358359122504670049833983886043719016690970284690314141838805156083789916445578227714763756185344 349 -1929692809620844437333036390159953692324779864499911429603161560832209564930948083104384339794315374260539276588093572047118854413790549244201628830407272109103519897417711533793738132864674219152897040046247671368017605903757035176548720839046408949581746393244928626007079521015792676044380648726481966996703876363519890809726047795071382112583248545569612998733460621907074068016486636142943412072379798118424632816160571916853132550964622653644735619621000645266569450387539948280941540655166130694394616445700096152600776905570801357670479826520713354876290224253042618388931487206461632785236159264024485089013627672491709187061124947328437328539309479634877033349262176965535021576618861484263751908845053053721320651558889911859161263150423992127311675905950956174104409185369135619005442925546111397143780370214141125702362350121673524169224601842137149213134738330957230076895868174291626088000638076301859887929342729211864749380435116440 350 -1030259151815586122683903795447043789967060102114583733991630539386650787813105415440451170976796095497548614602096323998163123944665456864108861891327326542101868797298172710658894949025130283759467730640023750789869065538995959851000327548083531683694153056083379825959406216672974122948983496009964431269873242894973684668428585762016447959426931594184888437291789292194371802244236688004673395352959795194661840219081255816766782386934799863867906398984577116157864738218507158216950383070684897218535167482043379492908201098263245793887520541453123758008205763567657323635702793737216551599405117968330013086285615500468654794685842435076211899291123518364310945624001679767734585304627670635402840145462342968031762416168156242475424062463519099889434120591101252732184615859454021640813975838395729695754231943764187972953436811059963090440376436190135747363499190589807860894838090853960712002232811088721337564975413721635212707117547005248704 351 -550057988840917861541985570750238821480513542107167709358613131204572911827741960577217613568216631249547716997808348644391800232029981438843781033447414778089454237949735150685838238729281569723766925566331624958739709336949953259228987545889235749284267208282641601116526682454273107072241427404630594056727941293756310865637715716689307979634943143193278041360279874016055441327365342254481442310888468810564670977046520115431037457585158650146568027471800045230383837904263968093081363392328993452590090316875110241039885695977402071003710084297708598648506493160372487413752686899032680826301223523868713345457000803386541179787355294385303159296300665749805804581306198908313732838554466672439146080838570341821326757304287643091273933261527157126710676697953801390740985747525669343694255708808153170346286202336820588830786331537390380706813895465261758910097480302646474560520218932044818776960958368226267090871346196496095978544814541727347136 352 -293679846284551948943562439313451698718923786755531808610426009389928687415990444868419231515032727130158446793902035491860797195610483918046495836719946028043851653422255260951432889118148887997334471549514016432704089659230187506183541957393724462449536436780509522406435780775236019954853702670233121763435090378440304699502856205068863683861396105675925123126724133370052342726916408311459887406085068957844406243411401137136653620537357467695383098371346262843527768017914105157524912915921088956610943584122855837147653233174519594550665669563872370185527079722000013736762598518382337505619779386791822402000314333568373912418309092720356014846696512765784878037083669849673653887623084853914861545581102969720916978137469423958866596607083131757452381918137143729574612259385712068204830044175073974536652718457843094994196047406797323022894305211380991011067797771651232281562862805412046684770008371740060527731754862542691861676622202874466598912 353 -156799062957852103257629752609379774581523287854023240543713152721797904377471874132258144658469144878905993352084872349937799556740340696045525450377931289428401050800008161391946552582688329966742910078757478598767345084196683507094896476779700969485538376985067129364672544735772382473828342913561415709551765750393088095505845267517900887723337545133559616381470189921361844220258699990432014433047651776780087593606640337264491352702621658248471973950148003999233874418301676364624365803578850442120364552153579457195598399908332312673620459684031286053607683040385778237699838197344287316477314051837446147755376687648109959411957633277070603808677038997663139864635137944026469561548775685003688083807854960106899853496324564623210708989972789125589983957319859529285175739578322695595777870520380039455674540821325467555637755523367674407590276311901865444620723383815663277749826070282132033110787919747397244093780889115124451591449783886056712111816 354 -83717531137179111920379561554937152491416392237897986947124438562955386930875290047153923229278564987087298512715928926216800511544255539574058576597997881908856379643093765483175820278676067672525241784968646330321830282861818041032627704012009128788759243172275193572601536928765384844277321388582445178121168993964858691322606347164678486174597098148309120092235647387120627198096533780372011578593274012051128106765219094186150645380537516913517073160921642187302557285682142249265154755630883370200615149858343168481493910542765993879401690100688801977564103801160402054756338761465018628778431346956293536347601179197423509897441132794865389867592110061017739582685582488339417600092341134720258490752258821251292501260842324973888785304650987009465952725912124198680031798413316532247406278833386385070905240544705046669285313825528106635137880853942133786029495666096691770690864940100226209969738414213689684066469071174207762467689662906993728502596224 355 -44698502318619042375674814385358869450750910753999053538307963125477488171723322736737827256217865000211239983882306321155516096079328006643427923901042796809396772167096709192849876334279196754650894351760283546350372481486688224369915952960637201499719376523717700980074928362444331361318773654279712038704134195167995534012043775583363311090983132669256928272463340752576080713594324014290121085104584715769703050682962278002446814540796730641651262997106895651720560805206828757659396285670584685513030951366094795238010956988404943245450427097379369586771862390232018704354502553311666918769104351329861213916171206525587998638201995982242570096317276148958218515260276254175724369144485694321581065360193361486746197242080451016016871003791134843788423919477170098378934284400189001034043078297291807033077278839907797995717127125706081813847996769786615709488864511061725282400517369830382733878635597063824228651201875677679559408078349205915850684982594240 356 -23865641963412166404515460597571901556749293316736658247702328235853587778399769953615785860220725922926288299812218081063484300012562096149350250498621370936139462677289815741557073121367214292069611348137681568130400798251733940588153282853786304940322016622199578938385266923590679383693831692467855614191719382686077015500773038834043236254537153214833452847730544750234424988092029698406484396572000836853187587552238101885735598400841220391462779590317307632640395218940228942370107884308125800428990231358779224834314024069334312712253880846027271335236722548538190273751034754178599089763723032904443158723789966454218868571031543368968171185709490561631329107026378918590255620799026737037782796989099325904810194284888180325656565957196608535211108545395671630768596156796338314684827739440367218586761505695568883653024650376820210017109511043680620419530043727986244312361292624378163817652439350506259744451356547813696549563432446384850866048128192734912 357 -12742564477458361564840267253486333892578394143769802095186725457055130987355131916438833682090312856471024879231393440982606045627448364299695771843518851248775694412208192452050614375440476813013611858271569163450689188238730798460653967413537320424663120687876192176845234117152777356670576809005887953839390723200995218547761081004344290139774566418783744290139585311347347837576117160911580374734772179323253302576041392592980872305172212779238425531574605028741411547655722707728537599469472468440231907180141744278739903644293531270700462804581920060221644770521587277776226530413462130317198660207460337918907683424739474922881348042553311193210776402880872639067799868181745728483861397076100031958679799097906756730635128303228770393418448632635284832320313520732554006173086263339714582856976485695601559682023202998267857184732155875741592987478749883036912826296454622943068968397014102060134495176116339312977138892808735219645132583141633638856289886668032 358 -6803683590539299480099679561339680254987962106789469937526779399730990479243436775546848067023571641718414318173242236010959633319408764160509764429197671756432241871825994973996846808574563250879259687940523061412676185078776375566115472959781844856278593328802002985726113269299580452793481246080660117409740848855961856409864448489783900179003239183164413733505047497006980982295577809775936122600999880901808514268723044824340773258053439137487082486782062309799470918439423430897575362812539953530866634805020159741192859883281457502473411152598813473620819774572241120214702570312183562501944165908651823506766716591980204571842840559568052944044444916000609914128737787686514406820733827178312442693391694867880884876199079838881684383351378265250473379582353493647439950895261281238599334962272516918175174755377638872203574355601532827627110600312456442793836168880903689977058312501433863119348005386028225354361069179785146316483640645094954396242402392606468000 359 -3632744940762627001818805270168416616820602845633047652293139150635406560937414168362260408645265217266363884806222506397006435339664407141251675985065662442668871712171866577588496228458591414641550257796402310115344703830254512850433246626475794985143525723388491221267840895036700222286799487446098594555334314628558550812335093008745891254752652308701277400722397931084594707808563258834685514596344779046273751318251060907050436996402320898766776483211230175445691575941350176568678503878600570264747146693706840444320001671699728680460906425555090587540168851475702054631976605238320408636625943298496168190880743366926764985027355518080101573690741503553773417221807339437540245404379160738758683622051509595481478178669859048095257499705692193523503333377888272071537396252472531330754075382979900350062472929796015515193075182447154075501372972576987951040721306672135525837649611006268077782080853841484241588216545314311011087047144039830588328714221404564151534112 360 -1939676102479199573526331543336748170158832632602475189961857279748156742328808453926158182174623922471824365997136731929921786182736965157453443508366235444457729667737677633448157622590806822859245788894821698072265812584216111056628787598740990479658463107074544551619278386186390399880687905027348541412170209751874964380575276923214881501974406419311821990109540962671747323551558447574566828976377509853113570867258343013409745460443621633569453586119293665212430500003455436031095606825294687881875592634408363634277792232785449815597465667463580439350778452526276445255501652519669308427979515515017235537226246470313944686005291453831853974462643322722072874736580782555795477180719592696536923979775701131665696531178069121910949242779537502592010843180879018710580076778008008707868594370072260406775342363599323789862830547117896514648207994108678369761781032353547782657243117910179714966797573904249743261196770004433037411241197624340537081621278464355168301144576 361 -1035683397731383057944565386151576476606492615219474601022576003698791642332637593852138557466873489016589337582642970942265792425632029321372798310665809290791298917307151497144796248433718868022201320370858900436393939414143491476757106441325081399846726052059565050205403501531091220664369645732259509465260616063497008339206137528130060595845431434736868101995259056445175741419467778696531780262582715033985544293278462652237577202397177842468739183636250412076841401700086584412532036142919257368259918576747508232415313738495778626486261407823145154070984850746587913967840036398456515139190335253050048854469023417184893180995124529122743357337977003798418585060657197037768804413382795686570871052544717179648577744673752378946697387044758856884162550505381859008295842101767434572503098817288145230210452988458969426281044445161986731021321308095407026661628828127323004168235586454231106568052385316911238709082204279536413497717001152968165181758363687263833125758854260 362 -553004015922459731243640498895527393490454046756053882399117862638636211148912211163201162133287464637971338385343956289296151139799307747977491524780353255374704742672744145255984603742920001571733544591467591098842490773350787724184577310355708688348295486601939505409699413521740678841100240604052151626103360620839155318024365524933034901300702511925156381121956740881486081169515375118013874017559354224683358348603546260174687915187203411907233704800390049068669744107983931718580468774235818783944922539699607894398859877568229422822160353599681784330128037726066010990727349352905176128802836851429683701173603786549887122171364741828627804307877317354276769144325622212072351476892700004391781789833725077251851718156854136471782823965872704072624985513520501411829997606966212530816631254776590216401710034697127281094649935825561752053345084922826762615021060042050290945744863093587307514466155472765133458734573373025026958873398960419596281841780790558420896357919319632 363 -295279303757232618811590604874749523715130893848729015403857458198830323417911052347819651609335612855195908642587943843384120106503499531111370368568165761794493002524064387910367648869175567477332005342339824598528017190507237273549053820550699067136181560769332528270597370975348774606710133074335740179155143767921477179821804151417441720634942331382711239291829260270172468867684688643160660287921373588014561446680051761381242407570079799998714400179854333767361459779267136159368087442592782513180368412356184291118911708979869662693520995028445780021287117605260924789742349093386146842648735585814607847439886511416438715599598410042315899720684130427790057213542810798133701972340240351186647547679461418815789674802734482738634547008106481564358789282860920322848910109599415475842365498141235698767042754159016129535283107653657835052091148066618478019158737391799562526041526291359578047577921061523361213939955269033167600517211464142528163275284506899577752459863379205072 364 -157667130784081338306041479685083320302166344156354037780937304149408710089252663759899408481135203038049934661373503237958357040535222734659927934058531976112051657077380468582276539215643572150993003431336277091102090781301405974334599059632134597609836448401645625198808135588713725705193874898791752348292017471126401218199857835376262117782614077954497807146801450363037350847082214231261464964865327054139808270939563608757127979618758938471014077914555539900026179504635541541997784784715808357966711110211942899778878017589846947946760816327833860651304276662338005723794578142228945137297479308824541751789839176529861739994936381624424842253249007497647405068292139281550050895195215844221958818025461521987851898395918428911954622688115310688144960773575841683237034489779197207084333728150963688917412661412936512343604157072819211457707581097729637789276913347454679825778133231402500995077123150653081959728214547297924893670373196561560167552672555484358399967119610195891712 365 -84188492915190092668040809092506715095794811499634151752475424387658852467200706605636558237196781492955560260096612357984953134362688974200309754935751439931777812438004964424921928221848288858709124172262597422461102021441125646324202557196830600463801641316733899158586693572471523658653770775687741669123595174065960805951995604589924574506728514788747940879318352572147025835803758303599935755712664011797760051237653963616891583504504932012736381954794506667343200445369029174839826981315135543720511631832671633977902813687508808163525832077739216874491967072238605754085774734240832204643899680467893981021786512419823057520799019400090726948663498583533012582000240032319185850898861149846648587254219849839359889732386426920596810613722563078337058023373377543406679083139019665330154801951084663691901570230597898574978186449405364560484591485606161139638651694229050473919981978800726102632146091119163074447162195291271574530484404725154659220398680742741795694646965964411538480 366 -44953933792001111704820452614129241941647532808866746025308103905932892285050427268418709242323501292128303735516239628711325949306946236067183858389680616881278731435737692764811833782054915295914696411123233883800248402561151817077852441867912792295742968854429169339297928499671916750912077624206947629323651546892919940765498000031600957497675680628966017734877005015325579801130276177246303572758912361784890737511570311639673269909854975484656880265165916482795497286243709720130216406114563930360819972577015281299608186073369536304001319696448112593886911686907950262975072655383863117765798071111044111865823732198281070757548224904333004084334441047466286834482329765191989633443665571143563930816287208545313529460932096608551261535774733962418989360719086703607784002485990709301557630706539381965049655121550490328580691858916055888362816167228159362034803891256735439939350803813143488450450215421062590311068229180416752010971163230513556829077068634497153489854783792384458685120 367 -24004134155978266860701934497404143880106760231520500700417789153450582839568763082699643820044255710091239705870245325026807565718454453497337524495386289833541380031213797445675423386390139373202835412181122075928350264743193603465000406171335349543697066354479923188621397457438504828041103196463809929631062953541502685635005691519099570757725676903175900696778449846656356652220845202849402966459919113117373605629768506178280773522660140543634955136850497326158370190727199511251239325512749229084547836865032553177562420257007684766946226935262418977371234873363764416271427376804485749404804040361160255036086803167589625229950898523961767386057765528885355301703782145325658997236590306211792051733258808725237469410454885977189870295049138761429421893660660069286679318006766828256457452292292719658677861130979504775905248591980979551675990919732249714760826445911775691000841779586356886510676758740699436933076394318499107837068587725166596368453438960977585261348026626617685623887552