0 1
1 -19
2 481
3 -570
4 93359
5 -11210
6 1695961
7 -695590
8 183153119
9 78037902
10 -7541429945
11 -28678353950
12 1421400436025789
13 13655553386774
14 -1740636791872433
15 -8791938081028950
16 108836758027902133663
17 7329762838310776606
18 -159718017697530423499853
19 -7683249980041234117390
20 6993285260345540446162199
21 9890555860332707290706598
22 -45551912659620498573554231287
23 -15339000230256237902250208070
24 1524596337727024763288767481506469
25 28208110017757505823308205483950
26 -6675479423513172304027972730526617
27 -60692740405215733595817815358881790
28 2242837928698630327995849423489622708651
29 151049194364795333971726322560026423862
30 -8950236463112770188381502400372455338419945
31 -430553373321982275453919132317751034711350
32 10659356981954076923866812101438417503910126143
33 1393530723700580506916148081190028794311849534
34 -431251453428361888410208091859088317994853809673
35 -5082637580348329214738533384724662923099920461550
36 532713217098138791943067415719304850418862392857019239347
37 20750043031940140212891599548302137571624713043892166
38 -7176913381844988103126292231503286013976584225291335681
39 -94252491421780408910833404254611655169226293192737489190
40 7034638713847022073665950939413139499055742691187542788259959
41 473764287748633735072964412801344301398875084990744302090958
42 -54514648104262543797369545704059326359335742059421407345038551109
43 -2622440843048812261040323931512996259704218961762826189015343070
44 120778970506336110691629091357307692354563023934602583069259127281057
45 15914629189908504599313872757607421462111933663952771692201661793110
46 -313175168740472705304051690076072807524356217159655975558676125661650879
47 -105457591210014362611480198550298430094932234182040548393994049712563990
48 356380972906384882645914381319205659554932311207917897257501107959985861460293
49 760222638567154642603949234481755559330702269401581898006923707218965353822
50 -345975948824693830638434096099464341635816824522071368315075799824426611157225
51 -5941643798408111746186074479578937987920366761680309242367760860820848640684750
52 745231041171972360814037824655023914357792955449437364643388433112597360053268086787
53 50189337049295704026704643775966897317789116396087518439270578719183369097074136294
54 -3280892240168554155601369495773413587244347660398243886325818431203379623821689078323429
55 -456870947467119703039981856610997764392628720475042512790574300775423641362955043430150
56 33766393536686341704445218004330134074981683565226102945456631205161498387500850916802442531
57 4469737909724223391667714630972950626965337507895774582995117434187543695819973463369311726
58 -139218570458735171776567440849596862867220207254800967377377806411845723739163688179554150948739
59 -46880010159575261855022223561929416221795620233353801206779185371715745306540332740714723116990
60 22028096961588773201271107870884839000749825289494400702741801015103394708948725986043139292157602729719
61 525889398793379497155311757634188446839921253061369602454586672564050296388880495308512948129459318
62 -296770830507581770704310259338021792651061749389850728130210258756171900752765855078955352573396960849
63 -6295819794121792665443282640801722120380098611305675873874633770562022039292845004863689521609746254070
64 311735523600626845818401400459920622861766448475955640177999103605304090524823935672150083877539891378987903
65 80273325119782911513861732722292697113755715928398115773368898296941888014608197430501137706079204472966270
66 -520176793960816551632666238818206700758095976108437628370534829302543359600674601501583736766412936417977351292539
67 -1087966754789597756223940099472245977906605247227217834360894988150571985745873791248467459249473550887000342190
68 3366895585633969155120216264913513023760174199537754080943420913640695282060366794341476102414455869523806451830519
69 15645853585631865131557830456504839636257301166263666413121203417174057162916375103408131862802319709065560313227782
70 -707767729117572557463349068430580015786797973037078651944762531731829935235387884388887016373505805248124776918697313415
71 -238331410977144160596569624657422001926942110163221414257933989948675850038130032768614532104867954169819700273713874150
72 3647022719418786657976247105718267404427784450146817802898448556086054480470654959321516580831110840576411953035694356173338838291
73 3839390396713123136949332926717671916900495725708193259385824923589575814832814725100221203859302058929308269329551734647054
74 -2586003453033145569433053493280049662630760065712572520035548777255289738789055865162083748182164028068980083719076117985028153
75 -65310181546590484567874321255846390683642294900043413559064446915756071016073986716383379687602929240679669977890263763491534750
76 225891346435336753607671452146153891568567699891558747069120851600377033497026616807117155797032321635749859783386201618975352890439
77 1171415164993441494315626648871937853210248861807808396740370014531109706757489365127198608813059002393088269634588768960247357435286
78 -459902406929959230573759651207831437407714029119698505283606223527199349021112581895539776432918484682548400361129014137256529677660860633
79 -22123720828998913603408791921544486740801236670648510520667679477800815567561383021868040626228952318604610232261372654894666439456600790
80 56141762869689192551618493552645779283286058686541427693942149907693913477788287576608837416773127632083340425232884514787415765287043637472503
81 439398741901114520653450642612583817109730598682934810593232081181597467324969000888383534037925727478372776843840798255475200649272619211678
82 -27219858316582638062898478803593102974194593488047219385781724578092673135572077492000072633673816422689943983068851929144494505241555401680246987
83 -9165926860323735747606379031002850273188432925480905989591220358239516226564446942504508979572390010649973878208391513692583387169242141732541070
84 3976203745795850973171676282246725418844073122342903074759239714002158437079163766964721549809366611337493941131940180850029235669841523589738732533182643
85 200585822133713097081115166294257848477702736928692592673184857571731312140683485942462761426684491840400143742458791712582793205222723091261461403430
86 -157012341614269053940526378670162522852798640927455541865075240050044870229603721613030694007673713254766991425017526726249265637152102985465585518552737
87 -4599848947484001184752539690700436537829242212904773304772078853619159138081586071502006898527156564262977753221438177359724615488647358495873684735816390
88 37709362972478186119455442438890793700467266197190830390338690396979760713126240500222921204836709661631988821223147071395299135054673894071470164162040595364993
89 110418510069129947808904323265407666833089035109204993482473486894465283406532270713226229923791049499663685535670527535605374089187506997202192417820668445742
90 -372934733378718343373086829386300619181083615160571747284618559667550522784313107629645702824748429160670328977069146248881105166722289681641674598574213427101790115
91 -2771733162915056690079252060579299513803722733002926813701772068805781701737875155700683607016567181372799787597499133141498521894120114217202390071465045591879550
92 545434009577726441153218043214650279821663789576321344058335498340011776719618213287974243008494360321318842786088030439958039407535764706312586358470668840203224222313
93 72685507578533894765284242536438967127219003908661670299558060386093086206636096681827002698951205886773577274952951369591427423890433272120449536415638614349067781814
94 -62188601086186380038010352497948403817285908485795241251726807014199178444918397398056029586434982530220275789282523030105334364857486191751554969666057428373809505509393
95 -1989412855675463880490786615161864238563314453686688251659703656890089156052371201592074694307326585611687304566077938992458813953175007495167703038770339858098398426375350
96 1304257407089789605968155706197505998106926763687471376734807978711129908467299725545855921211270026679464229052209345870683003408424530306856606587003277608661610177369706277660101
97 56779755876300022028088880022565564166605409562076813792734451022247577826504253881677310568738496047339009999534830003830970619333979014388097019686791558614881499609958662846
98 -50647113985859011223710688242344375241775832585774510522318084664584194841277597773387291989844166153903663166425759283132716558249009180053833134734685296115706197962018427640201
99 -1688419754837848972222397276436710546583530558478926241661908353611823445267697565471645645049958383172081443720054107400909701425579400630606058009353042234906348446647740323540590
100 776080746652490861717221918525367936018443637890777285983232136828574434835722506103072785982192349513578630002789597590568674683824837541500159808992388376548914824342808653052437413299
101 52266983015033137377861429705252357382437255626565958693666129955984798242154485306583743038930041049439108207447697105305078996366654487749522517301466500481409407033916775650497748038
102 -34986296725054972617091769354958453669570374158041902061728571432326352954342235842368185410975369205153762140232423196867102017283504363394203790764121967232881434328618192591165111099094609
103 -1683024593744984492708826488746559651589422840529970925432244136821980732562464473210000289717322276327695588441045552690065962585371121050428820720660377761206924112298697451910183383804070
104 422186927681745920291506170728334637336055825979651185267307709781783153039867792837035983550380060941722583571224643542985749900549162364270695112528374870508865287284987092545182162621939026027
105 56329868093843487806934617348342715620042186173978371497837696536280773536117516112001490027363144519174342640079182658464050654227260406877176738344166195756268057170423686146645720176329504590
106 -5815184304344417834325732827528000176885254997128827747395556041699394963492457247011643868720038907829409973843722171139623248528775955588718634234574309513681195517109242819588762414922708884453139
107 -1958186313572822760037863554839929980337764807916445682389649841045852163342926444164496441657518158625917831053854546385858276899120060533241091952733555931067675442235127873943036267919773552586590
108 67112913434977464383726806025560764486862601996709642468900354433449720647737711722028699798875168830022689355825569421760288333541023492068082167388532782940953237115178729124371152910821965486478972641067783
109 70652884602472676060910913042942274849209473364644171453470948750101098163566816347075553866550532502676874747986192923188145946346425910422575725966471993877264859602395480622567388798969560743509407702
110 -1626992404463059548833220300158891141567184361059147540774897022516496650642482430213829019978084099121717140569696276393614233980166997142190569012314125520705964357351570243395042115617103344603268421287335
111 -2644059325949727049784745992718715052476539735537636066809469500019039565455277913377868731519902766879941383743241215977568035531625631241640352958913564342999328679591333669927040906131024214013500732300950
112 750792095442035432056091896816237059038389157793154076003745035747186804684686929799151516739343187951524508603142441171429404623056560559985660956520893939244739238942761624776341940449254019706419822839405709403411
113 102563609182974826326934169734513132663633903672886585909339083488900959560780044491618061967274081864247016637542480503614967540245105748923974412202970556428768209766967767390090880263054403329506114682727940574
114 -744957150209003408786854504885311688946136111358408427618428646449358361389285174901669747187033654755948302129906721649435377174144494645676135354217350715777353587738697627571259083838585312387072105498208810270431
115 -4121180350072770480400067335720862274172891969439752090810616878920659245329830269877325790369676254396550506383132343548359606304676362331425644385401885676917176135054293289399465436649094898194467247199706129551950
116 1283620759265413238341468225498272334856762606469874373350609438283165489096521444624358025499813652252473461390443357268178048877913012457006409794069164231729347441467943330994552349418496322851836033683436917015859964301
117 171431689407599310732471001486212020316390897086505166799693238156395857560318299642048072453767479269808534131802328172573857183062609790107908538612002799018515902277263166058886114182036528979799075799661270123003394406
118 -184123074749730542706969122107272741602513729292960772321984983710861042993279079448686478639392509878739773850697553324924623232705362093913782757135121489045496340343387234746016991722068510114481148448153512759676083411041
119 -7378119878591409858225871026023967098421189294551927429242779138769969015416049037097232361943995594516127823338025121853668878967214910407875970573762797542226037659711937119122098072750789967231092219984067598535851829536390
120 284281659521453325915417608622038269690461972644231191995606214568210397641729303324975219725354696038607999700833770570907876920809743951812796315336454158619798432969222936053365586937251803067968047057876827703077623953641033961179879
121 328350708151586428135175316058681797455063919293281150388567993593832993916806122013223629373422298906281674644435985693842386752582076131592300782793829140966332989120749442552948880632566792279741766199147021933926496873371468398
122 -364613625758957983000789014970196419486414952103855822394040773515070803632960339020914771475302795242719293446504798565989660569186954919326070574426122272952249881010000495253714193278895923106125544734672243879064860993081756286169
123 -15101793691027837507434524832394995138162364418317518403337352500979068524366784517210588066632163215823865478019336601979335916989094613349033556786850103139105036927155317683667325090074217116950326378232880947732210945791434229643070
124 85222707780830659860455403245284073362592500155854164253094362081685358724582254148955410652674613610224669122826711389766516814375586735527632016868651576503129409600229270893504370254991589315043894771320762890056964111508116756225221159
125 717440459528360362975699983228161572867151997485969387843626228258166506002285870942456968419114147754097057673113270850264882037581937848800398081575848846076783245083768304715873543114513657543269088969730136322698921773121246131659669750
126 -597606529281833838636937184321149661113590183275653941977965712702713132661478829395061636682200127744917315291174583183947850422787191243141703385974207805274979419538701619077702264920147383783828111382797858612743133438362115647251530399009785721
127 -35187285472272455903054143569595787708661327604909990894099641184540351002566401357395110905065268075444257892482099411975881074386348883119651216556793067913806043984361411700927264734840576972046392930117931739985201222458505935585497204252790
128 3484574596949267925574185059841224222154033812512340969316424161819282764421410813054019731942704326990604403897251923443843745288970356698235584829223257905918243486131741182362071017785253153092063440804040610842535715651993309757779157292197594623
129 1780783315290176453406450163665324034833692193346490591218289535461190383744488019774505897488402711449686179884805074647264400984385644979423412879997179178188790714709999866106869602796513525423752290111995511900537911177450615415586838139194513662
130 -276032889980448435883228238156479571578590576798227083731554803390680359344215075305821222430801629274602553173961213040932468594780975046758668845167069400380322047971594027771019166444807438965862238178250488744071893452626934115536282069185605672159835
131 -92950420651646659154299091935161392157978473116079567646247237523880200501338629998877473620697621333518283055128359808320313479133609681447712114862228204859707857825020437893592916368551047324991523035519933971975575024439612529104834136870092712738350
132 78302284428426162103199582299580709966417458636901730071017393307962584928852611284737798413980945377555540159467720416978857655588280416398670026522330949928224490573375948604094179526315718299012269798070901356910815756623133871108367138331857166322505635563649
133 5001526397512030344595829157649365440013033829165728160487116736042021071712927498757989474385787243157994321528011000834153289297495789559318463101277904037037244098670098992351574826049286182576025259992511561414700690670608953676311949758436540749249523334
134 -6100177472337865386364757265261266755511150495856155543273260053000112521672224932940670352400884209990087530618948573749280197248730168890775280187317032757460394537908773729049696876267791720395688419405785559857281217666676515924570178791514263899358984215873
135 -277310788541882806128653147963331606035614146380153932235711408585016542420404729798117414838596540103170276918341311587407281694128850354759255141005620315089943946779539817681559027266837167185551638497398873106562726869653001573131734073040968329500666002664550
136 235142619566558148442002294935458976820551699683194685436596063503601476804988913179905290992000614552333103468627403096989771278264917821738902489508577529263506690518675985833605325049793099320539562205571093617799461948186094736974215192259594521395632494577004521943
137 15836232706464665071678383489716314564039330834316970365755811950318949883096364201900342192790472949625717112390525101718153046600102658234811152963988323247122483274860010263131262250271856955274458414459576372200506718677745847825236902462780054980426190225202029966
138 -909655115087801853161266514425786965674195336424484294624335800350300238597000874603750784877289343939993599679516561478281270142312606959909159315710071407179911646986961566960611080145149135919205274219100250363484097952828400296817083881012980110835657002148092964860408011
139 -931046549970307207019665801855922346337733454140830299862247036239061898034328891741682173850515358472817506838453874472469344788856373953165471695736324818932260686080224052597945841722929836489486119166571888661700688905430068084267079835766933944820696068804989600188190
140 12214083600035201257953547558998141871131964268708727569804301123985420636855476828247159542701183543320334368465877729596459848989987467972317100038690177118575145483214379092252135132481194473092441295927652721001893503517472733144565412050410687601967144726903254254082571788941
141 56330574055749914121397044052034354913093320136246959645321884441078706246649922820298818238950458891849389642090056815844399290315183266938739033770319507792123180571681946307200250720623055101470321697050848122487424911184759402402696882579897657003582036809535996671726772758
142 -72806076540378411840078889596256935561968729298516268645960812661243840919799984076582324586212877007573849129218763081849465280948329995686634327466917682396615558372655435926094448274649357704690629728238710696789787446010023398970921112833651376514292522034482202137948607570609
143 -3505856958021196029892410195245099041407956855746739024654816996062500233604095762696833328149774273662423484718032284729412176235037198062531140943935350862039774264094110882442741722418250797522929066263797725566642116601654106902436868004662688933291400630282855935710574919658070
144 1824022932745128774541040791074450081737594612930939932610499315403606278287227666538184776125202751681158260434601119176509304922424519835426774456974971342761430795109316237950377460118054629251161245242425613203835093156950493871328476583811734583106917744278159703317494660738351296768888787
145 224362525774684199622480943609560738396001833076078555796722170148825965718452071396653527019492103587998875775628681957857257153592322411018956357131665501122655240759926594035516745639594398001559517763991810768548058631397969253710273659632493662037097562269812239997070100408914298910
146 -298152381538073060931041269256178119660825860593342415257791730103091654425145718307040342431530347388325374151314773953871293275410211887289250456372591936423963284876626671480574429366847324315299560243277330735708080572656569904734522296811897691960495497416860491079760910180653425250857
147 -14758633381623157293469167406744532979391008755007239172189632978963875175801543866502185449250382988278404179791778439392909021335291199074072072811642840309518605314514275378324803621538851448400581547488936117778430202689890329772918534705305278565695069180549674380706354410878052564414990
148 14811506693928787114432519758716329676997567904424968944374019188708106039954942683987530614892057659148693479008938268354640004620669207872034012936563548324122662537547283444048526813405078192010562251095562380027499828847169172806621341992440933130379816303175453698362903281562166628377432844131
149 997515750954805445342934003789975347755602951168657952172880261287692020987329589082698762400911744492189342960352419958806312015721603005246085659090670272619910248536750553729239664139058265336667161842872197644521753457772318734324382273403875592754319434681511915735774212534189322644962163622
150 -44625470561530784751650279119812271135019646065257312859474680180621672480990971974961505042604254063512350140991040876015897368021378733103878405607497233266524905912677914391756581593845958584085774830643446487094078645948353566626216939977169223127967268674284815124450970237797145654108993388292330975
151 -69249015253147823668896020396831159437340007892473256707132043437809462956060021781679381789995775862290483198203871221640083762537239787728941337324621364651443057074167649252539013709773283422518904948439287499616116023071588043078247264605248644147799326533236014708501200016360616093914992230791750
152 479029545606013199957623334582435878777068569106560529415500726747610519363614940421383708878852906415013313585629605715220801985936433342841815972938319890663851765249931581090394901937500759785753454097083727482572305635274880378626175803448583987898453769768975762873442213642597509706847345890714273279
153 4935989808377822319189485300849021516876183826878930875382335152201677961605099957926653346373908764499997432501349795046055300140787639793759609499499413735987418130478591007447507317661010724187842649575472893291412340681158473262921162108790983873974656197742793308307630477713919335023986456948046930094
154 -159132145285960812965364429339857701662227998984589728573931265049703403798364828747942353933575761261270480052752090369972947155185472399850711153053258060239084864541089396152375805643156956922539649160574972665356045691719400760457160472947030648028830769392476536629406384931987118274504494531392513413745599
155 -361120636260503342961950850529373874870241719069881995953697830045845816290897330464893138449227939747894770097948150059282299536328225426881041332388823526888353848606205837882311657251203911129931839022218878357725467318150976780492514633077550767262545498576151630796369669863167171703120647065615350567313150
156 153364916208951997669436073432425407261143199433941763639771652786387055489984891916713716209667489616239729583342262879173827805731418152733009365936004414316629806991232848361702175816095781976760713632863265720241882591048695026992225868745610396251437864281164320111251983800094222302513985114967487946480706816371893491
157 27108294262033424991930916976781397264431748464046696645095960266559105754967244307242852569005561012450140936817398273389373275713935603487794889522293765743086222564160724865609833035948243854152349299296506892068738637892125980464161148780934801761244240370763102275753294258414218480338200893518567129262144969526
158 -38984716889474919776473993794358674821367266827557780253084978424750355705846682638979451628659686302970735176763342347777755456118104421515173389945940512628190771256149348164725140738980577056857700466178766584351283724550296473516765907997418652369934256322856219757314201535841867786780425235500756233273732248056721
159 -2087286365131616482343368717758901274362949346899130813772338843229322791424011745023183390900745011183329105409061640208489726053520274792400179898325040833847074872396591097577421218968229560191498434980259905366056399802334479196190373257221610004298181499308094730180899455060118630117010495650637320730650270381095990
160 10593510653845763108571201419436081753169024326150402334753325238667226581122833435081941801559054242952213723798081308586088517405155013472262968813209187505347425295503692245267688513804264708148169392534858513479378547848386517833744622564488534295482739773992426621472854910559608204126551928350584729317936726941641464858903
161 164798603983117707137313962354149412131537565574827830560242949825063875277125944437907561502422655293748361331591922974044248002498782339896869996283365792315725067919812763791029384062656982092918690637292613317753639780803280931195508694036826402635184855261631713037536657559738733073874597392309030356248793094994930061118
162 -5267965168950839167186221114718403141854256223341035742716776594494996991281601855728267049063246408624672254548624950067047405493294413553790597771606810084762364148890724094751261370770014450903068093226603494783747649754528546796573834796470994668985213639434501486952764470955636014449906950402280546484207542341305606306671359271
163 -13337725681589747442847296439032367504265953611880539287294509411131221601246648687928312326149493465060061604836755312617937356095020998183467551991669662274346932791157250373527256029322191740562170083700207892299432073615373116719613124280434681362092998277457935848516613467635778192665271529936967891367918244444383747223449070
164 8262449768234023580294637106773790762626315641551048080116295193318397527824848559789731856128571630914697134098024201096434036709353909378161910413722742219420089779362391830683666856437903497212085271035227718256550401092845667280286739857558437310358574009365216686028796962617377606229647580049614507447680723862589471335044187334997
165 1106203954977715094944486531652044627840356175289546986778374872561486252527859509187314697624260187325874583258406764884784064738177721225425494657704207579319288038458633378272999373208418208433434701008940009489434676318181709334087850576783923269306768707980783167595805227310339644898675724747249447741364486747869836347308435792070
166 -279122516845413436185892116367011154983806428813700623753298054942640962179773505363183196893773785470009479499159423553773022339158367625736885951314162087909445937965616460342545122505105119375264905970604794781957754187204753859415348534407405444468483062588406411677654008886205910059790917445431269784354201478029444241670164246712293799
167 -93990811587579932751191677446979771198408481313598854058872267578405337845765778934964349126943378177565756570811228592445627321708660483167379359176599076303581971116059941007776657022114331830936450575041592881589193827525298234345077472611941174086822355205196068997491702543073136173978874047464619087544326685134967705911932129626673190
168 81546934161708459042926112703120531633812698794015138842576616792832794194319183635226433536781990700140545276269564152823715746857220181926153490290711722716947929013069963144049761952569428030242598749896466568315472395297013513967754090869505580842831116956955847341410332543808884594048026856967861981057826945483679315718186782869782280410137563
169 8179128278897958868306066425254749923652920380052072721969494365963843279927559036150325284779068687964321588403324597418181119379444295775485628903009672594855093877598416235657624058062275997448278826780537207221963037305432456818639647538583447250850557577642285359808623939067597479229837252830361965306227752427470154539177263768684930757582
170 -12655842090451162990247928077126657853031940915916925762623859681998342380803924450613098591338482892049739272181122739372166936554026907278741069507337217392895418135121218853928533056191118472225088103130384655219886408558517412808199555403243334016370912110832072415931131166475290444705856865431232334305735952289127024630560324001193729482611065
171 -728748518633627540875774619799573136938006668033908814961509755033524348006659160104204136373015132520724461549357126167748220329105076784874428161622018849772823192593643263743346381662871637306658696975396227499369201604291882388842630802745977865642718121234662276438493983390445262489356413492409115352077602696740556186401565438576446487104061150
172 986864089119986812589278305823390888359713375388617758383463974965598403725481180598798134322256721099131227129521227517799256614021656263771605147849621445332489241022975155707275224478799208820810090016741736355315263277655446844806911567211905766536769850533901018575158807325369909037318200343189012721990599152272974403415318070178511952722861701012667
173 66462682918839228449425992819745161341179995735667175350654535752541223878069654784695788987327169863904073861018345814882517819905353921625573767781940063974885370571946006737382258649803927884464414392811283679815269734287478288816316571570001944745284788029480204872809200732444322587379472235381946235698282670701779897114364108200719081280281414560854
174 -43472265650820117096798262127115880680199702919535936638563654854123013969892255059313428281222826147580696664555276738280422976923050853062727136807622516956710246324993541944620454145767185424720266182902065217420146484516749569433906290595779116544309669054934569229094733325497500246844547205724860583212511867642855943868542446633201972503848336460856627789
175 -6202843146714388894044235968087060873461590303801121479226853884741494490898937970438043625205854796667268449023861163253374307660401338566980797648275043104271716834432346285220354780918875904104923764929941681674909961458813166344695713474988680266230282485096274116517989969174440084280754198090513228136952983967549219249004609000678035684907900685465097750
176 1728921765897817434668323950021268412757112114096181942227242550085399631166850210959025457566710689825020168161954001199815577246265962674288887004056271571519584266499825027003341867365001749983043667027083082822801126145473476970803577481247089024754024503450145495508087829921500753397031033099715119703404942114261093591479768727714554609106467729147692587612617761
177 592246314652170082742677336158513301365302998816843112791440670567807489708172262597031204290996529351030873051980648831461447326113234841444886169636100182605294725348292857695082234484988048085636273144186118338010296002762041463053731688758277540309712179242489927722436892750994718773834062086281115792172993435013974963699242633261018868027755281613726302613086
178 -171755442110118675685476482456989716887309214696375569815191652205779964057045555937697100861102632658560328464395364217162432099315105344652658536999418901540890899253634968617690666554055157107133597445534455792120380051273017648091644895962400860186228298847303038803263420698939103928473879752601484689080528057115731048099671841826782894855219579919050698246847549419
179 -57836370855936293354420587140478984389427285474580315871999508789521790186407773871984634715413822973159458053306461041330572671034763173560320164391441796351063763591762970629036208259915518223938739219312332754597560606915907730402276723004508467940719068066457877132602653333863248346148741506290549351634368169260703066988030666488241433733071454473540274432037859790
180 10373981537879633533902194213362856037750165774654875960627226914553511485916018672499784800535017562846921897967162037273037721834364142533034913748147336429284454645644011841915880708576060548840400173470955186013415041480288215201793612475629581691052975835065652645849523781651628497172443561797381272792778005823184601043171731802973508298438459925059730773195307721652023783139117
181 5775342536416385145610881646962829212601958112483203991889268812612439216177815784995913890098629233547071878263546483343769675676131443508163904456385466168634901171451970125505930921168726984452194200736446171203844790578973740057243809507196868796489125883950714018470016771224827991241529977773524810211875956224284894758282416451970780020608209582593505999972491227733478
182 -9567186538970522160421664367450472573959815862990791401163532808129030190747920859191347774349142791468237017749528908386546329169169193886717849436610085716593803486831426522595204145655581293325775730312348052642713490446673461610822934016254998340577320360225354633467208688959988076783394416002047910840812294895356623459560179567677374181364047040054094388701866340529003489
183 -589557079362142990757397453891354787724337867655438520312388135505871602862578518436673458531506233110444023713195659365290901196732339378769187297673190045103323577163432650774849354086971568349669196652515103718086190900679042685355245482697176090388751281969730706178944883810454147421380593490671432892636397778235957785072099822389900449941174278759088588240687107834030616070
184 232031341237217272968533101154269923305592960436553038827274899786020904176858354526074291807087735070959365737376496914773851802747277135660663645325763228930930762497688780815697248716593234395378051086169386945923423241771194675627409170663528615460703711616979759672984605555994585665902500862268639492891865534910390088598322244030827616602409528071804903147364552947514201293488273
185 61509336698742102869009862729980989382736541344017495715928984100598052097388804809154611116175126508881153457529739699178395433776594571565822888728303590040645038473570143338404917030756491794899559500908461175586574939767105983376390814375730822040406328844871455859278691184194239073215773280128015740571592700904691996452128570586922826683617124210177438062591825563945269446549230
186 -728932198551110071425535220317524388865779292913833993639375137063470292357620723519255870917830899715583847827459338845008394484124180972588308700439149160400352621300181501714274200319674262839182270528389403732555913432594811159572690687374236827605248631841763636925398958974504613928795146240520950359251369900786253549205300524650560059944651552108388033331003158305065632058689960559
187 -6557242243852262027956098000254596790896804994158691665624769595223698846116102916748837011788974084260984899833884621816820761935414228446114205728837027323953501116498136215413535056998112338188061277609821493391296459475954832696695169885414924440232379496838594523438543272952195007665795362489748635550668529572418067080777927530655855174136404032935016835663234008768438911351504627390
188 56102754966362615377883201554534813931358656483998821483701483540594954867568197216231798234185351081789677022613760628754313883954065672873456516253889814113811218228477360531380702674140105301609750869829032741360884833786603705656348479941674892790423935024395053338754994498359127196313827041886442168947167839073418772949118743002398818157335527824697377026940210086418072156387577819825319
189 714112302650243254249038515121501142266308272432633623101556233506790651311209824537678671476014960330053342009563560175354206488847458471690794732417066365601844628948330881628081670616827992193032826370849769135780177930830193980914625844540390957623942059313830896379468990880119969453167321816537332116661653615653937033226875019449619131458223837736992384139628382003028006563696630098695542
190 -235878626232233875948862753931442293836420985402175138990251403900633460242941894746745237177577598823323321861196821838143967807926212702268706163541583549378351831661858266157575858059663494598929941231359315109462393061803069911107220980406296865425382919845805497546961581182615608455699711354854539491833123055375480371200884721286338129097825383317220595047376578281981103456094624144371930828655
191 -79429004031264666768022124388831442283281542146361942632324232361866949183189401547212605948155659642389290640704166948302997638772344819870795938796974334501211958169711813880706336735821934610988627380528940093413574155420085025469153105648219700349134072326481387301752425578429211423610414773203146062547395036363601296002320095383941481794932760229580683196111722741859164345407374416182270146550
192 20100405246854604517744672575594136774690975284260924181030306994239919358616798712570782133205164836470477796619805595635785893298440902970294046185839109741689985969633949275678199486538446866302912205852541028473708908995003665577576170045655724952946302593879613965080260591694538533392502166359391610575258160805889446121071262844184855663922506015733608341009709873712552804458432847209895971077772610623173
193 9021178750081881883955301540733706776505640005539607426483639061039370496017509636737232837392979809391311039469625880840717488228923873656038036550105227467292363519583110673267571216716051786176296679435110260611560190594023244245617983217896906923400799890658057419229655956846010176415473365922503258145157125154069385524999832886785168554859602794786939605076066825865423783841292095041801954526815614
194 -15929425921624936876815544376650990765924878832119403508336815408288062893814101938515934811272287416067841154126871159154274127676049351236724071202087379217641607809436665322828587755065422724922128415605694926075418294448623699820150590211239592549904555654610247880297866814995505576249735382583647571747341658196606365954707863316919312548747367106677726273609156936182637198010032224842046084260480635593
195 -1045984534127565931679990663467957558686370102938512543039934934172007869053041983116061968185930948514572861757731261207239660028869627182933197880538560445276450261809309454050151221419099285929272343040610084099487136549362636937058117164812823657737870494906133857095497293773393288070907657461415830646713673936370439225895633497119504884989923296169661444380870778258298255365152994441377032139009457618350
196 53302879307656450307966853367040938760406984250635502477992414876252806176639935660312942762628850062495346449588074716211694771583300892325846368993912844126685533854365607541526074500419564790358726040516588826772734537084151184443630909844724313512563304057349431134255097972404174946696496792537510128791496402399604071587990971990521292748559273285775193412970142045965516246024844901573313022035054864725639834407
197 123786474514124679977268709276841348925258099879268726852032218327990477692942753595881762522144804818143591380980048469789788916288417575823069065730966191450006554068569663011564573111635449556098835963904877653057941377898840962541378021016545811832399982545679990189460986098863591998156956914780892385200914870115059335292534402729910756398414694244005681217618364198081484407840719197164886277588288697025360646
198 -9098731451451890084971648940776333300608240093669015186216300382537515243970005202382926352874620701290137172495563954570509392203059240389207528736917682823164195979223343966956881408355860404480436254922784907466775759568707062388821070897697835806010816771089893756320064443209832760099657372361096988510796613269291312500330093200856339762695454210920600754398408188841727843067947920986039912029958583382300949984915622447
199 -14949170476891920477645284775855906188174102555463871698257346432398384295129806080531394296833228672658450634145733985802575014507548530295789426124331365534972832327396335305222400859121587878387417080185989974505543491070975594786105488337139872667436457893102023162659241195520409744410345193547265597541489111828851564543380365159946209380067135019391951787769926594063530745876148769472278636042343040803353556079590
200 563452657367053904867007154388150290964993490137212606890784421540855059979139280768940961975389949245213871707421446793273396193072877771565205512547893284287746313572014142003182095460473579704036703553576913000982603012138084469948474445089897018723738418965514662293501746907917948241193774525432549735755201731537339224778406701776562084693680916885469747848729867437119805400812834674079285462173706165812148195765846494259
201 1841911592365132449337729267941663180170899475583412808501012010686751098803888239517559618745282644856898684724709968071238595605525114974979426304121971980784982652799998797393798012662855885184346616067765248576410858479550827327495474055238832313083413870032133283671419154321843448474325406948442699992506809051533619076501001658084893443625504800263470507173055225801968844529162545661730899584678861933194522187746189838
202 -3386532572305499498447918038616212406109446812123382427893305881434811701000608895955966416431234801242103878010563140432615118312129367244429459109102693511773012858016475042924792754694767745965512846280672227445256791430523641905131453569227511929866755763796691567094722695134654403355923298511805115030035978009647528681684187378000780776463243127599972274257711217547419468323516548306763538443482447354953260819875826351929
203 -231495110293649520361144902696850952168779867870939692467199253517932613013541635570373486081622428081269410059854767895870526034858870712541390960052758991342981005855581128676677040210925791627664471095332514121825420792633132959745309796716139866495187275941599322575490606510633286956226241404233757049655352537469650532854635487014216324448823932107045124829567657321783388665844278588862400126806315382532114354046539350759070
204 20144464052659190043292314593141516831581675720931532767359606456923465036364029044585083494454090759669561408346547947859864956596270889627759989672759321976068276362224745749657684340843351181318640124847911187679525697268973945341586279927925538016129776926784204487585361767396628488698717279655371790827452283097114494371431200179547802282201960970291417905799700433138541707964100501885669688067568817173821906601741028877335701408907
205 29672318651415146681739913920725546875997517968162307895031358745458059481312374615964795156567841948305634646475397577261340621169518356531957785511786053368401711229229219210171632235932083853527986216573437777372589052093231779513924632776513043773714829343051445365022568426615867408511821360477445039653508994220159148750925792345771995023841312334841612222172252264582912452034814468404402603017666259511446794486778947190048970390
206 -55635732590962558780767883462571666655761652442352744003187833358141632553981447980315265121667816520662004847757060087062077024626599539810160119264955893298833122097669043056917017580295416379123234454795619692535983493112294608036024520515682183651582920727562024198960639297598222226485551025954022474667664357151455187118541794532714457062837791642273902741105221316002966476799759344816533557173833520933244569443834230244877205820977
207 -3878061425315907502558647240996116815345765769943635270538561674143881828422649813741611407351746868319838019006531897297384689832710880529285576042345542674485787070401822237020686742425056968425647088344542644575179274888894366825909308375622268585686973065294383651745116625984810916089251776365505174530902090424700136121252705029300337480930124338778864567557566252578875228416688875391043519453745630574812495922519325752834514431877590
208 33075614412531943798068371711540838667223616757209429206034236440567937564118468753241783018541095542800788473299346374770479290704291958014830856807747736625750660467402104844160747893625846451315085385384346653231534417083286530923355875115761725247448501226387370866057520886132859659541020787693956123746252105018270574225645946361586392738743881893277800960138189370857180533517368273410930554955896973104753911033908389098915060448594706618219
209 516713654647337307472541373904327513053328215977332384462597277010166631743806281664310838720697900522496994898248784117739721814414528802862589737297713944490849120838411623577634156823605523304547696638916489062231428175202128430486020443998030375729704273153021572766351626351606692639067165267862651831381219846034103079133884280805473414676150520609693399753563860168192035246614462495358904303841251653346390303648629046612079968158344377502
210 -138061736960167188544360061659522172621495294405230815662004974460372877052995856306981419245736541177936206730758583358702231677362584631999675212925544562381471367561840632024814300986544360486073803235320902913964098591181861985811623926343786026123428818500014254833742647292353671618453796015890096876949841848033649078690367307908379715650564643428714229178363287682843114466761073379864158586376997688792395160887279306455425521288523533336827974006295
211 -70174176034412941451237883935385499098840799082779916586559910130092627012757003456748584942276372711709127355193835652012409401603815981207081193807002785408688231892167829265546547567085519253402656793693247229905692565591934739893490170084875317592676822429277016505566028870648289824749861422910248278159912799055952654556212722490667299551231653824845368424472085724565393406037143926057315402728029497185694098815250379326414202917676999786647950
212 72443941527748853303280664984595424737204254488956349694984920851211203329364560745303499361724057976596783762574555259342378046076652805473765283630391860345362483540271950347330878237195610440446061270779222302061784016842699456656424972697068622069891699122602982605312093982916335253578048241746219493352140873160065338284992409212608330438760564336809126261252254124155803563156157471705465630688030407040458654700821976845000726820855623877089569786653
213 9712217954041898871343954995933580999220938585864316008490867818321669093576910884640556283437561886670064651313020435361737734242573779577458042792188979278368037223904348511470961996163868010740955517402921064914309655339442336798596318094035435158973892271722990385502992707455840171687154842664430861376410636769616824325361580890427379591175759229019804125167690222457424305173484189868088754580086221319335549385925132608839037046372270792175438094374
214 -18917654944595247318779413274783003322853326228956768739551670850811630694861125647147980615896589786691707371218841725667767214204556556702379283621587072785632432477448284522941994635711646157826686929279898467698740109470932582448251170208800001660914589391612127598832409292075898294621834181054434120309550344652488460111820716272938074633464783866392322970973866133703821395066089126814322014643714100383589290083533787099478920962313980804292279609404833
215 -1369608008552845914000555986001790183791962315047785575746793538021907820397729290852159690509057166551783538953062287126088862808880059827402392571572009309838611812168697061553018437820027430924952588348446681565730948533969686241910669063741129293235444687924023888694174729248310568592339978519749282902722870239826900175580882516131678412969999280010295356138553995659451583130758925427945773529795065207708467876464710661750713278977293646406481434426474950
216 6853323368562262888177242642915584023397007619318316639902966201737751474888729060052347058305396785849198504767581343727634216905081022045118604680830118465694352143200697458677587019713325572742965434015701185508024235760249486924436462163584274668156453927136160811314744604655222039853568773632513006464582332983503416689533562883377500804178127244852417580880651508846067056757031575138466643125787271301069447957307375373293764031517278596873080745807756917606382500279
217 196759361878430563250603783197195012366736498536106551304145467925152585914747989308523295772094237788564896723254303531408260875973040961828117252595792000878448217406700181999940123930376580025745151478789811935506880943926720583539455488481588347978729508622126759146223129292369657458707970201295633841053346523764117014746418215586716436601354596291175385063816842924738541764877754902282347744546889724321297157976486391353932476043718160474793843894480543612206
218 -390415458704703568170996514205662583527832765624061775638251793142132574491975190333041208261750509890074072232404749457324510466507909160494330118746845119827700231991920840407417119463319040957515852489267353540484462631107430139042682520697733816210513781023896693572747221070568415544977298848597079611647944044791692504807401198733253493787634288278451896026337719250032483938092799224696111062832310858615465730053768424777044142634579562659290713868514342771785241
219 -28791324703585575202535373432935324907701835218578488538327133417183627981931224894970418135685989781093045434984359860189381755292662935679012697187923741763321177555115772021543425527801344921305110439497542045968708046143592931989554913142178692626146377010456533566140094521759484010108627516975467227207340378744886025799101230328078480064755403516305632498822620993547275410645950599438098215960176252439760712346659560484457821172364760401777656531759270375041355390
220 6630057197342510467663907395193363299468722168642232603213402686673736057691907335979629838183302453539403955768659120617541625508584942441745731363926206890040183603519332628242499990292854408600030968824449960475293737725287644247873665168749900065603391167069590524736523335677114460482088770778556176693553691252342472598845208915106154562414495067095549551653939645813485834917202497870623742276211173439158658175833645981018977106665296913628920699019273061257104205424577
221 4290443977647996765840739434422717937180425849901737387988302198141342025043253084568272635820757469278237439535865841478078736429587795515955104199653720368099093217636789832750137973581443125362854440567000749277130158510240510011966487840255831911990274555058373305309661992834937298566420072049842871035490445442942273743912972281549871767751553740620094867448135895823608192544928711154393625547916295521238035349202351340225965790685439269240288401718871697288370491830198
222 -13532973129880751060443458154985025590545371951988021419583747664366652792960663857112127806497354076745717967306034342001358123847276457255374223746087529823058518551245449884966671859516401864676059104489504953673645065309295562333957542453934106358697872126443489339516032095075459557559677027009135624999750189149944779273362035231522888405157223835058304481398249481114873959799904490187720440152841354463017720278679225013213581310890734214884987952903821723327412977800057444009
223 -651007072370948536038007286442939846047601348815881400757574040852998636988017165399635238499173003504636427947968158972744445575567491700507745348617572388771318957653859591862114450446994809165985297843526201758530242855367217621756534461241863112341700976082529884293366431400039906201816589720267161529998035787525128403066657183222488605981148061772327508790023035949198556054662541550622883978295795828413291057431498034916732044097295706454111973440655471174538353268313478070
224 369712554643535658278944860991146956152687408366209042213032684005692327647126345514327531989747009861134093210204071648962028112534855970488682208713735951443806845973600771597297711088570658529572941710903379337585343136415483448636482177790700887381974981164139493150804746477208433709987172948204217877833618204131335726517919638321188360514902245698823238145970985249847666513563470678088039285242482548249036736993443468647978432939337732537173282027067760226367597267812925402716127731
225 100563846553687404639758135607396172947273190817951614016321967313768009376783577326065616201861819754205803874507610082227212302014371422884133575593507505794239530701466180630007309553568041619492915983796105118267077744864901748081410508609610171430663541142888217137055302038238714661871674528461606249470016068371261752450149401228545525551508410948055480364438974352889983467613297730517369195040365659688547634298131078384402725023807579875973592551675129618090244213799947225455550
226 -46958182514791313192754403925931283387949361647041990132976876655259096976408820059319952721045928294535315791166291788959951496982335436510543840380705382017512552561641281924458164432050028480826788970270656727122865139403170834675218840151426678760148706466985417657386333508920119427803973439993355067612458383394946323533654342361611143565930562664453682468224490434322052749724804505551996093139163349092150618173986138760302434451821060740531837764978287123895459574472349731997728532859
227 -15812546171928321801324166514516202660665356355778959031549561594779670280636908251966900569114470641591668210180855607163404399905744732557369320285828983828113430579834299607378981903797000814211503536187681413992273753397579227992931723883952167516256729360296057972954012449651816307467177076610352715986329309380488706472590431138721354730570811417584272783341736966357883570113023796466914361903403732571141959124811038025756700555618977521211048328988331626837552325383968366627762023790
228 3419153819375154219365657802755870027490346893301443573691233621736755991115969917136587285192408200486740375748151051213285729800853093778401377698464056342929501636029036968573137868109340629030097290835388822051117262309688357272559164265839144402105706656738731995556237928443525726354738335815729391956612387135304791969163856032948806027121438165321915716098932170434811897676451773765464928140880977985546381434952984274678164124978859009787020467904978504315051998746397983925566752464184875041
229 2530450053731359176425789552013231718056983405920933650713699059386421383032572151654123372164812276923745781943167529951278830974573945491196301323602623622057255731828889293426997389384235979647739007626522098404106332133270308900964030499958662290574804542650356547119454768375991466315550682149470440188433404181587735791604481076706191321175206302948314793290740237568156643785763213208788555801351367435659264218497599201169315294844612998177380191997344703633986515943794635296212814426203462
230 -248976621795603624159446875346626513286754749226965607293498624034810549015494851961529829421836231355363555965800574772641412515191893509571513919516913012296270391901338921624723916146832013594425301618298224768238717574140793334324678828558199118655630732828093619341751813404317651395029740137638187479202785986979779158021065686603231015094406795788942145836612103536216185815529909657204192851833160731710936821893184585906221533901564828625643482137200976085551546885029121528830365960559848101295
231 -412062619554661806247730943356082037276988786984605204712996130870968380649674842984517901339611392153396620383399721330265021983929681107651439258362933959311370666261952150907418666495631422518440802783820107516188181993600456576886597548137367894526915508980248240626475523105348900303157607077288493986546881273131356594754072956329248566769051546938865684293898768693609963732259944849998818727260093062011604199368432480219329397213341105390134315470582397659895094088344338396320493083978831165350
232 59808684125370208993291298723105497720454449446200848667466949854071461012881941935187396185266246291739644287085024419248858860442061220377821940071675527493966390013439421781250080840417704882080931783093992555084505082700912901345177801641701810165385853654118759091965777376128143815394268007691762381163155724991383813316955410599948610191114719760729484300166222836563589279062266141225678470463911929529253346677983602876548887465659654014327426953236106154030088384412856919449707403577207352356605328813
233 68270448919481986092909112685745164801316948850509943744492451858633255224815297311761337326037621293860466081920088052441008655831377257899920222409565447562046403601156046581390480282812289028297126499894706241583275552456381679131665542393666139486340947852443080191195239016556485009387558821520040937170100095514484949895268582645365537976751117125914077780666036653671068696123155524724838479107507745352070002450336209342920041800806743486020995738840624398153551538344385039077271143306248155082797134
234 -1527785749200848173751825646453259860062166491401481484601703204490294085023285935304472127505714047506300045337662489276023068354144038069142763794733980572028698306859322996522812270956634125221228894454900707001579465120726256096619860672866244275247730062141168409913476753623975381620678327782747934171681347923857304410466761294547064969677349058456455048116340062575871285491297250876178270865604406705928312309458098096828291130077745976785228001001155857797871688352790849705038848970872777232332745602521011
235 -11506470063425778111768138095447626434285793594150579370649988172103413567462412833877162293623852446959301178494210654535297957234080994170928881395522077882664094399931070918987258384676231431236481168208235993678103266673490847700144076234703514170901859829357496625994180928471356886419497472986680489524034904467477570779418706482987370251886862820382439861039244354621662316339984252774681916711994146157461178281615251411273972121009356813560240125091518617380165198023944752715065117484789570292005373267550
236 123583140020071844070835327772477124139347969472687977387572761064627615253446140421474782172243710325462567463215243969875943027741635014720173395295664685724682875373462685983637512940569570552812671138364726827242696924283831877008696427029542874491340797576322849602128750429273575242324329619141192749751546744981419562442606247242188467476032176289909050564500366241922971215956673774827466621867207215030448925184629259671213047099062813600190132220347023905281994999580728248377320134060478469743740676169480839
237 1972550336097968281894472399641176601478420603633369040064862198920112107266028275795203590524347881588099961306152969151979033671104777098918631886405706088747199473091498946188118259408863207428267144704105339829796262097637409601076945456333410268717838258152166460085167579011149252632886382131877883886853872578533200929781250755954235198604192542383437439099164088839302223206696578110124570111805745124853834368419520398592719297386697095170104923193031489451114579683203016188799559491548146432000518449967767766
238 -1021264084215314638400480549151391388606004087396504579468159549363739571235375794230572658621358467073640435658621487257031478149384283037829856235003313352646452437440967055489126261057416382183991169739535101393608170774031339651181795785753568620220030964923782011150946910441921062561855480925977475929678527961514855627446473019520669546020526326438391678517436928632885906043966359310229871547221060873571997684400256847483060223869984337943791664578150421695999896875937327051740171550519429972789340685349187556815359
239 -343897157440027969087022915203987148982955939990036184085371400359376800260154301777054707548733670572015403396101306608877231176279648465586560083858251303774126467512957499292134718779605604317663064166218511188493265439860594414063038082303133806846458547960541532261065680371607005001263288330001376231417461206263685152007518105618076519395991760441979434046327515370881018677880769169774378291728063146713507630997799443043816372540328677639303451058885956862434047825378826546826990360975891095382343238109417719287190
240 108574460587871603085431916319800092605400933570479686918942935152226912023307420921026581537206713394529259104915979349266591602376313814951174626136808283958281780374304199255662616306895720209308709638069814595333353203234731774699918885595800446145747434799753937244124503938284937486759356209214482076450182994492120468941467826812526124779669337098439331164998254300155713252602945940172471242970230130442347828696865070791451178640586235025603143802306662665625695556634646938189392167563127692314773718781488943213656802304992355863
241 60965270342558643353076996085361201230440898545636514084132800856713003119182982733156655727277884586403294939485283040792657705300551456910150977410723515930765973570183560196881292740126420767063783275724133712956529877361299869759723434411183894834633302157586463731335894883046841275254703062010304357907230290532006467927211716208992962267827658541243095027403320741836414101016448544603751066742193065343700806751828561841810143350254507056894690307223366224255112735435252651094813217425474196909200819439156952664351054558
242 -3088593921553753213280795033322411800504051650728759783555443734695632342494835458969221742319495083407413461371121027653672020011770656167252583677846871411505886694628186751983621856980054287546508180214902686632587651151015586345920840114199031867337374380791144032891860660137685846203564581546790658298731250434888038785809891369564455789783069854823698672584049138918518302510101177039580862960426062066796100816360322429071482476538476163968446597380894753218775453936871397696115510805135250139681989310216344276833624433194607
243 -10988281510341595267629606457040522462492294864860554576838255388938287980258229629495016383177018709134398840305814248537617951294808521605715581629990848230858277730740510061530101599339735061956991934875813220480775609133450860706478681664063223696516131881874149546837083992440550762718233651119690364117023712996909501957103441113543723154216147980094294107497780495230262751606061128473548369934980974675061427241488061369269258868761961470229893627741892161300544732771780663024481778958759715514932351454366092512370807168373070
244 122018228159146752110679299887382015193008743975903514735748348121387447103190869688419878516849426268587204307804753788687077524150835935132937648438181195627207382302675260010303307094556462293754234213534219306589207772381712863289023244149714897010477030794411413663520206995308159581639186224556325582588429992120063072419104051762587456176115195707979941295312816312515248551832704053691707308997022082899755392990266511059618686537001279342214445396889723743921683102770054038576793500593065145523458969455504746591606872220380351959
245 2013313109654673910316696279177532125626001480496586952055370711071353198770796087060141834442534463931275253633863795638417201439937779350017966838036278394648679428398544940436695573717954645666057721521639577546790033197817593849091826865483270266433991747886458102386800728514257152645037484570000215404716022195687989255945441387139024249806791655110495456954532292814755981533484679925171000998174048221144080440251633412888582035923512647634312515822003785556496244455260342447806035120327105824049719651630201061044565903116838404710
246 -2619133692661062481084880646996638979016702664508336670908020969889981747779106816255252624468059994195066919445603528132490407343389099826669888459317236086245660807999876467147270279962045110396306266925163194554854257255393496196844321027866147740069710992774742005680891729625815473158190439533195033131208215401952798532448155237673229490693453808244639570975546369661047200864832857543347952619959823193020648459751227808983431634030454369842853242327960772823036769081823895988211770451613397955417409213022917908648119069343718268375054117
247 -374946250880012706304493577972732471949515525134723081842035412709616005374602961786527000802199513459594097623711298883718520749889361399684424363671506784208253242712788476077095683758259313941285674285858699941609167327746431764183349653157933916564208005293192515157196757429330112232970055762416228886017513514763487910347034567213584474033992368113986240919022627319377992906158763104243046292803857390206584191608517414265522753473377203874794690615069500004313421821077328393229691318446282155011169746976081191109154383215614753968665990
248 4231806555700674356309638668604508951197442765681749227569925149005789081450964416365338532947033938235472759729104677971006421825639855957575089700938948303420247768797666981593838147326632205044701574977112938530158292109769804246813424896661534752733095875845505078690337139343176519174708795451541022314978650189384088443901927830212438971945031634032233420972539954907608752915250607789456058223374916796668614120861515702208953066768341697279825269798545791566959316239369830258599686845276992010429214968818523588795104588906745879839513142719
249 70965240174576336547951910181809831333889087307313167590060462993006825083727726603874176456436606357259383749041472487965022712829760154457954972914617255416483403058477333855306009303403360066853911862155331785119757873499392947678190976684592289421778537413778635219501686859488836543078720503705085095577835158482995686004120890353337067550686268020262300165983736411053748768809706827500424781788590487829495830204546044591181719262895883693528321937831897381633693880918193788599735880713341195923402322069831426355321650615481944465769982573422
250 -40531671443387371215436939406374625166777410310503688772980892142687934338119195358259574591699693680171353044887582416780184914336972734896923707800591901543001322784682333665407544505474823045613051868375377636156101291323508366115624711225455822675985374933624245725156235293009254231513079533046217460718500489312900235753045751702655133799218381325543447250076370025600082789050822998074212807421581090710889205939798560372441835109958381812892919281048060349874811984636213912146744795907100664464190750495501041102570602204179321075023130001611879875