5 1
6 -147630
7 23974093353
8 -3858153003126520
9 621401842151984058606
10 -100076766678577032638496300
11 16117472448301015835209097979510
12 -2595734922068255016665440444288632600
13 418045706884240723248900544124967821025015
14 -67326679110860591163925513616845073983121067050
15 10843028997901257369999365975865569183708813670389271
16 -1746280663134874755499501790878094901668461626016352027280
17 281240247078624326614268823428029385995576471270476701478391628
18 -45294023032258214410899338275550946520852826033623182371884185976920
19 7294647703368236898296317136829403065159086405446012623866752976759736636
20 -1174810307275157639465526811923523501370278864844956552311095142800906195955600
21 189204374796971417111226583360313787460268392301199325638799330478796411317630934045
22 -30471553765427043636893433490057205249964092693450492832102895771661574556533887429518950
23 4907474205475790805647982209691546336983390351306328388773157516942246432166490834013921878805
24 -790353628266081585027490189231881757775015378374275782130200010111417220659166545147072289245078600
25 127287242185880705350451528015591067663349775954776305831864093057458579748637216527014273168186871591066
26 -20499737641278273477392798879987156870921659880773439558374265728802738669547431483881801582988367319803442180
27 3301503246865507221807628210310704407468660593180174713215692970910784012425440348462476573800395835268830752116178
28 -531710399410936803579339737090683334950931110405929555477255746550682997325538848891550174921596295328949321172259353320
29 85632491535530783153256252692135534920340075275084912126994509634879078617980897292738283096723474105352736964005032516584691
30 -13791198394288768157615072625033087494946718031106910827296878046128037283018035404497529822553760094878703978005687212567017831650
31 2221086292598600400552065063197827858559614736364015474166895944055999541994082477985607040280061353493150602031098058881098062719432355
32 -357708168509297193109310630465788054229023781500532112134223927422365322890206397025615898041549094711594653920505398443219674810317940112800
33 57609258246590822247447586347545116294977490002952010560374597623078866779146915895110861778272881969143788881743178623748319690768233776108780120
34 -9278028649871698513773681228852639673712363722105472075222694916566561539497757851055461260521904286427740753613770659058282261786301234794929103988400
35 1494235792090486917341765135588032105114295820002898443017997666202072665087541216629000568790295324334888619318150642059315605023275462430665904859042974136
36 -240648168551965008524808616851586904807669112443315124580501370104492462913672571428091550490526781781005585323148231941242671035936284581727378486480534643346080
37 38756628193462516587928952552564940962378957872692553386852988265472000825333262544497275554826141652642507641144898653571878723074578638054861718856614198778835285753
38 -6241793727185331759002545737543136038178983404918651007759116561207991643340203579071317553613875131360869186726981465137646177653988296890318033264194395939688123311709470
39 1005247121556924865119118993577059606019577741897041372257436489163481871273483836803640959871465441443087750745836236981820715341214486411432558613833382595197236780132882771521
40 -161896054173864306452299233034579026551449398955501078498791708358125624859810561863324746844065488786838864927236732880203175972205786616971040331232553063143776825855056053734578200
41 26073521420755020418449243779451986805980939538376035566453987847915351335641818261522118527616352015497726552008039425224833453314971173332405111546850600266066688463550828127728587293190
42 -4199166698334016793411669159924521927077687160784096947078764015826274307277477438993221596314959164721289916592349521563400380746922450291068148173300995156319603617699572683815996085835367900
43 676279995933391738595742729875004180877969398584924012975455897260858883173825911550102937714188509462966669505582266318481738415523256105794563467548672810244728510790449097648808107219894228697710
44 -108915569625068672892582962389099298334575202465209931885621018724213800045457404197962194820926026910507149250765149695051628553448479837387998911579356306412799992253029466712420654913593984656639750200
45 17540961403686934838023378675726831096081709689093366371179703624030717892911980108484807570922487351863985509305063973796828304560512489571539804929285998595337797371758545431838534113073926882538971702157231
46 -2824989375025184542598503159104481874855054859698859037124387764796165102308764988950813310411176094825611085171310365486223025844966637229812982279204465595879047376057673719807130040988340022671174334250583192730
47 454967363837180995770031532276935910427281448517239982743721843750154095997690470795328409991498988605305127053242456450563769290172498562614895142953934375070878525796026652019406480462474882920883883287017939983669103
48 -73272948913341836549759348304732805310224104443514359495430248553249829783665593003902243466615864007154816355958950721974254014778824141645380025953954166478123667129021104421989817901209652900422863383315401675799566499120
49 11800681695442616118175292803825523028016902246513298764729381456898246210178426058645875024142119773038647910185142345468297857502943817066275420004882629585622120454795468801514305422105831363227084144243071487701123968939715876
50 -1900511587732728768448249081348904309185150123677139596041622418732163754316760673786039611256832154047723815261037261405759130139264664780317805153242039255683670708462110859484227801762656187269721791919886416663848235181248324149000
51 306079291715943700887358962800322387898577612568708753879540735572727530942756650672012331083963752328818593089092463597667062849411522024602742455293111162991946057092021459234817711435725965345777892720587175151873520350033509272249085300
52 -49294376010144448971610048317954720893453823081797524395474575417346378477254098338242721723400718597736209433386081594381885013275114370690881684546296142107877905285775514995897102523729446067362715202473407110656899274192349082271496190238000
53 7938908550809773651326769891654925754611631661146654931803182956437837717013376635329081961926059067669396875052026951872612173061334458127761147199038950302206878730245727066514948183882207767802086244726977602798907906756384502551691656861356850325
54 -1278569161016464856319827617820917447705957890659328725343129462606601074625581870375477252730842573183871821095868283003665334050272793730585148271459274182637672413041403857197398934401617819321882211135306863417678023371126646660029732848660045066817750
55 205914841950862681575164557677676575870492224248575568086306662338815616365795844495061182409595962031192834582548788056964079686262959530003997754320404304633955144106523937358892383458685526496357563956532581761607279900127577915401525112422196583245132509101
56 -33162791211028385730361827178547490220518643207457343559048963732093300237387679053305225607688658490910353978928283634619882812161183562310124779960338183626378504070221806919497991352670493173188060086112987760411446536614008680858384793177534902700994221319435880
57 5340900687327332550260502628932251847504748007204212641288478863195507030040400213098942657188133104568559742981521357650307544272194306236351731479769662087780627389670361417221130286830285315570272178050378798225788689785209290415432599571999268044364268572437856284978
58 -860157396594754234552004208892168092292487171308245650037099416548486324159533024895406317078798111975412445626054262087639331826049685910789389181431034988303863726499627707319562980247315584225578734610371440136101560617267438410695955688132294436460084654676938180444676020
59 138529208878981764228834829846292563431797351426364270184930905577238033403255259494128998676564994580838233161274125514015138620898642004245479013415500002205164990810830452834455461870287238388047923250241560355434664946095480225183597956647401899327609129549548466259136909586506
60 -22310267619168892110818078181575263633254395244567392077541506519151370988167650954225795538098646729768108942078768654643372703873066611437555899277444857641126848413443282423675831940312614521134484268581981427371245684563205227036963099854836074544005618401861995105207887239674497800
61 3593090910334769243339362309220877783399253608532823061480309941269339669398212387215986025218571352488663854936898481907463978463340309206802151149799235818539007686959266435648718500586815584562228872149198401716457424474129427172154772847567511862296198532405696536252132009023076697627435
62 -578670884200324921409047639262331587894233192907819686874462866754738443497626576500703175233948838304546688446722392036468349917494209962904136215403908445428436010373883690685906413765013026420226159745585714289395033994572749766334733960167699223253205434317663778716240155113896632215202176850
63 93195524571346528917848531350837764561954149950997268390819156189541640595039725323431484052454847507088072695908244144189157984343087836928800610958026088965903935979848453062826591579137363860928572397163056633817553649380352781152801429675569280342818878513428518052491857396695633524142502484206715
64 -15009232427739929828748423822583772820467277803758061071609815381240367775673928734643671492039172271605102942232571465971141542176404715762395458830317693682365888936421203233485299097403705893366408194704706936942556958648762465483418348685821337022307411915635295442271328500289048123603115595575434644800
65 2417251891719943438849762405050939196509075557573039493643832384903100315825845692418839439167644442846798548919227777760489955398365861707232207317901951257762189860185765346450905832429310443963985785178223938407815978585120695473853449263515921875836253579863597691940192664472737124890239716566498782570648496
66 -389300834413388610770193085095858808536983127622695583490832849304794927152703214055793879190951114016582252893718737215092472676585480586595374086513984267713625159526477838376361314162696054286468325094538794118604207954866355453369365784760322011175015144414486902795545976200216342004892848190286195678775596029280
67 62697288683110649153150366547773156973689669686762746416782121215088313932870201178470080512832234779087397751335603999735097365985337947043950700372837395830212555296333424968532902013934048180170142620382886084783070385273996974634330963067403571840683628587818852427225503660093095899218527902477811911627065455202902128
68 -10097461039703653156764019682885414703769694992722827073169177403786272196619755902530942410494003621395463763695367946420978671653210128722172673525873052329365312447270661066512953742713362021400265696734454490284874697518385996144306277611189011828736097461611870967483667095496096382927827103985919693469643176883536127193920
69 1626206197905313044550002133948378923456813148273004022960969190057547716506192881561034283578243934076228874257599200652761224762531886323098746491944237108068696354258840957033275395419315872855372276186032854280908393748193724637224760578533988805125178122132943719513103026814421136711008888314113665100379690326827402793342802161
70 -261902134378848571137822393674520374001643214342515570901887049027952776357188751224707486171569004396515741459534761444229529290267227561231954088847690241014307177479759852629971986894700003141220834584556912237823555933387014218293183598510823093827235589387926089994729262297653429344504955918223173711009235807452517504322299646078350
71 42179600643847941230317434323675180753338641313076475209319811133000900781714105159086900314914577435883669799133719797432269406091168872054353189226605122722310687624532673681744517517373009893861793332654597248281998290547217297309671312154140150290641826811476176114747197496533073111341022787195315862900263373370438235003175496331591488345
72 -6793066863292354783083853115262211535505941522112279408936164902780926926919234743543385514275308846151661236310830876223715407609810512558649236288529743718412725463148003168306763995481750614810460711826397311930382538368921517204848420537075712883434797188576840113652665692716071776080514125201571250595408483462290774009531481741370488753638200
73 1094030211400097030170437628066094430004767388077704711088578293757771079269408028084187217410947968892247321355742536984510580203134970121063728015308473318741685288539615446917379634311230989085383305212587471736342039590717235836809691785415610952044907690196497327540765579980192549928909497408503117783585057351264217695366965179591638397080704985630
74 -176194659576197026805979150437672574046697792617302421425526622787982789842002964698830953532845204157609114167667593862785410592355667502460134229309255367364868475584402180661897622746554254512834654788157803180594304341063349092595796157326733949444984861216135245132271935828168489962989829643053718987043312138555909171865593937166879597395364737690185100
75 28376326119406107364129748157137605722794726198809172273002488126627416290437532688313812309649726102086164804479920522123520790181845692793504460905655819401032625845922242302882899498355355108253751580788054592395741737584379185164869227075789882293732516064056036271740963368912891442155070720696590447052270763166125739732490682021879179773898999887501893944166
76 -4570035697856472997100460070455168539261813449044416003739323715281472020938648306322788217537917040410293399856112353448385308625256016320086598447352415697314424230876676063492225395721474976230616499498852346236070515656421278309266614496400937410273940988990712463479949089312820403809314888321413005396984883346047812444921107195477862744447352231916900440766926680
77 736008819175482832656026194806875348416654317782052241818221823669796350444960464110865999348672382567667559256702304719382763299823511870864618062068364042832477649169473186257751067216323894986089985195716293921421206259462974003120206091377613469799111432537226152547299813403269278761362608876980158071030323365181773742534700232356357710042981791273065150136191051539303
78 -118534956337030685682085674699842081737850594533117295597066442923844372035500050977026770142864660722117212365597044290015026400878405180979095242196409065890490567662156096684596238940239078073775298632885935985589070225166088764472558501978642680423622171238327238468407329079872323674856377712866923388869592105117028560112170003499097479146736046374107494482933267213617506570
79 19090173253035128959785579996084267105962576100153073573203147699328059960689483812482994267791424524716081435052010130188547005020625693070565650743027246443764814058894386892511927484563510381490122695602837305439677203737445061541030293905577634010793566191124071903126416814407079680044804762475538391338599744874721136995508980737168819842005578813176034635045598538648937805531591
80 -3074491492574560554102427443949367301682378843505752652037940140124483384728999640217297757450897931538896156434781001580970832862325083590713611670892727679139949099348759325431994886264877798688805153171843864376279973621662707073430603243975961721510570562440863287369154392947065905184749299331077630680439713619813620187027288512012522128308139364862277805165440250963671056471634344400
81 495149929370625551798750042275489553303248795125444970363362297507188173593990156447840717978890991284264842913965140192856633444506365248867394860968837789607572576147992316827101384685429872052201465332394340839080502961720053166738480201260799218181428579618242425748775596109850372590485793076960592546532951829821616727504765611702837023875607487913816395896652313094977672761759041442486780
82 -79744391275068615742740493058509868049041521703748037921989861375830162545485708167918567504730252857478031919787802830404657227496243287830780431276099699916167899381645664609397451514118969174436394932871657804932112437350102619762310210887924672081693991568560237500945069267809501550090666641312222870997614602105725500780438107924909555006871862904693982875626008310803763343307889692173474575800
83 12842913959241075633984099147566072759166186111910325255374389164438823508113018793737872251261664520502792064357594026371783458202232140344674077020740494153684866181538476124270273172529368168247853253031793805944180733651687465008157018165899173363657153127856222780666817224451281810616963468220270786699127523709223575334475678953421191691377364100024657404117279884242529600859496402963517030904155820
84 -2068364136049734471928773151814663583936473439509269792703300749322036964805109789639205302831026633749950263591083288295008742220610036239578568733262079219944122255518569150755220943303506222100243979177877435109683199299268940733201034303122854465045939601884705005660365493628297965776562475877029328570130656898146334233294919525060861473034586447702277561009397886851740997266543623115493530362144240392400
85 333112112474945786438600844872903384856552983906407409384659288979063375218827736732809869521606023140266398799575616472070969861339463692208410432295512225891899168792814761570636417994132887361116443701725343084754376639653858011166073027318896984121155390185592177698011985636638865341066031290939092082886890692941364295082093584908501680245925363086317532924579822623049915466961712078387075593053901194808014861
86 -53648038826202493851723104667625963034532714611110819688808763149367135642367425828531952863543712862176601343645302215499813887942612526738773980350066059587359281524388297409372483894775627434017819755236429127226146010421934604637558507955016992465201343451379844319714051531066072010279604592636919647069548484099725370246760358543907672854139145650179281890424353613075334587542498298077746026125356657109778858581830
87 8640070300998737837313857729825828972674528220834008621702340113968726562338916297111248134531917197026559926897453194011549060706353878620045054532664686666889346468645541511529908318148723294894382369166816813968349099063844422295347980613629520279967351814096868207883402731317148046841217730221399820946237274140403276106638850464627871327567519687986468745621812034776875438081900383875787299386701003112997675445395965253
88 -1391491962046147727437234101246179581878205444493537922533783577694777381591244808566058519551131732637594957269532060017265868546021287316692164301264754411800751447132244097485313749921004806885136844423872835481005061354133912112823931062814457052382307948422374571413324227293833828747545840556188054993304387109123572448108898742227458410967944981511113693470938988315848488386431430799967188956422230308601294508289835304067720
89 224101171979494137651493989239798467841066865041128775961988378971321592082651567664372365356428788496002246739133167459728002948848742633157929277999438475435178240032873616842295532118957656530837962146012598787515725083720132322279083434386796429181213799440719525487577937446011332337856505471191607278209373525865624012856061503787333600948029768238228680710964626746730527036324519295381141999588625782099032299975627675323067193546
90 -36091717848469510362910758461058783044271659681738830497454190421710313726503117623914832718981208349109335314363423833346962386612144830585894300163857643233452091150043409783227524052621919825807060324439454375838965914647207285703642394060086386880405593210340374538875352197147441246348605710260864798041191039823338168192661726778704786847500883302878161042910242859602818627068109690868470992942623216470256079755918054858442771632249700
91 5812607251213863113457140560911978068062995063403720390445494821606867735967053596449107740242438368233173643805300214993510743065163208446188783866390470598258659416536813735290495394578244438124410523003089332757970872576352044445690360207075540918863934635284402144990562341582287438176495899332916632642532004314109030445602151031502002482491264709794601908282126754202025291243946255668684961408768374831719448956833074693964233880661303191490
92 -936126210415243868285385944475434979839613417956232572601637386514607655745229948761725250439268393592191232300581998839894746653546501564444095488119657851806070457461521291632009640333987215186792879157196678194122470949279136490176415386312143149910684749103169620064576939419734087980244064919929196653530430610101463378846346560667027194565202914901398544170344404103447126898265390171647406483842765768558150530568488415397930748546485580304943400
93 150764062313585440231229691743713278938149580575269212050066302735564077565425028478024613311928170836417937864140974545654742094139939143944102561083452568734494170268919719471467840349382245132942869592237253517162920035246962116336804175847238554793417621016927850620958698531149565593878753154270217459343343980746239057883013696825681546672681522587485967317304397619939035254208019681484836381088264092923836494292682541106164105392498419533320944936035
94 -24280702999665248734679773085016767286267928101227681869875228121865330255989266261414341998449073136559936794522482025350005286557788440389864898623023555751793435484027243978768641258772392715241377861309938133489183991674583798954055514677228614476635184071565128399327567425008697648262531963176960701784415996373269512196514560398544528234786254739698338916733232054886295381735907951618880896359418319835784193266250956193646005590460677768227220656014720450
95 3910431498799087973968912135115035388220736088630819392825275364254533303057327320667041193192957691105325561383769275959910647209003579692823633074370792240375596210054988892523632101229587036233355025973443874230878702501836646598076207648300312546894768032747719631141950642408809009987899912843881207387795545323894782244553601783087692721582450086569592962393826202697417761136962896716452007653301630310609082211969969185602309782121232237761201650147213534229331
96 -629778903313091917295667268272411564308337767810082094033903422688556842990685622320747651204908253138172346089947887632553566290146944693910081195928735164636942141422670431075216146620353719243302381568431251041152103030965331737316505901421929556478707624613073165894822656528222280848398959789918256801094847256001166711614299203865285028622718474849975394533015977333668114655238128739131636460075258204142914763591203476935005372595185962625150460650645657435132448480
97 101426522157476766372384509222540154843422105843581531326254180127414768120492910160378729974201836847162306836297407757408580759693199757782802962773869956295529052981940689855879141502713771292779579999913426712464300027481214371634137242086996023357906833952435419187696195579716487022666988766696694489944370686026116931655098982052988778977779589517250370928965345627291898111691197862981384037319181804011991028829648524415861645095825160915161071152213057314497831383198728
98 -16334842819983790701038897594799314477687973568214649201624561963700275820573503674239154841075177716147030331325148969715697447094348800828690159497284979983234591222754117599807045667661703761195489771633658800652029089065354210935981495134094302182432321059662639981660863634699523391945518213140898000097134810328058874093747306889926435693268709982370289449362449856010926139230379968947868471595214599945692876595716200001695322969785319916628613785644864530760856416910022831120
99 2630742771001209476193015496540024395946125831134537468570837328815893121179183340239890126309998480182811792116196048266942314374989214166594245777578099537926690145025614072132366900683736254930778090102171935227083180121141623343804678556225390466079085702774772072187375333028359347731445072969365326393255892347041881761509014266836577636535353150864661135375056479012504206356579606395194047027426079348243477923320406806636665203814532319939243988901175412116717128268234992787956776
100 -423683754012515787350361338733267468991519511230048393850801922643128403059028656128974544732351564736769018069987363410135181969472885260193692372436254392668295927218222094556107323306700292837252719313449741912106435442995250624059186573987530749356915096911402630843250087145368778644536476412446154599172712513964366610079824835193836205001931979349798187218658445883132072612718911904013084028046266491046996181984370408830738024248016280193496572072440876217419906370163778383001792748000
101 68234692267469680068563043964331459148553208803110523878065500443598472441059624098227479403689951859670922258734806352592253173961227056638983891413518785008187612658755498701201295185166032097869186967235105486076491963002329186256152394738064090439241112545913429283721187501782863857509603296840376770245215526067920955097245396049291003092106314133946761938173526239727736647095222907682550819814948956222313691836204978692527815837416521237565003332421301865108426553235271535813487359954421225
102 -10989265424368259444722146793499545827333642830949752981086326911941977585105093520643633785443670436845721256859826978035137925522446675648895282684203663402929564079857303405826638560999383199773651553186598834455442264906694000667563654434173134292887334476475371004203510212383020399040870224150422602357168321209380204013077570218760897062627455522997952586707739163601469182626700274637626803973581080475761980617052539356534672917231013192982804252824382658625689874912202441186061061258130557194750
103 1769832185859932551831946463239895355037910511567288667356934035495167432058760416593177864779488567525994256376671509074551578911770714443483376625138959704118098874295422690743129244623991357115662859332853635939123056754644620097526301793145482890539402577542475014361517507095184242737554950170098831388097582851207520728908951740520452600546078509636114707884842994212526794224435341154907408632393523958030175461428429072056989923633703463230853009031404544189961224337416288469313529180697914440356295025
104 -285033243364927997405086809851248386824210525798423407166501583350532210100495423852747888300601413288606148836950722577122557856824533409187339730192605400574609824443328904326956911046598632863634672637399821256050909659601176214011874282692733860810266599733153288502592317479801960536977709307757865296691793971735129860535157180930701182012329026800086086928336320272268641462332977976777848767801323652871994980848426683797364237112538606759540469054462427333720979097457588300331203505557534708039521027623000
105 45904888877165018910086635813353403946425929390361888147572246500186562968894888506908900158700158211543641990520589903604338138173093985282550387807629139286595938828702376068016530022808220421279586079940070278503821882016953711641115568233473637225533136425430272530537261492868632179264837682215131789151063165238183192003201283232793520934262430158973406900102818360338777620323465631768640953796366879615215266913646293587429658468987671336041497417648270150246967662984203714522605254897977699851756570784997206326
106 -7393028258556303460488362784376379058975842354247172448054657871101546152703490688926185279458819180127310209090609859568218851532436007529563848182155199172509542712682377630429608118098171191644108292176923481467425017587564205750017740872021621325488826732559293028496475129841547698588041487128670079729849195213283297163881708156563324339074639647533151644937718765545577832237462763016334948783468889056683214729082454114044513970572930618583298274006861472486264123042471699606194757429153659958427928379890399147480380
107 1190654594068751228615111314786600223827118386993861369931650704798775109439049878942251065442122287778683507890234858390544683743352441783326420681871496392012268429774942921046992160487866064846789142320253797057503553845395494192015464668764289698132698521454115166897185117718911859251674673724422001167434654457340338750233182489261037060547702956273103184382525036145570472322209051888798002072590073657064723817369697450789359318403945008456871902545094102510004355642652992467559905859810845104776310448307810190615001008478
108 -191756113029366454119692292357696752647581243343748367488862277658547530150268422053528476340519236569044756583775216345110363044817810297056414942090993186046980207718184681820551668017132908626878341968400888513804590830044965417957135008978324346112852398847696687314156513678944796757975218356157229792302426591491622420974973548217042404117728465094703593371720881826745971333970051935781917452764113146290212498934041334689393070575633906280861129818585066996664658286060098370731729402273284701019739714253320186637135856619750520
109 30882513759492496802430563376499419710645606821754018332448758679186738278230879640142814643116963568681227107880088990877305066656738732294236167617655852845398531399679441575686520181705894373184000774491486910611860828341801292741050345134222842783593338525765077099186597347652400013773744895488182495724198555241327911052364430446735151606874032220794464477086464416696827525638622894394219573173184567930129726258986391268378298092344839333249492061657382863708831270996468133650384240564782793146537956369699633280532880592446706240031
110 -4973659723480026102528244662348608043819185624250306406459205034041703386447361396924640441088630099699680306727093648598324674490913003100819315010342349510031009380538860990306602901750757085514731320375597868616156510547261489438176929187710731320724821978355204521757715916069829861886256000251695852271597926088463862141832027341193486404249233243116006290258146609795432379648275827206691431080406849777104259505024023238256109613476672022465410423702999714777786468455643213478998739847378185162063150584224478464850474728204114176491293050
111 801012872126181683838276331115905674065123663971136097066661429937450372090734000336110267677764966186733213081986244832194377138440430967394417214706963980813083330493359774994349162847606658968550919560545697204125435360065338522876495556862981126143690262220470011605593253175309207481490103056981379679571294408884513202093948404927238920201409954578066516858257187224210877120419600296278400682728834651470731681314761546832248233753353984801807403727429239393703210798789903807870122841151124107849030869607557547918728387168172078159910592744735
112 -129003924068793686363838241402547724713862231206215439568682889952856319875584801488130894719771725569339570700018928341734763809523238414079669368442084980577536130324773752264786088626755188466876890396224517774703992600424585745976975596065488482056058022132074698849823668412622146349650149331669343131418666066679331592173757562989684493018774273932852966431923392365326384158566662683098077218939767546731726720180156631517881719710948501714382684149101010745019648008845874045385383551385415191283137056123399240277623164170659835103223256824478783600
113 20776210975203291982582512616121713612892226197992202757975948109797463172282807864464968725513956174667707200809451758209220183389066137746016954591314598966535442982577532641367536382427524249826564605304947108816864282609823225454203143800658688453860801633260877463081886578660244151183497122375921344346975126970622204493763674597973685438787564372198709330753593825997309233189705164346795520310453965944643454772664767689082096392569434550234817055449088575530519800844304218261021202132236917787907926208112077461731064604533400841355579154854016520451540
114 -3346029553767465377086896239339018099069905921412842246374784419030991241359318489379947678212748155886408912397552717659099872309088857056716000599075812981869035372047551903272779380037592582884849517553734983006328837177556487706298341331251440874622717294951595283521501906182047317882722736156546805025591415345023637504269477607488697918793034372126485571540594040678299931003956131036505758709671465548551376404281554096547186191258738678117008871208265550526896366816294019025828305221461867034268808636095940508708575530064194259823120354564721839525441053800
115 538881405663804066445221726241788203873307418549459656620905405469360170412159602033129953523841303253662041750538413496714133331106544615818298270236131885963178702871912920478357342526607403839895873026583465248068455928206249535634032488094112144819994086088831656441547689194294782988736827697645108374387014686526227831088340181684975717063808474263070363773517438498295093082520361617177194855251248560298897349430806424484547841193134543693396982040677372688725251265389050222331021708719891879606694935269712604876911742375685222614934432303799796762993952512314596
116 -86787389263561308705069404232966232022000033064809027158453436456245924805048716067037612144968165730305525485965959824708965730056920106012669599400617499378414910707393621639761004001632642920211211808620378518575399952458211271777452319196756902633373963269537999348530566841661444593726180628955830368681983164437161911444053837505659830995961072159744586935842714583714607202316582935556731028567759822115393771627789095750859506272748763455431276792622687777085878501450960341727647905043750923974801704580270845222304684365109094554633726184754543648265601198478322631280
117 13977195828285812328260132621123444633375127325120558632896084394714862435777900771312474473559268059031435185040303828047019999312782488073172194530096989289272079610126702283872417907162545283895910528383571282405086064905255900165329602275626129758206191000462306522798478465728216943039668592433987487922390056013305590281818972550769018760320629335964306489941014369189628536570614448030762432336540680204387494821108830761065397506837220295299591371551194634956171739338115654011203093589455311652220111363954119594511183386864353860764139273431689405591508988647659182265413253
118 -2251041365341258361278622618764551881649697630837991088386547287853223310144466697120645326441193680175071667985925971337635468589570328141337190499804081218475852549661120448155362798965159705619139784577087026880349515690078865385483823682203397524651602587830066911479036839707246441107925381837174183824278428114266123832396584712747379516098113930493274389484293530674778914938176201045676995670694681025009456437144815021220208247452221002298515284614398420440695607753840911146979833718597101866893616119927060200649852195831814275158136100738798008270826349890708484866440013279670
119 362532462929575000342283451374649845091565453144089302775741827256049467322076506037977050468680683385875467200801363616825140803009388797710549476213960557097740402983351082682128061739270008513543557574675943473232954205584070964647652211620596322192978255629456928283066364665341208683781416162087894674048977538926373767000391851122426745956196730072032139793182519506265770134797193292635608045290216115121302112038190185005921783366511018515869666854553682677015289961594622120677875540623962052916004934277389253234734205658817958884813531338352117624273019343914937559784264433326212061
120 -58386215687270983380125092127338732201841707794308726301335997021414022761687743373922241955031492739978629868156260411751878599529084995795779898803926134426161775459522333808691192440333717463778802644958084650454611899033953562177664167448857845717240598647593863291690771596257663278027124911375210370688175891872601131685748130704312400957969523111531245782267836730837618846970044710516812512943204850307849878571545707279105272337751841695222888811188610290424236307118958734627269016163107857937888258939242011965523317812508619844616455874408736026944994404199054918516808011631560888338600
121 9403158422650679144352526212200030159838808881981214679556463656295749779792572758113550989099776937266298318896433895574536795264259208401342991207662793058908036189560667089783151435333676734471914869059445874659015892811726840475902884917383606187673568397710726554494036741249227130707374616504975246485661603570154301699089643424305735492170359008759643180436763766611254695280839811022055223473256517656658214223089420047899902770025968188811693488118187400532991916779446985352213577689062595632593091029084772166146474103656023379043225868219032280640150680428677991916816893886371112209017980770
122 -1514388067126314526877118699001027057272200009251956605357248028310086797785373635266945500345508175523674610556589575316152983603312110355220031262642840822159449346950818419582285834593925155057196659810417079002148511094193162646614989536163917620039257393725132214329255176223675084999745403960418451057591830731489100818457360873017811360907216735531205168969641686625543910442212049830162026398014493812990739739686098323628548578137479719246205381797079487397804066445414098060082959539986197220489058568854648361157903715723846384464628368655590833302912105430884088602921200438743374095788522314663700
123 243893712598760080868086843592814408600745083690036863249390152207367788870132209333376839776144437176263319704749307694242072484148825812383199284580680109172228009801588338079816340660544960822512634732690452278596265446088535744313781166620942994153419756202016520197000405215161356962033940017704166497900925163133477608502184839933358001008473034480343622133739932034647000101587969313069147005029179860961096645021491758050272626731768304036305106715212358211678963475201880993378416320985050430495198845452441434039777235096171627750066405221697725383245631892055822362907464174598518219124319383058360374330
124 -39279326307742909783886254247466353319558596473364126863177533403148789765323662445349673422787837751674383901769580753465375355094420237755452469768153875858197318136524688761280230504293141456018008688146094567289359889735463169695553964147759134876627952657939751478817042535125194554233417228367413339401033239477110452518088880011852656605683035261520172929075716418969333074133212358314599052308087325750792397871401035888134841036390935193776132441826969765778358341019699971273459055037149450418218538400108164176383149513459821438382546285367358533653483624283447590146213906102698566885152937914661157126966600
125 6325974781188303363604665132808703668468231520631765995441604932110515740495141160486010254413404057744911201763892749926352234548427424934445960059025275531030952305405760271446868862298160245748725779917743559764896934285996710515001702572186553743329744281045651477968563177371577381529117356630470835007793854856634289536726591587513240683117886882845680649376518039060988349467794386799516250581094660297176662251140614403421364475775413234409896479948913999917360769150588734792564476431287552781558926233503997184853118973179156692740244813737482452428860479202646503281152613790367137426368973786254551191144973172891
126 -1018804564485157445011894924303974534510477154629266545331865915921330670522482979037432437483533136903875693955276691268388952727228452571251373185991956327410778736756868173971690439850619420063424983078388857340786150429682528368300571916321938768468389877934472154095863170296366073012439190249779264103180642325255948087326739278992249224610390108125302998533590771503889101874438813302756261656586475716556380887079045435677229379520994711288033812500422786506044646972728708661448094813331914761592615640089895663776919253142545045310399193303356131958530104764806667730266209909251244312407661054793130263519826983999354930
127 164079493914899091676610689454079402757446856230198006392242337625046225818316406256957531489160495231506084387191266405465309240299672615262166226046539198045245347686635708601352874961564933196497252291456130199942259513462463655595330419709851100311790043011056301303161988394788058764029933120119662957794634086435222544755300728013955643457977173026159582088573468659918437441870666678304511839715848859730628062217716654595813738717350048648972776312580087533354022881965362360337975848311986795310427995336944143247777319818092613893010806678427107981959647588680392981184498149688116068962446877249242929886738016089133908181803
128 -26425166574488413613609828147268941893489573642729619127477020716851319714265675544089267403860786917529286396641540645866593518245351550170418945539962850952595457085648088235532008195135264315757474720393493100740381318896487879444788657893790060328402605451774649482092050930337537680372090208277620366752023143794658239134283949138999218588675402599104869603601652146138266278714922663673574388614739431003185234437859532879108917250321227454449452207900852326293679413316440802032950943484286669192703537250403529270066328461815518195271193956070221122538025359291509520992296126999979279718629323284872145237185147232849240619756872320
129 4255799501987933500885476432945810360888389324735247890099301663469621891302201312051120604659183593855009103465516762557460752710067497651664394028870582168541278853015931459218950170841587796447301819141294766112148448052726390021393935995766707024615420178498804859142343336926990396974933067664014802967763729841272627574831574753835979204002108203662805166432348723206337171035248716153846865687536898914348323115214780435354314707242251254497958459363267657207481641457103538825094072052509418305143323808506088985893256413741425890244088827420744738810177320023265214087188756492922332673107281754792033736566831876057475381625370105291616
130 -685400765594658678251106865002355704431435989137936407948382632203446075216110823507145024500966176973943071122224940126641611684663175390387793938905552087925578245362256023837783457393229143203864491773419674374794866800751179026378611947003854771464051293580480366615201930983229954890805280601453387651896188408987818633411660768486895215345076033742656451069086416186367349489572232388923465720335779413585578418605015663628579776933271784464553237207485775570840787467513611443024301302847584045333210789500592687898530976423785522207977851226088796465449960546202130849615635970431119945245367755644591340079304960945337833700489364321991838400
131 110384478699785374791019011715494388554387197486653796436494971298997193859629864236649213340905103767830505547305448832335758203427361157448566890802451457755321592213143948420569460215722656327884493568170690121718241928433139758857803847143454269693417160066008287134090658698795143147601773388270364632521873772360576983477151454056615985596899593637507186975752739290493625397686798059556167428273054052508597399889663933236423736722167060984979429556794469806958601516809934710214038050040370619762270788632752789837194797958352930966208265189001556556620014713208203729092652066590952338183518488024704166703764517063023635678288780781550419320698080
132 -17777530679079134395468402855792086771072612542423080569893951622674797068287249265176592457766107866912870748899089839896506194420170101586537600795213059542760980519418168538214717132102315650217029323969894157086787225513379791745148137392495893352286198842467935568744388921538149848145777987796944598860808953879318953483866351425302849464267197608650151760541996485540683681493139178994607111241368189301815260689994981124071328183904749101031071068707280953079882993282672685719973068357712004884999942568182908991787538662962923375646566250237890008816954401574599428217294118427296916458312218836110313978388633173372753173776324686528393756037869788800
133 2863089093396373673524581748328171366568015322569779548861990802783398742644729781405955391915689438074184746980947317805172219117562959100713905883853833599609379749169440408708921590931879633732997043846204633405458555195142244451686194174338148686695906643003152102103600034607302961434138107392674490585053045368785460435640437883414964289343538832259095001808378750878311638218757407818052557254326624385162268156326365704623960279604392426756494669620060534513803381042188697676037613998911357495762844429215090299210078502694262293124211949061575724064722056373090357187259851810234937663020713406658350738243059024938695373155086422322376730692546827527282145
134 -461103361580579376494807415150000326757145435715185566123772480779069150901676376025210521823413699691285527686028546479840791061102630016798734732934792174920708058856555821407205447652195294338030505132856923258110368291128346179722908600082434801676153183733855640694494156902378703057756681216104113623974301392207909440842412357839639978280811526422332549546883658470413573385810241327117772236945785172819028100317008276834847058250387563091766348249685904359978936482000104386592601325583434674745810506518198074483775753191443016343511284340226181853681707332258686354415780794126936415965333980195668499108818991575012021675158503983840110965170923721781729815150
135 74261157485913889163865229017322702624565029567366350609799681801949865821865882035236179750182599748981225519362583439124839241181639697718158543079407383447838022378684578991706247547195785164681692346548566108671841488522682873894642070748027568462414883118494648158970711572976957700061993486424319358271159844883363492170943092516557011394907162905277545940997166108323766369222233589443727321394122071860817348226452811809462185885853987677282293290302950204933095975270896483931872433011132630853581458982076897106484588746409116834545419810457648435455082757915003437262094771744696121222473012287369561088003978412845093255165943115556305359720136686334581373539149961
136 -11959833674263917763729658998468838580388822576853918132058848553885827840477322167656821984946657872173175351118863425454494484631544254505053460067501129873017116531929117109475440159439050171326470979523759194400469852269831699226040848931587135848852491366726345103457827107937586604659078114432105926314439510118890360247138332419868680047778919614844667775352404798366004597634748934941195630792271898504130038913763014112230441792924158556012384705802138466758632809226858503308935608650521311249853114242943916332343329748169314243908465460162314613694477729193870005351908878420578581974621935680941163109666351706257764176245172455705579623432166100147823379271630004105080
137 1926143173073878219766425311362404922210200264824900369086209618451866459536713212423298837497644196971362063473044073532871791244394833738913346993908853094157617315249567666649100048297656050737901867330590146927476414785406122167309756140065442807490788854935693521619562879913862816555692803445639806532246667002646902950095152896589259603628909449606853912217777783129036726630948880082100721910222947883580031097340461065507965028536814376402823163528791389700897368834653755911858990395125236159668245976102282269513026320431570633728963105024468501546547950376303922685719167468108045902200172921395575072734014339602401735878150969599695675379526705036259597009498245007564332878
138 -310207284166721161171602562820226675126874962850315029341703145261291545174847199573984701077833095566434831684397221086542534851701032368388810287375920174839588584255629391538050946416417802595248619049218259683728429906206071110664470903276897185384831453268904708165887740823508334050515862392974462489384978534836707068730717488214714946341175254824203170040964623848728259866329850337846854913828497175354889819056842385476003193160889496310200216330757396869378360173966695990012553174502180217910219438405864456151469852672751624069964115086076064906321673868672127735449536002644586673650213452403809406376030019095519413571104953927702194113375872924379160931880402225967811101482220
139 49959193322334609727847764344760326255858339642006085790510633247476264641954316338589810093286097874069896077603856853208761780401302963962805337568077644016091323959421036383409542230939177043519964869252798770909673179267837497574057140121010900369008636157364490815354131007132362358396049733245964075646527230646075342709705598056462981809244508075242816038295550269831748696831121744652323691169561410568519544610170417875371355101379802411085008384173895977550098500815860330984211392359772938151489961219068263620167600652836312609211264024443156682989496856034578418133903551941434266523435549362962062318779445435355612237458158089644197010719175348066458596960252494000005137391141647446
140 -8045978043755311231279610295487995303832241457684722122647527995139299896851384600646227505333819348716830833194178750066124293495410243649152986080697345285659254938534354214423873245774761993062518345365345078825171091744998039965390800527235649974949116691459323358994782164194300732394118522271826780403687434714525390270542940761336064935476592554401440002818134827776152699817270367240844221319704096107518685899267423996809200548407723000115106029971413771969150400197180034742048985201598449306722348140239428556550904047806854465130668693516987430466781550088283103746412054352982168494402738529063488486167349615283994711898202749119018114700583168187659979025644640950131091469719792219746200
141 1295812809924836629108812517698637131677486319001582182574507031145179387687812341318675585961516939930194322516755681876899383591729315149940041747676022559289834019726064610970886802724692924675491418620795926747947401385004389529300833240242972625943235136382876246753881037215266899985284097953405118167935687387954939374177470713893319573122112708480300126092418771614829149944974266941034067095903040975800722374577073769450045785124219199981577208118834856215151619614074984055206494796648959398856554416704228326733072932875756169038643719512355669699882081083411120708019041230100603539586973238803983380951797490320893734147212679074882479671342745261132924341883463392653788472590791312747069715415
142 -208691948851204863954603364787883208693790849161523812085806931872962285566509865381714021794688264692697725835646019321956522626831597934212989209911981907891774574423190547136324427602073566649355021751370087615201004205238559960120853952719810505635664533862932982221999833343797161209188637439337897708832608152541288675787326342629624670975117371212587243143661536766323655482983099287923290766410513291583527705511645146824210836785061868664747606623124124154118847666837026883371970576351406436961707517689279210160210292246490766092839811340671606776536275243760116062988129367630760642377050574249067159464744825126866582544103387895463323840840157431248678817766853340350445670464863381055426044571612650
143 33610047054435394544752826502453378643343710048312571460231292185072449052771980329590424924056339717023661443556627057820419925573855678902936190450589553144176090167885650508184875249926653083554680649445314687799106739774198866076773703800914421712436702389776091065095055636855766029532828394855620965064633130317398715735463120630400015469357829070032441677477652141914066276555985242948327176692979903464736537106822906007301123295530036245041312398155657848269397194192019571453046414935084927363764926497327599815006445280055457703943345487285363603683659776822630140189238105138536844315621866216211568690831500969256419324218607992202702045822685415697306976507167320272259270051050429686084788086337088143735
144 -5412931688163874726826987461046619083889147846990787946241709837698102992397980204060867524444197567766377699146238344289036449433595030942996775453590688528786005897133807898376470431632967311256222074063186397619398122136964008544432457632255780834639015271759811628758675652227444029829630880997185528093318421965729144573907925013969472462319859530111885443367747886209085497531103954182006012557678251225169929154774180779166186741624843894285529782095436618972015366877289894408980331354636814900082240056969497811177401713038544948368702844775121150298200584304006111136576987423864543150866390164467179390520102088594882692284762110285585419314172836971123315158438213551523060273231857539594432715028047831229053200
145 871758061310480188630213157589019050079431149905713389530173611071117185028687109844206775679262462486342894825200831586093609217729913328400573697553516593924590925308134586369106539092070343598749263173193080674320368670986010568630902905545452956364938614321980736500504319377060668416729651896403945733990956748897104789531677097365663908120740797058433639815027744255030243210026822876078851776878876119536487901755984459496895580108039016237386878090550593775605008401351383538712684822671987620500582054566421865669050117864214038463508074646654350862798919469143972302908121641546818820470073038898873979240826193021061831187373745046877162727873926278281146774394035980222036743748940906353735291563999316817055822864556
146 -140397507532114144859084459242869107034342466123465047097223990236614493766055087727519345429920898845888009554493419127771961858124620271452240794360050006192050507012623030642315249491468747637347966770107720295896512876021652077050699278780342612881829781401440984967665305850383073119861901891642250108572465494171669245986767238303833779473396991806684455524123670872667315474027330592815484199255729281264262047117676456958222979625152079765294595765473875482886521622005948036350359870229075023901633700745410702078567149371950644243578365230096969570025899152159818871702844105273253441445832167931469351584473163595555703011609189218058640000669423317411648950532316798668571992331651972525128595814589661399538071643710835480
147 22611158985554515143700411245523312556987888511650169300055020851597000835516937933604718100834190680029109826760719643946802229212828219337654832175476568208152788532168007327787650515631087844682363270398653286195398886480350282914597715943606053846038529053982228617293721009765252496939125364812685538478724291911909693052908759747893262784245143004972291616904309704471447753744050762806009417333487711728329984846383494631061742271764944839215940955313468362073465391192822273069691400954487402683828667495096769084503114998898611187185963484932578500797701417466426924337496542626811572035938825327476429160927398202060897847743758587988597362842037598569981514450288384578345472726875865665639914388263530571310593776225627459635228
148 -3641549765782540218408094931502775010615456432689771415943161163170548581560838371144973454857447243209368166709640659377276445816955197552548648376648810086100730964560511735817859401426045229030091150028187054524851370280555108702613302045638836503832118427704100606435245810630450176805319882467020051560365719308489148337808483395219730511957991700722920177183366721468428249191881545576598461223238186565736647087719242615230539168074426250189204987716817525511499112835512728161121775889344634714344224778812159318242593573051261526849606763361951220693562712519364881693843474972728325634769597987348729541590320685202480060867710372279872286759550306584138877130557714789560001047989547738133932705763577506257788397157905501558558063120
149 586475231329043884714842096813453418234629873941120376309062048489780019608954580511269119878246735966111952616754337833369748875266451521035512369708309765537025895615941355343720765634434564973482590377486579818677492101976386531619285987005081833405948678080031180111366191258178375963256479213516713543724264562823909712461803477740769372425603806295271220231513509519961497947887306051913841669975761474642143338874869237428390524095293209389941462955919962738044860816053830334655101765697951342869304116766001866468461997924485044895758026182038853322147597180739798419865003736072490431517455595360721781453222211049022295934737302428769095532841887404426135927175432118454447979583412052673231681143411786094717394239816477215165022361698301
150 -94452422480773846677210034533903486460105375828091377724950751971327561938041744145920403025511515074078296080880902862402031426110537283914290302653883592832694691148427635313124280868692750112820655653896308401385536009321583692857960702581813702383102402255940799536280811662303389273469026895030484280232218815324888046109983726405513235101320766309686330622458817768802712490958584411864075523378769599548013774447941483899822238149921526167956095007811695551264905136261911145086002488972125689253946239021774341740298651730229075119726444113154647387386804513986151344732184534500423608277492766391407001463355425971559699561789193468571845915135278238082741235118971056878998003479193595459148452671552024350238334309795805163319763112345462515750
151 15211657092951108781211353271719690397886430882489944473981043555734275177683560936444626827661655014195383662121950286892709563206528140111680367532710744181795611316616106027818662852661772676587884944496251812313794118300299025630089220349130632880255626065435604294458474669010525309997290743703714435405038833650057712327420977151627614899536743244006202918442159876378705291371005504129765471410642624018940019262315604030145661488833641262600092736447626267296813152190649163922018528311918483183799576375217516157231620590724932070535748382330299783193128907168234971373633724363538843156215398383944903850058040678095824586101513327249109181911738906960803704270256935792956978518979610657450608590582634753196993435693250091831555539317589839999601525
152 -2449852586476869020322869655763727858270007580055888047479121045694560751641115172375343595221737201691180734168402215654357767863974563493126234871510596045559332049167157164500101888328579681896197689219907123389333522694323963087539044380937741318124623719056375624050932486876565159115553797312814860272495394644969993533337380704493894522419787712941587387810498972335927742425333910262115924035602719364409237406475862154859590344724512074562306893609168913115452399136548269691581326716799614852055489017506527954101627342404880371390836929903732745113043295903275407719673989341194892240378715547802297361958507008936501182464195553407753365984780712167574352562362406147500050414619076473401951262221413270342797851581231319260572054039998406444794032589000
153 394551208904686232592018480930404135302242990775580825934559923530154703612553239626221461354055998069566348418555345233349972872260967425131473252291653033244698451256511897596166115310328651313149596742135202054432197266371542367740610185059317496043993591677797253172605069844773262355513402389941069933584937897117702049339265872389773377995703594465204465354211140297283191021264784981372194106276951629047824252330702170920989902354339572234205723604432883689576420923175804216131517728778066890456959208498240524407210892617106299818287134834797730853595166356170870419197870342143784638490411328367977792124120017552934198057943176980770666635861537654017485415146158825280127826849712890708567425901065913685251553995088356249966467286534717289739264477713177850
154 -63542866745308622445177168372322516394561535907398067597586810244454945171505311795042592572532072545101729979156756905176246481050501064784848898754823012225016658057301903636121803359434332148994886301991630525619749075635434805629134657764913346151628354706139109438560688599800737960418284922471305853466191841910880716171652175615902724355344723536272462099443749224770992309585025906992810162864318203278088596702252447084437732811970003943068597286624600959915523894161199439530988856008224930606631132175845845752937484613899991575974012637291487493043279280428821025988309774669077034370903028565245325199260186782875834845811518207665980574857134240936846590643583884956879301927247912600973656212676790488265005161445116737600366876112934301110894754998005001634500
155 10233642232198698953418228143530913587860529919422366184658953376679713374816101969903404576398862815461178714873174856335539672019664246984664699993363000948177171857301139989015501571903209761749326513050293447350054318024081300166284249916152663397892743736441285861984156966792202887174561143783939317481951279151247816867843721103486379502182871838462621455066140658004456360473366538251830163801200889483254561710098560367369720048652194837134415194123995834213380425568056259484807732176218239273166233544755445153136682435930303742395093774249899933787969536198796885978650281767104122202659555786987902816902194953624892086282450762330271506028681277160866916444959586914201650980188928488333213185597441269673758210775286003372937381543576187011014407729092749467577685426
156 -1648138315137832665146959060743797164238526204052891496405509100267644518727508038354913210433613255292838293209039683787694999718438946641127234598631104665612262532930211475160457495568483167774568454902282157525731656378799701015059928898828764093458792425321838359678550903555316597845091841388527885123467878185935452226631696726468844188321805431970212804901647316809601193968531424343221118797765636583939412309109190343007236875414799460014965597628770087954344180361666822692914045833556647082332516285980651231389145401349076393538344915005904299348884597706412640238079711442335160273738221031843910342493603080947756958238159298165461646053459605519219706170047348994625021119071732169485777679753943707328894345676331322016689067434406811616337682298056767433817089603499880
157 265434323791263088554582903691849277097778883688922228387603646107204417385583897085097127453543848378166899959609050113692067399654310795500182259344138037502876530486145666607009449220857664527080052054495151484393862458329526409738292053216978467185863208350366796795873125387963141565116686460618026377467614998058917927839510850174732866483082777416222702338733184614907716714850278805447070692988309843730369695208401500558300598931581528559015503987081377577637852722165813581004920298741308442980997046631991419250002126159904199891628408795302041952402777256924027071202595905293704085287641611269581114541714485237941612932526038425073341569764183334800134159971119552309599684639754837035960836566612714925919895183190786574034172032675253899368797036364314650812353996081598107603
158 -42748463280906711674804131222476017925874386996984613804051954809211378624365672209451977473520690325152157405394997129860221146781726407926099853049632775077855914369285190659928558066605118281236199718056908972798402634768022138009734255085115274279237100137513121410963050893315906019211543947784102802541027845147011162088203022385759965226792701488160178861982714271648035683240362923464296243002094343141931430330254440284693311005229289017741029979678514726179528854409994985331668416306227799138858463179206065979717914808899725574668230216255622093583609527794828100338347815258143318292309818399526789303509011696157169782549282958211538754425189655467771354587866814218486590921651891731379049504725390480588023490680485868137078639260028408240169435470274115197710537773723621960068770
159 6884682759853306821938880137510985162979995900251369037756371373978301738832715875004450424087980697556080102296269682761118475910343819722906307433496408059064063543724943046585793921737158446667073016434768691320735860274575811740971117948178350805920729251104895413286995515627882969119335166380455729049758744019923911523088627112133639754932080930579047277253902061555144454543245281236696748340755621380985189394945013054833145765329935054356514972081816185737163901617586808049759913903311126684892445301261664040700127741230349415375326663920853438824111660027805925307703250340374492247985759816262880516020730186034813032792463467234759403820966192516595074336753927468581364755485833067092414910639385737941193197648704260240112039845458067533129570581052420813884102295517489534484207612931
160 -1108785043157134916980078585026281671483091319731383234899701366150579473340747724385341745249793379322104256554916528678360891663836782510193783718472030014320322241954518648087699397799648331036548946087021623615276112603940218717952517601094344910950412779165052584572532001383288073440334723401985073059933423252188160427626339498295858214737524770310486994591515089395531872494055150305313441289870266030974928727953177336079324283578457169854051844387155070891762548294486167761785784643780060595337705966869844874454989585296844859734568073884944259821799354043428401033565248533781018234922508232310861882681401618923065725303171110692884497209727966018664094996639989830533309946962151987208904123655496319366006360167679500831603786348132228011585022332329545107881120066952594039402092885645600800
161 178570939985499735514558636197067689474023340134059001363831804719916974761000761759983673414224473533204212622425861860178699963352577660049219061643638905836302279698564582262323547043008479615280902661431603801331396508498222083794501639639818838351258707664234296245820972118929327894652567512306530960545452752921708213402067813230080031647204285212976667784089748583210460946289241818536846876503687339777055829875671783216378870090660417225501626555290258450255460749680363441664882104924280641325216283807837742514036624595626972049735071129128954779032634626662845785798467610316517565936029383899252956145483376021480102277392550051639184916420558767873681659309160401608733405572503899556187541944286895136349938238751747260890631475888771512163561380574249001178890207410839704458983815725816198175160
162 -28759028455604717904355182918173948457480932951930336228646475981947348702233933682207130587034265686996071647054307478443639807797895984728586779096769689423842317535459441062301622883110642763252911182694577235023641144851141531516384104184803145778940913817249671963037032582617775815812558096789633565771596057526490083102084784739440865242610999468692978407066060063029029885346265314165733586616832085608706794678035506090993047571555063731187740156844701405461711254453166117545173794752848457855173986963026586148957167233355804140088273985261151018827404202261958382566327471166641248601638796885920261843929695518721244666736554739578301550537027298085973847873757908257960518428768582699942514599846115268714282739450351693010471935041831528858085724195661524075371653886875007769582483647161117647112671600
163 4631670291803595423214306564154832573025761732841332579959743603368602455843477253453140588172455523156404334829743273710826634685658946236523629360313855251399229094759883298691405970361220929170130899005231457917587489140674476269402250353381453475043391908664049734224095470028273343294494543763835049127257541201754748452543412902846133099129702864744661552361928978272151635936097438781442105331308918627081208839955012796140426220180341818024698471884108601697146414893552616369693913301134453965729025992476767691718578034708851774300904381856733340676338926889386499383864878046192958348998560684260774054718606703890049254515067667104443037013832490949194943088298104141606184286673725845355156928568812877158183063450191170328360173483744445346123465604548562495075615577195247217639306397635262270676771363353240
164 -745935132165260846504087286463699940718371952835829453335096667066116794116047855145881744865762134459862074528664983974402340342760058950338367032107906702093097244744619913438413446943369859240936926495618695303259143253000495783556445101370238618160093133508317381563500426092514851412197808805591560521869008164578203183721840069830849986893259569964775747995941915895790813279016293361365259031818812274960186883161153482875339808486126662201307538613135170527826258513644994740584102934201172893193445417587259672878165972845941690507508701778603537270901703591088320032518662994704934413561450138154341574790609863705193565817998879026366717515131172227573674394345903341201572860283073932630210234563446441806167971369296798351949130405555654867622555300272702862727687470236397582389593401793964536710509093483384512800
165 120133598970347424590329761572265339152634521376163169289070653327665175809183623119099400892375857516895246964916024334061471314541850254010944348888010482278795404366228888550096976796335636417343160107700672892467510251981543543172570457462576368348521727752795226800234966974321826229797984929706693679401329969814909702390675168223690848851405075047659813388875097948848567344329008342010283110857561499915563466712458107998150227087114661785462935950701379898708939359665097237476822014115341833652461090368207625641449853743164556173000893059386252110519671129282873144055611110889224674206109302743692401452654098647683508900570610393456326258072508056939932481978150966534380017720504565708271761616295995395111120766785362702909284368128668511833451374174603253405247697987150336687802413118721003490604569489450821885231321
166 -19347636247773423077697198430974905135870942302152454577174117789073804229244831686954077613118024228953496418946690635024934016678279525258716598332762976181482278668543609982184425230674970495219374309875436342392920617600668538010588196172040021175716688432787640854975223314292820124575322886066761109622776503686728251713004512958650323403635278236865868274851196901099384436284677126080477655241843200585554629755592595378520397275870722145673610375457074573872977033499691142730490019234475584837938939913813213598385130213475826480306724762341199132503254569592229147380252968505788178835744516491797842338084278467291513221677595981143801372828468829440750054264383455721663537000701915208570787074072262651870010759174531650207316966521783123887906134489581365507872027458830546055439178891839896565442699002134081186405338552030
167 3115956165340157560086211504506939447037151128703954962108468844048125244924109388015641153670270920097189551767783473461400648320053595822441566878089810077003902461848230663625819202286122621356358409439458747855687564714092589422369939126257075166995242644662472621406357804080175200888528417710489189728459368169428049363426580435120203132487042321171834567717276925791500629161197670273581106016631513091311821889213194545283178374389501294504137074674173887740172820259887263389488334725994433303404057461601184463987493543405428904031725525606431327001784693192326486235701952847967459323097801847355829114991442559386830221873690458854639585816463140775982796856987129028842266716248189575525103378147760629135928009356041840607033666288293682702684392548314414001098534467359627762259245931885641161822768648797057035809216326449518753
168 -501827856384197715209444449012347104884780226428900650602531015802794618820272741049307023439750801952572474501753296184432035812592951660800036787283242002711555495383110410951752506015543402043480084918466658894714088934808086356587594958191015181890645746365290642947430939771524573672710160591773297698427359831563134575770431427509378210057277700213642751083314867603655980735015606034138169072650487810149849805092518387581058781352625389893524135844509443731294399568185613105879946773759843865352240431953372318487278055547665440177071343778981005442475356290372367636369003957162983622925295557692221374055660008442318731354065229151403978384640320617955917626784799758191309263993121696172971649625300744424517169193123558195466653594947752878854447436635188075446074446658659798980637427327134213740082490929700042655081205861475025952920
169 80819878098531426232196237957887513588798740246600878680188222626055876155623745218731945431995306405263749590981870103798963799653907457923506724628753407778698724086945446353177982481749734249556011832618907887571159455380259619856677999539314960643039315527308813825929202448799592325232061343169860007427431437101580299025674590486665522232321214003973820689026330116978711387980254257966497873301696961822162888350735552574710248263825484536043959110059245494000028472787208833370697567716880920252502516063656339243009995884189728950508244575973541384048768198039937684521005880822233586763904934000073539857319103559043828252118049501099151421674290664959787319373896605577142014166244129984172185960502896355322604641717714346993858352316501506825118046213235539350734347672419243652924560421931368687503464812768549019101814222900197621824810086
170 -13016122187646584726121436319355741950989625915455318112322993442148924910739359791221998543768276091874132135377221162086926918898061450006038681508185365076167208212926649154470534349115792766436204240251716685420569153971223187695860548083460849172832379338494292146336094749344974748378552414133110244590912644152102813674009170123722271341569435418208543697107652669613536830388824699598674379709306012380577015590158978838261055872006032848862017421490413975877410064076505849224718017241209195162843718910913235568355054911319279607898543441322947266122195680729282308501022031293680642993067328380256347999594123909881864608098716650326281918184837019111842928961732563493413904952114274776139606470988198742717567790527095854339487381651871586661020536681897162920078603791154682456199650063874511140184345846615104297294189559326658330194947791955100
171 2096259494442670116726583440668561596948830243309994437307730416851526505799484633736094087472424632872420854534636845375261667215451694584922535695574761230881805049900049801177471328358923454447528878691146272248865632868933487608172534484843729702564399088218787578149866271095216297355126119036526400935862275037483855948550361548169581281556571367401191249545434821469826048679323491754197738678586155923402026006415179999278287235003104153332231789906842022561208220507784235084709138818723516841568826681222858109521864092820546237074829128024719456100587138227254973368612027976526723574894621360768082267866860948518379001432150230614470487925360201824899943840629758601517162982964492817774679224715918901565335156895821089247636518476944592864873602152043270062609906433533752722334489626212638696046202637400851693238761843277314179804340299919794005070
172 -337604687839486464968932989703112513750206059515317914122847291364355195285512799747831688881521459548736251043657798584531266766715710864596359296308010870994745585091452920116544475981063754410915453216276670337130021708852821116585654763537361450348433039297351412900054549475225825066156528746965473428901183397099166831724491583673565509467827241384170643708386147388738082956982576367576730355999363316318067309373552687628729817314493309935949602209851333610564730273027134083972639862267137481582651336618530549399681007610211513950917070017381172751051204061677808494805694515386610405511316846162147082781746822352289564892072102902862533766103607099330275430096682359431481831090285612313626570900693087997403513818764266406360385319011189891934504697483609088333475016858737804978107977220026612807783916698693504248227082699242161012951842452968417481814200
173 54371572581237134669711626924675973451984436091001465387398679121520768555927121912188041326057912581783521966832132119837345044046331950454108261029701458784574771224563584243734704328310170661962425905560674758851676574785696962417573254347660236893503922892393215835414945814555558357430066413239183536472678951687931012416443752575368375700467725424748521571238618065611275061776939484859489905892191799784886360763464130039408945756727861778941648853489532703527278187668348222294057631097985421161266899977867641747819691699278501776695388190795959810374739069488336128227446142204600549750407488842691092005573131104137127980470518350560123871673049253300449438878375386221812420006925603150006051133181581642401815766516757728033539362926590861691293512659454788517756950181587639326167468854352118517816113697679764391707478341384716090577029875356408086752477888655
174 -8756596135780821775691727227845990200415545416891877002105944671200041296700618911079796243602952879208817996280281710031924256688705806952584589547094449638714551480487189805949211558746246326054927934940676489882077893569543276078246086622447007707659408181154592756926373455418233295029649732765831222903364323374987496056780080292431700977092381562940636730517610966685298951440982392856726782356255426627940986559506985791702510387457737461370920806930625549944976021449285274308992604464809377105380602884511085602077906204160539877162998749394588040479512985392292486485424436924925529349026139625597241463722409246243615305958157453401568170486028287467464976307554608976352717067290530584452621006035015546336409955295320694128033796030443651340169422023750494643123313624518184746220743751581481530330695147895869274549187658177546391727070547221749066056571153737141850
175 1410258564263637127796928361771824567767124004935853683066164495241437850874931376248312264828499164149459347118935649682351433463972758915520700731149108208764617230483942405439222291603544597441892242647439821991671316988511554022974240175304887565313964539686404550284771645118104929745408995167319333995832538204048776780967817432431390505013433965416636975072930424998165303239104852419614173072975291636741936321833790414826383259857026081129668926521711816204996410116582598389719252093667300915622954433164628209621052785577762178635862058981635843978990168541657382139130736794419376745223885504537710076299225744449892465443890004880525707306815558514693469121643949532366889068238000350358753072551519664288175817503681201506147859377480647436273900185262557176576599556632710731931036703342095205893556827566260450299486576322926170048543927937721449391312219172975842870991
176 -227123552033223023068823109591714118463463088118924171511488858123128807321258573076166938562894618885434577312851705316992380710806276796103524373452295026129750369586669408338373217171891186890905893709376430689096027951712424940256934399347573499031752252790666471912433283107948857401339815346361182466070536140888610501982454345502613817933154291876678249732084360830736097714450336725177250202306551943580269717298159085928720365839660152443266333904216363553454172172418452090259084593241071954901042520473303215497996000068773810334819913697105061857851499574349171526206348580728720499438299509099629102371917371870720680540368188599906431188488273517336666332499021892003218558807062737968092297449502647202090090819762433503514911759558542629710628731465030570351759334777553464697016986470652154351252336538332750175207977427282489789660542663637253831081562473142830150307445680
177 36578475178502601088257030622855150492659193804640856746096792089588017547896014452489761622492741266118124110812079993006939905856061684289268703868865566253222426772302694882303622769458895343651166218211145672517261855534206027838311635982317830848885521707490913626135227672903299153519066722866151507112518333468407563657308618585148834840808870416399597660819182544583158018536470878548782393858826356060287311707266942646605738963308195564563873908352630145796612258833813409385063187562521626794360704616616451003295900600464210047059661106111835243379245158937566302976292154383892422483769046045834301776551069068961890801412684537660464846824947525194676017423428142522021462480858415497981650787930766043585233438581748382680320636977448608360794671264675293999858129049051478744776565157350500860081488303586887260990121431630119690637568339527733542329315626610291621086419136887428
178 -5891000005973022407864883038841444841993255821431214619815634462820239814106201023587928599064078473649590006170396294953760678778024590316471014026784668310647725054106121313489876683803179241496628266978609417706427826254774876419696858037851236453080040193345544977799497097685709341122304036797151957604244515739649901216414433993542445395503002272542418632033553129523647243760345335489960363552995015385985014727520914335559938486366141399170712820249086610359683409556791552606969127483478174904708349182788871010052845266787633962383388500793855322869235777994564905078742569910597219569126068245432063112236776616859680585577621642175504915975776992172889419282733002320634185391326233745754714478613654628784613457836028016658784638400401532285419975915992388111179621295262100546243007075093845171450680865235466507754173682884576785576204410654288858489244277554517996069701855216421669320
179 948751441961961231809047278288453533247855843297318545735927745871662442301617781049859488807868902259740120083748493698598111077879638295057973280027697616098126767688844943658858189345804100342494263462026377935374817791860846331467445628724738375173706870541229817387850367417246342139039071931128196961089572231039141673267923653461800812359820191293603151757426658481481620281227472732043903516191322343118260039305893216650125426032032996708644305405528395919534533934699969537460396696484048507284797846023129823131677921748975046645488040989881085164417900542421462526370856979933430652799614236424556466946147079255806536900954905558268730985773481209773111070229609360967820268263247958370652945866250902204644904761883845732422495556759802189969898450600832395072637250797694990444594587344550586061600054881984126417617549861918025891692365674030109755140829425636119712619823526560462749458516
180 -152797368479415818344078873215633729983100431418876449109316899400377107995117845255860920531996094577833406079607778658652924387203593627057381654721740728770219414063056167021202769380567621922090691119882825616389953081681942108968783267831895059105217533528027778909294142736008256737173178673602302810882182518034161374104779208037487574968421160199405586161768705655456065087631971913241118534560564071808895986781629408465564646236199585397341990734107229954653965180650077008190846754716722566282977230851687931336284008989270841758385362783724631947349808494305338385457134652554944039256308755938771912507465806614212165832752406154487558537781873267316920364153290641324487953420027730110763578571640781450135541745774194542442586606493308370722333472382241862642835597589871015064658120533845055868315896425542274225757514160587125550571069914966436750243673179232282479361996910793397113411584532400
181 24608168990978396960132246610251027847508307580441471005504595965330133619721724096301657112598503027854647882526912360754712125483525957231218372874591066109172606854269258754931727224273285104554214744573075262529463429520917145374709042305187295729914832923142075878319788863283966514914468270220899797590654716151738029421784700851813093233332304346030901724701309596013620528555902567490960569692888933335950209547614479223494972913239280955027167909210844393808100951383603157884526898827019967024746773267246719431059102078003997164762022459372850032487258727676696032909242339669491094428202528915092816009282162104149548581440860696380373880916762592715572666086380648420819569516110945475559715320541059972432427532576554934735576624665530063698971259804768276802749237703455489114953910818379519785881875779935910019341699334115996206084428382957765523932651869594659762911931115884529993996888804143910005
182 -3963170224166061808826258448827538285869060444137679346907520684812383349589803387433478179641101511139018896128841762611907142521247338938044950169825765787948357506486918391740509601009566596538337307771665862039661082340707749046549763781366123498588286897512359514407828909777600628978979989963592931930450208933215181558835249377370757449130160751910113822976162818739289938892828770188124707051566153757606222940868254084349971526740947221597809795791188815129733338139568839976826229456777326847085713475254340904408964977968880759013432009460807179184864249327532695638649364728510015216362574231138237452581973475957594404468391204276553310798038596919410833161426480619633012713414754970774229997932528935108438898346562628956525873094621918860788195168108097880639183783419594814450771247034319996074064926119828293663629006360210816855866486698773140024090528890746573768999523178725971210801133594527682470550
183 638272527772168420373277749442123868477498053588817396498803113809719150834787425349549094309379039470450132240446094710410257210189405183311077269800609405914870924777224693908200811754927677164446269472133836457277346178610809357043957431330151842717197924582558194786681173790326451609976347850829775901608466741040285824141056161813511014480250466955592594558347368929942800545463301865654126999137908463065255778081256281874600672606994006518465271907086258132221006890857987018367714829173506935740039378851828985726008223575757619446687102237189782156603541669784863549221355951882995934349907317222899897435635851838125374554223860089520885943287514829009995277517780585414713867768833044343626240572196366392633276942887384980482902995656051057100917380325805022376156135278300771951293976088595089559759657378291660365905754337524391416592811297904764418513313778151479874461373990309073318496509344973525976661752845
184 -102794428870235496269536754825403491142169539028532630523528740282169078961093349639970231187619803685755464247456083999206282333958213894177432305378657945431995877306296814178609648933902800038864879361254470870329919653538241310134925274545915211021342040987767167059677812064774836506837770643709844617663820858300250558075293389569896712808150983370393588497721464151534894175833287543552114090708955539062808379409523588529910640270752742240373945383121507786280450480194471906132794384898224057087403393573857561097277998757816204667206449647136453897860661597204550081236717068212247752220937860736586317738230521791672189165746876613544462888944985340590324388586552264502893960494863458293066603779079750247797218062634886154991055218628321899606985077776331474515812397753901172459289903151567688118386689633937033323453547625388002238080500805225970867861117912965399926202217585797230454848943537423126566075849003975400
185 16555145563980296909705163901386057651937546430084208678444827151183612335763045052866845702997357003394603272517049784156170976166304305871169650213538240769768368036056408220279262570454566327932106495676648848642412275042996941727937403456974668641849100233278426163477811575695753787676084961925035232993405139201825921104817140601978068391438159628918936649826953909770528398512927513873272495858647657373733223598760419037189574413774782118413975578223273177302890796218222910452818881237519722612857597541652147974289236070915996520272451722378456235855564706588110440895045954955717429423476048310351939996382329699284371563588923880762917027508878868939902344054486274768224729907009342945517154094043555286194599291755886707067315553949868446431667226719483251412647422870413524744189612958123557901995788314272729332433137580798204992638041795087537750504640380920908060495899363183086123684430366688676725980290322764751223186
186 -2666222748224590797604926351482125970902193790111491891872217857525271950286974168809258367313427342753704251642143384788135491882559474764857743336540547214211965440574920600284195516234269775042615864582881692381856775644321198315820777189708743081162677982422627325408764948959683080229856226276367620252753630637606047097091377007619510430264930688487620474660570807086754068305532919709040119529415921771172235264935240283010641632507686615515567052562697010175867280527602157814932054985235021676801935970052116471013774098077192348402018846051446820701982652748704378204471487126905614121009612627724676962183486512327239176571281756530109826435922628424537636283460218746531958673277596947880351878980314919630854044044912254031317040166072090544811299769529062651840509305085555058411758028764717231868483613847746097396901161173847827083563111838741118975802764424830396853058856742848171962965337125849718008925424098916966699134580
187 429397839824318572545070993832547869739769212091245880677912558172302572865667476860899869314194786977826823431218834263514009103178085970355104422093191669396051246170031537596369972085045507257343248049826564216901835030692758209886771539019165912282565875271983293045383770511832074138608578881013943023936105727860380369138200253345229058491320194767771337194688913386678502954540599732213789222039228918921278835337124670648677233400866390705972744170443995499304647219199060648415520906755718008545769082899471239415992248846646518921319016389357879528717815012458013247531720383343885746629380752572493943408006035386747331999631474051538025194217620926486385833287133419334860692568074472019457356253564495645233079899352239986588146794208575627400019560946345670400857991420394463466365147632654504247299711469788496414230868738039477484485982574530154850190037769912697571997874609969621138427736236818814998696737938194855128377123982378
188 -69154951501546330426956228627725666969459571376507240329058495406207501662588612815924784852920384637565987740421224476973194680075933923611659922282530611547903449246929749161432980374268662148680450451468281831674569141266958936340664911372095280928030231942601046622875740783198551545753439271979585956176630499369848326365747764323401900479307799551143826458984620752255817809669163014176724791766260571290144561780241961551203511800796039120562044788501857333759552933582217765816276673066028831022984989801194669568271096852957328353701312742955624728658052823136231997678714076082535546702137367569106498861090029775849682610709737227713651564178013233314751892497778156070110993671974863640636179720334583386337704702380189433585264774639667824286911982798347981658877936854419045758020156228195437202803369006796356248641774865290716071690834660505480793677950519925773861262598929966007988086430921764429219138971260363972871618389893323171720
189 11137474094275538061591727576723846391098433429757867562235199743665124350261558682617502525347680866264639891582578623241009976420909234331581442143523837520401398404667283032197942922256342334655681005132999943021180573057180361221060555995863228748285491003869186238882176227955348259208633956335809370535916169645279751725000277121860270133511167329077304337614137465121191851714723042611304906473565066355482910378960280236686450273298872889707920835696517905456464087393943785913226816862792579918157526473201424907901079234823264487150804209262039834412381307768646778243221161245855025544627258300758646220158946247618571927180924678715306927620133254271051193693433403127259687753553088357758249342809866016610135289858210974390062236283911276511868510984379127701872831823173837974963486985517949588071947773030491061485458474028616642011624065527114197786471948556309760133564581108522505343777778209292942952882502601852818327805009236402095976971
190 -1793701340357169680357409317958952185132793802295934328765541153917011941733974287394231399209769351192786519179265869851587897712563853098335522838656657556498165614470070599618510905572306188944078422800402064362465348671372055324911762820528887030532723960463738139653332622294600094842589900533798835644666199471914719266231619935786339838747565627880118550077953358975685987655178767853902172543827944253717057917045010244215135138002892598151103702288207728078046726001742029937978139327505464155055792484171069175764622638025585305257125826070512525130980658686330845622526488736067436436014040427363775418012759082765810926995304861155346516174999926012318273655225350304975739199638034463956626347967285160125387396267637382749542878079984498919563395555399649292615718486300268133099120911950855733580553526582271405997759642792195294533662955462083741614936150523373072855821694523449853516966467013616540915327162398156126541159225589848831827428786450
191 288877394565862534191241128066607208367821574653562519582019168379488690228198292959128361074132563778949461700339947605468082514506121105340034288688493356131586070376019340139160799853325484041409434188292782606858475995309817863832076873135256255919120708772870520784665631087914802964805455261759704052606905229467685727397989145212328565376980002304240623840294691172469292814513469106026480646159660976551417710325118057746271983505344146044968725794267940858730523132028824820009573455623406346651890076705089861362577407744979371736505826581088046103013954012014533898107918088162179639128521492810614335198341975775033106429517840666634296056912286380977382055326163101625652243384467683772101998460833652090246003608588943999367764307093427400332807683490315233806934288487074795111330702719909671598744759789903716344949684791484874668246461726123970578888358982577729807412187017600261082416438294692019098247006051461060054068407335201920051109442520458715
192 -46523993272226726994033574916255157514846032419530897341203769086685033049941563279360581679350123529163589756301448901808240157043725310136117862227570543498348068220128290748751985977177922530268454704673076103005258026440482089098954320917138605001562945933951819583707106244776133717479632569297828902309006156156910598991063653249313993548959776841494760496420123727363642060705500291820410291926958954812805531009530522089397713014943141699960137000174545730112494542924790749174787851204246459154379069471074985504672703174462807818251614483367634317105027631966356080611007267255520226190619189202753411717127729897057241897046057189957077246422817192074026332583426183153760200477480030094451951098053239872722550403774932522184348130953264796256715101291932304631328317637088250105672421267764009419305728406353874800248412973580307050660960433413270175688431670348941237203114104341964513515056137941334871078859166312790392101756232652257025166725833977692094400
193 7492735640485386609116101273837809372923468367197870547698208215179711257726138707704301040041016744495325293842104647085118885532049004922731917829612463600952454734919881353377256093610481601423503177041086498220806731888070694526631300200222040577616626672191159393176727258328480265231775981969565224354749386039412435518313373415228535640967193468349706742773492734732992885868277223492585872482987904302168366111732307922732194516002490738808020722646296778029066133445225916940015240340562328827318371893247831692285294998584880175761973757057488038208732700659020848739319706577295947646023163198182686000463845200267946174535315229650131107313572384178294069492080082322513900297463236745723298598752971333818593633334739376804827774610249139762568041851715632660848484511399103269059359680775523691454610210810209166516023898275752936741378985776288680560881878781632344864245341319814139511047074680731281030589243060926199645604203107895887573264768687098656873164560
194 -1206712567635811998784757226252853037318697504005584249577344131262907677768052365014485386799645787717716633898564795517705481633822024291810898098376916875396993787513581811842760471132061672390838480531607440911456839940036982076561824273835548936959246710831627178247655390282034360943622667476468257649291443244445347464820666472536854481616765396956358407710598915801128901734365484535647532583848751703053870617534902188363217961046796550018398699436669768864148908128631282188182526874245514686568363257635640494095167867137945950473952213136621151547308540959476593332705904131674432433924323061651054383810351806511466784252521169775623958637447239652139422350198535985506482056887303404855791413362499572270302769084324826069077409745256286750347040438094393327327614390927378352230007446463020268853096693522203788746282394059425873654489828385558271388644040071140062523740222157415445027728692612396421225353268742524364298261131156926524914549899563484872907598776967200
195 194342265730315158216283936045248234513213551717603348978680849684022544412222601437947886029469753757725981605997758882921985522608670834220436949641700839699561246472849864379088416636289664400217193564067839544457422777233546910433253304247704118127502742077760693368993250884905051346698128501744111555473938485114543509651487185302979774505440420613825907067558675392312218579680981400146389421751729864746777709806416410475506866538297619130537298671583629070861164770930951799929401460176364723928266932995318238697206801912981427593323734526021554184771729253903762222930202098535411430437440974820575082133592818875770808028288053651444118063611954987562521037585732409704053015188545307345229863909814490749111308728110912984137164020959947966432238195251277405861874972491674920102647367233394325901808690144561522098592706206528503001459668436922167340933623348752715084248060158999000253857715023598502784873813019213566501549418168019383959550183448832249331596733963801656656
196 -31299016238132986545890744184023273416587555717671736956365529522461514800132862184182944992932133312435527063627545065853468690401649046522035591176745561934454038305698943508116568587691086741319375354438624605519599859997530383498569955040144644264668236810509723110876206315738175327839748643891754497795879179989917770878440833038208659722672785896712194788990908973928807231289005476406359182367104944063075425548844670399227443115912684067035784285396505803656449725119583678438191276247212749288511010603315494321773688106233651827729512516518927387419670834052298366738377632377834617305942765537992460912461885625763548633416007234959698851763981528114747449575836836593953535980710469439828693713919667954947841575272540832534437128607393865105654328068570631500489063903138368627151608337339384208683650881568792721406427592351733925512478480803425062418652414695702267176213403727053790416640417198371682589255425098881140835766379110511811314073884901551649561695628157753062572480
197 5040737864167555616202250241581132207014842435886750908559624895121949420076197587624847474056713002101054069124279760400766986057875980591420353994606049495105757323171120550925681487616237210776226777106252851315336487387627072753221900555796571784180012885705152930043362013605871822326200891526900593337370862403975736573414282788425380164711326489862072039302089542521237781684069361409744173890016359963826962413859701925722481080476188044212293754376934114134162226214865156247211424569586087042099453473862488431465960987435909189297266913508612803157689978929034902485595178141768944302506118167256307177134545095378097028602866405627994413926215876832555945440350499372022334000896415685047542318306100655318132571972920757931972180567306467921516222499308293618434808132900318252492234982104623052885927349534574855437740269123961456751260788332731484804885559718726190006661770630049854087114578789880242782635701703980392914964033222723639445447009715688836871869525702920024665402822353
198 -811815873762048999544988603656882923071947389141997120574436148984285076052691697684569310544307685701376858886534379692303923871606984550228839431185298877236277322654032135847131929262082619032722097846687341450879141463547579755272015987663058951171686548464474046629988520081070140981611975861338459642541125866338287602836271746995920533884666307234395851468462275955601033825766608620779374111017313059017255329530602693590316819835827545049228359130970651162836368848517024717803114295482237366402879323875018690191615812755983450079146833152111378346296476042279047730135965584651036618694204481477219883730868671378134644019462065350514065607577242393545739365088060361239047141896776589181237335766311134601293955551634928896756957772529050879394686873160780406933807958095734301886684626012654631867455682192040789839975858781965928253705895567926968645843383493163120085135832992238291173399919805448001308547431985236253843803705430750135146254742838657964984867020763032542159809237478913870
199 130743758285251753425719959607544651643660198968707778265633516230068095783362050603797572032471297089892444500535248383825239243446176468798904819231823569477779699090754529510316444339587667877838926592503554234244379085001707030136924453979920604145269639272882357425294249214928555388613837026836560594710829847106721985204565006565061392051232266020505304287045585110922746308214402610388258943318712506611168319563750228423658722512959218522692144454556758699456511926074448111803576941148462315548818180652455197664888984734578632617902487577580288790421496228815641388841743933717728754565645756403298079322281566211154236297068594237044231923517033298477539175605793672670749201372628377013655016392702071798137142457522383786988045285782251697781042839714073917027715988340383579972931880425802458559289995289227731787147475474452178920492765764974100475435698533535347947960638297060057417981088107866495092991707580113755733035546946893714494800880595528683716708182594427763556423802184015244534201
200 -21056413015598080140965625214754673691863118704109356397458543422368696894006241611792202773401534867624268079255702287463438605396250166476532420042104417687965898318265107732165973677334933499393836966470717864208748603369134302634929104482225369992821087927470272124417938789839356266183588311039331593755239131023967905731802074628068205419513752247511021894416383699000313563212349957289212411696791150595769072500592447204391898165941755312705950303214253527742078750861618047278154640698375523421642309062336140618917988588423478181748255492456751390536872975509889003370414748528771226775857194856553749194833790162301322367522622819500113280495115537600276862646641353339144553946314644195608476128580061096545749338809414591718516803446942821554145260703415827484227358890809198171969124975617042435614813362957761077828880310092926851217448486436628272296198579575143339791647356220829623317531065933268422141389176277940263610419282288441727530354888460293356304993357242870230298676688928314355015171000