1 1 2 -2 3 2 4 -4 5 -4 6 -48 7 -336 8 -2928 9 -28144 10 -298528 11 -3454432 12 -43286528 13 -583835648 14 -8433987584 15 -129941213184 16 -2127349165824 17 -36889047574272 18 -675548628690432 19 -13030733384956416 20 -264111424634864640 21 -5612437196153963520 22 -124789500579376435200 23 -2897684052921851965440 24 -70148030341930838507520 25 -1767548002920009554313216 26 -46287907153464802084356096 27 -1258051966284582979402498048 28 -35440438910021050419404210176 29 -1033572130021798224639877316608 30 -31169441591787867913613207404544 31 -970956569320138380953315289595904 32 -31211682270758435756286520090099712 33 -1034357878725407874590791688857780224 34 -35308068307383678696752841744343498752 35 -1240398928779892883535511385250089533440 36 -44811326407293232372137363364945289019392 37 -1663513182451066927656538275059743085821952 38 -63411307356369200121391889906862508246827008 39 -2480360707684605879113246598047558447785836544 40 -99492616996873399067217962816486180170004168704 41 -4090048361936670966678580141222007133560214913024 42 -172216147378971452587430120164972106164497612275712 43 -7423096282538477329008162062648379072965228837732352 44 -327364056922699357300176441106077091394023777187659776 45 -14763544969458831140197467576823499674062785867258265600 46 -680538488877941785210721238093778464151299668808082391040 47 -32049015367099075635234780567816718723973098593890378711040 48 -1541283808511758618915023104838358829127254739393695616860160 49 -75660694090183595198274882620376020890478036566521817627361280 50 -3789649802570880819280220211831619173031668080805833031523762176 51 -193596343053824602632901218172671195894497224960149124497889296384 52 -10083223135887487828358506092802016229255487610814022741161815310336 53 -535237862966197391663973219552253856226501951641994959938031267610624 54 -28945858665130840491567384000026903417020767718313240472187793898995712 55 -1594302398595756497011012020047006300868082641275529537317403012649451520 56 -89404086322619112444948037254250194410046233843539918588031667878378864640 57 -5102807510961671943986773861896518903050640606934929617954681301870177157120 58 -296342280529226405340490706880156964322684583334684172158983485669783510188032 59 -17505826712353897504487655369895435682863580202203517182809193889915933227483136 60 -1051604484858508177951787469323527636526524410756940617107720556077057631181602816 61 -64221924186814630195608750737172549977163009262826196896519147431468836551028375552 62 -3986203076631413714180823030970662497382595825367714954767499640944292511495470710784 63 -251401908569045799119991162338452657347161956926321954624947574755896817844757733572608 64 -16106533960591481100930166451298406336319406464247819710770551103667359085518230267101184 65 -1047984018404232144479203347636129134534872093681672542420602484222417001824071084276711424 66 -69234751589432648210764235123532618528460047673435087119044365850001772319667732036603346944 67 -4643136438600815784351925166501161097072497968419320121076808612639287565562431428745884598272 68 -316024254469569689307976015693355109941927431008634493647850854106354491806151858401862842580992 69 -21825171833878379568814793046223118697737156887679407119678235868933268800711514153569799892893696 70 -1529088100509132504140272865653800794219220280838186123691395940944483310073504475516234244921753600 71 -108656766929484818914922203424074009257178786038094212659950164059035954791156966199127979182197309440 72 -7829693924177039384681647714148128965829043233920972936323487918725550964542943335606648584244811530240 73 -572022593787649631865810116173895888187432789106077709079548813076477732348500382146562507735980698501120 74 -42362431752110863877826010712685570132620948608325108753473166455300889539196025122816307796384038424412160 75 -3179574157263482836529860823634521652255500233716675580269114018227627133978178415497222548116567475980599296 76 -241824649833187721358144688331614830850415982634774712737583690399292702265700145856557627278749755890919800832 77 -18633775730917058088977247768704806855178823836180452246972784350893793068014517581406885003003621837359498133504 78 -1454443734932098348580560230075061294937392066246562362506348633291629988137935022102214856107351404625070745714688 79 -114978774914263413066142460621344614957300256058210028309187369301891098337465927149280507778887917782219648688717824 80 -9204364853760120749679682244826054558135933936890462005784864831675795931583815359831113127823134368584793095854358528 81 -746032574322402552994702923889116695791745174409318680400464298531144545449430798904696281968803681604170102447479455744 82 -61212997118918022349019537857455938902667009841205763280754456926121106048450059291574087633059599070325758596804153180160 83 -5083783513083953937538365148405241326384501159695221403022878859598583484704889485446515150619534087856777662363216965009408 84 -427292432480407534516901555845290517072654962331140286121582979625035719583669805625922218525138065587927573253727295880822784 85 -36340992259868862164300979154712384606829703764138547470039324217131446301057793738346073621990797976973729257970392160475807744 86 -3127100902302533686696463564291585755215434816974740408549208042652634396964006293508288703942727870237308461623944440174648229888 87 -272208717298921577691811387099950883400511519943165094870945639369744480214626974434864102470455083667534996112695764444384514277376 88 -23967349169545522821277097604029813034714752650514712969642862598868423547627825586898833756407659967280742840920828626828185191841792 89 -2134223626148601443932262617869043967959642637412383373017593114945142079473790162334469318827973750140570362347709727677141014613590016 90 -192179536432356039140427695053214460414554519042550040914286288531925247173383549701777524828482247593546406279161754432513144083422642176 91 -17497186157903264457495111952835036636312322725209313894257406027432139763705304314683252077839864316570874478072838923723586237673311830016 92 -1610537552099140133069906711547986306332626752903458337649035987911968972632994928511546789326310824847394737002929121642708155972146469797888 93 -149852473753353756817129515270578462715294805228746628613592687765139793369150166493068330110814598426393667397586529340153157994386438664224768 94 -14092801426210035982430763554737844938617416887580081664472382716116438721260771692165893683923255629602693755363537761075115635028655002651459584 95 -1339436397751899140695159663102959065419689556563227555127757578032073572763925384853046033608116219007298343053537053989098653229168212107381964800 96 -128644203933315377045612963090720740328350994183058065728877679477420664851729293856628688154068625850489131295404215573010861019269047543410144051200 97 -12484027683516285061385055210598660527819299473906027953640974099093676716574695793519322849141282067845322839188040821483821258369648301054742023372800 98 -1223966588470873352938112274929180393276292107726818673369506311669643021191701476180066774060874194099381786519727376855284132413735260146099147086233600 99 -121224288461549319466690803273949408034324694075045745801997293821733673038702726713637934929577840458173569852040706115080332701604496541697898984557772800 100 -12127485686464478530865703973069590044567968095090142852908810373606666873398957639658993755153773079049708699645311532765948636390480824479643120632919490560 101 -1225376721667668273071816573604259659684988286677813733902139523616617510864957561344165754395304003791016421898055167592110244573447562139859703692937868083200 102 -125038496291025807172664557992874566737663621878818684467518504033793272779765715554946845307163740399904040260590859724886893590646075177658141612593284823121920 103 -12884022648835576323850367122285497894104367403385372134208987223933630598158700236896553393045533239113890800041889420203906049181004006228486395970166506903306240 104 -1340454262961311172338773997528903127131732350410030027122956100338325491445898615901634262417631563163095431338382336785913089942038462317994045444968013265339678720 105 -140800840066878179385368261343540978449024465567953646262606698970410740682076336010379617541754340952737621606250726768218563466072303865125686598949602222805719449600 106 -14930416270244430614118196274409792382380817044354357770782505642474110862356210413798341726357857361807734928210923107535234591728085732984835124752557580760728092016640 107 -1598134941469564475811933800580585442413579545857923731285795148734732152442827740450702026996321155815937541713132588814114206627947640314919084735181395289703692516720640 108 -172660100530807632562190360492062705006365935865155961899134105667293753650563249049361151819787825923255855938193449046544703719597293162325427816997375918436648272632217600 109 -18826534793651438074421032895615770661005502058630414837757188963808485247434367073266330248086258325277446148952200259013245261567278107288165137672166732026980373713702092800 110 -2071629930740810110448485986065450095346221409298587936048416854423961852225038295701284582259085603193245131006328569952624010446282946131776105957809922255532165782667274485760 111 -230028437862889189423607177209029505911426396040118478300386085899998592203726331373043404236067904214869555281561978093191114722122021449030809528968121636907379279761816430837760 112 -25771712322506985670107422845219400738449984422562751157996138649486855107216751394759081994127688872743868964784707604815748877450393932392722764631223383722890423351910222140538880 113 -2913150083161580805891918859011888921257610691094597801551166978015007019915614687010441582385904726428846124004959697252109563629091841367507957554687534158398634533488756335354839040 114 -332205134525655297029018774394461014870803150602219385946107625450494502270313367673219585280561188978564183788571181871139520284057463862616826978837517581821594348200249188718603141120 115 -38215572066658136674119201406487768542560200743324214880498313859837975857491359890791274185276218001715676393593544413328264615770862751300629388064735844833825934855883355564570438533120 116 -4434372347709752892899409880885267525120244550492930147567472908949862238041273568831571467541930694917853248127139139951741201195573066570983134316052708804620390794337644883800413144350720 117 -518978663041470016195294527269036497607361892646761053457507772454387337367820667287763660576689467069266614245264576589031478143111715847564668100332231151935639840592508120676503779656335360 118 -61257706761741557052710939236941753212216224416780517002946477308132875013883867336718058637412415872976350298995024609844800124442107239366804406970398000911842417535349680144615175342323138560 119 -7291799502122352840135258789789296282398771306825767586680562182256300314853753913186524070754483278448637251530799063459216035741530800692663032980144264331072621369900925430385751136654359265280 120 -875267578072666273834971542214056655351001411481113979511939339778446253815353450075260113293327800831741904775046930404863389207431003684864586237522962815678369630039197747181615002479275855052800 121 -105937323596072836479906192717167600199299160169307447810378433473226113518137354000595724642284431690590580603173280843475653187041471480164250859326572660922407220736212698715611048661003644646195200 122 -12927947283446879426108546793543983410594025560161340504526491462247066213008410427154129444109869446712511161983051955803590337460538695644578202574969557006521580314366840721204676652526831538064588800 123 -1590572390897577845982546517469623069040528404931996234236164477583984275933905176972474202053873628871995906909309391129239170605474395581569677130621163055128106439427070142024309977111908405027327180800 124 -197284034190831638288986595139202945696228542465853751687887685854128446096247467975521284111786122783093382483430137738074279169665826332445085498763520035152597706077011509477728430468264236142236690022400 125 -24667030732888747740051372067419951958358017365914680928450250891522324720284127632768761307370337529303012778184872021279124361258494189490724630234400724225406268324197756240455893851640301102634172277587968 126 -3108855197212929639954358260642492456435191771195977029835958168495458969294794383006128122332294797639055056185046482105114095939738316211206848492877822241011422533962260146480529643413694037720294850134278144 127 -394925781070694353262087260071053840223576174510144407869579966825021495349349310442822576441484884697958747246504604165217784663997001866923818283829585353067823802674917175686907738167917629007620536749837516800 128 -50563248199004301205297167006278244346071664628449713420791507851412182645149938456723503478585310785724428560728101245105957909733927441000156624580889790847674442074938303388089748049568905448417684901493548777472 129 -6524278126120925806427446209108891072413986287121634152551084831557678090997337305098925637154617691610661289289875742718796122746781608474371002015654711659142755063571022296596809497072595438642437165952718556102656 130 -848363412913306756033550169791211990546582187821698423504843709020203455703289766301645705110074412140520191095104561833733557468253142502121820336635861178210196920228115362362540745269843899264145470346032475883438080 131 -111162344535586011101134441021557539089874115637099248414572932775706960844631753868927427326249144013818468920946452062559627152859064761498051462194192946373000558417176396987826569883085687599862387446254675034120388608 132 -14676905519917396068205667965438165668844115594583318846233706844738588703573469951494336604407705448160306331727388312698632080018498244893045067748051960587149478174535951730163943613121321035488650395527017243392258080768 133 -1952483817969500630629541125900223007024952378228691090842414615073577018541825206682711676807786658475414306175585191518262935994929501598679688257212190801290527475513024518618897821926147257806324071767236840283958476275712 134 -261692945191785931752497004381075675252812802264679051828289327452634497198618575995061725178078837431770517983911358179011641635437031246815078576535737227866364699503928091305816824749881011075191187827167516789515070551883776 135 -35336543090638686229556276529493101690448622369529576865796286811382502495846061789433535115420933218068435443733150853797431162306344571935473238968830303957322678179792028300631058605025506860633400056484476987447666548144078848 136 -4806841306602911971400686666954285444231380605390154400182421705218675051614636521047086980461847760964503550820807788274911047432089907122259470517321752111322573148140805752241497808748084194523401202084035103446271772594760843264 137 -658681910998983318212437715476372656123331290435811371625754115416964006080024209813443577920667101336189728053398645417131518420665002778213342266624393715234357788750510429153256819829072289179174952797300411149280917470554494074880 138 -90917777294618259898277521461716820762775878032618143665960602473406308238614162072016689223036050265627221566713405811449004322152775394992263178871148041593124567290170346791712135718350617753361959406326877583100731859048761734987776 139 -12640266446400471504737667352249579144236674855916556457100754027157330458022000893985099843925739256829976063933041074135319585631608291376889227175206552060820809933106973628857411936405721932231835072139503240753881643826150005788377088 140 -1770009284709839506180344290785296520408664936635820422291180346437457077404883157181696441097293465763803611064484596522101271172818304223228233251496206552576720514464111002517821685291176471679141449354879341314572664042905505719730044928 141 -249623016959773322287959035598313658160238383252455648145033032861622126371886619883662817110527808070515691328457190803114784995900614308641110795143982331341125916609082640387285297417572068241049339166039683977258164530778043553464543346688 142 -35453707818682553758294357609196838882944136340510778628029122210706300595480972149663741356803792249096286534622010124753572750058549906706822431295081794000344781355054422469876047170434862120276306286259119197586115987641731368002341939707904 143 -5070901018951646035741386045015368274944970009196071013119674923239545232245916128795505414873290357856613593930007934042597290221684789647738731183189268052917518029645252135778844027442726415972167881968422035112091680882623258343910842537345024 144 -730354706624667499257961827204440279446023423587632605207480952551569852517422537975135263522593930667583153443117693081533086140210200254937786288647001795318532397021576229156981681731365171368294486590144005527269269997860226765851736556240371712 145 -105922162596916813014248027314826063364737923923111884314419036594869076051879990225102976317005853117919565627774114287648141003304141539015863113802563235182714817485025389255963646867085939362616220918573620691655998458361315373550808667636199587840 146 -15467621002670403344049322581432238401246287851950757886556441949742942472659340645958677514307291516898592496952092936585709076342267850948139140310362074727418917979037481391660895373081495522983684881023480929881262409421551538605014684288744276623360 147 -2274173168342611797386048183257857557654220392124610091547527307731033058921201582997458856843667256041422254057117294798249700163474353108844297709586683909049594602069519965776481711045371843023804894500220041580784307556554758370545995525125504961085440 148 -336640832091271467647774359475634643423424978307567187441991336452181871945106092217609342167891413755543995547460787141182283620158778235686456190456808465976393941762982724814407876611704225308360958687164805363047454436198151955746366921063870570839408640 149 -50168775219922958761677309520945736337536773283801956095425474616074127545747669381397630037873003304340489279656529727880864794725089896733325270368189928752926350249322250592010552110804638837743248009456204131795371249694223124081506387277156444534650961920 150 -7526691440549077290806120867237648428423961838009980558905295044659855852875724688074230891731700055674918047714822794068013581190290152351278933800212772565573299005651140567580132553740625599443288550813618495672325350048593255651827445098865056419992192417792 151 -1136735313989880466905177866257931015138013175558336584869776341796667824128912994830618221622230375052693721468766456938384437063935581585030968166288396798901095845614570468543850321947632111630931097361825727203535316675621710742920801373092014326003622893060096 152 -172814504880548589900711234888482778906376732082090811548385124581068929280293373501291896324624498106032496131321296631344027218254727797046166423404762365702669982694438929899391122714340571715826015573538091402764285906759137688802239243277938116314887078920847360 153 -26445260733627129343146481096894096983474963522405905975648129921503323333559670734671543005157321430303534967203269326576257778789006005815883359953799312681033985566763600753640524205237491484837565651324147942023614515267780162084377005689828345798344563050380525568 154 -4073275685514909967899752234494642653095972835786437580714868196690275426067891786587469317881042163454885853990703902818316338661302915266082034618865579874571824192455532085464254775866320405222260344838807530523133003100732353416327271193897493115526572292859561508864 155 -631465681743162472091463572290315454708039304997278902378436656535177522944170553207480945323288480550559346902231543322102579434762981094959256351443799761825683664894342710843849175118957908054882665292976714498666891832733451732769173099239032628084025083859871685672960 156 -98525271337409559972492508761954717582734483220014592381688302766017204612508641342690541286713841141531264057055134282971367319493030108665733744880750555360072631626214551159748750849443516148880552779271732247359228691154798984793662819784277879862490636780551430893207552 157 -15471044566199885937711789733207844949986264451204146284022736265517890325385519018399487386143047612720177843833715490758109904866854605457936721194006715708496163548388093150103303580089466429072114885461330031525164057357083124037556304934394152288417981955361053359967567872 158 -2444827062602671027495936389016241354804602569669961717516511684393967194344808651579831511033639205576720517644376450274565778821640716486380576840182013090039331529514064089042697391805399728833760829908119725368014095800974196129016455646579753001731313670405662437008052584448 159 -388790622509580614570019090516108913812205604209043569567314259948176015212926974643858982438409370427447760730162986148536824137808278958672456669062956983156445339018798964976295701891015182693471802091438063236076555413308223691632325158047557501293819313170375848050082870984704 160 -62216472840583904574716141157031260421903135131344259378805857928186009530035458462152214259787719529243566130561588205514591025701618479689098220175918797174016649145467745992847597785093207219343083808467406595509910188268627670893577382363524388850246913802738530546727124815839232 161 -10018437927232921153466275311628990216668644187726118498125692882357746009744352005516247453324173860997983005392587407949384919849354143930522456424816837417379309564659084645270741529432893171457170510063594755117355260419044790512269049365849172161972313355148313134514713013115682816 162 -1623240680877324589217917250474832850391034558712128691554247797734215311990055379188528298402024323327100948168181709226744513037455440940366386495020019735482018935297007863833180365336414273905947766955807465604255201884284283044523218809646487466065830262119549379320308858702748712960 163 -264629083968004279063730950819947897192592811080846172893226535762648409126201927744476752684742055999582416262383975440387135106146935038582566400264776149531697797852995421562077847228120744703627762725591381924331410725915651193633734035020007831119011480697149425446218274672977027006464 164 -43405788175644429203540436294597822888557607727355089812533370132247252410148966517665995349350670436116750483575113499108744281446187015398460433466677519065342426662771767002680242586326350998124044857920379528269138841225071729307133726736801561757745070218065015916476485367887820364972032 165 -7163033884647571709887952513866161978845593213153434247048654260532894267206094335210712060377545741574240622918443205525216520916180614004877690780152181040663856563166489238795236240523654335583730449989729195362808612926393744819912965244234215277394111228623943564342387733868278689753464832 166 -1189240559684891807943403478036380388087726899086288474376978006809606721600869459451589170169795259252301087343455703330950805120355351444217527658018971982041804360310767446939930494716289511889343611377664528060284674562391053831776577228429987477209666002254347387609323997852080844032360579072 167 -198632368658628929035365459233853002252131472615084987388024523060438374064665885200628619709948024916904241387664533493660606545242030750639305863115877022511844091386309263564792857179244517618332876411725992954937380157543452989821574812084444047015754314228761535527653231596581111169571960651776 168 -33375084491321435084243909602220427862563792499122450919603485431572931966943624130792589947355963018051960139700212363628789523778461271608097316153432765632720655172102012176220960326213304735671099293606732441913721235537320274169560090826615252592971471546384897585939755228241335201581416763621376 169 -5641198679584436002097147584767809936639757395579910280676733520174810506301981790423487865009473201562742126902712488640004734192132962804185488958465244912195362531803514927403246005083858247808891395548443678481449859238626715129255848455663532067761805664680990314509568124511635447913288901421170688 170 -959139759073382028013405402749213116710668356839160266352628297813855457716765118150139201331400532754392809156560444387999660625950081568992526172090701570209928446518909564497166078681451665796862334180894685496713853458165771974971373844804030847731332264268570299097765710928023651158352327160669143040 171 -164035880731140955750231646792290916072340722512090128246071391245875227496554085735005649787109472374192235220829296195408893537910487652341156608492235744311636268335922224559574960551993236568846899350832072767204990742168058932126772541508285907560006401571576159592476501213489594092253472883903341527040 172 -28218078533286202561563921727289426405961271371648676380402843053317120493974820339919792482327491593573367678515041431881369055196927694325954754488833766394402603274328529170714475289217788807371911968775744900523875489929533642022515653152600776065423673464877062526598904121446904533449129997028641021624320 173 -4882395711599806898219127629961319299063224505549286207133978982891603085588218552104390774417747056129194586977470594744308597403233564335969998839656931348996487033654971471788821803037664748832691723566294313044710529559095076911617241845553835020253037787576052387100258349724385321406889914764545220411392000 174 -849651774816465832348604375833060154300258137954487844347799226087638804614043130882709877458253890543467058998792163967546969801333643037421208035831741224085240415373711638852813657819363059755989561087234418669729797156908112010540223327252835688403035637787365243110656547572721818758120066744683874487998873600 175 -148708942514208512179088774373578980798287512299137933968731158269951018689029740873857769597394877589877766299019339891342838840732742866229150260060010093497612507392257273122568422658199196901805407851627270919688700454748792505129121079124942000957281503926900675794785629323701569960455556205772078202162899845120 176 -26176233438148542725778600166167320465362221754162307504918855554418312880348415472526596472279046700335428394961551450409905032835933878044573873291308601302239555546863336169900777147028851284183589948386475422297053637982615779799694418031430290974010222114982933547345702661242998377642492173229841591484053016543232 177 -4633798758337020027642707644370594956331559360812237122101599665677954508487108964927315340621451726763792026037351189719606309416031421610829404320658265233423190470334829518621283863005244751249166554737009896032613632412069787922517345403777879294300402292067080232430381245966388491688034014132073908566562766525038592 178 -824922739441756500193968467766357471338556555165470395079692491017655191332406640785937711267601318896884502893480616997322151307273061883819019850906674138605159641329485097064675342071898745112954068720477340196057948612643242456538492625610939557292858193241779719079634623662643016964023683189292696561265721411385688064 179 -147680032096286337725959357577163906730481957741499703659419681307540754266650173805000225525001852921826276551923150861846858541761525066437962580933384138027239468826980336577837087968142681987401400193344311298102334663518489660053954867191219354535704614752635784837493430737633712897384949599837635621684225493071929802752 180 -26585763260648031908628627089907782817589825318863537165221021108827111375641143448767572042088909269997570660028045477623315869279139386103030556824748940733187544326916158997433411895349021704424946138909492976841568929303807319701245280346031302085152470097714900810619679874143316588069949178001695961032949831530094744567808 181 -4812624156390481843046824987062104951799579710642868065786779964306596424077429854107566253541937920052661024633068727984619215091639219068978739245880066402400726247236380509000489384545035870749064539982927610423233100876797365828962375154973472406471711621897194593638524862265413461948518063650066392748074977367117988867604480 182 -876005780556352738534422526157769289101823495320247622626674970636239025036418663222624482090104068855947894380762836672266402842752025244406704107300210621266845632062884955522125222887987918279748822333178898857647129363988048871805314820630429687940802742958963855574969896741290112775536012718753686238007014341050682809962725376 183 -160328639695629657792536210246361222450192175922939174463883711922896114654700719816714518178465454746356567148066644483197131920348583455018636374461365310494734563466332381720153593160325991280934484338883940675004380492025545610895500581230794206440884779793468402439412791680595710833345116400467411301452179555234024882441633660928 184 -29504033697393740128419275521304536589098998372062206373606767735881134398273499133399929640577483345299905489999533872037687410691760052797598131285495865781267876158465055795492747838602023106255209163656250701093616701624701954686993467371209640290738651691145456534178430998135798211344752809040959798018267374205043199175551818399744 185 -5458898462199701201042726565270535302569215620395764645273256681341465004652583334631383696308966035052529288217775862284637238523799733482802281898948335386374000009570785251393045213854763897107315601945097550269585439535012284962506056935845930275129769944499979539112502405037864016021810497229691347654908625480650486502577632578633728 186 -1015475127122018589211293678057222711997926131833752133004838015429027988814743820202564332786701872021754786632650514609863333553793275593613443272784876159895684564681886909405062488349850460587616301640328289603997452831996228925445003879617225683997703463973453943892624093138107625109142433990944331680736665990993092548016895966400479232 187 -189916051785173988598978911406482764560129189861625535247956271626190022115775023972179566600447503962760729442003379856253634229209566604309291049556837082007874851808799428447100787432401325287525542645309333924164518141418720238068473883826399023803193095604125094900185796350826742525040015407442098639214186225637187897477159665340124233728 188 -35708347602910518542388356942685516448538093134880136771055623309650983902366312356359633997341035813588610381076143383257597280288938289450226690144219875333003404490923638837286242179376924496128365507288508848928401275403010062159125735291224476994697737991894559705661559021182340295694363767558496629627932867777644673420674583770142047469568 189 -6749650001909857771317404710525639747768036028146999574101967712276846459222352336351783204038107408685817216476440810327910600026466629271616908516553786687905911044920981430746932163147691263070453889908042585439463468182179706922069630546920786431722402526875827659922089805498230887263349234554438078872135713065551531645548413857585829976735744 190 -1282578697376156018022302705550130855348869108580307687755225439130810980785439339763068658749693232107729584129356691783941733568590359171274508761906979389679980307636063010945296338234081272588847269400736276863079371746368823011226171924158394333852580507727426660918696996815378304941220588624370902868055911453902111863058735489939187391008866304 191 -244999974123170337826998954588660724319225703829592301508458310607219191996321834923417998737412815149769063075260699220117918034653101182546800654318808669052602300436534194982995937191924577656877682143005825254345261577921381475587190469936294343818644998909961127992648769020831735180402308375130262713230640659355707601769420804325409239799875764224 192 -47045209316859566986057149972014870607887762821343677061046477331104486196561571034549857609191102484849355536018275815990863960908517899419483480106329788804780275158992136187969836388159737024405596619359843184605093104459449169240402198632734507191258240162472653510429142670219066791113467192884990497686726147411169766684668402070096201511426601254912 193 -9080721351138753448334395036521622719336022239126654770277690132312667921842334663110325620457035061201596108610403038879820296135597826883826698818558572070338927461917934543461455430782014409592340733659214481719538457830025010285793205914188683994176137890995769627221992706767264726479446760920266295252596158454463970655455775988372704148032622251999232 194 -1761851169754067491326255335570249997597737469460057455344581590408428166622742596677004161041771793635111885127763623285775933105934266668041822059768323190792824017745080321351154217160912359263498359084040054716504919461277157456873985179532076926962100913246025082699049951549512274968894417937140630668792992617294213682400071375472479071286280807111458816 195 -343597885925923095812354456564324774122832501401321346521477145018543511155570413713866826510554342308428206815238208796407190732581727543573190699994596938758345129505325687412823619760508810286813572025176153953709442922255183912036719918202629319445450575322539855779353100101650482870881196127494337611618873211791800798957733354972367934549225661046089318400 196 -67352345930440675180150864620577007436182785616217868677189567484799871012307679272541480151602449671052293066552412192564338325777059614086147159053139830557575287871354633912773021054861454447495379052325314218122444270215748071013759436100320427965669376719830391136570268322628130992428309945277035408888975427844230553846190561296648570369998670646584006410240 197 -13269808437693640522913708126662020531267630899972102302375585703590445785967761773389277394892996592950453782364421525075264161245801773731014521799041800632020350760869453657237835991735322805711461963615793735922086397814160430120787340805504046896500272451095554179824996174201253551129755650733652769873501007051874331450331359811259704830862078648368214195568640 198 -2627695749801008146499869670329135198454449117811161533552786766111936522339233773490694376243982989501050379990776601820572153298886925815562184553832207468976690588778437007215191890399277719071488378743481721669852542302196083748134269876811673099259364407830608433636578730189147831133232289619943454041735220050581037313976989825210752853361818286606338471409745920 199 -522965370252439619161882285893528324863147308403801358411566066756314694773296749904057628761895001490382875630658314422316038434281929242033048353081777834694737512155684985913711590884162141889259181529371790923222783816252888887513706597350956965189484672337059077278853355081482833982302284967460121166120188048740279619360985675384911291390036983046129304067438018560 200 -104603749672346700799610377838252612089644095475003299158115503119026966010369287258156810775113832724457160915711672288276461713056918352277216952518214282097014015719299756582196796886017444767671142686940307086953416873000963832314327850543940825039614090227669186301180356265875467418998131044409359710897122688779517947162380163869396911207429718597879746775008931741696 201 -21027478181292981864255429148671946847639531445892100301681178623320571813160192880453314821123842261594629273301317953431707143059605377343535372954671841798067731969521547006758132766509004589724236064379611592841010678797139255871317023811992503851740148092897367378900489005091934392765169461370963756979753159269849084927319345345464630850859060544069415469710926678065152 202 -4247975501640989470978879887237697614682216019274015129876210569960094949162621884700655834251537877301528071475363125066434572270495336657139286331715848449705324256416612389353784226111099207207585284601330713126399779384107660306162010034132214714435497441691844415389795215878495960670582350035983282503866795110459644208615315384437467460189754713919301699656466224407117824 203 -862424435455617574563103552147973783575640712626821892247577043447398265845187207792922147331969579438907516876444031715054245253616419594472196470488780499612051649139249225631604077727911125488010787966067353591757396640179437286185529174658757126456359411057120467516880955154258512128099037510561901561322577231261340743847892675743582234539027729248837004184621758474499391488 204 -175951837756829980874973112907309255071170018125651833287869724292983904764966935868188243529104906886894655172707263904863308923059284959533410119150764469178159525498151074962757693938692576386358508051877303147696356981478568803035589741594433408599894288428400966708319820231676654019132588975281373852683495437601552973583295314364684131522740359937684125442940972664567233511424 205 -36073629160555720558346794556794115589379227091926909363623515709361348572134148675725215712905688878129537111861602431037152796655755766084584798843711283641922465764287393111567396982164558222310367328428458920386996859566172387027042697081701534622764501197570323819990767918563294717479554208094568356731453609897149495406364547199471169477335534088172539747000429726844927164284928 206 -7431882116371760036150415228120306120110613997350481333332643926726289751890619526783844524332857921688904513114763013961813080933182182739532199260837579530650345254507720159020328246294152001748819903003655104892198344964921853440006359543272962279544562264427712534426473447856220002104375205679122740612084916295394354127000525139399290076104503682835234032758919390099582667586535424 207 -1538546075650299108231706289820487383230000440929540355550120073913347541922212010734843187355206586444793003771834160994683708851280394901595129216069592329911856090451305637780541934885933116599011056290975685696065248688135004825199266855089235415758316765806496066592213572791627747189533087484487281477950712909663410671602635587660749650548738787264509779169513898920149695415650877440 208 -320047758756982751823722219655546125803069100987116044229059562565944536370701148704212147593793331456683339494250221350954965786695358388187093264191728473943097461773559329192461073783395733157127282709160579382871332552212952902529519327450723886693348420540744355507630292894475513116638723602642263967820035971442085229133910430810684253122733052880843546813786363251364762860579998138368 209 -66896227941820070921966896488952000496071285809906444464646728507899133822248124189493780688882058642852169024120560187515055621710189372639005066776651768016267416839888919364905839397321508577006944763819303483239961569767635289673394593590789404253991882524987344941857538814402941350249324373780612826032332670305699197887589719149836768037922187316405033855736499037431934821218547467812864 210 -14049507138228610225126940491596581801549822395479083802129855933069208186210662367456617006641620349030208263685673160987773754513559635812679722611569803860025095054810408218013215511768111546066956596791109716606281600605784835872873761146895338342106102537937452711037381311215415717960457018876493491808221523713602006422378587397589796121438732176693248319867611962695340834225008493402783744 211 -2964717559329661828853353070195115694101088899153806597263792798319534882543147043745068118167554161910988745793676890920515280484453626598633440721268829828017039716869914762782802997979001089696826728472479318532502801876147454305274946124960961814918789019204898279780742657708008995761983207017872323544671529521646779330429161267645706257906190660930774539442538781906127335219542205640598355968 212 -628577149916020144086006382105242260700515491903234496843600338045076023226402392953210631752681502763083608729535588315277885625368944440996719534023965212299004313702156821436810110207621248636490356251022712770169679791535698253924341594582198579011818815072351048905615924949992390133556745893962733745262572814072785827130254517556946267927780430530846693982308476253105196112165416072105118662656 213 -133898965945922701322903305320197954376198559388895250020189134463332022896763405265816440563476801322543867178454261029080511529892301128821277090604305752940453838912006434895175712663649584819045897488905168774463811708620346305554522069804762705700040136425171156805621017904850845741310166592542251702955262295506401195202666978651333235308011403231792161238734610468863574404500530509843475738918912 214 -28656929762931471367786164826160795587564299823100351473006222766373843861384261804193835095759427991222322827741451906194296888645404143348695584174394487892400339832969969883110250209094222810149681905664474628567552402900119824828954390565113438510021193839161417398836975558215159916317176192208372789924093294049223320239809208238728583388327860596634076512304198513221848104906871420687807920709042176 215 -6161783283676183983214460073383584407802725531673298465223309606461010600838198909883479854680586058020349770049591901536945892168846078813565094727797511880195426450178878969474089916591469626411856982019277582165520942783362633375150876652187367095714851991502784698692785385610521025581125202587388477088907919753162017061675930292573226299284538333578158760106366492730250514920285178563543737274451623936 216 -1331061475897913338059020803853226226737401472673128567421460385705242976261296121059027391703513814289462182837577366241026374154119664603886953656389236212098304776970980986924600935481423958686529660732990854331909008307637815833206007596105526373707298732457702802128641470741785434086785117287145215412722426304551775006132648054747545075450722781500945451172566143194116661018769414672558691432521296510976 217 -288865342386192902718168988279020661799786992190074579382110689494362480014252754485122085005359024023411540871464019911686550983857825934389142127738002536455549075962414166962710124639590239544465106010186713280776503883985063723835902922582832233605139101100802075804933077489673874274548057011338677491860290324564333105412775886079656065007502234533614583345397193347845507627471484635263568104266542316781568 218 -62978045202711147078746761766216899208147418387011939820414230416942392319157640543343820919129023861877814262589872761795793130749598306473388997214027483849563468263651401408391423023018813736541167520279018189881034428741460599553911994137382996881796504332307667275474027061457025385660049432305706872957290725424411213133603180993153156261027906415355344824085339261998330381531945613559602917235338564912283648 219 -13793363844131709061153741516892239505042413094865552168877965427859740435047457358896239862001262202097187300792843337881582419916266070918164022093015603585748848784178809065583537807429567523419509921480191888997830517438159902854007414199279081754002225545240160347527283780552378039650080456913037799869467139304410918207526871593838794519944146416470438372288567789778531723029550044932025247072454611287905665024 220 -3034795534561321426717982549393294767642606346536990938294240718801346808659791689183121910429740694571236214769188112990400759603103461722529543947931880298488040398369699578816791110442943256255756335169368373410650061148875516498244659638419000235395255231909426881081010269204980443179741179863760589351615553234695267315376844667658712729749145678475310240148050373624328557762656832853329966180000579264389002035200 221 -670745766260449659029742699512814502441657161993650490200676487078292813416351506201061627643244939926105874646631880825641605217947001103621520820844985456391209612710231299286589716147260942166679928196961045114217984852174149615286743603819929383001641363540403425537107205928260418718650941534972166056674207329151722900974924426520914097486829427461976462834156235506229718363942500214212496101386776835620830864998400 222 -148917870028759909362752902716085325785614879225998116703245065837475633446660199347035611199321390374382775673431773317663241502569586405677529447581903131458796436547813650663476046129646912886833707141080889723578773742343527481573221172781443045497891712847031569352023472407665477533418479915906796110995495798070374051638048937503599294377952736487243373319100694999732495501605313761407574160906884910274536920632524800 223 -33211405559335705066505134961679771234514864042643857116873638351848369988263242527337455065922578341231252818356127398337774671560161923721788703105923654775905104023361428197629650738902288282226924867597361725986849643687983255221195242176172885122743367762955463007838793831250868941736944182137252896061655083639678982752688979446768728017589894265065183740799603513183893243775533785777986176538861669077870288784326656000 224 -7439958817009569131390583253421287828647277478872393862696331601636337185845237158765335263813278506188880598471359607478943091237463781564108978628919673189868731169035223310812640098927577696014787199164264505669239038954518737553036057365526028574988439378719033119975155529804453327664398705885889520511306425420828247055767108403723576023238974951769810725758781710042902079028269817938245286628857906298719124905716088832000 225 -1674125421994485797797389310559386371478377653565229135646695903063946072841774155596909197314554743203467525408869102222972101614999839382913392507503892864047935403255872463069290394020262107262781447465411458229367976842987412489548364511858494001973198951368244873071317197057120006246770247969683634565404269636535415368737487870968049992093268069035564423392019663346517230931149085966071193681135984501807946204093019376844800 226 -378382516069764364082152356095863626615317221355651268698644646952969663262411147042284199267947383749956788601350804935196094783793015809357554194718403193906639457060931671249077846509133983248373244161687189417892067162664092650608829173191343700315694960987174452927647833977356313503069468309099185222826521105672328245964664694619525887114885472674215655024427872527076930251108196294097517219310133825659999038893179685348311040 227 -85899619677718255507393061013728611587648736086570800481547192530555589012940462948431230033034604983507164369496037803206222899162912954023855254052956220698502849852198977744421228620183489028799955154075898622231201659132583489397582397194497981913612883000168636737336281729914033179952720679246625674113496941802089625400707827547742317799050019660271414932463894639073353481777119196651076594567656465617521153943449235172139991040 228 -19586647521749643136405860899615724644411925742793060318276309388274032547916815435056522621764398892919708900311269901192123373525860905461511271431668777181041985692076593866220526218186512242911457706349723775893945301617660443018125214382560871709162215241086910470660576181147483512643564505720556801835147136587886698037901634726172955667506139186113040194383986642242789424221537464169993212592047899311538153037554582688351995822080 229 -4485690560063036482060457559493288462545270893788632596278005795290888404850348244941651226139518043735168158014479264029202030767403169566435959320758756902890841387214542371885026117372979964897033113953427383625245642246419709616452643580684360015743007284940965890015595126184611872794678748536589939178591543193091801512114212117156714279499276360024367166609419687874028639043118491913682985296804638970601285888951178485260929665597440 230 -1031788237501790463319491909645441629915044961192398814275066507553141681358931106002557652319388130520495189623708675511872213638483818145776889906540943731272745462556790198970724110932480722206038963227362035904707930570807533520683104534662057909218353108913928254838542933155804985740390683385591863659268018514668144551347925701911258737272633279245750132741044605606591762530551519375864645890798222580820959743470249782209765826740879360 231 -238361267769914231374006069445304755443147417968396836016870524562735930185668582708565644295670757273178426487089925706597126958335828306112985487189039882883989303897391684286619022560336190638179987241804074413530154371102033226587734874670007115723472685136814835385868185080806389733597167434171606677730587436006171938183500554152968426808103107358704761932235378876841174033234132619133882160985408783812684105238989999404397361995395891200 232 -55303996723679045720860696796901025940935866153482286025704333103286127572151315687246142789395758099577198197195098378401497499025186398325937266597960608281461042192388946197525678786032109272331402111614064731437077251795308387968125789700481408896666634026337859858707053943807042830259241448679531414622572026038430366570337610356271787898091051951836536365921727993261768000059806372573418777098973189802470042494460430817995884720519926251520 233 -12886797434060220710399916293163060436659391608405325677828335932970240861890273288216611794003868169157701661864215460237469092763581413501279974783302517953521397735888121296387797761225304796634517597314901875079599529897860468574327365893530767821264861997067229078874651010618032912325384136861832039971366065678258712480185750353743894128805472115880399576645010529537988854649031266826389057019219361638063741832105007929983243576782129316495360 234 -3015734761196232267025905216964182095196522874085899197094485908524773528874448383514738152717412444541377423180336869243107115818733066161100609327419482402731039193948461218411165111998934142815606406321614158093757451293151694373815259318579054554727568839032968202957153368674038961878922622545194810436884352140080955722448911426154253154204483815984822805176445885692028093862307325907917416133454399693806077880365165373055392833903712686865121280 235 -708749899422675550357356077362150794129112369463519367165208184990532419343612875362133257167939172219187583754785784408807053277352444663062463471875890123776435172045223764340109019951197273017195517530078974179804664478549732348118468007568426562652480833134021954245935532570214832750633833682614835847280306584604070291314890669640082397961026285055867922175989464462001281007008746453102988058718464156754616386782383840472024511271655562709366210560 236 -167277198415347490401515408673757639297471960270905993964921416745550930250759293688710276650977414099076008309961395544028548552404104039837185075266044491480648280966257456016861448270158003409530961094449200481223560352423570547333074267038427837734818777245823631642781773038319191554089178719847112876683307028650914329043131610131444018406000395518864221246837642661977816128360207633683401660865921794092348519038951016062370826029450734881949236592640 237 -39647568277818408369989986270324463386907453057834248786218217011028306059662503817846479188147035314318682161842152088664140194796123235852754506990156608778472335257773573689049116741474757642855286935234575790085770927308101568824735812233292208679372733492391583363921283789066362035081986405130688958810856507531116673073916387415859117872079308637511856697760781553596012399568355681581228415979836625637132948276575676337331741918955850377172221490626560 238 -9436799113098498423547690681094054831659606164305199489248550638074626909841175487928399025018402039894116211202481965637363136916376951089305189682842833072299122424850049994469355713971657365142933398501985379678661561206527743024965880247561727169045397531432711519921503883929110358960420311449616498264445259156248893851012953378557267127861371784290818678991451969823945441930775636357918776690136097178326383825331735597037817660805623725292317898765762560 239 -2255555644184649305402755764305696393190824869715739752426447065625960013044554403521890932471598184181042264137487567632875708520267274116247254630341160897860958079426505123995537024646520251275163590761165107147723220591706914819151531122775256990079383350214519127114912225981120797700275375793656530718138477122927331596911358556001356870861133832989248194085441065239140028810203862907485079186327936922560448310032195157956232364110767280635273074090421780480 240 -541371591389559825217390159364612940003120095630652087002280491331925506245626741318111038232157204305360074567426330387274444222528848443053139947946085622146957088691132418521266669866167141282119353096576730528663862687216703843655088132495437564357241639052766130072908624521073993037681591870809827028189118240314585824254323805081354494970566716062989897336349019246200614129132341029967723562085360763310935989446482069429462592603424648791814827640585956884480 241 -130479692263694011482606307204226970589810876314207055039832889415038372903797658005266419636229605580021262850843842436771808616149454880122438642882649469911030006371557679196014251425529032594928023368313717858261080440626342115334528603386168336893302250480516341520326092779587351671628005982868141577517749028025062705638491605180660745502425771350092597304316645536414527328323044755796231657818491419839189274014652951693512150020807999225388824269690102695854080 242 -31578278860161690185165899978916733660847173802466119258254893480762984876230005463852040129474565295211248855193833043562871101381188430255327975707869702541295916174015164994789400376396882328511480222069862094644402903581712815630841227218498480772603670745631372039817930022265264867390921468019794434028801479200751972900366383489498556736288357529145859765129568664760346231356495392651871097763810284920204350189396769778292524561830008427451801479401937146887536640 243 -7674050364491556328896738975338089975769295320077788988208386116569258230207596844041863654440792610507180393502357020580134067972716361737346126438963635893384883302421676118786922658897702334905021577878293605380230446339799569169404141917520302283176123475999463670237643009669120882231418800671409537551757049153153492806185724409998465015945061267869700306883819012645312728541940729519509987043055553604578971391201630904025894561653981250830343919917063348258540093440 244 -1872596212503410670639765001864545585998444349401571190431778420021379401999474909095611720462742300618603248099652229669271551607253402466672412043612630810694192824461172167805318487921100724701190477900721607710258596385352158913495376382486030893329089677530152734352143822045623399872882915684327817651264649710688396112777569136658640513766114597192780915168997597708449294439504305458219518615146428871977188097209925626433058798431611775487812433106265526670908425502720 245 -458817157975124880467916322950997014187742291980109534892077263493202796163419815735405353805854787739119448064807828121503885998296184034410273815887383459384369484091193343425026687513733731655768203958136667697680727561887588073071120290128187232363502953685751274308867019277049148658685078329554429055687204436843654045168103222037763997136910889497723704229883985507987595913246841208274397679243324432023586304864757023736299242085234614064337724568553377641125526477209600 246 -112876605941749307013956016411877943958858089673386070396652026267575677664964778258584221720721493063777463976844254998494196480385869607883697473547130684268970925491613355284029401686334836769735200987162278415061679316297081973848487111360409388170814622982746885308223325420134626825047860250698182190895556274454846034070802400692290830762721416816378742663883978023134362959177813018491586511038164530201113801292224685168072244048383117614187998077821094453499328527440281600 247 -27882380040717631143103594787912342159914635318987412135533657457223526593919039125121248023325061350119356782999074522224390201013818676453848676661433885172993277995557920209507541969006058945170080608425933227306951959140348957017525882198868083002778266221289032905885634272925291124777499376592710308364247701362063411437763302020769197289955429767438381013934205577801858434185020198992935265873854135243994465255818320416160874346679353881362332503846911400665634989834816716800 248 -6915287416847928997295723812938358367766047768352981462104392465784488288430167730790930127970318091784252124154279284138326429588750768386562561373680685870439052953773223887494472425382618850227041439063734000777469521151274637420424204150930175001462072127312290870481819616506613179867855321228378370887837023347561480908548850585783406091335699370363986061582980007052451984744609410422897336865611558069057133924782682550053053576936992308090054773479065511336478471706080024985600 249 -1722019488689716561665230805280316937255768141738206830468584013059071349191032639016809342643581178479467817976130544520664380967736418625995226282936289425411943321708633316229769392063905132423037856147383777541101413843564809356949792310023735490885381608906401892812514875824372250149373455769385311720200124951407858568562691787569701439331670296030753917402824834818307191345558387046536696100545069856087666092841259517078522199907766354214069969480415449774220861366498996571340800 250 -430532877222456628280645787799148113078462603876596328325953526837071954429349616311075259136923991746055828329319025518853480232674263798730942120234973621078640464392335674834043405007643688434291830811584707522678285430064494315263556896182946384648761993420876877468498254801650998863673860005228598656690647860641946337298134931618154587009680659728111926104377884295163124365829291447745996094697542131407563860202291201588622781281460941380997807654542799847263361480646767723944083456 251 -108070725544116059744058788069926330680438849918296536022259839563307955847155595381091496556585612692074018978495989953223039644495842415351236158007799197078578958562390314462220200563295522833225889332331698195342100968395579887071213893070251889119487883802601518538587832756839207173835000363777915449472779134843202201585016691725552364973439890118920960548845522967916940935177022238668205544828260378378496064474981578526013956975148924769298505646220005393332374488264831937599036719104 252 -27235566203195034543078622826027342700080042107027476362732942468086787785240321373569320102646181584233194990677868891668517472402593143849073246029548199779743933899398369048185639440040459810192691034140754787501861670342769933390764646052508744155717762908391390105992806504031015597658185038547271290493821068617419699434108469589185846341568144915687130933607517222426587350679201436620045363817050065114416433822627148974484563680617507301374524086354117119153292277910914518213749811183616 253 -6891035840710041592155731363025947711862865164114525724635767011933191854493699189889313125479155178463384128092159870301574982656378148520660641626532272419857391754419942823386522555036709730138359255880674064942273486614749933125105238529806737960137779468770060057145064837822083277125185185807076506293818525627341128119412725763005160650767274840735329644980451823787933665351303790005491817661182441476610427527248988487831786266531876264337855769585792424807443343754638277629223675057143808 254 -1750433378153029029806589779877232426171434582966656787139293416040371900255717568913689710980383933676381430307298827069635519999063247697195809700080083741196973437503833640577974524625501508492322728205845522089755133478422650951312619180730258104708919854123544782260805436204968573114664890930329601881476906073560926785506256051299464767689763015100076195989579230731537577867979042796561660799005603101938303108542523471285028855895411228087868453632226804099900286051459602004487575847833698304 255 -446388411308948527214535101203818531322500278261356716712970770991622772305278714849218790991134100412360326208806273707422084922227350594332339897523720175911374039447108548680169828015128007575380260726006669795498241186369107454010740810220319519987002997849054220319944905355119257197819398780612851752860004231492264341163653220788716310563233184382274489358617676215564454853176912317444684736924933607735078036033239450190737362700885453917967624435856738090266766479421749730247503613886440931328 256 -114282519966165294273166720958300124964886061813806820054416160348922936040258827898360352241294796042550216769151947644990489489472315139809452466098115332651665217814638271970103911699997078912864389103430332436406280455925620069577163122490153989159700598195418542195212974869928020651452178137634005883208070141636870185797159523958227057410916725304444917180130017538029117071223017274223449262348657895185850234478214338564661525692424839246171673876188076227128721600568221811594891590207922642092032 257 -29372414758135979307760945290435909184042516594497620373545659098888841330756482708800760240706470578755960703617747944406175518602070875090100808908718241585742678638107986651200311763233847765860689062092153175691882129212394490281574032685728606973610871975496729041321958754770486444821060211923677874122123245928440024551935018076865285010213987826769657724062099743719380585717260808784161239501420895283366378530188927047798709050990462202129830534771246948945975566205783952052635674280794460077948928 258 -7578545638600041653868981760202155514337983736633996325459695085911131059750768766470562108911276499653111991491002979714820712963493423709548940747259560712158294007745297545345696324257809941677751935915272034541923941056379125875619232885205850454637133307191291413785940109688273208213730582855837878645160836561733910830702699469571349622469206841178216362801363589912333040285526609953565363308581426496642171943109561221209889899399908693496640580147228416362685169905605124514993464508932239264573292544 259 -1962962218230945576603610981104063050948225548264596740839277383006622116265381012889915780771426773313218953330927489645596465365006377756589437151216757379155124742867772819518589278565034694900547293983304747121411351690556502145406255291115096185411077609274443395479593958618467632818311834614763048881631917307679325939341098968316754493761223800887109720165606097031923777303406916510699831016505260660942284034934763660415403444159232558658425911271550389012190064006289930344910839560685294638316033933312 260 -510400852807821009822224784857545244813514501542159427353889262231415655319855371677496534376514982960217757710281772766058566630482922787738874319379168566949066021231538437982505458021745404787138610457550636723132891981499125318779709214037154860973406355209596445515634290607081438051947273582397589273392097621032717943664057546857642271906836870035817435372229261114663622164072433061872471180464752204458951148919873741564345768679459459544439600777698486497395120285771249381728780822300234858359291258077184 261 -133222567794102006384712343252100734251995921184293740735905575989109623192473902634226254964205055898066796802100699570020677229404134182717840490584708221411367112475109965854213776588208217231084755000863584791584445387102942450537893130289290359867312364655277552501920849975473274579616894114408035918433154692083448483334298833921632588415295092914513425816744914507911826180865485927284113396791728050959489380467273761450925574731257463874933502519481372385016271037451710683737947165275158195172129085908320256 262 -34906378545296914376007985563597385035441265745810418244604880642949273775813774551587069577621173639068937921972990504986184548062753268985708377590877554699957293642263266354959221878716245916799191375866347196147817131485612420560388433557308395791183437693414649187113820147973778335933307086685807334331994249159116053172645252164584411070676926504325804344237589083323976122630949894681894803057388169642798862760761305872577150309477282924870597979398892057624516502258155421292498781168687025399691096001288863744 263 -9180916734175300296936481865681967585225317056093310990994295517823332562896393403696334106246291908068305709983622279191814241950865985842888836301195411562025943046680528116232989668114268366778234792574640462345259536391232215144384802511250314174980164066801730024483187780950568415534140284878989409541472336861978780111535149873006550781967654837591124379055348404428164836446517384051443996444617371966658249870974795134868152591078143403598603861179481130313770854025702729721508480261353985448630318467482097025024 264 -2423903284042001978513746872093921470199659688847394304869490063881256001495485395413690524201539156741581583204358148454212152031325720597924634970150538011184293997838948798814323352155731592323664269722732003776259231323930710942256225509452596928455382883575984971636563900571650691354695349510481124991084687304193753657726865335291644455310264735511530142383124611146828975703236289392267606179941768979115054353549726205296039468448738402656229066264466390958493626975088885665236429080105928949027877490475618682273792 265 -642371523785083331339722043796939311095812632565356588309434921156300880747235997724300081419865122494490167303036762022124474461471169777125965419492429988701312274556908365177245844631490231732687706057745397112094961530540112893737492409324244213120705745271398199996147996543655105401057352894139621290942911422605541516544099877835147334628441154867218441777983222525313741461971848034303598939910456222709285778635091131606786054348120214493476282210544789092638393194221214199300710532922191690189354478337270023582646272 266 -170880633985079753976270310325985043601204536862207804744631184098559343390461444799306996893131568453711663478330967975447988054776167963251218436737066899038462115937428464169334443510684123720058593515860473167168357869156438633444873923299641912713856583798106689105938767880879614718056656501353450045118226001608528573417560749431198244951727025592055822760232487099047731696865259708528347867985919196433945405543764021306293539982499808309889496130898395330359907771053249427955008696006697753385564911001813740211690012672 267 -45627728602801892757300600777535030583018918577343930202395332441257664106469178682022493904992767319961956631658847320131160487368921473096654712975306146911891792122794009128920277135200364720434736181929036646590002062747453240836611782125518600307343013789523726824840866371098781025592821178542889308540168208431510297963650521691318577738927803912815479396632866002458712798097738112142250195664445008311115896521253548918128262319549492751594347342537612136021844512820373510373358324909407806231177247246291749932309420179456 268 -12228922696079322861225088227602625714409987975256335693344224702200337092568408193799294217873135684837646268459137555185140397118684394134013737837516409846863995427293971440101949759034805852028431493974252189748020738582042191639507236005696362693810572216828966862994970152079603663840068722894106542842384290900964638886639632207741953266177490959802406742393754931470953204914277723256899999462557500277138396541110379026839675465853327440976252330446817129846212531257245579013073932395612667511265450780460762902577529378308096 269 -3289764819601159947061548080896097287228177754223255799220362426575651882258432480362792986956696874238289057104241048946455979462057522072238462715720993665908593342301183603537528653772674945879766281774400220332306003805549416138080749327346059525183942559862103565641935022226746554847537571379747377457203852325342948445013233216216757382200888688439516709218596491739819354908507336117949539935816020535469510113784126553698043813608411713979774923509141725989099991865861939584728292386193882572367372060469374034158632002281013248 270 -888285978579544675519790217020009679913130350032492339782686909694810517250613852781249975966521377028295631863904173605051304735378679215710944667343928410951170743093154086510751797961125615614479181911339491150186447335613967263263427627340888739826571675633733644405979725894993858546384217682545285192702051554921124117483039591072133220096043047619949802076853033533548126664860481639462089612124957546618596946323475275674333909742297967332452320196655134075941975070526111792386785283322859920891149447672679005123918306761915760640 271 -240738809756223543646873439195056153129127869164532623931410921507067573284838035332730392275740474157126284327365542713480263549833735405540651314225562940480177657445334507978125193416793227282199837101926551110776446319050158634722778658077733783229243095248161781444834721192212348476450949900909320502012145461933604219347777979749907606093364609884063645814816735213812706412326320416725629029910356554479509154252921963222348433454604394633602627072296264993231660475244734447941482782678773656180865278132267932453245393121125785927680 272 -65484549881024432009115469173774951212776836661442023555999367328790231776339254389514355523083764257059134945296078089463211179873422062560892721409771465513733424639577811506338781306957332454217719894727151714576468783745615553555568055697359165088222039184619912097478042112214172614975585762266096812456580307406190053981562382640349962413621121269298290979821400631375894225276430896171894559495368706971491809954661383234084486430114242250392644078260895994291320232438849093367630406790315692923351366994109520645513876081752387260252160 273 -17878256002855174067393133020436320918621297205159317163173508928170525453532438893633982621640758593796333768583513613737998418860460548669227412797791634002783154319068190079061791695848168867996040752914097574032346220135300745728510790303172427243184662151305025392531542650575263303255017853563852694220367546718094579713820315824113594529319365984407347755966499655048896569233177459313555817930286310134259743307470786368779017151462463605170194393253356683268774896242449293398793870230091819368269875790634720927293052866077703677149184000 274 -4898907044923371921165806339080682648077450764287843848522238813934004063477911125076391997132872692165886712282698281883709206638020365888453719133966613067006903195368939987110062296012101612295577928290913756084754900178374140252791151130793203624827847995058633715542460502087803162154581953717246150387078462242675705026107454734396052948993186149476070334782954374109009195549459379610197653462142550266821660255017005755827955916631992570636154146019110976295328513163417152287956340177590252728383572281405220282831315616242634163669591654400 275 -1347271755995096831194160828724730389813152708021764390572869435360153555879678071325219591426622988834259373296310694286371405470504177256300553001795801132381684538604940470776898017640171737101412797430927999850218380609309123975629339203092018958447761816443106958905433821893989082737913057618952456443474230975003210021360431261951357645886395538703491156860286122870488163519206309056244182997731539010346278882951481783992454943667927017037565272832037953027530703781547027904393076140277097715003457008601476172635129907357402076619831190224896 276 -371866820207928575565549548807955971986713106409257797263986938402768280258577800576474950310330765394611654531433847026025549035456443472608630302977952523099926212325581920984748343869214429161177982765373695427153706838340358508828386056566925155865428948999323483935273907017675353422775784269778733722220946899813582302632077231711517360979260645732585967374551546818943316784646730118291411079051231278981314303858092654303086434111477046212320736762381328446666829743248269540963382532937118464602484536113285801060048546801146521223429867243044864 277 -103012558541818873293707403936851275515332207125289790783594364346504454875233429454656605573270222799264685662012222938644886712952052539060737033372932444292985153851931942572043677157703846958700835948001065678630978869244132496102314517649620024562206031095067322541266589490605120802466355716225532799655560481067619239767999955088943258265693855413235176747305710808940801338103330223554602387485107996798148244434673896755865452956655255386782064724039760298610729501392545701812693149532982875898175481701651061193391284837797880326628331750063865856 278 -28638995312014023184884614180722224591819367675210416858692328681429837923200098069991093178528887826742433750668126417118750427663380865577219254752610414853760992259257865474382011664466798368139796394987232240533081891134436570390530042721409314917645698068573771574426040571195006221830112831658731271173841797501069411178178484693486830914760157367000194654046067121171684125353055054203500315501831324262033432237074189802346366638617051799397417837176103231920248446099368610531377251511267206646335799269138035482807837393893477888583112979806400020480 279 -7990696315465352742538887000913854833983670950117419557191081022268406468735677830628796096026898932923653777952141462162603239245822836070578292070642090320677611382861435386493035959630068299029940307326410238063634754845010837487030195965358956308094724297445204524529863631584823799358880245388936236346303991196551163255573095787380440489918563336494132196343893435150830673637198256135552658057239567448503336765853697191578973022853830735969690790322169181536002055193607894329823379454971247905622703616802780085362145773169482128498498859079451898019840 280 -2237510791035354819590687372636804023687437893447324272797581980768002503908906990776785406374256565949974946707599478632947036204920286972877087541411856372433313907180333572321874663355951163562974610503676852196807193127837469076592618120570987755993288046245718205251000153532512926541948098762340840512878078422293649334034105814352856602800091013405587059510041213852041047326120315411685790487356171074079951917093904723924860117691799559507069974422235799267976218427763463604543470104066200612433454458322642301018473228560593082482290552942766689691369472 281 -628772847202487687014392461363752132052881162691418875661032306760423334503695291363843516796488212478405734535727497410192922109213402786514490376553376464680005102600897055188062445762671019177677939965124493967315426744241909390382089807180143696346484947803645402634307495182734632208286347980665757808483555903399526677566371732320141986469666112572886695445306372416566161982837254951898420683892599256744787438495001208791249295384609158516365788956485972607297751814469389297736133887609126337369723983229818631172884165021534621864463291536764446106565214208 282 -177322991196710873267299076483712568863497134354720767441191178882110687671830386721341272739902844376905676152698705283800445040806762444273003178881465731394380997236223427046694960875450526289316533655539777393135495933497122979870334585979116233300553396387015654331615813213917195684596076716034430546459145353442678221099948972870354605906122824114140060643324569962641033456221593321881897357978726414689751734073261990299732160721480350755320002725103546144231139982052747491437018002331921453970794668553271973010268051600442389876119734198441671865865854779392 283 -50184949106947647104089716567564320177539818145865614982159046866877226104406304878141875747836032214257911885759888828468913896618277864677168132895717804604685132442874818935812287305610875677170053319036499105792555697481233574728343243646488926428591670252171574164618891091567195199295762598521827409852688835804668259054715782758116396249992386484623029367505456591259568062121010194387659313008648174864972303380188553610010717793569929850461315035569391995655489752320108656891749842370332890533898987501125770898016453807879561377684122183767122873276641679769600 284 -14253242567496377576664358823070671089798730131961099816150877059478278393618384134742284802606621048392381607951689346604995269212131666830125579636530940902470748264521024793258393532371988247253728122566110705930295515586033480381566254942879154343111546607705359028177575699742935937867350651974974728069316820009696536798315297118492667799465326930404887826289475120357471240512507991510685576907241796065932654433374167537157034568632196136993452669368298472248226053669388904765680561747332695410668611331062476330599983918189675143511431479051529708449115517904486400 285 -4062377051077889971233147014245594014651911036756966970431118881455188602232802011325630281791738235833551946398757073753243663117024118134380398028754646947139707521484674103138469518183856790093569625984234585189168953368448518725350059186039625367529339860705050135695603908428558694045509971464077848925922519980339031523348762960898126238186964023393480696433318483121662744387664486984679158235915826123817362581551300997044864736435160783131028235987211103491178596584788718659618864772967184255183853007506799224681594236313786403806715105705873869918990650226400821248 286 -1161897466367954174589607062439352935090617958401088630687671377799667165263051226999471794303269097783594174997010350938930874447408299029336517237276899527438010628678731149821016191975327431209599037256370295584381634873145355483175322375187092280655354503044088421959689746823963933443956348579308972251266758486962783054670605040781197736213777818697446779398576659100121947217573795610468928080759538403009206016929325849203985758737022576865470367520211941714619829184577153748675877077640057608338293575197881437829335891598438758477465122559988284798347686397812165050368 287 -333480997517845547003178646065287719471195427279213473132275495458502679485507344158593551676169152368947872965887770137862848399515835733557771515974146155996561161795345998874940300490192626708381700065622476931457780145309054990319407458176713057255982436065455857694244009207019449893058234257373678995951451558211526520026126755934698767391703785816255550945565884468815498562419169753349977456661971490128454248052495031075408825770180822891979015503550107204454892436721044845936374667440741615834226032033663123476743381408140172129262068918031502890818452365581571843948544 288 -96047224794444939675609859154566311509695587154074912925634316107465493690074646862326724157785161465822122870481965496926475017391752265165008187832403588376633174495771044516269306575843591271801322811171399545136971011528448257487460697738940231744289273756822213889736466233018440210544225291076897887479399283146468838371760282719356365142352686797329500301063520483123382887924432550727362124912801842484034464441590720425405905788231805788041577627169667660980674761934056517630837471837703057161862055964946368619121330026926766868881211320375030286134721338050194346608689152 289 -27758996166050161547370960864645613147248906990813361796746250739140231183948628959740298365545963334474991658339555391990712961108385728862021586099182787062776011357627366120116501240342841490882253026293268460609321637535214377839577894063834043235918057194866894968981753354694477903476817296003235331620159876069315571537723543131308256924062461302936051986054718300851479502044723064369383294013698260491904849245586826824430802748093774123577543279535375565855619254354911006892573688259367537503948192793271234441255852227826931820370629723972343818106648602966371334672252665856 290 -8050497174258475142069665699418590729274062327771756570998807847122051690221375941891474769102070872451227084088078402255229958116315884431506972471207208917414180531607238095800632775178892586390857892792666651458322106843923472921972911049337660903150801209682314348410108068404060024569227722214763602013449576421898760003154644381334880994504735943402946043792140230067725323461098154232547675867492219372881232392596554639305172703361140997080392565210793230078005067956340444211267112903811936628030211181136623404936053206395651424323009230422661581538161245741538726741655133618176 291 -2342806893648575353230683860715397803572356092770329631220981137001259012952222316074036647366442639743505155571935043613660955234850576293157717078171436998225043479500199895765805082565446924081184485544638020028947112931436869025624014671703646855905390200133628343449286373544755802893758517263787950812813765092863544791104378895887872294364781788752170985758477547398173886817321172267161173888279303722141558405031977653227594781775849673127226823068926207557847103783068335085644827294276410046379371308278457534397035757346582835511278150742070581087667430458757224277306967563698176 292 -684132155929432132676245519464649992419800179513365806512802508687831418626284517421469678891506220496130958570776603018707427691470681524730997286835228974677951155471690065666178549558997147600492073843282558934647575888116336962502103375565062717342106878151716870514220341527839824977831866073783039414935583583792094452196456299486458187719899460297543622406095727896259716536174937202781847747204240264603336930172449170001653352988036037037826641893927723271966361276754628893256050621074688538865904493338676310403210989115345180547427836873545826374500068646091019037779333904542466048 293 -200460191800222749485945657451189187364970238931284281016637519307123942108096371615356570591952875377559419590324475122502492503592677917324697558272025272242999928532769122192147773715338602167370986573304272254005828850989016784025399197014772428840723085122975653122410821577529558973859509619767340888794515112130893732454725536664524033640716338880841988434530585275905865760719220174382225154833734781251287835401300128662900509430491394631214849095849724710862782985539184658405999537691105890648456342353603844417292092370167988321824642919072464661390738347610060534539527033258852220928 294 -58938061692557285560971995694140471518402793143750333978098393288166800668247584152281173278975223083261528227226203514611389813061666422161373929743770293594988761696910777661704460532895415400313485933000676682744854021153955976685073015015511865374492084693218309498977072821887348125751834371714782201836050180779259707200624577755094077306689770413965578413126944283529849391953727474411339470333941969086119216798556590268147078535316770425214579316355251505339838760901200614872535612462349534584508132840896296673009116350853616174564052811353863536587141615624180025169235123585225183985664 295 -17387538441995948182664464715910942918892178182433904465256469055919724407335114184456615646314712729777321331799109036895227960886505688218602395599051361643238142892332061818196299111450641327044666633822134161659721271042352268071802731812718497037023994831816436486242031156738659900503344186189207370952402270159697055507135341424434922370571447748777250726625345454272699388445346797059847522172965334124865987677119682658191609633283704789865910240174727077153169713500395746250592225925050911235885590581189934433402539822552942527761712950561516932199969014324765672854274385057691820265308160 296 -5146949592760312519987687888020873962481089376619945705478953308164148226767010529432339268001823379366098321447591429664273912839463437877597163846561527208443360224863474112286608062629144115888431569917250244838636739571876304692240943847708744733215965300702448476747444388428811588668331259542118325775079152379694391076657772838868621778417065088882583075324225757655675260511419572428450976087310603189999098720678621497865512570105666173357044426591827127017837211810169819051830572996123819641861541019243670658962643279774254658250367420162377130073353724529731768895555852154365665592412733440 297 -1528714302914633213799254523483736823630126386358252993594963592158138057963572107239850791685072771989994645955947957842256501172442748261215265576205118547146506034843710636007412592341689002541607595093604678583051566206517342905289929615936198261307390106964704605603893591489882285734639884376469115217580582679743970391974988821433993520784382358674933127798469284491887395085350711725256811483177201097763503808142215488315195697482542418696737762481925818997250010239095809403826092617530443336886688203131874764615078125342208033858634114932304409592144705311116068003396595915699130139916013404160 298 -455577663554757380675337150116028905061246362131037338548252733631094638714148514810545569077609417249119109113498541785510922639354797510105775701567543548689774307756596778013586270867381226133062931187806196890235295129535316595647992367888559682986149586091683448894525790782309451389929700974538274476418530689200176200033713970176424950770485324886599463955807093022552457663656560671124474091226090104358202674488068357962455549250260266922459438774441108951831625631646604009662110246908295666265775928959242653793069698441737328741088142790612725443019338730688693075863963010336249205940989900881920 299 -136223899450442121655920275581370773276571553529754539497710989358486148350253527687683126697549176226641955598548865647329610471407696839833251428431094933190143596946484448384988015633859825934975488732707303448142441689619889095539805069837873660969548560279419576504245429246786685103173301976434197286299618235679940344861995528520491564090802204497072363556073288628000334957684431339782991020739441823444214362165905160420182757785474042260221144400688323103415454208871302380275625372682735224266946131718965924594733272997951789234361373757067289503124035238166984725733364326434151521832166726838517760 300 -40869010912721993006554360966916782645693533011170527175797476219635039186591910781840197272675935304748818829930392021549877961190213380590040668655577774063588589371811260493406104891405615705517835566646359185135512142713037083639010732651996569016307464103330738293133114236060231538283242934571059983047486390382991805902701041679120813721257592415521128139924186729419663953273328108158271081619947026414410030104442127748686842286950600236670015222125286032744963808130044225859906333040058966262495635765995349495835092814268030815392374630595787855449040351673503302838843376207786966482290999929373458432 301 -12302122772695879301969524763971316502828641473791096277708811040029173134202746941440866955583493964179438648649366566801338203324940087976060848782522108374531383906161523616983060976281104057659863956220633622484084912655246065356060743885059696239094135892829870529222219678566124195052378547100227867931719833697925340773583816479973359169873727623728142106980552731837144830629608527669871872515027982189688792832956875452307702496928860917709539170877103424429030994835951298859321818531651482094528644039558826947644146310704991723963222551383690193844762478803222440633955427980543540907423920609059842031616 302 -3715406225463236220390553221250555872559832455840388311941577717526595392841401530174727804168765119191836111744157440633531478777463805786878101864504856599046373148186717639267993492650081775733182833347129324508125069656405192481675058031409165481766513429678090739856177749077227782657285899566306566441414663998170948113616538140819723633526443934449196475347445587104063530200978266797287246710021394229971604743267956479057787919961231891485466606283886922014635154384027203209148383000825669968327825227014668915149078797384679940378368134933615735196317052211113337201091022916949061633814349140271077638799360 303 -1125817796410340730917755996510697306980288866204373372453451218747413220344809025739457299018104995933951449044344489828662705545906088166027544845145074028491274983458872698159643148946132144969248627981334896195866659148860416057824000224614383885719058382195477205527000308691516304578671871121042915618458792675457265462584593083328642264595178613732041960601769799716479730056462018334826547219252500331217321010736093768849021639623826136771467218472008414843167300198870678931123680420479966061325323688479819380345984523544603356398125967315378549137843551685870313240962543570809943120738917974304284895392825344 304 -342263622711711018213733087651532014530084819568907837344740365755039875043767112189268249187442656098891979112383781456093741658654201702812665029881050725149231123530167156202529624532598448737515676574163347529891900549898478452913784236346836322889209719284337958581959688816741603669646184717094035772470910778439231891213035707165569226199739508637330446375098467154557187670172251976496509893349657751161931469483578927994269779507294922458439943413889383085549638534483832830686479958838952646991747987180582075557088886533457252036653345310161392019780710803141081953155469845319869304447421715548708408847920791552 305 -104394953792222073771045868747661309620282017858616625025910603577705349131927351701540450149286589809866454447926124620714433594584092574075420607435092127394068616596069649180497182491434257821406243699714914164883380221864137298971685109998463525788090466741327653006595027195186939384927265851741405737230715242144144795030354523500822315124570581404836853788822487041499509651632348864491928396367005606957597937011704158465034888828670579941946591054396010904286713612012611787642355677276595540996564557235869749916822949470557525439336801981789991996674671351213808524305802400665783387080406559114237886065996990513152 306 -31946238729457375211672242494062554812918193596363397646778773153835961679262940497236601489462819213542696696830424971641080788553628793109372912995415848445766217644844770379282315033308750711701761096358914733664305765080564534659102526781878583813895149459920530746336990684290148192912154297717998985123029452615379893674705621335824898386887931965398593829533523811915358501294419440491642175364388474957911832758930107027306183963118640624692804870782883816753264542080836383892976233605046694289416617962583619518934856503673130619769227364331474241847139709220254694039697656563372263996593618781334710475402039315660800 307 -9807917069252511684365454935639389757460247685001207463506621494749451479774922277919705525572676705192644174309901846789386542278870577363874965089274746819418367363686304468700236248970025281958692812669234245362388013652222848753669773615045416505339385055474640410688983955202311970092742073122162955775465608866570660419050705561069196454468658704851970235468326140806580776629321963729977724234832057843928061006756432814174103740938302595534091785864482293658691290456241810448294573975387889971336909273767445511485052222497689575807338573246456552297612411305505201727954713291304868126950675124099443145550870502025723904 308 -3020967523091494139573160082268208224696524298567344457624527714967556005887481187548730075359680480964929022138046843600198000885198047978382306143520129512655142082132268252564299589866516747941189896417058203304542288579857288022976401928402093320646653280250807292431587108627371863026188079687185372723880354549930193071741191812959825700231713344619714689010943608622037418770105876530816388515153241990000747259042989285219244475684672880551472840770248313458224442043313648490291118400760797241090858401877961739063460992167315183361685214075644171955763294420317048112259751448893653099093302249202306065274894089232796614656 309 -933518588218623745374475555028491266909496417733791500826457634927686921580637100329024445585284762652640567797302573108082738891578840876648225173201352722160221859597620502431459312867692595399959716186777816936213983902920539352817898490285810275047277847983052450045633846534876300252475368384884010228403170853154184737016958117571287279967446938290571512350476383356867924315105252422479032520526206600853362505061852535928605730198631933864013645338662578951527273498851294358279227994087389792018533267784134644911750438599747421875827987148312919816349579351590607755767714855207645159834302164690544268189458120202627462463488 310 -289402966532193501191359438073623082757669758824009705499692518639280189415065762237866441478441734574594495371299594785554842667001834951875835707111729015035660305810999461683757945655238355880062234149815135662591163494809785460801932615192857588845678594728384079320349257593906634150953424716551747906922197809990493739464414370796558261047528423587463694369831658185714812543343773520144260244870958446417481679773187822543902488682008540133335111628245971382680769195596080263944642751801075359100415144314508161741744840716216302579929633142941782015616516535658917215590688547808715086678593246197613483011257343774460846354202624 311 -90008093721576552477617428638729016280278901465881580326831764226726010825771615465307614394032417563591616842982054958712439183046572463039208209812390100466781886157665340681855221442610617859515129703697663166904732837832794710144608075615878503697683994393297952462766278192594935991745569883059276301006781355957307640862924382470768402750990705008310224038401324676546371971317114363286287798712393214303599370331250788948300890589503237484124331222003229653816078517086528821101332048015276992062996509400301305654842319261823070581838786932630731239292635882132175588419760257640198025207743722636107316173416013868207747691500797952 312 -28083694302874788427075224989115093081623286244860870062976819471151870786267574915253773577967075724023370526717384090536209017437847201057605469105037481046252703119605449012399749651817003017492662145336354652268132517950641562506684753961382741901785471210628133767883987546061158911221154602757409748367095040983715226962321040720793087187018495036415654250862951403906407546690186140198417419702745380518412732749080784789058976043605100403532759738295626553590332289571900563798810154565239939632801041709757451390891830702643454593774752562176146367958209081862693328574221073909736797020528593282884582155069551049865732976674823208960 313 -8790559898532388471642275385956275798073496055452706892462459470511356682966274943940452327796013121686933976143921508567473048977899967233445809297731394773265540024748219172703877884244241763040680047901028954280601519202333483178335616836389149181337859094553549890149688998437799923837319371887387293727178554567702035276177636366440829442524400771980987062712465073055759552905279206053983740948734857073416578223224549922793890542065747896970968612100502215164661758828805523238824366925322897438988571795147627697422155996001941018555379569779127856228065702392843185213492961410193688401063411455918160795053256363816786496422120750317568 314 -2760349246734461538411737527177485531790211520885828861099724950544877425890513647601821452920558703362897996816140973840971847471569641202404644732835781580579307367226404298860605563601642343197904320887857973868706126299373026318080682265634018590993440993823622257633222467418327338467772279379384522134671748457036633041943390608087767386881119121602352603365609408360393698259501680409518311252333139276648336523793124713989168689124643168865824528539613841401089406755233034372097957725226077632481825171272900137565210957484085121846065073866775225721103429518931367503616638822857579833424926885196738875459312755402020442696668677337513984 315 -869545519342222081368173740030392828180534005303528105045552617010606512833833671208017247244213976039768914583241615282765716097958325244267403114334476555715378632069658720068531780483490911964350300193083987811230602070027109601700498576191816622003095825278681854526312126213270829966892848829819541022522635399531274882773752093307309110974100774552897308790257909120993703999531570089835885844682086068097059277485800540036389661065349111587075697834563414135882605051222800741408506347191374402989347194093904317164579845695423799888278865853563135194127076978599215185603025763565691192669880137409027412920856058003929165813198378141801775104 316 -274787533297367867897073866691042704023711398154563880935037762967163008546373172006292135267638722130184520483552043844835100809935003123318196773943567935442155946915880798267513877006091182431351137714613543727366761599052174133546915990853114185396591657091461246030744157953059461737381809535685051317224038802002225677237883846889996725062100075016171786324686922613439118859761670965233166820195756073886511560569259823003831303445977711910522072560007565411121406237379046506501838248393150914416275616932136806848604210993643113305074910632661092590262380621646897364439568921574663483665896976344593957574052216434032992492897004888416870989824 317 -87111160081883078649152413568215975535557750689580500387819225718155862003858014540877407275410710358144112375530454178259144938358421952356348235945677462329092635961108141531904360008837459762119864457990964293814204720674237615235767956460163583428408255757644206981266751283205632373243861848597189701976781746134171653378594843838998272893228791696075549339948132722200774039230621046876181104516983385959056174030047071619596562391710857703938191323052935375767513494406096015320714751125515331473440283322135626130795887265935197918339296863223133793132269801079492151089256200043437698893833994523797008960366080083878204524395665749781648204890112 318 -27702458716899566711432170368690642756645518867435674536941787117600485215069746396298143237507373202954411050330418890476937884219729332540761867110857132458034858231496959860339401159682386877702362530824597820189058618214236492747299929035721072511034025273896484189195076002667745704574870087570840225929800754973101150952450098485506749622263605945891222278232700200874959574223813541913971475933467471312861157462517125050257951392909054439470988292476037021027704306581090816253962792991830054491606050370600746700731368712714328633817737890887367022830469057866777136789397106975415080740839615600699307865547489475079567427649010428711044048886956032 319 -8837436144026208611425097949577121270072900351011671391761584922567651487975661722070314135342736107742966411762152912096057104594804044394465311441971044906685788242407535311119886749737711289739343073288087047587757534634634933735939252885621269744400534259198187594515513313216740496821287049855173824316362888060519710710958314180206936673562116203748119489031602993772125964449283075257497792244987957032144963394723604482959434014078758637162404679298214881129627727102139820341520800973841616592300430267386998335120445623454036260567382283798578038629966491194244455231497656920403520404390698874623321616990780569567608790921500474657231752598143369216 320 -2828091443769627984514813980989275585763924548525330151208221123034046241365021894217542644269340511475787570798608874139385186259102188406090416654870898784133295967638435313575107872744496929103428836082785669030579945345127167415085234283741551647746143387676981660753291807829663321047662353433454097405528350379840367897296852684798441431813834513862489916169228448613240212549943816058184089600063653313078304081952327956418818328928399441023614193061148486961186954953642509900553550177247298948970055420971265926825180654740940590666946235885457204838897231839434463747894440208369093472972893662962592205668447170887453001571645482952789266774801724211200 321 -907853042760321928198697319564083532758146905716346938840461399711956767537821356333646799341561122861414844967798831776129110816670295734606090933797205350105755019525852755552477184265139264625560829660418378061985910765848398439987736386624368907267602373305978601954959162515073574857921495180961424740452462872565589746116750753108479064900390684881085730029471893232123103989699038370423246501953456477199798043149203585928515393772020443406072671850935079416259151476149221085463060261921483542854022209059535184578329686020024080122913091164021406604934099839015056503988643921335478048050802682003599580553085694167506682983574897884108292561284609018429440 322 -292340100453059943428721265561404776669460865869131609306903881955645707245018587306640896196990038476531179135836651138138521382014851816419877692690552078478868589436576502194672853259796295036550578096668850406272296180090491305533612414716553344602022576484253406015521828976444136641965588551680104400237984225565510594610966159604792087442084540425573076346988285169583625200588991443554971534237707283721505736930107117626214289135709998511136545469552311978081473898885165869633006285878391640714088870440777031268656985438584543829254895115939297634325962229110411511977140988207201061242626208490683506969855605195509665520070956316011041453657362271767101440 323 -94429518519464575126066964515622567412828279296918185750710426133587615559296863318131875188224076341251399654358276673420518025913776451009525666405641642158739875271216888743317351159027983628991646691801894985354139233230509623022515356434131939734645606864782904125052579889372283897734694327584786335206930155063711635794858359303651760040913083375337760078937995137473331288986482055891656852203839904738244297599497906313825324598827147656535435220281620907473679822311340814644987337351167659672888563788310739506749162044687111597785293010526043497918619708607395220950493267945717574406616308925891730655260850318579661287370129219203158101735500988201796894720 324 -30596344486571182226881534891014933607985417286180267774270506184279181002548733037728955325717521597645066657947512500827112280496343585053794586012137738607751930869406614689383375761623003980642744065146235172841642529018171947942352920301610783147316311339611670504175058116950728228473024624832087884320257429911047634387094607250689808667205201457502438450775071147349532215048714874273055788422267786800949220710958123875488114608780688166858948740217865250444670458193785927729819048445039587114757962727779960486973527134068056939998248319425901849531935397243969171463368977468339396922828643502644242090566060250479971764043608648948773349226689563283835280424960 325 -9944193258640363177058766943550633845179440038732291200259981117512478112279426316577017956059724430265946978902708516576650464273313708781684566266292320188993692346566490045572002469067346868762614845662899926051801480930732085893165295598922292681412768896553029827832607950575660853938469211829212757180331105997998089522646707822923303689111875225702446463048702985445638746795643401624682122245116618959259262228567763410277725180097255417224844271816348967685911753109240905377595461150354439491384080346978555350313319511748023338347532348898675151896440527920335945743875013787614935830660009846861086304171557102300055558955325857351639256284934601237063844197564416 326 -3241930544788614126671300636336356355708163930063463635591294270065641402832544088265522979809755051820711571593300375923269948652420550960174406930067123035386289336212298961560723649630446021588699888527409122696298684684760086747546986068914685637600634190062719566291960505607751928300426864581408631679974527897092261485452671351187646585630537605014157724071190229405934797090021903933285245233202451156382301230792434676420830137958225874004792778879358005775875062418563423130841242348557498710735291701641764010490592831229912747272823140118902428700402615549928139384377577889118436287361827608401784029074925673681905400373222693060838990260186740783948116750994767872 327 -1060151439807296440629012148019504275166885228312105028526021368653304003793089563257106868599464130057164518228820707382671637405293901520749307096323963579970131431828738248572359458531360117117621602450541270170790004574089070526507268610705590551088897520621587763494658358842657433023926756014066184144455242084269507713478331027593837748050028694002167318095831425038800173785951826965083086627908643619030555563457700147669958341640796908087519693016997626537533169000505188242534445546724983434231114095613862951151170214658886269015255835440676715637077928948408811791422353716983981721457271099381106950329870942638744816506877771533426766212255355938068493658779899920384 328 -347742761814454689713413757016452822911195499452764560695788990159896399677651614963991302061922669060506840952440623779815103979534337768519468978801769439270118337072827552724588781781119982561289968506983002171065203554108442093960764972014490334528711760760075754682285823215190616547475263778331954386681792557474060095921441732090301282755082409266400023035603364438983349543782148787429600612846007096228506244276082282436414609569171172438221313375903160967212960070834031046485169904867485420289089179656388799013391130899011276669878679240833189969187576058734888870720999052086789370003936378254474552825549474328259685692565000832373571971711191398376209995137317735497728 329 -114411648960031563740387144954094120058456885071549964109720320010322159421695785104882147946609416896624040346560883902764370152096472449605481094260234653122827349798228023024324893452482603501847329589438967228304424051426024455103409778826380173284638466739361992824847385824081605977618044618149873625767833762760986294381186314576150047717416911148968180239675240944699544354033202784050704749317256385361570089901354853175495928557997774621942961148231021937843152858069792043610283977999733957215314122106804664369840356998125366867224586786337469211293008639296233237130371952782282195057251975894133409298304960700018245364152523587085755528770829863815272382778845335539154944 330 -37757248115078901314759814191803750746773191040696050889868714057148793084398610929428300892087598647304053003618406497667537467043858304797821670117161493507033163508396585702574786137699191616289000745509514237568781888038651554620406846387521980661390718332533833811831518107755777598025550769779943265217765853553501510719765401156609985482161808398514377592279976841186506884381893676480070055318232606000915790959666127556052372154785195186022097047326840258337475388137185930640572257097647762602469534401036574099932284340835267355036566017562085512997648387662044898328571561002130982049422838087880869791054234092044129745295552482181058190440792110601729857774086696122500251648 331 -12498111032384259975056704833479440897887194921667828959581253990541078044640252441102012827499418221146124434151715002585614994947347548853850159440874803642508287656860038655804629327387599377509910325378610375400778949996775155135297401034232624243375230297574476524610294405485502988572056047236901797017169551750963546019284146493468716028055193525489044681821223624699243177694000838064551516160822975373877449433634948111461744955535684762343141016816261355489603588599389729246853861899511313081463760307014693801714151796328231083340098390172921889000582171761837395348274432348409428397948300918411146497855704310464374976995000148633067218046405172725495605072355966962678957604864 332 -4149525293148072272712603339802812480750395693521421638658778531642027615818677052587091241541164486314967809980126029415667656350430245580212823628768470744570336134047539078777127750675107637703154908275671518328257899916065691749708082489534214169547752401696489810955700192562140275625755845212237858464144126992823487214374911848095375643900331947062059115430568820860409480738531388814518508340867780338258120016037835094478623602053909714892645749727702037538249542219070611865833501511184401818965656951190900936928211562544457130858783321596531998046445402200336126551441570653045202630724758402155573530469713875146843126499356597948002094413203103525635925190924814015872153388318720 333 -1381842377513841080432847949688198662136459071160525680247475813286841628253046256057366145604463610647582160557675994555937016705582964997152238514926644247268567976997468668772474750965228539825730859571668303670414925831784556839983732670533272861113233295730323521663576318108896431332274490589680291995009686253200608577408066937336136340963405991920638517957861289061512792177713111751660052667282504529209587002503421938896745819003350667256830317962197144615340613510852651114490516585445757638238215335910725953653528120748269569140510971693591701312523929333458701449036213707100595048609818141425628553702876148599692723690430531843683894951378121039363835792548450160523174703276228608 334 -461552105258286134459409229687642916402052300984315740387201224670295718112618523913444810034956557015259819989442600535416519797157749302703470801357143033407157651592392496670159265599661725971782211123479783522261075765789612005907866308631123968512794377497065884474565742708435410603526051084844089788372231209254329900454149303490175855114147592100947091455273149860050990085307646242798016627898919650247790796466058241311226479013582053906698054266414341974264501968907778658951627411025016337039412117521834991555964096298115876367030472049302832126171985786597019670871170225427355516354397986623407716530810608060257342911137471939274122328718845647840027978998305947255568221639104528384 335 -154625533448148127510068063375232221544179313363101383238334083768846316020550025033073644480031162626415153633350873838247266454132068275888179022851633150723219781276395829653436377232267715402048565950006239602984009018500357012435406980717056030976266776502173403897902295896387489717094035984055058585141584901827951608580604271468460023894361792970189307847708617369425105397107679496596164942084431737253977212950401770930458114119622599698812112954352853646508898466129455054589742683490169044859819280350776154506824752601665384257179556194104692686638552356933147144265783458916626978234075582100268949793803468717029612909129784637372045609367066025587334482598804296880045398370440271888384 336 -51956042368668711628634342182232256711360800724069065941634969706476739907735615298479737336016363084421353384777839523584630615287003663235672793271112148624364703322420634500996385742132240117770147490106632369203111713109109720308490406489494321647357934516452177228980069653475280550638101862550294075797000104264442301227668399523501293261251307909274859406378526788432194475774098854107928438866845667992835850337621073726452077406050901815211054375158454654507835504298813155842148512444813910999908563723080819661088504026336651849469224500879448780885076325204317662224095750179078865401560144052510869501296548635849480779834667051042470200921798105020892515613598254089914037997016482293219328 337 -17509810432070673317198978165896610243404997421920596993039691353730625754562660655921827532680416856800518162979077523811673313771016373378854188946029315362709846431316129056237261987504959953655303092140960705997953641516840278391568480155198559978105709390234744810718653526175118518392576712023718225080601191955181746251367868715864668018999462818161447626523973173033012284784780140374488507940689430437861378429728128519011023500196369695365636340831050113932322438405727281032396285791814545739354929697436165123016319795382259245356178749920797504549039880912698585687556601597473032042348056656499172620012507079065983550950387185322514245808270243376705503377134370271924337343094414829206634496 338 -5918525643480010596074414152551493694278233922216087566524537971253089043978152156179800875486820954341258232384125670507692912878192172747914093452429687118995643851450410720607087569032562339420283593393129192634861882004009950994455186545318592134213043158037381457870616739993079170771163088663650171004721977563855940847399030979461116508348710807048868973880635304573259291373429837193457784967890503274137297084061023146315578533172870238956644405618115135625890302843091902711886251846441518761495254024260437823091289117438313446697896758921693866915426450824758537980196038078668782006477670579963121126574965598859164588956238028459710234655265423635060635348729456721427079993077452624304749412352 339 -2006450868504576692747014854386089634481084365415082725671535729699303452938199349220789317797718013157389539117819061788018639588528067078188193501117307963800022914144644455131054903005878906251047507618732621329739915532311263352672935553690900658291249372958092076501548786279962168211455185831606244703576075770359913657516067508045891275925286929008615222684591532698134527835952375225960713411475338864679186297813081090217771497768452075190095553527165053630282123366060010742454634856783233869443840421334976744293613053880172324915707448935135155351395276545989432248324381698002313661903846093342304777845021924470786978256754214063797081285036997812366700592339361386573385825565900660483065114525696 340 -682217183762326598928513260299775010612469853896973710924339154974167698161614640554735020698624470934733010921989932571184362802984949179611448855012389111829767973502489948944531773442594954286955777831762731156171178855303255916070672777706357985999984935300415579465040767837563484751532250256525595706046856274256462266797709704595615529228970582483019892642054599156047941309510141335958142110716798007967997531877031656263823457016157676968966701769625479225275150490213924826536132815477055387012610748299190498165246168551983754418870248493765134992449682772517944597144218390938116120748367362553625745898464749125253585008854295690320004203562049580971385805650708888324846593741288437678057314116960256 341 -232644157921098531272326078633398477768513290945037321357223730063923410355295586276814273097979992726905514923807602011081185023016617391397619319063723604237870507683131887107376099687785634099922501678123474183989018765878633472040626310004992644243799405428796464761537443396339172971625426917019078431521255265729461350906550722702902319799721472355525155642456078526468932967217947209280246688042183204877862419174397920873529640664742433709706461751485361031408964309320803153855899758517379562848901616100801955967083746785452714563945891264710675738626012951090004722729073545189288906433788966383357118192573256980377041309488441904472356788440014215474700126121818788760246442825369115303492905696803946496 342 -79567055439284738149288363761952350894308922106733412291270926992524406032688699522179476309366386080244166144459568348036821389321502443361814790777061779818401420080167739347904857358381533517165472991060190400312850013009825218569888076508032230833111121858174990291534616453647402051727722053588628793271375115151741607429200767930373514941006669010661697242566329560820780770653579211524697430019229787812772634151341268592193659363434230412261758078620358367451207286309246575873475815297582160955518885742208641897940789597733149923928593019850656945302420520261727919161493786309352654759851173723357669929164608575420447062243289244948550593490119095197760887556058526109803274280703065145862453471367164592128 343 -27292438943025300615839762134230457618049411004064571139431640701788106633435192036573477015557305204489337760120400882032500173947365646167443806358003699559336098814022196253308158273180371910425586290757034829377118759879192580959155805921631887747029226534019110377283249811301416294860057719763281413235463539093439063075059704856399301290430410443542863193547745094029455020763190704546635397713738418388843609850433836672568964797553610276885069147000106517600516420231762310670195094764768701346625233340943465589266879086174231329029196581302816656928745377663801512095137775880465017016585819738794979314381092628273201709814664245157745066664074884714928369825693343996448126880959617701297145555459445157265408 344 -9388920112148950862229495118121533257733426960576307934591231801575687869915019295424281570331546765721771240758528520313489713992088569210736616562108508840204329532461394833539775631964084497995834466516781788238909698032254429139645798374589621101471396068374784430658002345019524609384899093587051495126301877474644247072685861700276816778351216439046457135637818241944973571604676677418493660765489290983553572604625247128791666158615842073234133341822464283358638192360175844784464654069302001847113442148366539030118091247755624956423978521178372241324746654640173780067215744733236169447386626786894722757904366484143467710657388596609907418993247059291111024187236321932391101356598956553013857901693171473164795904 345 -3239287582277875218982136410781074678907121155631568569152428607634611180484526752027298358464055880452807323832560329748806713300042331875488324278134561038470500104745532229278301282840329800548505573917814117480771172503044651400541872830616391463844719906205280623182834729974467468127125710117587759181796329612555579408826244125346846196128702274863719582545315702336048440832977343945527218647983715509750064964441966215841073346226199446525158550170253628629310079597034795110000623761790030931006975238056158482523156792872609206471375773434975471306392181138866227447640158697916992752171866668319514963109745426140787768626228421374361571576696571813847094047898933061206488377358789994938320689032359126392373248000 346 -1120831393164569485137584566338961724045320657505073119344089685002035435753022908353091493318069284508599831388988888891781337907415328928220468793718637422058854294819230543411573845743511165553899708665467970205668477391504341764345046292988781749141944947605276737881360833994674220651932353784635193463571205862099730845778341790310281279209407355221139626419874932397743654945764123882706130571661092844780434256404339614899862766891815667428100316520974212823134831119727906199332950301024519947031142898920965413930433969498013715452746332005973638592945995439565796554844541353207332723397008032328406658258417131553005644216477390188501840017106151294028853617732555921206971549115337280989528547365490203615450628096000 347 -388941565477208885213658020189092880619514749948548073626645082963079640982875398861975346645721206660113464149771531564312302621494064783410470528053673261235362980874807046025537627027829493725698381173714723549194212842670110861379412810078402143243537923887357267827529767683014493537677319257200489926043377102726159520005622829389477914684577300880914230711825865932523724715622863613167496569450187262731039628153454528536452365774157151412630575149471573006530268545195597675269264173152657279369479969102992975198142294571250682796273947800891027569161199827433416707419518019956988864507433558744107145728775126136581684323200094043675678174776970329836474724768374650524359090006618925790599975965656812492451051732992000 348 -135356187750785077989366595516628890676578011482728553158508198157153606141744683639349410636327308487779226381605936608895966919902446642564687820497903881456555733704532854402134350556977694558741865535508190381460577891509561627025944119356362079932114440991875355496150992484467878314702296197165022933862732648892423121330939375150108556502413872587224634314162935662154246004022923117527192279764488147310976363752309897721541128928064660388841891958674548508311132803301346545012399387845480078794281905061017857407047197683695911466542871418290956326459837889709170113826808652730735589367477767848582643147195767460430621595606851288348188647793412650569681557128783111241755557851364982415460320922994168633244303985999872000 349 -47240879006108607394528679868662935789711629928630778650219588513936523007794388513130116729813729556551474723451251920431114043786131554302091621602541199081214025921756678576305562015189680503665958511282331867501083525435660093673770041193629844867724982450467810820215765954181727566342412236232509026153637631215047879531386555787324134216865035352719220425664834300569967940187722590474004569555359645706598469653581403203660825198570265770478402884014322539728093603417793440426166422254912090281622641485287118966464160747630451873938446079172058216615442265954045017855700170827990953121888438332609058448946981375532837408645238949890748436486029427051079034671311744376679018256207951408991724788968485838265326266386219008000 350 -16534853835821759524935187020180829766072324324607884313727502683091397945377320140584280690071416200536199517588855489742934831916554907795376991220358161965643103798225754775023820012288845976687162105602348841400322357466659558726936909185893801068924396005908058898853406233756027354749595401293106996714773630895368678399079112629199068644651314213428911368317363845732732039003719761698020195705225722565424443480188957114087527403758690684558966493999129807523815702872277132513284701591725828173595073126632825447385746251668854916741434345042873791063524566040580283504477361824358196827684317392207795348835766346213079055910045941238418947645758451372864190573939400493834309747316572498842652544758534477402455430236217624494080 351 -5803924315959748568323186763259501220295947964890107968966773540831117826524588574638802549697829750106164951753064256320393109920492764766112242175709919557529651591329209770857518435556751052982812056014840942979886728401937385852734900706307806018058013025949272750521327362031503539413392135094686718670971678554778040476041766152319546687891092920288282310688688154512701328957283031134781020885921719761458406584364712963824635063168137536802982354945745270605762577365119793911987363058480461003555843644407621745152177150939555083529704239639456617515402636165209662447417977412465553185232637208720998954265314772526328047585243375400366726703020639179578098766090094938305540129185641070622023003356488575158404970721843041439580160 352 -2043048076588413914466722617663040907588955478811351289210555752830005877072348741452027248357028557716487641058617833685037300493455704589317423973822630786406359433970986268987829533787194716263771771201353473632850545411487894258846413017055210735395743766970790643677593841068169669731125043437236889662140233677433732658759644614782402525339533185818274874598752749374673539324601839243509771585195455507812862918589341944556352370841020716137551319643617066247799708403558236013206623187878758914595650820734223565692106839702405103461125403085815894237620055861842182486493526592280830614906205545678103078963956679150764250092465548967362112067225618360192448300029686808959947121052145789845364271504317292180890722552094351331919134720 353 -721219389012683153099427150138440130788323230174784026752893521356096002432880918592318630341854325177045929425672128553118000454032513442965743406289124205266712150958027447245230913243112097548933934354958210587555900078261905815059679383390299654667712511321052935055542921804978977285691785836279485400384659424314177216038866888235373641808454947391922125443878609306617736269684452285626135492166024144146045879609600884349547021598386701249789278676352425036924580450653063970038841950654514049134154090813117608417371136304953085294745574354879388412139129390167473501605505885113369303774222806162994723187964287202843975726304638402131082683147446904047818209405079722327598228686695195778206002642204785079448055437247046682571314298880 354 -255319906901360424648735013780958134238991462619932944504976794174544236169445729365623360059707904257944533084641805157818982919232076305799961546760113498115818708821219006470782455813325822843107907285840999580650026015728377650217044353027897691045148430677004734101526302151007018046550465605456938186291130400726751290732924790334776089723321375503698610220936742317020692698864603272842371940045742546813002070920675237563652910597463132452635174254357072147610758656340149049383183754150650546128924828975743907183626334517067052858538881093284101138775983041928710156217689269570440138320738270014717072841864517876343972449774651091325497136069638982626820148708984935707777916367974781791162145981366055964893613236388049756256837922979840 355 -90641476818468906859387449074774978103235711598563895971535761837601063655145612911393590476126743294328798066649295614914967473358192850306878547334883358861120924296820255402062983443272741209179437612146181444471869671693507134635628243106201025628089387233012210453734461216027841390597655193960283229203696298347177008937585402939023381722621018071681231930920994936796868135647655172751522488004161933874963284810988735754461764822366254820605256445157690866923930677683413051402098951345266857817343123750853396793332965339664273676569418856491177132419041317934135584679930887239355952949682759745436083074061976928648668868523749247834676454059203629929447381488538537287170517692611255068196641610425666391391299735738513636514889140713553920 356 -32269395848602612053935938852817844476452949864688743759885200728545302475977377170125271461446992488565389616836582415454446259416296244773786312091396288278941079214579717099958137081708122156367592927048220275055057567295790910145392139801301978808171424188387899925506100020788438534687738179499976472219795216519880434748032850569181275752600109025672352397183887066652965760179504660100668336953480170244107364714675405700736221543032569576553091580907730434722605362365528841251179183768490466132091063242405659547463835560685790899679616101243263913121171391728320118017305260708786691886783389309507490060313780808529966962473147366164484786899698252908797115752086109354268839992901002490848792786169615063522846192491444244596476076809141616640 357 -11520540006635084300631433699876924695692448737592373323953522023926630248449350900381482844277427575409865813941877715005557647371046791693538120271458720219233905552194783329719809452596724621044617947401923065540534829805264437478593567085238403095152774642376041650322827520950597713953197998458372048362532337419456757554604062851482143335557154841572223542726076501364290217752903526713838495800870673191248094054531167506635435548775919153003646733539754406409611454902420644872805794317073855077189052030582561122043649793899560139657195516941764761849376702008602441056143638880448012804593742049413726711076923440655156750833572097523885669060422587350833122177894117800341512143274241630202291308034357027468720123479677453322298145078712236769280 358 -4124483508519857662745854384785860851272681228847465507829107712354520650324882302860009897556160754408433213348447918525916999368041400477007929679535975437233649442559664990577679986213352559453605993771572018226256625202215398034665398689219264878777407474644061899854080448463487683549796069671895257931983201210591604363169552396488880199965072257927762168930663749393463584954619036860289419461594347123808367145752272679027686320483769561793389148996715838397533750376792311151279193807549424210184839009067471536174386580560093837909052168043234178606087479261173078359749756542453815539903858898877405174337175233284727499336528671095956203185352562768133859145879259627026208581262170516081654764058492967414104731434395680935719738984115233106165760 359 -1480736056357694836031297094883950748799176416650497439246158623290331049416256560643727288070570844283588739434632310612659659609103863988343187347054704530844426943341531357525759252725750828686845000934420276227078021703046756308358322293245739150653331301595668495408884913631323729884913682113053571218054201374455621451754459526492581784516897367624110751838250882529901732973204854236970944406718661786521982743374371367637285006956661335110807658149630141180903296501818192994511961866868533520954217202457605871252086929058963028841489676844021421092647517099202306209215362885829359004415503284182979570721626471788391098482427209509853589202502515995293109428117596138296728990827036806196761204032448521162709118095982875595896671908371883352370708480 360 -533081619105848531683969278210814792582941833634632406474102068650869763761523187297227824338044155865363151307962769439676471975819699282527202132758614669002377538683803938023687502409341727575379464652744989388685036798980168208689311675509565014306557904447550124785741949070437648323129967753517869266023543735710523933880577902486392360860948072674852745191516931738363829014946291467900139234227638438899162611717361721150322711109528415055004553511726022970066040926434966746504664726498397939110204183795580070231425173082899260917917350903883671204716685892225618582598038465598756351600299021654631846738313480885981491340353389513544938251065754731154409640208424574992253040902547248228031334408066357598287113624650071563799164400594978357634505113600 361 -192448437876465760033831017230172514223874596723516541202436263037223184078531212541803156085210124483819528022224336402840975498430668663668566024900104480025784299040713325310076466905289958102849042731721567476914731077161113748967352474552613316268262101766855778493029474085425802578884401488833972690474124046337476771876007465896054213591115056227062984385448861180655683513114573793271009533041303568547971412445611628857654398468713621496109389645489828849368546651365222487631680896756081281711503327282047074882276234825630589226241245577128363766062238949954664153454393621069524759764295191084005791573089328524471383128067202975830413910690729767152682663822396290250971780403343697486855049457212519843890485003510175671163582732962173378881591212769280 362 -69668484943539496802060629532266320958394931255558851261962415873840741505572936718518142363197739565855774355879104109643602429233959114704821710559033077241565473007145796045314135589612598019382940132755867248426836535776499055203977331473663797464142722350884827900016085199753142527829791715943579261290864394261297398852495223549782137037198626175011034298930615836873509282004016993388335844493477716588274272988333373849421587075245727010601784717811783046046491863697885112205484213315613909613669667283933830985086726025585760586391934532253952506823475909249061587966212280800631466607706817315455092101196998576806729982162147875573355322561615669675016833654544259337436139167298915428884960057710974734952962060853216232129163204637961629540421276983623680 363 -25290436346197378035453626515810387650158360590591553409238716221393069882828700363316063683119611614256811645819352897465340172223344260611473826343826853752687523437922647423905807145536703525894672786387533408946798281657126815141732245681405553371140518193269715413996406015507087639601583742103289761072741491843318306281346321305364694123019941608550774791016251463952241046040019990821761887714461635624787515218327359415316500650265169254000680523381831799861084095224856760013189423615341224173223834848050013496116104785370297993437346233204588843258160226386349669827457131382642161216870552928624879489769525216899886949519305134738746397487440106716378636425304566933640700398421384168167755801839535692294553003443789307703991478991321965935122588609984593920 364 -9205999856881846119141070025747626817215657995974599724282386599227846404829644935161506378283990598848304583900114115677677902269053110088340703835936249060441973448750726640533083585444066314158409266729104883351141227047732414020770055318486061210133650338682429606221794522673951902679956575845173871741327306633221749160611379696464198397181980092663974831326375732165246541890094419940483554072421691125707853617071058531434971336536712588283191288192196018024110436249456039621540414470702094389923540922643322585202107123742733479866445873893056937533249208891694629036903377563925118319932425196830972650390343677353403752937864785343530886827674723761937500502224977660296360754595663668785547141206674945009988899436511196384999012087967048683992543264074429890560 365 -3360291961248379841161018849386698137266170326422581485213775502326905428596714919252068880298274794834537302264508006460747440233461818013695483018482300440546152053550695018833756470308290585848585398015729997691132137530901517322379178054797425357790471761625232097928433496514713707087117981862787414330291314674692823847027537651619257070914641917634050094703837953481017537171250346866374619320678818968178563922205649544324475696471018508355459455801901116535931014260626165374690012943477767490675855455412142224771556420564523461001480774606236495210133714010769124016166744504881383078623294216645662372992432016000788690920458252426728471304103033787083725829560581175373888220740361816420616975966213567439384846787974933996978447575841601927588208526032904556380160 366 -1229903990991802158933976169530095334273560078404308520460245738988225508882707213972888114671440246572382523858851947749053934784943645166703195752364189162655208793570402698296254776241193450836386578087931428103247870928592329212109884624894709571127838280044426862509915794098436296090017542998611600266165559253072858103588825566061865413021227512923407542430523154984677340403727412966027134494951712424261381262813292026801478436952752887303961198461029043517574229467424915467283165558773597898831055146247090065676184067365276317443341313826040501751280195713156222073957505077220896717905665707222988987305563097545938589521254438975633545943931981748486032619676186708370526193182754002233848634924338595152280216619055329113846172672601635486270646305963943900489973760 367 -451388318399332441358815354628798283616621787630235812832085726159423301333594981352124247732244545011061648030190874724132889447162402887266023031750622657749040224588299989285218479463098616749026564304103594276585217204731738053007393707557526626981057145492547644738481690472742466686133903265847881608806826497269760175887209581706274027064363932725546958402063198303165241135759212307457563148112461062030734919969192799479227565660218466665769408780182842430085874475489605489273951007391631722516100929837623046379595291186536515152567988704720740608155734680534021209597578693074962238642066864123377352619523641792416253850504478857102285971509632110386598316557507123856188718820085212079111698507932850301116208612416169691875430184887131161997957132626659150912584417280 368 -166115861862242672597590090443225836679606493482788340262803474025962738526754605462895390756886275149384513449180829712590817581285219283826652629230324158676982153217157469068011527124937442168257783336762256354977981131542136468930209588017612375796824138027228544472899656007019637284645693734180869496934518477435975934947142268496470955666403574582288403818810547370859292432528002831279545252763879906613349063583166671581483622932711018846057387942212267954537760720906585978399781359888485529003639420854913761564931639199433385648766142672292885387958413556179715143763316150837623962964664711661103390216949075162737829641862282090991265073010874000939858298530090512502087040997578308291116483252147232675734335139194312699526711013374369881558917643843126173470944217006080 369 -61298573613696250623404910756912085226396782713728508214879379059466779809851013684771064307564005143448753557502147147331911305710612257376271724415869470795842063672560014350189380937637718308495631460247760278160596665033456459040408973450731750428079395635534024850551967161146891638211853983252847693208888385605031852790705652856645109095348609974837396877312326938710368977852431855838245965415530403675403113184057474481353349947154849152293095616630065080732316538618840482711468346450710515319397194887282506349343752659510755082897221822307856579018644737106297822667371050274122819058871702433623941792091699331629210443106840619815755597197001350694297201270252763204391486912064956539128667303901260612328163470707431834409940168904022974203295821851583988494709898126295040 370 -22681142217605234305798543367347361018088674066246004282237990019796898329037964377116855108637473695734989763268638795110363962065553786727249040799286849842179184195756884159149048286617101263471893914050676237589418969089886082805112717000092664784862450710969743105839321079556499647697195791738441915991821717942828791453809237853081801738002686756072373630605594388827602125219477421698369450629110460718109445685748426936327570440198797176940151577979882130887808355039687071107110762166756328419582716241501290629339456746921803174560706782188333976458398143598355593875702351394937855093136548072789782518153484918542618056764483968735552245857314476457001763635688921816020368145717129178863535528925057595049629959415614425174582322556728778404004562916656929777689160869688115200 371 -8414950987273296871040780425638260691459414867414124197616409656966916664813134392564095245126605112888760253127242207059668146096104715833890080001956498499400357755656645553011733035951423805304000402083138429671092836115760355706084179416853753877753961555860010211514969663366846268037114174277377846724708546193625658953355358864058197422868382760511798452957839518421309885627018617240101515901459574320127721653572910103975759020978070519050531311690050989067576994309535430628341525301806378719508613627561611440383803212876256616932408551008862337113365681061293320603065135438113899921673471511146467435381639255864971973203549155744454583884729946488210939182600546552950124541630543222597843295082574442356175447777760417189225858800927004011393582282092612374264054559800085708800 372 -3130453240980421598614066401056667930603630493741020870717495175043663843596942326889754239615952659037621770415772911531654964404279694988546603348231287301974460187286194569986552297333081475792978523837054210640724105317194400350266627684481124848662479758672752821080773107327612668192280885108464820143067537076977892897555779443842832133830147534094131615642206474003424139960423222235584684651856926331575847575191461887026402304289633672620099913024669869691272381437914473729988425042919027985550594938148722561225465652711944957983211003250329813326216824123568453808109639926827245021827126365454925234207040566486127221299893636003724006551201804407357574535262108628554315472851009962613532738243777424243554592962733097873240311854076038600700218095797740702805720500039431959347200 373 -1167692995867968701986056165248059423157653902317263806628269140555855076279816750251518892496270432900185105690690584298268765902963496249542641914373626782163217609583649084803728502405673061216212467241898219128947162207376498710685459357388601800589788516729598830295748608051888591775031530087341179933478444785034305283149494535219473370402152953485244854823196156540170949313780084464082267059540777158502194003934160602669510542323246149635575041332824885034821239402048528766636141057228868985765873925069057190150468417226349286432679573843934848385552839747596867443980200531520385914222732866662770409814832339687024813097119905913644995660381642284068097607185935865337194687441174303124369146078275059132162030828066876969160749763583137712619423375432688009103624509957846570788454400 374 -436729805098655405496290917688215150055301983531235294736276435518704181866879324326392015865631412630584591957504583621060513156620140570035646634727319418427879081037784893310419288408824810581417864765132876575600351869075134376803317362164142531962775623298690926591972163543952544172903602625452771251326622841588741702433000451275491501284761090399349514681016812669156924606993604477777398359657560190282999357886200039727397456240815987589709892283652634826585902638622920495133290362714381284607320222371587022978385624378311228444270228972227351465272052349128519831047431022325619910883085261885989468843338633155732460782188871712841089187876743286387669784821007077362447213651619591822766072142017170399434448682334958322355240313414818899583667514991844536777117413250483639437964083200 375 -163778385936365869542332299680334169133381947329019557031438874602865930218675839877630999836937204188827193687184456686900884479631445427546762560017411425661964811894101540161071366311640416497515514408160437374784610989903029305659879143411806819425624771043771185324420349313027518359724315174993243046798763640319947347230312164192966968399514620580030519708107451723889888414749537445420673646313038527104544134372730261096319085206626612888152989243087940126572765533912782617376616183445002538487223123038622301635158436016743502084474587444701271434775063972419605339664374701651420759584681437071178036241597465832150126177026677802767958607825018706972158730096883964158604878585209311685271421894071963721661723337691540093299239897793323308988227915189803542053158675222507597118490502234112 376 -61582434299147849986525910506660869933561285570056034832005996642329950770854903065592627035561062236952401226906882295508122614977799296358235011356638696185036925296152402922303788269858135788233537292807800212040820302807967669761246185927374877385287561515268547238916410922633169721459985286873339208869838438255100636949196883408454505235685509325491178553349730502953791413883029362436173039355558370836890405885509333667004737890811827586398148527074615822024440387165823776340112423861443127826880441543460722146519521773902688354366859704612609896600382207649112967501183646264764924817449926010328960830404581904914790748588684566776213967103515524854670487232718308517896141498279511233863115953860473652970600806672268914699895785455421004290577254845275295629513429177213425106264309278703616 377 -23217238180393342409267230951287434906081445300324356725732629716684924059888826311774704938781988865357631404876608344605047800010336381323387765317539899891058235230837344050354793763406220149291513122456675057679626514187921381051729321956646038926584561109747885071753736429764654571412672128921091107566323349212642655338124393888645450045078032505721155216600772440255778319689090121286493937202823782296084464734468543913039657915758531771164537638501857210308484981270022656215291749648287206384394477439425924744520093453817156122020607743731498019151787646637118202788253947771765805413927221757245829942357615160594214763232552873116057863452799620164979684543387272740003067760057146412622686916086504986002379037471494541599923688636894721916524592361050161026719078740305014525387895601648107520 378 -8776364362912733732459284946630092097417478283121079627776528399456397412174271986283663313899133223098688836617413108281752151303296241479330726537738604785866817379943123378990537876505808573658537839631068562003799059259011427315956727158660810072943286190470363555115396318312742978050525044219077789575269714706899140019464747282590542095527370807429580306839732323478193904111110780260814675796320630130063081886397633450669621546738510731924780556404878663484352717756896904800501226210677841251436992309212561068638860183659920778422012556222330623782587032886017687981298198476867975509519827904487398993313059696554661877577883431480389227166353704535644009149995149886962033209365423210909137508035822317156252488368445442924916619080562331393667395564544199730663664824135280619486217987090037080064 379 -3326335714852852200107220606871168966390593420758259350149480603839461817448444363326806841785944851471922691756898262381329227516196064447829094544385890221190381522471114987615188459220126432999905783031517433292837330580390953157717658453718041839912477628243839799986529023385987316595930814308601206050802984452757699882063115080396208779085637278668755198627436215042959237875241012508989176738595849513815070031871964971833453404673854429616701065622977946250181913992399333184928237856307077197049409449484108675409202416327718321271794824242052532486051810187117850790406527334328727758078192965895151532735384322393351571409300070985739855737666909243672082374695530550500049950678847635377805536056033520702723556822514562671010543864684646382806698469433490803899605594858218137263607823787196376154112 380 -1264042960734255684243625721074228635706787753044933167776517896654593393079849070843916380072679978302193988814468476829869542912844587143431187482756010093563573593171545362556054205482443690888061076929347972373092536671794358323962078764998220101399685400299284469221601531655688413535117474651417046960986471928665638490188558059165670572932949104572073571496996115056626811071333992195799284505239445960466355608013718991382253332452780345450681967518780087726764835541140922554671172012364683317344164988980315101409507414498525885664906441820698035068291926436076696299129313649553933365464079120609030889577191242982909883699168112554021292394681616967662456682184738609703357464109859920689542089271075988610565182069929931546628520371084383613873199514080501560750513636750259597163418407901947436048842752 381 -481613780593685431803200655040435372748495202071050196149764372494492641465096081606826120498901935318771420337515005515112242585581702277584257633499925834409705989641971864092412526985272280265960327572573089691887585391879059970560861452497768304123313219049885097618437756050148314188429338567609922850832533157774471080757801199149783038525721808915612560148635747233156456525002092593081973447028744950278316489387192677253778649213309614005951450780848036227724702336080169196353443619837902014695108437460464669337708250461936034210816798104366097529927568151505431518499919814428274455381646476744182079450561268624233257117281195118009849175579909473348752014450109965492819108922542838725609480111467135475930849834655686732465378468291675230851775884915769917484356090776645617513477361747285162358514647040 382 -183981560990838854499334516054740693795940399240655854874488835128254033718868196918124763305217799310035960348469834590391286733741308468494102162875599507983152148481321422029781792632008397403925345894154712080069293991718389818207557408727564199716900094761830450719598926720161599390765722989073068986542358982096501568622832182201872891383670690166394269505052220093048712486644231849341758860349681640445749312261010943183679704378084585497858595910866996380636447875695763163214919222721494324048286475290280567597741332613333968607621459857918684073071752917966166272717311253321681952965800222200487410906388986766828076742644015500100196717702221430310732755773111584458415272217947779784886339597234623144125774352782207592460133091816900636759327461004643330448425039618427440057472641303945877471080526905344 383 -70466879754554452328487114411947475844013844258064202546241522335908053998519683128503990252400109034470876628182578136855468869546168452481476766516041522367426906754227535842209052042696648324459231638974246687076481849444340245273983096116977525645473614042297329243366262498083589538711092852874139809856519577974136684489342487172586104828112231886392150496809257889889982815057440295420869066711788105372167410820907077586665230086586876968927331495899554391061395435985668261611030802426256675848184968142026519320053930372275579607427080882777428998973436454189081288362183220042766477475096760261142006062364388673743582758157452588766857331131755083905505594943295891662519797861904740857615495812235954796228996941939302827707670981706595322729330029393521396628231564861542807169870976560527664060707938297184256 384 -27060023634497285194498499957336679857072782805980976373918667843729082632273828787308323405745363715570374760446354094506767055768940483031501122469228137990448460057164285236801622051808987763433091859157812005015085893328773626617257809249376720615784889871342045712603707376924783674079021056855897376522297756539138105614328684171440209127358171736806758924984321150924624191766503888989757496043049208419461154144924975570116722670220864812076972306371520085488402805589669702938468406687069928970220246132546058198745104471646765699519964190864094890175491841246857450295301720766435254658959443739021887077849134572880859285082820200469345786351309952125489926431415249842293309462291082553122962064828158854712449163841695408526945262121690666695584748558360824359984272259158814778278637122240223519538206818474917888 385 -10418393213874212247798495186880396195934178326550345875476439271444541429121040518890026773975185148376740142349849232615654600117754945023628816930407918068652804125399505455686363883234178471897095523560116519736823855234239984957733003963754592857925873723337489009757952122847358989739052492918369434362016026761388757526888190172092676829762317032624242512418400384121544965145162606697041340547822511883662328465697485593587842115444747533954673795512041408721852171370368701309324381276672168123339339333171039205075756699386536534376134809609793304633493578667096857517375104154645406256733311371359192314981040863307163067164135694315443744236161831064495577620665755352513181473063498476827810328941429894683118736712045848668862365793767263380693749312284719676730591093977608575403271473124062929831135336288374226944 386 -4021608881262865683143407275010360423552159088106231242178386961751741619983276220987734037135471062977059515336841479927902304570371785008944927728639241968038827377030329673220842291022914607634307773182856549982415812566386709411178578241997484426595026802156937579134830059355243136747338005607922418490507832877542689428140023998250009600782891223384772002542611359941055350102973638541670817839925795469226290887181089529466688380531790825139273551633978165923005293497178182392361852099394218260332349304134614276209916129166468097555524041011773538527973402958252238045970434460941503552932542065250168278075073687306336617059194154697207214212555450693907134507710792308191103947289443884854755133328318560142751750389825083315668450786360788086924059688652978789449265692725713476148160081307053695128204663583950988378112 387 -1556404641090682273126332096663004055526718063584466326009904364726218861458781737127710201967548280190747733590762033240187607440789016231804460871474233788005370291540942997110485936858770438738969279438793046720127644063646428043860702095777010919818327046023808170013274894901523289969558889894681137935384887531805197867279504854552542621611418580744484969122895827962179756765114046264970077889588482926352194841838728256726925897572414708711029642050402031521140417018068897284248982752119698775307738785967254556325439881142215920132402421861364856044565260156395980172076285802443288812978517385264099708407099554346254793554320464600420891388082379957321065366501906519427778461382055549101681570357008569478314654895548018390347869631148969511936286283840069409283205461235658955708598835465964884694495516614963805038837760 388 -603901214406919414303938220253008605077707978176536796552278806447047555130883090885447794409911443484038696173113703065651844872225187400048480928886212615635518697491183934828222103604747486816565590495466763194156773598576356761391608436448950732665019737911119576990288906119329932240415512615835070743334417294296841890031569883252922369535495473002552867241174995307522799424609422515297724916451967473642312791234840515746293683265621951073742696860642944645108778148547397833777444607714353340406095394374446905316551657843290474839990392455870764391429131958825730015380736165975685408375972394081816639727918891983671324483071620993402328297713748229863299288080154298765741842877311161989599663298823051767174840420797609446672295655787226815455794687674664472732170780285849595156819342797397917525329528299562038850788261888 389 -234923847132026144648699135675012063594817030699968895447838345784458947399069563235449569395477688164304922794952748148077812099600636384835746810919256501229146001281523855459547321539982335325473487076852635364326677845634344539783259558440428383499125136859958064938792445238000586134624922632000520060739877165449712498204987096112528287538523604459314128059717273166813655716546297952497222614626898809309420732192078060932408654030987652471758828691152033905697398964992655746718424704039254065857004234104174886322543940296677607940995330066157291997720902501677769703748054988140974893015647745422993890980867041625257423381518737698386662055078769853448850361278519379001486499712316473337571824486198507923576872289823125325984715684495514390268181056579881007190528833189478251452197605235570179792097548598223273435032446828544 390 -91622734991242974972780563116015757092918270957957003148555776461431910749900455615127449761052028120361323434519376897832041683949138686030047210013245216760680636490700624508426142042254263245560105484235150624260838695125881236166876158295108543040702176874521488564403721644353053552758823461577535471691853612574764506522111551932201651621276814529611392306951994376866945410855044572735173518561851322612965422095502538287772329908232338994542463645917375808027962268817374012299751976797968339084286086935414485960133086507105464788212354883247704221321375491359076504021834392463132428533711034998738211874526063954874019420232297697289931511276399910525642422678191026907684885012769608592598156269823157634485065457444739326004949257399796109826903810094665554708068164165187695053158606937775000309003546405746345265396961639399424 391 -35825436450727343224230046842346583772539871809710434613396823643944515201287264327733651119973424310530714680901271740795474518043363835764064767220742274793637607459332873030728350524693546815931244729150818149686992366940452216381015055128363183008207136304915129041609643132138099224814784078424935901263870429510875739849516040202267304466855086303187084096186012955726790394606151159608221544522972795622689861258354580038623853315135993808451131160384183123444131722360335838344789631353705433174216140240381317444051676834287421071885046500876963277425513281315164330614839342026296503424556214641464801717832822057229048809969622579946222138451309505520092553670618154891063723412260315354641749644731663252219870143589368915701875010745921303410508674492335872591880662543790870309946380610485753852569419504689159786755012279364747264 392 -14043940447965995993692066817416706125727777907018712377472026766581228387790355594884268669070645548508181930464451269341714721112315419757686995048277314953968852036395788479878373468890247230938452990466405461746333882945390250579379616288406461384231915009552224247510490486512728082263143495415549058928438997217406614487536733760871051442509478829678639071360108858848466339677658454671091967063453863445762006387651784615079155667025303155476086144050181489105384267974439975843277219275107141383140897987331625566759884142452749781589499068239748266815473562387740898149558416002445076694009249568299831240733127671216862465859848873232381836148776905891950843462541375182065387942231123825335940658629006368525024905693163833310026073797075209733120288865508023119748562520307734773073841272928440472804461916664584847278701547502742536192 393 -5519413016428903107778916067322545899139003153101661725229579230422555581953208103562491674447921463645436537188294094964555685934606827250789127951170355783086902178313981593243626587631008631717279981988509144673295158546886007064879268342798758932058773797609928318536965920356696702820186512842974358143545000865286775365516537382073028704810757911376561657338250579970636844442911158566542650551148292584120490468036142115677691326020585055061940045967016317181626501938595449549985313253908320285453937389512247212117353483000275179620884353632098452646883392865048233196992626692424060167978160827972919889142986110075343454899060014255382566300837181201372251979604430189135160268353745889458223364593971670737668883023939863559854109612857486158588482105136292751649827527055100134508904207201671671249385765498061753095315910337246602985472 394 -2174705341612102602020361198294679746363134032176355113683834175283000242035242154068769597740541233169653732874584229538355623480500058069188867047165931046407267499109251723136822926218889833979776217006903219436157443607360329290435557732817160520181207197165211707244246333499340299407857748440784419945643683042643816939761171153738149485691597507022805983329331135801208499533071751453918316251506952099474872214847692511828257314393207244636493158591915708179120829923498787399796729255735300448023968886476722736967602735195739454581421082305188915010617007161689054638211986833746556021928325006629969477771251538273581941085452494174421481267090573342724315269821259118224655748750307340641045897322049886700269047927570351139785644457094672135917238428683611440155485981567997375939024101966740510864032679541601969580034472133556640768065536 395 -859030859037648750084416539899794274198366764389739128799016759414152338914882555316829419178330163134537558439730526827016888647619037770610431380653983248991572530685080442699624338877392640878339139057277892632330004502563249280505460555053846947037905685532736101553923804036126738703270356798192907109608840151871207988658485751099074852228121654308705820517846363241741292736320003752470065315396114526622144606551901235699902561134747389503939614505589480502279678647165420909604630033850292540605892426632013310554044528898641622806903863150265674875559980913426414672964911347078827896632000486769110668896456746392741834457351989584732734536609446045615775001163222792435616421814067522395731431376170164903489101228369071227470914852675615665480871014626530132078997274098861524757463629328854028149302850656333292833356188129450465873897717760 396 -340184986378439632354390164612379458896898406585100948500910738440103204073013144947296646364137572622534386855013736160174517876265406436167224217527862573920289349628295934228871928875945186499847996784549763178476591191133810919452412340643883232396336652673195685716087953273210381482099972626084267849952650360361485226402223764706284038524911338532474731350571113406814530388500473386186829832003249616355473869430198920945042714801916192985156014317083315956756622265374522297339641677581515032380540777081969795579044368895968001227177949063928773649243498194494761340187216952379989224677203576378582132863312142188778340789211696368534427540772921504454185573663734931928021420579684432114022345742947681241237428487647150022610352248504250115084031918184382501735866059504668196691808249367324402640209367299219808514053915758785714272661636382720 397 -135056902262197147885825291178698936154206598091920002442965591141827546167038547981512599645851669027016631811000663032962764997216744612068174275206885601799505581121803640184942371453753163684266408578276301957234311368038632377589858625387229534535874826166743173811870493178874912961740238404026552924457598034214660988379922131430422714655545826041267531538837257510394659615879790246124018346168567129403909403456954230459986159753247996666993921355985817656969000177549117658126660021283260713046912061929431504394228411300537673650784500470643898644892796646076953304387368212792431303466808481009151608808199706101514989034991701952001379619305737474943266860137101293099567314764026984478845240400293648355441862836458118074743989655528694413245549671394280343668333729704806517152885125447978586857917028915970735050911695441364069421712227633725440 398 -53754018325988413440872206866629506014968449446899520788167841208224994408016396206301158271194695997629787010740202757294436655283122587578515337059857226017129734101668227283422415940305640456865295276349964134841849842726392928815013142070611929433409023734837745803510126626277542458451896058993658586687294496802756594590122802754436579522544689520287252770479725925871519653860269096300702513305878740133261796112364989809409721497076781084205385251807986718208350417923747012308785293926310962323053540646394454886707593638469014976801087514811376294058045665959653845485230117829376980371654966836199880299684401408821710627126604500098773096925415544172464095753333271254072531060619435360876527671547638844578984795364787813280211970423210025384944337285199150300221235152996200876467391933093237226749478029429219403951067615838559922080947776446791680 399 -21448397691937318605441710711858236797698365658330552630613145208880773562709050203449822367620165354971978627046186114994712805569426010113777981314157200150251213698736157144744516063743690035982739328975568942850190069170410843259463724583342528360920128930602939133614332556750012323379641497935750289816015422020706973216158413084350700737786051685624025968980420814506283240764004490143340564228677285959747948529872473469657370396914248287707597684116765195403221067264885164112285605092045699409745165813308691945429085111752289613704904652827896574932483270597584399265218306847699934269273896188396026070842919023477761051959875302971505978381904161873213704122293120563746241398753796023106367626243401199851502503039222565616690002753280546134975293011030886987175288017023118251588901424085350693374420935444871269149064825323434186432217870590688624640 400 -8579575741265893112334289440441037299810350935058386963809411006490831975917718397838293277402145146019843348885500411023019213546095269155485187720205518547670422781978972264571010456077288687545994304237682244060085706977142187516136239374952371454668080696387634085745618265799293608926602870999093557502518461832302612506999056593230791032941285466477072606597654965020372014331872387715392022833695803199096895429411674021600319511364378411279499034682172224364386299359969169408200699947377228890689849123460617638651962805870517299568658589171862658754475595341084515547242444970269863557809041108122177729746414613137078160065218732506040125940084015585869909096574603210846510844936630220038803687792105766835695612957845457221632268341415844067328266781400464403777977754061659340987226843913149749556723867812485541917432435479748003051796923553954421276672