1 -1 2 -1 3 -1 4 -5 5 -7 6 -15 7 -7601 8 -91 9 -3617 10 -745739 11 -3317609 12 -5981591 13 -5436374093 14 -213827575 15 -213745149261 16 -249859397004145 17 -238988952277727 18 -28354566442037 19 -26315271553053477373 20 -108409774812137683 21 -3394075340453838586663 22 -62324003400640902910331 23 -1196830591909944042105989 24 -8946766673908682449169415 25 -263641958342897431253708994709 26 -24257803056812902762411398725 27 -13619817208303329274914724861501 28 -1544948072648897708335160562072623 29 -27273322222445494290539573136295519 30 -1605188653628720795378888743886684399 31 -71698755288541578750377994650709394516447969 32 -750335711479298371059135431301606555211 33 -2242460433105197127614094344561995606782357 34 -95719001438211817513355262855875602245723441565 35 -5277799767534154785507912996967798618371249067 36 -34623770988667441087470761049690715795763077685405 37 -413784802278566031841117684369515782935056669430942490459 38 -2493126462113145265046095382397502368628246468165351 39 -123275444129676863538435980202925999521826339144329005 40 -4563310021329409111246969391044962808414193129096405318357 41 -363698959658877154107910422552504701133746371947351824652892493 42 -45279382027998937594225171764229287305608872744396842201803551 43 -168039824262629099899183886289273673829163143469441542814329966395591 44 -56160742650502685553777067031232227183615608365538059199769743555 45 -38031368171546507731869831296560043457026757991588830684610676826647363 46 -104936097832876369189686978261180142455997690520598593344607524199785105615 47 -117898321286885915047037932397010484219000075018468598015121785741525108477 48 -37845228003972078557826352061809237322713760871283595264522668263824132857 49 -4020408542348063748854356834086660439787835133392144448862135934980962698649757921 50 -6587101285271833075532958402001149743912192985664935288380174241249315864649183 51 -283794113457366375885682299208481165618108524599200808400157088612934186245591743133 52 -323605960496951614902545098993740419324673536912424462518579252609773014614504494037891 53 -32911964030474491162571645338005950291132529426062092047691657426773505541651621286077459 54 -1273086611041609504285313705305769950923095452420359151362578573239865795568517082130051535 55 -371219620519717680482073486547652221929775046076372552715090630376750635496210564042376805915172099 56 -833413230512836975255046632892953877557634013061941561828511731912817939083384850017594393709135 57 -98082545279738689394046096943350994534396605470122866168716171824195769991050394068570904531446204033 58 -2456375052088715456664116002791788036756490704737263943771090442987497419718509082552173313897579337 59 -7119740081152388468987809534778352587987094945479586417646593051583206023065155270241928590702359301957 60 -14311561678818811349862938911837815260699648082147268967741318186380164916786452013685499277826166736161 61 -875627271096344854051347946583449715659617896005465478622578775842388057073690751099792599240320605522655795192227 62 -6005673595590772411416449134594881650085457627638276912207426726971232668906152190813006755049862594196296151 63 -3930947788704132278781771027409240229443732030545190809601694021903702327531873720958909688021007380252878969041 64 -694541285243659356327040551114868922565695913390843405849597788041699285800063622660905177491816204836510189225337079875 65 -34004847883303606526643209509330864136970015368254071060007293130046439677327668328461058212877022480158980373622188159 66 -82913252530853629372747879457678646718227273437083323727700519882727590763350675379592499702837436957791393611130183974645 67 -53834704905956132545381683734587923894146808201032552818784536983107159268866337159456677457044142956927991552900933510996034861 68 -35190492858805457509273553054100909015116851903891435558785167793808812823694841916822313080036573768372404387033481397292211 69 -758612037090306646181588202543295742844029511577926921904702862210073980183653915079024119102359747639223659172030483533329847633 70 -369196717211750688238007680670203486596323753769006700289114672349285554713657835349037772469985628818012193050649280231381869474690773 71 -457239247114589933746367237290411876956394709293427206401737924837588167613332915440446484139413189082981224027904509070748582827670500811 72 -692397104201763709595893780795301069270798200127560205781159312878154664894337226008788410892952168699845724244056920160579449102011977 73 -33552691682109683215386714205918989931455078146822234380726110376783361371192374040319652362625895415617018536253728691526786618688741270739045423 74 -597482653810616656371286430806640283794004113277238467326203563605044588089111021304092451250176259552084820804803438333120404394178524605135 75 -82895120135086930013412493660496143290776459755217768640007553119930935687753773230956253186711700562693982648699472907902959566896599337019010301 76 -69041471328985248475049379445959133482352825088369074177992671291481518009734273558244558620683556149947903893154367852446258523391140471729968880874975 77 -564289739314421383817989826162183607041460919254828875717044576204543869430599284752954699611692051172065661567456513742476563804623063833383166645751 78 -523245652783939073602417506157338407512312671275489030933631600977294948212850054230882937770454013120518250300699342491351196335668871894590370822490171 79 -2533260668581141483833450252363877021721467022279610495046714808478869009673288755232860794136824174923281926452104785336749863354722834299268705354379387804015939 80 -26952610273481053981332744110458233036589685797022641571628521236653379266985292663875321255648720086487336974530330902041281268138016325114357195448608970283 81 -224765622092775449931474865095141318349438098615577780379663166258297422845325519038099228012261552141414535195646209017467672356945153214966586558488323480017585951 82 -36442384388321577852991487595426801239241718949858085290085114758037505762420397248380363903497878595579618964651655255480635943915823016290639488360836202083370677767 83 -3347704531290344251288232672630901434562268956773229146105739698580646226575605896366240001332173352817807251615390104988846050457049552282052998208206857663060611912529 84 -315371813315397350689710242126595515232787229720536467421519890121665098155866763058676316399005680620238546973619526692335883788745744545657258346861479276949869870179255 85 -2312086362034458145566803879705607377164695229216385656626495807031068050057744140250915262234272263132149694470839219017234370637607490408113890771007407505150065288572943278659 86 -33011481088901742640131075691300117627358347012317044199358659274541639472072089187239300989643597946758470832499271909611876419685263533500330168732204157688105235746066100365 87 -652291026045999721489669256750535256941458650843848038710049714473921406439101068412537859870098197001066042837972442846707457457147409826466319651673406596493751726115651152068461 88 -720745948956533409916098009632374092449441277045583124284335258345391549973943289853796669137832954594459861598339800918396654570544655350589512604375686121699773721131644387053201263 89 -47927176867034699767596747687948851627712627106680802192492855037831281560601513014510264609729038196245598178966252112458864740219639373653388027986511606117942854154866102662717360939965 90 -66330857180458536111562606221171698983708507595059169242230578395510959775795348982119596072383427746461680556331040174878564087288281189351427772864328952565409116109761774714329169002719 91 -1104991425268908557510653486735161301875721119764027305417906167997758204722774094910118395401263677881733409589831575861374067259182189995462326923723968213117407401858588778233190581593111896573703027 92 -774185739562203849945852096513781912047271732584940814790764626370663750458116787439037761688959208526258000404116602129563546967952763544551278862402171759519241870816231494785204503832214691 93 -52296601344906426988002860678223926202315601649573026899943404606426567371368354651847773838793259237713185473352764390488342221873675329557576305403974328002501436157308389134508456652653746886867 94 -4117849528210839089368326411036031258595365064925337561440134042610928261762360205077363530101656336837828974268217690247516055672263567197599360347209133492816202672445777964704050960403808647533985 95 -2647597939366642894348855344765061301292098019318168395616759619556144235759861187631584062124860816011470608197359562358564187662883323677466136998718443011566384074692889745729522449624208325616027187 96 -340928018080288367156308789410397598513233761658241639601395920093391355794225105350206031253595176294496867669830236815368898795724052595618295003029444819696021057237308657204915953595156885886940708083885 97 -66174958822538295640826558498431902072537329737122518355918771635744901584773482077733211041650142067866261220427877813234261804745302988327097121527549750809332825928351564861650881074525313554624523420167769818117 98 -437953057256175861826897361784893473706139035854434549085966443215084724945131002494597553676451080808522000489445512788103584014634574953392237012472612280249269946636005841445683595146223631503197201466100671 99 -815790756435995517743190387098618276840989703993054638972678308391231720323137920246300132209521489847505865256491251948918789292778032147382888915168007115952316693741513878954073725821875653264414824797704033804469 100 -17439999227685556978774914459074521348447271700866891040599649250018075680867160331648610275542732800014286738873023466305698007810622984027515317074141450470184588278298174716293329819913374503898184399217619721483645479901 101 -99178425836238349538220797795939532759590681603984128318643108700835470254683213826204294658139988827387681126825042598820672250901922762652179758805127243726177773989970759508258870550449370800255723802929379822622840559049 102 -150785196854546724575347868862135304101350379784933556786916304582663835295525645576687154804436519812812470748088643861321786615286969334781040486482288993443392792792314775313683522204426454912780043818667439974984324557 103 -3208462683274850204138317961261051496814999707686688846745797701112731421771661693680519745582684639603112817783316701749647023025953401843240055396757049487855143278682885487771330830677028630119831289611292992258245404178892817 104 -517684997122738008657282540467138724838559591124927314588398884921772543778359050192120513719494147201621168079442487035635376325988642945568495754191868211072829791475793277655110813357564277284741892986901210541044726891532315 105 -856109956121878615477091670375092360117100916852480541608561930977853227832776819004469599333215529703037448560697006240610230602811755063449762928377489216032359504268387091112598340352236773422915562774849625466710501040125434472169 106 -89455446002060359668102239761084909026849601558483886879927170709583658882855634642301647198237870531328803080847970757830924212864778830432832597163859158105325036947283363876787996845565092402585319814289660387728874829675348497517022480945 107 -391639351358898924630155179585540209794937857152137775806410678316030282513546043849237126411894030252514096366904756183740585031362669677642004213702197338928062500394991256085143813812517380117378605309932543760149256375112162032594920777 108 -284408174034980853197443700419856788830159883148852181030985744912451675220323708790125082867777384252894906772158669713076081948009973812291393963357289665704710327719413948077014457072384186580891356075368030738438608226528644879252956097 109 -515704279114670567917067062887489754155580710991071176534065799023145682195209650784004444266573493189752046233287773091626840132906800347856696239898314633017549827239510435178184434362731167043215243508159324820405394048293469425104447583770946124323 110 -1225271760753104606329567161312908755852720031449158981511151585950532200655550817365468506865378060280519959402009670836630867301940444541094557751527304988338952069446201834646455884394011481733715263209262782653610768859520534695860917672620983 111 -636345731127085449547239188625147746632663882842391634325704297836038708017312080433517140344924232662332883206172467714370837467777578955062765328223033902435898435602419236806365505561768470543486968480759952209264670804807834599824999611614086341869 112 -2954339748040030159011598411198536428221741414081281052720726118976559651768874093047535133047692166939604786723945485444238292332072415409073281220485176428501351419053463303966885838010412343530647645705239210151284954360334467848723108758962311327178611 113 -673067523363150435539478247493559359829196260208185819958611188333086545010787353871587871187649072648236638140538036462141541543937315303271017354932768376802907798814670602143346655521169617026607235229023303947767847235188993284132594799375890441907170321107 114 -237616583167755125282765891866180116999213715558590655409750435548820436329723838719773397270402350651814601740360093714017364457845057923667153289380991521722132964807355091301842009567291603605800053922703694843753556222383251834119401237007460579986530768575 115 -432776160569520613709966836561266584219874491887370783659913714625986098909228188429188206785701518577162171002892637464489246512141602370662040056527003385252684227510109482818989947926237988590835683233559616549422426830670125618286908182570852364267136412563577453 116 -2890148783284348450659724044691422237899867196189604943726470911773346082791629624938522776812025160583467161891170905106480494857197610458403301173630724744517282545235120488909827224960042553513210371735784191279968314046563038998034795395603349220034199966996662495 117 -175389288131714937879536868226042670045011208205645300356804747609512925885897217152584605743718555323095250503982796661040441886707178949307042896502291014080654669568093240595591223902354674534063546620606555921930684678902620015097574175305639495036782239629892964416919 118 -112042063371643395428147688301869714332767252251609633110737901964607079397597123332690251056310491102073400120552274286384602244203872602354541359005746298898953402002609845738882485687355411446212745251653507276107781154355890178622103917114811037352445883161853120663993677 119 -15108955278774019701723886884150220967506029532329852192678902604968599847805675430884593730126009661748824221341954768764805824877579587434913130012150702553597575265554319149734223187166766840726469210324374231457530478763622289241300013287464226110764890328539694187852647 120 -1734431418700765482219250762734901240783652331428822799237900700309494285646669928937737681856112722196006725809721716667857539720100228716224699826241015908803073050354581281882462500032495242567168217082726760088049623822850551704466216068121765199446630895449938704060885619079 121 -50713651050424512454376757268965387476682115770618111870009707422954564516372478472106986937111226015786082131909323150821338612375383232510235771487310724022302377902944470857291682345160315437782977915313078346983269374080681017691490718971485260062199758456829267652862984372781150136776973 122 -1092946984523972648410065425441826306809524923114481276642908494512814482655124353945578004667407474666063480865175671808507703123800082978703359394089610123822056716884273030170052275990279177743983584297582108534339231126367557103985065167947550704900996248844689036467503191244509113 123 -119934907362983638112033000980552959129770713252155466678621555133218855288620920509008236057937762357173019452112830568208204795873681229896758248868854169290213442288411257117591490213456923037578106624010210817317177662404931046981183920489760415416236664466516241030845795797732455081 124 -9193401182213574145056858073357043556036185636464207794861643408601852560647877483661658815809897819618224039862232447486956068550713237390977089562273078966835893258354831534151203772556941387066114327142311606979347194165401835942293959507644718297327762378799916491585370641328774001022105 125 -866339049954687569630638932261563859618695569997369028483580783261939962519893544327285784608129979521205092781960567364654470055154686048883754234227568703997145655482436972978772014039355376601780848887294067119684542945577073636590916121941809100570747805895568354070212170180060783237156247 126 -253480789425262492357467740980405420096064433040553339745893805113936218131300572641763367713664524002196681874311743716583581290967492250718011402864971488256230880924549097410579301827467155621012245090825747082778501711669263356132808256513279555146161903996228189597633932129588882339906552829125 127 -22533346506779207268754774665730261810786003411762749352507148004663614390582986486169770238796917800550493756852917900624706404275456890472527276629014553194813407213810968579461494004480909757188912733616758018840303512521391494240809131501636864205224014331417076279167960822840838477699113170577564556151487 128 -729844096992473829061357872737674861642053952512840146187781309118295123718665704231271470823784628996712786281781025444974606342995061869405563371278260433565465151676675596276935866319026245556205544507974669531571096999441475761327084260237290185347004659894765038148066866914360588887481984825310731 129 -104203435297641800915507592803138769896333127491490532929531166632958450572751929026080533456531382568746630428805839898606131705503722712567379172835813497582706763790263297372586804372654090271412733654409742029405259156130663560412599913831518338400385290760913773448329773518728092595019422753511174189569 130 -14412995251830591804688258488003546744442716969453683312300561405879724113110571970540520907470353806460476259373621976199629333430538100330314307073315716803021750652692012301016883441585741820570447555705476787222662003486673068317128220980082980079570565167826030172354542195242092005321688905273395891487481 131 -1351593437310032074689664465637106692508566326696874906191933198113650609910318542296830418821776421072303480325865404082947022584441802944780074665678807965348254368438820002558188191238203652248844469757347081623752219374813053694223879633078983199767024242216062838714909516716445808915880373672599533333470661132807 132 -541618535572655943383373769539042343568485058942078829303240246045068613667875086680002603145147075005935810069698198416471252766648717485051659970015232556193300370487567485940262754089123406357453717212169972815440127055844142664170857433268283615670877661198530672395863861593746258561311780787001307891167724096631 133 -683247807346841663440880609303802271935141667202929752731229326958956101771375064320773988507797292843717484830568947989722870763388716740805290525998921460420645478233993471118333036980530032139687599823511608201207314929586658156776937677035454238083127837070892367926239549351641235714328861517895411679069286430660594499017 134 -19698452244483280697292019341485453786772940872671745655787582174226377913353435470373697072049153130293608842802436232816949647401110333612710918245842948430147272285960770029183196932869109952474218175510570005164562917279888046193121209262027690044731174799702747722959544298552305061832743306609892032423083227155645095 135 -16128160610013733485656763568385699062058179528353833856304878278755038476885606519955215623180545680343345986009784246880320253188532794893071858854193156648317678197349869009526259868966058370323280688452338965090401221140610996302369857948593375811010205858354203912602139703711279947820409746913369301629247050163058332240941 136 -819514131702491809275756721171356600676034288257532625144748161546763995323655354355140847216987847955385759888330923807623271698634870262668966861608850137143741956392999449709564417690738810550387222560976143769171400812763880973115359888770991270503497857243919288583640232766951576787891677451923077646236904088828296868483029599645 137 -1460548886782373620792306319875041398128342942355567527307384145604283834297703688132639513027787598822007986297340889208337386098925625426888936040979828389751941427503979706432824339596768576853440853380371215022778936884858849579520302168332696367032073365561645465801038544255982699277399996811692141728732476927254615058020689539559 138 -79799869249336760194868312850534920555711554056400158028240321118205113616165105011666371752263614154149516144205240866556782184947941801778316061359131996010533416424571536378097034838184278744750570132400765975660028585700938219784577603175331165678945302341013269102712569595329265469430691965103286024698003036014042990488916568517 139 -76350052501441412348834274894613431281212961606591242171854667275096349109564521929707277063398975029946894279653539655981449130915211043469399502160708354954199580261153546968279230891972022717415214792119173707931797255772589773046330486846814797468574425424099293097152621047523425314182987061846003038721113206328448006976938580413244073392205 140 -910935073563197297486910520471605517655176695060650828600173423447032499546735097146672047560665179969427733424489999292828431170378504473474985966850144341623622924656600193755534960754614164369535636325072510437929256982096530140561655744951843098332849119551764788197556267929588382846377192104026413658779927163110733293730232665955121283 141 -789591226561363941518152612623957907700254565192270299398772814601172912058965468442303315251957098662976953050675967372014964758855228685539127242134444252985373473541013487707790093664782452850955652027447121355830603619546012999943456536239669623308175827995633001904502360412690435940435829497355582169211190692840486867559112771364189369394153906197 142 -7271041773316824202135060889088901609913685183878797517901612808762778529763583587513064061434521741540965520526234779139295183408723979457092772156334699444323547185118699175069761242240288200221716984630805586882809531702569698227363856419736151581104005375257704024826578829564652890916039513402561180558762656140550587806790108512219871334060583771 143 -37627669694138031354033760788349829642499553461364088450312687127208735590876937609167222634352124924334476566221881123157341776002289640575983304441637390716599185443531834794970339201398899249900435248224864156077368959295969519456770018380189547741728629012947735164297232056624051542512191523407038234446482014762100522477253293136845571828616931283 144 -119964702372650664471646784805547125959516992934946626969839259190411478788503680494230876188465952237209203242524606587025234674388830867864144265504829512031739478433923326728589606649803463408103403184607263102242359540816706059534613464273394930964684845111796197729676820690746177742726513765318901470863220934013547690034249126798971227329591162733855 145 -181472483002655903933641330375371181861492166579806814896590561680358521913902507741795881280654051697259073566035183017522818637477695704806102614345511795536860342978516368315346647683364944453376285081620697849592130426108305021548048917910038516807862462679788173943903434819029977251242547301270236274177284482965092323104603744637469914263574466894932301507116661 146 -45771519572920852407228742781196156635782974999098032196779639612905111258006934760902713774416119466199223699879854064280818880558764250169279605745269208993248211704482192397658675028616348885158532903715549473683551659863148612468974093468875775307194777796167269232524898218207951353619721620787415845239970274970541881440334742250324243976487259471646456783895 147 -74641138309525053710946077134758606416068916424529906667685490237058471329160926159141757473734918422106375799213103300992741607674315511847018237081031683854215340981864627219074340313202895303243973963952224870220920507137285783902493221469625285932523857040651653282956914549410776770506822823424229106977357035845623480854134605486450606257600829418977354170325021 148 -101078368878391752429169832328069947120981947849622123763059073306000790157570393958312154649785274905748174417189794969613532539693336805623946274302650751715911146296671332202637259436878061092489232151358171891969786342964553666033826153252687072205290322638135736189806013582706009373579245993678523796187779535910855014371686688404905771500924843642474839393164194071 149 -111425959819351263789966397601680548572707576520843797077403224092792518723974560285562637993015013744575120213079601469452350859626558512832767063595161280951282131146584559516284719846470619723454808675992489700659406833620931166851395665835295233138085734903502271279338221796499937979824749837285031257890981816857970935229793489979307947194516426481273863279392931901591 150 -562634385541340964100926185329177680249621829449575397522634261616480330363503919349910019574973690989952753792608451036288460280811658066475372339752292404550699137836116179463744644987859386656548512822158482652071578829957500668331973902917305220580273543642225502842658931380183724575677567702611900046605756177443818007076515115519349211776806445145057901782315063230061 151 -42869216889711757275886042862507589522190412472625836562930452375082847038010292032104787409212978448641099812161698031766483028023565217141778967973520599070368000583188507955493209508315486418771162547751098190972238454977669915829284747940594844314217075985629470346874235580400003248411651080347166647569004167219546240650650855618110285558959651463901150880864949919262069625892230543 152 -8949607310253603218728780528013110045677950194275018394868065441852373318154182560741316972464686441375265875482567688173115935368938656495997217341208279985840901701491018796745053428105184884837577341077459136398560031402956762462987893032173351522957820968461591619340443327437743075954599520497998375902315127442358379243875150432279951809992285146372898463590629623227299864571 153 -595571982600130282234605893892908351789818162239957504084206829393913612185531776029596844376204422089050875864904088133089725812775368442951927973511697120292351345125551382766766093653111661053319447063894412262635387526680682224091837782223139963018693693762539673798980947054710954059137039727198246362676326483053682289365160654229972215076052961622233033229670500558888890791707717 154 -210369400453823761236355301871136799359944763089986705435341815589274266729382943526853840447521994842328192445344036164406137202657327908372731586614053364488477181949712815624216200716448441826508216575155595261429204534480342941160007403055575230838621966678445162978242362736225978116900751354857261137225692189137719147482477628300311638705467176942764763129721166214675039485342985619524695 155 -402178692360720347484210596243852920858205869064717251379198602279174162631268031417110397778230168955750576836815712969643462787584671271067052136677622042913503757656192298033968840182823299794404221649699611627522529033882084082905132455810025531870934571294905840617762709299550155392807258050307226959263337666912443445263019114184660011431998170255067221353195654335845993078908042168819769 156 -335842442233515673095242015913915349264845635065118004650388228289182063747841910316961333236787561437880601169140932819986532610452038864234674135872425353430979874930489540353758821404577663572478158856253515525551423218872383859323296948543621494854583504615128733841750904735154951782881670939344464618284414553379157621793107661867985862097374503106328187555040368208781816507717938790334626365 157 -68205479018207282473850687204413822873272088770682911327168540268912316487512210462647316112356657248074134274166599562752682605291857277084280870609861091371566287077995364505020196850423480558490211415829975006272038388178919000361729179588467720721122750990351328401888828167654881139599015833122246750427207390369237507593038788264510755016714060921235708540746748155205667981158060311808737331421095406667 158 -1825404485248086197827161946711275372764894722027555581638924508397207466053349918101307736175778522006662393330597804960145232901577315293024983999059627483946127294751186522194423504325294055558533825350097430185297747287686965995111881153256071322398625691201882633139004100486097172550423283410713121953451195948744808126214070155612526136924950482688633797329059006397565024861445738490323097642391 159 -489442002759800048852037948378396836909547840186826956134019841084317144650429436527804825360164862044644266670331791592043849330694323028549092226554718891348001770049213067176690386688701048370333797261853098622927550553044761541126691589714687949431669516395798536726025629105967083645249893135261816360047433649536426635075520951754029056332459206164623108952433125557786874987509062441936549270204897257 160 -8914980567591906289994441189027615465297351736010294698407234553561438069005224458575040222784109011924917626901516735071320922805235357663049103430629968886959077468327749929015533741897872858038476897431512252235941906320527786677585415857378307595780591208289967429607876298799208554655139639773557938122374037872994415957314019126999111265728908216089898028769725185241151351548702330712433740758385747718767 161 -107932866453290942760735232929826651300586481025687609597577427953994434045226472811470958604815611115988743590330157626109979337704873764539457952962455618056282072722164958112498809001525124263442927090511715090886947832009595313026316874833909276196086415511963974683066225923194471248325054121783821310177949829831639634656440341510204302913626455708687516604426119113993681945351619122328492864987817406113397143 162 -1278330198668964163146372180352047407471929700453774200964034052001432042807501197131324296135785429641613857614524078065031315674154299910256697443820163557213290044173732991875933996990430999101894580491517619552778156098475866865514823211018255680434453964012404416204971418065848962628559921899817744931962312767589160265036997496955383426359007848377849783087788670189016404819045259858689933865682860363505383899 163 -65099695053812474520255381290881769048950094300533937154125052281860398011553934418454787738247191420288008540478736119561571894669325272142253147615190488359192749000503955349290330155990039905222392376759825933541841211530675177647351847173449371187378894535414679070010628366243092428016092655177324413092660221484020798025948593877143299030807943481747684987563141920284843571841123359268576037632834410953777021604540933947 164 -587724498567502680192370294081495900042778707755273386253268486226866595474765292629944343079109005189753894654343022370810097286721474202509700669013069957116929946317607794463561980613485867202767746303139038457650876926844243793595924908615169486192356691360326099105740518783063905887375545781039978029655857001129334513995695068806499140647796714774343497672431798942114104244208708709868718675173084121090685474063475 165 -222242384174806170797426369669997783540278435822725560848505694002379510800692789834168988788849527862626674455683678931255861195436569342008750889539280233631231503884406483284872199804221204827740667963362915148511626869788225069881893179025456266684777248666829101785785718080768960367836181999420907822541195544145588997957383006836812403966608168899934552846829201427948202710832770716230223909211236530574989694167611977047 166 -773184792302776469949466162073318045134687391298255637028007286800516898869873823931634193206772758539157448125925832904964274488356139135180365582192550654035777195116775061625935237015774530739543669686651111015052161186031759818032498646266652699356522400643346898879756553234725519180564130661872115817791692923390345043793655167743391919586101446904267045345568092688536834166853144434234616524695991739065884085219228534231927679285 167 -10394969129709137101504024210589120980633942087481667532217735304080820798607574679895431010438960866673299891128861826253958301695770916446874202079571534149232400405627278846011619784836359713228590320914363492619683713110597950817597169617430715302408955123493990975981108366048580330188961045905693890639195952537200115165507624237491227488824848731857395758659061259608015877564333553958960189338560685078970329502603793193662267477 168 -11761499029047468800339190269325341060370691300071257905524225875641559922204515408905201313943040065527300431506305637472582708577221952200271751756678204929290470707096399397842413632037693256702490032878034281369023634766828514193531758609116580913773756031764824091215609896253571680600880231615099155636666184585573097068306159592005565264831459960647124401377176870137540873409702970935527835981906153478733961464065387149247968137 169 -7434880020743302311008123405960009033233594421150443259063905949068424636069549385197016135084471257428629461897468276615302413760413781790228952533781089327150001722176097079054757116225938353349882756474163012344885726627979219915237407953854588472835229476992265120229932009807638235179120345127020915707995914712527434856947423561395051220654946207498864518122298420709084914785968300022431441088176628120378779286663336669937988850113001756032943 170 -293751985876309712190311355117542126309130729717163894757963349863465080811126493710601154528312294041836988334363600102202166997256497805157596531375779411650452195281552306235429288210441012829339663457010289981072040704750602423196545022820870656951736355931415404313624057178040467351438317189850387449500999916269609967198309159627783799215430102040051882580164232217587821645629742251045959107186357978012593464349243759267051226627991183 171 -15816519529295282137326455388391201000052620137583943231055562320285776157259513291423968213239976964572304065717972862552158132194167781917734001289539353684357130461308952508301315479831028907004116897257695199030659399566729516501244390273544478647991061012278777229638399627788425557369040209332998146773075870297713863872078632703540895206160172669728461746813008581317959509718070061573051559704949887207509980746679326484142958675623649475043 172 -340954602448540061029358341340498978319152030710891872248394693787835982661516060377003361255314422446989144066394987565686765293000536938605485739396546493573065207687132817500629935815171888017790443972564243764521012149804198043897965203996582758659895427428497643541911455688704309370917989798752221065482542632775543727694737313903588277026022312855148006807618367332074644997102685692076595906912976264033759381536376603164540315142532195599302223 173 -6666434105619397153802180023169349134840660516549489631715137068584771535001306206714174661032308837709278574357831288417245378322369095116857005347652871541457257771897767881399467520033994195733215778789021769093146929465158600838366435943844924913225752656611640029533257441326719641491613115049333517337103097796374142180994224855547042786423913876564121340878466003602529075490773441849905972453810345727285279088534451012739393418217528922494500599339 174 -2711103735971540681125705909407948694825278455251754421719181942634327975156979250554773644571955626388501334028401759093487394076828307051375760278962182770898886146772857653343771498606187445618837159881946809808684348065843302249142696791329474026164864387342163190938087138552033565507961661990169901517599684702212836333326236472696239390105963786098628902949089770275339655480423250165006940183244430892353510763487159657509966185091459219019665546196015 175 -675594510989463756377515203392253374968526755210546362494888681600240358332654812520716185833004854536153078928820195047229027055819927919380846557609235448274032233484480762523732035099679008691186011993273917722302918642549212732270974645886332051333207228595281494421386161297144742126673541293880602429662997702997659808485099136446083059876029811641330454453860203378782714240404457735686024377627595766290932351800693828712009368071663752774528695863666927753007 176 -175258059099263652604886899900672546133950874781812554638408992813442068156402313006811616426108976215594014641656373949765898041527606456751722565506461307159018918364289610305119021379084826135096563302669478345321309167767328228228888881317457804841791129361169732403689938462358623992094909201569199460530899311910781321578249243922124713060660275625672689468941155161490427312746140406441248490837227102492338194323559544499311316667693413882531335987535529262575 177 -14460686657605126380323947050512124947485324752953785784517573836072858669302955631652223910133140292187319896704583195162263276860782620456703105021054138124301744524455609424141852011036601730256412933011989467746734113835509992413835898411608365106250880380296533718765429640224100355592252217895693320150308237579463647099973174573134540308338118512804287339253139288280168505848617273289512524925695979967409930187083251453429676411847367345952990302871779124200287057899 178 -15739196456444755737029702436208463258599300033814226647367114750308255318171929905895688183483765062757502704632412403374975302213243222379286102821025273849637197340018117095769870880889982816074306712490970057818891151593287356414262973933233426237480285584309447414779357178277037492975592459883669813106106431059491112373812305746592445672363584694830757944425018354760218541666726913489235667994499219526470548409373273940594845940740797648123288909647957238614561817 179 -1295715962932804724874409984388606587053469323144876075562630529716285164003952332806183050790184576810440561146300583795798931002644994972304631057778997817127287052188157780797377477430097431250738537361557086233396195347716475711965680237751980171205867636967715825389758897602102461708217079434252500610272263049661072248685768260096202503945182331711619079964677398930630483200830464714145779171976641231912765729540768216440577739458801110828882596110354133491454518094909 180 -2820079432677632701441345464234357725152278092221193995077703292241519540593873457985419974261973870582057251991010855383699852672237878323655861673000451476957609378194106595307630206961088272588610958969477225206882754614314549615295138359274873168259623572599135802544973169908447598018482375296019231579443443047091446296357452139355386251973508713593328539684383457181703403219143064390470536918858104514568234333219214291823650755199895249226302609702979280327291880241446199 181 -279632612277303711959356761690374222308166341522628362051159177775378988461839849811046610982373638888695333991949170189014793694300674289016227528383930618067650369410973581371420692613999305647453648059406272061158299952142505610032116664624627632524980678077938522296963335145601651442305673220435437335590622700080436174229967750396394478654235179650484570554825715154173016622151463442787953303665300453710180795071511113537617578655532382401351376880070715417782963047442454659814201939052431 182 -258238137915173717455488356182811520018315523039604317040276924480559428066081912471677943434693488210620504629124972366006968429958974766495387818451528312227181611214290223195956873089300165795554509293708988256896652094711775190501985141953867078939065863281030615419841411310104015540882376564886132452021418492484704750971344003977704197037188468653681334303482602538852646932165118843876566862388991620204666287782463833262193741480870703587282718139880061742717460605127340235911 183 -2226335921843182159869734307264265846083408772700731990935448809024061054949516488979411205760223393524094788925285967884171733738393672466338524693809631323030331384802444089596261277537058266645601105520598936167706255398634564932863330869883042864826855499603283273766102141245846603342728919187815291044570508591087642421502850123085194452037626845213046851448655007721334794443617338856288764069768013675065400400980495999590634854008154728421648513964352465487332727438986645456333742977 184 -7596833943079622051970120577065632220641583554488484694473828294550930161782627870914976607019630900296855102974838524428219297614857287741965503178432782349105194617084670982528423899065674600130986738008089306330415129435779729423900102266648156949651369254578422775147681463722749911906699590984558361915369365424419981328598203037769288751929429028570712411462074185270020928968892726587596727490455889468896450034767143860936255110279331821009135741995538983737218115171223004424574803860755 185 -40636159732916445129801476115929692140031265990459559413946190861392078306777984068299571776683184736295750842017534900300566951747166735981668959339949358808760958542772531092647800120006512745959137437391310418049642380483490503003472599502743414772253278113175595868252603075625985701412769266559018183110459118495249241184829040944159538605797716661836587614162858959239907374568619803723834413261182026410067660771946834406380122546141256635541825353351533575349598920392839737872242769894599233 186 -129686855765369855985109638471930694417641734120415166215349007229071364238023849723087406551283743444818259256522438898708858750209164660770023711914537798147739487320682382524530634013821632243419667770464924549496446421617782053325288483719702755100541275043958474961450601988097472390147677878804273618700320139748492682986255962766470074664198399746580155843598149690797011315705878128144388112262357345009807935962380586990549865357434209292108666131128627429010159342901383974827305770804807255 187 -3014056403642542831496958637591245823576978396794638769660947407115035518374844418474864823983344193566647616385466603070332435397692568978093938939696728659209427504660130505932684698927214160274751581024598685907250741777530444984545058182122773329495132048080298645534218716201403553761209291397324716485976592895531162167017639372432786230752511351568749081563927005333274787475850654970236899597670615274655466843430032770449500397991215522537023665590176294842016953427257808163287732998466678104754379 188 -10158103705568855815031044336747275509500692419930850844257476683536445172792602033756853803349764369726628663989304720140905997351373157495115011710660824232489999303795871325425864587074180870243764136329617668855465967230471671933480247412402508007230119276048892766699815637488303807945953229092534645571219654630616584397583261029181189337879847568249612781026309088410906455416086945157912629388578348358198105722774287386630583405410946099894989078582563581393387666022306136884076157731678227689759973 189 -528622158149221185528421566023340144768271951628955777947370308269121873520430817741382186230094424372774714412589041545006231974782977832739558382039816186062375763830206463708533482969104936528685821224792158456067777466373278607618128713535930384274883676292837944337572654229352248606480787762123378610710952276681653281059855028066772206319301621410598959309352065399267139934674793429496108737387642503555978097574551092864466794682857333475576218155427975636308615755945816642462990990156198927081020025 190 -1584211426465242051046488831383776078696889442939648056040842478896520021214253318868422017946429616848233937455720598113661228006778739498278822310284467518715574134745910856992755779461922439608121373274815512965823061056832052730853571208782853653633059405446039560018599327481628814670456397300130436577245473132068124410238500930450018093661973728905959210767679171859170037138592520768123615790835305147185240162690686023703104105498566536254201704294756655843786883323861542301631886379536921952893329498672688409941 191 -221721138681628045726820960311868178696248636836691454767441622297382850043114187081406858199738071299870094421056301286527420026186035443998884660054500734579161371821005114708633348016453814266614769647980766778031150763560710593570886768960797007027985471248933386915345636875853527641994130507184156791535347439092904970274183622839146499681653769272589349309446418224193001208192761986847149378674612258956052143869974910152986740517178396222915544606556274620252731081825307796254288894371088425948943319254629481679 192 -9986261410379746822044626642163166064147998257242895883590247379609590754716974721140258045598306737674850612752202763751702337575937791893644179124485284663477272601975053726771812873217968248024064157539342903084492482518443429367875255780458281823842484596023079512352661632799907843885873429888254556922551803946943615575305686966119532973757772810492208245785298131817914058781565231305474918796317220842835525229329142924937693519502984208750444800526359430951091889041059120267251449482201639371272002587116979741351 193 -42418844335702031934604572714561150653207862307054520430327817849517730921959612312901583008607758787477404346887713198388214732936501854934541938212040962721776843482914020389306579830002056725222809794237256066991266975887810347982019583741069574237481671633991454963109530257200442319897361191887113220150506424449325059419763436967580515462652158216591893686993407723343078219493720440069355385163382491988211663804872796683071235462337929622233174093364417857795768552232085425658097235657023560486586455964970523912195631713221 194 -1108459230026844704018288559846286300093840498182969197680184310293348064705044799378547595415517841622829859116954281421734058266777081667179955137187490288875765794776127212637919057234745321037506619033996608171337178195312880379173445863241367602265055556731497160756444024513889257544019308112917216308230170621461283221089744576677074038945162691332727280806218673584459900751415251189151750464882295346016696030534539908968284461497074810896549355774127456938226127974339788937074917605133163233537963770942167163875907455 195 -2747585807664223704232828167488175197314678033003639186451246896565651542920029234402447829463992243463374145622426096500196875551014160668757913642605919107275816054498970339996051519561428204088696798377471181760070037890278806367326645317785873506258569227232449093608241684022591193774836258563853358740261897791648934716695223577900751766255165322341993031683173592050539340112247054707117341390260511207645739327781034932177350003143455393693278260917502937962043272279847169850944226085275549651926744702843928784539896308841181 196 -404386666347474279728630633546902054077388673854385237078691645984917871008052046543063868588809702927675942304367439068514445541322477585402232863432934574577958208438105364767373171977410644002256943223361243750896452065351741181551330158915041151793413640043642279124902041136431744713558426081624966039961360130282155653585242517835849750360263185544755251260369013704744460248886136970545366163501840329084978374153348207811942050782605456233927136287231147536085176223411644087576464606409788093200995167862046769360993877303111988650965 197 -1824779921220689466418253749789542572763280375219990916308413724860309787334222675567837597412512376624504585515793220758437436490072082095090246737597188920133508005471020455059017770180742041742966918034255332475546628575058446838423507797025274875370135299487717586393783111209412066875153054894242378272859913970945804321522696731776289949930765697526378693631759752269179879968222815752077824815532064622977168835059803520334713868029942765384413206845437592378637203814281008968938864160163944982948604454128691213462648961200720068470583 198 -83945967517896658843527606716708334185598596113565969780652399016080357069420612712974647384195631683283108657877653989312640973113251266116076575851091577488780653685630755867668726854931052467223884802586482748844237607917017619509844428309587193475806830917407412543359458821118997033699369658531659080900185995569120748639412455340577371050381834323004207935616272435262524737777196962768715658037587663659609368576405551032655579064885768337000340772899788293092931443592828678491605389383947188719529651632975830438654393954898553394957 199 -7810900813535833075246124329647998419950212308018395034519598159392014143937952695353323443361718315299006034797254982961253677896320872800193797829193966725629486624530429160805370619248767652188962384422427592677825218468925815808899746650117540373474622152976364517217924872697362048045308803875339392808769460600297494063594906018650325454613808267490888547128646002719492724293426941387408219166202891097470146650073361146758099670002845493968817771016791886492240394607848130897705178604708019982773214211641480565248803791924055704789193187844017537941 200 -4034274424346579829021508371781289048724287628863636786380229495186671908310697894702253309801744389927745786346958791598493216973984134254132561166580121512576247744832717685502605251486412639422132133769031419968541699702021493446245368701177411492618711329245746370087380545802941905272204412485543455718813111787929385572592279865602570137104486355865377720829153813722266262413299120945054023469500700334325219104993707797160493269395561723513794649851455047554023170597267009039199251143608613996568073902209406099807286083326246377315134750683 201 -8483224014968569828441833492070235114893287976081494748146268170968697351197532509927094445618078470400542081082207650320732984935739962727616386348784932583112335158495170250779562191546693455367141898010121213713440757650434075066609312597081912970115581534369329578015485158106436917299016688073201136000901940265999341873787276163352727188457771579403495429645182322441232232945664017405205450200928044279153281130195694227516685867527350886566172803728333707943513184671812694855806479124510989202039278543285505685052755398686662619478100216497576690266811 202 -470870174051537815428389502786126574547987421025627961263096523958106700125741216026681210389284413994725132352473055923398010428495494734883193839991684055003341093680754937713232410684566729697772095539880538354055047494977210891961974180774451661986977345711344682195843457659018197199318643354948555151914821018882783429150424983149888877939168945592035424015815265891427165482463015586111067137525223679066536211525898136262029924767398338465051602687155726766081056398748995306259418659800349185808595415795992409104931691532572374761549456056599408297 203 -1393992684126060772350020645428384649178856993316926216460389467252355620332533132984453471262926059364219491483691332125108543532613748135004157560034349473401418090253430372327203129410138715374886602048009157338550068109827521867432974226780529247611506639376426068077766521202430159128904465569380158091340831049885196117216408769872606152281281891299067612120905159731525103598417928686591033082351954527333625260970094100739512437860834006986774342367723247159362945147282915478113852895328781451732046822819207080976371679357676126750203052611320506669403 204 -22950520754550338842549836014457213499673230946459601178379338454837065362979011376983528369483915053633660656847333603371804697231447151441375660950700083304606994243508233386329026081691196518397246223085582483944305119604834389635311023730584425278434244362308884575437301200138618981851172848128770241836532578099193872396142426217520877605887801830886549349677721799410282766445956863862664245041106799353260517889705960578618384904919646912552625595798566322322841418310693744370008086467781903208260371669664084582162305977087175237767533444754803805729671995 205 -12953541042313838497975672503350793351359725444154167373923843013609310047992018699952538685432488191097193739882033516908363087379762610416390209520480210092270924925957394634990633652610793873738622176096780200321720726302952770572235708328124869636118107907402591933265700698891841335355592133859584089357408738868523351096978513889656859577534960505101583319309015794524867087030812744098218306632685241761853110719043754984624575327377945744967025291565932967724078557033391465602178943482624358474473998193042902201772465332731358130810231682890070998566139499812391444763 206 -19223971470505050371736463184355677964487308587486774940560319929947634423576377382090883318718132789789402540359290031913037882698639891514719134986187831026621451979625637189223610931610948298188179312832514880941849780788831729175918095540701113241218494062881427206402684874093913927355749552856835919991275958564589072603264287968048917610610764084681344264370834039436859310816745817774674716681123235404457145814253196320311972720187270910623227485333478686587468733064690967547802593769026333603396142020702482365421018091122400445524193481751672313214918255391244135 207 -151258190427028541557176696745062198660360342522646471555728352074601937405622073085230509436763911646341168892123231510374174845426162742421424607935918768496211283852444368865472050685886671614375454736611039228531924877709481077346999427687755846855752362040914323295054788635551223712413048295910320370641015811785903226801176970562907599373286644519532306992392842453315343637865321210117364495405145882520954014818647659449866798171198423555933495544659478351772879530993284383228338134609352579378060010712111384221371087150910648587340249583850368880327633342743284337 208 -49026997352194985747954230079784055177784158480204501623770929157537134866487025749673300566185140638835534213663151276568918649367500762183211095960133809083129589139217449471820194576163404897128389516853397802661186909282863794039571783341128555739908922384332519794225991354479832724346792994246421413869622094568235619611059692765540094698900835027010660231587126352960170523154301123843328513757012906978795886356811765060679810346989408366479735177854212241286199791464863519533025610289288561203569579203315179930071435661393989275207991910143762068755304397645467013853898357 209 -1563772470496268376792363304433949155007242435319286784158117757585746774023469185642539702539155156468080440082076738056468197607538837122090230568822830710697338460205047697268129535039085246482068034297410326865833183886942058264327063578112022910899514806616945722393460899588275698503589308180739436816878005177567224158558155774544603794288557844077384685091630492488136232216126511311496389984914211492855095410996628597687301801255327164855760217501205537787780589104540224580160698637618374673854732626464599563295818535229294054650763208095709337910862445603534315463824211183 210 -24734887240902969341036110177706635575667055105928765835278627915690383315065514205018804283791940491566001571668492238356979711376552107679924108067816128051633830950327573036639069079036267509605257850978838613982285552521491997956347566885418568723420320320624902939234765656435060269651151671048059710877378438237351033176783238788381007994633460006643575156263957954036766489025576766816224993053297628971364915657877720581035699273791830335171734831210240084325284564696858862857258026644828613795829194024271838538143758106256122136494343772357811601731937107105056128180490648966057 211 -2567177154295150148048651429857269599194243375076235902135949786569194294633279899456912019641530391570257318593374785274832388170592363433739090218806972207173025923428960932987995897718528194722257003720152095575435969446547958841523169770319451469234574100682905266222626888926638888168711485049640253199998766366675340471151773941642276121030856565979779689303438020290680468875320742884774224232561116271128962874644733260007563961106841993502145093336021025938697485768804725688731011693010682727497967378001621871055268099854152778935609804001228496611655838879697591484857104834456764611414982920063 212 -155945827134554518804475538609464263604345551946887353243895786890395888928128700372155535104940342703135153165428854157710855345613643910949007339006242560135956473789976019789484355614090799034057805771010991973930701325652743133655819562141241080853980202404900077915188792314164699670306286303630132258461204068507908154977562504678576519483329349463844032959886903199307839019849945997053089706682849860882828046902098656243751417913108540702996778996274272937069882123175555411887244821474637199097527312321035711914367932478267315317234176880091889744170307966981259720673956200844064851 213 -126943668389357114467191130823802261335347466989352156414345314929186696859710343638920524368863023737325229184345259940324445343500252244600122947737571538617816900713971083552040523925636172871586657821011834617610842584119634194130398068305500127462750701722534936817058577694412524452218890931260281664623057804858054561674739642159429651034455794982001854306056919855105299076454132365531569213557349163373861102374097969584784156428855823720824519906443892080867414213262069051023259150947449115963614712000573522772439641754903759185272990665044772474059142933746069812666900216114814778903087 214 -22959578566555629752089713479209298271750378857142908680656265039172472710780538458344612092239607944214557904468177682415555097688669773943693312251682713446840883261734927681050472221785085814397694661010544370805450489109984400444754930104084465457763663308886894858179872101807470361408720895051798985459688963005230440257961031445720819582707558693117221935701407195413012307236075533891875422310317359597145552097024071072495496719110746633796242920457586948817881087414372507689007418649152240044966370988605186726381667846752194461483653891731895240217922757760636245114049746678275551561101425 215 -76275792521014944945018946279988988118649718259163606908593262943891911979940197641569844279977901407480432739177813001640060880567048916367195891547138300305157019891436392740386232351418930907189082835437556132621786992207947887125416783517772612960200213063192100204207133858938186120276568233853401551212269015932589138575549426462425471156127145602654353705591771574087428042432574503463459768149733529170795370616213265802291929827484922461446650318667544022821069909746354063556472608859865007576971970285633102923473325851599448930148475847309046694183839272997332214253542348660892801580921103427 216 -10288881564005135688876027766776314070336890603202841969585366439004527667667420180599585842445510098329963068422404531844823147727342436375213743452041115180818583004649965199444834253265591129614597289535208333856904576942030518569284785840285324061221151400642772503716417828366560411650516405061439174790999184572677154971121483630835880927447054458853472605354218448321784588212327207555675063098379343056665704071165829708210521494644664015314902342378506308327244836280296655459837412809535541745390250623414739068298750738319322086832934640509742223990042472846599161867093046081697093114982984994821895 217 -6357499113994746778174728117403620761016743452824709067125725815767901487081197342183198473806767002135922779309556069989811281419532894710849246432744415341776611838938192971358653737275476647507218220131987808658598736915840827496720758421657661713419689403271531853730523102148675112963796678916373396285485346598311146984730901452685441939730789101163460650307781018600847783477177324419713754657454588172248452003642504576203256054503826694077262195303355117448000545248148555637916505819101506231945811258151108318299288697037985766641438986053299487817717153953054254494028583709390339270124782565487858688779514913751 218 -1622788517970647368993039835577266184235312989734391951434041838195478155480020320008713256469470081183783566317436215414943167406954335107848706511586356458112483738751629073759720238123185918500782626124766094448918260998133777158311381679792074896650552439729088477670770136571007934264957775533088932615080142444675842185520810547383244709513655196861536711530001298493323337790139110802943685380224168333510912665510811597623928409875679602040530796072987570746020376672819466164584168423410052018196948902875198940295706673048059369952319798734805946026252866311225619828595401989382606252352525223390232550511 219 -2610706446681229754868899532052376477046228129271427536081383382259574438338400979754203057047830652588612951859442740549826613994494179149756301530816612460596671714852962981449258357024025208179222399377133827898535334786237211324288524597515120799384238505085797728855302937202680799049477597188557872940966269349515169632175908815005283290437364427132483333756364075812100046656474143537800028219471053440382487539052173296853520978217417989867195405927214021000955801119300046219684839655726436250772272360980931612180642835452250932182277178840859175895841359485500136992417556077795052915153672776306778325278229 220 -117227592864649324222719085992268421185044504359864340295122471190504153783608370037277035247537930054780291407212815827400458397004732957750055820676706932713551724940425102709741322445754251099603337142670565088675913863264325569793478957878037290498194901479086943839907286659000947864016027502814432032846007417042755110367285727633914108244035715596267165097606273057044305626726132389951012231058772929351037391773774293933439616885598350560552578411104682652359503589348180862928607584655857075696049429671831869903096065478460543585051217890307559794480115696133616399775628260615825129548269343679212225588756524733859 221 -865510257505303642169978669716016480363701011862185983316037064679615390788218691793977021908499410139719622294248427835550711166413462556125415658269051495656901805178851962551597454387808851584570299749015992894503448645730133915285878653841470091737786476521676192228273695917270996083983438946559858968577796326144489803127591615296657874714313129991488842063582027453905385127210356041531244284545582788066245669078753315516176107052574295484199470293567328117150795092845760049544738715878592025930501922761679668656478952896275353647847634713734837819114252913764492138028987454084668419570312054579649201477813790108618836283 222 -137330023126012059731915795693772490046560456119434601634043752740646685718432461937286796018138146442339091313324157535656578989494765068548254473124762634636627147693075824117320080851814428574472180367045866531255934537812969266629805260452106834985777546244810143296946270670158529976961805423837525970842992491114148773346210248793311586344364515361058569962049458437084283930675049308536046614357737562976611079629530148120160267044549034390695032381634673110148070386359293131765913004810742417877479900574672554709182607383017875873957345271836124712948528012786403579039941598956074455576390348121136212332381022488680726511 223 -70368395107384551328352333569549065939034321013744974752396861740855470301153364953056193830798466855299345813011226678915086036387922795164260479327819395166756735440112003811441156082921898900426480695506725505771428154368712366466407631682353254701703034724879662366400520100174379566270761833261070475474256462556292803464147232739184829074447402163714718504776897090052756166241186620466633447735068034225596463624332385876314067397824578344348202983302635225052019425651174041898147242455563184863955905292760542510383509304825738844055752307774066699512103057254456602459537090944832917965533764406842022551463553615381828200444395051 224 -23505339905156197811796088598883799649537071967192693476594836129915775741487397251602189942189810132204986920202247731188972769662456383235075637555480346441264545682027226462915289510730729993407867918991309078133177831876742696943856990951766996621304492319797076452839730006666842767341081705100077331937135710332582896342744776243247837478040256106738760122612393031187551872989571947735319921016107492362913942713014614446012030789748708898839626247191123564737670265554217488108592022561925977626974910416124215636070767498889240455973539360744633907324863329433404290601229448113767991790211218423495434020291885376580612262297035 225 -4992985464486331710573321757392257936794912516786266865843576888152209998949382852367751898745941365692296500800322207331209737628318467045226449526904669907817389568187813660073064294230614517784863673831592205357632629494554868455424382535242480769663890556684736433561926590695802019632276951956115544527206306439291937984680599034483457666196753118160467589559345619110910927907566308346790173853745266530930255196199765550500230047052988276018064238645859552859070010499540812069179561997507927987825217521902722794161631401241603787880397397090227586186493491658711374195421160287192623474634699141007479705321377880992161265720717489666129809 226 -4216583952171653526350893856674236460155462894615497613410930915549120171639470801599345272692577091918572200820947977925473218420388548853163877876149632661103547160340602678335259342674465885960196929518010782622357350302781746537283801585442743507655016342376681260434074369284608362736688488501894686238424497347434774823805701109623588531686938064328210091010619665274431445850784472175758735732549427579967936909721551201698269852119543423509276802078988287037133740803859736505781965926246152419474244249233567402533884394188425691490603776201408493200352760116805529381668018269713722312664490320195478365585116641221983434494738281942860919825 227 -3624591658748735126537262339281502072769445268066264286656957491551643278693513965436831294802341330743200916205148052546023914482185596349789108060522965730675912513960847158260546256950686730828478352522703417861221903593097968247002514260248477867020716174087706964927433002759762594500443522540613366371934461372092574962489108223268693540207480948352198175098011620801002445694221717248760148365396361316545146402962680973455174822628437873707300869536849620619873905080467740979115791847930083347287724784469505423505992011607882077858220994055161672149846115694500665983383525024243942483359076841344310098123506941108852244332469792259629548577 228 -5570035315373744268792773387825085552934379195753327943258861063917904657852601721854841164470217193809968755140019852793530264403377404968452285734765734412337565946305242699323385852520874224513959121920374289334253836679553512062166666027022022204484042561038053422554458873569633872141780581223806885305953228071936276037180342989921434064543387351390223907053011233518838678610573683921680940362023962987264209475209310595425909931566662674418846863449332492863003300942887681443237284881099922106442501383789910850318075281779599210726286073297486255901624304775715835336392112235315051185364277356790379645579465643853555850807966841948963088977 229 -9231251497205337786805280106627035365614237424730160108604924651736976180075798896215248792654225922031690989989936814428616639799004585592248516552105228745115600772090469618649949110864874437364870818222898493364585027928374556652768749981360929058298243205794495656723748164403781748730579086335638752417431277593473211309077070359896017274789066550552469547698979828077256389389589765286385150263946322137435703489322701057413339409715907420401015745559280769997899350755949293570194811595617539775432300877948131084500469766803745905331871839118178605120693482483577762003279580322707699760471279269534859347690610372106577357727353920929624706796074041823 230 -469716315369236288463450841849984187890252901710426157561337815609530611735038114216362809774723870053303179594073560056295467468969868391179202484143617828925316828106536904143773377225264390638818354452758303169568658317277584389436200813518704973081143526354219828345040175326756570229796359160689543492553659142462098186615201522018144139480120736044405771162194400562292330496837024382118752518641893028671066106953789295590555763626946185957308742349612153774970672067270263498660179186101642760305081694357449150264950338951579924352345961405787322713684102871888448427111363635908727084870840000047934845066287943449200750483892382136918169621190919783 231 -1002266303579367023164345486609677533711206832327538863922784623877414578855033424574023303662263209158024299973546763449833094975554244803611312943445734263358708675457482186798672924546669283495907677668038465450572212329443553106748640279759482282089518904761809540598030950460216530995201636335364659323036624275808094732541772833204496443147629516565133066542544028849864509938744722442234286601784825394421860456561877262038464199155081765957035656854172941766497054630311366544915618224130251658918830747627810321245742964765610944176971817179176463649810022326539036664188515862846008127127528026761526818434314337324791227913048588395583379714098730815762456161 232 -2936056717462565533876179225501582175064295480582135369958541737692473581681035139232892943801506104588835518123422109585661385923157408498319321772471044191575977348472214955271710984701535398843633762515320704421171003649514255155056818916178912286525661609285518405545856319905634922445620207615079666519726933557499140529634373250776462892031128506737889592653280962659911464855563770061046791242504102580493806182529917339927251605733684013642844394773502162378294199243249115183261103157387175151440769652605563977260874179783951983661948678907268433071911883810508739670148433338551066997139230568473113569254555769686063001633109960940150342327491878907652933667554613 233 -87309293583733283898642127699937683382054255008797394614977823106839098039702554215827969815134151681012210893458915125521802640706417534036855276238401586300208459829473191843504972915550639669268270461869859992214515221700088178656528524483908067183029738628772851416196506505396578986191765575794788284713284536234692059368978686277248975586664518030398469354588847297237959802548577445065376991024235215404364012393801597802879417248630911646750043322812780231254381802223135369035578615130756827902742798212343437633108125597043183547332871650159191257373336146614517776214235281686973240720659912356690204392182657141907090529616456804825138652846545534281017227799004637 234 -64118054538019558217852450149705735461664283301080460320655754817094681836888604728387304929434712593311238047870046399629233462196096752334987178287155976155436637817586172632422351378940199811406721233167095511984146359427957315951296237781808404801840599841825901686841234737023337469773232070103881633683361991428934203870241076186507403112446813852267522385279800080989183467895354125520775457081782251403391383470710421977719342450583451515221789590597110710819673575925443301776451831025427709611292530017815071579714620205476625239681515854938744891962924800690229277659587170117570144733598424015027815643618995769640525562266250794479033026594378969488420680818061855 235 -481527362081292263646397646862918335981416383079694982132007474078083780471893232766410770754891559435543902700538110030079368051485815928106427113459512910082958455280912840725237820133924892424694400015952266358622421290005465043893373636753440781381084265730813582465806813658741058748549972803119690105325198790855447648568057640472465731972517391138094640905099855623183999131900340315184024357940580980568229773594773361435575729512565126713736430979238949784645143517930863425917302933323839861368031817718054890152900836047963609884290251726464458692580115731920032694939683113537727097867373820032139018519778309254269451504427313352255777644665523911876558606424012251386795615369 236 -141257412442499398277581836634214094161841307606187377362884256077175491117051405944466323573308956244589601995902088050590323361179642728794180406662447854486055529218021840071331164450082181850803600498349140470722457350879279782697309892659028453526691563946181657616860341357475035893611515322509406358847489088169089610048751104123956391835419461099339112305071866174686700004430653905802915624002898945433927688814039156531339158000525859218662718886469116351308046469768870836090859864042824439442226730596723286179332708438706174186925873707385518030402160727063862793648276939740454442248764181631292212896339494009410457533674069951809952309761210533053318657710472706122465 237 -121037109717623064205613914138851290969154687029997087634173857744915879892310134656235803580328841928030961207536564861004932271091839963285031908838528337769861445138055940119528362303720554260829366793954410157552068945954737718338258840020873539606585724746378163909198525178690851720295926495219143950523792211649894392528243825623773822126938067431459752012944210054963958314445488000363919425151362356012995594158404378724575767097947221088233053845292011740015061404841881340840610813460139290713080367295823234528518256575183561517210070250458881815187717329525886549808555786814698041671091635711807518765149226971922773759486484473656449289567402264255676830901372891686583357 238 -2899264341963581556158469508777095650343077000230822216424237071431312492472226283393339014470566160707325694792959326264425445536218520458834450040574613618949961992114602123445170701081561497068109215842044135096699341885967120897128041164204378867556872496498580545139359221394259430401517657013827252361340834518550842956135728748670508079623003878742537095527120024274572039533997805675891943786144833154592638952221192373354718592998911313335972213656654539610144137918325760378523510749182439846507419701592843341897737726627996051348959080656729184955424500264939902451802714455082554015345995244904917049688378326830788300053293182440443765742225521518461958166164020383482902400257 239 -16510452175185699585431951968765430945346283048559310893388432663144400762486851312050418445892040360808597185103868999905901357970855699474160831827145874935255916320781652245128165959932915211962434649530746550481176397575842395953800840257821865349301977943461428812208650333483897334270697356917084084756554145251615995413998057656758515449130748484718504625118983860099048461191252554562754641527842947672595181446913921331587438690546724880776141991239594736458526570580428070696403603033157384734784954571404978251884312573493137454888326054646972702800779064814291788451847980899111242696742964076287046079134574133293725633314101634479098636567224290370150707049742380460825662514144839445 240 -2205914298434875482131211051451867989831113054158835019110630369894970798856167359252420100746447129345849955982660383579536261464839957867702878414583443046407363632411073370374932060154133595026851716232963238445827182307490934999113934202656551039621886039735514551115004144809338861810600009638214736262392469017072859656009075860344166958784183149551754505587085551990881701611265477611915004791179865336440372379441006030783158218467432884447348460345651421251868563307406412000601782385325449123936975817995638020660563162255085866550372720691150634551286199424593432813805078233142795414016660145247901486693484805747579069388899837442282628819819259223334517947380753996890927743955594972519 241 -12460219446688727360591857535619839635327944591920516622648615767213379600769716513524410924724676961630475896973062217472517352457537038670250258077348561473681915724251386737923689616188722673296103360521704394656359205638489524886795469762821218160260989975541905816874232346777288662958853508621169270125091731992413687242481549482132135366952594678809460636583893781195813447093880833309457554202406738285195156879668081991774279007062908316741492069448876845195552511535520914961524296003077885391995077973884895333534837003374067131963495585051786278826224696622776006713167992276420667123503648393838738493944881502942521345705511554520149822100759768209802011227935351655524565890184629062650277559117901341 242 -476486352760118905792268980022599563685389775930896849158196776853043865758116934638616880760513772751880364297073506525807641930753049016955917148896819931510593243834864955014224223227293347695696695099371181590696648778616210888062909880733648157056457713810889495243085303383996126358142959568927744414709717359498718746693322379519261443646381306815597708217058112395258151812490261511230485355087343463246038904561374791978796486555625735689815483840408728920198709234303698370927789082756078865145373983995560864697336913058971574519404937637913405870609233135361857152101936032105790109888625005489994648218364497411690906049514036122318667004704551397009667487560521476159822518209123814595671391 243 -4722087453819706647093085386240088253135008843404291944933508989475978986034013238773502504253708694040358236457864814488419005223387909820258905861744214111828750982443021057075769181340816380645246856211733805894792665767299648394180187080070025696394274389357397377623180172823226456031067084402614447827649131714667538027064403706804063095894870912002514378089449835382274444960553690857865257663321706643743782804678333415284150676285150947275520969165743793924756344343600835702099233551481543180988591509418694372197164981917302599781996510218854041650669624723817026159510230293205398046873980277696396939355850682722495118515186581799175818925804934533302665934218930520191237503027108284963914787161 244 -179335538824992875785979147204658210547036321227354318604758680057678073138417412494210910133567310853466002639040694756249694218727676153110438646098891564328597854314811095397407454739751453577593548461780042395792921802389109037558984006893727440741039720869196279184065293919730304165211319017395982965555982364794174728627072371910432239081009489695204635699812082238658449572517560506116498554087950271503972911848784188514220094778000049997578337561933669011954901537805206432201210858327030018091166351529537467297243024771986243209903233172348880060357033989595634529059187225045550483362688324016852335323297485196396946948978168766077006163339130673028521340062580824832156982555780784267350010998567423847115 245 -513386481754746493770097435585854829620062580404011684304221306455763718327335547019169616853385222039426817570141877002832022545205954389901614458758835891045769211945586714753759236628596506394717008170994637377815251777328382689139990839348602245042967393814302154898532559689742650520017222524111304231888878848878972704941482126322832559887953567859376623608181801243592035064280905182782197514989637172211319027010454110383278703979573425242017189970410662731870566476268509061922503049483307194870387720650443804084770119387749993341782093388422091591064580160112953504101829992181236665356926771080652745930140094800034367229072759352176851086357270830478265671215784935327561394957864382162458621497985272487 246 -79985413836352061462720776823596352407145431715381566698731103031385036261595112449697720756940395306811752801373967569256010717404962765608642273081416691451235860901520984550297202591315263197833508076993843020609568512135138284343318536470867038382947342236883909035722632882452490677974268815739301488465367510486605459451298660769810469373449775277881094275493452669200189475306876417040422975520387679659530627065406244243402089998536280182987165759077053284503785732147473147078466671310952977292008463311823432437361128528484344585335365757708957081064434741320061375078243220444038795705329140672199000388006189732731286151400807310350787548055117569455687739622382910896395234702795475488631891499313405079304796035 247 -145193944879857012287278905839954606381359152906080948630277023421436781486076020358065124831099984357689735694928126213190361947354263948947766959288933106640611873125411884363611257248456449571049406576029825903265179543687964413920880564402596093982462238456186873860920493437647915486790930193483008492087923457642046684801628261702420816197907835380306611419760049764682432229431361666845524611362596720399807624296919776462508043456042003529396066496844301830615937197610685230693922127792362748667725116418142607977489579808253327737256439641746971277096892340778107191199802892800307679898046875168957504313979632503706414833844729894390544594454633800950949591945939059550496556439928373045880334890866476474919792904323 248 -23814341363642522318008154096602309601980442109182943798368714380857262603133934617898339060582366683261475145365349751110776268733149540563158880260002882641369502000493070231842702593574824951133991841628234329524647722832832862920834566955048402019522275866079683904633000378999135622285925091362893614253193036108980974223469932392829329523727674591648059957018658583132270212745536677391085098536691486270627665413683200436574502593366930051947286629096310792514052280156283688653679035235638838861122848198791313817736852350095699678158852808481287359684325375366207578860405432757037451381639902731572054213199700736106993629505248229920482715415904847465011313679621423867992842601972558618342727234052295294557700566971 249 -842658604333976066098907715401126119565635991882773948731209579089204107510284967954914396537031671474136444847100730012141854227856826821094308122937945970059625451067906201922491869757095402190796057120497977655673170912581426929214062250274115579520228588242908419682075507491276324617282427566738855312752473951925397468690102250799842348791275675085807984005315926289598557007734091503880733429044839498552674351105170653863029638515079887180621284792677278625369767806250683683739121681583366357465990947381450811787036351557363285852502449392478200280948359267656309135347429622961269317403698849668646860978234087126102500902156568688544901348104583808231525962799204986223883553427330420731037945713524517423452352950159361 250 -78004237222187625074288228021946017685653744936221677989351158120303323368007859866344208074107619339788577179593960622332520611160717086815784340377642987895277798448224337465670940360271461789949632813890146239354693556731674674590698700112762517834051704077221201893757391989340743791240173006970303692312965919836995319071252464028091506644510228644198898915685195841305904804289843745380548918571642421336183841883008190846511991076236795522004984435700391652802462920324643953805401283012369260918621169256961761014493818181980363581871029226253054187161528980295479680968362117730422324725446431488782964021884316251217226922888272986790943052473782769172131527786093349533743741995130341580007792779862063786611679146825866189192939 251 -8281593939643710057696209420950489969122673487100529274283972845584510488969259081923463087979749689811047636647461794718077138437246518427843119959139114045322466629567901102067503538373992371879877712301249872164653317007815099785098145876076239553959230947048466185825530817434789215591697327761149018832086746337564201365300470625455705313001236411822714398814790100664779023015356396776363737923110912078598361574613839523494229619715502767790375125401428039460508377017697869455084560972016043396801695221047018632730233215814371059274713213112834014042597140274558807182443898753572177832288768910527102490072059519700517082676384824071030485871962168250582518774263689500117227582031172822177127745743910209659551182872286728509417895039 252 -6369740864700027891720569640413786822893554066133922174399526483988831251219062657968716545192712729280713730834071732453831155897760935496414875103505915043105228099164349914259389418289811377848319823955229286729880471844035670800969278733612440039622147695273313724977063894945005102038107642310864725566133211751373757714512996129519663459333624800659395303012980407822122182924893727436552848899837171475714766521465364347051154192347988123758054241466533464231857330512292867755074664745951670243919729195839566112961174846167033420594021358121360351170874246938030545332351980923020822017276302451422345016701676164879005577647749803948954655862018281260678594637793505122169811287014191962852462261816050582997878154350638240901160854871 253 -905740597871354700915722978286400556388988890424976548999761915117882953914340929332726022048536762799552508737660834732770283043086077455124376630878713054525153464945627377186849421894395716459724275390271465330691914960618400959448689111113328156634119580035843635206170344739948275443229874982958154322165695994689160055539527899914401908442561661016207017055099140881891834376798936089508712644896858561310565435323134939775757068464489423866180895585113226670453001432831083139423960059814958174580294691980377409629435975334770011150706137561902702535709877371594071543115090892386527777710635461421071964071455542191462112983146199856512237547349270092579801100793486621383365984080179468105932467229378395329308670899635216445211313760658189601302603 254 -1720581795320448450707743528317536319240315259748905213185758198037861496359123958114529588717239472278767667095049792704395111650971125684202502542681950201983615724129910032129338498204173480448421045589044941715908435617707758055422835047036100556776989700717588355434148683006926266767579641952960689275424577159568304913367385447189931043475413153381151121599383498213136875731053561478931184972616895423555235337890572481580573245186748911170441403589550245555903233030707659619652664492964491913755954749739313415302492268652168884322790626118514810667454796020102140689633407770037688422970353910869525928051362519295577831764080454451885586327781946470682469380239482011487023768850998568996206919636150118755125184457891964978577506539266744415 255 -8843917398228171337881635888049064860534062547591247996956739946618275857984790953530088130384834774212461418843925518028903488232764452488263570191612937730934821600414004730470461070792505901853527001028073890692033426029026014796440331532452663403935420475691305829105747856326327240499036438824188182195536711606602738444597897937274954846461670563646704529368073678400830343985509954610701207568581649777762717703206659301473556712848128533035671536848508385187654477811680910921492303878393964639245616949755699618825328112603674362357471915134437435027484773720139294189840965861281323420944986807748044025341460853767876975361590172039800832808219058908558105451494380769203913313911677928390799061122176258787714348968370285762193593220339236811021 256 -16920213322022601051280974442980031974355303618672452147801597481316960828435869279642505234228695281141800510867687802127487340113927442183082856457754293405505635885463835611161924757201973303884483312029938465514650015740487625604711547784828394374515675618229108701007236604930219322899759427190638980261967183867670299396473659211904023495673015382900767801379722592831008025524833258490612429626878496964764681446628811146155957745203715658733738694250237141474849647589833192923340605503384187595218028606359847957036450139782429187675463521590953048901342436703411118189731712332071528291752431706145981188259185069864465479548398658967691457859516071718572652699367425997883670656963103484932857559194233115060647617025182310554957363368973849136865854295 257 -10002360005454905798126022486998438835793393510187299824695705841019823571306220459301411938627102914913243372555015572759191827068307567689182050599173932305313870295865049210513447000535344028723409538537694128459095618635082988548764520153638440621512696882293866413095755990501900687981650347603353662929704788685933920906112155346906326335674499306809784098510070058983446325121668107662443114804755528319775255348479415313363650921820697229232362557283761871745378018802764548313017226867169745065474363095713100474763125484002027348125154766624913607194820197562026579513037332791720158862070920954626540403968139482685219397248600541362753291910777049294169999084572813514342460938229560998132812384949874503295830491959544803869686870608700099308340120296959 258 -1023402303704235261184030047664309529165720942501068717088787349571273358690468137986686977482142591499158116148563076154056041267699525329894888518561408055206479205883081710837219428295269339336551575102027628703141937074952676892550127696948499585935861673370175908471958098333536591076234327602636255587441444020912869608518864393227588209125627436456169903986932142081554897051759435479223135117662557850291216397290563326670967517679482152934839641399764523210621752081640289027487647779341640774190690469180332309339661398497876832023632010324754222437068873429199091983934749578688554871615620293512834899692894966734516535267246640156519057255712302530518848890703624522467942126283611698549600285004336564693962383855827860146867518932133466691630431290197 259 -326619566675458188526015075523103207987421703510313346674958738184715580213339066610096261560193650245964664131472741857547048638233789508144408560936774624308080100342625550576557433575278502128447820732133257673967218437436007708149706275992752731211606205105745573558669418637879576834704295869198047895454313669729616316811238381876331297129734437501236241716069293233400591431494492116459944306865415095329369974711176278813538639914777732336204245659161942681552861346139056540018596868708686217980294611860097068726188747340663015314908770381852989280186866526878393978601963599975981082486546652521080507234893556492108519989332632895622476167466538200809754510157796294138137903440770234422388395747944922190283392835400084178521252116972771448385244085302135099729 260 -141285822110262058211542471243808785634094864566077575208745117674877941051473302824316993758459159275522732124901271623171299291146249483387161930655660910600402797445296519502919982236814360945962062867297401076907503833812444339342600958706245993399348081618580664044672618992186901525737494977031588700850383515914875321513210078145781938119093985634458967288472866653517010573860905749366016087991613578697274201765337316443471854872414612914642472047177647534506879098901585250037478935496591712681330358258240013416117505722048911624112361728315348397275084198431758335374427469552202779379996925094400062607942442864717776726817823070899654352803384532887816430360124682541311160339140888433591302952288017247551334854449246928476419723179312342945259297800784018483 261 -2636310398148671812413903259112758587220810126753393642252989185465047785520904344210072499985147796590141161425366372025465842064947551410266495617860692867937402520479401683934750188191317475007504275150589955912652635147681300544381477986124931958149001063018699252376552018171806881362195706515882830412367241735528628542330756902235767811952118670607036416220817821594255949275483492168852164559907976093688919434943486219165711378203647812688069112514154183593771104008429564300924701150812884238941273814480332270913938206296141516647895219753507312155870896128930110025479580206929264554031943110413714025297014903870176296402649892768044601179599455756232336347602937696719140309236276146182533101514377489526164764974127801267993836771602367421950367876819254731365946927510369 262 -27517600358844485637470280245620736566846088272621708732100466753149010056367426123169674125091486303701780111867742063826157845325074319930370784912402600309053373490380164772117473692898255376985239066228685778508298319663663292136508608597877554564019954416922745548181377319430823743682149982698235875603378503038966106714031134808256475033692672403689878055051918144166605326675096687275533419424192799665602855508395937233441179779418453561574683072389797789267529666539116126494852412010556683343714092289983846708274370201258521010864372017385825099443517892853761152558980406658079219270275427605792437625257844725826310336638061130118080543464164935260406654009308712916210297181701367270327405887400472280785409633277974578514505559280554503727597921834267852636675637578256731 263 -61442400535913586944785904949517769072903153497459259113024478268347763555186439336467820490308681563934723590892861880060263364863649519438878128889731046610108988043480110873112833565867479231837435344005902843855491768304681155606399088894042182288326195810285498111005709814772433954923117873070475024544707807607712264691444544767313696958293901853496542079671998204643282321735522893815762896709683715067043148199838041699616314722912163257382878889030602839075882008152351217447156334684831825750478133825362228990525616343884852591398624625650563726751987288066187677871887288962223064930516401934493631417792218560757519645890423943707356386071599536602060484147121916657786714165319157609234225755871241204830034588719456627648240487400902374679051554852491138224593306190058549 264 -109361407979735882811991308226843220118570328572099881748304693739248670956891969042487648433367183664612612728246043080555797240323774657611812627605729342140661285486577455697939463365567684459040840773869078646305712885038799376235327516343385333764156186436582744947377522734722696146724512490499014412118723292704691870112476739330124503995987898096303903909572776469426360106698039197651164626701183900926550037106336200247575975230258883506176482829157390320367797225746628991350623475934608149844909973065898024721536543277486715307513349175013203110995398203287817905689777611298212487338593714171690196999130478764177488282225529224879450882678987147816050617591323353750481322872798115394468523747387654371821087804310742254128883783361836196165811519804522498122557829239118025 265 -144852335719600031542666469282227412372862850730142863443408581785094438524485699903632274393409498760309668921745192451843943569865985399802580981167607404972064548169649723787998828869733307714619133797128999758626402275117312112048310880346981374580544768789942742416009419887702433417494332078886683127786753542485396616517381623680001454076468255332522386364756306829300834921228010250403693754253871155458647640119419218444880564350342653978246268698146454154963683466324237207006505127732990531456179341036278496838195606627967842257857579562396532015988418373572244677235337577121878090375851458836558220936927122367456758743554547123709991590930060928345759783887728609542042547052922231049410480209878097217645398384300707149328699186901274898845587499493466563918260522197974462609722416593 266 -19476673550482714997811572439692075631697857533318251002255466773426851894867805949870753268292099579656706062884222726048864609441138791200522123097899046336862941142554367884309335185007329527793216494027990200327977547241118768306754967083826206524863047971970203068279540343867130673447947444240750982939202594141988881109480978540617334725017733976395881780766769498046539911852059014890498051852793783421462332236601294000438120201520330977249099696806703870397349321830483256401946897791434691305542642805446485847732861922165377556791274656061726556359267753527687225015560385515307004266885094154475671540142980863658631837420126494563041317932395112859779073568305115561460537832631486492570422463413643941248687076600422961063358850559484498351492437782180705399008827506031376219021098295 267 -5744739439682654538856273204678975868183987657345967958900835900223444736408408223277576559891004025319946849357827303490740085709349413994945235719343057537412457415601082225367738539764897144588130448144549233824124494831654137916809244402082309171778524885697608080206752399292779932663769883283699409333360438793394717657700197519745038063304641462124555254009943166029473852892821259059884316519176653937527583969149762016034709123469755964504425374659976202107348779440750629935066252779243093178100021940167934332571223478788164972165515842576710219883576539419611847597631260087327641614059396988581703602468565635120479928096294418409430911480438813214771610930807959342665797062020395841690467068120201491703308319320537836082136833107635427024265316708374853945460017269752020663578933028933 268 -1077745147723227759233281598163305240785319275118016828135638731320350539589962605127158159314170122944553732917750762011129634284208687999475785356760680203321976169607737802693120412435774663503153902746936382824213448005907412199591138860489982288359603098390304263352609566750009562352247911780691578038120238230862177787517756006991678207121781212058144362642138699684487892268614853294499908643287658897129280427748182334488172398075287523259962215023619142458036654451789979778870876975662755029368618091906787446871954738993576950859292649762488924836539319342113252381119888746832781914265383945834420338655062964943422842376584865894186901294300872875143424114184750078262118727932429038481490953700212296535258558821069526509451259076772457160242555797167614272749828316849567669017511835420033583 269 -1686951874700404418038730055820493589742778925087989132739777950716875992699063614084534824405801581812426746488285709448017246329777360892375562033889955258165388467832359413746503253742058093088298197358583407807909098221067519728229302394183936338664938358812774493085613926021299887154226341084695327745741930877884658529144513533410506154847514293398644839681379776003558890871811691738265777805534780758418396004841615191398024452352522968421822526481463579121342949046634213669623385876377020618810136123706342825886659663626151419923545512797229944137810839561876149881606558901415451649839511645145505418143342431817264215897396321454868241397919156954553429261591288885338548187656055484633881223917202555028302715805619357284429677977733127261795416553129210076625475424754459951988801493911491615183 270 -15354882124884576050364697770857352365019287026766334573144596116168805299640474314854217467682543268918198761410976906800950619030752650071498410601595103134725580672333424568853738194339120570949428403040132396763543840668871633820827538122659874559092246811514109337822851463483465356354007209307941072118358426111998998325305352029084438760200935494978428777291155807072070351386188422138742252760904382412252221703202250864365715803645724477973002270610735855203641687357146948643590546086724044272026648298074531755157193003412634115307545794090762162071455287417496732727213744913929645039556058420562278479772157437187503898489085455702372491087096542330605258658413475791248816446306277424673265554436059220700626309722444932640116069975219005376640711307554852595638210336184975091492014412316740120061 271 -85199461264705187026417616566897251167875321525515574825462088522839931616477379957981295744715826545497457085580338093446542580581736301536420271709483388573372566375883183530671291062989886617489356513865227581432869684776287420657057464846051030269753119008113751479529011159225477090418590994295750209918200837303586657894777238445379058490873921539763711886887587234128039814870149635280595654521922219822441783616033508971442235053665222622968644041491911091389878864751497238290437001539876173768709416488116072116639836742669528331070513210786046730485401130083654801235155820440393006495825803764258189615579544830120981570853916059872204962125782464684689945383864156981159874297944527184796373924723427049326708950198648571509713383974668937822051114187789591491535220433050037178204492640595830475055807337364147481067409 272 -2541267159640700055650424605686112829628493202917198341580543082986010812135332736184586869737359780801925546628545828907472966411737646960835181064648595151233069089263018306254858714712172481139475082983989520304364042766397955273115751008051583963871256730210724536809082599715367997850181549107711010286586662234491137490609230663899532645165480442942976426017623062063623668547499899912787557636258444654674096349413317985792841255103409379774244341449572318971577602033927115731320634686028232344648738393127023198592574587384168408276659268739283720592359153420353047899333803097015383971713323251293114349717177493948631934203199848120406996326043501012344386144545061072293821624336160792643414193845257359529269219795066238732413339915266209173001050776766001189190935248176930194883266002245864264010451375531 273 -74081560051248753320039182177130505016707205604154200651226454099491107118983892989926283197253553303500999757457849832187481568502603143138346126683510759257611192160494165975833942646785536848895424321411193205486324313659719820366813681290093231304861441657615703545525909874819969064696844674024084113714984985189503350344804628792879785497204507761563684515614386310351183934298874572705858294217683914794414761599003397461139697107917825506721803934245752756549116183615904416217104540500407177317892322813097575434603248376997072794620369363405546693114472480566628664363061705760215298013375618864115775094009638122509830588952978420469017311440500102535161556168740876315181457872015168805506308987301369920094004077108668857556805544455902216409131535688249812805156037566353307120439141985858615039693219473341451549 274 -1878014215945062182778664804661114491043188100922691614127491918515460685884132052091878335973263759580341935712660201260225857747976975029312069219509455679572175960608750538655255774021510931840534945483607756613638866588647537126162651825277552116679840440328167269237794110945569476056874252553323545192406546938381066439600256981246924877886925821077576458442264503385440375149687255087632764543699873620468828673192273744327299118259288264462633849028499636385356939151926066105800818557338656853044777743178117180288969501894682647718290151310260439961247809420145843502714010910541103956835376125272220117648377432664538685098624437868194739026001165667729131438057916558197508162255277371824531440855741830428922622872540675947168797559569483867258097570629206589316638458783311116024852154213225633165722463999029326080264855 275 -5501573743941493010342054568310158459392754886000412202598558863418515111960094350736032867476138007229033963798235202512281826988189227838361456430123680443938022374320198485979874306086886777271608075069756516353258403046950172822085666383291916346306171530588690526700737482937377143466631398843142490835091430460774487677600856040517117491827391761638979225900245541524474769933131968444336197165012849195622787371275897686035983712268192381151490885874542503166891497493444211089827471691754682350049131407610313240961939903782971367580776382505321004590355692218978798471395825169022668959402079602496587451286626805179333979916875506088894575802845174580273556245643566621154621229830933723646970231026993010211038825860724405796141737760003515382211149446210844028002316624007545330215341730526235186107114287673962082201547 276 -712322259890486111899488162042049868447519913679594465479120605019105185599243568313698922061677842856915096393603152918003988696493138278072963847269872031914647803385916283972851938029980677769960606858469645814138035645783909748062878299921093588109702741018317209492129180631213127323352353377208206418386264007611050380274000052859497746014032162065742112818310073682192224945629843426452625851601884939858473791716439878485961216445123011665619476352789601058902685183508567136824055127610452293793395064354555294066427947376759036230464276640501855483811055392493467358995092268345660634410313124689375616840401607462259353314564230171343075731932042598029163130734325839851401106722959906772330013790513212114112986654982045119071670230081994565381617071012899188623601931846837313809684286165170848851262974665260814774230023725 277 -53776343333039837885032682854934543156565488001335273821414548393354790382266547037528492767779708134633857858566270721221643928455345114021452906751641966972315806979717817404979364772502642821518546395098821048365153389424698599979610125102280143594644925830742733332993418653979386935063759736357807158054771020634121637256529398444232270270242806027775000159202034490270686108917971548728472801029170979678826256663510606335445110644326326299379003541371841967993546141239675846837165150492879015290557423183377281152628148318329666610445897235102199342087911898500716964040986701098161082640376974927208438850536073119122311656650533526090991465955690371978312931387446865154688405465648876533959813925895028423295114143733106232625663497323932950305810224174416381615542618533670506819924009960792314395995117069652621944992830266323684682981 278 -508670012735216906991036889705349215809262289165381318118739464438125728502497126538952333803932718175487263251161977527079882472014515639436259802112535540113123357428443658362872046700710523609716788781952340387892004442084284955362198469543016290742316221943973634126300465911221974738450108924127273592809196158208300754100808627286426217433684869918371620840550020919543653322904067114912257390693590787647579117192036803716631273973645299771602494668783612064396550161343016925330767905501800254677504782821879900218201768367082510532213823151778092164589566695591810844649576473932559926268022169971179433776011089894450151624116223913453395094748988688919520270852332865474910109244736852890266116502549229067985839793313271953272637896379587346645147511533104827574955807678632876109020709780845174894809752578371761758835021292585031 279 -740876749845387680377944192992898249157114599910779163190236137913359787021651393996157892485141735669593925341175682489478936051531266937642757945278619897734111205666324050380981717906130128385819105481894531648409732514127309680239944549470312811296419433511979520542489125267048688960662447601301552108253496787122179338474340622807056060532693370106198989041519002923215429644796255996862144033569047818481793479409897026397570273025708451583872193481003193710775535144248595290598824840976817622517237632775549014719005922340905175961660627486524338550909002811415063008335689392007024450684808063943814323466024893949145400426971797978405590837640516076643343530579536234659391792614031957513044785232411021451187090340486594946525213366363929882300959467150386151147746702336855209174694953937272648609995228127929021135437884158184455572809 280 -4193296155544332560097843380099001583605006618111169589639658800462868600278003607021198230190967964863668542356321127552025260469193635216373956274498369430676306431402823586556660429967558895400722530310669032062569642043626018473688279129919871563802797618938068381667528482241801007047785292091504538539110392518277855738864518339290276834705741391388043414342908717971193093412918276299376409871315599692713400469288900678198710870303014722746126663980202717088130302567782926744120567312135850043997283804708171484851206005202346357800977669412587746213912669278304037487612251736245303217299452876175725295062660334413105986984702930343484472808918710730973011373879686864301455332766963871996696280099426689671836994348672532782209078754867460289401024587934497787586572543197470207494049349875926322667951381041602976245233995413962547421185639 281 -628835691532674397538820786276523875843482924195051065502220804810638571774111130514585840859977034553209647744536087158200207877806159646876280521512185916336525475286719849072444882618805306484953031399106615203120359554273537490453827467512596199732259806375703517442698780589781882664849379043202384165637662284100655747390141297131634950496032840635922254603477143186795927403116619859463502825821743393543658574092515515394690407493045319860716029145925010793056776730395953994247546516687225536383266366424142076674289933715492880161868209198271044570237251363154986751088723038122955191908977138077394644848820893158524692664877550403748914793149031737731638061695582853489915705924704329600286375207977455997926299593000011811384340978607136778199732830795752829412575254453860028535498275974413933265749677578126200099857424962152201961484217669656053433831 282 -377379443297795187745559742140393655101403885887675573911024045746798623133669195539782949898387933569261758789108513255318735327470231530493066748126147785436370791914374320825359740145094997780043142569565945771266351812770784659428166383225041829677744871768705103025491807435833679451498336234698243547929421177954151849421441328216534448014946092795167970612618442892103450510192922731527726961506640896016822879049909074486026256472011124165573297332650564245251630441554929111689832255353537034994712701132036755266709336509025975029412961987864912755818734432832998138262006755609176243738704269783182044125933244498548512548176538655719459069084972595125725740142506711176194108248931955815708975271617676977488313699543642291510347248339778792652857643079286439272148605104447795666778498231688782416527613652601561588370283502719364229664273139902431 283 -2090076716566018361782122270457701739275988154436076956446243280918411499922394372308591799973575202353282552783950751813014703810502032384650899213942960750355718972438335730235252593450201055337466067972346039156503925247679648715156447424473629631286457940327713460207350371092839062032242989536700278914937353481848827869974691178340798561058736791999208963908715771146579770172091739562796506082070242856154657319602203707619445374308653012869598452602274762390437100123554379682921702912444693153098179504829097587818242518875949075254273883586822162069381407701182928190739836572729758724571447632727896429503611959823735808845317892574066415422563676738383339830810954917797946816227271995189685670352990149598763533127429289872853430512740293787881915638875276671481438367993292573887021218029868272268908376531666829762793467049398355651004152935149757887939 284 -131950059479150554386489251436641705201018903279701942719016669694853714292849761664319198242083083628904301521712258755822625658206953489639251371416952507989457250260164829482244284676108733207680528222935228931678938177109128184445784969366065160711405688220777071930093910252264847530807126402870394810437087682300813358988240270942182767656435490862078283420441613149444270887968620145236689230725218161964918051565360520412658658185745118248130227878166325797685489763140500209236347460447852929008441132268793024665005177832794129695341196690158463638506435553644958448512279323932941874542913018795995998889807535974233054830748954547862846249819007594715445293138357641255853626365374915975375836799059176360082555222017428571981710662836171315830690737272951589586016196952260393660952679387365139088466477582742411942485904045510685653678492923449953192995 285 -1024417232124163940407092677485726982685045234366811617686958645325344997391925700458377199028792660294373801773814615244690214786233266868472990583493260670980053744237797547565414210960770291829553920850327242969378328180976171298878625460822725833318795839308437180203227718998669864157685726976470787376749429045193902377472751049300380584036938121777399008421575069617768071999818466959683080130551157097976097845321719310499978100567750772913702649970052511565057521099724289745037931079342887205901274070766114176196780474603465170607354611625633091548110338105036768083994832471537921095386102021615710090304806323219943335151595248815099895160245281835228219139132398881653035346254909631797337117042021033188528353880469670593033729640811388013797591320659728581546288350838638472761640692478271501941285632127683047271007338335164646905696976080896294998227559541 286 -2318431915384340692633970760168415989065662655641059019402516372149450060386466914540938625071173305414200224750126892764388427501306530168932796915025702951483624423215928776094568959934873677735295581970792799795575652549995235756343243983948542832435551002547515912291608049459246306274195408573941893398993253936610741746492591056911392235903627103649019327688935668073195638179716018605214948120844038802265956378458940385997580732130090686094259209648195494312950807016450656682350828378594326169669317907746057619937501119483140518979947722960149224984406730770977414690944829313567936690252516741821554635370995692416173512628919818318448071354753449622041765232532012193803139842314410855460670880164817597927399680027789056363572034444204926554750001226740058131589796591406557364657320616664457695464362303688600425703954934859567138992368811919186369473629272404958300105 287 -450653142940952106512089924500444964601323318844649331492017677191243033589193245940385510678106210580574959770669687922470880593695110959242360623121108443404554540877346991498699017869268023398829761305262041624786087077437007456857674973960023835354373361439664861771193360367134521556814934391622714454708003720843392995381514117247713064655142743818356547002235976305934832552614712136231427045428179749137558213907876905731890583883524849384989732942617898205007378111551574754787420410433598166024535566649842782486625687995836480434424730896938661497762557757657645609392700738932913007140075575338965211717198499852559343380517329739808449461803892783680240344147589099054805778457530304896897883569495106812625981440850467871787855209282511379260531551228563800964957860210435976519839719061084247957579597509899439725466221597881335359776226818316683307472549850456463449 288 -17102154414466717630192569191437569697006759035853738338601489386961934301524225761992878100457848904089184745025670666050526417937511110785310919820197045840158994938162148905072235067343529489424479570247376036118498528366750100525652959940840383679307651126012511080278843083251993476383227116349723609051690388875446770663380639844952326013023260606751405678504666432508681930456608940394712968189383840327042711796289297762983359820547986666958134347972702904929714380279299668270201622091180088798831846748933522521968805838582892017873591512068825537003007447919634626309542055021717277413675078659095113720324164514311008690154946114379110742344720705681102565865742181627132877788787711648313157770919279610193512882041876821073703920431781392051041541033747454908774645971850702093883141358698046322954145867389713240644056868899189346103260786573254186269294116383107805211