0 1 1 -11 2 109 3 -935 4 32669 5 -34595 6 1155139 7 -1773695 8 99171509 9 80089669 10 -42037336705 11 -50471285975 12 892122567358559 13 27965066656813 14 -1296893441643947 15 -21454560355532975 16 96520509314364057013 17 21285583915342489237 18 -168568752975039877133567 19 -26553353521117469836295 20 96621827962541519583377119 21 40679207564763952131113341 22 -68090309020438643039798149453 23 -75080304560333485975233613535 24 2712131505874824320730037699465079 25 164316092488660922161003019959525 26 -14132385332286612735876807158818883 27 -420745987516169314120854060017578295 28 5650775145375610074882036916307356273561 29 1246174246330642660277902588189179562189 30 -295198707572582770212562362239621412477034705 31 -4227313696939674753113562832314607444540175 32 38036047944890685488077809200174474441131270933 33 16282877313941073598765654496765164693293159733 34 -1831353036119595935725722263207781384682490788307 35 -70677449255993746860239372775421811161929211804775 36 2692229600830616114130259622106943336514045394940153819697 37 343390161258891956835756247994857115722098084292694557 38 -43165169374124634752564961334207989576408767155964340059 39 -1856260001833045302560862448244450612537948161995619173695 40 553869371003349633286691023986926264780239344252585965430370079 41 11104152309933066141130512109164034216804255767917389077213061 42 -464368980176151540272598265342567145479248319470351609013307661671 43 -73148581973898535288876918302181908911418110106735720317706544535 44 1224386220724879931252361465567141151214252687647602262709940115148587 45 528291784676269133237103920220143685686743627069972201454249069665645 46 -3778257488646858396640369475212844075205239378322000939077263565494493221 47 -4166125055669555818738683325609005352552761618975402219000665510825110895 48 5116769609152654057506378755620513088824117229087141643657137981894205951267223 49 35741467071843387266703085230139785515598332863535081724409128548265548106709 50 -65027501752863597707102286041885487371849648984346340223986769056532303553831025 51 -332441559342852935868123978369294010745906032591596912033429222442963438586162375 52 15153973845432314956912967511294500803886968155227045383081537351627077949127702424097 53 3341929464581169661383571429342872785814494036327068374171224000458884139122167294653 54 -79397108262044558796659807747876112780482471871426786717131022662164566052391969098676711 55 -36203993983140760823879828221330579370727192324775134610583687002420011301341532451484575 56 972466206373004877385421859345070490471906570594564569371692056763185888571945057124699739681 57 421523820765448375073649148463547865733924737901795954296511065858805237844578049155966691877 58 -4771601125579946980380220076538564554488755727077232303855848333563857331741122727591801490127921 59 -5261443155918743636851501411122623829723330498093199173349390375102488828378988589681837749359095 60 9883567867441058289774376385141751178043485974812383336101663116334528659642920395584236728538606414567039 61 70240682610068582906896652065694105500863642861252731452579463639989689544105451587118324689440864781 62 -14405967080034425578565259719421128942848277749690520911044760278824002968196997521152932140239157144331 63 -1000745665632477928242244970714065370994799769836950519001865715640272399960747040618511741740951620163535 64 18008793679357635189669846403210127691260561439501994245055245572603303931435032930867456021583538226916271573 65 15185175088535239892032568520604229107679882112516178709181803695355008562016633330240655761328302875928283765 66 -35762380788284115087747693913781211050063911717510623609361055833919192484609665319605020611942983602416280561835161 67 -244929613635505565284453061285550907284323887629255375748043655129578679442574033110421937453757898990812315571495 68 275475017617169142786463141186207812253861043284567254578465448404076915617818748170692231201103447471620187664590109 69 4191814506145162898612940867060287262390283471839892810677856657709133320007005863584578674909052819263961768654523229 70 -758076676736656549073317124578079426973011360820511516945069306938144780446625486952195302494850548600756076293170498247135 71 -75990832150953413884089581848475976662311434460343624957838242773415927508575168783975254996858415075999052887712395352575 72 422615365984789897414979734853001718039781605945383454662979022314475706489135173282986626525548634598289513085134768779143870196721 73 1456865008154506446923882009046519130199733948564656650594543569968596136267797240022135424568558079546948927858457200245861573 74 -356626028421670943198917140089231332807559164523334685462795322611264688776171606174485999511332425532729027465499215196953989027 75 -29492735149257068790678736306815390703771730433622167117815648144517189838694704130253683048321493890765164449608337656100685772375 76 37073249371600783106458013953688905461588778359772840149346562815903893225929662916503015718591344550749152377782197402697112690474189 77 629538251672832223743870390224767881338022487481947531140987159656990772386803516635367244608697107063795656130600390819980134409281197 78 -89826372695153691152407246472121590616614886208282418618167149697697244146266777237509334742853634090075204066305093480382268222283936591587 79 -14149678525075801782138585386399200042439434723871781949915589657219983483733843464822148593663446306407769375393539886815298918389383592495 80 143546970926489723062381247110659337999301317608216844284758870315655383534791354206910536374895067068258218291209992926160642196036113108900290143 81 334444712491754260146514122991286254954881781588700776717330543707132088955950592342677361161543140427359091569146487237594256887709784754868501 82 -7529710589064736455369517622553450382590370074366137106053035941405283452094979644194894657374861355965264000175461562218066906770312033731673270153 83 -8302694043829664589987690903351809511163261739647998689322127605052833767634260966797891512542808226129817787378602296374300470616019772093409670535 84 1308995566481403932530098582885013915988403020078416546163612469957174879547319491062643803889538126441287036319310868309057508858070224368720740200268161713 85 216232018052357070530316892286219609644710253056254673741258046570383223931095357807182591774779142524065551340424663180154044523006777964675627416613885 86 -61514919188497607303078307981725950554111733399336956753286974505307375868311290834624768908569325798856618786952740366836276957948846306631030035519103163 87 -5901201725979002430918681706520738434002545832507945202541634883206984133781211334009175382359835420543679443160222686158814578275010682725523904319036160095 88 17582190650283271658504332107684885800503111318439568156949733320697708295904223868318105932923289609000290727628494227602768391336217513418792564520215843504124523 89 168583821744626710082606510012968784594468670590258095999050764471348570044995545242713677003943216150624356530688298613140372896139350844808806233764584207611749 90 -2276283914256705777929804092053806429787146477812867660041827193689413478438616899818936360601380316329499800355804888920172438096580732457052286008130579224170965925435 91 -5036195168845826950008338457131144811115791985889131630790511428984850428209728174924253490238317896670938958339333961398798463849196301568140104718359703927931310775 92 360180541566404452484738743892362775707756610069317260287395689314603998181576925824898031792019047866989850836124531845907777360793952247895920379440922722311228062849603 93 157172327084963932767304149319741003420925642474110071792524392636872208894598897646453054115667097876173166929151593405562269492662032217477558417971601300506921525660493 94 -48872656052200936612187149677556484365305742027379422468827775719654264509430153191346639965316337686333565930458315814959401771911640352006213320373851305663201744985645387 95 -5119532420741929467719609043463405277737870606703750205348100944477768286494990884307478653991997660880409636410095556546986046861963250756963217582699209032598057391085868175 96 1219819545831389147279882563577129094562325675729525184159023414977822877603375343111911805791866738913560937931381560755278882752968732796887140814638265385509664404546373539956844951 97 173890565692858906568844732616812109049835182694136042932384952849803768563946717925028095154236115317940041725220959467728400637306476224613941853800530244906140122837477105262517 98 -56372085382536107444945182968308148120103084909491659115578762767493225519082838257100209104125182732527071621335483589369673102618142006137260745851835255804745633099211703190867539 99 -6153752794182163205102158540363465850295303121650707715949974844652962587720782959490500265261275710564834310813786133232489649676781777400575812062157634759117869296195164694605073895 100 11308008188473823166585319725422825189236917910073890414007406914534406440638187886915053928131636155044532293635095164773728427494084712949931132100763212531858384337521832734965477302689819 101 226706605962612822275131692132438007169580425972573803656727048524047162784816511202919630908202682696973767730914362626380174787973422943248051137118166782575494920455887240323451992024221 102 -55152044524201983196978845908563492381480589448065037552553582716841589221001921372322704057523804402580390624156200973217221594464689726041024915770891796384188738518859027455759671088619264971 103 -8687690225080506870686285953434374027641095214641903685255255968991643270515428923961674089582674802965920213141843645907610713538852866672238895718438698875591938056590572007860120266070265535 104 792037137043457128650574561375655686832330307180827683036239884762159421063789930855838051118495432391788887316035334450135256286549033156300926048499120433315159273402259560469289962320175001590457 105 346042722938994823164912556908283714155707562990502762864200467665481410701628364765974988114795964201174563494320978543224666066067877079674897246631683589375508142275678149529859878215228795456005 106 -12983188684370704828689070001522444261879065647945543382511195383885546846000277608971464180293402374586054547618010452352197706173544751395209186606441377865894518394600120965728705599332406851536353761 107 -14316014152813620455890583069399580013613489371427314998439787440713958075801056940982236502692766158046679403247728972891489585041539027783137325651762277120827565428422951706582098602459761476094076695 108 178320428558410659221940865208025708911416452180099098548848918791654814606608830120892120728381567413738854738650571327769579264644918745220325181928302323705403190206630014581925058299945690224761644286256000013 109 614716864353706286942580935204464450976109734995281796717502152463605808615400228728597844931821540316933252704201822857363412284666061272069320838317157291522801600099356505663425287584120878612019356172269 110 -56591387136756743694813442117561736643902381579830210280061926782677774384084311977799350186879067377713660134640102498602317884292699857035789928153414383117916957593917149305641312308907495565078499996342407615 111 -27377484842805982822671143585863565295598962643263813053454067638872352990210999655875217764111395292362712055161709634140452825941029096082002903892720617350633516028837139347079266667430757527339498474813236975 112 2825328445633267624406651522043323498406484634341105339107949549970214268607531003644190809154332708496746240345990200075248368044900536120856327583400251283488549458121597602789308324122036684150857930894292935859214641 113 1263841956295949768949047114687011072366652679086540494302106331892887584280539433145181112481549766658493574154777929423259909589217880063402677342081309791369962269253884694982776280586201749243784831434805443491413 114 -3336242919734312933637215046322493705277283587484682343843086620164158589978845524122826478833872406865905812622441800401684851536199802127369292333625456811936398170331975299452050146062983516641342194930415545736840229 115 -60436348353293633125117776711709044177405462236720904676546199312414822031512743017532225148854291130693230450182301470350716472495711003841603753410694383477407372009095124439577987888750232053563629798074583307382971975 116 6841325059752247383927634086465152321639015021706983860098680392673248707115833692521972583664702309327839389877900590234229061645138121700126344610312792987544481081579536723642134736802803427622029614939734686473069235092751 117 2991884488437369145396655883094175183273785903464594369092383818602804679243868515573414690123686409797173787461426040418982703689120502611725719465714288629787480076929151854862011317780302937068194259441544348499094979435837 118 -1167854758129755813325786245958614473991333311247158420048115479141440471899434801230025131905601563412950944982714791182823264728344343913972712127820524261385045255021908758558265091353422778166723357216033630420959014705704699 119 -153241553567437449092233016165377077540163352447638739704823241700684587073279761718611834905628963809520325154666030071961884113210660544527515774927944761064047163555364684481562909731895031690479424365623999941325212296057003295 120 23604742366844944747360909296236868531130099834909750239475626454050529622527367033334902027434854873020564051238226874599056825824105590759498825776560334952043423890884490208491606749605885624573778902424037799463736483360581002675020621199 121 8116072501541154968567187688536463277290292147744007546793065606970641260022802757005895538403206726499209574769859808436639968370186569176974321524258566205364344736252101611172210677712491368700844342692546340423957557863633565131941 122 -3275425710404517634024075795412534528052599757822792296739662658490759922210671155696405493574447129966787350050800077376330661078571225694215920211858575876175822454867112758339345004898988243988477070289382358042996541643804165390270211 123 -444235862382551463462678056865012131515045138196346306322134435740663093716220705502525645416879335860912218943290658055593113280916534324614219052748653641422785531122835500942487065423629310873970685745827505326702101002352410779157148535 124 911102650408523872231278394814959484933515507548817354873745434176957893135882588341882854234528507716577294643139229981594340938978470379218141953803569727127093452189451132437737305583781280845231959247634956994146493279668566061791609157869 125 25115860893279930964470240041080326341061592946928284816258824810053773876298243552803727042877616980608432750912112473889098075944688230081669684715286769113677275787614541948866349862403321389441929427550297626816776028422042174171826765610125 126 -7603340443443151839665799920269854389784667302627633193194041186803516884181917071030951287856528014701813651893135390345646567004991492839182895485624792471578208835943740431643562349613093683915693593693317797470499528832959841696721057116205741427779 127 -1465970025598654117101733769271338083479085389200582329058658062014594968209097834890399301082475073749407600591074155017010323057940821802446913884980896138387037766031342140007681652860078050269111241085127668038981879308532342264980231779156521295 128 52761361128541275729798023972771726835415400819801793391245558051482873577566040460007249814270289455523982422052968521407882559899156323611337546821116804686609964761293043061925504576738397440415554365477508544855183613477274033890334852044153798708053 129 88293254607092068071728785131725016026851078336941282810388419184611332758686667051903954726223986525909305439221707686375356445127404084950876757936279103962253393584062088666409711537924020127586955770254002721061864369018756720892702251790162689004789 130 -54713798157702074521692522326208867219900478206953070015485914937453472733764235923919648191264274841158392002037629187149808271007652729735109136625506830917413877068372588952579333086512085376456527983698893688165003853660601831415949178009211367744429024115 131 -5484599618657593735770652696237699742209158876048625248097267027887442102764645561335903906143327237538749918812741753255075710631915633420840194247147334549361019165812449976601482380816110416404306524006703463414276181699881676153308466980520476273220331175 132 1679170905552066004185932953410330284858352569187779232162397348089872587152611777930716537680879592589040854453148424387507430456037875569976744522005312776996227782756126108985883841703660856800235870006111303522306441393086669616549199773534559104642278590030116619 133 351215162403358183057202486612891774071270498030519491673883812337840438390649780835469982411227933649628775258809814652400578419304567430452585129172077341303804346199809226657532654316788026192413749145451248642615723202894179749645459482171245847463976876154333 134 -155682594304755934717055604317003091375541907776755176895693486595959969418018398783600631926091490595133582342192746118235269174580181496165942595688260453974152551121589308164814683045339591540763753959706579233420708986317655844470244314613578079608768291193070107 135 -23174724443698817079468239499749231604274744610105915248906224726674635271033750423778929976801918322436166950054937023753019248951399044596609916684122735043037294830851221266869043430586036387012753439748280093005721672947085091503585786245950894595660217419868283775 136 7141773357340950081815728232362168837621483225086560191272952705844784431059081112147043949290958774384953215460797858706507642465965712528515871549775529751393012246951663160746387092556512040686326953183897605383070260025517941278369687746324296659813078770226450801840093 137 1574986406582227747358340611655327540866338160282120421043020751858936816457356753113837347854714224509768573132738475406682268001057686809105360997120962133523219214528780877079430765637944224736041456985992316756369372397176659595593657576145601007727738445511952396601157 138 -32879757021401178346179926520766292805243658314553409126511163952467612864421441523735458016923563386333878135865847069994870208596036422651456855622724360668294581692509196066091436831379776375371134644859354993088847138657292671467381129490374862421219351079706305472555142137929 139 -110197933862285854776830013669661228331429867881001347036739422956851194182983631938291014736866200724604926923387627376535090102673646674101019344876965670832496746054467875563235074616857677224473303440240855758401816970532087099956698787476628063395261978932038352834942580695 140 5779397007023867177634977570292718911331098852983458035429012261294878426430862512277464564304871312224040109724951843719449125746270757381193689323586188688132065948062144875945400195364690179463530033312480513462132463639933055729548287327157934516715124909487019614587081944097758821 141 7934569263105543361505271799123385069452691071518935180017355788096199076645538071257228685466480123405048106744291650147889482401557999636221971138132873508460181451058497256800205545307458647005312273770114947796734146484432199652717873546959612476456443922299685977349357326991661 142 -3727122825969280826588623623055353460304890845002017579537559222971713107360927078110754925136314680936733816634316591551369007641108575117590743144570137247908174685930089726874448823902274914019798441847518855996803923424299111223263579441207766801382269651772404916678404794093760171 143 -587692966072495619797553239564115314233847781467945151823396961881546708994987259238356782310251183087802161080404611454209034902039467256008581090366222614854557687884299405990921948800670895063290387759942674343353127047167356864931106006283520741850991284602749894736920558608785519535 144 111125439885976333723425143725369792822935667153088159394913876056341407168439142294361530847824623511823692149069278432712449226172151623118678627189370393217717430207083132933078597259525308769564056124991224958353705189152007895268831473379622506450648953953981580891626128116521207922970958844017 145 44759347060416578297277627520216752902802857749561627445039047042061765814615172756266513751729272611858959345234944918773739000853314548969391897894095248065394780317748950968711054235692722844985366906509757071004252613179782671364449923962030362036594069125947235975554803069954029467876245 146 -21617158324167213805339535942927505308534476540347441477606765547533090376553596232535311474562000018446638147434764339539855888871141897938873814434025804241135864431366192373361554712560054254855898521581429062310235598466659747733052101441951637901005901860047180819757010021499884285305643443 147 -3503940222180205545226246319151666013487229495192600441137107034483591545369328880906461173220287995477264831136160746323094648105698445404651176226929864777735580415813628512195904162441562765541682460142618848802501828051371085665708937938985743810456855791365014378241397094164582522134450693895 148 1278017149578293903681883146062913300022756361561044049898994695920238780785237283703554718835256484810532466797226636043750619839253055173665874802546036620134904902253197201742421903642939196349194447774040150246427338557770312787016660111790983977957808999564038169183395998804833438177110778783141441 149 281843113362843186693368468749588495409199041455715450585436190250279011243603526251056801762264695566851101286242749353341959619979016962867808036591156387785307244327136000137624105368119246005726154300482824024124159627666964685067451419527038682736516663948650911640676442272787147311928844234909309 150 -50406907968372515690512811873785324211063990648035437962657049091013028371870337725752813644588357139029346247623279536945164555518578046859414452169979107638885186248237935842464243670993303338957556565821022942803994530034270260371573578362521329345970067317897717031715999401992036733259281248624781749894775 151 -23285115116741304604549014565860935133983310931261378382564646444314458744495504664900845194812867441658998143711272487040847734313377616677066085843823445185983944955960567201750894575705141662840639300397340233001437037223416995790429955356136706878023475081055936707853827824508617874634545735813891793375 152 58540170994695086888869489633942414140006612748625786380445284141535113886323890401636941338346389667230561170747884554261802968161273736352149964681536545462959463593390044179500743676371009168720897459969195262400445490166025646629672171840117068803020041893034477378287520271832034039649824122751841989366549 153 1975223134113253995320679603204930926372059395657236637744397015255861555518242126645880296026261087321137040585334077603399443978908237990206672583793922185777162651679827201086121019448792045377996682856998753429846766906697541071870071278423498313423529897542405885877638169062305439135859525044317846140449253 154 -23143376755949883522667036044760141049559158684648146260698406569621797732101988120609419762237830598491324169618309214356731733950231731078446798198668857373218336474466282109793846194019265759898562356407368227375690733022005170750732624928966649278680350277228028500860707161621886973066033425015350494684488084741 155 -171977383756015223671958363848218080429593366704266007018664450365802755235696311281530393717928510377870255396640257600941839683259637860289386425117888680609717195300134805834296172144796843967278157919672172208007017523211891125337767398986301392961649111971146359347105178880381654730960816460152130090885393003575 156 26544341206236204343404708977546555577853218603599761526577624456302354482939661750489535980241144992904042087572611159591541427270176233276898008187931927240667605116026282403530600876971913610151569650709841002309391036173026339563624473031368324893380070962565395795669340690956063939966240866075731920766482778300476387422641 157 15363789350011538309261627681057922245973119630942993213988119989523733451437877196223712476613941537514546752202334332589384971440688710798501521544235637669482629237964786211112567493426761327465136457203894517487336430019491453990290384100783974105357655923438940524308649271790655980638876650238720645443959267161558477 158 -8030034959219536251219192954522697627686552528365220379106668874943118174781663877140584259643298074619634412764670573182406652546089777726792770302311513151178658847987605150451037443138844498263906248493544050899894211537298340562267224546176411576878303579998676455897806099002320099513511823686670635862263570793167171019 159 -1407846516756232440032269532558665718164586326863330854281853068981122641183670193592709539625708789831828092746841802530589620180613001468427903677391618560799303550611020968927759808334732526184845686014069231878896760739408461984223764244808616249715554962484786876650754253026393262734496013154518654703403691018051025006095 160 28564903810588034472455050146349467921702059908780298914508198831223410604722293231963195759859437402368919780424369105083693549414635597208551372784783381645579822822918093157782679294931522219851539821172120030760622942991412763540155339173355577845265342842731538667430860281568567321573713475885779162871623005828618245690336767743 161 132282966238743685227257746010068991704552220736714854725868182073401890280325183947334083728889848103218896184880066320672610166379891666787744028801495222221214257375497039211727076218818760641984281437039465193750242531441811138219075852106290371411811753093873605959379382856586463798358814601232822682644325175401468256570403381 162 -1536810042032445946633553866915950878267346850315715887633283154467295244416979866308953363544864217263244735943621129271245658408345128390321802263939351451608023981511086468877353561937201680662088684238140142770064883333372889057835053402343755077500197871008246449826508593787738021050344029500167580021261731695535233079902444467685949 163 -12741169668373928349521194301454399427413334116307957689267508693555959318525105627023239692997253561165519766156916595070994998961995195319735767949029183999510282909631270827155381406030906214587381949532524836344239790905201314960471434241728418435995521357703074466301075535406672926857304293747837376993020711291742685553677630578535 164 2868555446855537925824322391560852293129481204648571825838243034332753705332096335919955227607358046431958844779694160027136636212389739717632635626760364026594014911141788452591400969334741526576461960153243750411312027195699857318842609486617396596247383582434021892275666958562191821798923583991089151622567429331438155261550407946401068327 165 1257592233663709672319661099568177980747523759571804311404582643522594705701974071387682280526538791040135338239356274779784305894011102382406649833566920107960965688445070699677233066161081316323029276598928356855192075371264493846734999822711745052758602247859682476796052388176422792503794061686172947051040651667478610811145417546483054365 166 -115325782737864495284568637805718756246793567815389096243021460406848670009957086776203152473455909538505956949758425391017074282914685751142548432434240819417347961245251570690457667751120304623482228965175623897910873734326881374302970666232340359450718674039562772116413311976773240028788524701349662586074917607663674923861091421691344085719901 167 -127164872821040810214951523272131481116227651364694920230486049055132438886341408182827694533674701134191710101872815166835946957682476483826992380670667346390213100683485939696749137821028998741107045969816438745518905314351342293111816893717358516761053181389595355130687608346063156306828368192047684796357482553729557041457881263270618763794495 168 40097407866937173178793022888854048290622986881625820100671195983789617505097652626843323220350183909644728905959285310286614168855480078906817075427753560094367200272534855396793407233662479558402294051206459386527777100196385270075586354412066919532213310268063782525683059876358529633973078982727921895242497545022599762830323420147299997093141483385993 169 13169397394946596649140563632453018245787895994432970478351322165909500411679157843489160291773824526059483537676935928506830777000522622995313331734831416474849194720640341183075863586293796868397872377577094039946285938732013488428273815864506809435220468449457956454737844336988292683318256364920582434021586259568790938494253778768546236195462685829 170 -81464709760599698382052710355084794191457817281098107900382979750078595794016433186400798259347711479002736110248923376566576947984176695114033655514468958973553999478350370716277285360014309527835717495380070139797126259949365636129451727259720554861182701472658257372123752225472446298129802429125516203946173255793984453502955540681652650121938125329985 171 -1396412379024869372142278083947862664305831915861750378811543313214073550573671886795536532653130703564514507788951353555530009711391754514093008635783175132554078240649972789594730071877865932171234939185132373649923016704512114362350601971087824464114903128736033164290367018440482611261397441666173930088296115185748802251355929998235167660050598126823575 172 687258705173386605287280747966224890401967840197497433301968814883771032723027782097296479307835139820348833000952493229048768819747191430824861573993010152042093233725974127927959671687893394057263775985413841372525273159324707255379095843712466137176012838403072368020303839274047405115129686109060247762798771811332739836885457757151280576104914655303165317577 173 151562233116901711320168350398272750081999638065317776398691614262925644888675410952236972150287271831284239834709781874611933537127792455155003400121432557741922310765786608399030048112524320197924798071409653974947797084870825570561477128773685683282122106886046905212888586770279119089453389955774590525802836541434615961982688702815823617566364069388993176173 174 -36029007654367061483596474364259400846847941811842706732307707073267532579102142147424888356435105119031892578710856181272504457369695186839975457594912071868817113541208291001459323218665400137623435177742898278919918908150344429750563975989714183018227898864730933802317993303747115039233391799029357259081844466357665878889086620599323742743613083576885459991371551 175 -16833756773919900773341574423743035701846759075322799044306437831567055891407044295335344515713731846422353530276525378363877390511853817349267190435063875077244447865111342846157514511851234273964152671552926065252582083276148922044187997151075988770828662792237146321662613742684705911287902938532326761066680541540282407152245383203936410569488884430306767368331375 176 1705267398049417270587101173934656681999764752747069281288407126819950588810117512112638590786000498898110011315701539394019883037396746098350793935880767888575225042082070618518883206060992064480715012409473736829731001941457882510979865488786732623821219087334642027545957007385188465038777466818400914497341923595992426477467643849484694226443175089574158414435890273232011 177 1912800767848179705917318757838431277226832948296838849082483755226934760374136093639348702556079488015918549958099008750709087186595782499650312636931758291810308690058677135674034846890251363531856874294531763621098749033386345575511654101356702155989482908162968036244103650516643568007455157088839273291569794984350860324307696367709495597369598423231067377310519107797 178 -201606614050975233957054329338866395015715602581018843030105721602580588236119943387949501288743736432702961338779709579450688480983012768206327903802441680880411534049949703748791573502235392379725477959783277062636938575857035961801845525189411987117587839222649285080907768235707890842916943409349230664880717806087465094033781730594676663934577419370673032784592265880632041 179 -222303103668903432691018158455566165876705485530983655437818434239735689541204427459354355277713356902604464440463685466261435239099503415128456983437501606566659969884586489173941888751123858894513747850493936682857770483654722238339047943043361547245264017674390591046593457023588851341255808926008283320731042004397405589234907050580223391373768990033923258536738182627479495 180 159407792191114542236736713493587526179933187924290494739823749378498120236026796806282763971543632278010510469363959061112374029629120733737576389038997528384895361601054458240802938683380651451525416928168502114288408636374479603476846999992102140731653857325568732012550663224967376811313036338995161899539076109139154074367375660732890413363386607850432385405707549597002749343501778283077 181 26417965060727745096213700433512501184298954366335466190951680949222440003872281965330695619349253038150327441626891058361774484489053570393629666125205612980919905333670156354870097877639353053297606544863477200611518320295534787295069954064913608567900890657531612696500443842985968675023784400860449401771617343875816013366749147575603220607224782107736673444972888917690028167101 182 -15904966345874995363469191510858522398368906742932517652238124852378205062779522527190858123407778363397596615845076807574492174938920513736653907337268695716571770161791772982849922615003675857648476705628818431464962124245968577416240595842942354841810698284081649096396826725443294309859801403199526293917337894728882283036665151357876250431707048589178184864156123276549491932212091 183 -3209405514952285671676318249044444247004278051205894867622316854914361415530874713273609750261530299627168076939557185287499475530979017363135085919634841233776405634974706312312176939473616487619897813547312786661327023090214866540019235043040790041732268272485359903372572680025712189237010370961340367086970298220207420743518885965668280199651343305230350885548373218518140534927525535 184 459062994076394574642627777345903883671756404603747083019616737623164930607843861919968725001329563487762443991257102821183651435679301987238009373077107969274925004297841722934862090815597916194036294970799387565407587880998709131730940052912430498635183304078987369826050295444387940246141100387789257916260081633430247599647371334864771828232762450906780618264124108002756544877949767190043 185 398489517351782708054303218946813765401836841336853772028826560572693269909175842352865936106256552354777992515419475940839820178435489613674333273825798995923240404904458150294092708834029467050100994318640495642864787148527441101901936209715265552371952486355752651918486854464513813495687099692394264449261985088468882391952632187833114924884918586345456307490429649746831290011428831944485 186 -1716286911847291552928671030429427093234519471274327327416322422121189950195326710858889205744491737602248493968519364753492619420283391149665819233198568613607030779328351029235375813695261286840971537810540004514239271795128705878372228854727200551066204088379134270739425587824305483952191101459673303999378323796698613495802282176094895848541684772751134575064179896413929608981782203666798741 187 -50556174883361648883426174027857727413596580551142999073496844255718040489209482126501087622153618635319712650026562775670856971521495647428409043654254814793199149559701050357919412598249782220210610758904021800495764512281937325106700918117891268684310753307212173009083817110779355081144977414744753048635844878126976597513561575128635342855198492094382513622463028333771669182268590639443023095 188 157204171511298245524538906738792571465280551211474300694483942730084018992865961526945791970298048756354930634309115737453814996483096677998670679777816567573876829912270361046950092642673370303449563576440010800415173158828469392116938527233689610905795499586831229258345148747283416033423727782140544015512896446017477570723495965056278140062028020808267645302290474948186082437945811747495060467309 189 6552342888967664062895625707236250433117755497612312625302090225071723034861617674247225519847648201230054487274006648854126534819100252442491902266974891452574451251403121052430928544950855959334342714017401732863783379432971311371925086910641492279051900931687911875722351917101624520287174257229041541522245321073078144376533215162596373838352460158141511946802653356680217750006185986974809281134349 190 -8652433591356941563812459716167509256259539779655507323983343774008136082636584569799077029047348274907496380599731625637692091967121375799362008696447600316918531334022323713072015621449202840482988697461260682789464237481378763535397793031524480507428178253134246588653573825939369990587125236401608762057295293225453502909983517916681049502804334190234189814867040269498104323355058113808121700118474714695 191 -867333937206042152857343099140804264399623486537395792816420219325744585485921145873525967553716976944365346959674768608583528449269343452446682933221483132632785841386671920276615548305405681282815229224859728629903319334660835291774426062796756559330349597644788797668946462716532772212455942428820287092742677180600485903031742795340503745727077575046817841504822327028479798379397138740787536977784621775 192 79769879304018705656586715276526605400102691896826119698691496602024922073998155627153497441567567847508091153887540430269255221673533669415650454618244680400702769883110783384797663310454647871205250353804607181526897045471588559534283699368046419227210808379193539522773636139948626120707934170137433133479801133064724393804003781066554149941591276609098733541036782574664916316602002358755547563285119283068303098263 193 117232393777419022997326118536518917044619407564163521585924225163777488789658436109490162303814996279098974462298209685430638081214302407383713787758360501058653493024673486787542054857775706022140637959789762456255815224454085781518749073448453087831853596999198626755656394145236731876716201718321239617658681942346675019893999114276371491105093569140948922618404325767792529977083907240412211596736026631135093 194 -75233517580665945138412908660253824744356500103952053143433031691645785583831545087012659389691939982397385828054222556975578135731663132654395988644612075795653093336305659831689315924789967693898033836981667236195367726683188891363623156858395541907656145954112202984093614500492117990870845777389118780773759474071645962428348442885838089697765497736438396594380351083312377157680688793078154522379679109496487187 195 -16176580737113366103139052409352877438154179404474073663485432521288190470565502572510860952719932828421078716746099288776959983398925470503577942971648340421679661959008642184301463490518854165529362702917479894836335671431482396094293272746516411002534582826082521251386804563287349933149431948023738797075205544193330793558642291526754495115241051607645098264663897881450679747276879855157150873884539666755765467175 196 299598085947098889976842557255358057112735218336418812231776026479419218442119833469044193156962508572312218665357950741944041521179369594023717520232606939249967394588011392384554659957393877617961040047989745438463156771346072139228894625698936495435792287036025752815940765043282268584699332328858377577044462787325610038443887136046047386594987077288443967287976903467739826787343068726118360364372511970370208406816749357 197 2278304576492374485075263024525888406987371302853251183712910251556009484097748706878128417485733602136569712473087440884025273244196173966945789753490544158518979919010789463707771081509534589895420822789935717437991971908741709042350470936904000237510918214635715759671052481424213829328816785620962172663346855818570016158765155253396243045321716932208625356017834220885350483003964800530173585290203567691641807154049117 198 -60862016009354152771821893773990165439020602164463278277165051275947069044161677125316461327671686108638537425055496901050235260828869828267693963227209704195506866569092886102477050486066098624045164650502365215302893442304584593512621118768453158347572827999354144358666254147127767019277484854711560582209713830796117309733467886093028289592696614210918900921508734666855809805385966903810420671926228661267322343476995193942705333 199 -327440808961865883215433827480818617162892151635985893067224443569849913205595839139551518402139751819464832745640716156347933226594634679422558394466980163003319516434653727755268138584857444927229305341617424341206587807135124302202853806992645885771010152051994481092607309808860902489079027358146716467231472823259568621134563629196581667552679465445463772190962976847965454400258503262206994238505703977184329098766633200895 200 49339270648556462475908647120095932832174383891601387227288580806856509278208571620503928389915807285181848345580688732127128076538364188175977062403073716101658125600744583339229786278753384014847577560764025825533739745878763139396976170762642946808016853471923275996000340785661893395282952242808617740741873837618631961730743777098540132880417528891683540069551176203036895566145695996025603772454588970581841303554280913348617523579 201 48013306255447138002944121444100664310408003533624962266854452726755415442733519462440413884428009003154741281655641932300194337604789260338256344672777874370449829731671317157624299915198074516509896918472383348720287837153285343167074984505456635685908415361559279354722716717076598623277470915912324422351670793797542243139389993491932203065330601150886101308315654995474970616753337805436828322098578317618836870180259461873082821 202 -32083001201277033680555385647178386836538912237409463653055529576829911472671032701584292963511079737379519119391532900585921632657067896706808150806040934465542910472423732232050375912814101872978998805882156622996143249624974580190330389242255427669989141407832034379956571950451068906693486310943850821334077006056968561725937455538055573165387601022991574523100308965153852402983235266462467607206279207603926965125908043004164774051 203 -7181443959331134326050585790221631861700369630967980575899186495511943381939403386169845113006645334311434220132394779395360846550950220240349603994548796312857167560161586511144068874494462074219165370987727997055482997991514727111898636059574792965725198666482589332814478960374825789959006175993462005516510716837886597761413919434792858434367620058379120910711619960797423136067251445757371267768335553498770961271143635472436471560535 204 227118530536306001715359726513152828055049579640163478331453796915827703545626503395288772310056845617058299929580183802542391285216193474414480454851895532089256340943069576503566154344697113939172837314715643742653068345162981269140200922562840394293792061654864935843167954776727361687621403788448112368308449415333012332867081713829598903540464051203938522417139415176367115933439951170175017760044393615261150037288656597867695169224397028537 205 1095465134191078110992163447281982504579307520772003915884332956168501764345500338379328854934044269821174540027254724077675768282223733766466372355869705345055658960858588787305701771117880014418192090916337661061536137311551145832288133445885107398307988793579076749836747199627861248051739638022801026085042346002025125601571463145173274458392679471919171668880366270665158638122109260583659689701516346357572631179671585342055901908975346605 206 -746496515854622240217565837507777795382161791247140784029304563257890296913874941114762861800205985995318523506466760475030362083347792466968159899431751599584233968446156905225552097850884788057044421670387633086933179993156714079730500443693367278537346947876799637992719311934547153549625285803996982803901235324640743707286580679528166026481879311450092866659651532145994850809294305413891272819497546691218167765114722365469557759282176039723 207 -170387951202250894466821722786850785115601804682598566055346895114614349706673483802885828980233386956067478370988139421272170004819172485530005452246112523022918919097658265631168049662513641677135541220314088400347209590670552934825831120908645772576880068798924732331238755409559782394229208627637521725415221130906991570568312482873217513195232345422740549654956371136834813535421328331658702449484951095603004679386395634936667362745494395579695 208 528152106377979972521678711475715604027865391581020929424639481232283185417962136412011200062080549889909935217084655281187711016431100068578208078781722924052459942898796723627298017299684240974462083518991298347334058453970256648653529403539441272362535885282121121671864766344865667895890412558875255630861170958694381904291038504593102063707489668703387390760467058298331606515963752632869694279437041422664331660272657533980549364249068066161800591609 209 27017879308159592713406684712461254755545316486539300192037340060040676251771774550651972018957821026927863693976108352964466638645679132896256117043664216192230383425893471365404310765605646521984783157553880467414900200291787242008637609139772907331254162859123043947005955320129210836941095014246193950683889118772328862156679649573023840166698390008976349708219391129354492143123552406069503380879355865015408818467068531404097054536211899500039054869 210 -28859861043852667035626291725089961367221679443761508915530174954871823484462035811875599788959026311140994429619220596518376955746626734698078784737960429843023419871272202083127307116938568000193183547146887341190377405271590333760175178153738611257107070494154881059562622056738347075873458296797825670147979597383564249481539248238969367272941832929147596952688015224435540984585449324052426250032855851024437866367919894002518201400129322878433253607599751699855 211 -4366724197420407982328527812078808529872011044453222104341257912958312031483044967125421692325568882265354367749362129719779758991611517152261334968975650593802612365915465686362115224938504605973401506309408829965588211930409237207140730885054332561761594902856488243344287647512777819472151344707495908182952842735652214695478964440722312790320048264204968197242876691003877017332493995823141931363540413140512160122434592054868176244001378499088395284387975 212 1638352735934030564479133661920466953574834124141027692131898664724245198695685600706229543865469941235235912932830785758406143912109202879925323073439724554185307346961711825207823122597505556867435758040128629414008669411439850642291318719389527070103229437593440259275838825106652655005090401593097253252815228819177198872724217605999783911634791928297347233315638279073508869795367491990870537070276098356056806163723471004432527264774361961535703916236277594943 213 719240248588916428989592946842182441134352586788864298689573356423340187630864115246975287483857457064578688111477992371660127674368863615161719957322627439220106595441663058316544913415190788234648779123340326758831098119494864931785114893867332260209406695947207870667085754948697991773524857457332087639930997392713756999658052493767457026714013828976804639775342187168849725964685722684688110144016170832243953376466409551527096865242794013114636940105691126013 214 -509154704427890390599824709579390492640831671606360961643871701771195894572260216600236865873735500983015720590397862971993961202652384680801358711717987463018863677890743189314610185966683861216451758794367974720361984136577679515770236120645020975380022241668087203178067520831544861318375620238980035011914274656271664888601910125290411223626893806806867586421391505140957725656518034640057531676109803172457690740081737196801803800478987227532560817017148830767547 215 -120706031340146263687682117726898926366114221346866716691261300695226542252574486733817932853948129870241582931857806290800140747819813986090384542474983083650475677960778416249976096567070654258625692995775702006948092268946555588149472032494036972577391221953520221717185219647130878705944257149513266622678459948961907001656164096559075024783921179537118385832858770745027545318736689019202943852040466383181166152811756619393061471244044002028790248121580287115610975 216 219513284020727801022094936779939929927037275316711294663493303451826107246565944762001535416139902343161562237907486768113199044562960356943566477101988117103204325688517486300843995159936989436597750898619915145904455644586175766905070141740368849360059395748452161024063589281490588473482596986798756876526157751962055010653507512582555855914244701377899395261927050608094309097334473090812337923262984034940603307942744006923154941195914399467719149265417062402481562031171544829 217 20636935722837184880528668414433506943518725856929629536137731545466938747109996954704295723060644260534508453359059780509873041435882235231216114102303374549642069069435826266130853906306871773092410370961704214430053297209330264474829208926817274378149902774763843133272315729926697376175653276896294639784162442408706934961043528123326658042020970896576351158489389932818248022144243648917447616293216508629360186248945141860543095195719758590010505569408788743935191182437 218 -14882082581866749639594149460007715303512899983767257125324241962959434533919589097663835294513901986202837069633469116903525484307485908345097295063503656964236426159095176510041831750820832152893418310618015000804543103773684389397462952480064369430513118386865435243569496493186578738880096924588818852158283246141224060451066117045268243708229249702736147104121727897681678907270579132746839225055798398628729223083662653916949261286867017010216655366342488360099567870850499 219 -3593755902329180968407768423914311636252129560904565465931303316026615846701426079043361135751787815944203807767829921013489939175300697034008533058440500292210891088670875121558035429584236942221796735237219027499400488691492246472837136380570215088135296573032299535305548179774214494961350900136535311423489446011550690185984664701324759517725083364463622070963457392462139394409982017414137753676620762343105060568301970178349013916954251789180605551941616664437375838485370295 220 3308443990023567866292997309806103455107552561611909804108898541518373749340385261835056465717399741229766304270041712528573850889232551251338070046744435150570467717870659332404855096656053043507707734364699368331710829974341117569941417111084466720356086380574710809789558652544945342937478357004520461486730392714000107363636899890942390645198431992639417976688030371228221228428581374901633105263818214753116068287740385434310977522669215889019800463609401753963328547352593035919737 221 637332822607411501645393991005801441661118653755096370558712603136665481102037634476044426210629179167928031714845057685787973303692034397296071334277821698985635341543533436289923867353814891670010224506940033827968789346785621979653701972238399025603328101146820229442371242117219659691440707743136063502244308515135612221461678056875098265265482557014454382104292199016718288874369654411764754825216133228344542688466631565009053762878677611763468403480197716903255162808141717950541 222 -730607570055904069074826538247069634097016367951202030427457037727230256099789542931265233423588827452604470126453682432996920942103822101768503724624818739854302701273138264434812360641490322790729902490501402646552695112091663689898511053001047176105333876833852671366360651221182808357362370340104515467401544012649821828476692489932549670912752268346173527102357838690846680625571384907501436386963824834645063592537514459399719380084539903073040091036336632900250071764858460730555577171 223 -115087161310206040854685034265306769481900024557703145499113817797536187039736261066367140536568858162483186893366019633470459502071319426853450704782025996602407851905963362758252722348791599491690325571323499264308842739362711872370866955962540786812605692744288561917583294837786577354593638917998448620368754822180135673824616395349254645913908389346499508807100143850896582446202496285690893767429935955565750941307611744816815266191803212426474924542961005016713751315187819824617883535 224 23753754769211535456156085156187025342603583156435407248316461142119053111018447953082343281638941923827835627379617022985449071238753129589746249143995627804368670770878751404686578420880700010350167052723160877886275989017371732677707751753877854184524857120891816901481827058270931143823717446331889182412815563764838883328989167954956887919505224688662005049847810595029790228834648645084135182338371666924651693369720014326272385595510011328601494763498535919069497069836351392357246608857623121 225 21157296381422335160911040857295206756678279777113523765360563132476793497740632136205082769166026947776794454856029132541720760528902105768674634886765209289211799759816541843968512151804340438623868485216662885334383256590354557993724375339247769285989586421630744754695334747862928640185827229353549853404012547922486168667921376187838142994065467920818627142335396969424469319971523848526562092046890816468049416647666976296298958184636156076126669897038345546061627765475515814193840814060725 226 -3590512733754277386283036805462351733619645032347890378578341800838291788500115479758483148258262820799648375034448401515429516105841316940053085309834881534536944950206913874804564010583399249740694030692943433779527668902697554760600715727620595202895365038060477918620683414781109398849055596229181503603352148152983491011643745054301071465166711636904954337647162609512686795046783020357469682193341489598789540277844268846388430414570835199757755248976597283624654967152796945952059074297999871641 227 -3959106838997249355339294527546553493156421331046132021000155139841021961113723532849173614544231105701037772360876943259154263724223092605799517467981203280975637728775495061202369911654990316071688300266726878902382801952730441825738659474279085347730420046347297213948964040726321469738545635967498395993188801889499143733858723269524507094672665510863555601955494501984912858032071393985146005961031854959329022158251584468738832109990133044817429880608708909417735890987895710552571933332088664295 228 311129329222388857212995009863217414826550685545573365063557946482228980886663223502977668871146345345735262234781991598249552428947959637021357327056543849571053716708067824215061537336949790391821281275643240457492517485397881183111188124663165343383649635772051756841836310069852797747879402689941680352578551640876897314323819409096225565909536562343242517309399194835376124954185925170080286011577748230389218198492370246185115562883177492038356153389302125835233642459606242464765608473783145331492815851 229 753998195224187847663072358772687837450891701738199649227777471214429705718332582852338054063544979393764702330852922658347594135280650815227814528109618448011524971764233928851301365690322990307134161524648989938467831551727811364734345326251160927626955966600370275468213968592330180259390991302044323502254079521026507628688101099896196211402080269388105864838870522931110929396690919980424436103813059055909859182332148014437043775419187110976159951354082968262876458219601082849374360247376663525247389 230 -296586029840058604942991877087144303634978579839474634825417737633206136839774831853264455357850774698072435298732566731829783286336847982229219810455144979701179508909724266781730954306835601182520206029509865510386903667022045142578480732418094611600807680468674480514333263092324269529515727434271496720859382982571283544236070299400090334556899002542916151867282446386537906799922828356689408348318579728109888125012121483989691485532681351185883608936211397371263832307963054386634532988336963087102652982855 231 -146121081396354787336326261515561021138037530787975340380503654434647878955241617920604008042671236158620711714116776137816136653500291599136115063845944587450093034637569965167506608678212425948660422603673613504957001600420769368346215820981016917063534482026293575897909995494397975614482456856747808670938439328072096876831641078718809070793962351420432807401884057146581436352349810741411784209071368447903902211182414696387386600190782047550840810901627879331090250237832033320688369522171400456023605322175 232 7707984001501860607599999393671163757152802047224705489462524742769067870607931129654216893361753130984823107617407260408159548157532503788533433882761113467073935248630905395909298666773977828730898024982997702929695609731578952270677754283375922126398358442178712046776354351845037600039440593177691798845112784683530444819436901804443924432169224693735890978195333499419781479838569743746785222373426189427769671891087848567168029592186321496123766134008325230542741364990211265573275691367336820054134664203362106703 233 28811080037131291653058451520309952518431928643131149502004851782626157235607311147156722562588055366563221502618890440843969768814020995910771384409811367818790923156428778060308046917048797566181493734016311899939314154687200002699246507996308807386717839446129057609599025335919158049784478932716928458195995749890457665830489362427134347025868356232205393559671129438968381179341373460999183921473036063654843006759701215873412174938736671854021270179286626783538306574635002531831619970785388962363954978249948933 234 -234323655406856590435441643464698531608475723461897258327356032587132654622759113616371382210034476825308549953084742708466770450794351370575821302939961960622899853743287508014402596297814070730992580184616935468135096620200338052143959135904334175784316799210726856539644655607953156461699210326547869716848500593395822938935280362787451297038090886148084124157081970094889263839602062708995597199341184190892454540907167441507603545547311671668686823245648080260275513154923821169231787287882386786655131760796373735686849 235 -5778911105941721796602572846363146710141224889204969388893319764795289161479903862949507542276298605808216571255290627866159536318264945214188588308753307650285419612835259422295410054515063892887902073024334268404541971772047075620755377201537339988307750659952446268833109743835672072598174423637674094046944486671921564483043704802209916527598613792267524945658273721476365159315942826643609089002737862614942784083851022617678690855307100451812352215297591458309862837018570645068719158258303936042999735436064509962775 236 22557451191599399296607634650683880966203662174861051921841185468584749557359762963371634062670825926528931895086798457404298629259426358239626455246537324976621994748321601932755369276568052949488092217658851710694578408877341231180119893441064261137400937448083207678818818902157350322580023598402654606059734555822744674996932381819404677404257979203112296099166445757452489917787161961554523930364253815552088995678290017159746702122498206758288543968170859058850816780561306509227716913315966928596131587686810207942107789 237 1178987276724771851604950696698159579736481511325533269493886291538366923852154948209281190579127949320319447857907782677377577969939291217177420942497526285142373078626495409592862169741951444664164278710938160308280700283083072309468899568332044954485848421395542996601135340182651306455262943726076992119754106115122646007846688848305415707184873605684718655730924684999761230644507664174075059910043436750937950723724343349375720812866885193634948056912869252115987407361033069360132649967623213714345463259601375926195307757 238 -221843128618492124481673353492211239985687800228746768484779454868363175744577554010600843832858769603713391484165199510939731165959217501398168395816803847713045788180432521562339336423746466242872101961382332432534947449344310031703474171821488214262528073094952992717755521796398211454922829884620211518760533246203154203899172526642169274418090277230928334806187765955533528391470050025535581875212395482498603223381369575253531981522538491365352300986885912696514677173676926506570167809577725439362211398093596452894436257526501 239 -244617054116295614893364040677161113718884597455472833185447562161387335965450828336912622942643916257169167468256037856250761879596968651270766846657911370691508690557023523545319587301885403267194321620830363606554548733605368677999490879476528648727215195962193914359678737657411546567367345029386385017214713114065012389359580778065351398007502961804037138317993025893099304856834790590045738247235230535373434709118594439024568996981041856651306297906471781750938782754302563434717952134300115964240391801578197146529532187187695 240 308748893489501217377159985819342518632304700019469916862185795619330782952132844489866265819186235491068976147341452971850751901062842599255630587853992609601634106935813297820509494186535344168580348975876266464897712108769973976475834548283584427426918883598156088537234368104536849647053418466840970399315706675795783642163548559607285995612803062462681613917307487579024721410665244881829392263674731696607848952673267453792269489525239786329744014839512562047313922076948424949879224844314725599406114536895417940150479885546351379210037816703 241 51608088233698167824903737557799919647337926726805276841783731526646043903307377423029264401447542828941213641309764103142516739579559053815783498236162617547557482478432231011979256700734538317965726035938960601600943662368653211998189002859115277863702847689161528876036639292174685193350058562106633725314677928465185317283042178116372400209627818532344001120776921951007657039604492207883795017690146982367686938879741367527600036270641849606751243871630017351948338182435235533396464908164701572333815789214297080009326072984615570261 242 -950217399254764616749495757215743526631860811755372387144998025671626244651204646285113908901712087748008763639225030918834761180687128137567274488862129519533961080753862988988166215697348081968952724150648514192652649800908519714601991784581520558498355034610642023359902621105603931589059569413513756643799892032952246858659417820152993879211761770645540531307409415446129943646507999337354019583646838824437221035934989445265329372172863738212012134240180382184175603887801763889183669620606394694237084968086888615683820843779645013109333 243 -11069860967081083006955893738188039996414843756163914599525384572131142858676473876822215290028209217120805138514844488865904399917774750637746836845729393519846775877921647539978907075081521853285528968783121271998436166702948734809189014449502112878916383030926139018034549107063643337648856569783962734173064942764572940500002851575093196955746414881242861372672153092517112371507526800380046348722831134327055344290216871355781150208621096713539450649565172202007921671144138644887323260867401898771828547158821252734209389473413208281694535 244 44674942486400529251888272230485096907761049646122728371023976521517857014242978673747380951350358003408815388136241724321291516969501674358002174415888289014246491942002424666912084784930849559472913858142469556951145876444980144299795690665893304321880761080787547201420330293609082407438629507239565746525233386789754294011722439699635219398444134709149487130106702605789602441026163750442751100368345687845490175555978504049649533807635389495058268485520334609718740673758980483743403633025507297652014200729309704047856739231389203877920811069 245 2413797496017810603553828849275470405148498458356349845453418806893008105166787947741590163649017106355632485478229568192614426891478943245744766566530838974253908084563686330402912078993723840139138649585503572890880796756661394698472413610529057702531441325776131736597770985392622534772226682006426049881740373345907193795984068357448079106968566221382179663154861631649828038828180276596427664913128791670750449785220007752065604387785908537356524633113433634505820690109249528234994913410729639030059783352609425108638464009114999369739688886845 246 -1141232358061270441600885350584496637908264049830369315785071861944057615661136714544931240215539425235924585968298024577637245996916564615286113784576890346817425419005573393290672319932557225230263598634259474739230995084741304306740372999684154125093823806659939281691458562092360521977164655183758077659096025501165562873725020471833787887018035396980322815138283342514141696443510283413437234185405085653541786528161846233815634364170776352265690745086986345905445353541541481599476891911027735780310107381766656034943375339559226908396465111116758183 247 -534977661690923392786242683982651250206361543923505653028775482109242408937279822069036264507358265464522508020702573538696557753228934166354327181130514425639292492684197613247677742603134146615602079413997160347032949422955980586160467872702536918497098907489127371623097525499819966106395779140980970418624570164046203665323260399142814765276493007441227184250172073699424326638767655452578205605806928190800675879406289212036266668021976466848532634945987478773116198397100061723618475662523544768355760731307688151336690590808605936871662511549476895 248 2194417906117701228311600496287455685332104122804850258871876665928671295343919992318146287700324191260716043195503769165901278648036900031412881789364409966443879137468363312871491309285307397914540320352811349764171691338391861389255430065443794315053153362990060090850439501811270045960152380730893000674963696325143844354423520436503068700277932819836818650351771146880665675425021263626096048402041775866027456506352260825028923328286555639908373187058200165499401035791929310332600422067021082080866741834713113035987441554114533477461867716977130925909 249 120500661627257928831391261222010632422583980459333435335389062134704691580866657312798004524925268767767291316358554893940371094906782894609400627806460456974034807266346291307015881094452842854651511257185271116355116636911447028700317263681008565496631671256623544208198078960179797787558123430777648532516690575327729968795521587144844327448842839381401252253060778994141427610966765472570034983841553883693406167595676123803963973984558999772966403085605191788275272183360525561024986428849912071894181517873651681956034913242028988178854820905236968511909 250 -275142609469370947281049417210869803139776128651406019506523662329864985638588968100332019479432539160312947932836881740104732815059881522175571651174911025775279015285309952859255510894431050385133245665009955530238183792438993163600387864250858178663912244607057045474664620217807529862286785180666781848547714927518919133759519173658087709646537502964775700945278705706745430633853898953818191649000478616321163289794304039086894174806800806654285226202158145908314546217862605603183525113732263290790452269901162812804554534042890196631875982550654821022170998875