0 0
1 1
2 2
3 4
4 11
5 33
6 131
7 516
8 2810
9 12934
10 97870
11 447940
12 5308112
13 16394116
14 450505844
15 -315178912
16 60774618672
17 -394330113648
18 12662225550288
19 -157622647720032
20 3766647294946944
21 -64679214198647520
22 1475157821754785184
23 -30431206030329719424
24 719032203373502252160
25 -16761863632152520422144
26 421568307200361152526336
27 -10796595259105118217429504
28 291027802877132234501428992
29 -8072265057638285266080097536
30 233102846356298746580933247744
31 -6944126941876885397209692721152
32 214200250135073798544968929560576
33 -6814180467060773578113988731340800
34 223742414253031543363387365684910080
35 -7567385898127027910730709414568398848
36 263580340672087558542595755486427447296
37 -9443141085826814723486423348104122273792
38 347794239833685341432835574000916841246720
39 -13156670375134786915062223817096010116186112
40 510883092580079575758226742634170585711591424
41 -20348718350404178959031718906508659789957464064
42 830868309560406744997380772439039311857306107904
43 -34756612842151139039162203211122978782373694865408
44 1488706817734428871539591511526071369174801371070464
45 -65254000723748300741868835156718520864067633790877696
46 2925544425410635830067953560543921186586812040582758400
47 -134088112372916608339859165420404494953189347750336266240
48 6279881342290268636730210501183770295391254971704438947840
49 -300394135160382122543496163316753584385316645995258295091200
50 14669673001287758332425776128118752622973464268542217914941440
51 -731064766294239643786241493460854623292179573320309146357596160
52 37164017835107353065210326947638333524320079353770047179432919040
53 -1926426749221390227900681846538461945769554583772761643769444433920
54 101784944520181601871307713852501173045157967446955102743908198645760
55 -5479740506274311396113896627308518109733212414703770527782434966077440
56 300491240862562679553320747291193028862084611483048626280477652963819520
57 -16778549016033091295643010354862612946914968524944540783385637801489858560
58 953648388943331307030045180879791094463952135288229257505465206761586688000
59 -55156773366468726300817769848094953718245091903656039610461846819142998425600
60 3245309665748075810746034214295196129679820663865856744976918581548540000993280
61 -194193442186112525141073193718885054188397208504661669448005792365440120452546560
62 11814427428705686635644990890784893317161293555138987332318183590089036722832670720
63 -730588849970181720349005900225158456787155267447016865435881478370466824494409318400
64 45909435756044262001594769204456192408009272192232406532602239162117042323762729451520
65 -2930821243141783169592487440696896346976095378363334190206263523879700062166348715786240
66 190032769797308602155451534917667677222927939463452388003166985286804572295104152878448640
67 -12511692386291998170551987465816873465533032544553378735949753083531638233067115851378851840
68 836280038723085959917674175379058374981315186700594707255700815051950187371061629754309345280
69 -56733322387030637221587734594684466816659368459382956452638066060197873481821339917165935984640
70 3905539814778535315198897600180140178674287817437046217371859075677373197085565493839834917109760
71 -272764951690149757671101721191336671169547217726022226706525006811686355554133189862891498504192000
72 19322868339650521128347139103632133719971509141647880667855862007780099904687784685799840432101785600
73 -1388172845778126837218579559878093810286398807533931568346802561810874908056243376290351854256757145600
74 101116074588660020870176068713949771328998791282302018120381130651050115796946935949323245757080272896000
75 -7466544341618602825118890987419473668409968502878873671803710989309839768866202185350930582180034353561600
76 558807434034570095869429052871239363545817836423935641501779567400670843440835436861108210372541055133286400
77 -42380901240423589692096179503247328135711835013351356570010684367169105186864441279141255260999587573897625600
78 3256627816396518097562541314183915775934057619540896018849506257780982357582177104364272594796027091572542668800
79 -253502584958682089653453132452187246304527454318331330837292451409223226456681420061733307712331986501588379238400
80 19986707513317082832521943813931582681807292506852833071156329515514726784164677659774537921127201275959576205721600
81 -1595786580553464429320605457213434253017451716954532477316033394230857426031688885651341910026458667966395835010252800
82 129007474879643786955475125279220975921366049064448685279105254627619956536976076803055350052104987805905130243909222400
83 -10558323395874725932470132177529953539169527728808843447113579668910009134797434746588627245105878276177964481097236480000
84 874681993181652254708401929319864237049485421570863813213608399148807481315979235113732641144402705847535850548088537088000
85 -73336002173858682473957365730715264139334231467958843265831324447935237466744914165049684897001066608082906002869183525683200
86 6222061184241530175751613412336922153131442351705428407143823166589763646030934362724218029514634199893119685644489448646246400
87 -534122601399174763808682530418342570175344177724423932248037575239925424164945586502677286805964251218003727456567827968609484800
88 46385078492197628051299365165313180441212036450559432167929818587311033404977795463093617486950813578909492109760960822647980032000
89 -4074634702851702522918637821044949694612503239948580943036782713247794427246078048997788756300772074983374434010448382320511339724800
90 362006020660606475356777493780787190949862766792117056616699619916436038468274388235231591657905286835633879877363053471232010328473600
91 -32524047390730394859951936796204212603635678160317282380790568966793688681404457573592110568083344926277412054755434258605047513979289600
92 2954617201841384952249668392364244254432889990215880966168668486809828279895536172243181692432485988618344071199906689097609865038764441600
93 -271364511174432311500653511057062959221033170290584222212469364616393848770181715434582977033808230475499618960715762788439059887140582195200
94 25194663246847375109539326723061860092804788845246346902325414646752909118552505164085882142148480128891612587152946782996850959640627354009600
95 -2364380323586802816564110341093681864594234164652953440559872927360538535093188632001518775189673013959996835939541610441330760165701022279270400
96 224248758324637348041994989524293860621104978642552733394866826136256805778130216450355642811660387883924707068339547341390281871710299797585920000
97 -21493066676794051009619945466352456428312599597664980624539654771459783137062266242859524165728598892897381563251693375577092842757065512069365760000
98 2081493471423414679459702324992154525576017850323394471951032551789111053142961830793974100082939912697271940846059489147022702123899023442554388480000
99 -203663742592843941855807363497101077412413581591393584402971398601898979280173106199403573549755304424689621001372012727011918012009833588382435901440000
100 20131169341096682982249360276116756747414499061870888270081995296966467666158028834780507877335224743589420218951311449920578627354396695039946386309120000
101 -2010001711932802825695072614798150080899243276169478897915479822832025730305577285828264458205090166232974648777331296090010235427788863163347701292072960000
102 202699375831297401470414666391727424857154935376353066897241944883341744568268265123149083848207679484730693495914771444767548327052842485175371682000404480000
103 -20644018057774667865098123598141770664656993894040207277600274553649841337401664124594867179850619534557090913266815859230670950645394599929667882454760816640000
104 2123146662210947006021977366917573694233031635816650744590792732499864377047461506381328432205760741970033157347406033748157248083021687990243237074637045104640000
105 -220479709836654094655658022590655561197617483149257510157733080296980347421186579015867913956977805222152609986694556153549089780030106951091282735966692919214080000
106 23116380817340800633646858770765246041403584699300180885677565439996744482398045323128618401403687064481943440602473012157766884098631060562762806117235413368176640000
107 -2446775401070689684487316113179490626283227098050500609808177693229943488921902069891707259799844977620213452110282380613442391440971263466276669945022093684019036160000
108 261428326726903054874898619983126211160307565636176509201974015730504452873776851876363968841310714288863709388606324734422827279087866574742732386749478534970867712000000
109 -28194045405760250098054490130946536554609668631490638236171867471692902977131069877350595274349370880528124683800837276103462400706375728979614458890000260234812105687040000
110 3068817096490026993211427513611374623164407300572809256731365473616823548721658742363981891736472847750708014228422078449412327865971895807782955221552241427357459755827200000
111 -337098485734676980200126578452665035443503925849277501697340301099897552339047052887504766451832478810873966496556177730009864637145570359153913059717362303725833952847462400000
112 37366186562870788886968971992956737664196408492179079002960906799219511601859113304530299022269868217201759142760967440323004376986537271661004926628640373268134254597143265280000
113 -4179281008853010075482180665839483974000773322663953893694985232584570938469194830718054272367364920904092728574230038088841028399460457471749846124171980671356239405851093237760000
114 471618093398498164022806984287694119191611602787128262203155525274841983769608398248118693363755579180433720673885488397374531375535016745107133613083028777062593375029472851394560000
115 -53692214298109793456462453340189605159528679701625643251660238706983509026179536241220055058142084868815286743664920420695739345456448536018037837771470931197994288910246356902215680000
116 6166384809246291966205960999006141739226328695112845116379723104237776706737158396858969439493876445132877115465841508800923800898642354443657361335974197214827301680144837379599892480000
117 -714357229028840636417084501369639833415267448829743574827148232797207453931265595787153557213164505688608513435521845279644161013129210118466833506924369326223911485912256218058058629120000
118 83470574973471120238895090238735735606794602936918630477104534020147152130375840350040518588471778835666989826557307342928420681744246546646764297339308121735005647264848770222247976632320000
119 -9836773824766076698604392171978072238383501926125194444690313550293949197318896770953005740151700933521160847038031199689923657787628999996747059714791358436909775213055225171427952406036480000
120 1169074004606202601411620150409757956400029824086040728373868374105908141352072832920726470638528255222053385607376967152869721831070515311503541992250538967299593299912292929087886089739304960000
121 -140110473400006997010735639061763643378334049681561790438974950009203665576634365975994078406069046723296975645755792717046417467553535010623124513557055241627431495876970343102391152396992512000000
122 16931998809198792464665465415150827387309153643183292670224625388064952639062583774004040886282331242615416362489307787326747912627992475902806841336764404187224074663076501398661723902306534031360000
123 -2063123101113481110367226625772516315376208795895733044093307421970570680358333117775244865036785289613611633251077144615236060310090699964933384725362774736404036138818922665134817022619483803484160000
124 253449872345930626694365524223584645201736743069291927590248761249367090646746575579970132215782241747025738678992214617359249981006191670324887987003462221017198795888230060142063089402316724161740800000
125 -31389199968009740826960141293682670132547785799532283692196638104724105363445052202973102545339153695560392893911327646784084201852730343438874184584086981795473322650501794139494245731496530963448463360000
126 3918874249227100856031406252081644556183975214932789019692467922138023719224389733696806817449343516401395160308611288255636911442568720918845539197458572439276500875551476272753653797870595681009941872640000
127 -493182262012880888066695449387537110465664608396316633386513283910927988777262568318200552207852072948647885889408623174873706203271889952824232874816807798436979348773220212477011408190158385835035443855360000
128 62559198690350481040913834101476541379526866957366694603320659925805580564262297001873380820461336254999184473233522039869217829329468885307227050533505832947046461421088761715309371011302582578402959850209280000
129 -7998075795557419425068696005604983024012753025043377526259981575501103722845505208983106713675547995591511079786406539930525466964316465693323579173617639098127831224108487373141095543422683484541899010148925440000
130 1030537699937625981890655573082221201551889548690866559702523606914885780871086813305313868624494202256162687416340591844527534809535132179481877638211179281181226315470551909615719612282498511556971710406155304960000
131 -133813557081182255299067931125815667294684434063399857107560975564378955111866867487080162296511044105719019452036931078904639517046044870950765275697747152590146830542503259352532018231367995261780875445060428103680000
132 17509286274614613890045706392788919743393911717124823726756450918677044733963487926100983931417969419872372619517738586590759012230315524428022542748161611155138903982133832216799920832085049664737631511007096723210240000
133 -2308572375413735626006038445122592614674242395499905958483700859461668327875035293766056543390093325012042365615929832303542352174747290943669042656304060945196706978610152254616717259569958471284184250853195887149056000000
134 306690468340041299582795398652074341432674298483094640133234246044039527533570686411033217870257648308644704687338152762210582280845347166080065835793059886731250386002207999807802150960135638927235199008794594866993561600000
135 -41050096352018190811166368576485122823266119674205626799014086053911327440657713532519797837825104468633564005198215993933474958661523429974294284277834373453591775752164778163200096503857978291014621385450977336442455326720000
136 5535552222856696261753297950473066720944417134212922372298048403060784893816066672918224302306586818487465337440133638347308798412194069762597211901456994605835964658436174903853229061926016787273953412250763186252432214589440000
137 -751998030134741342484103972576065821926138208432240004634212986240686500667055882704919661655820372508867501243507054285292916953073481348460868876531497183294868892762586695276657515696626842414252360241914652841650033451335680000
138 102910074635221049518310137514518296278616195781214861446883479375175770626639859926599100523407218363852223609779189214141603078182873529975711339375524601738728895411449175711362962555729563487066762254296077969759810366105190400000
139 -14186044771850605787284679934584126855938904188554059201943834738640601630437546870850349822754809008526765906479491522034030066166536092236084770739886422406675556912878727134511033376677738286813718121023447804416925779614792417280000
140 1969718394287816562589798354057203905455452185974735039332607387608887497093859258693454389280253467886132286065762896731621167293446493509475065545085279133407704263061212203159436660352598108955805803991576714152074223930715574108160000
141 -275463336399194067815577774490261472776059434899785822193712458526972268463217354729806773236495799763138731265333690592893125779279751693923842969164442994507261499600601492986578247321253778775139914904389274495400797938105477507317760000
142 38798782920152182942976456583391517658750658719684371845191130310003419462000717997071129323469827690049400580045437088818509801516171914153763282455531705893721472686926330918261881636284071430467070423905413044538667554930370581113077760000
143 -5503578181474024662073717775921448613923428736114968228726053241671486933502442929488967142117279963722106975952566779425454716537435726201418394704591685059291467217845630925813404219665456417973399866130176876840661301868936669801291448320000
144 786182417794484948108463335033341577241338164253216334359638467729090296972476784099307237361946042793722788206554709412178140244265472864254250160176999191382224289820480944549544119283009643716298665697582560301406410413170301521417218293760000
145 -113091867101352647104099914747975922092473856018971962719134476343172880976982487458816362312216919388510344900905238478286012438194777861983548710435939446454307201559311468767777468165756010678433376113592431104050049647965368519865471640535040000
146 16381297144111709018847711810500103226035536930792057963194875803877586473737547317320632853179811713432334651914777320229361454291480571204886536802104596323684465766134267382579468008691798782463166597758175178762328909683446102552707912957952000000
147 -2389204722258421415073768522659341145467665278513252729925442077184226802125221290855771194439728450264008356752554214277389918221600825510279467697377758766547932923862618197792192903227743437993478715090440893859633911011432973879349742501311283200000
148 350853797488839698812370640110819241090179559826988155670939889930227603140091816807208170254436852451783489741768091356471410896432865448611832469068711443247280936133212241625241904110941242664792437129478930996048841638052145758809661066823545651200000
149 -51873624624340564251671340921428918171210937064641814705319372314160833645208986385638249943557530889986788873006516466260590412386474981560671350367365319406155134617257380600574677890070913311513719407263009387709939903275889407403632163332005298176000000
150 7721376549978833601877896600932067725324901906589672984731789667562887277463939181717052600240799185539118305011937798930604745889629030077585825031392397747676117270010085252795582062154404242040254680965374403487695170273861051673816414234192987239219200000
151 -1157046963502530324887061739359987445948294013975532681911929728333243610683829385183627940372994901699682527947084778525761184955703494317561707039039551501244844555169322871450054418151654935639309312038769270720531441962486116666844384667769490436312268800000
152 174540418646390479650284080521471860660285978367874541388016692752927202747293932104036200289103784336043018714637137943574053806738100062335675997828652856758789882524444091257744463180472740936092143872200772249907114169053565520465081979779102483391132467200000
153 -26503957200074713194645125246153597613865601686825767942630544616071910946720253377675685007319427207126888128504374971769197686065550010339364885742684671062872878986174978740838207569456992579146325335545846643843175088776323589189486061999568192661760874905600000
154 4051130863702818778861504706337153047133679721400427040966995520668116942897450825444119660741908933192230600246663510213093770625035264704519989438895398788148078208460778990021512890839795736087966289065447615475840497053998411126311413729085350434263716908236800000
155 -623266913144059766526469772814930541640107041781014986148067718413075435119658795066298401514496832402578570180687587535424181928260372601777235384335887209490660852826557804039592892048317533959159175232749227265757179420399569934558968203280325923170667765904179200000
156 96512989734833916986891545038846661250281385698770359748017403085572696978703485457680791587135757088899468574498934993973094703389858757057493298705082628810748462504731785384124687311950382363215783787122949947685096910443497897983712741443754244045033364398905753600000
157 -15041572677861986625946727207941980175053726550909443912796252124308898833954483144648353313603806181937050589973972639164971733818775639739536742629768476880093255347127595002607865033249686911239838432432469122808724187754826056874111947423178160963488664701339749580800000
158 2359275294251334476853170944771276433974767804747559466170018259319712262054191817994072043637887788608325641811286719730914639239955025106920168812740688947467570023827225943219361175719908072572540239305379735967903480293918138093208093891510265369443991723371208376320000000
159 -372412485326114782772494842735359395571940953969257056693516711131147174975125001034332063466149749293724534446362053766441391406315773357174641116862348927746107781906989020627880239146619357760941017508789568759350111106759548830323959616485507821548362457949224459829248000000
160 59157886573309468777214617609730405809075198606457997680537312792474533456259810278579862849170065638615260506541452054521362590925514515829202397810528761740299054660781394442327050715234410187822415059257781791608427914111796010475281145933159976323605688273690911236843110400000
161 -9456417942765842868664971257268840541607731379201339306705625520551553222820493748705638369672941659976761009368426722081859429552966070928470436497707106730755653278713817766876540356152165508525011307303852323223747447219411051898375531437888937827514950079179878251260333260800000
162 1521070193949665862435987894362760375678862749131385848901632775193116638728481235527322169734759746866794953121694355658246843545674904933056847715909598821434827191846849547530355346683204406546539861343180910371166035158726268449344675730192758470060870211971653982447447153049600000
163 -246186171410644856185651545535569837672138426441717346642041800827999347350680673727065710589791111703042103832679930239848401828712025702611361536571538281648553695520677745109872326739417301403378701431382367213639349720000781968524858362281429969778650499250855370493474543501312000000
164 40091589066791642425294738415993414539399427718398174773141365455330658111647122549869892329625080882150368985704616427915681033363945886927635269221356234008180584680334590764542398954542461711833564032873329034997934399450505255408686455839886543708219722467966673310858775231043993600000
165 -6569037243964511377377649416666068195821534346680141316742409024860611266358606065394966800860373010066871182017762086000156383474860152061624520565420764771475084070995899479321953040763703488594576100449942529206507535187127772298569331267233563037290610218709801020305625472988033843200000
166 1082911176295944834480611361765500873415897310936704697008569643263062254320496819948542014166866792730978877152952789875630041541501522270455565437930816899331683146989578107184318961628751547649380944133196815072741200503270212583178826004014859781083753527047356388885115653530190033715200000
167 -179601773582979449549696738918272635158547711203964879004350653656134898439880834889151055314805863380043101843277676914129602294321310387224403835089535955177326149119262975243635128371956154930195171543144275160730364112969009187352244254491118626737813589441522821590834802215521187214131200000
168 29966725336892303075321786751551568730789631776839928185935024033489030597008324130131636867037072932148438996868496501992579171991679397885971994792410002900150614087104768400410609663968266016670917496900964010768836170371939206873628371584272539349044065741655665963742502445367225819227750400000
169 -5029944940861126246599917437766869476097187235268921723350725500706033945445362744797942387679126835184704578639365058414401543269653918966643476321302169838444589455563234751090181953405972330804494754067235054882710661393359353700313351863159906532774030185656665479575958510564487558830699315200000
170 849311558619956403049938327873035464559010906245970653301254529092214889775635988382351339078010119572955652334203321951991090518458890452549481419703854949599542702584970187509400409849796700304440345140433520611443074044861458626549725519458383230388535578319109966396583207498842399432713751756800000
171 -144256523470764478298861707598929176009713816654162703797500182745480239357136421177928861958279463535385881843924024741265774112420440561121633173680165004776667130243436021601225906213459861013469876167632295237310048091583961252417430069153275603574236101690478097927700393073497416553885419438080000000
172 24646397878507481235667669656041696422486967796985654806863348666570764066275541958920081787366961386187924192167831444333644039864827646998647569433891677648506012175975391774768467603407024790675527085641371151146251828099922549195701995124010006236079489980676457721644695590534188766230192007938048000000
173 -4235514121906145199029693595660381784766098490523514251291385435127138958224875914750725254162356330664779890669406023952171541207479291631701354351199465454991956050271271225124817615151897578633882535776046807218302139594721080732262648515171366438480063533048555134435104335401752333411534130609389568000000
174 732114131277630690394386465387451932636079279898956099223247088451181164716256624797328808651076182503128587815530996796800129831261127502638704106259776344576139840719023436664110677344809352986053538220592770981645303217993440558647656687281809371966086622215383953638905792822053444092556748769942568960000000
175 -127279037721151083632139360963136945209668266411080865294508970383575002732517820589775882713120792664600712322196500103792537340277434456722355860022080037027602010623255808819460206148751921107386533545531890380822370391049862770625049778112364058807068697613599021550999280200327488841273175293184115212288000000
176 22254920266086875318773294726374226679857511434949565344509152861923590817777205643709641523757712061132272700864259778367346140039167940401747162606011063610995044135589350534550610790537129176264176240739589213727037505415987937485688950813814124666043036596466468392071034168080549879950537507051814709624832000000
177 -3913560571591299124171893485545002515839763187129413959923249087166861479807471605097721790859327479840664159397618607697927314297982464473114582897188937669677576321483012393011317837156907956361608268705193293110991492776696689802728809233900574722977508134396816369376875338241707647059404928422272743556251648000000
178 692119185771566476323382239584728644441887574089818287354052235272193119250643579924537082151627448006925536121764631108482727180028443551122926523674131873360319541022259875556568900904252758832154770343059030836967242090377480489283367074143608938562944903920714790067943367843415289070049042766565997795820437504000000
179 -123094497265861954437490406455377662335848551327448364892522127353176468917527849903431222497532030062014672976623933374839674090534594552932588115396691039915078643845454219842061605948611990077136699461241885639318930285992880971671892411652888863848122821796689703857153234482959920212893096194371580516039164690432000000
180 22015653409096303491520072479711689706575171985357057855347101140487228418807777289997621325286389520831593795959666395365330283449184004038300679844880985357440935150517186012458247210249893981920216243204765478350982481450085140059383975104182221507313291932039571740391787956643939659651992279997929359609388207177728000000
181 -3959552725668391011209378305739802272778923089989747009758611995748330877126856742370520399005111732076189476570550527648700717335892828911548516563851168729436170284156226753497986275099785462808886734799659231695384164633538465527127442980512641066847382595511580659150590820422180603704425869468489941226133727607783424000000
182 716092067286697918267759821138190051496952676067700526248598487392908106865060419535434553905470352655519088522266358255874377449580290548981174516971623782923560264442905080434940745556928685535327949079417918269656032371321009683590678617184287072307441636728098674178313462446741294383060290494756357457705098592294797312000000
183 -130222640035674681266496287896271621922626460521219839188463758303897327110425571441553662604837273540048886301667715386333747411728210743426003545416625453650559625701303817658780794928720313486809295214452756827542666835116200527097874536608350617362702756280609585925185914960005725877722241484941209369026118503984057548800000000
184 23811452824739782491118574390471660335034441014409459083687244078195840534112273836950717191351719968494030210604483012828537211525104405662148310174840636431596255621965967994608010465862874034051962512147742345650739184720367514182987906097687143390127753978864099332624258125106346055611878037065147995032794444081960803368960000000
185 -4377781345731294856816833655501170437200513478162595716298093806822597898770659169769873974159641653322018671955632063257794041805608548161805209290958431318669877642318772396980042881029496539739340398240286989252307618207552449533953022734260617763674993493185883969695163755733445691742344986183217157677477846796718777225445376000000
186 809241528100852694679642993720894208397745940756042990947455506939168242299499606914517056436413549114480995881591353171593520653679189773534036288020409513370677841789092216090440709227824333326287187070767983092286182087056552363630096730760000413196279325746786456318524812386635233238668942202815672034577005421775851291936817152000000
187 -150399179667087094004301876836074390225112112707946872215504265441032534268401796441359736582101453077119875821296152795867939544282585340006235741985454690521486253784310263912965101825408154222368292022799197432070064059335087149978332500010445502743582807787101962535343976817157210797352513352250475382364126516807956030368203669504000000
188 28102399836195562738718800148398887694771517319505119867318574455272755908350870854041805985122441079945943185478820622790250742514682290353347662182672930852688423367644969232901768620375406059379843012988973178337289798848734738282089919580230359779000869477188355220057876015653890798839783821891711236817988779995061941514256242442240000000
189 -5279095801852409398038407986989890616899165910753422433124577641543499433685335560015361910929514549368523035902972674240453749585470473324588803709771953232932155258522782627986825739114405346822897277409734457564475530967044789987534608897691692522514133547296484464143068532238296976746279430162850191986040842886430751194326378263609344000000
190 996968789299570742674297612180814442723497485074888201252715401678653287880875257043109714134212871537719306592858286179155450890206621302676126920541271906372225750284823859561565130325906585307482593984021988556304683796605075119839720704777239449463890049283814808247886909073743987395472605230398010521304421212208613915105974110847500288000000
191 -189276757387956621245383679532641674689199355177963088462224447567096441780027259723449616944931561405492391005920412203933695943178313764071325649763318038132498498203307477132626351712881743988439480081418762757403236419193234778967894422068656216059374760446659743827635943298217398772984721864941633125616005596288560257448149386325779283968000000
192 36123902853858743795415297424713057605819885927786596843844496969156696868371359504793600104375638858935119689920826892356874176822605062155729777952954353791138369952024460780743555934244544211551268062367630200173552925573840560635008005079213013361375959025900846142149329788151678857971225294631017415944409668241778344415463833703286044622848000000
193 -6930455397625928315980303293889301498577648263770453208564767725647499124254035780116633104339757091308103953361814754674890277987889867617555388436469611050708128093772309989931018866349943628633756800484148612011339156103881722752750366981670816053788861323259595469329262098437949984628379132101531766033383911769699662158525837146226886491242496000000
194 1336554915670376035768402465888937161816358962714365297346673735841490378559982977874210047732069341906399869344439711354523332510349249496704548243426464856669777904542782971931789777357755244619717798749847626869138398898624581500826694766523062605003487785805017193633238197282592891947822256238790868753714027913753941052126338216768780519623098368000000
195 -259094438241546699726919291526863952469319953278932349158372694342410089685576000158176977544444614757789584551858543315672312699959528623366954667524809200119900494319592495798186347832240046945576689706522988280010710146245817311299427159109606371439091758764039120183329601149708229316252721308885768038852288953166634720584808043125992903656658173952000000
196 50485197865539696942300990702424868615134798510178154068139459712409634283561490609655083390543295212777717838869934446049849718904122369698348469677191104959157616416804644549776966990266112624216782745057768184124297479679994171418672964994057295775623593439821318666346480571714135557907652327508726162992950666998481764748890148981029209209494621388800000000
197 -9887654524178744364257820768453013345998872618047223295495559314517389581371299217216389976576845189578779736046997692683687703083513546726235188034319585372780521804940869945876983549702085221772326691880988309529158106588220645781906438548692226401102586782695371723466193621214843219040447804179319203958375155116478753289635928923214301933008634280673280000000
198 1946410457981631522838321517585160695819771388530425780468209325521133382973742579633690083048366059902607181274300897674918214039037477265765993218664145139878439637842981447132833985928920370438257517572277898429762759889578720419654395325061991410265982721453182326646396611784270451004009096522454215808253371744720913200442672027174841644173665570893332480000000
199 -385102457853510359469674401545481420483801468463334701730603264369659708855279529159560816320972345042674970669260517234523651865976892284177714462616501026951033411281523859062670707530323856324599183309237613403837866019888443273750137085826320652059856600528031456048809803962696388271554528590171263654482078033718813611480030652804207185401392842190671052800000000
200 76578661418770874842927538372774122356996927415505135013038656704074618084288850627502348877038899137396694993483382451706821763761955561358070699858715468207137285480760989602719385213534359885027685731870776366083310336676872555775622212629716663444408960940942247830931997732973672218860086395138010885292070335258978987324052806904053741012062153132119613767680000000
201 -15304455580386054150959156543829997392836998239161852248960969240692613171607777883109379463301269329506182931569091229720566496540213550708491713742147739707145132460397371283414265251673355387346652113209470482876793461966936330434885789135534239708549463991018415194922483429116595183291136704370288592109119698768274788172798224870275342337899072573876687360491520000000
202 3073942636699275421525343697668433361479809347246820368045167835670130012302353804623201007625067867146438398853767213675802316415115366680375294614838337577828601689016330322941251651303774461327748269005852180614174436170746588209306878414920984935344663972100443907325709866713807246700830274908493292093172996126307067271121021518494184476401217091626435098632519680000000
203 -620484053090114648172078368274515160959916959582354899637773303369577170635296407506143859537848262357571802646848169884272143208515846018727607582156386907096465193133041710283549341056779838898841140166729408070734283772980170839889680067045542021747470483906904079178806246572354136957075607341710910941935315584529029119418358573204435144191522074366705669822365040640000000
204 125866982567242914610118367694458955835268659425941506831248407886630140380885915402030018118149671650629958821616203079134159588917648501822599362020304220825826150166122538472825470982029283602037918319863915125549969677979263281613623927671894969761966818318204021003564591616556910531829822866444351336781592608934094514352627754275977525596771619737533509930251001528320000000
205 -25658354007073839903063193009000679291856320581840441123016710158735154615482537644120093936544840505474572975009583101571149576390621311289111177830500432916721166311804332230627121796920926614540552819856879302352805296683168774883457776474177044616243937298806587848752002360617225460868700712436284481429880041934322901240024146629437017745963400495590193909042172636692480000000
206 5256190383959352428399455755327608943598055527955379778045052932001767168809190099374281201217617990580106312392647098871233694469048055482473861201581335259636220260062424386837838525588815717469851601879535545205914075582730219574881689550674731566710025429855693585185024684165098146693491440257674098210355822218973234877055335985836530758984479886589215106038211098276003840000000
207 -1082002723538356081386499840301740346445344108476771986845600792883910996785685569086494389502493055000251200497786970145661227353523922576296557362761917833386013879966478353184332281712798055059235117466516558123648154271307305580342884383828764193099341601297056843073011971159307146439726580779102649786917251982980843125943472973935339581648801480085074485308386175491579576320000000
208 223815594032609015732446749449832565624118853708055181532909538995781309945231638829610591305427967395834945925174892334385957228961897802838934729395602274115400238514657060900836778741079648936492472702538056725053077823561472754051143173401966439721524439052796620245442919375632031749433583621206452824643873948247869746803857420915699720808778621040572376439005909547449581568000000000
209 -46520770627600522289582518460693318563505380096485003009195927601031574444749892008056650678769586197722976913229526103197080380220176163115509677250264921828056498221982285212603983108802610072052092531069938127311345227012713041227690552966955521885755656324532604583591710061504607634944635370956311170234494254953006344031215800080233946796828231442071701675575331639036454371328000000000
210 9716010478818517634975835093035873869674544113268836576751779089979545703147148856122473726359791398302339969385688324218223516231996043463827185201844124060427316191862896875884490037311233652075779842082815407798744119836126720923879212346336473542457848250293875313806871575680101819994991229199680030534861394336128066066654493010315828782221031130250553701517769006012960298563010560000000
211 -2038936060082286078705330032504354935868173832969164138528437837728466347236474287393317951003992728763457351410917429647005072543855207092167994770797769325916658708397951221063298331893343529790400217582896211904692025731054975046716164504939472057506340474636953238909203010231152607997094863619523402653722507838347511473349843482012274841541073160109284234865945511157479609004583813120000000
212 429916322047605464138571405228173491069250334219719880151117949717252543062585514987498414523258753137329180146428427960544267966150183720941157782270398770097265605779086615943891851835376980772061834635985074541532478904063317504523022790992284557453032442037772735880897613107490408629540635907686295980789221076546842664315499932942795858063168129542478618869974020814719352123857871831040000000
213 -91079195405839494050673340367673520938905981165443615912891989547466240689461578739282010338367434576664715923639280870843881438414197280695987889559506172161798915608302139616440176278167854379565098682767472063394230607273282163908376877597568944344968547358137710875420301023179251126856476264262472630917875580565191369453669361089112663772455485374573060213279392309078366483849886564352000000000
214 19386512250884114275305178027202678015367664551883376625501091774185288878236187022576575311236144007618273269004228203294762451926624281963743349569024091661492493712361276505397244369524063624456210614972399200545535006405820332062996258884387550332116891705383971573347345160360589269086752492908354072973077361485293862410083378506264305739953329864800634110244615150593658267265308584826634240000000
215 -4145871547593204841442955663637926220807751664823261494130899235831565787543471157129180374781407741741906921122927971810093866896893529374779090304153488062674473649335255605554786160940482897419874187511604643042372317609091042055337624730764620823511785491294729265694838635750831118874596608675874887550268926066256565886066055554734475668472063973148529489539873249423526388128593822317889454080000000
216 890754781413863439487584731909066037072184146394323347086295536058794199795850043434066513848768060258889781654616367405019081237352878970972851282102211364289246207239289197376458723229004818990372595554860238568682288414752358563294679895516087766624014988521728631569187728565633677789109459372376736941096579579038743012901847483633173690694431586763738055214590867429185070632971835462594204794880000000
217 -192272527263229777116359531622075913830673918912026638388829655872647231991458622244659001491191827692147402904451206926308082387692373374507174535944307261638484284008150864845807301172855769516905046138438392708660427336363852037956386715598090532761346104832608892003988117520180413023116200383771684870494495054139831304799678952494147184725172705304627062694934706020157282267371211867073407961006080000000
218 41694976868232630327162220391005566497033835293332808717122385350141989655099533096562343978232617385296000190749693021397640500866837086903718871716960208946281982032035345452855795565675473462553971889204297353962733044857958601230868819115466941055501423148401962060414265855813057222463490958593652862085867685036128008643885388025586489374382384729213291908348345079661252598458028826535633070545960960000000
219 -9083399864363333709497705397886383710137630052639364148459266551779341616334488845716046141486837675472544502803829986928142735291275920622172114152399340997919290119104869819831205253220368405646520710597190644287364307524844284736948402210519941927088107736639195355381341306881392012085728386414904823298319990595785639938113638053067935703412218844239345070915091436115676808856552690293831711356490874880000000
220 1987934952215707502712560567153908534985046303664736380947718357941667906073870660117050093840825060288167260539005482035948145496306854663300402374086058068501103811281903988340961069888782647882132740706503546891183405311470708420945236200857571409414881501459702117030492499747825673368249282395117220842555907925429539493597959901408580770976133016916483748516471722794880706106513981665318210073367643422720000000
221 -437054784434248645096012010152454128957285346998950839046635682203814535989087624729705486230452222929342819412113263672941258410809751173924152945730875222480119151052605550938559591777408224496090163651835175735467489146712976672405476973477003498306497125239160999601798497985960831073239391989284088014167182921432620244312066720410214044941529142074452916820326980065775882089024994093683552894478916255744000000000
222 96525169770013095363133033611208709513778543969364688655346663093207600406244562566307521474499087011119226410170676836206964130081046435560922279507932965050835248230797014726028445181677659107862980889579455487870577359210691687687816358696874237784199283999442074167964141939219189867937860400546325790325760971991808268126076007651433241600400655175157305785179572823882829386799597394428781697950997369218662400000000
223 -21414470997927888927685957543932148329731224709962929511867973687747468157893488070646362766731547319551105855092086190508444034437960062212301129698231640902858801661548571831665637386631029153489597177989651598621396374501703295107460574854451552021643423978372919154850953735832284412036903073011329737051569930740632347097016442391061989913236119203296691714752905525363975405824986224538981534123182132841309798400000000
224 4772296110207370092015714943415013746591677971167368222040203807874083745588276323588605811399314369098167015179342807162506475663001146177676492484697348433515951401754543496830955844017098902915425775710986331920351469553198304646073771363016757515232596435205521742611716174852874214444355500409568731338438836125731558439555703967502045655198525138594387858954078591675504115833632052822646245090393027504651632640000000000
225 -1068296794358352070368809672151569703978360446097396947733952351362078517690851884102738168228397960530818371619780950861728523093785542539530968793662578949678799609404295599919265802893703579062378204545504953646470549838172060671962133891797039493605546187250255854961935294427024241672623877125763265697479637572601424199820925420978506928147767846399226786665530548944863769961391470911056630520661571002331084252774400000000
226 240210678325246403653344478764369318792256786850917270559635925567926225008706546866651672234068363277790090981071953175104453920196089058706574032597998748366630863419529594029730378820709839206532991951572139423120935767816484142280285271133049451691907942036324368132942710434448407083128778342045675848981385213875097309174323987361110485441143712124050986403376729041124338286665921833811358032230559531346646722517401600000000
227 -54252523658048596990497648334180383446220724023682124110237951996884515797774978295010383530189713366093539708590544860023684612064420236425673090329832476230668644369502945707247563231391092078820582893283936957720403102084751821243270637256475858008362141469698818990596401444670683092171538278667992335267624066638141892868058918779680653146674114747099954580461697975956243331120164714244501952584350532350883138095179366400000000
228 12307400014394285606475225093784124119895858649337102078789422569396137438854072516381881181830272145770069213512905544225460604939392733571582219509840836211001371895555884439083715179622347131692859962745862650411429842265248477593155819385479805795035873901267698171010456592735808006273840880967025513923557286714598684224716609138139027977470028034417851747457629225447328975713941900561492792517922757491987554618454520627200000000
229 -2804290385950029715983946271093724929448708801242631520581694222796846500727484124112186366304888106768698629047357833554151717634138581656341898426289910064002462182541139326283403252239970841816407942263899301019382385087489762982164246678047561275555265976855407832388847650423572400257305609003951262690109403584545051728391965511307638266453104834070339595436080780891193176305121810132002201182510580400184453597006501878169600000000
230 641773202846315217565781290103965885927413387116360647644416658312469554448002129265197735821626344945610809111415957894034495086720430928817364284832217362856625860034335617666088373175254542239026343319859174590114352011863282691054202735925627112479546906784627654858856483434251997555435443522975043580552129510252539025856812875926691793084278492364707977920801809870122626833840320178122574030822955297262647497554015793079910400000000
231 -147514194234413528905426270266205706223252387607905269921394472611139474818818177276922188455898941934033528146726530242247714425630548744715061553102781272825288457994834521583295305147819190357564408162481007782201178721489431631477886374960712749376961139489013664077416651358469369410211642200231858145447757618913608579428751183816448369678689229773376672602766635900692749298593930028641669991747231899231973431205579401989403443200000000
232 34054260838920939323683910455983646709770420559122413180201565270182915019337525131763873993118580899676335147314349482245598392729171455339224251846676843112721856594538095952859197398445218746963847222838044752379232806871870520729021977734928835488437740856702567706192442822188536624646595141650959285781393214206175376900171502888153797467230760320817734691681295721799423943110976163421519971858492050556460589918432877454972000665600000000
233 -7895622381347978848413492602472186569003604021787999982420316882167715967328162844567122562652221758871302447216777100171731670974118681298960139530800335417605450517036777037938075824629949502011985070589838273256862845932769065689449681794986919933521988473446651534037667933485668931735237387247676949983042251778515948119346251664775990486508176855174866175088929362585955452042439483440780406170106093620878013076851162179625539338240000000000
234 1838528917362824273733606577195852058857794430420441927672473289841094795322837786352643921306202621155436408080981791080714841696636175102965927875678005326369935995992633917159780237342783478583773595193523658200744265854329648283379716596659192115394686232702552491080731784194099776308437268598670892447148479158982331795733702056076000102289109539173102787206021888334504325363536317978690870421427948452816274017007305644185722827046912000000000
235 -429947803178532895862901089829378690568380561762424764757953047621427141731369029207868735293716595757242706875803565368279713219832671579131249950417311068057992086588556085962324449126245485806624376975375119340079355979549141453097515690952794015277519096609617258007558049286904811186251888857849352919553758997575146384926805111625399343351208719603333812955391840023067853098698926318220022107077220286345244288750027503108904009996225740800000000
236 100975086660012240919212843359141939102123263009582450921695051781758369792820878980962705398604280327101873854216814749100350456613935349001232920201276912417517473293149638423351157231531522891658339410724656002437204338975788323623278606400238296384401743681355666213715579587257936148351165212608469354709687617227458647679915147052350605983649757247234082064200462831528991103633783475008526998125994482836344992445010955693484949019727337881600000000
237 -23815411559928970101951160914426947309147394948989764060082335650963634732502175744023632655678631283537733795781604455690640530512202643266786941734612487565933357897075894756192659855426478206763779257844997299776593138977818068305539939945559007327696177223199788142133302082191336097491732195202461897794399776208415518322549288615632729054843414566864068209357929543383345344670635292364609827316780037782478667727946946995098439431937422734131200000000
238 5640784333148699596614815803117239133858438866064952782497666712567553976573551055412651852508589054806092584805211503270982163346849776557657312817378146171508940502436984040783499770682578871108301641770190468294541943140228856777400439694084555014417677821878333303974009077874939894436379633227831958719730861764250575293706907581672229873142587460268960214203043924959336247019671887843046164797559862012612056781837412485568729883524962638102528000000000
239 -1341685435119704042538943449201115436032305628144788554472270238394399427565971530912783323193142561309899672442019865130320705134867196695937736477342036661782355841087430753084090395505034770444122614516234110005137602050869602100657740388038653481428809806403708054946352432483004775058800102381211388369857256520178430993530570660604429462598151122739973262732819784029488479171348381919400248152315033674534270087509255447249818648918483702740366131200000000
240 320467537292935822469915798987364485200385803334781097735276944634330040330406972181941770810475743688112624459890646439070680810325791742669894696348787353062887268285695260333896832835589500456657788362846338119717391413385981819892310121080572127626914505425845022785513781395870541723203549123430856095994569391596615489829045255317071881794686428864373668165001608567397876366767267536717672062064852208913824738738509543997046142435299559302735750758400000000
241 -76865577630070268169998848985324361868614021492196019867466838627838761863573486034250980353572109676445060158373152103202344428242390726397345432169394835098832802929141480115349488946853535464426063947008586740663155475806410717334654243938356449749364645100226813706164323671417382669501737247760404855583553254189613863253857786422216168518237509763582029350939029687796930561212962177293445417888835304062132475757959772629696644217894154418450042611302400000000
242 18513422480461409829147273449204827485230717484701323666401778471160042661066567285001685868841301868542146758387335435039324155232160014003681728910380642802419892077606558119758071765540587796250455436393418875811795933563278856825710226273178635825007387784829203609801447997955197039874171912675173144545149727995776451114829155599616601123751746886630276486305135369246119174679235370411274446555428236289012484889404841333442824636358805795301329616660070400000000
243 -4477555790098054824621586071106514342182943582962972951079450171885538105964997431968761096216428247224538808985265873606041063118733723375580261059355215073538579332834947730734336349705651743313199793811860479564810500546482550449495056636293027576034575385906140652106031288330101725207622053152009506222085986539200305179161760783687905152547220964022275566160767499248511448938399504735741464431481851953001851264522901016872048897491053132490960025303174348800000000
244 1087395048840122807559022900001589373878534276456197638320676178172529272208252792203809948976031348883012345527618308900055952746088392723841357635918573054498020681775734572642254024211794121204556036369878266963860481982256477086045595387089302974361510188328690154867855677825877165993065507065939862500902609542768319677298243146547752180139962371319754615909936356341937696218088655738050157266855679361055666986415445904777131706607873848799868631532817507942400000000
245 -265166333449402984589033058155298695809538274403232449852963117592752770001719786140663021532748387938509851033001178472038103078458187929359972002097333963843770322326984482235453188741887889439397938438982559042250595512765162550341736532290906028792489247045659822759159895585999315294832283359640040729243140955326021245963509067919527692290637869106397295659637758806691009203871204604001590099337076316947355452933871034533275328104692756302609887837768874826137600000000
246 64927218562013916722380423740903203902145216805839335159484534946320962018361797241704380799828789278571779423297652526288849030487702815273319149824160366863906467303382262967988390083784621518401064143858344109838862493590072820397700979065583199511787202686310432229258248681840039125646104788199849309314925299373053873310117496548306255179438026732802283207085884286910562023066706538521398398125143060148736897768169300549852732585958332249228639432639146413260800000000000
247 -15962663223440280635537945015192432150641979816501567819740894299946886894569181477495710590702642338832885173339270262051446239596581912026701153231134105620945989334816552916503568849393617344065501611349432275381990021405008727682820215676384037047075767381182368343753961809937029508491165570081669603947269231384509378223002475211775712828699191725857917926274182369705730868839305829348455121642884730000968195250858098814470792334493917094881276901070446819561963520000000000
248 3940459386629245521407417031266161676362645321563186813319500375547494785374843066846658692528959074184078551424681587327780324924256851083728554228907761354282262415988003249375337486893015419006644191231691420937975730382959706938901634039118876119724483034645454648628415372611658539486327767171454504238630381774458891847761554961669351487319533594041597611013817745841724692188575740020180877721865408522295069198816773708087769675976380243882836270006449984537278545920000000000
249 -976661761296746197622654543387676308041734206397518348918822628308114103618569645023603134652956595814775065869208959490014831095175550944814674012356362818209072145296440357285248275699209055795870631262056092866147299049379433356257062578709646470268840764526886543683141350342281574145526306272843442965606671709410935546866569071631592721445870578754783034210229516038297955111641721611180199977948739815304465073324654718956725375317084133792796302633153222611522971238400000000000
250 243047001030091398945225876479383686659177930651109699839331144608970139039786296217824586743147072266542284148990709463668412116061228592349759565204656094734238163952925523251106664917213686872871926880323055700740765949750176464746812632548931966729419626500873671070915324077182531542252783277925424560897528505598466627835689446108403140261505690016331341819522053834055685194787142468290239793125157322115448853771216458112752208422659783984830810180768766629333717399633920000000000
251 -60726477322721677587351674206642675829894326260867214010788548453967876499447500971217526974205203170746184193019576340377327223244512308291850821276129943743013807211636262345224759234643665637353690102887072474088449192045054738775048560819273785898060649964176865675552569557752938211635727522864575213570717373386960702771337525148602425019553873290030062330658530816102867771145735927286462812099094168696204528251370302542517773772692248965673304444363918605560426047765217280000000000
252 15233534953739914710656227212772683109669471669651368002248791511210974499668107598412123373163716251435455757017800453660482853919311404014070708751607677995718006066803153489029366095153174936312936966922622318773264295527664460461558037727411501566314731958254158240929180584614390493952873180703638875797257380512264780652316001145224589502990810791840407055128679260992429339380209069642744342067727201078951717595413824366900529085013967319362551364675009668231973922006598942720000000000
253 -3836641126642706681976733962797140557133993856717938568750897167622043672834531565868558701633998977468534647622996583803257181327688522299177609897362946014584706755662809763714324854055308833535676915217743379399842418661240545738480879944630629925592634004043067921323541666408126347153389553572263993564244056076848650381613693613664631924817666239234645422365825663898769614598558768619750098194615385885327028040400471832974738266676558356129989375592452433253428904191041533378560000000000
254 970113827241461085764650268740769384822496829387541619027818347223666254865524269704417564128091678156217003481671499986217655002867816482750172696163180796226972010040878047802160855007834492406286758319681259065764463138139606618227094656347713042394139078940952553858968129345260712938735810544776202227384979606403804419999125499932947629486846510564254293088694833377895043802535107086343894668585203307901308729551937583350578883056511475341778810257053580341990894157642188330106880000000000
255 -246268264823771064168913184238125864844729315539168633281015260781045982521014639758539245139852704802212585144522876589303532807494163123028621162498476411105890182192032730967714665259782329438169462715512048773980010135498832511511380479615223344721125371585393536681339500649757993224321763976852625622725031093302334391518535185008763145105587497723178466899254451980796688457791114985064085279761299092988419484367397255116870353663153900378038510408797680868063205925240981679945809920000000000
256 62762712504147766666148982524099598610589480991129782852915394928031224192442844773104390413223718326655039345889179019471667262497686447809894010449158542652871635539696805950880637802081097655361157965966504330084678892073163477464787101938851397386562061070549342464087898092760899497225002603855586623040326658978204452690724595006094097578484299553176852287111475765820315274597641478598933700590717474404769427793550165321198050379008001948695132816057975476213192121060921400930714255360000000000
257 -16058159625306288210819413841694674923470590630601650706455729297525587936176528398692460649479135760642582438940582380084939508819517707288286273986031958909611983724360188744886626839657306881403778415366985031035089133149263100699667186058304598284960358351227524309605211936050064775649087921837321092121116711654664097426619533466519296228859751047280238820092705529795166532944500855738894506577115969927696597479570557436728820278998221696197860098044969111253668078959811485502433373716480000000000
258 4124620660201756425008356325163722443594854425146709045961213251427465174623645554280368824379051693564870697039442132971283629896384103049282008693121912362141038422196056597908438186606940367133764502649359150291731708675707442976503098941882250937580145016433942649862759817240663975176604371502617511578105253465300211304434576401708320457421980521027931951754774422223466223584867308874371324233705055024324822166805566978627278600496705909553199570314579872098232747151787548759083179835392000000000000
259 -1063554740532102465214768143878252485168946955445719089056141945590114286538634633879207606340213414714086547892417602925070777248115219047374912935798984390961598246794025659259063183329664624359287557966502794540809184921996568703494494937432744278666453200768468834817210960332206665871369533157972383490684070610509685563135974459128890986050179496369956276685868692928888933974439808064757520835615623338860328000615039498205253948013695631667372754390735904662523370205739928720496796007346995200000000000
260 275306675893942535075658464299399095868495678608473259675820611455413784222348021843322360255327359425795343782103938917321909732085141565447089769849587391447644490399912636232945429168046863694642809285811852342576220045401260705078089183007695798134715432763853194215628210234037667481042506234587262770634251834639335652987416482965617352788251204100150031783852050688592762507592931708681784067342012348557654418925578314884747451103030119636044828514370515949315794339988488604926570510050331197440000000000
261 -71539881366901608666159781069229426120480894341287048971134654758861775278213629543346319305865851466527101327920036108782728692596761424400086027696400077263220927353931398801611421800369734551522255528193871904986771005699520809083649002131776202081378656809163456502199971260264043188943880944948789883820327841178302125699095879082962213733437136904185661565965829378301705229598097045422972780470800246556218435131010780122431775906529816647334616556678306826518334627733582834473360007090815243386880000000000
262 18661555213533639157199938018593672324584060828540872486863644757338055414357961234125521371907687933242020535850835721451108850901536746417154742198204389099608609869156793632372612737095311153086552292632945432593753684167264388708227355446194693444320621615145781638209084288599918968556746111585441544307052818864204326152672678566956083112096666844180088451548377673356211046453498993093610136317334891694053633545873703171583037129298616924364250716606109618510891955183337900032246154769405532553871360000000000
263 -4886627276766598918711317968363336743292150519621912288824533971928415650365580253075159623779717160921533720885619921162506118841603973615438720967218196225849619550916315005144658227076926613404193289477889048842206891300388951543173988566072130649335088066971840630217930828869793517981502627633913037771348308014839829798544620826002171640145147491791303400274482265298502074993469742260332261951652029059904111256343588075123808809711684714260264264607563335089437549336732317887046938367075772351171788800000000000
264 1284476087021601966946855573111705609328032906749708839453112132399790038149642335675492296515873855462669704401916294799865066543493788693669279636385240111689271794056496763058477261323949081345274257950287818640604967262933078005920104122764412170383342343903407500835952372033053572724436144865167134992118420900136735667202436646344198876979130653823053291795490912120127160179675782943133014369049947141597872944475818165463639896406012298018521523105110801105675909507654161820477700043175682627072488898560000000000
265 -338915923045176749394749702272655941709446132199950341877163850796470167942377633068175337523006445855139806685220045368551463201575202822322653407955650613332222952917505957860489407983065446172977551545296007849331186183375931005461388557138739864659165564892842712157905872289542496148906294586874463022118760539229184366509333724917782174125339455730107419047782526553609639514260947917862715629318360857897748220319474357999105472430019993426470312240836874575298367337620779011810311869000064647443197009592320000000000
266 89763716625308258230130074926550023609659019108180646678633389114203579036052493583016393396433499813740580654814674792991985999823963892860851525838546452378523550822646564574276514642719072459906702959238621463066721601745758369368923018474542164599958273688842534130105886493429533249178954077017389426734281170337039832089766646200529562847628669942204710968205119464779435469136742932974297307886146597988317200277258953869967224608083201168792845358432914944462639985897530954686203397872466982940399787069931520000000000
267 -23864173036721073954749075810990361869434508962052168983445896044406575204009784577717952640101928034761475843581466842843498416199383343332405274925973628369733214442956807573796276982593935488604500300522906071052254080469150431962771468256917895452952358682237446246092597534687049934845285136775905650732555213783028205326138298746466593819669298334867986634457922285201347493374675184147723308400422955217037399759534121785027574923537086977528794974780964586900531366782701052351380223063300092370171885486887403520000000000
268 6368285396314755860994595953248295490057029700610395184128930769542307881805021765328251273385691968606782137834948260746690262945200111168592737160240454255240559673450104704126133963034491531091671386548827237138780816620582174164337616278290191679393024684944932107044395419877837218666582932573556852637845664336135838688498369982217282760068465079374421235204228544445624704302894317466569470351421951470120086571233587766905051554033514839210487738322888678151687064074614208200888858134037705425975312944577789296640000000000
269 -1705780373183101293726284460354698839349023291196360607784155994834247917533437657659736986854162742385371281639145879342361697890182253076914741561106469182895014592502824094988857660303744869490302435860203368415900085856714229469983351339282210600366131762740644796190107469674422350404912465489841199537953756058207931119965900928336372659764088976851495311201808235133356452601451834337234027059149628264097052770668324362828467604518026240831940654636394063195110942006465337595672750229986757428510962259812689662443520000000000
270 458608521534000313814256136254641631396828711691088231866586524310191853776834808777584318589051896806920226178742429998533432083825296219050640214071193661835151381452088836015277699674562465149961877325267562480920348086173564764555955812597010300392185266090498704784004096217370982057456087718964744389029007657829684477994279059674933312107463901628222451226940441945394328255014138838071539758859819910654643377992747600749028213706006230286278632567479563562850724581305473368726520844938892716782453116788072345847726080000000000
271 -123758070774136015324277692250000505268723787846363509503494500561969379455218148353300163649899236871917073646799414585417456882925032155527796990670179682400986591067279697756023715824149195078897633317293856015909249124936547539395670859567238678359257119437202138987408498620920760400029754505004203531184211817159207225913223945527775606999051330202094556194359909723974712831916859943776781851600337804874049082473100989273607851326861254409874670777355808964576912115613091702528066050505967628352015799955772302010875904000000000000
272 33520568840950975177054116336475983816229194512704534252726994779914755852123378838200276286529650300988595762203301509906247005683558765042409362217960167971922042179246197563343229761133351309074005068243529785087916590533963613160709963837354606156037176324817104772540148138455841861264898597915978311511446439705592872705731879945664405428458086851738692716323444721517037204109339699985626114213348387327230166348634327668984411331314547937047691711350903126009891082076081800294773953628562005325685983224761730628420265574400000000000
273 -9112756119424441782079209845546344033055301279353914640808049318755406601061402166788521688002523207217839636891877763115677704304475881988271787974680964083504489510272155229152319083076341770844841457315268829681149701774530357759528648113292244335448377478597997599054271569373086376106284825020175470448210733127305935442220940808992121964547195992510964702727248431342431019904319487794348037978857811165550246175800545514821886983742890246902186224628240391544610818928880328807115293858900799619929538667653843360948074997350400000000000
274 2486467325533296971443553936755447842597892816472109675712628979996223572804160029517435767909873702934367710525269673950108356932230219117782997606686474336169349176458139927688316572339750592956624623490824554331800309986989618510655375962263110806690958038311780330482171887962023841995717922876731764850015000886563140469540102559450326686697190772661166159453426602035769303010544172016661614910251831012766037134583311314157494489511446409268158766504433645918064508085998476997808593566222791871479817445950288221239772008415232000000000000
275 -680933299472944762849170538670043572149185913705147283844559422133163059552557693625791486644352266095973156775141947577084037264938436942350167270205947212860103725024035916354956963095881060269221421841309930433673667024005709420710021058569874122852345936415911905920413615475513202989151153012224750543660554807528069835929928004207546847060421461116640650684877380332381850833159818208559166055786682960155762261830196519776989373756465723998861873319471932000696870361409016096476852121354949875054800745754178992133112588315027046400000000000
276 187158434993321233263717585396501916224824811488686022848136494074780868285919398581990225895575529862447702553244397408647994737581223728491658661218845779604673296907448455728237853461952610410404555093451440737763885605359497004237070507606990122132976902997595913279522633184951202177811291483704460390298029135270580842741705565653432324585926637594262391537247581222878066190175126458131802453867163120382237338545793049461185713609220479343979643863979626864121364836084472173877251498600864528778224220042776537272181638954388920729600000000000
277 -51628737304481893419935593504044298592065334691623873582409665758524722431702835934728641418091412813382239407354657820439088882895615528599384151934219767977625533662070896026530783349144704714464586332381290467690501010077814923969039089357320085709922098599026824619994578030800997672447517404141117051007828794383197337665760958595803277734438258591352025625066839063016287342730137184808916815557988688961569246528655675132356506459076254106726452576601796307381335697465354751213946175695539488727725147713082245480259342276573782238822400000000000
278 14293716388389931271431046139270140107878847898028371776581718048061262944257005235602658277393081978460387496201261184875816376836707691120913431725015713518577307498808076093926004161795127183378038154529246652573997548321835555528537373918886474153042805628247126558808400104591563432980950832915997098940057572388597288291695467580447883947058776080755711807041977420060873599152118626566984716829892322517915116692791173083345267003177379710406927803674197484247725388350928052674109766754094489388309878134268401070982005553743143523005235200000000000
279 -3971592755778643915744296818527586744378662404924572144982729473718783260920855954195129028301698827833815347697713668694074141073053109260406141709217994346135970162846255985288006695096747343435861449583478251060439209668203972374817446878473613965451678595464704089952193843055130928697460203595442049092458801265445010508240233784213292887115226478695929391257140504053506500095982683838849489610898550191937745825823090112169698720628558487581518492023057462489865425520873521972223762489398501353303640960217848267289026254021983679226157465600000000000
280 1107502015096648691894992178432380573925257334029111764991822332963039480545676248988595742575106697689807426226921541082911475007598843424831645470946486470584781635355251635874965242155745590601145585349286361319789043708607366819560901479270342162203396679313795752362484850998233563985493340941290612666210185085227446653010843582995367887943577221982369385607767353186239019468369982527553974491941973102699110824061836670472307492447622102826326407221577091084122809141315336981882444094292213430721036572943655716389191494203418329627436148326400000000000
281 -309940993457275424032466357401924207997874430982715120757463613902082858466586229827612068368934873116881102760089020757646462766873767420332486138581993561836865268107954863878648607190068877131016260289961973060961013501766842854536287047346776082091610552509857247156753325390489754951282650836898760387621674204248035051399294307974650026276642604191295686411574463219714961530956506815110632790796957329058963176188785046736454953435487406652577159610666163016444354333989153387478566243653286092015947375288228887485911912958666461389568513094451200000000000
282 87048772435504780639759108933262818417444213931873241326205363929128768175042097975226088654525152170672644488429660605546491084549686224704745018058436610089841678872842140166130418945865122141752621449973275060809541847260608874335987826679491361762198125015936131562938973010837309047450156978309999310641497965534931348758181849500410358569749324595825006196803896845638902742781664578449243270837960869356698078095372590045221324425415932407376638560791271392413280943616322429499897060811365806647659909323119760405061310157798281833578776088910233600000000000
283 -24535217352537888893275353972669662073147479595249064436135141822798271662428702014010624364872443469618132041216649930363465390887378190901807409416804428863189297816760777250981758158741117841008381327294628357005183662592620619732430733810863638719553655279191559952211899564362450676761509345828962072814954430881432454611823451522181066770085672552778986408221213347666291304470207254210465646401096368870126454673826600306374976522321804315358626794621549575440574092350042546824551742184557863428610070988411299542264193848016024135645471397946327040000000000000
284 6939933823270485333865469291197838965271476003882901905059467851773665671446690566702673586969126072209636285805067850525303131457314860274234729759145989431948787905412909772934881426039582153993642421112820675235930781474071899700578904467913220687532434192049998370568725505761480439194860198476086863263108707318368670442906189199917084614480716404206597812510078297363754732807685919293488096449109626023094741162360838124232239753841603538182239008334797843380819776088830200901188095276020188963778851403400890691866956549174649380557352812666532397056000000000000
285 -1969942187220104574051176026701685016858054134811155099756858066539074066069139536209368231838974221645313948751132283572628105038391860686942582936829927030908125205417845600414076276633083546901661843015180877371491238826176159180693477594090945100372913366419963339870238735829956387609692860882745663558107480242349096524833727988172130512049509635682319586355785811692175973067458900256395254747924624404489943839034759503255337097206509657383796507558475431847649034238512900647525995421446714368103674361659543441309545775674764765822621836084266524265676800000000000
286 561150009020680383275706975242982430848986191082055578035779966941566030207066071124262323258671325416572451752086121547624358116745442371664715450884523173666352504866556299387865497175674455498996374046666753526832458888652505174991383106065040289603024647384363821854480197682432540234016540687159114575197039419324374346550320338362713472470505067157350192651403281302096531918167588885549892713598145809693766901074290390423707826729822755186312463765791797617589080794449053092240642466318874844363985508969396887997508680589243848603921591966126181778561433600000000000
287 -160408159707156873764902694182274007755151847717826369748166256644371667227199578772133663523738783595156503587814543686106716018421844319159527806299736884113498668388495306915967123601801213493572499564710547339296925598554824438364940558750031376968002760254336878861709052396885716448398089544557438829425301992805858595197933970757695123603693893918395600671233250421499200912183544396387864369133190398281457294073987171597633749231470543761456828527307425328820884313048792107603397293219356058438594649807034159643235811167612140467672794283619153757269603123200000000000
288 46014066091117010554488473988396625275365729572477210895022494213071158289364913908698482347745271561036489774672959767718037812517768835945464543902471596894647848495716234416459145283113073023815301558802016005360632184687635588793516617569996159730494100064712688579161302465403300539764544029300788801463439338008004598940797753394601264089408950543260779348978914413391926778331542236044617697415481161395870222137470357176097646398778502590292767581088868514843547736021626992958337785889598991442054283252191489195853675598624868674960043081860423283293567320064000000000000
289 -13245433071770381959825757998441028640760711494983872176315537713158075109886210489535047148330128232646600763023796268389191933600053360148131281173841338419611695168970997095635543583199047509495769607600840264198776091000074221106243272125570907085999313636268062441955159050589805319257014110093991141854368261878302309117794470414259498023500924021078351662170736529999703604646074168555307660889093646686056516697613080985054146605193728252944494796248892801236578315522913147089008292888384202205764351352037435012369763208589946485745791462050712621575451769516851200000000000
290 3826025554005291103042393961985925323388832340738428304109614260402190876212137519405502337874214403541864775882615996372888885209836551781577970870863126106687726598362043426529247112733113369476046909233109823394539975704589768610012295795847410166304131157513368777444875055920302307289313205036526139934874300727827197343172872957486241996684206306738532093807414832697892024782458855907619133046792593487126360469101798473971951522012437925383474442975997040447436134893584773876730780258067444302053028930396802350955718497874242050088200172604116315773536704590669414400000000000
291 -1108997374200440370282542880731052450807029668478690904993342696724446600766950544646742931319585453617432258553435063189085861268559387266238226648652475421660915966347327665907261491498433260386516307936566342479790145620987265837303282913200883985651419105756133672282427037587938748215738193325614211458032161716214145154183871110385210716623753067306998203592653218836373140094286992696058630112507225373359199925659874539767582812431002481164562699137226073598353699060300941286758695704340749890762881116416503442429490815598294775103273812519122882486435168317822363238400000000000
292 322558839079488359610856481698091021729677564017603556678377021756669495932643756414285690773695056951528194186451232165909334699295325727181462371213345506095373468250421677288149560792639670076440272590903896206389624615218626529915010462486260744690123787895251382968584687198374401979502265082964535868555620328919171930785568192342612093381478915956333530363902567819719153804947012672693965266328903282249303093180857712442975664741957903494944583281762808025208606394995529741350901383618284708805647860707577116097365097975374987148947393966720073638042200274141205390950400000000000
293 -94140829497439828432801559514656925817511747777866118191685701157996640608230559187801948631445816228451334730652215105844365588109526681602464209194936575223944494747827195758500735790879289003231610979658720454850477205840955122249891431299202318066363367363040577403788668189645149709800768821081612791578097443279618066829473208433209146818254784238130266535056733742575485493852823051162291272013876922329672305032523229687688393587114323268078634503745133246750350397566414761900507665923451013521199473460834686825317657218462566459208214563893353537740929724195468022172876800000000000
294 27569737982497461576298737306648959862471519086961596814731793051600955191678297019560994820678161407746003168624721694674741836742883626748538945094419609837451067679895337067191096465840796449624696068266675444171245352472174973642541569774404162676528340542732814088438650872755857636323282761933199606070373619634593461240005359628359169828033713918093752597078795461188324867653330350653981137551440847502914307159994826945916602368713506077755923965110011120740015028812162533508199667131436802557592339527989896121100036392648926855111836014354724020617573043137832208520603238400000000000
295 -8101542919394714406437491284628524970707386901883982508568170237106923864480979678777938144648062755994982743246645794732643592245451379221290288941679960108534435956345778772239399756231624241221485291111470640422733689489556504485390173741706354000215644718955523115603340905726130619316326126824846457290100777703458542280896441828876209529475025572941215325891202068905608914815894843880015276910382020014840264294838858345338182897278443270258595449195742728079125950976730541765990969143358868558079548981067955521002519880276705411777849019499454571930127914618103089541211068825600000000000
296 2388791725478457558087164831776616567963072343880364029306862837435964130730142695942732113081341355914729422117244859198783837109393488085778917665804605312896809609232455997786262451290561728342827730931367193723453902023705216943294312664509234761640373421759172660299722740501898204865081671185828673268809946073946649341527617583109986215301862517947273985960489503899496750970627462299183827284202173413965600717316694775837191833678615463420188655463550022350417100686977309557317956514175053845028835839176798786435128011816525870991378332355677698176537331534636445386648017960960000000000000
297 -706739377522520602383487508617222776744838443801098734654467235902132135371534590353208324643635886157395932090811809279930704570243205385804591989325906186078377498465805907568127698177299150955272305667173273251685480582743593555221319792565315201814819446079941888002696386182745507550806643839957723776389045246138290528062960289072618436887009777669434709534207436244710623397897483989064332506835142078867056858852329517817326760186733021517791390970112488471653445835808748350620447636854844707263042333919192725055529439697491001428855163232176424670128330278512500450396263443070976000000000000
298 209800145880105982000016877827018583245916024822888194519904415521971634133705973288105134332148996476099605625359179826408901514542071804994982706469438222415153109600106739239080275474199630584911351927545614422195154644396597720668193216669823178248730019373001428736470732522191128586054847912602136556493956293348641032355090592845591413438786476025981534177341009571508893494812769787147101941593018383849703136460432389438961077578084923505062488241188680553491138071420490422068359000704875681822669765057957139292878364211366415803998342804829808925679719015582610513581289204892041216000000000000
299 -62490333992325965870718924812866902448594917553086202400305136562032503413870426702229560320897725694436486328863219088891992261929362095525579635345436235606208287495633973859404237471589413825572784206670612590856691265151396951735585933445103440100054199916928334115102627205884316816513206285079528154106110607219914459538336408078200967337113527206617093101998526333431623635063528504353155250448160858748578068641166235441627756281132658949432019900588243825228486931967873363222656260815373167633120082110616229049865854639717035767463277160103693011055978011672199825256201500762644152320000000000000
300 18675643453666922403997642841655257145776275989284195357180855514130035988736503766640530010608226677980662211464493015847334443016748916883699011587669207841835570515580771443582351863955557271139960102180958515997597988838084957286197447026508091842783080077792174656855104479751288456233169344484674783916292292629172570336676589495339083801426242042760016181188069941717937702678746305110616328140235707506072775544299898931552749561350434251098740720515963968317834921936271392805662245924456301163393271738785780236602259831835483949846734329612602492690560732611376293800100382528196214521856000000000000
301 -5600013929831859964968542278517899534593485609662614254995504363826580276836417862438322037836483300304956091623292286229128428333384406305570882719026889854273894702201685978154264312268681834353289670812932572844430491538337472556424724357951964407261005337270381432994691699671999282991041938925853127214367172522236231243026284658725186581390358939161514119189381251762041642700926023719147612792421083650545088103727802205523785152216692640079807473205622138575223050632772479287479716494945217711738682622423977245433952410696098989570311242244883008348316772774415995013700828969333699676995584000000000000
302 1684801013733196778063553680342971189547362459614383597737140257442675381681753159802328642011239211586441718837161404839063958064658757471898417565214579645592713570040820824194098156278250036245378565924893790219415244427947874283963171788951608958964577660137485225244536258415061159926881028780800685678551118761793675430342376524685774159350193438446104196815008186683211203461237777801958649254705191874198539678675881542137438868631969767595582689284695633176111467488876232667567733803543643155404466675146444064689699015471575729265485617348475051454346510767459808557956395200996391957116747776000000000000
303 -508568314890851114292971975334581376543852305373696251183381086486212539712482919477771401429362249167716246076521549547837284123636578920868669101905084029639633731314469979387936851766030601888199201763432351266215173428466588787909498459112732799068030533593240603190545042270624976656978317960361357122523430514387388604738435942922589776813101786232992778854567072300286927525704071603500486107077034988465276127559742533387343040932175186602469054665748719215028467901925496817894177907837190667948485942864359116766876706717482309177272944272411614991341356295838187018031863726292333733490404098048000000000000
304 154023288671956454542051130814036227776254154508930508970260787175949962881408689388904628064187232954187128043562625338632485034294539769954941645445774158946779487142833665380502311081070230644541709969211541072915638281607137333410710832984710564887547639968400378345238990499364642704367590609853393747697358001087835401896955640784282058608940422091329801620918403870174451397189723155643115254484596998649464011873728396822692159504453421811616107932173783264766446938017677964796364085254831561253842205226867733253599735509228126701187283936753671959324992898868359438653205310265792022314342347177984000000000000
305 -46801002833708338894464065630009088076266342064600628193012957493402418950437948539395540805822494721077696822090309494566080719938939002909884996135384945320520508188285360715223591716880515284122792705716422579250204835431522997314682389572107620003177646429015605573547994421175367586239710323271112147553449979827134676104591330512311380090517260963426360231132190562164689340936386862159941210944401946280165021392864523789751416362462217909306297234926873802544713940161624954419691901359200653338205529086760317919397525067106944444193948976742808954797334853293767803994818334622917216427923104895860736000000000000
306 14267599030233726589016033502386777565072822432224133122027129147065532832542928914092362035311452973839652240836681538329167772320301348301875775577013368854899773313168497028306799590232332056181621098811444406578033020875077564725880165258002971206503435509057534584169575875435007526048414763022087395206138261458147627756673309240903121174727158348372906470628233314163196640751683375045088437127398543274291036030783603473364149344492628710802050740578831334437104396837335978068344400904760214661150439399864142535377109577326433468163720687956437201959139940902799177218399374318275781284445757606711001088000000000000
307 -4363841100929418997130565175435834008653638973928074036558931845132081793889653253964672546993123925803023817744949946514177316058582130126446395019958874344931553375817363302678011168184230526431395992696748977967638531386233909108684061784581446692604580963533378712939801963799549441721585588493468887398419831421742853171737847221961354665577187113246705857651495527636490257133219820339613993762703003445506383464407038528672025370234426348459330630304165854063536716290261634481935398446736928839381030902990264425522268611776694699969408136851387902085556694264424657617070907447663669148583618886966490169344000000000000
308 1339074113220376423157792502867388263362286427640717693833873511922432481930826211122695457023839060918976819519197893289040780242733796958671877419999447999193543034994965869841198056450090143066248518925030413772053145550949778053498127613733610941648807847286475920511647315683039927408944863556056311257925244297452910460748529824226848314596723712072176817399703044844685376159794375449135575622336091223538441224960483375050760229902302311327564515595205188032249242022015885292740127551243807698982603165904399932021599956105109219577262694531989970280622668299707714752442359022951725786805070420577586092441600000000000000
309 -412243048462836113090011299527079985638707896087323303528668832552294554027378570139118804354699847999758050743590724921427293693031129628115351466023523140307281218151581983737125159662019179603373445810728028588335332879895747308017586640132723809665977306513231766259190098845170435832377677517063869503073674010255402582212515241779138181241601562961671499368353997440442321083464386176880890425371649730577172816383643969644432310025004476847985707200060684985628875022844628780902845862502630076132202438146233561190910535851601016258358146797425337505272502402993738365816459082921609215019542135191519185988485120000000000000
310 127324073716777971488280704676971920431132497566927296816922752665136015009429677012554998415961244994464518700557482099540252483990495027172576893680368577295070956073191710984802759732810203946105667531601365256200008656985572290023207778881801702442466671338325697919355799149438372253066002289176731083461235832271141956436626183506974122825466005941794471101890338760632329159399837329118881494566315638711130966684614522243701289954298289009755271315698054664085242987614722997724406640366618463358688703246901715106703449812110925050020683013291284098042746211464887297812514872275799284765341464858116150689227866112000000000000
311 -39452235272929196117242140100195379408660270911061832270542322651676001140893413817382905478420142489285815668601881781820529307774581790066979390871674621080175369247018538082982458009875037115241366472787470950160373890499952928382065060434924315053614987424211130955872536403635358183019224621217765267628280015086496990802966458325802279057966129682141973008574126573887812029492542317434501931688152423857546944422933990689630709780245873700581387785026996087227667247336308223837438125456636722754711972821359096595956213835272755377849942570663819149687627028469673796335206797110912725620028756250180065640178750849024000000000000
312 12263998372074004394008363708606613441154249033300953972914287101178148864403722388767025813018117243358404658519000996446218381403048311812114996168458089761267556067572654097590989322231642304229186411737017141691240577050505753473934210173243841300516342500240256098825564319820190966171103644737333373754163110255401010624961374045514907657557746864503248867106395731981972065107466139546946751285381257502395117928595480490700043274416985099106511078647246513947774302377997299616714085823885800973957090616109581977191961471876405254531092190921208804167635030171750692785167974379357746878225109190627987697357685834907648000000000000
313 -3824612499979584718138372328123668843900231065981525722177515731632253051368660802145556795345509531167784037442132033612143099487858791349695598004588984804101267114128870065633830051941297728282955466438140335375131664795545195127705018271901070810365523217452134608449133389794580554981372200462181124999682630531061729635226065067830323756232347581480114177967436973686495920291510347122834973772823386552800990635175548913863197745911560700150959402125371418415070586513147893301510496471207063025682383326732776285093682526679260379293740297516345653225168000042392850835379380087928430312762323533043960239886413870693089280000000000000
314 1196556516020218205325943390397113961585527416598681899018935287715001217079088085259780056637120666451531341355654760798669465246901294782992707638565290509118377684327564650251673388268704535825107199821284113959374374264913332185420558637888677817605636072427137757289165887647633928029511544033645516100918589393816747404482272063082162946828214296468121111680910868018747006935431064830967235903571033019208592659738872001004435833206439610282070151881473354056451468297083737303562125489426815195984290895465414484963162201030359866312019826245721949592663263007406287684108800824127096811297892268954554644181449962887135100928000000000000
315 -375547586086480012331759317946084958986495019105960211577945055862908948586156130965985945548381135326912130409224019594277954422242725413990123328405505859108152373359480765855193419483068289295058027627204613250006277612435520760963358111468049741983555479763693626972859215959105456087092820722548941141922036445508538510948262461560319921599968656343759576207624517241312270028518068026799073270194035626548774179234249919675056620268090688889134160176813849455059374861423074326024284291190881281650050955454655110387591711303756388163846207804861320901890193118526450791527723335480422133202498795973766165403360497045178947731456000000000000
316 118243780592674515667469946962524892506641608233542133348354209603557767807883445924136099683645399027904216996768370740285040930577736216545256241386430750992682187198272370600221735000614498575394992863258957484743351696503459627790228816861995553187852240312716505824660874823905006996513703656470134498657554901464086609987900628366454200633576575852502672111665059417902884956733564469412532850490975879953988469398077095425506049866490727953136885487653214688206932913074587426733806480212274633638377530230651697056043974085448263991986568017396148399097670777760484087508592615488889780221451364517782545799337840634064938641391616000000000000
317 -37348127366950348682142411559626849024105514178211126696980462475331544801312266589664141048312013163378600194742423596263168978563679149434623830450353748955947914490294052753738394513860250294146517175197566652518310513424456289593280844079057791577188806962630402977649192605707879194589476781604113794902351021799769146557000293570471039174805357357751409111084948721033305239422565198764298785601584158372457947755329149481857891222904101866871592571046835222466598626240533070604441224500657691281096862405887659890996352417088625571823251523706652908280570310928539630374867866339198921629492615387853452829991890201095944832366411776000000000000
318 11834017143730892996118666634661564982710174896417581617876840223143702819464795093496438644031090880694492593514745536624016351981317044092240584504287673447391234995933073074733083934647141079996888581657491361720325031095565391631345753636450586431504908106882559398269672030605372981809528545562571444099875833981033122685155877292711060801818054541421163296346786143889333362289912608427135749001811146776019436841034255949536998984139346768538056171931071974348603619911678847361936937677203337705701600902870358877076428410816742106654750896120146381550057781136731984003516254529289238939505469594169071136125419945827336253486349156352000000000000
319 -3761526012533341407493942035457485036524888771256496204647154320879382698121006904045769103675393259720726358016387696112947659771855055913875725339712102994538585867719676844887893896000648884658819615513835495566612008237919822045979426764354067757542430507140398068338589720275127093515992177948215095220768726640867401385422984358733442332300780103618824243847900989512430872861734737568229190443581781752484276650397866708573910743135591416494658393761986989416171129700923357514516103462908046664416437408953654393581825513927433729634259451558632787470941509454835335163692248334413928319276688879882304829635228315030453365707283592380416000000000000
320 1199389267864642543987474409537535020205334278492012311605210668460116084189859012581454168288302937550193303700057599487565892373714807516338421883768955581196967332319900887562711114387557026938803960813180974269004792563663142744384200253432913160688507954590739340197817314226160380805148404445097036349288231789835501998340369856152124058066316142774578448374466350727002413559782641662391202375057781776187821908339069094409905112950538769841653843977610363724087038199287145559686338886682462429363793199710515248604628629175159090435435367067316066001640934951724828988787457102213163083608096996414059458150714093529252906060986534040961024000000000000
321 -383633204020974236384901965455256373941876103469034495060599151281355152076407244582574967210341361887376812999242053405726771315806382805278003236692997663380428727556474964350639743215307166354780679111559531214361100365681207098990831852151350463974789518597163438180838824512888428924086831228362128056939326738090263219742340529834447609715450886763275291121208754486404313448486977977251108372294248581331559289363748825852049424154165412268407682456160621500327617882958478370505424832646296964248349538758186538155186528528311499520618848162941102226959184482457495561954143073119135405123786224996722736307340310645426084002361543233214873600000000000000
322 123091457940726825669522160480478787539814306030285777787273928189026295859028561300125879235830747269005151748298794400557037260109771612563572017643760157590896221223636358193015431405491266116515415812075703753059670625102650209505708417258877953800262472873982573487333740886170202069506327219176182722628605419253068337296682403802171949081103876586273375570918744395211017065511734913507354877213171909685711876833801844234585575617095742633463492791297799202489607865157574785112639577870917318021722209281572543357781553027597702415746641703897539438697297938632032509664872678304148246054212328421858250813768563747569703643245429997140977909760000000000000
323 -39617869732330218036967470689366088397695184074573454109176985115279251662003057143142191253710133463865987476923648106340375379367647963144503169589159280763455678945687191265847117894294569371232653496103230324062893391144280752134124605212696337987973906927119223903683231904846555782451964215827361233524483156820148576482126373715118788303210487361916001518689715735645142709435708751438978960064481456000382565598466371723684379515332904529273761469649142653327392173679049888772289175083300561318695366732880143064617404110826837355997567760975306406929790521358953178685624026478787703487962278296865176071642145704479071746189811552366664781660160000000000000
324 12790914861018257063555367661648753126380514040048205344722811692737377668455567907522469532288211692721584273216259507277998793074620484904775649763419849283586912799039477282104470359907854847375947176688993491693848117133634376598967293060355953056852358839733761095853756701167142599094301879596864889604833425912561548485769565487688507798623923676444834366532630325029060507248595902403381647831443792925364439602662284533235676910170361284163096996591521488372838929152643407164177188950952781711866593684495436781443989877733701881637187075583053853077326281383412991482591876388987941605803496347921559163404872420005719020473654682220508950927769600000000000000
325 -4142430344814921583614953656166024721162207881143853736197502174150376305182339031337739659957966860175195570552447626924945646543651255109741917679546077740328583933516124925415509290311183217654981849440944105506889813417820117945171414355373965996091153150497933765500921689836208072701573017983763120562888906259568524731323509881928915584956224493120169694032756458939347480757337119936923809778103832859751526059948050030311224025891030326360028493622602155463974869262472529528704867749055612601595845252645666206291782130698228579747001295712880317887728024439171634305630089172305189156734580221265298699441856643378837706782364410578636461880964546560000000000000
326 1345698590032196457878217327050196778339866607946042145479865608662337941270291486505625455452108525946822426210040389168532799551558853249851254364986930015602496077084083041960658371503499609353851820604043282948037551853304309053357151501253536510448775301836432688285735809164809063954557414937074003247225444220514721027617554752813299036276800396626053220636590617489844606044630517237558331400599497711742083230364664691450667189081446871164470054111757012719414485679670235660003002016230853130091358900641859433809296509705555994038711524779282408438239397062955866667183083787727896423601948574669837459917844257274886026388989836386549013010131546275840000000000000
327 -438505698239173640723478111093348432759989249196043105382792781699359918056283013443160337623763740635933808451005929408693254687512727785420568129016385754487448469786323993426029335434817720325331897781747411057717426096759602193957080311522363694453815587338602253926182772462749757924853638448020986684038769418402369499991040830793940994784114753752483454779466151979616471009900354397520715817369664842492961165494407465675048060624775261574494672952386317201133079696715659697942380383985992321548123651288907452708495570794137614682304806249495719046696572151977325189898118219356442259196689151649044212381508382268039691800550518461909925547103683671490560000000000000
328 143328796984953886934869321804856394913465823137941791154332649006993935961828640492246728164550698627398383642232778880936096400442569948481787529556849275678101111195361203784927910394539829908285601269468896340674473402442562763599360150348775879475406396291636068597675135786971421403248449284047767237287652512605672018854606976548310821639418300196062476150872855046627285576453634536291695018734388291052678734609117670645055536581931338730155662960239314694314651528737036028911656616077745375100821273005561278276371665997090920225679219182213920774744692036505634314151112985110408421382134926917254025283355654478633205405070034072182014677642512100627578880000000000000
329 -46991399048168032796702719916476413196320395291489442742170095312186924377461713052100574803265913729608951459961245325467627555036794907811937075390904594569866850517062111019851374341797730177410575215448919849631942645504289372939536680054506578160013817444233038265912723122106316924059991213613523158569374515909507102619833356768097917465182039637954399752337093870191444956711828153778894392436454479407769356717448178585597422285936824504926081241783573593268887000930235157873246116813786512894317933651904559828340156243705632661390746367027993451714397275631750469524412874778743495641947397689869849129712203166229957492071730380367765029815906595226716733440000000000000
330 15453468071729016038481976664089577490793249216994249469895854006807303927702074637503964627501512594047110414634844626364870848365336583684207979701754054167141250996777329226020569789213868547021487704185415862437300564220939606553186253148635478340867291778491450085708609718740117604758409708923544215955921913420815050422180386878158272213697106779824086978770481154959374835417953306669587716894883083535804246115305239949799417554054859950192771460076347562874883716400048875241379277900671405756044323911993582301344306700262327306159432374337487785431365195645367571396093412559828006609264633354756972022116778032970760420852006781512870804529617774878021291868160000000000000
331 -5097440808697251231118989353918074062858931465230297860935580855001733029423592477053740594407787023448171421020613821119916243780192661067033504425863073545877298659886100006363688444669303318728500055375074628520219508362353447303217266672269032185437551796320458944798351203644800290270815660849138716765458870677624123792921409828774482160590456109381582659471029789046234295688035997450335359516008043518289050415738551839447038949410846888261599042146680293028818569726030045140626214832549509424615092110579912217090059528683679344846993655469984801916197754127173577880975477298575376063695838893380234535117620940564766864912908976277189689968440803459812648319713280000000000000
332 1686526153142457429372470949339222042428382393075710468457394874119876772106306657203419726384350967780660983041652079319086354065135154750039733599616391842786306935334527635469518301871318206834878407957954895696122854288231552995817567647824853381494713126842092031117560973702749282733693306265291962149582628480960075048047327052353019857664596100726023333435666275656818708389305852378857663475771149249697507808862658420378392513618773361296360380013182743382592429828651578705389247458417539820451871546258227954307598613507452708125841324337707373706751947837986678832664677114520891202879870061707704285427595639567628119800899885597551525188238787672622339781495357440000000000000
333 -559686275997999059099372624975681678812503197468027774009441467625284670550201883337659372675349477402933247888470878068503134340520151320717674004986600431223869391697152091970019614309425610726065811361245014109743337356841250730906091170318518384448506858931530960894260760452178782295577322410257783716747594100867128243156430074428021064329094959637554132696692587933719856991026969465481868473809142692607111594995281898048595179135445472203859450757058036292435383603568680289893938241612078914447940719864981257150291415284066668179191829584313786195675284112466297875245710137171628203934605932374278598245727331481999836966541969278560813898392234004007947417352667136000000000000000
334 186295764081999773762225294268285616841095267462805014327950276010216738915627891894347059209914612392911472209546433829737432756913703100135880510921901798782581372685601896335036446514572868911114599938564008822537914640140963050378909345404494036412323117033285219744884453472297776218922084840942480826300012833563272112493935400795138977092997813564621787389593121238103000074543733622115240509289502992997609511181492505504739204116158755341904066652583109173497291802572563248615609689488687952490393472955654949019683307947576538081822385976744087116447160829521471359944007586088804184799531361856424769720226759767680363896751272582473667702130538741565339800179490947072000000000000000
335 -62196239520217983916121602145414923891344789056962496041422858952893402233448291262508524519616068088448650713682864881584009134601243711535642779516997732477648561911577926671913372648668404715082107783909582388369884539671141631791949891868203709630858355260367582524513402472343228395244192312898706362135525705493016846386812849913377774406506908353265101676319944794203391727709487613440516604637889703052557607210648366486462527321210216316905027721551803873237512266887870653407159051111141520027525990168514555209027954113811345917068685104342433332697309782533524450186765515447840088983277009616361314017868830231707281483285770981083082655477007395895476468879808238473707520000000000000
336 20826879416748581246335696803359940605371552941972439641581302974938630889680596807364535871158699135134854815425121656488333391631374055886238916452990545546877334507052633930356288745066670159212715469813020517196158356242737871275524863319517661834159968269399090969622376026819415734311149958532192816057300862663290304819001402311518256001989675828247785623417632333968802011976421416513095541345720325815146419813723421032763232605853650668886046665031496306993623184546549698779633611625805095544077253121849015091369070489767016217449448215768583536395058064973109530465106723373406994531780621472881212421729956552704651851470614243625359536116301629956505972365394746436264919040000000000000
337 -6994864922508720659912825354555116706420371004005700234656057194666169977159775159759807140184989922826113408598448506327752186161345190614329063835917087103148747028410816085220239092545937611331126537407118262382964471445610853208759149093166005520299998157459446276192558798402114077557467039490412839965666725006169051044595065990688453943921217289844883090644166050513450774731474992555266428512867281858711230472208074324986195453459121308535414360953675432345866991165687904888016995202242700574051481793548181988058687413935165411866767024945069275570675357988646088222533741829886213099134000329133499362297428891250456830591184716731678732724669262469820523258444585900321726791680000000000000
338 2356273321419932499918838080574900738641162704400189049808595487685333310979275213088820887402902499423930881991910666012744480097549963294331901247712756289719403652271598169096184056071690727639912055665264870395207303084368564883552475915772293571260141783661268372380520566587839446609759157786053829502904800764722392400591436112807286725012356974081201959605967563105399384174659318453839784439771580245233897171807061412595936455955601493957931412713323349235210495278584263299757155209783279018493844178455914715461451609707850008055100539714342964790012839764164416910158241166639791788035708156407780379022001100838097127082195573182894917967807368393172066834186001526935936565248000000000000000
339 -796084881429548361194166339074796912283593771376571197651389339109948987089562326079671201585279145633330719649987497995416221269352992049934305100571947851342433508922896360100882615249685721008215301243790987239085494298177701745571006129996833357409201860005628665507969178720425234144736552573966534874048356246111582340667665474206071198674822237687354676928361404759519608891855491561907692216252169026693251602710598671411054409242191230737809750786737265355975420915532078868271894350706301600756552779042119386706871522401797106698071322564099100492976626216063925300730730491209764465991499775823501931776123432641977964386344400882032892854857143128734240800796279589811317555414958080000000000000
340 269759444039329117530234562061752055585450396926186016631304178620615241885387109735237790705240887353684869744681397377638498163078308695091633194903149891048246500902170826905012447464042217062071853844097958895293475765695111751421119891316608540782582937988878855229810511093398848179964716962121557715019483647580319628043686596059098301322182755735279950027783281096715935523956588969584736151254123174220285633869293977065624810259594493721102448185917556019476238396317815915148879277436326895090521959001440575205484945828857506502959516082433959990046371526673006487164397060161849793177705730722278533113965858526330951567947906900096511584716542444417964561247614637672310536492401295360000000000000
341 -91679815026881783574826128225550100676499828663693392825345353004780314006704366656186191127866987484203530044850949903799880815592657302783453362199649434474905467736007364242572976817482439645748790090828273091574764198380620269784611079818615991573744071496160748364830490732505489912843999230114331276300351761843609729257618488003935617169314529352051585005181275954868012537076127914971968997479763743249132681345450586513920152244539362305442451995106589265367237827555992702184894505690505512102972173862208508333825339298526335236384348796665028580428699066688038188091127664421829149323007844406215349278682345429955437934098719366344091097359247673130321841994233111645048631446058523688960000000000000
342 31249770155075581580832338149866853542033358173277239215601324639293769575214350723114777158460471400949310001219837063561907872382454394274726303233289531943383501549733861173078413295358998696015603682363730963497295757230291013413829609418183058277995767298897903358974510089213454657114424430414693206501200924542278673015725852355326156348228518964696406232451848998232795618438619216872220949260806428509252131803810669564863750385481680889148352400635651564528511546169094518046735641019044373833191350978562105309371915665592509857684529025326727536067807212208908464394989269608281666281509253211414440440256429680573119284646906027098782685158159103276328828848903038143254184857232718807695360000000000000
343 -10682975112565561835163877703398978444670547827508452387319643493970302498640186039435859557175817126263252519968173056627181972441932591523498523837733053360335299933894132451072864078404076297537130666560968278870200054687973166501093548388434615359947495822920155303316702495178491214290845668399230839837121573916966866168595855665911099170991977607312480786893760270980023048901623993543506109347219020442023859428786748217387054695025751940948437027363288646420875030957727443808192318886840486625546224494822051824799588356616596361107288449773002773185739794277675711998093397652435154684177346166594072405500162048269668614458064918521776148520045575888824143562629063499662116497538474278461112320000000000000
344 3662740744681041699911955666794344882340342973802090302053123164997838452827235123826029467613360727882150235413865515037620067734368742791674369635165599668572366161072775354729291232871131847403599276627952836683862689672712411710195371357874053723430432758958413827363056188997479670973642879624158093953787116551525198763719658314021224792040461708452687161742353499676347248862410205335524689869143830497438315492525150052713019147300315270684753688138515721946913522405258446688536308424542780196102015774605328608287652857842102847812887512999371588123822990011331801323017168014148726563424609126890617676669917611785911018481625982550856084042797025961992397942500154630500706656107078228972100648960000000000000
345 -1259461863206176784465616911623889446550865091543946862453805454754782219129338262451028743887651988070129758801669624541530704396366337722157106195098286835273027376664643244394631973760980221751497004823144860013185812480020249348127415204279317782179215425166014508380113529548057797234604721245805200319737356094516439609540856536588110106250068823876102890684626576174305935948114090813201865552291541531236042631211118370421829096122676427287595358666901608288607659992427618687460237059503789249395166480291732745997534950874140614154923199243093296708548865615544759198148586009789270997444154081862021829251519524855399461293660124997128493733448918699009224091219645929674608522014340497606577477386240000000000000
346 434335241447804866273179878353627875270854413777846291289574320215711573372175837281855663704382558514301985038077491015113464324685548646721990090754508068936653031401243565272008548329788829279480875289112300645582031246215972638846467476248492150012231825045920495402747347684414636223555008901106899907794440744566340867004885358423703966419824151562059391366312410531056702391175625027811310942962162554505491171023909156092929467156706700284404205617533769966826666845625828275745868254173072448320757379037076860244507575340120130644941700502843729985125383726647786986589124953098357244597665882508600809386529542271813052756063374779786753741802669078202775310480889103060576809170404582293237208711168000000000000000
347 -150218240166150598462638211713038516158507611752071250765960897033082126339098129129435749215121486733399672955566914266766561193493684387702194091682663434729299045210187754041700036571396083209804831591434549382171453868232426578537875969456577050620080806925683431320471927965143031690277181870916225579677721780248786521887693261186347303566804942900215937884161134610666415924782443759697931957725251762698817518407689312048919001805633283824445906434073173255569244575958744260129313244494609141666807930973769651956723717501327738343020083690463412214771065135446251805778767762191608034165033177699887913683279484411417482830412900796008602556449903417277393820497683354066467253570807786540905447769820364800000000000000
348 52104375284933318978118383597429540524669399727148809555029355999980893998462402129988154486117179576233188311041341987389743926195047496336721544092454103272561204976564784387289068189863314330799742640663239407137989198730939213727224399867998704567395300889599561208772908969775119072662874350222420010494005163928957645376740612877991691320043462357321010630810312861954410936312589929771708018206655120462555141734214704863810540240626301148188785371050769042184351626125723042194729164092044007121043328020787719542976828244858517946767905005372799653596313264562632398881502643399086942230882514506391641667175207214878368444690084295784710068602967310501725595056969258722771071146243082056143143894050983116800000000000000
349 -18124917104221011444100950862175483011328978775524337330905635325201927792717126323687985881391730771653271370443370355005909143319085683234860093475175178015608473462767782607448115876805363755577867171526618271283830924160270684437119617168548097643811164745754518801553864705519625894440926224603876359786187640828796011568487343218079590601290492697553995908799871013654350599023823296284922688560659576880848266143144076647769663242745126830724736495872265849480945600735645596558742731079781214738516221036916005188479268024185855855733654512025276344494148198066166432543751311334359797441005007844417561310254292979156025684250921393703459949098102946416115773579710924663078549907607766410634008904911657369600000000000000000
350 6323020469346259582436289973511810507331475594042604068765633457060711938284578638363378623308358568845826240699202130912952711062121062600068369868134702830301557016576805155258192500747269000970610104966878059380645732485070476463938880522024815699107752222633737004341936226322380779830366802759027993470048135107587105946620962973481734192591427242276919882606107604729663194791181638545267425160577697574586081304146589638401064900747410045508353390395317187135388829447370660450703508981130449199533446506392234679390572566311138067054248174273379971083074018772224716534090340912082371148927809366018549741279567029789630502461336231248469173297627677118059379818488465115109271338982510332379668686368325206068428800000000000000
351 -2212158805702032293565977397824440478650064474338522772435716148806176903323243205872615396986863015720637477392600737407077432382804057668827219784373027913277133626382409819835342370811309683803491047236296511927509015975610087379960469978653909792713335081059998091173817726750823245918475708785615994567761778407074546003053619598125336221464356384994749737273162712168713349316216850984915366424148275751988132863726566006668520667829155248738185747097125505451299545370593527103440175598201881309142789748361406724017741969475264967922911026514223036478027728210925090247647476158445697183711450323052791377214738202844570084223434919241807220486998111024280656224303393038903614785497668831445106391119612989777589043200000000000000
352 776153498678250604977827095364818490694820322881783008448063220748164586073597565793222912236705630451807805312106537540591024998414463955576948570690089156101525572719817677565709179031647073518447941753625443864037719960601479435780399334415027493900122422272725582900046200820376039195066071800401932430811293150496736552099271163463191208563229690549148684719267502809505446021595250318134385622483061668880915024650987101969028775821593632949099187359767718022309188482088491496829666157322858141751412770213223998116945546524596253606283675729656594150423170530611030528304758574166312048034840389218986244957537664984586629595902897987318719714034754917005554324211617019045466428892729112072671952193546144843628858572800000000000000
353 -273095796681566993760386374219732187156317502758200000696280862763051155284789247092780523965214026684123784007906013871330136113342283933743818848361366977462933920389102235390022149811401488198688956970965556230354994272307903542816418870571660274680300175488243361054355672934648874803063306910065956915839017551996889907741113342431459898427194645470228083553429162025479545505887053559104466434480432092563454838776926233203589607531897589633050297547931373652256012881320316619488224652030606825705600636033491869809796460722987971373117142261778494148696160036873753338055555290013054292323602919993951580148466975250300443640762091420992037589322607540387815524355317223180697966527836995011446849501366196901034164905574400000000000000
354 96364036053300774346606185282373726905002677862007911775971279257357047112936418041201119232274835085247041887405900335612020437503178190370793417825880681213904567791833815976343469723846258744374384596164614757320169945899834657778959325394673273828209171712730401146492912600544583919406600334437818430267061050562068971533580375269945077916284240832525395200375717048544979615847311565565649110739654702492753266997004163260816081640700062868479854301475295708791711956822984724731193474114724804462739112680288055654133547242245112082430638946057667215141561649192520465074549229193091985026903163584966691396232356476858755580770662279832021902727634787343821577228952585586041119848278358920440600823906938745998898258719539200000000000000
355 -34099187272462236160601682577894132410808945833130785443318452032301229635446938047874091102228164347928904263784020799214905349367861581312967226635807879389047684718962207052395608422012356263193294756300282246555395460189162553380213035530283061528619638577566822617707286241520085383242925466075942792655805982564370858695215841726543711814095163665543852470110542752185993699015998007539464928465680448142877694152969030460924624004076581784193116423417364920889082474079132646813476390371267272013096190684648140198223900376116718651750156293872252175066783118467099758484943968964212175203784672805618868240126981327304676128607841763087992262192755304449713284143809552039545780900031531571167846661068431005673339758733741260800000000000000
356 12100371024734838740368830553069558193375816975490392558599495378658500530831714222951109843008448777714905325146576739286135150732355695762195493682853610171788540148188618587391481217891170368459747308645181330031901659797581696613337700175022577133037034632486399693673613245463661364423872500719657078088559217171713572407262197116181536231798991543460236570652698163249835073523772678476170529435178902810976118036446922526069031833184973330235713607279101893448959965409956125634974402197371529403076682253011127350537879937066002574059483981148062155108369783828392089459714298931509539959472121988814546021953383262532270171666692946997369192156623180386572762643198267332687849805902623194467961616599528867628431053139399304806400000000000000
357 -4306014709699246255080799942501939714779937212443232758083934365130556981883266214325167062517574778189567924325543148052383699313838379879696853673644076588605019111012176756021273833184771047726590090503314688392282943883249506816488411976865970569229930415416056175127709592186723888261074794606652781537038383102476780998513546652525572269599502111407346805023080239555301390358905767321735563821001630643110813942279590181307381966615877784122802669758442434968184787964307989390015505115083194521601357069522881542308228026398062611543897710787637124074319044144180678525664934945490433988977491269988219149131516161582983065743007382994630459766541280303776833078487808065318141207910777482240604516541965563439327148952243647230771200000000000000
358 1536636215987953425621772935330266089021743501833826529728173135256329057173376034028415142210663467229085098430447774312437740205323572452696570071927804658841678960689735223159476267564057613499283546619917099239196617316333105395726628323758441130398444894650891827317476571178867891062747291109835030548724529139795146517223241359342935166879580586794776847820397144296181035262906453369041034966160428375211117418906113833043268080538319178259628543813079314849184104049297576025801599596616534332870919808166775825561248571217644125165830239888933052732375366316766785243213136335887248764830210523181600990059514230777069149772452924276061833670651948717908670258360255200869179057207624015371831179704067312797192463803194504883732480000000000000000
359 -549897750258663866198111432117943443042521908286309497474057337473516970957955132377378250821120640463777496211954655915870671544568635582186719928566939752262682625544996409606455482671971866651254561450207098935489220690039761479293194819259434976568175743611439115046310838422435714996792675970108263516126773725644638530958098558943274929195169274408619908768556274281262741221703091118711897196665563638047589267735061532783453777006943276666059011035956668878448665757144372409320804435980901993357252519950989193390279378844363974597293021719782346357897990396660984530487575775150741341760646262608730442101856743724675342759648348361096112209919526623457473825144889794908014427576950803651530506040871076685729641840375089969657544704000000000000000
360 197335287385286379384052272634102060104706888151296527678663922949595905484701348251332367712290036654249606416370433882716507824144666541153852905407135871034493847626899148870568324373267493929554650009930064729036056227488459274471223830934936046674567415869390003789448589965309752646912254251168764053207548188443786146653163578507533436544137604910302927660432867690833755181707534078041839003309133589911140199002998146879315861704272583252461872889559535530454636908776552416878049993079270562359103495305589528627883194524583710488659257363893839413509084397015576386469739052145347796495217343725565160867951788911929376238210436305672210263354410485344762934569579216024388729354759781959537046100561750950076513113331015870414818220441600000000000000
361 -71012715574953952440879580658426991733857824884066033241170867105271053766370264644913285927657464941941607560101442141187074041611009956834957612702299777664775467187505707853994557495280911424498998942275644402764920777693724222641123242496696550509683610169200518921074848859333918338393440826974056213477047665749880314750434651880901347820830724022428724608025398281133076128186679177660216501714244422713451507614258980090597608149808995568163934841671010815338840447981651725067382926470601115310483519851925437526055233903796200657856761127365622147768970374243652024017577813283297276215026277576340104751583823257339937683297007218059847355181521702134368390512566745745485439294518273724283936933345706004016481366713608216140709513868083200000000000000
362 25625520386802622799303584016892719578724972206275081265783687832934537161230444943156505154311421584774726367464455328174170773470271447218354048774602476341809076327406452286340217469539584662627668264329705128902922305151212040736220154691779577764898003771874295093469068525151829420320625295858358119503980977741093664290017058678645610480026469058795711229627330571344615428424047714009738606115021301710782172135443145745948393806903607253245891184418759340203926512296920045172246412259440829827227587027118609927415460618290097252660302406602638420630258134631795697348931836092317759204325194615786550185112751966775033925125516639636027511116415816776159677460149739204053838187322141354213049903357196900595868732332575800614928786215298662400000000000000
363 -9272805184542912195726913295774109812105591859215335940220588206125423088894808490206678846564457027138580505699200386337570593120318353865706206331920111973988930938177817080421204451337708634321408786522775454152182667831903040717318795457831446755832188904438239172510436927047402036829545584977482093454345969036037813336794274632550366772689150717167548104763052567349186914982240660372811092720594070687889292560100492274551277309925997513812527979450007364095720691542621653816060956646527894609428310503416088201408969411500347583952245487082212237669321739340541786017428324672364024942972680428681121798893778374582456628760293667111996425060174341650163258950945679685428576729440225125128461989179158636325389212322499357761173676349798219776000000000000000
364 3364713805203495759756912227170678615331966026282409188448040020885077163637709337536107862370910890123940729228995466321987994836068091797842486569611408482554236361536987942623494187633438452361929927491993515218862377731736533713902034725388212780862660981805393256498610031597754694290762214576391356705609984137950418745170818782271355813351522359994734542021008581085356964861773636942720600772098519314686561216754866466707920972563953333180263025875885622737701541831165366685398481798311697187937922600181845101734630397450794446121234474233333678157901705398953734441725517112812961675397738073155363646895204668161498202085097537125015186466546092598241899017701952414590359554345867615184387508722952270628953305479902806135067592639512305886822400000000000000
365 -1224278937694136590779511244890128608256049454011805156194007654565684924767666261386229887927745444117176697261868546129632693264739307456332099865415916084904430074190170767342986246323452623780160595871650107189151003420287844637213499973093062947206668872147149409996950247848058459086054300277875355991047316192446562712830286419321289195569099117583715863374229195662616847177426878139216129312507765845581922556903169235572431511360735078203030970058792984432875629023814780149545838318423229837841226808593290412874376536008962769917601711028179633977273406642413421537262604938461497671633132361117140349874835017948267483126042725458697173469417422481656067478429173034314245865583085727870768021388778540191495838695944979693404270629856390777982156800000000000000
366 446688322338279343144650519507384984482175665556980809108497114009816580733693773676169557295942008759318760083567265655513677321783022534476683946779477264786696108975901639645863308860393767809457099010148478160313096949095149449135498766663051271036478709672133033325070475129986268639663110667026941827256869370226270523511292875822805607075468930348546858513483682223481018092341430993923587284270574193402626434386145449474649739442476772383405198809334739316837071874083897483003556255073646780921563021586231789482889295917856661907293917996571678769236182924337237466396788854956566621374580716890734760076478432203362547277247121033821040412331922361927418496966026888753715270782846471485165813253361547435792317853506621475034552681959405093215063244800000000000000
367 -163424637470950278074733612350306520563888583910423709439773094587666745407310383246442468758863075738609124123334478006484859049993411741184115525805409378458535660109466450505746489941803014206621663443352605739623489491109266477946330419095420561484448192105381559610555585987840602174481154917602725638162224377112483800901320480230582264015223412583511237287159613318887074496803106750021775413658386619217389175754018510338798450490822449006291319556786177136713672465800636809502618755491221307418602281577888014301060130819649124914731804622686064869235377167110439954902462875063501118173320851297918598689614663558076017932666842335101861569439582015046994006816266096423811191520723911769474117792356469400837717245594570784019552756585878722810112429260800000000000000
368 59953691239913293165850693277231866862658145899438256761362871194129629953179504711159608700167547360183495728006189740931397666471184923988879195666170316733574917621756325716787602609135315507431947412183531539863643740193309671042379971474854268853905997409083183728717410153738258955799314632869052462536002014415844241917776288196001034998634384909758663332415016943882262137508908362687819583923215699537459124180134465823021007441521403586637070670100032927699598942257319803386147049190235845714890660747197134652040315291317306693317150399887616001409641061825952702889674973190903668874853286551317254934055910346054006721651560650582219179449717838238652363265784272190464624020229362175223332160575139835550387536796281440598409373500272595763525873932697600000000000000
369 -22054466775949328619423336400628675734475938197262105892974946589229370085816584469411569651314425096053980155485232874451700376580842656917447795357526202960251798760371533488176876608521103788980557185513535483258776527678870681919042158851017096446011246834707094598300235375711528546564321286164884704283124025276530591834995030197166699006344220575496338622277354999976044558957061913667594500683797078005193281184058884062159881244754734847517550404575063266831324895349551470262448188892515469329117084211807780762252037398366597367214143657004420236643285975954221099725827482872648419564048888019870768350652555575989208117850404272086115792171484961352640319475908096191689244452922958425107540096547122170160169195460540703360953989068852168487567344863595724800000000000000
370 8134975059052033072826298754336544323159113940374037663583899935355781179818396092856715207605238239715719776989173335164317478541360073791217234807959703427702155100402507588499725147117724656979776497421206045878304980350873639510982580678395012801122011634136000545528820392118073394822151600156405871807130730828583052026172563356781995933090944777547891517530977737723600908128327283215124798061130111183845284412686827483454115043114376516344864409648258451914388738301410557971715852206369892741607765501923736825274299822281939871818714406351588949806842060899938185351129931581072314173956412690176679440925584863803463734470385155906908702314202062172323137695797332876158454216465717343917043437915662565764638075523973671534641547330196413209922733712946180915200000000000000
371 -3008788953272231795950911349899855762416366014870024707490374615823302670619760600736288690605043349457031059723652525994361720877112565372804973587172185698006438137074021631299543354212872510468816526862699329499350821539201598914141574705356734547911727267975797252744110505536124480317529142987501488286498871703971928064308717211027078802257519124601918534176198136830587454527013740260080088882664156132454208901965090014553639617664194996633177618421410423679275995089223944216935443754052102444963385067416153605543074487280066203517742997238850151479733597831551760627067999613682816397528679492073032512834448302636537975140527003708570288683083202693408466785776194172126313840562607576525130994399310606867066310360155450325623862306872261704279727830760580710400000000000000000
372 1115834763050785288867380059995913860938780073334039097895144951970577572772818481561214765261031864482398375734784226691089510375460988606678522229810892976977052775334256576935181298641202129784170775963430298712356319497013762237763535551781555990049089194175936165103428200358104804695937511482600212027350388056860708324737052499592840460386459518745975137641818816244389996856377235867342183155516083206494354299940793595127826137373483033370013682940223282025822275620939386946346199957304784443037111561066935710322525331457053258717918888794190377623589264574039931810261250332680866034444198927438451223389459527269797043831241601194010161175182215123602104065829021075670514650126569258005294444139877073510884073223848943946457515039270266000014153780797567569756160000000000000000
373 -414932595242986607917350983541774463396597658649351059319968068931670293740053783237926711502989702869377310300876835898438822267678521733777200517535971650388412304320285822548664118453435992015477428226328868394505972585732049329978070528906857524012211294021058671209520987207439026619752846156739206301100348548729929602999326820194547396367187817638185040118568258234978175922213321386963836419747168384682751644403066912559600593180815779004711198610049071077965473519376185110088025366090768186576697231116435081109120849853099839164928675477465484645538464915544879903374801560316032159451035483599552384242097708414202071467276065551900957249412174769538926668464582909890670364318956341351723751584813866203540678735125778606639809901651418003655139700868694322561679360000000000000000
374 154711137716474400238136960824525717521540523545295994261447203924276319565884730996365070595352769613730026443724519583226379111890976950863627088267999288489979406656220721928728829242683276388987249218819861476422867593018966059023658643412276769164089924297499091748419810497734508062394652306813339680830039366773915637336188494838318338137292334196257593568206516407262682708854444318700142050652812379456655888068886239401639021844037451859329639043684846530640780376142808244733331958481956645825662833661915833956727729038444234636816327510670916262501338828943436990413327912938349257042552919291385753096471540722075663070329708051982362858506041380953976612688269569063212651982088237406022976723437173104055865724708236273307432335412105347902160973642901786908111667200000000000000000
375 -57840074767151606273909049778281489970879462602888336796714795310747893981833406539976529562439209148288334455231705282695391811837372751189988440535191689268291664867170499147133640327604683707313674472252012640887465574575082798211465415627883250172279664879276228600998869383535738416639135799270294283820756800462257726801398417533677003098150346771021521197694283814963334504546723419568333968590071226558705061779901029491151293418627172693126023294549854675918205823390409059640918905120245649230936712407857307356067099416878234464434882887574150668355863142086571793567978493239141752622849718777579106158386879471866552742334585964544042718134145374905502346277345926727171703974084538468238975529946353025826827320014772693455575421800627628086536483368921127026530042511360000000000000000
376 21681845350493036194907037202493140024247328321037189615166841846799493255389866141601810859660917072506457613093051988317144057926978156457771221384594620727646220748768577767929604325525887361126056510319141496987818149833403883089158065215526699301637127915570005588143171553448349099350681938863302978087105014179184255004183414542044094243590179655403619213125700261659664843477427931298755600391995851724455571399576501736660574576719159893726718280368777474184261301921212198559863320608542525900091287592384919022920579995531458043547668261273797109712987152005583421147835915653450916112271289468012081971183544343018018928258090349378911125025505477865546121610636108429495895697541332920447572835074009041493371195230584136582632600329095149271587550220114523715830741718794240000000000000000
377 -8149307006873881922886870994816851139640233767849800057919722024409040979098815276599941384175415733045364298397435229550214930060704809184817309786904589630757174111159189513031018328992994021082218921417063409442575356358704562981320387808681421240706174307292331926314372242294864347579526973548919513589141424245535756079413744390716440567511143806532770499065473881848114194280703798379327075326950033943858005449821523340810173393438712849637536664409710795360507521357255166480533663644634575017551038955270660754810456463480293248761114996087013366556904087840138809533266872674748082723436957326238583999662013441310607277247260949379534500929621820746555696681108467555530964617222085319343884237049118839701971171257871068804364564318459108517454915605612749011438165311629557760000000000000000
378 3071136231004734110604297846343050392845501314392381407098215268287793627675614415814670336740756916470155204301742712573446770439861127492083077516987308946288057343495451672309188908517905844340758843490245135216106998323628313762504052876284883458745110605847450362583263454344397534973468510554836765365614050530135246876629742752587014489180757492408945185222603167607768898069023923956068976028282227274229932945239242719570572591842495447279428007709912795327912014411254251026104648829109974815354821960727972441303460932160807907500494355725779496875076596526823308778138743717357070434007214701117976458423837905036704129056287587155468659690311118603877675633681335729171969993765292198265551514733557014357359392681315905730705962646711988693689100052514916760020274899824651796480000000000000000
379 -1160455232947848846292149481171235574565299392004917324352533760828757917023334066620326698005860341623804084267820859833990759943777933224579076455504429871855253004428587448196168410655246681699586824140236199829677979070623409119276390370999281260355157487363269438496479401903777755384309717052792890428224490721391176162389814343394250163611336966398700536422291945350836301185385658347644501255590247813908365212318198455489406344572281000769013831668757102676391027562262608808615276253291661764678876087887961300513122142245772305891936607537801466989109400461237337048455983828494016440976064014795148129082820497708122854865071732552341809458625417341243897616675760189429725957720946240561102539151714485507335770954985630243262564011630192675624514959723099607507774891886229103575040000000000000000
380 439648470311124009230635266338476413074663724249061802202335153854872677726313168311920500257624012095586510333889204917002757389086201420831954406058929780008575684281155012295187790372384572714322716236091858721597979248412932497540141314054170295882232510180611627109276361221109721158218171611406316977573719782115657115313352105435970193287094123897897256704573995410706027086157760901771752500042855154036119434711777795132533323639856856868863837754089180260847895399701551979954451039505741779011080354275187651408101683614463322144520481116543725633973521385604807385666520102029882561573267826323080479293701123373407300927529450003327662893535160257753206573277545492305659815050219594614137230790475708623488146785478136955521465824984291104086862543365466104534168635296980835615375360000000000000000
381 -167004272166537459358800232492895827448219781340746134656539433084029356076234285247670447682321083338974421162278576662356856049495029546407160170884249039692066435337624004700923344277624433542490417465867881193501247352132149921873835791347121250365193033235168386676075791452724708779921145602649302203748118377364628611137676027538292796127260217575170402879568072283245944897457094507909133544860392720448886353751693866785084700485506267689635004192270131779611225011265284109490035185555203203538943924749048110115476742561747837362454463335311444264020553387681111843866094351350832820211161659937226037183070526019921305909894566291908845589423030051786761999363593867709207995756881229353271821640564131884484788794216909107451301817062611361779593493339417233004181752942041742458098810880000000000000000
382 63605024623787066823585041609116268218153864447874834459853994762731826625072063815035603375809222325908349185613338910312748651734309766430403808078041299989637576402927816500030131442421709234100415344310871349584966874563153683812556261061005552256589858797795923943872907013795196389497604224772470167907922976476613401355210129287069080169220282998920218189815661966844658833603526529900381549739518585124801714820847287720051924339503931910748127609229534169994677446672301312236819904688327308335749508868704838070482527682001017381668940342157018085821469642991756807061895920809256860833733387341596030083939790938451744778486823532537186807102699215692378414549478080868134126612063767140621649038792033560785603925258278969171809660537789977714228492981421577879430465309328452243842494627840000000000000000
383 -24288131427451824911944768615351182619533785519947327897273276168588690575386895748468462725993372899091325954136776331238022803547884419774324543177303626884646573934576941103576294799782887995569418241832479883385616447575444268117964053606299365985460080474573738438189960586933822546937237248973399983747839065843729861086958214809522316118737161588038752531322046933327356532088496192240352442873020836621657389256034672520412176249977931140037008034349163223643358126884867047635727802662632945237333764568470258621851134801567306207925486275643441235745076281418932304751329038764795901424423379124102762979266251866693620373101507945623971152548559282580746788287527112792627361068973366964744026046858085342814774811544082250348771931942002584094960729294247877759944417417677444099026521686016000000000000000000
384 9298922753072449926313636188815579137339646793063810374243725231314349250937896970759398504806213411326086738059184990635290716027629409727696871598286233402498461415386755584128543922341593336762305388741560294446044534335944195107855902330087239453722304544418505451463486883976303992999336881499382651130434256835326529819552949171280961283338427579209980436619375323466336425200661125575889709403211570465485897613066072538580557404881162247228043165092815760958037690231974527883524372538368958864373888321173382951592109652872761812696641472963624456443101979256150627130793775186936069816794454695530570596300247964847039136399699337690076848094663825611931118293840306318688632983087575581361771768838049540167179789531726574634878332773467345333545726964315744651090093778248756001453878797769113600000000000000000
385 -3569472737031733821753697509272154373278778032541087383784093985772686477352156354982986032436420907829499270799748948650517138474094729751975162027331024074603088230874103884289134064619951490070823366331787731475720719107625636069020140265307236879715338997150921520741217080441378332483067204366793537578761079382890078185368406868111095678273104823624392730690429778211736131576557589504643289345519238751275968213016341817148150963294287575814675227096845196643176258897675273790456812189151147173261874645623458316891610152381247427307029753952040142425808396301861100502592191808935617300244171540671909072103850774801600799110631863788761085045893423138965628738387276716579999293009475249754697740378592579706088637586066483690680584113222530167841573936363532259093324994722995580089095032279683563520000000000000000
386 1373742847831086243025654144906485863775447851753827563787986016677897693230054151451454794235993173262355465774326407152481387284020446078886021455159831056829103937805418821971598146704578921823070868744702001497935365426339613860796647031457676675232401803865426773374245218315553074454562148163200427325689374215954036210907881275798548243748964918406124463016272582663137855103590627080472354515364357215287223539665704937096949115740146709147145870949899816148174909583315302996768502417098106465469912685414931701794895203808458818389466908956265083853977340962402818325548020468320547550987177299261058185434830043731065390992805788550302696373305015200603589617864494571648055769331127106199937218026849055933740531014882329583704831975453244353502557942995684036066667477709929068041904621036801926103040000000000000000
387 -530070741508130631388223859128769352876317197652387251437002064762066809813170507821091623083286488131979141906940331158463051099225351373412453427182809868088954944089688135538956900761093061582283013023560579574122274466710926166441106644946917602177112455770660844856227777285960089451662857108362017254688914242543329700603230232468565624741320660778915726294800285656933226586420983240880696908345467959606308832550673698133532236700518956708691651852493670981446883861083930844841605944854897651364647938597229462998731214990385557108333312835533231174256185755127020997112734793906443283183475082584269760050337951199432067163567149521681817306351345381415990071607639855462365691701742603377965782673770545218233619696679910349075404404449097868048241368897030487844325050621325818942593963409135490700410880000000000000000
388 205062533179748744004393319888514894281466307111254988074747171013111681948431393222527373994947959796035040272894354977338779685407463739503446621197985042191782434857837379175640562819419353485174857369333589940366336132859147173436073288136934284240839356291153961820388421455712502420079951495050986376430657669494162814705594591750185166792769863488835964058674255374245385626195247631551916933630518023115932095563205733360439059716663498892441990238122738783191783531957702919161936755757403701582513731342287516034394058662512132116628904033519931130429863266225642663031756075840543269141208280463108833925242417370876483793628976919509741748720976417260357647007176060693709915640852673877383682929723257532434422169630838516330932475665932126129255196668728509616951348844878194244484295715338978704385638400000000000000000
389 -79535313507784101750861873159442923621224958186299404342381399523791410452255852047047582052316376809915297759751681760769210033030233492951155925302220454461975959508307171376679339115833779381210762479627662423345883535872488565541067893965613761360065209132685929779416181876236288788206769030423010310149036322112042052930711826002024518577206941507149107759600933417866440382017043906728982781520833210275072915930579158486550725960322147912428260079560873936283219269198184502415403734324919613218253800476967975212548342867136968592654693273248392127118247820995315670434318223366603814517705886690280803151226497433756964030861338421977297020779154172224185805845770214475116755713071206702902090163562669158068253848580211125516673940886389502054675982193674126073704460039817242330182396229760295195552230932480000000000000000
390 30928010470547740581646660475496077110491147279584280989413972677076330803480962075212839891772417620811584356575840715457303125986090304563519238608542402123195049209107364903039689894509968217680746749473119106127274572905137351261700348386647966388131954340782974797553370921257824105301118728600498287807404891954601073393973753789392574266967628278226193238562627382940690298316407832938423619106581556806196971872584555558717056077355497542946360372333325234801240639942130361837711919818769980209967929645099598537049163589025755106679189958679974642895823377545031196237805276009695678858658552669493003169815519869053454070151668306986169643201392543390020283511360060170626962295057218335758407431850999874402319508679161488898130980457156770384231211780208689853593228431167098598368952581615813563512449988034560000000000000000
391 -12057559257250700086993986302834312870824747812216789102110067937159262220763966590550266962632559656444378411301293884337756620944556305233521980329486201570478997470319744089289125955544800823940778627852437916797389061674211878444541015143494531684980600593869832114353415771282683017316917025309976350720165463861838257466175206462574782113868951321094325898275727693232251830901233388225775170099044338136856466621285386043935733255957490783196877416784698200172829687332144801832343395764666714618125816827870999672565449885807542877496700707049533371990215010861489007644175576999979859244975738229853520441509742655085291910023877733791987551008532555567947257237181852263304218071300548766212292991616176968891628060620151575065493342589762186608111483439500003727230681164809988770826109290678940261245255759859548160000000000000000
392 4712804272104327455180313630076298468041730928796596959604418444199567249162223199387686487447712634381492431717696981611487092351184236844410651102998299998400774447121406871312017385651687713900352501359260832307526764049041647547356685801594552679491141943034705794168873196039024675223883505054542429685240495464784655193157041364592724848321149650156482018168305980965611192516195329592839826617690030601789078088699368004262534176740481442352226174004951256090132622417805931146999872582844233686776644384327256693232268161745629851847270746317665889406509169935059863341364351524729138479444185097041056890541366891650522002034328519952353450173045581219094603659053764463296720577375573595417087922037010599134652563591782654209384471626945711328336531410689128255457658236916963624407881285382871798383688858776801116160000000000000000
393 -1846754373072261880244128569382801269985171139955600685682622902890748855420464744460348604924517905530249427032324151663903171580626431168051384502948015648657635506836435526959092238732992798189608868270597616127013202527423291121671439811038194314089608550025441796107340146800894115681059264808737099949921644173530433251388381537586105940230098239726354125081391461282351291486734210252641477079019630706759946189198407178880233425890946254756891590824510774367740712572741281150846122944719428291941497473812713040331581010734258170771053633901775534486758971788446129079604834068640957093721218577042789360874407500314478186376801556622152369813892579335533346424472516356272680024893433855302468579001361199668489850234498694485582579152090888278705656290316379216627598695807431412900682064678068026859709906632729291653120000000000000000
394 725513961927140026497954746982771163242234120208693722821007481441979134547059937880592564135881089441907468598841838478015517168554615113875329310401117143535117842414328670883053678406985875420674341868269818976391626877025569384655061097785663300847184472323324378419932859568197653838764365080591580597571768929183698791276331215510197298934545894927433082238844205404778181487514982316151255603210680879394072372933239528182382902876263624206806262673424200903637081111870386853698154718118388044223848326801805004331113352457892308279861740577136060347488038354848097836516404181446195262842974576908952878782855350850282028618005133033353446349674187570206970963525215763130168506407262722152488193954272603014627511090531434229980232046545433657172001671014259817591222804558594619562724086290159768242008017328095742824284160000000000000000
395 -285750174650043652112568577763308458078215710959117195429213776428615339210046121878939035256804687627629674725791487991656781316976506751036700456584894348788526757570840514111452576020317552262518426359392547658204878326946235863581103568249310194491051111998474514173682661470397856689988833410167590076892291358591529208083155343587594942609137722408162292221090640891011797712933106511177739667515753402342196742640572953000805561837463685527222384565188272386638242594641060299498829431470811509288899772721070709578897608185818318365080087799952896838976683601460542084532027718824470422240038405944182601764727392754136735213903438527877550832164881627810674476992215793958055735148850119538115601402048894451780915000545432579507049194767420508667369073501591639276496659905332772110050212370139061942486702137377980926279024640000000000000000
396 112831023133721886888485514653213208332904844579980751024256221552145065526577451181974349193617646550111327420349045826209171615537922194851742255216564171416877487444799651103058377162990735101564687111435566865676279895608832306393072933996607810765278137349750409353436164226894066946574223815609605337804819958699071320919303799666378390409756105124979772140058729481901506595633068450915505380160789825468748652340169952818769811618493050308581753446329910461059559607075315803102524318747573838222879952361216561679336070109060084183467264407883742170668940942439815545456899856179194507087074773100346103641036211780074239766398220097740085863711784690938316175502548634959350441244183395812730110103650456193024110408062542495584715303381260837499524058669306735683318473100610539101136069747789523887456982366320463939635249152000000000000000000
397 -44665176460561123009664784550083009211695654729397641340804163639024300183849117054963532063390515759417250941048488123259012746645008279138801631619588247127549766215334319726840031090927219799971397907530211352709047053713457821047045796131126911627545797903537053859347401143744355136994371372097606986215123394483598759871993643103680464712400986288327953861081051396175721679354231502589803757659320995209419866347137338287388421032145880666860550341585178955053127195127975792375980135843841045270988301431387733450151633588530856119001298784480729436571669236089183670406174913158295444530707727210752689197999133166848429079578608478055753958753573137025758134838487006256502235008949485698319946369057693830642111068764726463559279385347200175290670279820853352945250397851043296314022351133432432034483961949779256110974158189363200000000000000000
398 17725778431141960508601992452957992279334585872782793500593258601057569958267172600647148783054871843853694567488937647804058588062681654835306410794963921593178002242806489820123614538968531724279897756768161934790440976204698961238864091653508487796173420542575606253238857186419372371416386471287139795720634330188205056182438929669749414198508797552983349651777809973460308542529424168946496896697345465906705362245706827642879287381180245004294681379883506755423150961987762603843218412237408368286609911525756712796424661946201514772238943105096526716125492733501514068170581505191816329872266085415470963088800870661132082951209970280568374098805061286808729858029086290390477405481151405747735873383311328706959633165217239012529539904870225030261612198788319317947514025334598849484648978671867153059469859789463807440327726429582131200000000000000000
399 -7052361330907653100667766231661088612583646254087522208668770060780283359792985949223969231635473178125053572285983035864603006596148136923767786663245230445948208017646496430094140793660153597170483104354666016065031547266079488501466637217736861147090812185785458170700356786467771947487406429208062576480514399698736461967370655883457596963215952055318096978223487676088076138175061689787956312926218057704687757685898984899884446791219770693460407097043156405072728572105099750539673105161307568244824707446988147406582102585794703339437288106012071370326796853429238498145593599988835220775777446828166612892407100039796761244716840125243775263593832313806433094940606422424928957682315639162238918254347295420735236170298328311956537976408233035251714464505532062512343439612580189850170350507578366953338142375688097883994101242927251456000000000000000000
400 2812898279933583132206438356349448361252493963425111414631568321702039740536558129989077461798245231969214188673343347041718248027337444922956617496100134781181352464901396076701306424356414542387734551343488209349276763612095082639963976261838943269115519199530982238245034019352266118886806714912480702562168257706255524804684594180467367628184450677146752680155004674738428515899117636424278500378256647603772410618089207840196302833441410080973196216180095798657941316398732755303775478396120989792175453556782522333661312995475000817347906398010540233261162074086980603604215283265928364863962662258074725378888337149124953927264521421217275516600915933855910503228541006353439106925226869325046703523902580392306000318737451113856855642201751934886599518610366232305946324297710264627814436158900205651623271172592474572196326707012524258099200000000000000000
401 -1124762950602407515459022532307546646452717568723073981335789320325149265563621677233374959257771018689059760225915306818397871331689241831763045032042658999956815073392351070385152072557569706407038504287174931217038805227114202666988468282039577223612188553274559348061361103332646807504052967605677143694304404463157210085846188109748930530734360915891835460639465751290335896659708834354515393911080445995965208714845527298395311193000223023744307279481191266618575429421767443445012356608750426180091245069537406690414733684292175272340081257320509607086394776400678298467790072755921914613626985300778194677312663646258575893331099043637727549401508049046984413006706957523131789844471523488810311617011116829182285821587960578078199422983729881897445329364171734941174164700996414992553210400522568603120533176466772545389654066589739913104588800000000000000000
402 450871478859703156476344160264499461076191728804508025353532267310559681219047192265203804936429699029642868068440583671312531388837760700941568444492384415144362227029160761962722457727278725113929458164274679897451733735427301162816610278637412689914419306096940673879397121086175917394501353339832405918872714423443877977866323469552777648667653811864069295922103027454021970940748982437530300370495765743175924658140910861044662821895391400121353190100520535711666089420147332798455801151305949654776996575279284209089491632383191341008463337169822682188122577409136571073828516391097359867533975955027628228390750214893311417662215506879393825296942858634287910182976158563797473157368273345953652473269001609053306541102633093863230887246088789005825963388343790268150744807884611323136260744698838816462048740359400045567048644074504943689741107200000000000000000
403 -181186822369940214518282684176670852605070032058427080876050357151906101854888355932355030549614247122185358849027042535553055668578662152701486442279452495838877474284898044378389385827391497080690902514643496109120034337214040803626006964892519380497614345846027223585906641485454834005445800624519975720197080106344484218448361150695574031924426679478600152136152747639046642251301926113361873083942629539695487238762676626583450571843375449327099695143395656766805097940427096159355825435845164205984294279408678354720370011148376003022298029916089575135985851319296143014199594512358572321572777386666201330784409342738491872294101760245229204452634292141000437867458479748418520677336365730959028660303521022442638720867251742684073235897026217280564174883067484800151375203100466937105085147116984952437140747577377189191979940845357939007847766425600000000000000000
404 72992770387918093836548521205059944887579276982593376909643352804994722860482241740556268322797550257720578681296792372493720896292731625040716699109223502342151720415264886315812429830942912221437717549855630239304360146581604949472107184895582484379229009131570413041268404064380978512124897587850413416753085774408615875022519087990794936561197891020427292006031388639567644155489884286133118106900256618209133385695614471596458498487814271872733958202189083634304498095904382761553345225705085145166547546587365461146049777669405724333870893252279933533251171678763708511949616215993676536455145757255535565785653850299881713790349826358098980520632611656364739042702898139924990307310356485550455527197814029668354622194977215803321756885569449869680402027065982333804911344940256362472640710529036358557455666094851314042025078652462723613227448323276800000000000000000
405 -29478800230979861055480336224062201030838155540095271215364849324716871016493704260666112319075913381333553867479167979781494320351297461538885065983799677146894762376141208460538159847994531753624089371465167969704259362176477265382125885012275406866006807501517311353214056346467916254030468576014899764562942495945778437287056203676602869882437852574465221622871491264840183302388370214606137770878929358861538004995350695242468588252201720852148271327210277467619262500566316541972448672713014941928674004429778426324203973793839614358549797479480251677118048131546650385020533368417353017856898834293620298409613061241976854525858959902618084471486743026991276153903297919298201190758900847931994511732994771754849948979764434544970722394394897725602156230172414120003083411578194596454945081302388444718506475987611653430104820465744220428824660755559219200000000000000000
406 11934763454235837786468386628776493322953685260695014678870470778628029789338780963499854946334436814631630518373856300966776650120410340337873879366760589237774050787741307104469319509184700611668961951006030018413517558691051648504861531421234716948871689064525417030131037734426214524411803345691559211930280141353488212237861486879773581811064484826789636656936775134404041626518856261398877604864229183047671872123447560286245663284952483794255568288642149662405246726135334672584626873823527221181861106681861474820782829527711419736794656353249149941433884352024754534688985368632231697254917317365682335303218944854770544024425750757758790236188002158075334480702591655249005422792676978221984129387091010430133271266137739444449543688534372578494700686349302401089007130273578536861147476820952229871812740738302246267060159304505433096800033185101093273600000000000000000
407 -4843833792869176810567003659291131319884697572401689992115700323299651920575206020306697948910662418938103811689472040937580909678039087872463199245487359673327291500141493388353248239894553876938014068482444778956437574940195630826038500517838000039880012108152431201475834995920294658474126389750518522448960720170184314423865694873892057121281024626155622606351509960800580933113829935087691330787955882198614033841989281219991147979748529185368441054058488496767610716402078281875400333133076664814064179478392977150922696363508456513974661133130451494738874758161102366116663529410765103039830828742147137297594954423567531307381159277937311977827128970063514289561851350770611697597826968719304196894006155080613572588757995298489597394777396199800765634162315819116898650711405712063269063984542940679703853370105885249170427428991666130306481437829487185100800000000000000000
408 1970758544583792958948843563712428330992723919130329836689494134816406672585644575114037267910794129186166069951863299990143576026818253409682576312126045025382536853699071983040739076850186867716925573040368946629350204133933996785469711774900672313036049547191765706079279582844853516591395416366318894288758971372136482020890078333662689142477759640224037532881576015711443906277531989550630199193468369675265762959203896636881305469965428392728455845854742184974293182217322322851702741062322059539766339531148859972717434815796874103911890031627508978904274394466896609546503822198789076960377103518952718169523359284054907069695440168728021633652049577981172115592989152608042662705368580226366947170498437997084784750186422060823827685323444861761864855085132474366032836476739209862946507410641047321990159420045234071560077541502046781119871368985749823160320000000000000000000
409 -803792127718986182915102079718669565647215136516243417261951931986348094933358326692883617173700593357657999300422799147638775137094911528490003111657830630488050660746685248690909160843001341505091829387645359221736716613120350930820626923143152312314104521029560912795664263825798537312885270631851721417251212308426111713640533345802810517668195058060668984948327969473154505584970518593727346255077960660918894069189736755505323244358636086099230892711659800824323266806265090839998448245603861159541321345468444516344336224166974067140523287841781093067336729402694564920333646302910484780733419990914098432838360301489269985177475254075752374428897310801357751530176891778338965813369324312271095583208794119717985512892734807386373840120982012619937500889573317682773390923666829692054248843180681561425226997499590579300577588768406373933850631321491315525419008000000000000000000
410 328637874044619397697669189677704401597276922607440630995467026548537590995935435360959795358267190662587180320706997849932162309876106699708923209036508382136582476060651666370098577975039178746695736543402936253544311979158775802716194164492840966403407583922451378340336128205366252869698576373169107954899165905013767194447268082566991642423503133739632690451488900751486709321861510619856476234513855176683054520370372645506824315776898596567215407972983151008583689511858478760427600258990368302830919672707279434456297291421888888921215595698160318899848231072388300472494487964433077327758398228115271577207355058064632933162030757268669945334876962807392831648834415291028514001967761769336728139534215053747498434951743404018215903413162658358003477090145012024294510584556662053345936734486287023920662340927906508134658497015048243094585319288776309827562792550400000000000000000
411 -134695290784842256085170538445851122041033848013214144083996507709976972763117824153716326967564898720348270575337840242891620969990112657106700105818951453116876815656490218245957815237094224659716840843623292589943191180435490543131267864166355817056830781214437229295344298487038849162071579924596455971413730421501898255015420248427829449432574311964384094541300818931354343875518372020026224669213626550724544988411856106946729259446940691643829805435682036578472299036966002407300331493457346727658301312983798684281317594725369991890400170758263536068209350878129839860297299944505468951695968718357607979847764609190261094216253231690329542248018729215714914243716120739595253859146656823474119990604574501161676338862574662138107094185779726735945533574484668924237577512658356339616425678847315476334498194694179135063291284278416307260073348481857813603755733339340800000000000000000
412 55340816450870378934538277803013775677719297419889486119484669047766974443243865667453775318527923969093144665338116614583627389083122895566381507970683929685032969595979572458132981939576053006664147309792519419849705977508559297064929113555717372130717840515575531874272848729224206673365150801397574246803230628241543084418368755750628598846409798617999799796210163975852841758680928218845164310723343993323800843230078950730974074210990380702214501663791541977888344214579648912394532040823841470742815966574987860662252250259900616088829092775824557550068334976454306090387454481073967321751731723369846593657512245930244748461647925004203684070777949321620783515909272755211553196679770573527230049113713865685687133224102096397090010246073613298616250783767314156613896111132360431120040584448470401715404798365215164494181638586113895550536713361179821975974877498808729600000000000000000
413 -22792632552740053188006040077057953134455934855860050257126943530517247291810070265251103270617229157347820489586757827821941803529441326136679851567031781070766725284213983121842617869095251553535066714828103671955453289951260728545200062179205700884823763342409468932392647513003718480516427234597591180741824330261345718613952425040603667685835804197403499271434998860436272365495181666960625621429915848074353240810686844692501553819819967585794461637261509224641196195215622369659018855867703067727543874628450404344016417915448505930115515537987583432225080829070293851538924385653375223195935703551495590965180621186404653639547382257102293163704384237398951516388417277303075667647783819838472561227103871109192881526335983059926020982876195383538960616747220166830708221624429229730715251511432702753987148121883661510498388666669988275336013106319688959669841934262730752000000000000000000
414 9410151880814092387144888277089035328986065471617207219118915484595821597528089142398994846666421361005700615077743355063429725659128912518366486518181370242384846202166832700251201002364070050050421381491662259216396536923212124242377248960047260155721057517645377099594121462202689532708453027980258281087760358087158202034061722722552548327943636130622050290616045323234692299341288897968718045641729903420059930456636696440689120557714167955807126146222955560040191649640398657403237548673896557542892793516642793443566163229440313917887109610657625759253379226408734281589591208150567968765352411432261972431747858590406089721180512665636971691763198639015736177649272964237258471127549612828398687059939346769829825270115639564320272653559335715141029257003992857359980653115058404171053414501377127306912414407332429740353560621642814906483022899538169867168055064681275562393600000000000000000
415 -3894479710976515831667995639341343315911006194799233343431322305893328011999345929360140190178523155446835549019508922534094150616815812857171743589194182806144637611236376620001099619723679036378019347008641545192607558890848085799527205226523226817773790289235020660003476958224738522726218225428201359444154202619387319263083029687966000882284882788072790486204880688595025934541370343155234777254774428035316057443680509340176958322963092240584905761237651747869278233955967762620507936059274038366658556574392453382769343862705941740082474977043548823744765325712598667334557590160612014211735150157312980279119391762450705557185950180414436487094332706613280661841643042286254805031463829438063280898900593740012856964272213361325938565909051291215880759566339395958668816455662729164633276774609433375637676763076151226710079214518542229744933272515802349907910903199978637964083200000000000000000
416 1615661555854473519375973555977788115370912761101561355395694018504215763062546868136370527484865809498615230467050894049513470106167707945425503156655129417651156774784655152142855576044364999473030039319769724592003085730434513458333153550136400069631019690035330161633469323602545973340128293401863097667270733233575374842652782961005147850135090291113257136754833980796764388201139265281741117898297164807930116962265799396814598545702251515184476018897449079027351862893331406349916624932348397743124124463237008174734013691453093915571495383741304588544327089511061063141939097911401836793763248055722034367862012509475507665113842775962499625165434999777174723496485855808211874547939858089542562261592498904515248627740856908843477564215780542532123437078377166780408438741396328256008123846607756957127526526641926459204427751470010295730854846823523148090734086526620084275983155200000000000000000
417 -671888095250525529114248014052241177806642748076895159427034197643421986742065485995000141753780649358952125588905982256739683306583979865432968291258935159076697583589456794067695525255001534669082475739197043912084861600236215302225266855136776325446205539783028944249950750132166639007598431410159492711467021724438147915969375973985136125636753647944252296135658225989765227147573853870336031460000863087126025489602104806874608933789122795130003373876058796390165604255927786343623511007827007407773708424497069807189751049519779303525756421486903613578585041539223707803111044437243963690588997287300804709016130482782644970223770651821237843637735521516018138198851406840349236497621794220837439388749137394557304217763012848909085826180366135086399387770537874369454126715129862021134932091674786007663803717624192289258868721432168858760420669051280208543806123503120707506134004531200000000000000000
418 280082902986409264596739465895521411620736693121046566430912552828161670295063827310739305840172693865483976963837253969170565505498964354364570505099161741338787003658909012890038282942875483550040883652940587179817491852973170183261301512754547682764735003707008187150744172221530729646859703504438065756805195790150736905968451322798295586391884039884745679537870533720981423737229803534953932340799316484365752162710957324809961708584433081137802356073187763365641352691792564776641664857905226304003479689277246486505354603743343194513001173793629339811269733431683432745529120100016343785818179843660050432072694697989280400658280928803615275799961924712418410800159215307226736756271200460091740183848815132805557560883498160903709964437131518696730807378286937780402257669164285089180174274088363892052220894897015722055663839321695530230174304509892839979579604735395761421524392109670400000000000000000
419 -117035294061298145750698400668641832718434418379998394535327164738005644156978336387336644228990762550275009271755900396981877268694327371012503925230906384301128813335397711161586409401492059090991667945306367559887979614523789070835484709735186876080665384340925756936993175260954329399806435656936638216412053662311999873985477828942815101101328456523159071512872050042483788821750189422719018866055013687872558359591357964105621376720728935805839025303937246719151739880588214723027522830295717099589766944099898542736762609335243261360540108081670701515272675418086247611199006171284949521984846337783124316186579854759759348706961900154892102555344625365705210311855907041358596305190617606292234401965081783496206543238879280226551958589902143050311581053045023797059823194130511437056917101862189093693318096228145761732123480740030732573372059439610369534999859314858606618983123769307955200000000000000000
420 49021343932033906723409916882815588912267840635163246388015157207643597103116379405814065718604855849893218217059259996927350478324477090080777910501576730229606215223839672241332550836199248887642882274079303587547208841483023805604351352492818389435257398658119348664695791481986168699405358419429575637742562627556955508511938774957452907193654775391654615527646026224473310156795039126252930248852621088317362055885108549112042351707258349960618154843584712163546725002116322362393575265044546994429725469442076340705310492974584778197872003677325011755212142594492032184070321822889431324811057707677047516846706541450594334167802307345385796909639852657490297959000734837742158920100809726868107214023002938850122623492733153966419347025765055616479284625578339603314923536772988486181186586922165346363559541380666926011634956283188713791981475944056312717157741459568019058733134540352310476800000000000000000
421 -20582077616839337972552268312772700604689511317407267046043963370378193924843396327531589927296989613332189959609476632963568430685449934410580302315168873093694082051093889582514274468455352291506424048044839412193700821683805603420222850557303480066728102066272804472454915104986539050675389322426823865081575748836606738165616969955744514477382598640323282950118463312700783242350975773848405401383997127387212872924052218532515821955113306082789378332697876748956201626969193440204990158738847101957829852134052048776096274488724246586137499105477102523984450083077352455196122177149099858473599485453255526747991765053284968627098469700291916674598865784366247256074859853248997142290354829273579384258303857198540168511970597406295235910121708430933176041358149035346101182303094913878070387198340253089392170860161200410219431301474771322399541189714366935688006610791598189337098683624697364480000000000000000000
422 8662163595756138039029814629096876621963152238893694514309281986306973770216265222304168850108533548072011218445210000126685477333955413117427232801215604672554143960182978020741547071326575255553089120055521007318719037057001920782524422684727954066509535148826195487061626774470904671455763764927500480559749845870996767958922649615811122941192023810822249139173044519358629773376655631657846561028053216646678042758581424755470243091883799760001256042242824183178256239569556623216209909122267809927740414842285621664684540586386801319505266373119462916432947807458757929332384976633474155791165051257520492661758243632429451291227498958030909637827694731808555651434938415797960250895090425242148937705125091008876824333873173613990439675756027037457501021991628285235223965415772890568058483342172467047546914178549050164353572904031434245004628603167509252746626462774827973448862428783648532594688000000000000000000
423 -3654216475605746208420015762147904611407003600482456971599024415091646304366704660450109260721867288364153225631116387852695061822385436821436342117571889800159345095938889362751084823379418259640101001133738551450914606615302878814822670748371611988589691503604913579175104562961267125402601783100789193485914791863491206479870291286699355234111370614868235043397985295554875455476419605378000134897011914603024366048032002021416521483928546629021950960049669663304615972249188876671577564723217768392382947193215870756195573490024018723991164086856028926165626281072261217698695114256882680485998801748624767300761103909231117991382603430987542966785714612416857703692714900294907513744133584317153945262887362089581950121816130786122356120019667544466839417522213084281156441175429633754540662442958540412049822966304649495652944002609882122868575204157456690485951327595738162132306539829119376643063808000000000000000000
424 1545220425503726648576806873022381060447812802470591197539262225154129720009676066850544904906859916525913764450477300832565714394568322382841556363155712888472192624772352989333860069747004136602376236775241509506589493843943371425196194872178758734608001427944332660297834444494219473995318549048505801066679371393399819772666963700949949151864180284528719526370958654175179755135493208451438595934706523922370761332733023647641088585166326297217214573845937997355186091581445648312780270518505211971973642644050103227897315989436489734797043487980436280613946489868967627904403130272823435504996212837853639317375393709962667828912309662898552607663312116838297419025726311882467083360071373729035461272954097701260642148835899448324992908002276216384008266353507370196952617963534784343972942785923723995344618202038533063288771643045019204304422084023309066274152557553416596622851470408310386427124776960000000000000000000
425 -654956504133938244329270895855387981560955082140308830531847418177285917138811131279467667973525400080086027762969586791767994684610017792995965835931532060926054209721883659684277021782754371026531379478677648165526270981834658086164819614189301277065400652850167462623242675324831860405268780706685227219576443980816123189404833316867283250746014434034434302232898250420936160188638608254537955410887373000548872985194784012774341023142964944328995061462409778497881622871410542588303370263710945068513982730555843029480622101935452097988881772159911894999004967779317865907881515461001928418931504270894262563387167330927569386125202620706873038199386762657843820811918401058952924777948545270149463651922753891186182014516967770326245613223520864905394101073808338282327383144875493662075125425694168584916174775869431236809920282758326445758779807119974655490300257117082701709937580902461676940970980016128000000000000000000
426 278264568546015108194035256064200274531287329177483321237493461290391655083095060303492013871399166998350962725537087309305139492598864883074927767023223237870211722562260538716671597043940967142039313159598608502537284882252227888695739133549873207072719265212120156341855737469564466337658191395383697831513572601936296858529246605712723049839395565860640259797754601862885887508653049801352260100072727609724946189583732048402827213873254032725576922602835816411323822328589653997173398422792199752750947616207897196887259451065755575291790946859277970999561917020113897246154233698984132327559735443825351828584579775604191729946675372078024209414389290385413808510452134960693981538512563085342937280748927638609087639863300739584705748677035120729420928890703252511427960753392604759991155596524276559308997874068101398131595743452085705897085797390657099255275824162923843522995817804821697387062802715246592000000000000000000
427 -118501647812707511209523108599265623418572530946844129506982467337753959802549766941850052610875429614378580600682333783927849602763006245028998940941115725192274142822425633940269426466228778789336629699051162023001863938815221546093041240256840419846112190099507774919788550619720953372896924246518755697542595692026279227830117993626176916559811915175258140815961367428890141272895780222726700621181980408805016888581081687018381872011160355431778118505896719352588555303435930517556950138011360373043746296738413089453856230609280462487195123830553074641688569575038741226528991761901131920607510858249947459334208729499981234856159929744274572410478459327561258358180059640766949208341020475043266357981179919906303725759183774897072313042194383993379593764089334803008475264827674932785211823612558821978582940531147387088274940597501849100134992094534706350262301783574496019801693960998162976092268241447026688000000000000000000
428 50583572617105045488366959660457017795247482487479766272921947496819598443287708857750107359023753535753435889239342733388756295980260560676503364278969724778786998995512411147312076331084584612954836314436845709872698049361730162385974213933506134749031490342917216268437775376728722854956016732085814190394261745585975876523095847983772926204294906139288939303539908432043781522011634027128971542953072463992280552839579464528253235558426907089278017317078529475819584989895447124632335175857408777031817812575705827525850203474082601513153068125707537719526454352436698515494640132471382576632139444434488755076223443393085933612616181624587498133115942788714311509859726627189513596312613676811711056553591531845863816657220400430267901921839141863504370865332990192122525132872931321399648949186382788579968842206691787492617341315778577262181908992931770622106015066326712603099348617933120272966676728106318823424000000000000000000
429 -21642670995981373508317897717362316432287002592679516726748519891172250384474158328859917267160028863305333910160470296422323241643884210933604232067912030941127968909961187526953737805783276832644602689589460983894955132415396765613668809986881577568263942198754096929166985233156184421761995256332699333661124550076480989663529720927990980487564213593279526022373490696809416759811344431879336254302170807913637174911619787325824286824683022646319091976292509892766378630770564819610924234806811765120382332539520247462683413664983370766094138105560643300450164471209846392184699286578786893908631726596756342094804854827878649360611157300563118441175331725915074129614769232648498065694275281376545549656898799468985961507621378283156379060423319568179675476658724144236977341630483469832832110892616481799144208089845044550470285546365497254602857730400745335094707696673156654558224897939985442614552928495958849748992000000000000000000
430 9281669307861568071758845937351895665503393651022169937802502063886766678257614412512743005733337621426984518243273009994336883509558402776504519445347943014347647142453742408805921894503361273372159624130143143033021487816398856997878557308181395980180835221255613986162492815266194596257162977943193259743798464027207989425133206080818440549119186953207255316812657088645308667139102480730779415112394542930828394765494505161462308598323099966845736910459759400462289047984822957593071609688155509330437047283795129066046486969954132260933231803305125588540481434108782882130661338690168189270347633572063558471600680874168818100935647414135839537102702281742408693297025112619088430880373080787072647163380485816755502216030057520009675779774892957277598432041932072593114253096528238526937650103049543895414719659797420192581905687794031842003301847204297716689780609108002583368107531778300432744703782023092896339591168000000000000000000
431 -3989815734603043814836836811479891950289735424813834728656035529032310994215439615231472768123634382309649980207267434465586334625386071674993734616081058567151058470999406375244059229495336392082078382763874538684384187187390463184384634038458561957490548149863070129206218077987842028869671766806824150368585827852653134926096410981225927372925100191345128377839446215135620129997727976486034027666405367274988923008614197170007257375895047510907228469692397789708590810109184006417799517912332717255853828068875335134055730206228099104614833662343276975828739776700645169037719323949016339395978940084027971928851133401500982073988008120995372888753005335155489071135041994060831423733156182975665571226077043283433591276081379598302873982280824947913833132468458685813771386897594999819455619073614942000225008545536086132496254939014285688964082347297462099039484483076046708656228955074239661234343292213631337892040146944000000000000000000
432 1719050954823842957223416520945299621818720863433788375966369940011584148776083083085566759242898352704283378447653960980316194100150425576685957643544942635104787652072025569960352945057305989902166559299066436417887661327750142487285299521707606995638196954896979477856382219104388992878522464483036564062822610582701096955037430064909646698081089506109667827855968223836393825035031152274063872205093249610313169152404626416193748387534281698300117088017292369902225434381846319372903357787431372582558983838989779446806430463422277997228381642303627169593455149457862015820128615075648290588231423446880382502432281144283386060611085511621792974825405126061936761348524984742350034149204221417339151159233834574662454470395960135351265483041150147165215053318350885998823131809149197926329511731564688805704631374709892211274570620363708016320773943452914308542296140560615973590414143183526759908269795691898807376761923305472000000000000000000
433 -742388926081106028109087250053648311874710612184828804295302746656508536926944971624608363036499782149543180516978065230240215967113716488347817046105607454122793554355768898091311044007893744030710411272564331385555795769746791393597413529285442497872831263907947683893195123724638665423488929342320393009034829333179477876096341327832446705592923997054347788313092755109273292956213516262187708276094308264287651940839964250783590789041909554956191841952583271855071163278025842036994653368670296376645712694233512931387083286179913967769228412794631729491972963486677322782724994398393089783098052627338663827878813006738448800207405851056129093740997573350929950417019954942105643457353871237112953494567903777523845705420637521989014193448361362680423161617539210733164299824549121069395211288374860356693655360521140209535085088162911500500667070815551791481327676295750993160765483611508895525727348768073586890020553018572800000000000000000000
434 321350304230191065519614850736039084682703023322103857407174784442610416507952296915234241901475823284079902485858299469817358586423752058399091543035642281995849547218577167680450981514439978625114885290272025663226063800253074065611765906092503258828673825049979219086227986883558131571274598532821185772756122108154234826362687432810053524308924227905989963286418047022487412310217742106595152536499151613000507331373129522776042081558190488760567770913000791289866547875525641369881634443363965523051925523766305863744333487327478585726365106095523789465145792645789148791769947054387705124890999511639689634139433029719560858441967602573977153057377570796107078835889037693597860357356461345040132953219951646622336683903924775137807672833039211035651608937701261485838989492325420148101316331723116997927301178992030057075854738399690980264375168523582563336283208865333983203242997965910988316972534682872735756268008517046108160000000000000000000
435 -139420977372117304795320029387418042861840100153643442430016826651504861783607818174374322367015990156295198998093701202113109314433792516791915535023189607105201767537228096369267441666500644166494373455312206494541541373536569603510959667671737931543375274100597188756502034658669714604569823800485295984933642420300696189067566430159337882407828208700295908450522087364797032457778606359705641046347714717064606692298714990679169313200046610122565060093087301976481496986906620148415380534959293587998365643031497763522067435357058823948370204789680103679698329614922963359410358842123405506759009189178347183892809748131021141700849362689769657922845526251680728639774076605249626620461386752174780223988953147795465448394831707753155791478660223493549135578417158144818524581573126267811728259283075634179999635669129070213772680387173280726802059537408956469171432855239416853369711444123605759144529047970700664959266322673362272256000000000000000000
436 60628580505833376922754067795534355220027406429299404840141170841958257477925423064774592186803964575052435400854555362560712727124589096845628697202525720704323005508063575856102005877336319982056114633199241939317954831066629282655964140522646544649626254042138987345679706664977307297547097251431632131681856026067589570654486889795225490715780329394917461545070777173165915809748664917584143126282917982195907920352772023552885271553188212329770332175777278893710273444234485351517886319308923584830925769298227247103628778959851055849653900387026024294786042458662622637402033224967938137090498146371990486901924109002548884314221906384670783018703667675698070270632831253601027229903170704889024914483123413954488961120957602112522400071187292689698855681673894518265212637520511454697089827614469431244840703680246138770492194283123567896230587685415617986004688156191759399486875940457809595943085853723982307188141426949635977510912000000000000000000
437 -26425563112674708799853598343033935101629277615315884671094399202352854059413356859085666627167411224166361649980135125803358790196960896320532142602731179377355060304006367978932558383640953973918653702035581056074336255998032218966623034230987448106324270366683526766621148409317027645816296653160845895846479650485514561122220632234396175649240883607755877473286288059428982615653073837574848433305006063127295916463258552858336082919157263078301581363121194434668147555269103184567106939885040223961275951617971148633234105871253956881129493079523378563031280967570665900618605457219117074238997669542787947956481992809983995340172915868111037035194238784060347623448390028907025745242156094272736925529071842926299699578921943991061371924932920579457555809647666537349445445387639531617341499595426794587980828936049710611897595273027161946449390697778081109323800814248721984697723831580537767968555435803078803686670288901538822775373824000000000000000000
438 11544267668370703734440510350617236237110887316877016010418434672564503892529980833904835824503674882797610399186074413613449790186166864254537946683261796069129248497984420041836162208971978622209417935132320907803698785133698441888178185075357073817802231431414567367431098032892629623789987104978680609580811457815823600638777321181037009234576018017191947254582447125875077543705924328939965553818778893402513479126862434173330347007782310551038413000449790087725465338668364016289686609632940273808443261267709905268116647289332922606982232232922215754555270938486053896577110221813221386281571815687379961882059784121713578830094119066658529424125743368498308983028655393217840087043129146954506883371865132297697816994352113887530592489905522157324012538987572930241260872929494878556372536440303720971960404128190412589613752006087723001190965796013160206899038446136927712796572933052617053907023209620629111802900282806835165715801047040000000000000000000
439 -5054771593240959704432385309199164496217236647994575687258718328243687450442268524516494222400482190769902865973442261651911061275597434497161850536064431431676813549049746186296073269333361942670646402878408957539327592369180006083723198261492501976331744210188132910761089514036728752779625862080184624942023327088620469103215886391735179675709876894916274578809548385278428913735124661184486949130596924264833646127815140509160680357802751124927175231722548910463658590299000766653436300048833262172032309565189421182448342183157793227001966916796074152548156632186309344343207142992811191452066205747174039378135705120911792342403033840384704132863231139210015869844571615579041385756414458457952814088866233013779682285196638234424735302256180430868942438875052252970669262207587222112042713126866398858301960883785931932540347357891859761377581426882482151367556799644283842488530582153536072230199068869268673435065329748176930567160189681664000000000000000000
440 2218336526282148156274488468426349035521778582885855642146719336110008212645594170095007461031309187535896616036475880251049012677252789714712619305728838757227337964335288837484256429779591206997631244670292794619858731277702093098095191490457512207253112145293232247372220947531774563153754214530930384820277570836086474091204758886764734157889900497931705389381954485601843433057944737105584903319728470348442744281076695093394891356858614489984784080416120330913326037461964125576249725646924815167913410352684554085865573732006047344780878865467778911058161822479237886292864500529283834497190193675585364134890081837245944371015252025089961335123600123768769414031104545212859902952116215039611092675616944752774480501270026737176439211913479438643194677579104988730245729184735895216866046704006807466648036409249086308111904808603218166801440946969657428943540830871582779770867762169690902707738498443390450770386900322971716663593302677782528000000000000000000
441 -975757312900484188573911502292859839634628287638457757012070321737914319401208929526098420702837254607137007203612170696113783053915944088992127546500770967650308823448159768291950507638599315738174679538224946193056824297402637444817998643981605802832844674632808266387233939069416860640631652597518142388231064673694865724889745418026807577969337784013543699066319740951347152605071708258689347321342361292552727729277437294272157799954989438692526895243173767401995250696391203409594865020195904322093903995087133134095751256324347486024586799918441209406959954232158847014430878343441070086454500429962314450644802967137951402639710670282693161970274935853858798739880307353034932720872496720971649896171814839842266078005156726544331359880693713651015407635516673063007963281861346486827958544086649223506259884701875714174912706931345978951547778712421711511837594192087342086098387027713396954995360544376326326966924136349431413360385957306564608000000000000000000
442 430172303705998804816381364381645322960402984430316834406683812467001031634749927562749222378581971878238511107609960276395802703371595912580253839890681374166895268354879724312800116748978159459373419964054300024737568701530130867197726555700714723805694701554307933051907244195952026723536216467117861207444320717740108309002851667985570513533784127367068959855517148300854955062286902362682613639734860032326557390103850285975193325798485341626952628383991610319572341505760384605868580083623395986879279107676673503242266247784106328134522062678425656334280834300168361231313604598233252504623537906073478132146736436942559812661917074780531864093773974400963324217528939107982263483251988895142386317474609361373032727157387381841007027706501557268242446871790799670786527591887162595266832297797558857691097196433360610249275521111740400254315022305962597970056431886086480312779040267137779724743194763117612334698215013863425940247339418545488396288000000000000000000
443 -190075913698618359212233182783687943637545521787183998532532800566323716145153017373557345290073068789172001749238392832049353952612546814702391648516188381693436648954522055595360277713550773389819839579140548602108619172656791772496802273737573188964658732518724057193629676377720244453228493612431467085040336624162863075685142087952729769312006724932532719501784532025140943810689187094192285783198861975379007059074913533267892386509407571598759512909066538829155231428784528074466189594471378866061143698089851028340762547058259066623201464207753617790922977414009488428796935917198287059143306863528622570342873365627211885409520468948847305999593982025007976369957987168231905301899039320951015420085096851199832103643844989453908375922515657507008642347907096342370767051327472934442538139574542752132633082289468766134685215172162658689625466890522708452035383283107313648092453733023568244689226234505330769959767199864076822353802715074464292274176000000000000000000
444 84177013800817217150896479576192052242222792054809429237247252435951286226715441501343662494019807314784330148305021804791281083993888567299228622118164352092946552051457241313474476794734605812824799232332772294756107571860635195006670220249663884240387209219747361450342302073561387346848436329349975543852564299627222217974627115523418086547185566594161221054104827540264227658679025549394911533833376517878095793405470896688491028233890316012330654113691558822626082625285663552206021135312748707404781777349143338647303882331871181300239815351961805585980960123585896511464729403295135649610618029063559398356947689096914239778740170784357909604445742025992415338339589150913564766960291547133932656584429936996603481242066055246473555066886082057638685791399442537726446970062555671587959825152909996904531596049592857826794836092462207822629199698045098919887786101671381608503991589969425299775258761608882915488618508988757492398812916578204618491691008000000000000000000
445 -37362808607220198626511695468330746800674600404470892986002400691212975234431932332406255996636255066526203227161030411515663820904870762415923225505465493098384642246263735706429030370679628111378308118821734218498742250718604990777517634709848134818860442904186165401404142344564172110715686692328898240677311179144453344037983738068173541227061454088065776051671493596126650324327239090868127480629224409204243180769359235264152438679191090920015049253178607130239954261260115559521381891334746790173550139734481861772751413426141667042916757471275331554492018458173681464294277504446639636139516839506215173845077620098228844275603183797026696800806631741808950758935760456470022046181385829504182517545341836186798596983237142125398041126954297417508063255904745341460025305644809890360097845026392988226587741141930749437474591996048625331261154690744501298956361032367682466842690470011585877712638203331573815068996761806927123346761883500169957311682445312000000000000000000
446 16621219429314845265335439459317182681810515686914621958672239165572954491031747950270100705178180119345747608414177196412962734023438759720114064356775528799987430550446340429100195050040268752052601082025845366024717449782756711670650655880853802627817290409324210157445314759419203132798890610405057830094099607674566865661677827662686486436266797616227007879572031716631221869974714546038877879183196776702251805525285206118828903767611369997122902546854625624984670736142971497915711785742479272389055669909259239085480811391891570012232109236513714398595302402911723533259489265792775301821005018158095101343728965902066697256979591846202011176828673281815126720286947946758043221800698141012354414604772575836045517544044036827092201367067641370977230857956362197065500780796266963580498778629809701299249333017392507487494163811169478089194497129636374338181965711221377165332359941564061702818911701299310301512965128660819762042386450265985436436847709388800000000000000000000
447 -7410737388797422852795504111224682681731888588028592379462177585699198479873521060632323849707828074505506854098087019895997808829297596301331404770686879145932452421376936748579584249569379590349093502935002387148156965924749779843360871250560831455263373246077329586276908238167625941823823867310213840574109028831628990050958652122562590386077700674845526592047066848579749933068993741613475502837430288735186858714624649890182521142644925076377527689115492988600686021707524541237849395503185525521227539491623314133309323087071110872754555439374927099614076985972338421953728364925420477848942530936895044529859969237785736283832246308583576895682992749217597605310129234452105551563785067048951835281047452866224098533521447500687347287042170998131220220738095102611295137554286448252537124121132360946718883177304342079734066619308247746303078523905548450045992511596722066695912016644286602780896989603191171181535277706937597107504122382579102079482716256993280000000000000000000
448 3311562471937478409650022251500981157027403168400479134380528898033549281500042254233578812489369475621294721547466605932112397248833275934726038160412410825697084777210167232304967018638779628495891710769611446313850745184446712276739986609936159810842870876245408036570200008170661231768928970585077619772561028312599541398309447391606532653177431554379911359108020494813028121983097135463384916348282909311877157896076435059373884699610722745150940463589172983365030264669898931493532408804598146009498849428166067874854258853343751441761936652115518250828674117733404681712375932762650731436112788847253857515264537493857766416479761195455341590575944047266685330495472467888012999858019142799886519703125135209725260407735262767310413330591404448973553108851817144522364880198496031837902892409232377501320371428799268893659958668124970155409689168606752606092540794717279774666170633423077914479579827448673147300339496165300529330811824583315098252986607737482772480000000000000000000
449 -1483116593957533462746376138341769096766115727333122540601346182131656959069028517779578370940330964107975627446267758286243066679910771845728842472125171331953381155116753532935094778220746906119062562944998592373771713743574506691940730695715427281129037008014883104652842928117269325425220090678071516768951977076318440276425731964691091270757548525342580699086422762632108524147677414395614895973806368440853791007829358788028837418970392639037867284646503799383353085398005918912740545267197680899152757479918769342424254755517709031786268557836259318848203430683948286480311677080126439562346151138868132257043108992565319941154937338253200639124693627138634785585905691895151876796113323437245012269638483190168957906420994933818969109404922064460645839601092546496148378249901865124530602286314865976913155736571335039679235346786038042374615195578730874058442451102156044809335824689068888061325289026390619574762601831849158039220980201899572481108584531319639244800000000000000000000
450 665711843553756741399060670216697966839456051042492614462616271944411936308463304962280947321116329643322316368935871522156653977454221116334336696791567520625046860905952198975039940415279467844601915935683813144976113508675115040912849514105450679720691130030788404680280619001212110200781819385357151262926651997570431513421687819681477783733102526764297390041972465263530127814338103905883198577268716568260585343431004081789235006754714553847666522955033899902646941909191789481384261618387723162076190626970074393208278116966639290900910519365331627748166930698091944773544335497071005405818886279207915393713524788228171582421225876876608294167778063248308128351868156036823988664096513407093477648008583244385725448342053786676822789916022292335286339124872117096560869810129868587732081963085561450503378311912807103861959289038987931826294944635573160358515797537563838004010734088773276918922021552555584284170045601095436765916778589602733521099159951219843850567680000000000000000000
451 -299477200599617366743413116935160823180592183732023500608496611165253617771591847129754041911795504286744857353502100523940180188922015821442457087867090508944251250203217112789234191829786342129566715071635550954509842932397828849828170656888834115622979083402367800906407523075302935760845981661201138479398157915527849856453520913132718669052895323515909911025166071600476837913735701100500778054877857632951893446172473403782387470467730100813779820906554078399463812811084635365626459093624877204195172969062772895665371820558973349596646520962650689058809517094414142571281022188319918332376493983870987149931660409371075270860236270883097963028704551381830572842292205514046615006902887931824033836240922077167737643877036458556462341839722409135600809575833935774835236376947650601167040393034135261262817249013611330932260020804373134696610796348609114642812265989770809832121901402031369185479279437478466927691081368177045824375420200528895138365755920432881118761451520000000000000000000