1 1
2 1
3 1
4 1
5 1
6 1
7 6
8 6
9 6
10 6
11 60
12 60
13 720
14 720
15 10080
16 10080
17 10080
18 10080
19 181440
20 181440
21 3628800
22 3628800
23 79833600
24 79833600
25 79833600
26 79833600
27 2075673600
28 2075673600
29 58118860800
30 58118860800
31 1743565824000
32 1743565824000
33 1743565824000
34 1743565824000
35 59281238016000
36 59281238016000
37 2134124568576000
38 2134124568576000
39 81096733605888000
40 81096733605888000
41 81096733605888000
42 81096733605888000
43 3406062811447296000
44 3406062811447296000
45 149866763703681024000
46 6744004366665646080000
47 310224200866619719680000
48 310224200866619719680000
49 310224200866619719680000
50 310224200866619719680000
51 15511210043330985984000000
52 15511210043330985984000000
53 806582922253211271168000000
54 806582922253211271168000000
55 43555477801673408643072000000
56 43555477801673408643072000000
57 43555477801673408643072000000
58 43555477801673408643072000000
59 2526217712497057701298176000000
60 2526217712497057701298176000000
61 151573062749823462077890560000000
62 151573062749823462077890560000000
63 151573062749823462077890560000000
64 151573062749823462077890560000000
65 151573062749823462077890560000000
66 151573062749823462077890560000000
67 10003822141488348497140776960000000
68 10003822141488348497140776960000000
69 680259905621207697805572833280000000
70 680259905621207697805572833280000000
71 47618193393484538846390098329600000000
72 47618193393484538846390098329600000000
73 3428509924330886796940087079731200000000
74 3428509924330886796940087079731200000000
75 3428509924330886796940087079731200000000
76 3428509924330886796940087079731200000000
77 3428509924330886796940087079731200000000
78 3428509924330886796940087079731200000000
79 267423774097809170161326792219033600000000
80 267423774097809170161326792219033600000000
81 267423774097809170161326792219033600000000
82 267423774097809170161326792219033600000000
83 21928749476020351953228796961960755200000000
84 21928749476020351953228796961960755200000000
85 1842014955985709564071218944804703436800000000
86 1842014955985709564071218944804703436800000000
87 158413286214771022510124829253204495564800000000
88 158413286214771022510124829253204495564800000000
89 158413286214771022510124829253204495564800000000
90 158413286214771022510124829253204495564800000000
91 14257195759329392025911234632788404600832000000000
92 14257195759329392025911234632788404600832000000000
93 1311662009858304066383833586216533223276544000000000
94 121984566916822278173696523518137589764718592000000000
95 11466549290181294148327473210704933437883547648000000000
96 1089322182567222944091109955016968676598937026560000000000
97 1089322182567222944091109955016968676598937026560000000000
98 1089322182567222944091109955016968676598937026560000000000
99 106753573891587848520928775591662930306695828602880000000000
100 10568603815267197003571948783574630100362887031685120000000000
101 1056860381526719700357194878357463010036288703168512000000000000
102 1056860381526719700357194878357463010036288703168512000000000000
103 1056860381526719700357194878357463010036288703168512000000000000
104 1056860381526719700357194878357463010036288703168512000000000000
105 109913479678778848837148267349176153043774025129525248000000000000
106 109913479678778848837148267349176153043774025129525248000000000000
107 11650828845950557976737716339012672222640046663729676288000000000000
108 11650828845950557976737716339012672222640046663729676288000000000000
109 11650828845950557976737716339012672222640046663729676288000000000000
110 11650828845950557976737716339012672222640046663729676288000000000000
111 1281591173054561377441148797291393944490405133010264391680000000000000
112 142256620209056312895967516499344727838434969764139347476480000000000000
113 142256620209056312895967516499344727838434969764139347476480000000000000
114 142256620209056312895967516499344727838434969764139347476480000000000000
115 16217254703832419670140296880925298973581586553111885612318720000000000000
116 16217254703832419670140296880925298973581586553111885612318720000000000000
117 1881201545644560681736274438187334680935464040160978731028971520000000000000
118 1881201545644560681736274438187334680935464040160978731028971520000000000000
119 221981782386058160444880383706105492350384756738995490261418639360000000000000
120 26415832103940921092940765661026553589695786051940463341108818083840000000000000
121 26415832103940921092940765661026553589695786051940463341108818083840000000000000
122 26415832103940921092940765661026553589695786051940463341108818083840000000000000
123 3222731516680792373338773410645239537942885898336736527615275806228480000000000000
124 3222731516680792373338773410645239537942885898336736527615275806228480000000000000
125 399618708068418254294007902920009702704917851393755329424294199972331520000000000000
126 399618708068418254294007902920009702704917851393755329424294199972331520000000000000
127 50351957216620700041044995767921222540819649275613171507461069196513771520000000000000
128 50351957216620700041044995767921222540819649275613171507461069196513771520000000000000
129 50351957216620700041044995767921222540819649275613171507461069196513771520000000000000
130 50351957216620700041044995767921222540819649275613171507461069196513771520000000000000
131 6545754438160691005335849449829758930306554405829712295969938995546790297600000000000000
132 6545754438160691005335849449829758930306554405829712295969938995546790297600000000000000
133 864039585837211212704332127377528178800465181569522023068031947412176319283200000000000000
134 864039585837211212704332127377528178800465181569522023068031947412176319283200000000000000
135 115781304502186302502380505068588775959262334330315951091116280953231626783948800000000000000
136 15630476107795150837821368184259484754500415134592653397300697928686269615833088000000000000000
137 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000
138 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000
139 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000
140 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000
141 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000
142 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000
143 301855754593739952980006262374419169578912017079253322408671078398789238820968595456000000000000000
144 301855754593739952980006262374419169578912017079253322408671078398789238820968595456000000000000000
145 301855754593739952980006262374419169578912017079253322408671078398789238820968595456000000000000000
146 301855754593739952980006262374419169578912017079253322408671078398789238820968595456000000000000000
147 44070940170686033135080914306665198758521154493570985071665977446223228867861414936576000000000000000
148 6478428205090846870856894403079784217502609710554934805534898684594814643575627995676672000000000000000
149 958807374353445336886820371655808064190386237162130351219165005320032567249192943360147456000000000000000
150 958807374353445336886820371655808064190386237162130351219165005320032567249192943360147456000000000000000
151 143821106153016800533023055748371209628557935574319552682874750798004885087378941504022118400000000000000000
152 143821106153016800533023055748371209628557935574319552682874750798004885087378941504022118400000000000000000
153 143821106153016800533023055748371209628557935574319552682874750798004885087378941504022118400000000000000000
154 143821106153016800533023055748371209628557935574319552682874750798004885087378941504022118400000000000000000
155 22148450347564587282085550585249166282797922078445211113162711622892752303456356991619406233600000000000000000
156 22148450347564587282085550585249166282797922078445211113162711622892752303456356991619406233600000000000000000
157 3455158254220075616005345891298869940116475844237452933653383013171269359339191690692627372441600000000000000000
158 3455158254220075616005345891298869940116475844237452933653383013171269359339191690692627372441600000000000000000
159 545915004166771947328844650825221450538403183389517563517234516081060558775592287129435124845772800000000000000000
160 545915004166771947328844650825221450538403183389517563517234516081060558775592287129435124845772800000000000000000
161 545915004166771947328844650825221450538403183389517563517234516081060558775592287129435124845772800000000000000000
162 87892315670850283519943988782860653536682912525712327726274757089050749962870358227839055100169420800000000000000000
163 14238555138677745930230926182823425872942631829165397091656510648426221493984998032909926926227446169600000000000000000
164 14238555138677745930230926182823425872942631829165397091656510648426221493984998032909926926227446169600000000000000000
165 2335123042743150332557871893983041843162591619983125123031667746341900325013539677397228015901301171814400000000000000000
166 385295302052619804872048862507201904121827617297215645300225178146413553627234046770542622623714693349376000000000000000000
167 63959020140734887608760111176195516084223384471337797119837379572304649902120851763910075355536639095996416000000000000000000
168 63959020140734887608760111176195516084223384471337797119837379572304649902120851763910075355536639095996416000000000000000000
169 63959020140734887608760111176195516084223384471337797119837379572304649902120851763910075355536639095996416000000000000000000
170 63959020140734887608760111176195516084223384471337797119837379572304649902120851763910075355536639095996416000000000000000000
171 10873033423924930893489218899953237734317975360127425510372354527291790483360544799864712810441228646319390720000000000000000000
172 1859288715491163182786656431892003652568373786581789762273672624166896172654653160776865890585450098520615813120000000000000000000
173 319797659064480067439304906285424628241760291292067839111071691356706141696600343653620933180697416945545919856640000000000000000000
174 319797659064480067439304906285424628241760291292067839111071691356706141696600343653620933180697416945545919856640000000000000000000
175 319797659064480067439304906285424628241760291292067839111071691356706141696600343653620933180697416945545919856640000000000000000000
176 55964590336284011801878358599949309942308050976111871844437545987423574796905060139383663306622047965470535974912000000000000000000000
177 55964590336284011801878358599949309942308050976111871844437545987423574796905060139383663306622047965470535974912000000000000000000000
178 55964590336284011801878358599949309942308050976111871844437545987423574796905060139383663306622047965470535974912000000000000000000000
179 9961697079858554100734347830790977169730833073747913188309883185761396313849100704810292068578724537853755403534336000000000000000000000
180 9961697079858554100734347830790977169730833073747913188309883185761396313849100704810292068578724537853755403534336000000000000000000000
181 1793105474374539738132182609542375890551549953274624373895778973437051336492838126865852572344170416813675972636180480000000000000000000000
182 1793105474374539738132182609542375890551549953274624373895778973437051336492838126865852572344170416813675972636180480000000000000000000000
183 1793105474374539738132182609542375890551549953274624373895778973437051336492838126865852572344170416813675972636180480000000000000000000000
184 1793105474374539738132182609542375890551549953274624373895778973437051336492838126865852572344170416813675972636180480000000000000000000000
185 329931407284915311816321600155797163861485191402530884796823331112417445914682215343316873311327356693716378965057208320000000000000000000000
186 329931407284915311816321600155797163861485191402530884796823331112417445914682215343316873311327356693716378965057208320000000000000000000000
187 61367241754994247997835817628978272478236245600870744572209139586909644940130892053856938435906888345031246487500640747520000000000000000000000
188 61367241754994247997835817628978272478236245600870744572209139586909644940130892053856938435906888345031246487500640747520000000000000000000000
189 61367241754994247997835817628978272478236245600870744572209139586909644940130892053856938435906888345031246487500640747520000000000000000000000
190 61367241754994247997835817628978272478236245600870744572209139586909644940130892053856938435906888345031246487500640747520000000000000000000000
191 11659775933448907119588805349505871770864886664165441468719736521512832538624869490232818302822308785555936832625121742028800000000000000000000000
192 11659775933448907119588805349505871770864886664165441468719736521512832538624869490232818302822308785555936832625121742028800000000000000000000000
193 11659775933448907119588805349505871770864886664165441468719736521512832538624869490232818302822308785555936832625121742028800000000000000000000000
194 11659775933448907119588805349505871770864886664165441468719736521512832538624869490232818302822308785555936832625121742028800000000000000000000000
195 2261996531089087981200228237804139123547788012848095644931628885173489512493224681105166750747527904397851745529273617953587200000000000000000000000
196 2261996531089087981200228237804139123547788012848095644931628885173489512493224681105166750747527904397851745529273617953587200000000000000000000000
197 443351320093461244315244734609611268215366450518226746406599261494003944448672037496612683146515469261978942123737629118903091200000000000000000000000
198 443351320093461244315244734609611268215366450518226746406599261494003944448672037496612683146515469261978942123737629118903091200000000000000000000000
199 87783561378505326374418457452703031106642557202608895788506653775812781000837063424329311263010062913871830540500050565542812057600000000000000000000000
200 87783561378505326374418457452703031106642557202608895788506653775812781000837063424329311263010062913871830540500050565542812057600000000000000000000000
201 87783561378505326374418457452703031106642557202608895788506653775812781000837063424329311263010062913871830540500050565542812057600000000000000000000000
202 87783561378505326374418457452703031106642557202608895788506653775812781000837063424329311263010062913871830540500050565542812057600000000000000000000000
203 17732279398458075927632528405446012283541796554926996949278344062714181762169086811714520875128032708602109769181010214239648035635200000000000000000000000
204 17732279398458075927632528405446012283541796554926996949278344062714181762169086811714520875128032708602109769181010214239648035635200000000000000000000000
205 3617384997285447489237035794710986505842526497205107377652782188793693079482493709589762258526118672554830392912926083704888199269580800000000000000000000000
206 3617384997285447489237035794710986505842526497205107377652782188793693079482493709589762258526118672554830392912926083704888199269580800000000000000000000000
207 745181309440802182782829373710463220203560458424252119796473130891500774373393704175491025256380446546295060940062773243206969049533644800000000000000000000000
208 745181309440802182782829373710463220203560458424252119796473130891500774373393704175491025256380446546295060940062773243206969049533644800000000000000000000000
209 745181309440802182782829373710463220203560458424252119796473130891500774373393704175491025256380446546295060940062773243206969049533644800000000000000000000000
210 745181309440802182782829373710463220203560458424252119796473130891500774373393704175491025256380446546295060940062773243206969049533644800000000000000000000000
211 156488074982568458384394168479197276242747696269092945157259357487215162618412677876853115303839893774721962797413182381073463500402065408000000000000000000000000
212 156488074982568458384394168479197276242747696269092945157259357487215162618412677876853115303839893774721962797413182381073463500402065408000000000000000000000000
213 33175471896304513177491563717589822563462511609047704373338983787289614475103487709892860444414057480241056113051594664787574262085237866496000000000000000000000000
214 33175471896304513177491563717589822563462511609047704373338983787289614475103487709892860444414057480241056113051594664787574262085237866496000000000000000000000000
215 7099550985809165819983194635564222028580977484336208735894542530479977497672146369917072135104608300771586008193041258264540892086240903430144000000000000000000000000
216 7099550985809165819983194635564222028580977484336208735894542530479977497672146369917072135104608300771586008193041258264540892086240903430144000000000000000000000000
217 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000
218 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000
219 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000
220 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000
221 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000
222 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000
223 340437668871521119399834149164575574714515032328889881303615103421575880968374762730263443022536177238599092264872714416301264857319423801282265088000000000000000000000000
224 340437668871521119399834149164575574714515032328889881303615103421575880968374762730263443022536177238599092264872714416301264857319423801282265088000000000000000000000000
225 340437668871521119399834149164575574714515032328889881303615103421575880968374762730263443022536177238599092264872714416301264857319423801282265088000000000000000000000000
226 76598475496092251864962683562029504310765882274000223293313398269854573217884321614309274680070639878684795759596360743667784592896870355288509644800000000000000000000000000
227 17311255462116848921481566485018667974233089393924050464288828008987133547241856684833896077695964612582763841668777528068919317994692700295203179724800000000000000000000000000
228 17311255462116848921481566485018667974233089393924050464288828008987133547241856684833896077695964612582763841668777528068919317994692700295203179724800000000000000000000000000
229 17311255462116848921481566485018667974233089393924050464288828008987133547241856684833896077695964612582763841668777528068919317994692700295203179724800000000000000000000000000
230 17311255462116848921481566485018667974233089393924050464288828008987133547241856684833896077695964612582763841668777528068919317994692700295203179724800000000000000000000000000
231 3981588756286875251940760291554293634073610560602531606786430442067040715865627037511796097870071860894035683583818831455851443138779321067896731336704000000000000000000000000000
232 919747002702268183198315627349041829471004039499184801167665432117486405364959845665224898607986599866522242907862150066301683365058023166684144938778624000000000000000000000000000
233 213381304626926218502009225544977704437272937163810873870898380251256846044670684194332176477052891169033160354624018815381990540693461374670721625796640768000000000000000000000000000
234 213381304626926218502009225544977704437272937163810873870898380251256846044670684194332176477052891169033160354624018815381990540693461374670721625796640768000000000000000000000000000
235 213381304626926218502009225544977704437272937163810873870898380251256846044670684194332176477052891169033160354624018815381990540693461374670721625796640768000000000000000000000000000
236 50144606587327661347972168003069760542759140233495555359661119359045358820497610785668061472107429424722792683336644421614767777062963423047619582062210580480000000000000000000000000000
237 11834127154609328078121431648724463488091157095104951064880024168734704681637436145417662507417353344234579073267448083501085195386859367839238221366681696993280000000000000000000000000000
238 11834127154609328078121431648724463488091157095104951064880024168734704681637436145417662507417353344234579073267448083501085195386859367839238221366681696993280000000000000000000000000000
239 2816522262797020082592900732396422310165695388634978353441445752158859714229709802609403676765330095927829819437652643873258276502072529545738696685270243884400640000000000000000000000000000
240 2816522262797020082592900732396422310165695388634978353441445752158859714229709802609403676765330095927829819437652643873258276502072529545738696685270243884400640000000000000000000000000000
241 2816522262797020082592900732396422310165695388634978353441445752158859714229709802609403676765330095927829819437652643873258276502072529545738696685270243884400640000000000000000000000000000
242 2816522262797020082592900732396422310165695388634978353441445752158859714229709802609403676765330095927829819437652643873258276502072529545738696685270243884400640000000000000000000000000000
243 681598387596878859987481977239934199060098284049664761532829872022444050843589772231475689777209883214534816303911939817328502913501552150068764597835399020024954880000000000000000000000000000
244 681598387596878859987481977239934199060098284049664761532829872022444050843589772231475689777209883214534816303911939817328502913501552150068764597835399020024954880000000000000000000000000000
245 166310006573638441836945602446543944570663981308118201814010488773476348405835904424480068305639211504346495178154513315428154710894378724616778561871837360886088990720000000000000000000000000000
246 166310006573638441836945602446543944570663981308118201814010488773476348405835904424480068305639211504346495178154513315428154710894378724616778561871837360886088990720000000000000000000000000000
247 40912261617115056691888618201849810364383339401797077646246580238275181707835632488422096803187246030069237813826010275595326058880017166255727526220471990777977891717120000000000000000000000000000
248 10105328619427419002896488695856903160002684832243878178622905318853969881835401224640257910387249769427101740015024538072045536543364240065164698976456581722160539254128640000000000000000000000000000
249 10105328619427419002896488695856903160002684832243878178622905318853969881835401224640257910387249769427101740015024538072045536543364240065164698976456581722160539254128640000000000000000000000000000
250 10105328619427419002896488695856903160002684832243878178622905318853969881835401224640257910387249769427101740015024538072045536543364240065164698976456581722160539254128640000000000000000000000000000
251 2526332154856854750724122173964225790000671208060969544655726329713492470458850306160064477596812442356775435003756134518011384135841060016291174744114145430540134813532160000000000000000000000000000000
252 2526332154856854750724122173964225790000671208060969544655726329713492470458850306160064477596812442356775435003756134518011384135841060016291174744114145430540134813532160000000000000000000000000000000
253 636635703023927397182478787838984899080169144431364325253243035087800102555630277152336248354396735473907409620946545898538868802231947124105376035516764648496113973010104320000000000000000000000000000000
254 636635703023927397182478787838984899080169144431364325253243035087800102555630277152336248354396735473907409620946545898538868802231947124105376035516764648496113973010104320000000000000000000000000000000
255 161705468568077558884349612111102164366362962685566538614323730912301226049130090396693407082016770810372482043720422658228872675766914569522765513021258220718012949144566497280000000000000000000000000000000
256 161705468568077558884349612111102164366362962685566538614323730912301226049130090396693407082016770810372482043720422658228872675766914569522765513021258220718012949144566497280000000000000000000000000000000
257 161705468568077558884349612111102164366362962685566538614323730912301226049130090396693407082016770810372482043720422658228872675766914569522765513021258220718012949144566497280000000000000000000000000000000
258 161705468568077558884349612111102164366362962685566538614323730912301226049130090396693407082016770810372482043720422658228872675766914569522765513021258220718012949144566497280000000000000000000000000000000
259 41720010890564010192162199924664358406521644372876166962495522575373716320675563322346899027160326869076100367279869045823049150347863958936873502359484620945247340879298156298240000000000000000000000000000000
260 41720010890564010192162199924664358406521644372876166962495522575373716320675563322346899027160326869076100367279869045823049150347863958936873502359484620945247340879298156298240000000000000000000000000000000
261 10847202831546642649962171980412733185695627536947803410248835869597166243375646463810193747061684985959786095492765951913992779090444629323587110613466001445764308628617520637542400000000000000000000000000000000
262 2831119939033673731640126886887723361466558787143376690074946161964860389521043727054460567983099781335504170923611913449552115342606048253456235870114626377344484552069172886398566400000000000000000000000000000000
263 741753424026822517689713244364583520704238402231564692799635894434793422054513456488268668811572142709902092781986321323782654219762784642405533797970032110864254952642123296236424396800000000000000000000000000000000
264 741753424026822517689713244364583520704238402231564692799635894434793422054513456488268668811572142709902092781986321323782654219762784642405533797970032110864254952642123296236424396800000000000000000000000000000000
265 195822903943081144670084296512250049465918938189133078899103876130785463422391552512902928566255045675414152494444388829478620714017375145595060922664088477268163307497520550206416040755200000000000000000000000000000000
266 195822903943081144670084296512250049465918938189133078899103876130785463422391552512902928566255045675414152494444388829478620714017375145595060922664088477268163307497520550206416040755200000000000000000000000000000000
267 52088892448859584482242422872258513157934437558309398987161631050788933270356152968432178998623842149660164563522207428641313109928621788728286205428647534953331439794340466354906666840883200000000000000000000000000000000
268 52088892448859584482242422872258513157934437558309398987161631050788933270356152968432178998623842149660164563522207428641313109928621788728286205428647534953331439794340466354906666840883200000000000000000000000000000000
269 52088892448859584482242422872258513157934437558309398987161631050788933270356152968432178998623842149660164563522207428641313109928621788728286205428647534953331439794340466354906666840883200000000000000000000000000000000
270 52088892448859584482242422872258513157934437558309398987161631050788933270356152968432178998623842149660164563522207428641313109928621788728286205428647534953331439794340466354906666840883200000000000000000000000000000000
271 14064000961192087810205454175509798552642298140743537726533640383713011982996161301476688329628437380408244432150996005733154539680727882956637275465734834437399488744471925915824800047038464000000000000000000000000000000000
272 14064000961192087810205454175509798552642298140743537726533640383713011982996161301476688329628437380408244432150996005733154539680727882956637275465734834437399488744471925915824800047038464000000000000000000000000000000000
273 14064000961192087810205454175509798552642298140743537726533640383713011982996161301476688329628437380408244432150996005733154539680727882956637275465734834437399488744471925915824800047038464000000000000000000000000000000000
274 3839472262405439972186088989914175004871347392422985799343683824753652271357952035303135913988563404851450729977221909565151189332838712047161976202145609801410060427240835775020170412841500672000000000000000000000000000000000
275 1052015399899090552378988383236483951334749185523898109020169367982500722352078857673059240432866372929297500013758803220851425877197807100922381479387897085586356557063989002355526693118571184128000000000000000000000000000000000
276 1052015399899090552378988383236483951334749185523898109020169367982500722352078857673059240432866372929297500013758803220851425877197807100922381479387897085586356557063989002355526693118571184128000000000000000000000000000000000
277 290356250372148992456600793773269570568390775204595878089566745563170199369173764717764350359471118928486110003797429688954993542106594759854577288311059595621834409749660964650125367300725646819328000000000000000000000000000000000
278 290356250372148992456600793773269570568390775204595878089566745563170199369173764717764350359471118928486110003797429688954993542106594759854577288311059595621834409749660964650125367300725646819328000000000000000000000000000000000
279 80719037603457419902935020668968940618012635506877654108899555266561315424630306591538489399932971062119138581055685453529488204705633343239572486150474567582869965910405748172734852109601729815773184000000000000000000000000000000000
280 80719037603457419902935020668968940618012635506877654108899555266561315424630306591538489399932971062119138581055685453529488204705633343239572486150474567582869965910405748172734852109601729815773184000000000000000000000000000000000
281 80719037603457419902935020668968940618012635506877654108899555266561315424630306591538489399932971062119138581055685453529488204705633343239572486150474567582869965910405748172734852109601729815773184000000000000000000000000000000000
282 80719037603457419902935020668968940618012635506877654108899555266561315424630306591538489399932971062119138581055685453529488204705633343239572486150474567582869965910405748172734852109601729815773184000000000000000000000000000000000
283 22762768604174992412627675828649241254279563212939498458709674585170290949745746458813854010781097839517597079857703297895315673726988602793559441094433828058369330386734420984711228294907687808048037888000000000000000000000000000000000
284 22762768604174992412627675828649241254279563212939498458709674585170290949745746458813854010781097839517597079857703297895315673726988602793559441094433828058369330386734420984711228294907687808048037888000000000000000000000000000000000
285 6464626283585697845186259935336384516215395952474817562273547582188362629727791994303134539061831786422997570679587736602269651338464763193370881270819207168576889829832575559657988835753783337485642760192000000000000000000000000000000000
286 6464626283585697845186259935336384516215395952474817562273547582188362629727791994303134539061831786422997570679587736602269651338464763193370881270819207168576889829832575559657988835753783337485642760192000000000000000000000000000000000
287 1848883117105509583723270341506205971637603242407797822810234608505871712102148510370696478171683890916977305214362092668249120282800922273304072043454293250212990491332116610062184807025582034520893829414912000000000000000000000000000000000
288 1848883117105509583723270341506205971637603242407797822810234608505871712102148510370696478171683890916977305214362092668249120282800922273304072043454293250212990491332116610062184807025582034520893829414912000000000000000000000000000000000
289 1848883117105509583723270341506205971637603242407797822810234608505871712102148510370696478171683890916977305214362092668249120282800922273304072043454293250212990491332116610062184807025582034520893829414912000000000000000000000000000000000
290 534327220843492269696025128695293525803267337055853570792157801858196924797520919497131282191616644475006441206950644781123995761729466536984876820558290749311554251994981700307971409230393207976538316700909568000000000000000000000000000000000
291 154954894044612758211847287321635122482947527746197535529725762538877108191281066654168071835568826897751867950015686986525958770901545295725614277961904317300350733078544693089311708676814030313196111843263774720000000000000000000000000000000000
292 154954894044612758211847287321635122482947527746197535529725762538877108191281066654168071835568826897751867950015686986525958770901545295725614277961904317300350733078544693089311708676814030313196111843263774720000000000000000000000000000000000
293 45246829061026925397859407897917455765020678101889680374679922661352115591854071463017076975986097454143545441404580600065579961103251226351879369164876060651702414058935050382079018933629696851453264658233022218240000000000000000000000000000000000
294 45246829061026925397859407897917455765020678101889680374679922661352115591854071463017076975986097454143545441404580600065579961103251226351879369164876060651702414058935050382079018933629696851453264658233022218240000000000000000000000000000000000
295 13302567743941916066970665921987731994916079361955566030155897262437521984005097010127020630939912651518202359772946696419280508564355860547452534534473561831600509733326904812331231566487130874327259809520508532162560000000000000000000000000000000000
296 13302567743941916066970665921987731994916079361955566030155897262437521984005097010127020630939912651518202359772946696419280508564355860547452534534473561831600509733326904812331231566487130874327259809520508532162560000000000000000000000000000000000
297 13302567743941916066970665921987731994916079361955566030155897262437521984005097010127020630939912651518202359772946696419280508564355860547452534534473561831600509733326904812331231566487130874327259809520508532162560000000000000000000000000000000000
298 13302567743941916066970665921987731994916079361955566030155897262437521984005097010127020630939912651518202359772946696419280508564355860547452534534473561831600509733326904812331231566487130874327259809520508532162560000000000000000000000000000000000
299 3964165187694690987957258444752344134484991649862758676986457384206381551233518909017852148020093970152424303212338115532945591552178046443140855291273121425816951900531417634074707006813165000549523423237111542584442880000000000000000000000000000000000
300 3964165187694690987957258444752344134484991649862758676986457384206381551233518909017852148020093970152424303212338115532945591552178046443140855291273121425816951900531417634074707006813165000549523423237111542584442880000000000000000000000000000000000
301 1189249556308407296387177533425703240345497494958827603095937215261914465370055672705355644406028191045727290963701434659883677465653413932942256587381936427745085570159425290222412102043949500164857026971133462775332864000000000000000000000000000000000000
302 1189249556308407296387177533425703240345497494958827603095937215261914465370055672705355644406028191045727290963701434659883677465653413932942256587381936427745085570159425290222412102043949500164857026971133462775332864000000000000000000000000000000000000
303 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000
304 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000
305 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000
306 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000
307 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000
308 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000
309 110619236729582813080749705449125212603976794991090308329571696014802235910861098452361360620071118218309369696279652646323740143145217950386556938731918198763136879393949102795327884083720006707334341220746950173510361677824000000000000000000000000000000000000
310 110619236729582813080749705449125212603976794991090308329571696014802235910861098452361360620071118218309369696279652646323740143145217950386556938731918198763136879393949102795327884083720006707334341220746950173510361677824000000000000000000000000000000000000
311 34291963386170672055032408689228815907232806447237995582167225764588693132366940520232021792222046647675904605846692320360359444375017564619832651006894641616572432612124221866551644065953202079273645778431554553788212120125440000000000000000000000000000000000000
312 34291963386170672055032408689228815907232806447237995582167225764588693132366940520232021792222046647675904605846692320360359444375017564619832651006894641616572432612124221866551644065953202079273645778431554553788212120125440000000000000000000000000000000000000
313 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000
314 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000
315 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000
316 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000
317 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000
318 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000
319 3402311439322309398612095460510526199052010124469164969680303471459431777820918370655340274137102580195812551373685425256873422633111742691321316302300058762629850474044516796711787917647612897497214039552865116608651253710365655040000000000000000000000000000000000000
320 3402311439322309398612095460510526199052010124469164969680303471459431777820918370655340274137102580195812551373685425256873422633111742691321316302300058762629850474044516796711787917647612897497214039552865116608651253710365655040000000000000000000000000000000000000
321 3402311439322309398612095460510526199052010124469164969680303471459431777820918370655340274137102580195812551373685425256873422633111742691321316302300058762629850474044516796711787917647612897497214039552865116608651253710365655040000000000000000000000000000000000000
322 3402311439322309398612095460510526199052010124469164969680303471459431777820918370655340274137102580195812551373685425256873422633111742691321316302300058762629850474044516796711787917647612897497214039552865116608651253710365655040000000000000000000000000000000000000
323 1095544283461783626353094738284389436094747260079071120237057717809937032458335715351019568272147030823051641542326706932713242087861981146605463849340618921566811852642334408541195709482531352994102920736022567547985703694737740922880000000000000000000000000000000000000
324 353860803558156111312049600465857787858603365005539971836569642852609661484042436058379320551903490955845680218171526339266377194379419910353564823337019911666080228403474013958806214162857627017095243397735289317999382293400290318090240000000000000000000000000000000000000
325 114650900352842580065104070550937923266187490261794950875048564284245530320829749282914899858816731069694000390687574533922306210978932050954555002761194451379809994002725580522653213388765871153538858860866233739031799863061694063061237760000000000000000000000000000000000000
326 37261542614673838521158822929054825061510934335083359034390783392379797354269668516947342454115437597650550126973461723524749518568152916560230375897388196698438248050885813669862294351348908124900129129781525965185334955495050570494902272000000000000000000000000000000000000000
327 12147262892383671357897776274871872970052564593237175045211395385915813937491911936524833640041632656834079341393348521869068343053217850798635102542548552123690868864588775256375107958539744048717442096308777464650419195491386485981338140672000000000000000000000000000000000000000
328 3972154965809460534032572841883102461207188621988556239784126291194471157559855203243620600293613878784743944635624966651185348178402237211153678531413376544446914118720529508834660302442496303930603565492970230940687076925683380915897571999744000000000000000000000000000000000000000
329 1302866828785503055162683892137657607275957868012246446649193423511786539679632506663907556896305352241396013840484989061588794202515933805258406558303587506578587830940333678897768579201138787689237969481694235748545361231624148940414403615916032000000000000000000000000000000000000000
330 1302866828785503055162683892137657607275957868012246446649193423511786539679632506663907556896305352241396013840484989061588794202515933805258406558303587506578587830940333678897768579201138787689237969481694235748545361231624148940414403615916032000000000000000000000000000000000000000
331 429946053499216008203685684405427010401066096444041327394233829758889558094278727199089493775780766239660684567360046390324302086830258155735274164240183877170933984210310114036263631136375799937448529928959097797019969206435969150336753193252290560000000000000000000000000000000000000000
332 429946053499216008203685684405427010401066096444041327394233829758889558094278727199089493775780766239660684567360046390324302086830258155735274164240183877170933984210310114036263631136375799937448529928959097797019969206435969150336753193252290560000000000000000000000000000000000000000
333 429946053499216008203685684405427010401066096444041327394233829758889558094278727199089493775780766239660684567360046390324302086830258155735274164240183877170933984210310114036263631136375799937448529928959097797019969206435969150336753193252290560000000000000000000000000000000000000000
334 143172035815238930731827332907007194463555010115865762022279865309710222845394816157296801427334995157807007960930895447977992594914475965859846296691981231097921016742033267974075789168413141379170360466343379566407649745743177727062138813353012756480000000000000000000000000000000000000000
335 47819459962289802864430329190940402950827373378699164515441475013443214430361868596537131676729888382707540658950919079624649526701434972597188663095121731186705619591839111503341313582249989220642900395758688775180155015078221360838754363659906260664320000000000000000000000000000000000000000
336 16019519087367083959584160278965034988527170081864220112672894129503476834171225979839939111704512608207026120748557891674257591444980715820058202136865779947546382563266102353619340050053746388915371632579160739685351930051204155880982711826068597322547200000000000000000000000000000000000000000
337 16019519087367083959584160278965034988527170081864220112672894129503476834171225979839939111704512608207026120748557891674257591444980715820058202136865779947546382563266102353619340050053746388915371632579160739685351930051204155880982711826068597322547200000000000000000000000000000000000000000
338 16019519087367083959584160278965034988527170081864220112672894129503476834171225979839939111704512608207026120748557891674257591444980715820058202136865779947546382563266102353619340050053746388915371632579160739685351930051204155880982711826068597322547200000000000000000000000000000000000000000
339 5414597451530074378339446174290181826122183487670106398083438215772175169949874381185899419756125261573974828813012567385899065908403481947179672322260633622270677306383942595523336936918166279453395611811756330013648952357307004687772156597211185895020953600000000000000000000000000000000000000000
340 5414597451530074378339446174290181826122183487670106398083438215772175169949874381185899419756125261573974828813012567385899065908403481947179672322260633622270677306383942595523336936918166279453395611811756330013648952357307004687772156597211185895020953600000000000000000000000000000000000000000
341 5414597451530074378339446174290181826122183487670106398083438215772175169949874381185899419756125261573974828813012567385899065908403481947179672322260633622270677306383942595523336936918166279453395611811756330013648952357307004687772156597211185895020953600000000000000000000000000000000000000000
342 5414597451530074378339446174290181826122183487670106398083438215772175169949874381185899419756125261573974828813012567385899065908403481947179672322260633622270677306383942595523336936918166279453395611811756330013648952357307004687772156597211185895020953600000000000000000000000000000000000000000
343 1851792328423285437392090591607242184533786752783176388144535869794083908122857038365577601556594839458299391454050298045977480540673990825935447934213136698816571638783308367668981232426012867573061299239620664864667941706198995603218077556246225576097166131200000000000000000000000000000000000000000
344 1851792328423285437392090591607242184533786752783176388144535869794083908122857038365577601556594839458299391454050298045977480540673990825935447934213136698816571638783308367668981232426012867573061299239620664864667941706198995603218077556246225576097166131200000000000000000000000000000000000000000
345 637016560977610190462879163512891311479622642957412677521720339209164864394262821197758694935468624773654990660193302527816253305991852844121794089369319024392900643741458078478129543954548426445133086938429508713445771946932454487507018679348701598177425149132800000000000000000000000000000000000000000
346 637016560977610190462879163512891311479622642957412677521720339209164864394262821197758694935468624773654990660193302527816253305991852844121794089369319024392900643741458078478129543954548426445133086938429508713445771946932454487507018679348701598177425149132800000000000000000000000000000000000000000
347 220407730098253125900156190575460393771949434463264786422515237366371043080414936134424508447672144171684626768426882674624423643873181084066140754921784382439943622734544495153432822208273755550016048080696610014852237093638629252677428463054650752969389101599948800000000000000000000000000000000000000000
348 220407730098253125900156190575460393771949434463264786422515237366371043080414936134424508447672144171684626768426882674624423643873181084066140754921784382439943622734544495153432822208273755550016048080696610014852237093638629252677428463054650752969389101599948800000000000000000000000000000000000000000
349 220407730098253125900156190575460393771949434463264786422515237366371043080414936134424508447672144171684626768426882674624423643873181084066140754921784382439943622734544495153432822208273755550016048080696610014852237093638629252677428463054650752969389101599948800000000000000000000000000000000000000000
350 220407730098253125900156190575460393771949434463264786422515237366371043080414936134424508447672144171684626768426882674624423643873181084066140754921784382439943622734544495153432822208273755550016048080696610014852237093638629252677428463054650752969389101599948800000000000000000000000000000000000000000
351 77142705534388594065054666701411137820182302062142675247880333078229865078145227647048577956685250460089619368949408936118548275355613379423149264222624533853980267957090573303701487772895814442505616828243813505198282982773520238437099962069127763539286185559982080000000000000000000000000000000000000000000
352 77142705534388594065054666701411137820182302062142675247880333078229865078145227647048577956685250460089619368949408936118548275355613379423149264222624533853980267957090573303701487772895814442505616828243813505198282982773520238437099962069127763539286185559982080000000000000000000000000000000000000000000
353 77142705534388594065054666701411137820182302062142675247880333078229865078145227647048577956685250460089619368949408936118548275355613379423149264222624533853980267957090573303701487772895814442505616828243813505198282982773520238437099962069127763539286185559982080000000000000000000000000000000000000000000
354 77142705534388594065054666701411137820182302062142675247880333078229865078145227647048577956685250460089619368949408936118548275355613379423149264222624533853980267957090573303701487772895814442505616828243813505198282982773520238437099962069127763539286185559982080000000000000000000000000000000000000000000
355 27308517759173562299029352012299542788344534929998507037749637909693372237663410587055196596666578662871725256608090763385966089475887136315794839534809084984309014856810062949510326671605118312646988357198309980840192175901826164406733386572471228292907309688233656320000000000000000000000000000000000000000000
356 27308517759173562299029352012299542788344534929998507037749637909693372237663410587055196596666578662871725256608090763385966089475887136315794839534809084984309014856810062949510326671605118312646988357198309980840192175901826164406733386572471228292907309688233656320000000000000000000000000000000000000000000
357 9721832322265788178454449316378637232650654435079468505438871095850840516608174168991649988413302003982334191352480311765403927853415820528422962874392034254414009289024382410025676295091422119302327855162598353179108414621050114528797085619799757272275002249011181649920000000000000000000000000000000000000000000
358 3470694139048886379708238405947173492056283633323370256441676981218750064429118178330019045863548815421693306312835471300249202243669447928646997746157956228825801316181704520379166437347637696590931044293047612084941704019714890886780559566268513346202175802896991849021440000000000000000000000000000000000000000000
359 1242508501779501323935549349329088110156149540729766551806120359276312523065624307842146818419150475920966203659995098725489214403233662358455625193124548329919636871193050218295741584570454295379553313856911045126409130039057930937467440324724127777940378937437123081949675520000000000000000000000000000000000000000000
360 1242508501779501323935549349329088110156149540729766551806120359276312523065624307842146818419150475920966203659995098725489214403233662358455625193124548329919636871193050218295741584570454295379553313856911045126409130039057930937467440324724127777940378937437123081949675520000000000000000000000000000000000000000000
361 447303060640620476616797765758471719656213834662715958650203329339472508303624750823172854630894171331547833317598235541176117185164118449044025069524837398771069273629498078586466970445363546336639192988487976245507286814060855137488278516900686000058536417477364309501883187200000000000000000000000000000000000000000000
362 447303060640620476616797765758471719656213834662715958650203329339472508303624750823172854630894171331547833317598235541176117185164118449044025069524837398771069273629498078586466970445363546336639192988487976245507286814060855137488278516900686000058536417477364309501883187200000000000000000000000000000000000000000000
363 447303060640620476616797765758471719656213834662715958650203329339472508303624750823172854630894171331547833317598235541176117185164118449044025069524837398771069273629498078586466970445363546336639192988487976245507286814060855137488278516900686000058536417477364309501883187200000000000000000000000000000000000000000000
364 162371011012545233011897588970325234235205621982565892990023808550228520514215784548811746231014584193351863494288159501446930538214574997002981100237515975753898146327507802526887510271666967320200027054821135377119145113504090414908245101634949018021248719544283244349183596953600000000000000000000000000000000000000000000
365 162371011012545233011897588970325234235205621982565892990023808550228520514215784548811746231014584193351863494288159501446930538214574997002981100237515975753898146327507802526887510271666967320200027054821135377119145113504090414908245101634949018021248719544283244349183596953600000000000000000000000000000000000000000000
366 162371011012545233011897588970325234235205621982565892990023808550228520514215784548811746231014584193351863494288159501446930538214574997002981100237515975753898146327507802526887510271666967320200027054821135377119145113504090414908245101634949018021248719544283244349183596953600000000000000000000000000000000000000000000
367 59427790030591555282354517563139035730085257645619116834348713929383638508202977144865099120551337814766782038909466377529576576986534448903091082686930847125926721555867855724840828759430110039193209902064535548025607111542497091856417707198391340595777031353207667431801196485017600000000000000000000000000000000000000000000
368 59427790030591555282354517563139035730085257645619116834348713929383638508202977144865099120551337814766782038909466377529576576986534448903091082686930847125926721555867855724840828759430110039193209902064535548025607111542497091856417707198391340595777031353207667431801196485017600000000000000000000000000000000000000000000
369 59427790030591555282354517563139035730085257645619116834348713929383638508202977144865099120551337814766782038909466377529576576986534448903091082686930847125926721555867855724840828759430110039193209902064535548025607111542497091856417707198391340595777031353207667431801196485017600000000000000000000000000000000000000000000
370 59427790030591555282354517563139035730085257645619116834348713929383638508202977144865099120551337814766782038909466377529576576986534448903091082686930847125926721555867855724840828759430110039193209902064535548025607111542497091856417707198391340595777031353207667431801196485017600000000000000000000000000000000000000000000
371 21988282311318875454471171498361443220131545328879073228709024153871946248035101543600086674603994991463709354396502559685943333485017746094143700594164413436592886975671106618191106640989140714501487663763878152769474631270723923986874551663404796020437501600686836949766442699456512000000000000000000000000000000000000000000000
372 21988282311318875454471171498361443220131545328879073228709024153871946248035101543600086674603994991463709354396502559685943333485017746094143700594164413436592886975671106618191106640989140714501487663763878152769474631270723923986874551663404796020437501600686836949766442699456512000000000000000000000000000000000000000000000
373 8179641019810621669063275797390456877888934862343015241079756985240364004269057774219232242952686136824499879835498952203170920056426601547021456621029161798412553954949651661967091670447960345794553410920162672830244562832709299723117333218786584119602750595455503345313116684197822464000000000000000000000000000000000000000000000
374 8179641019810621669063275797390456877888934862343015241079756985240364004269057774219232242952686136824499879835498952203170920056426601547021456621029161798412553954949651661967091670447960345794553410920162672830244562832709299723117333218786584119602750595455503345313116684197822464000000000000000000000000000000000000000000000
375 8179641019810621669063275797390456877888934862343015241079756985240364004269057774219232242952686136824499879835498952203170920056426601547021456621029161798412553954949651661967091670447960345794553410920162672830244562832709299723117333218786584119602750595455503345313116684197822464000000000000000000000000000000000000000000000
376 8179641019810621669063275797390456877888934862343015241079756985240364004269057774219232242952686136824499879835498952203170920056426601547021456621029161798412553954949651661967091670447960345794553410920162672830244562832709299723117333218786584119602750595455503345313116684197822464000000000000000000000000000000000000000000000
377 3075545023448793747567791699818811786086239508240973730645988626450376865605165723106431323350209987446011954818147606028392265941216402181680067689506964836203120287061069024899626468088433090018752082505981164984171955625098696695892117290263755628970634223891269257837731873258381246464000000000000000000000000000000000000000000000
378 1159480473840195242833057470831692043354512294606847096453537712171792078333147477611124608903029165267146506966441647472703884259838583622493385518944125743248576348222023022387159178469339274937069535104754899199032827270662208654351328218429435872121929102407008510204824916218409729916928000000000000000000000000000000000000000000000
379 438283619111593801790895723974379592388005647361388202459437255200937405609929746537005102165345024470981379633314942744682068250218984609302499726160879530947961859627924702462346169461410245926212284269597351897234408708310314871344802066566326759662089200709849216857423818330558877908598784000000000000000000000000000000000000000000000
380 438283619111593801790895723974379592388005647361388202459437255200937405609929746537005102165345024470981379633314942744682068250218984609302499726160879530947961859627924702462346169461410245926212284269597351897234408708310314871344802066566326759662089200709849216857423818330558877908598784000000000000000000000000000000000000000000000
381 438283619111593801790895723974379592388005647361388202459437255200937405609929746537005102165345024470981379633314942744682068250218984609302499726160879530947961859627924702462346169461410245926212284269597351897234408708310314871344802066566326759662089200709849216857423818330558877908598784000000000000000000000000000000000000000000000
382 438283619111593801790895723974379592388005647361388202459437255200937405609929746537005102165345024470981379633314942744682068250218984609302499726160879530947961859627924702462346169461410245926212284269597351897234408708310314871344802066566326759662089200709849216857423818330558877908598784000000000000000000000000000000000000000000000
383 167424342500628832284122166558213004292218157292050293339505031486758088942993163177135949027161799347914887019926308128468550071583652120753554895393455980822121430377867236340616236734258713943813092590986188424743544126574540280853714389428336822190918074671162400839535898602273491361084735488000000000000000000000000000000000000000000000
384 167424342500628832284122166558213004292218157292050293339505031486758088942993163177135949027161799347914887019926308128468550071583652120753554895393455980822121430377867236340616236734258713943813092590986188424743544126574540280853714389428336822190918074671162400839535898602273491361084735488000000000000000000000000000000000000000000000
385 167424342500628832284122166558213004292218157292050293339505031486758088942993163177135949027161799347914887019926308128468550071583652120753554895393455980822121430377867236340616236734258713943813092590986188424743544126574540280853714389428336822190918074671162400839535898602273491361084735488000000000000000000000000000000000000000000000
386 64458371862742100429387034124912006652503990557439362935709437122401864243052367823197340375457292748947231502671628629460391777559706066490118634726480552616516750695478885991137251142689604868368040647529682543526264488731198008128680039929909676543503458748397524323221320961875294174017623162880000000000000000000000000000000000000000000000
387 24880931539018450765743395172216034567866540355171594093183842729247119597818213979754173384926515001093631360031248650971711226138046541665185793004421493309975465768454849992578978941078187479190063689946457461801138092650242431137670495412945135145792335076881444388763429891283863551170802540871680000000000000000000000000000000000000000000000
388 24880931539018450765743395172216034567866540355171594093183842729247119597818213979754173384926515001093631360031248650971711226138046541665185793004421493309975465768454849992578978941078187479190063689946457461801138092650242431137670495412945135145792335076881444388763429891283863551170802540871680000000000000000000000000000000000000000000000
389 9653801437139158897108437326819821412332217657806578508155330978947882403953467024144619273351487820424328967692124476577023955741562058166092087685715539404270480718160481797120643829138336741925744711699225495178841579948294063281416152220222712436567426009830000422840210797818139057854271385858211840000000000000000000000000000000000000000000000
390 9653801437139158897108437326819821412332217657806578508155330978947882403953467024144619273351487820424328967692124476577023955741562058166092087685715539404270480718160481797120643829138336741925744711699225495178841579948294063281416152220222712436567426009830000422840210797818139057854271385858211840000000000000000000000000000000000000000000000
391 3764982560484271969872290557459730350809564886544565618180579081789674137541852139416401516607080249965488297399928545865039342739209202684775914197429060367665487480082587900877051093363951329351040437562697943119748216179834684679752299365886857850261296143833700164907682211149074232563165840484702617600000000000000000000000000000000000000000000000
392 1472108181149350340220065607966754567166539870638925156708606420979762587778864186511812992993368377736505924283372061433230383011030798249747382451194762603757205604712291869242926977505304969776256811087014895759821552526315361709783149052061761419452166792238976764478903744559288024932197843629518723481600000000000000000000000000000000000000000000000
393 577066407010545333366265718322967790329283629290458661429773717024066934409314761112630693253400404072710322319081848081826310140324072913900973920868346940672824597047218412743227375182079548152292669946109839137850048590315621790234994428408210476425249382557678891675730267867240905773421554702771339604787200000000000000000000000000000000000000000000000
394 577066407010545333366265718322967790329283629290458661429773717024066934409314761112630693253400404072710322319081848081826310140324072913900973920868346940672824597047218412743227375182079548152292669946109839137850048590315621790234994428408210476425249382557678891675730267867240905773421554702771339604787200000000000000000000000000000000000000000000000
395 227364164362154861346308693019249309389737749940440712603330844507482372157270015878376493141839759204647866993718248144239566195287684728076983724822128694625092891236604054620831585821739341972003311958767276620312919144584354985352587804792834927711548256727725483320237725539692916874728092552891907804286156800000000000000000000000000000000000000000000000
396 89808844923051170231791933742603477208946411226474081478315683580455537002121656271958714791026704885835907462518708016974628647138635467590408571304740834376911692038458601575228476399587040078941308223713074265023603062110820219214272182893169796446061561407451565911493901588178702165517596558392303582693031936000000000000000000000000000000000000000000000000
397 89808844923051170231791933742603477208946411226474081478315683580455537002121656271958714791026704885835907462518708016974628647138635467590408571304740834376911692038458601575228476399587040078941308223713074265023603062110820219214272182893169796446061561407451565911493901588178702165517596558392303582693031936000000000000000000000000000000000000000000000000
398 89808844923051170231791933742603477208946411226474081478315683580455537002121656271958714791026704885835907462518708016974628647138635467590408571304740834376911692038458601575228476399587040078941308223713074265023603062110820219214272182893169796446061561407451565911493901588178702165517596558392303582693031936000000000000000000000000000000000000000000000000
399 35743920279374365752253189629556183929160671668136684428369642065021303726844419196239568486828628544562691170082445790755902201561176916100982611379286852082010853431306523426940933607035641951418640673037803557479394018720106447247280328791481578985532501440165723232774572832095123461876003430240136825911826710528000000000000000000000000000000000000000000000000
400 14261824191470371935149022662192917387735107995586537086919487183943500187010923259299587826244622789280513776862895870511604978422909589524292061940335453980722330519091302847349432509207221138616037628542083619434278213469322472451664851187801150015227468074626123569877054560005954261288525368665814593538818857500672000000000000000000000000000000000000000000000000
401 14261824191470371935149022662192917387735107995586537086919487183943500187010923259299587826244622789280513776862895870511604978422909589524292061940335453980722330519091302847349432509207221138616037628542083619434278213469322472451664851187801150015227468074626123569877054560005954261288525368665814593538818857500672000000000000000000000000000000000000000000000000
402 14261824191470371935149022662192917387735107995586537086919487183943500187010923259299587826244622789280513776862895870511604978422909589524292061940335453980722330519091302847349432509207221138616037628542083619434278213469322472451664851187801150015227468074626123569877054560005954261288525368665814593538818857500672000000000000000000000000000000000000000000000000
403 5733253324971089517929907110201552789869513414225787908941633847945287075178391150238434306150338361290766538298884139945665201326009654988765408900014852500250376868674703744634471868701302897723647126673917615012579841814667633925569270177496062306121442165999701675090575933122393613037987198203657466602605180715270144000000000000000000000000000000000000000000000000
404 5733253324971089517929907110201552789869513414225787908941633847945287075178391150238434306150338361290766538298884139945665201326009654988765408900014852500250376868674703744634471868701302897723647126673917615012579841814667633925569270177496062306121442165999701675090575933122393613037987198203657466602605180715270144000000000000000000000000000000000000000000000000
405 2316234343288320165243682472521427327107283419347218315212420074569895978372070024696327459684736697961469681472749192538048741335707900615461225195606000410101152254944580312832326634955326370680353439176262716465082256093125724105929985151708409171673062635063879476736592676981447019667346828074277616507452493008969138176000000000000000000000000000000000000000000000000
406 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000
407 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000
408 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000
409 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000
410 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000
411 384610712703025563438713474562183007666164411782605601241022353382331227208682227600825174680650528696502040608550003420942993498794296897197336443730376368097296331933547560945807837734331943851472688575218424069026908624263526487789674034441181342956312050552357187112111214012769277615762940801733798221062486464139325394124800000000000000000000000000000000000000000000000000
412 384610712703025563438713474562183007666164411782605601241022353382331227208682227600825174680650528696502040608550003420942993498794296897197336443730376368097296331933547560945807837734331943851472688575218424069026908624263526487789674034441181342956312050552357187112111214012769277615762940801733798221062486464139325394124800000000000000000000000000000000000000000000000000
413 158459613633646532136749951519619399158459737654433507711301209593520465609977077771539971968428017822958840730722601409428513321503250321645302614816915063656086088756621595109672829146544760866806747692989990716439086353196572912969345702189766713298000564827571161090189820173260942377694331610314324867077744423225402062379417600000000000000000000000000000000000000000000000000
414 158459613633646532136749951519619399158459737654433507711301209593520465609977077771539971968428017822958840730722601409428513321503250321645302614816915063656086088756621595109672829146544760866806747692989990716439086353196572912969345702189766713298000564827571161090189820173260942377694331610314324867077744423225402062379417600000000000000000000000000000000000000000000000000
415 65602280044329664304614479929122431251602331388935472192478700771717472762530510197417548394929199378704960062519156983503404515102345633161155282534202836353619640745241340375404551266669530998857993544897856156605781750223381185969309120706563419305372233838614460691338585551730030144365453286670130494970186191215316453825078886400000000000000000000000000000000000000000000000000
416 27224946218396810686415009170585808969414967526408220959878660820262751196450161731928282583895617742162558425945450148153912873767473437761879442251694177086752150909275156255792888775667855364526067321132610304991399426342703192177263285093223819011729477043025001186905513003967962509911663113968104155412627269354356328337407737856000000000000000000000000000000000000000000000000000
417 27224946218396810686415009170585808969414967526408220959878660820262751196450161731928282583895617742162558425945450148153912873767473437761879442251694177086752150909275156255792888775667855364526067321132610304991399426342703192177263285093223819011729477043025001186905513003967962509911663113968104155412627269354356328337407737856000000000000000000000000000000000000000000000000000
418 27224946218396810686415009170585808969414967526408220959878660820262751196450161731928282583895617742162558425945450148153912873767473437761879442251694177086752150909275156255792888775667855364526067321132610304991399426342703192177263285093223819011729477043025001186905513003967962509911663113968104155412627269354356328337407737856000000000000000000000000000000000000000000000000000
419 11380027519289866866921473833304868149215456426038636361229280222869830000116167603946022120068368216223949422045198161928335581234803896984465606861208166022262399080077015314921427508229163542371896140233431107486404960211249934330096053168967556346902921403984450496126504435658608329143075181638667536962478198590120945245036434423808000000000000000000000000000000000000000000000000000
420 11380027519289866866921473833304868149215456426038636361229280222869830000116167603946022120068368216223949422045198161928335581234803896984465606861208166022262399080077015314921427508229163542371896140233431107486404960211249934330096053168967556346902921403984450496126504435658608329143075181638667536962478198590120945245036434423808000000000000000000000000000000000000000000000000000
421 11380027519289866866921473833304868149215456426038636361229280222869830000116167603946022120068368216223949422045198161928335581234803896984465606861208166022262399080077015314921427508229163542371896140233431107486404960211249934330096053168967556346902921403984450496126504435658608329143075181638667536962478198590120945245036434423808000000000000000000000000000000000000000000000000000
422 11380027519289866866921473833304868149215456426038636361229280222869830000116167603946022120068368216223949422045198161928335581234803896984465606861208166022262399080077015314921427508229163542371896140233431107486404960211249934330096053168967556346902921403984450496126504435658608329143075181638667536962478198590120945245036434423808000000000000000000000000000000000000000000000000000
423 4802371613140323817840861957654654358968922611788304544438756254051068260049022728865221334668851387246506656103073624333757615281087244527444486095429846061394732411792500462896842408472707014880940171178507927359262893209147472287300534437304308778393032832481438109365384871847932714898377726651517700598165799805031038893405375326846976000000000000000000000000000000000000000000000000000
424 4802371613140323817840861957654654358968922611788304544438756254051068260049022728865221334668851387246506656103073624333757615281087244527444486095429846061394732411792500462896842408472707014880940171178507927359262893209147472287300534437304308778393032832481438109365384871847932714898377726651517700598165799805031038893405375326846976000000000000000000000000000000000000000000000000000
425 2036205563971497298764525470045573448202823187398241126842032651717652942260785637038853845899592988192518822187703216717513228879180991679636462104462254730031366542600020196268261181192427774309518632579687361200327466720678528249815426601417026922038645920972129758370923185663523471116912156100243505053622299117333160490803879138583117824000000000000000000000000000000000000000000000000000
426 2036205563971497298764525470045573448202823187398241126842032651717652942260785637038853845899592988192518822187703216717513228879180991679636462104462254730031366542600020196268261181192427774309518632579687361200327466720678528249815426601417026922038645920972129758370923185663523471116912156100243505053622299117333160490803879138583117824000000000000000000000000000000000000000000000000000
427 867423570251857849273687850239414288934402677831650720034705909631720153403094681378551738353226612970013018251961570321660635502531102455525132856500920514993362147147608603610279263187974231855854937478946815871339500823009053034421371732203653468788463162334127277066013277092660998695804578498703733152843099423983926369082452513036408193024000000000000000000000000000000000000000000000000000
428 867423570251857849273687850239414288934402677831650720034705909631720153403094681378551738353226612970013018251961570321660635502531102455525132856500920514993362147147608603610279263187974231855854937478946815871339500823009053034421371732203653468788463162334127277066013277092660998695804578498703733152843099423983926369082452513036408193024000000000000000000000000000000000000000000000000000
429 371257288067795159489138399902469315663924346111946508174854129322376225656524523630020144015180990351165571811839552097670751995083311850964756862582393980417158998979176482345199524644452971234305913240989237192933306352247874698732347101383163684641462233479006474584253682595658907441804359597445197789416846553465120485967289675579582706614272000000000000000000000000000000000000000000000000000
430 159269376581084123420840373558159336419823544482025052007012421479299400806649020637278641782512644860650030307279167849900752605890740784063880694047847017598961210562066710926090596072470324659517236780384382755768388425114338245756176906493377220711187298162493777596644829833537671292534070267303989851659827171436536688479967270823640981137522688000000000000000000000000000000000000000000000000000
431 68485831929866173070961360630008514660524124127270772363015341236098742346859078874029815966480437290079513032130042175457323620533018537147468698440574217567553320541688685698218956311162239603592411815565284584980407022799165445675156069792152204905810538209872324366557276828421198655789650214940715636213725683717710776046385926454165621889134755840000000000000000000000000000000000000000000000000000
432 68485831929866173070961360630008514660524124127270772363015341236098742346859078874029815966480437290079513032130042175457323620533018537147468698440574217567553320541688685698218956311162239603592411815565284584980407022799165445675156069792152204905810538209872324366557276828421198655789650214940715636213725683717710776046385926454165621889134755840000000000000000000000000000000000000000000000000000
433 68485831929866173070961360630008514660524124127270772363015341236098742346859078874029815966480437290079513032130042175457323620533018537147468698440574217567553320541688685698218956311162239603592411815565284584980407022799165445675156069792152204905810538209872324366557276828421198655789650214940715636213725683717710776046385926454165621889134755840000000000000000000000000000000000000000000000000000
434 68485831929866173070961360630008514660524124127270772363015341236098742346859078874029815966480437290079513032130042175457323620533018537147468698440574217567553320541688685698218956311162239603592411815565284584980407022799165445675156069792152204905810538209872324366557276828421198655789650214940715636213725683717710776046385926454165621889134755840000000000000000000000000000000000000000000000000000
435 29722851057561919112797230513423695362667469871235515205548658096466854178536840231328940129452509783894508655944438304148478451311330045122001415123209210424318141115092889593027027039044411987959106727955333509881496647894837803423017734289794056929121773583084588775085858143534800216612708193284270586116756946733486476804131492081107879899884484034560000000000000000000000000000000000000000000000000000
436 12929440210039434814066795273339307482760349393987449114413666271963081567663525500628088956311841755994111265335830662304588126320428569628070615578596006534578391385065406972966756761984319214762211426660570076798451041834254444489012714416060414764167971508641796117162348292437638094226528064078657704960789271829066617409797199055281927756449750555033600000000000000000000000000000000000000000000000000000
437 5637235931577193578933122739175938062483512335778527813884358494575903563501297118273846784951963005613432511686422168764800423075706856357838788392267858849076178643888517440213505948225163177636324182024008553484124654239734937797209543485402340837177235577767823107082783855502810209082766235938294759362904122517473045190671578788102920501812091241994649600000000000000000000000000000000000000000000000000000
438 5637235931577193578933122739175938062483512335778527813884358494575903563501297118273846784951963005613432511686422168764800423075706856357838788392267858849076178643888517440213505948225163177636324182024008553484124654239734937797209543485402340837177235577767823107082783855502810209082766235938294759362904122517473045190671578788102920501812091241994649600000000000000000000000000000000000000000000000000000
439 2469109338030810787572707759759060871367778403070995182481349020624245760813568137803944891808959796458683440118652909918982585307159603084733389315813322175895366246023170638813515605322621471804709991726515746426046598557003902755177780046606225286683629183062306520902259328710230871578251611340973104600952005662653193793514151509189079179793695963993656524800000000000000000000000000000000000000000000000000000
440 2469109338030810787572707759759060871367778403070995182481349020624245760813568137803944891808959796458683440118652909918982585307159603084733389315813322175895366246023170638813515605322621471804709991726515746426046598557003902755177780046606225286683629183062306520902259328710230871578251611340973104600952005662653193793514151509189079179793695963993656524800000000000000000000000000000000000000000000000000000
441 2469109338030810787572707759759060871367778403070995182481349020624245760813568137803944891808959796458683440118652909918982585307159603084733389315813322175895366246023170638813515605322621471804709991726515746426046598557003902755177780046606225286683629183062306520902259328710230871578251611340973104600952005662653193793514151509189079179793695963993656524800000000000000000000000000000000000000000000000000000
442 1088877218071587557319564122053745844273190275754308875474274918095292380518783548771539697287751270238279397092325933274271320120457384960367424688273675079569856514496218251716760381947276069065877106351393444173886549963638721115033401000553345351427480469730477175717896363961211814366008960601369139129019834497230058462939740815552383918289019920121202527436800000000000000000000000000000000000000000000000000000
443 481283730387641700335247341947755663168750101883404522959629513798119232189302328557020546201186061445319493514808062507227923493242164152482401712216964385169876579407328467258808088820696022527117681007315902324857855083928314732844763242244578645330946367620870911667310192870855621949775960585805159495026766847775685840619365440474153691883746804693571517127065600000000000000000000000000000000000000000000000000000
444 481283730387641700335247341947755663168750101883404522959629513798119232189302328557020546201186061445319493514808062507227923493242164152482401712216964385169876579407328467258808088820696022527117681007315902324857855083928314732844763242244578645330946367620870911667310192870855621949775960585805159495026766847775685840619365440474153691883746804693571517127065600000000000000000000000000000000000000000000000000000
445 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000
446 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000
447 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000
448 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000
449 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000
450 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000
451 96160489331450811726982418921161581501116270356304223687333976856864222591422605245692705130996975076774834804258650888944139113949784397665983862100949484156941340565584227758309856146375065300918112665261717284506599445768877283622383695800466813337123084250650008151128576535596953265565236925043870867106348016185582030955749215006735907638372611577775589121987706880000000000000000000000000000000000000000000000000000000
452 96160489331450811726982418921161581501116270356304223687333976856864222591422605245692705130996975076774834804258650888944139113949784397665983862100949484156941340565584227758309856146375065300918112665261717284506599445768877283622383695800466813337123084250650008151128576535596953265565236925043870867106348016185582030955749215006735907638372611577775589121987706880000000000000000000000000000000000000000000000000000000
453 43464541177815766900596053352365034838504554201049509106674957539302628611323017571053102719210632734702225331524910201802750879505302547745024705669629166838937485935644070946756054978161529516014986924698296212596982949487532532197317430501810999628379634081293803684310116594089822876035487090119829631932069303315883077991998645183044630252544420433154566283138443509760000000000000000000000000000000000000000000000000000000
454 43464541177815766900596053352365034838504554201049509106674957539302628611323017571053102719210632734702225331524910201802750879505302547745024705669629166838937485935644070946756054978161529516014986924698296212596982949487532532197317430501810999628379634081293803684310116594089822876035487090119829631932069303315883077991998645183044630252544420433154566283138443509760000000000000000000000000000000000000000000000000000000
455 19732901694728358172870608221973725816681067607276477134430430722843393389540649977258108634521627261554810300512309231618448899295407356676241216374011641744877618614782408209827248960085334400270804063813026480519030259067339769617582113447822193831284353872907386872676792933716779585720111138914402652897159463705410917408367384913102262134655166876652173092544853353431040000000000000000000000000000000000000000000000000000000
456 19732901694728358172870608221973725816681067607276477134430430722843393389540649977258108634521627261554810300512309231618448899295407356676241216374011641744877618614782408209827248960085334400270804063813026480519030259067339769617582113447822193831284353872907386872676792933716779585720111138914402652897159463705410917408367384913102262134655166876652173092544853353431040000000000000000000000000000000000000000000000000000000
457 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000
458 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000
459 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000
460 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000
461 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000
462 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000
463 4157169865831812672994996775339648765251833874960149990864727701242863372161307812008920262251940258446274995629529210443521866512362058645697089535945780589676857668813439502380726192919097568773850833731617914703905142738234603944875259004279597218824337399113145007240565320931981388882827253857375035691150378537746328792255573714413079768432073316238066609752609345674024058880000000000000000000000000000000000000000000000000000000
464 4157169865831812672994996775339648765251833874960149990864727701242863372161307812008920262251940258446274995629529210443521866512362058645697089535945780589676857668813439502380726192919097568773850833731617914703905142738234603944875259004279597218824337399113145007240565320931981388882827253857375035691150378537746328792255573714413079768432073316238066609752609345674024058880000000000000000000000000000000000000000000000000000000
465 4157169865831812672994996775339648765251833874960149990864727701242863372161307812008920262251940258446274995629529210443521866512362058645697089535945780589676857668813439502380726192919097568773850833731617914703905142738234603944875259004279597218824337399113145007240565320931981388882827253857375035691150378537746328792255573714413079768432073316238066609752609345674024058880000000000000000000000000000000000000000000000000000000
466 1933083987611792892942673500532936675842102751856469745752098381077931468055008132584147921947152220177517872967731082856237667928248357270249146634214787974199738815998249368607037679707380369479840637685202330337315891373279090834366995436990012706753316890587612428366862874233371345830514673043679391596384926020052042888398841777202082092320914092050700973534963345738421187379200000000000000000000000000000000000000000000000000000000
467 900817138227095488111285851248348490942419882365114901520477845582316064113633789784212931627372934602723328802962684611006753254563734487936102331544091195977078288255184205770879558743639252177605737161304285937189205379948056328815019873637345921347045671013827391618958099392751047157019837638354596483915375525344251985993860268176170255021545966895626653667292919114104273318707200000000000000000000000000000000000000000000000000000000
468 900817138227095488111285851248348490942419882365114901520477845582316064113633789784212931627372934602723328802962684611006753254563734487936102331544091195977078288255184205770879558743639252177605737161304285937189205379948056328815019873637345921347045671013827391618958099392751047157019837638354596483915375525344251985993860268176170255021545966895626653667292919114104273318707200000000000000000000000000000000000000000000000000000000
469 900817138227095488111285851248348490942419882365114901520477845582316064113633789784212931627372934602723328802962684611006753254563734487936102331544091195977078288255184205770879558743639252177605737161304285937189205379948056328815019873637345921347045671013827391618958099392751047157019837638354596483915375525344251985993860268176170255021545966895626653667292919114104273318707200000000000000000000000000000000000000000000000000000000
470 900817138227095488111285851248348490942419882365114901520477845582316064113633789784212931627372934602723328802962684611006753254563734487936102331544091195977078288255184205770879558743639252177605737161304285937189205379948056328815019873637345921347045671013827391618958099392751047157019837638354596483915375525344251985993860268176170255021545966895626653667292919114104273318707200000000000000000000000000000000000000000000000000000000
471 423384054966734879412304350086723790742937344711604003714624587423688550133407881198580077864865279263279964537392461767173174029644955209329968095825722862109226795479936576712313392609510448523474696465813014390478926528575586474543059340609552583033111465376498874060910306714592992163799323690026660347440226496911798433417114326042800019860126604440944527223627671983629008459792384000000000000000000000000000000000000000000000000000000000
472 199413889889332128203195348890846905439923489359165485749588180676557307112835112044531216674351546533004863297111849492338564967962773903594414973133915468053445820671050127631499607919079421254556582035397929777915574394959101229509780949427099266608595500192330969682688754462573299309149481458002557023644346680045457062139460847566158809354119630691684872322328633504289262984562212864000000000000000000000000000000000000000000000000000000000
473 94123356027764764511908204676479739367643886977526109273805621279335048957258172885018734270293929963578295476236792960383802664878429282496563867319208100921226427356735660242067814937805486832150706720707822855176151114420695780328616608129590853839257076090780217690229092106334597273918555248177206915160131632981455733329825520051226958015144465686475259736139115014024532128713364471808000000000000000000000000000000000000000000000000000000000
474 94123356027764764511908204676479739367643886977526109273805621279335048957258172885018734270293929963578295476236792960383802664878429282496563867319208100921226427356735660242067814937805486832150706720707822855176151114420695780328616608129590853839257076090780217690229092106334597273918555248177206915160131632981455733329825520051226958015144465686475259736139115014024532128713364471808000000000000000000000000000000000000000000000000000000000
475 44614470757160498378644489016651396460263202427347375795783864486404813205740373947498880044119322802736112055736239863221922463152375479903371273109304639836661326567092702954740144280519800758439434985615508033353495628235409799875764272253426064719807854067029823185168589658402599107837395187635996077785902394033210017598337296504281578099178476735389273114929940516647628229010134759636992000000000000000000000000000000000000000000000000000000000
476 44614470757160498378644489016651396460263202427347375795783864486404813205740373947498880044119322802736112055736239863221922463152375479903371273109304639836661326567092702954740144280519800758439434985615508033353495628235409799875764272253426064719807854067029823185168589658402599107837395187635996077785902394033210017598337296504281578099178476735389273114929940516647628229010134759636992000000000000000000000000000000000000000000000000000000000
477 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000
478 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000
479 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000
480 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000
481 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000
482 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000
483 10235987254756847464009162404068363192671107059311163123578283596844829103419425475522563046282384469277351661171676984298732114565975811105190277932013982127004881476941213024311940782568218927610276447619737239108359208977306541205096348511648048880794955574306786393019599862506625118509349252689701852118575158067827440757621722611570331026450716274353831709304606112615498639838253238173034348544000000000000000000000000000000000000000000000000000000000
484 4943981844047557325116425441165019422060144709647291788688310977276052456951582504677397951354391698660960852345919983416287611335366316763806904241162753367343357753362605890742667397980449742035763524200333086489337497936039059402061536331126007609423963542390177827828466733590699932240015689049125994573271801346760653885931292021388469885775695960512900715594124752393285843041876314037575590346752000000000000000000000000000000000000000000000000000000000
485 2392887212519017745356349913523869400277110039469289225725142513001609389164565932263860608455525582151905052535425271973483203886317297313682541652722772629794185152627501251119451020622537675145309545712961213860839349001042904750597783584264987682961198354516846068668977899057898767204167593499776981373463551851832156480790745338352019424715436844888243946347556380158350348032268135994186585727827968000000000000000000000000000000000000000000000000000000000
486 2392887212519017745356349913523869400277110039469289225725142513001609389164565932263860608455525582151905052535425271973483203886317297313682541652722772629794185152627501251119451020622537675145309545712961213860839349001042904750597783584264987682961198354516846068668977899057898767204167593499776981373463551851832156480790745338352019424715436844888243946347556380158350348032268135994186585727827968000000000000000000000000000000000000000000000000000000000
487 2392887212519017745356349913523869400277110039469289225725142513001609389164565932263860608455525582151905052535425271973483203886317297313682541652722772629794185152627501251119451020622537675145309545712961213860839349001042904750597783584264987682961198354516846068668977899057898767204167593499776981373463551851832156480790745338352019424715436844888243946347556380158350348032268135994186585727827968000000000000000000000000000000000000000000000000000000000
488 2392887212519017745356349913523869400277110039469289225725142513001609389164565932263860608455525582151905052535425271973483203886317297313682541652722772629794185152627501251119451020622537675145309545712961213860839349001042904750597783584264987682961198354516846068668977899057898767204167593499776981373463551851832156480790745338352019424715436844888243946347556380158350348032268135994186585727827968000000000000000000000000000000000000000000000000000000000
489 1167728959709280659733898757799648267335229699261013142153869546344785381912308174944763976926296484090129665637287532723059803496522841089077080326528713043339562354482220610546292098063798385470911058307925072364089602312508937518291718389121313989285064797004220881510461214740254598395633785627891166910250213303694092362625883725115785479261133180305463045817607513517274969839746850365163053835180048384000000000000000000000000000000000000000000000000000000000
490 1167728959709280659733898757799648267335229699261013142153869546344785381912308174944763976926296484090129665637287532723059803496522841089077080326528713043339562354482220610546292098063798385470911058307925072364089602312508937518291718389121313989285064797004220881510461214740254598395633785627891166910250213303694092362625883725115785479261133180305463045817607513517274969839746850365163053835180048384000000000000000000000000000000000000000000000000000000000
491 1167728959709280659733898757799648267335229699261013142153869546344785381912308174944763976926296484090129665637287532723059803496522841089077080326528713043339562354482220610546292098063798385470911058307925072364089602312508937518291718389121313989285064797004220881510461214740254598395633785627891166910250213303694092362625883725115785479261133180305463045817607513517274969839746850365163053835180048384000000000000000000000000000000000000000000000000000000000
492 1167728959709280659733898757799648267335229699261013142153869546344785381912308174944763976926296484090129665637287532723059803496522841089077080326528713043339562354482220610546292098063798385470911058307925072364089602312508937518291718389121313989285064797004220881510461214740254598395633785627891166910250213303694092362625883725115785479261133180305463045817607513517274969839746850365163053835180048384000000000000000000000000000000000000000000000000000000000
493 574522648176966084589078188837426947528933012036418465939703816801634407900855622072823876647737870172343795493545466099745423320289237815825923520652126817323064678405252540388775712247388805651688240687499135603132084337754397258999525447447686482728251880126076673703146917652205262410651822528922454119843104945417493442411934792756966455796477524710287818542262896650499285161155450379660222486908583804928000000000000000000000000000000000000000000000000000000000
494 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000
495 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000
496 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000
497 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000
498 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000
499 141053353444519651291802942454232039595618459517109243246720442878236470021370667197587281251292715457492814606802321564012897861057491933114685787249386263428254901453987172201009880216705415230768586724150662778467370554099433088646009490704671299120544032097273588467554412340463522795488771556365867400779160067569230485020323758708933862428416383001721603481585132808250681497055919244511899863650874044283092992000000000000000000000000000000000000000000000000000000000
500 141053353444519651291802942454232039595618459517109243246720442878236470021370667197587281251292715457492814606802321564012897861057491933114685787249386263428254901453987172201009880216705415230768586724150662778467370554099433088646009490704671299120544032097273588467554412340463522795488771556365867400779160067569230485020323758708933862428416383001721603481585132808250681497055919244511899863650874044283092992000000000000000000000000000000000000000000000000000000000