5 1 6 -90909 7 9182728191 8 -917355454462809 9 91744720010017447191 10 -9174380256281734701652809 11 917438943076290926712489347191 12 -91743885133148835462057759420652809 13 9174388605059687035653977786959679347191 14 -917438859588520669588272049420660231320652809 15 91743885968026547299515818524084563811678679347191 16 -9174388596710909926545613072877527255280907421320652809 17 917438859672008440688621912439351273986143166283578679347191 18 -91743885967191669588521586109775431171141147841305626421320652809 19 9174388596719258703655564663236496368645963010192003413473578679347191 20 -917438859671924952917522405801977460638534934378503206443777526421320652809 21 91743885967192504466232581185415385182403364219969036630778028132473578679347191 22 -9174388596719250354878454712489363044411126971291419065114709066690967526421320652809 23 917438859671925036405293505309458060096761080893312455971276398689380500032473578679347191 24 -91743885967192503631354870190340588454036980540946655805917932138735295091409967526421320652809 25 9174388596719250363227231822440111020961006685867768594207287821102012604549627690032473578679347191 26 -917438859671925036321805734209950580340528499625335086400277232649569239500793897563309967526421320652809 27 91743885967192503632189747901335663251608572569504215627347942156266724334175633190574346690032473578679347191 28 -9174388596719250363218883045330160272985300031798070782118707730110268727014699975706654144753309967526421320652809 29 917438859671925036321889221981050087820285575432247942307288753569587604981210375641537691793046246690032473578679347191 30 -91743885967192503632188913023624668176811001820701302946063952667076549870447518163527773596292678863753309967526421320652809 31 9174388596719250363218891394107270223733275739295366124809333750722180490016620077475575506377743552040236246690032473578679347191 32 -917438859671925036321889138493278988312805818357284255096260279489188497368638457285172461814835135654895150763753309967526421320652809 33 91743885967192503632188913858502379171885799391450949084390115194006260956590776365381767326912088579998329576759236246690032473578679347191 34 -9174388596719250363218891385758493113782527763587869672692288003239009099165205025301763008757666826945571341515142340763753309967526421320652809 35 917438859671925036321889138576766759412313298114359219626696952841806336997162625337672670520896492270563395942056932048659236246690032473578679347191 36 -91743885967192503632188913857667501460890724593880199439095014676357868686025544702387435587952318156007103340019191927539861340763753309967526421320652809 37 9174388596719250363218891385766841890892478511563577169145248274631370807996577351949237005668928276072368986635694132147917179238659236246690032473578679347191 38 -917438859671925036321889138576683271641213790634602144662167359394098597694974622081215461230388185234007832880950754647381250530011761340763753309967526421320652809 39 91743885967192503632188913857668336338601719668677770188740310620101161956833550454962025211536097269456388831219618423148767752733941898238659236246690032473578679347191 40 -9174388596719250363218891385766833542115368560815601461648795315203204091166283420143501126963769171807396959839559305375315885383587110777201761340763753309967526421320652809 41 917438859671925036321889138576683355128984890142081901737131888988389531079155347524992830034970454964444430267202444345944562074456129811336413798238659236246690032473578679347191 42 -91743885967192503632188913857668335503724008673602972617990665324158261889207620986649971533507805250839717998846374420394706554811828959004173135496201761340763753309967526421320652809 43 9174388596719250363218891385766833550464145670766349437356291768162633101108758592612747383754069622672251372478343920041807995818438927205192335671583603798238659236246690032473578679347191 44 -917438859671925036321889138576683355045497119042574421980056924458795240988996811678086493187077467986474573844212294083744120475909431498463136321062775607396201761340763753309967526421320652809 45 91743885967192503632188913857668335504558886384598047415561414969454204790118472560996821027706745138150095250779765354530192897502363143067875440278812921696302603798238659236246690032473578679347191 46 -9174388596719250363218891385766833550455796893656398689380584271709673672099659343085156674937800233816678278646713490958403712573518726027381925863593872526923022797396201761340763753309967526421320652809 47 917438859671925036321889138576683355045580606813673929459813999423324835279087813439578278061365881885047835461216301855753470178715090643557877868011526747640871524168202603798238659236246690032473578679347191 48 -91743885967192503632188913857668335504558051506887052340763844219808908847217562552648119056749986719174380165288412980291182971715645561550979281174631362376667493112947741797396201761340763753309967526421320652809 49 9174388596719250363218891385766833550455805242433508640128559979206126631528668443177909910525153943726445447032305702404274904576190142597204865249109350362376657483846731771358202603798238659236246690032473578679347191 50 -917438859671925036321889138576683355045580523325902829952334242348360305684797722438660011921370130911670173794891058428998239350515824428439830459297034795899575013684029551715419641797396201761340763753309967526421320652809 51 91743885967192503632188913857668335504558052341764763335838641790558554143160463462657310984365822015033876791969196093246438761089557407281757384446182325804256599798889731104432756490358202603798238659236246690032473578679347191 52 -9174388596719250363218891385766833550455805234084731530177812003498630178569239434077818000515211468553976200775515401953410050163542934149913780100858320233902586268393940144420235411962609641797396201761340763753309967526421320652809 53 917438859671925036321889138576683355045580523409390601051841722105435270214392012529660931030735771541180991977468978964185575598123388423840114296838481569343928381318981543450197093163035228390358202603798238659236246690032473578679347191 54 -91743885967192503632188913857668335504558052340929885624843566992987804497864520561747301793281431824616554735863426905425244086316962859238590183427809347342707297694457733517830453218040821436681609641797396201761340763753309967526421320652809 55 9174388596719250363218891385766833550455805234093080307287762751474337675022198863086918092426064636674027207462293103849152675598972360722256296921961993252510900059118533932791475908580933299023282418390358202603798238659236246690032473578679347191 56 -917438859671925036321889138576683355045580523409307113280742214625678195249862418239569930111627249126196359696726921955245680022456797639208599972521008492217366071527605043749972458461481760580099423908581609641797396201761340763753309967526421320652809 57 91743885967192503632188913857668335504558052340930720502554562067785375247509816504648211802472517058032616936456973195524660572752316470565997237514969377396049888819752749036579089080040912421654553885048001418390358202603798238659236246690032473578679347191 58 -9174388596719250363218891385766833550455805234093071958510652800726361967525745903657908992334153784349132801334143766668168528265297512312463318291934369077696649371173038490017379649301444952826612496785959671098581609641797396201761340763753309967526421320652809 59 917438859671925036321889138576683355045580523409307196768513314133157952324826947833860021112546357649454569973886201452775531513324224811010010850732128711008584043804839445543937646782634603804984563729016612487519901418390358202603798238659236246690032473578679347191 60 -91743885967192503632188913857668335504558052340930719667676851072710577676760171208705310892463325972800044099901258186675082067861172877535686609824769019185089048933360737266740280338994840204448694389339686117371984390098581609641797396201761340763753309967526421320652809 61 9174388596719250363218891385766833550455805234093071966859429910677109943233242356617338001434245695201458538965916794542790033324226478921454128049928283503783218283436240684683795117962427421388186076299349694465222472734709901418390358202603798238659236246690032473578679347191 62 -917438859671925036321889138576683355045580523409307196685025543033650472567751983304265731021545438540931312606834687051815442182744952675598790456633281477591695314278250415499769526823464465236740895719173638040647048175974456290098581609641797396201761340763753309967526421320652809 63 91743885967192503632188913857668335504558052340930719668511728783705652474330920854001253793373335163885276673581039546562469086886975616420477501469238583430101913188314406188101904772579362359811404881943333325735862768085808497453709901418390358202603798238659236246690032473578679347191 64 -9174388596719250363218891385766833550455805234093071966851081133567159195257534860164378572425145603290606213229128247159793949259688461550136897821187068953243933617846382600528197072140648482495882955011346447191668003171383254036221646290098581609641797396201761340763753309967526421320652809 65 917438859671925036321889138576683355045580523409307196685109030804749980047509058268795325311636439460039835864202581791861280809516052859329493437608397104188999004911108675863739815654668313562136086544709150937458058269387170130144410969353709901418390358202603798238659236246690032473578679347191 66 -91743885967192503632188913857668335504558052340930719668510893905994657399533350104355957850472425154694191441007360608428226578405390334593188002338175130645220787125962783263892880563622862736228544049737731932471901594441104516245003840060940646290098581609641797396201761340763753309967526421320652809 67 9174388596719250363218891385766833550455805234093071966851089482344269146005510567660831531854154703382517065554865036550402590222290440088419810343176391184573836789313875789449727166472470762311309192517808505034483756488930552634517906336004658159353709901418390358202603798238659236246690032473578679347191 68 -917438859671925036321889138576683355045580523409307196685108947316978880540029301193830795717346348459120727340945213897964460615767819199666674329919182569579181065107277720934203953646236057873089429145018100773922629678527416319384755823607062442532840646290098581609641797396201761340763753309967526421320652809 69 91743885967192503632188913857668335504558052340930719668510894740872368394608147675105603146415326064703382526239934287367204046558750457315536203432597954679022447615911936790147918622733806889245565427975397088085050354011944311636179989147591526922029377159353709901418390358202603798238659236246690032473578679347191 70 -9174388596719250363218891385766833550455805234093071966851089473995492036054762591953335078894725694282425154702539299761012824806972716647322048342249693622923523665506295098164136465320378768814363788819746070023973773192412404284078888813749886559812922689722840646290098581609641797396201761340763753309967526421320652809 71 917438859671925036321889138576683355045580523409307196685108947400466651639536780950905760246940638550121646449468471265858358279187212311863777669938467075874371899826445438691036820337195996173448398166555031994384186644809235251757999826361123640454953585524501277159353709901418390358202603798238659236246690032473578679347191 72 -91743885967192503632188913857668335504558052340930719668510894740037490683613072877534853501119383163793373335154701713688265069933822742071351295752415127146749226972201351523423566915503646524515629623727136883485410157919541015041389864839226138250262960180398947408722840646290098581609641797396201761340763753309967526421320652809 73 9174388596719250363218891385766833550455805234093071966851089474003840813164713339929042575347685123291525246613391625497802214573231260015641683544771531915776934559646882042742223959352359811479945974311097525897501688635263142317227725026363551298855488771191159445771691277159353709901418390358202603798238659236246690032473578679347191 74 -917438859671925036321889138576683355045580523409307196685108947400383163868437273471148685282411044260030645530359948008490464381524636144396459104038968702963368469572743050337166789373835865185810858221734096115004446350051818947476265199939135920353951081901570322239001419308722840646290098581609641797396201761340763753309967526421320652809 75 91743885967192503632188913857668335504558052340930719668510894740038325561324067952332424250764679106694283344345786946261944008910448513012240359197535830885876791953426078888054178069114207513831023305177174449976010298992167352723158709559076702486918698548292001844811745470490691277159353709901418390358202603798238659236246690032473578679347191 76 -9174388596719250363218891385766833550455805234093071966851089474003832464387603389181066867851232163862516146521480773172065425183465002315499008788106450598395676440513322472577009758660231161266231055778589804877390745242735393006692697903148683689713741471826445447032306528099248609308722840646290098581609641797396201761340763753309967526421320652809 77 917438859671925036321889138576683355045580523409307196685108947400383247356208372978628442357375573854320736531279056531747832275422298721407152067483405641857191068294757333742300023291601128647627446425341166897206641016467287608458733761512715433743974448542433423491943309206870347942390691277159353709901418390358202603798238659236246690032473578679347191 78 -91743885967192503632188913857668335504558052340930719668510894740038324726446356957257626680015033810751382434336595861029370329971471887242142695778969247622658575983736614741706326821847398856172536862159385735634253808543055658015830058670780593470390532667174296619075881960105927114123967609308722840646290098581609641797396201761340763753309967526421320652809 79 9174388596719250363218891385766833550455805234093071966851089474003832472736380499131814843558728616821945155621572684024391161972854768573199994688507994217153578610227747792728191752224810091819775599647785974014297749166343297665595018555115374640468387852233749054093905917857074045412730595132390691277159353709901418390358202603798238659236246690032473578679347191 80 -917438859671925036321889138576683355045580523409307196685108947400383247272720601879120962600300609324726446440278137423224574907528401058830142217745606083455737766607630611219475906837047250186068960666088223487831059498894035175109546935325296625079570150194575430413229811344019533267467985716595867609308722840646290098581609641797396201761340763753309967526421320652809 81 91743885967192503632188913857668335504558052340930719668510894740038324727281234668252701477585783456047325335246605052114602903650410863867912794285613459084459234720617899497613255689874029551632098679431354188010003112332186637980008962578368113220779462536035629701211209609241155354370147665998755314132390691277159353709901418390358202603798238659236246690032473578679347191 82 -9174388596719250363218891385766833550455805234093071966851089474003832472728031722021864095583021120368985726612472592113538836236065378806942293703450818318413358148578944962699801151248024876776023958434745728508822249617056212758682171831758674666271953265958525822613065205018781283838384664003673845963785867609308722840646290098581609641797396201761340763753309967526421320652809 83 917438859671925036321889138576683355045580523409307196685108947400383247272804089650220470080057684289256040730369138342333098164896294956492719227596187108659017757349838649537290491534518583428417321055178305381904096487875511166427694519346575453855677579787188252092759814598957265123966099005677509724601227214132390691277159353709901418390358202603798238659236246690032473578679347191 84 -91743885967192503632188913857668335504558052340930719668510894740038324727280399790541706402788212706402029392345695042923517671076731924891287024187107658098642312599321539124452640521587019700300525919517413048508291024435860483117340876837495837496671447760937617353854093064462042665573928533274897737624259870682785867609308722840646290098581609641797396201761340763753309967526421320652809 85 9174388596719250363218891385766833550455805234093071966851089474003832472728040070798974046330996827865438686041481692205449688561802168196708551404435876337537743247578034286441424833609582678770431596877862099583278388778012962912368539642168482656003224581586624236428067207765178304373562816596460464136413715584848417214132390691277159353709901418390358202603798238659236246690032473578679347191 86 -917438859671925036321889138576683355045580523409307196685108947400383247272804006162449370572577927214291511136079047341413989641638927062595056650586336528477040122237633882019884272241581693111954336581591118630838974114547937153495889610839188284718862403987948757227504026143410817249359788721088653476926205099682862342582785867609308722840646290098581609641797396201761340763753309967526421320652809 87 91743885967192503632188913857668335504558052340930719668510894740038324727280400625419417397863010277151674688288595952932708756309305603830263649957206163900471355166321372925346712732047067291168636856164128892978621687187418216735263984783902049116247296321668137354681289900515962775007027281834117963845896977210034301609567417214132390691277159353709901418390358202603798238659236246690032473578679347191 88 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062450196936380248852157942233082052683105357777709476431407318785146734891279519462088123913734558204121522512881549453968603305785115534761589515667569677913621556579316833929072855519053115679703884144905099083235739134394272561147842056941305543109532582785867609308722840646290098581609641797396201761340763753309967526421320652809 89 917438859671925036321889138576683355045580523409307196685108947400383247272804006245937141672085406971366475665673337432414908750162184430488954313163346379057222943098390965324842199372469921762851816345428592619493370065871928388916284476104160394243871996524128662888159414664147856309305519499191925027889632688789548284572092904081467417214132390691277159353709901418390358202603798238659236246690032473578679347191 90 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624584539686867935479580925042992653052022699565224073030151324673331436065394669526966980017970083259180748202535338349762006846063936054687353617322663053524736311181005394888016308007886521183965888774369548232800666325084716594949419810584355130561891567828532582785867609308722840646290098581609641797396201761340763753309967526421320652809 91 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458545713490199600133649729535012112114457869620328757144108174912992592264577480370126593499988624782755511546638435527248359705316804408547533115528682011710637546850936024406430866737312265319537287145610804497188261191917681699633441105183154679020777953151271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 92 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853653900985899491609400701143743142323907831053661173121060415500769369206642760278373433886415778885859945129492679446681534509391517573251433348344525488701955777755843697082606757963715889253087675243198240935957022357390509982462650464144754235662492620494039728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 93 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585374564578930554378495792637948994923609574415158262725003612308061835493175328795180202550683401171740022311689471809682020126128984056256781952507789396603821832229128163756353087525130340816125930984450060240276468585083828433766659160188588354619667752641363977870271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 94 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537364713089649385674022038559152685448769528417904818371385523226334563592422351844591663448839240631719068884941837450295668175967025702478428909673671273955928943757544641766872238613793752704504025909736802974144897576835978029808999757068201936639119366398698480741229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 95 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737388756998999089157776108272736613998831972769696378428309398431946216493340461193452261079850184883995627037633875340862584280983312545957174214047911350765445432687347721984076604678399395077748697492497475727369706842877374640552618664405215703313298270975114699966449770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 96 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373729701219559303698221888303698980708664405967177492429933369085209723076822993352002366946026674627567932434032282926105533083570490774680691208773611395615729040964786102952051620639064491732493226783317691574649576068810561664731545271657977217623349186075632440019284505460229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 97 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373061866759336421997746055605644877778628509815670697122312616100821293407409862873665286222251818721398803216242735385492794124642449210285499623508565056271969127783477153875334949798427627209586389818536834149146603458316363483756330312971108439010767175807663401711320560213639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 98 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305269227899581678019033308207019708740971850587855170941504534283639483489881010632242706029339229850113980609832507495016787110626170549452291509217878780297172473564426967038378608527201239289803602440634664684258065926885535376970454288269456555723273138074129726939802077886977360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 99 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730536097270298773019459053344276651565315976368577662507048024186348846921499153830567129764892350325265350728243364456739437196921119526679271975958009774598805560412540961074995637053479961895429880328285863897350499814059376552982027571651897554820085899565914425244176475331906584932639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 100 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053517982226471249770348109191918349619409723759844796575826711055035706424804855383284384869650760041351835408851011998261267065849242917529835462058594122289763820701378843954192555828002033019071261820990597181422801340907193657832192017849409960687946330328824610568494857676007938134167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 101 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352715670681185498790383171549303031062851506963694198872428181302060499731590815062724403160918729904372204297071239979646365079873704223900233659903081232984395185673322411039173690487749090287790595655192198233271778717066305336686019548436361208621739717831955080639368895483837390509056832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 102 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535262392587777944661482594631355622415066359386577274474345247372221151400648028738929581154133445733662690084844539299826135055270198612647799557566491268886459478321986126327884394584387055368113820306073514939690071260236467005819966752497856105744977202536923790883971860005007931296593962853167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 103 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526331003581200518323816688371309048418823851755648901563500444801964125789913401566386707032928845934931668222336892667395215186423901677169136907003915268393848325562082045928935409695071677641175837260660618186379192974059915373715433067632676189315316881040229492437506553133734026220043250756246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 104 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632182910085991310626096584773436772760506044585675615060287404397922721740234879904384787097041867807457581144116755595101117180582085907988822262960262877533927713483518726868747663555993960042787072673549006298826809637479141603033497097276219064264895301701387434669846398696803656315293355196434753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 105 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263227465488939736280165381000918357967269395768359706918926311197777170746534540757781337871662614037603767881596657786657712427808521731203097853736455547207529919866508739612502865621723621649249815214512434547662871305078667052873581038628206162298340277210884122889206952992653802570247099840629275475246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 106 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322654804090567575840980874856088989814751663738049237763655412197868088928343548104705195546677131191797607844105213509998632378481274038582596042307378746047248601560215300259385735717732396079493583392891338646419028830013804378267278259682624828222875705143850974119877209275397871191168787051499215443624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 107 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266397857090818105853659737966367050597045504784138317655298295585298750085460087204805470863555844865553504922416259673292738566968626997846464487185750971617922107019026644112962002526149784008460861285879167172163247888183175026074934240147529905515628864749066767608307786953008507378746221554461899231747375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 108 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226630611228741205367810251273062024368485759168621686352632258800544976436034955953137687924397157229697424204478966137710682246203582700711092813097162450112697219292018608237817696111292489127859284050033687741417935933421281948713278457080943924595397922888539793039418215968854669830545120627681860672085240162624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 109 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663152867677526588956582352541949243760763829960090089392201587634346629328606122987197384059299995538321684242879501324369844121986202294167132632873437598380507471400792295524820032708680418003400648930324287958464433145033270419370169766863070896796657636462285505628022440026797561558559979873111352290667759478937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 110 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314369319718598373902663001837456306954503865029794397930401687636173075609507021985452489734156828146375787255477546161083920579036039418457065022714900083562727346190005745059764435239933360652946676904286881737503594077664633646593818660686338447510415872707389454948582596142400866600725345270064278989222730687712062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 111 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631446106452200442607822022707320311386669177812771585205937739521602206133461754965888108135374110071495505096789836768124512677496140974060590799884721672017772768185992903490207097260440627074653454074851520538897617116991030432035523538069643845676736561709430731127949593523589681875775022113707229309624425911253784197937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 112 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144518900416638208606645045496284331754729868179237066464798244580371627621064968915382221917826734580971245967480211581547177257085422216142559327306793631278896318557467150088411454059756003984245147864065143462346985929088860050534656177780813401474475104159543603654046095827538268560890641206276817764429409725428590934902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 113 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452807489697881382420076801985901244594865948902921187769581533835652619357602168272508107978516183782917233863973166753015746337225668645653461657300041898990056691793047089074136391198833639848004986840524863732903702849532969650759132260835408017051727043303052986740197694358383080313866773521077628432172960931787969856256097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 114 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445271574489447533024451957675015443768267803580499973364060582625580363363249164059907951635893191121433797015238713945607851543139129089383603198778764345254118040654469488195993737533031197777178084283935522611532377037695505087615457337536909296480287480288140769072316698319710183723105510409868101761424067200942483346014615653902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 115 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527249193748159354620752992737291183738968271147918790535033970137885322050026933664223755208903384711958965235458339214011642335450683385309981869703799914926796970530929126804482777437021606000645059998945040184041694094286288041118235623629154792022402757839863699952180717686854335237338752732356548126629100926538091667993830103446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 116 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724001926781874940319727021371650304774947983812664512213639937990042347751588089688089604694495745510103886429965392225188610445393990756633799374421304540595884622088737708488097510628522483442752171444799369509353564033427953547420940275186037762221166427695361654707260349626164886118973279829695307614157276149010852249845404617087553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 117 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272409367158528099249528424660739711168713589691058596634261564556989133347669861736151819631408001807868315014155225431634906532651845950102156045724032290523492703138751148668502463401854009676699367916581206581296738915146960894444807199644832910631407910721876836653529364864953812352518423132905994581334008681776350363051165288579854822446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 118 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240844971049403872777285240838224309959171056007938209297180748119064349041875645941753371521215908218252237703935681989686487641175829662522975721906525654653294021196176716753410126803648734511901896424712184967473290454506591072329538739006206248056060293408161168483498311356388080572821526997928952248185082219708748643375982986051264864277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 119 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085414552974447799484096336179899065038984731773035471007831887704924761438669870909623068317433547511016407509436811624046709614786323125918992927941914409232231163026888804409465724190661162936745207292907451510748280110406247980259910296723052304561610856719780669284718020095856142263278918927212689630179479080064196501294014358527347182326722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 120 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408532280817104174730853911094415225812679681867511401687885618012507577571355934323619447669784927494243714379784995036768047795763714447252380217653620266451137891985216544778362132890816504556375171693561459826582048888501005547578633062488057897532803535058313412107635247297163976269161175238485614893496194097162542774855998079889056606637289583277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 121 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853319826513823525260948334677269388180156099849061622917537508830606742860703960035373358598077021992950701690086364934088367522777739082029907649000060704801584507812997670090157775274154838390676866325926440126274093299554599419362597500161495488308318277431633387906775410072854676744983873209935559806168362048669253685615668995659145094733207429516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 122 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331065203348292004339261215369470748893730853926947750463993807262184428819290726803049943611859473609277531892767880836918229102968080338468601195858052198247440754502954922104432756400448276916255869507327042169858698684977347478292548163832078339973750192532235283625282055043128663730467546470641804894404450220378994908598289580941731196418665239761483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 123 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533115694815169805651481844060521755580591876702486920459296951484203341454440125447647853523144374617785679560435474209411925498334123428195478451759517724958821118784380232915184823441105191578520060788198361525784517594426618544565952545659449490320014646834915564433886506606249488886520341657756967875599647701735603897646714240762918432172218715319232148516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 124 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311477736713574512972627180816428751146999757150770591800719440840485159718902017091356760694853189209988692331960559683992441309328445991765058549346879766856308388163292504306694966190825527248441506651792067094688423596597074341385302983926416683733663531559016165402257814812276795831265320379595277417298445773360122638868769514149762075306861932624525486951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 125 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148691119391511819018290334000343183821854846056273721361701159847005829141306985869961985681161646684661870311924580971246133529972824570037117895869136298203840662142674922622998498370399039145176553066260051910698859533579293142786839923571794344648506171930499494644264659198376553657370253086832935066434442008437258459788795392769755487862083479580773921704048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 126 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114859937458810576684273310876459637690966693295835226723272545226715684341619645819653339406157737411608260660033771971404594244382289460184102556670234266016969014699199363962600459144252350779772776593962084254255544096032434782088275602758622885413268673892182690085613452404510933511750874644930985292368372082962533668927364487846230069297011511819935553210550205951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 127 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486085490684463720602888312881710576008857242681444126456230230251417419887075109638762532235358013729405329714964058397659616441735165243722051392885352472053366952013683795876875449453201519332991826689054247281302051317911647588583801197558598751686662864550091363515765467514287190385371294445506909735960666013091082887392930878278569998321227982227214215786634168894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 128 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607631620412311538533259035813589531763845137165198104333265949343252131456405687141967307339958647254740334380537227193959725055810621376202885426611120734094355347373971708139085223140578429750306376143173122060332937785896289118669867564607517783994034098467689744098542745342152629822803459158756011497476569677838649371323225651549385592285584021955163127297611813022105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 129 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860772336521571759070881626104933633867603305026311955846224165692310111718151621481539589895954291982331959809212408845115991697675477456837426784677048470354181248244284315726012955163953668920527665922106034879219619941783726833321941435398986096965143463173514854708610522042362754516540309084845373259172574648733760678755170782960172727256030553468477418740287836372658887894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 130 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077141907353769854912605385257616579848142589533274130493440861651162186090051620480530397975844925664616717209654023254398977847520948780828411750942178198202990004326503189596871023524508723507804574512882467802586336769573117341702448907541977255575954131108902618369274935683808718212175161009798199946892668146604300624495290250278898070039160197837056516320293863503472060212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 131 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715108183411046013016110778119126053936138084306627590633843240914708466256267324787325713780335292147464358081270938011899703953280203401240957965241203324682670948636545855847967116787554127140085893645623188064877855268448807299219689234789760711698344238614611858713870560526374702091454741852179032253254625739065926043227245163960339684357625002086068193421070047649894975130787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 132 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771501643860763996084055355288337924702395017120870613650486753333485948053115679711389712216075101957888509436968407675469951203317084443229355083517283192556662712018759259689304683871016695041322313206368720935037831347956651411856278790830081430373524121757688842595754608527794094210406005214428279709272278760558333059377395290159378145846139919016620752984305952833367484089496779212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 133 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150256130879805660581092754069539277151689625184982819177651040928443791036678498812399813227094468357430207408427628804195312251818720648172172597500087349914547352639846170951505285014684780950004090484188238424895164188770575779508838261654115156060234205989261585729480378615455752111640674961477273039173773041391282388193656989883886042916012102847399607637540687786200783855755222320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 134 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024695639946505536353703154596459646047083387519067376475347017045889246416744604505695406513604110057228103726894267847529305980770218921139874407994450744104206078660382018006276142173953426913591358211042559485008612550226373425298292231108820129689919305904120931159991280953624379709946870134705439740149656680160127124824336686861856568167702570324816762676267709249604140729542691968679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 135 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502478738474991158852926037983220645295927130061698883060432272462573823214185513217912399813318838262580736743848112910472949790088041268431050551335291313579058132041595519515136254430176217472318222731447448944752551805895172529198908620306065993443071662529814296980996297216332368773974910638237961963730391738647851855056947300966751655547973938483253951824860162784790124299274404441779941320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 136 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247782102695709833117046573086317722680525093071966851914251538677533335693440794117811389712299553689494410673224429790094787088693933997290713285286372362914570194726293741311605157509648627522322314049578344678944887568396124194613292116506916565277113652596589477714038278274859800855209571295212843004727970927144397468296783773952067633518497447123374988814591368227740203614734876935402939158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 137 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779127717605043833460229560989240337174388438175899732714910943551823426595184688515424887425798094635233704438311591581480628070495329104571036268180529638064581799284271200123784722664429577427321905917765346023798299538427929855518134849540641343722635982516531794442396154467445901531384625890763297966662189042261686055733221623438578276218221956763495207438849570915677509733775606636463044251841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 138 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477903597280163778128467233575349353026220052507797827858593523597197444087007416084199629580621382206665444072672473032428043615038513617619462838679735733737077688894200464289688848666067125118881376492185491201252941139342242104751337477023426443237861635742086521032944758705772989761711791013728729821810130006981089626618476281962448686725162299182585342690616837792051923374989640127808497521427658158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 139 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790451472819783865022280582770682109534193163877704239988328067299593394425852136093391549681722493235123670978834164500004553423961554691240048038613861377798268931994635301162724168727090673754745881124467819516729208691717323506279921005706873392155893944023327869226524447252313501582314421432969817476029270836684720229256426843869878272566309222874862835719167625928624176467150004098906342842323291441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 140 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044229833944325980472486024710742884297437256791209457543049654160849585334108332604869051976406597826574460767547837428453423195053539831984518444240373442318587905949963709300966917621905592436605884297603223138736128209288824539671780761102900688917801448905038445151058049472857879244138446910806865644582481538830232292959574026357648528939964034628865591374899414801735538107438099933291435170556123899558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 141 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904432157874773203264804324994648969120962516988913091167202536174069857105921886027829764359599087039515372447913469868565361511516373276119572054884752103310338538662364357314778134379178796909668510802162117864595626437165805319073522687430192306315521785169500338471938770887689728244048213069166411591488976002626557838937838928730505657535543185339403888538950731286409474906084731614399440611979963428348010441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 142 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443124042673914274304875274229150105184063785793387662591277909827136724867078075109547844340324431382957981079760125599335959231527134682746920740157319855952453080694988189945965954814113934142399956583103839217722673760823790860511964043044266109471787824904787916807366528538569702282775226359006966812392057229848454408852763479954314814494305178067694981285506470330571833291510143658910594298422171376416371089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 143 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313321715425487952243099675272478587528257710317980800417548058512162343958912787689070350228285863981590745091881172505597842353815397566795838855200147461762712620045526732230037255515167602320134994732373402456047241846558984123822592717400314020139715121675969993783577555335556004217827417519361754365427443404828662355258064249708876138387024102034462648870454947740288010594372652140246339343091919342022030819910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 144 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431322997062208190006754245003673178061606979722005934628857235093231335823380226001564175860870159141301148138029431124839765043370520463758547154481622384626800613194217828168984274753545134971047734209108355447032305693220711919260220529023518429136519211566369935257070327617944205389734983274509937845858956970911215756445741411105882179428393628159970090840789646949594365897813682268970698806160030811495791962441090089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 145 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132391451024225052850981725603064613072885885298514917014699216902982568063133127829846177706600186698694077514529973741176696257162239305065083675902451335290471204220263499760936950277295866334266701652216302697220134402629669344846663470930196700278601188360008885929088860049708961204067657027744764634230274267012634990094635225280595436703616926523680751162193595527095826695960429084147257691718833708222655547882278009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 146 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238227654388444763342600307948993238166709398872277160180164614499766949062207506250331854464175944183615114337128761545667706515122001214404686230199294060058724970736675379790915245444829057751572985907913599790383169623588772784024464548649356219445475544481479709697506841517186369092890506263082447981086531057972822827068416174441636417752126836274994726461368150256213358383922621998580015026213531103682118857850564912990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 147 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831939919185081551815753318474004507889731197019861430914032207961593478731803392376044608376021675219437804871562280286789843523219414361505437537744089952872154983259416174441637334273547648528106012028617588362885048918865507896469503450051984086546144389052804520873657605354908893511448055232938019479476121082264425531793516691922227533714136177695740189345663935288261191183722263202278061607812838968270221296276133906997009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 148 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383102247115102103006018106611653643876785206604064688962427513216310362148069811564175869218017894953364516775569366771478792432211748506940175609513618445074334622626717967722984920496391412235722362618589273653051089406452875107194324082295448011292480696521942861295145207818227343979995293961402159072999795095955050959558014412334389044464167604746867624411651375589099096912854237339595040488354620577686025468812855063710812102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 149 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311142159544270822357382913522832456800399791385683437532508397429526072058086433151872837997632221022244314672805289719881162422276779986121242394887106298819386723060728401742602493915717815859738483329752308047491360879790474156446275079783718326927259233053372782155735490814469026182099892760133171761037192950624806281280277447646176420622452845584083585577106755836941244754827599973278987387175807663327563911921528658334736378897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 150 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105041474086477018182568828708564988821187828776198340353268984967708633297590547844424637804794845366505096121842846268097050216658705691087425054375368257336543405580219012051467263772958729215445953895081468235320151014183987886976443699124073939991879653772122433880411173348655510855359598987780812567440064734506582807041118077172938931676046717286304220946438077316288362193762576942132906836889465815175724935461981886475649735531102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 151 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110595892212053753993814108106603305794306695975541288164302606076619849054869582457871055400063757105229773323771145884009896941776063498319110649781806798268932745266344807959466869970251044555245239015937740279580182736447199272886642616928026394750586254049889511949691505597667121333553331967389817628644824570954540065493326182865469032912149290644984032578824373713763404964672191411468478928951405876950413214800058277052264864194983568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 152 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058671773171314877625838558302862510308790466574914275140503531863495048235852969052819623810532984837184695261245975828987774976504420539807383534738897457829747595254648423535717883410519682253634085165106193488446605559812088653386766826869590880768700370419204220097365686320515530049630551350302498236465929095539238205655268006056969993025598660376272029156251628827804643807565671660328985731689631021787211870690449879113289248534252207431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 153 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105876351797472092980139578353860931722097837967283572926947923944334403396096349672624821543011725740576395897283283708618796689661461346901775167908308486829899285954966562772813711799512782901138423300632925793631287245095667417898064118950512715432993345239774917469199136375695338137194552664214572396382304479810105562689251552345316341384627559509436292898102732052903187379428317737766857075556374496193254854410968362049494790125885450219702568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 154 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587543434943803245838400610150346365297595883630435838565816686853591353884524439589053562681588301489060326016741509604679477046035941760967148646486662189876972588317342469784084177688985110299158298841905143015353367626687536430419150020019958411151325499851103818036032679142277781496314762204911534654592423104977581905456585320523787907642161578291571530398803216150992416964461292935296618316969864687362049511561817422162944244244025454394499397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 155 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755260942414385105595633267392104598881467494022798397871425761157625245703549235639642184354672874591825238790019573039949623804696105388818546092108084836183108160643088450076420023843757795005736313024224293113181241505811076801994233239913195578025864284226418118152822217509520290962055733731908036957615295630989596338204736160400237544332193300480219238136518209972679460784553945919595047233423484345931220378152600466483086993146097487944052691602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 156 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875516919761097905342007604215635779196927958092487694374245005357777625997843870796621359273508860202324597507843271178274943188458591245960817794776389826050808612032336133687657112067245626816617633130705165023639770272218798722764837624099750236315066509489333605695497423437143789501998952711858555502347965083584909956142862897191296807375778066161320104888858532651921915625071230630126205708391283981057760254603898489022372569412380757317646040419218397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 157 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551783720913196586376317646799324726604983722346690891553476243357611585509497607335564518970470292801039014495913979084694510765969317525292147621983169181673239532810456185362255242128186523468266360904308980868860656915511227230995826021378321069523263362324294787773301071571470527961060652270253329690511501261905220499501249148122083275268757445917384885746192108159049396967420248921210595047325993890064363301603638867927206017955581358276833693804299881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 158 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177454643285598115876192427575004591376493103689874614057867259962668693698655456822165980851186554418108812475529295897449157395829823237111080754875052402317526274534306073656778991014736243728548678209593137465329485524817438934628172636286736795301625322577988752120230623295146200313510590652430472015578626991007982833595072670962070662445492574793918077172764617558757963791863032952597196617483017857850389847316978788796235077887294356032064679704642891118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 159 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517754638808900416805174965281075139828868101678779606818684296754251767942376598449559457247077082698668807618711615715464934931594001616632144889921923897882734253807800847694762046451745107718802685009288983076368410703654805000492527765256614985323551054580371627621147538412752695171095704603443147469435156212757931690897707350666530139856794762120747604436543412343479110412168096441499062586875507820420659554152258868845487845387761165205017871350454279829018881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 160 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775372136086635628341939302871767175974622254780039227739453967845327808512549317282517133088123997298301498159574710289293301239289968734004120847848203211764526473525639481888759866804028260735757272111718234174114548944659897244335837715994573078644361648035493090180534791187607774893943104136784819562264264651701091295297907702106725480879417777314012476379109662438737487581289150786603821089253845745213964514491268802989397278570840629359788721162800885564890081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 161 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538131056697623355949502539534185666584104608983137315235153860331270708506037004985999225008242455515942453073339641501332043130098802692515766228262186941542553781397658180453831159239883507335806442409740771874348208765105760748133325902739050005766744316790063589552695330382113920732403074928252305336461609924427437400974590146392467194629313327943447319763456352396072072179335724038043849380429153366785129887225962941815593030385591443275890148669178712512882300918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 162 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753803931189421730377394531429843885967191669588521586110617815275142172278092647731257063338865818294736318936175278024413185120998860976330539808391800036503357231207717975245308067830750008718294818871661020262641515833610325719933217213447700066767591777959822871092434396632742746769041199979501998117843331123412866363947521724290394553272006472614129264166002634898268189036024489834407850260682634754918758518308630178579164370231246256031395776609225234236421471589609081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 163 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380484863745579089915010368220135403631354871950080065190757235094066213534375300799134925506166102042211157329114663698518704019996290562264348983524190226844705507448565209647260660702516524304655107802298712131920261890125985550388255279238668502454227474587346045723948053039705848955292892182606607017658932610098725041549901705264515014904120004546660442811967221348647937662044942201866911032784637517085802494516076543866841897488011520160196994748384513799914918373129490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 164 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047568926523848469745464569656072294013608064028791977785966433608131496186424803179206634420767478535323095795597757279868482798527126934331216908977156919380727795445133370677230690671628138036093540810970471134175031821755329476425568745386844476076473814097239265441878432027017894026742095035767220507932579900264931654037588590564623539079669800105646085277949365018486814120848764724715146277797668564001321410035827775196587368721094416144002086910501552876541598480074061509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 165 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804766067132725452192102179489181910092579597712671343191494214118798048191153533085263522604035175110390235950718461853706867471863731986354158505332134349588971009955983502265327126259658188960225841442229120650615850382184056113274821846489691117788714340997510803671569268947848204136708862554924831334448162322701082204472136753796332134257001866069400996281371929663957379867806464259331944454985610506863451182750715267610742207954737464729860497620752141997821026873535504397848490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 166 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476514968469139167034660723682444202345771858169212865020445704299955833390242780852923668783933238470444331360259324113486555266263005706205482388869248382388118692401004863813787757437560276688741585578534395806221401846420470581167800309625251689548368727014624819940964794359067011049548906798101215079342486464940843370579565771160052894854548407591322610022993200146469266603678399386821634747246333272538456700657970537766774431837466324393512905918607638382995918007277804340321251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 167 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652414294947977225221644620601888303699064947900501043334327505794073196275383362026652794589166572730225773141801023920657445827402499912651920330366704003901692272991296297825140132435308994444906459264159339292396383989998556489932139736129976460555130651968450690313952597189945875887273348573039866060061402067336621138348260813307978439375033505686982597500169752520614862973231783659123988032169766855557914744817749241992577077308616744294188914758243676266866941472334235594106869748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 168 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765232255014457117304608739536614149678687703480257958920535179821422421055027283435322420296958230016164650943021416266345725390729230698344155218602251742739270996971138886907307485060134781321015489227275679408653696241148440756171701151257115777610818089914926795293278380263187850624122517351493902199219087948522717786344959740142977483406483323847035258756603601757704686998459425122836925984108637000365032746617270366322883310861440095925361891635361883379162785632432431080898390365040251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 169 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523317246249117782636431178897161774780958261123717346182493689722091091227838871205670621315407274185044358013728487891772730993033262763625890004569360850436082000394713475772070903550836008468532812033937429137345665528986324636295251614650562652141246348535003679933064673033878142803018919389310163164250392731902800422708687931143894930430442743664958374198635407417516867389134764558423368925096858054700953850298702881474398369723523733949495699966607404532849227739361306603070441454354059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 170 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330807176877717741887545637358709408973946981392520076959611896410619265532781843832776215344884692818643164256980176605271180102224347070485319013494219278518377006664017083083123495413418778315674632645014974080922758592838073529183804841046582510142748887300267900478258688393909187138939105713635983176094369691491402902055704449977696484148708049526223095720375284702775228853372197475277038689585712808862312234980154498636932814160620328006504714918615820259629434677510576083738442956992836940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 171 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089892168112379406310286259445621588613489449044153108858760399046825125789237150620480696446896538722242796856703786247137202233453999969568715783840585502735930994475930605841275253747095212075761294303743747694830422177379354012704058610135244260706235996250932389332012841486995356268157912719220749273357079434548262407015382146029110707306642676873172657445225363916399152228354241124923077581895522383860307819653324377516547139311142818189398037391267208456381993404374988797819676691027479073059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 172 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308897472007831888455471400708815351949161031806493856756900332324833526853813187388619478025105381303645015974083517367513528303235207067746503434039871973764610796166851754965127525366360744097625381454666878316523613208637843490418080124224134659812922614567074956931363901979895794913818036867547669709870977915898268097200402893624448761773330601271172353816147964232028094620122343721892099060468623955558582831393499229720942635293581941891566984647383670591034310034234986150004941214474648817240026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 173 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890664648817249367302712323239003264037982311628600216979790308281842542632424015596233718706380856050294234524220349323354749524622636066754024847429063141550902649492589470059041793835265577557177857546077763125021727574620896250422179798572743810075883794891901654567988077529773924222525949807692842260919562940689912733564956622733632499147067048477867319916071906130341892015572623377039440140774993434555251084085619689600732258883113630588452284755806826947991393354128048919099932449127038749629950973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 174 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089057290401384331512715509800325645712579439853067876285081460070199355690731348792280512708679658348171497081263348806615455760451244313754365670308487656504192034621184808187797576068650349474466520866136191964718634806973559781056167216103946982885958768594950328983896053015427605119556117069249207332452913051635657764799762303720979819836979941336742313517602782808634815397309086354833830573882257579627150552845585084512198703799756300958494714986232648735279237832883287494790133399441454288095234841959026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 175 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905820784941839203447108205268311378170131898404709082637121714599784554798245406901479862487550107385728971837921741918745767965234624304646935175192952226928185765399222207878179929270912733655859867730657354916641926318861112173577320157936237649978379580925035486260046072976110542008287230759130684000780912058974409087122077271672320417624857810942701165600331624205996774641994701932919738245559341725966578700528121106616806684341520395539762758319398941396685782620409883128733600391594297579863244609877140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 176 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581161046149859822955248274473669747891310709491693722422414384179965622573435413413700332559168012887104546676305579302574877322360501172589836075853356927728753507114806897751125992289611206890604094127676222183351241787679712306226121228216636764179137490691126970441612807335406057327678582289978074342294311414429880162327771485539161556365822090097897677913538160645682057319931925408259825982515772898109495479810281545810396382146111681122867449772024452799057524835962017781033550304858343092761650153837313859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 177 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089058125279095326587513080549970941655480349862258961517655139009175981460829854594108712892417875228545568381038789244055977506924247069410180020422019754350423773581039554828676698624866234857979410931334380537228110481145868906116765771159385743224134668161699724517822932638860354939324804013909947719873406499260744173599253155218684895461830930568647388990506112877846762053198483625807275693667631225097549500245125105297815123359735506158420334061204675531414064605484581349862258860589288747641030810653483830634596140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 178 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905812436164729252699132497771858418741122798312798230311384925210018297097260348883197860650167938581988258840167337544340550500504596748088791674057631248465868375800674741478654919586540005540740984609354156895028261487981997882650773625663843535201679438250278821178728691717991408448717065544929991872130698344055876579392633319680493803625282722028776047401893531795036002464935606925831584735325606940851035674483301080745783151568341583376886899817779516577502971109439936480508380507555639101777352708223497856014084503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 179 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581244533920959330435005349438199342181401710410802245679782278077628199583285993596520350932989700924511676653849623046627051969660776738171271087206566712351927403100281561755642305011124613761802942871386890102968982007314832175171025569222571400551197770431430911512738034892805757561496938664391707374351169324947536819887675568442651838610508699998564670900506946847284102489804952447168742335374867138779910296565352160977765026515348671605453566301700627695952840880631014274138074047156606644803472584682118015542433106496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 180 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089058124444217615592438282979221296359537448952249770432422565330237004835059756088306884692234137011665194309739013803618536985177774066654524206071906222252577541842079700082036662727954897510036418952864474109236617784835583398895036001554993965871259552617755314215702479337999757150687103947050435990254831485402400329364257821642418845783150732638177408107369798578581456943507282432893928093776996865727060318427703025833002459607343070153821460282850965713483444429350597636773527832047750229485016194249026789221297118442038803503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 181 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905812444513506362649880473479354871700551807412890141163710661999408063354961333941216142652005320750791999553165091948714955717969326775645349817558766569444330693190273288945055287821869256806296624404070751853630891932176763798845031001146779590723919198748575916937223482678012362543458704330229341575028194037360076354074166920907717285636226950269114055582951974896212302580964406566794094877315680395145292214253648430198150543746243737896537879858600194354438357276823683787537271893229810492536931212196275966949812854221402680296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 182 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581244450433188230927525592363234812587111619409883137156524910183730537006276143016337530914615879236474269523872079002882999795013476462605689652195213502567304229204296087091638631924047978892372264934238471195630381046459083857205411493832229127322288770507312946665080383244011192822445188928102442752087957946626300405403919821634980003725208666530821871083327641472051696537798114731925475793176778893524964900531467112902041684918312267071770379133330230258847080049935706660064203182317388771935127231071708973970440528659177044510703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 183 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089058124445052493303433357776792046004833391853159779623507797903915943811685526186812686520434320749882074683810313579058974425699520539657279861886256335784675388073818659936783302764695034492262899385363855610956369858548673048289059634655427308312273835196359614248343693204774196511310702829185915587133460829261738262489734990780152387064484809780761021172741699405778292997427391865992676652997223087364166845676137026925740500420356669702272841024898790998558074273168104022189596778453201359788797052341514391767343525403462886474807427399296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 184 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905812444505157585539929725503647375247592378403790049252858336262618673588703632956158124370003483368623195812452094194310581312751862045617793259415265434123352230872883690397588887454477153199909606204796946853964049882749348396815638647102125605332058366451137975463804081300525920352198923873512662310474307310512251743580727561110647337385871402985526860566597522095485281051697363492171915237196229765718045290546334882247646335632803626876503578239941792910320324971046983736699063437606720844061273061190424901836623181468335571264865037291700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 185 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581244450516676002027033072120309777116705909500884056265048167551624434668853152866917713734634253058162306931002056546926743847188123762881255233630224855777088852378192072566302635597978281172120233052696531209829480228436718969410179011238448420259179086970297420252267134309133566150019201859907352101859231926850101231099645751185944950791749363508942756884237642306853425312395250545348207163901296040122336049283373775310498074425699436208585554932569725124102868505482154534670513466906245019610149345521237239260447282068469054770248533409899299296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 186 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089058124445051658425722362701994475255188095910258869614316712671342264872708900416714180718606120566143857803436242279283533988258998793184277106230441985671143290227586920976928556124658295198506317783468796750366245398235540975419029497824230205798783484575188473008666674330000835545528842065264962176156667348928647770036198794853188457680478707359015382212819327671151036882635680622074228543055583627483626658758204896455827326616959133187622962146035030175526944046029019799049860649401611836532272384931956840303039402362391770430904848644885451062010700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 187 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905812444505165934317039676251623082744045337832799149344769188588355462978469890657143182388285485206005364616192807192064985687157079510347820815973408935258673209335201079996136353854844546146741638101533661179875312016559356828997031926258073590146400890944842876465633123040996820267968946488930561058358946346249868413670810281712618211491396990188207392414756876807148107665012255378722620562340982324286365600330047204560936183692657612942945601021400170820905439747655289863246270291191319641197852901660489105017939727013865998754562834185506454393657089299296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 188 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581244450516592514255933564640552702152176315210793055345939644294256540771190575857067133551814234684340618893594926569382700103135949115580979668048789844423879067755018176580827971594304351713066129963115513670726876421015322351077338130522945531795192860315241898839035569897161857250270390681936729261129545801880646275753539306498567790001958054467361580651579732555614507288353936655214724327346499396754852126669558006890012983926500088107818386638814061887689904227169357898967206931227215892889145998838793721513564487937148417906495374556156006944053533910700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 189 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089058124445051659260600073697069272825937741206201770524325903756574838551647877042484279224407948766327596020316616350583309428696439314930750108986097800021256822325433152715888410871298331937800917590715570346667356434291145868072916307324948204804627803876473305557369411704497947999908097504791718090749712762494129871297497810638396663783666870736668783248723903185885914661255765771835552450719745151741904394036532796029322534055726217175427369099794935759540558697418192442000773989337325083956856232414292518565748384672259788704474421146003999347259127040418376089299296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 190 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905812444505165925968262566300875107036548884873370140244677277736029726189080124399442197330267203204167982447389066479067231282782674292883090788416850791757537888356738762606537806388444178753795649295281803002989921666020838581145867312342804444064917377371012832972094354354878688461466650045077978120793130327299279807769565678581297482791095621876236367279853370595436695268242075054830059338608624949639142133513877316430959482875401665793843847202976338288224005647153662774249700544893707995067883865020620092655479672677185982977711753969378989739686892212804300723910700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 191 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581244450516592597743704664148032459227140844805083146346858752817513908665088238434076984131997054702714440581632333699360244146880001290228279943614371279435232277539641350476813446258308025642526027291849973225706499936418035508276687750767547836586987675492560615767911861817196168052583613071877534845152344108090764741477730892532536409336552003051634817224757043608365996645487328424151188889571984821998269698245565261175838928571219172254316348898517784993951611456411357146892667312643936745206450523347509723759084974537941396444686450529935870947650654621185642890276089299296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 192 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089058124445051659259765195986074198028366991560905827623415894565489605977968938065858509125902146938127412282099735976512009653256001874409003635983342144206906708793335306484149451016551691901061622991751549217949592763776001858472023001532226850692423862888000971388482116430183806509792811662825770097670080899149184474345247280468091044858805856377448405079343395555024322783727583869414657467909000599533949647480818705545226123746859951969726566946785578558689828328446743164173750949776502819244367786808733548777793714758319567568244427831955172309116628426252760512798829019723910700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 193 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905812444505165925976611343410825855012256381326329569253777369646882051925869514165699898315325221486169819829557870219780229037187048698100555518444407349901039023677717224923927404935910579121188595284931280506045344496892288694685479057973499077097800764215415613679249300586625162215612245754995409466565657325386850481524477692029908392801038097048705613536643671046301549680889283510544977111452692894291525395047310065332362687725480128853439730825064233696013386304895536803041677330016915198499638677533343107172475240670415725853493613814934461056081408365312781390827045890080276089299296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 194 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581244450516592597660216893048524979470065880275488856255857833708990651297194340771499974281416871882696066759944296292230266602836257238053632643338805698000220924329856727302917460783644021968596567395364464411030057753423544390411248982164082598168997784008212247714644392988336489364120393262961172802403282491853174708161017469791982029998459582907207819219839263241966388156380633298507061749577753326054619068051900598775046716450766789759200654843095045959049707375027344298659016833479650001814689191775668175300040055103181324728357124968612729701227823841572077560122571401300919723910700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 195 91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089058124445051659259766030863785193103164562310551123566316804574680691210542617004835134896000652739955612465837952856886080953031442311849525382456344899862721058906867404330381189976406438541098362286350514082303955405983957523393219186598600588825899953630892774551601667386865583711638549287761149519241923365973711488362284680009030195957319998633981429614788007718052129028748112301755345414322724617314306863434486866417578489628744074934155909121340290896106055968407500238295054055961568274617019168317199112756347008772085248335336079813749060855663911921611228657801825855011413070609080276089299296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 196 -9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905812444505165925976602994633715904264280673829876609824768269554971199600132724775933640614340163467887817992175701416039516039432644323695338053714379793342895522542396246461610015337363112720821202338941631871767933952598857765483534737988449399244131767630474541727492809301800878802213722498378905508798647633349944979470807929027228627370617435815706948447662112401247629479619636552527529152448603229051606295031456572478277212394409163838915071079684069166495904963306164575894928929490244282806349672533001683932563804831949167786049837965607312797387102504306779296335937208296328431648490919723910700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 197 917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581244450516592597660300380819624486949822955240018450545948834628099174554562234669162551291267452065516085133765984329637396580380300982105807290639081263581655935683066511926091356769118685972270496855260950763070379074143979402440709712693267080186779660701599926911648324118572812103164478821863502638024794388430594366814419332225491429857386956569526050375119412677729732418012740244070972844752717847307637599723917454020968670696445969915299577198808370025407424205229439556185437310905971814228003317244480187146520637713575263362557801902488603305785040561657977125953601453133217070015542509080276089299296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 198 -91743885967192503632188913857668335504558052340930719668510894740038324727280400624585373730535263226631445272408533114860771502477904431323831105875517753804765233089058124445051659259766030028907482108089764739801478270373903664671500125310043325896158270230554234153784265654214640005706881731666871412084860709871897107065244556753872232534958237446583794458325547055915117440444268986628105168818902008825975668783256904036684651769376786572563341899763905758553233233825102269721922530336262694638267575066964081006138764056720381120756619447744916323255164643278001645227558059254460465571651913500808391957820876085345500072170920331776896698017651427885087448648770880093351925651701158011377470496861940880715502053502880039236079964861926545772450281916914456367490919723910700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809 199 9174388596719250363218891385766833550455805234093071966851089474003832472728040062458537373053526322663144527240853311486077150247790443132383110587551775380476523308905812444505165925976603002982493014215028649537373062784197278655063110452458461565323406872041148525906099994013083584843256752430398728069743271179109820899453666043531567440072332726961660187221569731887621520403054588788029733853257593903726209503002215990946284702775394743749364493090181377257861106169888221804816846154930218875380317904893336066221189286555251235124338796765559342485797038674574519727706136495609666141429319407431193982492080087037763881488733238537060234122576554424705338896097557080200873339775667181887308774370224391093504458543367558978203530336263528598447966583869422930262732509080276089299296496140973059748490918881602568897009910441841320787894048516722446097937375246832639770271467417214132390691277159353709901418390358202603798238659236246690032473578679347191 200 -917438859671925036321889138576683355045580523409307196685108947400383247272804006245853737305352632266314452724085331148607715024779044313238311058755177538047652330890581244450516592597660300297331853387442343198165053920951658743627180066031304866775264888714257601485333265115392162641599989450402756938361755115991780988016074500671713302141468182873133211308266822925801054276719181978468137504869201163558029656285778658188793341135782149138106237187888495091926939401602646455296851908337834550448206931226373508785144974317768289803525624470695761280125659371924510074531028616504041079539877519591186015753926348298992100728388399320856036859876070169166336626900939364501430608793577237521648565892744036988139250347281910843059604224133826020376651489423757643975516928267490919723910700703503859026940251509081118397431102990089558158679212105951483277553902062624753167360229728532582785867609308722840646290098581609641797396201761340763753309967526421320652809