0 1
1 -4
2 2
3 -4
4 -21
5 -136
6 -996
7 -8152
8 -73811
9 -733244
10 -7938186
11 -93126716
12 -1178054657
13 -15998857056
14 -232339375664
15 -3594982133808
16 -59070662442383
17 -1027605845674036
18 -18873206761567638
19 -365015243426704372
20 -7416392564276075453
21 -157957992952546414328
22 -3519505465462819423356
23 -81884762992668787124168
24 -1985894985464498679973707
25 -50124012395646714065806316
26 -1314696587810045450309722786
27 -35784397048983777718962076652
28 -1009459721349681283298410457081
29 -29477233162142247541698786068304
30 -890011286996926834937069738657736
31 -27755842525889679515420184905486496
32 -893161904346703922583404711491153287
33 -29628864320177784027754490886151137636
34 -1012335112192056050598336774459431934894
35 -35595484550734690944907766369475236445732
36 -1287014252865124087562349275325239601006517
37 -47815018692148162139551172381734718938360424
38 -1824018766705016054961863867173813609467459092
39 -71397874970723090549571953178447848971722394808
40 -2865851643738789547793574192484825971455350724163
41 -117887937595313822753771668972022104411012213955228
42 -4966832929229917442318866478700576102220157184499386
43 -214211671430668337253929258996309707411945379343660188
44 -9452132939876254890669962264397524839651316007907240177
45 -426500428731886229251229678178182080513590829395486964288
46 -19669866450169624270643230977288634222796544162024005897568
47 -926774029284542825411094268999121319350433743696997771025936
48 -44590604710582783367213010930557636038988437102449735582072703
49 -2189900228877913065734594195662673021564356425077921039699704212
50 -109733322447260100884094649050586959795876716424897317065354930630
51 -5608086214425251666027141583039302279217734737907606305355118633300
52 -292205280115167940907027798823797544446990549885281974220728880531885
53 -15516727004552446866985440979645695671864374044382445767274944223688920
54 -839456438401238165271021399564631886304965309081095783818958779093126060
55 -46252480293329225846559096581368083681223908534131026213860219865125209768
56 -2594590212542190935104236754568785387895657882453035719134932444959334901563
57 -148136623897934136067516859344818512972111543123740521350326877121766365726796
58 -8605651787432044762289379564686285308784327817570456410396796412963927934827218
59 -508516403658081561866270710015426993440807436008322446465757766546293668600546892
60 -30556421850348553247399121148916918545766497775279820376637789013057087402245089257
61 -1866624073465813837165533982091482989469694555318777367533626566699187133179995695152
62 -115891721292393217416877781388597902917230641628242858074891911793447012605900698267384
63 -7311006411017898701868948269708202170696018240735118899434821598308260003199734605482112
64 -468514057808388240193924341869340555958533780284939399831835169228405029712391025262218103
65 -30491840689887420676257456824804594954088302186783438790449479633084755411932720336548972740
66 -2014921997228633257321751323955155358778220416398131278089705617541806937038849896085869727710
67 -135159782003185573817169516759399690045535638630688042718569574828122560878251511431471099078020
68 -9201430517227892227192003899399509504428915961811462057686636425851877797422064623029742453326245
69 -635606895892341235301192345919897563562995163895668185642643050096850251406257227725573780538526280
70 -44540660282188484183626964205503632710170955513610622495611049254334719334425864778823537101583873348
71 -3165712516268754034509928672004750861842061358249841512154284188953506401745912019745124258338651858328
72 -228164189900988100722152978350693754531060679782155755256884546817862946869677847878933705856271892113971
73 -16672527467686757685816777224984172388253460032844077704064736467022386239090827530020655749922952869641468
74 -1234958483911074909922077216390859387345224868250819099795505747426654509791322618655951746103306222048061162
75 -92708894623365531057127877368812619126825893978832528636713522699377906865407084871887308689877512234238836988
76 -7052316941386305971847179997695788269736470241635449523665332504569686284267433309665460924179437790834706715873
77 -543511646221663873868946274244139314503570125062020408201847455196134773301593258902808869254115469394554197844256
78 -42430647402448855719030627050299169809336411685243821478411159718720071158652119656291981739225182266273678463458448
79 -3354850995161857922943793044897988720209717815029925438512752858267595267606031754345432959342285115282024776363859952
80 -268608880009114184056317724184406320635679713698749178996507941958542974084603462945206502210130280356167499610472431983
81 -21774768065023692680478797477424674151719123288430192562922401408549126409516143376981416957033639481704430880266439223028
82 -1786927317495332199937008984012092358346018318055782613067345259821520340208342901821986682558439034450097690897287840513526
83 -148428104843627147060116732393960338008372348881360225019811010933870134208289479302592018870289761888618952720922209582340788
84 -12477240823865763200424771113329340009847968783666793246350905011617396348360736937780518062853589544395347311764095141396340637
85 -1061335933733120524710858409002132765043330773303299232866482620251032387364457334108937341520581590457644085562192840701214273208
86 -91339627491055539226372548382914199025537733206779225880401724575693757094371378934375987063192971824604176780656572080542432813788
87 -7952051767564225673009724126209081802194021402437276059189268333393427632524735972786267044661720221803565598854521519493940121729416
88 -700254041973261861542241250182906658432221386354997010366586842137028788769905310409984606128290933313727183953648447310941028183576363
89 -62363813881641272568608623811759749304104721445687876975269020787932738768885029697291183032554986138550454021078443243409749230184417452
90 -5616370145796468866365782898227055954032966592378071365889598693847404855940145525863869692097706090861250211157394839162609036341764838146
91 -511412558142265969021095630772097341262309938324248707502380443799680303286962997661321264271686764716912228535736360248774924162453748839596
92 -47079021227394005923705005638600328553826411491576838341634736308474902692728183532726850942744680283399737725095036692845567145495258409803737
93 -4380994604806222845586626255978818109261848480807266417839864952908682757670077146630401978413584389306474677173906136157679571798180306994853136
94 -412056948115588354816801626744677854340963055760630755955390629994418777515634937223444285769032478422696073298531691394081036791843927808436176424
95 -39168056622067425100497644313567167238159490555351284778898376132561245383039075945215580737480892642452308257146609032280563562756141438679114069088
96 -3762262691200756058182214513488861263961573587318929357495696838127733048114242050656772738701494812977489882767923425796356026907623122648295950782823
97 -365141804947269727207912373579852291455994764388947447867730703420797654598913749718436457902766361138204983352768916644050753911098358937423445010539556
98 -35803324176337429624514061308759675015659262418884825814278194342762401629629303654885686737148249351939362001801507432898186097417662493967452308447683598
99 -3546413939619087753037727599286453300429833743995172555324270853883312823165727943380240942119458095137416833627690706377806014732795149612070134045047640292
100 -354826147194535766451402747939831289543720333094486327492303971531934537558358249348313663714411527805288867037298955388756608781151418225234498371763185882005
101 -35855735154123504459966178741785748310726044412109963310349806944796665608908555584946933263802280190421978239341919844285068384396712709996853741874255918937640
102 -3659114778920841829594155470147239912185487330916384152561687273953885119354457054060818711549837260318212731228887316632023978293711807330105791287498824940012660
103 -377073667436737292396674509625088209486005575730869017524077544153350962664061847671268508171983844963731779231497950642594184196009925232827735660622687160684188280
104 -39234519235446439434068109213368370304400379969508086303327265575966607303862879489275867980522902544424942312333684328419345256403480958668691591445402092726209840675
105 -4121567240217252705957991185047456407408107293010061553675640255289872747202538561820931479436884747322646592165224363109463830951255676562729940316460580537866420648796
106 -437088207620228502522020116155805128607721184820674906630020368095056297140632651235572775059725053489290706499100995377795744448546155612854096943268655414609577771298586
107 -46789660467461764893934472720690173087771704189055737446709646539874241910461332771018692737278483803676915918524250402029176732051046247736672059185551728811483680981807452
108 -5055533288246745643061453419995643638181266919178345678223679762035132472789917863211783351550764402648947865836423057774620814298137549399817578679176415804903034252951058641
109 -551293915812448907723564192677098885756059678024848309075167851127506628331640909143818717004296686703661329395382688852677690537070394842528645178088124315173159448064869643264
110 -60668340222128868754156115078373711298730858718206237583103592776499461929199114152462388692063720394003375248782748325642901495195893572967295171248636210737777031910329480682432
111 -6737021273965777947053965340190176872703964948074325227911187428041393805417385041344622976733715666839551007825367534371452659770437389334444355674968600144679221083332262959060432
112 -754858340098812600219035945729725298259854067887650548720127055096396362903844694961284577042963457176615159351043633067156308651184901197258780402730777207022344220375940748667202399
113 -85333625307500379553485091130518872950973371314930314671137520093165875823549263927252005477144654069879538097269964333661524571121536073720763391084856268485470820495296933499625197652
114 -9731912783755363080751799545530895865870262291162993508329546168572830205319336298165863160711803168855311723632450388589300679505479681664218690020384088046362825962608528376518697218598
115 -1119608421942482984983176542477896947576208321444678549410153077731127727952083748149909466668099665670422202441742727367003993772572293015977138576122571332852934720216527062008872317835284
116 -129924568121209431587383838427546065381893636210031456665780106326923417735244400621458968259139105349002188296742092962420728623362009481663700486242260754755571602539201110641220168748895629
117 -15206924322305625411869034477634185725571055172983279488177336186427348456797898342622270150898827259713777298884214255585460602537408773946311071557209537244421783304698696057815149132322123928
118 -1795084151732486515972650670390755303596081463269770320520563595352952133309778084175219950614289272018618692313456421328449457401666822224741517616835564983422577267263666128207072297391361034764
119 -213693073986451325959192037252215838448043638972143063593809637042061541929191144918184349187322918387896996423909862993676371438381236393938690615282015545748829059800777379456183890396610170273896
120 -25652381269578328645189556081582898359350874059777475465536830558449517846900355186022850187477331539933615127170017719124778498050542044291705399653985013852358161276366664804361636867882135648255771
121 -3105034562586466551293703005656328452684561356846928735111165419118490819518750024330483429552586420641559329944052588833063574497311157721968618642505179103130070484046439770615046884504331567819465996
122 -378945806337251357047438631958536582782354052228795082478997150014304437809285417184855400441186556372409294323818523533481820206011200749253191338127874555374765523916503184494382043336130672233577540402
123 -46626258702787293994265535967768991109168467533295712020487438107062866945259416758403503739067771130457136682309716185245753527314495220525927112279083932265550622111623530001785681468644374751336896726796
124 -5783599131381916280454599910851742321808947156126126032847497553890847224256378506954626938939650461362442254082555374231553785367562542295610277028722451906102568863790703607686175552298171770267540914540489
125 -723188918363098490940370096948768787115969256865835101745968300671944627025478992246811011337156386565623678533660445498754107220089760816682083485401786007911998323867127989291409760508836317974235534940335600
126 -91151446900148226071781492874262536447304990724725601509010886718542318494874119550238881795246000368597787777747782889854576569150464411463468722005016611450316249821857902221421418213430884724197096411007487320
127 -11579939627763187954668986401004719069861126027182768056383285446408235932127337155366953756085102178346088380912750110318897632486406288773461843744545661428920872183560126852474028342161721658194795473950241821760
128 -1482699270839266676400615978233689890031327135869512663439356533578916074178964155689648852047188909673743951195172353191943066738794898772622391351510631448176123969206217680805736490075862982092590157610762175053655
129 -191327522083059839247930306219509663322946080475981187829050745110408079982302340035358781699219261453663078939779512735118827670887198792987697700941376066653717160687968219124790673357042454504476495204371224691129220
130 -24880171262017074087785433162296667932942896933715363074158466027121171879806770268777718033543096472277469295163850163300615312340805805719140632942796512721781530559631863483137161235488025003022095976744370654198421566
131 -3260282100252533738139257512491218442274218195353209041228923818160138894023206939513972256360916178021249889662483298746812687363917249681400650235456713636087133914767830867339518442153220400452961372091346243524172382276
132 -430484608712286153565265401776756976558828288746731516326294538614826762434252561153597306487301972577990097088420766314534123358180816340529242907117057362120478459300880866438064337869113956258753213258303263951981773012357
133 -57271140562828014221503212726182611027522749862804784594258561491784602904500555424652234485820119406840227844247001346146904981149884274540995990124282248244695630382065717909784595393239007433380434039965953913082046662716936
134 -7676535851457961426306677486501995197430455085104779208118380300376870781019230176254499889964686028884811845086231667278177429729180920862249455095752261631081138879665206013264424939375063259278494651761826518923171407446352804
135 -1036625374137951504404552218396174565359960007399651525987988271585977382527419268759022044877926724481209290724448301709304675053914867520036826884669043185683299952658889089515618854469653550917800721231555512793585572091459998552
136 -141020321828906098565053541182345334394621525099686678883535530080093288678520165930518782178266144058256667730990892115503407687816864908278534368066745760356806972279011612463939177675725369147479978637921384754332571021650291173907
137 -19325086248888567676191477893700293660861168021346332873234716661252497188623470769857669234171556407897325076170062873472326789204140469175793894776874930327462254508903390971892062063416059571919712315157374044682386371321477959767484
138 -2667583073694825881198334681275505976608411026160723342006092682176156305238255940937288929683526003888482627622226117685439814181401325607831120280968324685565113998649200400819316768282769035545442027101558851945051062015078686758877002
139 -370892858225412831695742974507132845902492427835340916859142090042338245737246110925580353801477210652502943896456548503143693389379581491891464757243741227041511273636831046933426680152641189273421065299530575283487778263397568571821508028
140 -51938637496291875991389148624510079356246377975904918375715779119213642944031774231999287857447788241722499355489243492390600215583387994783033104591896277598012024535174048441435885204942051974746387470882819431161133457363732117812356732097
141 -7325243673737903829193548572543917040368994925058101762925920068658439218286982928911680508085005648429334995801759634323787204814820252165496758156332836806374047074750698308115478007720002878511376132684713383603483935594710589796857588495072
142 -1040450038848562279578080934537401234215626328708255012619091969894634946988551213662402179324484285086511816920950796990120001712114605703196653163913218327782524336174616174116688291864243949009835564403089013528801500549286465625163761299802864
143 -148821785955440295285710882042524305582651976079349557074906433451334480538913126586367029242615997309458763134665509300702199388623470903005089134528318626972251842088611724075893197577738663813523024489756062923247793164626341855421166370952691632
144 -21435652820615049169727906604414522664442759802210331831305857227092642668285146447807073682518203094213177020208953173835285920406928866126627452434636135716587104657264530303318011780549368365739956077318107967876170914264528882584264773624093703503
145 -3108929870152500872392249987393861993691330065398616431904672823271633401682872730079721930885181541151393137538982867996049623222364143503817312045939387012233734078322992748705127459396877207274268537451403126939417172449421263280317546788436919432628
146 -454013241989399090810571895274102877655689117740769328045858547219142750825795160972810055598021909240416253993690934903111512696569256661360130977203376762465308215793532245416078391383857507424407485081307919278932066117105665500036596582292944710108758
147 -66755822817198334021181904587871720010908047704300676850458749842792056068662377850715011444097058747460870509864324247815654346362460971410801807168202947626099298652133061021628745604518404688557536904672560740573453417455491561660218348676847275769780596
148 -9882179925785111281552788610023506885716088439185627905023233874592317275948977858497270920395256280688707002008992632925387060921981803942410048455708172588723918934583762061835834728973276978828603350738713941780759678225243752764556302814405006466626294653
149 -1472785608306904365501064737782989430142164352720951753555264014815805674996850704413312426593534999569940494491146653425608316185581353290657177916733080795033641618832345845583178653394597787541713562244263024186538189388635732607734869032790476316504281923192
150 -220968284149673955286378618528654427041778354707960381822414812435732871431370291099113188706722470515390866841908656014502112259624346011404691877310148344724099905991586736580486904788549498227953273612176654905218334187527219664546056578345541543921397744828732
151 -33373727575203082500820467432575610995709745473559649129563279142831974837453668826261604350921315768332000862423107069718379030494882184598066044940751156139716638337480342126118798827224062240499771710536320633450460798523381232673075567756238906046614276341799752
152 -5073934191779174256509612290145052160163673540908327157395901822888373174300036138177449788320941661434566553885953153409783254421177691567471896274565313848762238084729663789711959103222406995923492380585357188676021283813213180744729832400567545925557741084985145099
153 -776482213905771249783263915295753138462657529368739220158899669926132991941400734827281407651244016515372398664452339957857988740516659622385792127021775586558259187555032315042609977519288812908929713827472655028766440561639783449895738092430552923763414699211463892332
154 -119604146128138239762446010993837277259500330469952251089556133597754424011724738884378076135263301332445165920309152936601251702615967289602861793960921865345101444921338957435181566808853279491055864013593639518320876238708617099869099902169026712896368693696330491216738
155 -18542603421255335041810936246316834635477443840984046248094450542295073993449627708195481640133757661868586432284767801720334963305640158887478704028107754733793328364551163923535477992524683210688799629401819331209580115633634924049245805015109982449725950083379039056084332
156 -2893256143869328368106729880655785751087932013631305916246457887090207094026324306747647603658357931824019967808075937802571957064848558878534679913236356849250037653636294791140992055463821446423444322870607776225075757782989907691569603425687602603010537154193420411046770617
157 -454335774020336893551866942130773492515486573752134076253191269559400068658720304435649479633248778992762325571945956618093731664190031191393290944660796927555936872750571044785213912353549156974940622169031688180004719799679041056236551858450052487819703638496519936424599425744
158 -71799804777209500916373074402475694977714018625524971657827374289909842896935546252025343238293475805560338284755993512531017983961381988515466441382834505765317509349783136350768443022462487848588046027921337783779206088447985357185151376431571311166736761944955951887873566688392
159 -11418485286899684656202780614869124258180638852924366633792171889035028793170855022500465331996500282342678793872796101039294991508808703904673611370760248221209585279594192252365353122172742744733173642493245718789477666812616746923685390072977308131668614610264679145558704879937568
160 -1827323654898576766518179148434659813595058556792173351690280371722619067003528445737922824474728191030679975502001961662431385585616857907266664540664081749853538386447236503054548663001193005426549515590017508846628831989691983373881086257086524140504178187536324009047678383302153543
161 -294257308466030732978459923969209607741099082138490690401678150664223416033444771369554065781575473814124768379250351487002464528979682012013933931533423602607063075167452391035918425670020617384271645914274637645177766392926987982384387751158858746882635230561745792131853211158485389028
162 -47678996702334359640992876920972187406999248572868187669593502378831822723369819328869292218287654841290226045309446826798881600248968364469380053289120491400532416593429730837205705412411357869845460604886676218993989765358017481710724631073999210686086860169657924277788957735308445674606
163 -7773175927668110459825062696381232826420242647588485319944084372985126842546237936237586050527038812621787328866253040921293564000565024994015308862469704074975385629692996575621432119344629854561017789691014284343019014433708820521727235376945912288871851420860860850667320083613823270712228
164 -1275043783984085687113863882244369377861094010676836347712724603979019650529652224447215962442920246659061851418232173984017172173347984210801542667348946358664776799246806379506372603165459733476633355059239468244463629498375854191962375360144195670529673468224554555560339116463901883566227317
165 -210421825225015367275790047526632480458837630901092201381418303639472191311686890783990948881093332694195261621728926492352750536992646698191653790104792632153669370056765210774968942779263775440331575899958594494790798248256926581537304204401229545738185931337272907341848118603401525865938579944
166 -34936518011927404653300482755532633937963451901920408372352360395139180985014624996572533085684257538391155605552156579304931999097931579463113329734659464878903271337155235746849475277303255191845404650389385592065394740739742939415428530768300427147194281411945336853996404797585402108305246720724
167 -5835470265668763612082328748409955931272850104286172016257732918247588456871122098184190603897313348137850458464036142367717734214358522438802466505988522822656798304160325868914256998212924740490437774757525983622877855948147689228573131519691331583376758589010741379738771099256905755520749761062968
168 -980536929302367836561225025127548457104210466960342494880480390906663166110898466402878312422311703335857777200270814237699166598889376399611210474235719026859483395665799947798131281897936299420943759315051326685342205743332045334356594106675892952120096325989209991799104454409019282989005826570343939
169 -165740456600042263635430821838188336173208738090249696380850985936341524517103419928439093945225289473588999729723632988360041323863090155457842881324968119387726054566156503832542074238548115779984220074027126815881904510573808790868942237687786167492255232763375553296501304052630082541854212232182074396
170 -28180870187361412650504765176817751943577241928614723983572398663557015408443933975953895066033126699783415675540441694432988537104021095612638181180674151112751174466458553215711523745120742808509028362748174026005524993075498797586752810184208746286149429142654253154928226379238255179972540696158939971450
171 -4819772604591970527758392916202734752498572855800792806530153908857779976240528778281355601994398496475094818432057724236277741082604622780586716347433856360655497838999407302343965791112378244815507590692639922990959660892458686721959516335599398228423126326506398555960028876238205143195212782797914409139740
172 -829144344338449205064520851328328693762438470694047929228793672162726751261680545453747199238393625169381301823260442804113948100820147304738130011291726440507450595288386932781683592666682482339806122348115238831495881955048478865208958970468657015923921046690498678281591598597043449604833437675897333969758385
173 -143466504281933131360265284687749864204029594926882588430517017131830390114342036049959168751020471999616850826383315020292690918785691901752711921915621503070593359316197712192999744872482613683716718072225567787961847251573380300733247813250547425650689261401960447381923568273103851035260366421645176656322829760
174 -24967391656327651216363744083422114623527634194311607214199201033944252510368218373411873846608261872679997990913119172470451924490802482355246763635459851321068868279172228637309596747388978107761126290643162839207734016435519772660397706245556405528135087245492245143328535560109946270396418094098802112949570103840
175 -4370023633233173029018085869548986617649378162702874787297388359957256565532838168911366442487032011105513955662872992690622385664891992931214172095647532026176874252372568759780446938314508795604939783632483546009027862298023795713274183632062047737722470608326942729688330802162859641660906943704332139735791959367056
176 -769251204078250559395714698546784754340299431488647567246599891518407675681563768177085718733659995270636459445959107497216886344661616442453744829970191072867471865648018494748218113287033686484875867577374400444504702695250502817198016806618224866441264210409095473557613290765146455205490455785498173911328090731198271
177 -136179697382181191651470072521516527410002848068195538341490764300721010153429167504586741880653543775346114878679370695641115924496307414296073410155006841846595112783861809669560142292510672373971130630411220705214415645478322609385939578493992157499099622273031791291753692036158990005279644263890086826234038822056040212
178 -24243899616212795770056906547052541924815016956773392503435985469070483738543275891106034775477438088538706845620408228310596707064669047739646380303939188652643476497356450738316452960509497193848340591246096924406632073927713718988678616075205117991704552774917830696265163247160326146844501604092825405240166342660246928006
179 -4340350761817745453295982360637861457435095500614156287252352150643625742957758778165981783192067182299756048308095010252734763948720599331347996708847105362014202716957939387567375352502485779368707089008051690888205175709004055883169785744828931646183627368569690950070921596173371740606162032458867925698295992262377905413844
180 -781386450933572742154011459554129958980506260642080148550954951605050776419993868349465284388761784167046533349966234055587309845380822560345112934612631679900073229159379594545850762124338810150462541779774967655444310300590700550722164047667765546440884932677735632482357593187301299037736745280358974856993631896295543373590893
181 -141453022166569798613135092200616120370661386051212048293302479765596551156359289166833425891654542011383331492746824326566937700793040070735002291672661280220601986837165741170622638193257497669620000053059747666052062000375549909330919627428780079160938694888121307653225498370812431362584509258576853072603365509209756106143815768
182 -25748423697881348004938636508323593121680805284112763624096178923345287016709090089566048466541155042328052250926041813373478829908651501506774434716358101782296801627260783985743414215489475248646679943208170267297512177755883442764310974554980225528878445691653919465866448887406316522618097605640803317303528389835194524776944027756
183 -4712680813677091647651973261024759374461214891343736559393496435797618005572844862095009949121332300771344211790200340834033600247430574070119228770395625795937577611311631608053504253369419317213776292114539064213230059808702743731133657162314265572069380745141597349607714060003942931620671705850572342699185911762847659771928754457128
184 -867264186019698094908675365635898946292291147302082677694092214706830804181113993654006521938950920659514539272747261848505591939500519482860992099907202741708212155897309863111478084194033912163554073243342748225966678694957195597834472306469949313839503117759216418604129539126056745727928347426001530511908673715347625817538713237976827
185 -160467833526349911108711438565501305368072456129724128475887465766430141282314159140829068645012672231242798774303660314522991648609781764960041425172862671557837213374042616320483659482534542909511954783513452528011909300909607818240110057325368498354527915740021102132491396581949849423844293577760511726989976143778278134416061014232838604
186 -29851425772786376451548534092385758614596513044577299166480612614519659606089871615590136462431125936464458580638929302207013835696458500422530695752176035246099111879072806633978873161949942744742626714548004671082740532244148326891719580689007266097451923387927936580692524824925216000196156915038505078267270982634376123260035074300389940114
187 -5583032283446600717274052784960993741050660241379758612301940734949618819089057524794827454968681884359569998543579320929571699561674786909295448724350548848987560041775084454333567085240319426970408736148766964901157339908636451218882914823838449707654551160867402007491955853919502382026601613331133900549928140044145597794464230446512586987468
188 -1049761791541409564369143126066504167654989282640046468263449935527988679220606830361751696043390150653649500778378951249657592108342501945371649236626097802944226397300371674002339438349068376907288582884989547567808078649834861110491710915367775551007823621661847448355301953189889322649895841504056030224340708829625062068819008054878120273647529
189 -198433352283746411038549030514571938933915424142929136165006174264705891437199345012171338773290826028706306871555774398023106495351765456020982613738759411417675303677938825483782511178935899280677115742308039880079284959265427627778394852462560906554674171016883590821410265956250715914880881327940265519630077009829496616677800168602133233891828656
190 -37707671487746750600019652004810593087254461002214967637648610669996435580738925643835406839950952654857546838021791593559336599742884786843920854087237894293670153269081380933492368453842026072250429610855197157407669272501214217550755353985359129894034806898719424777278449272278484303055063781681638868064264712514546608132913845097364989628938791864
191 -7203173541227824301875582865877477372273279012385652601314598272036261456731193047672268024631894322785208482055327296637586000859238578611767323977810449799859553928831051162593736283822441225964382825167207177128476112309431510888198891932308930439303106330251236701213127774681486272685870808251010142647921949146409301082169062179722362412171990462464
192 -1383200905061664352260023607570331749194552117998785954638707301620752362288962741563764093705367433991764666706442604261003731783358521974843370877887422628981228635883064935575013881799385876906895726319231976042631994570335070017220487973682691676375555735526445133759267411774796507013541948844161473265695703461465626008827309057130357535700567122924343
193 -266994369443920987330568031094793837890908214751655944941887819367875881516233679424740948533832372101500647156297669412775851764856053593070575254512073891437161041395925690396974795122717810933454035472939319118019310855225467390829153106814190473047325483785220245317964783226003739530194760028440617672205078103127700407716615437166927122463163660770582084
194 -51803934248212084265299309983181365136168502832053216771758444309176275437827146094273639377974944306189205430337291572640801680760569539609922741727818103253709197927245949272395218552989645248376290365335014413735220722827879088072146666150959448792500287760718362528173837146230991014395908879421768889001494981715447500427278282266184934717844641747262742686
195 -10103123380330992394084599086355678607764634774842989598750077255773831945973743844729350979551680880050082898709483076548800248660895496637673017787571301759239076779302205488992167546078096012752344398838358335830919645015594650324112717167221206131853637893112315908584296685414612861772597639487943097892278458401213325221682986749490787559478150408523428932356
196 -1980475299687339630046529614421015079320317729357217238038708749869538057928749802673048405166705636438288298511541594508119185850159425740854641673270255023548452880623875491324506616950564537646659544050144723795898089426539236269861152608406040574402466820877284596194841392172145650241296146766333593637121491662003303479250819927705012658854615927507860064426341
197 -390204944577275211074251111785110395467830535017334016107995501941273082962341914004859300424602874531375563386564650066486556471527404503147952322226445719930254962450357721664052056925824941258775765094025969251845399410141028988588110917266422696454287227201376402513990423440394288234099319363005233130760822677702895930515444502610385500200120411042753070456078792
198 -77270636415006557679521022331993256540795026563390805699153409604891783726220849136220390192573713465576459596816408811548300469886388793947329958668454302635455038137050622056461371876027407839525943117874842514844055536788963986494007234352474155941609659257873922188824044607510190563541492284269970806128708403812288911588767115758894899011401512399817591137094308356
199 -15378838054172466865373519006664238299348991524832569164747214790791784767085550144741689085554220401596363316765353025160512072795344930141665914323927562410891362139535277176550229759023474658963436383413451191172669220316994269211518030129000710130931539611139676494304142787254524229927667162132159492685926899092011977586819004665642332881140366912733790103508669436184
200 -3076159949532461680493509462711912364327762626289646869054042398038744689294953527209672395811347023050958226162919670490682973255194373865855381468791941030888001538634052092665944332338870840418193856162891072309193969859285340618273298206720392124422736090940145709156344403204108033954531008514185498358819464313613443892821351507895530728160025878600382052891677389818355
201 -618386229196453391452419065050373241094982441084659791369740761385455291915066988477440126983372702442177233567058669499497773379859429019706322976662918723904450071349240784424923668385021060950769804467534949487156572573959212295072063436056325985737830740144947187511634865720147777470118489785447477355761183391745691416144707345378496362671896679152241382372968005578006140
202 -124929634945863226530620274213957178215911285595431945943715650439057828925176475352101239410388786907483038972892027748696901551374755154655262521235722581999581069829393978668386426128907590329725815323345408010642212918464257043763986360568412895402214481330365094858208647054713588810492685834494829402982304108787153214427900496546378433528047790618636480795508549696829474730
203 -25363854995546110042812520298811987048501117047422647233347124528717612313631018586182413764769624052687163988360276424715344214575363213803267410241677897806453443668765643936761535998062066218042939402056664249923583922528204772201418059664638614798453481825812660959295335291137548151229759323768141770455045760958435907056887994741099259222811232299212887091325102377060037925500
204 -5174860548654594616081799949448838514126583799097691083845573237241198597521269695107677882325352171852337863197226497015518489847203603171809404800543044127994884726526952602888135973325276347117634816816261053548120330569804925551697609877934890928110813735932437780643862330878510205937094768655169770063284724217507888061889314415242451919015020816778385852176193162401074232751265
205 -1060975147017675095466528313424671344571327481773359562635091619154407432294570835069323430937643014503885567268664381236463666067049207714382310277394834542078816291391218033215283337799873694173171082769258256777756612017465849381894742447331342546716704498606041906411345612368648160449125747426753234552566935663632067783463133108658557100650120199560432078067698256748314588304831648
206 -218587143393530064849012508591614042551881896125554832133311896649218326010718149997393714884778921790438040845564610600156579359164949728563405477201838446657724747516570799317889850508861254166215950806298503634241549821231902359800895061133585601727863419438747197165077693489528691883510925207094199249731754691975407287412652188013133343794197903990212251109536051380376614315472157008
207 -45252922875585383157306469057042355919501617866703918774512502134382465134329980493038360616156436992108420275112385028191988706240170426184296956277267504836470424928017362039076446428059547520438000159524940030622679959187717691748851215855850783563707526628726854576739174417615762856597952701734507611910595791220391995266381971603379098220534484001048971153713590677430108354301897502576
208 -9413717154135127145166059288661150767014825583025775943182563586900820398618641203537208182121964369168877538106918264779693357887645310504835065537640445847449244276086395460689843995568606074352489581894124209445707579241062972844819536269089227743945439148065909984563846786842990441304183171231483443243134433540966942607581691552165502585057945728434419827405321343845521754649237563300143
209 -1967696499496941690680871081156559761991695713407987131273881535662299267440099864251316057025178807214309609299611805243117499809349973228121619675943081181630210320889017652924705371202600538687934709472878634196696357874940199324909713588411506231146217856070234218520868843883252078134978844423288977491057487986430575999820401345240911155728516173392969682442168271947228327780674197522707572
210 -413264026871166326023255106726990538303376902558343016773687466553007422517896790427946098243953171835500098653043414686131519947297999096115267713512167779908568907458558918437680894569687793757893884807572172565316458804376533576017272855925460970367769468731088311422668419302021044914260727791002365635688543713436661819016516842574376576345765597331392074392545363235984227622408345616500838070
211 -87208692379647920348437625918987767906809068509690023149284361161274133250025707084998927596316561895294610039732367624407383506445020418883684900594915031015747719564418684674806819895604899971068828414416277520893916310935053599270134366535564370549065932191254536965050616042858154560568771722525099355467350152365308790631155871095673777294747789795206379567921940409383327799306063155385989163060
212 -18490339248546528610414762521808171181557798122299392343052522634808687097298298050518597899823828152949779078149407733846977904174964318261422268574225691213666249167924968638149252133138766009948973452900152105730340241675863616181404289736710026082224307637464224733695358628933633061124379714818364813473396770431818853040915629330567666300738410987908583070167387901434884026000219515465243680810845
213 -3938884633713091082189558545116412418230597682642712308475500647426523767996081850656070699589950049687534755657688108727449695585199331529712929816265098715959954969471535894808760464662069461386862818226290993459070570538119395038177291250213483306101503680634720872785285616976981292866971045312081993750514170154860137296772100600313535128183367311683075756067651957581160138111837001337257278695243320
214 -843015099024435799420681106893808416627025902673030746087187647329993955646604117309486192092282285990248387206405161142457118225134428675279652678709611382613188685218985086806318652895410266275210465186020119506469827350581506413266096039203189252656784488714924261025549337749260006920459153827241478866447216912308078537829178643170293868557404680885786289819522247703375490688703457639049964938835353500
215 -181268223888489407944881780526498952465317058788395334404383848918459420513803064488764678918979704281098926704855650733928129101149968104203817896213384907659806252702490141389850996800470017261265232133910259565571409347314041199171957158775857239371484667001847797422709671929912397061279140760386782193210316555880650639501116185063342788776444402981784395115523174054305849082727081216797394413293510921480
216 -39158211752497398259970445647565619329575744604699131563266640979749986734529773759801731752082994953085699776546937915130974877515299240727877209953746496661060751655536215927862722718880297147239518052604901249450989090928039173528462312942557837812425231646458748916428129517181652115503094211944437034238222522340501138317209031064376244737571182251241703989264793460077386118984604066674887369868827502804715
217 -8498251199437873276230239646754691921900583607807515808025172750803148878338119458098808898288694874932122643455924683000284659536571168286207630577857050802352949397509450157255106938913409889110051430154885498968657867761547205093786493417910464740915162874915358751282355204780604726456032197453579834298012206951762873834540093894486802082160846714097812919429868707079343269966861814820622880494024023639712300
218 -1852817327798048889491587579025372065314000744252164386001492188320276229604183750400125902514369776018956218269205624728920678614166850055650249324135173114155990097759242519349491360668187538019712339809242669676345969644127303519578130538816029351126552272726770237032403882281462760580156166248000572408734632712154108011818216180328775020316459332872586052568942169989457662327846982555389971931444957733718602690
219 -405810085508062186673117761605490953256519080825999744484664519728154934890907177444848723181265895767480381646949682167393764073844329148440660029748343932989892774263139756807640903456845245826052410911363877014303368914282800074346153613600522793123564142916030582983279839767073128374539728788253679708480236757351220042379525437223212576629961070366085089144508935681680287743086378456390564003505543579965276427820
220 -89287612983828497820779170536862217420214043222103395817851757728094586676803942470330266815087371472666666238804136796269635786265582700762748909782318246999230029907459306554912392007481731360591432498515212521522931920537660690888468429802304391948678558899999495971323771352589981455657092384112604721325254555665529460670329002959894271246496652939583592982411664444098360269061362395300387591671757963615538269204377
221 -19734619878834000601784668001424374028774267540831781087246129806106912986516330754360143311398145201853155894150968932295308841327153376231492692931159698546749605029965610645228401258190919109973341890703105095101877284091175737045857326299244348821632719544413750165793796789255144898979855420494159421014857072756460363674725010470387095573034238596702106643851978500208283046901616872880852073460710621451156314312204432
222 -4381538261860867504539309027857836791603063546191061676020866213503158263199945950483961484434531366220107970318698439265233031340745682857662045085276082921459158175495877813836040375144822077690568165192347929248277874517218999220494743214297584248719189392339770842372569759874769615584820693720166763075772817546996951033910890023574106001505591593287820625237872239923751963937013709216453759284756297774002129262179042024
223 -977183071864259030335981278943580174014868584419782095461382901829428190951180935888902390131537505635369664854637337564243375536968267822647587417308922557293574384052110952769829522791681953382569029291662720082990249726630741736214309455361819718675778176139056981323601320969538921190960486514542801447506004450109637446111596022568332068760732076468908857747731455264103155676233358047098349780104779660904052186623321304032
224 -218911217760382101733036891580777389622458012018583444155035547529093243122743971649747072372191880498734378186242446479852074952508722933473411853702428110329243922459594922221400053396055116496299694760153386301622121289929129156386481193454996256982705399131365552845891962500623138477823471384394643188495606648207194118301019690386612374911126154969977355492446071806495128924982485977451627134811179076027353817405228012648743
225 -49259976949935234808995340197396654079888727777603163050487591429504456899254501586172367798007903343486863640737411224948172568028831463019574533973802770631540404432768666076167503599082103208841248706250939229966820525445331304413168389773394573889060754443777785635880137507642885542444337110572894466209494547331936563853089181876294912245246640935652378777729065500606692064378513860267644090279822503039355287250256556157086116
226 -11133864296539103823404660726561063128117576631325874394233217244327044340491857098233552776092768695907203644580588025978354439077718004950398156090609345424066061200062595117833453787343539873855266292228902157583944088591542177629070350530788970811142480573529101788059975037594795907253951994901682454984417624264722041155759669436333401716112820342225086500228085720143240561336166524227431327341172279711826954167459237417083499726
227 -2527636843986827265089808759902349466207374977340585331885186745319377559847491650244749414804232297680148940239394682675985162648473550413693866180016646323879745670986451834690263993344959970118252098239200240454120929843920772103925910448227803234110105027711444875202196270740537803200662799822976934549366416233460771225477960808162796428662439518308813625510055893753969152355912066142148149576423895719139936405774839574990662477412
228 -576357623236715848294049670228177675839523765530481256635513701847295328946051736848331810558514429670531329638797395968022433450375825243352810079277511454824592861980100390833743171881711846029431975040408694530491509942003852555714361767653478237852095465359058239135699249247284442518893699336257709077616360643487305060707471097903738593244202457911578497659662442361227988583385572961499121463252672742867578442343392102939327780866901
229 -131998704195335217107799385731969018071900999134977238392229157443431961423631038567949270136130377705289442210741675055866828651917459810121476794313154579882814464872328817331928696029402678995467085375827844199132753299542090859089295988505880084748619706198797028692368398438908948805555572894964572826975814815310824187618486586076635293935350351938049506576347264665621281347461304878367569312894765417131850524166358491083960544752164264
230 -30362622409306512179879351410108182207405809224514428783147972186001381797151572171571599400870356773386324120479903117058388625464130916187069949644491859968737188553182769671205442147893075286823577905913690040223462475266100665598721214190652357003836179363186495618934433620055565489790622913619830338732364683205830638620930135013678522468862003740618609837533250184821886035678289751108603965651169658178961027799126729146850077081602629940
231 -7014434583801511835060118373866269449099282485878057025919400837648203150534186990989897794431047568628114652007761645967651976953172273232179949128731381638668395340492697664879760951989010873503017948654749922661949547196558527307603261310467147657391141092344382660604300078082200198536392230950364618518650912865777571369986761965224366450461036888175984451253296599177221148937721401513805903159405107584704970814600829654967942701752261938680
232 -1627502654921662596010300986899461157784260776028364185413896839719124892603744276763905735363353359514232770811086092128828362706438071173238785763482752171375949624994604265918457179975803056457590954707786729296309502227027657343363277729960966333784249973032406413385956946663879445181475951308646612119598758634988175495700007360244053529800669440818335965194773654834648101110634750497262146366285381119805890134898808080550903688390282569270755
233 -379243654999550835407514920475476501955007166953809965120355758621108424979906727137952889488958115505108699348329614846600137400861238606166070739702322277473459994273800343097424808336960093739630324758202083884536642529180435627434792612289325191297317272404823786507770387544256934638633046859844719051181499677830733716032735985843258136501463251192607939743562419542421977484438674501182526052077121659048774912034605491474503846413948547811773660
234 -88751260021492015732121028434876978302370406296110724698530456890259440928196637252433518860018581785180957666147132173315485541170720780904203198379401039888962069302798212714665196531407070141814837177625294003547659839729901438106566195029649222372684978069727016626470874216302438722510171556826228917664290764116913790408953249592428990341424764370675547277048569801347927877262347142074351013185322584292036084738070552650214700225954886791953092570
235 -20858467202896998348813795967496203031430170900617752467888929917531787164640182053500575505390682825881527462450690410685848641950587945289890633230652165384642595787709079361870426447211566829436726845774541410702630585276550939408686815930715584595042989145222232151197496823596836150467490306280696399543702930135891415950842256150778322107802494597679110871473919195227989815200077106451048483658102456850388402264155972097958111730121690138328250129116
236 -4923047813188769213404925443965666057267026515782425119221918452310416595763744046115867201258201445641422848633913579524115021859886718282849720136072171412199870592063884943745820114033549405666633482259311798584677174190722374524066037784280642244727400728691042926760702863276753737707233849787420602961214769100793071258432937982378506743148719924668165254114882087380871250461697444355886385691819712446311627024206315177093080685282736283769221030394001
237 -1166867980575965726479644876233599805777794707876989094081485410719360035608114921134914080990277101387239671133074907619235017227342381471348386634911255295034506238416975142429135427912636156623754240162436364911991853442475710715217537872209448075902246023837758972106757364876656755317930775249714001532943997367780712652083537646162792910079082148974254092141109631818457124215207083464418723965224819058446059421107836185193162644941092842481946247583774592
238 -277739513400494122209298191968320369921405071851862072390515830354937208395441496443026891370461687006778451501820141161637629490659719296299554355724492758314797811791529470259408967272591303677582537104677521573740762047766683027993393648716911512621025419751675183949586652614397780521845349553954153092494033248308271783277470609995712737256800675238242742349656102166370333323018377294257768824672250805071089321349506502174655599984290306511792366872096995456
239 -66385653276548508813760059316959237587037287735447327763154688996219903001503873897870666783733493746082278084278924324200826266422633465569109681609124305915818859568652656647261415579177092285492888726862956329283881179272151466938239744562289684838375668165768807717886599056664650174773450933853156852035838687075564543647384285424803700840144476347634842347620816672765781635030542648506499786366916850295582492713875745995202094406158805771397075135595805898064
240 -15933963314572571641697561359224465231215668763064190846652217411256090102902161178987543043997575596269221561105412953259261076750042186317743276187018115854490219799864529847240420101842178163495340373554734462928258719069181245239598568332988760794361119980208975100901202700660986946588057037451681614002971945122839085435556307187553734895404317225573443625893496946043634867771401084973089819833280187381974703602641775803047970023769044881297275284170001343636255
241 -3840421330814840116968140470087853071197225168809108952699186483798288219787666220200527589955347535402395706474048612459644714593205345635682802277127034093490463516891701224706126033419919631733268510472059357684712609325434395012450629010354222481862406819084036454338087905602073070106198281667862729461806770165539815639285973570624375615954860693838068846975869769076713523744982638727924398524080384071935298063295295789501470824623999619070821677344315466922806740
242 -929462646137590397149615015449543604000456121009120542191412256672401158041891802130149698589311910737092802511052426411192242459095533690544670348548656974648846826629566698933172249492583990555226792104747665682433344918370758043837719471794900661755967878370193042327535808414729770095393026899007235540308471573073626149708839486551647431421131780407366271122280346497618228954999183757207504126848702255511093323615044980308503091121454339918921064574055305713812800230
243 -225878868543980890068267851221858463578949829394395005725416684075678018709081952512275886097775139025796455492168802412462139535006125341159525449932449630404186173217194572044576403756946845258398578430069603034788884461973634789466239659627793511885152539926912874688045537326699651976439782395196033381059918811629649932095534047425292741850965954320461101306753515564880300348237515075899534848220037413445717930003261014432528177396411027381645916419133494498730881545620
244 -55119149904217556217998344023681992031282726826871973553075019274209395384679623423141765894785861467163677281415885081626374804015166590426571077161264305141858769961051148604228218248095493253104071980318543357251435525041892266798084214916490129790078215978219592920770767585050313727856425859529884508222436138699079843642434905484500103115726855045923818600980536692679746091076619972889095968172279928329681129207212711930750346241526539683041922171191961011927349117597005
245 -13505335318257639269590208998314766996266489903560952696418351355892476221114857471181257900558490696983945140060974655914590702720747981904550837897331850441053857465690420042798375334883215182236520716633466951711662408910841004579298734734419030789539921714180040808569025783434815175665063898312174189293371762340411347005902100485670654141169993392956808841028743723228777424559645898566938014295599564419663690470066050981667057328236032051832149225198180740413842450642677784
246 -3322591534040264090691417125296067663609681148163912452992981280622639561205341753347833189150070431132638672187436572156516748670312645985865023395130292765639595707937969472807935150448956788305858394774635965917168484100279536428206466545013458986007692291912927975577604393625903706904908451747084760052039017399766697777475245105694342603276835703688508767823055157832318721562856095515358577461230018093390450691215119171942933830672427959372442015299842496195551108066278622924
247 -820748477393007623341464117935542562272990252916057071337123633198665285500408788288968253369202607121319438855299040420298581480042040312012025024993697803050307812802076771209465720158681993866234889139682684927389794514882477188584866832497962439709962234349093286183672563124881009673846787943201225687577468771588229868317241777467338097511189672160888290112253771721171709986623785985290760332127391268828582741669306655630285801457678728613814615973976236231674092722081011540968
248 -203562441596308621632219624981949388285683297770875234362121834752257742052669942151558563452361579416899687511034502272777226013996083825008202858723856393902209010465402796585611141640973111050041812347142606514930795244475250336652974291476671192860763147619834754609429989239563948691957999527058658911237606101370646145937637476818168333136167304131541563118710722133237644335202481965632654855697524704844883103810662466913422890669089373573742634905728757867103916660677377717849819
249 -50691202436692167822017570766777210100138546329840301647420837785678964243118005665037915166413477423919595356618220538524346066404133077639735908776867819138281414390236062589292078419876693645111591035525541079225658757728660261417438776119163740713907541964793007980715645234112857763488937372973201731562216252621267876421344898767961687184045062273536264165962865511109371254898897369802165067806195694731933819348517218024357958182542216897996869986506952485878430759189326855667232396
250 -12673830953502111496810205811573788833942257386730183825814468872566502603193909791142762949340235243410515782105874208905320644822864966316432418216870797307509480712277654628757635755650800791251313603228616006907417370407356018167228870232599258483724557642187324217444119194451363493133601861083998198854798121807347734476831322360752187839586352814658435459952504435863823065115504676402342749489871178300971362028942891745950773705527523168709436828392803920440420564515141571515783138290
251 -3181388133338122377551315491695868482949767717026988881232739491572878227685175588902343945614908061294327959695332894972765960352452872045035245336732817580975501804938860460100982143498514435001908872664593468193120266080326036317901755859317182363408049538660651512887361757822704788013918549178877720981771972308249218179284993624715253712817249022562773614543563303318911341237874049071652125928374514321373982212567519115127586519425802387157834606296565554213167111534359958397178271283340
252 -801773952654834991673194411970170057176708856301047187905715690431644173336777739805993411549573982411962149983500974495042444557422773893436833075652735713731006677771793898172753127583164076062453394503542824206752639171019486149486800621655072568328538619781952703040667637930164696060789988912517127894368448656015091588662255041974812287903498173376705661376484936905979792108829576671549366369102322403718404937820851976330900238371023249192421080501334710531695668411264251235074204202532745
253 -202864910438948204531924633859895129457359365592407718663592484266596520070326067621688633452996616295699267734101525604751613533164572971348782545550972955183409399913842168743179393793060733711706668593159836063634941995598270392990921505520092219522132365917713217839773345036607580194104064851582695772982488389604373342891839128881714899664283430439364334559230696419793366892252966627638650610528067812330825136889841615593505979602174589426422452452628967567335094714751587524887076272292432240
254 -51531744684356366664995762416208952806423220029052501183935103106513321117257199217628292281687577770063011983019800805958769383833851123377204965402176310567963489887668611692313356385864599967416799753793610740894591771228131261256734943296685548488714388733984733035298809639115213985564056808535258091569038048287413602326472708086270525105017721787192030957896539556085083357098174938449682677050423661041533437613917550900647028290112856178010532199951483724582409736829744632777389327016920091160
255 -13141621457082272470446024061466232619650023891186309290757569509894591542789046296231313024978134565275411781625702195761345956858176035787768402510239443036768547191489969888980238037340902343935477396305659708907940723672859778317675944091882255256501975780294779554411862286738774428870215321823488095129581460411610327338487657565400582848787034054749895019731491479346700689654285349087142180172312003816843328782291686751535767221071017769393953161208875398589934707840512791261775338640306037005248
256 -3364515847984957453830239286823719940955262985633871124341266687855031095005642448348869984793922965275593318304251472495345997112040386327642296007189182243665827674762911156451205056428933558011393582583153878366291914529961878891568869213070808970515648748036082300929388837835951170849061389241867177292752722586770243628692414070967497668349330125602395941569886040122432203177071472819186950364073378890853726635326877295394251284471135939028237951493199127159724514548856579122537989217437264080684823
257 -864747067493997871368216762633166628987816181105685701828999996509676054045350346154379250743502569735465272498343346762306493204574944940981855873467562520140635203826636921435727569354468640086123691958993944614522825662462861637329673224310451345932189285735371752485252781926147845983613480692897076983195858891066694687572592634807401776077346167349113356998566417259587780240365009123254667898550738139781805090481007391582970859065512919461262898528124479393951002796715206035259286937711481527110824196
258 -223121766540498515605874812605792885078940103757863986077244336450075251632196189193761813202739682583467900729868497951199033943926713438925530260646518740569186840602040867263371364575489341070308663376733432898551628028158144167867657788475227324891083585762073016523137957187830603130414514911533144651031117006222819244848600629666658996831840395971241710203165803234675836010095124515416657269176762151213206536097727201589580309119226508817209814037906977359774857740209581613103288155626243673525270800638
259 -57792912610045372425091670817887615464584014485096281351401974152721008219108115825262678644675332472648406548058241036030787947276264849759305579735104494626516946099134519715457433921538855885092990363104461357720350290326529194767836824716019340622471616288000138202534413305271953403750208711374448881878972518345526084681909814880926762185259948389249233393973307367200348612490581145564510790534294891077422726160921312377435885031577050124844532704650789149861221988753562966657958812753634194097017512289732
260 -15027286082131715683508779077829048561700294441752652860676395389736702869876311080686193226821803210031272403539561893083324801775339648813392729161047900973001639031731588153991588057245724061436223258934653723926332481087056642249776157771897035472161056309398932639831965395264492779310036236379424757054196555797364200251942286842664830809822443719669544357938229865191442369971322612075109168076085288066407580126700352457434858786853620807783963445944348220337793729541220018699585640983983041666740470557365573
261 -3922414036260098880637875435839067288223179669511383045016460054383013593366149366679334333069267288736940262766711167654094123290490163416606376901824939948195037913083812112345111152852731884212036260568558640794995924114154999252342755942284943801096045915124270505338161479238300311070913637706041710550193097310752604880478474903773022558398537109967244861955602321720432814192154318990953482859141795615817528299751643109707328231580831770787746404584796096408598201597468724765402851475446349202911374871869654408
262 -1027748495642135240155761147025290430627243694338650972859013687899577552936102981292929337431953699499783042884462873434597667933301992630469670554754177577503710667393476001278589432275040909572062199412974096649626905835208053481349809914916998438565718720823423740468079349857069312263786751735326642247345493008072211983072212448423150948319531872452712740354432733438068741299707882727478947067528429026932625805462365801540385897229217261819143304435006358580199426477238708692346451070323318582200781007518048731236
263 -270317695671154861907047336163590586118889206053592266124813312245334229637632524969616775463493607471219214383862412492694395955352121935772510617585019612815614231003433604082067231880912710208311742137934941063703229227243684365740443622386661045375036693892562210233720806074790375174950331400183844286949592542062235497545757462634511433482229834695724698037137273045766762268029511105099822570308712580207258859153726387435807866815463381019298960549663558173066675324290237787722015879632250058438650479851633508900568
264 -71369070233693425167124940088510180950112187047094521248527063570702569469419396809206546061877917263588510957421512570903183134840173514036314949612552885026985839960367889707438771934010922103307072179680006933767977659700713101610272422583292144325397734161628034680648890344517454587040427112969127568606227916464067355089970403180071433999382286201295770979008992035929992839714358117747630503258470395806399939987062710583210949874621259755676566215436573086902390242454974726105826123226352800769778005878069958681201107
265 -18914170877063335742243222998383083202364649222252984674514547821006295076895587967420861567866649864077987742472865028900554240378329503637790957564439780097386849901375709291567833639105763924883943707680792013530523061149331685178228603758499993625988754951759039495242777681335917009525173748453091012187872453410081222301845798394733029973983432666029032745691859844830301326321307607195428341327467020434027071969895523544382054563527969397380896492008418167690207363461101562937794191740903696533393677323321228222704244540
266 -5031530421647227684841209531008919406159293839084289583895826387192685343028480853576165902042139474909742239794066880689478824052016274326047969659404383467265071049523896708253875738529129992029973376176548931316278459434485249212310581248923822566516328428088841150637281033750634242274933469607670453878853123200919477934330131672873047298215244467375308385494968914682517540174615397156599436328653053394095582302793932298140454076802414332692842370900835642314223464903630088500542433301275623298170012193525043216040142919690
267 -1343514281915058432728601691022970706670280168213038671801768328602052741496856365267369186136991796646739897886830141225221083186038219774195824695134115050988223356656667538236088865890519349225978572368128193159514423942724808885209185775954320624055103864924939886635578330771099429864203377830558018752868080084217604589492499863462385271557385964932349745009145052503367075665505771529905122934970769573889141890430484095181547681281441748795099119176607776333837215244909212771263497534216379905620779474226488891967366013321020
268 -360087273655298230533782500958924687733324187858463569786357719194202442081649856595615442848187704573859111909939378177747947775105029327648696853999168461315071207947478689381691703691560980837327793673681664265369744404395364234700427023841880253241566567688595168029821694623846293240464414053920896464798769527901832041858526264060491264612625984491100616361232019921524746206754198327632203832531579236528525771142737317445658603441285871715984585366614776630228478406103592287662425079865250287330070426052554039874840734879282305
269 -96870270913039638457127589379820863621686148697417019679092256156493530388691251416777817251399264610095774384057012113684255242595323481878326344297704538040162373244584801714433980884054171832014919172277344142445308218971528792268418553283253631810472408243353662908260751815637545493619590064337835329319009943723606757249137989455970122907227982593373429112038989708264626628633670849538398532428690778565281835927806111395706819511875818370170537607023848524656655467331571810958559939180251691008006176451245362440105887794887878240
270 -26156794069536535385805355935364146422842018402759112177169487284038937285874361963097347589539512078490619606799315019794053257029945049002629135703538616118944555454493899257388872690677736020031506722693009435675006402731692168119650552263135484043534215905775937492233043237850632598235773507566704301624166822802283661348529801826623178544539128921589007689583460205073931175584657628902319666877915010823816879303566075548164362891001638154417744399909487117944755086661800198943685611706654294619839625894436104087163191597358918526896
271 -7088981034667560735595388924540955808840249027522383494918585009495777183875190687485891796124674519840033987816273239692766593035700168307552840648813501395212186498403081332441392531341114315997321045750882427426049892973983706936279421053118407634373836245671242062334907973410846347535988440221035008140799564015597947884397691871915782140783801691437369727869516674859696706340546913348028819951255022264911621903605433490422694959265546416142673718822311631910412391086285611471825249264971360558559562623073950979853291345475666021904176
272 -1928335102348542685731533702199626812389602082824665730859979743295737224479451194449596676996146933889043690651584738261709701841183623023019852951246470020592258724855298670543091706508291685630665899816848631318349850851121987255581713853881120633348754496393976830368101768116870710682892068385422445272236249671418777726612488375466936509034140491101377531992357544861709243008274404732124913602710596149498770058922316361589503827765987187745227917738797316400512114216134449803193437786926940639415803109290795577171189505078722490014094607
273 -526471326625821497285934802026308489619652142828430722842349144154812490043181960071134571789257674820422486220399853952893581363932514257919199751053718410288707583043497322911214289798209193296623740137624222215977246258135145371590720241789468194763849949128354856342179875005451366450145779372437168603981507696451344257546558422087447320469481881256432677913674815070846365938791779642997785927574070006147426378231514514979867438391115526397236080581814544467237910229549515707663964693114747602017277723490985006946866385290888211844196541236
274 -144262893241136829128474740398319287693987136108976225462443462371337670701494157502696938347633022983277056899046668338296710986286627265819218327134351724521656431275408585306120731513935987866373679179777747782797842340183698092457756600108055047552366102533353159760285198535745266656764647417511617619769090026139088193275766870067159504161614141286563828377831516192675265552989645848501447841893233384359841250596369848238532093640433899904451543362708386233997074285257274121442816492184311336943156390230176914433863500492361985331542816954134
275 -39674957393271416163172749277406976029268254053942684649823762730019484880631712846568469828455240317690786475330482541427663678306874353051070169302412543686152671426070115364936765770828202940746390544242567883352650160695481954628687716460924342306097194353160972498119587185653835971180880618723390106285316420820017871143997649350164078517812247821972684914635279574380469870994467780663742686159739440887568940593441385134415924436193237318350221969269139503593341225517872675350429231898525594185885630271904003082080946475228514742993384139917044
276 -10951017579999401112564810796901655220795046150647376060469481432845402844801492349698143677025450502242693386731763417409709821687142945279653662924283165051901012903489188876658814333776618214516060751462911228833034196971211395093620349983596835817333747775095196993217282827676456798517730975873366518561950583988969667790104828400537841021030084339416767653811146411484296030733248961988764595645014110172780111780909776893863189887433177202882685977954493596742996680520743662134065488339875874858792605662039891025278536547667255344537447224504064829
277 -3033632443312199791177483328151651930498023166181139957343807073214154074777957770317769286541164123537605582210110866396855525648515855600897441773264814425680844214457658500043074051401064333931127480069496307701483404436626108914648390567645974918420133407058656665477477311202334545994760163723583366976487313825098156525107325775268508965821464701513697736865127321283142958845734796732046037832596681812776604114267709374126584836309628748159455312201181368249088748396892383850757193064859353068524466510836070936807651723419642692593963448549300235768
278 -843405179021608753260728617363441268226419086098426704522940788388317205440314984425484660993438848891021660684451229160464445867648154802490320000617035285898092708881812013920626218256933718846007212266245534476171907404307387523789536699806164832048171749225690389366497734193259938245582122823557366253867331730966070924429225676012700480977403932955167130033283935224303539978883880327781861300144611180684937034045932735729935793052307999140394802600137867596638990162800058645026004061729870391421650231579655064887017215129627514257485531856116669316604
279 -235325380005842480454607932593947321577881383649484977459424262978524686975327555935297927848674819915943870991766386868614777507632061960089371899039183942404421678558018771501842315833339133901391600879465526113466479842073392399496830058960611233764385925963903055250719246136500835998051717789128867756455236984402228782518023384412735605834181499722945884210369098093024891338402932485448765706571491032390455491340026716638695842218958209015556308532668852321961636145313679466486018955649330151092560284081347020975011359483373395222887507526055531909336776
280 -65895369658260295111016503201020933250505357870714988751820298016133626676408986570221142295996732516856340805523466130438499727177954703003993515961975378537754728166360448082112349593345077099119806309995424692721204531623602069525440849324976297090563636881227560991026687483210482733775533798995132441409466289017090346241740732557052148022090035082508405970766350706107808164706825270331491227715730838699722921364862301339273804276467895045690800126484717792663373604159214437815690573891561598041047912457833183263842413579959335696556995685908401895420061387
281 -18517788353116593989984738794767357466205584306347101404010770556782004284163033648523248631085683812986041061935329477626420605181269946176927754971906592984667181401664251411752513156708680050855990240602013461747001865432525889373605901251601741684305534768629221912289322994357784169011473037533014251809325272945203535784536913454625405765708901852351351401973287179256145199519655397912721456207465165202300082302558966513073705176585975374881057586473818249794399951284500716497760074573021572531307355104740637770479476520712212137296081278343689647414529332972
282 -5222349378232094674687110845543012369777797807478806048089300444659305626730409706089224406378517637688715477448311054757676002748829390420856126429450954442788426223516776092720743605049665046103019910409114757664209565307526507397638007549814028939128187202529726876375145933993061054669566665024165294400905806301452431569172259511369666392897446742242030730131550088906796572888123022497681870904352124861701586720550711230943492855859256884878711000190315030491175337305283968440478108518219045610410052588255818412724032584899797645031595711809465734894434072110114
283 -1478018467014739028567978980027208492439201030872019112578178953774446863718020586910045639057909895319838393087758044886713425448079657268888839897320917205454316976493552228203465656817752204088191255604287785872337085817153071511870653756830125859009190435838020251940900068120902595707129071513162882676251315679819343543328975642651590417096908793213971851664007765658866579712876303048193040632997228056802684465345647267345357272697231793986866535614211726930179307835972531673349037345547925550510008803767770510370265301234773065485200878000601635149596436209204972
284 -419783638514639861960566428118086369414935087797790272122592214109591947511003803979813486458960006491288133469762265068095480231865331262145914117541124740127066058939374647628888964325435726268232047447079112053500834755371519695863042482495417784031426185305688273769108777790095604478478200269995416955332711936486026460739867382305541231910141327827631616014571359454205122864751256273695127884384948366578418757238601669748864413009801967989446066500203384365798048655183788203182180567116921176429018629483125647049941924131461329590521237517688593048104095301557454713
285 -119645806631854624945457451080970555816465941936606097855488168372571405395495894159838791783440428950165957065240656381081008636208692222449998152996367147192256344681920682275532065625005863007699984807695312722001560480252955182642203599601838341879128886962063366993398632668533545027556801140722743811175515667354643953422548016637904535869321561774171589044408767681704838474460175133435634446092197988917314346027100646874462985195443772114015416099987331763856176725034884772255806822081844502747154439843578381065098807014292281287449161012189814731309681015175295491664
286 -34220822131362597258836081785549751783234343419832234723276580170404295216497335288662342639121768870988950975161654030947625045502709712752428631297222530482054935213285176037749012525694214997572060063685732648165265142638965862595033344599090357840684521836752176518429013903763169796149319158554065748079835930690743301019956345747416916973803840690198168410347193966380560535120270802259020009098058947782656492883270190222161239826293130073715198931008557192220235252496641076635345809039606649102172701402841274544059017282427887793031161415774458040375900070715479803724104
287 -9821980575457791429139579872712308360936721299393526407472367762750102779551699957520907226827697021073532649435515733841563985563533194445259374935603390555020870695834133004859364036883331655304822892881101007586796850573377037029896160197047757449165159005422379026142629827393195357528246256766721300439373000714410019837400495105203584908068762298293016419268716043146655036445882657079211276123413614258266653578919535351197689007101854694052095468612111325946166341379144906626002065135369855178039823172248314082797345063695407281577852985793704435758554090502089829651513248
288 -2828903332352599870570750077186348980525776414234388262168364721416561756551183112323736949301457036015502293274283403432382830017718365671018224466571347545417099027506556777259891001837226994954707397617965324061446422690450597317818843466319876646476631796907983984802427391137501019214514613535299147486621121792540040891293484978166764939489492009527336543154776595923494109154361229798209923078809104206599464514331806594161735454487164948323975473456037158035486147777815476391505180715209006432772176562171933400147540955516078070204307553445918761675832250966346962231885004039
289 -817602694194610871712832482571680124668691913913619628631313130458927896394001500707861332901407922914349714283196086412865571979786385240205333232021664559224919912749474380927843357836082384270082218258563811509349136027168273130697057044064504874820377607730069944993261343967064472994984774456015788097979735158207853590139758138159478026127396188249478761242564751983996553460280363503904473340433549027165692424623238790055148020044300065016794976335394862114620114354282826592312586323877315567730726563484272481370840998664406400560669643730691162000368207356502463845023340328036
290 -237119075430629108440056823416821873423103063702081599364331384924352850284222389041051687041922169918158110769101224407345760856269520371685377905361688382851744292051289451506607001860714706610121955693844601993091823398243059070721358043741086989496582653023795747577973499356410501910375590273093466551075400283039048356294971046666698837028183560222653534691293087394729734335454768057058368828855681834381380005657729936533360320955838956779773325302492738627600510544721946373732878981779919842104244081560449376627944816481134777906524852074259650110213018639628723446060212548959534
291 -69005782048194399126511421197844923682606896709575340224751084910503474816572925712963775544330025978504496831501388984654669052098262335183962327504770911432570614767824273889681297016766556870971664056139523036039902730581278948236546510610110155271161177512012616230019309421225464001085869210141220832112455651722667293755470289320758004078525840814313531558982858421165712495713173737778689426580178337628794912210829464569092507738394278472277582795413663170416355969758044741753652310128199826634658038667207954750765959434865338089750271042971631900188684036356077605919780515293325604
292 -20150886404936854568177407505083721262355109192092065088177650614706603490855481875784109809124700827169835970430723739218567428559411072149824524847636035786146340984530358850234094738464766706864539395147603478545859379932618756296590213005184118570656304718839290296798446703268844121796685605171070195279310561894872958542303836275409088226266131578679241605985476843293476503511310593273672492159766004111353900004108725639344237553983894659609331655005118176514103574262562407401507404764156232522726511189585765779914690123332064424755971085057426249398102329548357126880804898120609724213
293 -5904558356514554086423530295826998364520557669501245379872291263731906958675807618845375645312253027802298311852216975068678612950533015683450205460684227916488403376752163425261804279793477778887507768952741485966126436995475429748992779406125771140658115565891026970963570011797760555476668364878095212133439050526761288998088403157786544895492508871730971404992598077717930041123185272663898583467284234752077536187270733022780666312010686160175405850018129605371920764651163156472766783858603995843745708122741228580059341106152728855358681288508412739373924963545076726628388750177978017675624
294 -1736041962043718219682984427980407062520295594403246073498610149796250514930405207404837882639217429185977203001910581506069367371396923925045853645045290152822802887234997381675458848247137604239290461137033867521474104909104121845165731347904754496320721977238476921515631108954658203709914962266110575940833191767561321786762686182626149472541238229995642076373521398398203736115633491252059787164914727756122982739591288342309627673656849494439377924657124484395563703009382640138108307428532755257116150794752790487423619943157482306288640196546791059670729813426224652325853863666501477250330516
295 -512162208429463434186600227773590453435580860665804043036060510387816518805280350924759424918951792620888559928247797617496216379028733538748780360694738472859265881337642598293970177791501568837958486404026100011453737046896361927091615379552789153536920653159067604218502424291353542204138730952603973336024166470488034133954981972684276207781858502052816927590927050519653771889902592958020458525104663677795122936361264393172181060352745859108713863619166230584137231018889798968454439740058896806358447169863543840956457952776529288870757059029530435897701895732586286551787783360434318254990656440
296 -151608783808172488062338030043364739927997675046531936295255933298262606044582337499411395226629049873379323570301110475880980548314037277945347478120032204322250958392251538064518739363808717480337434697053690870292410095125704448089939197263685545187379278469924254787173410672071362048628733517050074110774156864873137768286555051860051227006531934052633383818527144519307432561979152417025131388991197614860994149739888320874545980281580793369746422892892839496458048105216264449600696015892383925390184734645939528105587729372437259399899275445528918083580022802584249784494126009172987912554704426435
297 -45030396033811932793093350855014466516210915474410313755097553373427693094424529353254441303385434096354415420693279286939714438658677684165744307118595330552088027896829606068559557488311709262264191562189821669078943392137421547677498315731916551443095898463228822615506009247628181434821655101311902539016728121095907976578743428119969052429089971967409836541581509059094086811072444393666440571086043503411847763156803751594174765294595950575695837927729521398452554985910879107213827486745779679010467614795130963285807811345834399449597129159226076024795834885476571828906177671879748661532892780428700
298 -13419823859414641785572520981109242594997650032631032357542003703370338490474549771173526983638563281921957678544893623845402007972187219389481816616525166007390117220484640254012772028619713529601228707226086271299414988461483179018667226304905838816821303073074416751484762015735502210414805821486051828225435095887866477676483521954612640211427627559268032778043236104500366237070083681515475248932511387059925902869335771933544786053180258329741230036202967644237062232118260806382983755581399572502141297709749445779099904327642392722160876955821919240598015252923863012978935734604089788433541504951918650
299 -4012754793997710202156503324378142247581754907991415579752215259186298245361158299040794687453921881272539907433766634482315621526208637307146734240615243800273576162136959321304599912484999321183954870749209831919961663557273978821682877713827393007995587420179867387635960551145021774914542365237120408030760053531108608570353470079721912777813752909878979826090448580516010658336427814886462280018919254649484983576798532652398743437021750547233352339010830991944221696076790916046416876787192763396265330003530778575621214034310167339461340624164728071384145851213962778472248249472815872154135288131542435740
300 -1203894222815045543395326153338372011251921668555328819178332640015580689139446938444420380481086535862480113312708998197223880480116951201599557308607653806905702597531792795241157429011245708912307044090792875839227485583524382623867120796653778748088302878805780035236431306604970961421507220369654368496916326100958197075613809237622084629426103006275316648633027801050660156422240713463829110771095452580804601849599847432625056525043001901073185840548592066334170165717424969518045285381401440806041384265458435285390204231690080480269715190361051532552170030591079487197539257573188639988914198137694566131825
301 -362392429120664790818873000290090492584415042756014186112114187719908117590803700707217681345993609188128571009671656510269209593949247806417375442051923278130854252777529145625745482141819528255792599405160610217920817019720716719120611796652973298940077208857288756662706244913751388467714086682166736888454351261379716895238984477513897872037828432316279136042651925557966778211660252211362625992249246756423817124909471354893206345863228455561961828246372171146998181811605264580587775210481557342879206407927003216574051682113406322803469872712852576656651808021930447379451013588270581172966961773624002887352640
302 -109448594145509639736752791401748899179674631519753691483779437481709805206121927939666757221365436898138339778381963017678237445899821189092548595312026988093141291495517275093589863174677913275286228413036680969660336247218248999725897226597385927267687054608214911526976651041356937362133765730692334933574014468726699756841630485900223939820761685981243345686481874970440232005439492859679709752135852871853386243270299696928134397285609816748541508284116982932901091969751076671707117644741209991333950422209039844648320942697212675435860435213214832760362611626119471197600755172623108272243090120106144292805920480
303 -33164754312347950471309409423490403010365532832846546366896396952198543555321874147954712315769372591169926819621566715251080819385854731122754975687443347792889119674604064102937799282633794900505421201428031887154603292374678785990464648439199295094789833159181403179922406191572663175938149087756459537921380939280035557301248224323570174196624958731260387095100346734158855277751994708407647894686091793188914423446398759186692472510293203421661481249716505250528482337487018835375974894742621919375082633346084285349940591835783761716360154483983986082080712771896168706042671892367731596914633385042820504413529136400
304 -10082638069520325308464146118156727409070698680766441953487949154429332209432181094435730607105876265795138581160644507265258229918303089797804032116302484331713850244211056287044154690345350863509184544011143083189891946141645824271385697420422453341077320866539071568730444812359555710440547954474103031155619361214856213064530627792031001423687204526127462987111416394178539957954175271502093476145634503832284496537049057775387693017194525369947670173800975634990982697867809691051831378976335707093680706256515013568048126428105010724042721760614859282730184405519986474567910580756004467595595696084937836184394209636095
305 -3075372100696550938973279235101578176317799187842117687528074992681567638448297982423431082688020794756051979783143506222906885848034425549578696811518761984888627522708384896141961170061603263742772620931781056666740022436997030583643992646600152049432301246069455949353978743113480831201285572705511382814697031125777829748302721230721256038437855470287351054009152631036417853098230856119147898666653643445665131304483444150840651575251638041139145426261368042561421855736745008958503961163028930205144475008022894452805852957528012644538954318271020624375683301082148602596843601856875501885978951005836797456824630792778900
306 -941114780720460957868710341451818671388484267713787656575729403285940835802081783836949216996124176544468780065827556677609762252875182039614118885115941433428192240814530377770215018901801068769091070587065984934047700971911658940600274073342176184196375962328610093250862269815597923127734914020919868911658996435693564576568687672832619471730150067717211407756926766703549840030757487828750635639005732679453681093141805141361555151037746677447151247529203963123725399084649740942124970161085066121556342006646114228096499238935483404521559372027420586228752498638073710227853597220221847949035273013516191112571568123712080710
307 -288937767976675987234383187858515143248230599567046523395198161080929896142859025823238078269916960696679766633425130879626412951545749155177605861923008676004936763965151304983388826778546229359593764410826790240662896293904575020530250446614241309066481332821000717014305295503227896057667813462968024667481020510798684098354823527951705724751485842947554440588464483042887231855549675691279046891259264823518144205326577246252079670719869820551493857755234774246159384211635530948998548394917826671536855877032874153834341557291320791477337371447741445059241144954508083946069320015285665144890803707158231712150167991295134637140
308 -88997584908704984770096247070418100405520450502770627496961885961715535473023934115081871919955377863666659578082962341253451942743922950738138336347467948989541854707372764636098637238354112402481281591474124195208087373125629286370773627523778294918835849160779826003181316764352959712334219592747046274561444070466598037970451958452559047920227980704350650488637833741197808180239226509139733499962496108740424619352610750664366416888215478392196312502570909560834605935540670657780801002230111746990256582838801705912159366663799713426855401541159785779960866869922005696370810312501919431486318223723206138106846010036843300215085
309 -27501712745908343065777466354143289430952114315737792536221176918839895186409574773939453575275638199383868417829028768421401359453229056496557940328879950947189990697809646455962006948589477003269058100236241066670257593279715915912406624396568860347507584528409225030149377670731731868218799215051498440800161891405125275478387363849109892202156122539184580787009236684169112973674444342187691247480747783580229519629746386709890926636363301841406564011784573785859001777643788045825440821737362133635641921100432240413264862307964280971293716437765578243401993251287783917676233079958860654949895063269546412981922473156398782441175000
310 -8525980335510695877250286987639872600710965594619379200655402095634536167033966371980645503332969404181585500303509584204361293696954646612957388470473129385235453762618267679852787380832707084163192182759885820133750919233020802218341680739917708418014174481180760826340267842608777515786988412948553525478967486060899357793323981920027628046842329007752438593745605703453316257692768079214339979631244168130003082419016146793566941388745924794528818647283283451838467454480290223319213264830398780885866461091261107985541286221528036387062750021573378843745785423340867020204459526619444041664352842562182269896721625162396375695514010924
311 -2651718746993647741937390360407310059018414031089587092164252591051685185972320695387936338805208615996326439567683430974984079973972984230158317893583827851769423775386797818446093925124276210334431200012088198810369538481470124713128115482323869578754993359063330298392962828758602225228381668795175702046688574983290662541464132885589077225349310232975334132510269777098496706756637833584024582851281246716533740234880068950566289987625067054487389739603871144210005621489656903940480754959970619938009179677714054316674441183030389547160218132273768457919387404766093333684602843962193279142841431055208898732128769445661213772206231096744
312 -827379297379026551500754868471695999145463714439848657816376231302944390140982930680517260719653018925538158028995635514043213751999822866469659087287434194992336534384488419438155149078896837198419995217745647751109631936787370618884222318719456654048759975393072290423896473063602206944144001187627527592608664688663207191907753283982528291082058816209594802394030332692105502011580821976127799972143576408384711195776771763770708177016527291970393152725295208482578901980280181401198549343801651207931577671654089384386585226482983088100789380479314496455520041009814147097821714163264220462264511498744789809020457520202740690081165804422843
313 -258983108382963465940468986064938612314691631592991809678160504121228617230730188528219220350987847065998782447781410079046974276568702355425736051349901643552635876427140856389510836070197655239312938628384267966473894118124790977692287585351202879438825101196686465940707465292726809756566418753323623526707492353561917275712415651114332283611783682395106169191188958704815373136506212133470905263796526062534159002244619969575103619432888780063725574923747103337429142405862897541559088687601491379329189003092935635319265005862782666619672849098857059544580040183652013964748711695015182315220823907650441844493706937638900031914225760129588044
314 -81324873268680718702004287371204344153009421067017906686258961094454554052453117334489412617006449918484910203731645844598622529410868951438158403158681719011406162087090346335441227658550193057226976494255055682378569681770823392788054232751591537312461641183897439909635214856241757928371759565917505288151494954321175719421244581391597504981225556379077154815942235412986511335757280565795539895446341233111769310708673272113590997425527577118697279614468308403028007537348688996887966397633656315363264468152776068364374783634056066031012888800603526965315895499156188773859501323479710527789981038865110788160108449429626080226550700825797377106
315 -25618642581319212150563468454782140149858720181212232212779964549748188671475981797076988739954603700326310702803999413035591891327618524116465059789252274606837733726723394053539433709719933601469987595468349957077358642830151439548703597456781681561661232686492247135397305115168133614195317765957132831624365220798729454544250565933148734598349471960739816962643675314785121576902793516730439914486281887566509688359945459331717557413901876743964883103099795326174618330567826751058368814006105471031640598906869068096702290831608499853798834062558525853755442967130298571375865391897460883393899415409885601472037708674856074731235051807855456446796
316 -8095901619550994403891169250428990714272351283624356020669204801478278233148614635735424394028742158568308040395802131382091285562503636060603222929538258681431611012406970731797337731965902417317371851154101112788598766713214789726632914241790805566162788882492576100641255872419305974459519124285211048612754300118720655490757203594126131223564995571492680138792098471049225944293158576411984130304827919009560384813638629710184555456004509637567243626155205525418496165444629499565006235362264072374681366154574071202206096149571648639016089443731123248061787981767105597052494628586015773246036907173332719884612908244855803546097671538686928454141801
317 -2566530143617555831165477175989957137646201221831829002066915874645388980937289637961111644703715038284117499094189423701564427717571740594718044348189627674302069265905832544125530814031594518703372999133571993725110369412065870617358513512852626065104098196604163902491136818716727566478355814003160668263562609152290024143656867256510186746398610003965929422592787290250629127172003619320479554251333533532046945521327582379136695078714016333755637896917696323793527627487030526286021957997588573894474699533588332695158259621878929049330953339777981372006814016895494044728787781897530692952438130385122780891024246085542724189921523305299840186984324912
318 -816197454838129085789994038574453538387805040457936382447029666550195022025791079112291174236598256992589498506672326417131723509653605992171265857380765297724482935946742098355279575867933858688210811510081365908028348170000618275177010010795705219176518704175385177046235521818975905340887200913271824422023461015608554779115011145301073783156011289647602026405359007997351612807363244292888452677610581742725808933583726499050995617995028081576438998146328636468496186586596325701757464200070148596362990154018994644430285587022214696514155961005129528093575211589446269378238313637400528848253496514474583354341638485007503617780190105430872439439626315896
319 -260379943877299270942964839130572378262883355788964359691613038923791440486188527709050300199467418103873607320994559728355320685026573118896236614792263297646696229190105180335810657188323214951055944052748726627799087403636234570993568975217024955456225545571911865557455575687190085775207520392265738302079086127563583599916371140137679570403883185048276638665793924339062274614668672517620445002401305209462911584089100116446868878082225323577911509505099400895342407203167901599432746290269725694014421535271669369288064121191174188039313458031203992862572441964344479951040688948965601025717101735981509426660007841151489210207499775504735084734722984384384
320 -83325702061482376508525308695026903146064919081506535286770026568362291245022858149308929552114823693357647659577399286477731974040037235970043868027712896598208246282375885553787625465026828981063851819267048914734592537216007449986195271076241727056760166345895925808448878200728546022710377839973255005472720520974373006285298937837338510663685445385985411666825977434483010673979566830745169081455640423677280679955554835814698646959320733454966572160376950303221963094929915954147011700339973687774831277962048051603111673944205118680577352185280308187907594401852922476365506694167568392941456128529735291005033103119446112630370403239990395447639512831548151
321 -26748864674176047785653054929184583291378549448783477905481905071005627304075037782753770779169821005359269336352621732947839178917073466012169232025596996984966406958785773861224548588279485136332209135320595078201372633948830520899331395749130284976723331475353588044642776053859559160843050331522671829948863793877415806608660840143376370546048205768107397680351523204541338156945880948031059450920310699763171131117673537610975207359078414357622823276413356967699900699117633463181471372667161105742378450476256315969354735884525563633638267119129154433193856601875379500711028260034094571797621192871855243256871873796714772752201032561353374253484101581051933636
322 -8613555013277220510377633987811445543196527555932407759436800059925198274451709843609022539745110096982177540267115540285561809535237077468836940015128531841251457668133913119583161738491700297050839493758495397695790076834031643164764473033924097236349664531257735711538331524220349408750337658318100438265574917476943926817199177472955475098616032385520256524028152401913325836890885539735672774795348961564829029616239697286118392033049480381936816058992238002257241619999931912780836251953942293685014230282062547795264552442151183495486220506537170651210978638861029523428710936573862839430358597429669593075050390161670639148413431926488725671944408692828576592222
323 -2782313280717949702229311510549998485047632264985986230942268778604748718537482306711861503211550092750945433263379155389989880605453857418619881352897108405301835759311502916941626466410792143611143501987124173817973224074786521371746963802360819675098410807590202813159159943036418976914202006261933839352994178156420541046649904300811716991372152953336957188221500789408225804463153815701527653277068387684787961423145860058975261711451364077217684990150607875544367717251161952720659945403760788118287988910939430003519386900104878595539236836943523271274590536438556354585538108637475972238951415665794382443009854390250927289301097480939953899853186761699233907585156
324 -901512977471184499496106013506249912899332553202352172201288056587818284889223141697471285116527943197773560648721010796841846243022610328712208397533579900349636890498224064029487911665011870366543023958468583035247600478836113239308646709241637535769785809040290300836934283766744706007206840153963113452680257365949405830338578607248657917187744341615423641286002973513052018558833290476437309416659267200387658135342961300565178234481562473117716736690918411750024781741042385602992846522068990592554939635285732585584356209952334919272348339766145349334084401013849374083279296600927648175137321833146076937583418850874472340141469545614110667599079707973884905851334949
325 -293005760216735207011151420307688066184727840528307467935693668653578206392229503623525195717220013374756450845070519570930861517725275120387911964065309640851587452625336623071569107894815339024337139788594702675383287115961392650688047690499968649391925453197780820559367561738031061111496229321427044228908564138750947349499470158961136232655564341048038584250333332278646427705584116571798091705053615403154444478415617344770929947396164501448520374679303425251145769986174587164476830171199599418386772516003647505524004172480507285202291565259258844392955267983736848319961833979650659342051559424656529924388167348884068471309631306414641296860355589471813908859157330248
326 -95524427699815842745987944877455942690877484799263268569203900245011108745372862659902060590103060526971160354409616053924200791482355036292372916594766710468001631390469709354332075171021719155647542675534257606721055147545146652612459807470110403970787698770458984304561918033946843900666106546068265826257011751912851110968891903730562063095423450338778560979602757495538627192676640451813065550019598135356092465617788527622602145808489841362381223010506376877997109235495514062646656211704689143218441779173679262959342757376816958856351888841344265840203391278081778367387050853959640164109990518334787303447154809943509689281150328773624637548658388564369236759002345713348
327 -31237966593306832879003158852545378635189233312471119272950103296016149794338690883688390969128357497130072459235622626649053258687491752851381357364595922901254121254588019596874600545213637155633525284835845891376305579068633752541165769342166013694367402331879231164501853688312985008170661434197908079849329911403001610174888697499295326270177660526189955542406476697722624777503948661144086225523504376398690287232551996816753449940499828117687312862405556955781423134956295478212609750987797340340811671893715685821912042757195406968466667565059563957272916758558039548657209961150785615236497049701440409177804058876307945154114547736325915512141921691033168157758225022188696
328 -10246535119435936014637090579145248208318765502653779282316798239470853869188935318030832660262082814399172922386253598673641982535757833345928980355918185051612255078628358737361925528954649336601780703613545734619658834314116059311583561753943282886577930573071820108700133161562747209498065703390477575861181121861529916714720678826528606591705464427003479047781019677920919043537500424681919116290015431340988698619551790184813302041539398059999057784936093894395234668614586862649181188384325875835093929445828236830440674335338769832355559320307892167513767908229259094411958221941934615431004897956268263466368441796936240075491013166094777317175236941092112299205228286932298163
329 -3371267696365782196765838363490635578405055221329107927264795457465787495052756637640355752644124599052388351340793761201752213805863828983597377305105473301610410690134333283756688211072980602982252146840499267329616558034407391398294105692392126311907561403054366514171333583494670071862821882276777427632158936655163368844736981365259164133482494962365378264541578453224342212135580664944645061569607553832009058861723126644844102315292705256497666943023496174020939551765623380532360992816133522233509579039973803070216703043542438391452405052499703430797864238164888083539931429302756470573449449405618056305922919574339957826879190421509745074899997591638795018192594869409988018172
330 -1112570047361036280913692145298173883995908911119586540065495118946802592199490400849750933987106221623981642887655144395015006226586031775620006855398692512525191373347583868716546515162954006751015468490596614056580725680009692004276943889809873194297615556182101753794056362936863359580401160391296569242408047712882675548929941683117349059677014126567787941286344272488623195622857935981775002536870994039488659907560680712322875909010825601167776152899384346760152723131870491431454765924339441497177574847372203503007220815442845733325165351878687795379298621037558309383514849178107400168701932658187473320411961840757236389186819150382064196928229484037832678036929416629044534536298
331 -368277697778081962578048768835074610429819239781260930478994076817833776167065504593606096273056655972092070197634909591544720470563797285461918529948824299096339248114610124761598530907862164015881971008790645504562127392022827480319135294139553155554162783752135954412025893771229804729829443774742418625111681865661350419814455920319161111881793832042213425581046196641671718896432713899701515519004253722934449294159391722881551885546928526591654769488592612743457692401142320243455604522601562836671552891598837307812765683887554994583928892797733531960528470484374832902689981750109706258154354927335358304180971236833821516626792158708245152862211603383752875857924168554582239356122108
332 -122273809758915091975652572945434766940908337986370965455367024386884677621777699369805760760687477923054705199404960662020567491787668481388030585040488103711992322904720285917975345706028483002607893918592736445074778723190451221592920608535167251661199279646347980483711334686152932429104902446910996706430146274739379501112156096380060320866491780794600744231851563822152773225457447943143127610949478298704262847840949269206312726314630858076614002522148903595812240468253258599303201023164886029500206559121976119955474254220581406587933117436548909450911126329801263136748441075114048602693829546892232263206392435060373033630927197014170535257748606217021573923827490043703530813842248801
333 -40719036949601940455921467778630241666907274833505991208998019067112234084292110904633872216897585366458177256884547129039350042960573252306731375289729032309116361179321184503424361278306699055745828808143459222654030300110117349008279196180867863413107601654902641028000395972532215115075788696196481132238840325871154575038408809288064466215574812549470613122512901899173862878369352994435786692137394929334869472374111209548291353768113091997701773224994035134100878464780249804930732427853517836417129004328572373436809897701964910554044493306099406365764751872382303276766800761263440802161538472966850586476347326124329696867311787139861477172165808857802910035164690011667393320959673993248
334 -13600775307919333428581239972869154107239080607453518502258488086717376300666848842982661868284471414219141719279554063472220226340558205763530237644867828017259741849739567647921660209965160896214397422065595719895262353184410383539264339459849827027392764899344799615418185712778788202570897904672173745814194053487973128597905949242436981781307192949422396373309179193449900921191073924459195725259066060544414066951650057067619500851068582936638575698839497141743355357831730408434698448302219070450532791742781418594863764387914853184401733340204716040809481943462014930230381322486958586771527601462744047071771575679913965010580795256294586990208298253920208723341316131903241161214702219695632
335 -4556465181785835864345233194444436469720100918276638365285612239167190094245410616189214795466169500954454224145635761128092510574433379273245735374840684575749230658640136517168448142858479715652447830122429046206411197981268617621107056997080942940475721805784863596437068977360478271316060678580692305991484869455978138454629557132396137570667217076314949861369752614514370050211287737012983276364897563868526869335441000634424397475974813789366787121448854249382686247713319329068669426650802326285218110228896036789178050706753918657592275906399624376069312530405412896665881252143676364337761074642034616510928035961068467487050820137210616775512631037494146614015381969090330105415312490647338736
336 -1531040923823295020520564475837425951797675201475906433562576166078713630042276708812315006469773115003966262045429287198619216074884868504564890884757879400686614718508305729447897518793710883555398999523473159218448650169251485998957295047513016631215768414881162357040926149450891392967285963202925531754481419061647247617212579589161464067077025549591146182959413237145647898718447122006473490850718857821376397241407325883954871757305641842042613809965922291805163623488170676592295988910443926948315322040780123931368474427725752069768037573329222687454260934132686449217035653125560895395250775267503555651066891149134031749704815656839043360499110943013762619239745758996003795862306897286912438511
337 -515983780357002134174782903117940625000787096816608504430175027789234749625616075620762795487698599108815671888574842486639312720148362664759187758448622120872709542543834140874193159000134454872778028934171430179311139208673372208211459560165931977069912927417973466393721289707900031783890520427332182996145502483168624726861343553716071800058945515962726186441440369120016726938607857205355027203899183954785474915699210476508157197756704262565661420022364330741222786571677253166924696929015738117766418460592653002079290075935051784784896296012941706332666086142001662309632013445403124592722730244280148234915624595356155755841627917800093833758931442047873783591815586145388619105249083083204688658932
338 -174410242211057572740909470390660860140030754163426544772031864188748487484094064982258025847853277344045932053558209484607297070868178134874168520651153971863508885182515998147731857655281139382934654963924609747037069376404663625065625582240240181775895337865684686049094584132022202752305171114713374612317697554243944217975730322061730091540316527148459694950735083925636267537604865591930187028929412127631674434259720359540580876867402554135147210919825564545026716333209067294210782370772516877608183934936987449383034265938085292216813587264319750435196760478114452613876485296816649651538245854674564577925926311113214314548545644241292706945943143468507153784966277086135844084256959609666019547930486
339 -59127675295158691480412083385234750324069749364740085140959939972722673594713346211087744207211817492754371153581985333691516931282365212476678555912409339887160814937807346412409792431441841351341721900773348654174368499315969384040529537931084079603826718435730895716621940857460054859515337726049059340107385255154179671292949684022213028600026109082019261782942705979008074078481566768280826788863313242476489140964915820801304433158920586966728202045446017955344043794591256325962378283462559397401056417466045174246449203835699645639324319341963696513697276833388273066465339228023511400887669994410950306343579827648528720382876577623521099224132069449120994840311811717599627778411761790392010850653877684
340 -20104289492488990820160410650681231717350257269102816416454785407329653827523400902203002094195060039797499658681836821809231176890147054902190548930601248363896873857253100154313015764682627055105407007739450901706911717383978210248788663100726244737308936178864788489527226845558802637099306877178806337990579286015966471911225447107153506610916364148843368848504550188331819177926166156762561055770351998372714493864818514419736600253606610852366557079146170613899272262847843081106409694410991455297855055603964868162503505433846410781722974124581508424648180060822975708878592094450528625336200029787671830084169706192674010098622349042879646087843125023621016675140766983972797002747625535428180764668645142301
341 -6855861005562063237467500174283799174859289503590413937762507503409290165051942470304166395606567170962633196451383616460386678408334940882645670961660047068649490473317582665136552005937538195294794658718523866624065599320661610055529237224839955024738627047883039853484955768161547639276158041864716440894355213268622437144888756655523881395932471790268882346644044860797550431230385250413173880038179053155817421274000909296909124985743684966779789836534769423808995682235411243026397391147896261423946102746658778375382433161520111739579908349176049207581065526646149970893366769667235622667627708758335216225514049156742206542255154568219732948531492297805519078721133837571369777234178692081823325321915782041016
342 -2344805883788267101179716143863330827042733067412987084892030315499909576748373364943476802468093472127054516391701129205501412375804563814824400335017665089591997521991138606650817627146304163170805866612773512214639697754356491062386178927360094056371969516319390396991013035515316547557208266029662178397129783532543511823039982668017073479619004525686949711085115575327520841177288425166806799578212594834373532260090780135904276306330665197131812877299641094733740874995472899693704600732312096390747612069397299663738664349590635331597227394962576105204019055999093654126380041902554319069635943189460620432764584145681999838655438384750971996401619146746617624123372473497674419635505731103449395632732913425505372
343 -804303002915176755620922458531753764236229507232519486036922351143028505132796547017971710823794212958942125833500824582906018615519241942417456289792729504223394450894873158035804730512506603343115172418357941393726748960659837433662188990882652588588076850496039468028177931022411780729565842999797372464482208276533338290282651362710020152019426301515356873037698183736343102717218806439649585873003155392401932203115560373957653140286552789667021523238678524656676686359535989110363369980445957376935706663642283386148760438628211861507473030138932164078187244420842189047255455470162883201589110097688684626201254472202040254294427856311305349245145839059948154677986706616096455287664280851818517405523751763450716296
344 -276692061198335108169795771122379090047885439456355675803876341765828932126774488088438065182769770931433942784373209321294350155931678177175734042199142816441896494791112945815460297208886799021603579469001594023293190174451717319340896665986340565091197192780823032169880047695029730787442121474661397027677217032342119931807934054760704213693271881871248696228716756501606417314784642270773815684414871214770042074874891195058812055542743854581452927955524849433228707070438519027685066438808275162498276214763133895662458568798125792338308455453861941927111690550212002555387624622582737913401809090627630137473571377498044877538985994038439323874354498352016151549338012546805230292865001574748325735127657021814027939499
345 -95462818253435805626606856697455837249152416506128137959467858108713720976450462180823728035166279582239482338115790028672809455519279030717979757229353009707932848733051744801806909859298854587588970682245428759170600247123475655372719457607470934024960681384019663689173428836465766810726022857061483325195249059477459568021696139898501091835561778267664196514572923315320038762873062839878806319389927444237158630348590068608111195243617673171168733899755092571532555720155021940816196162251836229328591663745676423110263018951466244196863603493805776502808764425539569131179299919008723910632316958965397548784053981147949491446729099554667657956285289253604411981947057050985723588044607450060557751645034450103451701984172
346 -33031530795433422804178490172859270343258976506149325287202286045806104459459466441058783191231352827721793249596752396281277783738523859782156221006564464341955137656891043665041482292926141156410413313530699463346378059451518007783175277336376039656635204811630011112931123776363420297451122810656343616314483498380995036445519907350984277311562383824258019555511273180150306766017008915168149416182877220927280170391889013848944836662273113027989302154413893516602894960620132811047979852025324647842235190163835689705456064653139096452097906692113090229881038077076854960212714789127727858470837757211313840505864982806196807745644638398219933378589904973042725127306366724963650022537372848790987122274727695519236108147889282
347 -11462422703615842249313324491522316057549476461576346295700799019833267139578058814131421287352070991206784463903691133547025168726647743406855958178235448020981781333567188785386855453437097314933460952380989932870757759896928640946760311256633313996986546310656089907713672628782336775344258569990318611311381708636459589923313799032995503919659782786710204310035079729509743830861606415163678962316663597278966413803708550658526370296674550592868342392416010981730854502228105497047635518583724390642680010992298278900904319564196059000292632506216570922405457220147151420678712290409827519091808507177163971234774285523434391210908396366451754205289163537731453359527835199554433748825578332370703193982380452976973879146537187244
348 -3989089708730601561499527741602445048299369487590238589402099668512070420172319948903731747851225212059634450868956118250750420091161814534883623775410839838084287873630059497726863946582743819852571613824713660075019786000393169010218740961919367764243630301259427573534443810436502568027993214276136098560874225729677694485541624462689647468264096792612017236446065998481648510979701314258722586967091495775944294973391821362810470461394604401477772981689131744923353968071841239008350906779936983465372008846154469627605669628129361032795034522745533096473076819102542124167710726062082221970504769656152666669296575114637960545285320228317546363977234950683853950611325934315891723726251047427396413967284359043757967585718030352217
349 -1392250122238664180655858460565042913073474201923880892382760387282411603595905119026123092841813636321888312138962481016433429636514480707623437608041075586872570567656010062938714159221901122425685900486791486347781512963530569232084609502671742286045007706622862638718476939779145551320490779842582743251428559406481610251609094753050745648569985022041970759141806449186932709097383688428628743041046245652993946630159677638155693853531583362467992708759510295532589137683646201994001666779476176706855780881393462668148492619927312607240214698513652542984086037956089938907845558096666044340401361066433505089451857543970931073278534850666096557538481604388920502509485530921748223756145621247688194317466425000634625130811142956157968
350 -487307662350007460772871708965287728661761941133986032170499771594939577151734665332314617217891789486535181003368012968974025198301825686245240214846701920896157289793248879914603241553311696149851032603666600517393094703666826854691947235273796588903573513624484467304217214651846097104937845276092380615062552089515643567039662891871713175886873262434661519828333228279733372640466581992221178342621007134741270295597042257064858727597020947246284844632651413576705063880860318568673415801876351277053846932754933420644644404054802909485865217358805229955407872892355963142429410518639095792933723062656286516431297534007226276790800311510705622857089308384513305446062250827672692984749791441151064372075652596661862159494828324557356968
351 -171052011328818043065304614616592809199214973218442131821435143988870680906035408172459009559049228543009413403275198591508366155079480016698747779042825757007686737483672504863263185287257040487335796462078477176146703465556121559965726755345760893567123718969411493384296451490643465660741108128697430138793843425197160762977167237880346668389892119912757979734026143529377582172567706952244107567925641012732506133953295469346181501893332040362088544569710983960853662790794231813572184603162245314127883672857429074884412603020281963238127296452831379574901655886795481263207108411691395073723863252392876164703215363553138450286260630128930836743139977040342165257788734384331326657835427937588263543746690027775276070262721391948475327328
352 -60212765673245350266255330932688770540968967823177047930875304978140247348104991066612105988607446808390861164284605541744162014616224844096337735682788576104379541157574666061109577065915492611175874823770983672103417430531554031534123886347084695836303350357490791810506218547865754470755313686902112785645656777653452867491350422428367132071571302607172039999000161361859827267233305787597740029959747970949527247484727004278015659990103337589654499261122267035432431422947736133214898205517398881992244312366220641704153042911862972555718202955511040781872770241489260066083630882939319249135302349479459879913584100873192238803601237721175908886908311787424125372183572037479796687822328211115699052921301039431570207158749877259056926023911
353 -21255968944266577235618384447152911970123825401444954439860863487552469289359531994539015236372903347777927062978321409996911355281316765597443107870020327790776364425082117504710645853353904814050195172125905722748191538842101531837398028611486530682774670333577346856605260252708923615835824673622584940570887763213372471492618332296934762992869304166845902592324471409262280490666240565996514053546002558622618419550492626252677812011363398703002181014485142346599657851704203496961704869544571837939298556584840048487367859942020164416762989950440243662731924668798044930061412746044697881433608994813643147576573357322905838744711436432675321769402810780319942175385149693646868683410841257694170374100610788358391868889106646815508433474367268
354 -7524916668057548692659843258865758199664799704510873870142448714978127902102921097984048028470232475073078979871631341350921888311239156414991160168937277402154897191465687459402582662342674790280367295504755910870822558992577054032087250652531681813928450065313303671079013578652522679789134566924431564113249338668784807415708529815248599819401460434657074771782395155229261627463361230617508550060890302370117697563023073742520459172419148619686056704535324816658581352282364341664502384588673410882826290440254565904015730747052210431677219771907928266960088506126205277967736125483713257044059767780599817840451640811870882733394727060068381658987085841099433417445288087793633183852685129487287387826149713163076556746316783681015949478818940302
355 -2671452611491290776383388135746067147535648202634982163268338074679414585502558672676407787199440061370419218584310224533737162409669422531844232667620048640077495126141918699752143375382217800848435839084111872094341346342745181326891703923429881780384705952883211598049103099963029342535618394312081419850442728055092328867965719990672837571582879770379748244750276370069408731536574552704483522033832686312023163360789462997770835645803025297933873025873016005035555516808458906665929813228864773572407982150594898786452317459566333676926662577358830796569482796443701607884146164742158821516787459490420171798973783982891960993245984873536565347966123709540964491157669988152944306251628489149549980759508854331504419033434272250610195329498757774308
356 -951075077089475036931782634679151339423656298341451417341454723102888757252014819256486998139460797656941108192717119488442337584440334855844158596738070429021192074093800105912520608167241188405201986843527383478927683994029230313070828613280242577064140717563031091126275564289986688668152237503103243428106890186852991309165164594037690831117324224589538300428262065263449413774608596199145137179996377681699593095837288405056060901697818408727824857718345490188610012143228909905633115602872299212437334623416595576496240980556603647243785681213412952592701650710708631284405232089990218489029279529371643444617930414442584831122876837327746613277194763499409061308318754170653975248124631930305299958142138655797067865348505470935210600949233208623893
357 -339547274061166460470009055971136948418760460970781078873501246685246492340510052674155352763069641086293813398735823033138388361771021969218157797963112244738414054779054176726085497170437760187936518001034717406032331431651885542611402906358326264596971257248749289211418507482433931964735887131067366115094165687325810144457405106778414222281828176403526809147899462794195591508506476650823213610875538710600113170855017307004243162001412039252176837613803782020945200461859641043222445044441740282327272448795947416127986682053080171395837615605593450042844546399577162614167377249277630860544057120825483360488707857719677775386047285054747494660552763954444728913434542901789836232067935668838916441558402972233698196068963625265302742672820115599672616
358 -121562720057879476345408694126971860829629630908081468023148194267827668111496273218369017873204394557528907055034428437745635085666127899407101055913614450869130593180904650979077446261130693196472177259302954033476716921547272359243949037814215794199702266388971882976307413789966416544867087690948057748616963547675341206070706420428474465057942278435225360979592327764038062037200620502236497351345771092803229965772682342474847385433463419207840799638829366468948392883749949681527269869717421307051968963415020769890577317649300655833072106447807703882125397723711941996096055744016122432127229974673296130377842317333147244495591883948739869452499026301772196808312248728814060052257154682776653577287187640909087619504131660530229403588530470795050810868
359 -43642728679641017690405665769523625140583038145616134266973724211579657004306882347967511831241437349803832028829785912950362548735353249161557311970800363333168279256902368007686392392342840052227850215293913236284995011178792081102149129125893399122660106871610896974035249343737801251221431014059008567449751921375249611311422521852291063196247070194492335482662538593104747068658565330597030106887048500925090860735442152540894476615857397813666107284390480324262662464928627271862549715198166550349333334639833267906592910239194593307294760880283607835665122483747099954117667750642432086497074650312540159491136285586498585249304303239489121675319486132397213135408169367268463214688732645639514589899260147661688957789021983373721072645862208336327435503992
360 -15711995294266132650618550258183220117752689842100481690545396908322175592772109464683777585171021895698277341367612567073067466291560286019916312798594971568463324933289318308939905571557763130765154071987607108327991893483564092357997996999648156873903187088606276665192453062951747243804798613210519781654032535543238957478029592565577410136340102275803670100305440269202200523904994282534399651680882841954642883482286484690691114673970807201183088283333169788041431378017750833746234208154960822158271799355796555874310622559220465163019311529883639645227317204044202028806207985516458153420324816091332083730478850892012320126296454969001369321507803420010833439448974385392498225859658735927856869260124196447255933311644334627907471064197423195276075653498275
361 -5672250360728767993498568705291735616807627910370764794104934871832525339538563307391056618639160663599037925797093186574900159838350540428523699983295869919511217728816113510314334789783643239967818900614238144916442171915785134334587930401274642450890150590523279313192308687743524318705653126703562184726012215045501231429605461366710091268396253212163335638109623199070465944792554620862064246724813971725018320447867739362532911112612940249593713759703461136190334322818550723801319169462747622068104125841850549228520337993396629382931656214318691491905751653848303539147504632669777528210191991983033656886174771978556982947618717501765796446784988653278593831817374447210319977895433288693249213280871239239911719419352953428652143291592664006295423538931916380
362 -2053433853225571020060354866846017459913134121246685310437388368441671271688614288506897264742926021029918354035378578391533298917355218875471531257814503202188117212503426148833527816667802233208009473596619605124994455546839729290699971547030013666108533169191928663690047508323049178077077261659030512409491051588022192241884530511543257885114493140568634232150323632735860059780044180685780166172306756719720117987984992303146436087923718018721330488308166212474037109018004911588586173695676067550598992222933694854309407438764321717501492832754521085498573509408199899198376990484983730231688940074892909898640553744539092674210117985852077083057791680268876863835414019037547188208334674740901152758987875125082650844941618290195311609753598223768660762448927830170
363 -745425088533346915354697716081165025699021859783004527556190502698962190507371432221732244012714507577296413854987830250357405390861938191401681071998250169276993555090950653824136631256616885633170306730635645922269388800276701757440153081654812950197014715502672429135958408905440398637484676974194680642266156952319380247028063801960659125663409564279276015117173845540745515306101431226783377534954306550522686099099767905730104346752003857820148542399652534677841837024180225930184937443826620628847627756385352695845009241383450875271370200587533700655047606576325252922417056900432422626776218950177158047531498439436112429302129201687656633380057291878738129706180821866518026765936173535285035449694534695258337263538647294527477932762191326012850089016879446361180
364 -271345085516218875060529547938199438830122075068401028108713875397022813074501256911867865063960151007947454116899878686952485406712537812106253718078784790638150465283611124681979011650234435305590907231155754079946009180187443792610057748775176711580799515961894727127075444513375305963285282272528759296420301728852741606785907739086688636080897570309478718930144868318923508154600267306134920808362830732630396666219801469834746490225278675960560313176544378878884455617066387898708374089800705376323970526816071296200656379516980082397154161462065984061371554092085824380749889475916656022089753935944770520829320400601853673794016041569560359625781239166925227384888997585178984162745174674353367928539824718617750490384867864164534927202767127991139905379403993421215825
365 -99044714514747128646288677872833662861151550996759963706808892435420569768547415344522852764485267784403246065927958480759141112882010263758226345094970286950573294470732879722378736298939192873091290432075603294707124444954847523158861972446235899504154232802409666333231124760346589690964460396209054280481095654653141491275792338035073086140128604949584313287637878202479802797699106846136150115241184056888778942916151969154861384959604639041387799219656332498222393618753327763028930919338133454408784839570625774732672573455682147248123375838844775005686139304022112204187843182775613638485560312655726151864715462674999612319072825238571306266572284778173278861563637812163641464936909868136233968469541375879405704041895728238956038023358379873883776096820149148516711168
366 -36251733554725194009506294040256454759188871821055964485893425368988158288537260221559585598681083136971884919377619831190528696221828371832662632448811377136907723690547454672864025743351214104310829145613195882329819209186482805906975255983058145212854663404256166565680832958366979662477718118546782476996642473654065307317734349314698011437710920622699030734402156346783624102110133101581783247497878995256638539473127421073996825529784654215991639874312622135129084041437637365299052771137977068403862092028379101418747786799560118604629207536666615032443752344546310608858492218580209936440946836586587954343535691965982607520946899464632111386736773934342676876248724389161978702617034830359024147706828725599387477959694740084776467993673777019204057172157484968894895510848
367 -13304885557527954305890355926228707419596587378298090955248961068305677804985236108991135769596283854792735178173183697622680614213551979609084874733090293526170515723392619693094614407078130514713468825706812602796884786683541060740682459470353326537856218489615168404850500158377450190371275507576870353493872765616322115601285908657243344586982873393029490157925795059687026476859749394240351748007280870055958013857596839182622841098913790638493869256466222865010582113565505264631941113595827601634878118364042800842995262048523014086436871504303945002310929112898924982359527720932700017879111360103760813177449445042564245021891398532258134077368468089746613702992239676467587056694621363485573331348271479072471388339098519151099444275567664496931065266721199826773464023897296
368 -4896380647415668269963380690097682244850083232510672233645720671349623391423789003832472429105164713634201377463269463932910090901950038658977307673311360205456384536612029200407148494382802862874437988288462498127181993639605306375984560151857944732772811618769621831364218882305053110589216472822133185231956499368957271806011801497797174169945005279460701788691299518792099750415708358469949386238797867535553635015539122439262231584367187990237792185706643307241797551258904319727423136966836757277190262284058977529411401044139451818891245588231946980993060195749838709372736472403057934174087621559610177496195895022367977748886389015255590598311126686043700356772082339447428494608564842089729296613154433414665406477918695470576202569062483191144236939189565147135968976471923423
369 -1806831533636160944069535436777413894417752687744230395582066263747982788325298766317053606499076718436418850051219044688967365483874206173646139378156053017077698960127898048739138277704200711920497082067728400503556598558644553332096322158344299207290073721087675115443517455467976019333519757348865479416760214590032519435414314031390904943493753841311917538064136277800660115152483025932590599832352874181340585589187659745916253159847363766623334260846036872240960112015320673351035744038627644051916119183232670138800066319932169400074763993848246109911348053321614834809866339931353944619735247778535062720950529919828794053760936233103605204018922010482258454280712842765065315455950415121859438653611975073535087506447046740716080974601256546459143010026716070602570037256566836052
370 -668552351314062149784388441259557397183294040416133619595198272511029126463824959969091318091611121462744975204697289357763508564440216701468328365553028931074613470606113971444407431430419203687898863407286815670172091545364690040587595190814252561546217751803980218685506818564763586490316896056381639027862795125270076781219624128838689195406361409397333009185781915688600395433155687678827788253765496998585538872571424528221021007589644034922682431861620474672590802711488752332138566558069131257485190000557057690133078876694327738183352976687336547063439022896221955104216326504740030027570814496031851202536387789026618902397680762497550059773724793200715741673968106786300143314517973259705132377908660387490393752490750594397951201224950413833462982485463250781041164857884989985702
371 -248042030818814962283067725296303251595004815272880162519993531977029093663919043437559908044456097139351021005342658649476550054362080266545806561983682750646678186182207172000485009454327026613305557611609366060144576437795105141297799546009357236044216133000920711751513139551669820434218056507837732481538782038549662528919524650473346549882050638448748806732321574268789100478369544888245220288649093903653996811494102766743052867356742990698146054391734589608183933315802170814991778291772197226184478561045167945826846835450409484701646820268018389670149513842731842388390159500708262911608894789356976994001831345139032358042775347781857659131395148462693005978470032656090341589087905601352144361503750248424099876423394023956549466054152934838100668444175314029961700091768367930528532
372 -92275005651902025078888679322379370278773502359144085991672165721251364502928179066277325786231591014851326870525257970517723541984193252446257578484613692116044394959442884302552670978109869928022114156886741143407360766669558510263202429278175434536598458630668309815953785603539226443871112722549609242357546452816999802400308216496305465205347064274179089125338620598692499877890530982213422693216712296490318244789872351134808203336037983600496669991395722863793819144082493058492672170006701090366811842896193334293084863358242418778213010020825165205938288919854346722831201027307530483520437944397870034154362298253826928853889582407527603879883589328723983134305826363513607307072696881963314779370668718778412735995891139577330834641037614334685394794262281862235234284263758924929162509
373 -34419827465812391305466227657294052198241475699547084669586941078906810111288361669520932675727048973120128569661627069104453852392198028507991169653997393054875418164631645258515741276141801248278398495897412931849394908352649649238173475485230153247072163538978276451909043335073259102499218937402843818028879958590231537442439371480501496143695218611065862010854300158804175875738384634829351724794530698575187494115383790303170969589385563996213379488467929827894686667948228170758091203792755672372056522768105002655162190635580217827499055763163871953966791016540609546528003860591194558908547042833711831319401629704085078296250436766113220767859680906023648731160061377712413124584847685272906989211396979539356162573722792556937146199261028545442635968234292900754973878923220083920601542552
374 -12873480611981405050230337389129892032810995556264431070838300641904081487995747961148960496595650892796560085851710818580491418230415282499306946801422398930297231424496470771074495487554946517820463560069995139687783315343934949209463063956473502607528311555538477484865005194450805497865160344209538250763753822484561671800899879112995214768012241171030330379214900600560548236292302511755239743133481771664464386858903340523001290810821175483370538489464122707592297950738127087788752661108524262779861475632513826740428324343008032508212999678177825767064847130098134641590706302193075731731219041670627828436170436828036569406552077885008812469885089215027392258537162691931745559387414518849118339261856217075486346835571310540789176249012417706891805079264158768200281673845863530526213907252108
375 -4827728729119759944455281413597724224767601758312566167134832592677677789062790729735189026813174149316254046649868692062600900593178958953516346077292800400323449316746520008804671632041959565894489558258765733721795711166996007259033221340080080185030052806299079346025992985164942019580476771661125758318631315248089754174035808635844794103945451004557876745256496720303838156384313903272727483793576163748339433638548026681219619115823323429476241316068163432520498734887244703810248485270470520142229602532913163209127316785955656518890915622453413593580916554675251324904987877933602064407501937580207741205273088339314903278941455753765431708383428249196159539021203035612390720818744760605927663994616949525131440455984283317902578458458611576727099179034086421419873871367648930288844922020841320
376 -1815290891937004806517115475035591391435543699856064491194636899548551716946635647559291469079224668865961964884377574799958617708945103636835611608433850870016931786841261490104141875223582815262489861875870035284825927689247126325606099126213495207543150255623882159389026892693410984028705178806496431005879573205077859617163067604351495230852154799389217096019551429615768144927112900063909924120020646927108101274631361973428974974099167475718797093556462071869836968949999821736113709527884603307144756166209631511923770695196781687713494354358398858936403660664234110345149024455342197888948309282392178535985490993049414870495093609993594920741065393941276512715222964541146174625179721802397332667474615038705937602028160450678987994672065442489966085020813050448446641220398722275577127830865600155
377 -684389000276735531959720546304906447931972877114937540333883180107395673651009913027807121621458488313646832444656823777624917604818199155633001008442729870082790440168145607176907844651904231204297518223233250666854065204633795412797122933398082875061428867302614561079476601782086927591021634832842708208121156121934524905690600738713388027362904850130236094589627261592866167963608461648875840415229198115080111703665422415803353495663410246702483409008726897489324635872478668924883407810051870141170746870477421313103116042977755525055050410443586034889970699365719078274873626113153606696975761148516281631242001191263114822706782694022252933191068982578107148102963029564428317534664512465058433794534846346755615442132566219538987218566850305702010655017193162505984355413570782282919384109184605616140
378 -258708191824209000114651024153001407270481551024624434593028066980571589928889981251640370027902332148755997772372838198566165828275913399154492918628568997147599342176126436070165749021105107812174274990877254482029296941261666573066506531501872579820611270514250472778035566584478906387835339198334747512876711105740693239075184003025369329169199639067282472439466470942006956333195191685381876232622694813790597205761663489508631552650717439507605239592980502736127467858123533002577246463336823251964104979099809925675948795489886444925477678717552389041976212083840116796216362785224788815499280686431791220511395376280540034099372597580895079498000839268176516817663970462258091533771184495506280558403269756223505774211466166385561449429409127854187176780817397548640327485509856763472030044451980375043250
379 -98053854194193391869779147884353490079104506444295310884343482115325245595983230510341997931837240868302340252818496025835053178199844983931779806846932844575210265202971243759629112381342440296046739316098687537053136782269975124959754320642208716882550968365066148419005938452365628193598509729378846005007484050334138399607334031855647030862736921075263786865221244226553826201974286242747470728649463860780243385036843961776351573979105275728239585817290740048485605351509505006572592131084965970596116452521176094671084292347055186779596030702085901723031079050763454462560578777759751526982036935938733561434467022567467480220202099525831824051713255804097691735517159628934388969508519938431077398083266106461434318911608368304902093517511048983236851548947985831861948642186198497784907198990312053391927820
380 -37261768520325646151372725414758496112879637249576723888786229846910098346914322083681434347193669653808145861058667982215141950025104010315619005406261366657433981291243255680748140974831144940288640417167339653921365150114036243527220772137188761080267171091270676339693241264843630524266937871572678703293739171369731268423330774483798925886334414201438206915340041226907481010145695538404694467369801870720839381632651703851942567958509148848081444838241245243313624578326714752178729351737885976668994731134387577182667827627945980496894021560869118637796341619661779712294526090558761741803645278884761652895914533620772758760959841709120554860474149729841735493304346831571021120560608480545216843252344812865257631215396113662951456579658476349366351891548515441341103442466553463697198868445488034697540857673
381 -14197228001278987724165213370649444660565797030431399718796417164740721984159940796045757896807670656076136686659945153903422899864769819950140457765241739492370487185706529526179326106836370043750668299365968303057700733919460979904589882331988463921429657562271503700899023824946523390873809288634116778185247783305426456994163290378653246706711642775858761349637541039874407954680387122048732872270930352998669795763179248376778826532555106906586474519914593296423649288804099591774458326003855934241096161402907041308967404499590724011935918784356137228148877411478466843995059346507538971248477366573578438274882098804368812455000911519607517244513319282574431318960474379801545960702895008188222910905445253681166227716400036088670670089496011150996271001024538486986015511935477244651264925969776431118000416253168
382 -5423528893202247787874512422574194913981344339249627884918967629022899713246243560129765780680987495220117191011859254380977305881651067004212312376834566521929325828852149296718234473621651838843299722010672579328011569328292548297688932472767204994295521402065037242148831699031883695199276181345682297213476553195817766312476415550403915588633487516212803340471686501747403953550232434249165362427439629591251296155317720791089192989734833476151717346834224480412992936263190185304021740604530183335931521909993851408571132646552335823618799536281189504876479111757528326168947317690293037830721602034295108705040313857393216379775129856735473054368567084996506699844176040946636353541752489095977683221451557512961427805390468848406770078623041997641016367725609235047074861623228115840383495946219452902673657885099736
383 -2077283117629946556845708121014282797225241469474952379395052511831363624585926647607662165882145421934166319904031882706899059202223586430954546563387635069255614203989462960353781789453656663985462696252172351240071567941083309433129267546007601198759933050928726717006744089210432746821913736937883010501390200786924664534539004657413840403276517145049773811060357021594460374932192687238671823340736797226790058164012791188432051872636323316571152729337597061874585241888523863512149848719272245173790490481767382499983046170421555165180721525333702867412857767109066566884052708337151768291052158955742919029958203223062290493136833388565668300331867170092456056636731473515316140520838103084023646223308347136409527462572911588328830638429892524298904019144661275004852902336962525821628209369480744043760031978452935488
384 -797704050230217968986417441100840742017252875185266562371696194079467083965627544097079860031327467689953692007738995991807864589028095493218883428337918580255038412765150470122248318164925146869927888716287921523193297324939817437877963372057744545927693939116199332497105150360938958816605112979816314594070519770713841090035921898214191025672577241880326371306412793317645295850714338099805088104413765147561416204475156344735578880940835262497720377248608185341365112293857354198300338965014327269304284365933841803248234970498394772660211345378213887001755170272431425292275709431722754677517881682892447393510692159889221972853431443142641849120977191488669617186844418049899447991994845595194544104544789686706874220640431438313995992733378080844726689023501517963734730458960161381886963533003484984254655080323313700567
385 -307126528043433788809782330965058622922335165721494441589210617354536255526068762419398021692526824823883363325816069513638857123373731348595232357035910811001579631153393374490592654116209268830686863473824183124783966779297578722715463063076925462871853009249550085253544970400282036756732910752620302413206586387126897337465472359631259847425521014415801298641315261868005588083899120557014528032757179921197923891433335596324573638992465390943761794899677486427415130688964825850035817021281600860090031065592130848812295498656071386450109782277455329112423606508626565819174576482453107689934217706397213593250405082672015617992062326283046442601809025872049829730940018898857896955219211811278409420881152044545021183889256240566050117994178344909185283548100699146046632994426843290443388120251547111028413653393001625151108
386 -118554859861920368947666495348885042087332493999716863693437994440221878328867799475736934233129666643318744455424626243450338161648393844260383625300067464403186449648658915369947617134425246498990299648103480016411477463853503584762759346789474500387647042839705338353050992057063800388908839879852440187761019448673362850843054328117875918791371606424571738575948869050810311218120691374567845419409348336106324401668651251874881307459109083847624002703183036837648148780279337094958049039742605842483016049616268569810367489849519867082094915739699213856433289175037865968289175972927400957609255357002681805960336807584637751405702548467163892157331300642568633857853576569194686516918587196198773331240890597627908211815831038996940795769218919688600515662899155233702763684730221457778885671660007184054146814649922835236452798
387 -45882278501746290252083563673941369415159444146381279840605111319871243855173967324879425305660731415936284833112675630105484566991276181963850404710015728591026747543712181320979660863825885524445651085868425413657123755122699844955103383145981525152048640625899016166431797872789614855232117026687282967783894665184921643870941224425753476906321647483721530033837617132593892403220143475172980300313918601857828300976214504947855291821606445853782839396126753297685018232324981616831393910751661592474253013561405106608205582204777876821830805622327686619613171696294146783856779767310905933827352392233151445666137468832180953405317537770246264465505686906913122198572748021815142304876824223851870296131438680750748707936131788934369649851347220067182808098437868430352623747059204088158706484249312472408644006051303482147040267076
388 -17802921492475741124274098056444053656805120006623949603525128447480563897045618602333635436755282641106186843386280403243065652609740926106970943285868939579032315464972721333917484370536977655542075999736467056987269810446597184420895682427246517604132757279914297273475352934696899700004485461768655828686087537273273492211843644418660943688603458381855572005012070409888192825778237493844197491020507433753497482729196596219614183401206174688208379786251983400220120692182301693094586218829141305460354111999877809598831619994877410529678584206551539558867266180021956096254020321838380717539537731269859624666937329375653638808927397827683006205844012475606670583238428710958193525865833018136239769462344609751654517748374146158790850739444316675911393302779583311457207632426645032349610743427719655079296875675967782977634092444933
389 -6925567670539762947916858977939302044316271066422852458316595449769474407228739483648484354000473639444668345459205193923488115540269419887988032411315074929480708698631221413909586408428034984240149025795173307579724413149405436964344713751208745885736222562526333002640763815879804195844043852728607596386284650295263884368771815094122317794822481581866509889304243833813895126655691833653611209214198369989908614274743431738982173352186796494796081179175662845921773148059947038413303273769862419040059437807091587450540080908491249697226760526585634911741516565659781470256148190235708456785193334790344825963218923394448199454131144012454020628032084070024991458855500669876490697441156252943969371364001242734484308095719790034363126168958838145975813942035069303208586297766316087487801266303690719237207019277675836985986485511953672
390 -2701061102169118581758643924319518268575834033288410464363558503501558677646347405205437763194377194237941736799261400857065831137325488717645913346121766436791697319123445750915269497367078344745278092152003616755286974405035626108105459373236646872201329623776612139252306229921319734660987936084491776307150060541030051299145810406312498856095679681585516617366182204217002937656446491563862565354627102628182374552916001753037086370886637551200809159433191240421824748757189210679006983714678494245381368506739244814159821884007874831366200815053910144434781047704155297206115219576920564365340992791160504273788888648036727205778436145340690303976600536504226307251733464369171295481453174213773628201708606042614465671012502423673105726610579174267945799500504333447335292760449006408339877107894941094247680856286977101999130629642280228
391 -1056149788855457514150833731104148447004231028898563359329937349078570071747234463725105154572148285743511768901794677545520257671461767461697630479158541254699481808032566614479312615817774864009030207151207568315818204241778626362937093864621345925551879260614114295183311367576133166384915637064370746441499241955879292925241522862564588722415786792309013087827687908556851811403099047330220328265568815868529050039278597794100000020332667463133177106725915277549445326369156985113315571359562497096381539317768940591569560526552776830578593350271314489944420425085370826661136969680364983435272565799672677800603103415334368541476171537464540604947641244873224085718346609177889015651699597455378231558989173938594863815595456516861103335503988274006173944108688017574635453829891221355051673191535451371056565523914578408929241383083691666008
392 -414024327594122036349361087861191113602642418346398391585297637163815181521371402632468972138054861135082797409693739590153381775858891952628487749648076706180338385146912720995401087166997358733980863259420318763711656891908488566969621240949215440947391126324906844660678091054147028671604024540323971888285816460069394582637456925766173296502383440718319771213494419974268472567267416725056457500747966691086595234837761816340546628811576941860426000924606708966360370119806661774892398980332351074330568842863130529384743314447335495334646917074365731802495774122075290965590562690264099206678341979291745478624843731297781426982336489657763229761396769963936353166163775660251045566923260100434546728988753249974830719669159241712538363599118914892204791468491810880018749920077562410704256109259476833891781313269983296385685856935892448176531
393 -162716882465940553566195772347392109825264247108560470076648516140197192825432502587313665064111161859134432143045927714862334002652105987614799630904994374883396475555493648355232420329162065338159962328740703829388267518043453807449806640150776405760382677252268043827551484736544186630743933317787321582082894440925810552714832519742862148280390863514607405615225351026666495767258673876383601444229368229441022364813799668138120020996100330215477927829400067089244450536584615637197042560574825363537251810665070428016320072118449337126513831831543085262689735939291183007816439864392089744234228882768324004365616540522001183362140138418896166045447705065448635390546272003904627105121440541505926877427852586344602089108082242456087149043999210476636750984116196670389172097236499423010606335182454074236315179091066208840900117306774919033231548
394 -64112537833534773903235381613964328511313369495610998176633257717138700573926416192267491020743791882755808273539116797492758806253587770362222795689421443530436498294286264337583736685787354292260661493703176225651620453377133001445154991175386201379410108089465809013857423177102934136949244672139346556640978705203736661729819214060215576042070367658814878983565519670188381085733790413125813035493348193711086216491171674967565698476550083085648109940353243598636884574423660347273076255264864990631414765787652934378195459889205208960631807111258049264287399586808554854728944323602077228622639066469029441962172949713952080718618276907122156399812452039844360757808402504606146241601208250316678066045824295203640174993670554923911940424503987789961209126199079245199696401241861581462878019586439432332912635468624061777312953683583769836717701322
395 -25325272308648369380856649801359015650631164720615368318684843096369827257812902746595228098015498054996896228451946730392766848497339068966772771604622513067038767214596318578821114617852579697723605977821215102435096382163595492413950600663138463563365160548194133661051008575939281636900257215497787953209163040303399704225205670525051857253569967824839156001674645951761206831293817793323580828087599071498999262465635304447792547159818191930350911456868534784122355115586651211092813108859209223809337573438743891077157066325805420743055855454259628642380470316892536372728044558859178648071437494111957435805423794730506236073078825846983110992983346551514037034439396552794953094261754751668793578237096040475213333713317343252744431949576409094374924837102213566067106654801381404597244447378635345398606279951035693884385417669098457000208454154428
396 -10029130864960021368595859788440329041512783226147016056843507122513621188546338128153625210069357257228452265379484365474441160767788589651717924301541073498343198116344792118730093652000120852737844267778005082095096349707866299018676360108262759507246280076575172710594109085198629029306966148196739713080039617056638288962625370949064220236338845846657284242303955920243954146830525002874582496085318336127591857787460976370195067669579651007353370181689568053583648883276565817991868657360974513404582373607168179675536888779866162973010187866113516769986701238895239870724933210709529348023075941795397621119487159016155381038262353519176918021456444807739443438134569297264040490564726671892066739303245147705697152862713308041257034558153889135398406381583856300673071474595612533851922455558859953446298170307219169782595819974006640594460203938485313
397 -3981692552164797235262419399702348797342122057137561745062534141530536348497880286666373592277371448107120100910721181750667897919242292558548532961765268505878705980177067777471075828255156361956684820407477881717866456440882674415578329723123013565960287086264246109341099556170635504226149067442632142307872443823688505651100934834470066310372401774616917942004567240202216540427913666526381514920072913024237962297074209910821401992183069668872714231158305794827610467507464409824469925261100501633522274599039432285241759594086405845004629990879620645275790437287603654982189668073750623501583358635452323661738096040634609655072739022851076048293331030492263542750781981335883679402288001003990890317136034005993736173422767007274139067896057241387809030249517133620361195757830620987689005781143026229772202361632786282399318372284842372796316699584977376
398 -1584764165521051113373274904142429718243210074252519538207608360595545634560912037728139004296743475589290221136664431593166090943698373605161082724026044717577117415107986179818750087008658581039674112103812060888365715177657804248596800878530256894856793791371050178836542336786589279460428585473418036240921464153072721443768184523143286557120262808859919475140036397068606401309757526408344929930719899760563926611511907588640982004385776786360219161413120158753232696824146108606824316483798754173927353049680305721421967278224598717551927193201343548330656177510164818783037828551453237733194722698130905379680856953715660459398335602550944733509315354751135692691214831540967596687051938370060505790305494428101352892124606272901780841475032605137417148207666399877642050930120981798158835718785216583459495090105930988731823982944004256987503393159319520368
399 -632340962611908199164177299818268297324146172324232137771229564145768865650352790299738428011781028138771863519505090570569213958111966124288531623577895097613245488108977442408809159754651004848116137108412642681686470677745705806957647607815706969857722868663908662778599837593948729421369762952522986849011438001590098045433351250245803479850022253710816300599616496947758464578663190362539476379972955265676931877601234434231576180553614455599842268248715953256050345420659893169420213613639286598895311929609513876827036077541687371075906709810164887061894218957595905105661116321825286176371092955690139023942467042706365804307340302163902874485485468598625597216015902144693615580725823871480931296470583989311297137386623604902068165728588480280466354079987464128508804828839268278549312281401752886246174304650627916652049963867464686721357417282404412776112
400 -252944369252013790819203195740920387145046355966535870954309448664562205428210991453567593747741277233172378467250444673234645581532094009314383052772366808271464896487922038848819805097317524449286448818061295156225444125449127218387006343117132608210115153583740675802273176498145717183576493077358571268899619362447584884152428939214599599047932233594950978999848534860785690752961105651413800680870904707283230648830060379300279337996575156087925938712761150922898795872174097940578900839691303951550966456691800001110451838297359921407484499480410865149326253540155731323903810637107862201917941951663309514046645191729412991505557538465330202409128998591564335769991865417700256849659306242551528709189694770255198321404802952620904888608972012884684045981806333885008621545644871874619023603304649127971488807143469599571664647840450269713420697276978921418435791
401 -101433877808762933806148383585951655820230849783031924861328217653388247077010717529456086929925170744076771851612662549774791442997963905080788671889833375790447416577321664542274810434167656797621547385351983173306665268179410052208625668229320691780738532940438966724403743727090654878669924969067033927305157674501226706775892219394240779494170283032620898373158286923135252261847517660036734268181389159924735017544735476635526391570769457293679680983817696900914975633301856893988588369889592243487063239467061934788386102439115023297002286130141215326112454793391879376052117300115671531938630877598331793573641126915876730530783079982630033740031457138565843706558278112407912783401662580825814872590621374187841946897063845333155363424256829172327508889119816213641124999056700845679233949895152297068609640880074654540144437292197592957142522605440255710567223476
402 -40777693190530133434796967602763339643377239855298624743290322270093329564398243029115072604010783845500280436239902258506588076143341509773456443704946314665122074541694847513609843133986956767648424468206812197644398117161088532159596518086130093387313461276310233458570280565773168322748981672533320747987073896405526463993587264968780706616357213052261979597735237977696098821252935945121411803201781100028504889649834269270654017499908089664029258227930238456077996811795599350952979769253769630919844842501605803812188770077838085985851608026513707451267861887138879548691722416831375170571040059761154272091702121590900763391756995126344300429852708930176904678753525956318669440698871248218858951900160569188636414161739887351714362894776242723436347679790993950621976148925728703837193977935809586408195934949127053191541308093278544780569388338122397156613869512662
403 -16433921361012334644970861259036660466900498632373375745190153891796072156378293797603338521647368360717217915502263582845253854778938746061511517299699412030764394795439249331580426178625341102258692834068070607133675115944165177678534778979773754848318319687169591595559981415697679357637915868675853558388657078221467451669728050231780909071658089401819092183301477687049152643943609377298273084990616137954816457029505166608163594303288455327926194737067189708568992611192559933975448882981757084701902271066537395649833910384375914362235093209195727040827010946032916808719305346162084688433849134197410031035679450794271260333658508942226531574717855360719669271488997731594412636936082857600870836976205548435255233287563169892509093945347910891888445939235288821396688818527855823655156070789279263299007939240075799227216506207350196986181540718014752964740673114567796
404 -6639509656492691022093997609201082025418285340664237939205478182831426325558180732313310834911583317574505462566332951689257728408690926356879168506057015485987841140156173334016287669479277516991055166501518067257897782254177023763988848531063422053596499691686069940780312515404730966499471338849062964641229678767454580581636941999094457945182595829531884868590970995194029853553993938762396577946199479400419890762923435614683657425436127100907224352640204258491698292874706234113408309056372719672702118493849182507647175804174456537190991018890421276736950663171641354559882697432800383309734383618419495381442034175942093965514030997458834589744377647913450525731513733796522752703012438876190387279514426696812269567600564708951811927206429597441155808544580243465706610305734557194077940115654001306045582112212837602757335941125903521520183052586349745897827653968831229
405 -2689084198836225544829290383869253005138257158459259086868194629601996835789645936757219796415822928216622676009355079629377507798418098357073747663716963541070904552799520246502296656235250203334462704115244027352906190694255521144728541384360776865281836385297093719999489794418504971840337840419357289717484358279279817078016640109472573266836037510618629082081852640100969872923491099905290190699722199899559873118541177841811734008094462456563168953860908202284328198325907927734028257615170506553189267434090114871965175091201026313199474064371613428921264042040809294675913022852412996109372603182927521699153873523611038375347006678984344331215297954242507020370347064834665911898352590534721812625425740107300463436155850995045713214234786783682859011367561290915738366258912466893861081887515846942755634983946031230426274590077864617969319253318408258957700746878436990328
406 -1091801631471763705130626885048574302143186215191409501224906380708145715773584699581826135922414434682360713333267172686822958791624736731840001870564902331152176954149209796617425210187255187698747227315231452922515537617319223695367563158443903203460151698866599725733828115962037990914143367212660927217507181988702637063526667154561700894245613768045181009351045734244226635327843941633036447187795729619429059142094872820164209784646251337412781938567267109016945036431064055348892250302559682854150975354519955394526833634273701906295948154148579751318602247567435292463705711337055667995429459477512000171352416658264734546946350736512617026281531329141364947341505695835753266202949538327191566146121323372495098177724043389242626891046669354364119430624855715695360921505041784242205579505836179448477631546077140428501675419182171503005677098806752801926578820758679936268988
407 -444376810105566084846630488130072740994536991607558012861895017956359597998632982008698972460195518337863174654183296364813484375568782009166337424063214991340241183768562911120957860722935873936798972903333866435551556200141892908442145780176854329432661604003086522158121866571929885890082067904157970104381109332411248099537647144884329626238265197867534342799763042182228451217536938285051100314922437650590385807061933686174615954400860896946602830650057574294347555276965434078048539047000771387668747134185454194572256460134840617887580950977037001405707828951015706111613257173346582324027255720302910225082417124829198783117632613808175905016441700521431567934267965460647186558782507779286175432529592607656886209988021884122019734509048756000059804218087157235730292514960032528976955462750055809128062300388078866666047319019506867970696807279020978036106748705339584232047176
408 -181311238304989252212065608895996963998201297563045757533792371139642073245519201309111294131656319659512251963398342131868829717350600023258005256747838071364514041113166966207266674902774232070817840564819376720528541577479985550012024716492683400526840786820179299711046054389235262076186650087288669281614531345497970837527846769069271673023318479339267829105437127633676695223789643317768831275679953592806874165389090256036766522788474676239370016954032331509626276026641709228657764970328280174212156742896282769921910433738467049713300404770354870300481605430356982941102305227786469913663793080934927527238394976247103518671307442030466667546052817246687042459037143960090341779405004329139347025032008824836735232382745927789007529466893346435795326061667499331130661501294180603342895128011375243165468615051897538179448573927925393174493905634427578294194607668453836269778507403
409 -74158534905001701016292514691395811756416509643262993532413701262101060018101094411987561815127708080880347361019432808395123068830791846830208542107859210698830366612510585944714761721101273293907880145530754760905992426770217098510581602647019492123395993479954981797064475180128107543066680137861449199158105985272671750347131767198607461854369191539573871784784275018104462749226928877443600925460254434486903328053692418215450298681713083556622458781981229587958366154610153054029838172458383329479988596019325064559264157256374748133574690524686109815884130249942075960662412577367906960316105501465220651217084161854063009621497591433094692607041273843648672949735430468936686358558879589480532971435569304050831544086613074538018239615557109677497647570747307039982045716246523090972237380072252421870226560319391147173188800421837001487517044191696492014413213911058238924541501395052
410 -30405912604831698265117679580635449551300585828654579195899461509565647050621802291528795768480064459539531962489170578577141332506893406957615497037490522164055142336024159293504844544931046033702170215003581811552185847569330628515472968290311964354493415303831315307906659812422539607326327615148995345766815500361353775449033172118477961235159470208861795910816925658489502433051779957569816207008548736793156941850594442095709411253490271418658532906269065080652604965132844643551135636734351100987972516622038024378218436940619149332718406747697248218569014621714792277874684663293855653233824058071374308416149078129173207797912243314530477880310623564199052716773806165508544811506572384510059486539750111868085667895050786926238469174487792571869152599386257908010404123006084316787213723969114588228154468058200717169156796404254168674170490121783242699461023224098651873688652145460450
411 -12497203622207325025137306688441317251648866747013120099770001867160727282791178773263339535023219446716775945334975569542174118656371719764491817982526150867834394569525139084392027968715139647388594541065438126005047261905752385691530339623134822850597176911874173925183063544630219538680509848652495121701739845795309430890007660542809104587894358002225809593767993027810693510793668782464645777362905307833114539712259312014158157878267933217503984329638583874888819930252942699672756345294380079659495831257792555972008324978639489229834363753347759033746200691988439829673769506736637927910328785638319535496376407770425352335217426323018432757320370515810091059060429921673140081012612697579264024516771814600491598913160836346174220083786205086760972254796216198431722176787537250269903932950647048564760131213819767020686154308506565941313944197589810481188775181213365098539138574639399020
412 -5149001046236013839282266277977047929408764154737077311951900777273564195324443004428872569442015615813507741150067663266296212650015748350140508668794479697269977255468122993120350281737736173226142544872949412721526880337372620782664675141587927827726825221013300162897950817184702918063910661627583275794357498550896327455061125355733614299833872031134455790792485131576593902538727724393482254449518477321640305116037496041585056191252733165839872576846811083948534515050052754694992533542796276190238640116179498969883970036019024472494720203290771829089351574043663348715564143043347247442488683652283672657398442566405125132076301146960730851955260936868340398885661262988277264451512423194421177423985915943071056671561343662194145288794019769423500519314740610586392951789343517795154652992229240930972865128056225734271375039625634201922136381764961282274157463236491080169337907151751337785
413 -2126600379087987589377134294951500658219256662113968262571268036011553268443541488631362658901534470406030178886452137989125116336169275964795576865716024384535593469708676816556478248485247348143169368451933959674227218260371213611265235674447311969400354436847760742873365586648527536886562346098966276969612005794426998159919212082626950268681340191726568801537251505779780844678081502126373438604296310618952135800561966283003856398577344964623169741019895978612675275272224996962825936124004570334854283184738158169225970904541333293498717846710746340459412705923510843372923714310067677922535997853528814961036068419414216084658430970765288258338791835620565145657418218192841808880399591123906783622258604701064553212197001850502697330814568867428375793090355832602192084661253844049465650860904490496332295084402954767934042588238121194690783116835003976036586510382819393080523937934224231786960
414 -880438491408848718215931381679656621477292938685530484451162578563336841424587881693765061811047263571808461925830048212379107030012984227237894390949427420066230885905004497974698305722265636064671172878326153432274621240377430121803997386612217084939144695352856415247221870818511385871642593491611868182015164963802251762515347150491843448109890364435036077470321820275970379204119813240634763642189000349000739590958258600353209161507685284901542729341650514689465341686718909630710956449635094948037028987760836836872171091658845292020929403225273494374151033737109796301387246829985031414465581711518121854419313974829394048528838262135033984780249960442658540739938793537191869792238742112461691717104751590244294400789066538070951412770099642779682099503468619345666429173170241780209308943438495520439410880278030203365687370761486580988009156764714519903499339732217654253052999461764427523702280
415 -365392684994869812450697063911865530952659060199094642264982959543577228244912861343407837319123023511647047842503568091580948164318933268305295510710091076720122441027390691592253620575851900232571272945821004440754599254591364054000978863565496532854935965398267116700001933851317170630750318052123482887098960646870393372533505427925124912960278261489626609771162302677439234314304891051799262804169642888743458761540910229938026302452336903911579677161085632252554150080713521039247940825376235594022049396162694635498713021629039391135945358554171881972703380357896467324563399081516291570687976475637041783996134939172984783758921715173156682780074775920818721627117304628705213301569794308690942059607016426416742119559629822886395227674705150046998493150752771097394394784631510426181232209018140600355507069186188850269973011873374210631800328665205617632414897385406169008729540357107207679449732896
416 -152007791388521538582687383818781402864399342444262722593672944563529502929618331899399943379881459224993234957724694972804438490549914326193598789037096950279731625194304142138332970721893643829437759516901850183051791506775049988550857651311445576509956714918860204724129295607117208311776589522150847389975855284036802839607014654431179858147247366181226726098491876458640987229257026201353791530515180259883044297984344906329913908307986299315791996280125963944105607543414186674867610570905535589033515286616031294597898948484586882634637521488086580267299313406369114525963975985754240041162711273320188636988945425742219772915746994295200978056866834325006141759570824466118525692773598068780960805268819663720352464219637701594743425007889238266410902172682406100145966407402770060535917554418399916316509189418828141264442846004099829920263148975519382612265465212649227056615169648778423952921156969671
417 -63389089319102088224898219122478621547140270475466560452014457108049788733777428640254369194743595336443139892562898559237474386126351271790053068327783683673163340416849800614409338347650808388914103417387394272383240307870287322154059609589878924785448905258245985967972480316741847497978514115372721198986132573153764927353085081609653329934860724737356785640143394337322338597063994476800167524990739824499481242341168849279061931636159810049567680634588981127999586715569067691284907090060096913591914511877668128174128210850415974325383802744534726453540874823410363014411553114305522596147251455726560786946829356275609696016337611249226389731262840723057479506666846199314864682203288303239216743490674376174845314912651634080426515981304679345124755660850287838251690631930755258033923378078040100692055494877099830184531978082170189440130009128282064796570711367797085879512001818494121029237500200409572
418 -26497404913227423848602876341174206992063252190037981792106562914550831883939754472275868151112366242670744777177864925089167937544831204689457728001839746474808690674199388846517813599345543166668763348732389350000679897037506941109397268873234332770089772141962404657217703573602476176555208406899230452329257733331733496961522603553331308212944072029869475900206160269858842828151432070303009874350426892635654486720898881544551120376339323264303767082197009260500116200111922049698630279275903991493578663305559661831584676017503707290937273035793297674925282123184177703871044029163495990830579678709353972948928768732198003265870596421582983748419888999784840535487010412911860731020776138184761663842119628665040636232077333247914977329652946404013284616949597248433752104599941582717114132359653943182524152604046226901868174783063383121487098058185395286479765754378744117846099879586960293795834324754763246
419 -11102731908273829537393262806532792214049522243397187483724916902719976208315776750002830149377377900901184047474312782239809962765128354097808018645964442831279137613178116187219350419750548800045497639853203720762783299710613443465672602910301293386680636241982138896571678976538991266382563192123079959504396028407766947628135652011489387310042209312965771591876437507178755429008138176620488139844114267629765673428213771530295770113062253046837484462039444351560804985224907749169195134836930491376937583633074551296020273623472806829371430023985812378542136427291348999977704276390093766459283931263737201134903651005969868718145818074135227748787991366552339756804066565203163592110291930617433284026066753833481001717323255317792455559158946440404490593965068427341091339614661997940810206161441496227804642103795349847152218331507953044827186738076709814438942194647837069493897396891094128674044585952837639844
420 -4663280849348202001984973397147079390601658053191919156600732857452055497222770778111408276376821214565190514698822541349328947702810796130964830171182966315299293396507726528311023108963305603715977211381304023679321737409612260346227145163744057596940249186937074370434027491351248175690568781759245326641132289608520150359295394708740998189932330255964532202733685348452834812616043305408891929766596273862207113543217645041675205860252145771768989856334363179238034663940664385122471294193567004797567302460396310592765351953586084824575276170901412557750271021426422317240897168276288944061656838551665312626447205614538241728713496025833537963702766520833292777590837738733196283512992730781294180331303162073787049807042038965754404679270501204071889814487855091951849251895033804487735355619359629266614164650195746905450015962197115101634864866701577692616918314889125961838719792416990636870377353404335068606197
421 -1963297152871319403140541636488972199922537292792512283904443906734211005344135729856562378293912934209537186071357070255590250782034822807322330942071828771996983282244537389589235593879225065354993287220383381583736617692101490600071894424511433068626457377574917796427261206027662464116622250955651210866148323783907521736845933369326297146646845771061218383802903288522966964686037157695955354244763670820646280549778712258761833333174008500109916576457732026571299002114171934824263716171246575390396268046516762250795056712829316031905217892971019507810454349867353065452472063393018421779341658933463718238885213166532949796463388700943865267259569792170494834976429956459462959909887570863083423854925979237393306261880786647706332475675099414715652145914196132463432283598098150910913583637470935294182919423351281576474865297292856282013977170111201882749708022496096460434225195924946294391136472639797827066347752
422 -828534883202113405867245744264107001469070867795718598786638409071546951497223598831544155408243029904575961941100626036686233365928236435708830136113227669021297342060813927440441612546796526569159312745445072648439090520729709229259590729221477124725492359848128355367173881052595476422286065629363420739490290759092546347818419526519183850091538562814500805310720205359341525715249575552556811884729427900415943577986903623895531744257666810646826080054237020529982062241332073056549027126473746176979858752963069288317274086662979687834601869778690730630732822157967145641503660560476603788791356408249568246196980014746699077137092763864458965071737544841844324727024423494983971090373653519472888748578844479563750177410562193685872811211155369978881657221304651429147228215268208318692135433911495250776876783253461008764545503347565608269046359275288488256908283135375105683328072131029494333122000253177553798150016084
423 -350480142760704006375139254962480268880445137280537986727125343499035432246721765737470499487006651634212417241384126867485931376325551309725997672245877427760319530235744734984668633771571955961207928972324995758048001542186889846393118790772222140011034754995720876945410889791761026072772087713143612645954305029660505287966090521425063208516171901746813707326736340064006957112041059101324829842871817781395692130790718770355765237211741621112649260051880245137600819385156798336990030052151594169774326014360645889958377066784355920684566447847982419474407134678241280757649940241437927427416697308441660485959051671740588964931514776098660317460318618952428257003559356304772224314856528004880188658562534076708014653050702666907246311160793500058076161861196791884045737835691999299699316089080068279033092078466400963943236805014266870759282436624288756283082692280831556815171128418144272874565131323378138292921709780792
424 -148607752961528719028236134230283085117675665369287098539774496496760562122244380778079072543535123949973356801734100145697648706071041446537604476537090006305777096710212179551218370961406814361351581080681033329388369592997737360251331350630924373670116879732505213186098080285037787344667764198859004033085409286169314603584822416864866556322118830998825538295611451094480937920179458208357103170674361186638975819994461510995932789367096995415398123650758206756946817288985355751606759764173447985563966883751939380024118115830391910903119783272645495073608100897182894320882599703022385801662324157590345349197316976259808363917332642649653115484210862597836825223166483856968481556245030363313140837110309071382452198310894280091925984031246054938017290620232797540027318953679392446293220157814310313621883703829196259699193258546316338971634123869119814602823414825186893829084285643808113945142299806601440349667347208918403
425 -63160059966682594690669404098818579917607152084717179590187336434978548610659109399440710663689894732167707123893994326341942679945002948181725754208713117237448549886727239465869085289814119205632350266589941074467152239397003058572185060608863441869052953036119172527523122570780963209979702033122885623312745046495509667663295031157517215018293672756310480117443003697984939085809339680235576509896516849653223485687323390094290618330276512063505264595696217624925304325365533305468021975203081939131854232091096202639887815084985065579097629451979779798032101148398891504227213290609122376285151584125445858615170434716415190414771972861649834367920447409185575176579160527790115805895829942895758166002540774029761498550201930121093788524113327168635030532433269727684638518299009073560982131586369456589943893046474920742078450617565829920436440012613064959878664855784175814478350511236414613337314726604221143658536535298158364
426 -26906933896336416451019748601213700363606582385131357592819543292461520734753071930925752185784358365610728396470036832444918723713365275816219134632424961791428074255636567322540743795379230463249752045766360113625700395483220470973310741724882744885663743087508919557792011262748134370109920089551564270431496118385370941772653512030928366542774520753789411231737643608338695538130312766137677533430216196380439811239680966574139267601718382910585390170049341834284583300963763777483948571854277029143138043503832354857358404642202415308987376815724659980354678210737321738457570545260940527799304838654985679878888972912006784879482454200826499015435164337852350448545413442934181015346794245203071440007186489432328061184617499838827527506152843471587222616227160430096021487394639816910908131026220822908597739874470266477824623047180396297635853160537920466664239856321782559458539114669033269307288776022787009285339581119713460474
427 -11489578826231724247250090127087235418225966206721880363259322434861238079262335178703378139162440805408206102185503844387200230801467581478846089181513803297600670887875064042856976134148488939810078195189820488641086928262541311725302276275504848848673252311948138617112529309637540267199733582567355480683079164003803750393121506833230151378651851275201659232531415762602781758948192900188276402748147343920855832066293515825097221049176414397025776195327130701274532631748253830754328637993258458754080781125248383862577092332816789113529428668278271002463682653053138609116911910323963417607619654941704919818810514624866042729213458306624791636644675585788301118793713346103008175712428326809293538532845613259967106828786666890422319572852478412845551615476863667329244453741975313200975576079921187316060702059212893644906797169838344314003155581045905985720336879563725973626881210016678993838952240023979662655017598796831872241948
428 -4917675229483427857559559389506738309211554398755228430566363793745602164473433856254527322202860182164839985850783522514224978965883843188798288646791546495796785610507317264678016901190905323628684127050007634267352262723230865224849102834436586941774091208323298895519811286050676362342071534749571749877927342478182054699355336828701768407768557697876380448917535291611457725359011281415890003218603256059554442980053014415071094542341000304365711823937563566897736090586682001676915437609884865186819684086754288699684141326819232599507595507778067369239015295423774851566612655821531465461671335670129532272986177596716211254909417822876464636926260550880998492048825149620781719129732058207232112613374306124413334349184716701944260852421563138793787168318570890064969799860641916684127150599308296962319016046738282138999895337433712763692623780415815484990431600899950683749171846770702372768314580792305232983448786681535736830371889
429 -2109740529105512233349851179484241438936631306053775290009527172760567687607092076289448347469350864225457651882981120052867784230238071353548293371265138374508760067351126919897177723206322738589688249222423720429754814023404778305374573311666855700184503943228063269513596071207789308018576211578459216837672200913885064772917232393218355806422604392128009154751091824135304661594106335087944144552049058969900793293555141282184536795697126824400271685803254272406560982561464940253379130874769568893218843512577777189968183566722001626975080699585602758594366220466034350847701731710555846460197655657953294120633274185808112187780927545643033166429199047719404637040736707545313136779879956393479057771341800159958507022877073718649958772266214631898802559676080646424669633373761980258868373670312750609254588191415165619017466519746678901101968124720105149546166331527087114813505300282181266740920283986327606406940725780550258490742252736
430 -907213190006921300175357963790270871158083097779938576566462570220853917948039498122550170054125430689500860050698330809369492851343287665661591611405329981577375164062209212804367608934783670779356463363575775731508070438910052885602246171536575700060392291947752585354853674779686710773874505659625727586793752843192589299978316996633285193082870934429686576808970386804950745852314928587478114021404022455601642721700001522891196370828791236404239145605629863805013369382531520455590175753597115901265461062469002555402109542349953497670375345865053350613141490190336922339582102976683210951014399907087864797850793183568448736971034440590370713036022792651452005177974508401154527987852190504386238834752084365409802948913016275829588056315956807585611262960056088797941666013479635536649079506219965495911691422098197878547482259836408294493519116319426373135421180340480169996520548426059674744086990983346555630365577101989637132007478961056
431 -391019508117279832762778557859046340369876937082096818492290155614853433684764317668985692796861199867066101551492788572541506109167566758059715729063640016239196105074542813155471349953799346844713866780402564675085830116246525646195290030070741406627457744310894015522995881924786900843712554355885516061121870827283557447893945270783308853060724231362593444303396933917231772806069519285347855536568252292873630938497140395029588878203702200212862922075841597115650836156081732386622898593955795244592295065553102313408646291901307820754382157155229983358912086769761938538174441436847825863078414702156234536605066751588461642184311313663555875024440134066454977009778306441060743533693329556262244553289502410170643589572603305257543753261097225842614660207346268665155832747216172249364177154863957715498380882025247920167115980395859864402959172020195500417225221106890691083645609834211470714573058656070106562178752658995174479955206433447056
432 -168924995542513680496982166299999048119689846926754308090987886247452581532369080330323175580592457871427073739658723902626972297873849438059522998337655312428579207379558468876391212906977440209160483065428681645526762512748198454936619240332351500171268284789889344798269308225951869493028511693998079937581507305567780717026901639826154473591824255942564540046082484988275432062135064780831924889669876226287051373971537603573902260089009646404264031914421408276823874576606537640445049724590922250871853670964004863660086761016344964851513029990546616674314633800209121886451315165544665434818955427987151693760547222349865804760151575415424298648554076263208756212089463636282670771902386838931920551516224514671075965708337669202038964070808631691606902140085821479925641604735086409614877333309652602246182398632845999851919057632597879460785137298213300624512628644230665130052125013345113489529579563869425634925616913970858327303056732778047167
433 -73146491914552725872478895294695074773180349570438707795720627985559177826659665856993763551615705490690005115994272466122841225480618812842053362070267624268223005144989733184674739411716373494343851320810901913979754132238619673516445411252650457575387550689855993540598311180384820748935789368205896057522993405275795982566965414081774991190824802448796940699051118234887077554606698641927054342538069897744816239482017444402247500885109697453722129316165000129660744686542969670100997890923374360237602873644006341007954966339655445040420179720046068909410675862404634818568815470919958554108993411241669712830379670455535765008341222267270797361064630957924288100827508990427885669005390092630425235633375334126622376336260956595017866279540214872511822354812839642329063022122017286987829180972430695433822029914659847769196436860880324482162673901536076884521733019908349072884024028706212108488231034833381960691673589062310762475281194736657732116
434 -31746428040915569861332181166732727328636802402789235757175320591291967260666296955513142864681650418301280506305406731435140782910674289826111038597979721135721380323060994537310924782825047878752983264292444233973256997629649451986473353952175618201670896185963713461450610332494542751736666126946327080088805803517892948507344113199210673319185529762767754183272131468399610038910595526786271885014886506856398901009748114187926622228389781781276838570446177053686646285216578326491797940935182521431318194050278331666134019246113453653708136466883349589686472376508085265446406500397410342248276846348121935683839520076882889834530766369529385558924095913809037262457776602559332704270446429344569330627439585387815594404727257423968410116571005523374319153058352579103383159946492195434250558807744876859768582675875607335317479794282818724409001805167912352909376347662895576728037283605272795145207990749311896620546088932366582216862583810726041361414
435 -13810064489876056918165565971283122824249189979301146735692569541568738926383806900606675945689280555052116470290609675253689344458435152212270815027997804792938402060499505547361015779746026860190394010260102824387613817592238616122005844079420089207840097900372002632748342078518235020130759187357883993869268941245701413715797215919421049076000924338936290494807431497398985636383798640228776934715872719701272575192196688304532913640745441493178680498397853981408830457877516456989409923629501052794021221342446125268783608385968077685333337629501429443653655927636790122537278575589410400239150587246426411451968747501697045241189031503132697149230334833032435987545334967397040995864884570382437051702577256026375050258758985002767566010988521400337227956920504512166113529518054637336331479224386043883017900043776336390822413801242524767523317183516197815296340449491132918831396771093936845268342828721328717956751282194648854379826868603084870352771540
436 -6021347958044608967330045976920422902391066802900635553869018191747838088612754264654594738852439622788532614703395232610275867385620141720162463887935753230214707205574280947614202863108351416120633184331688588561983453771831683600967750074979676698605023314947767729177616419375388310430891025110388798528817676170704190561174148034642964013746086242255058563985049437183276738291774897167743311050246262230345887087204066907309529360289223779695521656776739639102985546063218803295791852964026697013350920992218688552079942157403460824339072692522072527073581648116831812648666618408009055720223858561345769811887957031275449013322678939495427094710125430475271068919860736435155090973534885940647604892354289819485160058714318020236870526113224175821846066636630380140158358916751948327005512132132090747146769019405140206851253648455699379647965759425065866036174984936184193048141871528129034653600495130410774471935844185317085967419970146211257366243688685
437 -2631398588999771710171866797484679623797136121413978482973194946808713134957828916484152930737628502467430548982284609006585201080499111555158673504164170331859195165901762881518777351283961123778492223882298910106115816533902306104169935609121724173317423180339844544842135857238038252663241932641727997713065679475116668158602818404916817128302142753538661499688260378689696583498384702003108019415994066189856920360499917292456062040703576542708974751856787966633833145264615959963279034627288939097438503745541324653158988457760581385993439375270946191796999929423260214699889314746216924250412426857383618122877793954514664461402172767798830378581053967871893962710020995115485398264646693693245592892126654268706052771569872124689828605809737117873119529224605003845394484073798970905965535739627927673576063604234780966887194521327295328223746959188433971565560423273902271623067669696306178570720996291999126700003178251724446536177979915006561746583642462040
438 -1152582897962538653788736259728379520478028550780642857985957628750731509238829537038241371174825577668414403487627565088981767491106196321672799561037920643944304822637564602686836962579296819420406008945083522231694486570707938621111704717577801989799209393613215453377937066515315845692235701338236230050748023151751326704888014093451843300445279299396612570130641521083940689898166349022536496369034008087617980808928958241813387308674920973429586361198611781435372201834312898618092762269209840046293027747892718102047379735933267571490096069094915626350787463838106850931542163602727511982289542917495635070055271838949751761916848388114489837828854889555637623360326909267654508508627953981706999229938267875100718168622559551867442503222316345512163053581426754166030070883605840871184728398322319126282976406671401725818306235882042982241403647120994631146372141577159912983314183926729459605683082405211161199684334145980360311734382987536268354679820545835500
439 -505997140427814584573780952235416964949684567547143073683207847073822288284030929574949688566533800601498644554217165302683865092641749229279897970764898887831913087682968173378222989809638703512241993496806404619880618789548028364940983530097193533119881403157895887067560726739674673367313048287404817015239644048891722958564783546160593150629227668883883514068848686146455358588660110046145543112898823743827084176372612073219591477029765277914462403667915927873721130470532175721004156480675484430419975879813333826291189372378415530576747561933181764497794407648945975034411954654220713283859585867154000462712949284484116455588208393193842485111929223426712474953079089184343631951165336388489566262149006768489995485993170942608818006842204713299152034682155743083787908013483412327025919454979358297248484424050616756340380571360518938450879380197515042331482217346313666268051581463587850272958814558763222507353506822428438883472707526694843056562544040545440040
440 -222644544570071716385804477408154630666301176584750024830159697488769732450097048639587490880001103513663558049632739486924761670656143979505214318263847477089082336330590081667299568367487294143538297966280863311452682516990352620721004467193747692590262894092981248928003114283893143417301524385959024819637335847638273389810142663376278591056607143640664468771312231701397518164607525254881293304634861459170579184925853369715083508047424232577251579748294967254862026994895120409872227534212918466759214216386608010331661942820236961999263632856117679281479325948997282942215017346638978658566010378665724203141034332478122985768511050499646811553767622153502078117345671186996586612287180591855099887477749102259097906536775583095216935906905782008115730673442809609300501098736866049536836167136308263793332717382488230357084686835033696422839190847953733885996295382078414751905760575589965451120729042596392378548339178981956828122652089797037158951699648821429933691
441 -98188791603058112472377699454985647417761396918669676434427549703490782879990451229782068376985867862742489569486007044920965097587021434398910881932255733446972875848481432320654786730040675013818088295089346076841615617302723840845351391803608869977939821575884302746802872542555657637361354550759212614582958506363114671608854931373891101825188744222770378737820639733872365796664843030351246185156116384265769946400274029334262915290278255961749933843381574982899201325878054804394310034733374597700315411644295571862607550675081098876962878348485179430528386773763609082653023560959871156225684535702373387536029463673067454035313125161439389652937535974803192677189181524594740656931339082236277792165535747425646693796705864130005402110012765797635795193968897487498624374795392649098517894453846828836315271835568693507745294601310127270631671819393364531850805921484818504518014532337600818251633737908117568691481330674974976393517604630593998208608068458355939034316
442 -43400566777097799299175028551685657599186161612096927653303236444257162845550147150696608574938561668420818076431523960444000161969299490246487489283923974406842725419186713223794454441809597126816248345062248932811178672153508665225320408058118237479453661657095832542748663979997834887458880898229214936031849206690425744750226287045480913143810876015296114797329440105904453578141817622529498327158400449104423761717610297493289072444273400916155240594572707166121644541786071583553018168085461408731809576361775830415762911395805356389099522987763196587578245886670621925274791012598256876543692415666850475235030975086866741738474571293931650854170708570844923469215142147968123777840313577401606980611246195368020725031339745648027641710698462707400226432406078673261671745816260471058479718329935872760574671570453355526906083567569153019481027728537871081029677458426620508045326683167528851532417864540929646860143811311236385795543248723326847323819284350449282759564562
443 -19226945399185661192768941653478738565353419449243920546523783781049699977052429138808357295545763706451272546240490374828111533700733663459597533874629887965413809082399189227238370548930331481877713804148132036628356184193201482705927149974054070451158233608047448685014674081122806504668762053373756940346632502018861472187975559542319905458558324485398284225894095123210672514526195099466241283898327862231272832997043378816589865518212991318923297714400429023194361791160684911527417901818188001657889117871860076330304408243500928716522489813000449769603712754763664148045692308280754801404337382508015656824222609812057214864455664797797213612674736426991468474154406479500633808889635912489183636815292430364470502838870486297309321925484594147063478070524572001475239280801885909386090743479069969480412088175267989503240087026919324850351334149536741977232844702537979382573830169003947749345245493748301489994521299242323280198731698071621767654683204221078808541659495116
444 -8536982247558420437329566954207111873216705785118542131040465865721348100562494564021323749992274722447670895244189194437847210765310374261223892199323082422705749662603368923346093147722697105460510218324524425887055452615258329267753298369226199368629823121214159148261718349316268011707825267580928398552169530474976184788943482697661943458690337058931112524583042981264140209840849912636836379693741892892917132303473588251080696595049885293037545941502988277666353376205879651711261540369733905568683944166975020755525966278747605367242311420154052886799340790805098016992149866840041067749331127632743745907956868813693007607714708333136859139199508030583942466361969360957273945399664156823543489673562757868544246816911151691166442050868346020417739910078580776912009363602362717416042110934065529222486504926296308630251496675004101765835114767872690836976107305892924305926773723936647598286177563377194636740853653046005575677531009149702726244858748644145783887443513636649
445 -3799053892361491526287151457223580566130581935522731867021381303587576227772211943287329181007583168976284972777581402733864456069016514690057839646899149537561366688166772597720713177200329209131655714867830595353817971649673647850652387226865408861539329857497147308905426605960362619882519106286479302131568885429745566848126779016063659645614403846666246096979499410858238565073178530891902685303531392325493069877101263656030132332146781148091402686462295338083067738128480655473765925829951689069624610769969331508764592514443130986258458682920499814966304460955951491390681771642305016988511917073406280477238787597134447239310412746032412596120542722687334574739142406623616920068624938667602158518975938095437402538345487313244134353992927840388415437460412451722968763111456589418419693309634361900903032599025051044005766392672432897048806644745957900318629034058276439961815254460816605510692782432408223737165214315735581644516968894706637576229198009772613737222508146530992
446 -1694421012165059950021864731190911773622409801401609642896750729062581468579944526281063343950486227681335777282777266244648747614807914383863532779203888927625393259610660947562664630090801296704744154143407003866044668655060576372377730466480691598399178311749884430083480867527126548952316600788706026864975521671913587467821836795878963645076341592182438941218931801445429924677466556143346720185766731612226211432490199130109181591035414669225920363968144990398968318730010389947319240407912067197284288959541481870341767809139343881538143325832337642525933898762851571662958295408572693549970505768216464380273130718393257349220013515165714400818093216207586626118492848959786062651359617675836739946035184297610061126371959085291392681361231984245042746134562758723299996850132238775511668542803665799143857688802968607665043147045122756549353953592338053490256041344931864895904418977287097606569213052103670353388367318835937709503335188915353046627621965844475557109654936579548472