3 1 4 -1220 5 1637362 6 -2177691460 7 2898705467483 8 -3858153003126520 9 5135204548028317764 10 -6834956902420811530200 11 9097327679593690752247605 12 -12108543136400139930131294300 13 16116470915170412804822871108406 14 -21451022788016578429723510655178620 15 28551311330859170052594978984538703567 16 -38001795381372453736325325717464822710960 17 50580389652606869217094118078919482242548488 18 -67322498627619726799372812907619829820061787120 19 89606245673361858321523328428948097737505147230569 20 -119265912991244633189809018290612279938058441817470900 21 158742930191346606804208565698451378818870246936471369210 22 -211286840084682333652944296699847566667193311405853575994100 23 281222784152712186092487192721116848677462395627943832282175811 24 -374307525707259919689049835120358537359047655488598610232171956520 25 498203316716362953106131455370562419800801659494099487451741211613772 26 -663108614549479090584260225994349390759181991952775485649425692746725960 27 882597565965356669567650450472047211089949118326051583111014952405318158493 28 -1174737360299889727194542738727793089149995452160508959621791564046399806038220 29 1563575426559153226895936386559603313264741892569744775746479377554300190638157374 30 -2081118892750232944998491330351969813851033607575293307121306694697481568670904797100 31 2769969246250560049792991960717694147964350611706354867495659543259881255725461890789815 32 -3686829066759495426274472299712925009527387053698297952074943065949036164077769989567074400 33 4907169487856888412371322630918184621751944965340860679775724590895166307795816425695320627216 34 -6531442588337518476866230421752069678029248620447606006008248410873257595238431416809906129309920 35 8693350085077237092708952691352008861933163319354714220608540798246834548810316696193060312781792977 36 -11570848963237802570395616032189523296655416135990911601809968780698240102756112717659717755451274711460 37 15400799970069515221196564938844255568176251410294399118133288328743321709442320436475579128964354887722498 38 -20498464760162524759412627933601704153942915630573695237324376159879651537790239148499822003252832069106854820 39 27283456595776320454778207779623868229781281378873494509536979372086819065381921142121411234817465696167370523179 40 -36314280728978282525309794554679368613732010973656452548206073145149828828925092089933992206857415056233026690483800 41 48334307650270094041187336552278239624890238425473262747584788570485247180298188639411408408648166392644810068713934420 42 -64332963482509495168820344951082336940727342594140993263918730456386674170888023297579809860184168058896068727087067510200 43 85627174395220138069699879129890590468108282327571496288102941636293095290408711769052293175818985421853401563138354643887621 44 -113969769120038003770770539121884375913052100868490511614751934838646175563290228280656364342136617218969647166030360534836213820 45 151693762698770583018895587571228104340272349028011236102545108008228511721196789658711891922301764624621396611652466774072180666182 46 -201904398152063645998150027057304606876902496220864861070146994547655304403291570041869377911851213513577595870857558480228089461642460 47 268734753940396712823537686013272431753157222510556719480428855592496128369193263921987156185392796819747379228016126086487240298676665503 48 -357685957494668024768128660083665606663452263156640137311527158885814749756178359992417564166473650216180858722961320843337556483383565211920 49 476080009425403140966379246571358922469054962262082236375990409873862941174962759938725206132247547061239799015943530946700076480783365583752984 50 -633662492545211580626250777186478725806312154770759556769107156413093510084687220580996340546594287869835782360163516312290423893537296753521506000 51 843404777577676613813539784435203184048201477999889669941209290760438647741640464353897205234183688113193491829914058542388479648455195078588614228025 52 -1122571758955887572985821453083255437968156167217852098006084718467615886660033923430005659974731819273667304806413499606122966233028513890701799770276500 53 1494143011170286359644128354053812987935615858566961269821064206832074627516079985774966347369596018475466124696640462303065440606626975609678692661479382026 54 -1988704347867651144686334839245625086942304707752625434719465640260738305456941906190035121861801716581157522358422646937885703857530905956295238815516331643220 55 2646965487011843673577511671035926990720207566018744455476505636290005800438991904278986602663000885434692898204270255746499912862526161949089300755142235509658387 56 -3523111063212763929531668034148818824648596270370948870013576480740539183363326155111385135633196099633090406974835997473688484463733400625188993105421804835092493960 57 4689260825136188790206650153452077855607281635863732946015374250926194136036124732860811085461646236156182118388405035186785355421029408546589322615014237792078180412508 58 -6241406158256267279765051354244715625813291857334628551143159349420439480623557967368425100887453810790989206383676137847284604220102694467162919352585426678387132512084520 59 8307311596639091749367283352499716497957491462112390601571944851284646263357259064867760858198502699036286226072819165180544871902778639785542617204156790321954649955887271789 60 -11057031735126631118407854142177122658781421136071591890692210226437933177456188102692642869343213589515605936225408615754600426654339877081386448147384587267881049127236474838700 61 14716909239453546018600853863237750258838071532111288806511337664234142710081937533914115625879015501496376115827998024436865127504000639587415763387744723821966872736628236235095630 62 -19588206197712669750757736491969445594513473209240125401466589722901368255361640966162832734064202648615692951786915892544526331062910650286238646667702240886546013388899618861098348300 63 26071902449155563438258547270811332086297432841498606909352031006873228506588991690831429843881126530356481341492383139812458705343938273485799601822466800577849015473555730702408624535431 64 -34701702159826054936322126417449883006861883112034645796347553259779594751866927585147520485749937002493548388784018190583263546680367999433032375865362003845694075002268791922985579384573120 65 46187965574728479120244750261625794282133166422118113554938593390021249973973646078828592395544323081857635226957351807655685178471363970716266310681330793030197246630823539749980758775040194592 66 -61476182179963605709045762598223932189519244507839209141623267801966475982891032309898190120359144033236327086180450600875004243407141844217082024956225134992339031691444387758381429222889682240960 67 81824798481531559198739910018236053744250114439933987367500569444435748268856578769618233679529373056872209785215053693033510888200637356773205471209100965941825447468533003735897756107331401664388513 68 -108908806778918505293522820234272187533596902319552137186143257930541758328837043955779476169304501904512117553666662718292068483127734847799233716333753008022840662975765934472439175278874316994008447620 69 144957621822740530545678873731816281607217476987323894594756676305551349272340444053918952317180332364641988498055331501450142826640160013277211459116202733448727519800536413584771877437423257994622260504594 70 -192938594646067646156298580937047470819206461870128103705621136162688813340149472071364172720330861497440387126782520814198328741510798441043779283407967874582873937833614794115267727781262708353181616357456900 71 256801269473916037034033411227210183660363800749140506032181732232538814493240562061678350181234552119560825313007159378820024729601290523961340944940673743095491578969952703019529748747607898594730018362189962235 72 -341802489669782245292298470343416754451944218797106013528833885601509161614065492721196075100075813639692870415894114608019684964966617133721764898872815862847672435198082975594842940538995858994616546596059204700600 73 454939113750480168484049264027087700175537755218948104006877901735608694165970131953242610846129740357435763680716994700822162610336624171977833455399094745039815154009276639039833937196738380833837940259180763446772836 74 -605523960401889104252269570420053728933640752196419926433154487210095171927930721331664908214759295694983450527017726639730995041800153904096202439840903327169600284136795164784480947054168289205397389761048355518493978520 75 805952391294914397759770798229091513210675841173434922082528622476636673836919828532516214659238788605235362314234601947636614111135509883477607008033848594658206992172539485055907566513938602199605902146167406019732213699797 76 -1072722632813531063418254932442920804083409544601841881291845596516403412876838163125530584870574133543307568091050600249695619556950923545416501978859783756851417173047273137561753091062634719458525047505873953310278323475858460 77 1427793824274809845409697315081527590235018103865051543999446488963332942539083952686882276580479767731063917726241023180400524003123102492197919480671197801799794623272317992045624604120768566057838055588446543138860391237164018518 78 -1900393580109771904240307126373513222602809096244383605063263276810196146519519245760657380886371353735870567597383428269098363269045457203472355631809496375168333171741417272681533476393702135660090878885446586432586644668989845276220 79 2529423855126106404543848785203146099284338907101274578339203421434371071017480297034570508398072185093258961806562791229835704346771981995672517444771067691144166806674645222160112962446360764132683351198138409197466356225591235052876399 80 -3366663151172847624447862733105387458147455085351796463769479753929147895524266253460829947010798336853359034568067175894267762762437138142840172455031543107001818136113391614606434025713587647348909868706745437809833581767927625204706335600 81 4481028654211060188140105297763270706794262718603241093277177552479695848942798386005318850831083911074018880885270026922420262963300911625221663277585992382198660704897306524276604224454104799717593594422811165638942580644948264713606062252840 82 -5964249138754921110414480151322913310743163678460913895151923322350475174942864651452555933301647615348133171747398519321076235646247366601560765179934335831386129282634940515510887735571548675740489411052523785694275241475955861856720011972308400 83 7938415603682799997961673081410797616599150856031476394447209942048482457848952851122135285540190509533622952599805831484384950902461888706042099960239048015122692937360464156479779920988907641248089484012836096100821259059257037272472733100883519241 84 -10566031168501806797286986871357771627693469789377895081009236432866530151396956244838869281117794166635115968088855335031284439419042669972858903744882852818279025961305866904520451363212054264513400406232254520189950185005142092303478577735728888834420 85 14063387485275904847188979525777194036460008289661978352823293692145351631509348761881102840024064163379389831526666284354245852424834020305156059772004710832001146233434961787507351296001023592452952387305589566735652273584887802803632984715252930641599002 86 -18718368742902229351608531748809445262528271033540093187607803904245463021538943202063679173022419506019813757923944444630760871686925405611037731631142828435958042352550575183645714461872954885268692047662897112124370389319472428626036643823053215770448321460 87 24914148796802867266990955757665371644425128745641864032705986996550711281668333401946765292845843159860388758845173909764756303520051684593521343856023953091713847848627130005800301790431901831420769004712247263032906019571082849696219040090112074075605484727523 88 -33160732048544616332364962113452609658729846360449321027531668692408996715900551757991143598837903907295067423730069607567583796405313561857224063782716166903413234575759449990949931675659629494512771241783210512847109076707296018135900120891053409400395740543545320 89 44136934356612884338377764573005423455769425505758046287644651029596374628863634389886212251771979614565707052714158328498300161088637253702712323126443075622503620746538182403613894377242817107446528030389842429403212589165786595545773974707161648835903717923983812204 90 -58746259628651749054380804646670218619629105348163959608855030520392774631017497372938548492380538595798283437443283017851310132912123231430949703679266342899190985944971835888865293301866949678900648452179533877206321475452300687072515359379128415950800852960698788449800 91 78191271565735477991380850984718060982726339218406230239386045622642783033884289003381208045140580789821344645853040364563065000067155228377524663803749058680100923618266642239811426238858513351322020718315171868232028615260160962286884593245060689567582318176307449405392445 92 -104072582453993921206527912660659739168008757499698692448622826723737544218099988663500387907866480877075736367365857014429279998296888184881990723929785884793179725055526296251909470101020527152156962921392235906019570095639779760694074913173844719265231896884108864742014146700 93 138520607246265909125888651751338112832619656232098959649116982369294671354291084911119016305396377538043158381071964991212674979265050120392637500585298510249236401166832279464174328829434110558581215478291930221019325718343948775279201213293305865444562108655310854226236442199646 94 -184370928244779925046557795481031028180216762444923715292974703533531207572561434016699410702479421432766146058797716277398186697916422784738520863787827143933402433311784623689317209952854784267243304567618097980665777006752199250226098087621449641416503924646518943394708541528115820 95 245397705493802080236968425785252298507868510814193465054949330403130037279079268676226915645000491932526425431575257729451598422564487156472964907290033754533566715951578900104058563875263482492237219891650041146342625990580086916661955275391699144511490109003768002014646300089105317207 96 -326624346012250568795404974720170809313972987893691501988137558766566079618454506608058024723495608539525395361121492856827689457189167265237211061454834192343234121588706694555699088269186029683113167851155227323251609677563947670435618951835922144688752295531030574523736881384923304604960 97 434737004542305507066684021352547347196898046886503389146211090718299451972162948295325230906972660559051041729137633189347413620751325611974152855644316598936698740293052833853054632576390155035495535234389687205415295078200013793900514877979101219026041149928463308133249317933917773201940528 98 -578634953045808629905756432420240519119071300405936010953606961746056570574948884181077882337180610527350864940560513705195326695878876567722443033987985586224475674270576730827085999282272766859445440791178861079233335467012693985772188875426045368081107277027706863095991758975971399520354229920 99 770163122503971286404561811551340130947483900840300830579250866084001295435256964845014661390787392693790275899597566546063935613049062388078205362679835391906969834690334296245642360762610258758550583430341795749487156770478852729853513989936778389556591380076987929391486479357212868430551142737009 100 -1025087116052785782204471771174833714291101072018440405500982902757805724224327020208714514311138019665526617988055266813472774651487354439682895661909399890854471531792255151533660283793167724473326753730481518096175517906422570510666373348319378247839589952803744283061050062463097573586028196600774500 101 1364390951466257876114151927433703673721455526856544179721808243570639418942579263897799018548124704176014825489452960534112200222716863418678686802775324037635919952315341762100385891232912091396048702026966599226942901705155998299514801303988871776305296564968527561895676531957632892874832806168742806050 102 -1816004356401589233107936215414259589723257306246060303209726772192521066612573000247970493687553981258130666195832371021852366099884094656466581060604312847361466636968238016551114450756997085783372676467688847879124592956072784626702981035926939311522254700461869568385162931619773717432934552513051673190500 103 2417101798370515269266663102716379513921655474613506263572146333788245539661334663330048727098134349054589469756859057683420666938928528104766184271604987256892677174971906106154877733584918199029305978036048630028118920443508502498536509473284090778423672857252579019494469169105989162611274124536614059200239051 104 -3217162493631155823393928589715501133029723436710576836814526770272154813289236436892294855767616818591656460327304458982379352408855952335285682315033419769220550945066378089250975591046616158487958186341416600363349866155559342958743316447195860951606010802918403845049459745546218360250290658101107429358100797720 105 4282043279023068400937318952911332008062561894261777769800135131232238056487973697503644453026697985545495005689850303467651598245897080705496374344316692723466689195236717938296029679037990212642298162541797754369596914158160494161855805268331623313072371364907319441610084731196517304792327937005831494631334556279412 106 -5699399604379704041647571526324982902731269881262426211603979859670108853185492991377350766978535018761053821476891577619429610962334127633200707379141645482647432876490313962990154781549616736237824930544046767692498260379982633893498824710599075120969074058275137704537011047762000900646265811803297759126323828479683960 107 7585900873429386079432917701538552243535320211960289287644897193220914883589891171523253870848430109970962640148394890143278586813524265180873752513287938713810427542135348555898601161513783612584022927333815659046902697166363176686757469229361542335976576546872686488428466351632828158671910512784448858762908326845661082533 108 -10096834062534512871725213460747813036145511202119145041855358164177037710058145149297450902099260476371351273582232682540553848319459234458311847665196546990336469038175413306690834823155025496214505684962966223430396821248085508085392408358382090310746362130887590746239861761234605723407787492139033082932132694144112258305020 109 13438886137233436632266259116255339151109675410020582050709481716519637192087391193714907150694115694050268545193040691326535316151450570126202234390905357676105010702280690121371935751680537215009821355275227476055942880215311045044259365195596502287560444463617513914418793965895254955193705459663222591121169269298560583989075814 110 -17887157448657704157546390883735856410126977970737394709494320164687637102668317678834541417573867988780907433645271392260946470368952419021450284991323051877427741624826823535315907898637390041352726194951995919277379723521813447533430275958153620734409015977732493710597444026546303179787899329664968739459745017540672736011870284700 111 23807806564163404233694246266252424881879007679051472358336940139199244983651530830528774626790818293067387794182662781014575068347939692785349840890390591530781955444653463902469320182095144149051345434980345722571915122262977408933413023957924410026886879998267732592719626759986772505506332296419669682127749003504829412253188567918655 112 -31688190536901491035047041780381977517780959220817509708946467325274195073240187535433799028258579148072693154057026568022653522700397184306096897325510184580157781304450676079174039703318574723902025882749432219107558579791114540209464171487694002588562150038896667142440299578812811243544597852754622390137754512163985415765540698022414800 113 42176981604615884567647612609688412076166456722908105422607748009939953642482689609662386506612168846084754588049914170852589091799984628473150622989105618498614880084702203070757174525662080476270319551775832644086075383902823371616061355685935384835914809364562375907610156444340535889696476787294371755180387979536013823112541599564805062456 114 -56137562515743742359538972383495276473377553898190688317490912601230078298144459870460636440300796734138808356694434332538249173562403067382193465227988539120142995739352751548843239444310277154146231828091436307663642631356355067506749875342154579995337101095010682300863582343910628940565293285100871053174855795242694228232629370342586025855120 115 74719095708454921080546372242432212986065524238491806150580404672237234214830276087583107102040360453138753922760292269501261825833987035932683473908884581300193449897138203880848833442147839079300751746123687555435714110594123238505702099986061611190429694536252795249781137485596051846610445166823197501812509795954636128745371452605072115115910617 116 -99451116387953499958207221454677275484453212761432593986422518618747758739939097472573115552815719763127681471193948989786144376910522889883516643198183125587072223982355726685519841020744499731906314394955615850862751383241461458568933476144566155690310457606049942726569393632623787170918123963811435935459201707596146800986928362125910428981138533460 117 132369435912366108444373811756175453669807226185466782595928372281553266882858938735994816800797723004722944038159146107936682414374122142883049744426301352663334846318034434162693593109792196307167105787361261184034406366947462506552991383010644981886863222847314526072791544469892329773844526347667942715087133794031553197672347428815109111102759977578538 118 -176183719199359290339461543447469528834513418052856287635180663506747398221085247457609101161861769319286238514789823469357434059438504414827120429659535227281558732789404037475288903579080479957995441842329122921078928677028850242293104879237118463997720023593664122385039067060710885567077348176189840941072559810327857587747669714736143863183245462966745620 119 234500530254347215441823314328581942878737359428351718842425463127480787032264464366077713646438014963969983463185255037751805851437957087174273764277637884158468807009544649001435539194612523756640054183378557209455428879008164577317522719107965201046822326129961957386066372451101149341494707407651151562462025723438019078194311799377268552124699317368352253619 120 -312120205768536143753066831371342565971599425399136137779268291422676927539944002071249436863408997917044047989499574455243169192946558649993193827093039647720669571956015334931169755635795644123249589466037001799003751485964052498925749324026718908232900740912504469704551056908098363364904130458699518379976851989424180969932261556881138409122839417882289053955400 121 415431993877921607335331952555256955308198835206250199384206095883582990555665466756833000465197376227585627874023933599929200807645270393338268494793255832623615741904472730533045599342144270952662640620192072193934545574409647437041721033507387484897032117056217051849115110222405096536263615743173541674134030976363237111202789330996159352940037357565973834344155260 122 -552939983851513659363326828851047007515212649659519015380378313621048960429590736253344723619177707758916470700325855621505700618944013393079358737747000685779636602937500229650984995518895092134415264783527132531392153325601670017824973304927765971340981493681894221631200810151370137969443608255163814047380665123156390852941183034615870246388532447578024923367864794600 123 735963118506364680612588009200743567002748036696819809471283535429616166331785269953201827137125529027117822502133713832224095468194334647743545552028819474893226228403832515602769371397514738463839741322590383781889858023282268850951223913129995087237722839922123710738082040519264122183353675606807674994849277813965597954024121616600711243361908111214940005813288474094861 124 -979566910731971389895354640246189687680657636843467166406278385656819117387606194307711631919514079135093821750339973110690270106896697224738513922027763772066299990908324693364871723904306407024585799808986192597399965893413019867691710710619215693009015863288645556072622540152814354544393526335768735957223264498761726410167876291916642827157124170609859793129372373452263020 125 1303803558184253919950717026167678474302955314638654798486756531309226245242903844623564182084873239328809876749702504210328749628593169431287347600353387569451251966309738509441836395957151898644088671948617796941311102255537386720621515522282749827335641978652442112903659908536510356141204065555714873053606041368014915295204627369030439446054817963642281485398558222513075635822 126 -1735362535943241967454404361829180049297233523784049536785872943172580132418305017193963926354966281546645945953854033103947565741583554996599053002084092342291064559070560196615727995114666248517063860702864569602990295636300298194663651483618062597650921921080744325551975207670011742335594143796988997005987548649204381088332433301914996518948951950401884939036727598372220176128460 127 2309767535340455058681812205594638645614617820156569933461996887362704156248763977885165985978460120738585754064579718061354210003750660075963112750906265155619881696901527534589148067494041431134176396156462974034813352049279912484285833991557014885599848002055895775491499775852321253967667059085481515606482492654751750086681804500674552764152733890154366045673136723913499678036853543 128 -3074300589538145683105492045646464037313056318628394581437917857079759231967104854565155927337330420703057638659955604739662453514786071807672640513635225994118375091553721107078028771009002245662275091179377240381255346082150493430534634864872160610990094708813295490274517874820832607095888625926503934165955010584182029450854517318915345491401032870616317740714570956806259801137920526720 129 4091894084675271904213409912755443633663677960094393187893868667773159537748216561426222539285986789955769717056400909908490725628205194443177830293144828362460971427947690450537531698338875583776943103104440979292599693920290676236453626036669563143638755718243342166893956810789559313974253323735630290589323473562919403106484594831257022111781244468421614241681801186807247684374801431695424 130 -5446311026702786904508048593877495476406355364885637333086739196806075344742876243258302199789648417431129493402069611088201155811138096926942661082066709100156533854686523783166436966589810277036256220465903468884687184385428137363589920983992697742363460162023535730030243314483547838474516775541351667827906984707872283740981075427915676545360564311877340629558151929053410128498427418338761600 131 7249039976541409369900212678450946479096858990662783290338449870948886283852768279776800227920022043600833355718154652358395738384625172051868852655841985763792107873613097272380908747122844686856730490461816521506523966411924779908500897317462834082105952043227286750873960945006436724348995743687981157943716694211465809881817048342893769777327829958618008703897756448475492692614233720485504940865 132 -9648472208776615871337183075018209763677919316572164559440476778232967643808034580382921103361549340032709196460863842289024727789936059830942354223496728341477760460902967041383637423924897606023609994021052210590241755090886570639829606118523037203453579594859069421614979666356293919146363843785829413672614176977776913877188174136165126345256026218241937346063103494346555008961486830326452733304900 133 12842116509881675724749790672849237195455310610357551028615274591828079933908494026489667988574222171583535940489409774086691912688404900979565779199507048942432572922845853048888419017582007362951531394984839187419339714974579648203237801417287581907936076992293271758671331928720781054877479480017308925848015683483625719130939836984518933984373423431716674990022567132861775643540842121351188137994761266 134 -17092857074652510389641971385562334707151018422385900419086930481723174392032205549257748092792289710377686336791404409309386935788266922557107689921451900816466748036632365934136863202034757593519061401078739896345170080018383747414032937609912227773256055608006506817412849970729522339864180954497212798277684911963866783510387157301169405096613927911866022950144777629270864752032326891464964148144258996420 135 22750592766362491328613463914183467495218005520195633457804704471173545115794865586062062711506537604512700514269359268790794011534183274001760353110816609727152473426122410259682133245662656555968771377998978610550727877258615361293759505664049377959494840421373696959075325409749173868391121789820872996968849692557454762588981716161696816621357591820550452397060968678426309380245607869758647150648957896880027 136 -30281038972028475958384520469778195236135165347380388132338061651131988549122966095048605469015201551606404384492517186760546829351997937686874777833627847848247279083655795580274057182802714177916051725083896257812666718039965308070226420488513721526099417921587229249932300649366315137713073861344559701511324684678857972121145457531715750825848167370130985049026782979032170842489048358437890406944424423217443960 137 40304062871769901500609796745274777859295905077363296604141960057656676758882667872509693879259233265188124235759540375578287829867509255062375987807539821709546840688973952946863676432538500656273749186549627976161132004188735285316695230937802419416334899229823202661374124018331027916311703780775702956188372648660692888236714906390894564170354241865344403848972305158515973250395019256878505912211919317779494332548 138 -53644707682325738897311639467960729330722849657970547780112948836741036766072830938310402553294039475965393357795948239894701101553654818487883815092006782792359749777360332599703765666719145715158794562101536427371957512675424148063219264680836550859265065423775620078193537014061993194369996717566943048779604491923648395079512152706410347820613614536292832781724460815920273700100515716849270586718278877218576290623320 139 71401105925175558472321792131855730739192112894758799095330334901702319935642937978891145798434366542509938559226407107299847166167914563407390131473720303004899525470405946541686898409866924384535685000385863212308795060743863225592034393901576243989130881018630756906431143834291246047097891309581943163480754344254839756085115926871733844606812738991006999777532145055981845380199449489304524140791902809536322404796826229 140 -95034871986408668326660305327499977613864702262923961595884675754165787834340750449904115057716141868080728222330347859816096578169494283895234235387584351011420755880584854240956038240329763641860217873487909030058323152873964237436091142417020662579283864084107703245994831369144105825889493895788035550474980571938617093963591228767104035897287433402152774738944413452859784649862635068254117118846914510044474577250641678300 141 126491414613909937542784866390902470204053918711951792884122503428794663607507538848822377141820184826415449263921693001415224545543596891864557012882951193243061188092042021728042022946606492045704720231917513582576114768305356643642493013496837757391626993060701822958191388102320807516929950300971167660851322360998289001658880546847830136744447642979717373643247880901130098339801900515613759492546941908902005048998128453700470 142 -168360072851114126869446657166291187841595765805607836328767052063725697261592534207782583975762666003958962970279773384883663870118527463071725354431776791138844361746694917651291058680037204139587941429363292672117021871742986353210736460908577281172924907198058835494882293190640204482855766247717121577349549578810831650931638175373956498650986224993802718959579164543791287262869884580246610045563992623264663906488537623890920700 143 224087256964832902863233500688333571017163964287264030153588946296818903055179663030558619271740108451269379713442378375280156611127760053348466450344262089900989925116912309999385076840418939159354200027600131613249062324359359480200258260016057727884918056569070280238047256005941515795664619758182870579277800245607269512744015649362620277492677385516094193177303945976142061873830706356914251974844831178852916858339988210626724486671 144 -298260139020192593710963789416171983023845236466348424134426887521065959966444131493673522250686084348639544398591805617497888449411048631006808844973149212769899832695130858281914019268385588146703359588536546900168483901940904666213254812385217130450931577677729612603323467967835029684922594546260121453504968474716394664138666455459228777080873313171115626281126497526596639181305994284883174848646832750578079849275040468824933055030320 145 396984245035876342229292803712924909404738009736709752522922187290538792715337139018079458115663178268039233594525693276889689526166105727870062572711904301292223125991112182958826929324972872228064218370774250545649240257748893849763770116019958840979221146918558168952639144868093272979163922084567731785363957048313593794265269254310597557484085325187729205744860764738117337367021544374122358726474403599315080914277989870459928339211068232 146 -528386030142751411507188721741903054417706290959560680608009431283707133104113732033063758751947690274760219914313697751540176759327086723795053284273174858429395120404629261237341119200409942752572426993730242575054615212767646195612472741173601801661110569288031416272071213130080659670574814496672790909205373144333064626887138179201441043501358281173668876611915525860480742787143369182461963771196370428198830039102691737881830846001617454960 147 703281806120002128716068188638472965429967073267175265889260553038614194161575377336007862898842375755705852705951531707299975266664352429371215921368366478326981922353596014274884790027212236775814607095245157340443440200199569000089396957775188571308488333770898725357197654807548887907962854356616631834818924272049533519340144701621561701063860542334055264159090112579736465414338510130621947243120779523322733993384869573437343768503454775440553 148 -936068083945722833321086759077807516987286174518610278898605796094395492429056827234226465518359202130844489951621488702416267079930253083493088391341202522900560639584137124424145620521272028188980216525013889678891683476872920677557754666346727915042594402157194205304242503262946774689240798221009783376541406412776924249619486987747891201687373832325985592298311467884771285802719411321702545993422963040494775330670417299200494451253302145978010420 149 1245906619731757091150366476332561805110077898284270281214044314601640400423074637048755425604936098036154016125608201462916051483387166854129300648875151842410717139473774912248200671149411712053647780282563134346294693494698574806878280615726192671799342581252341999035635468452576153320446691504409303160529137140824546812162753125002562020440692959877049760969646952929039665976727452554754774266614880546807194374122350734295156656547377360797387071034 150 -1658301710862968688321137779998639762601513682616363744295892982734783372963112341911893471480169946486120995463184516147141264524388319082846099163652825736832625930328932511845955888421359552996777266993471404505691763644219136264364073491798500010322729394377152102791572476220617986528217416514627103447929756725474530879562698446597240025517882007525313334257854822264189556180957897172089720479671100838924205786975913475849178294203088121037112609680500 151 2207199577158611324155434385178189524022614711562380143657833560019996669413902527084730210540106198773027044961498590991845023081960852699268157986821911220939565781727399262726091591279128964764052521724387474801492140691519855051103082896519504068476458489249624975664490824056703605767554334096175417855313639141640936073821211964748731944734109864099833534502379759494907284084169331611973087126519708813365315005245222758706358509666379923244850309563859075 152 -2937782637198111672450883166672170256474100181089527971208576468386615566989904263549775910228881350566898996843754624610145725722089894942725918280459963815079505834595558017863873867233894424734187526913074407676851654463404160726346828704716240148019000663685880943860719435976418110327096687403469465242322173421599579337838070581068041879354891615279001316792402266913837500646804257321745492852213114045766168408505410855426698528644878599987434702207330617000 153 3910188690110686636032125494840658611367027341030161729678615279422585319663562574784751736514641077604542564799037405356103960936101650168768197231292211840289740068573604580276587156220107252832582330241054360493245612651228998654714865336274013228835192919212057294027212429236622085908257384818721200164225948220443921522583174882745269287802438303120500562408688076402547515433289765458263678200408673934602591226046860273816846169903960689829982572728506590696076 154 -5204461146537323912558759033632916611729513390911145262202236936911461060472201787038504561300987274291646153747518786528974372005951296374630470514849933959132954977141510756469665209218215706925290254988553322627591827110972791861343870166614811198969191508133864137662639765259750837035280684233668813045454625714771167071673716137460065147391803105838111555049017874214517225084006876300232113287974864174520189103028207067446328445585515929839948741381058520179339720 155 6927137786041178127615708273765412010211982323302734343991177363029154671488500578548249571091614062082181030637947504870064889139921175474633156255265262099641378450125075606586419541250445498555541425403801566191183809967370159614566566678876187655269858379673996645832170704905285736370300388005179131792648850301903258031810248494033740893474779798424804799453894744559338159428718706004247575638561127536329240766052889758905491124575591356833276528695277624519819625437 156 -9220020393220808087856507712381763385592148472315939411852257070191804867751194270047720179122938316631382951779108128982056367445235084556736730975758063854618389456674958932809763696522841911068230045594761396253828701408567172235686837315643669021281715900982002894691632349770243873063432458962783345478888621791294527197119990935201234023868749941133600642290861135003959108534613285692473875443945436939061531732506061934141649428168445525180278614780787460504195461136460 157 12271847143376895564937011765180127066223149616652515357175354160425292278976839573433515558412630899436370708817992919675117025069607897545016588928733982990497594883347793860216163526330564210380426857272368935503789072483421209981266633282128528413819742202093100336384792067417696259534926523133589952383793122357438221229052525494403550766014022550221223799368685116141513906183134103868498827486625480007587071444679771853916797830962204506708842106841080731386737898075602558 158 -16333828547834647996931162659454749125143012139764497940400396387526064023318173472240009208247211727149809413436748576087580760367648111632417079864144931360352236049237789381949503119948682907179766014372648329587660143895490815733062227107897247920268329692101703955218580483138260020037999953940059062957110169480610022825600746413791962093172529444498656305906533300527842116434563341925401260353787828898418317027545430106410255209009741753827452839078835958501785358998613663020 159 21740325797167916483915377499734271085565349158026546758672927591797191215036488891551452256177038808836396329284312354772569992049339636582747133299176903640628833773135770701140572127216970014333495003181476768232889508026071356325698267357275751613098762228832357688089589531846982024540339395744659261599465571220325910588764103452047504676136777210810628592166948627445169881377729568083536179452421122704560485826723834161810333323942466217925957058658987147052169694121568511854839 160 -28936373636030496840091367452146314814887479729333333735793666624682061507213566714654982952971638654561243514277419744202290659417671056291636434421204458745676976833460077766132441700903389048227737450230316275690218558546059032518720308240257619126656637062129824326280310938924748164180950599433038158683658891081616076598519288669752650432371817079256361030871548023290799570769214926093215001066014124729561852810520782559616277807085842274561705655489332118074135246468796621619743200 161 38514313309556591294161610078806745018615235519742667202341370277451823866101257297205782310405251049221015117503245679533248867684920175924168094214623134590496056276483983104209644739753520986133986018536062708585839543997838247355261604626868336216295699600892767472823692719792433580693196425338049290747082787919360160910439704789959372864125369436239164413465549209565026714846205637409460529207889778664338382166040246078486753399936068811631289110976760594551674357345242385488178841680 162 -51262551015019823012529103014891777619776878476777490046316363839288377565780773462580896255149389146513171121396819999458754242888628754155067733399663392139950250890551198540407066003473952102828248426525678543905051237309785632546038965960912416639684974572573318979688438547973614249228273949648329870298132121450011145453900176252022707865194559163582072895904061089710518245612008253701525346197720501934267748441982614695601063524904912603092329833337479128474766316971599734321358775368800 163 68230455400991384429676236112820956011923025252590839251647080270092830540054209478695172915603836954009030762579167419279601897284764871780395153154951974938273783936950972196808617359185526352760045178367322473405570041545236462955519385499465796549989457949237097059688739179263364462170431456571597319384848297031714359274006438199538038334568679895976376917304460465819200317591963863682388933692616067602568910441726865531138513625240654228849188201217135266170921061139497223068994801090814481 164 -90814736138719532675899070266164692451869546611198407043942263839493557448812152816143275150668706985786019944992871835061150125286022044339705948849241078642842406419884837434269525391539970346952246903164847247995192157089714406083350577961324519437725148958464393037221177123498369547678684810316445930397050915700020119708043867507428626472669524714770101957395024676396919035612771930061099202906697584794826917103267003866879871791311871364318320357424503562939040507310854330769936695366700899620 165 120874413800635697991621662524265205653438366539505079775487153170365924964368975398286699225540048998081192546785512412466390816755695341016148617918339875673623242944890544318734350358077552324450576788850700821738622970839456308956303551887277134519819782431924499293597555452992571262688218776995211895664680811082278974122171090562467092644348629074819345771477262729193083961190834204834966222257923161548027625873962553399023504882999230360381030219519462453845606622429103072906594985277248693976642 166 -160883844768646114026848432819796988724726465864081261181173400869757046127575106255119596669193805216446067279771517020992766177101830498892493810449310374521592536359646431579295105267106742076932204230510949808440607486807197728651256991714854607948947009707538293108290549895037547141875944587550480327290639228433961498986927192486524121015718317526114075013993239325773025603520641564728341578091801163511976180170310992030877189324125822498614676569260580807668389446490554432861236362834877168563463460 167 214136397387067977769735264083149791992610926065092158632141796557646628395802466425564183166696954743089715549375889154941371781722536394025909261708032108488239665894689749264023563232717905792493056961339443486254962027113374529681742603309971945409777377526565207196764745276255338636097093273189937067030365975710705524835531679214870074729618227611654947719115822802331837277125349188936636840527696454378373357094104442074788766227126330313335530748798474757600243432629092955208789728919250494100360243563 168 -285015544922187478411517636494672373142165142592637663139380731218227662394813082812425927794873646763052411396219308465226965841472695940448485227333390736397846995305832014061745567509961473927148607346748745595967672329164969182311922139777735103410616491667552650351468643135414651754423745612329416258297227568988471618424336943127139986642734980961783894686668530781838413862044423269671411857777508697880421556477522537071888782911922891454814046997025343029711435579740446376506342700173279693083724558556120 169 379355690291431533765729974174408928652221804790800729638515753251461018647496213223338909894976823841622759568367899567217091535000158296736933837580743070145534350752062415823432395569245834897636614206246660884025731407718248791977200117136733766907036011345769560109523217185337927165534805159659106227121952829230235493773734913653073424243057211361596768866546301984210805509704818395500429836268314632617277538575776405829994358222223483966918987716688463454644066588166925594908112155499653374672491550850602644 170 -504922423777895371442186595626138284036107222176555771148864467577694615819817459800264089070214152533199892985497674323965948833085210692956858937819969026363706220850995074843011384031834265563581513551359691896647324599623428490072929514268791874096896770327932189624277469239860556949998812897798783352632589720581747290085077134547787865322899086697858638120119905582801460837763386938456047112065676992500832230293701659908454577204039179681177543113275262907932953463282497610949405879990423369286415805300778841400 171 672051746048378739389550358778390056052058712716995731399138606345911533656177038994151502552455037021689057563697404525198677896836415432325579246238378774090092979952674444690823385417342072288032905751675458176976490834488780159184964768330226277551390148760045482870574561431147132417435109512104786573669651187004272877510697114381564445088476510096251426535523812728989467857418537745892420172210132498894699616522318632418654622880097129105965776477648269076115646599943218772363334024453719547579843176323789612073285 172 -894500873990392102127491527534037164605290146626321318492253485046408251296371638901215649897317654275868135617281245423039440280689268940425345976743282148313913756317009685874438122764694847771800182298487334133788502183825376774368542740882076995952361401757738841344574730030236812782450741325650183611865109143364581164603435265997748762055174798118934363120929222679515360400720456959627528749671097633960619589496055986094423691592054026626181145507508572828211954278900490013721066007895347585164644701977973038678151100 173 1190580663281211887931691223147803466089641185159633674913189388596769382475470651377518030013329797841180488506601337658065495013597416959706135495045308539405819209657939891899971925590129123887938208085382758516744328467813958430402834477371664437328286230974818083088724327029634220289725738826070710152832853056789368360366131952825541337532705736152419594231632686768027714681239341189293026518733009213786606567972576895687126698373580231608616501877796903306788757307889343186651001787316874666750508379757903628238292266886 174 -1584662862827293022837081018009726413365312417447472421309455076222300048074851436983476497947741960926611230202286380422885173863098161973368866343905305665949145368054717996118730164073433109832901422942666821454841409511262150455676257894581513351442350095594015478674741540551957075485994618320782847005802239891363144877183567515943108454292321897156291181025228015730454137176089120381651465182605461131032548125318907301756791725131279028991763283574272323950589182499045683317426450434998675259826750410042036695737349418685020 175 2109186270423127013396154834970945856189230827622585792762884706451881363987627262625007218768444549993319547399243172342860166411783653586553961103737961841378312484880829652834045877117069948429087058110985832602238296352697107870543078947858815084541401441453484156295959405660317682149934108131824758817844594086198389865197442611425667487644689287072195777823914175488020339175338936759191925314406105475849271392772635076151973058600202300573567675751797672440329549626825375551327503930775351782525527246062258445540483473975546847 176 -2807326925933182054830282085346328934587866231565661690167399544287454095467531886553884608180799696041108317588392662388346881494084042923703322229075227210874533917376384267922113122965845113370893947380632291710832002429961781116394242537089413559058237669404227615974156680696417634365515190114688356462723415381043977582504196291835211219722306771216274743490070835108702404867373013468762264783080615050436055048639964045352508888952569905853909439112808393702607298508260170094465696877816502938224229502396285813960316604903469410960 177 3736552138417065314979105455595963811936449954213895709612808793446601401067284941003220413488644395430715170710150633638889699268625861131449121886899127417674004644027967460604332801344253819443234576126397452296529802806151977070495866877509800434640944823526640492184350141883665160610202418087511420552268022333239549761009990843133320750416656047543956641851911159899725790211456389682906060686706741692363117267239579889422774441356375049328783209985573267182400009747265283624887789326091554647131914205503184623277405989042242364788568 178 -4973350896233113934237189361398227833687414889058695189494648504077426464820556256475286370353385690318281892215210493373362189726541021165958781231462738592924100181201224690064366930193319442879809678232539128491122266218791667065876408076627645669015431471362455257323317579262073600770545512769049493364922375793752368844461972237187670710151651045339339800354792570266718259045609005563572655053384130159918938381162792290841489743115208732703400323711127853687341254133053328706777361985392167871765050430259356786827983703701981807903664720 179 6619530042886274646469699040021041246637949217337123297217377158927054624676160377368606158940356353813633198538445166679945074526026099171891137819076905067181977341178830062475672387523209947759722082381104781564066363396471499208890883629209282129308030885122359839267996045607615214713793780085961688762919391975230929030359406442274545999458850637973602919556192921591692374325250126058150702185535384572153077523460988496216520359084280365098751097817901563468282446448176242723806984122563367864785299257740425969651729988002310321493452739449 180 -8810594487081631554451169422268005899275110408275711108596328998531909705443969462277614797549614306925945787254670516851006894194140737997787104437191360644419211841109022813155119947377648326384499948170165444875144031806533130815384430588492190339103321624892450187161452834642950625281387599280981833359046577833989036881504326885923512214885842824451005546849933152800888493240154926114806756255004526454536227035128170832333098194867386638025144209148798297063611431596426749169112532013787376355803063048256192312733117511088101732898993923950100 181 11726901262305651598974506501038715851935171953414971485541713897045971817945923354291505295538536642518433842835966457928690176172401322275054636005901701017721970960516109364309464650009954960221895938375459494474598730377270219705706246711443334406522206848199705900939307961059122294535350197206612234301403290176129650977888648298902207687770717171682003435485863541318188795655702845524631083942594681810052964881887675350224682389893746828151038896732523306231430874940423860923687262019909817727839712915053358390660822951557907558483844158146978890 182 -15608505580128822278235068152882530798925713869995327047256021196968188489686023984561993548361792271192035444814671355503086624485466159948097720523855164054587943348446941563895897449157163142481044186587059303376851285222970933094853036451553690378194799337332198135229101773353619817539966492871802208749005791519858646062048417790976538867922147650455883051263623469189096686241054888886132514953664220981566278761011182617322715623444307739653016614920662186603372680898633040984079971293959695733337082897554226816701146149628597006153548715787221938900 183 20774920927151462452330875711486648493370125160963780299897764213164658879772097923452013412869545512956599177048327574174608297190155458890918066017251223356656552596782879221545439504828920658700760028541647884130618655245784575198595870845504625807120515133281370578679389632194412683880572140985202779532772309025184818154718530224268111480508960428268176827317418206911668489939324191329559448559269022629901136798907042322220681721419594337914349461959984401368711563740433707310103342561681407693089082413519777376876982297991573016517408327170083832478291 184 -27651419754038596524052395571988729144675636589242791579163924167722160968976662336114629852529365077745233504651324001226403643560096915783811945868961378287709871506318012243876979980927204278287634281829426427666193849183844027736160180096619770615714473939347146242078843524655613172730121434235591980755890625650538384774148381305018977452633571919458064382343133853699492367876833915363597729614936355326044772381376929994466208322217287600332870938139200140461255042663474168498183311977162644743996974141623702358649121940971104325181671810853141295861670920 185 36804039692625371973513738506316998491563272300282155591867183067238196249707937569368572333716584918478905794690912245632343249578488994908253699951587594500941838974909274296600260354614119677732453584370266910863214822558440125181062881512449287935877079549340144965982295044487834296155096959302874189561160170177966485725355115390221566339734070608477276048851489482617716890235166016570163264545108426184478566391100421131281719252218975825820671881560047963721845964720731912839265004159495463553871933175863291945734138232439309183139301317799632151055975761052 186 -48986176830884370096746785951907924992270715431675549092775220662494039208361264904829569776176774526495423612733604198936648865188968852222885674635563088280753587675604244088774946531991391986278770625810933917746558120900619815980022419794804349079842697997107372658271616832319590655429026107861554093461720747066984305133941060579722706608802314827458144745951046324239594382557923626618186652514368593254474259992122014656804015697560993952722949169809262839730187048155586436225876676785910032420106310776457129365581005142852596187635037687627115043746896453953960 187 65200601361907096598769972101989448164712322239560155842483818701779566186328843588328157372091286894765408828548427188784679639566517542308660832939934470501683025196229248882159453834080542891615801839447645896734766936677609317936362486082174732657970604115000700603425070966316514894299196110905167644191696510518382689704622849990175048477231312746790228927544347284994975125784730158786962943029728550092056356124563822718836469100282541743518759519618632153978751949027140745205162463208774594633777078713882064542954923798906967212579141364890836120196883487594662573 188 -86782000412698345572962832867747955507232100900854567426345962692068602594003690816064777462253502856932759150797956588272408600263034848812827568643052780237740106536181130262154233053161202569637302513789128253436068925309072996686397198889804461739802177334282987204131638031704885416749527377892463997778056365763127943868719990235536730279504110028893138671808822176409030817104863817455598212665323093169810291440034141853950456280778161975372679911451971761081974657284586721021709172532907114204711778654265588007205588523614393964900728265757566072305448091881469963820 189 115506842549301497957613530546972528780125926299037429244466476343143310052618912476182218802259412302577502429712080218990575846950099383769873493863903250496432081799657084378927284193757560622498752543729728005972674349542843984253509725402683721574459458337807392349881493122559152394508707960107269591576165117288880862640770402798767125370506553284144010951898619508050653027679641841764734768466199615140054374283974967267569703521321791919651367401516617385856450598348481628342316056828203630266797745167100481885882708933255612185942681221879394813964944587899134737690254 190 -153739607433120293781583609158020435806347607904018818324384880012723745680035772505798533225807277774730655733946778771476456452290582279797701620332855226410751100875343579308352215261891313188266147785061223781571068299436792736136087723015649201472752825050610554115569211114940677898608464765466755425113313547682063362283333410533931647646557345898077522128030812225074140985617922051704617896976300540254077699818063130775007497706876588722364164862916280484487403446643807724470719837427936262585834360983846096996291566693812301232062328350370502262411744437259337080622044300 191 204627417493483111023287783789325200058248666120249047189756275296935305500127613205217847723549486718166502781883162544835163537998765014410740856663030306352709715265082304059416798513577337853616085415844297200790897818986743777232678139634763149825319188536000988825179509797959494309604264291898009939380042360999788220171992140887201537960379839449638478882731507362730776313358519680826186674610800164546376642499230029990985243943760686048600604768691633274217903332096858516095591097927964239696403107026704147327418567094042454364924607083136853192106115324327355011910036983495 192 -272359092683826020771996040223591841277528974606051481809565602420220891620669853176144955320044366821879615202686489347175602669076356234180696080218493337755456631017824546703083758821571436683158914720103494764202788481666554877398993612837456730835024533355787076829333743874803299230869951652139778454619775516977487732967203619573414086717185312848293842464346614248564654819038560778148827307125803869972406444073019438645835862522503515404757173007499400242666008201622406210711757608295534438788562869525494196406316946519015852730319324899034072239756517794709749010135299319707200 193 362509952362172433647526729537600740740391065200654522288531816821314006747111574577448935530979052239921767834775717321090727152540630147694506482770814632552512775884724471661804482991511582225285010983632368573169948947462165473719882318599640884352897165993413858214777815320983166587408717867563598328837023577824137049537235885965855739817851362069639276044402195233038386587079361494676819902908095520385161445608668090709444836007826847830321230009019325459090044281430940206649363691221909242304538731819481807866972290936575625619865248506315613314839157399085035709731917373918873696 194 -482500746594051509184858077014546585925460507782071169166035848189168942980405505762584533191733118531335872988086479754371757840031578726581388128567954275927394504702568271781861766861701915941854289664782553908805261514190100552761042925846650714024717106973513632950322185323170577715195385203280717437787767995951947206822156532154603357259489559923794095636452142803322033993627006660440598876541397836193571481990813125190045721120747520445499506402328937158265756042298161065526006026328105376118462058873465990450895330265085071035588395604270747717414618178020960936716816013319288832320 195 642208493716682558725046100506361505866787935857936726159993713939783863106919728170000013678196780765208046947143104553068809685082031285079827599123947141259362085759118369741658011692925250118608066798311866820731959880107750880548922707567238128035826140918356791149238026176296058997455177517258653174180730759334011216219830780577757095037387147220468330766334110736495726330524396307212321162879552602039882730313984615856803059378618839939000419137835817787900612723673268806508782267231123112322042325436544582092537780232837316996079165478848700289659765452240901766856591256004880176044257 196 -854779505136904485663036359773967164308694742626913782518951633253852321795310158194270018205679915198491910486647472160134585690844183640441250534433973645016210936145386550126146813563283507907867336030760253942652667627052208449586915200406887079067744345306403061390860349941800176098530696778256533164831842042310210621231910376159117110285236501252053643123610528041777645756642142581397527496751020616199582201038436000238413765582271101245288922634128004738496358181112977748865668851234757159759125111457764820619167735354284406680182772105135730597953476948904055362136408652930906652522067460 197 1137711521337219870417501394859150295694872702436422244532724623860877440309557820556573394231759967129192732857727785445139133554513608425427304461331618921516576756009509498217901408852730349025371424363154831733955430699384405611063451943468744633430268493641789983854316956783296869676821296896022428481801509740716856692074031522195360061358002403961988553317817613798774324586794277073163859806671659598065579262239041630531528345983855148053857685909051679087265243322507108465591991351538624007115240817528771442795428250474781134233292018713676215399498808003897301673527703634688682092175325290578 198 -1514294034899839647525694356557529043569875566942878007473056474358827873052021459160799187722472516248955527433635682427480186761057612814243742238032384784538563662248657142128026775182984094552769365814507316055804225920259516012401199131537910577421564171862507399903782967926266072469798236491022131385709159779023498328169598539847187643971730532557150640793259911848173264376774048963404923566951956843008792376467891631090167704702501605172139289692312562154424901553439628542322856717156815934535693591670418873659917915896198031916051546780508642294726439266922302042459727059085466652766781808428420 199 2015525360451686570856699188578071156991504379600970627946638167371599899032240562143023718858610919127359807014169093310976128578967682655758420918821104148220828234452962656172403637768551829849736025900664301233108369433080572283072830948108456590638670819123137872573298991397688691846777612840538087106130698277870623464200429083896181982447561589554634493860232337856196053644924404362630070301736145231157687089406100078378434932276786509569413855799132204068381923763664618474017476232740377807874594633610520437165418227050240465084476983483844943621164494678638844623170581463586300434088066675494880059 200 -2682664254761194825810266619997412709955692329248891905796975400771599465611912188212364569800811133358515903135859063196909227138605985614814458242950889621281922380056893295365469241869942485529998650473596022250164453402711207775831350968544544511077112022581625505075595930358696394371934387322166690680217990807794967820932561205955309616010840697359969405421276430869057377311502366638387711410481915331237289274993199514338935454282269113424049908553265645911095703594115559301666247040634743330114448871427482720726395476373924447560512303364709384532877675358546204803296266090296446042432050310491170099000