0 1
1 1
2 1
3 1
4 1
5 -4
6 -35
7 -146
8 -447
9 -1133
10 10081
11 162625
12 1188001
13 6073354
14 24692669
15 -340585244
16 -8007557375
17 -83565282891
18 -598436312543
19 -3348919070207
20 62583951520321
21 1933207863670000
22 26224985071994941
23 241528060568764586
24 1721188205642283841
25 -40589823263082728249
26 -1553300306380487469375
27 -25932125768423086631951
28 -291947880195550550488607
29 -2527175793582870166901618
30 71966340009577465708985821
31 3285009075225657908250100000
32 65121947015703993865381227521
33 866534640364339788249990773929
34 8826697734113902744718888491969
35 -294559841064667614692585277699519
36 -15618926379838677814559900377109375
37 -358500860098935491613472724861071676
38 -5504582152591511299909273096838386403
39 -64492287145300690042563455184552378842
40 2467856381175348204189338287095833340481
41 149065290671405467845945077253626040546875
42 3887905810095480227016464871251255719950241
43 67659302373764182945672478386707753754336801
44 896214436565729940025454708257856397680717601
45 -38680921270593063881940115045484185406768538254
46 -2621824517585399639486367829703591492269588671875
47 -76585506726676047060489839102964590213734844511716
48 -1489628816241022068399097380522464946455551847862527
49 -22010535404726691318762324447893447960550864127158563
50 1057710829621563173168875822258375814187920765377612001
51 79496352922224974439751793278499490873317202975937890625
52 2570880197383102628448417301241611977554168251717299230401
53 55270154786857781389527982563431246632462088280146305672824
54 901218660542436837133100246190095643792410007281111831335549
55 -47718763610360972844327339566307140784282125396425843949229854
56 -3938559180119168384979820129580404853373707976971584664662109375
57 -139694406483053651294394069502082203256743223202073178875625109521
58 -3289316913428303973425921688427389327595884372584664970143835759103
59 -58666748525928497404812855246159706998913424218329851972909101109167
60 3393492561123674212363545170614920582014829662802132859201408868726881
61 305125645008322061427440771080364626028167139310829546773307402246093750
62 11776991635730515166300459193700876818953089224097554301244428262531443101
63 301426090505503765838402310981911623726359486944608339416618449274918062296
64 5837228973543112277732191731851635510336322751019284601213826419604496199681
65 -366215643254111112772691181875520805676404381561181590224400496139183169855919
66 -35630197167837213032937756880944275204256409331731597078707315341530038037109375
67 -1486703996415949365604941311887978471924620156860211251649191811048893979460286591
68 -41096141610224223676181453660926028230747421429291844976716126221210605576259364607
69 -858712125434926758669518059337299894641770826667399865679725807510275093767650958068
70 58076680958005118788941909639714771945950451753126855883544039219836506746064934755421
71 6078941094908125466299517137431161846528201031072430568673516236276386178310405761718750
72 272669138475674185404288006989029614717966933915065090467002597803125631683412742377586241
73 8095656627811326733459219596483149685942854023123841339705734104672350420929280733977645539
74 181545284073820558207530104629675071715374941742979616154085883901703589090867864234590461409
75 -13166876828759621713630081062611471372674288895607299861100670210346512485192728449576042847999
76 -1475334625278616283247597932754349502291272352517342944670408800473596475567152268301355224609375
77 -70791651962656414040162968427588151150306728493675603925841864364909802640778966620331295893154726
78 -2246810157130324992256231430367952277719213845723819498416463957223105430429326838711353967769295043
79 -53821980372261181343527172059085681369853143770685812312528303171054313692359568394611114622637871532
80 4166954348698996614640245156451811460998658662086090722137331138736312926332021280589337854405387646721
81 497646584152733720820849517752029258884775613532859478370963986113381948060715008375562258048653564453125
82 25435807300142175747914974857307832111282380451043661025043061310322874655738218999798161078797042855855521
83 859381549220656935779355681012847170685916739098824966112431442428026372432744607208253601242311600644801921
84 21901043561876198468643654969653006292801527594704097689655633698290052904183771875834630667134516258805455681
85 -1802793620144138486971051462110679229739661295247397493320703915739991734707133660577334268600534343147137801344
86 -228603104636154851209185860161693793460146696003777404052936259433776986079663278898421210744482660578582763671875
87 -12399642880709314980819530674721928439854313927540457680201384466450098696249471049284213582960904023597488637783526
88 -444331598940857601688216285945974952172796804525902166635887488378251590803081734974995809428922983568130784354323647
89 -12003382332975102774735240966364219849036205470705559603427295012766084737546577055846703334759043626911694002431865833
90 1046812422339221653793362185337644887979050251785988498998181914003220545077432459635579158876497284443526668471940303681
91 140464332995326110069600061872847494476803478716298036472104911164035399884566487056560408749494378895397105614898681640625
92 8058388874591794893100027744404985503777002115116210058955884995891502309032686910326924044694185371546587527395681139529441
93 305269158075955847310614375467829927203901089520870316995449413884902344704388219918778564888634607722382648988896042215777374
94 8713688317205075323658519997429634826069639314627269878965948174487269812424486585665031808498532803364482136718002607823040349
95 -802566874023557591625557722198195567406365457263976439798891644650825972365472239038196912564981621542766656656173575474148129904
96 -113612078597360626760827415594499874442115565117695628099703035265270301745728040530692684176001573443969768549737470771331787109375
97 -6873344861408333952363765901535313937961583548235728359296030013187590964674758751433747166724761816740969852859342926397414861040391
98 -274453256210551571717112426017400241138814696772582790133932532236475675221213480671334191679178778210689623329537166772862967132652223
99 -8253931618785634811699695115252017209741755047964078343947685845724954763195531461529276920595508767807418271783689793340240993591706687
100 800619110443749090837323666501621737182230966887629579922033420250609762019515012070013443908115844358586433429604994965495115330945648001
101 119243301889774356585764073158204366692413202115381746857956814070978734509880450167707990853817822233945124591730694394259574993286132812500
102 7587102961862079229055660283961605763728185595399623382120378453497865075490911175838846847201667159348508958866687779256707531734443743014301
103 318491506563394981718608997241028838894128968150463665074087869277599969064725173451832744475324585553572821157599719074686071181950646873176726
104 10065572523195037523706105369282684254802012562289117044398737536311747116620443448317540357528523437674976226581406251010760522359926072126798401
105 -1025610139379323608749929925826490462540968762128203876706640131489057622645122947332106925304956295250202699142535251631712724816209045390097043829
106 -160320137524126431929281272267856373488438192999933684871562525592191932726661942145247550137097389680008743067926494865265611114404883657073974609375
107 -10702297467090563155442008551765286236492504470538228691402329158201058406303186853657061998318486096634385394400306072215223952009048589652486529034271
108 -471178672991017447894943700159293100653194566262525653247789305891951855051290952799645342061104318716309860315626904207647858011790054546418902071034847
109 -15611893861762201491669582421051443036248133705547356592787188919024807746779938153276273518743956282165623466660222594755502461934294713261428207644772158
110 1667151009897662952541134079181753903162042772394099184356964628749740511038002737717221942576858725466970774900268747105140898141504286114631329553236125181
111 272903977090419181287003056112196290909618487687734717080826926650853133113779728438343217666357668259086538509800493570111107266747299728014142990112304687500
112 19071757602348910644476150968629805835407767633561623688912126698721121043411051717724825393875753484079499627493775871037165641822631902578123842133636471699201
113 878709466743643330317712446233767917982723587066992705622648162454456569694532042514523841826738102875986098472291183820373281412542833683364905894905626746128429
114 30459151873777226419496598016199545963580440167144550114325222799882254723239752944425136994604337271739413447032400460117096819783844152287109135591105837599055969
115 -3401726703914303885409402689338629133526864217795638857280939327269950248649154130566141443053841897691210179493698865248042687514894604782984544069896533504909030719
116 -581942871344981806346560537379309067351263247373769122311834030771765480884656279031615236556780492152129347438343843490039534452161386862396175259176519374847412109375
117 -42489513757895845078346857000605320433092082862410947011164055975334303550568526448610467064015024094883578977164375386455150811028615326045972330090020463754358582119416
118 -2044670987167516767173358043382286750008744316318879942055213242515262059050620811810448371865620551061629806784836231909686008086909409348923765255773715037534478950122243
119 -74003412960922228030343249205177289698605034865924902319530245028815147232964083002225851563996079282638601060281858492901203940581202108768566614392017181287912151242660782
120 8627018518863041446240474358865049886418408078644106700141212320972820040609105421286872193217880870476026275333981161681151898027273041004062891240635865180245249936086899521
121 1539498002705026531261094496692890248539321716978782965466699630489435167751802160942490772291756108198483429287928501157617048150034576403125416427291974755193028163909912109375
122 117220314789164594196512925462272832871215704935129106633941647514857270367653871134034883038232621465359659750213046858816742468162661574192135977965960734080267806507814532071041
123 5880907730594817830513547660086435252831629735498001840321947456475315239860516869815172526267911259347372214037901565681239113173307999334953103628504021002647724625342106149042961
124 221846152786154082523868272548307358253605688780097003035710383425703111663732476707312145683335362614673614582858261756934404333320149916824892266468712095765152405762994879491007841
125 -26947721466223896340354698228722390093939047985578746540778679848501938075463344117958413026069311407961111999569769315643899243848875451375670127452186531876462520818240102992202346874
126 -5007660821442893238670586930112590262198042311263393290480625893590456573035877959142272383323891303010649267089339592633096070394700820032155280419827563885922897962448811626434326171875
127 -396960322922307494553284965690605942202233098025930934505840431967860476820687801895352100186448515797457276524494583349882946366789497811525617104520689051748750359845047333631017168840376
128 -20728321176626264666072339307168812914724305700752695075389064199679400931342012494999573539400276036835109501497060870535661063468047737883850214659343410571187270863299262139116303735799807
129 -813647054523562296030267549423679027011581983077792117545670701081358053045317322197696683365248877003615689942043102811965605101797616087268637354721953913231921171078732468088296004473646943
130 102816240893894206372938055412614685440836797680333196843043239766207918185753798080472962012702686224153516042979027808944826793447056509712713524118927806188277109749985763740709135940946789121
131 19864786325786386182944405009261013257349254470396908360633717357263466421839614830846497053899113516569699523182690838545826009916785509149000911684854629180151384128994309577935102939605712890625
132 1636844656245150945630483076507210881228433389834071649100339562280872957864823381792906939713142751707168001190111297560824849697037294953397060350869720585277480042921912299538518723544047191339521
133 88824243818976456303375422375799279933723314246402186755184300532707448983474955441561623865224198846479454523351389809450946231685651943496225517533432527155037924108555674002165910266254770342168604
134 3622494064174808362694861580438979223510632847746722007176190221585001908203528806648073804051318771494299430218395422462681456561325333142068861053394133888972239027870622674189911195958101239650664669
135 -475485040575611561889696862495925052058167335158378042046977395627888621579370985141654350519292303131829895651265403719491515036561664951971233737384269335140387327097615591854771526494539917975531599794
136 -95375007461928726375017845777446613061433729822838515623937194086554833171921392701077728596378575022000260482804345753271901812475696565411723714285148030870128611792320103735830512808694016933441162109375
137 -8157234242541877045665936371236806258168065247611077909857425295964495235561868023805784420128272427337289847460528290427422503849568095727255278364758314941223807608243132325395397247238014311614751070999501
138 -459361965972900538263193291994696064817911803697045894481536269223536608987857200528392826233854743896331331497407795931390550903312852361623285632858047629883477671992274321750129098733500990984057132935910303
139 -19436761749467637306665087399628277343570553521794880255869612159590058546368555900737095011854043472196087450818476792190438298169523156912433696878855366746605225430802450377921028482893781296398428608642050367
140 2646380830563056089129954792636276446299822023892499266805801119929923208551120043052123891332160368373986097220460210540374192710551608942388774335032146576950835023860842249225745746503165660056475475854269790881
141 550348321120650636037780508332436184550084582551545519801861526518128670966719771528395848383878702009009951823922391027172291079843662231542642033590139574043292224441232073853267028560257097085376191139221191406250
142 48792067512036217832978690152416257376268942197664674150257541510001604206601851562592879711477660847328139179893051898635476188526455481243124931651721101321383227638009890622511866043676614113276590662480387378622141
143 2847571388479314972451642177072113155728911089532804337965988231032255555097824640518494158254502708691140695244468632356780532349378660659680096902225579596653598815614607621946212080894973522588566452867169012320347076
144 124844133173016982614811671602552528358308816301548422498317457999517518549564720931662430299844722547675768783694429730488022048147614372374868730450056920319024032697874625083510242004523706861611509331073160086429331201
145 -17608982376334466817955092340869900000385384257426836993685993299468969082353730669522042125131809778943201569373706523042687014629869912284827527292074337536229505921587293878042058553979353517813954094523404991022952203179
146 -3791928780206986285504818874844140573146295662617451833258914363997835316636327952005032713923491556084456886793400571344563562539379530445338448345501476115095284940881724617259055148937494765986556147125556886196136474609375
147 -348043691712467839351197890156814897390491056837186323451995642963975610525946346813737946339647591657675765681673534630426223629873426095178622728089183604108224187409485884082292748349554484962170731750323978932520577380328191
148 -21025066195834657597905769707045677100664017207522248735388453778649456472900077472314152065751471760388390541851790805546360737722890634060721887318965290548055060711223060025090361641699892801020823429296937639209567362617326527
149 -953951802226413572398132128895332372354532051292060908677833492383527377921389721822907127345980285592001753433709171143482125603039009536635301895838932729585053297795216237575570740244073608527230890499494091465647699290069704688
150 139221720765859950067917887694910922790735977410855003166158872361116025975499759777030325933548151896054390266224548065097623339267395743405767732390964650161990608139763960866571289598855164144142025905190170254911052747828618845501
151 31007261476924753027710308752078952076311325838540354528779565065233854965456900876425159716288121504036084069621613456612021538768366570560348523876936423578633524367081958985697926710964042827196321375113131432039906144142150878906250
152 2943026061703251280431671435872067641791845440466547012289512820762845081894914958063087314401245464539528916419496710853330040582996214284633236209743566469096353439088457980426760568985248128408998335650328799779154432168256510500539201
153 183813122295762978590738913011514574182577725979671223150703783688183291743073352895924954832034399393175197352412463979905641935599610946187313176086497221412292339161744621068912401403449040287950341260984832352630101596213925457083082599
154 8621188035820331340958933662901126682331276849553971133262314756395490280127665216390064814445980394092657567879907480181521989967838102906659856895916359960249450883796637700952686037373855978289857003320919445736269656853068866651067635649
155 -1300389357998304568763937829117332141074407354475011403193520023889536523174794570054447222862687584712698351654856794706155806406962436313318525147131991285989608818629771591296100185635140915005168004081985732463065804373611439967287165185679
156 -299215074494211103104640476463821770571865973025586773857443324166059285972586986437468319048413832652779639822182041470029023874647602990141822272919422730583429118140519236600383602391631822909549919587972043404238299519239040315151214599609375
157 -29335879112588348535244518374692162708630477952346171846108660988886909427394330561414695497796999956181262962188187772233606264192319120879189558663941696971180907742638298509866245616192859293716302354204290977863367051932155948658813305748168146
158 -1892313705155043418490446721776361573809067971419927454492904414988043835308303237447817578013557448779501910903054718604218244255828018888255063840715077286684067146854017717048336496516224306307851655768316124514650115980678935960384255136986855203
159 -91648002321618107700914381891896342391385292207507636632026765775862998701467400713724762158237154115907663152833397179031314636029012056271010525821274317460101496250090612494142315660949021943306736923345073751042652737542734481163855145161935867392
160 14272416654457697124540237570857785450308508002418085609167320801562368322799396853277418898686212553266144743789415348218058357986901059972826366913127307051262534543958391179607091011559911647948224543656572966303899599495860361638011095035526694292481
161 3389334871455469879582181256629937510595589949091277425017476303680588570362951588963059298093347508853542004433071537926682698181196799441851427961311063432709077497000326954683391861901796563000887896890531973468764412682392919110013224184513092041015625
162 342904013484517535214553209780035342664243648771381474938366848848841163071880765016611400277120691415003042390739678463057146341666782519911606572286968086478016238714580874528989331196471573154109266910559981656234366928714163414693277260109933002420868801
163 22821293250843613499753132288035762422861186383665787479755914313031738736862813903065508029806366107170852765786668805581926316808034393275919682431786993152320802971709344653457640849197792423613095382106309470456805510191662101031683572132760679329662310721
164 1140186405231989926709715580448006529031482880130917068794735779059783856339944503251884318824291038166374592421092068586000507526694194022184237860706404421415523583811409202339873136666265991975536519070165900708611031692716130660877619005064227036393867402881
165 -183142615656923429666319122531925931622308955598833865137834217572557337869154042189497004065601767028492407988022886771070680228199571371487809637754145803785651174880549786388970279706645459249353470937285741180980612742923993442129883991838176907317162430159644
166 -44842918804266123613756567863455115438645080952238954480252322279728778923597091537077754630465970357031916040183934696402540124576900399774501759586864351119205026761492857055360995054758500102371718255167022228182417319089646120775758916553893081843852996826171875
167 -4677123946232558678090887505328107291131104954809890052262776312137898686368960927756444827937220016915745874492974319885610345302506889555240887165708792024215287089491306417978949623598548113877982492668491815629271501889085359227610056085352701842686914511301743866
168 -320854993602950298355008386393577317158057302208313978203600031143072495748032839726078554718197927820698074949127458137417102261851010199002110579130916223344322444597996727132345008960147592709059558918341438028543736666127753211317049112879860948372646393380229289407
169 -16521245281233482404671721363276096020154172842265658149492096776352805195902761595984373241976381507575854838590356647789897697820242117571551189306225795547717323583034196248014561112938307291108965415310348268122764733060089890790649654427340492339401931158517548979493
170 2734588360333833229301633910055037139388953221968098600288787704107729698592347825398028735276850929657147476188193378015083470198746589368382509200801668932023790342626816084884146028376008866238494656447315560290971576869824696654692090848232207413132552551628673284265121
171 689746360657814551351051056488476182500846671801937567245758562570292979679986997058910577542520519577922758928742791457012316583400377539408537374259855512018306560996352665511083920907430257395476993410717104138500119992387853523739956961884280274725366272032260894775390625
172 74098663706053073996098812552533832539997225096949301609560635219786152694831002808830212554691897221273865344881048364705034415670811755722258430888360524685761853472216681074182252391024098991936491288214222035718561422288380590387971036676527317194095078706399074910114711841
173 5234983686790435859030435104940718478896295498207746727639094342231516277416967547602793352580602374703641487306569251286635694485847794603270785365360008467338262163061567059849903543616215589402433125532465599426366944697101475812855467249686410638512619541029671969454211344914
174 277564657244419431767364319396327669400832467011311354064613878064827025264057481177963497062420939197061914872001579659697081433388404078031730443711954436506460261282847068512080400399790973538534078104020302118644534006591313504859125498370702542052494833627659709200276923670909
175 -47300864413569311254157760306688914568581504655935256541231151684888248796772134504367952502732035074248503466224835563631654717838512184669932912395951098488942500430155583342624759181246037820952152503469752736105890097047137695261967575842678733003337652281938171448232100308581124
176 -12279700717762153321181535940530027564119484289746187470707219724591350497627977024774198632979604619256821771819235634830381574665194662032825360358716388714388507381923975805379062394335997260524113829961523356719661227065318683236893597730172902514765985031829891763627529144287109375
177 -1357613593058605071355242006427452030699564080952513383053533431223723328461717256841863573094468997754712320437795361778935909297009145363919202509415172691870002224593784699199287502436659122798946025636518992245377872516885920981514017941109885249752781631964946686361694562364868907651
178 -98694077584608757077752640065274639100607251700102563784195198557896004444206640804913235624648347134016884025348297748761901735186483247891198891341662226016133230777333204796133788440395899515793910262301856628508620938206817862078419800677800570410590542706042457621692016248893806989343
179 -5383851731291027618061353381864887276478370824556586952800612083492489616907630405493483132518660841987328848316987490649081541714576021900230869801633616326882335493731421439884439570791680332308922566213994111376143507588392884319093647399805767044612683296023092404223248571137159912374207
180 943833420315389909957116406177178455263265267428497976154562525190020827719447660121270528713506580339710490008811514064136649202425278320980421410439754582958596995454023690466191603800674399296721881347987350576173456929840341538434396177878410201751394481722663169469574058078470812815075521
181 251990630910019528461650743367538431505133716618827183415481280105607454388118809894112709281887984978390130513696220213635834383889367726947659760644837077532961437398343771340213881031222018115205159927926197945207487686033750751303463511054259813113853929597157504040266095101833343505859375000
182 28647866369745746992423489855599763608768275200744990539106173985950741476476257667842771008512762038551052667935324636523546232343169476436879196763282642148951118619859808764005249226624619517504012497635268423633902196690097202895849619274036220117295900720766446854495592446071071260791930417021
183 2141274609754503886736070842648971379463979837075418955333891228620888814500352648003717783911992175503588559517728948280000396508069052516746691635877690585329634883969394253334062948544378844769256721407619948805051772961340471694144088327373415699886462049785136456825860350894643735401118296695746
184 120084194684316464343732227691631396710969286183123430023338182699647009438195430495012357157371429623124228817289895929562979342947068517730485106290952962888843200149587043166323266477285061512111470729889776549246297022826186248360231575658715057809404482207141299270986501885854273889995543702684481
185 -21639479831155268637266804843480993068569269169338633721466069930096870267895085921044832243081929149350710757812953472294705308838204247189128159281465423158773766766558394771365401515001768289047215875703489308294521600658934648181335884585780034167672528409935298282419622458680777944210439394373632369
186 -5937100778389494106669436851205377322735034034791243321406723896985570425039310704459514258475751363871926140784531994948474199224186804079692174965661923184934795412392695424358781183464850573209100297439481969327120481648687371932777738293631204694271727731768850833364313581543839550577104091644287109375
187 -693541978256168223572715292559427395099556435511092922062008121233961473202806889902112962293717158786666803036109264600130692710918731628607842007121964823280698289486899958056715114243811871396639164770535470061990888955900519272375755266219447374497624632272105185048459008023227502672685496953547717538351
188 -53258859596171965131517770510905026694305704482332129518684094090652885169802775706988726390134320962286944086245991096293388099639135085699484599682665299361447751191507115221105228424198464982560921184532479692021269061161309972817440139063402012561751716487818357117829108934996718451962966582208266419449247
189 -3068269772156068713074327772723930420879781773059247115558097507251872316584228204737853314561225234478644994745398467602371153990145890338853129625586591562263031421227123540507338736653175531145866538256550741722252061587885341406489312217184571409667819508317163968443671165565972707303198475490285119020710058
190 567927274538729388284150719101041580532198372342970129102653620427445466210148131286111728406428184515778305108443734092912965960365267653818005505613152796469178758847205658213345772714339965794485128607027592575002419446310753867018347680990084110926394744087459259164129410676544644678881811783304038408238439581
191 160009115583844353867793180955888711590685934357491749496075743500130748458724130392892424203800781264907084612082215222099943052359144326615111566292320197967226715092652382014659630289815022353948615175094179260715666385303395790538600778419840400866539495840364491747874378764229729484047880880534648895263671875000
192 19192071273638747879541363262665012600487451047761244459029042926583077870523639447399192627070650237118806066681133542290860905126539942272832039505046298156751642187420892356899745377342062595486466437583098128361113084093892199418529043555318625224216733316401497209735487480369053559815549515353593576029249265315841
193 1513111760278781727493169280056699384592363547127655572386136545969657023027767926047765968760143608035399146037762150572031815304400887365508954478923456152663577264625872625435107902406160982365291870286588513022442798994919091138327935933428217808534330139529554772395987909004935322412959687590563321687045331948164849
194 89485885742806621232079831195613339522994110211149529336353735576012089607892875154634423235756071529390128056708801742848800447898458287820928067893100374424195159700413493229427322260456426306941061818442730012014995171219585466624912207456124065250330454591944504030878122743350805858479992584751250544715022984489605249
195 -17001536974318737949869893552260416315831311537388285147384108503322089937124644785211178068024229639590066639204240219240698288934117882357073062437090809554504637031935738069263257880068270724030319802819643164841007204478859099991239924114270275353168731676950747303188612537459453821953979025752512861740435593441865758079
196 -4915488175815450002784391491702312407622368960355705935739083892597571225755645100983670871506110373848142130975621693208960229724810696707630195977925685014859772634613903816497812406249839420940649031793272311707879220121492376776765606062141666309553031546049470022888787290571236688513397276965992572880350053310394287109375
197 -604960430993626307229620124132166741289485838650070122002528857263562763615310824320233600711487180705952208462248166596340954306314443638735981908063180470316235973008599355867945976314197853893300248724827142685013015807094044560899024460196418996472300673123115348911194141341869641762305089800174839794341615430884389024700116
198 -48934262798106639890582752866828839454899565157365418013265558076539864124844323619549939111293999888027529906234367802817370722003221506952552866253006989429920079124866468181049390384323490927050725510233187784336388644350461851934244345242565515501380716477244620680913386554049057458379259658402505085669256402874085484436738723
199 -2968846534860593118490307645324168165561564694088810377617404552704130701948774321841578147623390746744112781491465709983870555236373925765146035409255735403972026152981815244449218158493488606062643051800653185097601092622427068224755853910752457619495662560175058295877237946713577382198210864721695599197973597310853262540998538562
200 578585499799421640049144044531947392968181135629654658863698096438056449244092760569221222873725154185606574381711481235114403912254065529471009018666453937000027928401632751791010633336315988708416157574720937595599326616266375295350443343758213035012631001782611604870345115172565983683021312196890664391449324412671485573984761192001
201 171549550172497361532031291206590990562886556145780991558213171808666362821407439619391318474700160027446001914456798307037015814558589537006829510616996171256609341646864302862498773834843547692063684498147419111573600631675784053513458806679370839442469034951820046442987945158389437631704221555240650039996131110261194407939910888671875
202 21649722332900462710534942603960011867893872394625892381156853913414964250524755131169078251004449101719431262249862680453713971332677413395258351563572439944321227771878910157125450973576336902252762172029432217010401104646139310845336032035166198352561476666922380222631006114525180809356351231579117551058310629196694457591666045102117601
203 1795547362168504525013406161087807644353125439173288645533114705040199749503661385979870250163587393116587235908210572981617739840264553229281236724763921100775511410218342740863190054377641875029136676040229761399690569525033671443793917998003936032166172751461455445725201713050456605771107714629670012916570800509227223988394220366173699201
204 111682857241924780401239855671968363057364619959464495625067200439858656365031275490029717707575802213782695108271211575569338945178614969738221368696182028065214320379147352098285384111233392763495499946214521327894695142182009341998614244103442599976811038502754735396711405710175407214551672406176815996698590811957339736367774620066767824801
205 -22311998144198392317588795687461261848521446288991585439792328899628815747474662137125898873162695502826059996790792493435796100300368612167268098217670998364931603763483280358719513946918978295645699267789188974424713377654294176239706728095322858456373991957761410139936773119509758825632535802404315567423961987493784349015923335939716465211654
206 -6780083972956764801432369019896970408682735232434825001638210511892684897674507406207221867251785239060642067241178405534156330528952003855471527891634944841085304876041281286792552770805563658524235750200775336873943271606866546185800713545273200402832457486625920429456245620663781878661724625349839583243240914009177978058229200541973114013671875
207 -876866035710046296750964069168100938100520931674697686732212421516395868983708343836111304167626644884096614690918640914935127570655468132045503294533372198498872716466989954137284103422716469315602614432097434221315674223227750130753771319458004167772006376831850262395584272034925091704008465278548238760280346716986755491058864017838606012331592396
208 -74519744302882213576741629030694114027491155538099692398252805060565299768886800864922875261779807299657262739759976658311743901127935564812171616603850946926040468835847967432602867897483383435930526689407377055081864473215643482516553770708554539518623835073518489135886848155609561463648395713411691534712358052103860144841495901536887230655077333247
209 -4749120303341043823595511969597259582529088878451852973824060426175714956469471246389013132753177424873112069633205857300328867570553090317087413697074167504971289340774810029775934785497953381564673868961277566174035022825706053411980332187937760715798042693118510329481120635362542333261613693015954113841198424163969986567120840758276647810748996334683
210 972022987831773068333417504053589711130973569853001351124243576661886344242024666229087571995184226840909529827492761989158007992792325007760670684086958623651995600130098169765933161278393173793021905288491433343940219563269003808402904025625613668874792935105118642851743791300909497746216418161194738347081954758142207936626203604962334063418048743941281
211 302546144608572579723246391827606590237142713645375614698976285166304813639961941486199259342868418929384154233762356120448691704284642013063877421475398610402752252680153485350201768811086458740618768922220740756457902914078097529593763251099622770577517065718322850839925763467945762522009285239127101374364403116905012016956860200935625471174716949462890625
212 40074765432177454463469510012673784179438147514794115170351294133007473054255298022084185045092904760186291854514170070629193274041342839673962432430385438889700663563166864327885433442845872275858050372898023327008743331573898493309876883104759227271241167235607723948324459615466430359083557869566676524753619414510385636016033688295973858250815109441229614401
213 3487790612021895239797993324669190977733788375863980259380779625191026621252485002715816018214687244029145624664059035543102911464190059640002913022903012925659208396044717015037373260272784292907543743166811663986355342345345213236715537016612101772123919304346738468804829667173021726954435379167159574968603608725806785909749660243529269152091320869998164601504
214 227611428224099629080164950055006956963630227798091966537367832240090512471235675519262648293930660569135553351138317182740152364374806769371854045002602869316130964100823092065629203492047968318691441780099369965486225070899706067462926648245350133005345323191268077497127459453391767361563836447231984615069148327363358246967520430983108925427205001020436492686269
215 -47700225530825954998932233998879698175499269991451519983756788602365725135793567666831813379199446531714098147789718923410029388693329833707596260991097122550223085551589607293451790220013907457615284476902436688375270779101007693177281218877509657344045506374086069351924204436120819363861824632149443450895099707092091323239019697621191082243056837922951987481042694
216 -15198821322477207305778956169021576992525005046363542104636179913295303828020407384621495268875919869272966062193266256927524455368247135824623035703701052380297801420768361219875488513396127418639254596365571141472150715629086159095845692875053956756161646232337279218004975580130473612773464861191547756382002095537089207346678758491063740009380853734910488128662109375
217 -2060763240679587691750647539058690539790867260423005109653477910781974129684894753535643966914156275496189772203173072967843624456856951002708863154409341121756260989657798923457080233366244758566611744244877668395585945866791038637890083503827808110937845607327746165487126425626847513674467715284960254896485839800654669408477938394469514130808587119815132714388748122441
218 -183572783287353089251019013612927297629752038566475228991936218935562231940998033961157247797565870221174362467443738460134945790917294685752866399480371369646507486570511631256973436158337399186737708433125187451095934293157094434315658316817757694425044952312553368536350844305615707429495824480910711715313070055149440490023931940518437446493085469511496095017790529962943
219 -12260694706700656322613805640712480612561723644251813556423060359097975094865304391004875968917746959924831730804761948829923447378046809719760370072252050575318427167870041224746341416000566946130916433523706935915626888935569164679601775079064851606095670858390215832083796003225294479056839230175442910364909394656109810124183977594916676337832110299220020180398335711558607
220 2629465696666580446778605933382158441425417931067954361326348448244931928585634085283554464782923938868123263324297697111522777235652740148557089741002914960035525754048457840184594112925804262411860576408612365568506338535223727348379812273440308045230822604763493572057484025911074771281263341320155699987223347030050484887035535870641214246978302101521668879751301155639914721
221 857232173945164750082798366589024341840399326355025902004622943075786930898757326528524214491355542237261201872541981514203005142889868323171734177334596745002514919052705616316061565261863858912639723217454331202043719306425665842327341468190820479434607568156859829597285491595165981374897869374398878480345400401527735850293594125635087793780802659600478364154696464538574218750
222 118911585105050154864622479941311299727783751181829392864107717639019045116935132541327953601429032986698511578441951742574805500218751626425317682783298228205319907391963637962779324646206820996066404679314332412088252055413604040116482242662272728231892132261473653237483770636400759507643026954310690323658288592718823828652210769723868336517220791402508812297231526134223822146141
223 10836163421668485522903915081968510040489141337477529919066365014176428528828179841733629222790673860422584619002251909351070268684144118277316915308823423383850180540154161761959241786273633169106138515676109766681639598181062557852179113315037321819673873785736347550888444489844671493087729780202324775670388195021601356287181874207094242176034023291784603786595928591836340555828336
224 740316712407441685466430301048916521953778309347221498858664479254363806016605478422910829698229658787898709428530217747218120568635043134715246525841900077810461068336547212311165580133778367227364164258919897566075723805088993836627459426715040965064875513330069299711655364344189572958226533360851521115811015196127278813355336376833402715633817151125091300420309418079368872367139841
225 -162393932839153935240887792128832310617536440169978122441584585032765636439061888449515886573071624591558892688443245212707979665124111314719899567562204650081983096651287762009847976074812879820409730169460438503477353653328815164627212151500128802619081060230396678639848080951215049345145688560027122472204036131641379987680167950799729075148512818194188731420349649904404390466784656999
226 -54140185705221491241254148446622451728915032575916588208898478240413984222982230377405176845850857409129290050805738498997113331325611720945559068081722194670027610877928222303540547240246620935782580480242052003191937178228303713220122387038503913467790416172122401251953485144835308769805501935327282163413419803438673645532743595272839293486031533317931590014683766639791429042816162109375
227 -7679482844927625826660195686074390678749112559875609517151355266377195988222428208099141741648185237146785414493996459030138578457103351889907791213470351467246732261880605414749884498588574380491055683756696393016544155320980044332808538697312860306919635721190659203725125530112800519084188089473262621202995204437851759319741860217272541811816043392091199767308467331860556802710307579231551
228 -715542028754882216600901754318072686939076481190417406217964402003758036662691248964838341465855041837541221815902900753638459481795111159759208999895339014466426125281760486829871460183160088707520312887090259559049717295729575735727681984923457671768122920718879947771030802715979426981406536898340705268562803172153115046303401515034278113986460411038459193016288586079664704174094710686075007
229 -49979806109225628681419091402670051953751514201330353564597286127782446322663426526302437900284339730365463314228372691074240224120101958930737413268379432670574274255847866538501192534819606635482534732982761349677544225408327588307480629340292654189055649409075295949641141313795848159909929524455973693952182220399013643811705330918331927550025601274038785397667587903943476937273048967295296268
230 11208057930922479053267528300219041715434421072955993050823401343920145221672913257484525280978641939241056909819361657104613781659644805841909490359175734281847124954312030469262559607621788815997255411461899893304140548361889790977202160162931575849287344164173132096934187926312663664085587517130859088383125948434103591121138144437399161911149143621321189279386377561293599857390010269927636043421
231 3819324418443811763422109466510301321444912722047142508295262326330969121301501548759918248998000976878106458503992996019621962059171993753225387169398297192162610947011975650729762477261606275949967624265627471720191285682683887730790958530140734574858109256802470123191172482496015883939242430765641088622132303385364581263038801330943004852819941681342234252561537951780918374424800276756286621093750
232 553699289580136546975904935243683005344906490462378777109806679940351339223984873858668728796959951251958179527330843818894691963132680519986939109816681783637100449469819622896862635996380809721260760439624463270960328223103361935297910676606195005144459098023792205530622927745477079693613278111669984011685424530681360466820912490081535484761882548731505185911680906527947332179387278284444877605075521
233 52725303379747481530363199526880150004349691774054073762450181766094999095428953913479451507514681216189052930230773381819003392770555417467341526698200457186061840955970894181754127485251445113225232701083103940467277367213073756535440464465282946798747647804467825057506506093464928764477090292900878867651791291403432763389339110509991928831817536202869131791287404682082080432736482891659491440651348779
234 3763462096925575827655996591953667159494417651864618422949189513165527654705016569039644875446563868156463105980152423398715878550786817145959339980692297077368338229961779653583498335174684857838803605712394616012645202264246802059303167694027810580673459193786356823135028837178265117683081919604740483101977826639653755334361175008857054499227418637489935864778189518339793866720857950547638017053972334369
235 -862382586113141991884887174340932713956756183225523277604857488231330847994533946198095259042058208104905568884799057233866561856030265846427871169112413306334449530767889224037024247315880769760178329390195739822747578350713781759050308070934853460159344287102633365930755604857115931158083159358874785632520187494583370318129472724994926525086607980537001283966908526038936056682933560722557592534524962780319
236 -300233237548171616384708047894710406509624066782685464211415455715146828575684450645675977345756080874240225604292290039509740389738878581721455259160711254071170184225194084939373305638497781115081914039925605942818012458811074341258132806253339370466283004557659912952744884244723548593222907354632252980174140483695469980268569991157271248414276916696884360999010299617072056223692479761666618287563323974609375
237 -44465077226501737248428313446119951917950653081359517476498552887697586721538359306831090282863110677803793193286476302954749569138929973624211823051685303911936131828677749189563294666627032234522296074902985946576444138174271339540617836508097041480252027311933417148800330488774649327462858242124387992777218603382781352310819469066931527273375333258289736945858314806887634217833646905567014005934534876425031326
238 -4325190124645926361818477382221502078975205850112216854617985171192961699695237465485437352002046802614481411658314811985109833895992297685327955771577341467221738727171915610098092327509953889973392107877078383894183553730740168615573654913738826167656763896240957462875468987364430996281794095923646083746276997675534430028867437961601181619217634855324756109100047066119218048693551198594496234213882878363516435203
239 -315342980875200508914682004947873662301177786236381552347611047021809563049269708178593776135891629346311286310095020491872423959754982859055556011792791840207163944055559874831845892746840363051702014959942700038325730013509515895195571452871102316750669064765518207928803048925724803601879218735561120141208652299422923859991069950273769056908539828098514195724509340360144847024910436691934855295958619024791539327892
240 73803007044594819208171583754119712129659956086494077934715998657481700578666090670827262617831574202269054120353649083856281567521758451177921060480266036249999017756723120629768533902580391195461433461115104340815423371813071893008002831557241879914887278356886730751528582491870852794010013540146498937320727363094812073114220559109425235968505586263836309248807820636360302322273829285325709188669832275727044387137281
241 26238582304525064035606399125210276317951800696312186998270474850231819694771218514350591344991807849556659626114386163283819284225071050267946011210696912679841755973184984509393561119278042887122557981909822128729360503814306349575522413163149668452563021089057069627428620604096854451715441561330868802030972556620105176217420699240868206122734773911372459026486226687423543981090218661041952962477807886898517608642578125
242 3968072999511406832198534633234252473628014679257331686735038737199595495376839140435117607095875489131223937219543890813886235047990754392126381342917865699671626790620124528755729163216931637022341249984793993104621578913856057965920124428426154602704798215011980518340448045423246086980713328308839718848121701011038292889572881757861792670833766910965016008491096199310634193299639617965590965995460876498515213905526323041
243 394107129739435528817903906996111077683514811061586798495541569901883411221329244099103665293983393222335847128979343495272482710777962722168969318096789584236709895636773567940207135731477448272579802671827875968555253342197848602406409179078238253821892270251077931740711844796991374334750453914728829821327719351857848425669039869062352010409522849722089497963250281774278448185520259906652500022609116526081671560615705905601
244 29336649920702739042555801197241020330314897758740300474709728200952027112136500647741829566821683074903830273388827107204409934670971283111174361094171039627518145636004346046238024744996513725906449988695028221544631189250955328266856955104806519417678814757771117667939099522287184778081904055842576043786739943240750982076132596880099051682115056080597030178962164986730157486189893262746087192816428941741810976106334842212801
245 -7009546034471862717117175618327990304726537611549327534227036903219306504533887664311372981679585985026062939336455578484752071525920157330435382617767774565841216990774223209849317587124723308580665572672506767426388786196408924923670105160185407863259251041604340045214096592037891942744859720486946695232230853110398489115125001565100382040538759254592521742233102829460012288267858710492091132885131295539877884264626568922982104
246 -2543762980766928894344322525851057075534488834220724492604995829720773479991420294025726264024476524283193623636337643403938909448451785730598306045037535295906577037814103434471726152289465933590916870437015074341657510262364430459080850723135522478936619807809740196816104903232554476877898671814795377688602096774128161444111703969749334316867466232167505695559028352134900509011524853200943161094026048403975437395274639129638671875
247 -392653087398652310524613157847942280293946472401236625375652150389574642678923774227833745546084710439763678974728851576812427987807146639553119353226814814635688162944284216690850111990067629224995627223914071240466709194436773681543210112480391652933104512461805027890527013140458595886135615801300513602531257519131863199375054275814281155797714466261697049010305161322102052225787927641052077740160060995779150299899442849899549481166
248 -39802234865670255041106442316344821011156548425048399108890310194358145134363941476785084309046594617839615917211480558523657322462317020015088105890851553610073523022183155261948035679098170608238479136152699208771766046961608920179248013353737879966375074576253381211285596823448477557557712641430700367372428974413223294236372536525724142675112907865601026686264065081151424307615196190178832658566659846267616541257432733504282889614527
249 -3023698476941642604191922720465766363530181814854815084264809559673096738446478677294578067416531077309116607826423587302127030735401641579343132761333965146769843708661655947168507653697330027884088326883982970656552053611829521345348170800063606359196281840898072415890876463956558893382106628561355088427622347955656228977100918967099488682316596251512395722307707998059351354091145581927574862571059835504633586869110037661332296300257313
250 737265774973822893073628808119824619718401648291993345112250847592619639805863625633071820142171679134863792001334159589520834601976732404733751104162047876978969317048511819718484355386077452825565305762467604334183175689396808747864250320594771746592369342466799624728943568741045143291731432523627966905328489123072228374815895618322744907683708777652052750602597755012255813489565533608337631798483694489585714544241086916366115151482800001
251 272993131825528397420465276341224466609454827789551212697209833974014880320676475482033855342750005302691375282980297473239365447440783892865777967462950266304268971689334310300373639045745524275925374322146931615565866038545400436899115931997620662210410796039042084051025026113632219096202405907181287237593186910351798130823370541504248839409007007500947187209267400120037259533664278064415320871062246531146554316374022164382040500640869140625
252 42993096385618553217157356030128981046214820150573376808744627997161380486996121685144445245110901519953780468865593959375859903098937703696959526232944323023713518477027079785069341307783494719440676539411765432293020602710261012785522713485249980557882776304288264268775700488929903612544022774878767898647578889956722717783634552630583342506864658253000518828214857770622529408673064479452244105560790100658261381053659239305491622587683454812001
253 4446145524734811637646096489735681547414564777086970212350006844492126538799208193948656636361963336547660365775087559651732685803177091839722708805273451145112246050202914276711349283540650780706874437485159400691921138490213946091803462232660425142499466803663708356052677239414623469353747022799747647203597493493472249772557961375911530322786978393347140295097683573311528936588952186347294212297663500614763991654894827533585470041989879005390374
254 344566732518081876744359184940310287041450381135409079057775953303980865611774868858160374832821483447217630877984451135596579867998024095770725421438501737204930914360270266513416048548019324083429908761168001391279589694738584394967579604803176793808979118479681304353953094290258640796681236923203645671419106197744884966634150813078087007100614742581033938642907876084085262153673445995618229842306360519110134817628417231386577556548382313637982749
255 -85701837665075047811091292097661812215323492292067024255306660852921895788631968788892026901260793998637861196500538555907869721330272554981080999369619712264613623313195814430024519331216292445260654401024679440894353372993446381885498129843060763196641694290529434687166007349041141607064130076947455282835676878461106129721958881424643079355843035905621432792112542561136929166461010511459599968096114194599895161839132552065096271843671527048429740504
256 -32365790469660803120256879163317203346675365549471038279071703279760861557763186480659458237459154719213574578556141360821362557685780302290882204570471390678389603057761905637487948872820681959045111181313563892029166056979210917505362394948282089959605506987311426459436617530438592825029681465096863742566010412595359050247194006595738026320564030406055022907601089215055836555535913946970669612465577402747800203526068029146108528948388993740081787109375
257 -5198480460057663389110470387727016965399869639458016430765068970314709937252882007506092476925112574955915686748114870919266840975020966072054669083761716346331871459620342889205562283961878663626485809003434317099865592505784806586047788204024107574777458968888341712270178628180474446936982416053442740591275635233867173520609143503718645850792186700789197619193919240994140241772071294667025307330336267181671931156515982526708503260331226830089377942638271
258 -548248599115148277778170592081317355184407450293947959234877469015809670474839888084898190705097606012063157500062216906813528944044561591102676552355620439109452981328273349083627250506293048727906147970931094918606508226026636265331454819877292801711765673075330635870805553821340067474467426935585831153038407950816358637327838019680125403827297063606284141383818841936845971238732098179075747104092340485702744600608281941563515406329552752845298705433762303
259 -43326797449455894174091785819673166937715913198362601347375228388326029091242005550113689320108849459379696779582659517316468648337328020931118656742695300633796252310027276546263847794205735424685329048865804787275175885019059413776646443195995816132663826281234449260932908008276875978551467345606415363741410869253837834894980319525151261974116245490027909318544121288088502439065280004683041900874568262743738298223993444797400588471695485668556927625335290367
260 10988448477502520420247625168007664076064685731590189068646404606450040414476041741405949804101602042020654351930237888900776794923250321062098278323369802158752698189711979157645957606211154677553184287992793880261858065740722859785769116958966975915736807573994386136196649757181121297498838390079611833660029838008812490063475515433989105820496964630669351360941079427673264617635849506411318709083069493703316143531350723438821475224041350591706006512373247534081
261 4230922895644044559962781458823019641982702390346816066392773393266545927423328039452672031768473927658296589085879218126307479770704239060984695898012251480326397892726445072408794751772649759628401917798449002954881510036663819285575302536951633155367468115176790294644367629898856739534901507519485976945616128421457378264948883152678397486949280642477450361660621662680439083116270934978314002866448113087882626526496889518267729847407281340565532445907592773437500
262 692793305121775090412348205776702805646355133465331024000256648031721431412862414055782279111407582809469315230927794139832512543696480129495013654004095508396367308692087368577023161530372999591669875104323884251065732606201589564511083353460196870901659245116673084583656812054855659199064528376006836060976768007759503729665828189992911201351972486514340155639256541805074676720002848507610984080579478343373383821388243905516529033930009294778834065741586964953473501
263 74483002214886914389633087464145249046897890554821762679584968317804915349269774877544933736243237130381059458731909797425354230516878694732145746054338428293305310968578259325830779467967865172558473150498282992963257700858492502585272361377272705374706433271039974397768213153562641982773225937235008074894699663041268139623184741790342940162788433928887010280657679958047942830727761906353475055950953554937808978683399913941350079840555166801831486008514725411332153646
264 6000160233894375915386725493232303905115969845690531957672319413277058638524545510352099924279040533757259471509386127951351206763268200357341859944426027612938095959911017995646205511315822674507464768870628267517263753485296030503002795260911094358469004635381065304013709017058016623873008853753165448721839879340481771755781934189746513994417700308999754648207981903484478057728733142295397080291069780102955071373479381628139775493573117336994840919058536239737819414081
265 -1551114522269581337459917907072996175759515216025226991030334323409179082920306607932991268108624475541010332671579726976227089030500048017243246332201357140209161863222930743632443728253284487192661541893186552245959667548810185619619378745428058482233702347420030385958632592414446983812420329266189371937892839166579084924167481633227585326172641064974019253217341057732189353092990089818771824802200551562521250627928378059033856360662066900673893162170621500651246685229869
266 -608675410258451434314284787182685901421236331397358557869460793300602229486031662688087597454181798620466115613814631172751379933837038737953636347354958127743997931206014723432192637285150245744519379542661940281757994288944405750359140812230571282418725078114775182192506133938923671804687705757298099685670359810004120568460410949684972472825876858636507349973841684808422809745258226533316273626961251753844475045964148682307738803431406962106460696304566226899623870849609375
267 -101572027431063234826132365816336728195238996760408357390869751129902312953990190955206253716801668153251354799893975800202412460936124193240908820123331481899703208893057679721219258603498633598970396228497104456837384618466911197444313954746902883432002439928374555170255827251309808169577678783311983741800401079087019004694931479761989354714040869929510342722344908153289995358085159499208342829325008934480236343497897106239357821263909131451761644024885187798022320475241811391
268 -11128134901342032013722240726650973524514858054306249247749041180593432390238605227860321920697429441623769437685701803350429941758044406212266836923797987040383039182071664146482565740805542171291873835540154161602846512628738325312885609388239507116779896068899105267167185720207722133696450074826875866662551404278727463408278078043847525341129339806391285776326727753904046293908023221346372887398925847448363118000055424088935769475822135680713678285869126774143361635551776058207
269 -913477862881679850201345236424717306517599491625333818492865065822963335444668712879547365433474172370216505109771126591269257187727428328579856277522781984575966848582786274259788396814871226673409835994183783471508108501891138725461157535909514645518196203583029687463977790182497617531784376186056352624829512757664263420302626560621147616188752162205007770147371319373615023122235353740941395313974326164567183410772077770425764582826968081619080992109320503596475613575914652724918
270 240616037382997281382825525333479573385985512810099377624708975557656753090156187178004790137192508779176817632880779865232809559236746459144050130424471216511489458579826050768387023597583076130499370223432356986343698958073487673261520916795530597277648001107397604846094808435153767270766659947001535082514518611609503782230941675588417058625281043743284194928323421952812756968827006854544584379675531641678778453456386303956590640492048221374035716806618981694456155725209286269285821
271 96195791421005764664516777265698373198096143134964832406238236214170560605393065511255622869361587188886363907910021709968451745559102943539557282069716535296934834219207907566515666381313668377118809965259807100654740499355725371079546313448712984110183364131403944728063602422033966752209336933195023738527280979034006345249038806760538371634600731044205568370742647200743315313066673807365780589305243644920096087606121741394069264110017885092623894975749703917244914919137954711914062500
272 16353531044459183725931250964374954942331761765441556111116675451599607849724765048717515562906652285201165067210189950562275562204773620695451133587282001701632760986463746301511537002429912018173419792916636984497811904370046575175396827640854685612881704200993705899580543254532150663892687593388251101873432313118854628368277715980396765780941964612336397371199807220055381225597052815339035433528318475569647561423087472764919534598748838102405786380742464973736306331748231243344015261441
273 1825167806267688213510610433817120576830292956614289471049751365832993690093951621755930967740642046801837110233396718150711882986769886258572364838320656248825787944257149677386185711698984381620203783845310172148467065889126170250974044079380848108203902972879094404313906941357702993947750418674785268638876144943135647249881965365717952011477779939208133032541571313827622870672976999138045618758934483634906377069965170235684866379321696826278579099099188752606783788827200675939269370924789
274 152615117405008504077255707511379631310423074411285861531424430310632823645780976799638439309219593301779848761986307070203842796917905870781493177505182282204132208533646353562969278044248011026284245040639988846165222581472841171269287454443091268546084504780310613814386737827352197301554620583288260447967622981978140847665166197566079403931789270522145194797756514522853407371963890578237515994370412279944820300193409338151235057235182472983805257974358007491932993772429597263838451469797409
275 -40946770884474905626723246398995019590315703978858274078695535401147834908232965883468208824176238348645196833470074469273536813664969392328945463798975794472235164256953693202849899974419424026894589672359235741601469331235464469279240954946303059381905262385633435100634651675055642249155622803268715801397594471091236745530963149803509313238125814443340359999241565044288200618808859688686832106418170389060489262335978589812123589476479674485356580176382920609213105536890326361259007560467711999
276 -16672197052762618969503511940639959167156925489442621743428834187330423325956060101416022449187165888157597449490481719558909546425370115207955331151460065118566015213595940450409856660223895202429385393100002527814464097358165908466720835392869159077580447649057972182427439496254018316189707136767060909458515449833226275083066429256490003909263650579073596008343827941797366922577141955000355235168310254694537076551290196092444988707217370297493483855925455159993316277677877224050462245941162109375
277 -2886478228303872428971243107943660165889011404025325837389275901193299299128607886640719635940696002588493924996176068533299611336119596204064376686600546586226729069170967147124997472673125054280950345043226468497761425732218791085460412733906837289404270343864344548672819074494790682698782995621864370508779152605090415545303183979103680950977781384258592604192279350559295612561911306158299670563490886481382054238208546565033749158936700795978082862884637208991595696721380794837557505430337410874576
278 -328062277621045816265110530793269282786540888497113406810270494869908790934086065838112489922751423389732618423761743573060323984473605587127829778414733248400867036578894194577439338357478011212429094110862629745039435911987465999023859621248681457924904551092041646396865333425485148368487964758437511787061865352324711380147511642870535945641037402890716031134686759375511665767763054598824642446887587701469311499149907617889796133156193835827429092730579379763151407663038362898751761680444035979144643
279 -27933462420674009034795556267252163571104742533599955666619050344745693340221825149703114402167048788430808986444506195754333342305494894050139757834678999659039375274903310518979568948066595663835811198689401066853459063871131164276764292389136576472658761775917542537763959009477380009140413555435792305428232565186894897477730558390511181957222706532528370457593018653839787030720503273549411077133738235984415084525663748897467656736517204961360043144893885322529165638048779019756150213472919087236735382
280 7631288801831454581906697968623113000049509587939408005939681261507240641428718072269380040495066899767903691594784566678865647382812114256037917770125074305369972486982409025309040965833392248118640310902398364744776845183299436518768091223468767663857299119446856403063588105835589326638311293759165613847783200179871658881405336069491462920448106663820279769774193821257095208544709781231434295342308797241044641716395165424673904815000823907200791201154699441987592590796486362416672065646863499560252480321
281 3163516615366546389880827018663984066814083816010338145535160848283129629841911315037271026832600757760810943303428937183399483253430175627717942281333638799536041236398268733732917384924258746974902345783944279271030573598199825265335474941305790002430852019312669963937979208466158527852543536082475818930862231558464138808797592371320912618046737527267114201106427464233785792909467108373722828240426567996682545286474991380954028650233913686568103210494320800115142172652068123483104500337503850460052490234375
282 557601207037419479687743060704331881632374321628464287695508057794067036864615979635413298543721068259099174957018805561717887111819653709176377798341058341750795599396175297255888499938547794113049161168087428264633343201116552632914683701021618271043748114183825437475525259463631027787372090350840020055266368787132670176103677292124186632504403164041799234740356505681577622243316449711252958979078677198106803706598650046515048151304628525856134722946974400618945019985854417244668291251824686136455967283427521
283 64516000750845441649241421900786456155803918279340404297290549934183593600294613134207329643247266833818771077467101667864628810706278664020460929690780910582955464733751524521421423451174151161122702859318137869352292168893467897016166115445523125357186791686565964511010571839087431687037811350438767243082908032611286448333671217389049899302752171007792811162883770733314224285204123103295722641037998770166684201638737965218402527059824075907270803670819085796621127887431976489504016812470552998375822896128110321
284 5592029082073606294855963495720072924271028826761715058825656691828959775777919921979033625223002399408226983416386058251198393723521926233127542849675802512658079664561267741715965542171783568332156525198201774799871714106700214011334574927522831463335294381065752190372641964910563173398469105522013595792932808570080396215594265129077050735819451494329216213502040079036916219235230651475289980542546117452569046354825720762872426323086623404308752996500845144756226730444979171242099985048340186981285350325860941281
285 -1555085041543142649543358804895037869373158048824256745882654548726893798007196964851861308882015345998407652856569681731620957706067566568865011913513809228123981038233326419928827536758397859196894222751333886041175645033208765332837510715827393924424353284483248290384980006483457035591592141838966188664162545647521755301578698243448621586193603096318560969542132584119643244000077440395008496900378515480158630444219074839074434990612911994873081266277811222950890947056316854012799936792346984550825290449070087737394
286 -656126894848041509131905174386751451584761418837777906775919898953956900671734132966959852346044269093421854728586663280921353229501818585996152647062133498111753201022812002189415969518838470276746375330694057611287041400111173619962571539780530294538961249517577600494211750177156970573880905717191755311994541315094334578242847602426613882519477892640678767455927679296859290889686241870153914129773763891710916027973144047755781276575875629652320485916440412729253547310708809178981170395417166218976490199565887451171875
287 -117701690786309341044058525332460619163243706328091680097014969473819475504375115625097417003412651308029928949500701400280031825155534192820319476801545652320205039409569549165264779043158353935323938559962678590637097473983028046565684573020210225034942856890001324770829363886981932555090970043428910111734139917086284916567065190363469922849401123472068255838955945591656697534546846046227353457586033078373022847846093152532402933166015815066396660727054712522426024761694555308931864309470737507669369724755877004144422176
288 -13859452707300287915222805480878025864192248669651839341767382462127480446749516144677193492668305709682013317295216555046408903515175631031008725119577853573236613237720721014096152670605606517841823753664260598632643618970656571473299427555946677554848793601875436104442215815130542512481031340613887518900163827519540169275281031180024471477582292447968823790203884907927150498297224437349021978972510482381973483263396515224859378198476847197733864627903807484013445789815524651069753922564426972114491957173535619200363598847
289 -1222492677087176760455906555269299187075209444082000885252818603494905879138470503573379106450994041882217654114491079480375875493207391744832104886629885058779499869923761740881978834310694868910922233418674606244220793191154384952952848223915839202051712747975289317357265446995668073046721206732448891169219385295589977141524293409573051863500925738372922429862128910082732580431504334756483072110174679917463670452202942607648315330175195295899371554004380342849005719754765965626087579876316874399608106132078080160181362485783
290 345945787174325070020772579078179298747952604080405363013596168007264572232258449726648455285437012497037516278860622686961174280821064503238378053140987436554787628719218631408324293357147225523408926852903267685540943053208112271827148951461689175425866453134960411489851864385107878410558162773827236742269627328259038814398198530571978291465987581814346534006962326259579814393901863837583188850439174663764771314540073788009432170684257754724715349571489338027737729920871312369987903130205444319512346407402732833369066740396481
291 148515024247162880184518600719925211780771706374834484940374789665445647640212540783174345665341773571244990917210111754308488205503301621995366271023561064964485407445536758230297891448030630579260594008060112085106337131344920728435509118910277571482396579012866973418302555639351165638548569243747720992515590121095122926534031073414663873377812622170604516168793880136561127260005784352064647338041680538804153545878976083986760081547428963929658111384101958725780324000851446346757669178939374081713964415030204690992832183837890625
292 27106559811492123392574739059146073558069854332587117753721643470313733599191545875932802779275925803621775090343228428950789814269878150369204920238835179245205637374931780406146698868124297899112920160851193453356307342388123900945804725863289933741003360622425772953747444023949598909525731051661899382206558513917274983914095219923864599049024223707477474298537516441832312973459669284630179787264187875892880601588669862629773469478004470405268328045288850151798119757367566794272500389508081683798346540631412996567205676339990106241
293 3247327156407776746976121241534969552029015307408189929438919808395189982955109188904462147881495326362344332400593599559495295492063237740490055547472997563310902657917236988434734413017562056461185881656116393680705475434108167688403539408821371728548737270775975012080441707299689854507472622084571482796606785706191435819644397663117382190419630496568391555835012595466716614285028325770930240386196179691468536070392196890858454816458745556292051642605048252723652096435047957193855128515525312305706121696853420119955316573791659160324
294 291402840030990454428167811245956392772299815458122473379731419115366960091407462780608670579073884286399398736632625703342422160843770364707494743803320142805073272606770314729914860394644141999891224051298929661074717597716684043737437329778568400997629764542488479821581630323657749853214955470184211058437148674346482188543527782095223073278255343817039503504333815480972804966688212515857222839155107082712724622821674349413276485364336456105492297712729073268009006565242999046412958478732698241720835743549511445466165936679800194277149
295 -83888549563926386505971432478532317104350233013775639852790651794696166069999599554729500835427634690901035047532204108224462214635107426400340425963538476407298132640021216805210397926774767180859976692734286626615295222829258522360654478622643630360599829506774333661658215579858130402337767567741257447674415885749764528291482089819866245208829567978612754061373469060398539369788923663002955785299956617390481520431789917897849167960771431050769291591464810556314440296947956297431648455603267655182062043780982841422218685516124978436937754
296 -36632401182793498822936380567642774851329816026242732087385728360335814067454389023501313009011185702015830428447125904184956298287457523128415598192902578704719172063615360050985211414358116514816653576413735131207654911427497161167043237950286308817248020879450393136108124979523647741092082961559165942252930825735315953994548642467347714345846118131413177245800342545440329479133388207674123910963232756439123361487337336769218093335823829643615897259283940021100478676177502858002575645233037753785541371810719368795616901479661464691162109375
297 -6800657724196037015057832017629738543680862761178311952124975022243929479793770101076885085169383602471893717085815448389034787773564114130892394386634824505118545251411961177822941278661764704572666572747293485971860144829771613441811939463151980181263948858457385334303747025812746863746727975951295020038902153470731493908657904800573204094756040347399125026888917415960755972660503843898494774498215474918242079468508600238929666735894509802479930383771832467025939252563456147323816724746949386028795318447855257740492900718216002097475249246341
298 -828636177501801687076557909244006847281444305736469064588002826643144937861847339582197978521604864018625915523344247611363149890834612762456463476512154259841535853824150690190452466256341160341155604829858108840525904250889937276516740479523538117296054257794994571907210962726065658519226096526592010244034925945574449655552278880406824802941413365097691394552167490179411620810848401469906031697093249253857654724543927763402897553826206442245950116527226828988372427012996576524149561615362918331661045973252928710415861022925407551726637265776223
299 -75626315363764565057540509309958923002537596934210443562988318685583572703770243337149420285302411438628559083290737463145208564856006537830384073808990447380337923073817100076763530284451760437905627166266190899652508123223260966281349563268065877063651968377825171543537280627948650158384724502673669979745651046632751378011235561812548466504552693295563784754949509637171933442306784193707210569865083292968144523497357278326395866998942798845849692905832647544201789046116052322254645591915204441282567472821320619523360576602882347311588749789182687
300 22141315548882101506892060798338201740029426255019418243265154467184595621723630106000998935576766102882803713270769042670677779357257511233792789030689877307734553069609431528227398007337890196590611696514787371524218731036199139329096593446037972017899931480800608094642106360389935393050631544452642896928412663141565621706818595313877090356407817126439785431490729876455531018153403615010238886927702334634620940524398903675196931441102501732877652408228093244541024593631250753585401027710075381835844646561643472703199338523763273578144173137780532001
301 9832013987533546173277221596748596418445091662539548663282230294277928868673983662937732895919381824364577032002483177418202755989697121073277952306796413648966214303585323180428400536694709676663545828446601997057415998098279503494968534035850189918016112059529290286627228271838947205473142053136436605262889039517373050453622761010036284787979054467291564013239634953004470724263308211359069784457764343102185113901056046899702140371856605285398373707379896402890392601076462257381664580573277003491317396786438238256774816647975967498496174812316894531250
302 1856035033108470147918321279078972015913212778798037564521359529131858586818902732884969144768291424626993140775502530754594164429467164496708053287977820938925489222505535984219088797434031149964524800129105565019212014086090245775098200135982229360753307586532099791594643335758228947323498672452373589510442900244800788375021957860757168720574891994908875423491019568485052166156369621413877206788233999793826540280396134604676429645372915066322202917606802637102529273983824803890229609202464689235216116290730478150214702834539745215811811346589846858059901
303 229952309197298010278999257996104186907162700963603096753677030187044516307408891448617547151968714072876054670512755539683288103951335852526407971058047532740811847683293679569743774139265373339419137559332957673521943911840765275688496586689297053380759920823662481814420149029916908846174234267812801572648541546892846926054988554707507535633642623207449152283420809957949945234804456194188230887654329404788363023773963227221156465634430485061935376873410875726110407346128814911117179119130366145476970521512593069875279189766924236833717573127689433639923676
304 21338608911200168475099241268009424325567489464748048689725154184596670113253509916239852670457652424210487411647340087635524910040671070984815194048759732431512940244311031784826239946095712394595262655108715084824047112425439872233545801559858151916696519770784994904821071070047916620342426477377181259971236351079044923614960916861810239031589634042376486946701801108695515730138131023288331830802648286928380113460078907272194480097309780684453860482389838159325965312111175893424154778995933257928786500077571530965297136901835890951941311083799562896005779201
305 -6351799354638466717513068929755526094281173496426482612823323189593215275781444991409034183604019612939915140630301084299503265192236798533822620559738770921554078599551373582791377403759540407373573923217947057039850793435036506839641331959090262384755537436573087839940403235914194021104304831680884438620738712383975384418138974591975385666095703909863905147096684152593487328796552585990979581708236659519909626537069936952697303320390496676513599373092856728018958497968188867336367303915934843783411299043147854907107639321485510931808741880109644806140510890979
306 -2867426515510755920337124161574818275792112520872441051494792925556111071234880932469606937239216678141437753950133454872158732820500508514454341579012483862976131496283808646871113671334262275767585871106828194689090983859642654621045046740272165432163920823215815616573511741188135394704024330626604835303932624393210777092206475557429744008281881482960166174822065766463096227234821478996858233735784569831852025788711308536809105499063451866143445979181843388450364221145243417100901420908390308845281044321695414399955048885476790356818810323602519929409027099609375
307 -550268710467073892955131481299221749536851836575699787441372413301312022735961712851120809324105771898040365914054337317537791350145561183842069398262050772069491869197592598220504922806646511464761092701061059849733684495991669062496269876890334456066979070464586716426931167968834566779435167198435662375007830020610122254073661503147587453167799960450964949688652907871895774681787300924090723885065230245048075672700288883136655437241652163381711759821069784899766940314123142924452770869631431821248966369405768624132657658879169685217429517087997791538134382815918271
308 -69302097924973058712435567134518982385781067209124091018964045665308844964235640006056499378494183909735734578806699745495836455244702084265910520084980096561649563711759158693927847947713661571383907818753293881617901844652984749612931530469864204838148414714702778666360198826622064627421479203108034681437385842719578029563269010550137390424520174753406228687412112883544482839854692631018036239551487323872596029339297844153774709207490609483482974713125760175762710981540905327950109391558658172943432502174772887672584565171646309542058541641846627106805794247888995647
309 -6536961715185222825126746338830512220298362917525792764259956627190831073059833235919461629885960311278873300053416976320353971025948145629838445153121348372883491471496908433506976808096918959862632272869436510813820752080553889811895093619678484451836036586869806964840778219531594686897168815800884004050003224050327121402812086348783948465980324312886485103345941047146865811690086538657872527044214081884820948345451311522740500231088074837265175974390444798773083793740048717684915104179830042658997650021005778242085852404007345411508297883805249437782659934449422651208
310 1977831854862389262964944915141507812702929492403344859558934666831161739569144656988271402861462682324779049362555514285086811923662070377369420331322401361774853545088264504065309325271284572631660759045886673620127348352189638453047190645923480494044762661199818455810912362130425989760760570108719267640366127146600935330648587722479030462545785204376701537578234160581325311159972422963764953184576604987869628031248460231446673748005884985455068971123903243713373154113305228221251176757533278912684923013437805809745512950811940080203838642481923601700329235944353757408381
311 907455496575237628682771962174201929262607924581585811657383377042636934791567300092286547301904053611986358457029282381631242313940313921475896454696229245342790897856372342576050751077335632266475395981016078714143706403150619632320794635124346430113306595584558252515502584508376889879165569496453069452093002975100290447570284010332109581071407578386128531815889698209225881471891229943794957886198533517848515300514013814728860160364910256097000228365388871063110686154036116889717956795834789895468298067812818443062126274126914337175067463370226050756173208355903625488281250
312 176982874859775735488643897407651424173306348722053230829856824361819673252238722498937439213717792495383516360446998822352815200593449845838494177011345003808022703926482922712288701876635838341360849277454932296064687692815560072379568113018279601454296550270478178654079148810148150755382957571093375149798656732143269634073420540517137637448507936410800081705772649334610362470873079850580514152681641771324401387689258180823216260599155354929659821057966024905760409343616077813702409531339691465830517535900098149341680025354477296327689264097931598420367801513280744313587233601
313 22652071273934292304558447571005771865865920955406806325251294854727971514747583358630980792499212070639407504403820898871541949343488372484176082234005148428898726818727689022915358474972829587054554702697928868229435468341065145509473304613731160524273620546243755738019000946663592559467444298303624201058557481222451731398427373487959703578048197707280104641750924835722712513476421646204884631960951440040057675331184741133501659025755345013997686199851876818674026401887480545654427076703552457426117688886828321063522195582790207345502472865424617972155259243934246108548280780079
314 2171323145252181676516117867366964400197291482462722507315955556321754807065300482452819759571964270886722239646999160476640866882797003087617302488894463420353416520108654613344219623280687670863052386259172271115277004900146985502005617315649065513120838468137107335664652777532964476911767353772613833889256428531196926445068294489507334727318212552693279924126072676469132682519525385743559036102611395905846852272035787225774010760764920792615811009711860970093443805047539250022688158266577446025685221476010766470867173344868608497175044101598747229112082667351407462673832669933569
315 -667585641661489186052474921984386745783856636078487081656902420811680201829446602997008525188885885984545113514300986267420152632538037174672054570453503801067894706994349180068932732757096334035934697154869990814541492140575933170819085512999122592237878338535742339180350794047369140722521325754352251239754868541211853368900069339599572529376918474951352231603587269192056976790765946042917035755874600070566366829700285922396802585952362970191807495924190700815922338409173024500317423937211937719306604658675107288467682644864390153498317532904112240938787526516752591774330626366239919
316 -311222567983583022640178967224729214343219987360183513084987958716325949819097113591190386079261252410986534023008254102669883515686903155825089636500589452851966519496531024897965419511387963599044289575802168995648344046278391165042670962059516191665459262192130673826501470908856233480993747440384296075606624774275432240030397395172430513655767099340237438024928196402816184440177722037709123314037720187514394117288158842199586148135121895680838422516178110110416845547693092636833666402098716217081326454750344880432968942089610248976255245519243239362250363910789019428193569183349609375
317 -61672080988341214779343591924569900184994335473296478392211496726672196746994463300716830834578939143486741035961346104555134378732573810683159780580516796263930917300299216151057739414455950597804543128238547370733787233576644895905200770611061559435563855621025206781874022325465345853659494654941241301073253593512311115098693913226444116982840568507863970554755453214848512744843682680866387396555744117436437510548515402312857086930178535953731526901657619766025076031463619330215003607000978784388292257606111447916673514036024330692379291163186539124103746675727664649104909672891744179466
318 -8019719662197661025716730269071197429667830864550750157521100144040822300007856954206308340665342300902354320593946463519310182908888905688469213808659841805641540880707745077956957630688219543330035292949645504992955088461785943178410622917688106889295490797136783268301336472540786683595597194609035270520611550746537795895456496059354205048462203237992172219380994433020551962484886896172915377451419554425458764557182743886736122000607678387436648952149169929961010131027823016969561046434989374931285968107845511643906587289374629894050701062053809538296552167423840848365770725269073439084643
319 -781001885170647855870978531892467982312724473806493751306120580598880771675878627719730466047544392099032880593117385950896412606686209848389860374305404677653865288753940519285017289898513871208081635405193493186571024556913703108046962194319169144812485901021388916363367143003904012079662678883537971294039327064671990859268819871401873474041224991693918938494428956986475740898735715275337985593243370249639117582054286174626857216358991118834153833323240682805027631383363707406187855046329224523001535105416109300752669219450761543948094240572441016099940590493753184536954743129339896751107432
320 243945964765349019479170227466414866041351375233405069226441159808706211671759931677430826352299337206029772377573517741384077740105510285717579569575904647513088305858673674441011063151139471204275313855798601569853045443797722637976835744016770480739475706177527310796987745419306211557787720060696528482915067495426154295764488633689914936522658048583431266899017236749263090714016845557538971828752407763232182415711460637008907738446077221925954181713951292402985246520165665139557467657839098902326182539546297550354684936498502182141955317818553548354090313963294842994256040668307266201962065921
321 115525290937152697104629545516890140661868853585586239808996538425375113139959847597608509189725508582058688088985155766694952314533183301922171592927416112527819502370523889314272959675770832599127097085697459203453711547201558336433750949298296303937791132486350688906466263378141405356407139744746629734379744996554982040084994792144320378399130867141538701622834103909242630784864880580601603574413857131136502717638862101325543584118529678732392233166411115152103199458028570302656550571910464258473795985372994738684725826495635689298306608965717740930554531864731249157784986891783773899078369140625
322 23254013947158559553315043994990136199513498813114568705923260345576048349120023407591424274045197422068955026663826364252741346257903813394809071222769836500657438809246553320820893469420308142729924674412269649598473336340608790204143263696302312153699512309799881365448560961269206853933119961453927679783967116307678939111010519698922732833469509420109887805919235666748447796444265230275193234116257239903401690816128257168451990247025667908534825191642018083238931807070292805341991577342361759561756278301418686720139667340434854846853163525698237591265508361124021843205332284981064129292239328570241
323 3071529551643235480995949897147617099051218543635053078099320865359012064955765492696004615054849853743211385192594253902216145417725929055743556418836165851838463671901396370747418715728213022950367847768572337804233576382289400429918067956400313909602398309379617803642194191053509651375160383228414324850055293874431286813111763165175038855229110068352226951551852908405894925006703659844076306361930693114436101934025200180557118402287257111526340302695466617211230287031877670512962663108606100354944166249224236502310662878848023495960853749017798585031621745959893916614962558641675073081561337684376961
324 303820283156899811064894237820550926934419304512675759057332284481904392846254523838086577234274302946440837889860919764004264769910637430453137728176507353903791190537608988176233111661351653169551012013644915572826621067900557444664040744073407313580123777222521941305709011667058858183054965164185348346435118019114736976598167584104640010933148892520377828808426033012739236212626429998455574624848019966823063210950145724467416019435628365256516889649114291706750050495545826895525966674424111581773296301753935702546577110853066243298609535179012310526019235340643651936956452567067447618388213444931779841
325 -96385278240773977071230389271271481585902705681190823851469732083834954756487541794059961879023194744958747634744307316211400594700327034416657848812342530329463131578353630415413935691535753241600964922394249606070968280233106728246547436250964880185705132151729257289111475560687875862397104111256568700341199699649412797139565118377551678667387528352323656847160295080377778286624283727478369901994900411092642882378069319355330388188032852099537905638765008981573459703555482425641839175519652977552843640795467278837786480884206018163973743236619435213564487791739756659386043188987177815099620242863831571124
326 -46356223779993466697542079469300154751601275020606032541892312669452970775629891821909833199888793224455815597103619876777576497902522114297320342990069102875683624364580551508903431972420679792009373222248406786884367563944624930480401679528610712842954100063885879847684783765828619257340079865631020603844381103885390129625082696209886496761091149627555273856480076183691361938888439110808757928795075863486373746400585737814122929023940526149987026272011912454758889654273642208142617531267206468379056290943241479355663667947247195569211733565335351341728984333057877762433676149811390132526867091655731201171875
327 -9476049276238040732126582590842556385032778420255759970997383885513494310364955075411823717553848686550797359586635735641976304189669271247705641550189368085916488720432941374691501043901802663605613905440988661323034449673091354060439277085582915212311823117961419130423906107494992237762373979143584041540741992660529195818960068938473707655300081200427137532793305754855633747982624440964958414891450399532998028623881400165761409360970987503098681753993287102199267498088625442204777560269864117431484221575914188545431875705996552498100020211487896536442849115387451840973773095105978726321468041331170479711024226
328 -1271059423594061254176274594644402217449296838696963667716145827754773201147360701668632263581408468636001497326051665401490220849633087420618874027110880450902946561459237709210235225555184211245510047643230265513470152644687332477870826851811658958105528244685582118111715792909738984226931381447364302004812864245692995285068036813872067035097929193121192798189274276660465528085036313414228542168059272324113525277549826210010664530597547379311457982147297773522014988967481588013609647045395234797118002052488375221105443564042463457444435433614489379470008386815895567020364069769948339186493961940601061682772214207
329 -127671276569026085605069424642250902171218249766513546477178046615192611444893052355288188779942026702401430701366601641165031961834775323648453350479041451359285244062471704293255363732917289409828358180105882648858881137988205564223600555506649721837202590264396977858140726249780767035919561533293840278728536547383441858232659989842271989202101414124361610610633090667977679248088374379990841507216418988010798926664128570795474537286328356749315946086643319270558660053781475373701888756050739127160105952118748311884361078963897073463796669298307939950696367805690517250706757111155564331087557575405014605461858512093
330 41127863216197425497892330019542498899830997287987297023057744264822332621464267629416993722581208416073250371110938735871680486909261140572889123196344187612014554298763541618618360383223540029844425928575422851004983128967690448672968006848739113837840522795389138214844818486905588262389684955178230968332967763799922890655590191947104814715027673343518105019750843850635249836709175331151288204802726040657774515425490931916231770449090927956515553791384684497601837246105496830527254489373285828520350534506796810729943234837802590311270337280001510012509222426402000620350865150794881748232965388805008936521026628298721
331 20083767731886618430676086399822999591551363396661618554168508909966884749036381488391109245716343646149319456911047574275897621353052276023109906936747226313142782768153081065270543693010720464124742686393429219613882466442933027147472898569688723331266256996435054756405583575730574900591482301879528715951600599506106312269330819439937739892639252705953796590325320806201256927848391031647508910752305181162539929490650624655745862603211122701079642171522380789650221192733438125590789932912881552988675088482790378595109615269511771242105128871391366384557120601911091319200190599858990092574373420575284399092197418212890625
332 4168320509170924615453245244031372945338780968370043784086623009137295715743325689318262342373715855993252322905652442297481646208923315975971172937859346078076380778373474285174805186998192968521946434157889831220317131310118725527730059911843307426445695532479602060341919698793074715525127155011096583939505624241233440637428304352508188187914546910621062304066208457263029777993864291966255128229215241766709701714178456372190689345168784787559092403950874240627185024838483505197542787616707931479333193210679191746418315865992584291171808423020595761047695997431503246509549099241675724212313829183833166789417166204460335521
333 567649394016161254792734107020088596743167699750233094539678807363013486365338902346187295317726393143399447520637955413797558795774243584741650527740534094898875666725655005140806974145848365171782501821910806052415286403237303150144939088831532624969407381358105523738441744120129231090854197577054473145956823329910904536374264798104733234486730886438508010686164676185928868325066854897897346747794799853964652688812582903510325111483672381382396875451645560542723490285529679358017260304200722360776474516103051490897228551898433814003969207214224975366977809600639051294169073021231314052079796508930500960585558863036660076954
334 57885801916845288267077872726090336608434679922019938827347793835281470741676624182103782839085651861137304338540090142758494618892558618628896033965586693443002229157978755099040511631753919086992626306932952084567057034349040333436940749921076157843095597280403808890947606343734823701026842821796228433003729739195741657708346802403590200849678782638605176399698296658112613936138142012585032377868860909444301839129970375051921650084641051822823881121628510373630386850013659569676203910687092157394587153927170419173078897177365028907400791650409956899525544018232469017261949931513749571038536134672176232536904749072471589451069
335 -18930572213897819680030235178611131875170329427855489748534074152016902448783593256244294109084046111669720922245895788542626826685721433170402435206464119453338420059281973089278661715859310992734488506270170683305204861108666303084605067072371923189077460430043211684594492450077056210775614384263748242703127451087519219005701987516612740919456691137138922818815713678310690577004331967566129312597856503674621345586135574570333506796169251227026891963558113430730797368007782987277762011192514802371417732972903911504295950255674108903688311892064664953608293749364280992753502897094263313505356175360386579974741954786375631198884844
336 -9383942426753035565199795951216696824658791726950619104044432439551160435435853583168708644884414938885047563658093798293036925674089195248036145000733115840235563791363611491346307066112572115074230136304297386218510652551961107906148630425880315810091381575741424600252433805280848307224333877410476561211178783156655099355799828925984489247449306333322114165654370055119693531453904834415927035583276097541025014491784561790480220059390296726049475076143027787121190282163613519673857580025760893435086613935098794067790740702133855424188862668867670348513790716804373150980340225121095360456854067299214960939934826456010341644287109375
337 -1976966012950408188607716848568857571971247053427087982365232179560430890701494331509721354417640319179729425464504183167459917162253866734932212978365873656402790574851566903491372796141676278088979357045720568172099495620998355066981527526875213186985070963305181359363350110194055186843912462123035979463319879923216798252741127537446189689609060830708189215823693043393766510459610209535267078315753759835849148279381196852495337735885237818266238851337896429138607176016883432559860571555016616441387670064177019038658633207001796342809185023323451128833674611240094716626006864177555626145554140121815727600397919004680117405643234654651
338 -273275427311508501892013384065531402358878274445175531941288724000738598576644884475906814880788224104427165774620148399133095242278336820935761018944816863954977743060078239389895826568982631292465765965257743242555650173615098535942155638601694316278377423898372306014101826799448726924334556194667404962872215425012072488574736714213788508183485898188495008332941550603252384614158703249626303696446728170683742753659148664632988647184663385636433851621495626882848313339293532319084078903248143925870994104771363963249069480171512257877078683700322516486871729723962328277787408205032642302231005090075388247686561532605082852102911242411103
339 -28285198917498419435516397524544986494502704605483466660503374737016352239915366641423730910101182666175131812281988936777006394473283699665302934390888117998584976532724422537269647993016936654658341037752204574729348798693005406212803855956704003397452566688716129654319512087107671358063401394812094904417260657470620677260583750173992281952310248148100107746370320381186240086224328932099855345518027999576961748968720801171142011719735495927356165778816355181088803004661752068918774775602454828082561301490475906255328884680758833634672152309680030698831234666925454091858435919320793786472096539716582647275507505568795037085917233120855167
340 9388633432660854152950250831969204204950625100620936342248346047793105724598679364434089174765330466779598633451418132909668368562284295695193120703233329837555179446312345752819502960294380248267141994390705915973080974444847705769203177860134978759416857250454231416156365232273762663482197611783327207812641449722173483730622325494352408116221780813739074651626194477487588301244468313916908934530707469775461585856733078542425450529532957576717697941608353934526116206001966236889072994017932783490616530327760386995563054073461010208327230909319118656117486663185523901290598253561908748920539003128817673187635361867007147036002054624134479681
341 4723243179558744200291244950978968056892792707152605600587794150173627451274285492280270110384440722788934978292893098694580553199530482548302399112808995832092676372347868019059822115138292043178958750096759820071998890677787257222431706273121417330519364327280406563902053452088674541755204414406914704208194840667139229479818767772405346561812832138941613771397675691168165413301707925674095962154857119544529342613818471082737541510090648657951246477191547888520617750916941932932826738480896470435522596882285417175298049577709973575579356286843266529389690065412497161555480084781287102290647296944724439011764616225264035165309906005859375000000
342 1009848760043627605987463119358288799105005644809640869575011982472708875342334465852526647422800506171860002758942381501969417219459637308437125481497729774861088532975023844141616608179430744318565981256136340880202567330306536503312879544855927967012063103414541550343319577422590453870750582317799671229617378566561874828819719153146950035321468953040524987591921756317502899424829600033763606718011167407267286295481515059129271284120573017610746427169085558207038020013917941967558311242375514579070268273999376684336864465283296743481457659314709561087773679008742177808499310137080815369482327009968056936320932138846398253510981623144137165002941
343 141659167975651287887724040163750971768243080847229973236484916526974502057407273683126982931692387277258214539213023427332004325306665727646763599495087507587338062045856556312294340153678362826544802906292537738956244188575327791856701011035932395972059756642779047898682861501188283031691586874588478043729841559097835658807677818833012573393151726410412670317008102895789728694053670711420356763054875017419969544912200055403028614119358487327450895958152414107889354142182322630696001782802700105349693716587367920525282503951115111036949325266020084040638210223952793051533947058085059227542841134134841099848417698906908647288637830021795590103793626
344 14879051265407025274469073364076629653326221527909413126404149465787526777471414700078379032190654296231887565097291514971328407322011992534581549375190138223760155318479505982118089418064270928720677912363316239233324486070389840531757490895038295281299470593752129305198880336771778266230610436102257134352736880962385304422533457642125406484924355403766029187179158265203624201075419570727052025009414675389005733102563562761104493901878516581460588206300342109682426356603470100490968119073209913619610025667397179760112949708834161273633810259230437995711699991255092160524910221878081856468564673978976596552979605744500566294826105422228194745818862401
345 -5011588550819690996958994105896189234033467084171574904599456105001130921146132069473252981814468815532612757865962482379125896481163244529218887977486269631185797841846508495383052740319880794765117732497069345734067264445921177819148316979519543641942246877044054685040138856282181778842160783682434280970157077814453120588718030676891806541366036541085456958188442334103465862606209668820529117799661637574046438447299476754437324113920442618641823942502334438543608847858848468172842590562959028925696823874587488897266022220218929983865593904137354575094623914679425319601953337677385198836881677390788361998083286972027098474736049065413049059244452687529
346 -2558210307329807372989916962818143032388154776377423567486342692714300189348671141034125987950915710017449283031863689039558814815010554163326520285839854754908153304939773026988354379240013972592564125706599083050488582387916264708685233424924653863072174094325759633914996470187413921318517106255998210257264986169361079560322401752614715989558350592033911867263366511305884539877796963288961403514415377244880859722511925907444279013237171604008721324005522827797281510202719252140406500861411343095894626598334617622295076964302381823235767878438764147891677719199546914276859554096385279927528922373881361321111471546839444268783836378133855760097503662109375
347 -554959676504203302069787811762784428077335781497029819186927591689006429405933167195726287740153040236680365394526722332329755179577076142858167601172765223930876459398111446264568155121877510284810135250362008799069082612481255539475599549650081558353382165339857196166425042900859348737865688596626441621971146251803593875468251149410148025422612272220654002273513528384095086845490830802742965814719958550712213001867138101030878832556701166655876244982254006267556053328689348663272376506778952991001820892054995881390936283320421264538162147766779335965535888154059921936494433808903729685383957989076104849460319716489194916671234381951642725947760021875789391
348 -78984919339000702971902968131409840099638094682401666483073272346717337913790973503896601484266881474935859680952180716545179367251291968111915631510971360090329449554126185082057952398474904691813148996878559639337412386252081712905664979480190878865208756964641903898135596280909509592659045826887231502875550369237072611441415238442195395382598850105657419318634555747316818968446515603257580348319387939997818777775187170791175678691731861736800940103187371801501730349328910032036458559251848506953882170254564068124273304369962438914019483741102062091908376160812390466472215227912348248233718102793319782457254619471483210518813553757873346509705125681516426527
349 -8416945076065983604803666851017294888180271468035609361969803878380450420299197532303259492600641795740071757406755917396785718578190785478681980668706253886040866534508803148747688033475159774092495952772047022856779110407022113026467031742244373351813802783207001883966347781050530168029305239176314164161992227665714614265389807273446938753828263727402788205353702133942940907634081337888114723096987416437756976937824939609051670834924131469039738165392403026977668199571934412453445670330366738306389183734758922834755667536102710731724627757346914457331161496211948465344321810954528431150127460605592531523420369705922894930649420596035827137925900706043504803938
350 2876205904347214896572940523920735243891503453234161812451880548652562553970351779132033800478668191853344188103701054538449658416919230046359032842930746935334550309053749853161215346582536276378126355739806978001756411113601615511705069353971028874943198597483781938441339478979864238525742222084228083658569185568472389795389793580054689158490952493394970099509121833387899491848024720176792506336744738090050072129585355157673115946920150284336356550162245948070570380999827290780781625977515715514030941178240413712189192581700922150872611692531556889914990262448088148662163963501509857147510597041177241535744490653858936715519381128074956904433602099369781928625501
351 1489405612846773387414939208605866873133507701118369073590627639854908842034984695430133712527647301866131074061638433717627681253047423327081033518288904400076412960530925311520642300453869378866165778586349126644500592095570350343781908337865905131870218533359349184006718191634677193101487157884307996377034049663830622724550695150531422664645320589036707218078523061935770443978275016971796791795499202916999071739790653536531167599440599379375412702523852577518371621671594598115092390669026746352079199872574437278810433584113771797124755273152717794879286254206869102972918016095962164900793257351669785927256904455182763187398831128405163326533511281013488769531250000
352 327760775787002359830198079303919840657233848825885731779009586286565848491065759834633772338250320673534029659149664446681384695056888868894333734308956654726671147748611488002504644083600125385819888846527672023097662332169105079284870685444376772812495968275442772564397432324642849880006371127925491093118068202702159389402579128378338133150783836394511700610765517320740668096303348050638773958567764902979154300789937126205514041457275608294991606664027720478243481350051314483033806996024055250164497490466983110671054818886014033812388446787023646781229585992392580803878069341559351901120679350638954478428473858446265478933299406605542532709084052879498057400425548801
353 47319942085564146062701167783735115322949003344882248385939707634365378430692981966839995676476032011093996118375184541278642967601452043042113525337271014832674061979007656520909499167502988312100225231311291443800972810364484170579019864494944634216728300169440883789174883548838670340060215492870251844616100005829539691519379099706395172022242737337311717135292594218693828102738943695742170711164307260260137979780595574798444378938984581927220656341207930839042127876146113333493800005060206136336952761790165902619410142780758792307315079237930713672943987160687263569261525773993284925526510031266432097818769946393938216181945155816002086501283396318737434593304134958649
354 5114989761926408272859743234570172496551295891646131509902238508470766745438186335834008749845456703887854525245811039286291184763266046106637245264937719704143760794711883439940009904402961294965097269299847448082233718605152272152322226812561900337738836932595713966403416957383645434187475039701642167763236844502862358785921073601636294826194641314768846990121990029428580712947198093542653913286963984069768546973776826836908772756717453093311032199983544101944341375141256900648054945083430394934290264204484307914614309534863383844135139400080620877273078848638617274025663697055820389555233502736775793281246796399472220307045710417067270939341597642368243612235395619926849
355 -1772909057854940699256892404012804835817311930574586875011639108839716918180318613250017709517514921380072519684479537748559162427980271635950985659339275842202530010363429237513429061145372020041320674101533692172825133389763838621328211293382135741201899437855727014742261526832677758190757693763737689856360022110926171308172324747980240574002905375651416283822920843890149628094388943220527876247031274377252898512898904287292940741255117079377713451650015045193270770530707572572522249042222256568075696119120539439027637414195404448065994570611068112828474590518792145988667526457022050563499143969575472485588365988197648096121170429077108835823004532129671169393447593340438079
356 -931158215632000508140310522926660950567880164292728860688221578056415519729956231649401305444691511470163509849047823955296388436970281072021886661898046174363591168404393887389439356797568287132494987216554891703845399237401904904844471407429131117434806417429320445892309490242498550620829341666670588918091146333854278885230353387794544617302752494158577319487809018305889069723386548145945676613239807904718836807845311681801625488298338641692222284869205711768609075347359358891401626511213881700259227599787411622673794683791788879759929814077427554734346331017510143754188128193440109998609706254070851510639881507757342030492870918442446147300639580635106540285050868988037109375
357 -207825334058909982668822076832344933175463812975529339059513733694988372895076984036343816326741202538086763652893103792853022006657909933560266994036824209587898861594606698951222024180857175334635050204618910050691672334135557017334228414662417380691141559917107263223804105063650269623866559613954953922688220893443890727190244975079671221312882554205748074586164653742760431266442565633722505705086609663268649425315322011371260196029684965868851093097053017466989702937250378991468634433899572928150555578849794928081159341784205504380879995881235455341018333475534494119390825249177278824736321729195753450963472043186286099623817127541245534995897668604985770436064557340774448732396
358 -30430059068987253583894315219582738115710593820799157638286736328419788664013126180132892615247350425953833442647105087653535918237539970054558085022368587348212454427038543861374464398827186931563323883283499362911261188735732554367369651919690454987005948972270051024960654631308439978354478124129178137895685073923760481896970964701561036140817301660977078964471735206677491039522439150340066129370796032051164633683889880391455256532968992586982063367653289639420652837332681644717433981968950467759915648707514657303720153947765665632827025990836103062641097549687655748618146050022343036956711240930554157995610220732078929999345936144779400383283154138595652590286560707112133548130403
359 -3335850776592094931299973264979200420811480033112593025103575466387237528829724022754533419523893533392014052397771924564440205230114443784948825600433291274350777322863742319258882487016420265223853022496152108052336777963662284743167351463039681792957483644662006888839435142825996966142284816851012112526756746282987739882956022277844143804980300697057577730859112599837447964402434715535000688600906582036484067688206017355862224012366755039130337880622387774219002105781635958932323154052049442983628562694139739225787067324455152913766771783351608935958959995227525077920394913777570996505942110282982424737099973211636234064482182135046004160155421388059696232735395958851765375379196842
360 1172567659107667214322455394542031642945567665772816718512474880924501141623365585044033038996856346242427126188451871543723588599136068620025708861105280556763228541466097429618661177112986345574222392438096299039609263928587386010480160940592789997069131492112444552983417183997978624289048730666581577826955727557969564047274043799745140395765200959443009642399134733030080805808036361652415538836414198214178205973107586450762080954589558474598939676510373613298655735097419769691690386100198165427982967271467036238330136617684942261811301348883483107335307446132254326123563444396258209641899586475486275101313850105093674795500697857066027459580175950958748593634817917744098449763375151681
361 624501133901305231973244363435663134930938047716378507909070977584738325507336047926745030600005263924500622847366304137715873618516981334659765660916856491404367059046512183524182179203042392285720053922853596389834613474329025420727354986419347625815752663114152529408787186819351367407206138404372964813687077865149265105814616043828292424344450257371242068053680306012801144985926113884105541405337970077984807595065202663173129516956773739128513464207468107968336615969965914525767442146372578220577399773912701182380089677595522204869817061930541363041344222282187756666782727814128116471692336207493219505908182555686079362568321569606187506008123123783792873808806689339689910411834716796875
362 141336360864228275569739167964835556648785284498265776471425721520924200343423590135952033839022381882127614661251175882332428873121639643281923405302435646211013702898835571616171917852476740127820445344040747050912865046386031694588130586756229818984323691847389678324161638370260696798153708058997527338656777433992148660158309032729263883879430239363275418109254837131670931235241004339271082404635167702562477074849804601633231519522785301914534412950009634373724530693221044563857617141022643654960019777836061796353613960993033175528896594969049903308839680252160640920619313496382513622769288913167718366851898547776608114719875078525219670981383053969840786336616982121685465299200040236807201
363 20984099218347495986914317634614069123215945470173509541985938688096288405099093102190900164756026412634946473227910497669442724645522738083933300421382460969577307196338337699094925619498281585038810489550102549257959723967065585800695727637841824245278218099032852440588973854187923155362209965792084413618588019229536977109580980430761755661366021007498229860500864555039086842996097109119593237842733853896054293243172504538584580330002073657382125533478288829846094395263953685583456166424676681928425102579448124536121464728451536513561749414172901203765107175216821506148126929704353456014097558520473795502987337744641291161985908458710132194998330874338898999018044852858841141482976492824772321
364 2332452576650659559088977189318492521231795785524243594013894750774274580845306884361564956160493797817909848473368355590058506506790721496264891171834804142352103746521006145997950379715707713956535582821662423239174846315254523183482797028562808662423780416285537005323834874926246348964947096980507566807898110118950987952040633448271211779361517232146335019612000454469927859043141089681785521200364937684541442356730767759629580589869122106860982944276704523501641463351777923654743614016181823205056334737847902774604842929030164341631858229918224725563527901420501653269938044636573722186367852270816184776451120724626419197598047352954689012155444269277246137536305191909348147339123995961390133281
365 -831284183623673413941276336838522186309384807551003920048795425527009081841540862001068681783280703911521915528735062062876903206476055461275254612247207452453941813618882770509777219247026924190672492399114664545434382196203008725505822042330469150654624292092874950889618345240541955760423312552760197740991751631838781558415701529152376170727835379819972987384753703276995518693661161112785328397072672385986478901401733356533153922936174305808605228226312718444901953704797619387020130407141961685833159400776503755957590913902971894383282704583299002662301565378297885172515476229664659437868392328450256175394744675014884330691005868032455001886193364743339515850768831972262229999048322256295262404094
366 -448869178602598801610313293909020605213670469665622319792032136955678648802699534484237084930467367757169312312151078402764415832452735296470893750755874585077806941034142309896752222180198400671272459718008294371438332999049001659872639199857595509863657432563356602660680627645208593188536947047923329943147180301405477891444354672628465607931850245922633465139337473337931814088187356179361292763669984457941016255569809193489551874783443284986406930492165979704727400608448900707859215858094975531858860330790347768496380091003247284293771171305610414346587451628426776881845938661847935354158246814564267224033242043956441709847197357901371436139010920708886587942969270681459192928741686046123504638671875
367 -102991911729914364601596827770594349485349241410044082278828380443920830387031250439588704780218109656198568888522482472355440975525654445406080849068979498030998151075830938639562652361404687283838361340681347367085255792255321406386832636164553746333627224847942049506513580675669062269851479757489079116888444105200069194180863353238126011585272730051558200421732610495679433549589978482219137395474413884615956146988693149507373044930213399399122992035381898454316435898177307039533022384312847976637085553937130841307121595114869312985446243974734120926278640501984195060366797908805570650276144129835833274588494472825994909574562652727297002457761507397028678616877438764248137874638893768060778012060532916
368 -15502046211485498035832171973115985875166967858503384404417405971370794290819386321001486043834582335522762981181571723889384953744208050705482802688673327240203484644563681065858242574154108554366424749429840988362647004068679838754931163024128711041387992236496842758109305760358359747228221492243595690716254601746720766546171628943345348255956641215502624942299101878199189542705126660900664798963318479135863979449327382618123693319997794183659404970486766628869340699152530438957275540589788639422346636867236832665223120456844624544354401429701688756381199678128554970972404827399881731731568460569401348887550345157068699232561959978680702354750721701453186597791787262170262687191187792084763012970132171007
369 -1746819049311389572319244015698340756354957264804384504690146279012059525520468385367171004310533248065801837698123923326328186197377754274518212853275102493728450875815801595803433621802002415137874513286441388781891745704431408466288592442676848751161491434742109523905539376032855600503097515545983783647150378583036560183625686244496941978373438453085847136073730870053142353140109710614904769895248464033668303564191136849205180403086284342251259489239325446878080696992402186546330253696053661957671808794961190601353417078039302285073638914636985635744551604422876781415462154193136625408315112625192945760565553694141739162449676575064480171750785035465350255519260059304323540647870494918976561766050684381843
370 631114417962736129890125572256028937291855049594205446033144461732460948089804233344824297725590461940155228491636502207914140635443096513457792451624890317545429504148877829649036628867282292526592225481101500343556737951581642454282160887845376247517212412522984591369867174737071952854793998698336618811671184155459833843941298153128426284968654143708736667498591801036411938352660279621434873129131085177983898028558864221673984059265223184941966171453984146518233145211837726842651245208672871444103919142760683832203476150044522134962262289352551447926703992697361286776200553904554722818459945716809024849285396459930254511748568383119373069126577726020051758048310894669139331459258494469838771769106888166567521
371 345439686444311647321016454810050392930167722106198974891147327720963184354449216133704966481394157246162893432242124120009243822187528654892094508606871515405070556380448464515746031787065256798023831107236398897133913064357773216181206165935509139812226451129523212534132079968112179720225803174838227195836607197951831898985484245270509781014034212868171970885334166754164405323904258416085605672377945565792006150143148728330625436342206027114804081629149881038125805156656772572617830718661609510906582034740289352171641211103258470700542761285040679349739023249171414294367931008344456306634966692946752906898400387354375151729009033048209597018700225473820685328508306668069717526581285937936627306044101715087890625
372 80341043373975877948987021363284467769947075769530700282720829193059200180137572749518151086404652986462066673835242576055062305345245308769108382409324168063534633874260779367012102172084843383405569793867145864934441586737792839460888944534084368753957304638084191195346788740451720925974097641228696791160178735107554520091655407315154054590156208983518410795810505746887498110017733384971675002943188486929984549661359962092642281495115490764171810463369115604059957738398131430631048894620716615846089542436525046749229896720943253639896465375924343480067842750017861815275923117872181741466243215263688451966875513042026388966216981608892204438416166727747116364549704148519470190853799985928030059046590051890748335041
373 12257233334430101755997830818764150140016628025231162374841696639465044286030335247359474781998361598485294932564195102605678750565616581302924437559876024364224313537044296995124751070505708324357345829782186607062343973116132373850330883825594542581463954123037069522046160863853631825724883348437795894581987659966072564355341377568943051122856934538045174752343791237270284944642691885235442432322411332913266547536878911526622508291671861477448776084793388352046485547984128569404068590953497581385391739166068033228776775333635364525606855815799986579842991049140242155612099446035641558518363248730946049659163824200842460133190347477543145859393655718044323054094304798827878716302437688152524342401660325472442546222664
374 1399934428710813223355972899321123898383733032698871614632021974271100933996077109607403173525388358925935983278180389576646051729601709301402439580902550558485647241287935789504194254842486783839371551482368666620576017078648853034028918282690023270495554115434147909323633465138974322630268817698054810459401771201459532824960757384813893333479653479108991421271877631340269211395342260119785469969733289117821729167430461685988871639598927383483625743947673869220989683498789296483080063130846316114564023618326826342034007300236285940243193764516164418583521625648574709145127600612748441877279955058649933545849744576301569271101473877375418564092923344166924526175386968616782291761553509204505035419456983801099444377990909
375 -512639017578814774692758852781999913397404154135353635694480796693700486510425263182092822025092963668616785019990116152240195775576536820112759552434662082595184455398891742911055855338913507176642482278745629320573217392387938086390812848698662564578907111136416112642989367005702855219425307141493302259491436172458547673849741648732800286638824577446416396945274183548086435213586930703364789835551130735276164964879276726216548379929329189123096842986374894542502668426185090292694690507358888272910557718117193002302140267599451626353357506635975201308336029855163690858460692799167696299022186988596072350948752582241524037573265529486945669589066609197031598952055345401580975474904908347602315152158846783553181077432059374
376 -284374552673127822611850795628996591458789054211188267256487944004081728784964689865854957873083195853443324518727389377680423562870064926288845004282898468098457543212869359252315483417148215539041845986398439998834470047663343191268980275752848676974641658401343146401252984993929015726850384576584976003851128544803169386300621785510976607644139903850724854637772142502368129017076863413127256697480634778554654433824913900844768939840542310646829350675186402670173019835596963234794462234232374638543202150014605356020414185803105138079801696274477520849834101643688734892531228588983292819129484823956958888838730708607560250884895332264432983258288390543055478064659730439041068670577529740872702035403563058935105800628662109375
377 -67028464672362869319059396905860064279351340768328698607235530167459663510908271128540384737994274460972610332780346525272694016775444653690970594989958419861816490438423995121377316055955579672251258079223655294953103446314131430242435651976048098136052964368485340429475835647091862722612615040118951889158628678522745996758601940997750459473397402621282213538640484108161745388250582805715344813226088273502828533046695476739231629464897138574020453318050160207961760364172842919127510643754888347115317757563044457802497500433984962121067683589791062022760014812854424816339417416402767929031786704756791633812442380050351596553950439034987872687663834075433613511754664894461886419881385662759395823912769105121755518261038672368001
378 -10363467207080557234134519173333888387444567336975225670643472273955896203539547352134553496448021568777609721968983729778962886995612667198036170699249575546109458293011513555622793348107929099323225186168001564783576310359408228016148447348577562085136987061326398873848725994428677896983985928232697809701590299283827555466910521540812319376382787435475955967176457417160022068466089378005254509737926548829027808531597867760575778408579356116674936705500837318135131291320026783281171616704512432178407402255099114021634487936616388064706482305306084132444168884816370802621708884820649553278220859653345339975354454677266446171381009116990992042213365993805544204221801066829570388184558007768328905646874455235712843271472022356610943
379 -1199495836682989974125666842137151110112075759142750356464125764973666283345075889274732658168123575254458519486152312408578860464294999895103374447181676889506522825712710152972786976448215965411381013818051652827705790890576885900127956416350681198980704110605557065399417571869762960770793529878030497050664022548622886109309010132866796240686417655396873584425861529126227779173758911721839423884054987199614748842940484218706492370756138327977252007533675390399965719338575902026279768313113346988990832883164097418036103918061669633674558296496245832135447707635207927460046690859725449725618632006173261646465698059079300170220298084641946620827270204900697050065862309522336492897194615162864698695735115099454711532838308213394573807
380 445111586571791039233224677794829024537778167424522000276141877873580766557664927724072442956879338499817591822440072097943025736440142691617310295326543446688803232247921434591694991956595457900175730897277691086895422237394526710578276315756993242371149379054909475115236777561925676030597739809119616785268438106541064654195813622556527358431012526638337131068105483338891223210709992132112779882822281088511610984413927943970783395471918988948820156701595830969376783143900118108141471509150635045689183826545495868749577576964777162624399364492056208024049941665287086293463260860855317257409251380466320329981019308924973531945857612477176299981391769730421573835949479888853934964149892965530218935160980241363570857163205774862864161121
381 250199297254679768619380230337765856886205733604857243600930512896872047010387605869740657694890859744844492520772376511951521071524089291718833956736083253792467664874961722286043646674131993961263773332142838339306469249153435198502330424605020589487016166721366797028196214452861643397293024854442434373829298942753434409801222421863556695478155896759029597301719279019263076924107791520014709819261543138035879062811192852244554599118011036596147590635661507189891265258982011339801586798158042362902969068147771794370993273030037183028675529187478437194220747837481531916889358233800418377134919923930227432720660231934776487173830532869875406689285129298827036551009724018543084592035239783253945588734068472547278361162170767784118652343750
382 59755984321282430320092931877343628997724971839222010424542760088666970492176779638705791952910543445437010070510118792935670413044051691207529867615747011255099555853184043680284420394559199786284226642487386636047164713693531912097518167805143763590205589432892591967769340544417210307392195372128479368367964138042003728895588629323900249106423048318218302173117927134169811787885958089337337513467281602249282918564306271370550398425802618492944783064153866557038391747853935398123046141440255354311823661146352739554298135755629628704791769959993372204042896338459273429256975607781436146699665485716806615775042602663525831205835687399536215017943016039496919688483730530841707544688386765144187082077455155813754451748591133363960989698037021
383 9361422169913511325409278828769432660239937188287139523561902727461652665188598911578756964484869765005851497234656056751767332592530420036677328308294601768260188154713567575089890083632035796691229351720249245806440213401363918273084676442525384378334039671613567875943721093304485970682966955712346575966509619627004926111764024536097326154821246470963004194516157556333051358884047651952105453523186406646459219051262802604969487402174408875396517708852501817992661572875632389299181193351103384735054056283363348897264446348995803858239303180867503437076593764215796248283329781483499592806998878405388884664268377086155566248525279744197927545531496581857165552209198049550380271749431789840715934850354133805622253301296677652908472856282501896
384 1097837470294883053821408375107106273051078442670955765652392665877187444320605240007041585212261691029838977200775752917054410078206926740739729713095850930420540185636728399414541833166546962672778093059447470740736912070058519396259421292641778454246167822324792454317143779915302327463564379826107148862966624415918733282120316956175960538159407725721494487886589423931849981125524361482908171886966862637957334920255855100766865428964454646109675430763414251196236207344093418027412043509884745235639427584370566136473124935812027330023329936888765782538682749688193213194690971103433456104246526465994593770012576879190489626581382921705517995124429820504352972348418646943013259999988970467726872499300886716944071984206942491896465832448196526081
385 -412761173622517456718066974114543412641535020552320111483950404781985556322150436540328190775983735525499754446337388512973101242413644797940182446384301744715318916287601997333369936581937754873043844265450489010049263083963647017532924226043270563845462126617357714518963087331931707137175528837493750127086780147803909172681775440888122683288471129456962379251279450641173932139101732314723733045262455673699833938502525994954077720568013111755057955381614215640470799877251017049995061586596660926433393834992625031681547998449997354737183261238270447693341446114998246838014336839451420007641952042993817607301164094075785345992395208756620349520512340429769193849753925943176926803485434538239680046180972764039646394858215356536530507986746634853919
386 -235060313245347231140159596906555605544200931045783166010025684679380544341795972294318583196472758656313424329417809538698519750443706688270316168207954136520195408632434529941751608238228967477920736818429344846239209523612073831241608877108693189538079434011504613785871773512688260785014264740393433462517986118512486783591876625271051988871866418736257887804385256449825428818497838196440406589982463077923527151267453196599720267481283978656009838901646324976313336626719010611904733985828115235349886449242619405458227710583850944620912425438488423683707807288473478078176249480102455831950313551590614535413909524332065715587806810322198560830798963642289183988596052352894492735027902416882694499735860948499109601694811999550438486039638519287109375
387 -56875715609128572789780205708244505144385560350082118186731149359073377731786815232919418136720361267040972191020291722776526450757445122931071818432430632182344617420270012930667419640000389114147313974480928023334459254979236565376971266364806881278823579428510128591784918408589286838533824744788087863344292747819159195785285141464164249471973569672327277522456062989697094281302058052522546249797529866182138500077188119873860698616014279112204621594120587667161226769285804979528807111421353599870692995129109233980231269781918637808258548487608929105501917597512430813847336902091857788242277698495483438931304727812485713192924662304489490441148171912306335169241813652751997357875828908380586417648996538899228685198849134991125249267665515743841578751
388 -9026672813087483366651975213061808254784138166227873363685512376601859145398678839800505325852328046567363478814073516259773325372869791116558066827764239106089744281473706007058384007188376723708578311277940672613655578680211430291207540577353808500657063786174821659185744972755719233404536355919195590467204764776249925839351768483099123867970399387019427001042206504289610897654464034355439823500384184647848852153466123630994970466937867676004589415024659617469006047475691150288968073723948895901179589355464588906916239413212044433447584164476696524269389957514846272915932448209107783904667501999148339234377364545237511074234422434932207163067370017717090199581137163806313557661893897680731309977426284177288071976727021003115424912525422799600220072447
389 -1072389522663178433363252036163825539024540467725115485343678380712201730465665221054089767136912700572558932375513537174253658292148368463209043959395037487371899397682280341314176578106904670197428130586967720394469690374785585912090823760557572663015990058210420206938501439393191949869647639769328985194700275793354392580320913367414144830930656595162085424408025113339859600853449932775865418551844830933047569407673180798672318876070663520981382180541942416347850602069868864892082550518919110494280134393851779234223411768568892502096322597872387020718386365252032506211180561051889001722435254743132029832763436518818915639578695149652129743287662061969390710500203112055506071894301748302808877957625245816077220551066578360149991685415791550230425143705508
390 408441990284237436526440280701776402957668198308529095842083633155441957590116823793423730374511035211609924433817239792316146998453825853158055321776842868452052590560016002283858471584575133683708260859623133932398007327549661066870073749875000059899179274537015350481147346543623643670821898038457667538303384333388322161079595967576701665031286997257782392525837556707865786083775273522692853180577816037535142810290660085013976138865154398524920448051492176122126122157901175277351011662319747089628550696882585760862134853339069584715365809069968902248730350743047954524564090553516028472807758909156601920792940709828009722829678346734279459767648114841097178151579630743820715952661323874890380932436528491037411699327753970855734365096641965797595562170524381
391 235614080532369101974925082412802532821141347144731130648317175449729885331036167506232940992218895923762988113723762544547643380432310235024461229673827911933106826881289388416820222004314629462480393027559442319953121860289309773338524748018276054959837065040126692181537469372699214190338794513115666031555663108538237469766625649526644314087732435202616661713518089657651410131945641456720867806118423958707843540473461762123131520608997353854804845695487281680892821497374252128055369027081301645296243095019801700273950826665072420897350406722134691423421557149992670550952099438808266777438545329909404782323711216366014866589219220193324544635863220549920842916263627616372026869354157661801480761991313202666246727331285024109597259212023345753550529479980468750
392 57746867375830147485602388561975458557468967869512950267633778525022259131686106967484044160590428602324003460926887449201674037042165641708746395036256494935712297630947714693490290389095788919535966004305694554354475850934470792129200336010912673180921570254697293583120714658627744292427426402415990668019233040592767135624790089103588305259285608559260937361841487775179034966398460706906316559035334223015965742350095049539583609043451884730182813453533058130633578880866085149705366321613262110744986271004806606510578340475698679167145608533494521556510786946304349338367789489558361239685773765241237969415465339131239488748635389012226067417253378087207869487373969463998043820606805976239412867865297491774981320657993118931788198988730064509531880692384848600641
393 9283192172136650793458346161767052535103120524044973666920376912039578317675416562638963707829863470342543916048490385618887094595464807052684936484951154802038478227213583305379465518007952998369773481780823458058415372242495522801456525081696552099909222832515773425869249239688467026889080499572272348928304421911217438467242826022391594980949306533671255501721717200152412865430329849723901089025953616361048249397852864712038738954762529151390800712856669220603868289479335235976221700569033881722239301039016935347649608381512013196795437751620998948002175887383837957204163974576200770106215740936448996894358919523408486227382292775468344631834474026483060419270878461791845876474242232041789632489371014215138877278048728633893252211354544086725716225213876456701299
394 1117065984423988534480544934992201179410115528092789372462612853706071507566286852261176882934506201373107624131585176308710478777721852677483203964446264683873417310140609061354465169781246653282113449555553186259509915602355962405337676730876211940183303756443615336722220912896130572492732981115376567232018183602301080228856543822157490398937089611587667520542577847876933679797382716090324496116718388912850889980073900575086381403640957827276646732998541387391544952330138418464072613414811751411084123415241835209493426859468646594196557928632758991726927556398323758399488164302317547165943297998520612327417459569079589900689414021426090739272360705905728760063096743365875759959283468941381704764930606050586781426474210071132889327526620657059388690693693225647806049
395 -430925266708835725378113608676028808149521429505149523588068334454535468344169597279438330509202889481944099560270767490361067154556557971011507881037496628509659936852976138172938961162164921513720987030401304596213291165772340812107118902221587156640442712790846440603670028808863676272309654764486233889865990818172710194083094050720673187138753606423725277693946348225492042724733486306912947962090894212999107446496681843894718386812827822113396435132467759256857609506246629900842677644739101925178358012687482162426818430831878384567651637949003522491600107679056135995441702520894649843881117995574094891448747793160271100521979109743480060286049453910635835043602481453460907529863477074245886430467371869430253796968930699442571705353948660631248530439092252583555887679
396 -251763143981569158843701913099128901727173843514565397485317930542877544803595142907070665242050738095936493320166871013373010629103624496596636275299227622871368194821881751435032814166765574985186387997587813169791672123034789730676350143212305226430619491718005488456890886641521655080406079017421332639462706479399101710191311073823578731349698604143147388596185709516439820648886142304349146587187987069067868877411238874097360027982815119613091566010180915466745784141867961962827894995126014122225568273843374699917135037327233028670856532122648945296322922661776128556164215227201321878873041890112786946298091859109088093444885534081112382015538422003802876753877014669922784918407856633360784651537655339145697437624532013826835082602462190237702088779769837856292724609375
397 -62492542129137125558473235250000294900869105919783620087262245916840121441049456077500261208464166756593132815439671478045357930301231231632880992711453438659311546438591496030324018545014194659251629723165398692645820247796621775099556791600832269134924028396679463407175952944830312057212102472638343167812526613324701824416726084089794448916915162611632645219817229141929259197865098689311754773563263590342625466294680665870407838892411368711772806688907252106770930385789702194282467129756018303429182527265227186074368167584363377791282609154603067184498576191353016366084123062678907360902435173394069811466620662882513606018748080187906613207378670152008913924708668035049159395488897996827235960432809221569101415550775946291033373000057435918140500550426254266507304196716566
398 -10174069526390321077507241339943276654504060816667991247520854138294317866648253377687296643468230196188740513600395059756495389358791254674916115875450489368867878464279248791495359725403547648515767217286181971994290087269438293608639089711529896659376589453173099140964591641350079401084244540053489629178265706949022194321062317880572064199332243445377783456125364403990893954470413574401736928542314945380331132887257818035943535232705925317722417239171387557960411383671287406543572343298403867024946164357009339023930465612795590709269766229208651163188500886845833660741129314143135935834549443682946313222386235663728928114144459536471111061210382792746691574481648140479699518622532182440977844461391381210189525383350805620203659401566219572521245054269705411493265252859814723
399 -1239831354516519598180230223213498855932527912141645684478219509528083693700093754783190338946812700524487523387260122543760268235716514879781342296436718482254571564595556121764325944249593529007199857958708839392125166661545487648759886285850737036225570276342998921780595653026116182628335107759638175585285529857659053551927178967406107220361002816433230243853162005491324817735773733841004670138345323433445938197355568996033686312023632752888253424820523048270955245758136421716808481436985970745958264068875275804974097067363572649530216902283767703437043925366892737951423240458158750830990942246453036029776885464802178014641496868479238396561509019681419056382218280156041379423877349151988200903410566336934020036558163966279940576542600420339021503425862617626494938884581682812
400 484352051110873724628455475949270526272987913437756476758301977867946214073626237038046258678212821898048363992901816486256315125156748634210137717359292980991231578268344950270686974417584613500446119528710331175052080357451205354576659554956552933280763662010396220031788102801425511188352710600483370953205855189525825676937820430999530571224574698832343501025161375578731889951262870662642927980675760183208755674624311606639202989856547301371379338868842799889740340147177853841451913576200438106000946000161057472775836740706534950442689221061462251486538878135385362236664109041161075843208557188864610307108363151567541116964801199907247884693328775022442207894293923646873788847848064732660743239972418574856473847923813311876033469696479526869329065416151977066509060104894025568001
401 286550658100913298849070522929928121213391197193477326551351321379457594838376959494974233761967831494630015964045864256457100989183183440538900177966033234538242099568736429564737259805308867428776817903851224536509107611677136144082389638777878829394803365081005849350462745033645305445584246892284105958859093895979415598856196068562998809733564664535487470959365670095988264516835556288812270262322839616997755630324440709634146803417557003028623665215579718768619710596503596762369399842256959981324725665934652677910093499743190772065649549839931787648865960931648484534639854817337275994001198088190176106036791674601044991104314223428105206812916433880114580465761315972147294876341088353618822056723659194896665411508277107224536237200288394115672840900543860698235221207141876220703125
402 72024009518607055562908826258016918335402335526881160435846515420421429169648263557088147287360936665114508730659080732278626372898426136192919862310059386748670682674451542495329155548702137251492566064994589445620765219306529659879342471483044056510199903106247058875556527099435031018069799407559958640708292482684189741571265019162311291783817179453244747613338048160601893934179430506945578258001558024998143584645084665858982409852774612081335708991359838526872615127558953715799851707897878355858201261602191189859958493276905317829652072662309672505955630699205596209517255231401606335176232652076101887526138294589538763595325930161308877621023229057971786217286873963463754401816711154379480831718454136623512818518367542781639471057355065552362096125959974063875078738145602634319591201
403 11873333839940092100165512891460201807059794993991661603379378892493218548109006561195184578835062288312959415303399935299890926003799538929501116467649797872437951748459279096272472467525071050718775303931648253917224409068043753416126406573006459305997807860489651512967418676551750032474587001801245865002069163052151957259047798357411870804841706501008069977797750557576029582759763642731157915833794486854411678074789648172915663392476794167145387313027300739049095238701373672453907734622152291368761168288176301735284065364116476044578784413652543964525529348719096316663080339111527081721710941283952715539893139626491552207441830044009982883159991062797390018663778955753959128083167202002274907535479800342119494200965241108265889149659093223494083987461725930132073990225176839009307206401
404 1465070671017179051712036617690172495362978070788510916834517112626330812219243532789781260971652036665253290730829906102870796896226950334196389687130239053179627438280527926984171582844434330682212264537368678526977131468663209323731030379584731167954047024876519298814386505622269073286199186598271392577815766684196560937389545666454533790068837955381661158990576423533695581600314013156509612213456084825696770489082087854618335522952973431008325236680863452032432374929434469472654705743523241496528572846180748071254317654653231564018737684114895603450980430383265465058818144559504419957078713618300341677506584630670545090512151157242317644810853119459922496596037377392039233060873409715475530834568478714368015728773466086564389123795452008897285185165676814811299126198705605847635415361601
405 -579514525354720255801405965029139140023947002781759402977391274533501222157321862847316962502265977590670470558709310607316511866543769492172969915931225473168962827875928489494627909626613002433047354937056003694892799413996964295894371679511153923621233596425654485084940365781632496319699155166449733839217156776584651877078472081539113033742320940898663395302476174358559331614189842978187340350514774688422541868831810640396985484574851025752907769103516475459355096423290775979061270757465412200420207822277697275231633027638471742634013361860356547799743691051876220544634790781095868831619257429890982600392858165603805523958829235126508314077056896578621421239195070130184260080776347622266505159724083294034136205935623263961353465186913471792508752576191972182415273335240532390273971499344304
406 -347125979365162853977801245664228080228931825023120887131005414771731279755652338267927735495290874832494470754981114130854657401701801126008897672360449935112899424539373485335915690854554275060745928327832929699945079458789352533529112735970722263931310615950948397208441278878706379829466071498194222716900225498331372921218308089375528834297529450043523608856550601983387513923285637292756160819989077345793213464542822944938605274897784395121044711731845462392824031497579262321283500792946984760782447631258562115657920393781593082033852910032763556395658422790392268019641421092856481785625714803999856779801572288913900588996242503892558249413543171790341406162973151033142024937175502164537982919417058496688272073501339006115821196919613505464662849797868697521163738883842597715556621551513671875
407 -88335557122590732120732517711031698090586510979186375273528069211382109117396316466356810580486482692847449906457195033775407639868170232107826627538418776166027175833030137569884026745939869104579598427129021336465150472955185442338627469372758883673017712443695562126138425366612610491345864052458888484681525891783167184443998058924547355189401966926228290985314620638474056163908892173342412994725006969449591159197864692589487332232616403034979598705920362976525943139556915302893157557046977352816590336143434512101817208222010094215680620483930459750356630353091983482827279323344492084244360078611103265889573902622582289121142168882022745815081433325171814978774355132518831365858792086152152376109366172090637998988891604392040542855713950933532701694658204952888687767261641943403196320171077630646
408 -14743234907126409253678967716064041123443310229523099076949171409537766319739884059759023403820719221610943014861464952830374751778455963425238798606401226682431476793425954173643422093339880917128351514466368034611258884659896581347375161117874935892994903888924707540426062506245367491086629592823478393366365011976336054260976468657920081035440908436008158954534310628655349508732607267657989814678748532241902619606753514255329904772264931803048537390058768391838395728898780438523166975852852579819780441665843625010232665329925167050251193625249218340126797275653434088132935573025606826771182140613370326098314651098367951630072504394810914613613940298328154594387279275716561293735010009675149384823177184073268093431680843434125719319098569792224949278727675166724230524148225524101093386794426080122047
409 -1841746710177881361793772242415568441459834929340718156781640656160866798332472233963195383015217332935032210935697618281099677370854946115752479786542274993085307191941127410287548193634742472279171921470977680148665543928853483283548881969923938864050287911702932045526157188953547488166629648301056264718746976327220593328671401254869793863489442281341115284709222717589501768619949217129607073598956881560868223905429775900489285943110048887322508703403966035411849353238856522820077900800077554546489602342691841899047020758532510433301800220285621559654787769016296403129426294203797456049751673102741969820387758307534592181970522064152063536094377783203852946345901011897385543574334573806008894144078240164068268708461558408301459823741758811334989559461853114656166919804071901369907620308274051528934233
410 737524380888620666514949424871585913711818029259729672672177819576682548310861963367550908308066956281814759901141817423859294433065475163943459868791297960241441690464266252400681750725182657907935068178167185642731235812624889045271255105214585423714771528195170104303263375523469833016122159543578355613645869586720307202169265665251940169561708609184849043789922190188999665571168061511641955325069056994242368323880181219008685347898974271992459375863149027915914584802777440666970419769047999843550044673334009979502502238612532348120797828266307285908758431024697457976397656641254547501848601244710319287815360014277682652765207115611312809247773870456482465847943277443502200188662021945341856868224876192622449989643150172888780700007299395613694800688134664943021441992811124016790543533169559279298476481
411 447214426983663395025667109458975323262079194484490788834549864116256465805593808119950509775195294737011452010275137271220273236108005578315680216734830434073058302501801412399896993300108179382397394881340142272010257157125371490023161918793108854386984626207621391118202714316116186483146014751210390775427497471896508471964725284340838694593640264491980602479547031662349536373727614021553300790709810942329854964024084569289621116268596638332260784504300519277583685811291331089683404481543563026485137526689537965113986296647480429436991351255364121513301989938441983859023622989760534126654546850685110791209870135555999240994752364743356237691870043079610653847943024550267605593218974309077826249459030305632773592228748943072527685624660762127901577602107642661266790652663249971965342410840094089508056640625
412 115204949650291538461093050862295143837579610812568564247580124430170207683489726382152898337928630053896012131193735104969859152177779100951740827242615696239022027595987760589040538307646940333607130360709622005130975068367664288639499621024103393788365155143817228118484974990328166655946448726552082212621949070018092357161183001973439936140773716915530798220846221037475608932068851253320213601095723188917914023299965667082646390311010950236037813298219498547749370892593624568226585158434693772698728223397054050508966852062086323058234077224842130343033734396092297322524183823071349267116070365720436937138926890145882579678461528477861678768904885553517279706139716846004998297080758965145670175787063160190602474301995557758359396405770022214350315492858242478303621310104683525806893890566593783704544884856801
413 19463674282297302646202598512322048595008511617098285508954712571530292346423675340083753669506925809640580266292633235321803472122954790105507304820095355232042045239323053986476335097559720129343016278456445478431329096293832717874936444399090689466906260325070624009046431230829608570951731554938272166887471988365184422027088983946811999405798887104946229283530319435496453006890509149478804431355238026955804455515862629930106959351745064291949548823265094188684663595722935803369274250411000510660701233937351051154224125096225912491799666363093159032996829086096160047313422825999593665587782870187398618112436626278389881551700582235371612009438848668743345701664325971039152309262118772876987242728838796910906320964936973390684032942792850375622209511433539607119397096725275682268929788663370830866869705320076654
414 2461206387540568339519999989912334979800873476745337560224854827266930646696986890045786559732116268096503172826157586384044767927676964441982515555680273457265274902722271530284541049156456171665729718547487166982423449886143408108994496486761422003890652883213352771606001291064283932796558545462826568688623654455890947795533119251437513417505599593111905876047142475692581459271989061096144025193856233339795214205500129801495097210106760767930872604534355537838907628512907548036295915519091115372316773981148182784967133942417732191866763850035262753838464159485310698396677019282002014378312385496410968571564210206340453033993118076277137098764913251627147929953583783137898999379240817009317069931064014467100483376228983895417007202934792307091452314761384022009372282184881517758009979912763147696180718432653147869
415 -997631973107031398589576281158509198722662873720551151835789581437770020585315389044574332494597002030523594698851873251135918793526387708976274027199874945804426508544149513630984019375139233643856467492564251052729083934037146008067479181731000477438173126576067011276110376767187931147572792248297271946869873646041933032654989174537264737451419371016248708743489717693651129644697066626201857893843449947381528484569874162104932460257905524507400231845378595478000867874760018408041898456501793712414762389372371299466769920702898416686424935835908288220797005920891737098589323274117022859485963237293407148493667545334169627828153886860841918416233251360313402802553396477851710808708117383805392289396821253156911603414215341736282997705091429247899408445303694895851710506232771934924191807734617759093257550885464366144
416 -612296976090330572679651607579403823984509186796899232651242577111243431672814632324368474488797735025946053790738471549394226760971938822679939845197540410779343086394246796110726839939989781056492335956633976733931804925297826902100175967760991102774281746849819696788915597584404754861375536625412695966298973799241025092143003285436611689554285456778822443184716612416539412802656387019684300438345145077680688536909069685318811074464073508096232414452773470108086501883050263238644367706728701964479636649653609198253983624009695550863597169876101838002067006826019497099032143521131004504763065954311795899981626517285558711251464986509285676882186953012584826057854309492885855111334717995739542086420630701352592120106991892991696677119251824469331693355059041050745707303433612036201727502060521146631799638271331787109375
417 -159646823010706582149941481717782846842390607552997705783110138138523323762026500901837421491422462765967163604397696883797124672558819378627122755531823902451253038587200167118198934585647006276310716284975346110598045845469348700899493739428301298697531205120214208743238077843574788816586379897191111580939972968081677355190917268536998006335655843593126574748402057717563795028336142632205692671779271004536632610405865630958152134625748457308416400526899276550623618941441223222182251797133961747741658872603945009248939596952461648874849242153321369337307731494309957661498522432265840537553365474735970971259942861585924183850783932102850363925731661873445825469196245222501964542057401953186659210331800972575944508347944767144320716106837190162134155523501551972356758801166099099473426776779087916163829504138102490722927991
418 -27298992004915761881872685633990027821670240570113467623320385532926929500903550888439500281275576858120916999668084116174257589948871325320013855276076069677308421548500760654421365412446133407195520307052635377877936817325754698754273310989558440290626572140731996612935359931267471976680712381821788014663261796657509394638070617311086503457654309456953572386278057346086804222848080562790750059411561401041197513417309689937204923294057731178591443942585356425999979385064558821660531621002900982970654118845897035008987486139221226828232717914740643061429032113126576684967617198662061339895498341303096057942446901068497202626822178913123129893792978461556174751695146092397195651962834314571811508426214347706053930822563041919312753375439651241123254769853383733498189648695532005949263916875137474869130974856896283846636737343
419 -3493754116015035309206244193000732848787781540123589458880148478787827066419803362323130945277736056859971589100896475584094284107293063209332229335344546303667749000753307429491061202007778146832824837227100661789306215332886422610328732048064316785459872262921830314119567947842204889929588215042781567097405034412447381912574639452678279177834079646732701788131135753926925496681623706942069365782172214266649064224310107202913529847815085633769717069710015588266612433306353845252415751281171564666800824785746824393733179320584423409538971397998498003670130356302289847944571634555613634987353360688165245853480838961614745221325624810082180332244906424889479048829673290482504857584323113525468026606347245640250283741145887811637725175280213431178960282340801295688984382652673537132668070329798743844830028974366954147924655651007
420 1433267280689717685771695310435812564360830938538706281699137722687966723677189221075453790868367304532062337932874841638686279663354969455996824675286861120054081490340829815478858227567240837379393663829269523102697026151122456819250520438993276466276584738156717752492632617702099321786955473325336855224379643772711274576816822024082418714883133778911890349368804150811068848170109083431032423098611035699230333674407644817646848015320680614413507261698482209373745845377122508380041078587899044707948016133559312019930986172108562017274120058910743092504728653562073443090937151450684351891105310907134284671657326734454907519839085618168817182015394895462095620194947079839772114030578688474139070569979796215127875551292874651152533929873172919960951059266897795113819451523724868707720242604819533963177952039407231320126203192853121
421 890242883015546427460364541849532328835503473902766017984971260300949733675779523001539252546181646132213642798152588872496294334407613999367557904634016218851476990548688623926295348491250317893077590721607674248309976003583840469212208151117081435044278942823033629259431615811360652870782042371325195119829879900380307159988276527238203352392719264947281293160592311436839539539554939806734297408084756468674788608817015954663364218987216676186153208356530216406030498163841191455735398594607606790941428315490473126694741023867504334972752898223771917155079576913652879409083368414239653808456519378909701061184810281002675876371681121663408692971235438335710898094462834695079807819380672097469251340344520633512234186253477422362600752386897499943472888453365149462236507207187290269234085252157001599826458004827145487070083618164062500
422 234902138875403075353673551809583599591446621620461921879714362715819463286801806997905571420868000601542504447333114893574717038629652869845133695014808360732763558112753432063796608305003168697053475266711640561576648654314656132009776482308386564494732544887766781619700062697255549829757736478879812732174289654894112960305180829459474353624625472902021346394817419413673663503674019713222518667118827877496149547718049324358010907805588154390132371773839252137861743690690462777564792852028786963755975811349464603160872864236567223770876676067540755328426153133363455070321775647354311902075677957120505440133722055468508702099293724237932028813678275317723417761974703519515913362221267178137164475418256114808634650765170940721238640622850451703918882663088689940830980363189832671009000269639597513219311569202251937103909401041815693341
423 40648417911368136079653632026536782366857234009995485257834759824831030474063182026885850095319338028221508946368712093868176716230462184252823878940106690634374712753907428986030420364320201376376961873599834913170015549358020029280793955532112020079110653432029984647117772612329627358829796980646856302901112807927638482615496180982449243255781626484228973448115037471384545054104599218372740064600613732440329766759182286159054524254795365075463988808772881731036592766791897246649450616920551778679874231319026193079967235958224469931306084693190145487255514111886772443421711656294577984476590474941855575552269511932817612239152296413844988009791452231120936470225630866032128266156591185335125206257518384901522030183241888595388836969493917300565157205475529918706262520486364373890746948625406408578343550931188984950097393533140780070086
424 5264411580639372052469362651630730989250907171635467715608718374713599309140366628095034053593104428594762893254070610909857908175587819349825292183122287734798974361693759800316774997112947413148232053030136028008888833409523965904338615965605564062527351275438671615067704399723191636103551589885721140622288232258002749792790805461226734792484293052937030634519301227453538972918536131939248951226044774369324532223473942745115027416791766493685447015605750986359552058080435446342907614590928483072412603913702553449371307091207943937494053142591963726777037815644287701132579175659943238839892350080881982407520080393966596239744722412211541901814248041211624479967743149027321850761590370977023022598640757405659392371081483932787085521427480278759845717644071366469327770448201388346905857086583113818209514724130685802068755417412548038027841
425 -2185422392479433866781411418171202857673736506478519969896674337474804130618797757917141438420203689908555036947496745698686938951887589454492725760627646294303507584787541973086795513339495838224064812911016998605163730906563469086738847432662777231413141400673778003106030272388124664030866030662485769116240354121217197764445208499770500795057093158323212106885866396251771637584254221011110056807090874558613919799378153880870466564726189781731156714430143733508079845954150693960581362903533957807310697868027808603865061156161151070667378880756149201559862460171174289592834431989350005097989557673372886598176094924612844109626569900395898721212586094445816673654983961435722821505154050366762951406108560680373012034950854226725697608970825120756044909815314272330214217472277163872609715784080358157624288187385360309619872128959574839938251749
426 -1373551666209687697453492814206312250051922543892039540100771359420462853269721290666614022736327131134606920778647480428147269560399911413567652912316464554917769109365523738377520370675782600048220698283060242631103547464122048375683671967188395552318719402356806518932100200282041704449328668274728321261093451995383674483008094694455518266799885155933313364557145630670094294539850026622887040892264304064369550541697239945507796247097708124244136963957018847390385735039963618464540606398513519059077728421119662826152916957546452324390531575434146989852887258262104638524056474704812060355061205963988325713133395063242819649183394514669807649383856035314517374943542110169661591308293472358461134502808313430065634290749401054327293064480515928656640007326365931094080943101806974463974013413515590909026883002785890397490220493637025356292724609375
427 -366726836799545842418028111781050735741943685589492683061587166447274295747694925699752714349194992446880491734461456726597403141165398359466154508782157267975822429250323411527368120885679899903306930464612330209882931642817941570219971144372403178421280297841296035006805994947455137397422710999794098912920281398446784498214121986274698887474050675009047373089508761147036155487410129108065278425054852658687481209023924265350806452105534911445823952263081083978055767791164085155487748365158431723801274391305174283646611473135792654366512019800689508759815206450966302811059157854776886660574032287435670869238355294184017784996565100542440029775834585197264881842471782530695204619346701125203258972812215434021573316280368028679230388223747765496750010864876971882051408865002300545176089765999088240468099178955212204467183512745127249929895735437151
428 -64210918561010382467757589795317646178259001392877608048275782944368949286218619850882042309010492540081442367103475697170495680190567076345439229625286981957507992456127325410376017240997359995368474257065931320323870002075949837533618540889392314557832147509955156442733502895725696892702570937374706807918571254877911335942102472227226826767759262791072162495240074006756746220235464912865170908354265413949537407573949210586680992785164142478934127482816936420770036465789311529175149378835804166283579999235684170211826078926601806423972359944911588369700488079984471679019499935290846621020630086328934046478399339088852506766435759060762623309628889928889337122433497997853105665301412697224463719532637187850160804999645035694315095771963384548132063452856618562951680186995385853238002622374517497156952909476482614483116174611596509923051590169117407
429 -8414240778390101300411386392601819702911721102549709584335251287793034214897003173184542903145579388873455870462090086213635250545286636406353029980777311010410272721941686875192835972211976758200713785377839757763418091748808287190201906695248277099248795571343508766697735406273669253207691163697923906516682389927426785910630150889444048925965942211515690834746593403434982498264659815187818751080369428503423930452810778987319814794962320880411829961782536010835205494487220616243693320673948615063091509792815899182127339990372788763419218485397718174674857937055114471962444170545331350916966122515975373134496372262817422277939726497859025609952257195632045320176255390814981736704532616241644233134810726673976610114954582536536585644527876278848031996882293320967564541991150015741292691089628030920022090343540877999958276981483938750186242014892831918
430 3534197535005667380540510736524892424316337749472252981614870253912714548926543620240817570461146309443905015325817243239409120265032575278258469684727571100177431534439554916539631291084149400587625638580288365871703721614242941486554960120236587140389944283720003620217110186529487472419210147127493695487793131531569603195171715136972162023513839390649443593847354200920422852754279163813176624751416337542432978143158860361246810196616014878123405244507006611037531024101961327609410928048847759363729907746576827185493619996190181658438521847190583920087174241824161947217922574306153398200448429713183944990380927083874137353015602739099744748962326285176268517695397471097056891267148253796836489053698208178804762901104797465674796951952032553280327897146233762107245000141838001432041439014276230741207986748552620659804759694616025252597935383639213105021
431 2247340447582831198594271031118414729806941463852993662181379885910269240742109231180163362003236546700607760958951684366003162277861212560433717530277371378662849774044995967178572634201996310426905736372220718478724864423102213698320312332327573453826334121234972731321497236042264860717099559201200720945729709216581351454400138992327440680321065807651250808162506480754684897422972521735835063207002915504597410377314570697886607645854798650374915963581659587617330681946835775884466629262421090719235447136560479456696428114900714796649705294248952889183509920988461768283388362733860863923172679791533233417712022544455122852940794270559432156425999229287647317414272098666698559254380930617575785411453807713558613167922793125836368157514246343779289755792751671736801122178549791851842482944655084651600539876651165590443204322923520521726459264755249023437500
432 607052359924296769787791930129121512787886675804844564953666237292338159435930694163537505332378277148725586487837015062402623796295834212399906573563218358766122223099041665305500801249118026569481331791005971604375694391209336622121233746570170941875128503906996845107335432122230777261217978366452565979959337388188040462378822309044732026466237431176005822388486533265130563670202895290612113415561640036379713574684891684971493286689042944619137004240676412436552929072959012639172292650098192419552417037914955250144607492776077611952821276429911085114703637199105782977971245609978113694808656787663140652885579530913047299922439050649908022720559121177163483736984611389909814738860707259240441416386913468644333620512460293405660702669515344046539344808416492486015631279319468430240464605468663163307829434769499611119829832255163837413178912864515119923019521
433 107533168063912724251382368341171564805305428381359794260285357575410901051718735433819336330622084787914568895439952469361060970692020016813537504640423358830930593871553050551645240036664942621371326429156859391942849456411269912765924089077040823310541616880498308887709393379202772828391359478412094383782573985518743790117850588234376074275990559152477490563143188076021188421811117442087369738521221408689380100463126710248115791691147001096902231914626020752259318529315820801924668905957118294242275012117158801542378816257667897832681596659282761494605368752953795639491419730159571829281549344640852986694698106452504389124035787689188835326282772103838054774323410976565803625788357149295029654904368149126243456096518236586786353405198935792429163575508726037803964705875604138279603697367927338526402069887829989379829209251156927716805909946559081376394365629
434 14255720266341093002562730131468541362658731163811082915593486316037115595239198462677193329277516272130647522608699510507366183677424033829493846275025986445228784918968687448419343844655482673552844123416527975040255148089082774814636825342070143197615341792242496484296602298345155741872517875749315178881873105666957532372924014837386717533162829301072075188254954215387190858910082763705189841803947414264433992392812508468329901273898765374036698496414051889407894942936929795645052879473317620422639110993142413288325516855465326253439534719659745793033593150062454823956867792779773811135709467148868545187711143547884495684917525932078219504437956006435222413988143923687975746159721758556299887678315734730482917723288234359936490794612826621758464760498082268568084452816356508506185069425372399279534933389698369264243107341550149750862490615611273073299245964769
435 -6057541630178154674411512343781707975006584330592274971147978458657654104460509693265310690234289181590928570773052920359395417918326720747891234714544010295337852074499699982459756429267484395336392327619305251155419317654177772842543780400456795315458807399115625218965442678925154624253569651790753431683217163163502466980763403666240296526507156900355785754059994240530025435818350225386306891922890431634739807201080598123923464091072815732754967324928601489783646453145311280134282483439528266716641634684283985218519500952467983661078633885376385196732666023361322271941561481855594120451014144645932804751304331939585708814502540147184555610390646113783211265959537684628508790930708276548938388608647991331568734433031471912760921841434470473704130982831182234270193598031258626183522450107317949090046805868009348839364780976939109588198657206703191374455690454557119
436 -3896587417756516220463763610872027735644662058158409660598126611897973498480570300755601743309980621689403625056161667062443848805322382803686090396528057935149882358938382999879066576636118897004694670050548511242970001574035811468287465328101423671445739692188509633216188480493595231948355749563393886972181477150513768157222270861381468304023995437783336771927714970910429297796898354248340967840310055284926366834079697902934793206883241009355697175125847024884621416023041684082386460616394998083658558320117668681278494095193732435908841230924726472486841531153008009800090899782665739239587541987263689813036813454673735140421352262039058595096820113997876325399941065482912568298506782576691788154672748136340747980644897451588799586626290500105414531805826508066743461641282450669424674847445334917799607881565794111030476588332892295962750495164073072373867034912109375
437 -1064738680242322058999135380299279942340832790533080490007173825932251810627700541373260716149312067556103581100001583919012482419632281475904524748486780961201228625429964440415171325420521254497684687408769954395225428462622378457276446167613931236167487708317042202431949866931814670989752773908021470593921980926982560105514272151812396670154205934328791712007969145354196607103996968818231951271356721696684044989365318896863720165615699610835513706314790141468203885026680780793598472116815542580024829392258779810022142605050219538489600673023787255239635301099329871552523431486221045908560875081242103691068508890355936146766537624127357301418127059767139490546155112606224355496680457143618445566799854957386866066036804383196262299325733336661121686815622184074340405769116015934242142269467159779546987505061439176298287904405576741529521735342257088112812330057136231976
438 -190788138134540715484714088653418221890091668186704099103119786818258433796693096491817604245530339492622794301339409776340068010787131433724213561586322836178006876474903310739758476685279594995391672262866192152411628841242235696932710457999285863532698424623848458813210412244351134234778095874500299631294569777755089009776707162471562527124086795143615505552764853900676430145964919772512340486809397380471892643847401366801336527887200110615247617315421907765676904387976626512233849214768044063644431156983505525643167959185174995090978942143645970024382279763096750309035508711319566073359664554896706301711267286071052674425105264264996869103285587769220218970587675280477729823018316573287968863337079888608301928996500870134824884875367493740142779739419111451168395980910985035553097122016710845505132456489549622106699829851599177988893187818189688266394518532284822288003
439 -25584735447387508293407946333723138829243948300686772278587725797158409113275679999170616296281911363074200766727956551135984492754719674814818109599331813040571420864625646804270839738661053760738406955950899299952356811218887222026056453281173620900488964893467295166885041422757285405411645621264225294840288251148262024432397119521549797469311956347528649636479517657074551445997179610512521443119672400152802633714289357686619318115622329187382999069216358461912933098078559016984228360314122594060937977232958824907193477223040276543577731111985358447254936361929769395822767885527799073276146482844523245214041783388579597121959599859502509986645835959258039137565239431013518816837806774931130522818620997303715501407090689252444820030003483811822406507582232209353632451928142295046408620113706491087358599923604679690186834261719091843347219819265095097487835146549641191650942
440 10996688161950406006835004096856814043972645860157195771859409731264497679983212505137256582039872848417849963686541793877463353630495558615639695103545774968325742100883390902601128883368728983838481006961713203481578387707639178805335852698305513245626859399338529000316533032259798857179054845479486618369609641727562497999111865080598328180791913672837111661246054228265591689161192722870930278913347463249991760974998004463404035248817764570681026733586561230681954059996999418939624530199224591362791585987471570693191192062622849025620143746153420494905525127125447106918996820415222510727918520478005538175153143306293685974964925281871910303440723526614420450722510373565293225820944270932118430507730342336807094762785880294862483808402776602433355026121970307227206214202698195965741774464207814044851278764900019048088581850265479425681478919945050745816241573708025710948918081
441 7154886649591784947863596079243881553108174090486609107143114096576217806643883891091606113738189612605569447766149671099800840085070375461137645871425165005630150729863289411705043164789371907537487583131984768772682058891045268659402710786817342567676644317479969547722502714058844265602350746304730121231713062558110039287698252086140533307070866703349620299442280580639458397570682414211580109265162648601224065322715828660212767107522129298858183764061848800549058757563005197591093535087531750856545739374410663107846644164073406599563034100987504027967544152558921387481821979709007439014651766739069886635341431078384931545113513887242558723440524305200225249906042153172426620562790766017884478297049337887488684927751422905971589189953562651316366103693529280714683299044842614390540912068489437828887925347786294761199639614377055016171207645070406755394287756644189357757568359375
442 1977451086598689163993905874245834931815304854643340292194612908541964744530065994125630157231990282325823823951105339464064936176906428115005543449527691530434741736611498890953764774214445984039116906849105003817669225856606523198951552378591200394991817513409277863984548635934089584003534169832660597290158957721965157155276826807052703838515442776996240560263618865379266941017279554923568089259934553592317237496322752949930401875244418484980899909046754299563365968150681841208335057775529234038652496792856967624426497406709050674091149694566001649590610065159002115429495782988387276078390820498929205365940908197708783822259294650915309329821880733573605511377056487390869157854224154942042672716193381806051704435801176197201247440518133414187010514279898376957901973831415848520215619485097242061601722748001277161124325568101361085099348854655874919083832978241410890400258924611841
443 358384655627729752096674449248255265669695465730394573641125595069506531390563385613880323081335328846787952240820822371826992145099143174430387113389015432980817301725938354187324258834997503573565491866210079656105674281954213913050280701223103754215501777984531865788313504976401583604246760145996055780896674715103209494949220051630483470012554694668139832603902149099996526041785523995414907388364961666427462205677984818361575408633954283695422138890085573986293569351548959543862853119898738439514385002846851584758101974832462499098474672693217877232069326806527078073747467142560730093903714850038527995466140480180878528719604322760650460680516039240651599559999373967751337051044584942981154755319294967190914158383350730967087103273526849526038991530006102950774858356752776626040752478401498274409118967373248603444240364466556212810306232001484753803238159196197560260929577878792401
444 48607723556971113768805078522701011653882473146009404703880500510360358827090267466470829807038093781728622351539047954057740997751832251121936558147599370644765313531100091785493237534389530366327698778552280216473611766598819177370966744774943777677498235985075061669327372728857293316877197244181212573961503963931364413590100865681004649960007041743229825481473535276539379472233815048270388815621048117098906024469993991330445980368772479998277417445173345398060097117321506859476613689131755614513351581459794029664333475374892859347145872438289648605042055408138491828654606987261823537549776900649283195069535550252249547126025877620209250435213789675364333016721915278445110249419981605347011633486246850745267530531604631200332658966490679916947277715127091701384073970982559322893974350343000226836011288598868657609702443266540665246222086765936352886493696497765057352731084750350780001
445 -21130203550770507888178729138927084958084144252905387868218178072919806939473822023025752749088161962705314744125056528899121749633751377951246606251160025076430830890251993185249257185066940150010863526530319843243614887732228355757107760699988245686968759219378324783897899418165685610066983387479130657967007272724280730225184298583527600704342437602923314335814312275771126506716570125357867516222656229288293596381694264385848723854614607856624537073917333745359847632987990026251169843605292866451183719840520515061004723323341365099319753278621210537573302667084519809692767344361673597338038494599138576076494148673498673850494428221715979019952838780903431627489521204916463412762424771693958288954234083634469277074965361368407589062206297296319996897418141328773653511523894472625329473243322627934109310091231050683890188266406771942487783070505535599559114096014356047287854395203697006954
446 -13904056160158356408822126210755074218205131384718523997000688620634924802698498259911918536485961597945721424021505646867434155735485985874392518484040317644285801686416059763602362802867684218710674482918734123407421206934143864183246330512690919900979571425215808925698938211136088654757622631112044979905397397278844196558651305440732440017491699254340508819096289961367450966392018776870781986225144983806116275643653990778817862082492685618493834310981510127341186116596355604446693739264605081261544112993612640885139988292128327843370266446317611880957599779083128992670208766463610779443265240750410626299030364033207649378354834914797318597040924506364468846862215301584272396245649355681882618243155168038957137073002993904272252875584448127486070841598960755117805809872361702438097231236446158659111021733106315018062623344102834487617041516096581354848538136792512887041084468364715576171875
447 -3886272336275603312699941267533514664926695430501626023780521357526480428396167947848837097648427278705324508357332589999827684745722405414128185964893790644326832631028340828861316729173355058104834907665604549386741561718346083022739161806846268210485506911121863009546057701985098787177058033332049771487360951642719333851519401519155861017225726622316477095177405347097849888248801483996881083717856940675182791150896336398668859723300579214101660781414562275922356186082799893744715477276543303615198791958427042544736864216806672581862074726566176167561030952399343194399598087611598854466366976093759844598960286876899893716796358890903522092845080145553413687976504720981565933892809133553678677941413235616124908975710386622557977677198928832892910270936000821389424886861609836882534079829851379552074220232425888507755280053917460235143561370187738506590059107078977656657204286025886569714196616
448 -712289843450215710000312987569065239889155137753430140033204143272560848942985047007248927158983872844046185594059045035545175740320378115353037916486838052825309825445783285865469129625498179156239475579839738673785718432004162745242585886471598654838666054585988115568374456629664497816578326320465927862166390151140417669471037240451333664557128859367279275058740027442677975567168532911087774105724278783238572761921217375959658299669259007852426629350698423202869953839324814663459544015099673713892231467900036182859972607017497888942691323452677575830991908339612650787792281187780682794498190372527649180216782813161623922224144074766325706055937245321263459161933378052123993177002001554465009964926763836110261147128419613020582573252016723928832893113226774912369532374608701716270867333311188640443967828302047347505051618982231624442411860919766029651170977076776030921382334294770841709853462527
449 -97697553256558852229746793758959005681984145215565368835521437645588202827429089082564896382765580559623795395520558692066732756533409617727627847677421738118734607793432378174158955270169016426279745797576312196715982108104631097755012629677675508787325001071633488655844192082432757422999986830453415735621396054628329541725220587420643003135637843579667291063165589126185084405671404059578107926884719003995466311087165451638138435069297987452973966589207490076126033562408329287607868969764234983470383622982923555870850675675612646823133344705676015770824738255311063607935197993652665229559306534307124942956911674703206131370528822823137845900314969154978525742244488646248945752680135065086639040110868823761250521942797620837815982115229666833629827168329669596092673204405578009421048829577634746242250598283548316478814032024729117940913775407084224549940880757573149244111518628721718217745269082063
450 42948148795400182795688230899053638132744999856908060564057593971390519356489324699392617823680289934848845381447598069866114292377881643722103149661250441754461878562265460875488278719941206698352583240191337606139691726468768649531999680777185914081998115651862991708010342347347018657363574423041485417818059978712139465799582463085834835040206806243500560426953367651023098930935010106684707846823264025330827424122016013382900574948054056051151481436428620202944714134973267996700687587303256701035149480643274050975319110648799425936544249145449090908141218341481597474149617024775944646911294596026473849215614890327103266077386245400463728558148470277785330869043226248962135828991961879639294672535685103272885716793798370867160590589466598475615565653345006234674281960512972642967047671438954804515417361373088199090084597014722863612254418162674213034503105635667140526841473318024429645074947603472001
451 28577528340156953116057229757758164266734596834140408845276921947708424913971938971871639550122391099835019908757966358025662515119725760633197902760775666893005364452310457134515323018502879328855997912071209868379833411161588040428275494861622242573775364428168874333660384073251371395258695935663412804314330645228494952624174455036604790973717698767816684442263941087364362935406042420483257537378814069889505025094632210781911467447436054258683161585945336361470806618756714280374965504095253296545062911203939931583607580447413950868477475394628254300812815378064885155052194698127423333641323466334027094939054507014443548374839943322465545644081953248342359731699036134860166324662785585530949338909538802016341775267305503599983382274363691535500669568741730650517591258652994399324903300683212205167210078926085372580213809887047845524947428557669950786847979027336698332195652483278536237776279449462890625
452 8077011272186856963753662011090208526089532191139365429775707430862182811336570158251089305108471923550435283747838361970844395189413896904942030162169168253478276786283692565620319671327090521327871386048621207702071872090117766972991010769105379355349589293073851894542780295187525552778068272769867240849193281816301611701307739409619482067343788106145148435093807997586364065440963012904548741906898504897884707596472920669614825918492555147124834477363859680782477040263967135343677387963777041767377649141285172717121713704773274176658522290846431272281835332266823240416979448014972496092216454518341271293751133095487112086105256609125412081728213690546511222823469099616086570971297254725883802192929821042809682147610742653397070521313243375003856301135978288102362420170524778900918745053891910548905689549063043418322496929209122795959787152605162210044890214842326662257336433278581344665221944696704249601
453 1496924340111754155228239299754605714081611748111907732766534964689684482913012462551797896041951687516895742725772046455982226344606234208926875901190484464100874814249243924798002553108281659303099832711768087724840683456039644798809915519112825417409488405457821691019669256673738818767787165607462060144294350115040596829380610392971609147094398347643132760938599898193898710494562931301982613780959025887469745006798620961395050186015336106076862403822709520696781964903292670725351234188985856763634900199198524919113849388860245973159660182688919635988175968950389382368674301897345963392477820071787794792176472095718829602914368577998953730689688298105992249325746890968888124442452344448682914396135484377657792128238647333689343239321385064851988293396670124010304243532781262540388725780449466108560209788991595818309745231903306412678889089768629952470906283460473483253121671977562596979082545718054190274924
454 207607872200666194975291690380209173417856808423367911674997690054103541989205468241399768507000740836283005724390058917268964319550473055527500527818551334657733068984531030954082531833732007585122039900370358644502964035658388991859975107193725043566301853927807098671584134734665678970342014767299296038000511232779079379227468021058562017670927458762033691741355226011362578932983026625081494275311452502255263645540257584478630763901978264722215763847045447075672386048924570247511856594162337828906446080466789756030489404825935900559358728289004691002478003744953091305020097956494250612392616746498666382262860976928162619138104050400177121617558305348942608886379798045697065575878283680735924442942525978836309811404017291609730500585892085907083444843088721769288983364834713901109158482133511069155827716577556934155628891561910371489492166924640373124398313015291186011110101459565032542714330190767644349017949
455 -92281172826386653627276134517944489640305845357047247769481296158238579452705264081676134691568937049709518596521997443753007988933771032210614723314350095520964466226657985436121531158026264789524073639271840539730943492680213664955622500900835676348396701805995858321692251731713378130192019567067518170294378776419266189431950228268875843880820221337809330809111453648325569845985283609895530423008970012046915652180201482453070623102961014615556151842946554105070949185109101713052602936156933420821531218820559513242333882042836877507585937990968178126239257127433599313955826322714047922489634054160885142456390498540584797889700924855177701345451817933300840245276797318371414931847332390591915226025099566149011281329389836026453053796537098398282501385060470042519616280243618773100592484567284756373888205597185919257271215660065751585040570494442123323258963136327714629521689805943771663906042899909104407353697154
456 -62084373823292501890677105985692561532163434042783543579536065256969950064429869360365971011041205821960931019542530787993623257703325787592270447430098877104605067155288311806755851728352705813856307111096270950977529352362025990330805880111726298282859929540254772224526139833874086283479711563431497834396358458362581234790093110220312539831982845773147111884292774659791755645458200372312869506004286857848614484880885442222280653061820128783700249767453507181821162860869963296861423680099254406056828589557155385318935701147389424391553604648728993088725187991488622923028810524638974667986276090756208359647436609051321180780790750153966533069690296800606621788425112334737541403111797527595969298142059469204791128084434259753796175891691837555358320004631329917709747434163143498257746842257911405225359301769240864422557832459479456698623302570454573142737094219083836108656073403400110777283771312795579433441162109375
457 -17741462445666368937149744024297800532052788003691554520897669118299917804690194444795166016408500370773228550952055619099058526320603161174044738163436579642398317571357450338166737108867681097218741510339533555220906401441948407491137780455461609792088434185342165273098039767884975071671095630981178521896244240315516684353793423466741180481596321494049814275062041459207272605602360231379854645861943469168970080280510952527263423377360321269929549361559214520431208146915069183513022594432408272618787251657238252065519955473882459121982742835594638881534272622167339462208073681689843105555222296375261657481388338722768096891206619000203969627504692772021033608179511137679542691781161268893765418487725208385181774226443328545151437620463585784233542061615317577793898036535235362032349220213825124712691977977407865802453506376513758813260578316143287215422885703994958239619484369750521564384226902169840202439827615913021
458 -3324384025234242257314699274906089748113237181194472038669158239401999515466290825423521789376929620156741245459327059199273966095878362108810988217517818046114444508601864926376504998968278125676068465623151416272501435029062851731528555686338317057437515690688783402615015143562977243008588404460040726542823969864609277335401932164124320787567444237670908124705716285093781362423551217300794642446324843785358802943189126278836927434867408761662592271563836600528524737579388114839901403388431236779162569576198013619388328294933637226452856213176603408168829083175471308547105719752629679940290852019277814896403725173594060605243893938722053837720067828473774577978280117791358666181927124944954285396332958864139076754474350534507913585667348578327273611690760002262243172105070474119420002245872412483837625214266507964836710176104219338676686340067758207356001593955968657789409404205737074443059449608530302241935084497609503
459 -466143188401844497946929788135122375132483839428418115375462324392811400336002339521601096302550526227744512695346642414229656128378813856931310822212527002139849919999354832457566670679430073665099056072301675427351056766280963170977564508683517084638186296905990692149042756182782996868682040864502370448492568296861802779781513799847537276707052966749614511588666866550933198289142475102648134362768349161036940707745500715390752974081399433746215724389952356350110374090155183326914125819572922534274327050411278714270033859792610523338292331382366142543980347212263973638241984027233764530673171379623633889677502022697810757940736787158948879226303103968347565023281554464979652012739496751901046914332299168550845600118134756134436437137799017002593101833863336476064617582370699891208516901684964048265937129561225404912294893801499421932554984069262939798200351374415303585298272673154586427599312738192919701984115142441405567
460 209480932848995970458579488724614109656613862631095190667065394043940205710700117783862076117142805686543649780961336024682893699980106751353475165596144447117981859998649565017103404843574264288161839032983934204956116466263628198810734555763796633860101540844183809493443503466479001984922517989670433175216464379801562987891623349615459440254640892288669099361590383894828076436433604376385357199912765573772034146557185402518370509512761591883217903786521700110753684028865093059595007783429847582887334937065700700762995598078635881181680315849366039323944756134243814602383229906748720128468708134387240706558854020158084473681007827969729789768438010242425786257372214737088860903004692174508944648942321304687465883623127546769706934022863147724402912035644195420565024959306292115266891526052397886964825213242062375716148788065230063071814736265721845541641333919594689495209285554268208808233500386651555869179646740479711845281
461 142478866303403706805121519723110348481161259906824800210492624472561538803365275211968472018724220502967379945842932314007406718177549995461796074551926038709240204691401978575324764183903260340541679945214056481963444839666490490681653977845493336061224823072045001998140599217749397374621585519208563467943751388153002588029780042400694392579909186986600873245343185549482346620940299294899990494562078066961235545042971606607062443401510576964366682036270218327281353427904939198086322058575232603996023319103566666322789656810223225947052394659681934122665334264507907834750947534544890069757363555144079825722020414740730464531112544585325150735608432891261930302373621054605173731421615500451210389921424232777124307019899702932283388385200949482019950845532420756766244375269354407411395762576875325744940853613911540739543690058867569558512565802384437098830152231074147904306139305716547927352366720299414737382903695106506347656250
462 41161063403270166534156000044775335917071116152657345535040960011756304659036358579929544881313278387908440618428048245620316376475442586795996635512497664208550169349531173670297753440842319055808995257988031932346766601029272773127993663448587760734818943317079993589313402635130669855515661430653419769337526190034469332875809267248629938412512816264655901344616229753066770766075596574811929090800210555091211785798050663674264304534101686370709367489340472459397351972479908542377197951020344552585154539093318892005258931551530309610896002378453461171564267891412280938012779720231151567462290639513989263503361491035887757417168487839609614233124937327416741999543253521096407871198671120282164759251842338207956355590558549727374015098102534005438116606212176324794747329360717686206321704929836257844859118509659433583352927944754541211333603821233985190932052881644204954368809154736452928640543428296277878179162885143894560656419901
463 7797027891117574598773234272425615652873009615714836613227426144783558121092856218457915199492671238860578501630877966475650413750408718210603771491558228151095433212204412430155166761483756579784221095137499315737313434355803808084523586184873736421872425432443779368269677282709511783045242045136240043610336464686888134313363377274137746658286423737476574369787887963663567739659877270686577959061261400066758357712188902840574105085669672792866877207811121856272230887665014256593597275330515401457763193365085526696803847509963987267212716929136924526270644543791991024302892213914399942038925764256097085102820662736150413523271161568953894414617638948870572347985960017909154289656367310644441971022187949607930891503267609843725591276327072024102096168378143097841988563484894587128347914446314793278282964647467528638586615304266116395854754540185701785567113895282054879111587942719709089000572506250227745653172219515233074314643722996
464 1105222545537296147106308187769561084938392973807492696459284146903818312053104339609155625323759898195279631536620891668139117797509687094679767270863086443480948668883437081949648317987712301665281199520436522944123030310811644353252163184990675390002975538962391573343170808404785517162078798201084595098857375571685390277994856664790747456991774721240311047742073120866019016679695645557264110176824466768610067483903376116759769192943163114435070788529923401791643590815418818824071137345073728365886188210997999004701359338568340463412858824693465353941766766730375616185148506369817021990742062813716923845182118743797637129906598927048095580181539383880599350192383410079583059404424955058723383262937964882508710948429688841226007685070831039212702145687473823344599879835138811118768487357098236954395226987612786318590171905416431387634031371020837617374319691947596143671394257784472238760002141124185126075065339437247409577690809460481
465 -502087309078792028822445822287140443876384456942792431452295638860774326013953318505147439445772233467604289144419110739115211167020806458002032645330747458996411319852010271684957702445010108860720911083400281851377944368333551985794659303515238049704529628895234075689654543928723316148767135480848506806659493870304575146002384024218130097605947472064735174930759062945132277393513654270342291833719417007237546891796001479565334216438416237586479158073796178912486220767683713784394583090106856911636309760399364650289781888905960445035539008738449739807274816841064477256100374214700600889331847872555454738212299859906595669572218151006464619120835484564733391140784507721892151554424330202265484864450107739918049636503948644096822560677464717711020084770451752285414241906248983882691728468643438159024661138003086115377566886742446870474935805282754060932837864464975799137046899750716597859011094482465870526321427386411120348643505344769819
466 -345200043500320970661895390095495129481416206559031424189490518987575944949501430251533255357801647105513677262270604444256057289291751807143699386847755705829215388399348202024969022844370435699747997266836552245809014630825919773153976777126290770218049268441935826923145169709134657544822216558957536492867646610145369532739180207158890146623487530451100280986991892310962970333197641113686977327585181461936749325026940512086201215019757197282457121527871726708763474088021678398802276493197460146126528424233025105302207773200194901698061471817528397946891136564181729635921791424748645712740020285298710814203394497249426579394139936159535822927683172337184961305478001523306375462946905287833185622223177121974200235904859812103338433971385367878441538269421010874638491461999115866421962996086456418647925245688105835974601382260742423774863193325419154919280639537812808518875602433395009978716103156578219601779977665501064620912075042724609375
467 -100805693467098394607809170722580970383198664848399793588882909171571362541256396737604664516748917030844976053419323936908742273741539307559997479078193332918235609749167974789741226147306474388408732047677741610459361278634573689400175703956933498620883796986900761386791448942168488098923276546061572066939050491548698649093259031065289851103643026381610843886522880596632010921229917342664958711481036514658270774850662092607874166710181504991368090458772730704869713963890014763617538483029681867440163983785249195574547032500341807874149139202525341987137954782480761802817618238433906958665583337028234080544398469773141771805585594983749948923918028132477103201982600212910704998363964228805501854225877228906023062370236073553532302240557990343359349984618754875616924807896111955863332536654389319302613623896477296922920039227012131246942032181277366937925949880090938607643543448450963834745073211066207610329372545181995101620223024328040952191
468 -19301787565144768912052483701830280049116577277529595732784882559671091272153460820145461864018367431313723860052900089582668505913848445489312965842932382302618186450719893674867005306320203768478714643741622058918008925761532075047590659371646325067937101073738743937136063048027148065344536213976511889839151024541007851911667865024786978575715394299767264180003400568425579931581391606441300903316155688004841523382134187275214537597313258179949616751935223637259659730487915508023945888119131911544536294995614794425613121049821872165492217347996038798429256187585685345854546714906184379174214315746285490018420367379102994119121984678209704895895189299802038788917977936070688011751392767295830427066539355680185861408498797640351714052220927319513115396915243879956739267707020072111197569638109872514524453375770672712394978022461616562178739741263172831347089207813124474451827966816371192130134215792843858907808267386228106134572420639502334127807
469 -2765540894917593607900081555160571920159470597715399700684524372357390911648823708386332984617589540975728895313688397746448993462579810157728370587643960249867251092957992320868282884298968830689839408917249301666456477444853016495361138024921289393051275766891052502768048686439484420391479851332968498239731601541882013383488458462117112616534255069008873396043135605018711291571535180907535157812946395533688093420711677002541984915659962717841625538182183746028891759321665759069367019555768049991693078080627856542804814385146916506024736533682208038609645919444566143046629463616840398138829575486602493647716062400461482307159787686916551846036348267020929824446862418510321052948790921539439199188285820134980991858722584159706542318825368761381283539572227824427429164888018258662572387800804862607212748066900132205468793808223364789409986089806318947099715925324853225572612328721331837370209581785455953354130926570905723926513126346865102669012768
470 1269882483085801199403144472425099474779560074616657134933000699303916570352739215964172113637932858595011505014425394537706845577026323713895624244023789406163548328465740478922232915816401627239084970940359018587254077794704198951201834645204073757606948506219506052420975551871129882897324094263269244756868112440318717691412688831863195536027965183427640886921497730794236319028760580837498562513571929105299048801495213494595049704795258825533124557517116115330239463626783551180319379860739070658200265618647483493499240480142337289499197377775120482083123406047029914400448614941406330068206849286835577806448293521923183905979623131087661750510211442323954843014838904221775116235493194447227546932107238233449675445121773838379967357480563849660372701054795979403946586233145862249405310811943376375191844038636662392262524139119963267844702187366229212522081537576121233746164650614592236137731465185157323907680364644803392295207985822803538846790860221
471 882451328778941484058440799502419145707257299246257682911405453963665014296482648280167331857311880001361981008467744697765289992273764969990366944512321914972357594052433957319589915069829311125275469417138606885297794574644085312396271408585141668832527518478704626737662832488795821272744988092760809699820291275346983724257266114149425542762236437975929716748390303720983665111162139557263209649177748438007915949307710821190265965276890481627973959378071090668060441337489609977971971962712856099427082676757864657513412514152903118717829343220323309800168346926543963500756629835619179802082473181022311986513062861050818710330286698908156251833923518498208436933610312901661629992232741465155411997310794475512667752960360953082029729629973148427701918663364719998908551526386354571016007042340665046531316889322799002789968948358651396866979012405273371513982953971246427188526520900663773930763107634709815677676947656693506871761201182380318641662597656250
472 260455307106385533804028288909119266225778598107319389460746052490611363042583595742604302341536994255406488279797915612989199588108161829643477967219915831434833765930835714749204467405820316438109540306610744789583547467956391795442080752526506399811090671713673109869083983813443140489625341831203044696304425153854886639459720717240519305560986565974367677150440660907606670960186806368682776867318497149837578090335140543979142372005188889488014414178112837068077975739218445059301850079550251543948459950328157573430431266992759202626284324359316792983131181649903101691865203556882618656079363840646224396312209311673907489289533047888791536405851007687071559009519904888668128121807777669208014581256685814424917125951212591909576927609377618358729791274329179614299185114826302437317461350697234338380982492927085385912864829547812712252839417410871067667234246273508357945629829227212555692586236896834588070808335411965806222437188585310912780808977111032641
473 50404111897189630414979903301844733059064084702692232662051760193423487555630902541017728363190663752903367396978187505174885836219009681031591145613973758328127423719369442328537710161386695011450137580650629975770734019685617310346899184137729607906724745366560422757986379038998275480597289097577502893516516874794019245841423510714938402385492282671734283777288432276049847840682687076010978231917539660675259713798853985835821987174714786494596237339560073553531225377123364050476899648283745174442395746262156020130483884360293875282978929883990454058249565318062958036790898218181102079670731134645092912289809709126506206049740212843578828686619570374457072018635669918859532698017075634910091787839599498484261547424755920413057032917662205154304326779309981111728712047246556461463533336214943064810321084261822510428423871329218174121388241962460647746826026973590367865839050198255041090206093510926860876962408923819649077389588428663065577591253351773826039
474 7298958832064114577836056542851625173434818416614852606065112611189376989200034280567562001950342189612474269128348666334480878714584929605453004243988991196798177371633005985796023910746463703081266444537857276621207112391927177314975680327561090999332307106528806644956250301137100126551501627340513080296583036123458341806466114018779972034489306553904354294610289998292188140283853665134829999326235540545842843867508347357180977438606891284093781101884414589204592090780858815870900196074747025708787215307515816471375406007827207726241303977354617907869871906628725868823627989084289803541745622965714827960868566408956086522547949044611201744881416217192979892306817150583394624763430807079081441125534335556035314936158434183335419849970159794810175402397824384371482754822142069952092486863052715028120993397547855656812922780879984191817960784996973610829291675258253757539107609353874295010080179405796010225288074773401224042527994634862695606796690277105401409
475 -3387263302667638380010053183279929565736288226470582760419105301147579632555177487618461499935128073608640586691252196810984929226350808930114250063614656247662521704507521647644723081103784053946833277251720010706758677750485638272002123515876229877114819520205686865728537807952320487028474024175530999889131855751551720704638928748491206078437521199381289798115915868654036074833587541279010242434024096485519475511158993404366519951046786225159264339631008996669861705901598412548206763364725369889112044040611074536143795443603746578567178532034597477626852884779279708499135305081173384227477456933390033517881413424083471312170673917428260459578727403460808211328405907245138278363284659136091787421316966151386462324268529486455500138999558810873437952466247322296951405902003228289037388130859052732208699977228089893468179060460720825305251460472145379592397096300488192844369372393159579772067592349042318220039152064956729849316883032060189183782830417831425441999
476 -2378826998237295943175729401132662810274761693859572206946169204476386440927240477638654308593461755850197716531244311279976364969735538780398907927272301222377315150794493487705427867887985492435405516483704658160912360670122349955639515726892979649916664205870431178018494682691302252793657370465399192625411551595498283838710865214554056567771789583427918366971174707412629182975232111512000193052383526219413609372580039167431708376814235456412730124365599535153263164350498881499725266098359081921541964377300187092903894950591741085198822623107856102089000089008048305423074668302245387097000094161416396214753566509221474193573353123737711828970942750238940753187735220071958593931154585598133873400541458579529663848528963691702953642129697257410769046846714215551252690555370655096073359584820154323960346242071604888262100759228166373707098998549723410948703935779368553025775919471442025645310393567921544234218430603554922538565852274672351995832286775112152099609375
477 -709552828404728664231913263806076136205914063733017811754933752962311912795780247874841542364124710918290882606804680790839017769079082353610381084471212856750217992221303221021273788393628115591598599563822371803519578880579556934503459197201586927829149505327290569503568701062794649460523798413736730335413994270822130568385497712901413441925871174541335642328104890566825212459611913151780589245027084893529780756776847836664514277205726095956600587958336299428397601341119351746328282402404645709972592772216308479840129220488900075771857460521770255997638430781367121850529501725973128327860859456320257011737645451337057460424425062078196301326152109400052697264209268695032540197290016063002922440022815719388608069355778655008530626609651855067695547864508490173964881289525928338900679506144801738401815255386938534661172085814385254842559990979371269266474725398698004102499398496071382415954265641546379629793374807114341109116350739583390025219783116036225757756575426
478 -138767939898588299696802478190558276841282695135136086611369260915055234564127407402130791134682183255511486178826603624368345238424567434364006299635993569707644281376360058145152363216038206936218295134261784959070048304412901850843574662236274369554870802602618799444066553534813241176566135384724859187889707874373820073732012661887459462901574133111989003377398266691228792348624361721542124991589232682464255263813661201036047746109799659986452644179376564179609772826696224989974032374929362491807040475332259560384701438603368919689991630602838336452978434049373516019292356032221999338527618664221169098401792503020386625072914272615972274805194517445722932590385346313139326909196005385479992772153177556849775661781883678439201643231776766363319193080104820610687905154395551512972386870247605493688984139815438323877636301758222944231130485100663225537517111237018352568101782060119716099403255433981557123799749920868602996916971208427222087398957873939741281519956238243
479 -20307104814668444786722216105268774062726710270287015611115475649323020977804454938841412430199888542368174508443734130413151521888927071713098693695713814530209400882985825410117182926324752570672386718479946308870464056229549389637951470783940826112391253668746513491463428762563254331027465738125943732130737252800953952073739741113136761075834986587605982333305992275307278009369062846836487969128401886094995711144031491401931366135279716934744499846058338600181471326693333599476811933703145111821768576807130492999362160088175481891816862566672778116739013450018070454160616081755681457179522795065170689407156936265781917059981242866425428521282134101190991074788649125598802370315644411861068081476950358337770754972234879021943006249230669686391486137847158759069798877065945406961700776311568419451338997926423404097406446940672836291661126653927684876691840862258605881680168310138751502867421560053117277334966418502171800535506872469428095869649725175614426831406041633232
480 9523406894001836901843419324396355532733152011744774154959980641951432245854050247348912168292535464088765453603829713097443195208723223486423757838984624529137499308526375746520998943342917242299324449622208933629646739471521948957538461896145034948909514370661607912148192996265895847386729338992118374531385922582466172171951394272605348434921292519337577139086586759232790629769083273090407696799405868842675729641552383797895958939340799884392529493568311100783559600015383327924888956531427033034450120472014525758167883572283679452304195612455849053132787791219937669225976707408163161856454980749949335834167106012125500530380298711396323225034940602081451757427252792896881785017275951343712217199211984372718441735484965749955371812735088217042365481282342980645381461207847789597866858820726055786995029455000690691887423474919127567752943957197840378829463395667090232663518199073492106560182062287354070477446272108225053331795322215407556922055033973149588467369725502417921
481 6758416928051195379046173485079901950982391406790000824966045361082708512140338829412589138255818275582261552245199871777543987128309323870298452174623741281648765374093984024574591331052862000057975253184895877258322762633590056074349444984236738373206893442664101070311644283139669367190288738680671834510940229809510634352764864510794647839854267752552511034046760189927581932070351432929934256085763153233322732779518797723705393310411697580000291726595058577955295157902996936681726054571504920488777968358364360963828029326523745407412593822243192699585498395252059134005601373127406845868446004262571678238663596417918193374292181126986853019568082379675488837355962574236679300831108132522193701523107284150772666537612705812893071203742777626829518474610146442375152095196288758762801828300935717119348987331615702799945307167358968043444957871681934782197253817452577622611196042979979141616769398673612691436140500994570118635007194819405186569927224127241061069071292877197265625
482 2037035038252804667325911851617916324311004070878306674830838224795648626241388825547741425529598528171242050341421856541063238147343726709388953344007071495756149588333180443704184526252462396337943594814910714471602232752886103783583791185942803260545723174786911039087082351200897566378278653342578784338307739801646920710852092627030992745476396422349568607299132233673161648895780528777184992764333095729441168638462385253515657043912145702364485145020540458071483599958030390888124170196067973072791200057998418870740856520433749525889226900321826729918587095553175043284615931761809647762616427554636943945323925504375090932542348448072196868568666630446498130451926410003720915951548799235729370243626798393522908832723759294194363414835120245940836371501614936225291593388312604336256376067546183480658594238054123622328836697453982258745798202461152442416137626748735683228475053246642253826737506131072678860876400920925275239492833218642524341931204447639621203447396361794285395521
483 402556581045259799343501089188822489164482622138324913274377139174801744201943852556916503217665199044324911075295385062739372034998469050360331146906749564449958471073940233763084666021143949225629522638002070593652091880805652122494332740328744836428326269311357007759630839574531106610827896266721536930236399983172078198860997103696379707550029727401533235498218715212966980069763287004612751463436856885918476556781044839025251591163284065327995873329865092041051265439562828213093391775823256468611613596666473799907137852752664729841153265533534881705614234718930465939152405354131378308291293958890230179178424742618308504586987758014490973760520600581051486199645503158694478834551519522348291098497015830876163706635767829211263956996715268464783860078022530924574988525863700172646369365949479518062614628942757116997821281983788020783246585574843417107272736321454634392447047140773777453246677449032955552755722674477978009516822109456003269079331227233882952882078521365611650326721