0 1
1 0
2 -196560
3 -16773120
4 38237799600
5 6589219553280
6 -7156481189457600
7 -1928958160910376960
8 1281020641484922702000
9 496393397255370269491200
10 -216626064507656630386166880
11 -118257112035536800684700160000
12 33753238375519535258943774584640
13 26674668861068194854780171269652480
14 -4567112981583546585341852962746595200
15 -5761264156330238850971540839008614031360
16 437414188305835758118595470533199880218800
17 1198269245251523692017976163114254534379274240
18 12349481872240775179601734596835589548878455280
19 -240555205903949364825976801739441875675747919769600
20 -22673410470295697811651186364118698187690877595563360
21 46597614197009580244721895921376263734412379779706060800
22 8481070167654734786490336488493075880256590080605881183680
23 -8683272550489488445090517046355665337019691170780679113809920
24 -2438488766845593494787877415846371132510843189011007584519364800
25 1546095850016015657965249417618982646306282259568385504638687969280
26 621364277548412211606597154562788121506935196145087494803335709319200
27 -259584159307589022890308718449061924601094761761801473218965740256256000
28 -147057714618856345132886582117992947294545334017574521811429971778722474880
29 39997831970630760431152209666279072226402440986493146962442623365273387417600
30 33005304611904493401083032863944561608972163268637714481793803904499211484466560
31 -5294963117461500408577199474025891486465449606263800866026898135692915672903680000
32 -7098697099278957294920951184858410076343837085058719270259456061858699093868161242960
33 471945121159419479039746876322842786836285113880206692933920276655426596145480651407360
34 1470815664515303967874801392005032329222091381031009295719076232647651904059397967460559200
35 28255197640114119093120693586299115326525272549882880737429294441814346617699339361556152320
36 -294170627308058568188043398145161102709236704211548675627378569263488829522585002898847980941200
37 -30378820897060053753569686522601324787040133675510722824550893719728189311670056943950803917455360
38 56760876513241520259863548407133588189560325086237449699352029436108113103177175443304007314040808000
39 10887349864139278176971209293285442078600921438201381420230077449771469738592849485674223106717042892800
40 -10530461876398933530124961473437672395513186444869789968262403693493884757813687990825659652363043266280800
41 -3078622099416152358558159896506679361321979012637891417028129464743856699167277296077532967627742333050880000
42 1864810755255635763529009219717211895408153186439860100509609320892041397697530427931623756607360135884391124480
43 777167458118029380267747486826436373681586354357845533272938398459980804769302343462476348258756573809214478561280
44 -310769971615269290481207081308310808129012054963746472579238912786941820563236859038182143427080092900821882673268800
45 -182764969686284119863278155522907049152380215859062262742611591303518332556628265343182414492711369109630084988558295040
46 47321776962839634967089537608082206410707916975880865193853817263799789810624175306892577871743095211018233416228108272000
47 40819000400379715404627839932536351186171781154298375491566829140299731683466275480542781723700483841961708087935736678563840
48 -6115994097603424813118375394300859763337347764365768981024309419404072673324209023978713519281393911072956810530231716151369920
49 -8742958313101752385513122454294969492296394094215737078121501666836802993065725814304024259277441862425822677082980963492511744000
50 499518769110313641157692723216372250650018770070699804633795858514825381856379433475587225599423211755391207952849048636827450359120
51 1804640116364753054178135960533568547139711728039277677878641880474702596760453326849725530825909148359014090727231275109914350325145600
52 50705092382046299879019773759943149235255355485497749735474424176940764244552086103408860776629969706857360275325662112238098385332593440
53 -359591655209215006121436378049243222215349896097112692222138723732492420726614425560630364246923889739598233917189340086713895929625084805120
54 -40394186347797024310353656962012711263852969881676954890543038251770247789922115576859521773953070653516104246850528290742231892343980708425600
55 69110534587369556749412134651238797533544667243240129252582276747224138798672178292481447313608596478999235083968723048787030918905439447585628160
56 13942802986534907591782927464977300396722028054946387049850521008715931637359289644990968503518111927302983014886871654923394395789402381693939561600
57 -12763997369882416181321650530802444481240189825614538277965968674810187832992448108599921348356675790741123956452189716064219730023344142930203840512000
58 -3882055782426368891702125296911447069328343995079134881167869577656373328234783726694217914636509807017363713497247229415778047745010748187498820678668000
59 2247718038277493530416849306189171480892350514308415107851039739112730282409235259975897188331785546651470909889390491773667235206290015981119023554795827200
60 971280753156828364764262991652981865559966183778442593568529810851074563565303717101594801677972223128924952952279978469523041722199890773648638145220991144320
61 -371683682494520776649605813975429044108416005862111523601732946677671237640890269514862644228652311522329517374898811888799340212614753649835353211764087961600000
62 -227012402425097684757443849482437295384842713413329419463926748413761860888384798146859477187643238948300015767951740620464336106420818285525532124222457879644638720
63 55890475955373609217927595002166768287797700198943642024078709761180832358003270958487253351040379103091485392878994602357481061089085516259736416297204543841051156480
64 50458980515262763947900533743170936919951718898618807898247722121690580508266888121476223074638669734712044820398968761904428065255332734378231888345369270888831477377200
65 -7034755995307499115474706333443809082382644386959367963073595055447033994133227360927683210462746982965147549191081094267512775480851744095320531882450570909317458803752960
66 -10763629397557518272528707810462580929630204117885287373174703822390181826734325976577875587301703903766966950828261494529230900573078953573307955456085350941822843915522707200
67 515214328956660541296571719148128026483407724472655581303336715245922494002076707080155786078217520026194975184865463042540573898293288387256482300413485050859659809474044170240
68 2213358554822926126997183008868227398033707376697108831616237266702294270064369796574436097407651512471743801849702827113154706775952131151366757683537554872626610579405600125274720
69 81833716480474935384876978206073786493232851877986880136911641480828262838487768725592859002620270316439135886567630556748433739850839795568417244933648672987188507606272588220006400
70 -439384399243738713473910953117760673228204143403901712360525248916074409495345349092099611051349493089618488113584648097548919019687421057616063946234858375658194405135854136828075454720
71 -53365175217574014163798548412156094162214987695658922472660827091491579134961209020429889977191135761584941052850283988318793060887235394501635591493713951791484000698781387009219148800000
72 84109785422836403099355916412450599045620483175078701040418849198725427627637988492642001560732454466214285953355618876773996820381289006744993927333506073423366401521291789011769247373862000
73 17816471304782862546260308485372334740256989758122541240564114712336951950921763559934832436682517865525887770667250343563138217948550902901388887129752747667291945839690976288084110380513198080
74 -15463084110880129977899640150152247545749596813620495828546533479697879168635940372122863511796610657392445724174113326320031809391759766895197954351429992729983541314180169819974608709588934716000
75 -4889517123639671865260216402378318998851166766704477148888909385787323072029733145296392337144589495911503918136606632323117750590242958888977065441036721009768887438496434323750874881244557024399360
76 2707369600499598138650854010972253609113993354178080185744735745068684554981963940949664471523946511155639876954274531116297145636934549197369429822633899920475525903809178471078969652567088860362971200
77 1212968632603648387456981717885510389550320686706865665242218182913672312799851004125464088612198160291556757507207905471402144731947167516391697098334163762960663220845511128823351956807384551859827834880
78 -444078641730677994498514149466749444552181036783563827406165539015824784520468540329156964967260474665107436963250609523596010744556557376476565700249329418450531898073320808376325978311628113628281103578240
79 -281814999975800230282846773897475591360050605695256889357602875143047200773017998946048456561698784911176141424789396350092084356128943917764916975876045588171063983259683731625552552660326041044020840185446400
80 65888368468702164671633480492934189137847706747516823437751421278690729824886624239990700370364467273047118332919494614858041959245481455252034785412019938264598284624080257208449222770579825344883122604448350880
81 62346975710128758548116271262577250038972606600381305710899328025846760228944592097412156945655699247063787355810859697043221234590771074632595997125744762326755216809032216237883442315413196694811504872953165414400
82 -8053050041851883157369533571374493597669984033482440956810145821309674928821978389221592020813122397196052299777498770712866134259186759591666426119573182346564463495724682475032311618392357054969202199894089660357920
83 -13245889546643954127798001082344721816827189576973611719738539403583601382093035900153769110622462699930651024804536579445331305504061992824977047758467671502174228012750419683067491512497214900721051346746002286988472320
84 512248083723512639648924687048163061821089349342996590499575954407768707480468921000074415238136394890501870461465966193498785405321251821825586164517981345131103120835739411322894765386648351464620350751013074897412185600
85 2713575367183068196222661347553868664785756605842378398084813806023260834143738061469837781358659113928298165049523076849864892446481317014983087211296186488541877810835890253658352668233018493236811781082223877465168196894720
86 124401956816539573816502338414894416801574380141694173954813804954144834999947457986544205691124532744378409413455126020309405298550788216169760142854066108202031219166064775560270630580653745154828463947085140719474514423025600
87 -536664935673150798966488059353420083262784339488510920874196069033527738843060134675454384046347735739270153238409689381609840994372829817469554298547210783997940634275966547405719446160753418346225069312553121725992922234528768000
88 -70109880352609367788771333372289397784075977759630602376030475920142772529497194388849620645571482055927038486286446220667933907626678891931589318557878761314835021367568545651983912277770231671758053380034535398450490681945516456000
89 102318241508023997419737263659228114085917531709161410718881771805983202569383039248063088287258678015277913336504375282060792488509569756805398777165631212610272058346738624506368452479954202792713211802548783622432789608019396312268800
90 22720249924363663786266969546369233799767261362693728744621694004503709219763745576354133120710226821023447921730083687557744917227302943604759609941132903684259422705908735629175234287306444747382502039657558659738000093068780895874039840
91 -18722770607669389682893726477621964540165015439480763228316714407970985594800659018982835975127276987454566707543865811506575836726825084526194783046522455721387361867138082102241698592546510673762781039571215706376874966949843516417543782400
92 -6151702716268505108036511370876228764370758297017531661730853916575720441192149759427126043766116842116651600783520667405346834852385744025878054298657786887947525453637542919907130450443036557545590503902155185722524166570341147129650918021760
93 3258675183860569969749023570363843820875573419125054762755342269390813132085115861902331019019678710586223517909556985490134947168073131839995410698941496099409522878667023704197674227543942643146842878376661420213228147114429608223452217767362560
94 1513703375478352698598110334240015525398239642082924279010964219454294079965970158514707313736259490433456610285207504335912553363400960840402176048520052390445779942693839181196777287934676350521303431833969911926117794026632013355698181330813254400
95 -529998335667544828157453142149812659451968277419040416900581133154146097313315219957913159926550464249504617102444320534790627221567041409278984014314949797819948351411466095660353372561040948285184198348642840042856756594762521110787283946020393164800
96 -349657224806867829237072840141618943946114426540155506680379552247134973956833833146535740937920131992874270783006117149792087919943969743907647082392454836756112839302433290069842448288171356382813014697353528970340320980066179526552286657142197412241600
97 77518999606683521731273387350197705724386599025110905466616567930750349310655238928505288229263422713544053688099919253419365830959587965228666273709462376462416456406814665108465497085836691218187339660672667433710719348354150908554158204518101712265379840
98 77000973951963330793173622373202275369225470701526047911239580463940666608170063322407733676963873567578915701014688531131041180307009639391463642157073383114009058052206467765793672200449262465221811085640301601900498294046422205331141669294069261231603327920
99 -9168453111816682438941001722756630761141752748121419505017777904570379040579879326044144401002580287912810933445057171717197840532755676997398287334953706671366212666939664824697133368559028875257110737739244353773448640573360185100394481852085156568794264473600
100 -16293970598595692670376509017517665045112666134463103168302908447198191026806031544596217743315228931251708049263464686078821801783480865936854921618227678817544789277179092676745735226556663360178551632720883535425659950293260493203562361812590866380756266473325360
101 481386021370380514203688263694922916943449917226921858618804473316120678204350265335377834232011636306365049751752772213879857177738604887044419280951730165363318095985098645546195577596259927829919388477525593239366778353562611809032660890733955439704069451950080000
102 3325530686967938997782784704266170108388746272737672306279972405564986841944522545098730701570614170506538956404423552200464631926681982634032062369651431642089417287235317148186988848625415564021041723614875235953651063334492900040172359818204396359173606678838175882880
103 181969774939328027776776082803065127083996942192709698227823492399914335974215180657523586375531990185263667617109485773862201067814286445459721850747079431748713500805378475819896880105476597104242622197060978382880838737991877057828492773662091513209050217621043374202880
104 -655215323216783337543600416667762943968751589150636527086249065897670601841245031707222621382434889538685590551485631266810997895299044867899640475654395937219889481736076244609696657779044638666594721378551371862198581047273804896189665457390668715348184324567551262955160800
105 -91663380184406787605286110030252804342958956005108986317210598892639095099731967818788919060267694511100954974017574461470703619897686122485658938346933299529867788457233426662963277356227341390932688379122075059466038925786702816351908472135557201351920742191535438398566563840
106 124411582715538981561503445943064600866852396164065021864006211133226744886887334850247789713332865385912550341426256106454885873602139808466014347731195048381415972453951517399104649420304143766901752307675251094641696514063655035133831600364414096036947225685165768398281089226400
107 28919520438844808914098367221864350819373352596948861825136664832853080483505776858231234317364992348107725579405535389507133322612015540768196568907295295687857736800291126802841472307085502991499513169691422503982627599103135675708423655882658928165724543808126534883931936416215040
108 -22657018788528970459690583984963608341514786291325027238142572651501635720613122417211262315675265629508030124891142510180252176443721654982396649099323936919640275424184322323062674883042636759950917741569835102136069177994379277443075415251459678355617896053878113812020242876582192000
109 -7731679847242195289077517354870063292637805433373105986304267600317951123220316994981941731328708383635788438073239929534975038821629194122762493360860884479667009811989126226539393794472905383890703390779566873087331762932684827107295624280668910422384839564319164113981056312977073356800
110 3919319845363995817393569908504634464089488150324930640033215224082669724153247786622450377557087480006802462400848937799649141265107772393916545745412346534157568777518305285915677553351690804716343483529562565296268137150609703387873513815675097213701734488671058075225719112530879673152640
111 1887684262252471840513228878301272259609821750092363555496421796327095679456956840519206149197582740720896285306938021728662574982544472784958460091032984771167566350370864431729434840483489812136957908934843390792613019756122192757561541344904223450895606195249108681823854222242992795451187200
112 -631816994826564107674312826762867905548709847822032807274256700361147463986069664618689108519421560740366000572375596622816050593800869651176846894104599044341249614085510227459006261035196764821830926412364408596028938906418020917843686991807820497609899943311455523202389431084556822101920959360
113 -433601099833068614479307680323922421363873735313458600465922913246352227286715127368170493237645314435596914816726821516962927409083514620780723278791086932832860943558383415171362666633059130814235510355365366907546253877183728939855625489503284767304307249251003867829916345775257081899925361131520
114 91004138465876463902341831109690383596821183315334526953433506880203162658374479815638578778380437792185839341621116860768751984744515258244392568692915629994098476961235821974319481259063154856494713447084223881710995111563138128849705869964858798857018395276998433415411169256075990366270272046124800
115 95056938242841570584331536487420470725620805355011174551138291089374203376183901866161959838176061172050750316599025647805424666662641078618601928054304138227201272084045002180079264219911007112821585361837760898987846684949736287943934233094400641685631781920323520694370400166569240624617432828539453440
116 -10372317767200553802059841584564012255954772683378803671402108308715544314408151303955005782146891886354337902531261119903263827334736861988361096319997637443568437714327628350804967168501149205478215450802073486205294844430846601566961903571911395293938836566393413362561321337421599596042978796021164127200
117 -20035367912292670410562867581693064650949050038293472599834600249489975483725774836292006350305467846805358535271753548578405048006699105845573616336628805015519107390662098971744891957211665029127857696228257581334735994870683621603472932222856766627637964128982099796188488839456113040988032524247858843402240
118 410187300403850090528090150567537699634456244223236573750774928726101555662811334754443148018041966418764163065021378447901904306159344736761219540718694164986019383408202200264457857028760184675840015213612552943421382645931572504739803943461008393551816018642331438125806738617833999925319812352820704630264000
119 4073885901673626141852848625063944190571620759800860619433679278437275011936763661774841613311149145746424407207670134642415595105208956897890433482357858030595276517390832873094671386559854138970174681501010057883018630495280767563215206781437463218284584928298416364615367294568114419074785939802546502197112422400
120 259114644460488054107375543833687466443139026533780979233146930534461110596891034027652145139295434283740297705497537881727074741157358968058734277960547223593103984618055775584116603534504833771689547811573534157191525403284693402224972563208245680349628993395631946784217484661553018208999715661568722432845252489600
121 -799623646945640297234938515528988305885962101941227244386524187262409777152344590736060856758787747271769914356724044665765478072749635516065184836374328591936973749779259995130332444598736081402402094480010463235574470766826331894298410042376023588331002720902452995468067994693829991223859982363097835708847101399040000
122 -119333529652432648102692197478305516496308145246366073973654859257827936119835277820668585427524419222758134468542667632489093146362387118603298074558818216210975167829105460909868570483144383247842264290299757436207309853547452778372743211935579395460784923988159815533008113465554790374084101371606745779088946544364932320
123 151205110441390234817511053701134447380138083051203636296554566280541689012422308268010267961803764655099251085908437900653560857266492672876235071947590835095344169955892059203850964263382548832977245190684269335665050052278299064437412024061961760862319464010010053191537155754786617805452630951138006344371063966439871324160
124 36746375611580519062456703014721381036684649594659818353017106671716733044689425548271925242904426088949718965716738420795027617701363037878334642650350378470671810917395790413241293092412680213252114069161868838323886183716003054933633758790224415051892298943761998038892049133940852868894741181904623845571966824883990461555200
125 -27402343311383635589810502060136620271537018032793219990011377891409888731720887689973717099182114110228930295225820898082392341845168085270025087137700532702425095586180953475745959214835430840736154486662964232933331220520004734123265043052291790939943104765762042211991078999078357244478614982097391515309148326332228690310430720
126 -9707858169708849351573552152307083254483676965752726841393986077708005492392278546883106305781553446068172092918564979565227225531320535956598706722422178921186826953927110146673604832467063459413005702407893533723620837542641686336155619805017402748974148511787225578948553265098956013706952948342247062182997679482184345307418787200
127 4710248368316646267429267687883189976810899230051231578605320015411000850152140132373353252711012539995045018774319171140594401560003654845691481027342485689233000620906802207413030111397427354544080958986728454007960859318050594209345808853020620543840611861671586815578664178016953577846387273217801977165433244781762002594238024253440
128 2352477358405787819663106647760952372972100637855710365677620145175341866896045059653136625585411557581471697374198908167258522905764789405223855147519257346574024340133740280430848713710093067168684484169793184281695735254866990011304476192638013694696414846744179554024264094260342082199701814019073233966042340052878397886469893665614000
129 -752283579013547881780502998998602053637355293710838584275754932450779116615570325187017319362544421139372662435622593690490135029234485269317462552615699832191208887536831025868348080114503539809494228103880474129961832857312836483535423062853689256719152810317739790127741164475488787742616213797515705194313916454487316510033977354802790400
130 -537418890144261786012194023106012204517300893236438241766180369016887320081505679849442737689444989586453011745266128329400501853376108660010281241992559440773266016824850742465006829193913588497381724012031116105046263966410708703899532250386562801938822605404849802566557687484057552315691258619483208332973974087714026796980408043448034379840
131 106581513749370395835399175570533624521892602359149114976962382545916272134158494972807470553670189810469888920453522612007805612076432782171514740450091476261005389687237756022446925189299810121942496429568159074192393752111291333733750574037988394149307277717626040329742383572394166621550082716497364438040226927755382749106555938626146019840000
132 117295367512831246463048065209036771245125929375956393099384533528023719916968095091875444878385847141450603202363574156545701607728769649105208332340493440662939679105830946792790744244969013184937768914379403073900507109171042036969439818145245398395399035607494617027621514746812715896071724186857274097787426853909832424708550799994188109887310080
133 -11647087153462348544387543939520418932216677762880312061864360238582773258141669207661574064574737988750799203464033404657749966463191500567441221646940268125011946218895225565519920288143747682734961373609856529381728686789966837553455649613042809131853627173993169384979428407533858748726698700426123486156398496332966195732260097920472658965176320000
134 -24625970202193406756233017786871820014769827913616955887384097343208711991519651702633140068080314587067745152359631418966809223222256614460623138073921314045708859573655243935746154268551854686317817696349182736945474384391934769467131762237447329723008676261105215609410918314138977436555471482284294372107133551822721484951006773254766239709624688388800
135 282032473730055621605496480289704557340883926194421295879610329391277422631864217685226221473487528408114946272702205610260315165564931334755654419048278187860715094169881544457426779552490925431328319194754551906915556186783447279593994906202554502430023909430321107944084282609397522988936069276578060066192938144123571923536378887391579972888348361932800
136 4988676378471703306388914731709197988109879077680449843896928402066503813088740575039887365629772338303633222473399656983130908332006657416059075940107420235657332643162264495123556773800271329234679386273875388788701211255629597486214343769367464735367673782333323615868975731344554328734304880866108532689331169942792817052848529029666781251143461089870549600
137 361707415090381537635383076972193371964132589248270829427186584536364835811236535410474427027673324737829978998054469412582941153207547755221803173490675897330152871868480099882793084446910656864216669210288568993939906018886792512408440605285845229574895565353877718095890262571337627793456579731791414929359675536594140935272424249764110577789251861137169776640
138 -975452957823760763427079393770017500876429307545813757337723354217135461686626409306325364717819784459450175816074700186758125080709479306014372709321000159199943408972306474351810130218241264373978754096396149870175155143079727766601247798868792108163997619386935461011007642465676448313021004300489901396990897129633533325386018570753125444107904837084083669399040
139 -154770753771076396280094525239739839047605633482977403020941034343121451255998270894667052273861418063838764992309721057422220240597973836910176800759865236851389271544850154308302514674189110991361557490540531536886325438441190562656494626413209927715396310139550357770407846473564744794310414852410011056073074661544406426783900190197033352348367008810842165388595200
140 183681952718188976382393260244785467366989373892079436794078895050771985594008415273607202982664218670236059484438143571852410848152554359178997590913685743575270413756951058075433893684888574049374913284243544999910879587996831328306270656942110409987590553882089927719023392372351172119809390969140587629936417099246503792088623682381947391583677542767474916604749756160
141 46616057463043143354555639321466843943754396913225197405464623208784893262264661859050937281940753423541160433342616930992730626701989198757937748429579460339363735063861202214225847694352276829859459512823183009480459873717856197318842666257187588271177281280361236142679387607362601998138102647638019806307897263318669701341644899402828984715599510257999392837514706944000
142 -33122118970983462745135056221909478464805578749333324742796000781935940303553733315635841366374267649155038008253853954321030630907756210301901898423150622409849846175106053150352398358506481272158230036322349547893605434041149161639028026101551323612902223697092097626352914925370949301912544061453888967362082170809208759145520557675198506777307763786980332743931531424027520
143 -12177665308603792412524400653621652106833797247085196738158379252853399957115040572052947352265732692889385846583142925234791702694172188609498073963441841566676104263997309018080412892672876544986360473966398695788656500054931081080485851444952957345347759416750763837159583154388948888738446944081506814742738511694683249347109968129228352109332363601406876655849639309915709440
144 5656225310541265509890528360022265958795870094493011716201104697495435825284226615743870683418835643519666428457382370530478773592173625552404056062882105607645378393052254848166474315900978448672449571942148277400674095319011978496207832876891598791068795684007120695902613730371282260166131137812733331537585783218283830000684468160523430820000823749971075204512741298925906674800
145 2929803569058080377820545072240705227619717488961318685264521183107605090217881191214375913751372513359355091946569518734885336993430634595122586227783356061199513597006355590271096378091921425481056080587777118379457544820622386922126463671867120153766894310874477600071526960458531728156382106338354446481521072667016595954222817787448308010638630376467548028609109307245305212108800
146 -894568571583304687848795126327996205387407699097734727959414337277768477000691352973093835233486625530421757422238969221752232933037556358255200837928302641467373230276009252097108161236344230686684180964901260721626000711726889467664372118284304782909451090187702078494495405286673139743996285633097844798873876841034338541655474748921713310316846277834286308455738350337782040379444000
147 -665755914394067503869022526815286327566584993340964429866833731254438475910769800682275647694780440363345077465831650830147720263377062256843781943920711334346563234999241891060503347309501405018953902638933441935830847601931645143125606551059648882943896459412795874972534758270120697979561776348180565441104231809504224531207745089156877339320332372267272525624970986497492758911047004160
148 124500587755230445118181442235828179052933274285127489466285300011410483794743578438271158579606363960329073153861925482363833419017146927460392611192532484017058027340225209217356112592618191499302999701363116934199274646639727157283576028702566056443485996829780835491356524502966892186673914441017379545685279560834153347959725516046930957401001511981493147432162898556305628348524556917920
149 144673767574451594852744760726481743167421070184525512209001953594769612169356956146592622881293260758787370059433095935375262285075927871561073827423434819773569002892799860481120682486572868684520931740108520245864080606671757110066813591372327387871822755225528392991932396001704719943640467058655097649281491829678550533344314478898566686189877705187574299868316433273998508884924496775168000
150 -12962718520810208797650983573078306589088359211067304228592041496296839445335231474790207735846559388300778648037283183166728590167210851580116673885143190485679674333522876383007453058563403193846022541403784890783419732936047431031519566370522526121093495215040578566732500970579498190418882478198689403367289933600696934978876631160543781106132150691265887596130103775585072126233567737645381440
151 -30256306151872717701073272548337419306043923401915255487451439158702663068429557047522126422100664831845284256266452607648050390730568678027477455258255105717290287463207722552191626408721554185073093785871571807473678072980133213607032294181025515674098199084130212624025253290000471427781936647573032048984527383621320560314351218640142338061516301557946812714689635876615194437203557299625989120000
152 74878294058215932835528538475972630865158366813472673360929986874628251462200004631800477471307171050098092467299843775632480376440792956903977208102100963055610755480771155262216628911852011464416859009678810639402445272980103001845958053520099441859597499165235763068864417499338922244624132364256153776250518139705012508785131942732898186312112192196616570257375433732521161561728036349084099496000
153 6106466410491254883885720203977738852497045891850399723334964078750716867842824402498020435205383799144649869665205762823110560680348064295555345387225627111384883280099535340670533116284551700000421231929712180932953337252230988098912839682334708573850681757442314306885055935392629980185106386010778958199386484057137471918966560127918743502651651126547027562168464352600959022088944434384067664307322880
154 497260269581887057639136852638524163090395973626414278927722082440245872755483592995835407794031097670628617136496412410535419231770771879823516320468472550655834770032586749368947531367892232080241320765024256341942691037220199932528273301362028775725142299817872515211730822058222606567995509861577683290962238102112872072088819842925167650267019964072372887327092308755796365675184067635081977007558105600
155 -1189444934459983017766289798892813438255213491826002935902942677441737849306590896204143502832504803630312742697644257093205292742806477419268843599711546257689511451856174861287798900164300098850177987394469740218892652354816462173975958980440196674227848429809690796587182668794899878818215331144602438710870236151942139586972579484145861407200534282192127490978740783821195251322979235975636918654662761840640
156 -200055289680543615619683475956511888632703019732914334440326527526295971495327869646155277678754516592799426635740841677191471725782912847202246618843998235849604694335700699312143081769933414868439209824583885406745498873652659229658432822107410070729939493157517914462194615992984447342244560056674615982319782926171204965080834649261899239121866725957033916182989336612260104691936208831864345805883953892483200
157 223026805916391011535169579050540688874383155866037227576971181658045676538622531078653603839787700680404733755072010349848292476824094002863051355726652847189000058940059296386276180215427137688205491425101964368525746646376463918020593415492944296202822098825332365426086405808496995418882222668886419477543400333890063077042556660317378506413906303761607845309022923504629756275935982947544208334397732672351191040
158 59047377809992612003896223840257741776232794918095560382712842109048365088466783334009160366500774979772486612236241040244316935422800910078452829037935574369075156265241098850069517401830417138155584531804652851152646850362908269831395946658594654842932197443928161577480591254619942903663359717831902188000659790634582342977481840530126525792816406973303335505827213416614025637275763061258033166489357294135631392000
159 -40011670232346952067165655706718349702646488337278663411499624753036133771212813641964380108993672023191069442392734380303127051989884547006194905667628651136213713347123242421063195885743568479553053527210596459501594878772361204223404990822590643749220737014486219345157324565297736950857519502550089894944791380088432603062603801501222850657505529298316866522897386914386235682366212040894373777494099498109162397900800
160 -15262091019493672117905739119040999903499739747431375545331717955242217968571800021466801171470456716709000804392460684403162774926170353607075486123995704057521673575484717823732583169440619922166366336057771905701298286051603223581772520851830024067726371201780464787849643835181455300148753319191715894414933292182532931407230160965500628734432984949082869542390669671091398497199373289908472150996748537417897204187594080
161 6786479867391970053702058944238308422429242105430921083972969616955668360385752335103032340370540629916800763683998755624497506353541767858001374005655427842304200392162719076277373122507649680599524744076136080178409791180382882902003861945196253083186645115309212605194259130144290501558920746543236482724645599532216481792631359646061267885604138125545453233959300856252017402091445826871263118851662975045337191935682150400
162 3646508924955191404826843099417321391630853948287102115186577252524251434063579858838243604011735765854866348598160830319238176801544841903881160034544234346289918104924742658650709816811691999544829211550553531341890932106810104379657526690851139402282038756815870308148807177589067853542412130055964135919600620010403437347635153892205046156582849008574135765237879627739329373696542924344309286532594979339333487700740180958640
163 -1062312583864247442990103696540047650692300837647151048321172283833290943138572879340765550517150404538024358013030739473444115930698496411140578538987884896855804103689605352392822518943074323192527255742018688291626920736398881082405533647726768058070038600588170354790209155968479224386261115708046664686196989791630986399693316642518249669774669082831951424844467940710433750882888724338093684216037023796650330031035644565483520
164 -824330248995998795605483569907648480607844355533932741251704109190274279746671184868852777768575901637630604749290068155447492421657530366326985467135412158299529647656022231036473672684403970002508191612396419938061673817663015521091307918837491385212829770877454353100818609864268727952540013258842849651870879692402757690612931414362716686046213848542336003081390282814228028478235833594524514341105991973300184837506233955229472800
165 145015599869471432354758117929658695356576405005088145470688280917545933324352166512142307835628669579031690986443254925851104493868117105962143655409746310046917773568431114121324865522276760049232145317267605563325457414756701316831355476999378556626323656524301272911858220007456744806904514135569092891816313640146171153978208927619073595364566125621798044941839618483511935642951150954504198369193443428349293024753851905100523438080
166 178366331192519433620736736868086157482276057419840990139034454076664844700466634226890041236691510736201441626424855982029356150787993815941854382262818602150450482726015693269598001428919862982821842923857837104421787916225992291989124298076762548320209075073307445349700752131609137179385523593403493759945851374850050850685693503486946356754775951139227741016022390876301739348994412707462059240419738050808097511865365344103084842804800
167 -14271951357682990681450980047232613344842837751862237092498141143002253656649545144303904314329182035285753732963083812049538150690018903047057841728064147425081131163011093273844220583083632975137442874977083040314046836780324664028831521099890572310358127173481435188015601662174634426669168005687318864818829448248122293362461707028383710588864311246592708172086658440331371371100788858618866139561934625103750958766544452991543479514357760
168 -37159147565667287389808078229955992935675858068438255591934820320304948362248457700234385599628591227372025250518089176191416259467514572392847497672221134911883715675754912069946671893108486524042645024829114908698589780892594715340225704057180449417535892354134602005333746901663653664951649966939426926256993109293980501672304341795751277219944215805516056613213916061909787531840626517205843568955316443758856204360183298615614731726383424000
169 -240334245431821937836556162061542045579224820237507694696597461640476935115432629680723257374837087949011637679650078487001627512769561741044966917690531719437960866513899831894258524512515382359425340266947460315046917661351601819340098599288449738957207897099948203889445120520336717498923345541703906074521776977028708910555699223723748987722509431286974950090303468738352663220812504328372205866270115216663580797019608076546413625122896281600
170 7471748569210461238700394041946198813523551940398433003020030778288750873486361124181081184653130613509940148441359286108938551861027398622467859126292222182043030793472476686702876294579024394879085400584284964119771122080379971087300388627063846724961043637637258990514718367679344578125043375888785644915180762648128434717726763411960400868710653294186370254415812075691526877754900747184749924808315212402619819955644231360178708186377515606594880
171 675365100970698744420531012676515479576827189009731944835407531453282230161718969485193325732357076904181813004767370002758665002077992022616520494223926445820140556399496466986924209206121526969836000748949156531914978350496619617431125850621580876821591828612263881320105013234774828700538840043398594042319031019534990093904033920006283933120984240206278198680873951414016101382162554762657539840487565263787227315548990897152658753242119417997004800
172 -1449765234646095404599911237153068733862264144807836994391351792282937684414648111645682753390084779363445269820725837311007863857152833717627439281231299168176941311489379215049340845982308894172058639953754177802660723180492979111760897691749508706067841358208748916062728536917734997949010049804968586656852903494965021183041280335340031414219465250899350571827284193555824626679128799530105607410743572583249825999807698252183096251472136980551240644160
173 -257806156901261004828259659020168603848355542077115513531870576325940073780677695098309399937826024081580723706048870197012989189231837488659841825315660180369981381095797486605042209369191521907193126759134479379060365581347649247087065469129993680316286704369190216730428774702774501423830241819120902013505781047684100190472556464952623977919349779275073065812032713630124138317045321648390632611693617124970640656715027425188854537327572300018862321745920
174 270666258729298678239007562849354964158398343500252506551048565596242664031589149026516534110235366230121846048961045505579466526445981326976925057909044378197412660513183202554221471438667455631926677534112686433885335808176570905084258442854697809170429151492008240046526154457025066300062417634571828052948307174790974106994383034932089242895662639083440618303728723837467069136057275304342393251189670338124455366356860937308029861418811109997840585486051200
175 74688071858504910229930611526604478705466836093095509633565253730373973667501015579338766257688245409294207861044273492821551018850697395103942918904569802136122759944192743039864453068217767930832188568771082123513509491557222810744967245655668021794005727889357387792519448223704805396135976541071602520182769617029073166117086313505164763140994536685905656282993057615495325677280565659628449517038830286029392377238482164494345569767143176440492585945701048320
176 -48304273961118398574557478385649822544731904873091871769851961191954863947546753184247186681179579043346439197501756457882070090712650134944148930640446305422740546728453267074419750280110650685496246264719029547536989036511356551085309273826397140923311721411254809801032818589486016940103841848430876532366834619489387306163503949452245482424736232685901180905379826124172481710562008910001333419985779711786135492656041517273222880102223857257391420368688463886400
177 -19111302555518392727404253554021820884138516768771834530928291788276082063165522062410200176953675004455876666207612749489819396034299964810697755526359214863021653663736757864698583123073296872940794114186436993216770764465292703454351651427074261402770613880507212770630322569376579503860921229693669392784557670147306608898354335074355045902296868932142143265881714966237871062685379623669626026072426658022165981756523811022037446627018757218235652125552290738176000
178 8135444972083886233584555976753245839423310065616292161369063358139619570069081035179871093786336667736476284260666002398113693863514821016363599047916075572168115318029175608969634504036605357344278679116576770209742543349608525402742931317759278651988492641737512719685790663937936998233833304208665602483125896725410268756201020135330639203142296890104057959394861909506613785973604908429323391634560520040521510083342710049078564007665310456460364189806157200715116000
179 4535758749040741306889321772093001556300772999539934509571841681644128704734344043430920098524978146220449374419098552865098695949665559680172700053680963057929853129377460418358127580148899648058029864029819612865233971504704018937190115667555903999623312665611733592012739626738933592288460920930576435469806301846454445424846396144129360855325718015517638002267575306062588968081213871260827428801413481004341131375258834391853866983941255016863311859607583999223077785600
180 -1259675174943523326818349943064655583631561119065668310792473135518961651338252428310879054563849734654744444755153668701636128552177560740301194101873117010532583997134781016759952585340734066853069428018132139754044955414424581452262840470138066229124474158197172298957375830308311622276754884187666235492254619772372025619346179876614420340168580274556563617148893492879791038201794779454527079999837899112555487354735070201688172792045574396445849561821068186033278150327520
181 -1020177588507509285493312448438322597813121133111461678278516912523044856251392513336371439042524368571353543312148448861864844039612083268207295890104768895128142146724036434496591260669438804549090477515890729906111854944261665200344674456448265183126855727451451866137181884939092447851099671314192333805104068129967450996924150325710426462000507359325600331716259805977934667824588276577094426892337436142667087028548212699627909391076014992792031635543019974746967162009600000
182 168374864694242541941855328127301605330018255421789176984897807118593370586407673772449187373880189523052121109961504114231850817514350402104172203111387112263266894658037009268819014767771476661216700231905075991421032189779166064758331185984047222684735918773635220867944143166177801961094481463456106394912335141393416959433487866006037579683471267828602840897135237753865228625420416195239224504650594338557118776148263501237271363125982534608696104521265803228650056124612238080
183 219812408155250063277180541055859539870976942854862491854053083203825043302069662840388350362508887208236535816869681856838767563128543886540166110061799064580356516754931221341932044786674175847442324385241326710314644520552493875647495894859065097607899878457317701891842701697696706704194786817641721433780078497873116134159672090072034890952250026476757990034873106058055690174457909932625775309724583514214477538303972529093714360508313883074061334518726069189831998668184837775360
184 -15504082878919651821603271555632268923150546817770798907148679789932345848475022370541913592579272358075535426485227199524055391998694918304342141113051907035876666642485743989742765774361939764481102550626696521467514164128938487333729905035348976610335690226239188333267502464090755563633219989379719831666263081695108108689275626014107550897420691411887258068822539561951416519570394211408573416761098020426977812062652272099403641897914555152268032432497776015626782141149857923676800
185 -45618759494541977182659683250885842982725333600318709614400973551618212439266381643109937330267614514120929158173613311293368884168401046212796262339474564287771368302307804107949433361862868269937294191766643622986642793457222373714749491437940344416594698608321913691965569659985682746871667944187127228996960942718161987262467454597268944266666852087340536043342165296313510911036470655574612836032072144193064499983653180732202996946090301689971977640644601864815928536123443474435604480
186 -701711000737323943560101511168584036542684145115385268162252659568603700655315588424400947293493068026024411820918848189958517115380688145529739494614918406087784007720296827246653969202169515186577243437722104254680609468577969959022051835069203056195168342128212903634615560867973043695916407174113531734857159469474527554152422128142814572107341746640695368192046930533996728126113771564253351002803376053156141894215855089523266005898405543134119347984968982615292556909602234284697651200
187 9138638269955465324925563970925363743771304366883587973512251710426749478880944148273916553307764940732269432407779749587615470787945704768829567883071732275747436736368418277144817889275110307188339540696773245380280198648129987863176915000996366277403742283469882809195057098105200701362029931725283994116182396446630164185827857652990987437744929139245312304020168601746080517169085505551336261572270228731959037488674471623534936448523236109402599833626225455062913874926342484933351896801280
188 908245195488161392975301585403235019500609149049670898844317210127029253007750648199711813331299854523925361886372769672998530619251983334125346937859210535260046808980893121656890953290856669067524904555731156815269723321146517027482628206015880039569739427205841159809236417776092116023954911723596893798184369466644162578718657543015923367808005049887321803415087709101898379595853196672134183614274993234557942582436106179605936612606177975219871877677988832403241127217754220425979976856011520
189 -1766298860057959786338990812172584407856997208546407782980854356773353621800768270816670494588318038827710846913135368070041304471344885299323296656248363304689485486297353389903210626073806669201872728976080413224644564523514760374802759451656502963363246479016281796098088664086084677600023563243372296474738574098380168753065062122902738139810105918790214083664783569750704360345877890315263372814579568020197639950834450222843305309575557672400777828438186497089175315822043553993186283916482969600
190 -331317168235900012975972025084224771162068082698386250131709684322076566140115581950687582570843813616743823901122468615888738668672824983236206101155971697542965959580111832087563812813984993926896840986664422438058827636291140904270823954491776092721622176853218007430587461727415910345408337611265229083121070456268851504600562643636989267665075558531494768093589168840933583168081662480261489851627883481495026661277316085861193984398026309769771259108898174632973277569158012793122394071724784899200
191 328316930840180186620719109857741598451760878411012992779483719973743474081688113281229811070596772845058160449413275570521232934018920022976434641782806139114043782854917814335153960044561753250454336322635226825901773090767990687551700344257169057947048916693737222500968858441460217471300243568119628528891467642828013026592139720429469387196045043847086193110633855907290427654329260168642410356239347021091258206924208121288126473964986699892965664174867506878246446958497364977749351645591543930880000
192 94346259332737931320432066203813641996168376624597255213843419142852666963556569435240253968389686892374051287689136317061885131799705162444850972554997150283394270910227924443828900147458704568275853161609983692893174794042966921840007214507048282051227308918333386496870535459412287585807837401699293536400454352161077047270079089111927566752733393880837438123469555329726069968104153600832558646480317239465133922350476527031900239090171462147748440040407022883027732029628990713849870127944833729826578240
193 -58278225279487577571314024727657429506152349794693844190428719833385051224186249417704475407295668368724712648360713076770546742103590097281473870179501143563553680760339923537591040057925389902745993009708193924539742001514456820559917116688789543721583811198440079191821281224676303684599116742879672058687175852018756866449623882296492940756360677816637080361123293221453624011188196583252414676317858175904730665418432106223224316841267778014883986877792785500269330514429218142631498430987559146912683294720
194 -23911580617486081089953351660613621781863259323432096941801105933648612998897009214751211232769111794955252587691280148537652953078037944115769450880771549168476276424002122554633344441571936143609896666884415008776060352277911167374445351797045980619715795502859724540854006919815021421353353970051156302955013894048017842554212340123781346031996491048283810431855646280057708023529191716154036205823567042334282738724737535503066514555132683915625649090218129896930308850413378145777102745150815064638745189853600
195 9743599937925623179970789887927857585533600700032001787750475403739151636668719677360763744678014809761743606727329296523021677282803582799114419856359919436986964296377625493282928839147220805637262404511014756111491661041955781901962128145739172099111856146901911360747074014717958828714131903011514070185468766724807028997374040113342745136207515454876466319377197599636234596522291380968439547637264602325147116480302423451990434465092510642214665684511673886807494584142586124784980664950100144440115751852523520
196 5638506762540974989477328380398719111594459270587098142192093161803081199267900505149166651408724786123543623289250607602147329140460658742588147477199305238188186821611528796979364666478299478300590406354902994376543013636996215106621849942029283242594436217106673770226602416826308036178093892485924502458138982802375951268097384203875642140154812817079903513400810115761737570537500872818438787934154132239105966301712485084538227981296233913297965616763903284592149548618685507605631848260724167961475893910853450800
197 -1491381478726712560023924142396508065783840163607629890187311013032063572286218828697501767522782874503741242851448844784032119063555859635077490529509312387762349614364655711598897886032365149919093686078202986118119033541902478150779346657092198640012912081632013425482479682048206639769880704764618757162211215801997740976086763240820069631716115326099157392600783903971246847576214016703056156065334402466695563178058376719914105814501114657923572059736556577638055964513682470358898970963678542374479156227544532828160
198 -1261951354498544883715051386097663494793750149131941998067663845853128180155966407679341953007825121911436898599093206955190500196751241455522430755816016088874029402348041626701254098099083789952169025916217359114759068655419076302929387296654312113010024618091699455059628976447774301821376874413183757619205267428224479237383678765581605267338084680574417158827773959672281496951078146258619274876097584947341176641247057419418874030745182337433672191588541059414783764143861447770776064643786040846065308348612921718187840
199 194804992516178654543012317464639899627620741592555531597252003564820385979142758186004518874320139616105311282626641167963665046476852823175480567343635837331205208913599129295249628545783982152526016467537010970612993506903743828506929954151329645313679410490076094864312398667703023280921792410378894748707809990583394556026587995874354531775446477860133023881926220075665284967035629403873284812552273627718766176338441037552663360475589456579354104009478062044246071381540372216998925211843393388215060736494559266407424000
200 270775688339662086562059449181471029055773932671181080866092621613600309885886843112153697277645578174399251751712488174383533031960531670708336808905339402965723074729257493898164226586663150281179153256361093486395287404603128456025000262410168388596984575340869527508920654364323213661933579202753323589793610429835568137349463420879840978251144839946083268808717756184531962404225760453838167805881737504869511184664363852118187096167265472191239735987983685881596199739477686961590959917159562774847199532018334134576074709200
201 -16556820908545685769131860236032756317486359947327778723982067501965922884495301024319697765315027810318633076136049842046929406538196443686809944627405886154187650098032045123799763992176855653485097498259613481659611669650211380396223455435769794384902149455853279274124008362525699557963047248580253859106125677210113847483360109130203060716929259199398162583202790649950070780753351659757789954513827929615221957472705924012908529090310913824176981912543888299240858753272206858392167858628619650815018713709361897856473773670400
202 -55982148968775597244334105903097268821060125341861262119326396975191062867446932233184999874370947065459379723318396009362568237515378822955338917589598057613043098016835803938868857002010997783333478590456753401450379163650292754020543027155045072112891811409522836429922053893403565241527457090853890619097761187725959849125233087033652149644018880917090166969512243191252690823076893168009254315433817948437069379303290593651727582854256855041283998381699073913124929114597885994644472025857200778160496709145480680147311898364225120
203 -1358991087613054554751513362434448830166129814283216384403386110444893592533996077294915149271586529534632027391302248936610521664180665849528999604357109850892617827490193162101569730531073051467324409671773881367882928311534608086935556123881643875060858148734004154812805767153591607844582896654353605980174670452220540753370070385656622765903165199438567535614918135414748577001442262054054505573304506834791680832951690810767216120879905485971387752908298475546092623246464492741033052399235178446548873310840779672151695521638400000
204 11172924696736207622223230518908066210942828077152148456348057015933408608963459742082841010612190060890397332216178374193259569578325914115071851660721945290972375468811812968052574421167106624818291489669076347573711000263607437719979740971713699919252600169252903634565527896258069715237414464533913831193734868864396949079684440122518680149458441796936941857791289105632069263389515215436896036712364362772777339559437514929968663820220044307617148122939481491810021405054387350627357273740873432149817665337987677646728022037748643216000
205 1211448777556914318744856889801919124360575699440588926778586930731154116677985739456167610442827750038865622866695967696512434218768836471135761415081310618131629148605253049246764872468139535925369877248056583757161970231103589736398365415114699911551642922580230873943364196427049167266819948907858654336808031063729181053100123921336532123164973190773634164460425927543777821538879765711074156523886946702404426468225000034855795091894768851294467029805370485438036691250024672951044084397088946632655250480064076803402474350943240547368960
206 -2151005466237993150198271748155499689140547789184359270177116424579138970539713577634481727530309731435151867069888203825632149487420341231538045928698593145672070160669547149508408779275258820497885517166832965129604770054314799172044091801252288337534827409403090787483781124837764630488464075067742646650795887360468872406999415037621991340449815508881734604388203890287441133267420289029727830905480398643646408282830486312594287161105772970911593370579722735159054887448857060261294271719154824667065010120324545928141484108104784642646409600
207 -424726572119570517793640454590382840722810441202324040387479378963763801489525922821868792157995516718365100917994767720580484435885758476841061884496058945999037601207886734860089294518198399590774532617638551393130249954673660465797715904391160832582866788845294644715486611150227827864232915646539178557498900620319181477637500196797338536262702492567129680838061298541147398651150635209849588481277874840316248905964315780105557487712749121232519152526421870484144029008694583084844911238575496826585338064857685008745150500443610931991513047040
208 398042875760232404656988941574915437376642438633447138046703016292422504702474827066404655492484245640449070406909368712690975641584639479198313232278063737318013683747908950590850550719401907619279785443111088754179170405771037187814598360295012493493754366224032597953796697601327546867065701889456064426400669769733476880969444919142803717504776548609165828680589215734489616199790621545618153618753357705743922434239307329786013140889722299798269612177589689921873740014633321637097348633159923682559999438784408772937231770573256531316318179195680
209 119029463574377797194550883016517022594297682880490816984435226205866797463409732104377508641490883748552340882263619362583920335576377676224236559964962894203398999207025890558192278206030492498502112236182223728023534086755502598454835935617361561833642499661998714623970443168239210629766916789924627347325091566263896924906383621247006262163326819340109144881354588609991660415955370313097879566722662790975616086543350654246420785745871812489943839065954771887609041084394477592922416077375251397674817294998214352964471792660070999804223341599948800
210 -70265137091847328799737231104384368393000612298776412237049160485062115967993256453703665746453339925675164606106168636363987602311231197186416911045818939214998099074987890875040773407916556934554708162515887487880099503483755139131125051918580821916427146131449364276959089887512647792428873090205817183358543667971052938820861229696900570001603901018618225415580647865982756053419486520465396632747892491098700310462622580211952257085571275089982954883672338339391726303303938975751541516575994683029433481141164484249500916731364734197191021693639695360
211 -29893882628713783974552470443274861782828568426291172157830721148542021585479801961913094343965891841106036890652389627772590199973278859499520442197595198532219397337876726951853329956400958220969097956252511420573581654157123580224866419502047364970777029596849133647401441488760461628280108270022487775577579008586645100625644225320871397352593653530385832382708012108382930074976445917092691391058120239450851765800841591682301799786079472066207650590631697471951193755950492678402666944417109414451304773106894551967654182272684152475013896043677969920000
212 11658425290200350540683746049599701694367663570980428571530643248924403290543085798481340558250780758389590382611153127116393063528193421728437605660890400052722716833839451748452784858161925467584299395606707378119394966120774638556417491156656525032365276913614471317338855410065325638336136165613894267851848526474448577004329913637761282097808217798294257352025843111782653790071354386634110961024418302157009152586867151647005232347729736562664032816126062009299257065839268170143054252989492884682609283188224218309109800868696709843344969998206608445748640
213 7005301700444141610540621250410438009776772958316362055414848123864842639274354437913928249564821241405189995125571883147077942712708442691439886171541225823418647825642168397330888178077183582095906225031549515327884965268118280286109791877405757587066276325189223823439314845742271863927816064818349358762256119156166578631221699659849271567264805807113469220377728114794927929800672957964128945583800233878551878463561415738363572193903524501082318460917148774411547511229367663349591581966019366266978235298905213796702889277524528352403233674671767657298984960
214 -1762763131940341194781906277012282708868884040762581390179945900679603671611154124900054535215495130641631262534349812920258808767818220020330094033927518781343224618456066358525449180799123016859303715643359827828160652480323252216978024012404539243902647342832742046582739744181436736012406050756321823067822468821286313584725939374451189418241209083202606200225367210433142782939342280265471668399498016641887044913721309887072183872393680077007536988853284779042307587981950152549463199114795643968479787256189198064176527794066221068848287942839236894488505691200
215 -1560290373857255594538406428171793903826544984863414919814048666065043068820153130963105526366433692531067495967494588102455728064201585673360737689192530415452944939698758718492790130958046654314503331841053182446991215833841868066584908002227417440269057959875275493783255651377384156744621142370836157001943141846684980505920829798803951724643156304646436819327054029749582676779800645957808913522555920443181316687899247708644047557422248183819966112369184228413679667993774185521766889276988215711554839004296209827527419834261313808152171901262081215636158792949760
216 224488291401742949382823927827655538615543154300338924895243712923479118599369329745638063713846390468908191689783507907973369771326397362690301485565909784612866092214130075404721147427855005859010049237954077585500884326442612497029993331977267381143709885676067854817276209249488900977102805883635591666056699914347149325126610071844813577970529160513833587859895649021966503101292303858658666307784680326794929133888272433932811493862282585278963719776758495526435710102072134924260285715198278674568745993859713592707672189058203313044978702583086188438182701896400000
217 333416435831231186487453295930964126266207215669128944927552525098933481288111235900876601366794497502202711565477547572965374575593993293620315881371241095642164542551854497012075604033490162349769056647576082886127845184106634914550771349596708232297601876795563083159801107995335522391382750639517380424173378198891896584967996867400715480821054962109770009912896479886488136653096186661920701227776966399718797503135276793647837314426468079931330668815174875141991410427685710539280828188018587885627513369937505168855093632445480106404659820499415541021157354665586196480
218 -17285667027316503129756370289427339126174642414817474483910823491910946023038034688872893995916123281821754660257680252999661149519838010313571172371030423565693144917018398956347708018778146341562213891305684280918017996602882221456652177759470859117307385306584029002481655838209671816475253166794818921943038699863338275746441682213822375949405770619014760776620228203006171039371283858722870708912914798966707783520601894215339329483635746512543096063476365656869041517824107168673046236891406618086671865666745080741983987391415123932567444089222300184162930188749916396000
219 -68672737823566917357312247977538332073399891370590619530790980375241233898693060032172743129713233007663667535767421404234713811640570534374050106038007033258803913367786262738804406148992028969643365919365763221839172800525366991469112588900386338263345080857563995542322534510237780645220479685568893370191389228500527346404789956311811471576007586356987079797276373835797504054596113109544348554236493833535529871128640746592079216506143143528374994392297983951949097309282166788595660814471559201135083907195786832303964503351207000042900228859305650345829326228341656524185600
220 -2276834623720636666612926816740266791154725910435614572833822660355005591366216393338713379415283291383864191399051461623169993784140435010785538545750390320329987078598078192373269584089128399570362360626188911290147408651879239354978991941657824141227003477551885336164826207130330560565302136226389264896075533964733167097766041838893088515176550254982824293859357593113518282189158138078595194835367097660076268145084186776329494095820551785894228779479666202599326368347166036246289067975860400365110862704202252975275017917485148610956465769288827849942330804774683036497665920
221 13654551620746821457892312708654354521959591642756704906205668825188154096271462160215434257340594090671846990999179263317635226496126587169272553481155460687222809751804285649441772902035873373054095356442123303276278808825719428030770116300621831535541173193521753924685728750604174346434019423968859587602061983682799505036856275292065050288200703338149619499138596372743745509996879738137610307966879783814625450712195113947186077271944541943033168762912883510301066570226575265774691038631472191711260196299213512878456720770103613872405771755150058074548306585962275899439388262400
222 1604720024911608627762829625334685524909815652084625339205242695030829439651145675643209772538116388139341786539756132898237738680338815952152939823856700552461233774727320553999937219749987488094004955688357876705655914162908791510893037957323940779239407082260115860778478281434002632799262242666929505445390286868063028453436764583391147464794528877825754325943382881570528272611245457441992450031383786042812843343470065555118932225794333158673649528851960260631237336812995349716855850895019432375793835614267830804340633566274576347965416237300317813984392333674364398836115176375680
223 -2618346455967586578427276544006227736852637896598690958049397899917717507651609010139885722394169160124862954961729172872951929879435814786775155254137735543112576601409151734413827137156087697117578057157765542525326975302133610639405110067705572232572095274964782117741477451363478711319088523217971824787393590047413543472266072251380857336154651597985636933494060766709022292322538665142175294431624143803494239646361421369415971061383392485023616247452684588876686079410692221138061600204567287931315394910786283684671563812686484614561025838740800937308861699268875839828501048969297920
224 -543228498867405804355616018149388346448626991708975641198004318638355919361534838018272112861148610334467035798658925059912371835313893192184799576581915094654677363114840524301952819683750113945376139745474453299850228673120255466069775645129204626315526339996570248958894429041539594396539693867336274053112558954758754290932824714960315480920351573322252049530627448560510719666459571545235970782433727004064045305683012230456228095497151655026059718402835349688137263205833290680856364560757002925462835535747822958891842528393505165460803233679010259692567310819622294901428419351477603200
225 482323948899359636910012778610978984692207358079030579307102025741012415006071386359205529310462716639021363658939516666189761409167808712756948319605341315427964110977931531517849293486022041770599563526385648825499347684567269822070887552861060718563107488428563812180069375170124494804772720702586313230043493093627672512424020922936723690241193432273928824167434500942696123116115564522640459604178185080882019899879912781581746990232887546638747119926948354646848107420862129525988942929803502439421385523716131660377134870000040842330496061739341721188307040192164920651893960636152155176960
226 149992979042875091768031581573690675648934052462814883265967402834933978418003399542043944109490950036611828680894055575571938521738376216092770077154486056309027010938749595529066530997069172169716667852768643277780717574259920096539477632101654999912716334819910203878565992020050910899086633136981732089308728105011760739099789131609875980162951910634437450055154067814462425220717955848954617991519278217784665940839701268406827991951045991422325085801229203805443003286774249010762794161633431091853352581411174758517045851007727161629675277816477472928257083008077183866049630814162052186767200
227 -84659666018835528050247829053539676898649346053136217378584427055337984166454303414842085327389920137427103019513560912973899263434881103910037574456667874375936999540556160324072369713651694555940325596577546202415629759014910010535232449100268928314632443239794744402249684450890255267243637920852118791952017057931271038810785524099935991626400733056962472744057936314858074938480684211575140448499418790199984199644331019699696112777643020461495350968610626582771227338231389773747437380461732484960993037255309155118673840809624091587802022200118164186036494958806294687144162259182625625988034560
228 -37344410487196244656621349974091199643795537308343752280623955311606915135732788834587885451371218105715770952901541585519693380340478240509788776315041615128999908623050615467541747243764956516755396534039356737293826197275205605293565110711565170969781885010539490419874493261469901153044060187554941274292490203866889682193978226712802756280821593898390729970773555123488003176884464992907144731106496759433598854878701254692224793104223906952436588635371516042721829474390969809643886144163758070829196587781811907682130884693264679237571355805898375976636699220081357765310892683061989323179530144000
229 13935477002458342700866693258541030868085520196396213310339457567254470524148224121534658119674606449497852644946639741995920317053625320196790911027983890912628493241046374161553475354202337154726562628461179470456834433980805636672180773416687881964541733229393874950293650290498147762685338387300121375160269289513070640352112406403895053693264862567739328418578034657525031898750219966067571078256157585492126407019786937685853780982358798868520572061924033906729674695458643177964014219606283799073874167922189803288583284797201191341579980099385533955673866876510199089563592634849947299662369186201600
230 8698508082070985075966020158948080044624738087814453421220817136783186318622517758353105209447162313735071152369955075015575021843286907467810565216276123233585957027503699791941938909231394660454874501574234226044469549923231096357632294442706872428384075693075979375508951344803708366734482494465241821590754955828393800571465648140681247327481009459006273923290179740887523804565476927401450611738783152883306647420359372220739004779725605830071522204345395813006502337853451201413217898572388860254177890679755778821124171730268183569031508497838340346874811985154615839001389059503275870146446927019285760
231 -2079788526814527693371493849962475435692142011864102351069961832234274100885523112481678369112720517667814031154197478848513455481203688158204582616709220442834917933346096242549387678723982870094645761183318999310459838148839529888512506489534970146144994399964853179938451034109422925417139036601133261295797574548149382444822450151527011324171148673282476152960212817615547604398723272327406512224545292710836004761856389938179989101849402545464198770326934872472508456425786249972473834227093618202019069876838789249078727607802180590486999207451597543379085548298711955150615857521515090341355645748651622400
232 -1928269162075192896423443737406527813136016781527619337233473810856475707130280961609611454852413923955007779556645277977971497367774293409000837556711222585208463958179028864000763732254229686944086917425119007414463231909953889965116813410938830250369839797598960226904902417335784686993171383517646247463047351387327054968665874673625079655662184387568412855908064097741742388426083594437102500958818718212913305559527789939740329895059431571357116808933788115082687232371858032628138205209908826969074795733982088599321269366357147669722747872818242101735568858355934176630802990129202078139510350636292204076000
233 257531086078460868710002723663148978856296568821049767721594808162952207639713154557803643146196610107894413144001259011111582244713378592439270700162323171660420229535268541495008585247849150837768405203219407694777770782885833247705617127138964240460338426815249596913647197312545018103271173457694892672053680958292475118622358735198523966627368400699842786369378514902845054391390035014119557061968869211438154630461081897570269086658232806614186144657187547821826074526169525164002265187811697890406711000162360520176649321305745868057717428886478061340661035136721088516782046026699203083971829954161021374791680
234 410379615488563569085329460233695320624608025780834197251360246356407370953724025460570120007237758850677310840885676788614634659265869680810342070725791680473898071075957320552750798543966367227658177621191139092332198933362949688801964946466690619468083325946035188003650812465422966973472527618703591374129917381844478864973249255262866210773551058494402258849444549539756801883432360857510472088988267247495979450094133881049319048541628081674894672478561238835655664680382069533614540228527702594586705519353533881686239134390747199118083508257105838720398562967632868971642436381034200449912525478056705661874992800
235 -17490134950616803174932897330815789524304451664115199375373886114139731867723338877214478397573618478201545315855516999717173096391606383779696529419810733780162037614415721322517748607952491061662969021769768646755262943183625629966830776234161545795164443855399069853245966586892769294428833809546132766601304842265507486569703781789546718765771922295143081131937961861398312060423586612420020269812472936127993904999939853247842241243479179470026448681767373797360484196498496534910848696909596073188622631926519521499762137994566743692162348921235873584081048364502276341967086648589345896610969852516582304970569646080
236 -84206974173898229851220600060103442965442379891778329758618375199585582367124530508455482344947102122804591861012735569309262077403779655727613611274633010094962074438977180771014696315835234899865514221478462640266578006961034100240996083995263793530952062317981504495091824897820910002318634511806930827955201130971689143707323397343674194359002058672969565044114342437362411850839433794625220593895280324304254290562334073504103368149847341020116205306022805745286610286431542645784654483777041380485609303966968642734124826248100158026203835942727493767545334205322751251142061829366959060756105158212090420141383295278400
237 -3538995106393730010660688233401344477495919318478636584386911387595923887260053927124158219672481607167847449236022905765213181944085203669615585537802417473046658689361423081366066636790375780992917796589388209240393797450483161393779034678569241741603891392219672948470743721655950372069989732665953056358239011407401774282255927276028044304370850644156937121125095454118206301661300271823143577722996003615256924276688387099879020511358813390108659232053266641238063889662065609580542501541775027240498925173841772650092033597021157425877776657322968831000429867810587754952275421086591173118644347663849983772388694048768000
238 16680616475860010820104922297369214014234833548559920601516343359814190554352767117879021162489967877511115598295510057091420172828783606155234781026967007627076537452657835208278486941697766032419587039595004458060953220047727359079541734312906096383478594532087850670892234072865413397967140700308545919137204175072694882256547379815652156043524536473201110520828586565092985194037377996514670233223989062865372226074953986854207746522360149789579436118648635979892445427516307268244239848068701113566759161419591062954031890228586445636175038467624787480449629047248799973190538844111964155377581359339727191595909404508665719040
239 2113091925082899804449724544859039128199737533921449681390783912365660413224995451271901907616405231922987410711521984487819861288756984752345581346670530789985099815928477886940892128065970113897075969182410947338600329092368330315127034350485880527723801393189313971778219558414206020809414327100357275305870056714807158585268328210659743245373388798916576656684418485884218587370148803523624665673386773568041407358764855493642311496706100534906541475092774090759545510567584188243688273280812695195873813323419573845985026749691864382483348019744108753217307945275616519618782231386971116902060592031125137659351791457235059916800
240 -3185797948648737694996871585892741131671274810090080657276438836788616503671398484982961627799390997002253316906263894808793004152976904681636151638996723377373041777223352132785620961379823302298701977127278374579974577056616242372010942650676450753164680776950637610724143767332024177830312178404715526494207781178260421644557053615714320388352531336974636483444322081137358408683483141340288305218743995644068136091344394791662793798090755354728514528558655483399152529730953572586859381189662612098219434669313210554047548956968420801436966315231530799253548909469765404604884968743021272124083243349356946986760300825443843074002560
241 -693336339239979728891472876148518990013007964735432428961693760568164916031614166380205522917869862471426200661802384951819265541933479080834406981245947071828884688802593719032091478960879383215537316067592639081909851849843297065358724930405791673214413875500797328104963993059507616286525236396478295704182264689234781702024024562659781969492014499023838458450327092483650107052950836072649471207011450998151317639897765293831557334251877500140552998720449305200559807421127823410366904618578884844437881997196018740759685715162480267215003892685163018409735476598002554875311559760710239940463815591605613046933952463040959457382400000
242 584137132365462432996111757374563767621072539462562973124787849783225107980688129662907358873297253113551399346810810087229636044207701699540857261439968062849867801658759772957595524913959954581000113929878348153148054942957124701394258501200779514904542771114242703945941588613620542374710761677562808519702754053611708921286198713146677791195238248711422821474070469736095727983908614696471283109217663827627658054545459977024687379735215841740045953753212488450925060980755422967617164849205549592850804709109317535988313350530276321753789878912277112240882928290544206353603626155680989016284933077688728879911418610869975985975408356720
243 188799796372062939558047860973432392971928147585255352723420501060670459559212276406062249080156272582131778734663861810167684997551496386614478406570863135471978185333399919918821786421991514580285431448675921235779716411214499910868172860820321632849649549976996538397238601654200884066329997173557365107897890948868969175041970166605779285656578935548960189206884548860064750932362781158073923005414599029069414638845797697906378889245482865567717788462711239357853775670440419157385700005248347683674013677193564533286393382136374900573384185524392188523008147479930296968801034631697441795672116504465331262420882214784013235722341861601280
244 -101930880902019825925080052718414912046745824231244275462711961959905844980713162845412007882590599833506573082017599607397359055271200912398933964380373186970317595284353918562131118230349682557486423348714919352230638232486623962532420841482189748548315685278273713278249981050695080526874037937489803791191575493046137555171391833571653319584296922929281671373115409411414664961262740090487573800580745439630750389850322195865251847806056736197083307965855593189420419965931605525853767860981689505458409902808551342631385482457728750520729639911222991968525595555944796717043779536729600602145008485885710048199613603907755873414714645855928800
245 -46617646335169927537539855716328429175394758526471430985047550086391306465571479126860627641438739329259776697418712001563781336420939029705840568915698364057324792686206408420105518485575085020577068248687352061710344537517759248104343424410990024535303872693828697559238220402391186710136560521218551548584576255112419709979403985779925514393388004068814086707103094967459181325275665870607579097607631242208168656738870925358575949251512591739422451266981726262708165182469895895652832517122980664927248645585409638184337028557221458134984450978278947966189159554629958307088364065085253618463719063591528331802008355524183901181181441136563240960
246 16639584826324620051464474518576031315504252701697115873383894532358022259563845053410133518426541827887023472990570176575952969783781419258996633999195469082079331513051154007626244028497272735913966809535250386829815508342322889210672061648715686848578957992456909473343067312892676376789398187838638309228463292856739914938659549761281351533805141661713105315085461364523520154536827093742735779883078885443332593868115140444239920169517281437276030669326576617359892938449030687732925552279150548907211335519750225184121996748878703260418723913865754007833457712820992876478932882286599591647186452526577413022012017523527718416921541824090476316800
247 10795034987700220096533639316137333941266845384934977208078180411188837791854871640364358444016769998600625875531685256184556621513573346598138823485207477147261647090948657086238397015516896474869402641589509092171039101586870747070972099344100437731996985578109619054450116378065974603512925887910889646170422628666686647822137537975077375771826902373447793548678236385123185463612545717519447140542597959679528017164438171786029048097759931849725521834244965929500043504498254515732679964221122078647806427476177238587848278511848222771836076438347993987122923616786412914036376247713394963362983375202210500794659051926719630094830120592730598583296000
248 -2449075459376528608436638089832256565728017551011147810811427174416364545667402873296803598186431035053749726455645463709126775935703278031458429471874233856414944421362358816825309962650573860523682208660288656321317336274664225558694235944782147439568859498864429345447647383121019383106585282444044390696736405434176914542152957081178525710244259914717787942895290659524451795107942790702695499466449953457229084246603846443155108641676983005505217943816117096046005978278998824785960445202359610853058884459488623428696411570493474460987961706810074322822777596893078213004888229156854662852521146974717915193423309840076276395114018245568508270134976000
249 -2381949152079344290593268351679586194766792810621494741391821272826996485367139520956762229224246959649049043012082805200806786338508443787114532177537511537683862106642088153098318385545136767446988702405697370176296659767182471542954905510210374578507338770147573180974544576080909722343741926903002579392872034944261017398482613557679036637663349545088807566177700645526442704179249195995034566501248745724891501453739496222792958484146712408836551083893707816890048063433720061419679673625776649527376175650348295692084921488885154959710208863857646514418783631114155212686284885477149453402166012113239086394881419678253568963094136433842368311591505920000
250 293920017737222458511348268888924056581124703993531248218266114473258021308940217457698102250588349038036013478712950477278139036619714236352409723819963407147920773459925557036572106774782468099840111710093143753997884789133799724249948780348652717659828063340898008457843050494391346469498576470286020038473581612051626336335495893557676927893838511306011003061986006132953019388883601825259827173428317059584966986017309351704774951413965383857101601118935838224147977998142128052874831127139257930066287633219739971698352679633593550334141324096516120017532074098005062460650592696113179421576635742916857887248294041453472143794468172813711201327228801709120
251 504902363391308420998449779057653244793973038875914942467575033159709366801648678582409272531277627627476517407965771041291568525190538833209728065091193151559218923026794088639385587848167069246752821359500741950768494633667221369145496925610463647175521867927525640773839858040921223737441695834043445980783916426203739932547266855176385054011366455537260872213441150438113234148824681713502910106222258255776874840334076200469687076961651072318705229484334473433041654193920571947810053938196781917785247324692366580062652361976345502779227241683561363548938985719869817365028490911173796538350762358511445550198105453723357143124565002109300332034825553036800000
252 -16895922627140606731043547646557853964582419655039955946315409286174752204178236464129988751770778165944831016711077300276029289984431503722069108630103715577171101727790551283375489273508496988790668059375339412076024644205736963202974776988547979588966217252721709805268505309019460545028588449661624758182917261601001494999511894644609797880540623068273521690382572982538200162196792485759013060668849923415653655445090241292157142954281633477540512137048520949185892114658980248681990049763674720423235258149267409896933762917105050331561521706212604681792130861882294117367725031344254358046148182609419201599810028663574827575225330390775710746304206772950450560
253 -103214504444878428456656586132322430751800746584104814041961247146183916726946937868861300120094670844967343765982639705782028513868881150645737999474638957966965061130845026829681376189086088882033515925744258687394263062206827424719404646500410039779902606799921578948668442653958534298494386291716408232090735965272167806670243181888377288841509543760609654335786103377888935710249180552742292160409950051784555341599945315495874977968270105538013005289550135237455311835541186623353909469756052276619791323048082423688014140889946439711511153679288048117040932122497499254254725800321464376333112677753536906744526715596136595199216730492848432055959533163222365962240
254 -5253606333705166216966193678816242917740560683054447369666609885373577243579270727015606486922545966149749629151715589407492392847158923666607859350182237159713429447583041039594624018420299273259933047165948564273022343640442932409989507124397521482531077107345605575231492624189218868973920457614721803455292009456330443671529727291856764819807847969871007068506254477115379117858016817133939615703931873268779790399113724030501492786375822773852722426837126075479355737863774622720147939288241620526926006835206594413063113166837977927243265192380705147816979103421878128456443611426736645635283238384917981057094706744557268657238310462624839572924100624448680712550400
255 20368993787767852424715111932725893054574948334750857006324044682640452721857945260070440403707967298193027940825607736764665221408934131974940171300746431069437333579058559434070059992553847305204176604146951898196673239301858946666239468513165626916377330847171985633530279592086518907456304717984242374236806745787013475597716467466231280915452838751675555214718715980032060733861999403675293572521450600234256992046223062633975908119064845851942119566975065486385355403268192133932247065530006283569563219227624331586123768577833899469540546179931192431734515713236208928996339229129917099887378076655218172576088607839884071143505802860405645179335571522097674540522127360
256 2768256228462865772353516905856542146474617022911311099154787509884058634618623413039821902473206637246292259532848660978808581700488828071133499985530624571511757337060535680784633029039423080940786677925604490207124879973422854304233256092543144370272711627063420272888643232204920163004563020120006254595159035183194121075911585438121944928968620891457029791817741843204183201002099390848954439788202052534851788301349626396434979690390701287381936201280496015040780138085535073364370765601850845135716671725576117078229380686171224059341856224742227635637196259579038381452836102201408821612255356016104212786175645403048702611199987039824372799212391555870039112698547431600
257 -3874466380442939700457686823172282078116619795957695280093564400005737063459356759599280964289258193629918075652956334528641639286414436791371314079580826116077273661726333288289431929163044258630227690728360658664015395206781945062347830422821281451184025665202674042841792867179103058088206241531846793622731020183608327977028054648473327904015429019713628734325039350175754521788052357360035208336992621574751819824897695224585157279541536663671971650067660841091919936249338166380395217737785586802258953858788667267093458582342633667624324847914049895267095987191736377013736539068024788090101119065250805346913494971320456250657846800125286418403045347294164032811753757736960
258 -883210601504985955915954826040750250124876931936598820575189204796337208462036947760042796736845239538012415844828106340520323416724949293308851615782585955809404736843538310996956928632877354311509110127810369612199239714548651610149141145694146016384853952664371733667716601972844878247650740386585665340906664170461138883714772099434149152661960178426591998485809267846828615741783044839217505183990764265741102631619283877281828994641525433436010987209460569982541791276064728180657607147626351200916763172051213135032220888390537542269175462724508889314411400983979624096864381964290840377082765881788570198835901059670539648961801894164760690694699899536637206355926786976208640
259 707053141858598941280754362269033180024265823653118936516951636347846905421469863790201478077376200449916550042895590316328754707515368549959500173466222226700001133672864974020742747188731033140760168868571466160205166190376519139956336818406387484777067172929154059980257576277675835455087420809237862356935370833493650640698955606439522373377413827722242228145523942332425354836932760356832485621450447552801971877207235432650244986612127712037098446496379720756382371407535230794898685476585821604258918187514961234125491344121706069880564858506799440137514408588064193593015154126199161944195744948620549973661719804097341111199368118344782819822756151396698638063962670312467251200
260 237394809612800020584855060345216374987727780238183728274516764791235411885461450055886465355383846397495357328562118216947608061124586095683432148039558324183086628848174071443512404450345578621835506025440479688892835676867215268588881983368938012031056424848766647374145156730581179349170543579224326893430207835063489121743015006977903282877251651685088982504802847016132369718638344609219875291370105212156574741670698069846244648211334334266096723585761859944904342894558377764514254218317690219748479928979537778641970482202540106986514754115562452162721917420012780050369352618337779405049223020888797935758106834870182103438164864835086111791537073046714950117769949197297239683520
261 -122635514105127093555049005376179253988514854181600937816344581701590491942205989100811445609324258935759267006249599545018867470652224498579337830042962967407881643576184877165465915002002099768467423909317929550969450946369700516435729450480792268668083478376948624153614462571033285978563243189752734191045880291080973474817477822555508829492978230751208896847281305814357277180279466969542678924419831406624647393629926292310548451238993909975635129251555786781964113901607018424918188619729076694016455113453292642096774323521953463532156532676213054494251633411792141610773449100670207138025070885322931040086508133533793372072569697024076439808081928169465068007223642963638377882828800
262 -58152425833475737744019176299812321109162612789354209478454497804877674341557653029267056936456973966713874576875100765672929799357264755127651784274199586220772454283888001122717052347329898756039863201833812743734576219260739533087441418796989786322142241759258781373254492856932026304523092101894547787604772873542936523917837473274819838749699567734037245095825856448787653852960636776464814637894755944781831942894004925354026316545737711854995047911370744349319097900158161554537414628724130812670094932161988060563853110609046539302810896726040024948109676341986871093825837672806743408009500826605864606163969005078265453763323745250023377760147633100050905638033110953738258142698710720
263 19846175366157393874893598148611731623239616340016571052249367551521084940778031709746523065483328625395024226776523473436939123818235810354469381014098963806571690019989302053274155744608290989054101354750602298537865909238229141446797284690504180615011538538208378641898877962123427208712367199301562908649876082137920594771152923332089285067998681930864832634988575044745190257542551999088662475251283997024079676039565869182654974137181657527245230605214581099644820900984033491522224940711778963814249349870503001402642035568592801576970236117665420781769899952880859646646924275251602057207937175671665170066080379652229069172309647759816583753704351129992799374462094423175007359986586132480
264 13389687714205559248956079272036095857559565588086021866769482667011637349043873706481132165932723240668778001021556082659821454399871750996539370124153462927601028867682839661944499176750248700760440979022297728835377250068404934031908352205084592635908654617614625092201043876335866296010812018364676574132631505003552209181987291781007595711419108171290242028057569844596647266795081200803614430665922825115122569110164202627772505808327412190585919677752371665260814751393467652953645360254993614575687240724584351542437812453651805959831901336507567474058244489710819544247712473698307839550564550739464234141600217859887681348923594357160935649509935016940323312338693539572462320743367249414400
265 -2877876666374113609647468512679573178498296811441377513497717422595298650493645408131534996095865162433380511744650674820000508318648665102357458935864900332956095732387092252310664359326916895008014347894822992235350720136533708298882685844887409936505787871121700780482898862810712012779556956210408917792146872190882978948907134679981443501007595011638823568274768355595300147281108284163167350474496185445975914069124039047068845600684192784032908162382400847723652508634423857153352310849911059988629650711880802598220361431768250690130417959624588137479869714113440422909073827830829470723404821976137887293059182201919812428592506487096114039484350660765053010384934454681886658012333640393359360
266 -2941053231271034165063554673328740886994788723170648844851913729809255400219133157797361393990809470048090347847499403827857003169422436784009973357070843176782435326738024752468761105432915059959574651669703368143475450785393334134245561198512314308184555175217961538906855764859668881744570447646623735794334765051434860077512229564949154238519005513142413370292356370044685766078865314646868298303789057861922328342311709875817932356310203820799642779110589606560882420241789403034522812033988007035341857093671771786539774605924240904067611900383760937474840852172020573529329838474809720364445886470701426704087432063488564684590090663193141945838525391896916037322290816403331683793320275615505881600
267 333462531670444578811854408443447641397144098023329503336632494534315653536674852722076834255005437137029701230179881095059397284823257278180287403530270822431561107215619910513995914652522749998891103231812559696918231229364280778312638962583426986503096658836118978381247078046870978284544071906452081977034885076770296724558577119707990603604880642373832591148424517677618234245350377870926273574912029965494268889281666197132620425034665405576170460006482958684889358899133166935881117945656725588514230753012904008285208599899108486065047641542974048518948582208570941776626899134978486569696189941223747486611250379838553987855541302896334221110069870846566958285463079158785636253185266134344098816000
268 620944991607315949964269753643109911716468948242559623862418244115797412626390389871218370746106893778055203189382771466871495835980321408484857799553874754609037382936588530266585583903841534899803065228807613884446492454874258277758933416906588653104008275304156838045583455977037598046001960051405108798217165259225318704549444097294667776146836020240888159751955663211006201847037261088837639372181774668359394835309894338808287518663496001564809825522478158384273709972808980911901588605695772057665109646710253272403649020469501534734691996469854153080510106175248206366468422495965184964375633841049320744094704512237435571610913043828451684550647316582808763219377392539079342494363075718353184415142720
269 -15131921713751034297848614510268024894799797111606213638592334846961807899630218280451713356454705885410206912322554627730432878266167019408375322890466060909964600458641056058367043699862525980123389849106452478137751855354819768531677713640697188769017833708247397274626539397177226547823927933310248618533543852977946856788534267681747834036407459477447059665943032369025471160264821455419776379264626538732427480807921373349373857645784529784870828693799551412047973329963620060334876985446112484203381889315665023725997894671295198263298733002866720224257789537539208433320945232135712498668624038944777989254937452397615423235024293523524427519160465965930264899238795232063796043670462456605347187241369600
270 -126462657154659413492070045149999208615337609220216896282125042271465434347568912005767626177430154250889176695119633611313942479768946413056972646799631662076846144134170449811099482960602745447907675424680941646601785890054444391961094639770845165390065781323872664750671308623231370778370118068164005866021349469554162372884509017359728993322266515336431496821503099267725487460241539612852050530565639322631602839320834934909684089831775070841798614432951689447019052365489969444076601585760364793678009294634943336203323578223921360888080138109563240407089670218074558604246401613961755397176234296807573597109017516788540051941826875351805627650482096275456030537001838635592824898239109190363430783744290668800
271 -7559871971263377418987887445288944485434081996920050550297414386342734673406792543271233292075266667496779766066045136974308505155162601130547315301954806372781702793658382350830930576467780364815372949947175892112821187296728445735974687862394433573324265968787653565244017030368789387167303169652674810457032074598878405594322179439997999431370298638256729435552112576672578780279186041413554463191826042403609951137085907961137485221225636395595306330118630440297924464014916918585405550835864936166630335420546155389249628338792143182958941108474668123186023398440674172590285405420278190640050085100234247813805319048901995898496804083843577044311327148545723785961816736160838481776572639499546509838219540480000
272 24862710237879254777745381128810800412604509049365604547993039734609073935901399787519028427012633508153718814113597516270524920002026671322415877930373677907268077968494903941850109210327109540473224837658284266822345923540491765778646117281935436899466731688218649677114522987571821814243723379050245322662615569172338369210565551739146046839078582696452711685363637661160875050342403541131336958499186010442108041356402766880655648153203905840408489808099756965043332990449786601698768937394321337089809414584605123702030493744328747683491443439580873463710323779940461977804947275776481339066671807507253857941266701795313494003168000241171611691423437351653524380170175245645017772805681663719443165420427846975967840
273 3610279263676467472872359840051298150676264162209809966774322356022795434474047899410404453882352432980610177783153575425366765275581060891349761569106246957615472485715540135879242278701875294183542887929989474876445141251097806813261675887573109707324100600215040969792444923971534623273705363414520113128304279962177537905036857337690356723144342766928782144622807843990462971196687680891794500532251388607752972948284688358893498679945181790339539916923886625494555172692756048834186800632035983792899694028598788436649516119585717207454424851983820683943393838405344187530103931259542771290642428569380955755272138948936319915318249635632577779193392428108262579656514044415585678005465457184928939426490384362753884160
274 -4709826627475264537115592860469601415045032072042781199128597812098553842038214531912363754938592202723743580207924490158045624970939220357605214017653922036670712878474172722869968850181332714800719248490741008854132938855266611151781885474152161660384768747534069259228976056216187150862763945603052999711684269979258386346454420513289999086254796430868446510716416676536157981715840263302914980917660358491906483782772058984346166976892927825379742560671232494874344931028350611560135416199878663574639810620331028215957563164750270410000935532975689667280126341945809749140978935430900253364687589531313721029689579283364637489175479859531912814174394269008208565789080829003483575999422618116784949708722092653026922932000
275 -1123066780374410927634964943603057948671742427530870154498397121073308698763070971814287727974157375943492231335157045910601100408340114439327703090491305755944558355134842630560694200980783891933048184869861149999576035222116480529422653942429812903868241463487834948955280561683616817434839929097618293109600232111165232670978301006546322988185060312453476657831055842781109109641656020212241499827319610314203614459498714689049180421858614558398016137580800791361963058244054728878236379890227695780244241471083253464124562290719421709821197709788921513504299706439421768580690243549909980670688587756380320361082204257266937114803270326650674940171618521560086308965514046980763850158593131218613611919194347435184993210019840
276 855351022973484366376669332308016752522175463574345406465112643646761712649919536829426494333227946668045540257727836455074914420222891808785846937319423034077805489610515908477586736286755213689403716917415701297212877329300278958410486865816875357658883000776953334143705060087347912625413024426762802199538966510635036860330364436472638283129555249130389573289772710511609016533374967504344978449942182691991960314156236072373481461089236689604542584758788185615873051609821320485349831561790848734054132786838227096847546312841421227264048805940485196066125772541716538277222444538060653577776106995088430008551935550892049680454477569992461975553147119977202247877378516169175451413418009320483209346593828176629195000932825600
277 298196664608454938949410297595915332894080990614979199687759986549570502421983753093217945550812823118414714535073911321981625289373970092690019384480393133218942575320522554449268490929832041589338981768255484748336536420181221127157756517203808819155937550981409583866661972417631467010304032119531202771654747688614675556367830906801339937519584237157307249551544816435280594495347134140088506895772847730525439625223382256772105463913807033333633065761299114247966811508250864374580821154579574132574417026167723579655921690689615159732463598832250993989713313698838121661791310743487470757151452990231555708391104993341687730054444665495829945569423828752926189614054301935093475982035094116268209230978114042395425221869007421440
278 -147433359622972449361223768213763581373487825478020801495361251462064127204409495894353701213365035917767293004464921949345538562610815305116673143522651385805931175583166362613832798509042564028323303124632531161654290399042634201569110685287652146905551683960372139630868235378235386634134403960065964421436421777031928521742111486119435128572974281642800544572311504953519625099694728545418784134777074775041379400119168664180765768316154164462234935669519990714370761194351261663927271171292942148786594979921397738383606217039816479374490014343190627644507096936206767432643506232376600341170710879147291154494973222782077636217002323615023634976152475117098827444111060877248609191459555535191269067809958134880863812676260493544000
279 -72491748312888544232025433540106616395283670758576033573839772470846354509472880517368422847688641854547244770261944730710824404374905550091850359879806112881052989597864497161498338410848871770070036297568321500672966882964677465267132321840109612149849750248261729118260716857086952841936147767465220583799337647670972304477737273319804034499710605972850345696875286617499994285124230930607072133775907654313430106252224268498172144838279015842100684610570673938172662880762434759428669991731776886583288254068707275574668554029677709203298114320510187095211450081675037570434960332293417894585625658375543357010243044327178549500034527643358256432075510182487122096508955730352480266775863502103703451756119505570311578312199441402265600
280 23642714447550666983354742492514789493239865371644602657477660411093083206945085872426732672735732130048804710503215154666382096108009496391155245223902210112734753896202631040971288840847596582490412225979323816252447579159178063938522904552670008352828636259357242516711538478957900214108113996477924551303237988367636901244178938960700090895401670365211273560733955463975456829751302569321884318880599369981575908241887419631423676841871800328608249936026150341739748327932944749092522488593907879797704792682287917365869127722865411173500043856396108058807266172696238279853829052788213946834196083253200983022476488709786853797707180192899374625620197345514106256922035874677991248516965145201693120838117512322319996708098521006910764800
281 16599282857618509223759021870343496215988036176499295658606649364022780906317626892932581375056507326335463341679805701958218915205978491434139080763282434801890342785976018973059311833846001205410981641434669706368538020693222059329611451967856915191649449760001424739240740477017999772505824110805921991383654827674956250279456407540740097828512556491163067975516645168035467693393206685228929217821109273038241883285225511749124712142794788997898837005764514937800441532831910838798749647022377797289162372565846927955981941086541553280484429016183784343616196395874064949342149305990400407601603834508101251756832886171616111613102863854169051283218884836981998485990325096828098563020570783697824619460078664666371685356681688535463505920000
282 -3374025359280282791151402189399962089239498502763784855794709635792265316818378270845534457018281651061987388067639900040589813090959356798893848806001090048666632740330618154891735963130390236403088584137002762492066344588303348721919453699174583014894315431144844027398585547780621921428984306131996924902653529499246288852572118801721859001787965419739663093367605831846439275753110128537725181770296909018002291719502481009724265012177573288802531256611233853213130855181271981576421812993023287413151595130760908476543701422057376513445177847035062997303167567968636924600789488418197961083160305504420329933555456672437595104611788424969995579825601903572945591205371922192710442939898423846012658572731565637034602033929746126835733467089920
283 -3629790841959313211657123805827475084959122306301297435500055163948343285763385389949578245157536589903461641555871065879004138150185723990176117329891203882009075706548517439711389461449017401127230020424470774352564597773013553590545277069274982861740431109632640563466107266190228097176421289550259432546809163181761876996908567977340527987113973675677295230719068570055499773120280327479871615169819225815439941079764387525911391026221920985622300314137642980309430234412899676495058095604844503975389721428343934839239699400155342888756551485572100303036043117980969535158888089857246667811168579590409762932675949479672670146284083739050843943261555096115636263540570192444093844636645379612221600467717260500701353411416284294558364511799480320
284 375706666772092442289388182390288970306996935696823781578503818323524699045488018261267142414348996837304517344646209383642245552188027917513580210088273542986444551558414455810277134737313297975347446163695801096423903650360858146611587073773994350926489474187712386276722160732176236345421325581902731441841872570724985346001591332237339728847485656997750583429062305716839768756119306543440170799145611623704750807984238931230000176402720243203830405589490601701606815072618063273511842111431896607839389679133888989621218422436652996387776731683478532614392443291300505014302902591941661340024020108396763290123042309546119269971839787952218443799314712359112413419912393613366747901345262213185571130195730326737071845766879525408447223867107203200
285 763350612433734080257109164608276407782373687005451231575928072063374133510496762106789774990454342483462760510097094863481905111303110505269908622924021456673362167685109701174315173619204221675703763110826935417603773686418311403285929716129942222028750351741725054712558262325868941095008444590678553681555202074850273117751032893661491139786749210265242646249759390586792771685195635406645569492952532983609130293458919303301808700162717556746253634327053128590613274797775909212590335033070723353857113129322892905489172208680454144033982496790977233672092316163828822960344803123696760858528497189006916808088917458125768161790310560869307119109540543619548997042001461221182000887985194073628965090117885083422514346092404981111259532779081054617600
286 -11700652666543202505254262100322936281808745730551816543102911990953122957097048818030605225211077268200103631069089844686222239830812857619350841152262703904074730675882434159534251067019324870878533046395193103730818239221145697011233193295054832661592750565286721769928002992122141851821936416480344887615785996636571160198902006740843557980685664139732512525482689004804235827071646113284577263867879323230693150701254411952619651624980530391299891061479303884910500973470440527570872271235874650450273581379245542079994345626747437445803512710859611997348434749297231917936114021763794086993159214944068153615859208622814086172786151937292272362692765912588746291192519034493339469541333857318910160969813393666521893178861972279727484337479553138057600
287 -154886145250928343910251977599859019286233074632697694931378253706441762877230077499060527328320364524148778448854574078663941073263550591322338283426804700478931156704443182763087637924789718817001158921295633584294194885260566668709634649909295785604448371743569297685905272099463323103368033813299203949582682064239015299921510007566014555737786106856399663825383573771225175670460909440338011007117193886139277630325968320184966004134335350235243929080542973857129611336896903128194162641113923839858233822914512325521629874117320395217654598397923948678057634493781433534543827122094850930172264848939504768978618987294441929752542183240831926976015731318045689830416409304684244376517526913292887788723025009680772680806175016835570862012686049451531550720
288 -10636518483700624986850411946755855713798071823643731587787218587702907404114160555413977310687364925207206884578432978903373070835610731908478560658534517515305481741635893491835951477605746570317722709288021915233234841178923618361509213120205000426842201671205641976833389582951136043139350177339687061821431536189821374085883368958061205829027952741684455213909746130758334415164711375807363387476149138006040568302956763283850551565286362646767822557298102616724532590044950899317651330546265154360340275356239787547861288207475378986161894818127760087972721559752779514063140035246398067168537305325580582432749684948834092116489203226971147725375456511342975054306114471054584509130371542400312252111142794093358013116349695253237484969131053686575027141520
289 30335223922649731326296645853520195079511920162017965071758749658002842895051611238992320669008867993056880877124765979298033876720162136988739044179060901462649449675966886758771604149708428376552234886363595108885668928720263536070699415521501753081026820205385202813142164843560767788654051553139161379429557123892976092304924794858293161648059088286724224564349604553349782691268160362234090908691932186338375580461998972759756694717153961850845391741860847245040569722166389320397299751787516285206202109441060291381359860465750038097284678805831058953028783672538685806162856081194999080882589522136021208958958202213732105452135743784410024361086556052293154762712907683196658424032222334240863596820015324574276015983973379963241321162885902566938470223052800
290 4689749142764026911016491899394995583724807969273696020917900680972385146817184749469327465079190614623342117022628496723134530855940379083819425920372705830361194044576067480200772496496361808134454531537555245168797829041352067814961148048961207085814244141134303544007942540042017411361382112829205305721238157258334419789528140581421641922914882206920687418914963688300033655403717461181283236537745097823264184627046782852511124783998925907800669814018709677578700813385468878492293471018247232032371575474213545410945463437759091122539287774933301899712034611185537996938816801276528629332320276767314999660287687885873921597401691897621243988825988139297618782651256460481363922422243096651157226152902481953813848381012559536506443831417452880317268474764875200
291 -5722606234819628552696724072488624177051803781892401447769469174495992948524509570538707889438933484895129861485041728641116969246136234731884787966033883034744118167742786532070703333763784641294990447893089584877882240549102309555445894547833045988946762840548988957008968746645078693171837630623740674754814009251448086227573090477248824621295419007734885923951087931908481399396733831586156016811904686312259162659491403243028639437672502570175804709502681342360857628130024339774631362725078613075260834969187291704712152356213000439218393925553134599365645908266305057243358625723547216836639223912929314893278142425440308191480751859231496002029933212244378749718927107061702479383256861665610351767197605777069674824857388653236574629873772961220023196013243392000
292 -1425682460295298378198045195008334588650380734234801635459565796668986027682768552724738559963123121117854328707460349891485556154620367617833192483037383032763693788559536770302037799731379319729485883391713528340216518187705994886594400464814208556227574796576830441541134341151844035240352008446752692601697602235331618903083455171790188161291481034658590480033118636524478458237103058615395301066112971619291510559112371964268969344734226633305128576929865988243458331545617681173967611761461641498372634132666200291364904668970476196944222279309762669656174463289937411594595925742540668778319423721874875432966621687324383260712975030703289158647180786823180939681900158232343736751152871528675603391051219678285207879489824626890463774340593126556596282127058800137760
293 1034153878742389684019628091756586402210146810049598583888538274696209208571736550768495482985145148968100800186910269114494388312593713804583545274954781938196523924152129663705503684361945807611641824033885214090143009619018005112549445012484721165119541114707539139728285313210868356503050637764223808446115159780546466710480032513595580373753818946905865525221730841004981054338782467662753105125636684192975156250010534506043702497746502724533907134925161481712829027185531347695603804126517050209641159157813485829061632423853735133746314503986708038850666542395285598820850877633791071717524805830776743329372295797865205321676526308647489311259982102511351582109522096621365617502417961660888991736141828386894070636012969856994505858172845403343533950472929135510241280
294 374211387692719574930378446203303890361740218162930350010335738886311350839756307489721540680068875282668447226681040781789903782862984881289927500042452105669319237600369126409594626805843201662243879771897130981883889188702089348920495862338324832171907422389745719453011153912391966092434696716067616569586624530431093564325625124473272981404112588607647960876958923507492321395390876089794247783603391246736325171277101657051489340456410299344045458750637704417879971004720249087023008721849622695081589297651573446197969244818042360715666772429572078504175172992755967258258058931264700916211941551943635738600921513941174841101528971067208381027883765485395915086745871848270096565671145553576441264116876755343082305636614094473051853212242122474302545023815503587595195200
295 -177105104150065031277746031520499777913989301170688488741065218214777788959291380754192053019885371524760569476041492537514226879797190739071520093296152009573216516126255632296793724543309964097313690692318203295247646337927834225369765056845015072220679159030290380952468570555024523569490001464329641087786178033248811058923017040647592398349112780414907928195777032840292023105507100527980381032490345040464769369424146240563923088207834668726802878110559601906571750581957522536328052014170493302513372248421831056445241720861290772488945673127704031705999422931085820136534944804202115443629205370374474529866628122022105402681761463556790018783393872225327880111008622376360060467819430774909067099014227823832300252605334144547752684898807695343885975863302187516535673446400
296 -90307182342424112362613849100899353660691057753697103304302908145818783433082788364935075978378275852413330728008317101416238547695616245213250078978434014206377336024075563123724411011581512581481035605210058286359328549466646667435922932576930065905921636319632616954764033152794293754842478316753827190326359602972169023718893492398994811138880117312869368517234449751060000116278635072159911930805863782360558250844267475985918796381462280324784781010288801125160127371811293991689894206167992642344050371397238484180881979764181172758563988523855321477033243136467767698953246789740934656693234893097039568122390503884417414711577926305307774479390495870428695180103666006221335033952662910130895751731878041908808347936752561676816295373959458451841468954238842636128666181954400
297 28130254437819340373336442246344815990048204308601449996254620850328465535426997753702463000106954277398028406562096904024271709195508824525844617597473666932481698128360483845401067690671805195273680377962857768061259250841929864048482990698864586227094258138760274868523595910744020168600217933257437974771252793246634480417470216596481053598518824382872876564879173991522296736806794980098153804830587003519037491480917857823003973140883793824485799802081250166357314393111933192523020579144349386406788373253297471353985753050399734456364314553089234012536963195447524827966891646363373822797843648250803137154968058471574670005169796247741684518559658793683358955620678985657560393036661600417624318509016921195986411313061354593241916132958483808627408486993229511394312914771968000
298 20567698715485929654982917559971651878877774454678340929875208727202271474758133371518032828372446934947418909786096481145316204406028929857172167400318809699844353919527804301023900090189538064314023295034338610590564206910284366201337121391982143154559493481490646779115475882379410845246611422955492192485237914105883794160909857951535253765986295859164808026454735980629468722188977325698292043203051612501842759662139544812619275333104304106801054025616554279304719618315903269662108221001384364026961665047433972800928129198814201663135156852387014387155250328141605483258505241688935122599229126181681846485514190239694800894975045418289015869160046716200861460431998960993839536175769996636565241742432767513415426406279216156225585509120454926252976682026188178517340324365602340000
299 -3945823441316558792693876612540308677842744080214367718900375196014183810416080561332500385629866628681186414398315752910294757340709842954229559848359361353902263905281003069637969536694273172497710512404824343022904735380140198627303102891862823239626483063785707908078376421192794286243300263240999642827122609747533741300698793889540177315694407242843034826924216489529658381503509083480558301344110976228004998693439017089749177166991198392811416731222129900567132268128610738807693378788627868710231007907523950803478043736957114400032559604231112591062077039052433935041763945664961298024235104903812043314550780890933027749298154863055239687844102851252296261081152130416212895250776853802786055061344068100673551656358231197598001935091053205524788879666878116788352978740782168064000
300 -4477866848983612649651450944175714793365852852071701530016066068407761278275578693561129958341534542712214348648711342510674012467487865847700532122470928009472051666409624792796880901025086119795186336974991505714889386562887567099319734091741836698772194781337564886358701023412786916172736433560268669777668032011609936623117308438892001478808528353702273002127185940690097609410517474613774677953884337544713174072773087177547416842226418606400662375720835177907176927711673408468024522534571181227594250666767888004090036697349446337959204264159412025780254645076287230307257215701670984090885685815145993558775572733373812520223734088848251717990635931562205825737275927056424531437938044586615680375718852591717131581436730654350462804632205589582053333590294124713420932076438838110479680
301 419833870159791734276434371743303577833079203571027154933731844010325988079671390522002212580856120455447931876464601456625348879014463921909473539774270756407021617770931187250081720217330234659372994907558162889192911027363534229469335024672292129573808083134822535141278602924821225952518980353377037068402175458293971495018225313550317240126892993186757849277543032508005155757370903730504286535718090157575710839103355016982183935400704570715624805654242793952143317854986733819655847343884085344495500715554454960990942486541217889360253707453605791671725339832147426939135362850774813062015255534273380503482174899359243754688792047916748853438737215928725165198078064222038167630331013586004264762625081674565340818370653681587012810848400894640918591652428906902459836632430128023281664000
302 938039549915879467132966396242291823257855122355489406781953353130361752148397574779790779415217742121328695682684038540375031549523567342679513377315112840552033021938861877636401216561120962627265798318775341778648188776724482706698448478129819167108806628700829732258938402828293465460773361829444622823654688918753194024410193381592573746140421141152684258007711623548838632564915120864581448127942866658556866671206281486608101713969436767569448573514551474572265142025922051389620292436012027137345301979757288021902664444127230615476618595701219835230820553848298274908977289672249584290234253535938442956874324503489108506864338488264747171702654221481597621521961106739128018306432382654878769470051265527607861921991227979270346780824276865492556609056417161093755648514281740081820133738880
303 -5940342447595516797846044018378869702109797292593174240946927696935628248996751809416582636673091862354078431861977704304685907157610972335951947663443579303740112992892265434554193482174286963406051228789676650822626226408484268126082031325051595781158398128040664081701051579288124996264187101126449691542328442241099521037608892097048663676980724782819434816054116628498029506555718904801616742342084858411226476270117695426746768100783827079024703229925626859153966157178585536802622776244203378131242893388834123366954953807157054325833380221788774633476990561024176515294746847723492212214732955623048152249118930279027861484828491892817267288957454181051166545785859467264029620042534433313718786384992269562025738577062551713660518821409618740903082120528576160210416620009331009349339974410240
304 -189623080933815229939544354257562124917208744914914919223857322024552127043832310209660854767766276340963902421604818568635769111547379935404717085202179834213407683940549252936699930259077867858035031029774317035583554460241884255015897969394195319027490279145808274604591487583586235548110150531135650376208400572150108212586500649205869982848131400967452666317804929100641471890713106540853542056233185665387169317355670853503933478234948922456073983256704116846539631311066717102518799009482499677710247457710510260063563534329044228590230912231730673351200868446388588366378984211261664769734023659525640072192065715841822589492631459516971658273449196451833222131412839543237503816776794611300376593337717696281848028069035957852271927433902183672508773071243292551544677183572977205649096599029233600
305 -14712462699307339852522800394486238819224704685769823751402376691750737582620455410593757165330939730815182266177561956871196747294989243072872021996612951479048016081587127384494578210482238040908165554142933795254014037058026957817946311011525763014445832301312840113839108373625774090151535155101028324618048756137361063470883021744880340042187515916714489495379332992755788012052060629098089533329969384189314351491721839461056993671367301817159042153551443964870375703544648582159766985476254281220507491089268612221614205892322965413882238931580905768582847331811566144057591639071842678806021312458987589989018152467174813653455491179963067777930587467919367839946383775242855426567247119591446482361697686061976876206773179304821164072862766200872433330294806701572493210042672070636174197682524323840
306 36996790500502024299415900511057150267523111564737671606420805964999962829314628795919201693405163635102685650596949578964013097588640439105103380612787075001518692548506124406453807415645872554952212037628327399204000070446945645284023181304196881448146318241007917640418852184023252237341961666892836192951588059408040172561507681087184439575036637483171347605848720284500685589666460717846015037326535754191853174967490322710417106413644255186721312516091677022497708144886488678311088189062522731095491063320273238008640618690271913180693164020850702574821117908032724006801013773625704160355391802792963805481961929262770680692361997473783031082168705532139298726772674045992147730548057129533738926148084208947752609628560083463391676683566044063128928369509976208749415596396587088298891846836784464101600
307 6070460668143190820338707454040396052821553666554377683083386369037301803210576838958863346317070943702917730490018523665792013930346614704127593647437069178350830848155736341177417901734369015773234950605541981660934677056574517561002045089411179437446483538934667195083983779613788700630200541218383322864469576403457129746768909747351683691937989779142580535211194604704135955931608721230202511657712449629128666255823110412405653807332295009743472403109759945582547750726762463954296208267470351526872162643341722628806016640742398532773351940784336024511023802489832780203074209162023561458817941117875433649317993574371869463781481383159861805085938623146424992410867143407498029833064622842328634047449204130079533867923129807317207238220770378920687262093630538878243274713118817613817099729795994723799040
308 -6949843665098788842167369030506643672232496263143593762305849961328482161637075759549916249589453441425487005623422238182662017247425644724266027969749407491426742039137241179607047108599780374178900588826416450652303455580467598734321712760421844809298460084091133165142579052785765453644343325922815212861543421105674080345736029538716784897085971444219056426791600723175158770260435683211855972285756783457609320179403847425658529906188204329784984057965870171452626143263426186691162023119119670498688598426224999209540351421813802276559678361470915256837139693292542579565647321151765662024054305286194760460684310475267125521619738183795643641531245153677987099414458860952553208895209082593280548025193483030746490684582254461105603010669669863349413083824102950343077519424165010579478990657630000415811663360
309 -1807027429470223595199488002531558098811811810578896591948995175362716026357650375504058553087301426553926416839655569126244439728014862495990479295183017900870639058663055348209444798590165935727695832372563699720426796120324628118183545960797864929258733709753675491887282786034917951684209729728048993591385136647030546219131563332427525575383804441514078049899853617053082446918770218591361579471633397989191413043804008363779488992244785500729926399986588202837179265376641897043926145457928614322588470107463486868797305247776202823631387707862708331468475510414006637524067875580025299331845625403147789568474186431545302248131292844548688444384554842066852676990797880613115017033909907572975417927975539461137587880007796348204492115797880200448334173064429151803183162625463177749648755263547086237870845132800
310 1249589361386871624946701859237031043675978712780585886355028160476171047426663069869962338471245954018990805206145747310924375444182839967721077678691092915137485772732144249199806996615314016243682066403442390237078143610650456253609401974007851832911740438986008375790468172728734004832110720259038062314181544491373597441878601378877465956777769542035014727350112158508524726879434147729503345530425182602703564167812985581238182754558064682603392033551073806381407955117078809572323337706620731283382823144752478161985826206523561874715809280229836429148220480010146095495877353680550561495721186770279085833517488127639400703678218537035281794484336119866319439583708505613094621504826900362098861935875791534205536190769941195912867015151196775561613235264739051967272494073057400361576780607305255727506236294077440
311 469172893250526523952416708077489527937600537059090976192220671104765834386153420395989862252375829237562036698790506241521932261156416970370765046202298423001746777363188281193052126601958545043099748428287200089890913800108716996756749508904645337668273482705230465435578979670256806577422033989776370868006277491628607459935287964950805202192735816100383026914003575146952384569734235481452785697252866312421025920372436523862283059674398242457174143399829662562302047716241845499833618860124367736338618519007360168795101446554811883729269900726102045915844144574787012131581769067770918164458959997335382210821051009978138551596324983829749034540064472669631127809159936759050737182958293498181494965351232536413079997064000842728138889566040076416694887553346133809914105980937445147230222776149523623467780680760320000
312 -212572895788861853551128755299117169383090215870875238403575936110772691179562348720814942582814661880509664423302497743071501780569049604361557052548398617061918691986611666942665128122586373643133100439071953802776383246331469181794587349759797936847973828287035109926425004748207754215528107967932437577394843411236750249206188076615543228077244994575517366582192068206246983066888096135546267535735022106783234126052593709917904097458984033932731520449145700668714792412072896003205814296188916314716777362748343779378567772291251021638396530531720462120548379603241982617353382235364124101941298246361877182100074975332491539092609301698850291564868819769284475749908624012939431605338088883885071894502938155243439087507006552530950910902722486732704608194777622729919513900126005289636506492606363078544975310989251920000
313 -112428920230676691492910809255225830112627199683229563976155800292975727307179681572715463667797746013399171907347149422641057910589067854620528050357408437089676051875802052978822437526005611843992526762604922702749671151744526147561162657646911331807087610413134646807922290565776285926396577303943807439581042835661630403334681924746749142853269943420319313620931351737945836129816701275391856286792213455730494677381668784017918829799511974543644688204113961665458638197066838472621858254744172840731526885097010443371698290028796320690461754325331441904524215971510258900370450615994129969276845720307071372291025143435133114141921266699328064496332316266736792175883229330027992010799743056663553095542544676954109957363984827116770367492118284700446877581833493031217023478321568633161987154161528909946110263137117565419520
314 33425059552891345225159343307955146860297561193015907721327941029623496205326594935478739888746024271034084024794732790479788321040350371435027910499576875620724396155149453875455131211158583028533029530748566482656651464406276288248831274029469695886078327332759183857973039531486028181862564965066862775817478934815855549473562893634641075312800486326200424177495174388600626279895842260785873843021840751567851105486491199951922420234270388902601071356959711691496426731078895649298348157990933348505201580551528551182523267016738907960788894627728223504072091012426454858841251377456614801727912863258340103034873122340282713099051640255509287753786434129860970100700691521788402017401933700759669099929613393411912492557681887136618457991177502231139255036021186776510754272622570882600126746827494223400320478173232436022720800
315 25472071153184000523266613944733960453533089636957229425390217250030705594812346482842311268135630162870303611186562962663693858705790050842309989805876883822911544447445259603101340299056409116970122269118511509553645617583182360765482255564897288518298583820649923031258267549857801489909976942611395391004074236624410419671431725790941766445132935381562838079158770753675930367451166912629452593138801963731360455613908828345118206575166372890977365982133694970819527522775855865892708197169685712777834146163348294983370585558122777797973634083223074957431953730632470496739002496610820943183609114145432293552109170371067648934012194692046994853931098469229421369827546497000704760867290930668648552925067448970938700147050480186644768560702338415072888065148282338590406025089670346887924744973178377497937520164334008443186954240
316 -4601849338840812929790859469579973083048844885539993341665242039757896837029235929299496380308915156312997327821874198314870214010175725153339689479316408923063145042743679536518401070284287070820726898023631865876495352007741413492444694145106229960483960811386996827983036945935416287949737966153997724802246274294373603707934835078832296102260551679433602369449252176761822898301052567534846047253189811304121642072785558561154805976532148074511781492612945808348355976627572252735560053757854909357255806917112393270692113137715780082919267259348542500489804103292301885051956945001826771009369477455967414368852605954451528123504145739378747847290116337563569214969360283923849859198142233296519983477198185098727986011369696299821984292281508634945255312110675552303392940034290842716404116543299824117068796097006019707576025619200
317 -5521714607595696051891756833703342942813372433978137780079217887050804121245880164759068699664011196306974323582831768298765036238899850655584680902097386702682528501089971979466746183909395502164307296586129769456957071993592827228397741387217008674543939089276010682150360363473079698743415822243555687645223618527374051905684637964707937430119875550198752126094914802084812607709700536709802856148222054021975167304432788658566422257177303875178367807745024945202315038942145037021478599373743427702503540642977981626941077998429863089302626062670164371434311299200093287631568148930701424707854310577344993804522793655914719298859130169782678397564794066237186984662979308683581375375685525173571560539055088455361961962875296854843475942260030202483228310259019355733809354492619204976299772490842764244055472816676756955492243226869760
318 464516793391023219305081820313640219744184796136888089631092481541971251344956017760352698612592498351308704007024734986553822268428765220485570925123942832865585557074339236636888654097279656673384877957932907099601233535059550610031122646594307074462054995452005144031544922360041267977374987213505963230692071670812381637195793221859335555670484101839410352549951177595384318107584465447272523496437450756873507629864429479966504366802742794114481853068264052177895873401519908432282523991773727105288072747787383824952351721369405552692008351578006551713682308043886854990057153920027330582987166684251061721720486009766068903538527940937165000600891069849486574996202080566750973938793916644812387093389648283628781233512644105692550192626154076503652180543179072249783148561961031468395769047084440686094197810303160505098290321236402560
319 1152246015751451213402315103335660131127529448268284547093403065603666379836616625900001596963882518386647728066066206692174731554180624485273841715752862527350095256078293131325835393329125964929571550637448454466350620264037477662537347269751968023115338026624256098129337169253567717225938358173594402630754168064034470146156986312235436293544807453861713770363151126787367820200477358109703221100428452869572860898370570805049734092299735398743908996794577599004828745426982667036289266692401514282981410002351572390539870733043783845021701112088003047910702140191379002298608639056984922131562323598973048324921061155667266222884850181377783779926588343819208564884527820821390991063679183269991754454789742649193865731389197386954301952860356160238943594668042309717983258800054448465805859496477071154405274209066895340166026414366041907200
320 3023604223371331014159824365033622573551391046290673036926614641168933329651380348155353615497528762843235239455258252536096366414777939805753464969788086522574981090592181314635134505345496245490345317234698980985915766827272380165289029010983169736717683942969528495835284393291077950777158007176748938585282815267260197784914758996800236123358472587480058786834385085846829358339461001729391357101547780330687292643567487440006045073057631296820522587300333406474626594786273870346069843314221616495202707285132618000395604850971904588683219330977728346505317349608413107703947724432833028796901856354780162335310424328560264670140466618143239850914503521980266859945021762196579152123850274134381609941871500182819268330956926583965067274917141003672459758442079264618889300769413261798322763764098646817582878180728542557435474685086984635040
321 -232058621770702752962442189583677135647310135051871385174092962904210487429804427342691794275691217761653065770742318442138852388760808846048066653663809766959486041912658396227749222708020409511519924393314357503772852639933327671111587646225131047776296407636221305053007635214260813978859913650072363186669600562187761176352811411431038757756759024683777563229913567628792206732588897359815929239496309011946623721766323078611591378838026359568511039613759370542276328600218924542971167964431420290140208813247337693980116904155232003629591813185502787021219830084951329942452516300580162491449335812630576797741141799560423883496257067524552220775423177473332402703733031963214921003404807603776137054974219550468662735863032574924369795199502005996588601300666503960382904327371024783241783116188289159880218715136598946353962900544123053515571200
322 -20080258111643350114960892993635174987981936968890542715549010610316590320750357737896270797298225642243467800893275487386488597788168910583306813134825274939721052849322452255500535626806695713195434499414059651271158694734322772528710342929482982935932392036529642268316267019128696157817209497704753629005333640053883122609220289795036010501804639303208174057925475383009068865506972517030377727432511247685966153398759315445962887691031095054138153785368962207465016671157848008478418058787389966593701350984771515349484197331037631101505245208567880196740913585633060341206570946388242245399462695545045348836947326908781719134092687652085908614070713976592563410778761365317118162007621955888805987540559868887476230194939236933208233927472828171509619170046020358286164207988265392739585175119249139692425815621506510697073096028497565466987576320
323 45102134789290626675544915521384687315938772119633312781208756082191190960728835657111081335719970309818302109068718572869477477394719403824796314843287292404506304679008174948049752930270543775380120607280604216330377722427107269363257947165610567729445683094407671955615211034395613362968727885640643303722199646864947323759866898691384884319400800994323900554306722769194698464421803954406198863573320959536346029664643779376026014833203412976791730859422811300396438696669723334668274759766521753358412970552799965532847850851815611082743348998307475642490173042415504809379170866352502940189959552735229072215727510519605708054396945401737275863750902637901210097457606681371802023416357015355541983038736846627742151287132671834407602282846912557731447114001976084844319786301833136893471749138952633479011449805355265544487089445932360306514494464000
324 7832770012545426443881908716030999968197678616421789147347409864701667675031576907038395502543874809373078524716898261597165669092128261604176656176745434223148913632631322746065832815901742931210754695903760995947465168496476090316231395722033528100822854467626591556910539092749824504948009476662693511854548935697992134001061894083863408561741712901398969944061021241106103629156302633937426673952828792721375390790990454863135673904378982565892652996575161897982717817312061984844660580429406095115024232565014417652648440881486072115296371778547820052527112748021847709949029478511274405559924684331977759596477309339829731181632838845771226485343883070064183007531654456835460202697667357522501579948837314325558143338853704586432295405868659643667136634924884888154429766741342543968021425924399885894712624405985000826294992139566872481296920012170800
325 -8436153551390061411941739974025534611200980907541274480936337004596308787611681530440386055521664132114959515179028204734761831551119156328330981795072427159855815853851229025609605180694853682249559956326730137972937063598707876403241525047728728171168883062004587813284142293220694644540348846438714128840573964988282771117082637402886919818323925232963370662664973845261585506634115089866758649577776647878718668179230097489469330328203129261153660379577256679233165837560809147929879901683603195230681769851631123374790771517880088425812844061642166323646237781679031433389946620395037776044597229434368621488170338337460415567276270550921859056125922271926212203906691070460337574539841262330226437344829797054865507360076591870952799149582524194749814230141276509983603975947030763802593276297779266695772184917258491723911885653191401211730275293291560960
326 -2287046199945260338222859856437876868683697481383941294705948217003146305277654769348430063604109207217013393398099684732022738876318889502859474362534307843292617278101695166602449853215641058657695992913318442874271516244628600732456491110969216984579290184214068645739289384977583802503027926823150313248621716844248195664450351749243262317571787458250384279327440051097778534993957262415584871459252412279065923382366156073783312652601483494786513136259125954866450016429282664623730510087716373660936721762380107894438775229256761423337163505922418584257312041137874731816353052686378285513586105633474350167422798585430258454368530255847781749871534278659517218698228061470879882624870796539108989740695811919530584338086772531000289645717047649087980377022523622729937029163926428898829662316611409352895835143628928077336319641078922059638922313123413828800
327 1508979112164119706235887597538178569782063224711645816379735347337741640385742631447472096264303110405945432211533815250173444081989051557246967029354155040655673307177539057474866736968105900810921571053674055196543859993113856530948242285435852288802280508237856214881740753874983786984004826920254048653088195444052234670807371557408382899394513733886039213142625988046926388239352117601682231941159384685264632171377805647820790634827590611590239125098513925431205381953164298584324654692014461679074633496723846050913127660855906284029231341915038762861555897889359883158612998593090303706987860600383477141573641936240403140065029683273744010942786973266738169470749535078806573007690591231469163635480585918044825684631858854905761483299962489286796073170571722425445042497204612192077483932107946401493660329134154555811220210695286105770778922137311427584000
328 587716647784868670507577517317598750375034103530169541625695390116184136494186957731664583578030566748313496021766111070977210657804549458463769018112882458055329097668835390883866308168110450493058176301810680622354797836021889221534762647221316290812350178818037533358028132958131013322889192312154600683033699633448723095708856656790927708807717823348845535238705247152736602514495694431527438125861082581742166833162429403813377286631288311043878168123388567906355658217203949563942268895526200723958127868266618918945065625599744078975184277855514161508292939283220421473403462555882144588968791394149286489733967445736662781309655778093729394668974712112967251016487365063189756012091208395443323206336500983084653906535479269257078545167343591485885926876678863301051043974997395164370302430303334380086578399858641479628560952656810827980183329588141384597164000
329 -254923967220526723161546093618970304703899566664820652282340560904812578520663902738297575008869472781482853559531327077590221893695502282384041013823020658309277746814780893183772554536221634995218793924322303774753251782977411395629315322758721666080152930216169481679051467553111628122167246121958718355786552403478840396562235110728578516856290067140021243595408451362216551244830884880784394404334504128391918129448012471046517208968722784294462312412389160374352661495473422774894756604508444195655656707175466113634105977667978283470485067169131017703906135098320426645167060622636265527203891185345624630382381305353343282818516288124280170994426226405096429941170421705825678723229157249073021235063809453225987060942104458465295339125669674097779314390839191119412734125359380729639780331446304787166660151274906904541598731057581905238306372821715152148227686400
330 -139882773722017503996559839124280414762624046733673026091347217500291114971741102777840764439309732268468670196171011445918912855201833946799439120166622394969911638945575919201642845610349819064393551692160892743443569623896573012854665435619313259100712148527583702056531550393169257140572701444797578331500828498411354990366405792661758095286970963447921580139579674431054720334633205571278193914672266215327740875858104564605990171561415236306217529762830757354063742616663073094733906113539335368476919578135358281883954580343305016330138383914557950320195854891718428158812149630684006962605205725681493536455070139932111933402216700799430753879448512282848717993503388882184207062226085180499265563836467730488979745315088526879639188051600675026194204314778086699999264708376608680349527090733970379431052007263612329027452801203360338627517898247112402385062578823680
331 39660264601515342674363297823157463595424593382986152449839578837623878567515532712841950267066526905684337127117932549548575729873406108022305304371583844932091144949218867037844766263612535686915812164879422802735241488007801467798424793057666796412999530977369628627337175168015915384645952532514546012757008184202085852522304691956647044540603024622479775698039990333498126731049960620792501501883304498125439322979264516162670656824947559301250662887501804212400368140575706666405820146288353342746004931410706495299988694122713952500862049698552493712749224929349567629179016325493828769805579910493433675721974644105748891098421441513875268420160008499777666692919243750025663811913711656219825550282732435955936101018197424692573327133937769301556339538655545582049862221908888268576117921530910877449740346856194778946655352299892663418687735699012059197710391324160000
332 31530391738215469463890588748736236876760377995259627316942329123377092263485755131258215019066627312045216291078375300045096068780633667593008381313348421714440925665609708059918833557356837937971278331833343978371949436433849071308414504688067102258842274235763358978070806205293115984868783692494836769410148509780604624272530560223086448713183434459863303586993182954369635617192846701215860727948623946164675590882398861759693016627826409412072686841936288815008366143144422184020349925701335257173805056625217943587578237903712697867238026913734264218903453273955012603523756545347656242501178872503881220040014131506395116336117599265291474023274627159716430849746083487811685401736070524561036078147655161957381842504851187524524652698543426911378982888795718603982067410474422069054996818605890595465713546953484143674080908955361088132652697975851372303602594444120063040
333 -5350654918361252012033534790540024250987032885870893053123283060935262922645977894532822658828095845224937589191223999028041440968445999738112736283535932113276083131753548369360244341475959984719631076979091489330671198189085378706377626613717051925493737849753827865861109623678190835989888497384240347112800902879528859736893179765242324002565825516621395692499369157580514000440030205432037526249286608521688901287407443607272974129693908833897635952232784507823742677701604898844870334144579993386757480583516085572893964217764998334050413337913848610174691009178103809092817487768648099935232142219065831141133227165453491621499396801346388918842009830225850251308696034242611851498901658339494038870330688302026686484746191145260400165382614425984198611862000996197014190048056683430199179301993667336999320766983498941063052199362157282583356717854720553415192440023217848320
334 -6806002446159156736922942095290914292545331803240717965065865787365083295982200788176466201317596469205706857890164538635287112395242191030164397888718255604597509380945611708678604298034898167384532196969739266846070987498059239481927807523181181453793757124070740166749546657895875253714557230353136834098348061421851861592440739412416506085563342078528569117887147417063510106037434927686744576120573610410811635662669521282668593744644343019017641024573467826904432203796879143839421335905667692598402649914691959310505897658259320266865340479349053132474750508397331850813277908376125931020147092890688051064891534757909201467957476334480021880347469077606364321201250169931084848380181036645894012599399488868074820354733614257312665011240023750415032704823354556303624713252775181480691301293644989443266901053705536400661219194213488705837665871541966801980277247791113803324800
335 507731785863975550103910512719056612140032863924142708158853321241165222454264601157157420760320097050632969791127714634278221774093655248173423882661669750180424152791909204697827301476715167833553274322505406672579313714298578608705538607391881196148900765247193694446077563915861081471990774157136948630217614289927189494183683181975686470509769628461793396908774397549178244667945148600016167186213511103205122123171258587425551700140099189289600336820628526381257753250336487897737939925195565237828849203294947392038286716793133633528360197937834659434155215864753526205776073938149422569132373528218589847384347897677808961201336740633477548421009406936069053819267988301219005989481335923385805675249353204501754207532398425852206681925720846347630008434761807596237790479572243254637779414095917700855596269677223582787044466708308581315065521616945322292529352521299413094686720
336 1414806109165495911272130806800752362103239863679573567440224817057038408724842071371893549349200419791944596149258517222489480676748386094224302374636423682498006941505304137482930862835539784234649553011310180956903965188897208045238518150913195122441699082689112374110852220163437008267051999836611047431659519050936540270957662102301382274481929027400146876915159088990720311357973899264530037509917040168285252105664008266029318125845965389304969876489414978815260447228180052472380493385156969163379979332149892058222239248426553117456615949571173284099245389765886518336233173580701555965203656588972877295320433995976141241715377717621018836016303055597799134737410781363600528879067603590058858253380325716979258777784329536406758738167086275259944453065875366820326974003196702026571216484142119803829135051167217142561870892555623858157811842297052375259984935612019880281668902400
337 16340573719091575322558128304723162439484771826203785032117263351874926114136766042478879942885314721242463619359033781092253922760770284237992090634750693392641635891980484538492824738693592786213749583273400279290638183619808541295423162456584172564659624966164370964395382973536301053155856134078294177221575491429569965756343578689366842608557664636948558630285590567506483435963234711969770063215081071176581936455419362487210996645031404027497983822217085688390541727481737234816514166863531346832283998242047618812596752451985853912465173540434091024274062528675732180603536668942719978428224205781582321362322778287438978452594079533770119389090163724503639938786971454488234490446725374531639663836889980345232930975269402863802787018745380142485855132328313596086139491118792191034730146865240192115707210176351014237642868998899760007707432637882904589376608167464202770844941680640
338 -283877836914503702550106641907921642831971973948128457135072978114881024920793522568464855722164553472546073516539093856560470790595400160111306765416681854972787716025071450273046743912806048299277850419266056353430106781992453769865464638025603375239440314994763712462427316983057156527156194847471496087363210277171100568696143443194911188968291515078265649186144359619029204541099400267165825097921840295302273795044823196178299573623384509851994360736434507062122122928384615351519851881794232929492077349844494367455624606062054151325330856789056506520515752170705158799884191149720095539690496850865275270049070192286611716173654300999568696076144618081583498971418527828775517577690893989940470769497849762950402472477477294120545124281763818894453840181655736560463136050572346343024393592667308043058783264568815004296820708518769950629018191220793720102180121915957149129791849814537520
339 -27113024536948732207558424209300136870546275439753062772673628056732247880468732549957239353182602642627289139290614622568741678645441466059669902905781849713061211581202633711931663341106396472020509508133997200436970816616352349629164207948571812178277691104762650064614732177169453614972218761061814944286261088302143017819174730018997039537259310825368836157094473354690516768030166738840755591751962456557688762909422826373298831711812745203557435433189424423010452517951029616103892065587436800890271961227938243664148240880240641824173095610831489826719245023583970669707286999900835276962571645222939279081870419891053219783828286994152274748980821350530383383869570853893989851384716974341512878224506291734010534382275683789527029283139837504877574681317484453618447658895117227609309313590149756972977327639412515739789256038296242713995987306740835044740278950541721981066108547546931200
340 54959689025291312941651977200446928645647442306261295852855861932179472571635097100091874381374590829334568959998186806529391514659177992667825808990169997790827361189275769705415309558231715091784895715236526920484927643571593971532875288426004166422680558156650531021008592278934268863886157681540937113588946806543986113579742510839285773685104810838170911349666438233265200924681312735044859759256091017259089600726769738647221941742935293315784968183960812143644622018087445315059172831328486228490365829362149037675045768079971695905989400880898912938004680832510586501546060203451409111770388003249046292723333010892573294632172810512062715446268839500894519669604642788998988998274484380263670322694985146350569079110902306854932865093628379770332935435760311803111699125040066602166407848566519036019004686439546916861188781879166191942699549126652170651062791626661418369797483516355599127360
341 10077783151665067136452263064009888924943663025423292627743460489657584666953817250832904801252227197093531180272223001171642683848036197254276452026419292698081740654123122778755506268588086475320395668560906482284932489331927435410501429520548953242683082256666891316124705837674852813010818423044676828271195337982081845556915962369465680175431043649312691469785256052230334925144285002996873845910647558258249609851413716986720419814605273032495940922779185050842272746929840370453857867290725727198354580594715700386658956628489721460856075726160784109578459813344135681844239475260952377296503265936344111409802901271285221876678612327763302576481012420398760786527876868272258321390024978166034448153664625284280627499554482731361186871498709781155610708789830802562917474074659765263172375445477478059667432554738183152001826042603406484934518074440459790038522507349781082095565223399848837120000
342 -10235237860437989472851158735899518542073642490615505298942651635363619783089578526175763829465932899483994555650886769956096498647173757484138731396207228612298550997558953262398335452595150945013170653722825976391743112692588834606373265037637735319624855258980309369826374084605331182832019149209392968296418944099993366485164120776101679424981577710018540534453887203883131847549395702227195669132346993403481003555259861003704305958450302322404949638567127356612905677968322596647167209761242158492833246271603784171915414424368346741639933619515532730938431954321029777888935525254540702255964773104377869167158196215421566120288121584753836418371413112578113705968369011591373725182894462312297132163870940516186587507566828230725543314646179491238931356440188014847269421474238103032763548203650017753960646303727747567742929192631052460806482497369725543888098063884053195584450675398481218463992000
343 -2890629259227631438921968708430247069469056090418380959095062702124506726361761347956919072967507972132094272427399073074020449567246703592760262004724694440194443096372389466225742337833587121336674782470434362765832442415074761854816985628854623502135408589865771135691574128678462078294211181976871374894465475197765667071408267364081916939838836246916991089166199132973916463548294349253200745240298127073574556715598413643668796923368574616381636090877161636722002430885792180191587387286704108847115107540074928337214349804094050744852638928287719795390548636708328053197556093855649040979570562625742275126697688733305699344049781326529310190271649526472057215474539303591860968449463562911320622581381300230531461279447818105464343108755684007182191609352528670768563659579947112322282359614080349267596202129811389087166226848408540456222507468388061416711835816888552172949052504202024178468157440000
344 1821061945564940364115585697537998404563135942514259419876650719727932952444063113146649646843244324351651457958844324976415577083839720252861835057778160977951368691931617014373669456746339431848121870528007296639420938157548124401397246771767431561481181677317542255407191191027359036711777922082788874131893991162753479335511290213377452381970212836864619712083312597550516683184984722111593676475284323561357096098019167329587973685652262141056426936257313047507497456410738404702745021144369795513532339989302423879032485659732970951437381566259464617687693814559916054608841475955884959447210988786334799930961158521565817173276343459781754756069618769619296778074315996724860677177654530988871471761160154325916489739821321521166543183468880577753471287358207753892749737523221637540825092118501327377564077811079370491814222275425864228280165211355856945414980605646459692030556241682029840924786198731200
345 735594216743187139394706878235333648371458431457591297067646680395837387425075285667643633223697752436032324342457098908035187080452072223522722077595132009161014804264172765848230817403366954171763165966988073001652650683350669272107052641007626750058246864347808558504247987755995373623329677459953102898342225659236355894266913464401619980209417839215112667110984107347249052741328056709393929150594483656957047905712584230367555430373679211793339660481153108686701943877329362714255150861527935660864811352173244641584585987240105859752018005805168277799519515432378140392501500454147469952347128522003716207955970236832700700888441876968900868029620650354310730733392253048366279339197568227404897063946765624888077388291470256328060787528619799523163304222291133750276159908382032082499079818648715794543791030187305863353025712216321096494564415524263804346475256017039044672640380570479871187225283937566720
346 -305437632081207977079964097934632680490914850047756229803767747497418128828650389639821077237181915738894071228352554261717600844450326661943282567340520068661448609163086748196408600086152157460308770147775510695290666038076530459775411766119021019249577369912589845344656383807836661869114015430705722201611476448491859524923193474136800528389746933524891405466278857025716474525693556706189115523182301521677442858278321198476986577330742766440659644630216586969185213654503561505280373288531008747668610138681155853954153765832834962898267166900200410473055266244890865622266461024672274392252505219341112215528959860674665067218463774813737319681644653603203359459243040611270780856057291263476771998199318527353076732634624087570811685229324997486364470954363166095172039059639435713726259939796226962196685517261972935990886151368227184057700510530049911851851839873974653449758160400208398978169916367461996000
347 -173935695375081789001836044722859559583735504534784509430063383052607329475176142777991984686617368753039441931655336509959087155989217839785674243854861611156079873942890389429978468689454816259914923683987160450096118992682420773109819577956130175558636365176616522616781282093074069045752436279664362551252955719258814288193203760456184393352199773519643513807915435096455611180227709487537084633233195104070652814034687732520999290357993385615891497099526536031074740871750286574703535530015293361670522742251265297335897259678087893019228743232138267372073519180143836339259271723554553387742598902448115091299723698407741627609860989840566662757762759563658190157570514887681633099678921194439335509577490931937186256640889540476344729372515170988993433573427186953871510613258550661096381662309363811502023631294766735452410099756746354468059916151552732540155341698722456113321903235559521915018637804955441500160
348 46987498485930022130431109484484084190207798279147768289754849231280192934902757181434578633114018047559416110903107018388682546032941564473789312608100592634687411680313893112595073241645846400169540654006826874560947404608019273353634231379347850482510457889493914219908783216016812985833598343348174042115677011547795096989439595286041034380927111324540428094934016800062269410893888087634082026402250338002003850657184479914686790315207863620982115232385244014030421892376339795383090838788459483629802822354031391023830352909562747718031546405940791661606864146572878566198254828688886597463940156657177608129392632206554643937499588070311062967831705912512079700058288180593907125310741564573893415372695388521148975306410834564951532655217192823194853633115424522073295810165465719365582215870266669363556118136480034501804457280553233011356539052030072975640300356766174810270474812052032997220828257055652484144000
349 39010821839395821355277139767613564137094823608200511818684766062256686069429226112360972515184551568617599933649125599181297711562579113399022600227677810325878392120648822920776188860681462949942703232587941619778183155148345306822367853570284528966433087181298631699746962647095799783174854657205000649883947455530280080668301563277914605571846428173314386536820076094929705109020558548201253145431759860310107109362258981132716456963258580414907535506776879674229624310089939967111736368271173874473189609887871621537879227610930361485483033151893354587278175330448346402207025297502601391852783583646289357444425472535924728951617295151656197849797985043999398314182012719416121770187403712031844115544688807240134803570827038076932751123773816744442959451888053470747981023633731934704700867041549883215600218279028656115569620872136703344893815446965933066296234205669598983384093599997850228987365728030534551775232000
350 -6200311321525597302558109743320815475913303464956727084862055352522713008719241466335382188200130813374215755244326234565143918366814401518370503606901892411688670296029043162912144032204110976623149612860178146817447126556889398246550856053561437720565603201281140346787233386243246208147194999399594543548899376247809389706300262371746770350848409114504739311041170887556492787804512220357502269824033083821924377336275667068631262915218613961693113264529494653268882579351802579426054775455009538544324460492892211339093968516469581319210654796323710905436203307998712480279933041939497146563373655960425457090477803818034097279884351236574768291821442324973498044656153767785018584083149435440271643283385062852528888862172376101025758052269183032847352074200934269858618372620608488982598251292020791435705508714269338908960958008483669725149969515492536898787599023226916008819594620928004664077241437549589013142261998720
351 -8385473440049365871285681589931069942257767533151225044008347575125260121350721797001434753502017578889960385087910724311669133052955602627971410217288884586179811992704307208567179471396358193046361066130663302012510144308896323160134980367121198190699868601395086826616855224545571457711195906017387393168211636838441162106217674715365453504741664469932394989557453410866832549934484128479558604532510241398568891857504775370253856876306485198433050178269220291105771915221325770990458802141525994843169046404495719528939624645463047832519439252782272610927101253864324177690868055362305518130120721543453875396182855424201990773029161791668939882335182792520352501198419094667441374067151235116306993892412246194985667680733222608349334575310899133237795589076465505250725735269538407987865781041955954422293531888441989942524053408686663794662242020829711622664097618842232957109261517871624809927892578433627517550961433395200
352 546512963055769137135088218272989412635182819068699505774867462719564584853457931268909165888525559968012327386688911705964024371874953011698711837981133048833929245840523160335175964140514263749412726868446730414581672591312833225156544541833190319210751146684970650195206133947796770616779959298966694188447413456211953950823668448492336364479922576068511683891094461714244031169076543704810652496452246459103564071767002948119799319131001810159561285973606764990800537031217665519677934492208362233305585396375370234905008478402842012224425695829681615140053482661436815213126184509885827933639114197236484480664189633194917877964792149688091173595689414708835502591944075810743892699006161163989893030721055021544091950303810947665165131527901132724588653244628283430087053325834755827716381153186672329170763338415164174545539054968970688388095995982067958088524236782929211661745625083339938157983018807911870655974481705682880
353 1736508111831621533683792450847455322048463564943775305144332738011441023139437513355690045661623921363857918790963776353188465877580725449087108664570066237101326578667273691171847006288591795256800518343005353127255924623719856303892574852639486777449073650692683199073131604379534587292395878465791959445651926677109856808898626466225309680812116365740522406890747415611660393099559714780433194005355941270330803942392604410548985162005298570895405801776836828627423978531987028449147886948291929249194544204474268403711451897815447401110425125771163653824295043139643496984830180285818268792079291191907163222417827896216759643272077030968929571089169584036273383142958779593186833918181620061075228558897430765401993687806015033621265327803289559142438923027912857428491210320720081020979154312822586780780433926271093336877603091726038546886790044535496662923329252822607869853324796467298380722771700127429746994070199413232762880
354 35513718661294022109003506853302605726364708213868762961928579263037644952693683110058991430872954908675844200319089276095415790634828545739083659125605527188961329254028096465529043210892093307446087615500505561434697797760883922198125167110504659785789960573209621200354309049480666697506390312979968091174690988642731037774581258533881349768164781869897949734727198823518397881961683001158817810727969830065261498035015302684575781709672002737917212685190370546557747557549147439838631116730178259171665690242446704309800633278117432618377090514096654674174560617930705893888467584679185422755191838757727545370530977262542310857225494856476193693684906175574049655595702803765662588647868149934509271575733247997878833410449700832405776884355735591364519208818649070344414352132818200371414576216399857296101173480831414153523933893166903735348843504642885061730844108801036829411979576512602252932098335409377720792032055480675206400
355 -347129706161197810047453766856565915886678650835122398105614565401093515137759019679658833391047046271130173717644734882688314647055882190119724098664293054526480453915668104589708687399130268132412352260814385268215493135955650125179960650266602793628292721973450128407236895609676768960947301474343029707054265316569863416866813854139931623691075085476979163345179043844949881463425495900366370129514083218225526986505785797971360407028594614538932770827073863479828409665814814035423041428244198407958739979221716575161976211414658279038795850581811884422271341479489101360244973206562892350363035551051566199909596647467558433644893445867278981710505702218655927417894994521432639604256347033275083491978057486961172381195808447321038261953127349908790826381269566038875039202311125839779405145259140236569957580056649224940703209627056788877045742082582722022412006417236858978306805420685699345484249333868188153536923790889342902026240
356 -36285740620823512672231644902346411016261359611273716942884460332257166362132851922136034430300895254585308802113530426265109595199736917930874340964679245982146458636113248209376265038346922715197076312330489641670109007445795439991687987170173432429768620985056901824578503038649467348058081674127713105254185919435424030496742705640614334966794422547872134534315434018815578306037235074610875768895512761385321026201973379954458592988669900534109372703275026125811291394324994310199813957615537248800937856292356982168323496167991836655413382679171305576314232145447708425007874554657879309552955729450866778187608154722207515199324392312489637137937504376545465303731626578565205329525086735527183505333917199807127520548631778774825538737921076524324333476031391067907062643452217807788502917295769535673864420466923329430255302689740977657091117172144641010877259788997529263766311056166580184095351825310885128434062779167766832581133600
357 66942709630624064738969871751008013223937646877928293244135498583525373451566014052564884452969308065959998250517223490008169419605866570570091951920631248706314260169313608156734349939282419947842417378584242861506880872456424056034351775623637172871473299283103321478510424055462480977676811165930808137864825718604212366647687508458634267887256481206775013131810737374160989332085757232093817865865750828814008909894925103865894306646193455275296779746420122922521856095784910307467043075059040639107446368018034092691371997062876546158626474908541982095743008031460837863985603246582627429477957849707388269999405969293723588752678976457985825490054405966047879303776427707702091934921274229238554423995042845273277504005189888649894241812881209483797835154597971232807133023741003724585526579499316826332186862462993791155937406501327458250161384216934247644362995971955435864879995440623683689499413013314966989921516448566179288248092590080
358 12932581535507010006019242549202026349128868245336897106008630541787510184517972238598397211890212935130079254033217810931399917839851789944758897036782926648907986378292059272317816034387880590409533605832979277936282181372550634907026453788832645704578087067804461331216395019372870957405861589425451545610686406280029125117324773530876090715975057712031699890599543962753418784186227417209669731692119850575160350852226518514101172888145824130044743809320422803129192346552034335433734296969179521025482628959482044383848411228704671597228605960850900736898241647993041777558365913534735238477170477244294347405423930679383618977042488834119018537767854228110596651306398168659437010569047565284021925386798657310083170427365990123794345410836354051256348966512345364982900750711745136586329890101638275265743383174037634108756855499084853710624219591700727704250551925541268450563937124494431110974611097957088804753098672131027392954791844392000
359 -12411688766503307895326988472878860155231737803185370061890769380111074217893199577122555977422951196501267089683513547136227462842021402850143295270814986337837076592160648915746234107985741909882269358808912696514657718256002740596273167521132644586309959524250328000739451061156356954342362318667675564823843434091118277014063900544847801605903427928622104715330106516200143592434071086944680532186314439436538304785919359895896599173826797424575158422521706600053285316055386400680908639179350422319460206509195153519910560189757942579380059840309785558814301944435965689960683389529340289633631395427138336222900143552991039974241139588380880242144044050762213088596260119529592216996607251708473821819437524687501581822773504727343261941251611312586061576488127299083849279219951685353746071312795409762998015734234987769177198291717988208366800168458087605589083829117685538109357025755529449682464949812421907885803334438026673614375260977356800
360 -3648817922485787332657363450784012346928956235584428639455974453530932945226619582642662352961785397948404368322665671141787846758260793820099775622709382914959192773808660137600897840016968657198749026566924390137594114740373077322806028826145306533718803311727936159337335043938877103673259368956397427115073993183424270848473360975598323654677822676694575844517638610987254000760272728445611400279119418326553630376336585516050317540356272322116449181007826646144226355801118635715300220370945367082506635387975336760599142048189438376097670240040285256228619856894703973650480987849178070994927829707258210895949734554647488151781436279229412538608344468808003901013346358428674047606674856693087178276444249365152320034342733492194474454570690629078513667008509953512308743463966851765099547506154151787443632511702795341142872879873611514089781128557799833135076120983309720541513546727468481571147118888246822141393533862063977236561838314608485600
361 2196256247292243717319796925369713326362049396298645852128747648962880047633010722566930814262617316706976555310540776224509886624306099677843411089443277794853166149751330556566588790843732328996597662471354050478979782808743774494335017221997494667981215806288412189803946327518307912283550046159564765981765356719910765926088054043239504883467021689403632494828694882840542266864170252366183300691387982576568838451936933302404990245776552151575552718156259349705748270769400974166938479333800251218596565923372882621832411078052437719899328787673041629059050540478349229117948866199000407154809224913735082025533760796952046144660814649437446168848030030481455655270863293107733635042972239734110865070518597489741833171433374487734868297963381357592729232544581673458599661970196255980135164827909979723153940741214873862199795321407489397606641660708356141501218198405569661012502902839411441863051794738977396272013658620643866408019174266872442880000
362 919938199371381796219187869595441345805325611769973013895663964394258818750422768501709639857820716559095315690215628699554982228724875947172114204892712480214419565350816246277964650076035127733753365608018926511607240976516436109236986338107619430547021535313388075251703184607858901868695359562434014522609540050604863439794170916075323199926582771457876669619405365826940204619391344112119159366093089641101985325559626588060208678794416592768721221341859134683372754735447523931670249778528309803656597979647387067493839874535980968751778159496599770364621731611013625955384749668873941722523009439209551123952070664388079900094207995606834102934034185174162694725790295211651312249195430544195643452533983004890661926084636984503809111018052566687457271212291563042177590073543765589452372821477730587103732399826533553870725349163686674461325840240555909552758770883171171916169189800579827848191180052938506811227321424029001623838205319798211254853280
363 -365615959743259369957728937301683602248763500037983514443985876352574460618852983353877233696726850901637691467438870383743166232009593691016764159628969504870902891346586754494812151019312633568557022497524827041074287481705980664123896807491778958529114627008753454286122238781221635582446055572647976163109172526683433373535101346881543514782683744480895311503140874872245718808447409718909556001412634132471924259491708362022562845285149603860350854275596532612171002641132433079906664875781855799048134497252060730049112205111658819582220698700128611559377590122979956740996061648833749981810854155581499067899358973455338560397838900148996222342899889445288191993602276112483553796686513629642342874992497251083503344819386631711053116124691053823320359393649324473133103174807863929278182175708438149585665420180868375415493140914559452289985618622385256819635655523970591449309688301936486739491355061775475090788340738354507338389137954795653642482626560
364 -216151767654045358386774305622704279519022590144605964962689352402331603415206723670059537867295132183901159453631418237768229321594343223108650022057845770121050520248335232844433887923217365397292025270857519527060056968271655426992296424765273182507278594014122209202285908201519331643381670180483194928740476578188682961537444414946964929960082691660570961752087131888152395031424948183139471428961347497649436970080953366087407021147127585661097268620507650416706113158103616904037365108522390079847613541631224221443771942303146515202245382532983115544972225584731378270589423042355809901240202344644712417597659143695883031495284692286306332515161293801903443347110824196480034026379962715053056924822924964166169997148171493803764776630546456006345903853947076277991634732271300303985145642187495770736794937673727707213442316114349660596766976056572386867952317817790830681526176655051701115966308785623907716096447469142975984426979780668722500569556000000
365 55578371048227373083410448797777656350491613914366042462349913902807644447314794610856675007412021575031296282387490898331695974067027053368259384815564904833214196519196658183665257360801862231328173714186305266814062127173197568575710696953007437674818370911992089406458059878260008452774769464916767465339516695771000339827658601575510079650986878278713497519676219594078430625103622850535628685820290033522753855401155082491981662091812767379627031369351848329957601539046947601680430956822333398211730072991597320657117948761999909391291476656016609314305891118104292955487356421588737883218268785754036382590056175283060527664492814158164532601209495002214795224075719001705575458807101160601493450034894319493309840417357615803727718961742689225589220614654617920724660751242078163054029723027085922812180399716892076280929647566963961394952265676654978298116555428153098274798831218582763326785437173612911698831624473738958411505886541818908810619917433405440
366 48243105728402979198636418143253796465219170347903419636467446274206607370387249662780173355160874500463519923384888541627857272705478441924119483771139934333718442901341673785933511283995563763159287855586543558337221807464055709974762326244856288357150794662617655378908311768454500642616370893139668658800897250617763934318442101074956354770022144484386269296284903989634952419432347616426365082858077278641722376746713182784690083982545551398985108929034385179597136423940937076359531416996118976476386320052352205673961367024937257364688989351630150625738866033357551402729727101743006002135738232227156332419540943606320285355745037091979762891494855758801400560329970722453071448423260095808231490734854823762481077299934780369122761470552220810213468913145715443951962474769161268680647527268347835420813067440878868104930744835263709403458992577389896047969056855981042360439803976349838550445753145393724780378383945081539024321252797902090178339649466461052800
367 -7157751133577891535058194832880116515385818499563122825277068391584559064487738280401992178110075482497327611678446718629676122674533731971121132441452728178923358207368393366812060102642124839429815339549245581088094649034666436115197190371911088619031749331691899483025414947046667474263495489253577884235510737986916898905969108790503439915397511743504989827927961162983766753681060017397732883990332544158268528036820896175375612074872629870780606766974472538944299744853367828721402245366387476935851739757677476173976879275668811176310781090833485840614563464677995184397433891417272493904243379203320042399067556835908635561917101430592207496864415703411376993096587563602978653036421870310219302289109188573875605533924983821215621931231431227973111559388559443090016604586386148191147168969299348513878362790861047573988771660993499335160579531567534355372763687528461937644907403384033517949054928850615914291484452600849212644837519079394333537631801350484213760
368 -10327191291545990702635852452269495878370851351900271326065583975597476063730889633907567915841671506585815606031858386084990266048197443338329979132119446912438334734773462723482899499967351963008765869542030905785699388296753883757439377609291961828450448209522884015370894717780656442859377543647038286938826580495818024945216569567804537555036208878783095646956101164208995856185468554169559636299612539552718523791960020804798168730792318649167687434432267590103377647453949528268352424721033468203473521143380284519426389234963071534950738494436119425732975394423302265448139858751048295885097675946047616353135281909420882815823720683926667037061945453533063881670307916939549201713943812637809900637225966743148341874500069409317112915321887588240584482730165419991879475989710699151926508929214528637361429550700990578906051172638577894321521015437269239779516047150322559387492097994362254426270671835015159076089516069915996146462694424284355182873091188666686126720
369 576631138217768768692438739709175660308872420892046375694464068031873628585102944344773615657939427640100697766429818255431065766014887847434327295511751472803158209909067315869092384240113211032115302950123864326099116469989603713525653736983526613570732247168628580056162791023233034806808689742758080805757940782298257656345814402576241669107627524668477426210068074321132331713659266607661367531065169751824111756750710294445115381666543765398526763380254272438908902836873602354122739509273445436425625277282944543133452958309017251062696738474129320510860195503700645176627901971204824957482965398886638349793535452092319080193461085222954378494144094651869790071560420317071044913426942038899660127563439744066482059539540758078470916748850332213879873348538120762156697134848931473782470507677268100856903504096776491730909294132072790446275509888288407934297606247178814036977701921994537952177409120341026521888880030225973650593493915959626319072758179485417186918400
370 2130518356383164177719954271238729216668796281328195763289315425200389811402814756749750371432680163013137899020585100340292331998838728919355180730635334721234001474861036195627195477700358725384806074161525873874093278849925164428519112254490992918628293940027175680378611428713771790574989789659281289044802541821737499103981253933030485419368776786382491749133645549769522575165154885564369907923447807980568255691615836387230985893636510048530763528678498828650730377476568256948687384425321355434294191479512999699711082660301087767231306456120726922792634856281257553554171457889493969406597113295464012656772631958153387348486844752762260370937662697785368064101968516697141936117359837764784700097950939926083056048326664898534035780494087667991243704462230864149825354435833512947638500793685626300074821479298690374047574773880938156177164489759938136751362678299538428779043350631671983035516705775893638709177468136055557706084782916527668079499740760627616119985958080
371 62500422804044727584399817551283246324549139079778762253562233833047972887704375564347397016477035787179465153772491497066120617978020309819952427320295086050338284515383157618376674218980064616703551376588237596599559560517586382526657582852342229067238127338649804641516354712955235940702823806833328464553111691723707234634902014050202441013664363973070679134653104906711332646040835623261656841327219495030154459812481184732724902267255512757004283438476119004832929022635063630371042447800877082643168915345566259500721043923018966142208135556299451849489167192438711855946551982932452758780264631549307786868709957776659441504628644209876508899964644981725598497505361296599174326276546260282392131877953721565485071667388100121597596021818101259871839678491682568747977382368201569973396180052665615593263627397008463335506311515856169545191674753763886216667829941315841975918967640914450305847286554164284871103340869699943367240880711168948040588176653371868835644605644800
372 -424304552849025011894348813526674680846715895974653783125943521591526855760071782922658209640131087829324486503058701780781381266683393760882263671319859813327696398478417420675082301776351523617948361908658996298201160337881323104852385503890485212804543894259476937732103785775431751106239926202299005509840194455175507618064497174495781469785320715012144914524521575164454916279735392216367945019937016329760770324178053884700643714083417768723981937563245167262786751418868301402774455157983458420283278591688125028469038265856037255670236747627671693358324211776395178714172835706361314844701862886205169626428071539679279714315505934405174260119730038577590210095363325937569142939172950177289072027771062796200333859326069255731991886335664990850144169180669972202382159737900388659140897323530390742659940481384260999212334387385048480994688944204333796512379881329224812437510614960344146376684243408784524857772377876551287779940003471928347054501982723864957679950356007864320
373 -48201996190985872202010064056325796205971110105959459103232805715668679111650494421949046674328480355327709292138508137554776007247944891929396725782342024222613235515136053987043154299312527186121923887025375096109591136139784652909302918451072948036486306390198987558616463680796313791383433364581336897179273773449023110543282670031672047100973511215766018010385878048173794606796660093440480907379077805083648004725777574751320151896323590643722767617182155401750685389799723464752608344782661128486203676788211331297080118248621385708138204796616386061734642829384388572836976303700227524541046709769877836267424471282035155252693059819813466014654995438093367522440188219311114979118804494577185286766743171847525100102682320732766183080068371523145102952096416528908252136207299404674094594237772048188810168926028771648562635766014630872815457018083756375822701268225065621082058652666551146589497448106641642374918538741597982170158199446329191620145322398938659206459991232593920
374 81502644367740260724733243799218596534950151158919112259581740296985351252980806085478021583190643130983331735427768658772195667654808987660803438887114466327943627091285631954121248204289261110044032411136970300817478059849964048627044735802292107640967208552806208276858686855381037943960221457696039390346633268798622463599018197441960481069702133973747884675057311530615797439965774247886733662188158729198575695895024533655742334277189985971737618353659531358139622810853151272406976434905676238642138224980743544429149528952387665028932825392363087180395824790568924550117391177619173973252628188562236196701108711914500531371874764255261905769355480525589947400662701996828478654952695257724230891902804310294933739868172968240654308133317779272757370992233438579942186444668367775899911011611224104040325476523525041178606265562891051107283308260415404368300981054948244076234515232326045686971755368293730623357269570361517798182658310346153831025618093025795311932302159808495382400
375 16556737373678891704253266725899227456994673521785935697724638755705947933466230314367462570154443055959916148332638022965175623497255900842819840578225653256021609455227718820941954022172862021168086859175780595809758975212349602930937177781288394796354375495708063897309913480729143733529702938658470040706450721562554219410861833900702696221175152255293191972450487560187659238469582933812678188780740493125650299909849669503400454248945163341090445303386067373667543902844496091911493433258190554166587151170102723020227167550371908167282637518815262994236863625810723801444709916232744256435891879875594732948179572325786550438955890418032970079900647806623317836101035881713695943750717808677233553833460207793139029115420014601269325058616815286520325614785720039344839168047872472686569605327564607914015915137846236019603099095022102192711274633500820201645591163588395463035746729784741532114711395784390055588119751315465376581230348093600379088390104155095246063707126616644498800640
376 -15043137037584857025954045416970058008293670405750231567947162909468312235174803824127743432430936670190177670414735843568751387220329791582477048548335750383844426371927064704820471701466297942917272361374104053387056039250494941110596572953114477846875540818171986520350894630877095618138841900826295831569104466869564472507764655434813221172527739354862502140029581927106990299370903124806858331627661716322779713502443826932734508673302839524743130349108840103133663473700129604624674994987315715189662365432422106120202648050870179507048063995999766405784755975109732070929383596020595236083983777697805319816461957683125004032605703403020162062064068276530091519696679418321291053847237475375395457913488825444858340277709109134578031263397273927285712271418067855189344480121010384868965944219532895606473151170708396226054261656539146228367772065728750624644284597891784061179917648828863147834280121070403299990736406189489865959196638400093913980366900847901059034791271681495320141446400