1 49
2 361
3 361
4 1600
5 8029
6 1600
7 9409
8 99856
9 99856
10 9409
11 47089
12 1718209
13 1364224
14 1718209
15 47089
16 258064
17 26512201
18 49336576
19 49336576
20 26512201
21 258064
22 1343281
23 434613664
24 944701696
25 4556324929
26 944701696
27 434613664
28 1343281
29 7198489
30 6990799321
31 27285753856
32 226637884225
33 226637884225
34 27285753856
35 6990799321
36 7198489
37 37945600
38 113636628469
39 603269103616
40 16533087493120
41 14139111560401
42 16533087493120
43 603269103616
44 113636628469
45 37945600
46 201895681
47 1841188465216
48 15860529270784
49 1006239668280961
50 2261195747329024
51 2261195747329024
52 1006239668280961
53 15860529270784
54 1841188465216
55 201895681
56 1068570721
57 29885540089249
58 372641945092096
59 68438717405988481
60 186370092021300625
61 848170637644693504
62 186370092021300625
63 68438717405988481
64 372641945092096
65 29885540089249
66 1068570721
67 5672499856
68 484822312979761
69 9417680785309696
70 4427204221759169536
71 24455901146017548025
72 173223627538782109696
73 173223627538782109696
74 24455901146017548025
75 4427204221759169536
76 9417680785309696
77 484822312979761
78 5672499856
79 30061664689
80 7867521981505504
81 227009527113908224
82 295306870252087238017
83 2314068144009520254976
84 53060397281015908925440
85 48673249000646115009649
86 53060397281015908925440
87 2314068144009520254976
88 295306870252087238017
89 227009527113908224
90 7867521981505504
91 30061664689
92 159465247561
93 127659187514359081
94 5642600260896292864
95 19431114832514090805121
96 275508832683852646545601
97 12918833834289527406198784
98 33073672641937525219176361
99 33073672641937525219176361
100 12918833834289527406198784
101 275508832683852646545601
102 19431114832514090805121
103 5642600260896292864
104 127659187514359081
105 159465247561
106 845443470400
107 2071519703855856109
108 137487696199369621504
109 1289257317404589497597440
110 27911391658467202945715041
111 3660962109260466462309744640
112 11681343800269067725781401600
113 50198078741005740094898080285
114 11681343800269067725781401600
115 3660962109260466462309744640
116 27911391658467202945715041
117 1289257317404589497597440
118 137487696199369621504
119 2071519703855856109
120 845443470400
121 4483691905729
122 33613908262858076176
123 3393605721164360974336
124 85227546190435774598238529
125 3167407534498727634717082624
126 954495595148462633276991078400
127 6694833114091895036021909284225
128 42460210103956114643136151699456
129 42460210103956114643136151699456
130 6694833114091895036021909284225
131 954495595148462633276991078400
132 3167407534498727634717082624
133 85227546190435774598238529
134 3393605721164360974336
135 33613908262858076176
136 4483691905729
137 23774527583569
138 545447383682075078689
139 83064922571175205273600
140 5646753935129035765660889665
141 331895534530132226751043307761
142 262903546355398330880864847659008
143 2680875821421138703450685597286049
144 54227987424792078740554059670856545
145 52964434709981480280861081128206336
146 54227987424792078740554059670856545
147 2680875821421138703450685597286049
148 262903546355398330880864847659008
149 331895534530132226751043307761
150 5646753935129035765660889665
151 83064922571175205273600
152 545447383682075078689
153 23774527583569
154 126075439502224
155 8850860797879246660921
156 2044261855208073173401600
157 373753335151272488550437038336
158 36782073402039106962439781255401
159 70290079537296035447134769995841536
160 1399928318253798881047969475876356096
161 53358393237478022596333461709485415249
162 150028666669155474907085548882578374656
163 150028666669155474907085548882578374656
164 53358393237478022596333461709485415249
165 1399928318253798881047969475876356096
166 70290079537296035447134769995841536
167 36782073402039106962439781255401
168 373753335151272488550437038336
169 2044261855208073173401600
170 8850860797879246660921
171 126075439502224
172 668536407557041
173 143621290995270140047744
174 50132883610100671442845696
175 24753443727068414474258504409025
176 3918952778856676705578309632360704
177 19164402723903871078520282792360673280
178 600568214586478657809708261073111649329
179 63013696142918822934945387238912675741696
180 226259568161817533790913577412276876476416
181 921075691239939608029122126970972379213569
182 226259568161817533790913577412276876476416
183 63013696142918822934945387238912675741696
184 600568214586478657809708261073111649329
185 19164402723903871078520282792360673280
186 3918952778856676705578309632360704
187 24753443727068414474258504409025
188 50132883610100671442845696
189 143621290995270140047744
190 668536407557041
191 3545138659498489
192 2330515180094246072884441
193 1232262650212110496354533376
194 1638963688081475167859308842065089
195 429263312355818384959970138542504321
196 5170221616196548711894874829648648208384
197 298023397529300814161330101905777455526649
198 66458670435276456600262038301040027925126361
199 553694558544373125777210678145484835866804224
200 3239959554123314201583176604516930305076279169
201 3239959554123314201583176604516930305076279169
202 553694558544373125777210678145484835866804224
203 66458670435276456600262038301040027925126361
204 298023397529300814161330101905777455526649
205 5170221616196548711894874829648648208384
206 429263312355818384959970138542504321
207 1638963688081475167859308842065089
208 1232262650212110496354533376
209 2330515180094246072884441
210 3545138659498489
211 18798954662118400
212 37816833391560121524062149
213 30243965651299011990151757824
214 108536152473014893436858118117448192
215 46113834938964427681099734170326531249
216 1404558266241193009849001951746485693448192
217 132775698786163825058379303198769962592239616
218 75842984778397048197669729808603273947205111525
219 934081653862527766684763759288643050009980370944
220 17164273299751920327654491548905185196640697319424
221 17741984294545018968584731500604756548312241112641
222 17164273299751920327654491548905185196640697319424
223 934081653862527766684763759288643050009980370944
224 75842984778397048197669729808603273947205111525
225 132775698786163825058379303198769962592239616
226 1404558266241193009849001951746485693448192
227 46113834938964427681099734170326531249
228 108536152473014893436858118117448192
229 30243965651299011990151757824
230 37816833391560121524062149
231 18798954662118400
232 99686999558415361
233 613646623754391813704724736
234 743006752205416803483932164096
235 7187005220732476087776392507068409089
236 5021982773486257844589009767258955710464
237 380141952363995810189793002334727651138207744
238 64071792923037084534796720601635336529519102209
239 82465629995657174075070509767804742257428482560000
240 2097178130027975495013791030483457947018100238974976
241 68767742305872609670264205163401215949873682341534209
242 207368297558835290089883468055551849843183032100454400
243 207368297558835290089883468055551849843183032100454400
244 68767742305872609670264205163401215949873682341534209
245 2097178130027975495013791030483457947018100238974976
246 82465629995657174075070509767804742257428482560000
247 64071792923037084534796720601635336529519102209
248 380141952363995810189793002334727651138207744
249 5021982773486257844589009767258955710464
250 7187005220732476087776392507068409089
251 743006752205416803483932164096
252 613646623754391813704724736
253 99686999558415361
254 528616710372623041
255 9957528486618286101670254529
256 18242116631346739220149713240064
257 475927472701418789512724107295700861697
258 541685870457983866886753030439717488647441
259 103138306162307453303271798722343040549730123776
260 29143108985755286449808816356575827992274763870001
261 92737282912987218532244894644794360583838276534606881
262 3780101121425570878870461061110685645506844821658009600
263 337939140461192746859606463756870242459651396653318940449
264 1331685707721862575120008257461249503233845332264297052769
265 5152497266471960022029127395329867063635293075947430871040
266 1331685707721862575120008257461249503233845332264297052769
267 337939140461192746859606463756870242459651396653318940449
268 3780101121425570878870461061110685645506844821658009600
269 92737282912987218532244894644794360583838276534606881
270 29143108985755286449808816356575827992274763870001
271 103138306162307453303271798722343040549730123776
272 541685870457983866886753030439717488647441
273 475927472701418789512724107295700861697
274 18242116631346739220149713240064
275 9957528486618286101670254529
276 528616710372623041
277 2803139060314279696
278 161578941935654380326252691681
279 448057632496502972740352138543104
280 31515562991670606353238091163044958408704
281 58823626175536614279384712472539723409101849
282 27945979120051130373180661334858122532819927302144
283 13849236187561713548613620168110087083079431792640000
284 102166326255154113404652249210339887403330099376220794249
285 8066436154999015615961855525781253259363157317510269763584
286 1447657447862850116377150421711725495858099264157479877017600
287 13721548409419443065141706476111830684626659457411429952623601
288 75545541518168705646393175944242671256206185857161155545399296
289 75545541518168705646393175944242671256206185857161155545399296
290 13721548409419443065141706476111830684626659457411429952623601
291 1447657447862850116377150421711725495858099264157479877017600
292 8066436154999015615961855525781253259363157317510269763584
293 102166326255154113404652249210339887403330099376220794249
294 13849236187561713548613620168110087083079431792640000
295 27945979120051130373180661334858122532819927302144
296 58823626175536614279384712472539723409101849
297 31515562991670606353238091163044958408704
298 448057632496502972740352138543104
299 161578941935654380326252691681
300 2803139060314279696
301 14864407777651380529
302 2621911121085337471567487344384
303 11002166874611393384262727106560000
304 2086962135648619354630701702839613666266881
305 6357635844915743713685244488849257959424000000
306 7578733120030654911264398398052656943636441441763328
307 6371342278271348726458767495206746541436418001782887025
308 114175316523379719981847221865725604935699258038108302704640
309 15119288639497332766471815278244993762815634489883774582521856
310 6853995630548454768072373113304340652143185071382013737619226241
311 97325081475676645077976662501270122363474222666435609420574490624
312 1653931989513823574735507611082721755509798485725828744002360311808
313 1800796306973356799955401420965428296746937766944712988569728732209
314 1653931989513823574735507611082721755509798485725828744002360311808
315 97325081475676645077976662501270122363474222666435609420574490624
316 6853995630548454768072373113304340652143185071382013737619226241
317 15119288639497332766471815278244993762815634489883774582521856
318 114175316523379719981847221865725604935699258038108302704640
319 6371342278271348726458767495206746541436418001782887025
320 7578733120030654911264398398052656943636441441763328
321 6357635844915743713685244488849257959424000000
322 2086962135648619354630701702839613666266881
323 11002166874611393384262727106560000
324 2621911121085337471567487344384
325 14864407777651380529
326 78822648654316056361
327 42545258857665420765606259511401
328 270207086468521412548972233669738496
329 138198003478766502256002360137356329901781761
330 689425913745728273039535004262910755974556918401
331 2054331563762025502387628515359473638328986703805546496
332 3002399975304915734296019810127224563670657593542533851081
333 126488934626720765744525686363553905077437054001934639041721129
334 31309625404966241679336420198288628905488508532534972336197074944
335 30356132399639759920172628432871593555828966958839456091040113089601
336 927150750903698063667729783541290070932626145410102678978747873318401
337 27131983614619019234470357720275354265324813991040878880069501243621376
338 86341916665150515678965337295995381955995759072747851273779539511849225
339 86341916665150515678965337295995381955995759072747851273779539511849225
340 27131983614619019234470357720275354265324813991040878880069501243621376
341 927150750903698063667729783541290070932626145410102678978747873318401
342 30356132399639759920172628432871593555828966958839456091040113089601
343 31309625404966241679336420198288628905488508532534972336197074944
344 126488934626720765744525686363553905077437054001934639041721129
345 3002399975304915734296019810127224563670657593542533851081
346 2054331563762025502387628515359473638328986703805546496
347 689425913745728273039535004262910755974556918401
348 138198003478766502256002360137356329901781761
349 270207086468521412548972233669738496
350 42545258857665420765606259511401
351 78822648654316056361
352 417978733320595240000
353 690373918126060528723455144750589
354 6635400313153496903152445630797840384
355 9151459745379706792589841617454964219038392320
356 74586786986568647801190677321852515885374220621249
357 557029456536396771841731134568968413014989507960774852608
358 1389890839134816945055672282193418956336745310233173926936576
359 140982307693848739766401245695208748328045730637588342656055555021
360 60055950202612463587851317628292035526506534445928278754509585383424
361 141133183588783035745388983190206740661635747337850028220572887905730560
362 6996841494945777253170837070820449945723798582185634415571598888255370401
363 553713608370319840760140922159090660090455935827844802068429567940014112768
364 2355811450996618626831392257124684676270302472514328446040570470053766758400
365 8689569556529371812340728330391406916380832435087740051059832744727403802557
366 2355811450996618626831392257124684676270302472514328446040570470053766758400
367 553713608370319840760140922159090660090455935827844802068429567940014112768
368 6996841494945777253170837070820449945723798582185634415571598888255370401
369 141133183588783035745388983190206740661635747337850028220572887905730560
370 60055950202612463587851317628292035526506534445928278754509585383424
371 140982307693848739766401245695208748328045730637588342656055555021
372 1389890839134816945055672282193418956336745310233173926936576
373 557029456536396771841731134568968413014989507960774852608
374 74586786986568647801190677321852515885374220621249
375 9151459745379706792589841617454964219038392320
376 6635400313153496903152445630797840384
377 690373918126060528723455144750589
378 417978733320595240000
379 2216447707137586362049
380 11202567793286886627716107771466896
381 162955392987113678376380749125674598400
382 606007999898124962881548871119232185948652716481
383 8082605973638866739220942858122022021630067023609856
384 151012832324918504875554805210969927400417639449377221115904
385 651950820316717084465691382370326456854927250653389232809530625
386 156557788176509475428247269435334515956501335100507607548167436435456
387 122181628353356955564093031956141448827195648830176897294120672250822656
388 635350013417637100802030531290622020595666931587294877413317418693164936321
389 63472409048860227524834785676726568144622011512639481463908214154817700888576
390 9672209493215775117378763642445588493775168317273085375783769595106579632357376
391 101284267690512329212692040931036178431607396173918681987734430873639841410025025
392 531795083245276095137436117119682558208606304758422393578750064128483215162998784
393 531795083245276095137436117119682558208606304758422393578750064128483215162998784
394 101284267690512329212692040931036178431607396173918681987734430873639841410025025
395 9672209493215775117378763642445588493775168317273085375783769595106579632357376
396 63472409048860227524834785676726568144622011512639481463908214154817700888576
397 635350013417637100802030531290622020595666931587294877413317418693164936321
398 122181628353356955564093031956141448827195648830176897294120672250822656
399 156557788176509475428247269435334515956501335100507607548167436435456
400 651950820316717084465691382370326456854927250653389232809530625
401 151012832324918504875554805210969927400417639449377221115904
402 8082605973638866739220942858122022021630067023609856
403 606007999898124962881548871119232185948652716481
404 162955392987113678376380749125674598400
405 11202567793286886627716107771466896
406 2216447707137586362049
407 11753324114730954806449
408 181781961769344719551936857648000769
409 4001751307215669535682404301877966536704
410 40129774602578617324965810707769990269768019345601
411 874859454145854840199118317741370843442831820905505009
412 40944619106737426754567214010971662719700038864080579705438208
413 302838851514046213018488085472188783854632826504409199216713890625
414 174300550744794597729061294710443492870360229720093204229822685367660097
415 237578064996426149008253574012593458386894108818809531331564992158609965056
416 2928012494096045706789747131337217862002180169843971668870311359160763482552545
417 497896957105110732993843207301372511323142211818763919752613971026942870341701025
418 189997198909626715837352722829145468294814680590684948417160925057961415961433079808
419 3017402696146568029998733088010224338648600485330611447473221157887694912647300052561
420 47984521372355706048354858727996776879514474006043555707370369485704736050527363670817
421 54822826683811201369686005837089673410639893564883954623659136959627517118382621065216
422 47984521372355706048354858727996776879514474006043555707370369485704736050527363670817
423 3017402696146568029998733088010224338648600485330611447473221157887694912647300052561
424 189997198909626715837352722829145468294814680590684948417160925057961415961433079808
425 497896957105110732993843207301372511323142211818763919752613971026942870341701025
426 2928012494096045706789747131337217862002180169843971668870311359160763482552545
427 237578064996426149008253574012593458386894108818809531331564992158609965056
428 174300550744794597729061294710443492870360229720093204229822685367660097
429 302838851514046213018488085472188783854632826504409199216713890625
430 40944619106737426754567214010971662719700038864080579705438208
431 874859454145854840199118317741370843442831820905505009
432 40129774602578617324965810707769990269768019345601
433 4001751307215669535682404301877966536704
434 181781961769344719551936857648000769
435 11753324114730954806449
436 62325243144918784090384
437 2949741722806540396478598822060848041
438 98275348334522349146339593742546737561600
439 2657387671336444797985632533381184153738932270696704
440 94771643894381893132144417522346569359855583491864373129
441 11100802473948959685014480151759716674334816798742388269924745216
442 141692465168258030797669122798751083479600309051681368788006567215104
443 193751452800921287873874207652927979358893789039817493730050619008609620001
444 478310550963761684761413204293678705807318492657086328150476185342579558055936
445 13285848019124184354646125866002832864510022278720626641310406761454429041991090176
446 4380977949024549868814119716097576385299711795899637700547517434702996872036961135889
447 3434606537748606470980758256706085002432977982714952246443941842942021726289883299840000
448 120855476413098536136341999706941291571857458898866885809807722895428269175563211137613824
449 3236654532615898828737220436316547214558487545275849370332615557735262910580173923510145689
450 10746582315105397505233171503594385932417163007672044276425970103854401048496625382571638784
451 10746582315105397505233171503594385932417163007672044276425970103854401048496625382571638784
452 3236654532615898828737220436316547214558487545275849370332615557735262910580173923510145689
453 120855476413098536136341999706941291571857458898866885809807722895428269175563211137613824
454 3434606537748606470980758256706085002432977982714952246443941842942021726289883299840000
455 4380977949024549868814119716097576385299711795899637700547517434702996872036961135889
456 13285848019124184354646125866002832864510022278720626641310406761454429041991090176
457 478310550963761684761413204293678705807318492657086328150476185342579558055936
458 193751452800921287873874207652927979358893789039817493730050619008609620001
459 141692465168258030797669122798751083479600309051681368788006567215104
460 11100802473948959685014480151759716674334816798742388269924745216
461 94771643894381893132144417522346569359855583491864373129
462 2657387671336444797985632533381184153738932270696704
463 98275348334522349146339593742546737561600
464 2949741722806540396478598822060848041
465 62325243144918784090384
466 330496773863731762263601
467 47864904454269252037061102142671859424
468 2413406977333534914959286588425474676883456
469 175971855611610265629300340336261003679668717559460673
470 10260541694959138897352012221754403553006368639679964418304
471 3009737654102638185332061290058197089438171664196783563992326995968
472 65941334891486283472198355769230109634085652313288144107575143126709041
473 215606839791357093959487028457910232398920217213012750902907224620285672357888
474 937578797545711076928228953477434964934259345870452984109035362620235185949507584
475 60968518988451369114453038166077560712895919900242965503722578343713570882791303719937
476 35205414929468975265894083344882490058472005984986327397768356628505803050904408883265536
477 66099490175215768176173223701419449196587786839758850163622624553139034821010757651965935616
478 3812449748007998493540358766290554966763985994428079781384789329372581362142649969605828976049
479 273759883310373114613091435161457634691248307128152865398230311179933107885302988499859533725696
480 1243431149115025796261689087619296652595962710468126392511649114845151612625346297451710970331136
481 4384556923154363282517941699932280194914815682253656711224751820299874124841117446152939060090945
482 1243431149115025796261689087619296652595962710468126392511649114845151612625346297451710970331136
483 273759883310373114613091435161457634691248307128152865398230311179933107885302988499859533725696
484 3812449748007998493540358766290554966763985994428079781384789329372581362142649969605828976049
485 66099490175215768176173223701419449196587786839758850163622624553139034821010757651965935616
486 35205414929468975265894083344882490058472005984986327397768356628505803050904408883265536
487 60968518988451369114453038166077560712895919900242965503722578343713570882791303719937
488 937578797545711076928228953477434964934259345870452984109035362620235185949507584
489 215606839791357093959487028457910232398920217213012750902907224620285672357888
490 65941334891486283472198355769230109634085652313288144107575143126709041
491 3009737654102638185332061290058197089438171664196783563992326995968
492 10260541694959138897352012221754403553006368639679964418304
493 175971855611610265629300340336261003679668717559460673
494 2413406977333534914959286588425474676883456
495 47864904454269252037061102142671859424
496 330496773863731762263601
497 1752550262096216678364889
498 776694807099731998908380045658945135961
499 59268244864265987587701564242111574474489856
500 11652831490066902886693165951363684221965332940300243521
501 1111313606335899580486672535588528392351504685199429245740225
502 816007046819942037146132246698242408825886158056022235908459036934144
503 30809885305775077201322117076784380217363185100773456127118203943931456025
504 239769163535209230588208820070787814333849974723010616031208097356075788691923225
505 1875970208689428103555675085254702961061567914087634305306965347936157687259003355136
506 277701451993837654236297886428052168401530285063484299990528361728416556205281822198241025
507 303929046676522744372984338465878250814222724790914146367529599217388341285046636419670403329
508 1217132107958318201268552988900144265567971761480822579901758957004220671785812892854549368274944
509 145821990263524935146458471267381296617755415444552383226900799332526368266883231335481505074068921
510 19568045221616387220058778968696452740333150526027634357866092227482036003824194818810186724798416121
511 221718968150245027294314122330241049656491080513987621969652832100105228390125632389370764938409148416
512 1121003105135879773807463898147168888990963019460398978472820522319499357235893092350644470912617671041
513 1121003105135879773807463898147168888990963019460398978472820522319499357235893092350644470912617671041
514 221718968150245027294314122330241049656491080513987621969652832100105228390125632389370764938409148416
515 19568045221616387220058778968696452740333150526027634357866092227482036003824194818810186724798416121
516 145821990263524935146458471267381296617755415444552383226900799332526368266883231335481505074068921
517 1217132107958318201268552988900144265567971761480822579901758957004220671785812892854549368274944
518 303929046676522744372984338465878250814222724790914146367529599217388341285046636419670403329
519 277701451993837654236297886428052168401530285063484299990528361728416556205281822198241025
520 1875970208689428103555675085254702961061567914087634305306965347936157687259003355136
521 239769163535209230588208820070787814333849974723010616031208097356075788691923225
522 30809885305775077201322117076784380217363185100773456127118203943931456025
523 816007046819942037146132246698242408825886158056022235908459036934144
524 1111313606335899580486672535588528392351504685199429245740225
525 11652831490066902886693165951363684221965332940300243521
526 59268244864265987587701564242111574474489856
527 776694807099731998908380045658945135961
528 1752550262096216678364889
529 9293380769836840690182400
530 12603280634478238997362691011395134065429
531 1455492530429862432794628520052783410793414656
532 771648908945450028270030882137677963527434343840645529600
533 120331786086941047219385013799472544911265060585049815372482449
534 221240735304749274756372014304018094469693212062831770006078609195794432
535 14353163314098393623111159601800267435725518409051798481236579841905608884224
536 266761729326509897379292449661328712749561081905516558882825420875812707942374693973
537 3694785079507283972900741976684253096719754781724619737748437173525782348505708970901504
538 1271766144352628072071339116627357664217085125759725319353734474781327189806280789662304829440
539 2479430447723042262824700530214588710589462069173971197042700264454139695471409534921926375428225
540 23169474248686361554417546049945548202294000633508762212484297664766965516285627537932978548667056128
541 4774576050525438703997987881279204036664448516821965559884804663361437810754851404078594414584560943104
542 1593848342085385196533208110301239417307144441351507521864601184694773713988891794798739545630164376010997
543 27726304258160110229617891791064454909937846409730556555901912340847784362126234463382593738433695804555264
544 416068944120609619615338552230233139481934204466487663139934724241329499159812330714414499532783086301347840
545 497197419759725156951344957287024967430922795874974547090914584221643981991805561208875129753286385958215889
546 416068944120609619615338552230233139481934204466487663139934724241329499159812330714414499532783086301347840
547 27726304258160110229617891791064454909937846409730556555901912340847784362126234463382593738433695804555264
548 1593848342085385196533208110301239417307144441351507521864601184694773713988891794798739545630164376010997
549 4774576050525438703997987881279204036664448516821965559884804663361437810754851404078594414584560943104
550 23169474248686361554417546049945548202294000633508762212484297664766965516285627537932978548667056128
551 2479430447723042262824700530214588710589462069173971197042700264454139695471409534921926375428225
552 1271766144352628072071339116627357664217085125759725319353734474781327189806280789662304829440
553 3694785079507283972900741976684253096719754781724619737748437173525782348505708970901504
554 266761729326509897379292449661328712749561081905516558882825420875812707942374693973
555 14353163314098393623111159601800267435725518409051798481236579841905608884224
556 221240735304749274756372014304018094469693212062831770006078609195794432
557 120331786086941047219385013799472544911265060585049815372482449
558 771648908945450028270030882137677963527434343840645529600
559 1455492530429862432794628520052783410793414656
560 12603280634478238997362691011395134065429
561 9293380769836840690182400
562 49280713330181205319991041
563 204511065735369574761073049499196324718656
564 35743759006684543710056022491784482925209190400
565 51098483867704734351404384973174811555872155638183243255681
566 13031975757973788381814702722242827408826263418555283252426597376
567 59983678336919682985426922423052759452455192780652497085424559051774099456
568 6701149663139122164044326465859822974889467877453280766536808762987588605490561
569 296710156860161387272745062414271007931696533310382890510217135807011699153303584870400
570 7365819097081791235820599779127097626417666602403929139788167525031499989344082903590502400
571 5803327114905377473766358718506148382728076310839651276659396189173451567780750015146281881337089
572 21152135633784169584489680400593652202914893105171757767793570097071991241979420923429765110999023616
573 430852950246305306019612775177141657708931828630026883097797511247321224863010694656870424392502991650816
574 177225962961877023287720919292581468483026083433807487360639640967991506169998948215865120757999719773751809
575 117858909854428473145729046294803451445053946215743417027231787567308632974385953538784936235697419150757462016
576 4639040532059800978661825196215493858065092601773877053179207171259217869430255024341419257155902789460663730176
577 115765478394373405720077192584830489162488096472860771356318379049154387031571410954334571475264278710309799850625
578 397710045265754796219092376355887422127433038989632093220882272430294460741227959032241495189929291955946546790400
579 397710045265754796219092376355887422127433038989632093220882272430294460741227959032241495189929291955946546790400
580 115765478394373405720077192584830489162488096472860771356318379049154387031571410954334571475264278710309799850625
581 4639040532059800978661825196215493858065092601773877053179207171259217869430255024341419257155902789460663730176
582 117858909854428473145729046294803451445053946215743417027231787567308632974385953538784936235697419150757462016
583 177225962961877023287720919292581468483026083433807487360639640967991506169998948215865120757999719773751809
584 430852950246305306019612775177141657708931828630026883097797511247321224863010694656870424392502991650816
585 21152135633784169584489680400593652202914893105171757767793570097071991241979420923429765110999023616
586 5803327114905377473766358718506148382728076310839651276659396189173451567780750015146281881337089
587 7365819097081791235820599779127097626417666602403929139788167525031499989344082903590502400
588 296710156860161387272745062414271007931696533310382890510217135807011699153303584870400
589 6701149663139122164044326465859822974889467877453280766536808762987588605490561
590 59983678336919682985426922423052759452455192780652497085424559051774099456
591 13031975757973788381814702722242827408826263418555283252426597376
592 51098483867704734351404384973174811555872155638183243255681
593 35743759006684543710056022491784482925209190400
594 204511065735369574761073049499196324718656
595 49280713330181205319991041
596 261324565482169059246300961
597 3318562620421646296768771733285242593741409
598 877786617467379951412726772943287392450952298496
599 3383734582180725998355159344563032703706182607985130439275393
600 1411170880205756086286442525427829861366708078165667355437800968081
601 16263094583315728637063717889605238094575367297244403381041542596146520653824
602 3123573928438586327538413020052068780638915809484386052236648617704773809243107025
603 330084894119693124011354771747816372985135109401842789279559849530594185802187034338669889
604 14548026761725729956401368181258181620220682737974070488797092966168902382685348160309165031424
605 26550918494822870379972449580919457054521568284849992604511324701028111181761071701048248993234045089
606 174186863167211041420459845092128814322394546980773191626533900634729737701141620692858075654670365704801
607 8154371891649356243596421183642272056047020103486341242927325154354887282648657315221845327392746600946204672
608 5945220731685699276893838920422680969429284827302451884285160724560909898370094160876494044440601824288652005569
609 9393166835537459213647648849787380461496358433326577185998811997591531647125281599019869566842159439000696109875393
610 611262609727806431140735759982587930629386503111013226004692398933039375555230083655709579108312597466435005553049600
611 40506774116751484196477443067157176871561039000971993907270980236129247889747697787145657120316509443210980182827707681