0 2
1 1
2 2
3 2
4 8
5 12
6 72
7 144
8 1152
9 2880
10 28800
11 86400
12 1036800
13 3628800
14 50803200
15 203212800
16 3251404800
17 14631321600
18 263363788800
19 1316818944000
20 26336378880000
21 144850083840000
22 3186701844480000
23 19120211066880000
24 458885065605120000
25 2982752926433280000
26 77551576087265280000
27 542861032610856960000
28 15200108913103994880000
29 114000816848279961600000
30 3420024505448398848000000
31 27360196043587190784000000
32 875526273394790105088000000
33 7441973323855715893248000000
34 253027093011094340370432000000
35 2277243837099849063333888000000
36 81980778135594566280019968000000
37 778817392288148379660189696000000
38 29595060906949638427087208448000000
39 295950609069496384270872084480000000
40 11838024362779855370834883379200000000
41 124299255809188481393766275481600000000
42 5220568743985916218538183570227200000000
43 57426256183845078403920019272499200000000
44 2526755272089183449772480847989964800000000
45 29057685629025609672383529751884595200000000
46 1336653538935178044929642368586691379200000000
47 16039842467222136539155708423040296550400000000
48 769912438426662553879474004305934234419200000000
49 9623905480333281923493425053824177930240000000000
50 481195274016664096174671252691208896512000000000000
51 6255538562216633250270726284985715654656000000000000
52 325288005235264929014077766819257214042112000000000000
53 4391388070676076541690049852059972389568512000000000000
54 237134955816508133251262692011238509036699648000000000000
55 3319889381431113865517677688157339126513795072000000000000
56 185913805360142376468989950536810991084772524032000000000000
57 2695750177722064458800354282783759370729201598464000000000000
58 156353510307879738610420548401458043502293692710912000000000000
59 2345302654618196079156308226021870652534405390663680000000000000
60 140718159277091764749378493561312239152064323439820800000000000000
61 2181131468794922353615366650200339706856997013317222400000000000000
62 135230151065285185924152732312421061825133814825667788800000000000000
63 2163682417044562974786443716998736989202141037210684620800000000000000
64 138475674690852030386332397887919167308937026381483815731200000000000000
65 2284848632399058501374484565150666260597460935294482959564800000000000000
66 150800009738337861090715981299943973199432421729435875331276800000000000000
67 2563600165551743638542171682099047544390351169400409880631705600000000000000
68 174324811257518567420867674382735233018543879519227871882955980800000000000000
69 3050684197006574929865184301697866577824517891586487757951729664000000000000000
70 213547893790460245090562901118850660447716252411054143056621076480000000000000000
71 3843862088228284411630132220139311888058892543398974575019179376640000000000000000
72 276758070352436477637369519850030455940240263124726169401380915118080000000000000000
73 5120024301520074836291336117225563434894444867807434133925546929684480000000000000000
74 378881798312485537885558872674691694182188920217750125910490472796651520000000000000000
75 7198754167937225219825618580819142189461589484137252392299318983136378880000000000000000
76 547105316763229116706747012142254806399080800794431181814748242718364794880000000000000000
77 10668553676882967775781566736773968724782075615491408045387590733008113500160000000000000000
78 832147186796871486510962205468369560533001898008329827540232077174632853012480000000000000000
79 16642943735937429730219244109367391210660037960166596550804641543492657060249600000000000000000
80 1331435498874994378417539528749391296852803036813327724064371323479412564819968000000000000000000
81 27294427726937384757559560339362521585482462254673218343319612131327957578809344000000000000000000
82 2238143073608865550119883947827726770009561904883203904152208194768892521462366208000000000000000000
83 47001004545786176552517562904382262170200800002547281987196372090146742950709690368000000000000000000
84 3948084381846038830411475283968110022296867200213971686924495255572326407859613990912000000000000000000
85 84883814209689834853846718605314365479382644804600391268876647994805017768981700804608000000000000000000
86 7300008022033325797430817800057035431226907453195633649123391727553231528132426269196288000000000000000000
87 160600176484733167543477991601254779486991963970303940280714618006171093618913377922318336000000000000000000
88 14132815530656518743826063260910420594855292829386746744702886384543056238464377257164013568000000000000000000
89 317988349439771671736086423370484463384244088661201801755814943652218765365448488286190305280000000000000000000
90 28618951449579450456247778103343601704581967979508162158023344928699688882890363945757127475200000000000000000000
91 658235883340327360493698896376902839205385263528687729634536933360092844306478370752413931929600000000000000000000
92 60557701267310117165420298466675061206895444244639271126377397869128541676196010109222081737523200000000000000000000
93 1423105979781787753387377013966863938362042939749022871469868849924520729390606237566718920831795200000000000000000000
94 133771962099488048818413439312885210206032036336408149918167671892904948562716986331271578558188748800000000000000000000
95 3210527090387713171641922543509245044944768872073795598036024125429718765505207671950517885396529971200000000000000000000
96 308210600677220464477624564176887524314697811719084377411458316041253001488499936507249716998066877235200000000000000000000
97 7551159716591901379701801822333744345710096387117567246580728743010698536468248444427618066452638492262400000000000000000000
98 740013652226006335210776578588706945879589445937521590164911416815048456573888347553906570512358572241715200000000000000000000
99 18500341305650158380269414464717673646989736148438039754122785420376211414347208688847664262808964306042880000000000000000000000
100 1850034130565015838026941446471767364698973614843803975412278542037621141434720868884766426280896430604288000000000000000000000000
101 47175870329407903869687006885030067799823827178517001373013102821959339106585382156561543870162858980409344000000000000000000000000
102 4811938773599606194708074702273066915582030372208734140047336487839852588871708979969277474756611616001753088000000000000000000000000
103 125110408113589761062409942259099739805132789677427087641230748683836167310664433479201214343671902016045580288000000000000000000000000
104 13011482443813335150490633994946372939733810126452417114687997863118961400309101081836926291741877809668740349952000000000000000000000000
105 344804284761053381488001800866078882902945968350989053539231943372652477108191178668678546731159761956221619273728000000000000000000000000
106 36549254184671658437728190891804361587712272645204839675158585997501162573468264938879925953502934767359491643015168000000000000000000000000
107 986829862986134777818661154078717762868231361420530671229281821932531389483643153349758000744579238718706274361409536000000000000000000000000
108 106577625202502556004415404640501518389768987033417312492762436768713390064233460561773864080414557781620277631032229888000000000000000000000000
109 2930884693068820290121423627613791755718647143418976093550967011139618226766420165448781262211400338994557634853386321920000000000000000000000000
110 322397316237570231913356599037517093129051185776087370290606371225358004944306218199365938843254037289401339833872495411200000000000000000000000000
111 9027124854651966493573984773050478607613433201730446368136978394310024138440574109582246287611113044103237515348429871513600000000000000000000000000
112 1011037983721020247280286294581653604052704518593809993231341580162722703505344300273211584212444660939562601719024145609523200000000000000000000000000
113 28814582536049077047488159395577127715502078779923584807093235034637597049902312557786530150054672836777534148992188149871411200000000000000000000000000
114 3284862409109594783413650171095792559567236980911288668008628793948686063688863631587664437106232703392638892985109449085340876800000000000000000000000000
115 95261009864178248718995854961777984227449872446427371372250235024511895846977045316042268676080748398386527896568174023474885427200000000000000000000000000
116 11050277144244676851403519175566246170384185203785575079181027262843379918249337256660903166425366814212837236001908186723086709555200000000000000000000000000
117 325983175755217967116403815679204262026333463511674464835840304253879707588355449071496643409548321019278698462056291508331057931878400000000000000000000000000
118 38466014739115720119735650250146102919107348694377586850629155901957805495425942990436603922326701880274886418522642397983064835961651200000000000000000000000000
119 1153980442173471603592069507504383087573220460831327605518874677058734164862778289713098117669801056408246592555679271939491945078849536000000000000000000000000000
120 138477653060816592431048340900525970508786455299759312662264961247048099783533394765571774120376126768989591106681512632739033409461944320000000000000000000000000000
121 4223568418354906069146974397466042100517986886642659036199081318034967043397768540349939110671471866454182528753786135298540518988589301760000000000000000000000000000
122 515275347039298540435930876490857136263194400170404402416287920800265979294527761922692571501919567707410268507961908506421943316607894814720000000000000000000000000000
123 15973535758218254753513857171216571224159026405282536474904925544808245358130360619603469716559506598929718323746819163699080242814844739256320000000000000000000000000000
124 1980718434019063589435718289230854831795719274255034522888210767556222424408164716830830244853378818267285072144605576298685950109040747667783680000000000000000000000000000
125 62392630671600503067225126110771927201565157139033587470978639178021006368857188580171152712881432775419479772555075653408607428434783551535185920000000000000000000000000000
126 7861471464621663386470365889957262827397209799518232021343308536430646802476005761101565241823060529702854451341939532329484535982782727493433425920000000000000000000000000000
127 251567086867893228367051708478632410476710713584583424682985873165780697679232184355250087738337936950491342442942065034543505151449047279789869629440000000000000000000000000000
128 32200587119090333230982618685264948541018971338826678359422191765219929302941719597472011230507255929662891832696584324421568659385478051813103312568320000000000000000000000000000
129 1046519081370435830006935107271110827583116568511867046681221232369647702345605886917840364991485817714043984562638990543700981430028036683925857658470400000000000000000000000000000
130 136047480578156657900901563945244407585805153906542716068558760208054201304928765299319247448893156302825717993143068770681127585903644768910361495601152000000000000000000000000000000
131 4489566859079169710729751610193065450331570078915909630262439086865788643062649254877535165813474157993248693773721269432477210334820277374041929354838016000000000000000000000000000000
132 592622825398450401816327212545484639443767250416900071194641959466284100884269701643834641887378588855108827578131207565086991764196276613373534674838618112000000000000000000000000000000
133 19852864650848088460846961620273735421366202888966152385020505642120517379623035005068460503227182726646145723867395453430414224100575266548013411607093706752000000000000000000000000000000
134 2660283863213643853753492857116680546463071187121464419592747756044149328869486690679173707432442485370583526998230990759675506029477085717433797155350556704768000000000000000000000000000000
135 90449651349263891027618757141967138579744420362129790266153423705501077181562547483091906052703044502599839917939853685828967205002220914392749103281918927962112000000000000000000000000000000
136 12301152583499889179756150971307530846845241169249651476196865623948146496692506457700499223167614052353578228839820101272739539880302044357413878046340974202847232000000000000000000000000000000
137 424389764130746176701587208510109814216160820339112975928791864026211054135891472790667223199282684806198448894973793493909514125870420530330778792598763609998229504000000000000000000000000000000
138 58565787450042972384819034774395154361830193206797590678173277235617125470753023245112076801501010503255385947506383502159512949370118033185647473378629378179755671552000000000000000000000000000000
139 2049802560751504033468666217103830402664056762237915673736064703246599391476355813578922688052535367613938508162723422575582953227954131161497661568252028236291448504320000000000000000000000000000000
140 286972358505210564685613270394536256372967946713308194323049058454523914806689813901049176327354951465951391142781279160581613451913578362609672619555283953080802790604800000000000000000000000000000000
141 10187518726934975046339271099006037101240362108322440898468241575135598975637488393487245759621100777041274385568735410200647277542932031872643377994212580334368499066470400000000000000000000000000000000
142 1446627659224766456580176496058857268376131419381786607582490303669255054540523351875188897866196310339860962750760428248491913411096348525915359675178186407480326867438796800000000000000000000000000000000
143 52078595732091592436886353858118861661540731097744317872969650932093181963458840667506800323183067172234994659027375416945708882799468546932952948306414710669291767227796684800000000000000000000000000000000
144 7499317785421189310911634955569116079261865278075181773707629734221418202738073056120979246538361672801839230899942060040182079123123470758345224556123718336378014480802722611200000000000000000000000000000000
145 273725099167873409848274675878272736893058082649744134740328485299081764399939666548415742498650201057267131927847885191466645887994006682679600696298515719277797528549299375308800000000000000000000000000000000
146 39963864478509517837848102678227819586386480066862643672087958853665937602391191316068698404802929354361001261465791237954130299647124975671221701659583295014558439168197708795084800000000000000000000000000000000
147 1478662985704852160000379799094429324696299762473917815867254477585639691288474078694541840977708386111357046674234275804302821086943624099835202961404581915538662249223315225418137600000000000000000000000000000000
148 218842121884318119680056210265975540055052364846139836748353662682674674310694163646792192464700841144480842907786672819036817520867656366775610038287878123499722012885050653361884364800000000000000000000000000000000
149 8206579570661929488002107884974082752064463681730243878063262350600300286651031136754707217426281542918031609042000230713880657032537113754085376435795429631239575483189399501070663680000000000000000000000000000000000
150 1230986935599289423200316182746112412809669552259536581709489352590045042997654670513206082613942231437704741356300034607082098554880567063112806465369314444685936322478409925160599552000000000000000000000000000000000000
151 46777503552772998081612014944352271686767442985862390104960595398421711633910877479501831139329804794632780171539401315069119745085461548398286645684033948898065580254179577156102782976000000000000000000000000000000000000
152 7110180540021495708405026271541545296388651333851083295954010500560100168354453376884278333178130328784182586073988999890506201252990155356539570143973160232505968198635295727727623012352000000000000000000000000000000000000
153 273741950790827584773593511454349493910963076353266706894229404271563856481646455010044715827358017658191029563848576495784488748240120981226773450542966668951479775647458885517513485975552000000000000000000000000000000000000
154 42156260421787448055133400763969822062288313758403072861711328257820833898173554071546886237413134719361418552832680780350811267228978631108923111383616867018527885449708668369697076840235008000000000000000000000000000000000000
155 1644094156449710474150202629794823060429244236577719841606741802055012522028768608790328563259112254055095323560474550433681639421930166613248001343961057813722587532538638066418185996769165312000000000000000000000000000000000000
156 256478688406154833967431610247992397426962100906124295290651721120581953436487902971291255868421511632594870475434029867654335749821105991666688209657925018940723655076027538361237015495989788672000000000000000000000000000000000000
157 10130908192043115941713548604795699698365002985791909663980742984262987160741272167366004606802649709487497383779644179772346262117933686670834184281488038248158584375503087765268862112091596652544000000000000000000000000000000000000
158 1600683494342812318790740679557720552341670471755121726908957391513551971397121002443828727874818654099024586637183780404030709414633522493991801116475110043209056331329487866912480213710472271101952000000000000000000000000000000000000
159 64027339773712492751629627182308822093666818870204869076358295660542078855884840097753149114992746163960983465487351216161228376585340899759672044659004401728362253253179514676499208548418890844078080000000000000000000000000000000000000
160 10244374363793998840260740349169411534986691019232779052217327305686732616941574415640503858398839386233757354477976194585796540253654543961547527145440704276537960520508722348239873367747022535052492800000000000000000000000000000000000000
161 414897161733656953030559984141361167166960986278927551614801755880312670986133763833440406265152995142467172856358035880724759880273009030442674849390348523199787401080603255103714871393754412669625958400000000000000000000000000000000000000
162 67213340200852426390950717430900509081047679777186263361597884452610652699753669741017345814954785213079682002730001812677411100604227462931713325601236460758365558975057727326801809165788214852479405260800000000000000000000000000000000000000
163 2755746948234949482028979414666920872322954870864636797825513262557036760689900459381711178413146193736266962111930074319773855124773325980200246349650694891092987917977366820398874175797316808951655615692800000000000000000000000000000000000000
164 451942499510531715052752624005375023060964598821800434843384175059354028753143675338600633259755975772747781786356532188442912240462825460752840401342713962139250018548288158545415364830759956668071520973619200000000000000000000000000000000000000
165 18755613729687066174689233896223063457030030851104718046000443264963192193255462526551926280279872994569032944133796085820380857979207256621242876655722629428778875769753958579634737640476538201724968120405196800000000000000000000000000000000000000
166 3113431879128052984998412826773028533866985121283383195636073581983889904080406779407619762526458917098459468726210150246183222424548404599126317524849956485177293377779157124219366448319105341486344707987262668800000000000000000000000000000000000000
167 130764138923378225369933338724467198422413375093902094216715090443323375971377084735120030026111274518135297686500826310339695341831032993163305336043698172377446321866724599217213390829402424342426477735465032089600000000000000000000000000000000000000
168 21968375339127541862148800905710489334965447015775551828408135194478327163191350235500165044386694119046730011332138820137068817427613542851435296455341292959410982073609732668491849659339607289527648259558125391052800000000000000000000000000000000000000
169 933655951912920529141324038492695796736031498170460952707345745765328904435632385008757014386434500059486025481615899855825424740673575571186000099352004950774966738128413638410903610521933309804925051031220329119744000000000000000000000000000000000000000
170 158721511825196489954025086543758285445125354688978361960248776780105913754057505451488692445693865010112624331874702975490322205914507847101620016889840841631744345481830318529853613788728662666837258675307455950356480000000000000000000000000000000000000000
171 6825025008483449068023078721381606274140390251626069564290697401544554291424472734414013775164836195434842846270612227946083854854323837425369660726263156190165006855718703696783705392915332494674002123038220605865328640000000000000000000000000000000000000000
172 1173904301459153239699969540077636279152147123279683965057999953065663338125009310319210369328351825614792969558545303206726423034943700037163581644917262864708381179183617035846797327581437189083928365162573944208836526080000000000000000000000000000000000000000
173 51064837113473165926948674993377178143118399862666252480022997958356355208437904998885651065783304414243494175796720689492599402020050951616615801553900934614814581294487341059335683749792517725150883884571966573084388884480000000000000000000000000000000000000000
174 8885281657744330871289069448847628996902601576103927931524001644754005806268195469806103285446294968078367986588629399971712295951488865581291149470378762622977737145240797344324408972463898084176253795915522183716683665899520000000000000000000000000000000000000000
175 390952392940750558336719055749295675863714469348572828987056072369176255475800600671468544559636978595448191409899693598755341021865510085576810576696665555411020434390595083150273994788411515703755167020282976083534081299578880000000000000000000000000000000000000000
176 68807621157572098267262553811876038952013746605348817901721868736975020963740905718178463842496108232798881688142346073380940019848329775061518661498613137752339596452744734634448223082760426763860909395569803790701998308725882880000000000000000000000000000000000000000
177 3061939141511958372893183644628483733364611723938022396626623158795388432886470304458941640991076816359550235122334400265451830883250674990237580436688284629979112042147140691232945927182838990991810468102856268686238924738301788160000000000000000000000000000000000000000
178 545025167189128590374986688743870104538900886860967986599538922265579141053791714193691612096411673311999941851775523247250425897218620148262289317730514664136281943502191043039464375038545340396542263322308415826150528603417718292480000000000000000000000000000000000000000
179 24526132523510786566874400993474154704250539908743559396979251501951061347420627138716122544338525299039997383329898546126269165374837906671803019297873159886132687457598596936775896876734540317844401849503878712176773787153797323161600000000000000000000000000000000000000000
180 4414703854231941582037392178825347846765097183573840691456265270351191042535712884968902057980934553827199528999381738302728449767470823200924543473617168779503883742367747448619661437812217257211992332910698168191819281687683518169088000000000000000000000000000000000000000000
181 200869025367553341982701344136553327027811921852609751461260069800979192435374936266085043638132522199137578569471869092774144464419922455642066728049581179467426710277732508912194595420455885203145651147436766652727777316789600076693504000000000000000000000000000000000000000000
182 36558162616894708240851644632852705519061769777174974765949332703778213023238238400427477942140119040243039299643880174884894292524425886926856144505023774663071661270547316622019416366522971106972508508833491530796455471655707213958217728000000000000000000000000000000000000000000
183 1681675480377156579079175653111224453876841409750048839233669304373797799068958966419663985338445475851179807783618488044705137456123590798635382647231093634501296418445176564612893152860056670920735391406340610416636951696162531842078015488000000000000000000000000000000000000000000
184 309428288389396810550568320172465299513338819394008986418995152004778795028688449821218173302273967556617084632185801800225745291926740706948910407090521228748238540993912487888772340126250427449415312018766672316661199112093905858942354849792000000000000000000000000000000000000000000
185 14388415410106951690601426888019636427370255101821417868483274568222213968834012916686645058555739491382694435396639783710497156074593442873124333929709237136793092156216930686827913815870644876397812008872650262724745758712366622440819500515328000000000000000000000000000000000000000000
186 2676245266279893014451865401171652375490867448938783723537889069689331798203126402503715980891367545397181164983774999770152471029874380374401126110925918107443515141056349107749991969751939947009993033650312948866802711120500191773992427095851008000000000000000000000000000000000000000000
187 125783527515154971679237673855067661648070770100122835006280786275398594515546940917674651101894274633667514754237424989197166138404095877596852927213518151049845211629648408064249622578341177509469672581564708596739727422663509013377644073504997376000000000000000000000000000000000000000000
188 23647303172849134675696682684752720389837304778823092981180787819774935768922824892522834407156123631129492773796635897969067234019970024988208350316141412397370899786373900716078929044728141371780298445334165216187068755460739694514997085818939506688000000000000000000000000000000000000000000
189 1123246900710333897095592427525754218517271976994096916606087421439309449023834182394834634339915872478650906755340205153530693615948576186939896640016717088875117739852760284013749129624586715159564176153372847768885765884385135489462361576399626567680000000000000000000000000000000000000000000
190 213416911134963440448162561229893301518281675628878414155156610073468795314528494655018580524584015770943672283514638979170831787030229475518580361603176246886272370572024453962612334628671475880317193469140841076088295518033175742997848699515929047859200000000000000000000000000000000000000000000
191 10244011734478245141511802939034878472877520430186163879447517283526502175097367743440891865180032757005296269608702671000199925777451014824891857356952459850541073787457173790205392062176230842255225286518760371652238184865592435663896737576764594297241600000000000000000000000000000000000000000000
192 1966850253019823067170266164294696666792483922595743464853923318437088417618694606740651238114566289345016883764870912832038385749270594846379236612534872291303886167191777367719435275937836321713003255011601991357229731494193747647468173614738802105070387200000000000000000000000000000000000000000000
193 95392237271461418757757908968292788339435470245893558045415280944198788254506688426921585048556465033233318862596239272353861708839623850049392975707941306128238479108801202334392610882985061603080657868062696580825641977468396760902206420314831902095913779200000000000000000000000000000000000000000000
194 18506094030663515239005034339848800937850481227703350260810564503174564921374297554822787499419954216447263859343670418836649171514887026909582237287340613388878264947107433252872166511299101950997647626404163136680174543628868971615028045541077389006607273164800000000000000000000000000000000000000000000
195 906798607502512246711246682652591245954673580157464162779717660655553681147340580186316587471577756605915929107839850522995809404229464318569529627079690056055034982408264229390736159053655995598884733693803993697328552637814579609136374231512792061323756385075200000000000000000000000000000000000000000000
196 177732527070492400355404349799907884207116021710862975904824661488488521504878753716518051144429240294759522105136610702507178643228975006439627806907619250986786856552019788960584287174516575137381407803985582764676396317011657603390729349376507244019456251474739200000000000000000000000000000000000000000000
197 8797760089989373817592515315095440268252243074687717307288820743680181814491498308967643531649247394590596344204262229774105342839834262818761576441927152923845949399324979553548922215138570469300379686297286346851481617692077051367841102794137108578963084447999590400000000000000000000000000000000000000000000
198 1741956497817896015883318032388897173113944128788168026843186507248675999269316665175593419266550984128938076152443921495272857882287184038114792135501576278921497981066345951602686598597436952921475177886862696676593360303031256170832538353239147498634690720703918899200000000000000000000000000000000000000000000
199 87097824890894800794165901619444858655697206439408401342159325362433799963465833258779670963327549206446903807622196074763642894114359201905739606775078813946074899053317297580134329929871847646073758894343134833829668015151562808541626917661957374931734536035195944960000000000000000000000000000000000000000000000
200 17419564978178960158833180323888971731139441287881680268431865072486759992693166651755934192665509841289380761524439214952728578822871840381147921355015762789214979810663459516026865985974369529214751778868626966765933603030312561708325383532391474986346907207039188992000000000000000000000000000000000000000000000000
201 879688031398037488021075606356393072422541785038024853555809186160581379631004915913674676729608246985113728456984180355112793230555027939247970028428296020855356480438504705559356732291705661225344964832865661821679646953030784366270431868385769486810518813955479044096000000000000000000000000000000000000000000000000
202 177696982342403572580257272483991400629353440577681020418273455604437438685462993014562284699380865890992973148310804431732784232572115643728089945742515796212782009048577950522990059922924543567519682896238863687979288684512218441986627237413925436335724800419006766907392000000000000000000000000000000000000000000000000
203 9062546099462582201593120896683561432097025469461732041331946235826309372958612643742676519668424160440641630563851026018371995861177897830132587232868305606851882461477475476672493056069151721943503827708182048086943722910123140541317989108110197253121964821369345112276992000000000000000000000000000000000000000000000000
204 1848759404290366769124996662923446532147793195770193336431717032108567112083556979323506010012358528729890892635025609307747887155680291157347047795505134343797784022141404997241188583438106951276474780852469137809736519473665120670428869778054480239636880823559346402904506368000000000000000000000000000000000000000000000000
205 95211109320953888609937328140557496405611349582164956826233427153591206272303184435160559515636464229589380970703818879349016188517534994603372961468514418705585877140282357357921212047062507990738451213902160597201430752893753714527086793569805732341299362413306339749582077952000000000000000000000000000000000000000000000000
206 19613488520116501053647089596954844259555938013925981106204085993639788492094455993643075260221111631295412479964986689145897334834612208888294830062513970253350690690898165615731769681694876646092120950063845083023494735096113265192579879475379980862307668657141105988413908058112000000000000000000000000000000000000000000000000
207 1019901403046058054789648659041651901496908776724151017522612471669269001588911711669439913531497804827361448958179307835586661411399834862191331163250726453174235915926704612018052023448133585596790289403319944317221726224997889790014153732719759004839998770171337511397523219021824000000000000000000000000000000000000000000000000
208 212139491833580075396246921080663595511357025558623411644703394107207952330493636027243502014551543404091181383301296029802025573571165651335796881956151102260241070512754559299754820877211785804132380195890548417982119054799561076322943976405709873006719744195638202370684829556539392000000000000000000000000000000000000000000000000
209 11137323321262953958302963356734838764346243841827729111346928190628417497350915891430283855763956028714787022623318041564606342612486196695129336302697932868662656201919614363237128096053618754716949960284253791944061250376976956506954558761299768332852786570271005624460953551718318080000000000000000000000000000000000000000000000000
210 2338837897465220331243622304914316140512711206783823113382854920031967674443692337200359609710430766030105274750896788728567331948622101305977160623566565902419157802403119016279796900171259938490559491659693296308252862579165160866460457339872951349899085179756911181136800245860846796800000000000000000000000000000000000000000000000000
211 123958408565656677555911982160458755447173693959542625009291310761694286745515693871619059314652830599595579561797529802614068593276971369216789513049027992828215363527365307862829235709076776739999653057963744704337401716695753525922404239013266421544651514527116292600250413030624880230400000000000000000000000000000000000000000000000000
212 26279182615919215641853340218017256154800823119423036501969757881479188790049327100783240574706400087114262867101076318154182541774717930273959376766393934479581657067801445266919797970324276668879926448288313877319529163939499747495549698670812481367466121079748654031253087562492474608844800000000000000000000000000000000000000000000000000
213 1405936269951678036839153701663923204281844036889132452855382046659136600267638999891903370746792404660613063389907583021248765984947409269656826657002075494657618653127377321780209191412348801785076064983424792436594810270763236491011908878888467753159437477766552990672040184593347391573196800000000000000000000000000000000000000000000000000
214 300870361769659099883578892156079565716314623894274344911051757985055232457274745976867321339813574597371195565440222766547235920778745583706560904598444155856730391769258746860964766962242643582006277906452905581431289397943332609076548500082132099176119620242042340003816599502976341796664115200000000000000000000000000000000000000000000000000
215 16246999535561591393713260176428296548680989690290814625196794931192982552692836282750835352349933028258044560533772029393550739722052261520154288848315984416263441155539972330492097415961102753428339006948456901397289627488939960890133619004435133355510459493070286360206096373160722457019862220800000000000000000000000000000000000000000000000000
216 3509351899681303741042064198108512054515093773102815959042507705137684231381652637074180436107585534103737625075294758349006959779963288488353326391236252633912903289596634023386293041847598194740521225500866690701814559537611031552268861704957988804790259250503181853804516816602716050716290239692800000000000000000000000000000000000000000000000000
217 191259678532631053886792498796913906971072610634103469767816669930003790610300068720542833767863411608653700566603564330020879308007999222615256288322375768548253229283016554274552970780694101613358406789797234643248893494799801219598652962920210389861069129152423411032346166504848024764037818063257600000000000000000000000000000000000000000000000000
218 41694609920113569747320764737727231719693829118234556409384034044740826353045414981078337761394223730686506723519577023944551689145743830530125870854277917543519203983697608831852547630191314151712132680175797152228258781866356665872506345916605864989713070155228303605051464298056869398560244337790156800000000000000000000000000000000000000000000000000
219 2293203545606246336102642060574997744583160601502900602516121872460745449417497823959308576876682305187757869793576736316950342903015910679156922896985285464893556219103368485751890119660522278344167297409668843372554233002649616622987849025413322574434218858537556698277830536393127816920813438578458624000000000000000000000000000000000000000000000000000
220 504504780033374193942581253326499503808295332330638132553546811941363998871849521271047886912870107141306731354586881989729075438663500349414523037336762802276582368202741066865415826325314901235716805430127145541961931260582915657057326785590930966375528148878262473621122718006488119722578956487260897280000000000000000000000000000000000000000000000000000
221 28000015291852267763813259559620722461360390944350416356721848062745701937387648430543157723664290946342523590179571950429963686845824269392506028572190335526350321435252129211030578361054977018582282701372056577578887184962351818966681636600296668633841812262743567285972310849360090644603132085042979799040000000000000000000000000000000000000000000000000000
222 6216003394791203443566543622235800386422006789645792431192250269929545830100057951580581014653472590088040237019864972995451938479772987805136338343026254486849771358625972684848788396154204898125266759704596560222512955061642103810603323325265860436712882322329071937485853008557940123101895322879541515386880000000000000000000000000000000000000000000000000000
223 348096190108307392839726442845204821639632380220164376146766015116054566485603245288512536820594465044930253273112438487745308554867287317087634947209470251263587196083054470351532150184635474295014938543457407372460725483451957813393786106214888184455921410050428028499207768479244646893706138081254324861665280000000000000000000000000000000000000000000000000000
224 77973546584260855996098723197325880047277653169316820256875587385996222892775126944626808247813160170064376733177186221254949116290272359027630228174921336283043531922604201358743201641358346242083346233734459251431202508293238550200208087792134953318126395851295878383822540139350800904190174930200968769013022720000000000000000000000000000000000000000000000000000
225 4405505382010738363779577860648912222671187404066400344513470687308786593441794672371414666001443549608637285424511021500904625070400388285061107891883055499991959553627137376768990892736746562677709062205996947705862941718567978086311756960255624862474141365598217128685973517873320251086744883556354735449235783680000000000000000000000000000000000000000000000000000
226 995644216334426870214184596506654162323688353319006477860044375331785770117845595955939714516326242211552026505939490859204445265910487752423810383565570542998182859119733047149791941758504723165162248058555310181525024828396363047506457073017771218919155948625197071083030015039370376745604343683736170211527287111680000000000000000000000000000000000000000000000000000
227 56751720331062331602208522000879287252450236139183369238022529393911788896717198969488563727430595806058465510838550978974653380156897801888157191863237520950896422969824783687538140680234769220414248139337652680346926415218592693707868053162012959478391889071636233051732710857244111474499447589972961702057055365365760000000000000000000000000000000000000000000000000000
228 12939392235482211605303543016200477493558653839733808186269136701811887868451521365043392529854175843781330136471189623206220970675772698830499839744818154776804384437120050680758696075093527382254448575768984811119099222669839134165393916120938954761073350708333061135795058075451657416185874050513835268069008623303393280000000000000000000000000000000000000000000000000000
229 744015053540227167304953723431527455879622595784693970710475360354183552435962478489995070466615111017426482847093403334357705813856930182753740785327043899666252105134402914143625024317877824479630793106716626639348205303515750214510150176953989898761717665729151015308215839338470301430687757904545527913967995839945113600000000000000000000000000000000000000000000000000000
230 171123462314252248480139356389251314852313197030479613263409332881462217060271370052698866207321475534008091054831482766902272337187093942033360380625220096923237984180912670253033755593111899630315082414544824127050087219808622549337334540699417676715195063117704733520889643047848169329058184318045471420212639043187376128000000000000000000000000000000000000000000000000000000
231 9925160814226630411848082670576576261434165427767817569277741307124808589495739463056534240024645580972469281180226000480331795556851448637934902076262765621547803082492934874675957824400490178558274780043599799368905058748900107861565403360566225249481313660826874544211599296775193821085374690446637342372333064504867815424000000000000000000000000000000000000000000000000000000
232 2302637308900578255548755179573765692652726379242133676072435983252955592763011555429115943685717774785612873233812432111436976569189536084000897281692961624199090315138360890924822215260913721425519748970115153453585973629744825023883173579651364257879664769311834894257091036851844966491806928183619863430381270965129333178368000000000000000000000000000000000000000000000000000000
233 134704282570683827949602178005065293020184493185664820050237505020297902176636175992603282705614489824958353084178027278519063129297587860914052490979038255015646783435594112119102099592763452703392905314751736477034779457340072263897165654409604809085960389004742341314039825655832930539770705298741762010677304351460065990934528000000000000000000000000000000000000000000000000000000
234 31520802121540015740206909653185278566723171405445567891755576174749709109332865182269168153113790619040254621697658383173460772255635559453888282889094951673661347323929022235869891304706647932593939843651906335626138393017576909751936763131847525326114731027109707867485319203464905746306345039905572310498489218241655441878679552000000000000000000000000000000000000000000000000000000
235 1859727325170860928672207669537931435436667112921288505613578994310232837450639045753880921033713646523375022680161844607234185563082498007779408690456602148746019492111812311916323586977692228023042450775462473801942165188037037675364269024779003994240769130599472764181633833004429439032074357354428766319410863876257671070842093568000000000000000000000000000000000000000000000000000000
236 438895648740323179166641010010951818763053438649424087324804642657214949638350814797915897363956420579516505352518195327307267792887469529835940450947758107104060600138387705612252366526735365813438018383009143817258350984376740891385967489847844942640821514821475572346865584589045347611569548335645188851380963874796810372718734082048000000000000000000000000000000000000000000000000000000
237 26114291100049229160415140095651633216401679599640733195825876238104289503481873480475995893155407024481232068474832621974782433676804437025238456831391607372691605708234068483929015808340754265899562093789044057126871883570416083037465065645946774087128880131877796554638502283048198182888388125970888736657167350550410217176764677881856000000000000000000000000000000000000000000000000000000
238 6215201281811716540178803342765088705503599744714494500606558544668820901828685888353287022570986871826533232297010164029998219215079456012006752725871202554700602158559708299175105762385099515284095778321792485596195508289759027762916685623735332232736673471386915580003963543365471167527436373981071519324405829430997631688069993335881728000000000000000000000000000000000000000000000000000000
239 372912076908702992410728200565905322330215984682869670036393512680129254109721153301197221354259212309591993937820609841799893152904767360720405163552272153282036129513582497950506345743105970917045746699307549135771730497385541665775001137424119933964200408283214934800237812601928270051646182438864291159464349765859857901284199600152903680000000000000000000000000000000000000000000000000000000
240 89498898458088718178574768135817277359251836323888720808734443043231020986333076792287333125022210954302078545076946362031974356697144166572897239252545316787688671083259799508121522978345433020090979207833811792585215319372529999786000272981788784151408097987971584352057075024462784812395083785327429878271443943806365896308207904036696883200000000000000000000000000000000000000000000000000000000
241 5414683356714367449803773472216945280234736097595267608928433804115476769673151145933383654063843762735275751977155254902934448580177222077660282974778991665655164600537217870241352140189898697715504242073945613451405526822038064987053016515398221441160189928272280853299453038979998481149902569012309507635422358600285136726646578194220161433600000000000000000000000000000000000000000000000000000000
242 1310353372324876922852513180276500757816806135618054761360680980595945378260902577315878844283450190581936731978471571686510136556402887742793788479896515983088549833330006724598407217925955484847152026581894838455240137490933211726866829996726369588760765962641891966498467635433159632438276421700978900847772210781269003087848471923001279066931200000000000000000000000000000000000000000000000000000000
243 79931555711817492294003303996866546226825174272701340443001539816352668073915057216268609501290461625498140650686765872877118329940576152310421097273687474968401539833130410200502840293483284575676273621495585145769648386946925915338876629800308544914406723721155409956406525761422737578734861723759712951714104857657409188358756787303078023082803200000000000000000000000000000000000000000000000000000000
244 19503299593683468119736806175235437279345342522539127068092375715190051010035273960769540718314872636621546318767570872982016872505500581163742747734779743892289975719283820088922693031609921436465010763644922775567794206415049923342685897671275284959115240587961920029363192285787147969211306260597369960218241585268407841959536656101951037632203980800000000000000000000000000000000000000000000000000000000
245 1199452925011533289363813579776979392679738565136156314687681106484188137117169348587326754176364667152225098604205608688394037659088285741570178985688954249375833506735954935468745621444010168342598161964162750697419343694525570285575182706783430024985587296159658081805836325575909600106495335026738252553421857494007082280511504350269988814380544819200000000000000000000000000000000000000000000000000000000
246 295065419552837189183498140625136930599215687023494453413169552195110281730823659752482381527385708119447374256634579737344933264135718292426264030479482745346455042657044914125311422875226501412279147843184036671565158548853290290251494945868723786146454474855275888124235736091673761626197852416577610128141776943525742241005830070166417248337614025523200000000000000000000000000000000000000000000000000000000
247 18294056012275905729376884718758489697151372595456656111616512236096837467311066904653907654697913903405737203911343943715385862376414534130428369889727930211480212644736784675769308218264043087561307166277410273637039830028903997995592686643860874741080177441027105063702615637683773220824266849827811827944790170498596018942361464350317869396932069582438400000000000000000000000000000000000000000000000000000000
248 4536925891044424620885467410252105444893540403673250715680895034552015691893144592354169098365082648044622826570013298041415693869350804464346235732652526692447092735894722599590788438129482685715204177236797747861985877847168191502906986287677496935787884005374722055798248678145575758764418178757297333330307962283651812697705643158878831610439153256444723200000000000000000000000000000000000000000000000000000000
249 283557868190276538805341713140756590305846275229578169730055939659500980743321537022135568647817665502788926660625831127588480866834425279021639733290782918277943295993420162474424277383092667857200261077299859241374117365448011968931686642979843558486742750335920128487390542384098484922776136172331083333144247642728238293606602697429926975652447078527795200000000000000000000000000000000000000000000000000000000000
250 70889467047569134701335428285189147576461568807394542432513984914875245185830384255533892161954416375697231665156457781897120216708606319755409933322695729569485823998355040618606069345773166964300065269324964810343529341362002992232921660744960889621685687583980032121847635596024621230694034043082770833286061910682059573401650674357481743913111769631948800000000000000000000000000000000000000000000000000000000000000
251 4466036423996855486184131981966916297317078834865856173248381049637140446707314208098635206203128231668925594904856840259518573652642198144590825799329830962877606911896367558972182368783709518750904111967472783051642348505806188510674064626932536046166198317790742023676401042549551137533724144714214562497021900372969753124303992484521349866526041486812774400000000000000000000000000000000000000000000000000000000000000
252 1125441178847207582518401259455662906923903866386195755658592024508559392570243180440856071963188314380569249916023923745398680560465833932436888101431117402645156941797884624860989956933494798725227836215803141329013871823463159504689864285986999083633881976083266989966453062722486886658498484467982069749249518893988377787324606106099380166364562454676819148800000000000000000000000000000000000000000000000000000000000000
253 71465514856797681489918479975434594589667895515523430484320593556293521428210441957994360569662457963166147369667519157832816215589580454709742394440875955067967465804165673678672862265276919719051967599703499474392380860789910628547806382160174441810751505481287453862869769482877917302814653763716861429077344449768261989495112487737310640564149715871978015948800000000000000000000000000000000000000000000000000000000000000
254 18152240773626611098439293913760387025775645460942951343017430763298554442765452257330567584694264322644201431895549866089535318759753435496274568187982492587263736314258081114382907015380337608639199770324688866495664738640637299651142821068684308219930882392247013281168921448650990994914922055984082802985645490241138545331758571885276902703294027831482416050995200000000000000000000000000000000000000000000000000000000000000
255 1161743409512103110300114810480664769649641309500348885953115568851107484336988944469156325420432916649228891641315191429730260400624219871761572364030879525584879124112517191320506048984341606952908785300780087455722543273000787177673140548395795726075576473103808849994810972713663423674555011582981299391081311375432866901232548600657721773010817781214874627263692800000000000000000000000000000000000000000000000000000000000000
256 297406312835098396236829391483050181030308175232089314803997585625883515990269169784104019307630826662202596260176689006010946662559800287170962525191905158549729055772804400978049548539991451379944649036999702388664971077888201517484323980389323705875347577114575065598671609014697836460686082965243212644116815712110813926715532441768376773890769351991007904579505356800000000000000000000000000000000000000000000000000000000000000
257 19182707177863846557275495750656736676454877302469760804857844272869486781372361451074709245342188319712067458781396440887706059735107118522527082874877882726457524097345883863084195880829448614006429862886480804068890634523788997877738896735111379028959918723890091731114318781448010451714252351258187215545534613431147498273151842494060301915954623203420009845378095513600000000000000000000000000000000000000000000000000000000000000
258 4949138451888872411777077903669438062525358344037198287653323822400327589594069254377274985298284586485713404365600281749028163411657636578811987381718493743426041217115238036675722537253997742413658904624712047449773783707137561452456635357658735789471659030763643666627494245613586696542277106624612301610747930265236054554473175363467557894316292786482362540107548642508800000000000000000000000000000000000000000000000000000000000000
259 321693999372776706765510063738513474064148292362417888697466048456021293323614501534522874044388498121571371283764018313686830621757746377622779179811702093322692679112490472383921964921509853256887828800606283084235295940963941494409681298247817826315657836999636838330787125964883135275248011930599799604698615467240343546040756398625391263130559031121353565106990661763072000000000000000000000000000000000000000000000000000000000000000
260 83640439836921943759032616572013503256678556014228651061341172598565536264139770398975947251541009511608556533778644761558575961657014058181922586751042544263900096569247522819819710879592561846790835488157633601901176944650624788546517137544432634842071037619905577966004652750869615171564483101955947897221640021482489321970596663642601728413945348091551926927817572058398720000000000000000000000000000000000000000000000000000000000000000
261 5478448809318387316216636385466884463312445418931976644517846805206042625301154961132924544975936123010360452962501231882086725488534420810915929432193286649285456325285712744698191062613312800964799724474325000924527089874615923649796872509160337582155652964103815356773304755181959793737473643178114587268017421407103050589074081468590413211113420299996651213772050969825116160000000000000000000000000000000000000000000000000000000000000000
262 1435353588041417476848758732992323729387860699760177880863675862963983167828902599816826230783695264228714438676175322753106722077996018252459973511234641102112789557224856739110926058404687953852777527812273150242226097547149371996246780597400008446524781076595199623474605845857673465959218094512666021864220564408660999254337409344770688261311716118599122618008277354094180433920000000000000000000000000000000000000000000000000000000000000000
263 94733336810733553472018076377493366139598806184171740137002606955622889076707571587910531231723887439095152952627571301705043657147737204662358251741486312739444110776840544781321119854709404954283316835610027915986922438111858551752287519428400557470635551055283175149323985826606448753308394237835957443038557250971625950786269016754865425246573263827542092788546305370215908638720000000000000000000000000000000000000000000000000000000000000000
264 25009600918033658116612772163658248660854084832621339396168688236284442716250798899208380245175106283921120379493678823650131525487002622030862578459752386563213245245085903822268775641643282907930795644601047369820547523661530657662603905129097747172247785478594758239421532258224102470873416078788692764962179114256509251007575020423284472265095341650471112496176224617736999880622080000000000000000000000000000000000000000000000000000000000000000
265 1663138461049238264754749348883273535946796641369319069845217767712915440630678126797357286304144567880754505236329641772733746444885674365052361467573533706453680808798212604180873580169278313377397910365969650093066410323491788734563159691085000186954477734326551422921531895171902814313082169239448068869984911098057865192003738858148417405628840219756328980995718937079510492061368320000000000000000000000000000000000000000000000000000000000000000
266 442394830639097378424763326802950760561847906604238872578827926211635507207760381728097038156902455056280698392863684711547176554339589381103928150374559965916679095140324552712112372325028031358387844157347926924755665146048815803393800477828610049729891077330862678497127484115726148607279857017693186319415986352083392141072994536267479029897271498455183508944861237263149790888323973120000000000000000000000000000000000000000000000000000000000000000
267 29640453652819524354459142895797700957643809742484004462781471056179578982919945575782501556512464488770806792321866875673660829140752488533963186075095517716417499374401745031711528945776878101011985558542311103958629564785270658827384632014516873331902702181167799459307541435753651956687750420185443483400871085589587273451890633929921095003117190396497295099305702896631035989517706199040000000000000000000000000000000000000000000000000000000000000000
268 7943641578955632526995050296073783856648541010985713196025434243056127167422545414309710417145340482990576220342260322680541102209721666927102133868125598747999889832339667668498689757468203331071212129689339375860912723362452536565739081379890522052949924184552970255094421104781978724392317112609698853551433450938009389285106689893218853460835407026261275086613928376297117645190745261342720000000000000000000000000000000000000000000000000000000000000000
269 536195806579505195572165894984980410323776518241535640731716811406288583801021815465905453157310482601863894873102571780936524399156212517579394036098477915489992563682927567623661558629103724847306818754030407870611608826965546218187387993142610238574119882457325492218873424572783563896481405101154672614721757938315633776744701567792272608606389974272636068346440165400055441050375305140633600000000000000000000000000000000000000000000000000000000000000000
270 144772867776466402804484791645944710787419659925214622997563539079697917626275890175794472352473830302503251615737694380852861587772177379746436389746589037182297992194390443258388620829858005708772841063588210125065134383280697478910594758148504764415012368263477882899095824634651562252049979377311761605974874643345221119721069423303913604323725293053611738453538844658014969083601332387971072000000000000000000000000000000000000000000000000000000000000000000
271 9844555008799715390704965831924240333544536874914594363834320657419458398586760531954024119968220460570221109870163217897994587968508061822757674502768054528396263469218550141570426216430344388196553192323998288504429138063087428565920443554098323980220841041916496037138516075156306233139398597657199789206291475747475036141032720784666125094013319927645598214840641436745017897684890602382032896000000000000000000000000000000000000000000000000000000000000000000
272 2677718962393522586271750706283393370724114029976769666962935218818092684415598864691494560631355965275100141884684395268254527927434192815790087464752910831723783663627445638507155930869053673589462468312127534473204725553159780569930360646714744122620068763401286922101676372442515295413916418562758342664111281403313209830360900053429186025571623020319602714436654470794644868170290243847912947712000000000000000000000000000000000000000000000000000000000000000000
273 183423748923956297159614923380412445894601811053408722186961062489039348882468522231367377403247883621344359719100881075875435163029242207881620991335574391973079180958480026237740181264530176640878179079380736111414523700391444969040229704299959972399474710292988154163964831512312297735853274671548946472491622776126954873379721653659899242751656176891892785938910831249433173469664881703582036918272000000000000000000000000000000000000000000000000000000000000000000
274 50258107205164025421734489006233010175120896228633989879227331121996781593796375091394661408489920112248354563033641414789869234670012364959564151625947383400623695582623527189140809666481268399600621067750321694527579493907255921517022938978189032437456070620278754240926363834373569579623797260004411333462704640658785635306043733102812392513953792468378623347261567762344689530688177586781478115606528000000000000000000000000000000000000000000000000000000000000000000
275 3467809397156317754099679741430077702083341839775745301666685847417777929971949881306231637185804487745136464849321257620500977192230853182209926462190369454643034995201023376050715866987207519572442853674772196922402985079600658584674582789495043238184468872799234042623919104571776300994042010940304382008926620205456208836117017584094055083462811680318125010961048175601783577617484253487921989976850432000000000000000000000000000000000000000000000000000000000000000000
276 957115393615143700131511608634701445775002347778105703260005293887306708672258167240519931863282038617657664298412667103258269705055715478289939703564541969481477658675482451789997579288469275401994227614237126350583223881969781769370184849900631933738913408892588595764201672861810259074355595019524009434463747176705913638768296853209959203035736023767802503025249296466092267422425653962666469233610719232000000000000000000000000000000000000000000000000000000000000000000
277 66519519856252487159140056800111750481362663170578346376570367925167816252721942623216135264498101683927207668739680363676449744501372225741150809397735666878962697277946030399404831760548614640438598819189480281365534059796899832971227847068093919394854481918034907405612016263895813005667713853856918655695230428781060997894396631298092164610983653651862273960254826104393412585858582950405319611735944986624000000000000000000000000000000000000000000000000000000000000000000
278 18492426520038191430240935790431066633818820361420780292686562283196652918256700049254085603530472268131763731909631141102053028971381478756039925012570515392351629843268996451034543229432514870041930471734675518219618468623538153566001341484930109591769545973213704258760140521363036015575624451372223386283274059201134957414642263500869621761853455715217712160950841657021368698868686060212678852062592706281472000000000000000000000000000000000000000000000000000000000000000000
279 1294469856402673400116865505330174664367317425299454620488059359823765704277969003447785992247133058769223461233674179877143712027996703512922794750879936077464614089028829751572418026060276040902935133021427286275373292803647670749620093903945107671423868218124959298113209836495412521090293711596055637039829184144079447019024958445060873523329741900065239851266558915991495808920808024214887519644381489439703040000000000000000000000000000000000000000000000000000000000000000000
280 362451559792748552032722341492448906022848879083847293736656620750654397197831320965380077829197256455382569145428770365600239367839076983618382530246382101690091944928072330440277047296877291452821837245999640157104521985021347809893626293104630147998683101074988603471698754218715505905282239246895578371152171560342245165326988364617044586532327732018267158354636496477618826497826246780168505500426817043116851200000000000000000000000000000000000000000000000000000000000000000000
281 25552834965388772918306925075217647874610845975411234208434291762921135002447108128059295486958406580104471124752728310774816875432654927345095968382369938169151482117429099296039531834429849047423939525842974631075868799944005020597500653663876425433907158625786696544754762172419443166322397866906138275166228095004128284155552679705501643350529105107287834664001873001672127268096750398001879637780090601539738009600000000000000000000000000000000000000000000000000000000000000000000
282 7205899460239633962962552871211376700640258565065968046778470277143760070690084492112721327322270655589460857180269383638498358872008689511317063083828322563700717957115006001483147977309217431373550946287718845963395001584209415808495184333213151972361818732471848425620842932622282972902916198467530993596876322791164176131865855676951463424849207640255169375248528186471539889603283612236530057853985549634206118707200000000000000000000000000000000000000000000000000000000000000000000
283 511618861677014011370341253856007745745458358119683731321271389677206965018995998940003214239881216546851720859799126238333383479912616955303511478951810902022750974955165426105303506388954437627522117186428038063401045112478868522403158087658133790037689130005501238219079848216182091076107050091194700545378218918172656505362475753063553903164293742458117025642645501239479332161833136468793634107632974024028634428211200000000000000000000000000000000000000000000000000000000000000000000
284 145299756716271979229176916095106199791710173705990179695241074668326778065394863698960912844126265499305888724182951851686680908295183215306197260022314296174461276887266981013906195814463060286216281280945562810005896811943998660362496896894909996370703712921562351654218676893395713865614402225899294954887414172761034447522943113870049308498659422858105235282511322352012130333960610757137392086567764622824132177611980800000000000000000000000000000000000000000000000000000000000000000000
285 10388932605213446514886149500800093285107277419978297848209736838785364631675732754475705268355027983200371043779081057395597684943105599894393104091595472176473981297439589142494293000734108810464464111587607740915421622053995904215918528127986064740505315473891708143276635397877793541391429759151799589274450113352413962997890432641708525557654148734354524322699559548168867318878183669135323534189595170531925450699256627200000000000000000000000000000000000000000000000000000000000000000000
286 2971234725091045703257438757228826679540681342113793184587984735892614284659259567780051706749538003195306118520817182415140937893728201569796427770196305042471558651067722494753367798209955119792836735914055813901810583907442828605752699044604014515784520225533028528977117723793048952837948911117414682532492732418790393417396663735528638309489086538025393956292074030776296053199160529372702530778224218772130678899987395379200000000000000000000000000000000000000000000000000000000000000000000
287 213928900206555290634535590520475520926929056632193109290334900984268228495466688880163722885966736230062040533498837133890147528348430513025342799454133963057952222876876019622242481471116768625084244985812018600930362041335883659614194331211489045136485456238378054086352476113099524604332321600453857142339476734152908326052559788958061958283214230737828364853029330215893315830339558114834582216032143751593408880799092467302400000000000000000000000000000000000000000000000000000000000000000000
288 61611523259487923702746250069896950026955568310071615475616451483469249806694406397487152191158420034257867673647665094560362488164347987751298726242790581360690240188540293651205834663681629364024262555913861357067944267904734493968887967388908844999307811396652879576869513120572663086047708620930710856993769299436037597903137219219921843985565698452494569077672447102177274959137792737072359678217257400458901757670138630583091200000000000000000000000000000000000000000000000000000000000000000000
289 4466835436312874468449103130067528876954278702480192121982192732551520610985344463817818533858985452483695406339455719355626280391915229111969157652602317148650042413669171289712423013116918128891759035303754948387425959423093250812744377635695891262449816326257333769323039701241518073738458875017476537132048274209112725847977448393444333688953513137805856258131252414907852434537489973437746076670751161533270377431085050717274112000000000000000000000000000000000000000000000000000000000000000000000
290 1295382276530733595850239907719583374316740823719255715374835892439940977185749894507167374819105781220271667838442158613131621313655416442471055719254671973108512299964059674016602673803906257378610120238088935032353528232697042735695869514351808466110446734614626793103681513360040241384153073755068195768293999520642690495913460034098856769796518809963698314858063200323277206015872092296946362234517836844648409455014664708009492480000000000000000000000000000000000000000000000000000000000000000000000
291 94562906186743552497067513263529586325122080131505667222363020148115691334559742299023218361794722029079831752206277578758608355896845400300387067505591054036921397897376356203211995187685156788638538777380492257361807560986884119705798474547682018026062611626867755896568750475282937621043174384119978291085461965006916406201682582489216544195145873127349976984638613623599236039158662737677084443119802089659333890216070523684692951040000000000000000000000000000000000000000000000000000000000000000000000
292 27612368606529117329143713872950639206935647398399654828930001883249781869691444751314779761644058832491310871644233052997513639921878856887713023711632587778781048186033896011337902594804065782282453322995103739149647807808170162954093154567923149263610282595045384721798075138782617785344606920163033660996954893782019590610891314086851230904982594953186193279514475178090976923434329519401708657390982210180525495943092592915930341703680000000000000000000000000000000000000000000000000000000000000000000000
293 2029509092579890123692062969661871981709770083782374629926355138418858967422321189221636312480838324188111349065851129395317252534258095981246907242804995201740407041673491356833335840718098834997760319240140124827499113873900506977125846860742351470875355770735835777052158522700522407222828608631982974083276184692978439909900511585383565471516220729059185206044313925589686803872423219676025586318237192448268623951817305579320880115220480000000000000000000000000000000000000000000000000000000000000000000000
294 596675673218487696365466513080590362622672404632018141198348410695144536422162429631161075869366467311304736625360232042223272245071880218486590729384668589311679670252006458909000737171121057489341533856601196699284739478926749051274998977058251332437354596596335718453334605673953587723511610937802994380483198299735661333510750406102768248625768894343400450577028294123367920338492426584751522377561734579790975441834287840320338753874821120000000000000000000000000000000000000000000000000000000000000000000000
295 44153999818168089531044521967963686834077757942769342448677782391440695695240019792705919614333118581036550510276657171124522146135319136168007713974465475609064295598648477959266054550662958254211273505388488555747070721440579429794349924302310598600364240148128843165546760819872565491539859209397421584155756674180438938679795530051604850398306898181411633342700093765129226105048439567271612655939568358904532182695737300183705067786736762880000000000000000000000000000000000000000000000000000000000000000000000
296 13069583946177754501189178502517251302887016351059725364808623587866445925791045858640952205842603099986818951041890522652858555256054464305730283336441780780283031497199949475942752146996235643246536957594992612501132933546411511219127577593483937185707815083846137577001841202682279385495798325981636788910103975557409925849219476895275035717898841861697843469439227754478250927094338111912397346158112234235741526077938240854376700064874081812480000000000000000000000000000000000000000000000000000000000000000000000
297 973684003990242710338593798437535222065082718153949539678242457296050221471432916468750939335273930949018011852620843937637962366576057590776906108564912668131085846541396235957735034951219555421867003340826949631334403549207657585825004530714553320335232223746537249486637169599829814219436975285631940773802746179027039475766851028697990160983463718696489338473222467708629694068528189337473602288779361450562743692806398943651064154833119095029760000000000000000000000000000000000000000000000000000000000000000000000
298 290157833189092327680900951934385496175394650009876962824116252274222965998487009107687779921911631422807367532081011493416112785239665162051518020352343975103063582269336078315405040415463427515716366995566430990137652257663881960575851350152936889459899202676468100347017876540749284637392218635118318350593218361350057763778521606552001067973072188171553822865020295377171648832421400422567133482056249712267697620456306885208017118140269490318868480000000000000000000000000000000000000000000000000000000000000000000000
299 21761837489181924576067571395078912213154598750740772211808718920566722449886525683076583494143372356710552564906075862006208458892974887153863851526425798132729768670200205873655378031159757063678727524667482324260323919324791147043188851261470266709492440200735107526026340740556196347804416397633873876294491377101254332283389120491400080097980414112866536714876522153287873662431605031692535011154218728420077321534223016390601283860520211773915136000000000000000000000000000000000000000000000000000000000000000000000000
300 6528551246754577372820271418523673663946379625222231663542615676170016734965957704922975048243011707013165769471822758601862537667892466146159155457927739439818930601060061762096613409347927119103618257400244697278097175797437344112956655378441080012847732060220532257807902222166858904341324919290162162888347413130376299685016736147420024029394124233859961014462956645986362098729481509507760503346265618526023196460266904917180385158156063532174540800000000000000000000000000000000000000000000000000000000000000000000000000