0 1 1 -1 2 3 3 -9 4 28 5 -74 6 162 7 -325 8 995 9 -4734 10 15466 11 8677 12 -335037 13 703456 14 10008733 15 -77798035 16 -22911395 17 3588683864 18 -18537404473 19 -76218346190 20 1450216275105 21 -4631262043579 22 -57235991842837 23 672219894780644 24 -821654384386424 25 -40932573680694497 26 359643851223904326 27 405144935152085312 28 -31795393797951609594 29 220753675876844248793 30 938030268510143246068 31 -27834369944198908535526 32 153463296961588410948143 33 1346812736734415987235200 34 -27800722032810626208482561 35 118378711608584789515411145 36 1889274181227152960989897482 37 -31788959818154883944712201560 38 97936592984648906390013311775 39 2822776801937362186536317627535 40 -41606027911853874066753874909338 41 81044023565388127840231009607113 42 4621143966264277349139051645886569 43 -62222291748404911831650830007614338 44 53602001450014760943754881215199659 45 8376241230239009864046149164772046700 46 -106074281668620396156324999705344030509 47 -16046411348217193192674991170958437888 48 16864452720618265090497388634353192499431 49 -205569416404835144892194700823293222387932 50 -214874085568217534164784338444071759994858 51 37707526529851846531556274927195411716563242 52 -451494917517477627423820952004906363908362884 53 -797083150721744927368428192465148788021174210 54 93440738908155142200920050988413496108808309915 55 -1119843093744062963810328385631678121569622590261 56 -2526773121342190868063735083731394894927120653241 57 255832166683382099630597933599985728796529811213960 58 -3123787435946185669566115326506753321666438415916400 59 -7723748302032718523423286481587814983597305754722529 60 770987332403289970359624406037917048310436681263839242 61 -9753343324617114769881910200198915474730254125192862271 62 -23277344978247010163866542439916190919000613078241277455 63 2546632318618282397433997887905101789590845303829469583662 64 -33902832332356955184118935900862703897518296682020864581324 65 -67559270514099700852772147671483725123730424649358176633591 66 9176994088553447743370696074433139609126616239830843463380472 67 -130432910671164064384924827049225915413590978622984369463700853 68 -170210044023481208277304822765003126204931313706333680985604145 69 35899361489324257612742862859057356228180355560819913481073001876 70 -552010677616923421505202545618477506805423128736166307507838178058 71 -193734176959127324232642598553585787755348001393887653664406387189 72 151634277950617550266273332210066114451815840387719506417166062871659 73 -2554041727294622256450631947838427972224423150561462926519024234887747 74 2134797340777729178975189701476458626673609087582974613649850084137406 75 687532989211736406053452776321699842319160972553363348011208352822340092 76 -12840501802216747097516793415244286082292714467854610200180563918609760280 77 28553547092145941476537231370601368698441701618257456843326593439985889502 78 3324507501752343846854952188796685110577670024129965646826500579191967180541 79 -69734564707684122706863404700258607435947847445554605385724937446299313597482 80 264167337353487436703558146709300152791128450330532120742401030055951958383039 81 17011992838775520987517434220797180538531199341991793639813711724265548277578971 82 -406782712180556554814016706384243227548913785715994425134340334452316290462550657 83 2243819902895173066693672222682533155954552876888958093720811646771982448380888461 84 91238428765612710747353607252516685083274755413983287246774592074673455918711805421 85 -2534792081287902943401496495888443447595509412781280652222563839813833202393023124964 86 18777413986007660348693130644617795310819600609932331294538865532325559448337439054926 87 506056067389716210936071885096057123376866564750486418541464384037600813107617760165204 88 -16781946663521107716774065969270826766565253121689450653499171594390915831396057453072039 89 159112465981784734989556404928599797728722095681301106924027345203371738265681071347404644 90 2842590270630304776682491059973716439550776685127564283470256760014486177178047017447527857 91 -117404007721054933207767115363745890456504443357332604343404999014056087569167036413097491731 92 1382380854683399504032600495244003659390625868443355541365116017112165114575009850205756493053 93 15544914653019438093467521557620333683497811923331614226527583743186568190131698545584270788136 94 -862861197564073917470384581622507573571091076284082038383240552152871027767365895407014665050226 95 12387619677443139251584612431830946461276549651813192186732673920988643551735732943250608540266674 96 74961265143862979778068982172089195994112645373001462706708960532526516568375802033145109142490344 97 -6618786015426713313579675785778508033139251596417744728096997408495505201799684455113009920890457733 98 114782226746359956221488724243185194027076334683600233041306308284020407023078822812983088346603880362 99 197084011984126213652483016749400608194154423590142587945525319225642637664546482119798833286557515583 100 -52571865349582823192396339496108536241159360674566669322484139830501423448204279962777324083901159865103 101 1100222146126528500054472376368709857664505125715038542086702582673836077777950685699856464298760148921823 102 -2314348371384486198802810698514246914366849544260573558952040310407566424817868575535699974616796748219748 103 -427841356355346883009914697191356990031016138906950283991339904955814869452855054347675458410688608637178734 104 10898564933336348570122668110971249539241909599897977778908196995795016133059912187769339889492855675482252920 105 -61542291676472423693916388712711859559580179988690819888536053094031575899048715698211332040903018447489315660 106 -3511632238333623718018513941657730170063056857651192482122025497295199178887997807738820523444608365947474213384 107 111321279540238300421689766049372284223084352009477907214418286349188043326394006872283788610024955814204033633958 108 -1012954906456330304855568664762171540378845331088986598187851106250598659264844960301435427956444141307949620411398 109 -28281273742866845688695127606324593891007882178749151113862661808806699890456205028902093974992876888923116925832676 110 1168417361598495401029508817919787441521829982337516610455298094528899610703028321975591972307034565538251177995798727 111 -14766171025025398672035537321307340604359109485136252040999887873193567500043114284152859911820361047068640397883257439 112 -210583305367163677606829933967214120950818691704173082010689512485922083910864999055051659763599673581806157522946737973 113 12538027630214135469761659165278455972541252674523442862953671210580507646310200978800390123240506454828931581234029952111 114 -206477364164363773379642099371958688906810708269872248392718479581174462630358447057827783077277473027301834061201661578819 115 -1196833897645664527947900211446350417136458554730527642408026613601999803027494967721954353651496859260249325891198991010474 116 136533044344567912167430439066941047461157305406712626154451682314813923321567057823546188653990693954373102523390906409284053 117 -2851663479204980796343349408603654223164545512803611140822556127734944428265857745922355909287512593451151534781317398633536097 118 1134012510984237720276862239393893718097450149365594480633025416366952779615976602670131919973275524967492217763562319347890713 119 1491424556475842822710040166719182941090116408088924975045618102092893410104642277560041382927931871726993038924690475641081794785 120 -39379838716137099077313212949161091078353052908784647593243069644088024666285273372987659498889647233854186621383250956240939514806 121 216832409744371485817035862091794786967115036265547743870978925165375292783350024857022937484003793908335341310569436892925241005991 122 16022334389116413572749286172147594237506306945620530692499618918293780012150387566919220754200042145194465147606662310358016064786525 123 -546171535252346578410441830017747508032191826470404699939892210886855903188684309167602657571271701443101591473080538276472518801621227 124 5544001272254481542783774644295336529156684813780696175048054094734763662091996346498732149081467153394178626499875847557606614809012955 125 162715597532081778333969258327542699280983092151984614596592318498024880944114901045601353075339618161544162403381891394488411371957058077 126 -7604926900315189793713356521850079825805434239780548901338386317026117167001604086611132172090461638424720676337173415704164231268816790422 127 112262441948978049753349353700944602765178756135112972698094728331944543164506728260248046175954014746432645288329398013690110334478277856134 128 1407881300701804841853697405101151679220239336105322974766359869879238998711910035571752943432149615527080763138901884613448940069973238459482 129 -105819423520962110970191576010610284151612545215640733480330019701852003895968933650065186769220319919006594660179447308391564131480689984224811 130 2091214068879119042905173700964219185721621245619534264095377034941942388459828152797475157428019647026956272727166813829045696061997384348005443 131 6005861380696569030451836481085429605425224287042804178085669461281187635236463140605480872073699942741772094293641287637715587635172716983717293 132 -1456744444450922711235668039012396005150456200555974838790431746329578968244176729421180256718526978884306151744512182611857525806039034280145899172 133 37509995041649079790296503887200433972597208359657941460640760002210955029547546027018584819787806898412511579922435239072369799161427413182254822004 134 -152691773757263890170994589701634257313878792331104157243600051509922680386976938311859365953254583849329860517444795243608153322273987847336099224032 135 -19455206299298941934607908761874572064881289218555487296524506135449658958083499612663853656818632445440422797981989164046545090144251143197646982518997 136 659199337798013985317297844950317714136311159193694508214295871485652791958099447764245829019618035489192353694753072601647684742584207894747905823519088 137 -6513415283383212230608791947837974316972272762109415509576996249203985987846668905252460254881358079827616769608591361275775004751388137117558420737771726 138 -241693985380276581106175196585783980185913845631178414504631286461775223444667514266867569716181124368437148701103590672074146629566743748444583660709387097 139 11409608230507192342185170319242608197471336281723827207271948929516702313113385979351067167494828109010554246819997292245182171915384377982567221476240107946 140 -175580763365083770363057859315137877099784820228691682282290692005800294628347706153240887186249927952161406784219165392061955433421232351873973643547885227685 141 -2483723007703428575724996775569192066919235365770172141792900532013305982603437256203462159262552164626985559250316381465164877502958416812376432264942684885851 142 193970978343961641399694025293665668957474270397926063554993422286105725605141551080867944519699216603053363620274930395580954278739861327574257650751652589163086 143 -4123357721735935780711360615851625540863634568171298174617624011828346816579334274716809366869231254646449269162862653651485627920734289300987128881612947559778092 144 -10133904966897092808012362941287358598851021014887765363709724757685838460458665017975600956887393836484489742963396315195031198906646353017000157700910287522542383 145 3202965235982766907864101932267351902603384649660531708015338283664564076402195842894250585065239081785612686235616385309150557168239385538417846601410483042772396296 146 -90819347828247507893736636654931484853922291326829661476384950884665536758739770101543050683443004649376711908280286011622037729262162138766960752593499192869868008523 147 502603879667874286453206022134914067739455119906122807649199334253216030950517630365109081634755736136453497433642938572998897271615688812331020364431531061336667707281 148 50056690341529084200628396005958547838863057891203836911875462132670689940003681651288555000189196565107179075115842446403388400504711974425694914595405486031973056883125 149 -1924250716904016275931523373161242731385436501097244674310090584225803874394551339256236697017759217899716527921754645854701010274968050912779159009267296466991239949198653 150 23366494853144654443572839602975560897511540000390442165299609879592900380798007644694852797261091154470001980930341777976307678286764510015999512455099050727073406270978573 151 694503256293964744337420755590128657502541429177009805062834846302800426474246883816284150501661206339017112685459319561357337878564674630489174708248261188270557577632836396 152 -39496503719848063500601040959941630527966127893078533305239632532125855714959587495839126551372437654720084923365882665036882800161396999491171149692460550669415418022810488308 153 730826729681788081152490461897445304655761900197381258879814557377195882511363310743586923542178713598086642212085152657433899253844697318960945888750564031618059571665273746783 154 6792058843652484002771052897990781964307552772114989002072733530767809620297722447479010611339494946403665151806567679042166978573906772321664230280725403991569390705317669327955 155 -781710191267225624060533056581643980391287035045672054473874258018485000003328566767582531946609896969964721445579121305901922733362014931448612878051980939576031737256573822651385 156 19989843671370064209471411548260775318154140880264484113089832827222714663798789119114092300078544529245138355185842736431778383798632919976667093341004452582942338213272088286676923 157 -36248754361553027659585999440030863252314134891245268257150368604888508297427826624105343301659388772830133748175718633657601882307204814035412238255917383836930969119042916520507470 158 -14643409140898700255826255198845696473965080517214144847415720944064523297616618015906129696961194477859963860933140622584749933705012492854108242353322499568269315911488365664476040749 159 509928242085989353158647860325030217771926066286029648310507767820168099749995653139117482859128338068701818611266234263792029721580619655548109159011969317857450851462687926302034134175 160 -5035123315559264142898601437228489021263905551600478275294004749147567133982574489200896478101569962739350253396902034799500994179185903340381906990501027711554926380816831085428976274274 161 -247462894532511277394751418038862658406994873972546156249987108920942697753962628973105558998117805812342766438069552512476417824884541819888296733071296348005827095361890178648820780167470 162 12384688013985428113349406576105203784733029766739126333839111741977009910399492054302869786001358585778099022453013713117145904641623052970687365636254936638718307883953465163995447039008889 163 -210559318609468778774431523930360451326448649183768031398718813187308128591361109882468701795037980339056743323752132767561404838743947968330322460452100418495519112313956665055558108521537537 164 -3237414683540617082919926818393745651767545174539933260018348476099991297068305190425768685779179491683241052631673439779357185803339809009837164900247971176055477777282096125735918768444800461 165 286857716013940927521064800241450123322218868881962263702991476773311141559769746356147273245427109529058709462918703512475986733093519131638330567268225554334915236256537857208246563788352211337 166 -7017778043293093755107310516863045741078768508889390480375873395620136960933766390144773402083573885522871555133711432147588789096831097791293219992515882861098570806598824300541067505190188027668 167 -5435653681704301342981425479152523547946161440754188476398888767649012297107273166709073868901558159161775087237457692815169139911077056541143250347473375960744588898309516570347431710447939411553 168 6244557950325156558029773281509855671608605620185972415461427981331990851686097319707399296343164436308307112053052571153657312853466694204979606670842974394140873267651877703792991328885269447031395 169 -211041200262864607441204467633439242901233962306681731977450629687631473410821358782711303590703336158994209582669218460701242944627745442596771111944714660651533239971132002557435081846759253619487812 170 1847217109617239204383752014485249803325016478103232299551152382085476549527657736006661036140579548800556974373109169336036070543868272715877619048626208689074269297305596405260448068269449205179009110 171 122314810086045219888975475086151292731115440730883783107746854193250021881895425068384665586892819096325235751069337804293004632430874372930422764324308570006255415898663949797113652781055154563836861937 172 -5936969035256239225293838979412673818265822884816501988663249897613007619718209216990063340519137277735964746252044307363733379559596116077197202186419161554356896656278773044790057907458551777389797556212 173 99133841945744410035627341036537713109745479745310447192034401256194283262366611985596296482288266890231120174478906782581524846270536168668071792671146171328942663593145018611743840261005690466991562889100 174 1875227688117358507067478481580216294478330619960457309553745276871609411469938521844793667053054593334209570020081346720717075085799347525871864048107136860734625576431919699449169246497377493660871519504802 175 -157344740775866709841479393686202344959168455770111025725383961501349461118436155430454150370146647916838583288345644657689081654501506941367037765253219642126298426150408689030541663300845191014759422336463391 176 3894913797543242203071749851181156564663370584199188893202500967959617793452481494101036938524854099203942403399399660707604826150808050527973303239007992334763680426403886967900780371334270929441524916105121169 177 6336518751994505524782708016803812147247492600240642870667123010435634895388264352409467720987825481156148424918751282867140464718770598122371042854131878416476102135394701417466829666687977575650697491389340323 178 -3876415134595724874271415737079256672705329409773216086976016867502718676686163232639423264417569976101410280762097686422638963796906236603042565052551453155430436259556345105262675761373130607035631235435431876979 179 134517876820363825561198416821809628386155414947948116351595689656015710345068771914206127930550377515830689855881999555897064509936802612415627533287052848379113914044642247433295577372847397868146412091686866984098 180 -1209911462710037762166692409036080302808015619026384138821353358798907054626930523542976402790160117689531672528704017711313590437577048471272286101185964311510838628051816464921835421187038790327104037516400527935291 181 -84735967547293172733364109315483825918583131646369783743355780396933591434657035363631295100545541689946593870580036933543626430104798128503743635156004672483917024867686638116175069399375263815611768803166016652150599 182 4283268519449001783394678332397329999120994490781004270647459538199023224864793887961332717366735195938358882584938125363831736883755551900893289704842233641306036875729494450512035023939805401693117323563139341198788498 183 -75593328813897132193537447841995322563660399051714862722730827124676608307452402814710936775016462802680836571114808347887108472961372603789142870613013481738441577614910094268362776627030915294755026422476990439371911973 184 -1400755623726705503558470840029533506247308002218252873022553297477905615248263347534134823599891430036811451011113216531489284173610096315993252096969265633486167539829206695477467013641092199608480482978732849213271020809 185 126947351692584000285564433216018229633619365658931409683528896382257023466245541441493147317469520253815229200048170797558341242263362145995642917305630337204453638247560093225744258544162591248218912345868065323010601524218 186 -3354166024381934551950722688932190870510081678583332640252908921216140979191187272763235222748601235230809183411251377223275583868990864090793481787161615165096496487267165427264563208695483886614226458445792908884671459564316 187 -1416390923688045842737096899827409709170899753567464448445929247184324655390403276901726309892021314465318626684709947085668133264376076184804545876414528636811469246140411707909468221842161094258686070748135725041761185586613 188 3447412900872131304495640741812530383618284004853219380014386989187300674726686238667579544555440437603080353100433253735090770243464583749873317754888836910477799910251892754459673057666445902051517572630711880146192383109520585 189 -129280987411369093155782840283673660353802585733701153337259600344656506850625337706553334615160450836479704065623428972667669316537082493663551457508431542483828945527800004179504424159419397849657186038497543632036533174757326987 190 1382852952575807657799105746700447360961508170487078898590766736623495009304534404715195641302250939472615705263871287575023727135701670321510166639860637995128039576616264410450651048776145384618448520077369814779305001708345809368 191 80884029638086146653878191635207122352803525661132272437523515703074139657533827492124323269820320962332777654283361352909264392867015936537715222611103952287570707431107756910568344831472959940942486836927291229569922010212256930078 192 -4549140321873108898546716687700085103175128959341629788298142051230062483868865375912003715292869375509365853858691572585549390993376363726962371727194833769491730887051837622704087933357100931985253456175034471523701888098939828292361 193 90585040906019899574036782105440038759095239860682148541207159322273189745821898383126551200469017380906262206545125100912663707059483551817747602186945815039563773861331206966555328855324678051268735189236792040501282073202286467367484 194 1302426719840646762360141594872360510358560908123330922914586239282045691903334857263517415460599030377298484013228092050660838908187853996204503765577141531960742569095341868648018525771084243194996975586963317734582345191232369133815851 195 -147222831286277183367843154915251434171975110743378595777600022133595731277793250310962264415497971013749660360535130305309062738692626944025951951817135516295944874004462343724245030528252770721936800933895372436410639074569960906026023628 196 4355851132344046935616634586681712618351979008740901242907366299234271647689934730920316445599786339739125315445952566833701047662740120541770073131511491316040861194028465269668052383167816152447378642605211772508007828865129870057589033626 197 -11779244176194165171207292286765224463835148758584995720274484102452576803468868806037344389302845293241365364284374295942075106461190929437462239403977590899681598018170909405782761752851365053226773903800783023748273829754331799492364806028 198 -4279430095003369756714109166085268403196133500930488944337848990300401264492539080932337434402458045004008215583929465757040380993048838117389576136210755512287097302537956979357150070711691883605916176757121748428133796939192811853443826107759 199 182298953551420434392399774700814225042015991189323922103682269926025411677052991873724809283464697231567816358547185302422076581900954091047256947709211186908253307404967178838404672824261701622774886912667382646465062318119393252230361969620131 200 -2517975300844133328013643287744826155946935901729327318431886493945623947459733222893745723940976818819597236787152229879947084889985183838068925187548788362013971649270095882841786741578409620341947691277164026752496869602018053162790977571232162 201 -102325628590017514199884644586856592994231166317548989069183378386670324750836037770953585089265713693357849684411363468394916367382959722978157339985645089423906100589534962533456587218426102065466639605887097389946799487440118753880583347072267559 202 6921917657496235288970993174079855812215693043122508249748431271074334768241229992952910398874089021709938676558526396690376000999360321938313563431916611885808957552049689197262406519568101177436978801117831861743541887092323600583449450839359934374 203 -163079461467532547617169749355505690629311341921040915457606773814700761005416545884905168554133082011063531368754819495638475361304025248719851537092283745317473277927928169026240913760555244901743678417942670933051702636004963704062399646684966441816 204 -1275823425217853948312180438813584682500873095301417369251272559046395825899570665947204255634040240058472166712409839955574744543351384594635053232281026355984572858264178389612091750030725729463473140843083545613862922777699207450140841194276463477036 205 238349227087911509648984884862979145122489302423752667812497234837431134157172504388523086260760918930712794962382477802649340894635804442329016293320068709165412266069662275436888449231654943094122106674623129883737591096178469670784745685753144695363482 206 -8238851150383211757027609018487041138084021389976600118304973102859255209224264506602989571346225624732613608483044862935323219943101199297148016735402754828888446583762019642583161610512453357937462364624562636119567341384813385120929563091386970017081568 207 60443662699042984704145274105585900401806319670470686567843164015027412830528918406755891554484308349956818479362063967087976529194190933440449094763477691526794991988419419930575101582538352717142522489451195368412504831701745580058372323927991871484030412 208 7141625073983133090832953580065618408457072325138357892779565690704421327829768071369355256957798740666708901620607367623818175160768165462318273516682373779022210211746158115948922362335537113224901622645117288397487727232531739320674918681595975007474118794 209 -365503986272861739612450030475147711913031849268538473391231382027610021814351522825403955393619062811553176590942205241938307171633206758163161353814508728338202646152052846033838165293000551739344813600025203048583501936146674989671445872223776072913802920357 210 6671675505244316094159462288495536104830293034456733195710827615028200118188949731814380321621574142238968738023969960671032635618524331298336313279159674523407599647372141162724458056321342428477742961313302458381392147579341121974149652158720471284407693553585 211 158499106791822247832035972162616405817633064817027163102181676923516698184436629590576761649652426899064653442048402747012576972158250794211729521833171128089131383062400541592347715715332552267111478659802535294317468285333072717660309804065185723274011777072763 212 -14619325995634709811831648773319724128180453530115330598544803578588866434884734343883831385500640514735362269529070993309097938670411283271889696550880443651415661163823375340068727562872456112240088134554253941579840863041844851266620255264200845922493860773162899 213 420751890327915533163273219054455278219660043964726156012385007613547534928932314331342357216480348476014913130345778453594136598405755023949425671330230231282142061592462046384686694698858185765548039030100985817597163552463633487481513375219519853063533173530569971 214 92387163594370417532943802418976038678265131192764709922708216805269992408253765606021734513465077010372542994052320792737783628838003320329926741106874349421944906805764598707644296730121166017524838300653606971344618167762869069149359512446114637201584985368227851 215 -519094992991068247382325108011813129280753448449027896501668564281314064148752441152857953201938658595278995379021617585061490634262814171240704626242342131057474080691817993574791033368924565774247130530804658805563086991759244167185979140137486491133349913011563414569 216 21880052719240255233383707468812704862805712797303579696092243937788493154615416052287944133464668641946705290142963841760771907141260681302224670090948275476414403143392085794156813760874964125321137517837938261491717715790580234904651421463188334309731409604757005427531 217 -286556419611120881620737292493937797706084986051323593897826088835903005479594218794646075221911510150666688228114338498660765113005291643740764386474566432014976693991079447753370193265696788361473574665754753293345240940682687367180794486202212397218835397754312153725316 218 -15091371274223404008859292729972081369825092441141176935270558444934917230214101994696178058470337619179820908346456156487380107656791802119742264653591665571405805442812211799293632129646265050438618704034661363472099851152801195496521043898707136506262890775187298736796902 219 1007013647490827733853768261130525911025717448633806954599633377480181755064425343802958074301602700413697548359467207537481548951857574829722786966811819170019265548918840564337627370883383043234981479988242454716304691077968507141816179898480008189874254191963115346127300827 220 -24227598275599543310061673255851611661869960981615506453751235979210167938167817540396192526165389631901884574897988192504148703510558628892834465616052088858779606949393075203109027840958092800237323380074917536391386757125163943925059498847439147935747453111077134953261108605 221 -236207094210360488461839583729823622060241685876928203108296540890879565236715112166979333174773871406525933088846772141927246994733752552620686236585448680409939710180531581547134986143252497455654558327730753309049286800137733252157317715889162088604703625584749920782529435293 222 41291810589111243581060466664672422637451401605804405788752899372199168608471881966221153173192669605662016016166005766921650789859034132242385131117522723342007492213518927877520374591617166117514644536811749368764015695957845099216313843058952442245721097465747374008402416827927 223 -1491804061302270642290592171147319841866764206862827399562994936115546247200412983480155957551379447061021964797891215926938680319979926639597928030425083695217798524350414605407862113515893673188423183517867538217763433945147615796547723473339436753504862166763406819075652844122046 224 11539293917200242693422993281403797713918261579982266389061720260872524730556420460273695794082982155284978684254707827609461257545669036416772158701094519462484645205483601281756472487021287108307836953018818433286837477165552700598063579020424993932395906410706095444554102091001934 225 1443317952152805233000414967452606876562530151925857780794321615224276946157192674333123932011524795042445627238193849645187554702278874246689761426787441844438401154089428536938854936583260940583762168680316571296591867225772113574369652839087499624353182166833516727581836282893564148 226 -78668827543883260674888492278246657993969954553385360605654775286765542788960369688388747018992716192335207814501351677916595332736637162188538722568954399667284687990854602658434656951665251071315916030252519169412600821807450392262975740983969870932329766743183005899506701190645815319 227 1563875956517427899472958756461972222191792826268935863792613567353828404404724490525753240217184992701532073608680447744357888403154814586267328689179485910925718686596205342334410486000810048094567742721213910028679680423737221013744369597792638170521123384923505856893693197862910730334 228 35442358715848277964425795236239010407138913968001052188882038066285833203930703788631372042725419759618973994818386082599112723839495500925530125258890882028896154269410536242842185841212233713105088378392021155456080145828037343479496844656209883863592653623216024096472651032069203352081 229 -3671787591559562510062699064213519078677749284452688343665750960633827683935351951282905838264481000538743552194634958309827069618937902165615095870384728797771105506740194559700987362234474876565094386769574660738492112493793882797445564746582530732654964537561977482960764325270919008156984 230 116121647429651004486183714828046358648578730541404326036529809243637263141397345651598853147187705689303984524482922241179562463297243500124959332682280959027513343440188215619953274425097611194845161191862724443919494838788102094492784772948574429239041709151060145098854366869376284767093058 231 -221066531697441263764125870450992829260264193232079044530407984201399853291015820318836212317062055422184927694134632639038390808127598647590922412658504326257127740834633405237831343375423400671322598171229565019894374272884538187120605887600341361833712638868451511662991190713476444564571232 232 -148570845394627315831488798587128855726123424990914859182879191140444482881739426635275522371376945974671508967865697033553484686932831948405524362784980776649993665126532682165174882154493479604762721104097895112235113991047009027522401230029517778717646724825844110011646700244832051649229858661 233 7007535657075519259583363377746106914050221041901267033919774948709810714521310466514044763943547431642326983214021899720800680559748295130912998898419392333836175750110684438815675488680747876569600183354516756167528406108609978794687469271093686459209372976614323400153704311815856623472432945416 234 -112014701074849007697667251882922518733880603552057873374556050956050947592936601034459267863365323316670980296007232506581268592397444985599144324244174039075064828634615743724978790918828705446818179755954207847618799806183046262603029322283120433810565058807757532134781646444318669470899007671274 235 -4652621708349614362380447338194662451583038191342665486511021149436143786009231948110008621804358641971584686102968070590543180703520541267329889660989466165483015694397098097384384940046554995769533861216305896525015872113486974543323274003107170868638521765591326782643885523188088475780383720768210 236 368873136503463283444833988158350623402105736399362399022299448302101709335066109913653252053626161595615119150165344247366965887215219635404250834432311462827141647719449024272620109723733716180853249060862799843496834423224658904331948610945295698958902030398321395205754029378295505979943451696899243 237 -10333789205479447378911959981787152225842037782886496285136633954203327460031121999346357738528195838258401464365788976144052457668587052175783360334077068256827071401428135223391194094305223267188855397403893811457361510939726612329668668198831382197013995537593620827402270555182152701067505814281167854 238 -47682410632061795824297093427445455408288735805814407028221890364977525644767835847010393575618095260610404318993020015287372249714094712541626863507275334785983266242661614101323723857428203201902250345337636600245105298020751377208550499371507789487249827505511995001237501635558949359631173684192666379 239 16916724138706232019709068446935375653890753962146174530170726603885531675342331743681299270678438966939179241678833898497709681839867040554407487160417786901431425605855384868688358308399753836425076390888820616132297572076782963145180934323256060642463677234390900798048832566508474673242944148984063041214 240 -714007997360412398131696560382775842939395882347247897039528049256579235800050605243223621702697664183353430065014927937024412710431322277719531790498335383444326471931241193270295235140065755464970881110171283783039563223806280998680092752007995078472008645579855416756587920533819837708178343228609101966803 241 8749139391074105594532339296987441179955523503071823662112938280720654417977478188596270446446529723042078381406903876728159129941412497064445107987310234542971507431727266320363685400108232788272870455886722632459800928949719436418635186344655892907240428529359093569605628395282860617101588074652118112543160 242 627946428667461878604621651629568411405543242781449002974585647433606560094820135204576844170625545791924081134409906463662714631211822652338341342779503631470107974625794667860130853206356415467101725613943404712834660810677764109428584139755444471467683111438702232309035318482794361512425511080944136640459146 243 -42103444493226208535280366698438339616301947302179814317173820831010542879747245590322190647314639806369825602411938371131388251390851264586286064175684028732189639844887553805120416521486361803008051690351821877852338245055868294698111643209964364058735480029905437485193242262612244494967890268079027001510672331 244 1052674956187551117259988318093426365001849480488947532073549107603858980705505926877277372672548625327417051880336571088691131296638823735355777675662116035147305918237496489233809734274221101565925915759550932454275173283390730257704105432335876278420868652409869899835510298359449721813988419464499086256107679102 245 12617504799292151124593492456391459962311406345093035012729985168407528114180673317174417794078697930150454372385942496959998821671590071761322106589214548435229696301384943915647648629919189604454960667790155288928725296120212980759739856214484381525643565733738728928203655180614372342532224724223622036149139716818 246 -2158361215661756350517235850500729221191673729099796729347244774374188261971980656352679173567658142323357577096987466883773187366107103998584586610891648029107764145476725045862966156785867867181836923367729690674973936563880100680879118074787749615909723431282186311825211202516528063020456557910341013797925407180006 247 83388107480315710671248521533175710136023671793509238072383089826868570321802893066370722590479601682695934233591749797178401533121517877618145938698055875851197997469821360254498052131309456261767674455050242229190078889278826417584564774663485964100301853293137941853139703567602848905743182688636623048706203127978570 248 -721235951893632720557564918861662510355535632479101376309412765316755834017108572912598578164588658339555064832299269262735056502179014099876125086593620061291082706641500778699294178320380186477723808544837455558191942310377815139535505313136095759205900584130897694091410636187587091641773562340235279273214660789200739 249 -91575736195887232785678944451657928350539568535782227699263137218586444094330017041200458192739629670361669745561471063040015371926877504170965523093535004246055040673349439170564504280228683388002003542528117398220191901326016211934777647376544036439918006705858166222841492090446060950586852282362945671632965509746369019 250 5476910818438633124441670679870444611113986544879736680782959608806890569720899556046843423423814301620425810533404277990659711062543273230614845481480627911808374455706548098325911329788644273114895074438248818754699646596878851472158840381374669864596873713929339560822391527773136421185414456247494501116536065662558666099 251 -122962496106584365369696091580733619630033528580290272372240826135776553837813247972382811322241165396912158554887181911782858456230014750217419377616465661189263784388989694315004673269762591892806674271781801669273359662720651896950237889731833445717369319924992548808400336071073303130303114356152412550676824131368604450211 252 -2495095053610453628412831212581201075832804502866826554542566577640164412474787297139179001132635699501249169580870244510413422310492777492942845967981703057057063802021384931452268384682373423774200503781106001314090205100929506013597441909134915162112786275658623781991174045641298137386815447125570851096700020134130861682648 253 310603993586002195742109536942818524323276149162441001845451227261443851141972856254085044948569145572761542502295939717373492876030569864026239483732303959275696713778889678674962970813405305489234064902383228996051762162158425140429112366479469362503498254575763350056808659458416832889865711709910520416807603976372749870252244 254 -11178819937160212200448292583837912451055949872877658326122992207029792090220500542242442979402575636386481173541399439712467313972320015874912800322799001740146234101260742243103045920092804605161165443666516291328076919358337002782350770325698971817095828443271969447870130805731079628100961317735124268141013166370185828436209717 255 58166700978380919874356056639346461151006054765118532656211778515709320941799279997732246370034847018048736234115709453478331887634632186101491805439171016294402680598086734625863642788942348273904107837111864392802926681859749890897934753180718259858047086580246741872786412902943846938458031709422044599565027240345396236253189484 256 14734428315308192630016869439967235271933706453311041893082808286280391612632960322392880740218500623315778943467806365360856649495219186546985983320498972289984681582168250869910615028621873972625599151423631688330259279578988954331406687433925677620531077635223499672168544789683892741555156165592556440416688775794289774913629175111 257 -813227209634584430085278064573830627915913953160831679278144649677259871857420529988731745982422790783310420793611928463542265728085993616390980344629391487100082164971661910761437504711720979203523176416579505502268279885088338113215185382128505258006944334711314210348996354628358063921264692818725713227871702349205652206355559670212 258 16515322675049453932661267057716175896092728714241895800262498958860285882861705629233251420634990914336206611958265973452212338662966495198018263068690852220776400026604024017433539196967606983924324716232435842543522104521349745402747376625006392073244460912502941962331582637689229799376910832381224234616536584780163371944801130939840 259 486261912324182085912723800272580404681021388739124038343978148730364581505968501820992437984696190291906139237900817646110506862899852852109291661537115686645620538987022374125282665976325784689183437804182433867805997601392550528930188960298237055311164459954231947901473875992777027322086303729494629649912896098317692424781492311872042 260 -50580439165745350769418016877129979924838038773596423606145653355689109064847681933182757723478685415439067148767723780856875410022243598648275143000443782614232302376051381478040708117412719993222499978180541106683079729299632157494067876424374059809294907863556206605516248114162693936723011953048886072317929200738445365540135729854638190 261 1722049740810753571693446922719392719015852296936128851899289526195768632788597712387357099417679755250070879833397516857857827865129364601242672691550438598460332520382044823946487876448248049951162718983349242709844121341548950412285306059911603809509311228015644022304096340272576329946268153210585920505371827115327498174996416825794525352 262 -3455100686624291877133178516726593818969861270223482189415213279948296533695985147467784865137338379814030763494774349184558396093602048348431191439969127748583038446099319390106602539352243741263121643632481597391899293447788645409515423518264225639560648959352436752817460812791738933033424302628162942528295942558361310174661978919993085127 263 -2641628178061242021067657067354583822754957447006318638644285709985506519362899331452624965496982766334197842174066480577860536253674129942182051334340484519459544597160681384469472765854513701329629499173672201623690120229111769846767608675647812336157205005801387574156938582787584921644850623646526910594759767064751717979538701957480302375420 264 137909190900669481770097253908695671388431325089925283592491705482057707833047257307896840248791233738882141647065063953452290196543816313400806709279737939071034819861403499355798473190568995281938846112252941965364350583714680596194408242460875896872829192853038237858301640701850945936209527294063229103706381307303141950494401697496340714829592 265 -2561002618894424348443218129491205771824752334929779482281219241333236865868219993390087231955347218663933666495582261884500802449087519606277553853089938700408773916929202791252499464020170188093990664066902065435796456192488680880495296683465148276517163838829689384977090300482921396070953778321002084114182483108097900220578531593116483008521211 266 -100065726687315318849214681540521990142529241433184125817637551801528444354572493240326791812875178659339697215991701339754893741602205196283673965585818447277696491885420422652170292201743975240919857303382113938376136430853427883305132199690352609732294629873070449877554995684732113018531436326525098192412593496023650130801760894573176217595741145 267 9333129810996771711324370325349505268343234566766315446119152148979586736279664046436381785273627020528735500220546344374696130830704715663753111935738536445734844845042084003686723483085769372692468211564705977614519260712178300454759842751373973859666701807029562503897288292061181693247503101489209044122706494194918616020501029197313574558114580907 268 -305050709238252694369985005590929956064493948795865161508592777572728152780490245890131676028988070693839794300530281711406871252653380996206278172572724922011251791519066607892139965703628580847952679928515190096873338239011502950522616434340666166523623201245909254804391233399102369965563332746819962559920618465123583847903016758050897924951333674833 269 -244904219301949012208439024850596966843993077238214223784850270743174041041246571382509206912668192641348207135719995143104484306078948888975619405895645793958122144780784973845344354450825226841749926696580080697671464633230822209555246132976650651112099811949596298838826609974495249724585337579205549941818833968046750937424999973271282231537566398056 270 530188531087957639784720466360806846720876906516652877243257712075950409849572507513471212285481625694450657436861679888418195458044096528436199411027713944026404312773656373399339144458399225666202470897969674799852228135425765091181281977551673826855937972141795126023864594119682854685405354454259566491188828038728494679775562699987214159186811629196039 271 -26705185663052415333339719048878312607342492937811591620548330691807580203887158229051303110699966294485289685859293137154997354142945619288615723922055070268697021193895385483651003760210431237371649469209589656122100430534016754632442018125106637370948831138535676716517952840706108496269102503423620903785489142916279886449445769195038322449728153902298416 272 460959183027581529469736144359786410618659047734869131827252666673301159710134653961514302399112257951925021309964509392213198370229810480761508295740618092742723744959192139601657281684377010372201079038051555705008632322932399322702080248954343762812062574376242749949893408325755039245918347151053983496883039079265630509087291483155456545032426933455731565 273 22322349395978988011749723894212025586730357280865385020524535910655146993610243066060248119665637469003555523671525392592503325523605540612095764077693272043212442843422641932479366536295580755612995262541428578733276647434205400731769656902633365322712636413552440761371602599295281950778637932951381324816776559204633958754003667223210113031882371543553686656 274 -1951484347864286546580606204370748112972196904032040458637258151509111773208029195426520133653244797026648551160094893884585803189330554705489947534967752615331828278539357159193033888465500541557890081381183329408576950484834495841723332869993861262395751516118055224300670518880991196980146657105254956914986639254631316445260440272285238507429121779576487613278 275 62157489993978887926152156782061314116810534495835640524675057698264947689588693410389870073396151991975782313643669853008663542635970217971534832904790869951555510397345639755134885717337601557802764202231871300765246943636405298453038450794896946520396278163806891232108732005841842438976900486336537786371279013337366510364135508169832133004157200728819253978198 276 189931024817526344098109439230453810455594044776163650381150392508872895944048131633936794911255148586795532527395179548015898029477921212495224731369799168281948648918187849951319448310327991413585649466510829197991710563957741144020394860567867990809218056307639235908148986217628649884724938186540073178212529201663914210285707166671853799133222404233219430183065 277 -119344964685005862992527031482156587534673283363248190688647363895659938172065532946602630366578784240183671485964167662582145011496610144642807493291714132306700774328340912222110863513508468277042586679707612357926068716497460158459458782441518626547239497623016816653497066903345999314496341201935497043076695202375029741989080201404283709634318102598364586239901574 278 5899919249309746283937554002771743592110509771442558849631683998042655483640485413296841509418289549836859366747201739914168173690308219118807942970924555309910330796597711528176718112441165440853212316445799436292169085829096312999744342184964745234984486876043168026314553453154238740083075520454598980907737732664920993142759702327376181112313072122550633968115495094 279 -96867491410677768809755326204300646965518864809361349730243062551035417441755700926750911086510587583352531771140988912422471121638166398659463017716641050247988988829129182725776263305181082754692328718397846171860908192057350655991425786843593323040315938808593619649509798850843943499200551888916125933551413721962178353381974151708527919504609819856889373079649386154 280 -5459717649510935814326616248717469025220315386084217823439946505725660377267269875309379549765047347246912414350084536880682044756639391137927402097664716401343701915846386922196500550336704797320005884711996844234155260461791936141094185402235734601166641577463130058608452896823775419351118637692173951967285811421513077307422469354200171408384969126688302743418430569679 281 461973721299298871478424589993360701744472479180191208995296078730279936206283672672143645290359801701387031641281613014472411979505631967456034662825630729659320279748385766676526955840020573174412169997016033241376260350932389351285504288327120979509907379067623567560391261669459038895616181588230288344861829053028459302242761235615297311965352468314586489430117823412587 282 -14562538128983894090486473123738364176805561517094923903122349140984271491554850495953857012649189333025238127449725938931200661414106835646525331451453985413174850672093751913295660169781700376146915896927608367711753233754423620073593542352025895892864762396448936163575150083321495743148592208083728728111064454104220245658649806683482265682114292039188183386476097447114074 283 -66721026954447305233732177960819262771593154336797179433936005296551478796279585470495831036648044515470539512456039436804382524437381042493598970716116175768124288682936322320683570074738672933102374226604099742216111740036673650519547931269921611641570123257642457661001305830786875398591564118504879612378677582641514447453531088568768102136213724537189906846588574583502454 284 30131259740637132623618178133091787820695525635247875272714524664222900011889717871745825040265805709542165251590577281366741420410054329434546263722955102211623165702448713291200472098991031804035627654663137508707748559801271331340985471766101322057686582095467043373759787228854437636275153129827596903089407840127841093308584889151982647467797852368989966703208094846943976545 285 -1484894278262764142481608516293739734784298685349005465221990547079944540435718556643116377182904090275987918938986912131663522212482248492006452187736114537865224789943482529747996565927134316058052067026175147933193225501062579300454802415950411828872275254367808193589657172552368258431688491751907867566081545978299595124136448330406798772787775957819964851925646107837888796795 286 23878540897011444582817363143970158714152793059130604411860414191039659165052587797915468919845882082424314811949997018848482267587639777718956105441055334847395317296036738462679766572021901231379193144637053534382160228061463412340624423282096769624773708991394787653328232373635293222759901808031908958468901642999927906105372642038103583152100693896365429590746237459698595654970 287 1470777738861471384791980014700895870185593782606423479847370349694409074564156312733621124767292731798860334435219180076868724234496159661544341633624037179772832830230635759687975068969009673239275819562991810498093022361928671654051072593779563053019226082343533973897916994666864568597015720974960783406471327953611740101493386652490856289483854283736589975414550762233737379684176 288 -123618997356073251660265724591458811727802719002226208211847327754314696081965602183727143681601779185669869570027720512002059851473621405543365462161877556800534951607992406550920024142965100104184392348767033902334526781573290305956560814530783652740592427881229460031866209290519151971704324843330120439371055081914458647371257885755216997820328244459642757806338112441583105557503975 289 3917787920796410233137072752201279480200785310706896491807573193337346408843340321827936359414115364533667315594429518172396292054892811539098275139785791055190368661571754646035671913720471172576468017350761667727890422882093321165408391035150878116201967837987736989289598981635539908937591763602177876173913190241097765765265761343219545155864672968777265154174275802559811404001393769 290 20540883366952344053162869412417568424295244602225847180109199454311396333786186312025978239503844178226730853415220866990641042816858168615428848096507651925570983954315630050828094051355030391006048232504187232701525714910065861667680433949605561771860171830255035497570509769036920481661889369194563539849046602108038959336939254729328390937157885229923235117476160535154260268494409831 291 -8522337924600330141010392879545810000988312577591209254181773465757894436042340392565715734346992305042617225905106212450596469937381704413938999456930613155770937683244238565652204467087122503536656188884731669907382854214022547370848995472152658443223897698327269176144965439371197892598305714383671956141206232214472607826873226673192188192578075393347787187849028337337277931129821101162 292 424837962828951332078984007843917570434992168534545217286719289277198826633614810852043812664410029802199878744444121112795231423185934131897920574168514677525553661464781870439902508097387178000146483355738827474114586760436026852559734775754180292845529359530593554141606585132708837958015791175288635536107755300831427989930832108484153836077267795357017743063578765161353903004450510445375 293 -6915835023402898901638782732133677874687688941849159451098278363548162214608362547885874826363027268139930230605021082560815652709041906518405692054496466824909989498874603006122056778664134686723743769363812901536831348769140035709889609312543376074134241214302076667735761245916104268239015374717440758437687268919664526172378983892521886436405655762244980359859571852510492186040316892067279 294 -436682102444921889841605170890952207472541835387880840875788410288532835055858001438094545341179933926399160946468462811936165438186698687030154582446450978564651818664666126143520418360999888721250047214842934039202860336003335257594128481122065639784526079493337920991446917073167764304933459677431469049195872690751920576264095099143010620064415049883088038561956417408094219051667789089609889 295 37307719332795737775579427571547010092767478592155703549072657798899719304184299365192895244409546748753401019973278624260002383609851230932863804707204388412584911862385994839008444567072017165706498752882622582665473140623053223402816007395091060072861203798937927647226399118553611149963212892771523240315063948878103664777726088782694224383163968738110230807434202362999692631226226754934233682 296 -1207498252054550303869742783877956182354842443311857313527573962624035416344179694935347529234388903702267243194052761320229965390632821002778884194274759617963561731974887292351192281539421732028477766548408834682252825296755244618396133242885626677965461830155752232084485008304389001185469377450725817793460342767526170400206551531226173781026293907999000161640251597266495588138441409725071381083 297 -5993508401813026866981074283531311106843111303922249883622250879226844384262618751322836250777376811176919792049944546651214149542497854971337374440187224725399431730733375227246615400508697302325954877246440342757594451964919622361233573457667773515008880567339760200549663546529929528468509709941647967683564697923149610896254443418221704682736948645354688177434140188709112712494810779564181309581 298 2694653411523357654444795008339135584044504347176709873841807911854089961309006815521797939288538351165846578554089267544155069417498948544791928806287731648511918611343912564170001457334127210913819775254228808844034257902263512953264400599736361491352181347211312912193255305519970540776837227014456848879760124049277547727225726485709869673779971245254562056049977373098347901966836026213543693703919 299 -137798972780593609025865278774210564208275328792792596749046271399358969639706485346993778077083293055698351560285855069195570969163019648902329469192890706415393162498286333544333059073362587606426912109947584202656994175514798645581024146732903402590528738983950378124839684170057097135302013624405220764559391009848602136842548572915727130301496979401010395415753129597082868023383119897886458142759541 300 2346424877192677301850706600104016431277712881869448313456164730700342181874840320899859633677454694908719484543140465764738979992989019400110545309099450975964851980485814488605634483177611230569773356364920687012501233438766748711036688558506335201921245618998734397290383351603874346641402700574856505200511559740561069156308552225819836430002620268221669942503120731575021824937458578292612053698290231 301 142608155266343993667017583557905121698551815963625505924761056502045512277446392902080972289686784080594091512528875156148868190316522153480387770794478042661552115063742523761997765188437769691560019776346428971491620740313073838783820752162746388390867628615437673421980960517990601573130244222640412104890345360748310612134303532659096674391998295513455178666894848775266422896399698588425066551638442731 302 -12663306858315480361721634350232398635802829076075208270271401832145329615310843125520725699846819961843779632809271232732893714180253551523121811941241952655003533589783492566366109707913467135833488507909746733117046885036976744538684823223921835406980358522451478754186204318420261645425946558970257425800442472626650652852537124359892618712135600941520983576587680478538557170272005807813245946987934870419 303 424902861589547745264494218451578366167635567066037677939700504649797537630564703036002594449634294256009117703011354482122994678509176414634626679483029219750155896843190751201198589942044260733054210217755785439355692638932090418094246942634905300555254226553806979020700471881878366417198573533907081206122807992651931266250587066981597433271196860318478590005060371323631167253245768983440362629127523485336 304 1590897506805934260287297657496464233132864991481068401011449720883245728170200252138937614999940214512539315398694921895412663504679448139525155682711713686530573179968360795474634750216194536230893641569320775302605488344269404969570939153686328044311044297004384907287598717043153861547094289433489894584186684695419766693621890835500334393444883809640351823386773950458864210064477173026276816251157910907770 305 -949655574441348056248713540697905612822315097504718337023551535077932970361464168019172287585762039070950480475903636234663941218202288324685828542612073670634240084338974460953127217870647192947738775678567944909429879729228391405641652144027640252823819007378560412067090793875567331480215789638086991886314101179520553589752188483851955453754114874251476979136407558318936803263307141422314221606246843575341530 306 50505270292149953489968073129853401705315113688799030332990938239095040384762505892626702593485804743649378754303574959239477626600892783523751179945244380546266932337827525055050520869483702387055425615926094767376253194274872628375539653889223203658478281295342778599614627302645729433289582103667993966173075178113094900720845514237900864960299275575963576734590871376635347918291865262497593080556374386194323864 307 -925714496613388931626355414625011530713698267083671606088040398725648438796177545161522955496928750271087100178935485112330177847684430170350937856546909602926476801540812097726272307856867341192472189909762501747043947554978233062951718431988465156269050585242764159569967827451342911681373938808166976594977689673153228647052726185005059463617522795682106246833247230301583766431396238915017406982081792059935626224 308 -50996557983032857075143807366550900935985877247694687008946309087944993761381465964255737483048813929938092296832851743709734646881834277755146737829379998628312828745473052461348909124267454103571268974126256945830532961670504225001586432320957200443392120141234436815707634285278226877043143970200632359569386651092392930992184256368678679158740543931446867563342116922269878611500331789569360517894534739736899409927 309 4818372652605092608363118278083223209046168609391366521464242889848942564424755166863753240869529675662071215608928969502970764216630319076975637687835904456153519090682509057682931263154491394723205211808601492994675201395667913914626277217134315337307169058449692334774225703529206447700290819324250288292079287300424647357079889064479945053400062353890923746683079779393247356321869476747183761659915980993501985219790 310 -169964039241892788741820645491551200698976400445853688823192234879004062759858621472304324685435792961650908523324145747849330891873091980864371537039779176911624967150914375864662103015336481122492882302510068596848784503678964354792193826339854854113202171207460841334391960851258052336887019399862273247414105197952999190646984520730329851482901407885784928114320855941096680935598081014739242695533303795894674374753924 311 -281477057079979345892652994986634451157035790648621446087936488561040490679365201842690836210968934859898055952642774156794801001381697861317876410653420960488693861009960298879436577921341866457461224523271589461157276562270498441876682634581689781499035717221221843229588015222217690832753159851543759655473343531681136916905405510290985646800982901248708468002628796204913447312193544001871295547009449086421200262501417 312 371635101441045795611923697579861918303809786589523224463597830399758433506838101225489948989523783931563311355694965885256611907116979394114801175918566277146772896548682964323755916107996600596136009634468028045010941073618590200032615158725532084113105090692892877737003186473114164990531456126651800233257114401268322461398209042760728290518358922283835614139939784219204283398276647603150243890943067059428321629411696123 313 -20837950555668046568096313461917940829961771923728076760371757162238515259668198951795665838658497795648106397945728918249098154907411522563143292469913458728166692214615428963467169401723231514866273338025841387640800469257005805743332720148471401462330795977230964354673880264743833049787916515514965240634032330379179282504456874381824690928350787375616454068621306972541597029366262410545352535341573550757669354031302178587 314 420317414965708194737455021004664772896260372177298541594472779121630606784873131877646598324868888969699496576669805577878771908523129380783508824696035168014147232702990069248817049126580678905129415002576675405653723217384534575289067301143662520250598310015016131380733141120429360420727616730632843486321542098814036048449394636155239800664148619200002776230017744568090592167177419092648090074846721762110826925942903755039 315 19822214948702921975336795871793833982336684762773648688697820549353489488560867589510581533944474173020151004336060770627406612654642046733969579554127917701360714560079483616753959687802575742329629023989732285001376892503184096196145307136932526301212734333761785121787746240067446939838113382522561898254638571501344026930753659243188048861588258283804790389073346525935966403557319429171524459984052352978542044062619829531018 316 -2047484595685902624809629322681498953001691903889567871109858626267812095615416828880682641543503292456533675076115619806128596335845834043770688302919151671649448890459630136005003837977865498349482142403545054724087831257276609184923591342836426154261887200986348107521061679205834007308654723708464369422507548110276550431938596548837926501160965329551026284992658508426966573875695247944103731877276344299831673655057851170157730 317 76893865760198701338584656841166862380919637095899636268179870767047982530796630095479886466566765709602998455980262986255331560037818441021110057811774428874302176850518323624983398550260858661280539885029809658592953052620079219792256966165134333779065906789024739420441578243662723432460212831504549505649087745398061920971048308377574946524102620669696237716004358791971436432065319812609944584948440761104970418697250139105375419 318 -90823357719974974819443469503798830164642857265045704793374296859183640485131191567851017949736596247539271790218658842111792634736312349678160771488814594003380117284707733245899550284811845311126164070635146408406212990031933015230372781781816765515982761321143369559925330963994792581173865796167249320938111927533482653221190639484652425687191702719886712961085663697082858216740403250700661085656020293434977169727399533443765043 319 -160745582199575261233330609735269886243326493194445314290589719705350540534653634698854287528816117352373653501553850631590782730464350387817310139077823063608297761246763614389474822376640867182371071914215151297113814361159446058538610902835413943397562890053584042485971058874236706611653780266712638613366021657997402453598484245953705055630947715989967302219893622939053386256337173707836340623077030224855939084883821824574376065162 320 9637884730829779094926130007646685464347120227041627061485561687613172253980333706228897376257775984880639433252887821094670870702333148209515907292027395797070119250901544516002720235786930859653797221139705247138950918907838792908094044833755258254108672269108839579230658539479846498574045668428960441610307337182956248247345448679244802821516979935347689894355421598789848664853552890541129262276924501806411958016919582691380711960448 321 -217196892998297549809128233954064729341814058732121484060368085944608023393383656480778215859505350472421930616521337872795340181427983808719196320395814977979444555963966605728869195679963584540423246350549500309167739625827827165196787268234384112817094384022037995554283542043646848467004230799457629557489669920400154190639084145081901444203496179735954312491994035688981285413700845869155582108682387262572540062903037775963669919507705 322 -8276790391588890812726384494036018908588281477287163570608464685608464615276191398219059758957266063138853951902123924320860931514558634365471642228784978287339845600306708470666001715893300078645090107402353215189053366582378080993703744831636153591280316942906419218099691722569901100517188141738064971237113241105554498258611858648067031742277059120943896738402681585795941004839754634656847495255248871978062598150287084946074575252390218 323 967524662640758698941906162373354499550646780763891105937196415772060145706615343126715710879346300610935648776108779433680702705077628282891365538963029288479309844209749052142073433179015488596502769215053194567340076560518406828422802012515961121379256895914844967749653892146943571866777668094130464431063933059830702268329426028370478981687462256378696857551988868285692000355058211540206355914676036441354112255858205465644591705140065521 324 -39130553806725211981995984880352818256415446855320980097137726393803975044506940143776677265077931182574255703581136547348568708143931044572457842487990603239467962041994093670717330489284399602542718267960330973399308958664596131894339470647385946289229320409459827587182613087647742380971837077297805921726164067583444581498619752502410442776679026880070267721258795028737942369235428195612752793823310379940560278903331635231253254958656329059 325 181180984734452239095791010474709444713209827785229738874975156214728986257001690072646193287355660646833271425349198579821123336632868132332666199567694458789382391152630381664448096459600709058675184426732992959837851223149308870542497175233688612539273840046611797522157304714613390063818885873059073787699941930624065395946713071952323673343125243136894533737455254390565135139531389591684931024158390238335105044076924010636523454820943013990 326 76407108142485543177412578036366270762943201857237633666131185242926056658407207637803026650262742043652147582671213691624151264862839540841365322683335627648861355022987616530898788381108779385895702650510248719359056207914632752601271125780598525596259796127600447331356402484854366761307231620170863506601380888937864166972031759939051977826995242511168667116031708744146601942832362856465208474549722825838585482468740457938183442705109224872470 327 -4974520878420794165613716858308506814836692698715531239982749313787122156194548813087718849405886366770695763668242966746314180725701386395740152887326250481233169799989740876929464968796935659526901269754432439533644057500196820544698118707517409932704256427890678109700668160332160473909657784089639630323198780892466300351675657952194906556143649386445649756155954750385396429051207185755907017968643666794439823936769296699996867618729108132045402 328 126402218056786787227238770546590204562286583528287247045935832108231894994454839789945493641380765339417721497546889920297535024053296133261011572311239125197412550884063408365964505766417039736321889776059461878911133603696156883594416118557561868024402998864044400867170406105916488993055231924383106861767791863694270580238059276983470290405845341516111373508687667813507031337093860896048771090421330537819087146062593386469679428678726584385956606 329 3638758527241673737184354846861184839191203192786212715332845709964384347915798101610106661814481547052952947269724029624082628756275629885226321145362618694790308194890654716339636254745251433871295795119707006918275265005045740181928146597800500831929276328657142721314870792057878502530967967587087468527717254553242697058760101225237520661538678233431570520442827502431662068221749398452232492053998990377843394717064407111066935318015521508211094176 330 -506000484750427195275965074807987726408664396782482330541172491544493158481103413620754528995448498237833727160322734017163287925894374097199778676663214974891542110042699230140025435239498349603042009308048177258046673912338972201043793267222876971877599009166970505611919302281865636681158649322774695447855898773290273434481138839426022896456541296623544929000411577713763256377198193347235545471301809447973367583309243188715954503083466272741307734772 331 22273124690201200529163495502425361845537398790989025801402500667940643004367802810100287267748867265166607246068580889957511478395328709071976981709913172974931516016675296124429202972059917703475766412115055331742381082685629963946022212384131880449817230292965357339808065041791141823622562648662770187760215638721684771463719954616347926403628867155593367746976557313554918028570748427367160407899675509912677514590531261110441668517822197960339812342463 332 -190722344395801047821757580942363204692771118699899335352362114296004942817112840326894490611353706723045909330361396295913234584889207224381452155126235522157784301148102421855796497311902131686686966856069114068488088443680137686887462799973552592626871430233560361224519787483197332741640496403091152907764538674893133145411662751747992545666939821867327619211913924733240183172038079972376844371400896980720063164586674566280148934265630116865443519270189 333 -39619521205415952044313580447494630812361648021051664977697020622038799177744127546708673046445450148101468994017992688758445312852057565106216463372707117581484558230631091076509518121845008899352774702647568067678764084939029108300523743033006619948197845930697904476204951911939125734692256091988831083150710580930714455693834105698731373085312027910605431372216322361652415459941249784137395283277493855061642147953360880135056699148932687492881601450992396 334 2851492783784272136710674476832130494722605966069825833256501312285011808917726602600895124005654489224629401330916185564284061429379145067750405298249986589339011141791667294439049728692222847205402744579967079979907981161274619007802696035919259843370092833695359357398129107334829945207918726026107249297073537139878001418296570888050782489057940093512423441532462904966026869222980375633367300971743027714365213490761903331465154659956659189036883998409979785 335 -82102011284901471310455581010648340794386347981387184825575298839289974371627143028688566175420564871119898047333419688943595747657895486579495383085740301790640756023034001794737730041338210625223813909557702891935157852003546419422170396737834325421863220139158365458353121604633906864198056649706922628877766093520408450417542314811495113199026638473242048748686465998482372519829144438120751800709051024257861290967143465191515610768417861932188524883699259193 336 -1619087785753362796512339130315144339762834572313077954927351546249058494504983047755669344663194008802169690037015509793162046842742101632799165565916775410706632748895103681586512610757455756089123372364108992577030990417312321364402231635590974970607180682383334900687800340968131665459582066392568798574439826720643106759429780662396136210762250149667134677679796460494975096262902307197130826878088483532572392316362776831220920618462734205788154374511601801840 337 291295562993736356860148931786945848974030542073367952658234114838128059566810038834667662506935756700548804621910940376025755986138792122366898334669465095744722451449316490010707739264200574864505231903000516174420027693750917879589698895460627008945401721272291502787373283677701587165588344843870548997218146957897192707276659754312124365112702719481834982693803526750947972918351557878074307047392178116997564734912242190536177446908024454480762881027291429932428 338 -14100768601410057513702616740028554203781405325185145337691356265269115430330717267038711312781811985497043200613234812867484294791413192356318982358078699238230179393356421060984300503390291220010904506250119237391194717723143311191510859972385967062405996644937570198474477130391571981930557176569487056082072249853517935794064786714129673404475655010393324935898222955432803036469109510469864761692566480114978705478098062555133986681183383526951759604570994386780703 339 181618562982422240645924667130295028007674787285275603099405942471876357669852190508850628240067694704418354724775401268210667395465056385299538265367924889993959743582024725931278690807430869543885333943948811869286441167302695889364648923909266510356953089695708295002555171537609426073278708214538922255110688760420776224344854344479670233042096440135993735686329963715213703615468012703004903433810967633423190901324742852067219561831158418958127447755998342398109613 340 22189909827994694751335823454025261501308117978180231845888978069022696407461711717961517847700677711044037825887158913904612823546267094373745632713768999206921052957251482586309598925892178227134552724798806966445775723275023350021344520511285122494891206001260997381053292778752965490634140465675781349966354926750533064272318111745420996450528969904195352903129882225150474656600429869882880040473133032702621574722113501561721307042515148623397976532410370192086065226 341 -1806044218422536971211713827088520514079613780352767305404014331085343147206547840758839074468997543399848774128880547658600789946667345332303085337671189652454994560211229861276123248147443844533189983000295422225934947421704975082369906560195938042436753563668529981320083653912601388301619984209588316188911123054864387296830035199338616956162500414813010827463599610134473455921081930764179853314852458949624417416405623812333385931948465883211233282812723350707706395711 342 59072579861351028774701990171061078312112813537018432528965925952044710563140702415442381394258961261217767833363722318031414255149965923028707352983538158308351476334993140785067074122546182825544361172360808475631584451365255344887189078401954105144259150133961320499627867415419799429018999597715988601185486387897642021672444282194804201900600846274171251285565336833889286328588836232868141895589164275578266281261700470819331305300176778962665939565240780830056840206219 343 658564220736623825730719757590445144614712417766959671337419567907381539565731446603032319504701972671623090440268843315385447455230305832527992837088769804677858964952943372525712137559542368302104648812484339630047764108292543212120427336534106986331820494557807470106071572232567333528806458620609247163685594586860755004820225950002768093933888770851295353102758511240141728634929150249253978310656213529315204589930365340743097152776868225184170926840559115571053189073807 344 -183429963716073957135009476167755058070865923584921604673859566136283570242880483398090793298426495838043917276922959877237368962029207740176963882151945004554619915293142075910123269050023212144321678089629800826817249218872601803519905850651645517204008210537616008805659042091864408648134270775166813630724633906395775250812428663824912074912688597191233411084851942354531948861283029174196119425003018037417392792630931014773326443211833092639885011931670713454448691604401917 345 9874048884925735869929473359838040560710569060151090404553748655082430346038623103272916187194673139567153722100956276948602593934666036929450438492474108162894641926060826359645824806768081988781062159573390096806457443551496610051075494701794417663309987189370800122418170553625367119597354059590674461169746048853078826561415346087608320050573339837769631563609312750738831571099435891221991092444111816035542402260410623064564532554663129475265360453035189546239299246504290261 346 -173014451055141052984018163611555502557083153095755567084192568752492126037151978599877285784533463765932917199268384098733321945185056672244666314645110003533978180937191956463082240409576587895058713862175665424323451281702352802583073765962201988769263060793217392933231768877851857131100761669228511007111576119499310748901466721385013016356731241117822190246157545617470172958430705922675078667561024038383557966721992213316484751548784988863228362899439797521638933165703385222 347 -13228922374903729138266378439396462987376780188125376289361849766006632666541089545440142124068432240350035540868448660357795422936742229369414622581385815045880492958812769156298054210414682140203994762477304978253591719468050935566707261858257314727204540052220679518212155339688222659288635601784638453773246764076864996443497193729070716023254216201255206626603075667406263565964972380584698505992065886276356464684620642520121079511255789354074399962597441393759387053254817016751 348 1257040001147358370795467698730580657635864789336809511798878464454216883706866882153718989598943591753361683207229812730763480171002886435377335165719083432159153496103509728003541393019849720375635403350276260088444308302381771483688346926859234762710740373486570357868351733681589079220939241021271646021973301742563434969173188128304044110047139442940481073236161917642515302366882488595209596455266011764139727547131745095557073143238327275028048355920169575583443014327544757971091 349 -46788309673215561630736637387010795274093073516710919764902294891844751935486287809894977242105598059646561093784825619465615216444315547246996113984140641249455104275010082254333660653078915889360221250948950318013897817353395429039586672828630641116049892533528279995783161457460657782224939948866166742328124554238020964392154526793904060224820180493293322939604985256569244470759174730170137779487690850979958418367572351793575560098252351068407259513477982857695120980478953531663575 350 -146174650275950956033895415676719825759395846939149431125187636944293904419259473404556494812987791063593774735978086814642444977538649483405882303214329204134574271037264067515262134755306685276607652399633252990719278039990312565537660958746825251041578316222287240870472580662324492975209641345275418766719847769294219484324839899715738279064912505742436392225183912756825542640607884933854153261402659725309220564871516891036341720067832233996445677881392273097473836977825031789898102 351 125378737716890002068651263049912793719341896833498132104383738185335515540539461512277409787814437388077270181367400173234193544305939362845920664885310690645289637598177587121336755205526996092696838122587949822383758379749965460620376897732566016296872212296863599800441239211802035616528166044399481232352697178901495260162443263243530054486171441361005974274576909798800465972269420363423076396291345861539729098673007663251855245121229220705893200266158901554729209003230720298335035993 352 -7606166128127507513919888718208473075154151246513604314603833219172471837607428340745917557829285307535512983240197255283580260956359388652832781877885358642035485056320898709294206754177172100595642635289284145478025801381662151206871451198059570520787703973377715306730332991525423317995613130762010331621331984464300094847293566548636064051538967404557775530355507968455209786884823593154788952558178221738036601048735858716812411211815745753190335481911603535174092914911285396086521937313 353 170949379707956245695865317656409466377442633301646628694658042510383066012402128821877555397689480528380463082752587034394403081871991917250046216226771345102407496145264870856666140325835784692382189319030718982889691793264437940340133662320994376596913607873314993863028380222700015311105416598795836404031184539623847349499938981937570994793351899350392866946845229161382355689701932342327145136473380853816146027437716815116105440169994012014980118830209923985756461115218168223349774183531 354 8191974752192819572478478575859609733760333253363344565087993727325647307532202056459027773285681780723664192090486422245104558497968119864610640683554853308470089107311428066509140441453819841651639801606978699318250608388071736896227390462769073146480733921338708221574130721468268497053029257047945578330769850926504710017148530565395066790602269247659829092732017143185139140393418021732915919265176001636927130186802435905792633780459002269428653175990817058813745265654605400846937350460853 355 -955735575749132001482663641569661417959212140072826175936542025370553186050481193091957979456519334146104818472632749470816583838314896287062136882803326975059090324318889456224523638272467940484817144416860351999108891694987727927286223503166301612683024170389291312127694850721145245604629665169095980568163410923163856459666907403606695813197339410477894457469151178517198036380723157158982483007756765360221665907321308291997121430959830053181004035811266585217815760572124183447601595582785323 356 40577665793524019803155961676483730688272184013026100901553826327728472079349559257984607094185662851093667081130555262487484932861924445472743422908028329218052154463395048222767236477770710394028842491397885965430611282534062024741500014677390917770719086880790938497213340134493589344704697435789724507225172760603270962810384097903861154055071003429841227573887419159896596797157129128096160410048266088126585726390710546495669789517626809838433487135051853601429736996346455349953966121718902253 357 -178945620064255607775118819372941350229600685019476773000456331602012186913196290139793011789336895562197790976639041964729531145692925832238795576698203757115481060887141979324840990737080739388380061942446011516504065180628482651630708214749160955869157310691639129230694061715800811193432290078846598035268845476885347745197625310615604497985034317500886672692963644062825081774133879140394951298196356997928926176974304217540221136494897111877451686461349167254837385945167104405125436716560500914 358 -92098282152651874517143807156180849193056479848996652957919659933234199795567418613431423270292592264543877534939456414648116123395745610594526638928148222193528323281732515533633412488030017292380829104061729427326879463503688126623788345451218475279113315884752848941609106876053267783306359572324265496075311410874227074295684853994259850703250107347747984086053699026956571254110968899206294918217441329820407674121428446540158676792420400763379843041434536407722208257655610211463559343635876958559 359 6410195398839714028151356640366464136482183190703747156963349572018531693405375757685894773622546196944108939683255985331471762076895380404484567135711291516193850365825681207475362702412778885720600720574803583709931166710842440533352901780362211471987832914955374546037056795679246846623908750121301517385742476118879177728027871085476988466745001419167051059718335620063480542538029052502101439051352225411567338719062634066784527529886441230797598062644294934491234974625528159830302367436049246608771 360 -178043874571362614436541161111862842344426200761459950239091871316127136006475368549348747021507114184602786429224746793899182424819885940184014941713951883826113246190485846189567034141591141745137558923241278952203823103379674774303173649360054059112470698067215354508511774870673341866605288534472547550101721919778915969642772473364611229614758149565587899998872428351112493336561758151730248229548805447109797286504862416099255189077259245887246159325113471215117017521032213441708123722384949443283860 361 -5013649926625875687212535136841646681584422301594416971075922138936253101279898146558766924633180417162352879454828720502480791653293471195533562175297626570317427356261076479311048872571158614180063974531639473753799631561654765425832624011046789943230699568083872198911188898057042174131967121732250006202616694192481462807592320202352615054232511117379914406608062335655635721516068944988608110457204154148541225589303412656658225754417502577590595143872097939502736738864639850278067881099694502355833284 362 788371499126790633734836881662083015801875794008265680552638324420690863287904643601490676527408019209774400802704871884756251213215505970790923950575682888179333618435335535175986596590930689798932965164241375102768818849031848245192731292258964971599599396801583180597103676911148906076771070137761072914933265382905063022710051979906987908444853172428925940283503749605098899406288279114736704411781920615364158661920431613673617410217539105502622671582359327868294092718419686591997842420246921971423465969 363 -38348616458760852133584244131464066440768641423811379774195466474043987080180630490565695945685881267615715952661927553525275819366547777780296445014008517922008569987805690060102173339814168307618920990819362587590260157792640620517975733802268436484753027821685376167102576440737450397252260424432899344722835528350122963048930146258911879193197059661694122700069645260095586492211028993571827973198097287940078289113461681018360013453598421692884946369791834861355824536169517420188000379273971073250122965536 364 443816344872836178108413287866928451134196346111077532289497368829057893960469782157005857904166858690117540641175282299594864333525249540791465344801448360161434465671983303899712934893431230130070326939116619728188115889011838026798532640830262892138133380342445860609124040380634138032527469895174326380089230142664633107997567340778043513219278324725916022444589203793052596971654771271139843707957608119736656305264732089752737793938388412994268287334620968826833537183827941097582309282370775013396668762602 365 71669662660618226190952451910278497839052443165158689861133421310420462424924591646826554722322178748596014676454476601588838908188675166149717246176411421295272586859371575968125844524818442693110909290331823595585809228724926379209917364540540888450260891784859887092025651676311363183759372413837111762746465087681007770630373314270387247699275962470907931429908123074543785796719786178796726879173435001483665954719134545981218469706182289731241918557812733765877550960034958964062706026088548656622571069920804 366 -5876740530837889719028756181773996880986695595103379854722908396330163543961258443885787650040485334303289514488325354730750228374597752592331443558755471551837024492590001861104301415779650866702574386759120186294807220250428806331347469493765843382630059673041730977493346790566076670109426156137729730072592617595481997756922138901771977739285894893878097380275739210768722132184998960387190478422508346533378719414000881362907938871477710551324994488543118692959316455855884717424766877248660512277792503775892354 367 196974986699237112592507900818399754182836525862819882679653046036688182570357350428265482646798776378649491458246647549830786720145874086978224525710885668960684221149743917790569971524621287838365734534562894501263348767106402110940296448613975059401688992778807428155023093131573601600465707492399014712178003804280996481576823932075860951332506364659622643545335275059171776540228236895399352269644941202635462769962052384741322147891166461916291379424704162679607230014584436223370362672886902400852902340329497307 368 2631470069186490944377740715050206422987103551745106172310143314559508440231577220285834789406419810618665430106060563870556543503498424156078247816598074701801881038743339610802394517407925480700692484098228914387488317175734732779414092807200602168362304341560225204186232340526733765350315850405281590867652004338108197037936078643073674473307920788994874255671948145063063971431189001141530113527671590696000628435609016721360417030612227670944987243077591536031150675425352604942389821399580137352918212213296405378 369 -699738487489357376830301291745747593551306095450934550793957778578156305721549485342820488865242554166987053331419162925844694221278743242892752206433696723377943386493442804791508608554749381491948053755893455328851872436142528816190306727351704426546031632257555716974838639767439080589412882856825679479239269405018282570089070836935020169711601661379584322134368499042046213154620072787114181379914440018544423643435694721445512717098682660598788266454787096934872919417324646590355888719643120757960265895768832738882 370 39312663387585533305956854683825103238669900904718007403975309630625688009891931568291355798735955625956686391646741688809308521524745376905310288174763362142403427453955922368364862684402166977397262751881236841329407027336437048612961303225253269938273157990629538497810117363086764960037434969502232735904151029230370644055481040833887967702004451805740146250894468564344975393353134361932337332708119658085146954918139205248782152558064663411269317308355839588364569357324000167226522032397987417966404968512269147886763 371 -728142905154788663786499056918979111813185135527249610958100676660705006776831369486790026529640401868416462351455804882492500358439507146011014551208637069463864963389460593994335698093290857987905236928654183864742899756307849205300620049860145726377676360313697988949653634149887018707632895563453918373243997185332101049950342550248541563343530250900182858906246165838030842660415967939040856498680724210464649939641708391648062674739314999464178196113627224115964326426305441609467247396911912981709529548377758387924255 372 -57718459338038943794495924788625882819602253815442990991395665204015876692256865204231876537602537821808731278335514599907483221243017124237051983811032165679891944352183482119760713833241184237849877573471007870734678654368475832559826348268746989815929364696437490580436559922345417709769831684573861470768762680905827061689656171664869644569957600368425941582433655208578385914199197698671448148424415380998790269943135783832702575283507562470317002890657502838701132557011054030731463519453813764553851257519288333468379758 373 5824544970079600105057542298419359034293154093485987425632289236825674237784989580103861262036856500835474010654637710812290911839803994744796751532500137722976632534376295551325251360099639231506774969771179786215846631651429926771220010171270215940727276210593377490110477953750979931543682469802506418295677366945758049504856610947106047502771096219604897214617740405396369081442650730008107968446794776860584494912820086661562551377907276490729212442144922215012457907923279992278554338440893277819943446051133150311965446506 374 -232275475589489575047428141706864677730556370593840307599329355751566472424602774539567372483284930291795621074098788364934669884116012984783696064220003433259475667697420865428351158150967557359605105147357138460783733304362187820368092663843890963041435604858704032238754681544528760447026275482794583040398047865228325281761689717431373520450660062233560846170397874050886814200912773423479971664988349855727228844652566124586084324698022676535160214655319403914779995483038006222518261110661168612723853447525061632455505138397 375 -354281783930587876591482586586820597029872162458863422475829756369773026166983359890105943869599903104820162437632958094010395035711629796981178566625647043522408161724209849712990642250400943214129822748399126369918917272872836891436592137832149380740334573627165781586621969796338328818979486254446596779791568371704698028799877169949514252690759107023152344150260685554530035585003018991801128652808483988916769306786985532675900405314596825960205635359955280772071542331956955425958392302148453544877173684728550615087644517148 376 661027073878212210546916446979160859566867315504455801255748308932207320036246600028287706162693533047697270096857285666646824488925767209636209059186195159163344383509878118483189103057938889398860102509892042191635041740683436936025678461498472231878599486579459718169760142266349979136758108809698471246083805809408049523703688909936776477096485478895248202943918166096549854865104938969020279563215114538333595186511596354870027850340388829545681830077830868796135626575320537226249071117755276355948011871560152518284662341566484 377 -43510948741315306645264673940981824573932428587387092146953893468075448736473220650610687041420040730641349593850307758901293428830937967231778706803629277320409766698667172665999969391175665395559937762775431949986255794887114084377400718515932547695383145498432376733252033185207353924269260683323554153147298343364355510689997299665035597938992084799875097620713014691277452602702840637956618492426337610168620384884249402294996583579578709507007158857709486210463125372857318494074391279199357926425521618214217651626929294170218385 378 1107108203001480015810202931334769662201314327683166779654042267409864809668059773063785836508951959422472329231036169385496999094913405859264867378440727191847330319001144250026312336192451813114854553014773188804023381787804279717808507996029861095594143587734582085267731352089811110309031322369845444102015134830023524162926655993610851495804853142110686442310843684709093968051072511764175522338747193533493928827491669511329334170098966867991684161171023269409120913683970579196999198121778294959261782044990622309949912183370819804 379 45927866244893279586440940676205060882168131582329831398183546814802197707139589619719419564699346174708968448122472594909354173855463194211339066497293062023072228067608846344472228238476321479347569004362867422550425271124969613171634361289573552978250833164574498583885004481062431561091476959082625584227495441950780308188135917200217251590327491053311904015067790384947969957750084156164035374580965608205760693149044724473710480459406968580985668859974976334758981099309702428525905084634856176901084354491163420796567135814807258087 380 -6195938414673742421487068523230405412152419578187035709280755538307520663590018314863236584265241306603230252947792115294840022774196497720841536334381461735645857940070720428768957306162279765240778258862994520793169255277978741132322275565747332079798249815093638134233476785087485379337039752854484953559655424567037212699500155933290497629235448145279228906341653135620193079159585785947197244143652394049020952148140382502548117435500486419721433343284074628551950085663982614706136981199336635738817976593218449128575912274275423217250 381 292198774097087181479562245648808696423197569544412239736008445815960829032795521030366833132897311509895497775591787567439613822040877497052508106724120364980563626128700139782692670170773179967961449040937480932284660032912941369212127834967372932637849575075096574756380370282310301850551156670143040274151150079235799126021186030299920445380503223726286385579109752806870276025186856708079148165678980021666039288035054288729831858758962993016552730713348922516968572427000299763588806342680054346214804060259759453583695453232126540288568 382 -2485276602780194938311326528769286193225918885692434115059127276043567636658391450914194697422124088175233343298005191459995188563732035399828054085501719625728580956889408511373938745215736444958727524627752645746455921007377162444738247868836462236048699567249356136375476427094204009911272653592536389290741683512466204400808963678606648269971104953964025716010655523965969849794936797875815677586820782803835223431341276078497840273709192606322030576658235376960059280084118188223044029197021548537206267871958842178824278547698293453206139 383 -654060871422840638587580980881937832800502302694698396543830217574820731744389467283056434027074346225279464992386694493376835222391166684280260031936368655649795057105447762080233058043901601084475536341706089046906940063523760099736245110338197827517024655657736184868809175202664746631031616029771648055433516159671321524137434718601449914850641617649163371758053585670641912062188302861710881688486487858181492243620691852613256264778929742736646307362760013131916022552119691638778182015401372010152507600172135164374362759728048249150018396 384 51726929505016312955190909770632574442495599770038922531980150240278357604711789404547508017089022774285511586924956599833537301272743107780373457349596752025772056700309696868811410299800792663904955244467890139144005874297813878426378997597276455640464086258023092583725472053300925630122823040049075580405183915742595580384774590921115940105447905770553854597364114522999612839325843337818060090753796890646252211284662540880286271153206315311778096160591537473060491035361847137652174263680628649068641575015618215005221522377246616901513561507 385 -1684967994501883467547856818273636583353392666218358536748135046251893268311583537163968648410488789287786493093574817542230510599375058457234564190983707828566078974939139292010210090857588070692889431136984030093009472721924373519866540657982367944334778592280176924093667645084058258429887614591128379925853042680220046332472530209000430581907325838724260205193054747281167192529722297207500870626807761163645053871333420281746177691566772346474964395885989866591675316176065921590255966056460192850887322380498842516415308659141855362693292455394 386 -31816474195454159049245008596896895810932719344411681243916598298768475498547427244720656139686219254308815227794305438700843446645877019400885335733565026394389606240900593113918471127093823273292819297990443007757381198103408415941079198704121911097953646207477778031175495820560365043410722597850711326483412074349339831507395268795185696151608251800503944864363170247943522643749851115424399938682384400871302954118659838725613885149404117842230012249822201894414898880875594769617764391571815845853288980173158902001011030475381491764047249970831 387 7009843743179865979213708628306031493597682570115372938915394962972784342540537575973397396437788331895714150848405348106897151286407488585352566716362958697038101581169644819496134341015181140515788740993718314776252344772780347875108672569079743567360557282100371742334277006503795902119712689051534703938150284897521716953679530367098927443331804431234117167197524684297885578948786325850422394074948038465508770698232608303014023692676325421278076812082497978595085104491620558641751845173011838642484420423339962343705145961714958495226116843095855 388 -391777269590162504310962772192337811290124110671885555689153704188507615213016942306882957595699592380279345232128702282224097069321142521330050477229369113190046623819488786922913568281340789946443369912317201248943880013146268510886617493386545964374222496616392609150693486763508341432207189389342551340657499366926474615733219009262586539727305847236714460371508863408559855441694042560596926465742202461523528868537087923166157360557866475097246446091420414001637956049171568840723369199377888527588121929662388086885494827100540838187769051522693279 389 6851233453052699877018892692155558773093135827918918289321023681139708635238140011696641847899404382519741733673325226362640721662416855681968367741232446761825132121685873344642462681181427900988315791639812502262330891975123314905823876631811224665460743267700633663940549397613720980981459052164796888569813165310243945909657844713461620750736010060118396170599208251483222831153544663314673702208128096093605929168316170396462366588779462120542976068528217398425742521769297666914791372662661736338959317275029095995939906416011521686922659309406227682 390 659547614784680229597360696410758476457532196742582470188770144067435942169993566147553687419651393090977472633931125645498067517967401174286331883683908793717073089757305674877582048248110742278944554412194928852279188114895567461947245008472665795697439533973662895450760322061743688522263696365963505900018325987603836440570708773057290704614275412864151279783794558658109390078979396066688052411830718646997975923009923431035005600239146760949199988440725257016519938288627997839890555746894254044039086181460387217942544155160640586906208817732106280116 391 -65653951923635364703319476578565080984289565296198296065672346420711538713577722600131513406238850506842151135637115016216264144336557097207811374259345747757940202996216367006028265492564720403292974313320747878390277059763257479877042392379693484793723200074406213852734899087014352121444130898149662035704946075144448256475683430064489079462117574861525534506674723931178859411935870055258522666305756042007068730990742530725181177159823786481089010197246199821825705420168158448955586130728987617861712069697764425111390398168650337376444466124903719345068 392 2640962679610443654764116738014145424403221300985747115728276442828611595795137140983586276896457505397034747241226778597439328208050093765001870460719704220073587339046977364723246371784269937103182448377444414170475545333368772826714814564204445724302477257823695647468345627721701486152675015897798737649533968600786713581262665075490923197439999289412096040941273064497602137856633383989748496708422223823845803498412342781739009355694656755883149965869695861038366154209435464701348884791411005755905099419144117951657135987077500917642078179145194808203273 393 8164486621701667671437028441876101117104392347386314831759926880498475740011385244253083829918024729703517612515393862158863191945358877219832871818504321460568344432045459537497216163779457622020121607810813328293970337718104430567502425586058157976091508305560700013378065729975739591450567927118885461108613917582740253689823754320053531419422347415527101466244438485380964841272876903799553845734013258712493376474249272310881383399976454523163618007747188828681238005465156567539758050474375479167810348937248678987140606553734973847402121912777435504670749 394 -8327821149597139125265764622352526077137783923383414327104897320006751890610408346821016449074370499621092716786706360147302344170796733205354571742299171435252982113181089333080215661696343461714707749133457062107070868672309736917693730624190497809053738430878120306433426330173349629020424950073690030645000010101990259544447931623738663480472701545704563145557698839371865071046098622734952054360996971339323476425634722218048464622348941663282219005952323301381061468685370686637693568032641930401130499391716073550319522318249151941727879118084561173104920981 395 558525153917515892238522809232871089168442412298871151251749647326225534568668444152914277646465443501259021159265429125950460544516664581975982722074548714345325070242411899266531880017802222988411113615283637905242083737664264573370254797942853733033948961160011791984971596988323871790022633212099457920690253229589027060700074077061501093981257651182979050147585134804235800814967739299636128980653490584127669918092982211414096161655462383525643367875286634172650171174846330179484539002890847238505135421224215447605361056138978599796656721216918442556771443010 396 -14510503235582314742209733521645531151003589321392574609075936431308364164493173321187683411482188546862667023114113317701301280264528536547163366514915180122509024810047409347966893275534824261556702741565808273994936716416997143292201661674052186209616048292231674131898896515362972174687426708267018385815273280669474807131036382697026843902534401469165601018506661452746934082917053285721427329932309591954132135475754083603356471244950575223628333650066014978792606877823713926077377564170319142608538620904877492419859933115081855572858823877064148419530677615862 397 -639589490023389792009486719721297743512182367767054401756047930829218588631691401403969481982771872063847743668197156999639298484237527426040081819903974843400791746743909444884564503974758812223647570639638303929867000951005096069444823856308971251286240770517713513654586746343374598495162818570078809281193354475295453167438117690768059851309355732886761838260717263804354521410981660356138975729125528678102196825622750631902023622101166880459782517562426499830089746234010209510390573787086589648456494677261818631758325187208110301483339990852427700389977557163102 398 88285904992059046873179492483195255893828760934768708357385256653042267631028683160764132870905249693900150646140467831694237547469976707925645274728305541046887260598500045359321630790113404120824621331436113764095509201404776967352092646974819421812508415017398821260701041786563625684029954658509190016586861373757426806539774673742862723094501080414025950447996622564476026213389701861090880976864706719145957724617022988003378108117386402908578090805207007978949472119753231341596127999918216793795720556191252944668444174109441395535600466689534598042511143043015384 399 -4314424772506073139827676429986363760533351283269649490833042531882067911771592154297033873220286686945688575353814704700976862045408009943020546890442853068094423373591265973709011363529380048020305579763143688570420946668250823815965755929429805560781198515517637372180349402278313297184431285554421482492129987416703946974348643335654596206533399943875753189607276804696620452519753626480957304062228815144964272100484484533395585932591672367493000628181033699188833179492343661085099976326423954751881952778400432720017686903462181264145209401307273455170115248684060778 400 39858627163559413000347918677652336584518757360254789314730103312560837180417849918944215797538625241429570898237326842377742176304041016844445374580465758283305388298895865793318692913182187949728063631065391707021403334256530488987969533976628675336948312376717926890476271855771401977934758908188537581015686585517063982625880240063063018242000068425723137433633013706792838554409232282527705953529692173733131743604226547762586834670835625109503523991078338142470761855333198722979062936226035912114448971244953810425764559896896153922441408688514765606516425254304001720