5 1
6 1
7 2
8 4
9 5
10 14
11 14
12 39
13 42
14 132
15 132
16 424
17 429
18 1428
19 1430
20 4848
21 4862
22 16796
23 16796
24 58739
25 58786
26 208012
27 208012
28 742768
29 742900
30 2674426
31 2674440
32 9694416
33 9694845
34 35357670
35 35357670
36 129643318
37 129644790
38 477638700
39 477638700
40 1767258328
41 1767263190
42 6564120288
43 6564120420
44 24466250224
45 24466267020
46 91482563640
47 91482563640
48 343059554435
49 343059613650
50 1289904147324
51 1289904147324
52 4861946193440
53 4861946401452
54 18367353070722
55 18367353072152
56 69533550173104
57 69533550916004
58 263747951750360
59 263747951750360
60 1002242213972066
61 1002242216651368
62 3814986502092304
63 3814986502092304
64 14544636029532064
65 14544636039226909
66 55534064877031402
67 55534064877048198
68 212336130376885440
69 212336130412243110
70 812944042149730764
71 812944042149730764
72 3116285494777597686
73 3116285494907301262
74 11959798385860453492
75 11959798385860453492
76 45950804324144103664
77 45950804324621742364
78 176733862787006493388
79 176733862787006701400
80 680425371728208537200
81 680425371729975800390
82 2622127042276492108820
83 2622127042276492108820
84 10113918591631333270700
85 10113918591637898134020
86 39044429911904443959240
87 39044429911904443959240
88 150853479205060885393680
89 150853479205085351660700
90 583300119592996690413600
91 583300119592996693088040
92 2257117854077156590690080
93 2257117854077248073253720
94 8740328711533173390046320
95 8740328711533173390046320
96 33868773757190703817120995
97 33868773757191046886429490
98 131327898242169365477991900
99 131327898242169365477991900
100 509552245179615848150461248
101 509552245179617138054608572
102 1978261657756160653588416786
103 1978261657756160653623774456
104 7684785670514311523284414704
105 7684785670514316385230816156
106 29869166945772625950142417512
107 29869166945772625950142417512
108 116157871455782415883071128938
109 116157871455782434250553845880
110 451959718027953471447609509424
111 451959718027953471447609509424
112 1759414616608818801458928959968
113 1759414616608818870992479875972
114 6852456927844873497549180825612
115 6852456927844873497549658464312
116 26700952856774851640497269162304
117 26700952856774851904245220912664
118 104088460289122304033498318812080
119 104088460289122304033498318812080
120 405944995127576984728399459452554
121 405944995127576985730643443367112
122 1583850964596120042686772779038896
123 1583850964596120042686772779038896
124 6182127958584855646672094345124032
125 6182127958584855650487080847216336
126 24139737743045626825711451982152892
127 24139737743045626825711458546273312
128 94295850558771979773390748907153216
129 94295850558771979787935384946380125
130 368479169875816659479009042713546950
131 368479169875816659479009042713546950
132 1440418573150919668816955804900550132
133 1440418573150919668872489894243865350
134 5632681584560312734993915705849145100
135 5632681584560312734993915705849145100
136 22033725021956517463146216483644706840
137 22033725021956517463358552614056949950
138 86218923998960285726185640572218544860
139 86218923998960285726185640663701108500
140 337485502510215975555970849412908893936
141 337485502510215975556783793455058624700
142 1321422108420282270489942177190229544600
143 1321422108420282270489942177190229544600
144 5175569924646105559415823908157098801438
145 5175569924646105559418940193995065716350
146 20276890389709399862928998568254641025700
147 20276890389709399862928998568254641025700
148 79463489365077377841196277833963408431008
149 79463489365077377841208237632349268884500
150 311496878311103321137536291517519229879916
151 311496878311103321137536291518809134027240
152 1221395654430378811828714771203637509048656
153 1221395654430378811828760722007962130791020
154 4790408930363303911328386208394864461024520
155 4790408930363303911328386208394864461024520
156 18793142726809884575211184545219896240147188
157 18793142726809884575211361279087545193250040
158 73745243611532458459690151854647329239335600
159 73745243611532458459690151854647329239335600
160 289450081175264899454283165604119037288591840
161 289450081175264899454283846029490767264392230
162 1136359577947336271931632877004649089314541788
163 1136359577947336271931632877004667456667613940
164 4462290049988320482463238675379090907007545920
165 4462290049988320482463241297506133183499654740
166 17526585015616776834735140517915655636396234280
167 17526585015616776834735140517915655636396234280
168 68854441132780194707888041920749985971536156076
169 68854441132780194707888052034668647142985206100
170 270557451039395118028642463289168566420671280440
171 270557451039395118028642463289168566420671280440
172 1063353702922273835973036618999046546818659445280
173 1063353702922273835973036658043476458723103404520
174 4180080073556524734514695828170907194680799563960
175 4180080073556524734514695828170907458428751314320
176 16435314834665426797069144809909406938282238734240
177 16435314834665426797069144960762886143367590394940
178 64633260585762914370496637486146181462681535261000
179 64633260585762914370496637486146181462681535261000
180 254224158304000796523953440195541526491308462287192
181 254224158304000796523953440778841647086547372026600
182 1000134600800354781929399250536541864362461089950800
183 1000134600800354781929399250536541864362461089950800
184 3935312233584004685417853570506231655696783606770080
185 3935312233584004685417853572763349509774031680023800
186 15487357822491889407128326963778343228198944625743296
187 15487357822491889407128326963778343232013931127835600
188 60960876535340415751462563572089320180436555517391680
189 60960876535340415751462563580829648891969728907438000
190 239993345518077005168915776623476723006280827488229600
191 239993345518077005168915776623476723006280827488229600
192 944973797977428207852605870421070823065495075309247651
193 944973797977428207852605870454939596837230758234904050
194 3721443204405954385563870541379246659709506697378694300
195 3721443204405954385563870541379246659709506697378694300
196 14657929356129575437016877846525704863470785585421763200
197 14657929356129575437016877846657032761712954950899755100
198 57743358069601357782187700608042856333965197559879562802
199 57743358069601357782187700608042856334020731624756611000
200 227508830794229349661819540395179301710862065463486438768
201 227508830794229349661819540395688853956041682601541047340
202 896519947090131496687170070074100632420837521538745909320
203 896519947090131496687170070074100632420837521538745909320
204 3533343320884635898708258511466535995530038205751021389754
205 3533343320884635898708258511468514257188006702535057407320
206 13927547459020991989083038404429289207944958458536245702640
207 13927547459020991989083038404429289207944958458536245702640
208 54906677482678910726192747555915474591804802683613430126944
209 54906677482678910726192747555923159377475316999998660943100
210 216489185503133990863274261791925599831187579798809713416316
211 216489185503133990863274261791925599831188392742851863147080
212 853702637172735926234421145556808816959816002529824185841728
213 853702637172735926234421145556838686126761775155774328259240
214 3366939372774715522158184331074634818182181954352680060985040
215 3366939372774715522158184331074634818182181954352680060985040
216 13280705303722489004068393750349832291624925476782492557182738
217 13280705303722489004068393750349948449496384375502238018329880
218 52391773216519910749994580850004383791591241114366627044787600
219 52391773216519910749994580850004383791591241114366627044787600
220 206709359781542193322705891717289571363469232443211426367198016
221 206709359781542193322705891717290023323187260396682873976707440
222 815663960219058384462569194343901173113117285821707008750338028
223 815663960219058384462569194343901173113117297781505394610791520
224 3218959557293069695825496284821465370192507012783141368394854848
225 3218959557293069695825496284821467129607123621602012360874730820
226 12704920022590345879098861442746675573493602966676969141151592440
227 12704920022590345879098861442746675573493602966676969141151592440
228 50151000089172417943811295168736870411333610135532155261844500324
229 50151000089172417943811295168736877263790538026356457136124707000
230 197987426438993719534698504405274280676181776208398535128701017200
231 197987426438993719534698504405274280676181776208398535128701017200
232 781708976802233823680102715669100150451557949289342312038788275936
233 781708976802233823680102715669100177152510806064194216284009188600
234 3086748267372923303762456877257472494397093951974186888693439838200
235 3086748267372923303762456877257472494397093952150920751480446539600
236 12190039767760866606383939871203238729717012437168620290144800573120
237 12190039767760866606383939871203238833805472726290924323643119385200
238 48145535217206784075634048230802707999063631776107012034556858076000
239 48145535217206784075634048230802707999063631776107012034556858076000
240 190174864107966797098754490511670696190356350387365286434126170232698
241 190174864107966797098754490511670696596301345515622697536499589400200
242 751269297881058917464501210451062751843240026086509499359064493663600
243 751269297881058917464501210451062751843240026086509499359064493663600
244 2968129521136642608343357241290264313075507171253860110518711531992704
245 2968129521136642608343357241290264314659358135849980153205484311031600
246 11727731278637465915893265197293239487190634585550957990501344444162380
247 11727731278637465915893265197293239487190634585553580117543620936271200
248 46343454246228695957965322150594252806103444194005904491419163175145664
249 46343454246228695957965322150594252812285572152590760141906244022362000
250 183149331181095806425878953139148487114152581147038684080813476376374624
251 183149331181095806425878953139148487114152581147038684080813476376374624
252 723875928001473901587997767169015449046082368695240010622721595900311420
253 723875928001473901587997767169015449070222106438295751367024692344718752
254 2861304849265668492891140780463352404986232263244287143198790516197234752
255 2861304849265668492891140780463352404986232263244287143198790516197234752
256 11311095732253345760960290897769189975866903565078800633169783374395813504
257 11311095732253345760960290897769189975961199415637572612957718759342193629
258 44718285453094622775889522153971216184032648852520596867263394818536806270
259 44718285453094622775889522153971216184032648852520635911693306722980765510
260 176809220945312585436978572208778500911883686293167313022139142154302710528
261 176809220945312585436978572208778500912252165463043129681618151197016257478
262 699138751524213124094312216825551629561424593205010237977696200916445964684
263 699138751524213124094312216825551629561424593205010237977696200916445964684
264 2764775971936660990736598311991954171446011381828480325116719645008168061564
265 2764775971936660990736598311991954171447451800401631395639071339987763587614
266 10934377152170553993439479038404269881062854488806451985760537780703486068308
267 10934377152170553993439479038404269881062854488806451985760537780703486068308
268 43247909631719355347185999181748231619123567908470809481691013724390028587760
269 43247909631719355347185999181748231619129200590055369794426007640095877732860
270 171069509209912116706646841207804116182333282333996795492429421738938112166384
271 171069509209912116706646841207804116182333282333996796075729541331934805254424
272 676730852609799402854235298307342753721266980213877133840937327010480981482992
273 676730852609799402854235298307342753721289013938899090358400685563095038432942
274 2677285562879644352897777603522480091364515660984549685943453807118230006063172
275 2677285562879644352897777603522480091364515660984549685943453807118230006063172
276 10592738531393375483204250518284595144094301831058349794885603631923780858322504
277 10592738531393375483204250518284595144094388049982348757428447671641692632684724
278 41913713613427025293254228669471419634905851996333034651695296542467129122133800
279 41913713613427025293254228669471419634905851996333034651695296542467129122133800
280 165858552441704085803306019163479760555269962557129641191447259534255041610390480
281 165858552441704085803306019163479760555270300042632151407422816318048496669015180
282 656376399024616169349253607753345435388942038466586811944039327355637473002226520
283 656376399024616169349253607753345435388942038466586811952779656067170646392272840
284 2597771382055171036438595264488592497806938295607622483361829275619441846900436640
285 2597771382055171036438595264488592497806939617029730903644099765561619037129981240
286 10282088127575012633735978459444359117193900861809983856381541729425708916192792880
287 10282088127575012633735978459444359117193900861809983856381541729425708916192792880
288 40699932171651091675204914735300588172225852402427928118704174486279379417977659310
289 40699932171651091675204914735300588172225857577997852764843602678976764459929805150
290 161115593562260183597018076262500259385225118963936327496691227156776984827584194180
291 161115593562260183597018076262500259385225118963936327496691227156776984827584194180
292 637841185472509493966277041641953081675754217813213701339144858280707577158671743040
293 637841185472509493966277041641953081675754238090104091048544721209706145413312768740
294 2525330407789119221009341756704875466226455554887350891090025323421818896148454194540
295 2525330407789119221009341756704875466226455554887350891090156651320061065513932186440
296 9998943371381242321023474793439574481139884752725616190184999170099571721645084232080
297 9998943371381242321023474793439574481139884832189105555262377011307809353994353116580
298 39593131470570019928884900188787576804513637926117934749025519709205419589642069387800
299 39593131470570019928884900188787576804513637926117934749025519709205419589642069387800
300 156788800623457278918384204747598804145874005875930143295037227358671990439035406139876
301 156788800623457278918384204747598804145874006187427021606141058048453461574982594775688
302 620925183926009621146978506218967449531342090729015621989883130549504437230725772687824
303 620925183926009621146978506218967449531342090729015621989883130549504437230725772687824
304 2459190531075380210068954346998805293538604858113258322134816218373881851761096521564704
305 2459190531075380210068954346998805293538604859334653976565195030202642573769058652355724
306 9740323279945623577135858393995268025388199638933335358160182259011554006610912018889392
307 9740323279945623577135858393995268025388199638933335358160184237273211762771565642663848
308 38581800004979418065278400132059178542122089474101373981829633651896673371414583863812800
309 38581800004979418065278400132059178542122089478891782912192937563225059579809448324837320
310 152833710987466856077941533426350552418470728645416481987654604282710881174212911428710416
311 152833710987466856077941533426350552418470728645416481987654604282710881174212911428710416
312 605456624296503314462614536265927188427018655768818305147360270859972997473670295620440452
313 605456624296503314462614536265927188427018655787611447874170163119970029267074226044506648
314 2398688027467675551565262685079023638226787285986588029157540391468925848433886424201803408
315 2398688027467675551565262685079023638226787285986588029157540391468925848433886424201803408
316 9503662691106106932150977473794106313480815449468052897227836434322256564092269769180467776
317 9503662691106106932150977473794106313480815449541798140839368892781946715946917098419803376
318 37656021983627970863239722065976647657188136686863728482571084262285716268356668213407746808
319 37656021983627970863239722065976647657188136686863728482571084292154883214129294163550164320
320 149211987110125834545587398686432466341607991621408074031012656608209440889957837355803133888
321 149211987110125834545587398686432466341607991621697524112187921507663724735987328123067526118
322 591287253268697406460153791067974618173577010277285840891775738645276126593539846847932184244
323 591287253268697406460153791067974618173577010277285840891775738645276126593539846847932184244
324 2343249485175948981156905764602714227576768151838477898770941701946893664019389328393843122184
325 2343249485175948981156905764602714227576768151839614258348889038334983168352176430101064582004
326 9286743358427380624707736956646339822175412429990127674192529562971773783776110268989495214568
327 9286743358427380624707736956646339822175412429990127674192529562971773783776110268989495214568
328 36807214530352423207683103791586102953744012679834458369859427630320298706595613835372426500560
329 36807214530352423207683103791586102953744012679838920659909415950802761947893119968555926155300
330 145890413956669604714089393210286735343930813894634267342913685040911714911802958403919515978856
331 145890413956669604714089393210286735343930813894634267342913685041363674629830911875367125488280
332 578288508334268674107655546580534167809075153871484569268220556459414047428329915753951366243360
333 578288508334268674107655546580534167809075153871502095853236173236248782568847831409587762477640
334 2292377200702310552450706418181518677183279951275056212304445189714950263835792002354174244073040
335 2292377200702310552450706418181518677183279951275056212304445189714950263835792002354174244073040
336 9087638188498445404358157586362449041690859806840332558622917793316371243251817664671626716778908
337 9087638188498445404358157586362449041690859806840401413064050573512838545920461152189762181860980
338 36027914711798570537987962028774206259957846571497449389070496356530188318146206934716808649981400
339 36027914711798570537987962028774206259957846571497449389070496356530188318146206934716808649981400
340 142840085386777862015316978867022441289479932877583734667451987336066365042422260678487279505704640
341 142840085386777862015316978867022441289479932877584005224903026731184393684885549847053700176985080
342 566348408726522751148449775858720556691622190005859389137334807741180392679635914169206594902915128
343 566348408726522751148449775858720556691622190005859389137334807741187245136563759042704144561379440
344 2245637295066793699321178762416554765486548451069743723807124629351104150121112210402170501262065120
345 2245637295066793699321178762416554765486548451069744787160827551624940123157770253878629224365469640
346 8904665805871794668984558560796280746380186343548236554868946245171727887203643896882888138235330480
347 8904665805871794668984558560796280746380186343548236554868946245171727887203643896882888138235330480
348 35311605781905392652869801189364561580473152741656795951296782243294159716365764990155538563857531816
349 35311605781905392652869801189364561580473152741656800131376855799818920932014449935914901237829758800
350 140035739500813385720523668716680032781990674301198967378145931000424749296103018602999665480307729184
351 140035739500813385720523668716680032781990674301198967378145931000424749296103018602999665480307729184
352 555369012338453086550713186160469675464940287853618615553013914415803174571081783469464802684993667392
353 555369012338453086550713186160469675464940287853618631988328749081229971640226744232350946052584062332
354 2202649981138949529709608229856778034894847921317741692970659784491657749535489849019562430506845096152
355 2202649981138949529709608229856778034894847921317741692970659784491657853623950138141866464005163908232
356 8736353295978080718960580956622951082223385575563627099621154065086020711854535533674929343990631700864
357 8736353295978080718960580956622951082223385575563627164254414650848935082351173019821110806672166961864
358 34652574525946577153419064129621761275858121556704889869389019006160580494242082927782059624230382921360
359 34652574525946577153419064129621761275858121556704889869389019006160580494242082927782059624230382921360
360 137455212286254756041895621047499653060903882174929396227685617087102839030595159707116870358923036861016
361 137455212286254756041895621047499653060903882174929396481909775391103635960493595613535503176113852254728
362 545264322770889032254591469127650557446016504981211639082934910114985694031129290886842493262153292369584
363 545264322770889032254591469127650557446016504981211639082934910114985694031129290886842493262153292369584
364 2163081544179021325757225498407492870747384157123268149647552240425028026260025738585987147369817355603264
365 2163081544179021325757225498407492870747384157123268150647686841225382808189424989122529011732278445554064
366 8581405470349560013659812633026447126571589606948047417323610091418731794839769484053913085824889250864112
367 8581405470349560013659812633026447126571589606948047417323610091418731796423620448650033128511662029903008
368 34045793442147710923759039250594056534767719636261275075663793020414224724306292772424281923995062242960960
369 34045793442147710923759039250594056534767719636261275079599105253998229409724146345187631433769093922984760
370 135078985873169836854265593567221824305510844394679869775274287872620002090473099553339034985873053726869264
371 135078985873169836854265593567221824305510844394679869775274287872620002090473099553339034985873053726869264
372 535958556851609352679828000282847883534768834211149160705762235994677796300502165886046520577575943134784176
373 535958556851609352679828000282847883534768834211149160721249593817169685713812620808409719460076955109836112
374 2126637696170556896729584899518038126111221791361885974626562559424277576468711040854759421600947062521381792
375 2126637696170556896729584899518038126111221791361885974626562559424277576468711040854759421600947062521381792
376 8438679368846997047661012420427959798292401363595568814148696939052484435555231247470502949588384040459321664
377 8438679368846997047661012420427959798292401363595568814209657815587824851306693811051332598480353769366759664
378 33486822892249988284369096906460157929731751442839558786546261172967558933732581734682877383016962229417058688
379 33486822892249988284369096906460157929731751442839558786546261172967558933756721472425923009842673687963332000
380 132889812951349953507443679302478731994830213620531722763212011519837393710897231540266765116053592650008361600
381 132889812951349953507443679302478731994830213620531722763452004865355470716066147316890241839059873477496591200
382 527384702707451647951006852938632873571106292797712281961762406743138464936011202440852373371766408879279665600
383 527384702707451647951006852938632873571106292797712281961762406743138464936011202440852373371766408879279665600
384 2093058038870198727805558447600199216985328099540920619034799577963853354506847557966119145242572769096459888675
385 2093058038870198727805558447600199216985328099540920619035744551761830782714794459687132856819197935239641172850
386 8307162993650633292741231973376956477775965410613187534618550915282706629842137596478465120847179369914845276700
387 8307162993650633292741231973376956477775965410613187534618550915282706629842137596478465120847179369914845276700
388 32971729407788596058818291853094105607667491578206981451832795076216646133132198754656652418558476652242986579200
389 32971729407788596058818291853094105607667491578206981451836516519421052087517762625198031665218186158940365273500
390 130872402880145504356540296893819680719664812725806172531904942492471252901223981633154619100668090667982120923250
391 130872402880145504356540296893819680719664812725806172531904942492471252901224350112324494917327569677024834470200
392 519483313473230624435654851956080161223975634187128582805199858698922619185545352445563838098263027905892575846000
393 519483313473230624435654851956080161223975634187128582805214516628278748760982369323410495131024740860843475601100
394 2062111427086631209688741595074389269427152009818957115500902294433065896096894481273639630418585519559287299086600
395 2062111427086631209688741595074389269427152009818957115500902294433065896096894481273639630418585519559287299086600
396 8185957483283293589976519665295302857422936766251011579715645304239858652845039918754964005764442654119894217109850
397 8185957483283293589976519665295302857422936766251011579715703047597928254202823546874145199540445547341413217586200
398 32497017144692472040610304198911001293287035403710045969725655314584740305629299507691330189130411971857871567302000
399 32497017144692472040610304198911001293287035403710045969725655314584740305629299507691330189130411971857871567302000
400 129013158064429114001222907669676675134349530552728882499810624090070624783998657225994185161993779486593148581141600
401 129013158064429114001222907669676675134349530552728882499810851598901419013348319045534580850847735528275750122188940
402 512201493211017079467541693136328292324432464582475861864920694407578768023144066995858691653500662775059660307605020
403 512201493211017079467541693136328292324432464582475861864920694407578768023144072628540276213813397768975366156750120
404 2033592067105127216499843751957105398238588299975968520869634731771529008653461462572946270075002950502667786292276800
405 2033592067105127216499843751957105398238588299975968520869635628291476098784958149743016344175635371340189325038186120
406 8074262098949421362063419034864172172316759457047441516359242937945466677934365855629907258155478370936909339806788240
407 8074262098949421362063419034864172172316759457047441516359242937945466677934365855629907258155478370936909339806788240
408 32059570098769761290545928520784213037140074314747194256132284602616620336574083343532395269852448292060708406000831330
409 32059570098769761290545928520784213037140074314747194256132288135959941221209982073824631760323222943425963555115188600
410 127299951514139442392704321053260241035278148742459590851178939232543376361292319063869513428795626711945045531042748880
411 127299951514139442392704321053260241035278148742459590851178939232543376361292319063869513428795626711945045531042748880
412 505492040478476038238990944764887753237172454715203618040118298170610219928217316714268692584083717542279634883137640000
413 505492040478476038238990944764887753237172454715203618040118312098157678949209305797307097013372925487238093419383342640
414 2007316218711629485180920563269264411405583370898054946999890108911524696117149996848015055445448143020238092624864628940
415 2007316218711629485180920563269264411405583370898054946999890108911524696117149996934233979444408428746423733288565737440
416 7971361522383682474805001852213521172216403194047083587605332781443896550940156088555700843216654863604231094695354918080
417 7971361522383682474805001852213521172216403194047083587605332836350574033619066814748448399139814241079548094694015861180
418 31656603175016538057838045633192452502103419383057796065609694996033380133511126584886182637732276651177152720555182606600
419 31656603175016538057838045633192452502103419383057796065609694996033380133511126584886182637732276651177152720555182606600
420 125721938323637108286842524086107168508353579835572390089135645624900524169953054716364806609700940036501229982469374865860
421 125721938323637108286842524086107168508353579835572390089135645841389709673087045579976553904136755843246406518776296637640
422 499312721873023207319308223621600982037916113280614516088605076848742069696904948796304986595576309936684780392106808447120
423 499312721873023207319308223621600982037916113280614516088605076848742069696904948796304986595576309936684780392106808447120
424 1983119395363611040390837378723528428660025317840931238427384313800263507566858257192412810638799299565165513005329127931680
425 1983119395363611040390837378723528428660025317840931238427384314653966144739594183426833956195637985691927288161103456190920
426 7876615063275187512538255504225845308198973797621726890655244742710119053754444503186948657429184111604488864321840399270040
427 7876615063275187512538255504225845308198973797621726890655244742710119053754444503188270079537604393874978806499030628814640
428 31285620578429483110549145694354993046584709009245176902135317899920916681857423859664383741855102260293201155573376174960960
429 31285620578429483110549145694354993046584709009245176902135317903287856054632139381822568072929737078475383109926056235946000
430 124269395227808272448413815920833321217596937180908749183365402276315484049562079218960340159451141697758033376171404769757600
431 124269395227808272448413815920833321217596937180908749183365402276315484049562079218960340159451141697758033376171404769757600
432 493625653266016193336754879907754581503232278246387531478368125695416911893149103449018892979767440522149718150762402529157570
433 493625653266016193336754879907754581503232278246387531478368125708697617196871592453092462300042035077205521466458635613203800
434 1960853977489889210397616158896241701639567851835880424582273384151600672920291763569427200472978037956456956240033842850606800
435 1960853977489889210397616158896241701639567851835880424582273384151600672920291763569427200472978037956456956240033842850606800
436 7789447451863504844974016484422684924861769539861800218753434636072774202696198746365252921946321216530847860279529280792944000
437 7789447451863504844974016484422684924861769539861800218753434636125165975912718657115247502796325600322439101393895907837731600
438 30944380288224882260855681924418885317944015980272904978609534855839700452256005624156442405451177743935854049141566173755442300
439 30944380288224882260855681924418885317944015980272904978609534855839700452256005624156462682341567453335716978140134428396468000
440 122933583508675214072672118190645935308559408939811449778657879381629191527817316513553423128130573404928706552760032991561988160
441 122933583508675214072672118190645935308559408939811449778657879381835900887598858706876129019847863428251893813156715865538695600
442 488396770681524153646181537427091091406855932349115171518830851118786972757066959025507879092427258325815216144577359863995360800
443 488396770681524153646181537427091091406855932349115171518830851118786972757066959025507879092427258325815216144577359863995360800
444 1940387170004974340161856378426551092886697893387025140899138786876527173750290211257420006114783138449369494825139562256318108780
445 1940387170004974340161856378426551092886697893387025140899138786877342837710509269641882654772616404699860453331158700000197784800
446 7709340953472678320104954041640916001334593423950243384917654552346752261038166874003175031966538720018279648661016180269844113600
447 7709340953472678320104954041640916001334593423950243384917654552346752261038166874003175031966538720018279648661016180269844113600
448 30630863609779837968274147754733996612445482800516592020431752462445930649031852099334646728939372554371593266147614061032702327680
449 30630863609779837968274147754733996612445482800516592020431752462449149608589145169030472225224194021501200389769216073393577058500
450 121706631409525222860609280412143079873450051660719258961182163117464621111460870138281075996727252600994781744480060346141345485200
451 121706631409525222860609280412143079873450051660719258961182163117464621111460870138281076308224130912098102882016351864950479512440
452 483595376131653319154102361991612768700699762793477409500626471148143178965339628168175797265925702700816313423806260972122258151680
453 483595376131653319154102361991612768700699762793477409500626471148155883885362218514054896127368449376389807026772937941263409744120
454 1921599247888772219722468416371959107348155004580249442156674347910293424073113308809152054215358331883275797084357665299645795547120
455 1921599247888772219722468416371959107348155004580249442156674347910293424073113308809152054215358331883275797084357665299645795547120
456 7635828590294858031002440286109626979199247518200464888569942803538221086764124238902634087128675295912742801836844696804546879439220
457 7635828590294858031002440286109626979199247518200464888569942803538271237764213411320577899645239687220385404203631775269645134937240
458 30343248983267776455075199390217294982844171360534598465496279262968676097665651547169108684179773429565723658625785657185052719619600
459 30343248983267776455075199390217294982844171360534598465496279262968676097665651547169108684179773429565723658625785657185052719619600
460 120581432916116294260603183663733076583998141841428795641146083679797062678949237154595966768192607397993547400762783300017646019558080
461 120581432916116294260603183663733076583998141841428795641146083679797260666375676148315501466697012672274223582538991698552774720575280
462 479193746393916701866812651962367810840304303941262486573905215662570931998843596121877187642083433637375818377722671710529149363599320
463 479193746393916701866812651962367810840304303941262486573905215662570931998843596121877187646873842567739122289051057918924013824623840
464 1904382043858582754832764073746996213770519690663120744056640555348664732527806799595360660459429515587130911068957191845645529552463040
465 1904382043858582754832764073746996213770519690663120744056640555348665514236783601829184340562145184687308063579763256039861813561651640
466 7568488294476599274571414301672611562023610444437982012860296799368516163876659293106543774079598459315224321351333798682025919991800080
467 7568488294476599274571414301672611562023610444437982012860296799368516163876659293106543774079598459315224321351333798682025919991800080
468 30079889375483920193809467096391148515734862022766338769060153946208202179941019561218088160148374758617612892932291328715905015353261960
469 30079889375483920193809467096391148515734862022766338769060153946208205266689286934141391922624045158816917174601454840915744040993051600
470 119551560326391410472417201140550351973176004805377703873626313981950909442926782963778978960556843312063832515224505623043850784202171040
471 119551560326391410472417201140550351973176004805377703873626313981950909442926782963778978960556843312063832515224505623043850784202171040
472 475166794856589589081048028262017924367962256387475789124836790318093009239898039103644759145730972130303008988089079956597422270362125120
473 475166794856589589081048028262017924367962256387475789124836790318093021429937806864511365529670843333541842793561806247521745913481510320
474 1888637640316064949005684568028780104449875297540093642850617115947863401632917358929829984510263530790972500923545463793991279466117553520
475 1888637640316064949005684568028780104449875297540093642850617115947863401632917358929829984510337276034584033382005153945845926795356889120
476 7506937847642846393946964711576579742897403493583733555196150385238146077672699327110943509856620101670890721858119802181938582033089895040
477 7506937847642846393946964711576579742897403493583733555196150385238146125818234544317727585490668332473598720921751578288950616589947971040
478 29839292699835581900626010359823224919466666606295175219398924125423593387143610113396825130611443162551961442994410039223862283516529592000
479 29839292699835581900626010359823224919466666606295175219398924125423593387143610113396825130611443162551961442994410039223862283516529592000
480 118611188481846438054988391180297319054879999760023321497110723398558783523720986092785582795425706609392174874701980106446125549711351335770
481 118611188481846438054988391180297319054879999760023321497110723398558783713895850200752379894180486571144046735902779905914852576978205128200
482 471491778280534803554684144193878969521058256307478597486440136995100891277644085030376680243256871930107870427364577385337878708485977231600
483 471491778280534803554684144193878969521058256307478597486440136995100891277644085030376680243256871930107870427364577385337878708485977231600
484 1874277234321795376114074986423601523468008440362786821413038891691268831517712560793413670940511644081018947954796021205618762283759928224000
485 1874277234321795376114074986423601523468008440362786821413038891691268832268981858674472588405012854532081699798036047292128261642824421887600
486 7450830487057013717391754884301230747613564417244658722160475594130723012229779734483705845264370952027215970379377540318546455196610787297260
487 7450830487057013717391754884301230747613564417244658722160475594130723012229779734483705845264372088386793917715649471951423459864067454911200
488 29620104805103702073237714089230302562234251986587372788916644779945907053846978439720712596191236716640842653308592633792973765106587128574400
489 29620104805103702073237714089230302562234251986587372788916644779945907056815107960857355204534593957931106967967950769642953918312071439606000
490 117755028898657166609524626624123733451494536469126943250631885778233932544236388383163526404966100061326115048166465508703008638514112580311200
491 117755028898657166609524626624123733451494536469126943250631885778233932544236388383163526404966100061326115048166465508703008638514112580311200
492 468148041719051662374451564383711428112039254743114432923243838581759292786090105464183382962386591559835167911101904363853668914806130944335660
493 468148041719051662374451564383711428112039254743114432923243838581759292797817836742820848878279861219418457386613021412648546538482935380261600
494 1861220149668456406687090834918237337676204648411896247492410726669180670151648241625303941694213861204327632201028287559598674901984787625169600
495 1861220149668456406687090834918237337676204648411896247492410726669180670151648241625303941694213861204327632201028287559598674901984787625169600
496 7399851078923782326586578883989443608664265255379555242046439421354081212733999958022116814164997851831127704245028506612587842492597790648675200
497 7399851078923782326586578883989443608664265255379555242046439421354081212780343412268345510122963173981721957057314078765178602634504034671037200
498 29421094651142749009320132912247185432038644991268111203317168783696949400211003928295831546272022240473032404008688779632437058823938718319937720
499 29421094651142749009320132912247185432038644991268111203317168783696949400211003928295831546272022257999617419625465614367577576739594354716172000
500 116978272332943570061056848459094809277785652485282010144389063083979070815055802287723130421551681544667330373316698701578449761035813677975125248
501 116978272332943570061056848459094809277785652485282010144389063083979070815238951618904226227977560497806478860430851282725488445116627154351499872
502 465116795969233796497747947259667807407291160080922096111953326525143875193659257831340309862635877995262413955019878805418475969029457769094808256
503 465116795969233796497747947259667807407291160080922096111953326525143875193659257831340309862635877995262413955019878805418475969029457769094808256
504 1849392974449096286074378742675345805643276755559856905968957274516643503745492696877565948647464183716567570334538148911980449519390981675118479404
505 1849392974449096286074378742675345805643276755559856905968957274516643503746216572805567422549052181552591026916388565726306797305426653510448404256
506 7353712775872691161228557372060861187656665676257770938358778727919934248097604238112256233534966381983820446948169553836619122882447483919016184512
507 7353712775872691161228557372060861187656665676257770938358778727919934248097604238112256233534966381983820446948169553836619122882447483919016184512
508 29241141352879598711971822621186888974540284775670663967489631949602888151881313027801831953043786204903232125617262781024099469200391598295638774528
509 29241141352879598711971822621186888974540284775670663967489631949602888151884174332651097621536677345683695478022249013287343756343590388811836009280
510 116276538556156521937017365246601982039936661813843346129547007046656190533374716758071423483287022856683431626272606840690442120759461450266394262344
511 116276538556156521937017365246601982039936661813843346129547007046656190533374716758071423483287022856953989077312001958719084584048630016687065542784
512 462380922852216169265170616488440694205685631744111431093276770208968757667861586012536141599497591538708328000272546589553222218642922581972816878848
513 462380922852216169265170616488440694205685631744111431093276770208968757667872897108268394945258551829606097190248507788968859791255880300732159072477
514 1838728806050447178945542295919013188631170099776194095631629802153953581076132688111479765113051517392441367036708073775588228430597313880732554755142
515 1838728806050447178945542295919013188631170099776194095631629802153953581076132688111479765113051517392441367036708073775588228430597313880732554755142
516 7312154089177359711620644944236075703626281094458818380302527817868047961953878297227640855012847586618816948645476963646002048790513217992815935902744
517 7312154089177359711620644944236075703626281094458818380302527817868047961953923015513093949635623476142034273564583270130827606084468387758262020072774
518 29079222825686025107989437423023775964228067672944335643674145376077565254102473768256705668435104943730869891009732695887075035779932198420887570173580
519 29079222825686025107989437423023775964228067672944335643674145376077565254102473768256705668435104943730869891009732695887075035779932198420887570173580
520 115645832314459038314081070366948401334660853745478627136765639687939240279776584253769184153421864989957481480360870853785443060702817970953409705125144
521 115645832314459038314081070366948401334660853745478627136765639687939240279776761062990129466007301968529690258861783105950906103832499589104606721382622
522 459924804377043991456000578700737320250490291907305804474953003816402036055204130204535457416534787139205852443675603873644950958494183780244949703839556
523 459924804377043991456000578700737320250490291907305804474953003816402036055204130204535457416534787139210032523749160398379465654322354687703378455153876
524 1829166588400304729378445049641863693515308718196231481919469580063705807517261528621271172840422654539145212195494961991862532439395203924359848249723632
525 1829166588400304729378445049641863693515308718196231481919469580063705807517262227760022697053546748851362037747124523416455737449633181620560764695688316
526 7274936317363949608098302364735321001585600453358395931892643272800898382749263460977124490943003419386025442903012363093584415864320562642990721945589272
527 7274936317363949608098302364735321001585600453358395931892643272800898382749263460977124490943003419386025442903012363093584415864320562642990721945589272
528 28934405807697526850390975314288208529033638166766347456391194835003573113207295091383045925044136499596090947913429422152704183229464017645320652384156596
529 28934405807697526850390975314288208529033638166766347456391194835003573113207297856159017861705127236194419375182435535031301654005820419602804007738139150
530 115082504608729031321932407476451969017363979727440491392589884362617985137058460152421150287687562667731766118650139826124497899328810272684360091154711940
531 115082504608729031321932407476451969017363979727440491392589884362617985137058460152421150287687562667731766118650139826124497899328810272684360091154711940
532 457734172466298177212798823722128508347259738915909924411128186675375294266946796739538550853406312208867610293218269072633175770577643068409786877121770912
533 457734172466298177212798823722128508347259738915909924411128186675375294266946807673915703023960305648346648697488150135487664577029628828947567580607839220
534 1820650528686174772284615546040825752302583680631821497095948068349245552477518763107484931129010653927131549287085539495092744787278116162216727470545357920
535 1820650528686174772284615546040825752302583680631821497095948068349245552477518763107484931129010653927131613920346125258007115283915602308398190152080618920
536 7241841282012919056923134970445971089382664938632543716060748659926476712466548469709474460010216880748039252725980953725409801335130325203665758046353385680
537 7241841282012919056923134970445971089382664938632543716060748659926476712466548512957384091729572227934038434474212572854610391390500119629673398142231118540
538 28805837069716815579582730179840851545128072432478891361282531844317212202004486650053535234760751984719037638986644806522056203672249546482344000045305936200
539 28805837069716815579582730179840851545128072432478891361282531844317212202004486650053535234760751984719037638986644806522056203672249546482344000045305936200
540 114583218566206888638784637826478053923953888120304923414879404447395132981306735614698997612802874521457774924163045966275878041101600230325246603920261887416
541 114583218566206888638784637826478053923953888120304923414879404447395132981306735785768506822714991228104616386191320452609956899051837084896435022402439168440
542 455795976436793453699667304711968052140303658279294123399409586694804255918260742350769189501427160678585891012229680619607134823534613939182128982102691599920
543 455795976436793453699667304711968052140303658279294123399409586694804255918260742350769189501427160678585891012229680619607134823534613939182128982102691599920
544 1813129582737538665084705969479225854469884405361015593816769017660949282733669569998020114451024817198080635792776784625824662087073160679081165755416403887328
545 1813129582737538665084705969479225854469884405361015593816769017660949282733669570674750967060824220052315934100119538347113676025972251037481851318511442320270
546 7212669329131747217150149021444832519979100601546018076501872355969930113731740489936921429406795248999322725859681584712339182042050803041133192530958054224340
547 7212669329131747217150149021444832519979100601546018076501872355969930113731740489936921429406795248999322726859816185512693963971450053577675056893419144175140
548 28692735652385417761655702311587107469989852757975035413821317036522714686013128223714117203738628717938944193109635391149485874522313665880144046946831552881728
549 28692735652385417761655702311587107469989852757975035413821317036522714686013128226391402766618273070836721796632115482514001535506863351823597854065061558944900
550 114144919286216898295459412105004711171523268789907959064438257592566726787266771926080707733383239052710449620056488501346609744889121843254603826717008529038984
551 114144919286216898295459412105004711171523268789907959064438257592566726787266771926080707733383239052710449620056488501346609744889121843254603826717008529038984
552 454098265856036791044979835113388307486712134533764271930265242161732847871083027434467468320979075530839494705396122964635293858397825872321083259654113965859608
553 454098265856036791044979835113388307486712134533764271930265242161732847871083027445060206852372451014043745227616030342313686593798028202512880441069838278568132
554 1806556999903799796864865625613552039170963076737213818292968580730070752180265329402369487188860797897026018919974243455702825365940169960899618216819356617263832
555 1806556999903799796864865625613552039170963076737213818292968580730070752180265329402369487188860797897026018919974243455702825365940169960899618216819356617263832
556 7187237560768354587527127273124419263752104902414958572057637590962080042846667101825067051965278163462539932933016038142098913668162749437351386003583980297628064
557 7187237560768354587527127273124419263752104902414958572057637590962080042846667101866980765578705188755794161602487457777004765664495784089046682546051109419761864
558 28594385994454744057903624635011130404175041009607899695283074286623329202723299222481536379184095912254234836467527259139785135279575330164686952918942095595948160
559 28594385994454744057903624635011130404175041009607899695283074286623329202723299222481536379184095912254234836483014616962277024686703657128465296150956026723783760
560 113764807135080660287516563726437140250896413159654286644804802697494245470834840477849968327597877507951042580272514108358931862460895970167971254796826552510610208
561 113764807135080660287516563726437140250896413159654286644804802697494245470834840478015826880039581593754348599435993868914202162503528121575394071114875049179625388
562 452630086750961488261364833616216095375452633140546236544098823543767140343036838627835211572541822853442568449001569912619494724836101209684308083652776886059861864
563 452630086750961488261364833616216095375452633140546236544098823543767140343036838627835211572541822853442568449001569912619494724836101209684308083652776886059861864
564 1800889919626165921380323912473029996493822178665577579441414468142222452003146570710092231347046040715624369795660025042540515706300055437465659027872120852215058704
565 1800889919626165921380323912473029996493822178665577579441414468142222452003146570710748607746070656884973623403474331354464798160518104812999268332831261227514769544
566 7165378266781140733124539665882091081455985064231238001593755092325591805496618511025805414565638019973428621739618717685962412469057901128753272589286219583680673168
567 7165378266781140733124539665882091081455985064231238001593755092325591805496618511025805414565638019973428621739618717685962412469057901128753272589286219583680673168
568 28510131836136228973347640219882968035370644797821475147186419909605347676799925765698670251361504556322625991234698558858311109995771072883296738353781437757092415520
569 28510131836136228973347640219882968035370644797821475147186419909605347676799925765701268022743559727359064586499187151356118049612800803786940838119343056794222396760
570 113440314042731521599214821085429072814422144563963343217225965535061278124530230941421887501021742915176067512596525724681983215138396387712467437057116618837944043824
571 113440314042731521599214821085429072814422144563963343217225965535061278124530230941421887501021742915176067512596765718027501292143565303489090913780122899665432273424
572 451381389442756893636036595787476520499344057740525470563647373352796274495508401438234850695658241202297609578656357693733493058786362447509301884430643731011296462912
573 451381389442756893636036595787476520499344057740525470563647373352796274495508401438245132783785816214931345557115802052850686959648172431365683426160069439927489255792
574 1796089013044001298022138649440063367283104229754982882869983624978722458097110085165421399439314989956277340161067059039566148111213285423761708964023690942150497317472
575 1796089013044001298022138649440063367283104229754982882869983624978722458097110085165421399439314989956277340161067059039566148111213285423761708964023690942150497317472
576 7146937531070921831713093375896918815647352247566702721420143174394499781178083880554031952003435913109345044476176426866303427740083681123416501710401789545422355866574
577 7146937531070921831713093375896918815647352247566702721420143174394499781178083880554072651935607564201020249390912672428273631025869531582051800252677603540640520575774
578 28439370798379100714429264298551753072645173303466118095616486680116521620604832050647693943688403802183990611763147312430846628649653845395707855676744789175559164920900
579 28439370798379100714429264298551753072645173303466118095616486680116521620604832050647693943688403802183990611763147312430846628649653845395707855676744789175559164920900
580 113169082418377524911901279312168010502870793076551380283935950444325744655786124780853076163773396318162351830112261632655087221300693089833354568948579384079294058284160
581 113169082418377524911901279312168010502870793076551380283935950444325744655786124780853237279366958578345948848188524132914472446419657026160851260175736161064121642478340
582 450342946530863140371071070252544866537197176572668379274219349190822035434365403767106696802429340322077693354647112931185520999385692911367485284957816147923724827456620
583 450342946530863140371071070252544866537197176572668379274219349190822035434365403767106696802429340322077693354647116652628725405340078475238026664204475857430422206150920
584 1792118163934462222983508848059784708617202462936440605193982478629230154707988353347184230941084710553020690154807500342653183564272770129561646605297971616916746288420880
585 1792118163934462222983508848059784708617202462936440605193982478629230154707988353347184868782270183062514656431849142295734859318510860233652695150019181323062159601189620
586 7131773990264788232077717804906856553746273282538872852068885904715639455254315426630776645051628100514990066210020818828760566434756529120952363634547322261742246057976440
587 7131773990264788232077717804906856553746273282538872852068885904715639455254315426630776645051628100514990066210020818828760566434756529120952363634547322261742246057976440
588 28381549553094565413370509631772184244500475308062861350070056151419381505603908330469414735589336692522065988840979192132080140981757903766633326629922608859443575602862660
589 28381549553094565413370509631772184244500475308062861350070056151419381505603908330469417260919744481641286998182735911665475723566888228134402263443606690633464040434804200
590 112948946357061084051854163754917099332351044107341692288075409904292725042640638576173206319728067869311426901242481221339893218533989084168773753500997473910802655832068240
591 112948946357061084051854163754917099332351044107341692288075409904292725042640638576173206319728067869311426901242481221339893218533989084168773753500997473910802655832068240
592 449506279758844449368527719267879537207802466075839572687002813740732534122400919738959574611325763585138965765929405475082256060902462206674226770137093503903232250816398240
593 449506279758844449368527719267879537207802466075839572687002813740732534122400919738959584610269134966381286789404198914656737200787294395779782032514104811712586245169514820
594 1788944184090754677284847690823682198584587592261422137764435440543925438830565276536869457943899385623780070656820751178365272810299591631319714753679944633805116664099841920
595 1788944184090754677284847690823682198584587592261422137764435440543925438830565276536869457943899385623780070656820751236108630879900949413507415361722800967825848288856452920
596 7119757725945084051207481078244587542017855316852505554995370578809045538433055093868211964170172795704487332185534076199083719726504778594883353722813317465189323346466696640
597 7119757725945084051207481078244587542017855316852505554995370578809045538433055093868212003763304266274507261070434264986660524240142704712818102748333026670608912988536084440
598 28336159511286454919521412986993508946492467649011644182088598624691519032559650708037365499927532029654393447069621322187712454333678323104526897225807029224162563399190436400
599 28336159511286454919521412986993508946492467649011644182088598624691519032559650708037365499927532029654393447069621322187712454333678323104526897225807029224162563399190436400
600 112777914854920090579695223688234165607040021243066343844712622526272245749587409817988714532922776854567207000952888114480782591579804188867175904421965073902663744744642113844
601 112777914854920090579695223688234165607040021243066343844712622526272245749587409817988714689711577478024485919337092862307095568248039725956017050958711976312167002328777936872
602 448863594671741755862042783981742625904431712455792292112842929523169934910317996551330498997589600726489482164006103817421596314821101633539230654646302151568026806610883615856
603 448863594671741755862042783981742625904431712455792292112842929523169934910317996551330498997589600726489482164006103817421596314821101633539230654646302151568026806610883615856
604 1786536558925276789887998100483624623632870590635305745429262255916722721066894807465891588104580445455580966803800754670240360966720704514408733132252151523955060191612909783232
605 1786536558925276789887998100483624623632870590635305745429262255916722721066894807465891588725505629381590587950779260889207810498062795243424355122135282073459497422338682471056
606 7110769274138230391435398380142743551489247301340523858045182444341807266028630817834538798689636267439598181744685771063079121837278617888031550317038606234219934397076604123992
607 7110769274138230391435398380142743551489247301340523858045182444341807266028630817834538798689636267439598181744685771063975641784368749384718720387112706866640771918615350033312
608 28302732966142298597489579078857630583230227745467216671824574860702588131232379242038789294956795928141441500164827833880834596458389176045311982870352256996815761828061655342656
609 28302732966142298597489579078857630583230227745467216671824574860702588131232379242038789297415986459216821710233782180879639889996994035379965959435547287199458335597120307698380
610 112654156789825411466729013120436601731283595026220331277360766822599809807593798032246197400206582168817119856471513336353714185102789373610749753294276743148007932507882142773224
611 112654156789825411466729013120436601731283595026220331277360766822599809807593798032246197400206582168817119856471513336353714185102789373610749753294276743148007932507882142773224
612 448407722124207029955803718891149610812756270398484848025573248333093360606696882363646628857748621431228402518231145670311080583758881271108783832715370363352847491292567436849704
613 448407722124207029955803718891149610812756270398484848025573248333093360606696882363646628867488944711174026095367004064309881952467965545940827449387023114883247260766668136920872
614 1784867219660524399368052587898973369424065675657812652401467457534332529841640359115231858228245897189103126672763775135461484514383888915764466264335316763476638933735727893541712
615 1784867219660524399368052587898973369424065675657812652401467457534332529841640359115231858228245897189103126672763775135461484514383888915764466264335316763476638933735727893541712
616 7104698737999360109172832703779679710759430254404150363130516567977570394759256754140500838233591803741255754989294289205849198128769624192300540594544394748535847344736014004650144
617 7104698737999360109172832703779679710759430254404150363130516567977570394759256754140500838272173603746235173054572689337908376670891713671192323506737332311760906924545462329487464
618 28280839636696481987969528238346297877780256352482540280422444590978678270400924943666071297976613374135499232547328180859621358229876926631203661017540291563432558333421459434781440
619 28280839636696481987969528238346297877780256352482540280422444590978678270400924943666071297976613374135499232547328180859635285777335947623192744055944720852640503291879995680484080
620 112575987457043415397272251116513972842518826899882111954971924597637706405402391549948167682760524042829326863158842257479423456127440753183679795964073736143606477090883587505861696
621 112575987457043415397272251116513972842518826899882111954971924597637706405402391549948167682913357753816793719236783790905774008545911481829096277951728340426317358265096498934572112
622 448132065825786971902967996405930219868290378463196317042621359009245918102534278903009104795648671701688715834132277598525235442378901654355052064643857509478395143190319825340836896
623 448132065825786971902967996405930219868290378463196317042621359009245918102534278903009104795648671701688715834132277598525235442378901654355052064643857509478395143190319825340836896
624 1783910338960344291998353370308222221398771314266954569765819640671421250908165302556209321012842140342041269332948567442478705146673049481676581155172091307221187007731237387709035588
625 1783910338960344291998353370308222221398771314266954569765819640671421250908165302556209321013447596966337772647411181978744687241777550816374918795793817393500534512315311612414485336
626 7101444991516258747060537697776501239178495391618611482198758058391664148982664431262098447229251456294111388877553778739667349211676767786591529774949190007353565502699291594467887312
627 7101444991516258747060537697776501239178495391618611482198758058391664148982664431262098447229251456294111388877553778739667349211676767786591529774949190007353565502699291594467887312
628 28270083564953259343393860261849129136857067641793835518307157875762994223657103627635742226228697873652912057241244366055634946153480090845349119673665668236530936821547369923202206592
629 28270083564953259343393860261849129136857067641793835518307157875762994223657103627635742226231096561680379732792809628740713969791706878131335707702823208627999862669981256347404010000
630 112541856477623451481320319899551771230535754993045935682403733257799348433225422060492764291091412978879987888641851664891603968014942830760278906437929648136342479250199306226373768920
631 112541856477623451481320319899551771230535754993045935682403733257799348433225422060492764291091412978879987888641851664891604184504128333894269769712191440061942310438592049078236916000
632 448030555217880702416142286182392810784854366396366414836911064678201203572777154911708536323386058132976693778863574954278225083895992108724481525586808832366469403068068265624434754624
633 448030555217880702416142286182392810784854366396366414836911064678201203572777154911708536323395561795667799885795725931752019190209472924174023323727648201259251349784015182722854558000
634 1783642147271184373656692634581008603187653660543263140454832061905015517062601796525476885930994318568242156012221470428615294063231403250181758468593981167158281398824691358347767988000
635 1783642147271184373656692634581008603187653660543263140454832061905015517062601796525476885930994318568242156012221470428615294063231403250181758468593981167158281398824691358347767988000
636 7100914963664526468708719733897977646652734384426953257282444623810533473588848661639162696819581234881772879926848651984308117731504817818659305072442132911140807577797866806880594132440
637 7100914963664526468708719733897977646652734384426953257282444623810533473588848661639162696819618890903756507897711891706374095232864643128082095035345849552271648587773771256818472556000
638 28270100325560967445956345022101666492943487988157462811124466057176732010839616928782873432479360474757902084733837311809075551554037920917442823494950560913432582151952004690155047480000
639 28270100325560967445956345022101666492943487988157462811124466057176732010839616928782873432479360474757902084733837311809075551554037920917442823494950560913432582151952004690155047480000
640 112550336921139601644213698619242259725031261552851898816789280490134864318155224897716814853058304678142787549012044210241195607158171864660947543515159732715095803967722931344556715253632
641 112550336921139601644213698619242259725031261552851898816789280490134864318155224897716814853058453890129897674846589797639882039624513472652569241039271920636603467692458918672679782779750
642 448097603069210002807804071138291613484703901135653354167777883072873385042375007536704328293485059413040527191445301437332614472147478751991588185157047801553337866275645142418923560175460
643 448097603069210002807804071138291613484703901135653354167777883072873385042375007536704328293485059413040527191445301437332614475514418124766303707315232132627972684457827096771603621160500
644 1784040767499152868321754096892204498408044724397228571562395174221812669640760123174083692149837440288889451362944087804781639347150410385568608902911057274041047212925997572144443503616256
645 1784040767499152868321754096892204498408044724397228571562395174221812669640760123174083692149838031576142720060350547958572707321768583962578886188751949049779692489052591111991291435800500
646 7103022993820156621243887828493421006045651751005684034146254470740715458693552688550686155122884546770648724450807444813388549894100306426862066992987636154850416535361090309661921939441000
647 7103022993820156621243887828493421006045651751005684034146254470740715458693552688550686155122884546770648724450807444813388549894100306426862066992987636154850416535361090309661921939441000
648 28280554512432105066063627465297879931478057897522630876693420577949144881835441259970324506507778722596616226957011447443837957036039234257298715890790697606775412032198863755054942713010616
649 28280554512432105066063627465297879931478057897522630876693420577949144881835441259970324506507781065846101402905992604349602559763547516329173044509117440246163695464863600306987281795922500
650 112600115504883519863034873661832174250254175136597798013665496085742133775677110739697230496680211382168785278031859784702725268720093803476768983368609131318571759789333842453050900442842200
651 112600115504883519863034873661832174250254175136597798013665496085742133775677110739697230496680211382168785278031859784702725268720093803476768983368609131318571759789333842453050900442842200
652 448328067255640517736868914150485160051625519408907796999195748218691072517880029877690199953039605357597387863678743392091685681263496097326361851628321673886100047264729498442062509814016032
653 448328067255640517736868914150485160051625519408907796999195748218691072517880029877690199953039614644340746291059368099828642327603318272738791841755995866415663019038513274552331499309230600
654 1785086065953651235759643199461564765710141976362073246767439951623045187823485623549702264033203603262787925599263906012161750185083756211816834761929842171667406169077351521782072553691048000
655 1785086065953651235759643199461564765710141976362073246767439951623045187823485623549702264033203603262787925599263906012161750185136147985033354672679836752517410552868942762896439180735835600
656 7107690250413013761896628105173181658589772625392889208165477368352734802736195805963143770815133822525715441698304418084832933236420855001272567729737470574693007069332074205485975255174458400
657 7107690250413013761896628105173181658589772625392889208165477368352734802736195805963143770815133859332929972050727625767936724822523808745285247568658130484108957872094022098605943811100613700
658 28301137471249386103600555677133337303199398599588707789351900767605114260135004576935314102637767038681271317284052248498471457500018812937154025273380397976239315539340939055239472317756243000
659 28301137471249386103600555677133337303199398599588707789351900767605114260135004576935314102637767038681271317284052248498471457500018812937154025273380397976239315539340939055239472317756243000
660 112689983749156646485245848968949106716375787151089581924873932147373091326719381860887887063230381335404102743061439693568156775031314674586436045624597354045441488669650649328644976987781753680
661 112689983749156646485245848968949106716375787151089581924873932147373091326719381860887887063230381481294516699731044407657549985318256727877031482452187402850843820056648466419953535228883949400
662 448717216257971178451824860849168950610825641888628607181220068188029408968628837742145725526699827167208981904065004620219489065406230717045098168797531712862272371101699935774920723358516753200
663 448717216257971178451824860849168950610825641888628607181220068188029408968628837742145725526699827167208981904065004620219489065406230717045098168797531712862272371101699935774920723358516753200
664 1786759517750114150341302608562052267191299694508334393655340151037876140531708805708182678151497503985115931657219085253579888794366546070242977993408557533522634217354974404328208338243439774560
665 1786759517750114150341302608562052267191299694508334393655340151037876140531708805708182678151497504563404439991487759361235435374900713879318131864910653386758807453603756973176039747831202252200
666 7114844205815769859917619396256100018905896080834989207168111232060732019054191820928078772459116189342565427713852158897892454375729954918549819538827328394295682175339144379493295688671978356880
667 7114844205815769859917619396256100018905896080834989207168111232060732019054191820928078772459116189342565427713852158897892454375730770582510038597211790963490026076512257496791077194066589148400
668 28331565250703514711648005380301236602230065232067471992615532750421477800425374616270493315480911769640592915643268403639703654632020020046475591641984751711847429092718306435861089466510077984960
669 28331565250703514711648005380301236602230065232067471992615532750421477800425374616270493315480911771932970116345578956090410072813538697229755542917040964016292618807668570271653091820684322058000
670 112818829983398473508472952768124924260820617968889575039251106534514183241096864889865188307019511354503230254343290529625692648158986931655205654481589988052938368625163799231000670115799658583200
671 112818829983398473508472952768124924260820617968889575039251106534514183241096864889865188307019511354503230254343290529625692648158986931655205654481589988052938368625163799231000670115799658583200
672 449260697969604635578383365487354609110053532268970986317017799235654693977939301257856017722595554134737725145761443668972725637556370699333705417043377178150472751509523404607937771437579155266300
673 449260697969604635578383365487354609110053532268970986317017799235654693977939301257856017722595554143825363334259889073330883223918822959984122516953474416710808146489491557652020525639702211858100
674 1789044085089642198653384203216705891470895668560709387648183639686197624090191520142560165530336004928823850429011190315756810939166351371806208954752411475447787930530853621273031292013294861464600
675 1789044085089642198653384203216705891470895668560709387648183639686197624090191520142560165530336004928823850429011190315756810939166351371806208954752411475447787930530853621273031292013294861464600
676 7124418161333308873927382063697296242366347839889688863238033074016633142086975698555875688768734504798874164215565518707599811711219607191081080212812449563452351437832323439941071524010691005436800
677 7124418161333308873927382063697296242366347839889688863238033074016633142086975698555875688768734504834902078927364089245587773739993813451038926784309898952522847794362511758087278458727499655418200
678 28371576748672468966967450696139675301458907326994336181036414896526415167603000569470301415450712629873503854135520709385084054716789509887712871683454603455433083868042393684620708601149220308037560
679 28371576748672468966967450696139675301458907326994336181036414896526415167603000569470301415450712629873503854135520709385084054716789522592632894273800482554294526614717967178223675278118361459630000
680 112985632110889773474335083066391530465221648590442150556245016970284606285101361091361141519177249708235760557258795786535870697858074657505887534318668504711905176316839510901334615819335303988717920
681 112985632110889773474335083066391530465221648590442150556245016970284606285101361091361141519177249708378600642645573648551187676725097098795367467196252509936808203048023904586220165666389004165703000
682 449954511456270710786354964235072429242730201717948505734254349107467728255623602234804780595433152797589852412647181861385668225784990792270114429479504130481482521229373790111692038049725125093914000
683 449954511456270710786354964235072429242730201717948505734254349107467728255623602234804780595433152797589852412647181861385668225784990792270114429479504130481482521229373790111692038049725125093914000
684 1791924107027604409622852225988797218212276417367970364941679600831494286210992240478959389388830275175800256813570148872264650000513084829040114132959397011249554801049441637658057734553252813986167560
685 1791924107027604409622852225988797218212276417367970364941679600831494286210992240478959389388830275176366605222296671623413099776371805435882736412137674344198184777527506146585159519952414094672254000
686 7136350816908768581763312363558883382151514828351742036473277943836213396397129447505126897682630192101798200389671292820939633511731446721328915273994353219168281067354441388441189225233229309977548000
687 7136350816908768581763312363558883382151514828351742036473277943836213396397129447505126897682630192101798200389671292820939633511731446721328915273994353219168281067354441388441189225233229309977548000
688 28420932032456433014580633540917646027754579403610135435954624369347710328674614369424487935538381869705497195652170622477095384932560427816550119936640324719410524373594782848250454276846731690370695360
689 28420932032456433014580633540917646027754579403610135435954624369347710328674614369424487935538381869707742832947237416176416563694976982582036668387710069506571351925219722971408224530725360914736165000
690 113189451051000402788503740536872016354013890146551669823193199662271750700286725053881873691100686055009967108607258579206945966715647460867862957226842905108863923262122529070817935400925076166509100800
691 113189451051000402788503740536872016354013890146551669823193199662271750700286725053881873691100686055009967108607258579206945966715647461065850383665836624643562427667396809746999711609323611295210118000
692 450794981353406228446699868380952712531303874629908095423006442585579400187847130416905265740857645617920964338994134916739025678821175399452295619123280863904174479551570479717899253784180511760029243520
693 450794981353406228446699868380952712531303874629908095423006442585579400187847130416905265740857645617929869004800006711408010237381971680198675805466829100459043425796742207605102897681063399898264574000
694 1795385199511260540960631752456705039533896123165801117794221624361010752333154853706521836466470507907720688658886482060996743942541454933817204504769907253125066324066564066023781569438702071064558044000
695 1795385199511260540960631752456705039533896123165801117794221624361010752333154853706521836466470507907720688658886482060996743942541454933817204504769907253125066324066564066023781569438702071064558044000
696 7150585880812089395894929910646532140212586283643104451904572331506784203257909848382871452133701505632438465639093566264075541418242981811978753053246602056738353546796189509699846167109204303442176710600
697 7150585880812089395894929910646532140212586283643104451904572331506784203257909848382871452133701505632473777244875471656728411219432346374340935182790492680549833118265108607784371423109313420964015658000
698 28479410814695714212876654944981890185946976889008352974634256563880888374007148106739803204773195108392947135731738984535393958724959774957976790556099669988436298092803727692894774435879500444527168380000
699 28479410814695714212876654944981890185946976889008352974634256563880888374007148106739803204773195108392947135731738984535393958724959774957976790556099669988436298092803727692894774435879500444527168380000
700 113429424787673787465000162838013585483457387952221840133257581857285595409617041316557959049868097088856340842003482456449534271938694537942702712283421486643708138472909279261833370020299924962150757190016
701 113429424787673787465000162838013585483457387952221840133257581857285595409617041316557959049868097088856480877742983269835254795607411217975484702957722685611086284403909704011129473038902924627631064919200
702 451778734624410127852051930619780605429838827228507500017931907226453738981893514987316315531953275584676240077164360715754091750026099380993288222487317431352358983569083741772152773023308591013272341942000
703 451778734624410127852051930619780605429838827228507500017931907226453738981893514987316315531953275584676240077164360715754091750026099380996374970754690354656121440446341214266549866975459511764752788481600
704 1799414164611997156956184110025376161399528510722634985866876516850818585376746329580163279476700262413965605392875257352274916995724610360315778551183952850765404453937766447305924868425069454435150283696768
705 1799414164611997156956184110025376161399528510722634985866876516850818585376746329580163279476700262413966160761887595805361467708910770829991243491471806469397392782686847677277565095169301805381202867759100
706 7167071715140135984930297050129401934639481830243696289316794285247169776316445720650735328453939288821632923601172690374895817560137517810106765861216316985758453972968010861904409415886794159676972328808200
707 7167071715140135984930297050129401934639481830243696289316794285247169776316445720650735328453939288821632923601172690374895817560137517810106765861216316985758453972968010861904409415886794159676972328808200
708 28546811068778507736586776386108634824411495425546925898126214525984489787023131260219030545536876828357349272710621949831834987453334832804581558796816590741755504445216890739711489437023645641824021161959568
709 28546811068778507736586776386108634824411495425546925898126214525984489787023131260219030545536876828357351475360603088781364697061564689582628643684505669350054859044872585636398918859888078432611669445253000
710 113704762961275520956432962844951013075261562061192544281550612224625545236199176343520307581377869958583929538478571176160139948295922453717850428647580328059091748420985453774276257092624627897782818579120400
711 113704762961275520956432962844951013075261562061192544281550612224625545236199176343520307581377869958583929538478571176160139948295922453717850428647580328059091748420985453774276257092624627897782818579120400
712 452902679435642384034331295826237462193036221917896145481007775658761300968905708019976955478634324722674182515227080223590849709878644611239681562632033720608206810925117054019759594212771533830361970375714336
713 452902679435642384034331295826237462193036221917896145481007775658761300968905708019976955478634324722674191251580376201671568670459601234190763786017609284235371065339767902954841945385791354941168642542676200
714 1803998908004155378422462472450727370415959404950275403008383913128175266044212652113185520141787142172668627338227716971364063443679420042070725254232402967397150290078239667885236920509947441241023733606029200
715 1803998908004155378422462472450727370415959404950275403008383913128175266044212652113185520141787142172668627338227716971364063443679420042070773399767620174181225924126470470593235984141723548253058290464105200
716 7185761013446719468241428731046752039701558970556124929301551564583178573684489502551403775760302974129121369214220793609750093705759482054196609248215388458189538900937270071447311661230194507909261585823263040
717 7185761013446719468241428731046752039701558970556124929301551564583178573684489502551403775760302974129121403866795319556327247124823611675957885106336945163079408289956276232027805903313122289968885816206184400
718 28622947769439578940348866533138873027223480021992363924515929630512382619411754843032054037151067557115998906767457679569771485761832213639609403069810115830650567840215807832311315993698509400154614811071988000
719 28622947769439578940348866533138873027223480021992363924515929630512382619411754843032054037151067557115998906767457679569771485761832213639609403069810115830650567840215807832311315993698509400154614811071988000
720 114014741948267656112389651690336510891773528754269582965988453028207657433990156791411015247985085769178728841168494137364833709722343936831457537815997345162564514565927065091040851913291266619081836383995097272
721 114014741948267656112389651690336510891773528754269582965988453028207657433990156791411015247985085769178728978623706423619589751617964984331110788894743628058758095230192967865373408708232395777282548997436752200
722 454163985932434596924144928339900007374987075758004599183078657768871499695506497135869916694189898437892000751415207305166122057691505948665200316982385975480593188202264509114700724992903559910615804593667727600
723 454163985932434596924144928339900007374987075758004599183078657768871499695506497135869916694189898437892000751415207305166122057691505948665200316982385975480593188202264509114700724992903559910615804593667727600
724 1809128363852405217581814880293192847057268959234924397850827139510256084422431958204211104621607274992928908525290177046927398704500109817032367573565264567525972456810021990382809961798242078326313340675627142016
725 1809128363852405217581814880293192847057268959234924397850827139510256084422431958204211104621607274992928909070554499817816430959091578944682925019581769548737611539744932105368503992927532965168806602828919511600
726 7206610507246771197309378283481974812244658168192012890612385795404491179269522345904378119236485178071006067537250156299070410927951578936670824533345684949449584702086039753793602905446510187964589753030871663600
727 7206610507246771197309378283481974812244658168192012890612385795404491179269522345904378119236485178071006067537250156299070410927951578936670825284614982830508502166587250204856354748686536274474089112095365327200
728 28707651745900599549721424480903471092732841604061589811505382976199209367969251103190517233222262385172963728411129243276066849642581615488585966238032670086175058532399732392863659902870279003810079510958586655936
729 28707651745900599549721424480903471092732841604061589811505382976199209367969251103190517233222262385172963730574210787455088175399807113896078836985416827209443209180086573618246468092295268126339091243237032210000
730 114358700379560196562451921082831909503653566280289182427202265335325069646650112613805512485219642487784902093849047903999173169948820667410681175278893333595973770268070898742274971523828273577252160733333273516000
731 114358700379560196562451921082831909503653566280289182427202265335325069646650112613805512485219642487784902093849047903999173169948820667410681175278893333595973770268070898742274971523828273577252160733333273516000
732 455560068725133242043865849559477934580128141083774939832953286499737572526819301068110484162432346303798872266915621425909441302693686091248889355587675627059926796876331493428263201708665193848712538909082928973392
733 455560068725133242043865849559477934580128141083774939832953286499737572526819301068110484162432346303798872275497026896259001316353498724275336485127394755144616822543298826137259312791643778348725820626229269908000
734 1814792426365517165853220359825495205330101750039452212631546879734649403362969531775415607208381717428212401271870989979102615598116662492889760057918940414227329140485838920470498951774886114293834195519202159688000
735 1814792426365517165853220359825495205330101750039452212631546879734649403362969531775415607208381717428212401271870989979102615598116662492889760057918940414227329140485838920470498951774886114293834195519202159688000
736 7229580698510456970491361542130912964711764036841948216624586211116837025353568841257498043933390211276520055032701139463733904475260056441189607174224581035633465463749372619397834349248633664472045008163379897946240
737 7229580698510456970491361542130912964711764036841948216624586211116837025353568841257498043933390211276520055066746932905881615399019095691783663708992300671894740543348477873396063758972780009659676441932473820931000
738 28800768636342470858055017525562173599258246976037029480862172710953253190432916522082715784775294337605648999859398350600666597931051682024178822894013954324845646817771402753634168983513936184635374813732087781258800
739 28800768636342470858055017525562173599258246976037029480862172710953253190432916522082715784775294337605648999859398350600666597931051682024178822905741685603483112733664667950927408470704570770188954931275708717530000
740 114736035053969735256143502250482821311639610926158328256191466421473230277562483658243035315564280685488450339845334983817053312741329485631804081000065492306763665817757389315669187330658082379792098983587472353236736
741 114736035053969735256143502250482821311639610926158328256191466421473230277562483658243035315564280685488450339980413969690223149595595079199025905305576336701443535593031677188289189421131181933131133969460526080106000
742 457088570915814740454393790636694366303513059161353124427630693722203327089588546757097590825886810924937815640137606057148651792728543199612291881513859368314645675489220536076257202060463307000452334250303659154708000
743 457088570915814740454393790636694366303513059161353124427630693722203327089588546757097590825886810924937815640137606057148651792728543199612291881513859368314645675489220536076257202060463307000452334250303659154708000
744 1820981887358165175681213972375217878660769767949261640864915828215874545018199533048437176354742617717090975210979988154692213111900013456237089128256359711118710560189131413239260721295424981702091884266162023629299888
745 1820981887358165175681213972375217878660769767949261640864915828215874545018199533048437176354742617717090975211515946711543822464579841456519937011837471999576088416868346329207024659821523174663092363868145222761498000
746 7254635615587757241453844404690546294074809316816629486126715605171017624388859265710395828587526889886319541995476398963415871802588858992998998390323011773110100234494269826277851593819794738738217835678455230626236000
747 7254635615587757241453844404690546294074809316816629486126715605171017624388859265710395828587526889886319541995476398963415871802588858992998998390323011773110100234494269826277851593819794738738217835678455230626236000
748 28902157933758712004722535195157524005806058508173203032964722598141219947431551620076175894640147235108599244846161689724924761247274158147456581129453718160333433141406758406228125832064695805990012169738353187834478208
749 28902157933758712004722535195157524005806058508173203032964722598141219947431551620076175894640147235108599244848288327421095318144003743046974619255564939951695319116033320965652403408533406846844771591339300250355860000
750 115146197208094708626814580217507575639131337096562040883331454830994620270567301654383484764246346584672659391475580696445643747485710912299146883113987571436373055551850871774020026692482940296682531335814958721041371616
751 115146197208094708626814580217507575639131337096562040883331454830994620270567301654383484764246346584672659391475580696445643747485710912299146883114170720767554151358276750727159175179597092877829570019895772197417746240
752 458747349515228387029170854164431777413347720666622173519230104619228566929015473080495904725641029744254371724540550371895978358626793632856492335161887757439053683139775907581445272007832787920301582002061845038430537856
753 458747349515228387029170854164431777413347720666622173519230104619228566929015473080495904725641029744254371724548989051264825355674454645276920294960180158802649251953985565397033096859139481731352914600542198807797297520
754 1827688379235737499516749663010547824071215587377364733755659461904724953653531142087280766307461078715835719708945839668434397040379392247230594915199444558412676860569990236674651754595298412627299940928420113022046527520
755 1827688379235737499516749663010547824071215587377364733755659461904724953653531142087280766307461078715835719708945839668434397040379392247230594915199444558412676860569990236674651754595298412627299940928420113022046527520
756 7281742590288414482201653419295992124474208133836802351947151189493427989952957407363610672113852869169440724554655493443409871553544638110313846567705426660908236618154207795112841051068282605142600625255194243977369384288
757 7281742590288414482201653419295992124474208133836802351947151189493427989952957407363610672113852869169440724554688980266302121541829007207220306725635882288279077650842342054052977625451109548721464844016403942357677435040
758 29011692114341704137531653464741287883789061430326046309868597087427641859707033469971113759609281879804368058252190924016137740179846440324281433128522908325333528371429911613773077082931861262716126423389894334987052577600
759 29011692114341704137531653464741287883789061430326046309868597087427641859707033469971113759609281879804368058252190924016137740179846440324281433128522908325333528371429911613773077082931861262716126423389894334987052577600
760 115588689108193000169007693014785025936991155277667458192476463132540657304201180719832279558022244121115298000509912002188186909605143900139018810101120125587839894472880985319483167433386138988873150297666992819076181310080
761 115588689108193000169007693014785025936991155277667458192476463132540657304201180719832279558022244121115298000510044892001138259558651343818321288833114955801460426195644437324348522904102205136190040539506052692553677901280
762 460534462116107543980455847759694670268641925751966408231441656260358839337998405072717586270545319096727092820929785160256503616824232913165910016925636253935615109567696756781427037352128209034761641641912412724697669049088
763 460534462116107543980455847759694670268641925751966408231441656260358839337998405072717586270545319096727092820929785160256503616824232913165910016925639115240464375236189647922207500704533195267024885929055611515213866283840
764 1834904322881454664759826702330511225520609976425374013948309426252005637362391551101246508648612501741410039982866312965848073974547029343509666198961043379037010609994165578267601929787156981458323221930352423973726753015040
765 1834904322881454664759826702330511225520609976425374013948309426252005637362391551101246508648612501741410039982866840350550781426194980350362604831834614485329808322276127340674345068252092992660764074303724190382606032680640
766 7310872054091644434526098035917389373745302412598226488995091865432273113877309417703661024015098375084573684109281457898016951583220731108755443794724860847554275456379556976159400976899984090862469914849825364292054323422080
767 7310872054091644434526098035917389373745302412598226488995091865432273113877309417703661024015098375084573684109281457898016951583220731108755443794724860847554275456379556976159400976899984090862469914849825364292054323422080
768 29129255840521395793814921861858348286016439300196058667089819151331713188104904711163024392560157588227598272622916215754372421265667294952999871170389870800278793097547500622042453667363183356371050796550340780197154961518371
769 29129255840521395793814921861858348286016439300196058667089819151331713188104904711163024392560157588227598272622918308812411291464395100511447471369606867439474066271512297326885113267335874112030153566979772935851153944884850
770 116063060933402132851200234119716120183764202302599361026794240462708696183254347602400206281005926598288664286243004378488932262613979439440416678132407622473125240676623023634913672083359041267153910575966160217131610782995740
771 116063060933402132851200234119716120183764202302599361026794240462708696183254347602400206281005926598288664286243004378488932262613979439440416678132407622473125240676623023634913672083359041267153910575966160217131610782995740
772 462448154703555648510740829212754903737381717982895899635257880392865219507370949773294086166287862974528408477310200848577881530455568341305230900161768139484502910544709449714621576527064990683343196316837583944848783041374720
773 462448154703555648510740829212754903737381717982895899635257880392865219507370949773294086166287862974528408477310209155740875181088861082537204277118245915449913523732244068265536859233694832820939674781958431124218697886651420
774 1842622879981609328174579738103535042798559713513244127228856980790176145944098202972660157282728384255097689591763158961634184830074996871504829445261848021492997889528427232548353393673118266122103029943911635576835995730388210
775 1842622879981609328174579738103535042798559713513244127228856980790176145944098202972660157282728384255097689591763158961634184830074996871504829445261848066211283342623050008437875547644334450154751882464547547270142718711153720
776 7341997351679299024118299678113570041666426074978029434783022918303124540282411911844671657626541448604074814713571729282617112178661531808889761138819178699422452843779463918753984694046214183111721220242021658307760242952880240
777 7341997351679299024118299678113570041666426074978029434783022918303124540282411911844671657626541448604074814713571762254346519967257590627181614232924786366914031050760915755270504115098301700874346418273686876493919183318153740
778 29254745231627026959854407457779006592758252997984436051191993633341498810893929211720414059951514769502097590761018589959478421463365721008050133832990794006983928351360975374471160355790148165437627116514690638986053301139173000
779 29254745231627026959854407457779006592758252997984436051191993633341498810893929211720414059951514769502097590761018589959478421463365721008050133832990794006983928351360975374471160355790148165437627116514690638986053301139173000
780 116568907922944615116958331254842503192682885022737983650134251554391510646485041012855188331191420389246819630878520096812288060762368285630241331761005674740052475448553230688664020429963188245679959492112797229233522624226900122
781 116568907922944615116958331254842503192682885022737983650134251554391510646485041012855188331191420389246819630878520227684690940907872642170538225580686394581674422200038348030585085109994590382282237279650844238421350846077627800
782 464486850496029949749926036048707467964705715768352374749128296475043410709012004854292540716102897612395255715879116405966108659678940093354727763311277244906007032705012138699876119185093534055232034991549911313198119228104716400
783 464486850496029949749926036048707467964705715768352374749128296475043410709012004854292540716102897612395255715879116405966108659678940093354727763311277244906007032705012138699876119185093534055232034991549911313198119228104716400
784 1850837909374486687523939970173676186124669204158587778974842854831678080427236611179604460710593688955513748541334641894085721543143111344498425508950999634552893836048021686237540765004710678288733836428282831912033277509329416800
785 1850837909374486687523939970173676186124669204158587778974842854831678080427236611179604460710593688955513748541334642413569035016373735780153277465031160858528528023176604491452057393283459439271103159838777962936774138352805017900
786 7375094570179252296851119575806557016466239118860937562021892902459053114374179473555370446495648134616627303347913613281549895256084657078168021654551648611147362226324546757874954648013882166618085707831952331892503037405418305116
787 7375094570179252296851119575806557016466239118860937562021892902459053114374179473555370446495648134616627303347913613281549895256084657078168021654551648611846500977848759881969266864839433796179510301036962569870199238321864269800
788 29388067195891944431614867345219021613837551818811350183691299129088105049663608562136882236035958302913971741767066934110562013400812728414618288168367299914469834179069668800345799419213065984328440484299535151709436796462261582400
789 29388067195891944431614867345219021613837551818811350183691299129088105049663608562136882236035958302913971741767066936172673440487443938103359883242756569341621843998026784301248093852278962081222921757939165570294956355749560669000
790 117105867762870684899650129623733519038431155855212823263620518554897917337140556650135323138026831313383776003902185715280475937537308249556173306896452759857500715070618122759910125882245788141379440118977839513023446339113439222800
791 117105867762870684899650129623733519038431155855212823263620518554897917337140556650135323138026831313383776003902185715280475937537308249556173306896452759857500715070618122759910125882245788141379440118977839513023446339113439222800
792 466649139721742274675878546833968416774354454392742007853518126968759882722241915136145302807591767203332319530701133978461999661751737768103383057640561928067066458740272460594414340560241038310316770284410317426417902336581359971586
793 466649139721742274675878546833968416774354454392742007853518126968759882722241915136145302807591767203332319530701133986647957145035031358079902722935864785492768000963220701300853986470161246684587768958957148362502521017982341145400
794 1859543927052383573141662118617979937876646717504578983436437473210524268177800276436730148719421097520583701505212075483317552149736573321114373067215461185515261908120441182513730495203514086284679724163904807832440776449491344312400
795 1859543927052383573141662118617979937876646717504578983436437473210524268177800276436730148719421097520583701505212075483317552149736573321114373067215461185515261908120441182513730495203514086284679724163904807832440776449491344312400
796 7410142382676081273876070653588231611739602246136337356106004604301234897814048337760437225801512212732778267807201888702532223331393470892272599531249102827886847476387993516371773241678509294490052357946742738563686197611709518324800
797 7410142382676081273876070653588231611739602246136337356106004604301234897814048337760437225801512212732778267807201888735029240476085942932882903730160104121173882880098039486097428556263249600119351865638072927694098169469581085626800
798 29529138818182880264318176288735058302420971356783900742377311581050033803319139992579185937404522351491522420585090233305003740243049246273894278022442520182110553791659565743988794617348981354654700219106521756118540438301085802519692
799 29529138818182880264318176288735058302420971356783900742377311581050033803319139992579185937404522351491522420585090233305003740243049246273894278022442520182121488168811736297982234096387385624535763073595328208104300976081789288588000
800 117673618190458777853307932510609207335147570856783844458373586650484384706226772870428055960557021570693716846031584579591426746804122132400245790249756767791404599799985886647648351275202312700426696802742802058447903861410180192834240
801 117673618190458777853307932510609207335147570856783844458373586650484384706226772870428055960557021570693716846031584579720439904868551246401468697919433442925754130352714769147459202874103731713775015848277382909295639389685930315023180
802 468933770245269643415426623820332950926598050446734622056062322861531288679676765703102327743067632094684687082190703636890930094713079530547498701434550228916097506991616461590124204969620357303273005799369720421582124051666126292785640
803 468933770245269643415426623820332950926598050446734622056062322861531288679676765703102327743067632094684687082190703636890930094713079530547498701434550228916097506991616461590124204969620357303273005799369720421582124051666126292785640
804 1868736069484880519282371769552670117871666857750420061029382689612370956380204424518333156826851608496728529118580863746500907988705284930326221788699864410968032263131199810489630070740831056879175492923581837857622431772561489012886660
805 1868736069484880519282371769552670117871666857750420061029382689612370956380204424518333156826851608496728529118580863747013109481916302009793763481836192703292507975623307391709897951147591573133938694752712169441230255549176951047369640
806 7447121904696571002400717275190045184371952787958249672489301735775354233118134753787699875592862737582496321996131184063779289895676379721411375066573016083096198036851195213613141711024893465144182490751503087152892780178605914099443280
807 7447121904696571002400717275190045184371952787958249672489301735775354233118134753787699875592862737582496321996131184063779289895676379721411375066573016083096198036851195213613141711024893465144182490751503087152892780178605914099443280
808 29677886798419503252141472309544486997125851456962331615613306422273070087426230083163853464615121305712423461420225758271938330536951732564372220250970013150733884074604289632390656833961193403398541380232033087300001698183462956397714080
809 29677886798419503252141472309544486997125851456962331615613306422273070087426230083163853464615121305712423461420225758273971922604056859780872064002927118548972472374580258153260292462252669502183499529975049431475637069523652281435900200
810 118271874796664390738163793352110622255212652472931365994073769297651197829891198405497430844169890833135435720326529318158495513785056226385993855063516961328497533652892115172728014424950912137918800978766381515306833480856630490472629336
811 118271874796664390738163793352110622255212652472931365994073769297651197829891198405497430844169890833135435720326529318158495513785056226385993855063516961328497704722401325084844721071792119942034983312048715512102909210397962425277883760
812 471339638967987645848150289762844795095896728328086084183279208678816842583162460640627692378982471349786046786917055262997949731261200761624483520602501452038297246062276065841470211973777809347219828722928766876284194295131817763886847040
813 471339638967987645848150289762844795095896728328086084183279208678816842583162460640627692378982471349786046786917055263006023993360150182986546939637365624210614005519323507357829454911723276025154194578558674134439672666068727103693635280
814 1878410059965788603355527690406226677261780081936500315836066035570125107297025825943730017294126704003324245425993768148883958027592539549887418024795594698942545250497156582148401414906179738852088706649685920014892258143399202364105838880
815 1878410059965788603355527690406226677261780081936500315836066035570125107297025825943730017294126704003324245425993768148883958027592539549887418024795594698942545250497156582148401414906179738852088706649685920014892258143399202364105838880
816 7486016562510716345725705942648344552028564738305758611640792582933880942316088218099276980686887305660306919271239870122726067275159733444878428846767541719513296938435715398330005790563663945978919230491056787046995270962670588653856412818
817 7486016562510716345725705942648344552028564738305758611640792582933880942316088218099276980686887305660306919271239870122758126845258503206168974775288325932550437689481315202385540932934922194542882933853895357706408852306782115304010034360
818 29834246936167402551425185052608316918842446267575517205316606137364855589181476272620590412028426181482396768733792147432996935838071785393778554727921690146839152650011109486279784158151401411014423428317480276433854350269082757813047325200
819 29834246936167402551425185052608316918842446267575517205316606137364855589181476272620590412028426181482396768733792147432996935838071785393778554727921690146839152650011109486279784158151401411014423428317480276433854350269082757813047325200
820 118900389009018379924460371648687780110703798051752183203627644947449204957859834706004987154279142391566430049051259436354792195559240244297690608911688304880757832656423766995932155973985480783632775685498966515090516588750692091704370249600
821 118900389009018379924460371648687780110703798051752183203627644947449204957859834706004987154279142391566430049051259436354919495510754383740083313232741565121793110805166226586783334913218024159994068004562836028519312215462637137235412998480
822 473865783933752083494564692848054948470396158658807971015917475483994641656872041966997978001725633180987378151693340527370701055101254697241499919891072223040138964473230931400528646099427076706401376741260313260498083907952031399511128952668
823 473865783933752083494564692848054948470396158658807971015917475483994641656872041966997978001725633180987378151693340527370701055101254697241499919891072223040138967150516494280172998997204680228881468105775974245047769851405838517741135015840
824 1888562177716555633733192295282782100457258476984860894194506055205629130098504594441288057958333712823255521662816662975588550654746560875589292243184217127372753565557780144945173630118508844592466738824504027151453709831814671727286790676800
825 1888562177716555633733192295282782100457258476984860894194506055205629130098504594441288057958333712823255521662816662975589056146787039351627531234128982015125990738012495348563213748430607002271415948130301334248467082757301909820706174019440
826 7526811972206902114103715540037431809570574947014724048048806215177882683152877875182470080870259785247163652922509024837335560333199677415929579688562480379896805701618807127687771985270651636171309081410353501629483821352346110326591676600480
827 7526811972206902114103715540037431809570574947014724048048806215177882683152877875182470080870259785247163652922509024837335560333199677415929579688562480379896805701618807127687771985270651636171309081410353501629483821352346110326591676600480
828 29998163657346349005485822804497010835245045078681871205991618973535039679232484285147525684627846970187971080488260606235755660678417683868784883055591543843872964955966391821110889785374217666397693465152840222532526411996359242883174034405836
829 29998163657346349005485822804497010835245045078681871205991618973535039679232484285147525684627846970187971080488260606235757667994636395498270063976154813108284370549930028407451265158687379709378405759244162506494319577853553338258155232828000
830 119558946239158701819454339562983267280711577253348951746289488631872182239639828934057849355119178045038323294283332633045646223766574935311177556184482074412294816601407872255239500174623918167016585845276734423473745980168137883081900614692800
831 119558946239158701819454339562983267280711577253348951746289488631872182239639828934057849355119178045038323294283332633045646223766574935311177556184482074412294816601407872255239500174623918167016585845276734423473745980168137883081900614692800
832 476511377078185402924652151431313118152451430495318658642663394595298264791641433588144024593239416342965240437311936311513649333938913295995247281906492208054752797839917136087535210266986861735854600479985313268234203539409816149380765645582720
833 476511377078185402924652151431313118152451430495318658642663394595298264791641433588144024593239416342965240437311936311513657305300435679677722086908344421575925014243111183171122815599823212309888219546800061716633343353650895697475459661443900
834 1899189229505861246188901380524801924147180521542493071136946191408598839529275929552746687947155659381314699296912321702004073000981592565046460691706638917647931351689622944493062469975105912479291699997664178154853096412496043143873911542901600
835 1899189229505861246188901380524801924147180521542493071136946191408598839529275929552746687947155659381314699296912321702004073000981592565046460691706638917647931351731536658106489495268360141148763119632570030151186131064191339686341040665035400
836 7569495828604700564953850956828516759878475475812903006014718552360587719272185881901617182105170642414522222556593129080236297576974177168551424248995659718555760174056071660877167641781291036365893659466385616764434263783020525999059764788563200
837 7569495828604700564953850956828516759878475475812903006014718552360587719272185881901617182105170642414522222556593129080236329233577352185089482087041292911008262277475454718673233251476287069746027170592970502947071996059671703151780319971169800
838 30169589579402983158646613598815329329348577672094386682683961771938380647218497429058951537268818550912296209235108652897361980477504005129115596862431883440056797144114580859628399832852981877030704952005395560672100795750958816857931108238314000
839 30169589579402983158646613598815329329348577672094386682683961771938380647218497429058951537268818550912296209235108652897361980477504005129115596862431883440056797144114580859628399832852981877030704952005395560672100795750958816857931108238314000
840 120247364180763318589462931343849669755546473864490484063840361919582974293913725467249249698542862510064723462522790202262342625038399068234652449223454420746772154549225278158544257540922023215292085461106369172367979740615555507323472429869912980
841 120247364180763318589462931343849669755546473864490484063840361919582974293913725467249249698542862510064723462522790202262342750760337391871760736065978506853940662902970972283376050762371170624165238308707219448964516028778821570048039702835565800
842 479275717566082775755626600463134788241821812695047582563240207365938790653651380840960192385166088579307852660601524844171522887828613167602884834011192243470100789432744160312363451732206233509143158864633525499673296665774020414585773447406364400
843 479275717566082775755626600463134788241821812695047582563240207365938790653651380840960192385166088579307852660601524844171522887828613167602884834011192243470100789432744160312363451732206233509143158864633525499673296665774020414585773447406364400
844 1910288523569078741281905075779603587257687888514383966519834191444334231941804792830556975336135926517525611789411764900228676034639238667043267303456765367775106890581222448403008380147460792874941661413329852724516923361680353214113614856550569280
845 1910288523569078741281905075779603587257687888514383966519834191444334231941804792830556975336135926517525611789411764900228676533951960540066474622764988989376088928497335729017524468752537641617011358318278649029503518937990289898894006963359016400
846 7614057803161859947520784770128632737863975839326835384284729188593729350009179387026759008077364473069853856919499374992400824199156041301541551333290239801626680693726312983231108372759205034255795472826118864731611268813228375827467807462882671960
847 7614057803161859947520784770128632737863975839326835384284729188593729350009179387026759008077364473069853856919499374992400824199156041301541551333290239801626680693726969359630132988928554287863548818261507806770077855625181155483534978109274944800
848 30348485111659300262523882692257993695731413133165924055285830963970289154517719726592506423704589527094464665551778169191408943527667656050552218461192114825408105237141140219858678438863932389640924842627392501093948464754835423089631916737757622080
849 30348485111659300262523882692257993695731413133165924055285830963970289154517719726592506423704589527094464665551778169191408945510787051414163258852029493548936533897166458060789916866248247043607069582221575927927904660392821115016920077841213813000
850 120965491245060834458154017131023626636632973759019000822715759183448634888830628745524013839424881550348289749281675808494698243988878270813158965871383440169172913933647011658772045109234189392636178523019646169199695281659856397267441439677685174640
851 120965491245060834458154017131023626636632973759019000822715759183448634888830628745524013839424881550348289749281675808494698243988878270813158965871383440169172913933647011658772045109234189392636178523019646169199695281659856397267441439677685174640
852 482158225666932621854332209127882906171368050335244749758148730266422023570972787816666139669820302517585436606291750053577459189994547621796981323258948912223111517761898313049602163552779038386391648103966983757796183192192516397462475930224986336840
853 482158225666932621854332209127882906171368050335244749758148730266422023570972787816666139669820302517585436606291750053577459197871162685072168835797204416448956825960874708442711109379060219691775190450909293885683292460700554372206844048292745132720
854 1921857845632597944721483419053060202116319488689898276553557702373419869128327130828959648051602236264474035372151191080067530573247585222465647209664735168140806833221097784003499550733396941253867386762172407947149798051785347872356085644483026266720
855 1921857845632597944721483419053060202116319488689898276553557702373419869128327130828959648051602236264474035372151191080067530573247585222465647209664735168140806833221097784003499550733396941253867386762172407947149798051785347872356085644483026266720
856 7660489450114981527324417553515235291613180018002258083645722991236108169936743189706086821439330409035496972768434420520082259683575081266258353664422906167439905218544246176525781587470231586850222828116145963873314066033687695987793250142841060341440
857 7660489450114981527324417553515235291613180018002258083645722991236108169936743189706086821439330409035496972768434420520082259714860701844687836774972051861794898265128955185770958489605549490138078882748285345695882138963424774463176360068897296287440
858 30534818087870905388635790248277511302234353917911098655091343391640431166880724602324961456086841490561071849496556781094034182080213986373930538193944542386175468609255265633222685984953542553383113724637544673558248813856368243940861659880394708492720
859 30534818087870905388635790248277511302234353917911098655091343391640431166880724602324961456086841490561071849496556781094034182080213986373930538193944542386175468609255275915310813559966176289361573168996661867459110623840224625482591085589310901285600
860 121713205122350539153771498803599196214022517709999123476340843193655114000078051089267404501704293755399249186132786797198080437283839378365021826306053499544061453657434557979190633239383495770116461093833917155051091489995707158235364578945057753041280
861 121713205122350539153771498803599196214022517709999123476340843193655114000078051089267404501704293755399249186132786797198080437408108773592830098754467315464894774875031495160099382422748898046431945143395996374011431649446848855993397955116462522798880
862 485158437123429759318281751611562457298586277089973304251400391198838714274093020351186545090320131489039234574886607233378891395515384856223856402923839554451715135116714869338864823671189343024988588761842973945595451447215049500224263774686966622200640
863 485158437123429759318281751611562457298586277089973304251400391198838714274093020351186545090320131489039234574886607233378891395515384856223856402923839554451715135116714869338864823671189343024988588761842973945595451447215049500224263774686966622200640
864 1933895436867004735060373093229422572842975854511421365557665448250926541620343011677646367235026079685475837819339670499718636534407977870848522523873550010753943248753672785223877580115419941422106049928219867576409606443087411281474628769765229742707490
865 1933895436867004735060373093229422572842975854511421365557665448250926541620343011677646367235026079685475837819339670499718636534901603524114538717210304890661697830256905104170197283244879742335718402425679632255359646740982211202282829212988325285716440
866 7708784120167321415044350944374095521309414145234903641922703380325864228260304938003735865698972317637716619113580303192873826002864128597278738627956088317048707748321982008770809493950721559518360190731461998320440531812783594769376820373251384395257680
867 7708784120167321415044350944374095521309414145234903641922703380325864228260304938003735865698972317637716619113580303192873826002864128597278738627956088317048707748321982008770809493950721559518360190731461998320440531812783594769376820373251384395257680
868 30728563428316742046144532566283836985864715371558486867572066469962546347673565766696919464652585505790898043932013650976202117474893852182169598868782182892933860613100130017227484608907930067384719903036918506233250495462772236124238664141820753932332800
869 30728563428316742046144532566283836985864715371558486867572066469962546347673565766696919464652585505790898043932013650976202117476854706159659488079179799051830102314739697869063365033490203451536320575957210269802677695935750274080695620381854596782939600
870 122490411459083288983941653953876260536757279205246933858321754618195529579002213883798754831511685671359579788915199243201688440700841518346780580067351198979019304399445140310047337398824903264968084378211930517850382472276525319989062971365856254764351260
871 122490411459083288983941653953876260536757279205246933858321754618195529579002213883798754831511685671359579788915199243201688440700841518346780580067351198979019304399445140471162930961085086861986160640712189903075501436212852816680290128142841082348545440
872 488275997972217330858005950852837020213037044171374245517805526436751904606206072775326229121943370864272820351226184139184712178749234770178193027625338790454879037658247528943810617236214182258672878046008808984043517396602615214793029345193851342441561920
873 488275997972217330858005950852837020213037044171374245517805526436751904606206072775326229121943370864272820351226184139184712178757024217630056532470312806939301722583109298483672417454967616894798044021921527641158764899398940815115468446587747250279293520
874 1946399973610074577470586650768059700711923411776965527899352922317670063670505672253131100984955039005865567624338701991898784016921593105518440456666555857410214189335872764207225059969230179933039342531321055265214115457100583295036947446123239610953156320
875 1946399973610074577470586650768059700711923411776965527899352922317670063670505672253131100984955039005865567624338701991898784016921593105518440456666555857410214189335872764207225059969230179933039342531321055265214115457100583295036947446123239610953156320
876 7758936881103174000601927607856237985029722093521876282448105484855369705864618501721385621734546799324751783269624140817021180122218145944449667897053771092135476033815466591386029641754990318582190774023796763140874334816818310523540818069987456141679372700
877 7758936881103174000601927607856237985029722093521876282448105484855369705864618501721385621734546799324751783269624140817021180122249090324737892779314626774059894919133410608004143732206109347404307516118005850440785035589263969025421256257833735983388609440
878 30929702828998985196021351511955390600915748664381055795635955805232111583742784460164976852016986102091835126929025618291086708915571544574695472354898853882926688174222024063797839479181529289197125633727813754604496155538068213654868333601842911095512680000
879 30929702828998985196021351511955390600915748664381055795635955805232111583742784460164976852016986102091835126929025618291086708915571544574695472354898853882926688174222024063797839479181529289197125633727813754604496155538068213654868333601842911095512680000
880 123297042641055045531412387618113079804559598084828117876239696550857099358829190779839475905540440052429724574167070305642195653267859996380163730491592304496930742831931054699927030474049529332553978557200095063057410818284178606459564145136007979728845942400
881 123297042641055045531412387618113079804559598084828117876239696550857099358829190779839475905540440052429724574167070305642195653267982929963672405705664976615121388767239614108866841923828187211935814458087693921764286947304026469887816038949164695594384638000
882 491510659779988140689848021389212685479400846787137939288955525025865715811387114265210427759501346059345704765046960538138276549762163244617088637711018206098375059983689890254590107465430729120449075062610693500806688330283802247374198442722187312841914057560
883 491510659779988140689848021389212685479400846787137939288955525025865715811387114265210427759501346059345704765046960538138276549762163244617088637711018206098375059983689890257115437873219848341458416819315568967033143885171153138464355094042248378355846244000
884 1959370548715699330080344374859259619490281203708002373364569310170985048098787546007467813828600388589518397728535620968777473485702976845345404855137788386664692491920497186223844100965615496700124947044514499828106617744598911723516251923453706899554559123200
885 1959370548715699330080344374859259619490281203708002373364569310170985048098787546007467813828600388589518397728535620968777473485703465242116086379291434568202119583011904042156193216137134327551243734017271566787132125623691338981842067139598284259418554484000
886 7810944444767325094631801729122917580180218071666664088852888040094716918606001819975594038874285070539705395911047193297654668568289660536291215679071497624029217118733685188369835710379637071005635291816030670307167796504376759914070181870272167047704666408000
887 7810944444767325094631801729122917580180218071666664088852888040094716918606001819975594038874285070539705395911047193297654668568289660536291215679071497624029217118733685188369835710379637071005635291816030670307167796504376759914070181870272167047704666408000
888 31138224475761633823194344730962982245313031501914404137994621240918128256605007255308111371188028321746122862077823270578488205778990625264261192665201619212386695746561669120597986120163299834387537170013837047879143907766972658778560784856040616798341619238620
889 31138224475761633823194344730962982245313031501914404137994621240918128256605007255308111371188028321746122862077823270578488205778992565651431197639541781068765122297654555818501372088675580215495437987644987131629925675253934380738523022320679584852336170140000
890 124133056674159861578307342815119843827382736818867759417533613666042156240937714316666493421320364590511510016463052768553343993375129913405930212612465437339301858328177937128138054124293211915255970764229679037104467748090965374000314250779518165231560372648000
891 124133056674159861578307342815119843827382736818867759417533613666042156240937714316666493421320364590511510016463052768553343993375129913405930212612465437339301858328177937128138054124293211915255970764229679037104467748090965374000314250779518165231560372648000
892 494862275261561062525180393554446372926202928394499722521019652686598551112975910437293778706519300990873239482671093772394272691078424994775064280740880674394116888473012952881529996467362460787880648805587323555035735964218563584536839877046368799473798188550400
893 494862275261561062525180393554446372926202928394499722521019652686598551112975910437293778706519300990873239482671093772394272691078432704116017753419200779348158529389014287474953946710747378442432995557848361721909739139250530123256858156695029815654068032664000
894 1972806654398438061341994320613027822269560667559280773003259555005634492356427455031896003702499763681736270152393487924846966298661671317079963392825538677401383667497144206443736543420099515851246949739824144388392701454119619603603818406981047671004427805796200
895 1972806654398438061341994320613027822269560667559280773003259555005634492356427455031896003702499763681736270152393487924846966298661671317079963392825538677401383667497144206443776136551570085871175834640012931965197215092045737538352843926690253090594069875184000
896 7864805099900916021332147001372472523601418197010882724517458850982283936045936238140549693331840575749064684134318681771822950467432435825173922853167415828171154261873699056098860599214015669510751927339371536948228795765260684831644077489495927256696715344992000
897 7864805099900916021332147001372472523601418197010882724517458850982283936045936238140549693331840575749064684134318681771822950467432466456037532633005384102318908995870311501581661115806036101263214376488980126093397826237485909025665578689885696472770108922050500
898 31354122781342181911324149515493821419257324215254966763666484060708882506731015292364329512391970224033019564811649087687222898300009164713379027646057099205235739649460707322563860573035199601917937046581902952577243004376614203019913999676827164111934287239355000
899 31354122781342181911324149515493821419257324215254966763666484060708882506731015292364329512391970224033019564811649087687222898300009164713379027646057099205235739649460707322563860573035199601917937046581902952577243004376614203019913999676827164111934287239355000
900 124998436154950831886478942735102034724772532538149800831150383122026078260167647632225793656069321293144971331715774362913061954556036414950706314023724774888926069926103479742569439976440744440204139843547327377933657955698939638220205572884020491112804758719940472
901 124998436154950831886478942735102034724772532538149800831150383122026078260167647632225793656069321293144971331715774362913061954556036536657337723548947635498206482069183353192621257484500329079646175692373186437607942110781435289372723812044950960926244691794228600
902 498330794249670943973146649751027624024702912424818939898909953111758068097076342445104161848365054734090151783647366528864047437453999319090672343549906537972894134723706583237988959993639892871848833469815940609354944379567673282244251472409804496109507662629762800
903 498330794249670943973146649751027624024702912424818939898909953111758068097076342445104161848365054734090151783647366528864047437453999319090672343549906537972894134723706583237988959993639892871848833469815940609354944379567673282244251472409804496109507662629762800
904 1986708166455546550972589077104760571886094354401601171897866671476522209537459223641764822236181036793872684765779987798701357261708200341628941485773520627816123032219353562563193193045907063433421767579975240695431065086654640893949165984711707081020759639375283680
905 1986708166455546550972589077104760571886094354401601171897866671476522209537459223641764822236181036793872684765779987798701357261708200825224317617426839781918485023832122263262955986523316564059892915735859126057649579141550768262398542374518733853958700902785027800
906 7920518650372443865466878307397787180631978816885853678692157193568651457891062600214188231696562808939810306152314918243829252129459184746920789441661970521290913803622103327710592120048568203553660543571077846507418327222237499421225179053692482151742490754204707776
907 7920518650372443865466878307397787180631978816885853678692157193568651457891062600214188231696562808939810306152314918243829252129459184746920789441661970521290913803622103327710592740973752129563281690549584065474867858564328228436847168936823031656179721479977395600
908 31577398143555337877742400300418490742167140217099989335755076036033610437847628428166697575706560978372371484880374453791477855405993664139913150546047530593691394166710511645581058990593049813610982177580468346511164371467844668938349561163959936121817730924158386880
909 31577398143555337877742400300418490742167140217099989335755076036033610437847628428166697575706560978372371484880374453791477855405993666061512398434819750316159810538669618993736063570842491970285330087873892419624473180619898884296681444439757020479483030569953934000
910 125893187323976665736757613505404708145694928250152484956175182262340591943418896634493163521608135417071388733127470899291738087266972549968315364309369290271459112784937777702499383115402814140873821493193935932305042526691201266185011297173009308021499379019552607200
911 125893187323976665736757613505404708145694928250152484956175182262340591943418896634493163521608135417071388733127470899291738087266972549968315364309369290271459112784937777702499383115402814140873821493193935932305042526691201266185011297173009308021499379019552607200
912 501916259989012233134704695949179296949283727102581617654224739809068412616525337898045112461148224097008299817600311611649955795288061606053639243728022165737719071440848634535717125182016326205792353661692344019723767319599267120817631254464589545442944538176797443636
913 501916259989012233134704695949179296949283727102581617654224739809068412616525337898045112461148224097008299817600311611649955795288061613689467834022880196740159357550475613734964645841671745851115367268917928782742472178782026100711295040045023951717293576880584736600
914 2001075329759256649390441916891476321754037091424296952660825986722369032357350471882359288630660972220457597959885706250385600566772096849326499767154677720920285228571042818873316377950822584115387744341287672302312438314531403841347876505387382144483389271502024923600
915 2001075329759256649390441916891476321754037091424296952660825986722369032357350471882359288630660972220457597959885706250385600566772096849326499767154677720920285228571042818873316377950822584115387744341287672302312438314531403841347876505387382144483389271502024923600
916 7978086358385158606521718210139379396338147879783332392049493999465165618088475898814821093972897238590732694049675326666384512303331547670246682402811790178986898486137998002445513587365405985583847420802483923347498043141664991397303475453571886779949427552420419049600
917 7978086358385158606521718210139379396338147879783332392049493999465165618088475898814821093972897238590732694049675326666384512303331547700589931386079566634062097876355292985289684947900004451080126683771160021013149590310773675577076905019295545405735084737473138669200
918 31808056722973508169792471295326937462524641873645965746079681958651967496954054237104842270088021670198346035100012740303885964085178065995816066310513304880901174539717181183181096841364269629589522024827590055795720537288741159119062759890601924148346418207902426540152
919 31808056722973508169792471295326937462524641873645965746079681958651967496954054237104842270088021670198346035100012740303885964085178065995816066310513304880901174539717181183181096851104592909535145601963448449790988562676940798052398118050786161421558180979468069204000
920 126817339195507421703042157294846963709283028687536306909369862417755887803073337980109305920307460311182101366029181229820275778548296897784476535808843273460207151348965424046336926908409950872087518568030922935617091295052997280320591998389128200172177223004495798816320
921 126817339195507421703042157294846963709283028687536306909369862417755887803073337980109305920307460311182101366029181229820275778548296897905057968724959567720810335012698500630335068749838746513233602247828183601992767443368498747017604670663351782711168921557270519391600
922 505618805729593581540545520841493968107727129561153431885947520875998528811385672901173328159490481674517792431153221475942878266750042729608452378560684784101625587317440009020728538746645588050592973821059005337229298396770717347111404305161042465559931622174106756272800
923 505618805729593581540545520841493968107727129561153431885947520875998528811385672901173328159490481674517792431153221475942878266750042729608452378560684784101625587317440009020728538746645588050592973821059005337229298396770717347111404305161042465559931622174106756272800
924 2015908744921886097830486686991411015702236737341222124532284271544565562923316903644937814869656855507493016576156350559928099063535884648738921581114268086694214040329243653696886103750288122921531508649619689148699752710138518011418804671813914653268025462402262190483640
925 2015908744921886097830486686991411015702236737341222124532284271544565562923316903644937814869656855507493016576156350559928099063535884649218115327508184788561026692291611464537190407730132409500416142377469021279602527374137795137184430151745974505544142961135724339944800
926 8037510892280349323099521434527310442735051872855067045111440097778116693642425494878088998378804655003957038012061821022953068836473527132735725474255095290893423917862450893165558299502860535502739090342997436894484374800558034175469671836118939389275351849366192508721600
927 8037510892280349323099521434527310442735051872855067045111440097778116693642425494878088998378804655003957038012061821022953068836473527132735725474255095290893423917862450893165558299502860535502739090342997436894484374800558034175469671836118939389275351849366192508721600
928 32046110238617772085633867788524836894525530096512659554862422803641198024220877511906173808191354766718363190349815450199274089110939709471287626851339534245496620081523551528376641632785784408271090731579233749243380392526488856042636912073079949071442349394033566052863360
929 32046110238617772085633867788524836894525530096512659554862422803641198024220877511906173808191354766718363190349815450199274089110939709473192008895198117000329384155270547742147161323448905152327731286927899263480163994355673196604782096760388012651205605433895379614515000
930 127770942757843762251107937376182898069785661933192410354225659952582325025603240660374292990079079005367409365394748053052589594003617680351178461272467331007764899406175474223528681921727317154422455307286198755804238792818987564914295361869892439707257274684802215034323584
931 127770942757843762251107937376182898069785661933192410354225659952582325025603240660374292990079079005367409365394748053052589594003617680351178461272467331007764899406175474223528681921880150865409922163364140289230589345237458293559711843857547043989968155859015126463034000
932 509438651596724700134245810396883743806141115604874460167706601270167295917533950959174756170744482386207396139277772280196805720297685944396915591199609883584714386334966940170414782282715065858237633199624129023656463031896025988654188248597484708119397603863145979081841920
933 509438651596724700134245810396883743806141115604874460167706601270167295917533950959174756170744482386207396139277772280196805720297685944404484079494086482859285800636639551732438392727153047871097929998992645187533122325002569762733786707912709029470731402545171899073642000
934 2031209356045184992826479012760166019201359223246844207349613900567562109204385902967844531027679285231516427433265978556159426662086276720516379777340447604034240172988057484637687981280426070954998598839666606722027138691980267447987817666238681398018205292374968042987412000
935 2031209356045184992826479012760166019201359223246844207349613900567562109204385902967844531027679285231516427433265978556159426662086276720516379777340447604034240172988057484637687981280426070954998598839666606722027138691980267447987817666238681398018205292374968042987412000
936 8098796278590417086782499653441174768866957928586776262637563116365536102084154049012816014738567406500020627330073324755968996050113231539464716402328095629224763530330350873565303114620378308029778781702615265973332479892891373733437206139465706441556291103260964571027635752
937 8098796278590417086782499653441174768866957928586776262637563116365536102084154049012816014738567406500020627330073324755968996050113231539494796291703579549418572997426742022081037976643750103423135438963286085776287694015459784311848862746156793779277715973443782838065194000
938 32291575780307206721286299257857136072028169139567743307318215410668555460335539598409309056633520362803920198522893640284993651628383247289670083295278664727958915789313449000621622636084888472070923818467686525376669483601086986488608471930305339802237374990063697030238620000
939 32291575780307206721286299257857136072028169139567743307318215410668555460335539598409309056633520362803920198522893640284993651628383247289670083295278664727958915789313449000621622636084888472070923818467686525376669483601086986488608471930305339802237374990063697030238620000
940 128754070238927032756788350657923985104214444611808406293434756765091219005678300441317117387513227999775630749004048259349102347131042990256990525238295348377176536392845414386675591697371390374128312485610484300250431966543533813974873532001536607462207070401167570991685432960
941 128754070238927032756788350657923985104214444611808406293434756765091219005678300441317117387513227999775630749004048259349102347131042990257110076798621739787648953593985964738648767702176768078001938799592435209693358749507312792935430375313600439977431576024211421775887604000
942 513376101716995684749996863132868883281772244120968549934332214872274542022640866727799461685243826292099011776283657390780497256713585426120706420865842096223364617514873974053465787143708791228082173652759673216729204907518319762889678475323160137480328313585682992758636668592
943 513376101716995684749996863132868883281772244120968549934332214872274542022640866727799461685243826292099011776283657390780497256713585426120706420865842096223364617514873974053465787143711189916109641328311238479414283931156546550175665063352317677871797239434116879182838472000
944 2046978439473275166736216305966227199865032549651827989356807687266145525607224811825674972228027290427394788480859837308154440332913067313472341536742251090691368549774688870144747739871715192478075046641634768881658372274569006870552112311812775677873222949292749369811310871680
945 2046978439473275166736216305966227199865032549651827989356807687266145525607224811825674972228027290427394788480859837308154440332913067313472816703537107680280449597802950888069115702128102668267199883431952861903088310081433518236081783155146317520666784755540271115724792382000
946 8161947858026632060178655291865337207072835916793546697519956232947041144387369968505756866008582388469485351109728653621943497817915528442303873790424915613126697550647706923675163243580553133936446046834382870082927172967407220704545968352232462672256989532661630706674330724000
947 8161947858026632060178655291865337207072835916793546697519956232947041144387369968505756866008582388469485351109728653621943497817915528442303873790424915613126697550647706923675163243580553133936446046834382870082927172967407220704545968352232462672256989532661630706674330724000
948 32544475636435305050079448315665585066176497642910977338212483713649594436481285317459663453072195599593517539234993998619141795096751790624374316982408398088657446574343714016828163057966681253200540615420545353673071256695937379351077842836624902442800550909318127062465896447504
949 32544475636435305050079448315665585066176497642910977338212483713649594436481285317459663453072195599593517539234993998619141795096751790624376205620048714153606452258911742796932612933264230850506082338643425368052177968161180690151037721910800325845075338009979919906359673140000
950 129766814432438879504948368652359196032291129548786086481209356112952277605674851350039163326565765190800257303812797122915062231396311350405407438830257399172485517007113349173453408201268322591281094630296100309664894887783739425570664095366433299264363558296635722742410991425600
951 129766814432438879504948368652359196032291129548786086481209356112952277605674851350039163326565765190800257303812797122915062231396311350405407438830257399172485517007113349173453408201268322591281094630296100309664894887783739425570664095366433299264363558296635722742410991425600
952 517431541581447464916789923744070911910270092192428554918771760299124838015905184584820025197104668764997664627388001973304176712584451561070293583187842574862382337235921063611884347903244391640922782018316439139050590372626979393702577510250489430698746386335607271578990013637760
953 517431541581447464916789923744070911910270092192428554918771760299124838015905184584820025197104668764997664627388001973304176712584451561070301090125690217708776284200632640191627245306737975374477978168701677285176408607171297121288068178582963029419668137913896222195579961608800
954 2063217593475708759479527117319125522962963763836476124644662239180158159132603063061483622484052578597537857696628888371539924753324165344141955290186714453002290340774849647053406751726238178617053728063581736752742355765154873471590578703702954917293504067993579612039155290464480
955 2063217593475708759479527117319125522962963763836476124644662239180158159132603063061483622484052578597537857696628888371539924753324165344141955290186714453002290340774849647053406751726238216273075711691552599992464421741802530659727265567431437488377796222876793741333318840628800
956 8226972245114437020016691810900111394910897351197329484461770351207910985997367025512945155762770323863822503702457450284843298284175437543796134978899513025134344958752952786155401179338017219922023920080266324493719943921007154299221204815256527228615749524695439047719215081785600
957 8226972245114437020016691810900111394910897351197329484461770351207910985997367025512945155762770323863822503702457450284843298284175437543796164818192212860716245584763312609380320646004623515097243319004391748087107087531120551124351816258419079190058743934734662910002731611377600
958 32804837136051304192550900540332385729185415325233610261632528957843653409718102335552662312122946385344260922905414885269416909650887444068164248022436589903899851914191914580201278567575847419281283380581186302393266257170021404274555258984510315768292695021593332271618407886704000
959 32804837136051304192550900540332385729185415325233610261632528957843653409718102335552662312122946385344260922905414885269416909650887444068164248022436589903899851914191914580201278567575847419281283380581186302393266257170021404274555258984510315768292695021593332271618407886704000
960 130809288080004575467796715904575388095126843609369020918259709219401567971250933063016240969590248711560240430085341855011799927232913683221804820378277420395362604519449079091233543408208931411850633259218247276422036618182793255556903293016639627891409710954972761593173300175577882
961 130809288080004575467796715904575388095126843609369020918259709219401567971250933063016240969590248711560240430085341855011799927232913683221804938989465902241800659507840259388552598288208691584384117480067480380793149200465460349544789095200734884126067121398603412433078401448232200
962 521605435628791633570133266330510591198447580130498507528528320754287333407191870301174948398490846213664326704581467105847468316907959343907321981251134304573334022736044942842502876334270832554779079681433320936301996188134621518559055061528086294706438126491728368080341733841391600
963 521605435628791633570133266330510591198447580130498507528528320754287333407191870301174948398490846213664326704581467105847468316907959343907321981251134304573334022736044942842502876334270832554779079681433320936301996188134621518559055061528086294706438126491728368080341733841391600
964 2079928728793646306476755472795106548305842840271406911763135752053403018275150984893896785937550635731665634701671327339084718060367422943962391329264819506581271116889877341688023276274665975032368055360101268051748632467107381570768934810051268768531593546453946453512197763904832000
965 2079928728793646306476755472795106548305842840271406911763135752053403018275150984893896785937550635731665634701671327339084718060367422943962391800756597787116074671574021535566992797332922282510965541800238263152639910111192411947449178066923198876402020911031331791390906249882063600
966 8293877291214415706571906916363095677095348468659895884173497843591830669146875355912308922806878932544902717257596224544673223569912332484620220721029414778438012044413179042447263204271652827806475963102439021763416533723239844374636482387091138478721760888153159183310847639175174956
967 8293877291214415706571906916363095677095348468659895884173497843591830669146875355912308922806878932544902717257596224544673223569912332484620220721029414778438012044413179042447263204271652828397763216371136428223570324791214462548213492664376979370497499533429285776850694487107359200
968 33072692504222773375379711464009864993376079637424791438956303384570729734407994704361066572349744503743103810551984944981858102251923143998588894802554936179000828939060210997727439309355795089295168272077416793176396505495504781556444737223194166647763371591057091238105795936150846400
969 33072692504222773375379711464009864993376079637424791438956303384570729734407994704361066572349744503743103810551984944981858102251923143998588896676832170500796205053135197421328962777364235452081989685116308484445228774477363456029033142236048698729463169627104383366367438760572734000
970 131881623305498646820586313343082636901421315502638240500910290197442868672876415996359387115308053340699304679603172955865801174753029609264476136439161686079463630046934993428557142291592641988302202167041114657560974123379836956618866179555707594521199525894473974083617786727727149600
971 131881623305498646820586313343082636901421315502638240500910290197442868672876415996359387115308053340699304679603172955865801174753029609264476136439161686079463630046934993428557142291592641988302202167041114657560974123379836956618866179555707594521199525894473974083617786727727149600
972 525898325033037813864807150738465329866161542066075946688815107824370945448630646504001012817833348506739202611257097095613009622780599552992911005757184631506773350573183422827460079055379081052030266625388951139875571411193938165111136904732662207083704935693508999101012410930935683596
973 525898325033037813864807150738465329866161542066075946688815107824370945448630646504001012817833348506739202611257097095613009622780599552992911013208015118563787067964938307128690826668943498299032238271040494251755489405576386876393750320944364852226511689677964118876648705099455176800
974 2097114059988007052413666297195276531006336169799424000964433140441331367682219128358870568567212243942684869550433845091746334060451590003926556853490688624745122147819117438283198327291762368987105968629077289192831951592668056086153312368119007275203050721467364104432139189534172388800
975 2097114059988007052413666297195276531006336169799424000964433140441331367682219128358870568567212243942684869550433845091746334060451590003926556853490688624745122147819117438283198327291762368987105968629077289192831951592668056086153312368119007275203050721467364104432139189534172388800
976 8362672050689880581961054537586082232250676611536227675977022318235309101454095130709758455802858661296034336363000538009299930495161463417297294308275141227179100589991799301956385849466095493021045684346028180646820356708113426732100422244831427637633066261507202789884079357669337993600
977 8362672050689880581961054537586082232250676611536227675977022318235309101454095130709758455802858661296034336363000538009299930495161463417297294337895246032282802663229513391186688411700347479608418473262672960592727413523221387589455626779425385568740034229457972432837997669740777599600
978 33348078729744922566102364720435297245171409800604588891932911084987428932178906962953024517005264600260259623533437728257944508109539578044437063310625214239164550497541004320683113298191569703950664223639961726033407715743316248724733528714957728888267729634253269660056395775989065765432
979 33348078729744922566102364720435297245171409800604588891932911084987428932178906962953024517005264600260259623533437728257944508109539578044437063310625214239164550497541004320683113298191569703959950966998389106658115452699962588546908941144947856562460259197225043443832506044978560980000
980 132983971097799140192171470742307287381765172959961972846605935224623339047913437154306550829037320467160300621192525144930660344583755786732306166635227968291807183741893990605702395904967355778909269381031078128725164587550809367899045168497630778925001985448591093111784661101985599596800
981 132983971097799140192171470742307287381765172959961972846605935224623339047913437154306550829037320467160300621192525144930660344583755786732306166752982997190464350351418617229826129356461892248036212631662963906959097131787197751062571573463730840251117033615056601814793299616098179908000
982 530310825681243821784667494324720302838077818035856502716200450447683295022025478509434269904796483655193215104470395588134894001415466049739013186359146045822666391014414770949082609531471252589928522062721147311254403633481330339267851610676140499412804789853932436564898738591283576904000
983 530310825681243821784667494324720302838077818035856502716200450447683295022025478509434269904796483655193215104470395588134894001415466049739013186359146045822666391014414770949082609531471252589928522062721147311254403633481330339267851610676140499412804789853932436564898738591283576904000
984 2114776097533740606385198422490043158878676176801525321807287162151127286246369896007134222669127440917660748038558772650245248030034846320300698925622592897110361872524495144157142392824437569609368597844052823272840219075810028629110620239419543070994647420390272249266022384467407835627100
985 2114776097533740606385198422490043158878676176801525321807287162151127286246369896007134222669127440917660748038558772650245248030034846320300698926090740938829413534898946708540853820936476824352519837981827014277807194977419451474885213130379243211073014222954096423862462042918899142044000
986 8433366750002705947572616832891328296867094043796752094671656309917071490386132283062932823057818557493146106782569060913554072265818474372639298354349689017725409755803913243390098604383597234639054769720632677627117536157417122920130484816076251831581229132510656327208114353709037957928000
987 8433366750002705947572616832891328296867094043796752094671656309917071490386132283062932823057818557493146106782569060913554072265818474372639298354349689017725409755803913243390098604383597234639054769720632677627117536157417122920130484816076251831581229132510656327208114353709037957928000
988 33631037444342774730198492228331815272931528879108505316808022126592370113483159104522221986688061858828942976440609412954861381302960312781577768739168916216564452943381146188317580983448666914824820141879343068726409504403233807266714388442770381929710872639145787267526801366854898158470400
989 33631037444342774730198492228331815272931528879108505316808022126592370113483159104522221986688061858828942976440609412954861381302960312781577768741030136366232909350068237023235818321124871563236716389371753795395590174554882048892018330136984243134038504840174074827125476268839685783640000
990 134116500838651792560427926583286875452054218196687251505816233692713815361647992065306800407519664867329966536351036325601810841802108398850170738373320180175643965771787272492661627001819184779452941286595825132639518243074137520361310985732381923200519729859410401393543280511739864666239720
991 134116500838651792560427926583286875452054218196687251505816233692713815361647992065306800407519664867329966536351036325601810841802108398850170738373320180175643965771787272492661627001819184779453087177009781802244232332467347807096654916546276557467862643544451765068173111423615231791728000
992 534843626328333156622029110447059354121296862082756821529242964201991787873668807066888812915471566749150552034077318250081415010251150026059753468747493931960237032787516697306503899555848532111068441604980472685176345306615652479742104943361986484630036730303423000478463361873380901788716800
993 534843626328333156622029110447059354121296862082756821529242964201991787873668807066888812915471566749150552034077318250081415010251150026059753468754893783039160815114103276190493343164512797366447996847026912106530426519395995892010450453484949658611758687360737079243641964507884936459754000
994 2132917640609167638681814279489077746214105393657996016641769728467500449830204377478015346475783994560998780948775140385636548390981447387626622485054727319886552787839341435431705847388459485674647745977479556931877877990830711987856564987539577914222345509756500786842853870532450591676524000
995 2132917640609167638681814279489077746214105393657996016641769728467500449830204377478015346475783994560998780948775140385636548390981447387626622485054727319886552787839341435431705847388459485674647745977479556931877877990830711987856564987539577914222345509756500786842853870532450591676524000
996 8505972759537764920526271403745599204781552834949357608535250362924610227636116252352085297391379544574585499928247849007779488161624808256679663163261117976221736441048776434893712278249649183422085574587038754109696143124543206718024588425268085632767136136121801274741234673576479742400018360
997 8505972759537764920526271403745599204781552834949357608535250362924610227636116252352085297391379544574585499928247849007779488161624808256679663163290539070872879190058096567805959463681687828413354264078864257162067200180300791180488229046693979392862606791920503137891381098147483684878668000
998 33921614812585475334363286760428341518066713710519482246463222890220389484961666016394087658935561710828507304323072584219401165213694125111808676743383111725525109395221667675218154975403925407900951874783446636778584625969536221341025202009861761506606387807458519527863423617862710486790680000
999 33921614812585475334363286760428341518066713710519482246463222890220389484961666016394087658935561710828507304323072584219401165213694125111808676743383111725525109395221667675218154975403925407900951874783446636778584625969536221341025202009861761506606387807458519527863423617862710486790680000
1000 135279399872590875633440787600588225974050054277551695198895332886198913266027124073379621583835020102784087129640413465866971846872212170945893002852494871289061192698082953840310907232633068874223714066491996124389016417551271499089104279387351144390539795715713724594393844942919862266969731968