1 1 2 1 3 -1 4 2 5 -6 6 16 7 -48 8 155 9 -506 10 1706 11 -5888 12 20608 13 -73152 14 262672 15 -951929 16 3478158 17 -12798568 18 47384216 19 -176387016 20 659776638 21 -2478574412 22 9347514586 23 -35376839998 24 134317287748 25 -511463365764 26 1952816800973 27 -7474463834606 28 28673987914262 29 -110233267218581 30 424608422717362 31 -1638541384230970 32 6333831090142919 33 -24522697340016084 34 95086658516947002 35 -369216683151645380 36 1435547850224117282 37 -5588508990062643360 38 21781419176856085830 39 -84988618098353975242 40 331966564833554745134 41 -1297966417998882719736 42 5079797605125702150184 43 -19898626069883276050986 44 78014408873590635447893 45 -306114725581527987755622 46 1202084757326271467389368 47 -4724026277440064092511574 48 18578118360651090264477460 49 -73112243786005500787723580 50 287915503256215022721850264 51 -1134527123782932507484893279 52 4473306439803116780352856230 53 -17648021914400838960034988134 54 69663824371225675471967275010 55 -275139731852573274363393335424 56 1087239844020208139393914236999 57 -4298483530480728307626185890321 58 17002597538887786342772399979516 59 -67284965341204711321915694336841 60 266389173502915891524839423026176 61 -1055125865700447695442001837959210 62 4180948741826589188124748366256716 63 -16573808327864495888120992379194787 64 65726572554977576062600969209810064 65 -260750676588297214773828514820006947 66 1034833596972651981284075022793978868 67 -4108386421014246232291183976742131342 68 16316350784651480185668180664459097825 69 -64821827436008532244716985350077059592 70 257609395138603164501167177287597516890 71 -1024094904468718576951295149168943387153 72 4072422771010276158602812628291950096030 73 -16199286419001291330317484645729968310888 74 64456344798501892603910755261203831358932 75 -256542168489269185809333394374539269371296 76 1021343484072424908240472055676100620653530 77 -4067257470600233513221425768246987771255066 78 16201126920441222309318143641606272811698026 79 -64550491302028785206316998997761233814458332 80 257253809761357569754426251828008027337978006 81 -1025484940428301629353823017732024481971885382 82 4088832721246945336897126861552198905338756126 83 -16306826748722971405425605463562029922849548806 84 65048486000242678056817370944907362497478065652 85 -259537551691584400951490434318185410462011549504 86 1035753060815448078367894098678297783535897137413 87 -4134310350519356667610526219520264352320947134719 88 16505878489593600525723998916052663731050986483980 89 -65911454708538766885190045951919649251660700210247 90 263249689983130172595617006441256910810360311905642 91 -1051617145661536378972905051799731216658652353960432 92 4201732788850063395838195158317430471088724710247608 93 -16791071335972199837972739636923774170535673318346534 94 67112879161792291570998901564360089038726807583802162 95 -268292886684134955552933486891221533704608593290103253 96 1072720696242502441079327560136897977050787400941899582 97 -4289797732417481593127288646567935608091348044450486170 98 17157662253217842718649402027425450154461946603012976283 99 -68635546049683862010523079303834235631658669167573138248 100 274604931274203334148859397438116671960213441591721994890 101 -1098839984852957583931077917223043237624679588060015744280 102 4397705320677242421593319976396303484363268066977532756814 103 -17602811913218644281459744774635177814850710838337419074394 104 70469463849615317878630406082371588190832062225141246144315 105 -282151043112707189747094017074997804162848385114536102640576 106 1129855597251136550769059398024193701089215824519910904477534 107 -4525052881858803437933510871784442357834241170765924132376039 108 18125195234291304037460165398376981973422931564271151093037604 109 -72610421226702783494962265380342136412682070499010494102441162 110 290918533598041855108446783778962925588757302820367342757646331 111 -1165732662777993005844888046648702701376039092224340487425237537 112 4671761694776673980876584163898230350270012836288936763023604350 113 -18724730023254078511531801552084193246160996249344764636054539288 114 75058981506892135403369634756257753071720406778697094539747673406 115 -300913079982624925448215526522432308013438146980793469207202453366 116 1206507046503230873303281966336673832367619197126320618775629826589 117 -4838025826721413577231592899906503712746463129807032719275009806621 118 19402387436568065937374906906433459860942838389295852433386542196950 119 -77819780672204341409525061731917624894901928763679515790506465912649 120 312156126200225974112745083997316116588349200159592256000263532006112 121 -1252275729974226888419635884823895154104505269512911742806443322706170 122 5024276552955287146078126791925451720214805049480174649406211621348896 123 -20160060458900477156562842852201512986285376843700379711232141236491150 124 80901041582635069095000197472033803837989235617550325943061774311123578 125 -324683090308510665659859813630610428379537589413883705771462737851896188 126 1303190203807843069567394026647800280849398347289048550458908087053938374 127 -5231158032874450675529353436389742916613115069214063589034637546661120668 128 21000474493336345153049646635352184069816345174948478369927753359110020076 129 -84314245891452810377956890733801749457917195166061624011610403030335518881 130 338542163013924629815872303974189203679718000990971256313920728921297467792 131 -1359452078021615994517117741407691378482403230712891599640999012078568294598 132 5459511315430877400012971251331373455884100642409656930425791645935164780424 133 -21927129265799370275063519918301831757634423624281106503034908613920822603176 134 88073923808393019539746963654859835277197949659469843126514521255822439450243 135 -353793550167127565367385846589022283550110162029638266789310600760728394180891 136 1421310366711726175225161038739919507207235585600226443926665265335617886643422 137 -5710364665803181650219308372224621369137188656960606878715295532413731246716153 138 22944264620466589106916879356219117017594121727282289636598104065757794017622622 139 -92197534258445394794500049395556032835537771101010714968816218161039968131439098 140 370509057671314949886405932368486991210756787536993129978221617754928868977746891 141 -1489060071257977589663484688384557331531105949914568860400045417021963027809999709 142 5984928822196173316593844726627761521786142351254889938869788262615893666549597750 143 -24056845055645444654667517683589170764463151954041517317956876428752275961897141854 144 96705416362964045111551763624741273312256904928800127809584140022690967653208746414 145 -388771948160881107912733337420558475069641576066661349287887251512032366402109263540 146 1563041800384076010805361493232748252602457677794545461087635779634886518863729703947 147 -6284596213428648724379642318262743694530630761547522646135288751254072544217515270660 148 25270559409211295512068571983081162061099294168419135126082233538739328392460089531168 149 -101620798941154214196174794485094809055382223291908229372266991669589668983597980233551 150 408677020180000125451510383208192422186797426885947783843145033497188110065092382722382 151 -1643642244603905730152793272545130329295865943004007434591578169370365978488633150129398 152 6610943461699007798483399690373055600836648846570637339042192456882220443182817874345456 153 -26591833192834959612929023768446677338778327139548648194723933200638686587014904566061624 154 106969858778837005855176610363450828279595922486948334371512679993395675008254559130657952 155 -430330875639716262684392465215470003215432104670232064472083801176746018566050124967327883 156 1731295378561720904922682837115434778462194854712794288232814822782631507000641003169936970 157 -6965736703292546608731491292313378921473763072619980018201364129770437714753350513980953182 158 28027851850494559511063049297910441747323605644746646821123353748072232540603003416159387794 159 -112781821305486531607823035819192079154748614001788703525460943591879975665118505586182282322 160 453852352130462144835955505778158858414093815370978863105796384541730427725919036367979212450 161 -1826484305096596590944917281034453739516249689811390319386791163936221629079389681035924409853 162 7350939410685714396501246682147574021117056130811459975732141380446106815266487674395444395474 163 -29586593780388151620565712557519931717794574265206260900072453565057607045332868242241050078316 164 119089099430384515231168399321258139006393471222103453884867958195041211386242329720168767514696 165 -479373104571640897721275331680455865814812575869267256375760501839385710982757119239057374576826 166 1929743684502945289332780792794674500042005374397878607126593175431227082844640225422959466656260 167 -7768722510752463157424017195825727874741642571578409737535462462867433298321432939948024417797776 168 31276872377284665898058726733029114857234040798578900229776736996415444366383426223211650919033640 169 -125927467860160484855350998360472169357842918998186417486320659064350662455082129541939476005002578 170 507038326594237828700262092731537588193202456241333161853135176736540902656199525850879444061354549 171 -2041662714740242680233450502409694380445709381008288509403054142784631980191879352623644775327750977 172 8221476677803236074512069509446921820277242099596320044368493117826910910162165139215014874537297168 173 -33108386669544297468895312004594896575747767090149858232084185973312317614879970070774435053528680930 174 133336271418638817995092127575923088723665610162392272054650155626352252574975533035185469712616511956 175 -537007606586925458319716271828811205220079763234102480837251204535675259884777888287616163592106417754 176 2162888645517983931052863499911945128037558997797044229804058146035595315491426844008673917280090268475 177 -8711826745296997599318998939821856747939505845790900572718774066078416957078358617923514555267268460489 178 35091780372184590065755083541433592692656385336152084019656054359725402197007400008197819307832349195116 179 -141358666829141144840780575282863842144454601803693856397619031260198928891538601423276048174236970533098 180 569455916909796421751671594872143456107317819078252628993359882408208510784713014708406823811140788024420 181 -2294130822796187845427638811363718067442811379036865649960102319789294586923028799391997734718657400419892 182 9242648231997390542882946054215630986232493464047257107833318981437131771072855743581510174063709869615948 183 -37238709375709290168772750566625199759486668103551077062354369103999031653719112754980817736439717086767838 184 150041898177918118308154842392250471297019168771112208765378686144094616015076450649365684096934989051176070 185 -604574737684605643775051808861982616083526741110749983314404421386809300142317791571484120196670910554177356 186 2436165271380504207616129554775629625282139929510033794057217646392895217532403881136762847692806219221070326 187 -9817086021116354873855168481706968303092788073329994716200751603880095934661315819207612123906603190503439638 188 39561917854890040245716157076706635762539356237973936075570244095962579196951799383573344446063630261190191507 189 -159437606910729897316238810870020936625351532390780215268539215961541320446871977838831350971152838500280224149 190 642573319012743468876680901755874113543476936296541912993012576044823659337398909180943761887863780148700327046 191 -2589839832722819239629009344598511047829363408031608924976255373422508915931732975518144004122407862027484533160 192 10438575267465212097483979053969728348323972252892974645621829320029387586308699217544255663163735612280015365146 193 -42075323322965934064085683057344882790810641363923083864907514621880037505401564823718334938277294833699323285932 194 169602177762553424942291358704568699590395535559903554329662723161124790818503078230063469695034694787687466068997 195 -683680087600610991550476123974470325828300790916792836563188895433690082626174614532911304863205232441069208150207 196 2756079883317876715919452010077962352158006635544504804391999444125266441396290930719086319292548012667402351799802 197 -11110864639887465987412347532774798127132373522305213430541962882901903449677647978224766608048524970308506182119494 198 44794111082557245242773837539763399298722200384515926854329378710647945836723676763400359184507471509479565550390284 199 -180597122511993179020125454146966596741275004123379706033251930898078385792490881632023796727614239954925217264766482 200 728144205695366393640217712107466067933017409838733691253316660299330526602956302226557085311424808175959409278808966 201 -2935894666621524094242814522686473563130886296574854390238231200859144008243160597721630724778830656920861544642687594 202 11838042035809175883015647292020295804565086476809170570316712278449357933795201727855008998046102514759459883968732834 203 -47734838640722452799053649999371584399639920152581247929092812430680044389539572086395552960832885696555714187722570307 204 192489503908805996755987093756596797002856994178751364861055630597118911058540307116960937638534295086112942532785167408 205 -776237292033405116845493698664393963073487057823105189233810379891259201867523910045902963603124605377918046491118582326 206 3130384278512720634076368030763713909095752164013228436612613339644731198346641248380559978870192942577419249365606832317 207 -12624562932765047808925952151592694470033885102542293282753754603734724585235273262027613020048537778793672245112876919815 208 50915550766373745867126885962839044138307249169936238684541373061081337445398305329302396530642359057334297842267726009994 209 -205352402561456555262220826890923542019151284268628747649531670210461637272654444729587238131554125112468022113356696320994 210 828255316241575326236223474511104986140008585115667196807499685838613670609439459744785814734655272011877066186530209064560 211 -3340747353214649086241395492243536197255588021711783291048612607556810980439343338729178529912871292655962005375831087600414 212 13475281569132786838088277565058707618042827105917778417773602968937830138019508608071507866146278166425994715512687635086478 213 -54355905977087367977485371093405205241652740845293081317901002173510309049404104794229244758769608773658178416904255657074611 214 219265430004643440125085474117169328837525109809991907889906944805180594106494048055213240084886078437808843571603846783268366 215 -884520679855862970366065565931577133361801243947418188515036170867602130751680637336614486016713422185336348403645607365608772 216 3568289503466157514725106926110344317390197195125723358229217380675267961304392191213319412764517828977451292039626045842489356 217 -14395485173743910384482743990034263278898747726191382186401757095760340912404281214564944977505873671065079601372565274771900140 218 58077315351908686099004596673519333105629961438481312950529005776293101140472020423872379208521618124443724798313866598829861641 219 -234315291604625379651144063838158878405131680671512184856488804679720035521923823397478590850248740461494821229602458424032481375 220 945384498873723002221585200177328276013385504799076668366178222679505765845356754390557081685689690314704784981804828351468019424 221 -3814432575745180450295758027602230751599118878389430029204141223334950227799984455289043889749776944326250540505874089212859805141 222 15390931492119081972783183393440365688956082572518261798597935828244399165203979224023906858792815874463789562681925341207826573338 223 -62103094679298775120959778920414328406973373609886283012510489555687730864888194219538799050341094770110199561238943267150268387534 224 250596403411561081185989152117183366080365827653490159392063110847167891096394965374162272863531608973243408370758825619012743487322 225 -1011229104567651579905264965637965487673821810038062464525072292039113241560105289908178445163137526529168973051715941189290020383878 226 4080724788619207001817751278055781452657061610503524960255809960063142403669371326870542727556978078609137292157419017662274722006668 227 -16467889886296876446473846543177744259873887011398697746383234479455729797108940959992903201901498743533188387713615219963173639631405 228 66458631066823750687890762336598219721145317352179262789861754865269804299461066847881018409330996560478947907165699700794190150676776 229 -268211567540418174912640426180527340959554149217291353373304868140708290775748867105344389158407846185094592096907120297493303024476586 230 1082470781187986123654607601591269697928561561630815101910580324993118762964184771997946084949484704091365844339123243924518503072047103 231 -4368851829947106694170846400991290463913590278830721113917335282199894942309830274935367289438523024935788960925142125222988957440617015 232 17633186316026408711688766641149207748219408083855002315268903166949554477053708634725609729223817244843157143042884573335716772193164768 233 -71171565263266011479072302771768090242906957023589881637907360321700242225679680516988453274612472646459724043282978774733904188183935615 234 287272711162013974872080137369976608489084228631947164521934328043591063379505592817864416746469219330365354160082854673736112708689333950 235 -1159562761198539328858165706824770991608908535628536680522042958550420179407182626581667064977917387672631228226215685934283308532307928778 236 4680648996784607059513211634693776392821310778090364806212973540667009990281006879790342762413404751173413336695737258038587677797027040905 237 -18894252541880466184340314721321840267606966439833334360408369628343526904404240254583046731354623838111040613462107009681178069021424979153 238 76271991076126265339274174940518704943376780310497649834946803870346030802918855907364080475096453300476641725031068486772800984832411307028 239 -307901694719675774519878119673150961756543981733256541712173464565464894418878352751032095133109443987443506611878206942362501881406280687430 240 1242998500844167844907859033689562555338881178005036768109330096237018007548715412753642070468951738317029538287228168319425770861323667491582 241 -5018114470549732712029605985580418882253178040304261058163043702836335943448595402218801452126540807908314647363729851509649935733330901150972 242 20259179926001209160422601646253613037923589353285782861199797028687363965463361484560888879943668694465559766935312167365814497312369067529411 243 -81792673409508384751824821291003009007765200659069661661505353648108648528306863437374305805629853836334586870446841177429386290866675633506778 244 330231195560880106914193005300695883176260979488597916076406600342415143568012734362500355858041859115588054538497093474945338829376592528844226 245 -1333315261168660920772367678667739564533457633807251242181286530540922849141726462815986195395668654378938551035165522426157040963088603799957181 246 5383423829379531956811970411569007600285614248919340017507239426945964704566500606783484067649033336257392427613730074789781795261972220425350900 247 -21736778244092685688313792304976648397319742032328979229815544498730022910070944150497380072259902437500046185744720003277010428657234537691766494 248 87769286600638242762062420768683726003615613928943039008062576775434087672077087193185447996889908981648802600209392395738916175296883144565539406 249 -354405673793034124397738628852420766106474327567213075398678216600215112311395808673596333591806264847776951239910295481185996787755019432396708140 250 1431098022108275108385887501042263514046659326792358805106634400483860290791806167410896181472420202495098178468080881540001310986060789371302333196 251 -5778945909750687536717548224792605403560730660144785843427515261238305545025295576668193199241063211170894175135516145683544587318348549069135214478 252 23336639963303854892201119579677439788724535192943824913810340040296451685601629891485153898337958930291662516446995517225866763262198772855310068748 253 -94240674899283999083935003312221294140647434507746514616713660169031429567383071739604164845677704513731941338471362363608598423938713007213910830734 254 380582427844384993457967652068685292077824498703229154023312814384637349932040084950154021966232091251395464493330788616677387391589742166741039302957 255 -1536983760005212295272787921145504947915658766356703185071840306635142247656796983901082504379267343837084521939646514729820342271392300353166390970836 256 6207260140441805400518349284114457795063737765286713395479037331400097746918378193850271617983411556193786806654936583016327387562063632273428474345484 257 -25069210485194189348691014846572772531273262689489919345501437352463110871408950878157881154557755145824818268747355432966305465036776092344727744863753 258 101249137114690430110511283091126166172524699130918956896609673412218170322854455442064436890125661233204476522106332577102775529260097885902451370039360 259 -408932747941195043717034744831767349994528592667201235050846520415506327308219367157694410631534689733917920614117370342106735410849339770949369799714082 260 1651666121841690369008633327360948843562465738793584832520319850026470369237397012813428207053078581537056692377159011666750735835637689915946637621439467 261 -6671175483886200234210378860866967371923152309501115088132256218492884850914409474280206853021459512110692986572966618509517503559495734111697886418705492 262 26945864901451057632658656203024491404113424501945346428390674164015372874514950037528058270892946229054856215424360266985812782973311177767502830300346966 263 -108840737650962875699861763875102878430730539462198655390788648310704076919777621189185389850937017861930882654144539664456408910925238628735548866819366157 264 439643176507439903005962802013013471449751837392980966959416828396696199375909756791624873935553717742195639310984826836501153505955503377794651108345542750 265 -1775900532715725183920119012911338610003438923375716074318765924146029543525884801478496738361431158607645922071047625064708389599315634015641302243964949704 266 7173751133008573959174940740845530240203507952464790754671711932978639526904773098026293290226084874814105733004685302265505968212526072319648292784577030332 267 -28978991862868182140146082779087168678549100509982167129379565526111062229158822018217265372523877542179899976242547271763596707896464957519915203441907957083 268 117065646365888035612555215800183548922969026942646962166212731723873431229234278165897839675165841052688972423618302377156320291673082715028106523927537355982 269 -472916885360436154009555000472276225640024990682736977411495476714648113976349412537680639563230593529520882337478613697060017097991132926267765104269368086922 270 1910509776592824593486464161643687385963934680710343402924833283864995654667905604914149149590022633008631321824301866898962005315463032482503190755880448073232 271 -7718319125872126062930181471986900407140074625176568281610805507882847243714785345441014089560446074531052512031597312491194420445820623354156519628988340437044 272 31182085219761871168783483092991935938979235429040840523632721633975479554274164500685784611114662451282934969422580371825383058868594394019667361744202668159247 273 -125978509921834430213380383942983041135524405651962092396217978814081676111889636698680834563284105318257139878267308566570947551132400400773246680836878780747061 274 508975180522559171982534039479780652231858233107569724330327815097537724753106194312895077919304525590982621943673416817299569892397050759459337100280371134881546 275 -2056390094204096639478011886120268255592457300854731752742020655097812332159292318041684334543573483208933121740449914258456316769877145226811948141384914841285000 276 8308509056008034743269340989508476581751482377438879866115906123919038685719616016223871863270522085934707191961143202375670170257559935012348860489625953992411482 277 -33569844154996430310312591146693157672812425082871238637692160541800680833095560825941068231284518427618274662402402432943850642295958296559140358663088502692658878 278 135638857552656329258629456774478655717743310728254167124770153119563257432704710324471512781291588364949784741390669747561014561630251388309608560201471988345701415 279 -548059146503745210948858483664760737416656130696702406104515730042955855558934060940752732069294035742919124510926541140072125478271927498380386769150653830625998265 280 2214517846153856166870005088871425076168429307978070893206914355890812091202607073711447745896919236242819258413891935361699604215241183932286207483072121840243930808 281 -8948275073290645153718456689709382074310964427089444605217402008871078871794313861266433191897275514588833317471274979514006779995910309062764991583265384226963898171 282 36158282599653249681442570124823378631410591928023291642810493420887440086957799476366444999119774724484475202225031092890017202240098600753270776001797057087955851724 283 -146111544449620777308057374502341974639661992446250852500362248011659653691515730637662072548295831714003980758473745664829317717732208425648486316795359247198344402246 284 590431443040644961951679083410357369864127531430525819514462729750311839149096879387739897120167879880323547194749065652103588822718461658173548018233701134003027454476 285 -2385956793884539436602329903650973439703972921178637957082905054719466287796417951616644089309672416338708071958576804929679252796993610417326875583796190357973057697300 286 9641925388804263676847328723913191349043433589862274825661168904437589714241193631482199955344057889839630907433370477082294969831649711312417471358372963117404945983492 287 -38964848796697237718361758278917183361410716513305416943344247178194473856923188991962594135085016719942699039838485760607532936882090889528918974150212962117494866169459 288 157467236274667484480153428028704849889003187004784354430043462203663482076090158336673284206657415989288860627199302155504581899887001800105142963133916602014553277525634 289 -636378268515743750671873012720995230782631031545021144496429447618464004220840815136949657796027996148104839393689177945418836067860953033216879148165922824306475195134110 290 2571866056162622772337835199663803293240753852344647793043046435587251492586301246583238916212473116510414517987087941631038673438072026474072331347497696582301686365950367 291 -10394154517479206306661115013213849044753065789482245205358173577184661453052994609870104821763839522833586095294281265324641086992851545059563516941075278811058147223587023 292 42008555960409560020668353972555642761996254843626666133464204700639261778735730691819011566363221004601654900837212590018354842319920435410981898185209516882130423438672748 293 -169782938643388314177611706853097834668798040314788146829507700680554654805964267649415437774955191322292147425425379545508756497006679375101423709364242233063660802511131392 294 686211505633988237254255445844124794204486982324959436339894311622707494246300450519438108019406329340506227270995946490693286683957806947568270996686007409915917057729267078 295 -2773508804238834109212952317761286631880647538577719730014917812885413329284670490102490251889804675302701183978159096444415622197828064262035322341575553531256867932120610014 296 11210078514528053633416808349020501461309796377166599595260168917429807185152610045005905202082227124194235721079584242269036933145383402029253772116459960554528354692413010929 297 -45310125069565424145076950833379970836518329913630141576863933653288193176629360755921482236816626142110032281208851841389777180291783375130909141913462457044716196865117909141 298 183142575785806653863231797721221800574017929456512478165980136596026174384138376771999138049366160343732581469733374873874090687355927510167550295123640871080324653392459559494 299 -740271066416927471062311963969699621205336673495083223309816922151171048765994385394158901623938636075820179546350263030524293007296266070580287063090689133322439019730339616891 300 2992261764845711555270016340658751029554851608879929452237742663202166838831394724444584325427032766327756430004133071950726471981313779220870599340760168658287707442998773406862 301 -12095273486076228475149383467230383545035323614699433228813131485777763074212884118309676189131044794187800030388485219770649631526256125630781644563779930607081442748887736812172 302 48892140931103064458943601476527215895283734218500207626241820932851043990257070656338614280433928267080897097414063580471623163221677652330086078833020164160769934709211447709347 303 -197637622993439979080667767871747271962001770246499870300802964764498622418166264490497221243953692877872294371005665985025779415659224232106620276174987800153974344215333180635724 304 798927455197622905588189372959786218756916693762450753304275297668483847222771060823679335018470101759073616713432990877136812968083753477274546273905732176352432471831026376694264 305 -3229625606776308986523015922333809226700483325006959539039269853933513028337041420456649738676602048587489912199894070421753301525880523558758961402372930745727811184984615241520783 306 13055817681059976009601858099353941340767721554998058573199235592147261348571719481841451428955377605918669111293391436644439689805043388122112643302354108656410213857379514643469358 307 -52779222759189893593810003140614548581101029296738927597681007065441723468510786277420006889111409356067443774359554214723127643140608400987102015989474079705408520433453960421973040 308 213367797899625196153690697990325907804049264159992031649315367130747460638216003010822147697568289282123491411772626941668328118787367241832943331762799551250126689915438308360454473 309 -862584570077324242548208079383236231233478967006105655183075443763360067728314716283329166732081986383427378172900641988546646181166011276039316429098347553994363149457099400159261301 310 3487236293995180027478967980802104985146647408166575852995090176803256398868714505647398823033032897153480581939425337099455438852580251953427784134139736347899426836966348323177688566 311 -14098337500685005859878158417940095701557133833200196353228405139043873342153211170678197573993299612508951806126175666912681263706221646483819353261421107024515252072140720890029817098 312 56998210633057830580817361383479254973020441975947380661867322677672799756847737475367080920425716642584076649054777158075361403993508612566957196024414112764970664002948141528634207646 313 -230441816120380623960597381910793330481024826866378350495712553262016735175158368309757086167379994624072602720306797244219894054747959735346278147019791471042048393242903483339414842694 314 931682765252165425748712071318573490616289931031422713802486005679794400433523646740900185878533401257745269425875795479398601589590834105418040249518030074068725827678852356783607842740 315 -3766877496127582070346748540585048745267949469052993434959052099976756441236337576738955367694632287654916208211530216152465687204495149589464595518459375825453677781601000874748491529514 316 15230057793747333529894746082515345344573501663264253416789608278932482796788997569041765578727918941292014238333204084894481672801295495337509851480809092019906704830369493158288797701136 317 -61578369326753052051547075815619847328510364173283816329448764021588725251450066761081847980165748642020235403059066353383868139011279817267014906246246467955900395427545505088513054064727 318 248978217309229123028124940718083486791028839334692368534886714202158239523482765138733864155533232688066178177287819912757577579520068615327190845759229865027145752211025310133122677697838 319 -1006702198751362582692139164988479467958100554485887668327523069501974273530328160704016620702689713187752655715632329834319583345968646321243555420492664232207948218046186468952354228992580 320 4070494155821849096361605362404828571816417871216216772953728186713600296811007802270808424442358273305868097251643742456412869423898263497674883492261398111201630492906596987562796133662033 321 -16458856841184753190732877084470780581145125497896480065322899792686517102807230805497638496949045855479171141708196653303375303707076748087461508139712111457696703055029510314420286078740815 322 66551611146122717664926139700174803120937209225420913981943047970152553100709164919053277970984756924439546403605915070725904073189070000565010040299803468001055318258435587861738520305290842 323 -269106268255861482017512984317913631350256349289664209236008445253628907197192487600145352363173988537212711200971542161717191428140723654031225910275406790122496432287689642113136880504634007 324 1088166492465627368049457925081682095254512541116740348558100997286927551209123710099737457508237285775958797657126819154263627000248161202380797090564174924433007939418602596873043642384421350 325 -4400207321956212140769102774862593258366670772269961883310948499574845883446419628127048536514973513876490301043580548492419838686201390277405073023928115172552999810269968396270674618424328750 326 17793326471649405542828582242820997892203395139818957790023534970241290267328568417978928018806854524127052385970252355517478842539027679430812601971788449527992526925684978964081013323769205029 327 -71952739564144972654507892199026334436576233663608457559754191051097082977624241167083098596155554376159035947281008977584489190852938016747605352317334510819314476553767462392491049706114762408 328 290966950290153373183793079777064111880983689355054212056257465836726283641750022066631573960890792262763540948053346945452277365263507280408189127022635099852494636791125947920495797066131770878 329 -1176646733905515936154349337165121753293421088383833838973589229392902363943463106878291074834302691380808897917421732221094662692910687767208942929878472435759425405502167012820977251192494264669 330 4758330368045171969696375915246149643252117865608517744064170336265251385725924295715804043012729679127243164790091877617705541615820523499160018266911668551282434310096745433870834148319103978092 331 -19242837791994182577549889349750335567461919077317897861370154609813208778976425856696501959106868348255854637393638885353948996014221221670987715752099614958431021152348282394784746479920582959966 332 77819715616417094750522171611610759818134187389417004571491124586143390622783075444134350937242755742819467723412081824419419808877495110046748509123575414361697439271743286822116860003961610280296 333 -314714038945209198061338481892382185317953195071048228067678112259934420969939062940674664181108464965127330248044509859645677711640083234024111173860614352727837547383762414240830833341151746872144 334 1272765851935895655278269183665145054217502509915577903277429514601327898200917965193170726839508114147879853679806297720440609422763696095863680758179810495485475976171162681251847412426820169739506 335 -5147386726579767475122156626624492668042837971119561395287126741606545484669354366888500480740620501357613128262162472340145399078707350706446626842925259423081510792441958101365630593836335458713619 336 20817613062704764727600464668228945852290655051543078016133859013014551066299202447811295708191240274664440074511557710989380980397002261157018878738878985963141538485422566189177972253623312525194404 337 -84193949205695860367039105861976642970951637673936529513475753053621198210204480383122467811179994356954755705841980019093068832844492067792553295150219429500476532137005408944552385884646965412850150 338 340515284591655267790975419504442130521472257266897312994893732401082319404782005435328399763560110883343925364700927325098657536776593021362625194274191311117716030347982186430189944072208889109211264 339 -1377203401808406395754252805874966311299483276478868067578246073116136043998485567557165893352618927936630991315317215381116604199342520039471820593655930898888191100453292788439713310986305332822440553 340 5570129282507162847269673680757572817503224677983794292801711523276952303150925538777599921579679019519552392275436962934501459691869289292761511211758300610805419187771238877545501499752631323979828534 341 -22528804298875965895636655230131368149212159694458018861861773433373973053279114256651609989247817764788174219288458174072980521041849811049443791637694533081705714503199887567097895152466807107743685636 342 91120617669419927869914327237519957530788994961305752369311918131542912631792046343508478377311927106740594039259019744561260687558287127249548826098222182905948231477670985726314235687048132398513354144 343 -368553703586774396802095139498923854824357694293046877263364708509478442918749401713196137406299834224867966034979107700391102789125103688011026746100076574424364562008396499327987274740387368494010730642 344 1490700798184803008064072481112483383807328506541798684081736022666203129170541070464167531139223483006722023721731233145393115229012432956247582248604450815745075215017706733673377937344011941451646364058 345 -6029561582723672518079053836805760263338178389352690894475420510063938675720110870372539777256349306998813127051614677159763128390181566415956660186431389324553331109193750316426439710210927504257170705646 346 24388579232754740842206068920327278015418262126885968066578770792891221297200157354467554019526282243655477598132394346503417551606076298166157223645072727838858167282187038756897678611674992080273697564634 347 -98649014188875976352909553659706849083022278779892596936651769945091890249405476288721296440552264016110378351971425507313158105539204123140838104703146831171521854285350116490737371270605014338447550920430 348 399028990393319542470682115613620577173332651415672915374771172809909035202308829072974972745885289751002697591778684713333195394774373947072787979972675738462445532768030300149128566526537953180071934501398 349 -1614067038539003966662425996610299705049445381542873551631670622645017102149174531943180021588230647592073553920532313031278343250480264447560347792607348432620722542431828564302793638769834631642057257490346 350 6528961033437698963442469326804755153485857118064435732157561246727610148098467090803489105805266083772058261808520361348486371529109094457396102160872328123804661272686723837598906784510834280793471128133208 351 -26410215334623311583709379560777647027185576699313916142473435353618354278379474871393070388458465154845964071340561445872060224560007658114965911090721317748328785618514545240987520364478298815634496411842511 352 106832928865007155182432647899176010965345115626064690436658569568881339329858872599147537106291399207861566085147092549704711315921479968416471374040263177766279294042801556854582740846346385491312352713855016 353 -432159062121706360397895446032568299016341648622110619753342861943090091541256969245884704083591183037590996081714595367086306725735088210747877129363700866623389140999863390297057111910984897317627517261125824 354 1748184963375931672938452505647982576909887968511939425677031304803124247020698692184940779027219375531692100291832145204883091481828507198773255895758252577692693169124619261740075389077026027924712650945075818 355 -7071904273682395524959042562718147677350668276769542992888817887584998201723767346830864343982968130582057272706172933611589252197567596739167278012428941212420072593429362906781526204725668530951574450613259244 356 28608202655390762895283045900953618346887151345756328335638819820555701984760072591146471103758334191343302016795777394715493319281862579213388916304512357947204499677583435976261627175566508325382454959238561797 357 -115731065555898305222997217250631596211848435644145136240511689103812921560694772465469517032304471297984188045797202553370100813041075759287296721622148282818960953203489993132070002912461765164877215050276879784 358 468181748044256902368686099306768836672673693029241697887161895829846817816696457679970345893441386296060688487278921892330335201731121418631143411646248487333752526915095395475329653692701204088030662279641828950 359 -1894018104145259277723914476303850829334204782315197417281924695608034377826539113551637612473388318478561686011083131702157689255256508038799108374060424968891537403794595538191867449385114272068982297693143795518 360 7662294931261889745930616849061200743360340793020003613395843774751222667710303108076754875667858676822089753628385276921277204598890369346057872240352879827157973430850995557443437991473296552371488740072112169776 361 -30998356327266745405493864385349312540074665700145765081675246769526000768668225830209791747346448983363238360340138297766970006176135851708140978599303118850248852750838711643813094900928070326235414033634629891480 362 125407497867005391989099777703549157546132598823915766215516657020393110552312236971487100662005209629193391488486807200630103169404499485649327378693772818350611829695017130838922327834430726351920217806415066838770 363 -507356637830569166553871011476854004219076107029339940156411845951092305072603720707948969557860457355116300556058079678466518175642615835569083797743706430095094155609730075269174572594123267228451860066428888682848 364 2052618174595776618086389906910682745098008047109824644106581120008131065994695623811694459422882926789082400058201266335840829165836601465431645499664256908848550874606761776145855455539381754250049542909991105603968 365 -8304393987152917737775603712160095276286808211201011583746626075277678390005907152089978755389761716154054742534255430252046812414994812821522404566661679120386357227427204086823587532730051109144220813110435574088861 366 33597939638928378314832159605593712987692915307261337382620416070028628305002721520980070484478153091518573794183748534521628366371061191463679117434792306695223748028516882073938103819501139465669879083420719820052530 367 -135932168009748401802487483299012568035580878614768779717977027014551758912135896486023307688156244215254189712560218093672316433916987008668090207232223143304615283037026976886913255286959291439712415924218717203250812 368 549967103569147515498646975458684108871248621528565720089466010405434820613249664916887193815539848826249187609650103072865412069751709080395905867541960046664156897432887563374465007302575440062785717675738642309412042 369 -2225133266652735373421413134345293553064782266918732868354612989764153915007279772049129715454982539947294243278082852369769037460756007071652205401790807165080854539822903553281491867335240586140424370699258843087090292 370 9002852996023967130155968765946198328200219134677801897190922999617329503663294563288247352055488824716950589332602048907723613760513507159004990291187896836993515959176165550457747848293964280474781748628504876272991170 371 -36425798689343413302572320568911061729629480799313903009645945147627865121524779741711738712663745932947098646719784423315271880101362409078145882289107121374197139520454557763124819212363419106086603078389988405373883421 372 147381432599925086140265198837455951621204476737108567560325164834590702067675311353092343862048685343337324528781005218343408361931504838155657389870833710254854349745795701481535284907813271064927468587475748088154341110 373 -596322512083371579004813703054621401444904488528476284221693857437746284658027954515810562361712209808882171136461574631144197646057328835485580185961190846846130904132814942674691114578622978708170176206977086805563668786 374 2412816817751755466902466454660244239377433363770827509221048031827343114018197780007795216241873021295759245267508820588544403345530124406593683942614821908901703528827110614965905666894177931476553406468182332355129844276 375 -9762750434261146133074803238706462011930073834935877925246467778057203929645784665651144484347868228873091149329315906570259000242447170788358584081680694431660892241734791026178592419712707224475620856760585258592694814935 376 39502509720628083513149432697798059391097183068550074006935901390376160416663925248892168995234568735718238643401764125847516864350697153017313972284455920076671975528480793107545498158512089156032475938203104655279456874962 377 -159838659857564738884525012186124934615237920919383660680666024602126478963182203134589933007629032426802481545053411695134568578689475235949904411998378154324389981100945919140065072921312512008325457897693997634366295733436 378 646760645632025227102020881383019558219134733681116662797468139535292935495975330347965823838396130231731953642278586230153350184720713372095368521012870066232263127966456425316865848204092075234100092237534468956435069958620 379 -2617037422978635747511374761913557453905099689711069755695427857382356101164280425739756710636514326372378120130874400095181064122045009014301633079616529368286691096955003352300183054573330112152935513343355308119787370835404 380 10589631472906640313990217969972685229554768404902733291099267253496555832643759858658568990134919441905116094358238397812335699552827935902274565056755239798371316398820147128640968462287987202426250443568988622470167947821458 381 -42850540335818748802475214259813448982477073001765289327176461006432064053049843235176664448459310922838880158643224564765807006550084822143530852650228102646282017964501081587370641019512682642183406722169626900098642964554450 382 173394883097660334645450082215633095009179757724517603701067593104610464146214188174943203969646951649694573521902151636934646407258161478963856438460009834094091384978355302756146105361760893766873780761900851494683534180943510 383 -701650350819473641578792279923686497614624563320930412894885295113609457700565380533200134755071307391333863803081081804103978894827718303075784741251863436692250506700478022364135586255637698291429625415833637419842271310350641 384 2839289572399552625926130024501750106136086069960849757979602113606160394071521581028779942401016352259829354741809441885816727671018954599552549650667248942340348941986309488308785494998192724187711855494650338759315783288268622 385 -11489551501444216161976810926345729516187637126725189392599220310310044517474156991761034094229477047272458521071548648612118978239226515034364293562734979708137539013637901462913626264840475036626669700954190700519121436505581146 386 46494425923124619624297212860204212944278045511759306696166151251070204504808130212105896010467292526310231711384629441740938365322548286126250220869890494104188449754185333253510709983902022462293428113038437709583591022403716883 387 -188149515870352949390293548778659014002281465679705726202563419838076290931952878129639893932574935811413935871286681293684680026377081416294745509865042202592726896551653745397199136578809441724346400518467658253948422695923767699 388 761394437443006586124559557197062522349106592718710693189938630446479447284074222842998707455294145585053015455975111809664635610428566896922122109289065814754327502159420098323403022293425801779380877634212335815185879002596639392 389 -3081205401680845704260703183586339000061878410873198216644915352060377924987697570580170508793496658206280763140340251276990728549566080577672949959322194784113538133542621938601757849613489400645194028198752662901131591251132040609 390 12469123759650930639676032955478286133208300866202087842523580439209216903184535189369583122665050431802162907250721060421013786046607372068867476410807365275398844159434124819137232617731239886972558216121815546021118875199070986410 391 -50460962735094759903228891171816152990258294419332980695289836490748404211182890597773813157279265819193210665607340555296135703770228298004671578148769040735448211031091452592319082287162164800355413660981774424019363936763069064224 392 204211134623610913979438074522462688625554036304537631916490539706323653154126250846512092687735002543255326779781824029057009771291992882185929148853616117338095830828804415357623035650546945097201371932095863682612159000348253549858 393 -826432851091150495203230260999649640218253703728824594268734516442225162220426841868248843904380380536156130906841373971385092232707297080227237592644902486096625496184149370800056582239224733867751959116287449119857959991387934952640 394 3344567552557955015685421985328458334850923863074131135771700190269749925003560066682867493998438629162044896807912819977621718188386778223605559787953724308734102695094991440518567448786531998726131842552753769717184149902566853331686 395 -13535571469043010981552426111072501233902941697415258746552871531799504817135039864421757107468629135526266837352399112902428248724138617768201990860191719347812922473769984034825077653348379423596824301793456720608181879148470621759288 396 54779419210263253552151532013102625304459808255837521396788823239627021708936037481002071247056130163157986100766737070096276737343721832510525560883624418703768495813997164849834499837307671443991492068746060671036299592771702178379768 397 -221698335325656585522982775541842426915968622504084586170222455660695087116480524603372630765934643208949626814697379170267980657694526884784176204047101342416590132083570025492396592962815860432195168755801319954238116753684194322025440 398 897246145594773847624999729626370616132021256908728597538373366915738754892599009813897985208538066609328671179516999900346443183030196942616313142779760047729543315762940417679506580345349945552323627461430075130635317607757548628479307 399 -3631323248991623756659298198666388620048870750437670517214847663814172852397039082943280350568417965629012985370069287136555067012669723130587120317607191064373380963054829108520068879414323803473596683730346920836696568938764469275379656 400 14696784893070977435715698358662246707023366784039747308769706641342164405288088690137198241643937361682092026724797737024582585340050401054097097609102331799785459354187659291779473714756224640990482303699805091411122233499594729817831904 401 -59481767277425151628657658536669694260527001454892246484691613192638256923666177162720098437546364915570707633938126161123046951312228434081144991726287714956056982425734801386035295271961132159119188293733587859528893761856924117108375358 402 240740671103185971071248609294493989096408034141187809669085700772714806533545197108115247048637199509766895807029864342487697930139749723007307520722504084406276496363069996785171137651236765567664394772572442251527184925239759368018459908 403 -974359283942200819715883548055869251950901998014960705674528126628730766767793667502352182485358402118989974654425626027024529136093108361635183102305379580785033697414808255723262062052507558304217287420412416964702661722976957650438660146 404 3943599705025839385562812652589000458751984089419569623874863893418428618752708306723200433261099853604895256479166903382342896836154363733577757695638020331003196241718798442449930825662164963273650501252828444555400842062274407795903477634 405 -15961383796487462253568046809653500267451940061384386744474842864454779137207429353556553022230592631361509596275920127589269494226509095338480103151304030790273583663217984639849703380070695343378719644604902974265907757692379448956396310775 406 64602935550052583724106329693442267269315946637694622629339525188466298556662362017737948832609802425944834037116147873398636475555497178870411367613099164132970046399109000765852747737759111195548179411895598327004879021127472306062391425534 407 -261479678630114116592433884871099995594556444551784635520174751603073963298701300535711404445775247955616608545801064178110210189412073398347950214021398157139589213346067647162139335825660839334205776595312709386691939661432331991646903205464 408 1058345799021859108926080137581277045742090857032162406727434339929944146760564919814428218631034637997622060454558476056495557554123305081272166750566631515999607778395850361884544745682578671936895253681042092824889997493971567311435850177762 409 -4283720991523570388900132128349915429581183091515526402885736509732690548010451287755606357403958343789772699316513330016175259282583809188166493525852805828704015850320891876436740922489695579630905156591866137434800185928815104468788051322270 410 17338785819575398148258846829672641625462275416332796736620684999648941848123472105686553523424173405223593477897368819442075222738207277826631428764876077865049898339214303298448974949901370221647174884845457912129740607390629754362183022939669 411 -70181086501923381223916477859827879368973259485641619223777014172232394568069757601117426329658248734062900866241546857154682781141925772278531919219752085759116636204652101259072369230521372436898378936672956096614989085980175217612256582004905 412 284070001745995538240405020242577210144197645228652871066559008833447845832078221559187777924106645908067423189132039861864385682582562597152935407324933166473699256267228337698735750266929391485034761595732220717999177540218217394608784865479532 413 -1149832348574879891160970926427140728884016052891973077473354655872354551280457832949619022237340111945035910666897766308017398292053442138308682907120308541340963283143580167720237995374626664389874199144382038400868015465999646360239327888646213 414 4654226501199137172518322253263068192053909335333991869130967089709199305523111384773043248848952202844801440017600887699778446877609981424273010877508038333413235231625046572196205838619424760951983394290540476197266602013496483140244712107834370 415 -18839281332573581212195766129716157914499972923382122531526915421103054725466222301411850060306457852712032916449318920871110455872568098704519948466963533910883557726599707213213699345159958066796850975186886166825307156118330685104352715758067328 416 76257919916382666124273795646067992668836405954606792087867488246508323007956498915076125039566665563397302861187971017649442084305423167803053219868056498656162870455786603470617297870181387056293878433370990392652913936894001644874114231373655112 417 -308680621599818455264493277961792581282357905961581226551857294701912471782438518123419561589076912709125650915427096557082958759112844241037787133374422695404930642214581306138174568286002998408120850557667955006473647792725976084748034698619132220 418 1249503702051518490836347439433380158447628110404937531873924999487466994827624478327846084393330055936665823445993804466602575763999318680634700757271290033396564547534970296625380406871394277238644008711680902959158516593660254831536313865381364066 419 -5057891164795401789932494463691801678231370509138933882531696553288490241003909284616553170929026781593232994245858722694324791174943001656380579773387458975313064122228121398726746584523372877280769516389580713812824048581810659835717913814713787452 420 20474115390098448585470182177075163512121337325843142489122486477622172471880265836908461468302453523985771572415496766476059495184613608412970364794345281159055604954110272473436984971370658601515750219582802043900891047335600273891859734198707623052 421 -82879005122524681738854993132543609739060666151724126046012964466166953955645195246329973271978045515019276742336535538531806311362494855445283603880556484058431845789586459580709419878001541878128557510839435071230068122903087468687517650947310041622 422 335496203510585873865485694012834013870221320530576630654898985289352214648095157386545206021132226195640748626245344460682492127303101678498598127088900705442356711506140927106738044800143861737579673830060324249313854537048807094530476768985904914250 423 -1358108200697795337424451365661747945094865790249844392005401638108205750668615649778437479244674828125708740742854942954173131514901203564800720732938011836050458739337004895811129925125844005698907278642145179592572616150562116436333579350666241931150 424 5497747585985562604105001037954785217116456917034349543620556346077368031487682201051510953277871184814058111754900104332411683451387698240678248281256125410872024841925460335535003033958764172121697807534906803794324303653050945799997999014050553775524 425 -22255577465104511649191218160361796312014601937167765866890795098078857624131432898657584049063212973670883348184662916192150706912490060387513638237315776189744375713580036484761988474423947795202875563370271047462005433701947447052136135705300628676037 426 90094144773871101818882325146796872415542087711760846538510178687354413935635904013439206721840119720558321726492254764338736617848242922406982680223500055491040183384986775941028558773630213313216645327554458722765002157237260323710718082637875328977580 427 -364718571718696344002753318814006456295597319200114714649880859723853298578138160967904652345791071572416346035207771184600575949788547911117171560263265406090338890417372798668673287566276336701218858910264624863950962118102412396002972802082370463789302 428 1476463736183684883345611523528877190255420209785444762661872917283541724060682434430645074309104078467437833180516930390030534415695549121629083373676771765781423488548706045963672189575471562094563683588712119278534792203978370043540749507870250528245490 429 -5977110278740224098836338745953552489337690355410776696725220035647790355378272517634166618893989669179501924706884350033939573863263596924171329872695865572333704593757860375124696811211151030005813248183251252676633082559007511438917519343254602426766816 430 24197099707466504153272592401175682821926454011487801740602388052530644960182686236750963756247677464629692555052111118618196965384436051768057823871909192222805275575699625005688814936951173065610279933712237570795240844233130971865965507185372156951311752 431 -97957773190923139163427833254643894994243787837033673685843334110087274188737345897092775586412826622847927994576778375992609338412707873773265959821066175509834735001179657799379388266981540405890923611040201872676355545334521195057921089130469075917777892 432 396568324280099955633946192930231508064771248208406408521289281992185589850342189831644540319077127382540932437969786889465736294584431408691319454053296277032312629655397076484962138996239875317968802892144585514812514106785482391013275427157760132849428972 433 -1605464297455892150201486844834966345732037314710033263374354009131336572392323067103536412225612584676504262289344186531275269515811904063618815439175067470457808640070275647312342122470004817289166964630508661946783545385618723401911326426775351401944203972 434 6499602208630060391246778603185154545402958108802227635692412022192253862233324045248919176563291056468966875986936657593011918787143694623658390609387588638204869189226195329063709497171163751499604749796228703105827854551684241057683170739098316578518190170 435 -26313364544169714408699362847504185919218973329117038767272909936581389834319783908268486782278015958293085557275058125316675754090735618245675940478363665793867944040920162215151293142777433185416314483426674841880995061387245026827705898484872486212554815467 436 106529392580572908330718091283112643909475766217843042457674953001021084906041224269817023163972964839047280657894758604778968757846298796785745640889022358598123138881503006312152013637752997202220590122787088605601279274657775058995126998516516948009296225736 437 -431286601537839691894502223468614153297859150904901876791500827344268455400717777998557340204978228049226683169506288068405180031204388472110147211573373025809695215973831637667020404411688368353741266382837520592974093765532125551713567898749988310746031934795 438 1746087140294511659805684052479809525529934646034149519158633951377111710227706929244058955524680891681927214099792226817591944874974738530588686834901379115935236140682684633439914951148288599560954367522819494079802507108413940761306257542448705495238237694494 439 -7069183858985965546863843138172031261280154827681799324542632002171528028420788158652325197071587466483050007656447341069122538426913367011089094706936913385241451315234028647585500025661551350173162642876532800639854728435728180469843822275499154693084600284156 440 28620422516982440689716454877982602800322547032205439899659821526870402872390744376717701584501046198467880037013841371872498675066131823289075928538000323020115826967371193573716442247245065967787831645859147447205800446690971967324557640550252499398294535801824 441 -115874050765294730210971107328891374749173697961572860179183103427763507702296482952341193896296280199406160256941180076264066833892225128323897210455444753751774852870134888490546495764688793991381027774744604424502774145168831596390635267319651303629806195146851 442 469137022903116695697834619802931614597788399149240837167600698324482878408474132214421991898651407107702247338923145398867518958523874065388002033016608419794087135360293265127905296660403270329886951746155299842546790493908782556688280180289850541902835960538168 443 -1899400639315125582157385856898881686278495305027622076052671000606552833432111492546242103446070765949627329224908296550262717522302864664056244128697975473614806577909519228797337464706578064866929030310974757087331552100344505305629208952021632817608277619983690 444 7690185064180275023399431956569104433481715640294631581855637439778039771912988543081785890342795667543633972605914925184080993920027300578840983797689565302613242330270477234710906412810426139862903153684099067822371851477604857997568129201023925559998304714397336 445 -31135821340038273224937852883565558083296008830722366690933040556836723121041429950123604702490514892706293559733481348084214647850461320328550588537651124140166189091350815433007888260753414702542709742328725254418621796859829001767745707239151289941282304924569692 446 126062864406066760446249305132266549005421218805628462727888228749644010908834033873641246621678500836566196810405148116365245856712491018353493168650071736154402237624710403226273304985393356362247938425207044690212058851745115092853445570172092404475593800627398944 447 -510407808101665662464069554209361366767015734067009835177433067627257059918132516677596907526122109970689213128336190118079437829086442646062477935111635297111744202791253376729645162714737809610307888692120537567147663206194679444589809685087358183432805264202049762 448 2066572887931700691618118910207833488826702373681460136802327528532886231433373538153715078702815340572073979948360147293877111081751451084034491183171849887550066962493522125886802679459480038889883366837616445857072171818819457729154507935021705638096007894442101810 449 -8367339875709150666545536360485270644390608138727297740894832591440050088503041521270124157397180948522623253211990251829326724957225661291355470454730159072650427712036019023886255916359102044324985432303474830997784757889376995726317872964814475308992132296047756868 450 33878747254725172645382080467894280668911458190580761029812415411812773902069265916622519674723381977235025949538757374617156386675890677186248790728642939379614894654907487753171858441232027528596614481501543563213292126338621711165658064921807726236732667421398779294 451 -137173592088136530855318488438726250086930460305238110935259383107898541252296072976529140111758379722444090653703469269285162681773080177340224877390823552357204538314191923157118478466319412386990917823449207416449895987261603707960468273135581223578504140639036213970 452 555414100603320928262850683785846170281044175180092119355102285430124118962306306072086087538042496390686767660968725516054799818345024896237167566011413191047834247759240326012035132034960965930018963233138843429028342727741781219478793745692924919025594311924097427505 453 -2248881118130991923662107212537953261616674831330995192096409824576944847571120840380961932348145207595459762134773380537415007978371118862372625013418497446424330557881322564546709086971676666333326377752862658015394307464230601007708404793827492169113754289261329453735 454 9105824752450384440485355047588460560154607887686564224889825542805053843098542117750583781477841735033542756981030306692158991281609470818035585123326777338340821535436443780716554212634636391920683390932440469601010861850579567067942017492528917204996006136682224606568 455 -36870179863485869735676147867279434730816195348459023753380413992131671881765976372660379824677157994266139306323341560283746463718124461866027814979798280805515091850332657223094195334930897047317811163671962171986708947921675085930771217901001927692937139385274543393750 456 149291262061378247746008039163396978888650027130451501161163078796136957936899746407790647019967584488384201781523867180183852798769363628177048250289803120327177333820089315499967399863415405780079762441582751599959610919093911359330553908456620491606269597903876941855328 457 -604500512666733211241646346512052744249463702989301879988063924398004878512839154589601857272214625402150199413592653072372353735327932864654763880633025613958784714506480952961895462177151993379439336294070431168864627489801213351028879842363609688718470795145033582479392 458 2447722018860970756053439330369022286634955871246732588835675065258139836542227893993290350923285312494461859958303439971274700465808608689018023171694217041137441149655321231700761317599136996062338127805065104167342658953151904344327582359989532892339529763217927789713034 459 -9911300394665457863741007214577863127906654251525402011264295879651942205273955070682001732690048697188140825724563788723223223387478359691024568977656037025365560576143867989654241510528156983770185120269475745770513934061200767197229903842451227515331848812730472694569285 460 40133061738483577061635867606801116680518277370253045694903264195695290111456454114969061168909578856733700424204270814994121254338306556506771122181911526246569723014238775616057651964841903858243663992068733048538663791521068333008697670345171257137115578145243897712473570 461 -162508859890760455310909367841139745679729423547553294695632540338415057804925948957105165198323243266485431774702610987284208619344340648274519816242603612576787240815092332999538661769462751651569168895769775772608331117374971421302603007013752361030025164596512170223239913 462 658043913312130021043187784525894427604638367662336360237179085187378591300093542028263338355158002294922646498920053789918763191652127631931952516966417240743218335727807816231143360644663274506095949268993997776378861560826635797274090731068395764410263922531761937119028884 463 -2664623039464382747399966086172786773362701089378836600116262564297145678771953249493395286268698716992455299390230219329198449105308346003874698609743301823463219883313918725954854342403199228221405352869293894928053391092417821831384915908272550498562755594748875088037734332 464 10789957572254352006988934989200647842552905086704787729652307765703086572741609894344106395721079374290392006337427184279170175064936126720868716495580725520959788204038191814623089609094199914623800097149452493440512142388951900639510209446192583806214639648874877117944006478 465 -43692484226570814334519610889048385245779179485501368508937912742632141444432371537638223649421070596491009177549313654920327091227996847343926088206885213918120550070279953217027140177629332854927370383611923158507643787362236148757661739856353711353450485182335836610500525729 466 176928081781375696285506028335160727859357606318153070390344016276245010582691282388410990690282578105028050938936302231650558351149028257918880418863406713504715440530697900529101654463985735460081772726510212535770817855121219339342842663876774505587562035236045733515872621894 467 -716456482599129703338884290915331808901192029779195157258715153216119414224528105870554735884637305703473913582623652770705110701278306372741752178248415193968555827428607204628681052341183367824088165554356994770912218767050483544326295423496802645166970242892706851907630626140 468 2901254772960143086974119195352010271984262225123405515919923770911081127889066091507251952052055369853599262851111611120335299461712745070855849325376967119997648872947114768931642164849529475003562565149287995595470078151110362510721362795632020005007245642125919002226582115362 469 -11748567331725047535654843677215105069300283145711900562315059322467940871479520854452902557469384517963723624928928232281017466609300249659442122037973548339923810477262877339931989943772091531065809102331559749564766438896022781235099603124656993421485138797560078304519206748334 470 47575891009707320228756534568948357629524602499307663816818197186181936243121140091437008203598754942085381507553314484146225303489349392887964833616535168935415921504249767866439292060100611107500651820948145223279557064535945446492354410196559475255467729585720944816558357028159 471 -192660159901000690144360651742683405331892219583667729734771618843950875853696125741174919566681138472060902617251635107830404265325179335655890431107595731401235613841860108936706499318376750957189883492774828097251217270186346269161895761235933311090269001958094111436460307818497 472 780189057851856045931517185036650925830568054298430280304278027251991254220355736559517839670755597751728442447282698884522817264817304613565709007436290780057224102913684516206929671462293325590435217167044574894501895614544280278861950039856288459851162367601085803612974851004402 473 -3159444523162659361750046732641308138877971814970879724297062022693935281026664979879212867770432972674270266621099913331655510292086654006916109244283259670397869937619786970113224795310855879737805303224568281470174348031261720703593975803478599425301978863829856155126556900110412 474 12794536003602024831521677592025379224958391757839922682646753890766524627220542786444715179690632636121983079162817057645773871683323565868312339414409822338525308584698347114901379765769247327137399054117314277459438503147130984191477811383010339073294099248456066170608538972913674 475 -51813301131102782311708705462578359824644557455415285566030812617976118323891157751046453179292392249178848291032676538943159141817289970445133327573303608902867493065775644219042808156718191897837714597644963525717075366077669273695832797540255703116421297102458178933053786378779554 476 209826766636112850835667871704728477636084955417339603453711929127107470060343233905604894136589122424034062015376528358172529517492699007494762162211158621259833398290152081834975866819591117557246111607934838836425827233419643112166280599342525980092390212993434776172176360055669909 477 -849734799959657926640440722937023023830774311968468669385784965017326942500104059377995778336789772036218703678268216727737978712737990886554892384767998561555376904026617643830748022462263945105507866179830479514773010381117143929267972828117587715404102303202724492800897758310377770 478 3441191169712242448639068342659803729448255401979157609232863124259996049565095441756443269924403010159460043938616938309105974375545552656402248411161139427468988949392014280863635027877309924181718088481225863151484147507028750911691638519528550096650815342310288019502016946030480860 479 -13935965472893548791437569338979630423412571404735233469636765056702732742754683211626735920301880300765181548806002205786312118074482614754369555699523901490692848952278331440169211300157368214195394640310559685244176867951468032770729693596555652417869450906844587072298328931120783863 480 56437553363226497139399804477399350546168254778154630269698328452741112165205642078792725750198365679215256242426993148122768444147782167300263586735920015705895131532886636466422563514356093408390423096314330301069570166155633692752954656175160227755722503034552184149233039661494827140 481 -228561005390021141558352139108017038924450099553919128772060716533722836500103069433418661444935090126987849788252415218855048495778336759564382146575618530487012166980125099919640466907704045165717478281343202526496468628604902330905840881455878716939305260643470211256340250092680237296 482 925633210610256008770381171460427608882333569890832500304543370654078625348489171789099979368161890788068160180403688388670385300253238664463880552380449325383655062389011384669718756908260872000565369005188532264388301714321390833847941366732596449676013972995973839505980413326493473307 483 -3748681456156310311137661640097769028161023420492063871212663268611194173905339348636693223222730736387877004301330398495230814834071270472371347782757405082163032555275845973651889947308554753471219372165185762833553172957253916657925318221096208543854266651116312845302344736838850913293 484 15181719220122187625547308208980586048658435240447186053526404189513093404171548205063538935674293263368861113941889304635314406129365436340092178576494474797491088157836523927730201498227607974603293650112072358934860346906595113552634251300631484877231165980048437826672810671237895892254 485 -61484573975873553015109330609893978151178330795497038769733289925896514444076968916154130848263406700991768757650417305409718513939172785145284386120440230633526983530223543143872369619619133940630342179565456808218173827214052721797521020491021436265396607045958117621470735759510594245530 486 249008496270135909998064784513725903200794801202299107158492233828594062364128180036867737988108108274416841263484726394978170116595721015716403925302409992908917166774223755571578280581318624333810361938214048768219956641514981603517916531142397580604910286946988154058421649081624249274716 487 -1008474534306885753535171747866633935519055102099561597634616872574596336582154345121127484501123569584109090526462619940584385302545099362069863139590198642754194489447471686337393840695888206418498021728004791274158158423974410507020074862257897853222765603814083302369089466554760626381326 488 4084307838367528972045426288589623604677710960479600791231996534369144697653113287916209470554565446904431444463451725960604187873967610738834805551681017977842662201711075553992995989691937120542782977169948511660633404673064074382880805274558974561650688452000262412347029888503276654986150 489 -16541494689688017775975617846932302702228774027816642930861451214118674494478205854973719895248161281353393443331919468671224845501760023568752148035709148857433939180577049901871366685498326423913935034181111246875830792994006841953297623684371035577423218661231332887898936390495539931536409 490 66993670162292427084854064292671911715104626310344830629159282133984867540906509808090708309882948617242510917733542460603510657039204819277861516217955936681842749275899268694543175902109088201521574010912534433622757587118340565994450552268993293289490615618893446372603756630865094451488662 491 -271328565821840106862030450336412796078976097831239286234398131583590204914510557141673200411127113862365243326274529294754486169593290461685078244944242574884038041316176556343849185443496818021988759166131288953861829388367125213082861733059177225344036331477242979783024287756653556416088842 492 1098904582308093779313012305215771140897423428382294243636063754240019784428727160028269768207989876546130086086644162943802828345758747945743075215860648436004679788481329452668138841611749693757585126216617910414783748660069410745475544363193162114013781963875978000909465461360058365296115264 493 -4450688043917290574921732972398333381490733891535427434970546618742180279107844963199159827877843400088485273348499908522578353651736100257934448320187940158966268743423625987931715249181650154232773221676565818746373346867338667442305796705138328915123340923982049393949922380610075008929359166 494 18025902596408984195329710880255060150648722783178812334696415382193601970480050350279660334731385481162839851707933476599433706814225427773292571086483545319566265201557565564983299881139166644613970856305024862202224207965230018976977376778387377094175180218030500178062391215457781640206501008 495 -73007851600705029386971903623362466134864939788661784087346753162772938164681723843655056067471175408942992423887170648879191475508985786393558794773786028777804690191107595337004446307698792366579999301192305062435320074633967400774443231060803172674287500550959651330171083847297167537265008986 496 295695550856003913394052814004677456017338797374020249018273777682997487714323989653138506253172552152828685126080509679475834830690322519801254825978594463238259274598934890730012037134632820262550862255411115045413061345409275707039037389729875740312043076490129560562454167176704441372926092608 497 -1197630019236956107527769797078910831855301123551844645338832512629626827145475180167694586098951177822660474918929351331730276913419665538400389788802615673962825247205336265095819780586143764239682496974276761791726959320757530351055672706568991673717053208333142169303700149174546681946103273857 498 4850686507657357066990295436690630531724464842926117246968508462704164794592630190248476417576656127008383553241033070394392974685434538634648703953684880753886566937006466159071101569036096986235705489268493486351901045081305921778365180228755758920453448566163646397644925462948687552223823113962 499 -19646553840439931810699159296550910459923037236094861441583242023892294321253402955520043955379812255495324866433153487533233055854429208677891835308162423249145294995999602783695487267754178164779554713521856176130965928600967704718276237218907268417458799722765026261866725662325993673618016022564 500 79574182869301996558570412746754076992387004572959022798650114569618309750841987371220049633307557479141802250613480497766538884224934261202857494386884359519841835933674907834192368933377644396474364857692814158870229409310365989974626761013099245116806694839752614410853886466424871990268887682691