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