1 1
2 1
3 1
4 2
5 2
6 12
7 12
8 24
9 72
10 720
11 720
12 1440
13 1440
14 10080
15 30240
16 120960
17 120960
18 725760
19 725760
20 7257600
21 7257600
22 79833600
23 79833600
24 958003200
25 4790016000
26 62270208000
27 186810624000
28 2615348736000
29 2615348736000
30 15692092416000
31 15692092416000
32 62768369664000
33 62768369664000
34 2134124568576000
35 10670622842880000
36 64023737057280000
37 64023737057280000
38 1216451004088320000
39 3649353012264960000
40 14597412049059840000
41 14597412049059840000
42 102181884343418880000
43 102181884343418880000
44 2248001455555215360000
45 33720021833328230400000
46 1551121004333098598400000
47 1551121004333098598400000
48 18613452051997183180800000
49 130294164363980282265600000
50 651470821819901411328000000
51 651470821819901411328000000
52 16938241367317436694528000000
53 16938241367317436694528000000
54 304888344611713860501504000000
55 304888344611713860501504000000
56 609776689223427721003008000000
57 609776689223427721003008000000
58 35367047974958807818174464000000
59 35367047974958807818174464000000
60 1061011439248764234545233920000000
61 1061011439248764234545233920000000
62 32891354616711691270902251520000000
63 690718446950945516688947281920000000
64 5525747575607564133511578255360000000
65 5525747575607564133511578255360000000
66 121566446663366410937254721617920000000
67 121566446663366410937254721617920000000
68 4133259186554457971866660535009280000000
69 12399777559663373915599981605027840000000
70 61998887798316869577999908025139200000000
71 61998887798316869577999908025139200000000
72 743986653579802434935998896301670400000000
73 743986653579802434935998896301670400000000
74 27527506182452690092631959163161804800000000
75 137637530912263450463159795815809024000000000
76 5230226174666011117600072241000742912000000000
77 36611583222662077823200505687005200384000000000
78 2855703491367642070209639443586405629952000000000
79 2855703491367642070209639443586405629952000000000
80 11422813965470568280838557774345622519808000000000
81 102805325689235114527547019969110602678272000000000
82 4215018353258639695629427818733534709809152000000000
83 4215018353258639695629427818733534709809152000000000
84 8430036706517279391258855637467069419618304000000000
85 42150183532586396956294278187335347098091520000000000
86 3624915783802430138241307924110839850435870720000000000
87 10874747351407290414723923772332519551307612160000000000
88 239244441730960389123926322991315430128767467520000000000
89 239244441730960389123926322991315430128767467520000000000
90 1435466650385762334743557937947892580772604805120000000000
91 10048266552700336343204905565635248065408233635840000000000
92 462220261424215471787425656019221411008778747248640000000000
93 462220261424215471787425656019221411008778747248640000000000
94 21724352286938127174009005832903406317412601120686080000000000
95 108621761434690635870045029164517031587063005603430400000000000
96 2606922274432575260881080699948408758089512134482329600000000000
97 2606922274432575260881080699948408758089512134482329600000000000
98 18248455921028026826167564899638861306626584941376307200000000000
99 54745367763084080478502694698916583919879754824128921600000000000
100 547453677630840804785026946989165839198797548241289216000000000000
101 547453677630840804785026946989165839198797548241289216000000000000
102 18613425039448587362690916197631638532759116640203833344000000000000
103 18613425039448587362690916197631638532759116640203833344000000000000
104 483949051025663271429963821138422601851737032645299666944000000000000
105 1451847153076989814289891463415267805555211097935899000832000000000000
106 153895798226160920314728495122018387388852376381205294088192000000000000
107 153895798226160920314728495122018387388852376381205294088192000000000000
108 923374789356965521888370970732110324333114258287231764529152000000000000
109 923374789356965521888370970732110324333114258287231764529152000000000000
110 50785613414633103703860403390266067838321284205797747049103360000000000000
111 152356840243899311111581210170798203514963852617393241147310080000000000000
112 4265991526829180711124273884782349698418987873287010752124682240000000000000
113 4265991526829180711124273884782349698418987873287010752124682240000000000000
114 162107678019508867022722407621729288539921539184906408580737925120000000000000
115 162107678019508867022722407621729288539921539184906408580737925120000000000000
116 9402245325131514287317899642060298735315449272724571697682799656960000000000000
117 28206735975394542861953698926180896205946347818173715093048398970880000000000000
118 1664197422548278028855268236644672876150834521272249190489855539281920000000000000
119 1664197422548278028855268236644672876150834521272249190489855539281920000000000000
120 99851845352896681731316094198680372569050071276334951429391332356915200000000000000
121 1098370298881863499044477036185484098259550784039684465723304655926067200000000000000
122 67000588231793673441713099207314529993832597826420752409121584011490099200000000000000
123 67000588231793673441713099207314529993832597826420752409121584011490099200000000000000
124 4154036470371207753386212150853500859617621065238086649365538208712386150400000000000000
125 20770182351856038766931060754267504298088105326190433246827691043561930752000000000000000
126 872347658777953628211104551679235180519700423699998196366763023829601091584000000000000000
127 872347658777953628211104551679235180519700423699998196366763023829601091584000000000000000
128 6978781270223629025688836413433881444157603389599985570934104190636808732672000000000000000
129 20936343810670887077066509240301644332472810168799956712802312571910426198016000000000000000
130 2721724695387215320018646201239213763221465321943994372664300634348355405742080000000000000000
131 2721724695387215320018646201239213763221465321943994372664300634348355405742080000000000000000
132 5443449390774430640037292402478427526442930643887988745328601268696710811484160000000000000000
133 5443449390774430640037292402478427526442930643887988745328601268696710811484160000000000000000
134 364711109181886852882498590966054644271676353140495245937016285002679624369438720000000000000000
135 3282399982636981675942487318694491798445087178264457213433146565024116619324948480000000000000000
136 223203198819314753964089137671225442294265928121983090513453966421639930114096496640000000000000000
137 223203198819314753964089137671225442294265928121983090513453966421639930114096496640000000000000000
138 5133673572844239341174050166438185172768116346805611081809441227697718392624219422720000000000000000
139 5133673572844239341174050166438185172768116346805611081809441227697718392624219422720000000000000000
140 359357150099096753882183511650672962093768144276392775726660885938840287483695359590400000000000000000
141 1078071450297290261646550534952018886281304432829178327179982657816520862451086078771200000000000000000
142 153086145942215217153810175963186681851945229461743322459557537409945962468054223185510400000000000000000
143 1683947605364367388691911935595053500371397524079176547055132911509405587148596455040614400000000000000000
144 20207371264372408664302943227140642004456770288950118564661594938112867045783157460487372800000000000000000
145 20207371264372408664302943227140642004456770288950118564661594938112867045783157460487372800000000000000000
146 1475138102299185832494114855581266866325344231093358655220296430482239294342170494615578214400000000000000000
147 10325966716094300827458803989068868064277409617653510586542075013375675060395193462309047500800000000000000000
148 764121536990978261231951495191096236756528311706359783404113550989799954469244316210869515059200000000000000000
149 764121536990978261231951495191096236756528311706359783404113550989799954469244316210869515059200000000000000000
150 22923646109729347836958544855732887102695849351190793502123406529693998634077329486326085451776000000000000000000
151 22923646109729347836958544855732887102695849351190793502123406529693998634077329486326085451776000000000000000000
152 871098552169715217804424704517849709902442275345250153080689448128371948094938520480391247167488000000000000000000
153 2613295656509145653413274113553549129707326826035750459242068344385115844284815561441173741502464000000000000000000
154 5226591313018291306826548227107098259414653652071500918484136688770231688569631122882347483004928000000000000000000
155 26132956565091456534132741135535491297073268260357504592420683443851158442848155614411737415024640000000000000000000
156 679456870692377869887451269523922773723904974769295119402937769540130119514052045974705172790640640000000000000000000
157 679456870692377869887451269523922773723904974769295119402937769540130119514052045974705172790640640000000000000000000
158 53677092784697851721108650292389899124188493006774314432832083793670279441610111632001708650460610560000000000000000000
159 161031278354093555163325950877169697372565479020322943298496251381010838324830334896005125951381831680000000000000000000
160 1288250226832748441306607607017357578980523832162583546387970011048086706598642679168041007611054653440000000000000000000
161 9017751587829239089146253249121503052863666825138084824715790077336606946190498754176287053277382574080000000000000000000
162 81159764290463151802316279242093527475773001426242763422442110696029462515714488787586583479496443166720000000000000000000
163 81159764290463151802316279242093527475773001426242763422442110696029462515714488787586583479496443166720000000000000000000
164 6655100671817978447789934897851669253013386116951906600640253077074415926288588080582099845318708339671040000000000000000000
165 366030536949988814628446419381841808915736236432354863035213919239092875945872344432015491492528958681907200000000000000000000
166 60761069133698143228322105617385740280012215247770907263845510593689417407014809175714571587759807141196595200000000000000000000
167 60761069133698143228322105617385740280012215247770907263845510593689417407014809175714571587759807141196595200000000000000000000
168 364566414802188859369932633704314441680073291486625443583073063562136504442088855054287429526558842847179571200000000000000000000
169 4739363392428455171809124238156087741840952789326130766579949826307774557747155115705736583845264957013334425600000000000000000000
170 161138355342567475841510224097306983222592394837088446063718294094464334963403273933995043850739008538453370470400000000000000000000
171 483415066027702427524530672291920949667777184511265338191154882283393004890209821801985131552217025615360111411200000000000000000000
172 41573695678382408767109637817105201671428837867968819084439319876371798420558044674970721313490664202920969581363200000000000000000000
173 41573695678382408767109637817105201671428837867968819084439319876371798420558044674970721313490664202920969581363200000000000000000000
174 1205637174673089854246179496696050848471436298171095753448740276414782154196183295574150918091229261884708117859532800000000000000000000
175 42197301113558144898616282384361779696500270435988351370705909674517375396866415345095282133193024165964784125083648000000000000000000000
176 168789204454232579594465129537447118786001081743953405482823638698069501587465661380381128532772096663859136500334592000000000000000000000
177 506367613362697738783395388612341356358003245231860216448470916094208504762396984141143385598316289991577409501003776000000000000000000000
178 90133435178560197503444379172996761431724577651271118527827823064769113847706663177123522636500299618500778891178672128000000000000000000000
179 90133435178560197503444379172996761431724577651271118527827823064769113847706663177123522636500299618500778891178672128000000000000000000000
180 2704003055356805925103331375189902842951737329538133555834834691943073415431199895313705679095008988555023366735360163840000000000000000000000
181 2704003055356805925103331375189902842951737329538133555834834691943073415431199895313705679095008988555023366735360163840000000000000000000000
182 2704003055356805925103331375189902842951737329538133555834834691943073415431199895313705679095008988555023366735360163840000000000000000000000
183 2704003055356805925103331375189902842951737329538133555834834691943073415431199895313705679095008988555023366735360163840000000000000000000000
184 248768281092826145109506486517471061551559834317508287136804791658762754219670390368860922476740826947062149739653135073280000000000000000000000
185 248768281092826145109506486517471061551559834317508287136804791658762754219670390368860922476740826947062149739653135073280000000000000000000000
186 23135450141632831495184103246124808724295064591528270703722845624264936142429346304304065790336896906076779925787741561815040000000000000000000000
187 254489951557961146447025135707372895967245710506810977740951301866914297566722809347344723693705865966844579183665157179965440000000000000000000000
188 23922055446448347766020362756493052220921096787640231907649422375489943971271944078650404027208351400883390443264524774916751360000000000000000000000
189 502363164375415303086427617886354096639343032540444870060637869885288823396710825651658484571375379418551199308555020273251778560000000000000000000000
190 95449001231328907586421247398407278361475176182684525311521195278204876445375056873815112068561322089524727868625453851917837926400000000000000000000000
191 95449001231328907586421247398407278361475176182684525311521195278204876445375056873815112068561322089524727868625453851917837926400000000000000000000000
192 2290776029551893782074109937561774680675404228384428607476508686676917034689001364971562689645471730148593468847010892446028110233600000000000000000000000
193 2290776029551893782074109937561774680675404228384428607476508686676917034689001364971562689645471730148593468847010892446028110233600000000000000000000000
194 222205274866533696861188663943492144025514210153289574925221342607660952364833132402241580895610757824413566478160056567264726692659200000000000000000000000
195 2888668573264938059195452631265397872331684731992764474027877453899592380742830721229140551642939851717376364216080735374441447004569600000000000000000000000
196 40441360025709132828736336837715570212643586247898702636390284354594293330399630097207967723001157924043269099025130295242180258063974400000000000000000000000
197 40441360025709132828736336837715570212643586247898702636390284354594293330399630097207967723001157924043269099025130295242180258063974400000000000000000000000
198 242648160154254796972418021026293421275861517487392215818341706127565759982397780583247806338006947544259614594150781771453081548383846400000000000000000000000
199 242648160154254796972418021026293421275861517487392215818341706127565759982397780583247806338006947544259614594150781771453081548383846400000000000000000000000
200 2426481601542547969724180210262934212758615174873922158183417061275657599823977805832478063380069475442596145941507817714530815483838464000000000000000000000000
201 7279444804627643909172540630788802638275845524621766474550251183826972799471933417497434190140208426327788437824523453143592446451515392000000000000000000000000
202 1470447850534784069652853207419338132931720795973596827859150739133048505493330550334481706408322102118213264440553737535005674183206109184000000000000000000000000
203 1470447850534784069652853207419338132931720795973596827859150739133048505493330550334481706408322102118213264440553737535005674183206109184000000000000000000000000
204 49995226918182658368197009052257496519678507063102292147211125130523649186773238711372378017882951472019250990978827076190192922229007712256000000000000000000000000
205 249976134590913291840985045261287482598392535315511460736055625652618245933866193556861890089414757360096254954894135380950964611145038561280000000000000000000000000
206 25747541862864069059621459661912610707634431137497680455813729442219679331188217936356774679209720008089914260354095944237949354947938971811840000000000000000000000000
207 77242625588592207178864378985737832122903293412493041367441188326659037993564653809070324037629160024269742781062287832713848064843816915435520000000000000000000000000
208 308970502354368828715457515942951328491613173649972165469764753306636151974258615236281296150516640097078971124249151330855392259375267661742080000000000000000000000000
209 3398675525898057115870032675372464613407744910149693820167412286372997671716844767599094257655683041067868682366740664639409314853127944279162880000000000000000000000000
210 142744372087718398866541372365643513763125286226287140447031316027665902212107480239161958821538687724850484659403107914855191223831373659724840960000000000000000000000000
211 142744372087718398866541372365643513763125286226287140447031316027665902212107480239161958821538687724850484659403107914855191223831373659724840960000000000000000000000000
212 15130903441298150279853385470758212458891280339986436887385319498932585634483392905351167635083100898834151373896729438974650269726125607930833141760000000000000000000000000
213 15130903441298150279853385470758212458891280339986436887385319498932585634483392905351167635083100898834151373896729438974650269726125607930833141760000000000000000000000000
214 1619006668218902079944312245371128733101366996378548746950229186385786662889723040872574936953891796175254197006950049970287578860695440048599146168320000000000000000000000000
215 8095033341094510399721561226855643665506834981892743734751145931928933314448615204362874684769458980876270985034750249851437894303477200242995730841600000000000000000000000000
216 291421200279402374389976204166803171958246059348138774451041253549441599320150147357063488651700523311545755461251008994651764194925179208747846310297600000000000000000000000000
217 291421200279402374389976204166803171958246059348138774451041253549441599320150147357063488651700523311545755461251008994651764194925179208747846310297600000000000000000000000000
218 31764910830454858808507406254181545743448820468947126415163496636889134325896366061919920263035357040958487345276359980417042297246844533753515247822438400000000000000000000000000
219 31764910830454858808507406254181545743448820468947126415163496636889134325896366061919920263035357040958487345276359980417042297246844533753515247822438400000000000000000000000000
220 63529821660909717617014812508363091486897640937894252830326993273778268651792732123839840526070714081916974690552719960834084594493689067507030495644876800000000000000000000000000
221 825887681591826329021192562608720189329669332192625286794250912559117492473305517609917926838919283064920670977185359490843099728417957877591396443383398400000000000000000000000000
222 183347065313385445042704748899135882031186591746762813668323702588124083329073824909401779758240080840412388956935149806967168139708786648825290010431114444800000000000000000000000000
223 183347065313385445042704748899135882031186591746762813668323702588124083329073824909401779758240080840412388956935149806967168139708786648825290010431114444800000000000000000000000000
224 5133717828774792461195732969175804696873224568909358782713063672467474333214067097463249833230722263531546890794184194595080707911846026167108120292071204454400000000000000000000000000
225 77005767431621886917935994537637070453098368533640381740695955087012114998211006461948747498460833952973203361912762918926210618677690392506621804381068066816000000000000000000000000000
226 17403303439546546443453534765505977922400231288602726273397285849664737989595687460400416934652148473371943959792284419677323599821158028706496527790121383100416000000000000000000000000000
227 17403303439546546443453534765505977922400231288602726273397285849664737989595687460400416934652148473371943959792284419677323599821158028706496527790121383100416000000000000000000000000000
228 661325530702768764851234321089227161051208788966903598389096862287260043604636123495215843516781641988133870472106807947738296793204005090846868056024612557815808000000000000000000000000000
229 661325530702768764851234321089227161051208788966903598389096862287260043604636123495215843516781641988133870472106807947738296793204005090846868056024612557815808000000000000000000000000000
230 76052436030818407957891946925261123520889010731193913814746139163034905014533154201949822004429888828635395104292282913989904131218460585447389826442830444148817920000000000000000000000000000
231 2509730389017007462610434248533617076189337354129399155886622592380151865479594088664344126146186331344968038441645336161666836330209199319763864272613404656910991360000000000000000000000000000
232 291128725125972865662810372829899580837963133079010302082848220716097616395632914285063918632957614436016292459230858994753353014304267121092608255623154940201674997760000000000000000000000000000
233 291128725125972865662810372829899580837963133079010302082848220716097616395632914285063918632957614436016292459230858994753353014304267121092608255623154940201674997760000000000000000000000000000
234 873386175377918596988431118489698742513889399237030906248544662148292849186898742855191755898872843308048877377692576984260059042912801363277824766869464820605024993280000000000000000000000000000
235 873386175377918596988431118489698742513889399237030906248544662148292849186898742855191755898872843308048877377692576984260059042912801363277824766869464820605024993280000000000000000000000000000
236 103059568694594394444634871981784451616638949109969646937328270133498556204054051656912627196066995510349767530567724084142686967063710560866783322490596848831392949207040000000000000000000000000000
237 103059568694594394444634871981784451616638949109969646937328270133498556204054051656912627196066995510349767530567724084142686967063710560866783322490596848831392949207040000000000000000000000000000
238 24528177349313465877823099531664699484760069888172775971084128291772656376564864294345205272663944931463244672275118332025959498161163113486294430752762050021871521911275520000000000000000000000000000
239 24528177349313465877823099531664699484760069888172775971084128291772656376564864294345205272663944931463244672275118332025959498161163113486294430752762050021871521911275520000000000000000000000000000
240 1471690640958807952669385971899881969085604193290366558265047697506359382593891857660712316359836695887794680336507099921557569889669786809177665845165723001312291314676531200000000000000000000000000000
241 1471690640958807952669385971899881969085604193290366558265047697506359382593891857660712316359836695887794680336507099921557569889669786809177665845165723001312291314676531200000000000000000000000000000
242 16188597050546887479363245690898701659941646126194032140915524672569953208532810434267835479958203654765741483701578099137133268786367654900954324296822953014435204461441843200000000000000000000000000000
243 145697373454921987314269211218088314939474815135746289268239722053129578876795293908410519319623832892891673353314202892234199419077308894108588918671406577129916840152976588800000000000000000000000000000
244 17775079561500482452340843768606774422615927446561047290725246090481808622969025856826083356994107612932784149104332752852572329127431685081247848077911602409849854498663143833600000000000000000000000000000
245 124425556930503377166385906380247420958311492125927331035076722633372660360783180997782583498958753290529489043730329269968006303892021795568734936545381216868948981490642006835200000000000000000000000000000
246 30608687004903830782930932969540865555744627062978123434628873767809674448752662525454515540743853309470254304757661000412129550757437361709908794390163779349761449446697933681459200000000000000000000000000000
247 397912931063749800178102128604031252224680151818715604650175358981525767833784612830908702029670093023113305961849593005357684159846685702228814327072129131546898842807073137858969600000000000000000000000000000
248 24670601725952487611042331973449937637930169412760367488310872256854597605694645995516339525839545767433024969634674766332176417910494513538186488278472006155907728254038534547256115200000000000000000000000000000
249 24670601725952487611042331973449937637930169412760367488310872256854597605694645995516339525839545767433024969634674766332176417910494513538186488278472006155907728254038534547256115200000000000000000000000000000
250 1233530086297624380552116598672496881896508470638018374415543612842729880284732299775816976291977288371651248481733738316608820895524725676909324413923600307795386412701926727362805760000000000000000000000000000000
251 1233530086297624380552116598672496881896508470638018374415543612842729880284732299775816976291977288371651248481733738316608820895524725676909324413923600307795386412701926727362805760000000000000000000000000000000
252 7401180517785746283312699592034981291379050823828110246493261677056379281708393798654901857751863730229907490890402429899652925373148354061455946483541601846772318476211560364176834560000000000000000000000000000000
253 7401180517785746283312699592034981291379050823828110246493261677056379281708393798654901857751863730229907490890402429899652925373148354061455946483541601846772318476211560364176834560000000000000000000000000000000
254 939949925758789777980712848188442624005139454626170001304644232986160168776966012429172535934486693739198251343081108597255921522389840965804905203409783434540084446478868166250457989120000000000000000000000000000000
255 2819849777276369333942138544565327872015418363878510003913932698958480506330898037287517607803460081217594754029243325791767764567169522897414715610229350303620253339436604498751373967360000000000000000000000000000000
256 45117596436421909343074216713045245952246693822056160062622923183335688101294368596600281724855361299481516064467893212668284233074712366358635449763669604857924053430985671980021983477760000000000000000000000000000000
257 45117596436421909343074216713045245952246693822056160062622923183335688101294368596600281724855361299481516064467893212668284233074712366358635449763669604857924053430985671980021983477760000000000000000000000000000000
258 3880113293532284203504382637321891151893215668696829765385571393766869176711315699307624228337561071755410381544238816289472444044425263506842648679675586017781468595064767790281890579087360000000000000000000000000000000
259 27160793054725989424530678461253238063252509680877808357698999756368084236979209895153369598362927502287872670809671714026307108310976844547898540757729102124470280165453374531973234053611520000000000000000000000000000000
260 271607930547259894245306784612532380632525096808778083576989997563680842369792098951533695983629275022878726708096717140263071083109768445478985407577291021244702801654533745319732340536115200000000000000000000000000000000
261 814823791641779682735920353837597141897575290426334250730969992691042527109376296854601087950887825068636180124290151420789213249329305336436956222731873063734108404963601235959197021608345600000000000000000000000000000000
262 106741916705073138438405566352725225588582363045849786845757069042526571051328294887952742521566305083991339596282009836123386935662138999073241265177875371349168201050231761910654809830693273600000000000000000000000000000000
263 106741916705073138438405566352725225588582363045849786845757069042526571051328294887952742521566305083991339596282009836123386935662138999073241265177875371349168201050231761910654809830693273600000000000000000000000000000000
264 14089933005069654273869534758559729777692871922052171863639933113613507378775334925209762012846752271086856826709225298368287075507402347877667847003479549018090202538630592572206434897651512115200000000000000000000000000000000
265 14089933005069654273869534758559729777692871922052171863639933113613507378775334925209762012846752271086856826709225298368287075507402347877667847003479549018090202538630592572206434897651512115200000000000000000000000000000000
266 267708727096323431203521160412634865776164566518991265409158729158656640196731363578985478244088293150650279707475280668997454434640644609675689093066111431343713848233981258871922263055378730188800000000000000000000000000000000
267 267708727096323431203521160412634865776164566518991265409158729158656640196731363578985478244088293150650279707475280668997454434640644609675689093066111431343713848233981258871922263055378730188800000000000000000000000000000000
268 35872969430907339781271835495293072014006051913544829564827269707259989786362002719584054084707831282187137480801687609645658894241846377696542338470858931800057655663353488688837583249420749845299200000000000000000000000000000000
269 35872969430907339781271835495293072014006051913544829564827269707259989786362002719584054084707831282187137480801687609645658894241846377696542338470858931800057655663353488688837583249420749845299200000000000000000000000000000000
270 3228567248781660580314465194576376481260544672219034660834454273653399080772580244762564867623704815396842373272151884868109300481766173992688810462377303862005189009701813981995382492447867486076928000000000000000000000000000000000
271 3228567248781660580314465194576376481260544672219034660834454273653399080772580244762564867623704815396842373272151884868109300481766173992688810462377303862005189009701813981995382492447867486076928000000000000000000000000000000000
272 219542572917152919461383633231193600725717037710894356936742890608431137492535456643854410998411927446985281382506328171031432432760099831502839111441656662616352852659723350775686009486454989053231104000000000000000000000000000000000
273 19978374135460915670985910624038617666040250431691386481243603045367233511820726554590751400855485397675660605808075863563860351381169084666758359141190756298088109592034824920587426863267404003844030464000000000000000000000000000000000
274 2737037256558145446925069755493290620247514309141719947930373617215310991119439537978932941917201499481565502995706393308248868139220164599345895202343133612838071014108771014120477480267634348526632173568000000000000000000000000000000000
275 13685186282790727234625348777466453101237571545708599739651868086076554955597197689894664709586007497407827514978531966541244340696100822996729476011715668064190355070543855070602387401338171742633160867840000000000000000000000000000000000
276 1888555707025120358378298131290370527970784873307786764071957795878564583872413281205463729922869034642280197067037411382691719016061913573548667689616762192858268999735051999743129461384667700483376199761920000000000000000000000000000000000
277 1888555707025120358378298131290370527970784873307786764071957795878564583872413281205463729922869034642280197067037411382691719016061913573548667689616762192858268999735051999743129461384667700483376199761920000000000000000000000000000000000
278 525018486552983459629166880498723006775878194779564720412004267254240954316530892175118916918557591630553894784636400364388297886465211973446529617713459889614598781926344455928589990264937620734378583533813760000000000000000000000000000000000
279 1575055459658950378887500641496169020327634584338694161236012801762722862949592676525356750755672774891661684353909201093164893659395635920339588853140379668843796345779033367785769970794812862203135750601441280000000000000000000000000000000000
280 3150110919317900757775001282992338040655269168677388322472025603525445725899185353050713501511345549783323368707818402186329787318791271840679177706280759337687592691558066735571539941589625724406271501202882560000000000000000000000000000000000
281 3150110919317900757775001282992338040655269168677388322472025603525445725899185353050713501511345549783323368707818402186329787318791271840679177706280759337687592691558066735571539941589625724406271501202882560000000000000000000000000000000000
282 296110426415882671230850120601279775821595301855674502312370406731391898234523423186767069142066481679632396658534929805515000007966379553023842704390391377742633713006458273143724754509424818094189521113070960640000000000000000000000000000000000
283 296110426415882671230850120601279775821595301855674502312370406731391898234523423186767069142066481679632396658534929805515000007966379553023842704390391377742633713006458273143724754509424818094189521113070960640000000000000000000000000000000000
284 42047680551055339314780717125381728166666532863505779328356597755857649549302326092520923818173440398507800325511960032383130001131225896529385664023435575639453987246917074786408915140338324169374911998056076410880000000000000000000000000000000000
285 630715208265830089721710756880725922499997992952586689925348966337864743239534891387813857272601605977617004882679400485746950016968388447940784960351533634591809808703756121796133727105074862540623679970841146163200000000000000000000000000000000000
286 6937867290924130986938818325687985147499977922478453589178838629716512175634883805265952429998617665753787053709473405343216450186652272927348634563866869980509907895741317339757470998155823487946860479679252607795200000000000000000000000000000000000
287 48565071036468916908571728279815896032499845457349175124251870408015585229444186636861667009990323660276509375966313837402515151306565910491440441947068089863569355270189221378302296987090764415628023357754768254566400000000000000000000000000000000000
288 1165561704875254005805721478715581504779996290976380202982044889792374045506660479284680008239767767846636225023191532097660363631357581851794570606729634156725664526484541313079255127690178345975072560586114438109593600000000000000000000000000000000000
289 19814548982879318098697265138164885581259936946598463450694763126470358773613228147839560140076052053392815825394256045660226181733078891480507700314403780664336296950237202322347337170733031881576233529963945447863091200000000000000000000000000000000000
290 574621920503500224862220689006781681856538171451355440070148130667640404434783616287347244062205509548391658936433425324146559270259287852934723309117709639265752611556878867348072777951257924565710772368954417988029644800000000000000000000000000000000000
291 574621920503500224862220689006781681856538171451355440070148130667640404434783616287347244062205509548391658936433425324146559270259287852934723309117709639265752611556878867348072777951257924565710772368954417988029644800000000000000000000000000000000000
292 83894800393511032829884220594990125551054573031897894250241627077475499047478407977952697633082004394065182204719280097325397653457856026528469603131185607332799881287304314632818625580883656986593772765867345026252328140800000000000000000000000000000000000
293 83894800393511032829884220594990125551054573031897894250241627077475499047478407977952697633082004394065182204719280097325397653457856026528469603131185607332799881287304314632818625580883656986593772765867345026252328140800000000000000000000000000000000000
294 3523581616527463378855137264989585273144292067339711558510148337253970959994093135074013300589444184550737652598209764087666701445229953114195723331509795507977595014066781214578382274397113593436938456166428491102597781913600000000000000000000000000000000000
295 17617908082637316894275686324947926365721460336698557792550741686269854799970465675370066502947220922753688262991048820438333507226149765570978616657548977539887975070333906072891911371985567967184692280832142455512988909568000000000000000000000000000000000000
296 1303725198115161450176400788046146551063388064915693276648754884783969255197814459977384921218094348283772931461337612712436679534735082652252417632658624337951710155204709049394001441526932029571667228781578541707961179308032000000000000000000000000000000000000
297 3911175594345484350529202364138439653190164194747079829946264654351907765593443379932154763654283044851318794384012838137310038604205247956757252897975873013855130465614127148182004324580796088715001686344735625123883537924096000000000000000000000000000000000000
298 1165530327114954336457702304513255016650668930034629789323986866996868514146846127219782119568976347365693000726435825764918391504053163891113661363596810158128828878753009890158237288725077234437070502530731216286917294301380608000000000000000000000000000000000000
299 15151894252494406373950129958672315216458696090450187261211829270959290683908999653857167554396692515754009009443665734943939089552691130584477597726758532055674775423789128572057084753426004047681916532899505811729924825917947904000000000000000000000000000000000000
300 454556827574832191218503898760169456493760882713505617836354878128778720517269989615715026631900775472620270283309972048318172686580733917534327931802755961670243262713673857161712542602780121430457495986985174351897744777538437120000000000000000000000000000000000000
301 454556827574832191218503898760169456493760882713505617836354878128778720517269989615715026631900775472620270283309972048318172686580733917534327931802755961670243262713673857161712542602780121430457495986985174351897744777538437120000000000000000000000000000000000000
302 68638080963799660873994088712785587930557893289739348293289586597445586798107768431972969021417017096365660812779805779296044075673690821547683517702216150212206732669764752431418593933019798335999081894034761327136559461408304005120000000000000000000000000000000000000
303 68638080963799660873994088712785587930557893289739348293289586597445586798107768431972969021417017096365660812779805779296044075673690821547683517702216150212206732669764752431418593933019798335999081894034761327136559461408304005120000000000000000000000000000000000000
304 5216494153248774226423550742171704682722399890020190470290008581405864596656190400829945645627693299323790221771265239226499349751200502437623947345368427416127711682902121184787813138909504673535930223946641860862378519067031104389120000000000000000000000000000000000000
305 5216494153248774226423550742171704682722399890020190470290008581405864596656190400829945645627693299323790221771265239226499349751200502437623947345368427416127711682902121184787813138909504673535930223946641860862378519067031104389120000000000000000000000000000000000000
306 31298964919492645358541304453030228096334399340121142821740051488435187579937142404979673873766159795942741330627591435358996098507203014625743684072210564496766270097412727108726878833457028041215581343679851165174271114402186626334720000000000000000000000000000000000000
307 31298964919492645358541304453030228096334399340121142821740051488435187579937142404979673873766159795942741330627591435358996098507203014625743684072210564496766270097412727108726878833457028041215581343679851165174271114402186626334720000000000000000000000000000000000000
308 4820040597601867385215360885766655126835497498378655994547967929219018887310319930366869776559988608575182164916649081045285399170109264252364527347120426932502005595001559974743939340352382318347199526926697079436837751617936740455546880000000000000000000000000000000000000
309 14460121792805602155646082657299965380506492495135967983643903787657056661930959791100609329679965825725546494749947243135856197510327792757093582041361280797506016785004679924231818021057146955041598580780091238310513254853810221366640640000000000000000000000000000000000000
310 2241318877884868334125142811881494633978506336746075037464805087086843782599298767620594446100394702987459706686241822686057710614100807877349505216410998523613432601675725388255931793263857778031447780020914141938129554502340584311829299200000000000000000000000000000000000000
311 2241318877884868334125142811881494633978506336746075037464805087086843782599298767620594446100394702987459706686241822686057710614100807877349505216410998523613432601675725388255931793263857778031447780020914141938129554502340584311829299200000000000000000000000000000000000000
312 8965275511539473336500571247525978535914025346984300149859220348347375130397195070482377784401578811949838826744967290744230842456403231509398020865643994094453730406702901553023727173055431112125791120083656567752518218009362337247317196800000000000000000000000000000000000000
313 8965275511539473336500571247525978535914025346984300149859220348347375130397195070482377784401578811949838826744967290744230842456403231509398020865643994094453730406702901553023727173055431112125791120083656567752518218009362337247317196800000000000000000000000000000000000000
314 1407548255311697313830589685861578630138501979476535123527897594690537895472359626065733312151047873476124695798959864646844242265655307346975489275906107072829235673852355543824725166169702684603749205853134081137145360227469886947828799897600000000000000000000000000000000000000
315 4222644765935091941491769057584735890415505938429605370583692784071613686417078878197199936453143620428374087396879593940532726796965922040926467827718321218487707021557066631474175498509108053811247617559402243411436080682409660843486399692800000000000000000000000000000000000000
316 667177873017744526755699511098388270685649938271877648552223459883314962453898462755157589959596692027683105808706975842604170833920615682466381916779494752521057709406016527772919728764439072502177123574385554459006900747820726413270851151462400000000000000000000000000000000000000
317 667177873017744526755699511098388270685649938271877648552223459883314962453898462755157589959596692027683105808706975842604170833920615682466381916779494752521057709406016527772919728764439072502177123574385554459006900747820726413270851151462400000000000000000000000000000000000000
318 212162563619642759508312444529287470078036680370457092239607060242894158060339711156140113607151748064803227647168818317948126325186755787024309449535879331301696351591113255831788473747091625055692325296654606317964194437806990999420130666165043200000000000000000000000000000000000000
319 212162563619642759508312444529287470078036680370457092239607060242894158060339711156140113607151748064803227647168818317948126325186755787024309449535879331301696351591113255831788473747091625055692325296654606317964194437806990999420130666165043200000000000000000000000000000000000000
320 8486502544785710380332497781171498803121467214818283689584282409715766322413588446245604544286069922592129105886752732717925053007470231480972377981435173252067854063644530233271538949883665002227693011866184252718567777512279639976805226646601728000000000000000000000000000000000000000
321 8486502544785710380332497781171498803121467214818283689584282409715766322413588446245604544286069922592129105886752732717925053007470231480972377981435173252067854063644530233271538949883665002227693011866184252718567777512279639976805226646601728000000000000000000000000000000000000000
322 1366326909710499371233532142768611307302556221585743674023069467964238377908587739845542331630057257537332786047767189967585933534202707268436552855011062893582924504246769367556717770931270065358658574910455664687689412179477022036265641490102878208000000000000000000000000000000000000000
323 23227557465078489310970046427066392224143455766957642458392180955392052424445991577374219637710973378134657362812042229448960870081446023563421398535188069190909716572195079248464202105831591111097195773477746299690720007051109374616515905331748929536000000000000000000000000000000000000000
324 418096034371412807597460835687195060034582203805237564251059257197056943640027848392735953478797520806423832530616760130081295661466028424141585173633385245436374898299511426472355637904968639999749523922599433394432960126919968743097286295971480731648000000000000000000000000000000000000000
325 27176242234141832493834954319667678902247843247340441676318851717808701336601810145527836976121838852417549114490089408455284217995291847569203036286170040953364368389468242720703116463822961599983719054968963170638142408249797968301323609238146247557120000000000000000000000000000000000000000
326 8859454968330237392990195108211663322132796898632983986479945660005636635732190107442074854215719465888121011323769147156422655066465142307560189829291433350796784094966647126949215967206285481594692411919881993628034425089434137666231496611635676703621120000000000000000000000000000000000000000
327 26578364904990712178970585324634989966398390695898951959439836980016909907196570322326224562647158397664363033971307441469267965199395426922680569487874300052390352284899941380847647901618856444784077235759645980884103275268302412998694489834907030110863360000000000000000000000000000000000000000
328 2179425922209238398675587996620069177244668037063714060674066632361386612390118766430750414137066988608477768785647210200479973146350425007659806698005692604296008887361795193229507127932746228472294333332290970432496468572000797865892948166462376469090795520000000000000000000000000000000000000000
329 2179425922209238398675587996620069177244668037063714060674066632361386612390118766430750414137066988608477768785647210200479973146350425007659806698005692604296008887361795193229507127932746228472294333332290970432496468572000797865892948166462376469090795520000000000000000000000000000000000000000
330 47947370288603244770862935925641521899382696815401709334829465911950505472582612861476509111015473749386510913284238624410559409219709350168515747356125237294512195521959494251049156814520417026390475333310401349514922308584017553049644859662172282319997501440000000000000000000000000000000000000000
331 47947370288603244770862935925641521899382696815401709334829465911950505472582612861476509111015473749386510913284238624410559409219709350168515747356125237294512195521959494251049156814520417026390475333310401349514922308584017553049644859662172282319997501440000000000000000000000000000000000000000
332 7959263467908138631963247363656492635297527671356683749581691341383783908448713735005100512428568642398160811605183611652152861930471752127973614061116789390889024456645276045674160031210389226380818905329526624019477103224946913806241046703920598865119585239040000000000000000000000000000000000000000
333 23877790403724415895889742090969477905892583014070051248745074024151351725346141205015301537285705927194482434815550834956458585791415256383920842183350368172667073369935828137022480093631167679142456715988579872058431309674840741418723140111761796595358755717120000000000000000000000000000000000000000
334 3987590997421977454613586929191902810284061363349698558540427362033275738132805581237555356726712889841478566614196989437728583827166347816114780644619511484835401252779283298882754175636405002416790271570092838633758028715698403816926764398664220031424912204759040000000000000000000000000000000000000000
335 19937954987109887273067934645959514051420306816748492792702136810166378690664027906187776783633564449207392833070984947188642919135831739080573903223097557424177006263896416494413770878182025012083951357850464193168790143578492019084633821993321100157124561023795200000000000000000000000000000000000000000
336 1674788218917230530937706510260599180319305772606873394586979492053975810015778344119773249825219413733420997977962735563846005207409866082768207870740194823630868526167298985530756753767290101015051914059438992226178372060593329603109241047438972413198463125998796800000000000000000000000000000000000000000
337 1674788218917230530937706510260599180319305772606873394586979492053975810015778344119773249825219413733420997977962735563846005207409866082768207870740194823630868526167298985530756753767290101015051914059438992226178372060593329603109241047438972413198463125998796800000000000000000000000000000000000000000
338 43544493691847993804380369266775578688301950087778708259261466793403371060410236947114104495455704757068945947427031124659996135392656518151973404639245065414402581680349773623799675597949542626391349765545413797880637673575426569680840267233413282743160041275968716800000000000000000000000000000000000000000
339 43544493691847993804380369266775578688301950087778708259261466793403371060410236947114104495455704757068945947427031124659996135392656518151973404639245065414402581680349773623799675597949542626391349765545413797880637673575426569680840267233413282743160041275968716800000000000000000000000000000000000000000
340 87088987383695987608760738533551157376603900175557416518522933586806742120820473894228208990911409514137891894854062249319992270785313036303946809278490130828805163360699547247599351195899085252782699531090827595761275347150853139361680534466826565486320082551937433600000000000000000000000000000000000000000
341 87088987383695987608760738533551157376603900175557416518522933586806742120820473894228208990911409514137891894854062249319992270785313036303946809278490130828805163360699547247599351195899085252782699531090827595761275347150853139361680534466826565486320082551937433600000000000000000000000000000000000000000
342 4964072280870671293699362096412415970466422310006772741555807214447984300886767011971007912481950342305859838006681548211239559434762843069324968128873937457241894311559874193113163018166247859408613873272177172958392694787598628943615790464609114232720244705460433715200000000000000000000000000000000000000000
343 34748505966094699055895534674886911793264956170047409190890650501135890106207369083797055387373652396141018866046770837478676916043339901485274776902117562200693260180919119351792141127163735015860297112905240210708748863513190402605310533252263799629041712938223036006400000000000000000000000000000000000000000
344 5976743026168288237614031964080548828441572461248154380833191886195373098267667482413093526628268212136255244960044584046332429559454463055467261627164220698519240751118088528508248273872162422727971103419701316241904804524268749248113411719389373536195174625374362193100800000000000000000000000000000000000000000
345 89651145392524323564210479461208232426623586918722315712497878292930596474015012236196402899424023182043828674400668760694986443391816945832008924407463310477788611266771327927623724108082436340919566551295519743628572067864031238721701175790840603042927619380615432896512000000000000000000000000000000000000000000
346 15509648152906707976608412946789024209805880536938960618262132944676993190004597116861977701600356010493582360671315695600232654706784331628937543922491152712657429749151439731478904270698261486979085013374124915647742967740477404298854303411815424326426478152846469891096576000000000000000000000000000000000000000000
347 15509648152906707976608412946789024209805880536938960618262132944676993190004597116861977701600356010493582360671315695600232654706784331628937543922491152712657429749151439731478904270698261486979085013374124915647742967740477404298854303411815424326426478152846469891096576000000000000000000000000000000000000000000
348 899559592868589062643287950913763404168741071142459715859203710791265605020266632777994706692820648608627776918936310344813493972993491234478377547504486857334130925450783504425776447700499166244786930775699245107569092128947689449333549597885294610932735732865095253683601408000000000000000000000000000000000000000000
349 899559592868589062643287950913763404168741071142459715859203710791265605020266632777994706692820648608627776918936310344813493972993491234478377547504486857334130925450783504425776447700499166244786930775699245107569092128947689449333549597885294610932735732865095253683601408000000000000000000000000000000000000000000
350 62969171500801234385030156563963438291811874979972180110144259755388592351418664294459629468497445402603944384325541724136944578109544386413486428325314080013389164781554845309804351339034941637135085154298947157529836449026338261453348471851970622765291501300556667757852098560000000000000000000000000000000000000000000
351 566722543507211109465271409075670944626306874819749620991298337798497331162767978650136665216477008623435499458929875517232501202985899477721377854927826720120502483033993607788239162051314474734215766388690524417768528041237044353080136246667735604887623511705010009820668887040000000000000000000000000000000000000000000
352 24935791914317288816471941999329521563557502492068983323617126863133882571161791060606013269524988379431161976192914522758230052931379577019740625616824375685302109253495718742682523130257836888305493721102383074381815233814429951535525994853380366615055434515020440432109431029760000000000000000000000000000000000000000000
353 24935791914317288816471941999329521563557502492068983323617126863133882571161791060606013269524988379431161976192914522758230052931379577019740625616824375685302109253495718742682523130257836888305493721102383074381815233814429951535525994853380366615055434515020440432109431029760000000000000000000000000000000000000000000
354 2942423445889440080343689155920883544499785294064140032186820969849798143397091345151509565803948628772877113190763913685471146245902790088329393822785276330865648891912494811636537729370424752820048259090081202777054197590102734281192067392698883260576541272772411970988912861511680000000000000000000000000000000000000000000
355 2942423445889440080343689155920883544499785294064140032186820969849798143397091345151509565803948628772877113190763913685471146245902790088329393822785276330865648891912494811636537729370424752820048259090081202777054197590102734281192067392698883260576541272772411970988912861511680000000000000000000000000000000000000000000
356 523751373368320334301176669753917270920961782343416925729254132633264069524682259436968702713102855921572126147955976636013864031770696635722632100455779186894085502760424076471303715827935606001968590118034454094315647171038286702052187995900401220382624346553489330836026489349079040000000000000000000000000000000000000000000
357 26711320041784337049360010157449780816969050899514263212191960764296467545758795231285403838368245652000178433545754808436707065620305528421854237123244738531598360640781627900036489507224715906100398096019757158810098005722952621804661587790920462239513841674227955872637350956803031040000000000000000000000000000000000000000000
358 4781326287479396331835441818183510766237460111013053114982360976809067690690824346400087287067915971708031939604690110710170564746034689587511908445060808197156106554699911394106531621793224147191971259187536531427007543024408519303034424214574762740872977659686804101202085821267742556160000000000000000000000000000000000000000000
359 4781326287479396331835441818183510766237460111013053114982360976809067690690824346400087287067915971708031939604690110710170564746034689587511908445060808197156106554699911394106531621793224147191971259187536531427007543024408519303034424214574762740872977659686804101202085821267742556160000000000000000000000000000000000000000000
360 286879577248763779910126509091010645974247606660783186898941658608544061441449460784005237224074958302481916376281406642610233884762081375250714506703648491829366393281994683646391897307593448831518275551252191885620452581464511158182065452874485764452378659581208246072125149276064553369600000000000000000000000000000000000000000000
361 5450711967726511818292403672729202273510704526554880551079891513562337167387539754896099507257424207747156411149346726209594443810479546129763575627369321344757961472357898989281446048844275527798847235473791645826788599047825712005459243604615229524595194532042956675370377836245226514022400000000000000000000000000000000000000000000
362 986578866158498639110925064763985611505437519306433379745460363954783027297144695636194010813593781602235310418031757443936594329696797849487207188553847163401191026496779717059941734840813870531591349620756287894648736427656453872988123092435356543951730210299775158242038388360385999038054400000000000000000000000000000000000000000000
363 10852367527743485030220175712403841726559812712370767177200064003502613300268591651998134118949531597624588414598349331883302537626664776344359279074092318797413101291464576887659359083248952575847504845828319166841136100704220992602869354016788921983469032313297526740662422271964245989418598400000000000000000000000000000000000000000000
364 1975130890049314275500071979657499194233885913651479626250411648637475620648883680663660409648814750767675091456899578402761061848052989294673388791484802021129184435046552993554003353151309368804245881940754088365086770328168220653722222431055583800991363881020149866800560853497492770074184908800000000000000000000000000000000000000000000
365 1975130890049314275500071979657499194233885913651479626250411648637475620648883680663660409648814750767675091456899578402761061848052989294673388791484802021129184435046552993554003353151309368804245881940754088365086770328168220653722222431055583800991363881020149866800560853497492770074184908800000000000000000000000000000000000000000000
366 722897905758049024833026344554644705089602244396441543207650663401316077157491427122899709931466198780969083473225245695410548636387394081850460297683437539733281503227038395640765227253379228982353992790315996341621757940109568759262333409766343671162839180453374851249005272380082353847151676620800000000000000000000000000000000000000000000
367 722897905758049024833026344554644705089602244396441543207650663401316077157491427122899709931466198780969083473225245695410548636387394081850460297683437539733281503227038395640765227253379228982353992790315996341621757940109568759262333409766343671162839180453374851249005272380082353847151676620800000000000000000000000000000000000000000000
368 66506607329740510284638423699027312868243406484472621975103861032921079098489211295306773313694890287849155679536722603977770474547640255530242347386876253655461898296887532398950400907310889066376567336709071663429201730490080325852134673698503617746981204601710486314908485058967576553937954249113600000000000000000000000000000000000000000000
369 199519821989221530853915271097081938604730219453417865925311583098763237295467633885920319941084670863547467038610167811933311423642920766590727042160628760966385694890662597196851202721932667199129702010127214990287605191470240977556404021095510853240943613805131458944725455176902729661813862747340800000000000000000000000000000000000000000000
370 36911167068005983207974325152960158641875090598882305196182642873271198899661512268895259189100664109756281402142881045207662613373940341819284502799716320778781353554772580481417472503557543431838994871873534773203206960421994580847934743902669507849574568553949319904774209207727004987435564608258048000000000000000000000000000000000000000000000
371 36911167068005983207974325152960158641875090598882305196182642873271198899661512268895259189100664109756281402142881045207662613373940341819284502799716320778781353554772580481417472503557543431838994871873534773203206960421994580847934743902669507849574568553949319904774209207727004987435564608258048000000000000000000000000000000000000000000000
372 2288492358216370958894408159483529835796255617130702922163323858142814331779013760671506069724241174804889446932858624802875082029184301192795639173582411888284443920395899989847883295220567692774017682056159155938598831546163664012571954121965509486673623250344857834096000970879074309221005005711998976000000000000000000000000000000000000000000000
373 2288492358216370958894408159483529835796255617130702922163323858142814331779013760671506069724241174804889446932858624802875082029184301192795639173582411888284443920395899989847883295220567692774017682056159155938598831546163664012571954121965509486673623250344857834096000970879074309221005005711998976000000000000000000000000000000000000000000000
374 4576984716432741917788816318967059671592511234261405844326647716285628663558027521343012139448482349609778893865717249605750164058368602385591278347164823776568887840791799979695766590441135385548035364112318311877197663092327328025143908243931018973347246500689715668192001941758148618442010011423997952000000000000000000000000000000000000000000000
375 68654770746491128766832244784505895073887668513921087664899715744284429953370412820145182091727235244146683407985758744086252460875529035783869175207472356648533317611876999695436498856617030783220530461684774678157964946384909920377158623658965284600208697510345735022880029126372229276630150171359969280000000000000000000000000000000000000000000000
376 6453548450170166104082231009743554136945440840308582240500573279962736415616818805093647116622360112949788240350661321944107731322299729363683702469502401524962131855516437971371030892522000893622729863398368819746848704960181532515452910623942736752419617565972499092150722737878989552003234116107837112320000000000000000000000000000000000000000000000
377 6453548450170166104082231009743554136945440840308582240500573279962736415616818805093647116622360112949788240350661321944107731322299729363683702469502401524962131855516437971371030892522000893622729863398368819746848704960181532515452910623942736752419617565972499092150722737878989552003234116107837112320000000000000000000000000000000000000000000000
378 271049034907146976371453702409229273751708515292960454101024077758434929455906389813933178898139124743891106094727775521652524715536588633274715503719100864048409537931690394797583297485924037532154654262731490429367645608327624365649022246205594943601623937770844961870330354990917561184135832876529158717440000000000000000000000000000000000000000000000
379 271049034907146976371453702409229273751708515292960454101024077758434929455906389813933178898139124743891106094727775521652524715536588633274715503719100864048409537931690394797583297485924037532154654262731490429367645608327624365649022246205594943601623937770844961870330354990917561184135832876529158717440000000000000000000000000000000000000000000000
380 2710490349071469763714537024092292737517085152929604541010240777584349294559063898139331788981391247438911060947277755216525247155365886332747155037191008640484095379316903947975832974859240375321546542627314904293676456083276243656490222462055949436016239377708449618703303549909175611841358328765291587174400000000000000000000000000000000000000000000000
381 8131471047214409291143611072276878212551255458788813623030722332753047883677191694417995366944173742316733182841833265649575741466097658998241465111573025921452286137950711843927498924577721125964639627881944712881029368249828730969470667386167848308048718133125348856109910649727526835524074986295874761523200000000000000000000000000000000000000000000000
382 1553110970017952174608429714804883738597289792628663401998867965555832145782343613633837115086337184782496037922790153739068966620024652868664119836310447950997386652348585962190152294594344735059246168925451440160276609335717287615168897470758059026837305163426941631516992934097957625585098322382512079450931200000000000000000000000000000000000000000000000
383 1553110970017952174608429714804883738597289792628663401998867965555832145782343613633837115086337184782496037922790153739068966620024652868664119836310447950997386652348585962190152294594344735059246168925451440160276609335717287615168897470758059026837305163426941631516992934097957625585098322382512079450931200000000000000000000000000000000000000000000000
384 24849775520287234793734875436878139817556636682058614431981887448893314332517497818141393841381394956519936606764642459825103465920394445898625917380967167215958186437577375395042436713509515760947938702807223042564425749371476601842702359532128944429396882614831066104271886945567322009361573158120193271214899200000000000000000000000000000000000000000000000
385 273347530723159582731083629805659537993123003502644758751800761937826457657692475999555332255195344521719302674411067058076138125124338904884885091190638839375540050813351129345466803848604673370427325730879453468208683243086242620269725954853418388723365708763141727146990756401240542102977304739322125983363891200000000000000000000000000000000000000000000000
386 52756073429569799467099140552492290832672739676010438439097547054000506327934647867914179125252701492691825416161335942208694658148997408642782822599793295999479229806976767963675093142780701960492473866059734519364275865915644825712057109286709749023609581791286353339369215985439424625874619814689170314789231001600000000000000000000000000000000000000000000000
387 158268220288709398401297421657476872498018219028031315317292641162001518983803943603742537375758104478075476248484007826626083974446992225928348467799379887998437689420930303891025279428342105881477421598179203558092827597746934477136171327860129247070828745373859060018107647956318273877623859444067510944367693004800000000000000000000000000000000000000000000000
388 30704034736009623289851699801550513264615534491438075171554772385428294682857965059126052250897072268746642392205897518365460291042716491830099602753079698271696911747660478954858904209098368541006619790046765490270008553962905288564417237604865073931740776602528657643512883703525745132259028732149097123207332442931200000000000000000000000000000000000000000000000
389 30704034736009623289851699801550513264615534491438075171554772385428294682857965059126052250897072268746642392205897518365460291042716491830099602753079698271696911747660478954858904209098368541006619790046765490270008553962905288564417237604865073931740776602528657643512883703525745132259028732149097123207332442931200000000000000000000000000000000000000000000000
390 11974573547043753083042162922604700173200058451660849316906361230317034926314606373059160377849858184811190532960300032162529513506659431813738845073701082325961795581587586792394972641548363730992581718118238541205303336045533062540122722665897378833378902874986176480970024644375040601581021205538147878050859652743168000000000000000000000000000000000000000000000000
391 203567750299743802411716769684279902944400993678234438387408140915389593747348308342005726423447589141790239060325100546763001729613210340833560366252918399541350524886988975470714534906322183426873889208010055200490156712774062063182086285320255440167441348874765000176490418954375690226877360494148513926864614096633856000000000000000000000000000000000000000000000000
392 2849948504196413233764034775579918641221613911495282137423713972815454312462876316788080169928266247985063346844551407654682024214584944771669845127540857593578907348417845656590003488688510567976234448912140772806862193978836868884549207994483576162344178884246710002470865865361259663176283046918079194976104597352873984000000000000000000000000000000000000000000000000
393 2849948504196413233764034775579918641221613911495282137423713972815454312462876316788080169928266247985063346844551407654682024214584944771669845127540857593578907348417845656590003488688510567976234448912140772806862193978836868884549207994483576162344178884246710002470865865361259663176283046918079194976104597352873984000000000000000000000000000000000000000000000000
394 1122879710653386814103029701578487944641315881129141162144943305289288999110373268814503586951736901706114958656753254615944717540546468240037918980251097891870089495276631188696461374543273163782636372871383464485903704427661726340512387949826529007963606480393203740973521150952336307291455520485723202820585211357032349696000000000000000000000000000000000000000000000000
395 1122879710653386814103029701578487944641315881129141162144943305289288999110373268814503586951736901706114958656753254615944717540546468240037918980251097891870089495276631188696461374543273163782636372871383464485903704427661726340512387949826529007963606480393203740973521150952336307291455520485723202820585211357032349696000000000000000000000000000000000000000000000000
396 6737278263920320884618178209470927667847895286774846972869659831735733994662239612887021521710421410236689751940519527695668305243278809440227513881506587351220536971659787132178768247259638982695818237228300786915422226565970358043074327698959174047781638882359222445841126905714017843748733122914339216923511268142194098176000000000000000000000000000000000000000000000000
397 6737278263920320884618178209470927667847895286774846972869659831735733994662239612887021521710421410236689751940519527695668305243278809440227513881506587351220536971659787132178768247259638982695818237228300786915422226565970358043074327698959174047781638882359222445841126905714017843748733122914339216923511268142194098176000000000000000000000000000000000000000000000000
398 1340718374520143856039017463684714605901731162068194547601062306515411064937785682964517282820373860637101260636163386011437992743412483078605275262419810882892886857360297639303574881204668157556467829208431856596169023086628101250571791212092875635508546137589485266722384254237089550905997891459953504167778742360296625537024000000000000000000000000000000000000000000000000
399 534946631433537398559567968010201127754790733665209624492823860299649014910176487502842395845329170394203402993829191018563759104621580748363504829705504542274261856086758758082126377600662594865030663854164310781871440211564612398978144693625057378567909908898204621422231317440598730811493158692521448162943718201758353589272576000000000000000000000000000000000000000000000000
400 10698932628670747971191359360204022555095814673304192489856477205992980298203529750056847916906583407884068059876583820371275182092431614967270096594110090845485237121735175161642527552013251897300613277083286215637428804231292247979562893872501147571358198177964092428444626348811974616229863173850428963258874364035167071785451520000000000000000000000000000000000000000000000000
401 10698932628670747971191359360204022555095814673304192489856477205992980298203529750056847916906583407884068059876583820371275182092431614967270096594110090845485237121735175161642527552013251897300613277083286215637428804231292247979562893872501147571358198177964092428444626348811974616229863173850428963258874364035167071785451520000000000000000000000000000000000000000000000000
402 1433656972241880228139642154267339022382839166222761793640767945603059359959272986507617620865482176656465120023462231929750874400385836405614192943610752173295021774312513471660098691969775754238282179129160352895415459766993161229261427778915153774561998555847188385411579930740804598574801665295957481076689164780712387619250503680000000000000000000000000000000000000000000000000
403 1433656972241880228139642154267339022382839166222761793640767945603059359959272986507617620865482176656465120023462231929750874400385836405614192943610752173295021774312513471660098691969775754238282179129160352895415459766993161229261427778915153774561998555847188385411579930740804598574801665295957481076689164780712387619250503680000000000000000000000000000000000000000000000000
404 289598708392859806084207715162002482521333511576997882315435125011817990711773143274538759414827399684605954244739370849809676628877938953934066974609371939005594398411127721275339935777894702356133000184090391284873922872932618568310808411340861062461523708281132053853139146009642528912109936389783411177491211285703902299088601743360000000000000000000000000000000000000000000000000
405 13031941877678691273789347182290111713460008020964904704194580625531809582029791447354244173667232985807267941013271688241435448299507252927033013857421737255251747928500747457390297110005261606025985008284067607819326529281967835573986378510338747810768566872650942423391261570433913801044947137540253502987104507856675603458987078451200000000000000000000000000000000000000000000000000
406 377926314452682046939891068286413239690340232607982236421642838140422477878863951973273081036349756588410770289384878959001628000685710334883957401865230380402300689926521676264318616190152586574753565240237960626760469349177067231645604976799823686512288439306877330278346585542583500230303466988667351586626030727843592500310625275084800000000000000000000000000000000000000000000000000
407 4157189458979502516338801751150545636593742558687804600638071219544647256667503471706003891399847322472518473183233668549017908007542813683723531420517534184425307589191738438907504778091678452322289217642617566894365162840947739548101654744798060551635172832375650633061812440968418502533338136875340867452886338006279517503416878025932800000000000000000000000000000000000000000000000000
408 49886273507754030196065621013806547639124910704253655207656854634535767080010041660472046696798167869670221678198804022588214896090513764204682377046210410213103691070300861266890057337100141427867470611711410802732381954091372874577219856937576726619622073988507807596741749291621022030400057642504090409434636056075354210041002536311193600000000000000000000000000000000000000000000000000
409 49886273507754030196065621013806547639124910704253655207656854634535767080010041660472046696798167869670221678198804022588214896090513764204682377046210410213103691070300861266890057337100141427867470611711410802732381954091372874577219856937576726619622073988507807596741749291621022030400057642504090409434636056075354210041002536311193600000000000000000000000000000000000000000000000000
410 2045337213817915238038690461566068453204121338874399863513931040015966450280411708079353914568724882656479088806150964926116810739711064332391977458894626818737251333882335311942492350821105798542566295080167842912027660117746287857666014134440645791404505033528820111466411720956461903246402363342667706786820078299089522611681103988758937600000000000000000000000000000000000000000000000000
411 2045337213817915238038690461566068453204121338874399863513931040015966450280411708079353914568724882656479088806150964926116810739711064332391977458894626818737251333882335311942492350821105798542566295080167842912027660117746287857666014134440645791404505033528820111466411720956461903246402363342667706786820078299089522611681103988758937600000000000000000000000000000000000000000000000000
412 421339466046490539035970235082610101360048995808126371883869794243289088757764811864346906401157325827234692294067098774780063012380479252472747356532293124659873774779761074260153424269147794499768656786514575639877697984255735298679198911694773033029328036906936942962080814517031152068758886848589547598084936129612441658006307421684341145600000000000000000000000000000000000000000000000000
413 2949376262325433773251791645578270709520342970656884603187088559703023621304353683050428344808101280790642846058469691423460441086663354767309231495726051872619116423458327519821073969884034561498380597505602029479143885889790147090754392381863411231205296258348558600734565701619218064481312207940126833186594552907287091606044151951790388019200000000000000000000000000000000000000000000000000
414 407013924200909860708747247089801357913807329950650075239818221239017259740000808260959111583517976749108712756068817416437540869959542957888673946410195158421438066437249197735308207843996769486776522455773080068121856252791040298524106148697150749906330883652101086901370066823452092898421084695737502979750048301205618641634092969347073546649600000000000000000000000000000000000000000000000000
415 2035069621004549303543736235449006789569036649753250376199091106195086298700004041304795557917589883745543563780344087082187704349797714789443369732050975792107190332186245988676541039219983847433882612278865400340609281263955201492620530743485753749531654418260505434506850334117260464492105423478687514898750241506028093208170464846735367733248000000000000000000000000000000000000000000000000000
416 105823620292236563784274284243348353057589905787169019562352737522144487532400210147849369011714673954768265316577892528273760626189481169051055226066650741189573897273684791411180134039439160066561895838501000817711682625725670477616267598661259194975646029749546282594356217374097544153589482020891750774735012558313460846824864172030239122128896000000000000000000000000000000000000000000000000000
417 317470860876709691352822852730045059172769717361507058687058212566433462597200630443548107035144021864304795949733677584821281878568443507153165678199952223568721691821054374233540402118317480199685687515503002453135047877177011432848802795983777584926938089248638847783068652122292632460768446062675252324205037674940382540474592516090717366386688000000000000000000000000000000000000000000000000000
418 634941721753419382705645705460090118345539434723014117374116425132866925194401260887096214070288043728609591899467355169642563757136887014306331356399904447137443383642108748467080804236634960399371375031006004906270095754354022865697605591967555169853876178497277695566137304244585264921536892125350504648410075349880765080949185032181434732773376000000000000000000000000000000000000000000000000000
419 634941721753419382705645705460090118345539434723014117374116425132866925194401260887096214070288043728609591899467355169642563757136887014306331356399904447137443383642108748467080804236634960399371375031006004906270095754354022865697605591967555169853876178497277695566137304244585264921536892125350504648410075349880765080949185032181434732773376000000000000000000000000000000000000000000000000000
420 1269883443506838765411291410920180236691078869446028234748232850265733850388802521774192428140576087457219183798934710339285127514273774028612662712799808894274886767284217496934161608473269920798742750062012009812540191508708045731395211183935110339707752356994555391132274608489170529843073784250701009296820150699761530161898370064362869465546752000000000000000000000000000000000000000000000000000
421 1269883443506838765411291410920180236691078869446028234748232850265733850388802521774192428140576087457219183798934710339285127514273774028612662712799808894274886767284217496934161608473269920798742750062012009812540191508708045731395211183935110339707752356994555391132274608489170529843073784250701009296820150699761530161898370064362869465546752000000000000000000000000000000000000000000000000000
422 267945406579942979501782487704158029941817641453111957531877131406069842432037332094354602337661554453473247781575223881589161905511766320037271832400759676692001107896969891853108099387859953288534720263084534070445980408337397649324389559810308281678335747325851187528909942391214981796888568476897912961629051797649682864160556083580565457230364672000000000000000000000000000000000000000000000000000
423 803836219739828938505347463112474089825452924359335872595631394218209527296111996283063807012984663360419743344725671644767485716535298960111815497202279030076003323690909675559324298163579859865604160789253602211337941225012192947973168679430924845035007241977553562586729827173644945390665705430693738884887155392949048592481668250741696371691094016000000000000000000000000000000000000000000000000000
424 170413278584843734963133662179844507042996019964179204990273855574260419786775743212009527086752748632408985589081842388690706971905483379543704885406883154376112704622472851218576751210678930291508082087321763668803643539702584904970311760039356067147421535299241355268386723360812728422821129551307072643596076943305198301606113669157239630798511931392000000000000000000000000000000000000000000000000000
425 14485128679711717471866361285286783098654661696955232424173277723812135681875938173020809802373983633754763775071956603038710092611966087261214915259585068121969579892910192353579023852907709074778186977422349911848309700874719716922476499603345265707530830500435515197812871485669081915939796011861101174705666540180941855636519661878365368617873514168320000000000000000000000000000000000000000000000000000
426 3085332408778595821507534953766084800013442941451464506348908155171984900239574830853432487905658513989764684090326756447245249726348776586638776950291619509979520517189870971312332080669342032927753826190960531223689966286315299704487494415512541595704066896592764737134141626447514448095176550526414550212306973058540615250578687980091823515607058517852160000000000000000000000000000000000000000000000000000
427 21597326861450170750552744676362593600094100590160251544442357086203894301677023815974027415339609597928352788632287295130716748084441436106471438652041336569856643620329096799186324564685394230494276783336723718565829764004207097931412460908587791169928468276149353159938991385132601136666235853684901851486148811409784306754050815860642764609249409624965120000000000000000000000000000000000000000000000000000
428 4621827948350336540618287360741595030420137526294293830510664416447633380558883096618441866882676453956667496767309481157973384090070467326784887871536846025949321734750426715025873456842674365325775231634058875773087569496900318957322266634437787310364692211095961576226944156418376643246574472688568996218035845641693841645366874594177551626379373659742535680000000000000000000000000000000000000000000000000000
429 50840107431853701946801160968157545334621512789237232135617308580923967186147714062802860535709440993523342464440404292737707224990775140594633766586905306285442539082254693865284608025269418018583527547974647633503963264465903508530544932978815660414011614322055577338496385720602143075712319199574258958398394302058632258099035620535953067890173110257167892480000000000000000000000000000000000000000000000000000
430 21861246195697091837124499216307744493887250499372009818315442689797305890043517047005230030355059627215037259709373845877214106746033310455692519632369281702740291805369518362072381450865849747990916845629098482406704203720338508668134321180890733978024994158483898255553445859858921522556297255816931352111309549885211870982585316830459819192774437410582193766400000000000000000000000000000000000000000000000000000
431 21861246195697091837124499216307744493887250499372009818315442689797305890043517047005230030355059627215037259709373845877214106746033310455692519632369281702740291805369518362072381450865849747990916845629098482406704203720338508668134321180890733978024994158483898255553445859858921522556297255816931352111309549885211870982585316830459819192774437410582193766400000000000000000000000000000000000000000000000000000
432 787004863045095306136481971787078801779941017977392353459355936832703012041566613692188281092782146579741341349537458451579707842857199176404930706765294141298650504993302661034605732231170590927673006442647545366641351333932186312052835562512066423208899789705420337199924050954921174812026701209409528676007143795867627355373071405896553490939879746780958975590400000000000000000000000000000000000000000000000000000
433 787004863045095306136481971787078801779941017977392353459355936832703012041566613692188281092782146579741341349537458451579707842857199176404930706765294141298650504993302661034605732231170590927673006442647545366641351333932186312052835562512066423208899789705420337199924050954921174812026701209409528676007143795867627355373071405896553490939879746780958975590400000000000000000000000000000000000000000000000000000
434 24397150754397954490230941125399442855178171557299162957240034041813793373288565024457836713876246543971981581835661211998970943128573174468552851909724118380258165654792382492072777699166288318757863199722073906365881891351897775673637902437874059119475893480868030453197645579602556419172827737491695388956221457671896448016565213582793158219136272150209728243302400000000000000000000000000000000000000000000000000000
435 24397150754397954490230941125399442855178171557299162957240034041813793373288565024457836713876246543971981581835661211998970943128573174468552851909724118380258165654792382492072777699166288318757863199722073906365881891351897775673637902437874059119475893480868030453197645579602556419172827737491695388956221457671896448016565213582793158219136272150209728243302400000000000000000000000000000000000000000000000000000
436 5318578864458754078870345165337078542428841399491217524678327421115406955376907175331808403625021746585891984840174144215775665602028952034144521716319857806896280112744739383271865538418250853489214177539412111587762252314713715096853062731456544888045744778829230638797086736353357299379676446773189594792456277772473425667611216561048908491771707328745720757039923200000000000000000000000000000000000000000000000000000
437 101052998424716327498536558141404492306147986590333132968888221001192732152161236331304359668875413185131947711963308740099737646438550088648745912610077298331029322142150048282165445229946766216295069373248830120167482793979560586840208191897674352872869150797755382137144647990713788688213852488690602301056669277676995087684613114659929261343662439246168694383758540800000000000000000000000000000000000000000000000000000
438 44261213310025751444359012465935167630092818126565912240373040798522416682646621513111309534967430975087793097839929228163685089140084938828150709723213856668990843098261721147588465010716683602737240385482987592633357463763047537036011188051181366558316688049416857376069355819932639445437667390046483807862821143622523848405860544221049016468524148389821888140086240870400000000000000000000000000000000000000000000000000000
439 44261213310025751444359012465935167630092818126565912240373040798522416682646621513111309534967430975087793097839929228163685089140084938828150709723213856668990843098261721147588465010716683602737240385482987592633357463763047537036011188051181366558316688049416857376069355819932639445437667390046483807862821143622523848405860544221049016468524148389821888140086240870400000000000000000000000000000000000000000000000000000
440 442612133100257514443590124659351676300928181265659122403730407985224166826466215131113095349674309750877930978399292281636850891400849388281507097232138566689908430982617211475884650107166836027372403854829875926333574637630475370360111880511813665583166880494168573760693558199326394454376673900464838078628211436225238484058605442210490164685241483898218881400862408704000000000000000000000000000000000000000000000000000000
441 9294854795105407803315392617846385202319491806578841570478338567689707503355790517753375002343160504768436550546385137914373868719417837153911649041874909900488077050634961440993577652250503556574820480951427394453005067390239982777562349490748086977246504490377540048974564722185854283541910151909761599651192440160730008165230714286420293458390071161862596509418110582784000000000000000000000000000000000000000000000000000000
442 241666224672740602886200208064006015260306786971049880832436802759932395087250553461587750060922173123979350314206013585773720586704863766001702875088747657412690003316508997465833018958513092470945332504737112255778131752146239552216621086759450261408409116749816041273338682776832211372089663949653801590931003444178980212295998571446927629918141850208427509244870875152384000000000000000000000000000000000000000000000000000000
443 241666224672740602886200208064006015260306786971049880832436802759932395087250553461587750060922173123979350314206013585773720586704863766001702875088747657412690003316508997465833018958513092470945332504737112255778131752146239552216621086759450261408409116749816041273338682776832211372089663949653801590931003444178980212295998571446927629918141850208427509244870875152384000000000000000000000000000000000000000000000000000000
444 17883300625782804613578815396736445129262702235857691181600323404234997236456540956157493504508240811174471923251245005347255323416159918684126012756567326648539060245421665812471643402929968842849954605350546306927581749658821726864029960420199319344222274639486387054227062525485583641534635132274381317728894254869244535709903894287072644613942496915423635684120444761276416000000000000000000000000000000000000000000000000000000
445 17883300625782804613578815396736445129262702235857691181600323404234997236456540956157493504508240811174471923251245005347255323416159918684126012756567326648539060245421665812471643402929968842849954605350546306927581749658821726864029960420199319344222274639486387054227062525485583641534635132274381317728894254869244535709903894287072644613942496915423635684120444761276416000000000000000000000000000000000000000000000000000000
446 3987976039549565428828075833472227263825582598596265133496872119144404383729808633223121051505337700891907238885027636192437937121803661866560100844714513842624210434729031476181176478853383051955539876993171826444850730173917245090678681173704448213761567244605464313092634943183285152062223634497187033853543418835841531463308568426017199748909176812139470757558859181764640768000000000000000000000000000000000000000000000000000000
447 11963928118648696286484227500416681791476747795788795400490616357433213151189425899669363154516013102675721716655082908577313811365410985599680302534143541527872631304187094428543529436560149155866619630979515479334552190521751735272036043521113344641284701733816392939277904829549855456186670903491561101560630256507524594389925705278051599246727530436418412272676577545293922304000000000000000000000000000000000000000000000000000000
448 669979974644326992043116740023334180322697876564172542427474516016259936466607850381484336652896733749840416132684642880329573436463015193582096941912038325560867353034477287998437648447368352728530699334852866842734922669218097175234018437182347299911943297093718004599562670454791905546453570595527421687395294364421377285835839495570889557816741704439431087269888342536459649024000000000000000000000000000000000000000000000000000000
449 669979974644326992043116740023334180322697876564172542427474516016259936466607850381484336652896733749840416132684642880329573436463015193582096941912038325560867353034477287998437648447368352728530699334852866842734922669218097175234018437182347299911943297093718004599562670454791905546453570595527421687395294364421377285835839495570889557816741704439431087269888342536459649024000000000000000000000000000000000000000000000000000000
450 20099399239329809761293502200700025409680936296925176272824235480487798093998235511444530099586902012495212483980539286409887203093890455807462908257361149766826020591034318639953129453421050581855920980045586005282047680076542915257020553115470418997358298912811540137986880113643757166393607117865822650621858830932641318575075184867126686734502251133182932618096650276093789470720000000000000000000000000000000000000000000000000000000
451 221093391632627907374228524207700279506490299266176939001066590285365779033980590625889831095455922137447337323785932150508759234032795013882091990830972647435086226501377505039484423987631556400415130780501446058102524480841972067827226084270174608970941288040926941517855681250081328830329678296524049156840447140259054504325827033538393554079524762465012258799063153037031684177920000000000000000000000000000000000000000000000000000000
452 49967106508973907066575646470940263168466807634155988214241049404492666061679613481451101827573038403063098235175620666014979586891411673137352789927799818320329487189311316138923479821204731746493819556393326809131170532670285687328953095045059461627432731097249488783035383962518380315654507295014435109445941053698546317977636909579676943221972596317092770488588272586369160624209920000000000000000000000000000000000000000000000000000000
453 49967106508973907066575646470940263168466807634155988214241049404492666061679613481451101827573038403063098235175620666014979586891411673137352789927799818320329487189311316138923479821204731746493819556393326809131170532670285687328953095045059461627432731097249488783035383962518380315654507295014435109445941053698546317977636909579676943221972596317092770488588272586369160624209920000000000000000000000000000000000000000000000000000000
454 11342533177537076904112671748903439739241965332953409324632718214819835196001272260289400114859079717495323299384865891185400366224350449802179083313610558758714793591973668763535629919413474106454097039301285185672775710916154851023672352575228497789427229959075633953749032159491672331653573155968276769844228619189570014180923578474586666111387779363980058900909537877105799461695651840000000000000000000000000000000000000000000000000000000
455 56712665887685384520563358744517198696209826664767046623163591074099175980006361301447000574295398587476616496924329455927001831121752249010895416568052793793573967959868343817678149597067370532270485196506425928363878554580774255118361762876142488947136149795378169768745160797458361658267865779841383849221143095947850070904617892372933330556938896819900294504547689385528997308478259200000000000000000000000000000000000000000000000000000000
456 680551990652224614246760304934206384354517919977204559477963092889190111760076335617364006891544783049719397963091953471124021973461026988130744998816633525522887615518420125812137795164808446387245822358077111140366542654969291061420341154513709867365633797544538037224941929569500339899214389358096606190653717151374200850855414708475199966683266761838803534054572272626347967701739110400000000000000000000000000000000000000000000000000000000
457 680551990652224614246760304934206384354517919977204559477963092889190111760076335617364006891544783049719397963091953471124021973461026988130744998816633525522887615518420125812137795164808446387245822358077111140366542654969291061420341154513709867365633797544538037224941929569500339899214389358096606190653717151374200850855414708475199966683266761838803534054572272626347967701739110400000000000000000000000000000000000000000000000000000000
458 155846405859359436662508109829933262017184603674779844120453548271624535593057480856376357578163755318385742133548057344887401031922575180281940604729009077344741263953718208810979555092741134222679293319999658451143938267987967653065258124383639559626730139637699210524511701871415577836920095163004122817659701227664691994845889968240820792370468088461086009298497050431433684603698256281600000000000000000000000000000000000000000000000000000000
459 7948166698827331269787913601326596362876414787413772050143130961852851315245931523675194236486351521237672848810950924589257452628051334194378970841179462944581804461639628649359957309729797845356643959319982581008340851667386350306328164343565617540963237121522659736750096795442194469682924853313210263700644762610899291737140388380281860410893872511515386474223349572003117914788611070361600000000000000000000000000000000000000000000000000000000
460 365615668146057238410244025661023432692315080221033514306584024245231160501312850089058934878372169976932951045303742531105842820890361372941432658694255295450763005235422917870558036247570700886405622128719198726383679176699772114091095559804018406884308907590042347890504452590340945605414543252407672130229659080101367419908457865492965578901118135529707777814274080312143424080276109236633600000000000000000000000000000000000000000000000000000000
461 365615668146057238410244025661023432692315080221033514306584024245231160501312850089058934878372169976932951045303742531105842820890361372941432658694255295450763005235422917870558036247570700886405622128719198726383679176699772114091095559804018406884308907590042347890504452590340945605414543252407672130229659080101367419908457865492965578901118135529707777814274080312143424080276109236633600000000000000000000000000000000000000000000000000000000
462 15355858062134404013230249077762984173077233369283407600876529018299708741055139703740475264891631139031183943902757186306445398477395177663540171665158722408932046219887762550563437522397969437229036129406206346508114525421390428791826013511768773089140974118781778611401187008794319715427410816601122229469645681364257431636155230350704554313846961692247726668199511373110023811371596587938611200000000000000000000000000000000000000000000000000000000
463 15355858062134404013230249077762984173077233369283407600876529018299708741055139703740475264891631139031183943902757186306445398477395177663540171665158722408932046219887762550563437522397969437229036129406206346508114525421390428791826013511768773089140974118781778611401187008794319715427410816601122229469645681364257431636155230350704554313846961692247726668199511373110023811371596587938611200000000000000000000000000000000000000000000000000000000
464 1781279535207590865534708893020506164076959070836875281701677366122766213962396205633895130727429212127617337492719833611547666223377840608970659913158411799436117361506980455865358752598164454718568191011119936194941284948881289739851817567365177678340352997778686318922537693020141086989579654725730178618478899038253862069794006720681728300406247556300736293511143319280762762119105204200878899200000000000000000000000000000000000000000000000000000000
465 8906397676037954327673544465102530820384795354184376408508386830613831069811981028169475653637146060638086687463599168057738331116889203044853299565792058997180586807534902279326793762990822273592840955055599680974706424744406448699259087836825888391701764988893431594612688465100705434947898273628650893092394495191269310348970033603408641502031237781503681467555716596403813810595526021004394496000000000000000000000000000000000000000000000000000000000
466 2075190658516843358347935860368889681149657317524959703182454131533022639266191579563487827297455032128674198179018606157453031150235184309450818798829549746343076726155632231083142946776861589747131942527954725667106596965446702546927367465980431995266511242412169561544756412368464366342860297755475658090527917379565749311310017829594213469973278403090357781940481966962088617868757562894023917568000000000000000000000000000000000000000000000000000000000
467 2075190658516843358347935860368889681149657317524959703182454131533022639266191579563487827297455032128674198179018606157453031150235184309450818798829549746343076726155632231083142946776861589747131942527954725667106596965446702546927367465980431995266511242412169561544756412368464366342860297755475658090527917379565749311310017829594213469973278403090357781940481966962088617868757562894023917568000000000000000000000000000000000000000000000000000000000
468 161864871364313781951138997108773395129673270766946856848231422259575765862762943205952050529201492506036587457963451280281336429718344376137163866308704880214759984640139314024485149848595204000276291517180468602034314563304842798660334662346473695630787876908149225800491000164740220574743103224927101331061177555606128446282181390708348650657915715441047906991357593423042912193763089905733865570304000000000000000000000000000000000000000000000000000000000
469 161864871364313781951138997108773395129673270766946856848231422259575765862762943205952050529201492506036587457963451280281336429718344376137163866308704880214759984640139314024485149848595204000276291517180468602034314563304842798660334662346473695630787876908149225800491000164740220574743103224927101331061177555606128446282181390708348650657915715441047906991357593423042912193763089905733865570304000000000000000000000000000000000000000000000000000000000
470 15215297908245495503407065728224699142189287452093004543733753692400121991099716661359492749744940295567439221048564420346445624393524371356893403433018258740187438556173095518301604085767949176025971402614964048591225568950655223074071458260568527389294060429366027225246154015485580734025851703143147525119750690226976073950525050726584773161844077251458503257187613781766033746213730451138983363608576000000000000000000000000000000000000000000000000000000000
471 45645893724736486510221197184674097426567862356279013631201261077200365973299149984078478249234820886702317663145693261039336873180573114070680210299054776220562315668519286554904812257303847528077914207844892145773676706851965669222214374781705582167882181288098081675738462046456742202077555109429442575359252070680928221851575152179754319485532231754375509771562841345298101238641191353416950090825728000000000000000000000000000000000000000000000000000000000
472 5386215459518905408206101267791543496335007758040923608481748807109643184849299698121260433409708864630873484251191804802641751035307627460340264815288463594026353248885275813478767846361854008313193876525697273201293851408531948968221296224241258695810097391995573637737138521481895579845151502912674223892391744340349530178485867957211009699292803347016310153044415278745175946159660579703200110717435904000000000000000000000000000000000000000000000000000000000
473 59248370054707959490267113945706978459685085338450159693299236878206075033342296679333864767506797510939608326763109852829059261388383902063742912968173099534289885737738033948266446309980394091445132641782670005214232365493851438650434258466653845653911071311951310015108523736300851378296666532039416462816309187743844831963344547529321106692220836817179411683488568066196935407756266376735201217891794944000000000000000000000000000000000000000000000000000000000
474 9361242468643857599462204003421702596630243483475125231541279426756559855268082875334750633266074006728458115628571356746991363299364656526071380248971349726417801946562609363826098516976902266448330957401661860823848713748028527306768612837731307613317949267288306982387146750335534517770873312062227801124976851663527483450208438509632734857370892217114347045991193754459115794425490087524161792426903601152000000000000000000000000000000000000000000000000000000000
475 889318034521166471948909380325061746679873130930136896996421545541873186250467873156801310160277030639203520984714278890964179513439642369976781123652278224009691184923447889563479359112805715312591440953157876778265627806062710094143018219584474223265205180392389163326778941281875779188232964645911641106872800908035110927769801658415109811450234760625862969369163406673616000470421558314795370280555842109440000000000000000000000000000000000000000000000000000000000
476 12450452483296330607284731324550864453518223833021916557949901637586224607506550224195218342243878428948849293785999904473498513188154993179674935731131895136135676588928270453888711027579280014376280173344210274895718789284877941318002255074182639125712872525493448286574905177946260908635261505042762975496219212712491552988777223217811537360303286648762081571168287693430624006585901816407135183927781789532160000000000000000000000000000000000000000000000000000000000
477 37351357449888991821854193973652593360554671499065749673849704912758673822519650672585655026731635286846547881357999713420495539564464979539024807193395685408407029766784811361666133082737840043128840520032630824687156367854633823954006765222547917377138617576480344859724715533838782725905784515128288926488657638137474658966331669653434612080909859946286244713504863080291872019757705449221405551783345368596480000000000000000000000000000000000000000000000000000000000
478 8926974430523469045423152359702969813172566488276714172050079474149323043582196510747971551388860833556324943644561931507498433955907130109826928919221568812609280114261569915438205806774343770307792884287798767100230371917257483925007616888188952253136129600778802421474207012587469071491482499115661053430789175514856443492953269047170872287337456527162412486527662276189757412722091602363915926876219543094558720000000000000000000000000000000000000000000000000000000000
479 8926974430523469045423152359702969813172566488276714172050079474149323043582196510747971551388860833556324943644561931507498433955907130109826928919221568812609280114261569915438205806774343770307792884287798767100230371917257483925007616888188952253136129600778802421474207012587469071491482499115661053430789175514856443492953269047170872287337456527162412486527662276189757412722091602363915926876219543094558720000000000000000000000000000000000000000000000000000000000
480 1071236931662816285450778283164356377580707978593205700646009536897918765229863581289756586166663300026758993237347431780899812074708855613179231470306588257513113613711388389852584696812921252436935146114535852052027644630070898071000914026582674270376335552093456290576904841510496288578977899893879326411694701061782773219154392285660504674480494783259489498383319473142770889526650992283669911225146345171347046400000000000000000000000000000000000000000000000000000000000
481 1071236931662816285450778283164356377580707978593205700646009536897918765229863581289756586166663300026758993237347431780899812074708855613179231470306588257513113613711388389852584696812921252436935146114535852052027644630070898071000914026582674270376335552093456290576904841510496288578977899893879326411694701061782773219154392285660504674480494783259489498383319473142770889526650992283669911225146345171347046400000000000000000000000000000000000000000000000000000000000
482 258168100530738724793637566242609886996950622840962573855688298392398422420397123090831337266165855306448917370200731059196854710004834202776194784343887770060660380904444601954472911931914021837301370213603140344538662355847086435111220280406424499160696868054522966029034066804029605547533673874424917665218422955889648345816208540844181626549799242765536969110379993027407784375922889140364448605260269186294638182400000000000000000000000000000000000000000000000000000000000
483 258168100530738724793637566242609886996950622840962573855688298392398422420397123090831337266165855306448917370200731059196854710004834202776194784343887770060660380904444601954472911931914021837301370213603140344538662355847086435111220280406424499160696868054522966029034066804029605547533673874424917665218422955889648345816208540844181626549799242765536969110379993027407784375922889140364448605260269186294638182400000000000000000000000000000000000000000000000000000000000
484 5679698211676251945460026457337417513932913702501176624825142564632765293248736707998289419855648816741876182144416083302330803620106352461076285255565530941334528379897781242998404062502108480420630144699269087579850571828635901572446846168941338981535331097199505252638749469688651322045740825237348188634805305029572263607956587898571995784095583340841813320428359846602971256270303561088017869315725922098482040012800000000000000000000000000000000000000000000000000000000000
485 5679698211676251945460026457337417513932913702501176624825142564632765293248736707998289419855648816741876182144416083302330803620106352461076285255565530941334528379897781242998404062502108480420630144699269087579850571828635901572446846168941338981535331097199505252638749469688651322045740825237348188634805305029572263607956587898571995784095583340841813320428359846602971256270303561088017869315725922098482040012800000000000000000000000000000000000000000000000000000000000
486 306703703430517605054841428696220545752377339935063537740557698490169325835431782231907628672205036104061313835798468498325863395485743032898119403800538670832064532514480187121913819375113857942714027813760530729311930878746338684912129693122832305002907879248773283642492471363187171390470004562816802186279486471596902234829655746522887772341161500405457919303131431716560447838596392298752964943049199793318030160691200000000000000000000000000000000000000000000000000000000000
487 306703703430517605054841428696220545752377339935063537740557698490169325835431782231907628672205036104061313835798468498325863395485743032898119403800538670832064532514480187121913819375113857942714027813760530729311930878746338684912129693122832305002907879248773283642492471363187171390470004562816802186279486471596902234829655746522887772341161500405457919303131431716560447838596392298752964943049199793318030160691200000000000000000000000000000000000000000000000000000000000
488 37417851818523147816690654300938906581790035472077751604348039215800657751922677432292730698009014404695480287967413156795755334249260650013570567263665717841511872966766582828873485963763890669011111393278784748976055567207053319559279822560985541210354761268350340604384081506308834909637340556663649866726097349534822072649218001075792308225621703049465866154982034669420374636308759860447861723052002374784799679604326400000000000000000000000000000000000000000000000000000000000
489 37417851818523147816690654300938906581790035472077751604348039215800657751922677432292730698009014404695480287967413156795755334249260650013570567263665717841511872966766582828873485963763890669011111393278784748976055567207053319559279822560985541210354761268350340604384081506308834909637340556663649866726097349534822072649218001075792308225621703049465866154982034669420374636308759860447861723052002374784799679604326400000000000000000000000000000000000000000000000000000000000
490 2619249627296620347168345801065723460725302483045442612304362745106046042634587420260491148860631008328683620157718920975702873397448245500949939708456600248905831107673660798021144017463472346830777797529514932428323889704493732369149587579268987884724833288784523842306885705441618443674613838966455490670826814467437545085445260075305461575793519213462610630848742426859426224541613190231350320613640166234935977572302848000000000000000000000000000000000000000000000000000000000000
491 2619249627296620347168345801065723460725302483045442612304362745106046042634587420260491148860631008328683620157718920975702873397448245500949939708456600248905831107673660798021144017463472346830777797529514932428323889704493732369149587579268987884724833288784523842306885705441618443674613838966455490670826814467437545085445260075305461575793519213462610630848742426859426224541613190231350320613640166234935977572302848000000000000000000000000000000000000000000000000000000000000
492 644335408314968605403413067062167971338424410829178882626873235296087326488108505384080822619715228048856170558798854560022906855772268393233685168280323661230834452487720556313201428296014197320371338192260673377367676867305458162810798544500171019642308989040992865207493883538638137143955004385748050705023396358989636091019533978525143547645205726511802215188790637007418851237236844796912178870955480893794250482786500608000000000000000000000000000000000000000000000000000000000000
493 10953701941354466291858022140056855512753214984096041004656845000033484550297844591529373984535158876830554899499580527520389416548128562684972647860765502240924185692291249457324424281032241354446312749268431447415250506744192788767783575256502907333919252813696878708527396020156848331447235074557716861985397738102823813547332077634927440309968497350700637658209440829126120471033026361547507040806243175194502258207370510336000000000000000000000000000000000000000000000000000000000000
494 142398125237608061794154287820739121665791794793248533060538985000435299153871979689881861798957065398797213693494546857765062415125671314904644422189951529132014413999786242945217515653419137607802065740489608816398256587674506253981186478334537795340950286578059423210856148262039028308814055969250319205810170595336709576115317009254056724029590465559108289556722730778639566123429342700117591530481161277528529356695816634368000000000000000000000000000000000000000000000000000000000000
495 427194375712824185382462863462217364997375384379745599181616955001305897461615939069645585396871196196391641080483640573295187245377013944713933266569854587396043241999358728835652546960257412823406197221468826449194769763023518761943559435003613386022850859734178269632568444786117084926442167907750957617430511786010128728345951027762170172088771396677324868670168192335918698370288028100352774591443483832585588070087449903104000000000000000000000000000000000000000000000000000000000000
496 52972102588390198987425395069314953259674547663088454298520502420161931285240376444636052589212028328352563493979971431088603218426749729144527725054661968837109362007920482375620915823071919190102368455462134479700151450614916326481001369940448059866833506607038105434438487153478518530878828820561118744561383461465255962314897927442509101339007653187988283715100855849653918597915715484443744049338991995240612920690843787984896000000000000000000000000000000000000000000000000000000000000
497 370804718118731392911977765485204672817721833641619180089643516941133518996682635112452368124484198298467944457859800017620222528987248104011694075382633781859765534055443376629346410761503434330716579188234941357901060154304414285367009589583136419067834546249266738041069410074349629716151801743927831211929684230256791736204285492097563709373053572315917986005705990947577430185410008391106208345372943966684290444835906515894272000000000000000000000000000000000000000000000000000000000000
498 61553583207709411223388309070543975687741824384508783894880823812228164153449317428667093108664376917545678780004726802924956939811883185265941216513517207788721078653203600520471504186409570098898952145247000265411575985614532771370923591870800645565260534677378278514817522072342038532881199089492019981180327582222627428209911391688195575755926893004442385676947194497297853410778061392923630585331908698469592213842760481638449152000000000000000000000000000000000000000000000000000000000000
499 61553583207709411223388309070543975687741824384508783894880823812228164153449317428667093108664376917545678780004726802924956939811883185265941216513517207788721078653203600520471504186409570098898952145247000265411575985614532771370923591870800645565260534677378278514817522072342038532881199089492019981180327582222627428209911391688195575755926893004442385676947194497297853410778061392923630585331908698469592213842760481638449152000000000000000000000000000000000000000000000000000000000000
500 3077679160385470561169415453527198784387091219225439194744041190611408207672465871433354655433218845877283939000236340146247846990594159263297060825675860389436053932660180026023575209320478504944947607262350013270578799280726638568546179593540032278263026733868913925740876103617101926644059954474600999059016379111131371410495569584409778787796344650222119283847359724864892670538903069646181529266595434923479610692138024081922457600000000000000000000000000000000000000000000000000000000000000