9 1 10 -14762 11 326882347 12 -6204226946060 13 123644349019377043 14 -2423717068608654822146 15 47771556642163840723529281 16 -939857780045414554730512966640 17 18502040831058043147238631145734166 18 -364157167636884405223950738210339855212 19 7167826924542192110857198444520276603739442 20 -141083540894583583184342753878438175681371892600 21 2776952561019724542014414135493196216891000601900410 22 -54658722973466016391081631074430152817555645105386762220 23 1075847869231222763791515472941905455963432988679273802747870 24 -21175912134217453977770450711631180567589912125872462733267777200 25 416805488220924448411846284011676690351909072272466586178044841090815 26 -8203982361121490988073115338440714024069885181561263127892251597936886630 27 161478985230780969099824827614877082338222281461953808336795167060653867266005 28 -3178390863562662087883334629689111133711663375360373179694221459263036595269016100 29 62560267385446898889199682357171772054793664231525614614456107687718990207666076626421 30 -1231373742830027149978504995482320426868544527638383329312246801658515686214730094862267102 31 24237129380895812612438317915980106329916170641119976948483462947638644027168087809531267441687 32 -477059417599104640543119010165029070429571391843590605875585720347528218569923619241154622745667360 33 9389960516636425419994665560718842216015751094507322596352034730624279135008661369766164608157732614268 34 -184822592848736616294965056412361573334683161669535207004843898319461668896242391365473183103116454115757496 35 3637863095043114069497986602869917279461924119585093224253388927650967977880353319610859554892295042634857139156 36 -71604059299724223792352824898504236125960096415096577460620342493668882481887894761659762963277550459215062231571440 37 1409382699196533507565817089077350687881795535856972810377069567016635502813429682173056699696940374797088455335181987396 38 -27740879668284964801871573809665315182147170205382153284178829792869309484124444672514533619493216617439541156808653383866872 39 546023734510855614332170143654942148631834584054278391318594506791180144469478870721156760352892417054309041315770867538452939052 40 -10747385166377153656229694371915027671391038223885592188233091672061524011506723955593672324620080139102754532769618901817010036871200 41 211540782229801629581367638043663239204377408637141213955595960343586281194998209227845030384278975331852349959875726634538106925418304845 42 -4163757216629184726008254843038373042451370475662490603600304163902208265794643201829701109998293198482756498000456396743353551476687227919490 43 81955233294912247876483758590233497527975328907912734670492774211792349592315285918573148922747663124262933421257641637271733050925274482746258415 44 -1613124856943757742709036249996559508890115340348435338323801243683221403620586901080706331239593989571399530589732235863808607311635074637165660531900 45 31751136559223983861293490123650259363718404695528000032443680192455724239325606369865214810001154043083555493212062625351517108050499008881191917587711655 46 -624957620895205672953850180300003150869989093675504155918632927343014133973447228558969281623569495551996336140993854180409570189783567219785679570446211134810 47 12301040852080333269857232771303726001679216702892519096844663771630450035844939806945811824911246811727368292655209588903190741973043767660492505761330320106990685 48 -242121387091497199690851512186569288412639807650963509046965523556485510544080630971829392895264521919822311385173181288834200719838933959023828259252262356683516461200 49 4765675262121939381907039569727267100947090753826862145236996012245544190878083623176478791998360784350842858309470307621407165795642287260709643614236002483894539187458866 50 -93802786184346132851504287126531243215100547320657292282906927323762977315332907374513719084917244736238470080595944699165201192652566096164021137904288655117044363564021227492 51 1846320240466484932933033596556372112429548333826022639432626878579268165172158238816375438200371155074902075737041562511271377757126021954345259488120505501004917794785886381065702 52 -36341121293101822934810185288731761232691599208906293695342858099504371322434804004652067765248531415453963763925107617701242301035450291322818967502522421887518198882048289600950829160 53 715302290412123180826595278102504304183186100188085675878082944516307650057779281576882946782693677513031632178564401842520801108220587496986784696058886879176766221136886345100088817383518 54 -14079294982181820568205108941508083188358643670197824044310929822796466139352796182256137946485136708615194303433128168205825612908180595315454012630722384208955059921527527463037036313510127396 55 277122763134284774244012428479656804148060360605505124577463977180227125979986434221386389488193911304091183861031410100348171092825413463622716277583893840436629287920346107165223831735034728329706 56 -5454607346772127211444691472649167912793043005608445629498703335741025186629507654789425445262890213309815541830477943291834847668196665460059112849520744552088848395271174322958950071509414110992188240 57 107363036406515779902867208291991103223409901438899875107684230982829449686120134068228148667076182242723828223367482186672258673055234215740495225680152279694405118562671765542841182872853937300987250748651 58 -2113226645589450095828126429470130842570048085728428116457888035558613807801148120105207131689092166782311567229951729862063118323956028742761690584387130177437740570127131777888255938410963061806729881084419582 59 41594640065137146236185070453689739581025151068642597083958031003036921224824897129742943233449398595873191091598259366128639699614712631223013801046294992943978461195343254645512355769519252642874307060635091145337 60 -818707300402094449366830361579697463423035381031711828183757283178201464443514596682582551825347508582005936062408814422005324764617086371144767714822292089043166028910341801984806670992632643772704431441717994739993300 61 16114615793814425046887324501204767035958209986002637766062505894095925777130736666113835213876757777318334834329060029004010004244221377573602036577160565451903423870292276997611368526022349187531971615127652193889870843305 62 -317183982669649328197883191792560020962980958497529830566237578963946123241140855183065525762261204635401609668924049883139275067540668674506369088296097047475105352865296059512921666065203443432853710385635357395897578192104310 63 6243132330886707726918934971421449906476906236185196642362057987607363918957301555121545044046579326935822496359828228671986224435727188350462630028599832727147103603933750587697442130421099273605374248142006845342736269012228111635 64 -122883573668843068188945396338043728967232741577489391795253269403350026371315373620253984684107738639731756259009958578145019180550323679910841321203178438829302729722269191118406128094147982832768849097336634153758798692370486761121600 65 2418717380523838111163012240743576194126790462056488600548997368850471135638731757411099887699373527500338800928119971332034595994112981599095158105612917798639680211179532610806751210808906167430873344941007475972351526236135388144799742520 66 -47607614200850705542021569904231777079288002349359100622925012582112976299586812481088539052055697850222780377796582343424910102817530245143287810127735195040725158346202637582124820603154542597234864079363690144133985019148794723439841963277040 67 937060670315344437183610560623950049746870529765110371498795017608140337413976618011386455388052229953424045913287971306582942013739778683150796909765348413988475407322954159707073086782275255964058428422086521626226722987405612385938680752591304040 68 -18444165173816924557085006663455858634577351638918395494877490750151275997745478530036515105061256590472681785010585030738572695654010673729618649839333260024107903956432499938006854421280562446360535322779278721134828433096611670423729838524429327992800 69 363036503116238526057104186165366068131092977159649890772329378466136600413130285719619039776402384628835704995257219892071687418747114329143931227722369694470740877799114583942818501846790391835923661288195637851107095511960510908156760812965593715925627336 70 -7145647490836922908381981696236709273390478673047164604621892703035952173497257753331651164875246134544214810097767180611637278344987867258751275127467279547125707345787668629598686703451888606245071920481502993871360716340029400547832851127375518706293574328432 71 140647779562143153605682545727395818078548313586277357859120254043180579063764738984222191759790229949193223806407515784168670832432682326978827536762339028013525196213393877431841128951093799674725510606682565539709013924004706909624545984101135966444982206869434392 72 -2768370245121663692420649547549913046975968949364466033556079863605092169835385003210496051920356256742467321904005454623022188064595724105294979134610641440697435894478478166633803801241654753549881430995613489894067914054696990851185695844835110717476523318585795888960 73 54489831534729706457915645044440808514600740573467495849459005235120800666515345181098593266514854961802918705344862465839443389711955781768571474938591847698914955615106139120084137937648726132857736294403470866100088719579759262312963438785119814032497375443414176115064793 74 -1072523354098084812211153641409624310850894205008906370517996700028704946199496184245127304835169446439708798507249589045931463784315250714783968448837076122947801998055171392222745415539408620179267490995929165692923919779191238423766634222609814902361851299960639464417817264346 75 21110477178712603358752137123866318462412761275705175283138112117760870655915763682615107921188712960422615066623286917534327442010152442369493911331303419900219558909775568925609792532645481312622268916592930322029709889310622742907376066866602153241943409511304683835682705963330931 76 -415517522308600171910318315009056264135827399790408895205770795532766140941324920782300672768538023898590726129332384542383692470834418379369148859611660972050403387850876630491423974069676653804746616707277203924921536462132640775159366291622251541970888966908696041824743221373881074540 77 8178631391600177183710795394323283854436220504474399798898151329486588583286257512794913422318816493306192649688669963617680905105506111932176057166384620636668522944222792509765801184458766530329180923779283665886087785053095239306595816157832522671529054973122841695234597710954594776647931 78 -160980001680866287506979585746465003164583890008512644724664700821495310298391778901528408251321934155054673948162631061789985023784868936275167036505018029849437787250799342090441561284483307330480182856895663866434939931088002198457364044469083295278334693467532697280235464275771175771867745842 79 3168569373084491136999879186247671923182831593743469143433924687268731860026104072812957838390025792579740420139762896176792433058523240131096914828803083930132037191083691866159493239115043388125461912814801405360299590864029095829428180697108286545390552462271965692760425251285906859424792704138297 80 -62366950970422039049568622022912918158474995555975196427444249330775543582710504272775853238226633537803975170862130704390599374759813864788441163617958915330125822993852642192803960561187285355732350104547201229773769866163407826920888958986422894169732224981359021478039508557734611712035383166065316400 81 1227568695950816994612659187276995022605863242503087912889450853562047158570986148388826356464993511988723860766258879454177926566288753685647471863276141251964743819809403250619346822361845358115847700782437254331563140910354916809866304960157087751542345546736613836729789141324838355080514261812001222395790 82 -24162234642399930904960970783173092672425258225648432083532542132430182718650696235971856184742234650042576120594193625575444228565678172053091454085639279269038130932541202591365120143876461571509446964530691564286487762756813093733102906340893039459650529506305104432368354525693363209005141054992475332557449180 83 475585264466357840002346787925195985417074102329516026873987502071240769873153098859759576711392523890897915097150619488018825130484887548019804795461780655245006945553722310279393088825491505035724858502944686439889882856595553393349893478144297734725541215241643285322763642268868800400207679659783139281132968637530 84 -9360944760491321364766191826731632565573949823345238604602286108965222789979916106646003180144391960711577839681717243561776911217576697597559846612337271395947269809057316483803210500969008344049042804296742643890430833145548501443176606382710595218280333168514002005303009339559228052495667136493112467619511022816403800 85 184251475720750678422692953725558723889167942139848600391210324799284524139107812391073673404150514250498289468926478205227128492047870600523098527133523143122055456727107416127156931576135085507978201417435813983169481561061074932072437405479589819062236240162001709226051612113114542596351908551968962172713438312330553313410 86 -3626621796611535603393865408180172361647989805499718653005693660300616158303693717592495270145613757536909886395882048295577861996029156518593494777896323066358780024901157651907557179058470026091764876127385347776355302983628251671081888975528379457489592600584007989376974156106287132787294274361296003923362637681683812768345820 87 71382796822704855281601452829210332598664064210081925214583477322327230960227513246134959637711472450895222373400157872789433460260140130243552597758765405796340233867745630556842378905887532652418609500907814561216496480474470235871728621090142105880199092808563685119875203054017621468998143602788025406719405180483150048115190086070 88 -1405027589861299666507761396037346976510986202669266985969060108642866124344456977638116100917083742483152625487304533107962446194715867549779302184374251219540777894533574610466391080108130589664314311665372559386405110953039525441513461225734293521743060815506206492527980465087630170322588217370966688296077832304809807657737866778268400 89 27655158051239961335872267558203100538852851785758567455451126984123831429191657739642489751580153719974880652182965303509072284478015423602514416134868414246704309565289334473087117129017150368805813800387731645543879668594801540088720702768806962160377665873247369534847391605969985613844091981263602159366612142865851678484356202905675511831 90 -544336475922556158973973842348111627905013050636184095808992823672610356098877143187190544402525023771892051845314319277835983311602942931001215025956966181779413677617659499658049817407417116901505103235117376940617526041320698864063038757991772986919168398628534595297546148643343397712699005677421251313339818434035414245247160394299258078502422 91 10714174855583672877084727138937881172062426363075710185049057609495443095679805565450442822575317709935483091431868325211430091937174406738834138287539997182206908838828071128327947835956228447181130609629756634240474707993697575523293076197508046555992231340702607182032209239484188558993606088504925383075129561418441515784831919708520028047806977757 92 -210887103682453433239658684275714315109651892612563536878994684066710364323607460257692369601992378087880755094944297187470404048710717168687638187842317470079050909723417050487370459499259903854763926378767621343616208743621030770931005532876998167666699178409119462609372082846598839676074263300038076472934247673396518679309987981766920104097560548304260 93 4150890861781730926456201882598884864303624921565153125564163707010005269787691808987204513954325264804688061422660729782944693676154433506338206723845287782431873227173105363759747011930241204945856654794950731046756457872226650552286908582251377404747087045066914351015289591785737485693132315125480682321144111923399189816691502704821081528287383955133288093 94 -81701984832449809825437421655193850784085974506022890314062840939893768472694144146549508151970934710609452108021520832227667226981215739274702836273554891935521486123609507155955987441165658187097649545461801582562229345032333307448027990426590826740422599553127322126038043852978008111142447680449460571066812960643209368658222991675085618352682776667009701000846 95 1608140167457109606794084770439180564983179161329818456456448166895242353069934055235886867862117505994294934678184390948856290434042003095629137607959393589128828578094112540516501481046410875035001901551661527520090840826705136416756479602488617753729769774396771901181699895562362381238727157070264629224301341707431709252887018199660422725333022115925110795136122831 96 -31653022916058288390527970536554391060563817508691518322510709317220324620231657497339088342743695580382014114137611608635103550354970866174196308746277934948883070561644520364544276623046202535905206264748792238580413815284997720269011240398690062849599317012924361939274075935328175702300115230422048256116104726270398119584604175520739769822845197310499957790341123487840 97 623026450056775290390762044071000079245078262501386155655179646334467901066634643973159352622507244059255076479325208928013520188785571252303757472878248177535083142675461651382562758342613658159753804124469600034775226081656064258898643901325065384698977712818013490518684479593474540606765913491584532305528018388402098137477700897268936022766002498851757633984732613325565236 98 -12263029616467508040761369313449494559780871225517865727393786889672339226166009145183787632754404545700499323365559652261602690643474233524569772851033803506572253433016885097909360300572277209706830538151262069958870937889451040923052863880949498150557781252830364985680598274961572023548193970209466011351614279275399936244249169642286887078017720043991505458931222144240269578152 99 241373211940929960766306032196626401420166915988431229942114542888195972587763443787245595987036904650404558689996341160443108390152467002760958131720106723741511580920935462448632017390936960101242808056657643693120330861230972735959089187526188111508544464011748191905720368825367833355925463116241972352692983765567481069751262232419920256599895682590967811825691335714767272700447932 100 -4750948930633324417763201631726197459153145225945581538748174235898456456555004195444768639350224953251759239348699359860804741694510398661360675300844012151413919736807702478279159382307350813282502648552740101652902527040557646783410898500558943697735532028571802388476828017228453048702526329590757797679518980468128214353011514773653680214266396999096696269090787569655150175190560898000 101 93512927801655724514833097717266744588511358672811236100468694956711664298842067988752502825980787332953488464972444662161951486897356084692952867666803859091791604933964098594451274862385301791298275349697770347505105752646437750113087237004159160716381042525757697432226741136815951709902640171561107813826207144643620715119957638729292457416404993131154110983652297931660703343734322952092300 102 -1840614957919989625625459862368961333735669064945913269154080251998297577177321276413831654806482874598152088432954721926722967843844745088738042147714831717579191867537282913236397526908749758356564395717289077831822464125254375703086887878074140675198377248376921742141310493199908221659618579066902809873731261757549939597981284806369053327976599645030155536631808106502261561151736101522336586600 103 36228824216739155801185926471008265931919174256578580616085852709828683079274555160426879428455125745244429555319278103580551240613004965772021180463364854646071392313376497237665067804940700399823285908005492010233237767309345949108024916139716512356312178425315049590574023124712838706511572611516456658451131395049735733815965851472251471521077338682541131801380169281202719950163248399553456385916100 104 -713091947058076803634742590728855698337965106555996960606699355116513204205425062354571787374969404016200308919950382018304697107232895310426123996293436257674043982082086679887611497213650464873453797195602502121951981723137479475357648461619363329556673652326188705658509772587712355077921659332516005383162817007263030796188220079418284898739458422899382627235302159588018644709262004865911035000862236000 105 14035788793944125725942638413316066710386167194547753840151076378780154100516445643386709353253056723000116069481552612267097870281229073728289258818388203274565872282201545779152431121584887578599815624006297590908165155516081136957995630246399525327627346025735628786772486707227595898821394701478038604058054908171586367428377087733734257314062576906106766795520022685873372300679430814829925756063408815804325 106 -276266430831202226663728951889300141060530928875809442010716157854094581289717677769274964550949660748788016060782477611805098277986512289933383924058041139472372063910125098566954750663873081395087208500883937977922246214978198123578567660566947145470593873613781394662357224751044535451716269452802686664485710007010026287467854435042046365590829166521217105308169040161574631136103135701723720241732935518760873650 107 5437752158050553427422176960037094676494430273157521140265603371542547937389487542256025602751943868573717450102782710175369102180218567243943455021294880663280770151027655194906848407661643055363275436024343721418014536560643369502101338887298227520618828784710646644236157573381529300406512666307324621224236355384696447002742638128595493557846449576111990003877725409487374707528369634452073446148228599231073145966775 108 -107031275726909043111950709104410134517439871065936430500768179813392818479595746660589213273243494690583084086605344845181528620423196538247725659883364340369326439763366402850366825053433983993226225440750757646588573104568836047290066096924286933445165909306374414804886436277642614713677804719046293099557624189982060725731876049722230584809005791107007321387548903087433004841007387823456506222857365454762784293555945500 109 2106696600132750695572525807302104677706768982194914645760925938205694766159047603373664190643068347700183495873880632407415422454696508079414888663639713776776184567135578414953242971576566514460495851515800443982495521448006750028987734951665043315418119619995151109011000883236536947837131550458699131015139400152907252042755818872720546834754677782812058032589302418249450352470607858919511661397220371077679229066490987742351 110 -41466109180412931940954025465127326371302333876515684364182244527449984883023429549324418187766788645810297281644808707087106310653135820104055548858720199089532224134910475152955599516547357230508487330634744036628482349915129190118562987794598986053772310442782177209018576414754164173092765475977223590332328887678939893419252171624177710203698040685851395470169931885540054508410484736730198598496368122185362313204810308675181962 111 816177426998067739393798083230101164966343837691634185351452647380010051265059733970669358946784759784355054187105360156001058725396760835209227422535822393022715763118293419910759457390159938406131932720098812913323882367535216512349883667109226979296322426603925071594950658505998526309191705725211250162041795613438491875690202637655597191670294344886381673855922473552105925054225830152213695026030042306303670828975037557425515875797 112 -16064820295602967314488127672218081230032545757283281131028808058901240914841295453981895232748077392553841424808808845778152628570732963615112407816528702717535161463594577182535797725761709794427244852249782081955135663323650964987120510187829405261692474845355223055301134591232984059537694915867865386247661877922446356081481025580070352034616428479526850527122080017244942427387832655493151543751543112912707276599516815352859748914532560 113 316203857878353205651069816972268492850730598140614397434018826518338104246555649196859307477613563930986017521061444872154967040645812413222246350209855058892122521680899162541124928678251485653813888054179514567675677250453126608973407640114582576619398123537249398916641441847193448052856353342602710780696575446683672269515503283518419060649295895669286028118214461016198912054453669024727353946023522546445025341104151210206397108851420933418 114 -6223840534619626146830007207465160744780930363201663485565079671995852456568177242819568782127254838710197556441639490793786828453056605925745834989896698675310539191424984414479851128377550998655033727972985883235920017441929539331325451569490657305057444524771082659653092996835871027640232376048319363794511597768908637649751184053599755627871511878557266036644014937738527648320679464664685309688243284405157815325588710306175222472191397634669396 115 122503853242918101448055031864536758939523052338898668462360948457576481206598810506131611614799972491481427363090898964496475877724183587478400434905751312994470179756869656076627661922681877995213698048888977706388051880075613062696256753236189073706668598185991220956318364562955220683218472338309846652682863726618113458791750224579332721047885003759187995760116696420144462174698243688555035930369140051946471029829659816316128107119270866453143435406 116 -2411243343380356990802067192189677026206632239186540351960122901609849507958154421212068699723030415648690703122851395583605511222273139183096028428996397487058183190275758605703821584672597713629480625368036960419988182643259018613490124619711348185448710502350018136269223738768770726212674411701503423088439869027197608088782338433151516675853583321258475331215209014941369936429736331110638174057246832514058165159300581652944280443810284967500390208685640 117 47460502727755566649957088543869412906825142363908687784132984963570470611413509379512714301153566774091697516575706730392516329967513421908331151583648269919437651085902136826123118333747305457507289786510309862711601625012530519600590426586690611945358811472742463562316159022040165009493124546038776687794597504565210149769882319082459448172628537911949472293854165040237535379759399425976847077979801203560062021414309816976006045878588371409742960182979630566 118 -934165075190412818371105373808981654245039277148814609561600669705900643226153929212463046509167305940470000026200291403912253374279999391373075437143509083189190865404626967729380432503347848746842497125499889498769716010323533394273255848998396575510929537836879351111464336814981112445144834171518248142446461607814547566925131772245717807233900236953047841957103887220347739964217403175613111862444154228735757446538112406571244067844146055919679856205037060149012 119 18387171174972895503998467072682185900505108092120118564226366479752867877158242120798240881716696089788453186145909782584505044092385006005372645102453231613401617828346239077868371705498680140342488598051221089170615097365547429688034285327882701699180843993700324601916728095041023798925399901509544394624225435796521543099336340800908328080615364237548067410681126842885888708579533512842286384170410474708858044564678094457178006021180642740125470060464346091086354242 120 -361914690236991502205201827391603465079642042577200289735344849974046303412100817390702456307556932973627290223972416008469891816542233313986615698520329695215164003882037167216168353358712441109717758219900232830677815601569887599329274742786626549310218200589278185704478006544047097530012589636309890134888069320731988243547827908967181177926446645386447630573205833450775689379344683522544285295075064732330900239831817586105793910621383814462692228416621732805034863795600 121 7123566847934703737904987568548931003162594324047033328870714057452457150747266290074148149245919927336680877245137345821658484979938644384165375017225587828897474490102699256497695138513432133490062264758393507170830566920887347190421366835647061589436536389693228480277989317999084062422909719158604693793128866106037208229275499362049911411548124988836598262795136256248787000773931107904371629356076256927084248380963869926195103778550893289633992411080361184344067479130312835 122 -140213166267898773673183870311748608935249344080217756841511170648750028124291783988621521906463241742506229639637176291550304330571440914052166163906401481953902762392803373404800321641344879332310563644699960042673801346495017933108861170171537504035657713122944265727386676390167635835793040092326746509616877676278044465765319646900765607333884879370508133256493670555552723591393368927269885641645716355243563403761567462940739112020123082575253155697687174229025371415363401649070 123 2759815751651051562209278119346147869672512839530926109031106200558699550244974330003272384536377084646373870151879183561494466588094206228016044068468179038297651218563111712409576963024434959601932896795089757545537415627874068482670395716498288373604719743407437293572583849143348775095629338490570506598745009590479213930118406479991162708060320830326824512972018772216092522240470545613797270569765134747242671079009320955343218948073712153943844257421553927501543818040950769970777345 124 -54321453439747647898965221223090228518764070220487218596713293307631649876540178402154313714195073896865376449304339314801746599621037468949564976123092773720701576685426394131751265740009059560055968041716347721832339970193664298460393568802339528966098876053892605908896613730067609633128902730437533690937766037417176151744622329817343022932480623893969577221474894422305179505913946028707411632953160011130195177816863904528898357797324614350742490156483102734753970419252236515262848475700 125 1069209168054552953595332449334084967934833194149849923687304661593203660666622895900507290830094175815364988720298191166380393899230881063769219046266811164432465243758792684435339872168215403451074018390741260041547618304714696802058382743797493626598035613481249958364259814063199214953980911953684725843773219244862725694553544144478829429852055794789719761039788771043396947098043874637603770873877878969754278661155656266236429560987628371902481628081599996493088785105477100160172135820845265 126 -21045244054817765785616928600242794423861321760451496047620997731440378844282754154909744294476783031887459285712026946353469751013903283185411648386742226220244820725950025656126924319994128296074447402421219962117580199702307342057276374928361030551383822929986094814806133570277398516323640023610122629325501806307840878419162037127634138829254347860953662386173545206854184623287987007945226841732441151740466917059007859677579403687926400982964988163324578155626562865674697146631387057384759893030 127 414233538730978083958298005638578922644862396210966796707398817260766811625362669456849207952611114114574133294956076675346162574515676847058307013882178010818651657380220873118588521215871352888281210581606903243837713854511927402817427832738147895482633102134229666355846040865808155415427970538960258280760255621412433954670857040530682935289576806635749234084727343307368025124568146376635660719829351931831902044681995680099362808789539767274879493491510599842426888174113434210983275143195864449326155 128 -8153358742841841626551179644984148934418826544620459459578118689356622850880435438266746935231214799865022466909151090378690345546056096312328989833456220456048902339409130734816661023122836768108132084734719152176645682139472082074510159878018499770064332958003757125352267482692815065028020767399228527391829496619190104192874099925806139343148282902406531395081344834792725662841608051979297844417011310520314519880178244030796042731272255092079784249057186091152205470189221553484117525462241313015088681600 129 160482560135355968735406868952223003476165762877764503542965420008800244607542703888708881465525096156196529060076285119197657142119903714232274708762837089227411642058055973044732010337284223300921853990068217629931440078412552070879076090212440015398895436975787593940356090133783152783487883679267804195790961802181375105493542311732163574532209330461088835105877792002524905718446772831451012864255799480524886593205862358417005785262585229098882326104395887479960566209209072341559425808906624533804427954198896 130 -3158778231144211532619013401586605377421370710723038723235602400132337449832399486436382079286129833704192233701631000012671578822838635725579793737808399802307605447165329030254820812486344763871660297429835727888616305360033690292617330918905141909811939034403144472914756984065327176955326274495613815843161601746068914142221886460595837082753249157122614851338343641433806441544534202009822899204934470299862520599074162856766159479347917126554093217334543283264137702745133781174746792682021823653292073091215299552 131 62174231923611515596540040783429153643784839699161571189450206537836457039758681870666804456398185476068303713485290472567097625797584296915100095689297031990242910388524201112113527388923898782302879398138993988400633433584538198790051159477162907173020660887890733509807321743017964571593880341879545789324859566197751174054319727872312528576308568713599296610808961281054903250110133638733447273149480695466616310188850998485712892358833688168251562586825760288016326949007897488755831138734770223654144967838444941058512 132 -1223775406952445461486697622740236031170616999798597205721923191545771269118073815866400478926146720180690560171916702808306068554569701873970849606102266702744527118350558200612337185188711605356929114696062105405393729994013834832716903135131232956870272281833076057971490749123384183950274166775562791685128846482112652124521159303450832175397326049792270499455987847288125401597326877380033196938439391415867624126668996623530598571427804652191018128675942555792493310411954880156202664967640608905671099683533913069165031360 133 24087571335044984018442669308396065801531254407035788800224779672143476322824298269241963130657285327494714871268886685117037610015923159791651935540628556203190039614224634282842456157082465434106724442540401257567435612203210830901011351799936047175173787987667839133830504732373294294708027058562727538261480372890177853336828715315727808979648989207117130311497174642130337346472924770843995866108957131842945635668299571344940101910873812051575796558763823067333052017582418595354147942589882043648459757566653519570008943130768 134 -474115666587690420435007059997159763171539680493685430954823252487567819962725360716011984272285550473435416933952962107679116179684295872794477574918872061825048033019868687625000802338004175304328289785827044916474505652372379370858571833597385530534354540173053604360378482938253247369974088606946426705092949943021595580476167012568504758451670541307673050865122582111489212764479522991426941324743276546769379249560129395923909608351602287975269600064815765687489738083363251004222858723403215588277121412244985840148867540026102496 135 9332018665445510545422243961924095618505415531157210337483793202641560025267052682166034262754003117642595401121518812126946473127485604534914584057373104902067012205161663038019212327123300152571451403450575471960954220470869575634263563679940129947771727159424828703721155353778897844187938561518462993897762324000956739871875322570125202053201315119627268202721002073276864366796606112461670262387290698190125018398190775015111353572672525113242502257452287114982362814692586235925443791820054378644867315554566917878629167849538579748656 136 -183682123391963984065546027902551974059042093899767371072693454867497214395095272302482285954734421280390313766340215613660187391007432654650220736498973643994065721181363582590923493458976637042287039925712754040825396885648981223579971077286345430987768245394229783167955130925366690306223895378346308127985768178420734852872800781521107205673765003344958826116182774388637716359620501005911233726742834978872939721596125258804126541535410789424334062921198705967933485865832236088913732904597091697804711403457094360957130259318294830014925440 137 3615415234724027098362142467205930505404125534229121164823825578818721539529711465057681414053661867556154643085799631488115229133810833900943896952482406954091588695982240150060158999484656385383086348538485940789720427111292787082890074197525217651697462306576565332855111438898018472992485906592004630089404611169894707718724073963458878765328205509543891876944411747262085606987403409804382049618529186547198895071808217593040410539642414458098622522762319909917911803750405328496297396794137347561950147418317499427581502278713484194404712223921 138 -71162218065073025377062050182014330137869402890231791887227356855880997710737423710158843228019164811932135049978182122190326538007184586772128065031769318624075259286722949548259959465885486164075065225814005694017878065193963366227742292750077387833295187518117216920571917019218587482876703469706966368421282149916111343309904052397710626522890224378829375604097072698281350484630035249201433321360440706935137180035964480692613791960210201265957288848727312584623855597432475215967856960700721143907929999516777498081794859539282763809609479369190922 139 1400685938174832358496712333732588060103683457088432359716296078195089499026774355865222123051027864985259698387120693203096722470539354405275461682898891269453382983038841197221778497390790328546845021577506390689582271722833573216745023582558182105763974966841192002794213647650848473627912428394174177728652962574214372764187014550616390637888386742702326210776774970994259904756506365851181152295761177329836807039759275354772177027173166318977253431601004474172792725889292919817307314107582714222764194068645681737522735837537334693507369317517840887227 140 -27569701321095225312290788864858530787020801485871614136295855620503603959196590845793422469033428755273358027527993321914380150431387074418569247599439361754442108641056974140514407617463465578744150246123273449792929790435801548270278798067950832154751417641169312931624164450025385824109022509984233711149205966209993899310077377278571133061166606635719637748445994605855567503133926830364423167568688820952799747942938634665801890530577769498661792876828655575883816947599505232494874151995826615859760050613478824236430820384187593889081068848921679825066700 141 542654431103117319821819597227010461480930435646410981044711326746622894856483646759156080640672447928435434084265931791081399773504758203393382321612780924499929197831380531885682563759328283169163451276513349180026295034869833779490216723554529097735509449119727284965235026592217303401448601522498927338634853927428183795430993528494987215559727910137660470340630875206271410846762476969473328947247730470307865195752580850128541363547280034699104836847206012776031265001948732425096619482817108152543287251392550164888714583955468883056508746578997406898793687395 142 -10681067167402658206052875132219246913329153764828307339903053040625487183684871503643716532145743303621818331286061101617504653799721497375837260345395953685225806035884531883992723532056546556688904207878746645950969623504817643759265478839040165755913256391116695899574979103138190360286688266968211395913489957673103744674501650323312120479537769239689285679799723262738440462395965341458789166054503699117021931529009455805250892190569671104904453514829376621523129901469369430022505266351425372369832998720226926505727329572881927980788458850471725610008671609269090 143 210235445055986521469738741227471436995057733553115573371311793023092783165611043620124686331194027985212664435753551942272029983024058576330612544886817258550512839880983899135094073218280372846861300864720083580066103091914446529167440949453906648067230435294444944648920065816234026863119648755693374512331962219262128456956334185894052353581059182096662161377493991335401472534960412215123139623014442822142577830998223904119866330565634679766949253576359886381873066212648329027778654089115889559446559395195976523618508174601541538821856729766228479432788419252661801265 144 -4138064265036982702088867643580320294373721369525973830667530021913044537554623360997880780925024065207840692384628038877337692088419508243039402430092488949517173959339768233035979250003139748797455468492938336340118282327224352797742487955714612214448658129664153068458846812309657821928446191984132444706680419384671378817210866149109064825365252600168463146597897211028927964647560864549024652939920256195352961151740294100309771351987422320118861884035609146553769658957308348886774999319843682167106588162051390468695548670312900035516479419108844354913474052568929763980400 145 81449518928722930525215181828591444354157957716379742909028993422367435203922433910717203680432434542294210640368605851802401737946465100702183761130946676748980992759304934747021992817584625215163591937866140354544813394612931088286783625122694509738778029327804842759750909085137348713428956720804891032263525832092787124397067755199727404178941982100056091802658081025617310417206372311358018102391424473758677705458965494237693328231041630130963213783022567308771062950515092379669894389581078370443441671881749379355633581044985604963644616141794590624967196645420316822443316230 146 -1603170881074053441527810423932165399222891081731502479678417677525549628151933860019305313397859304623847807915500569622340842167705586169621024019925272946756424911177490802644924169530607439524258564622488816794327420097733303375920916150770667676294683744303953392223245458416578037787867143250739068724495810606074913495793078079795465670075064186028806583091055141155804211834879941207354902110313563316320216772390277768824594583031897855577212040393568206032649009757236195893893819555200997647194509121224334034864013914097025239869577279147361735034743718607937501069962393936460 147 31555212452180593889591892574256811552904165161721163307510295146780720648736157465760071452601954302552835691520734614368872535154587587050817565995732937688333693184227411668127433813629076777525097380383094208729504056596713179331532719761890258179250565899917111090298808225958279757907673215218366195303773794804531185361493309215366140191575229810253044041714541843825500968496400356647040808170218651059824099714503395907507540913155604831118117156088422843413169627588071665868499349027266385793080722241272804854121530621286129778392704543787079022874332521425506308818321351213294210 148 -621101246696270629528837221539096821795812682878157657381725139373787531996845985713815928920008478808288669545535513397370290205393413418275853462894694268050125716104031267450577108340792638124312862151572537277764082723907532690517269766975465436591569963452299811416619450248404035033794207860776340881738270655801142197774373311353984836424121954029922123423441191546888495092421581008815144481072426034073113301185005970263673339813591501059506396147778708670986748296943134617908161571773079631904822846684190846965408307430780413191296277296810774621937358339202685165642904942438668134200 149 12225135838722694801016103031554042743406981037090777170244495918296211184697866143658615165569014411672588439091722392779631289391259353420850669305148752641056414547033165328225966253144203860793870258170599687352778097122388781075785121525888818726125207874602945262428125335818145605406735720503723461465386511671601772505219066492239647677742454906068087037527121801489114969802829503177758075768130698084531569557834402591975641925210102235355868504758349272630918286838297345027285242498641726913690358909253241561534985357222137013681815320120771648321990770073108743373449911707800986583011466 150 -240627348713578801768399955970078223318479607753057767041922413159811522975045805618066208615322916024652150033925173360479404827873914804488070505229182205286542386364050540064470921403538055705265923220023159104627504258184631878862140255834814128292695415700986645738456983408751592106046717125718494675536541077588911108900947848437668525342568911722184082236571487134768406413795854059759512090803701567670408116999317079482005107053932456517794269132165985902766970895395629105148520571927197064153992788743447756469535657919154418134636343211722399662528739497136625079903168736944848370094384287692 151 4736268104729371555207416333359049669577634119403436028686158858224654199152856600864519768286121812948232686401386726590522357943248915229745243100064861655779732937795992076277759953742657182535334501219551142080963268650263019538059931100174662664009577792147507134919509154206602005022930992034991906860825820025337608465040682401418819709837593735801497495000592161486758998164557041404439060980576766922673722827015169572439399608512064196230895655978465520910873257698267074710643667768081613401812215739868817590706349319618384761312606591769574267030946033839911015857469535404383785906517507025205902 152 -93223965105388220321147575689506174646296572372217831352629664806435317527559444586527614324825296102565599984640549043896402478545936570201320854389157034581143579188499285637145198044908212228107413451322443767491493156234935055017672654144421336314783919187832520308455508525656749886873834898235661311266823187168408835256776488845156195234783622474966996972921550962632588064276605270285606321535130263220581545938292530960937125007130644553782058288783342969176145878253296450807436516319352469550493692040550760005461867588352589670676571300819063023465590864507624811692767419330816612632709003338259258160 153 1834927305169356340581147732296550035563055434002363574513809692385069970493869395215685378963549537019856082682256249851945084883415289343647058357104236382555501302693677481793714980893039414889384953083668738048443425132056340545503189456014423342365679932271026465096972149365745098082220809731404719555314513231858940248814981673851291474151469958305993626502457817246960452066157174841325235371213485306355643962319522917598824016951753431293840772252501970605989216459583645678663053169623116006871915535947891262142921567294305913697342808208371623395768138875469191380743707214951277916415656538648558456260143 154 -36116874147648440851658730814792994349987620107468522237155316175215308507286337870113867260668770709983137817165844510495498975033201678446373875273976665085269201494642200155154131448647806058902486746539172725209690847931169062436479300831122581276012652773388736437862424380958790808539556980697801405832604428900900680832698123810320860186839047919676586033238180832882767538315773974679077772938961427258841487966960207442057170998508259709201894908359806289216129091587194995228002395226526077835980702532901222115422485959072163291874037245868441046847332569511771615984148440792956240849946237949134797159342632646 155 710888433848164261283198798627570507790806326575302923193928088276763072988594809730499196190565167525717483190978260980370851679278758887138130459137850590236450510343473264526521525424817885735038816434809862049807673031592389698180918024511440097546848629318537663415772216039293612464642684518035306072114037969249179534194097506008810370469896965055714414150768084325242651701432047070745881715852353578733111257860842353116325060726925390654357264445386351436295482147863515286076299400165539977848518239731339689901686490461677188010854139236326220732402513115179642013038594059383614483760015444843394704428501112292581 156 -13992417043433417154837201953386470304846440925981687437226086561551526544482585453503188099015724666769312959392278098702470264137616469283539364349836482643353938331148038696836057213972848633583834929377669808419640719391503918750441021608856912806642020439944282227304080631094879196466978409054106519590885925671247356027330555894278772220113868938808510804802620483197660057780757149448397527201912814761169469164006825319741797332447794341366398873271368790825265211716196034636538278225721951183773465295871935980329929021816880328701131490188642465479564759830699842988033148377775646738152124512352459869041492094934464740 157 275412744665899949858660646048505895010292496746097553826921061791018703674828517190419486502702903873740387124378165963635446392324685955061483257807044004479848239673455786922843187073288526152542406547331550730020277776898575026131678984255813200153891024176989551237746555180397963471276882509126771388315363967662280338348919948313149328824107283073252446775079442912361376867583072531166150500224348208321821284239871102842162038468176056224238587341456244575108395331011151939567997092687697344751936258917081088436808186558795289052702881881715449662007374762869625832743383572816541346340835922360112863766393315912656762975301 158 -5420949053258908713068017496172741531487587213453438151975287259232621100474407638699515134015018327660931118820021468382591425973469374377077906404837259894095082523715580465251077431017802213765886935661814779534943518425631829277966954248507774846883024568505642037100757647464370103229518858597032503256112763472841445593701302477551725131735801364871442975459667007327163249185705688272790450532321830046589000532285252535693297175963179691210369288527930727718028239772916746643600156887761510705339605813348001206532093805629148067895195468012813645752091454724550096622642694251068743032772149030110101410429662996517939110810936382 159 106700540215295100199317788377168071564270179122404023145329579123475681409041230742034112113880423442394903154081619334301298311306437023736467690153524006553918244273786714274962936939549120935948998024815130443254632087312755229197796425661956055797532052217754390143010289699463959910033861966931556822372093756481965572212228625801931547999718325617964803502852040329647898613037953113649226078957015102976965206767662676850656371047584034829136810928421194104337214458727201705620576624491146047034427251843685645095897590624991662155828235723758088120654268301557399821548043964834695966167964990279565882907281547122416874535356290826887 160 -2100186733057653457223172028627799152599529935666278387569522105887371835281943409587072111586005227693225972604048948995128839553579335308033795031505513100098322093782044005963672990924113358158850832467320268555083916645487038047121102352936719424882483025873574870650178109555110776411014366229443548692841667267864620671729494980772585588496927287971034518960504887179445457199985823024196290323859397557181063229562252002954830271862404711558832439019935110470669276792944657411846461253124617593669697078361780754666023998775704225550693563692817070299974734223235528413976954718106649804155132680922962704560382921761244221170958384634768800 161 41337975466773792998523695039480970720616547723719357502530903610181139846269315632348456438178353043650410116197644744849701787655806058106581768681797933447444751236409813313388258966076237976452408175362178166616357949237813655810294489319554610693755841830410680802266811799391901199603317425451738966349277128853957690548831066595371541691372877010069833565966603225057939673012480196683301313184782584084416018048779881080596935256371530535748633437759436746736167453301238860903024438922697492904875742719373415487793152988136161348671632544504868505410803546717513378056294153887501711438675468789289092704889714388627223777597236639700320095980 162 -813655371112508567589941889462103946693895508845968113722315775759195375512665282598526700564747252261935997642665910075127411403569569689585705476672294792471350162871649711823688412124643462674192121108237777234909329694931031108231489297831537638772712115435877134344237452284691660467456622043913338225451739984123742200506527743369175311377762393408897103632300442863704465972064225428208633990060319926874676954054924446276072165975173815651675080439243335857649273448145126492244093113015118343271130437183085779945115180584436226868984446121117941480824156807416635605230041914742039159041718581620159071451608318019116947765724333938129148925579160 163 16015178669607506135872826210282591982775945300615190382396341414268242576750208200917795102035365379309684238489674854571805791796902075707015068263119116100294076040835037313311971218238219169926389165704826983472498512946929887476851403352861152158860681793947725179628661876179114882643519284826977616592996305787381798237692104343256402763686509093374216708365592262929128773119767942968525536594300245593578277403822547821702688443144774850449625393065274734877464605053790987512819182922248115504658264201173602647962551320094016179518990995406496821948255815184822038705966911429244823646843222180332443652695028629080092543679574989633671260070220317860 164 -315226761753884543272384838296992257996978931352008792296707188057041818634668035171658108999691716718210210008603004823336531754383982048980409133515095187830426428203949093565577316566511663255895067025455326942097501247089355984835445544506585522123025119019195456241494556465176111517001943859258347547169719900576203366911827916843341013463502482174560973517057856061505342948460660044527226382955798047113610582976322674168220072078735360889175815032610918642243752625720604223067257747799421692601235780078725024998057611354864689399139659911781083210849794990561050557168434432195283701810995407264556662655200461834176799570932993764396792487321015761607600 165 6204608351601709465230350772199698614154536305801589058776087582526754116209175854872958515371403423624963825769976113828226264838022609398563194809025686941840981262728263858640964954864831474228275360498496851559943398293602037051644839526039271975555505806616356919374548096104717565822366697135646925571480455756614355212964198170491087552086883987835065090068968556252899659602501427670404709385864460778380262252807517885172544068006719637675738725902331612099805959378857206019119727365114493857408187382773041786116228765501324501680629976409208518216725461150929458852034836000619749328678393876243393073010285984418076560413264835356862342338551189306574347220 166 -122125306184576447404128994249206667822403738107092677443889731886874101269194273080600622815195510971546266910528850010829450961820356086922350261593049723309431346067588282229498864108967318098678557456460629546551994293942044133186943137248176347356459467091758233593609704109754687506485382558794976347982313123901750219694452145655713658644670744119917708761361942330270296507740204325003174023380331243608222429123497335788073828942490734137834245391999785267587093158303424740926458762202359529397065621456907583736922397959626066286087905280338458093873094039126679638553408134712064910947263820940965749491797998749431531148018081244508645800061710335346522226036440 167 2403792401631018214255470993807134842748372777161905170128081592729342935282541163357599579548296538634315993728997885687987749363070120948010863076062737435805678051295908215475654477242435632072848172457472837051720601474487135749873130854475420354477612390015206105947839335737630836565996669653995977198819571839663858468716764908509662126917661451842110348130067373793752846241068295173991552055443773999307361386381063106821629793334771551162161883794955971814473661225204812818369423635706145470574713139669653030670038659050876719282118050406730755741773940161206490233652213280630609376610125163145814250995541867622631278171689605238806638162879912143908417051048750940 168 -47313845841303331511190435571105835109816221372877779463631029989691656995159760449873698251088614343693267740579112362598842309552193688862993026409315213609541700797706989059668785157239877046190249071760198877215965169724400831573986259254152301503318537577597824142175738866015422251874718706530435407977650233901839644447935414157062724269242338942709101384242455328240473614291636700419900533495305643295528566852158796623044965840903849987386302210122570288422499284388106454474225662864168348439403981173926639672262599420556690211016740953857458017082020885862115468006618552170980005922492524572606294452550508207729253111542817957590049051741577278267851247118517574960800 169 931278427694373474134761343346076152466512685282353333182649563287100884635772193513452705442383278789514424115548877206424113880693907184916031875956459494565564912116438950117617946523570908340635665400520657026810129526896995514088720009609795345505828289316181122546250427015606312136611828228396188215472470023142036140028992605774728231831104594746896875059183621311057703029349054526908176154699888507433573599623541723519129500124134980760898423105389602744533914378313366793410785734464973197549291692170278098927845380509070029554085380320592407303696077782277230034606748849705494078821089809353524562158414853786041556662117201251892269498893318642287067185273266331173560061 170 -18330353292308353091394507521080816908998369184412560657034091354180006712285624398821169122373351968064694891265260651604026821809332200067806374374662937158212766336352008983552338121551161184147508752706582674305004902778610679503868049128156195144867373859866574160445345436086307062997701896374302176502479060662042781840099224280938631552496895966233383776901511528902407938076666255807717973213729514918382493077793718926532337009703546252244601393347794257564627991143171974218016406697857988071011392227413106326227997803177414762511396024118029585837148613307937917185652813535970204320019949880921222669319717271742181459118643696139710176613374085270467188764012615756827827078882 171 360796343852505313897918091537433719219814900656792431412402020124325072117919780062526206297403488256297261784315863107252634669465430856256682742318540030752232948653029822326333724092866941294426406408912221300055003768695240781672835086271250545449662841638025146734486293661463206032204235436692997012712891146514634594851068200487064351254329952127311613728367285097493453468528060370813817935796276688751749007064339157798410921193685216578867010418355524211270150964681246126319167491193902876915088123203585469705703535806980765421434257173795879633139364903658998879163096186811093267496319554405422752950090206949986965947240813115635399317344639832920032584347019163153791096083747967 172 -7101554436048862093452721795731307895403616689627645427490308962107090394497002991401011667348390192911378161937055792478999307357554498933705317183886877078608205066947590069788889070440046980306189329497980409072291127114278634467173869269593519429532813789019536299637421802930204189953785233427386941223201380612890366806448455850114959298477109818432118780770087696207876685764989695570530444138210705778064106755237346326661404145759952887050238262634218370544234118628753770789080048622449642034229059806688255981760717647716234121281717102006517952629082394001047108225050449653645413584988581718868303283907704120038746841194130313478796695870823739471819868347423706212403653140225970670460 173 139779895964749752585429923105379333305229387301940944949291751301153860234884588871362859571963889061569918404218267514065720634540046998650298751269266858563495462769054699262229871776698648259598641330466569525771595349213898781116371801466756246949172208508678331847484661717950384002331782285097215502531728254992184202400163320653751174521688181692963665276479253903819362143168146735394238561669692905838358695493640518497281226513072791473461751200542276343980077470394632607216497567312756915343571938753660083843396735403516290035864555287829587298375792188648221011185115718029436710069685252407454488550597680843207633608429515943379554724017821525762841425264970597402176688822059325882951543 174 -2751287692274169380139017176483181417446830030264103619436909540860611431003232844491037688389583039566097289687343887100402530795476183989971251069249171997660221169685565511488250840549237436150312907510789249504048554886134008934387277402597382049469185840630990017769513567702728494376982942206616754989126359599461449118540473558511753276162991034206193806172016465686808638521818298546565286186484044276976687935330284156635363833179389468733144521877135163015156073340192972465950153320877345361250376734365471630653166435248352203624101155787007858825705693615774165655819249640209777621401679891661641489729394480540071818686696703340084370083206162440888894091533266978973515469905202167386236092346 175 54153595647032475909276275084718459839605955485688351541376690492759414796436635478447182264317635508711384933894773440875533964555203585749763117268297213958898637060420817481830093035500382178996248845737677342437888450852770073950854522954213481243199023210841627618471349613343552752027258741094962914214307427013295640024557943682721520267001088462843208728077563861744149564407796797145873793461226542883398809737535269266355106694742347967923246519980018021526495342378352345587847894410468530421636555273648216749227262661206219948873381565666682322527377203392018508998221074159096050674008737021116314731781059796647677135420567879231082757738562866340163555302650434402959212224045018226634444856047181 176 -1065905223120540223322284922492513445022964021824803823388917398968983561438262273812710184790149974376912046366649025708368336875433695515291269353191358400962011343843717374733436859250100145859550817464740475124885524498569407687796929136553667733850143100731434425916421358118899364586635359589239657313106714128209659518306970730784826631216043535449429173624563804898828568372128665607106871902458145449768413900188119451307297549690178561031843768546401142137580319334288156707216059009828374959383440768145654106402600178938610647142624866519182497607722305133901024964805959483021527362958492167918762055255986031015495252527320717632998765767899304893367248157487227873659334108386302053533744747088998561040 177 20980212506681593215652534129420142138387000841577613655764061163906503439789316481828635149321036497143416042742083782347946635374136166113560922627993021880522579140664353210243477876260202140870039453310759252521505104662813625799621415502862676467961084472797603375331094901386981737283138522093186460196372844523770205219922342960813861465338282297543734101914905203486235118280576160020607661651119054168998764284529685566172797973195847585454770332269031529377229128812946235308203635001236927866193974435931332201195345836666314404595781826311497124153825332308359511842583731366194889820743455454286266343102735854893476178187727969800706579581854146730922209326324033029119664080195518124789578671778951012764706 178 -412953522769013799263688829269376657709871337564772169586404015889171707205373115351479375164950729400996150417314236335739633237511832906279229943472561027207873018154502945433760674978316392493243078846423747909429023338309641243906578512098301050706692253754863981813090280372467092174551452684271985440302263736824999913031423381911450331662627278314759446811130612031406683131307580486133450829888347200609198786442734862684494954674625157491971783243922119014420347949440465327255646092131741041368976851459479267766185194373689233589305157442902843839614843021743081413513390752522659433948371719727383072447128436365489216013835069022303980222070547310321443764344962561249267284413765542896696980755748170291609117892 179 8128164188662498610907187226509140753703397537287410613969190244746566712923359035764048842165331463769921267912525075809645818550147781872296389376856353007534967023022769637598057199974065469474930531769678351091711934741688623566615584069437165403924153181249353156737257526215197444193753267578893058773496263653037750583716724424610902182389680345880609506597705877772571018121990653900587049944740944788910695614574783723296202330333198012569902940065947655567165160324696414454952372121656474242953478644581898372945479883506899739203046761206814331125287127786912142435276491066735185133864409944109647957121959662831094982243974041206989009598150375549701468938431406319854914847652661519784163633031173169975002485703222 180 -159986655725443960158486166179379417455143973726428103114755571587346672610470475859603697706833368549402442104812632547392111392867535009673936699817636381245946004403861028573205673975305043635025723869330276989730077644641759349934698599461334467570287615452840282797528425924881631745080177916791301278656230568001698976222138717548238033758394082883761688883342608112441084076113857214831802196301924967967675585741006596667259331006346391869722859670277276905796373618359775748798503427177165063718533824898070720715760224835147227900455953877463001258805754676605850886738561462166336012693432470125750069767014543279471398294073280843819279171513270879211230163425186077844156050856739691162634754028615862287486792500946959400 181 3149017344643913467799483208908725073769598834857284353607733915553744556991890376615811818326259640285535072334741522318524303677042302622018198283445722449687909362697369784391626982966891194384827915255286035687305187987803284239187992868256261561267604176888574621261723860554169856826543965491886785752586218382514770187353773686917085297622162293479264824589230516220659920378413935192119829898663895116084215904161364258407158383433961672878892946316268929675767010069498357861696095171816164917572811705106641679402557438931348894986879776005142933238051132951416017799382241237789121217848571108830863988450803381437344293919351795586580729605171922195978444041355869573336787850382033167556827960001640885854810238108215803668590 182 -61982108394626148786697228000950435627007013866495927932061026659844354115271378281149469317340366428135696145190044707492998403039219603563621560141506402533636356806310239124444654191273143833321860650966690896656800415435615212596732974322399449028084166780028281323795944422153918802100282338755131264893058499654729102933950065192210845262004861547601755679215490204151978988035698336710960698883557542731850319684882451188882182507028085851220338032220929324095813885163664805713930739356289193851087674870248292465369403903838248631575384143281399026854811388564482691682135398647824963602892205095652747502015463183456445108513311546661823035362201858397274351218354128451278398774120781126525198139557157011977662920181798999551211780 183 1219993839531426486568561538742707424446379053934239349486757187745716422050886538719540662978119845396791970600709077406805491540995381956464599627467347812851832188352083792995371385838053491621330295945736487086140914294805066182043700157120215041455070193112867097991183222794407870894393121045933946096184742880885368367763609238846957429349819449423599149369813172825900400830253865799701656059642812537636274637983325995958810437843425199144180828648148998627270099281696907480611541146386714218315792593129472610621624632808436549042366851131536512860028262493134065052926997502246422468874223344412491331993206272782318336496055921160717389875690396567934590338860276245297979086110728114817882259437676648129669541600862468970350605407130 184 -24013138743497067535128996767072710235378078918587633115947841726398936335227599741540114874603722258305875824530818553235034795128165917029729945458614977888979154076493430967293482815882139208264990239422543451374618908990317957745173897810449506394067772793342776625033563057206443903234119069069536489352169491722414214074730598425974302160775141247051023168333320552893012860428308459997226929906457939623600097692575398706867273211538530924527012750771534884694456492475403260166207951480419447252373569307187492899922002854189149657791483793038593310594419762468906606333521545593643915200203442805862817775077019341367779048177503390414775830865324297928621988264769586191473376610751131183444734324384228772374282544954482902304320992283214800 185 472650609888252780293944043366292155562946727354560382621201368700710263886284845713236679886672505741566217329960179227444605068571057971369213643928818313588563563444715939559779601589519487497318232378837671560521017240642667917353030499700191216091499988313496640998035699985794900250679843784536299852575685577596859354519700792856900695484283057383042860171361913820074887948096794040104918600068983549466998514411690731954825707242280909477008283941608820944244748898833975688306089818716271692476582532627490882347135748963044823321253559416075072726544089874295324851508086377466476110846488763180170505852689532153682402796835769201960167027909957593618733209817128886039426730985920720044403145432286083780815718183386083445346921824165496318235 186 -9303181954430479474525700605578728497945480434519812011133106540136080124073744618170340019417965873185180811641406778310724678463312375116570622438140601909733294940563207295258810412071598347949684720940741672154742234392472015251520423028816123289301846030391789407837056012437258835854442782999043867219001453641954020093014252399068625932584685370627929418550418569077627823028442851443566754208316295760074873079747355440027130637895346433964224246538146070201453734753340828968186879050020676225583138562025999746716184197829318032560192519823105645138338730665629893360202143115899096363276221504758281542941822955145273377116385483384019672889138989951376758539668853177363270539095755379352462747131848042534868431501143963324885741900030375878725470 187 183114530409055127497089365019606113025060891392653459815132936029498465082143515319468437832946257107020239791643022073934739602821477589784709290792072535673732509729184419764309347881557838972551500336000029720172359921079848492208622393933331718040187313924451477767667499029049553324452179464894646423747849036687175675117266225902942818573971456260655000763241408303845412477519857381570019257405134366690796136865030908874076165010732180239785315308734374977152494235542838882318059205114805646309321629311211230060999673597657739308296022029768180357744387311784691067031921542927606836241827114123716069263189230035278001182511863821575555509946559632357417469011504000912800405204079232317460242125641965564261186140589585162626057008625402747148439326345 188 -3604243302041432074525209971680907122672273525281598049541261579868618288211830812032955313116980063749891165745783304554523502693098178575626029496446510560651786987817771447402962323385451411401992322723216668767149592705566559361399111318742380569100521303795942356231222764226013482807931979194187870233448086084017085247215990215843559668760907202513676502341900473658178474089135971718818603377054785860600880871745552250411140285555482490938892001481005704067057189655816755460604840531919846522534352605004243356778643729291380125566332993912490944634233552339331065554857056932053669242577183195907341669937161336896653641141001342142600886419041389955409371519945239588199600281547003660284620225532694348820909688077673279975991717614621716322041545203818900 189 70942320914081507522879707872595294895558359798117694409120651676554013766873465873245590753823058809566574087908034430804987726009755175115009251772873757941601879978970770982138543938976880654523684873346474726585192916310732928481950350772760715481745101570462838520849330639373592006778891810663211475266962441059944339514453528708883626537887893795150985596232306142838688218796835521734996527966909309468564017900179432146661647912143439450912006480873565506162282210391798839064601063311879408612960095186119382576920499983867963351401767472848194322346099276806945063614756510879471774697377189228782555736393729834203680905166762786025865181200062227769815250067192045174745107017561233845274997415982942212006465352420102795639822783921527472147635783940691474681 190 -1396357702551866312572841290056293189429275195906350579054721786949612652973370428783086852379309021199543921558199700313872856465817645164118604677977559746293493026932120502575641630091845678377474826378549536484749653733602897649592856624677018759980343447900890007339619650825343865516916279582912164990554907534241152512183141771297214834945183940894756244906619830339389573295562068451351756155579651692354674745517915259473313793858745737153843699511545917654222034967444772662569298113905145685250913456779245036146993300474333835145693380472195745064159127139640284214566250902686573640342272131108833825976378950651294624595388682439354531546029944658159626619639924244718533398606342723686693381283470411033358068047147057366356021614563359877042029303424130273105622 191 27484508659328384630371235112178018847536423681024698447534088932529225848474850149737538605901295664006428675750716362922407958694358262748010169104878495069864226760994007230133114991526556171092566571777263619035143004952716087297059217026772800482464661242054365193946553161839081438718412307366598160889332056433343659183614394284921719636770610227405129041652189729769896229046345127892040775802469845229398065708437675521929948843932885554391724580093069120179887640322957649577802202149893866935956485110789835153184349622099896465667922043712233422880681455461282475899992024117666964195958720193435383922872897197042353276053713637532350827012871667905677015012628434162310677232452435103712440788887211385797991301502789164730634767934190367619145163990082718147179864707 192 -540977583941560594679597020712999944976059427313609139542813472458972752375530475497283709346057706528171914638886023399352529079258663748549827798440800188285338718895140794639933258819084621752355801682551451352853624917449220928005824005922029764121309199034934507297866517121585693071222996217148902582949727476482888438239302686498853766573470128132907212519167285886064143619465050744268522666373104507916800963233588370509537298653590653207753200673181052101533362529370483720056643728322763188498461909168231941936920390057060445108441678337623227938176541115138892822587236832240680018862831806684232151160286877477471090201211088107454897058662788986339704830153277098670172055601616991739326739964844411218982450088597820059326988862906564478878045308374008468082959011725760 193 10648061784721737185078508158693977916963777707813768693621197578409960685007566349213036976823855309023655296125784057520870806716318878940145701535001753019197177301125765643267416679469401635709865031501025934018481778000292843487753853402053989033986016620005222001938438063041517966672367695469453812240938528224171733436262834494741827120156169019165005561917005393650717235424442493094841137179702231484546170655116041427166222044438467108964201248426619783236274055950219642053506438987926631880424882901655064738478862586664050115552324993158172601888462522973256294152686695628957904592469522133419277988591302905216123627897096074241037294357488383231949766880489595441731359416440903947384367702286659387600692737687025599919261053961242603267049524674203886187844712980687084968 194 -209585800108677953013900276087573567339598036622898409196546031935843256163003928451560195492077144993462689944250365603003066425489240085102507671054869085283504693213701958899317129302025377577661553063811138330830143471941668887325588223748162873469991357898981165442216752893316355938437501792429979675563642975847194510425294465744381474821346171206054013065587631537890768099352556405047114045365364831956998627502287536491409717277226759981326046699276341048805262916222513273561653329204947273029581766668057528146638434786162634687504891508386519085706332927659561376874070195240847801399765709002710261877812035660186656766993308510529540953807981641726351423342666760339351433982759844948511750943048084177260108739322768749672116748742526952633664061473886557925659642925933667814096 195 4125277303539108149172599134231710525945308154848509388215615546593202811056406323712059402159096193499947633245950319133652869516556723183022788799561468727275014190157478563349530939351343404093328783051812591118393715945925129528315530341203548048038426919203549650569883447405314673136344348557259416416212176234143265318375735027931318506421256108925906012715871676080415397767459935638969579530410076975185624833978077390449791944973247943266531629920519313329698841116838697180431279630081485612305003985293071486010264671350647499283984295754930992495164873745863145020640204405966360752452210516591419591882641051963018243587193908551039724474049793674863594595930026047301696704566524196594192679960639041550614766997931972169806006389310199036474121753662968590978918270346326371748742456 196 -81197833165560265700164268759082758282181500411883210288247960803594010930023245669624464725290367964136718557272313214453202241483765140943896746976621768256475433496128898513952584822449044301781066258211631365523208229497037171103673062777324447457130263073336877384975160701181279217092778526802674979183209898108008088970511375334923756211168767983043768245724707722764169562063325569287035185505282698524767516284520117884816328435337359377079390213682217148310862541307658101027249275120356421405737369044420859839916306118061433964244237331019648842194909643305709218311293355641172752571684583364102183132914830667790751767547380780613066189050418497227183959490220779263532513847869523823413066045197232993036969327276299948640477508792859541745452763994376058916510838401249912239680002471840 197 1598216950197722709776333301985025931268178472607097228103584612497140917135647544515218342385768442786664798757373537302876870167535832610067254892117173243021168516680453183640056466867303316584998538534290544720401467269094405467462459900945450062371128928144866963362764239234123694434481841532759612887734693799076803147211959889787738236973117860081178030940267498422432223256899239587113475029607738494074305092094048438804524081751663389902058567922226977647094085875138339539766951005159546171675924842705938183135940677376125473960782368818380931042039723052568782010511991406040172750471573914115025654581786985716337955007673941477855442099355258111306832928630610432477245818574530957706447234406419138447927505264846220792564282851690482445108605016605483295007961195233094114182601329358722136 198 -31457704230741776096527568382971265405151556876325494740762855927781224671980950618693042612197801847465209478065526920389890783675583987664515318454092239636913236563066652498827129527470307975652962278859211503883407196421508942513938602177973016591680747946976632209482783149396217447810883472719418490600198515684605684069096038229831635978806032386086121761027124960335587529454911519557353554559056252185873962497990479866725453855438099740558218175960195123887843574476089927709701977569626542078514691674645856413910693522889208286419577595831279870027801855236604527434597617987445106028675210232005814397581140261943686892370017078927557946603932207345095991594797032912281785460563737277432324771244067362647738634095732130268852605531297385127773192324512462936364474727575313012166006231718721967952 199 619181992373690378907952128482023416969598093996714712982435293226517845218601051027735157873547501424164545109065260308536246245756427817738570746485157536218567804875142557138755449718219441947165650072958168166590191581266444708858620732195091877916126530326747787797829245986097497752688535423927356678152192859958020254129275085150565311862906304826467085225176416481656212733684408391183587812354269701889523973318186501323925408380162878350801932394426614853147061551569845036849931573457260058614913922667985978186224003761895198241143883736244012341184475195461327882758333165658156628454328702348858194995830326853869846611571945011572508244760844643569455558219397435615370996374579430895325881062367763637412098030788287361884257421619977869351994176528739636249273237158183154694644277991455284572796232 200 -12187359155891347728045221744911666916212599284137335695633273876577550747437724487378911111521860232511245449747681416948651142592878501111551022876536617034006082922183607918337641894120600187759642139987626744530637295704646128525716888556614714769320958751670797138944518267061550186157492307531233643191841025187388146865923266686243704527156800526464990695802192488172163517311671013336642885651320144471515826522108363183330237090800179119322469929872034041398957316547683883828182555790476647264700259420513167218854213967649084245919249704699049341532002850195103511040477855766909285097424881157786095656840485703383122707209198558651238774050139050759237241479514964122649610120737582923443328097898694097241646678758217916182907339664607789711096936328868236837032803003981320898678918047097376175837004696000