0 1 1 1 2 1 3 1 4 12 5 1 6 1 7 78 8 78 9 1 10 1 11 415 12 1820 13 415 14 1 15 1 16 2031 17 27410 18 27410 19 2031 20 1 21 1 22 9534 23 330225 24 959350 25 330225 26 9534 27 1 28 1 29 43660 30 3488884 31 23935450 32 23935450 33 3488884 34 43660 35 1 36 1 37 196569 38 33888576 39 484631574 40 1120179060 41 484631574 42 33888576 43 196569 44 1 45 1 46 873765 47 310940100 48 8533015560 49 39778756668 50 39778756668 51 8533015560 52 310940100 53 873765 54 1 55 1 56 3844720 57 2740360425 58 136140840000 59 1169303222340 60 2333687057856 61 1169303222340 62 136140840000 63 2740360425 64 3844720 65 1 66 1 67 16777146 68 23449636210 69 2020738231875 70 29989649187630 71 108443224607256 72 108443224607256 73 29989649187630 74 2020738231875 75 23449636210 76 16777146 77 1 78 1 79 72701187 80 196246174956 81 28403513909485 82 694486953150705 83 4249030451065686 84 7652993279426352 85 4249030451065686 86 694486953150705 87 28403513909485 88 196246174956 89 72701187 90 1 91 1 92 313174603 93 1614212350478 94 382791977921626 95 14866498037846455 96 146265385715870421 97 441419366387816388 98 441419366387816388 99 146265385715870421 100 14866498037846455 101 382791977921626 102 1614212350478 103 313174603 104 1 105 1 106 1342177170 107 13095806286185 108 4990711798706270 109 299142119163080193 110 4551024119830141954 111 21813925598964386745 112 36417097726994852010 113 21813925598964386745 114 4551024119830141954 115 299142119163080193 116 4990711798706270 117 13095806286185 118 1342177170 119 1 120 1 121 5726622936 122 105052781419080 123 63362324545201780 124 5728119509192632188 125 130643825003225205672 126 954408881877646442104 127 2515009435492906882530 128 2515009435492906882530 129 954408881877646442104 130 130643825003225205672 131 5728119509192632188 132 63362324545201780 133 105052781419080 134 5726622936 135 1 136 1 137 24338147869 138 834814119713440 139 787258628032979500 140 105349012084061131120 141 3513068879458661562676 142 37860529032065650946464 143 150848681359154680711810 144 237528668907663427794500 145 150848681359154680711810 146 37860529032065650946464 147 3513068879458661562676 148 105349012084061131120 149 787258628032979500 150 834814119713440 151 24338147869 152 1 153 1 154 103079214945 155 6580878521555184 156 9608640068560304640 157 1874198730127485096720 158 89521727824722672481296 159 1386167670875114034311040 160 8071324428916147659141024 161 19136316256957516370613860 162 19136316256957516370613860 163 8071324428916147659141024 164 1386167670875114034311040 165 89521727824722672481296 166 1874198730127485096720 167 9608640068560304640 168 6580878521555184 169 103079214945 170 1 171 1 172 435223352484 173 51517685585008881 174 115540522771113425304 175 32431857543302008370832 176 2181298881438697571845056 177 47483349174632457895720464 178 393084173697077935064028816 179 1354564272459001042100494404 180 2036104049740279741833314704 181 1354564272459001042100494404 182 393084173697077935064028816 183 47483349174632457895720464 184 2181298881438697571845056 185 32431857543302008370832 186 115540522771113425304 187 51517685585008881 188 435223352484 189 1 190 1 191 1832519379430 192 400843987534485750 193 1371922100863779238245 194 548277141268542506281956 195 51182942385232169399180448 196 1538125064047303579666133280 197 17696597216093063234444349000 198 86139871142904265181247221820 199 187639191061054124194472128888 200 187639191061054124194472128888 201 86139871142904265181247221820 202 17696597216093063234444349000 203 1538125064047303579666133280 204 51182942385232169399180448 205 548277141268542506281956 206 1371922100863779238245 207 400843987534485750 208 1832519379430 209 1 210 1 211 7696581394215 212 3101972160359470300 213 16115188252007672389275 214 9087027425199654250464585 215 1163114409834110900894184324 216 47516726271353225071613423040 217 745490839856037962601607511400 218 5006531791709219527457397370500 219 15344707161595016619470185953460 220 22209656978317497245563882892016 221 15344707161595016619470185953460 222 5006531791709219527457397370500 223 745490839856037962601607511400 224 47516726271353225071613423040 225 1163114409834110900894184324 226 9087027425199654250464585 227 16115188252007672389275 228 3101972160359470300 229 7696581394215 230 1 231 1 232 32252341081191 233 23888459247387594090 234 187535263180702841115250 235 148069924161342750755603415 236 25715946060429912612573836049 237 1409527585660834466668031324904 238 29673357314275677124663489642320 239 269577615206246225080681916860500 240 1134634734886863564734542495753420 241 2305688925256172223580186655864856 242 2305688925256172223580186655864856 243 1134634734886863564734542495753420 244 269577615206246225080681916860500 245 29673357314275677124663489642320 246 1409527585660834466668031324904 247 25715946060429912612573836049 248 148069924161342750755603415 249 187535263180702841115250 250 23888459247387594090 251 32252341081191 252 1 253 1 254 134873426340262 255 183159937574817191681 256 2164622327737086435454390 257 2377599438650059001745601465 258 555263502118283646174348706614 259 40373417605951843103208486955833 260 1124829948267613647284330002656924 261 13594580847774843592125272508125220 262 76994338403770376685211691155823320 263 214237638551311401162221311695581476 264 300508123258387779806617660814386232 265 214237638551311401162221311695581476 266 76994338403770376685211691155823320 267 13594580847774843592125272508125220 268 1124829948267613647284330002656924 269 40373417605951843103208486955833 270 555263502118283646174348706614 271 2377599438650059001745601465 272 2164622327737086435454390 273 183159937574817191681 274 134873426340262 275 1 276 1 277 562949953421028 278 1398744942129253859708 279 24805577425576228068776846 280 37693182098982925290861885030 281 11745239498262008776749816708604 282 1121788796109392119151603648479332 283 40870787251916097745943779429734267 284 647775922112383908771575532713945094 285 4852307103979276734204811886619407440 286 18104706117211729673771846389940936496 287 34716248989631230480019762544283734248 288 34716248989631230480019762544283734248 289 18104706117211729673771846389940936496 290 4852307103979276734204811886619407440 291 647775922112383908771575532713945094 292 40870787251916097745943779429734267 293 1121788796109392119151603648479332 294 11745239498262008776749816708604 295 37693182098982925290861885030 296 24805577425576228068776846 297 1398744942129253859708 298 562949953421028 299 1 300 1 301 2345624805921825 302 10642938873403098861600 303 282441059631127020507256450 304 590912566932393640967172777780 305 244013975639161049146954623054330 306 30351820518464840417080233779744800 307 1431120289842990317154862186564216275 308 29378259518975896878427395935556583425 309 286782666842017506630191706301702761310 310 1409612555763005047320955043308996536960 311 3616497769852397418625044210778971430200 312 4940389279293675106772043131301916027600 313 3616497769852397418625044210778971430200 314 1409612555763005047320955043308996536960 315 286782666842017506630191706301702761310 316 29378259518975896878427395935556583425 317 1431120289842990317154862186564216275 318 30351820518464840417080233779744800 319 244013975639161049146954623054330 320 590912566932393640967172777780 321 282441059631127020507256450 322 10642938873403098861600 323 2345624805921825 324 1 325 1 326 9757799192635741 327 80710376135689092274300 328 3197446978318194237897125800 329 9172562185697468647284105805180 330 4989998548806319692673423775240860 331 802257548986632252889539998869115080 332 48509640854001403983109995509957367700 333 1275867663948321043809141928365634446325 334 16023836231010984840357506841462826977385 335 102190329727748009979675772191857655324520 336 344461171681887924779704917023528893646560 337 628795142065371468683911072027492230026800 338 628795142065371468683911072027492230026800 339 344461171681887924779704917023528893646560 340 102190329727748009979675772191857655324520 341 16023836231010984840357506841462826977385 342 1275867663948321043809141928365634446325 343 48509640854001403983109995509957367700 344 802257548986632252889539998869115080 345 4989998548806319692673423775240860 346 9172562185697468647284105805180 347 3197446978318194237897125800 348 80710376135689092274300 349 9757799192635741 350 1 351 1 352 40532396646334104 353 610176854459879099275545 354 36009414158803798272442272000 355 141138111411529935509911229576100 356 100627123958768603117459598422076000 357 20772081212371160539706352680634339300 358 1597778248577974961801494321424363097600 359 53330968275916374003064244082658926263625 360 852132941720805637845818814083973809314200 361 6958601425000235229558050914127133016691025 362 30340158852070238717132012036082237599059200 363 72640788794066961404289816525055370636989200 364 97014107632943026596946279684241658346992000 365 72640788794066961404289816525055370636989200 366 30340158852070238717132012036082237599059200 367 6958601425000235229558050914127133016691025 368 852132941720805637845818814083973809314200 369 53330968275916374003064244082658926263625 370 1597778248577974961801494321424363097600 371 20772081212371160539706352680634339300 372 100627123958768603117459598422076000 373 141138111411529935509911229576100 374 36009414158803798272442272000 375 610176854459879099275545 376 40532396646334104 377 1 378 1 379 168134386088498130 380 4599823499985263573683674 381 403617238951231538871083249895 382 2154710380091788444156451019194850 383 2004170553857642745196471378929636600 384 528067234868965553630968731109572751800 385 51303001297128508321404473059096748970150 386 2154894098067143238770095962670080827060475 387 43374665236023312126530943601457657092089450 388 448350639103642020850926715189892179989254850 389 2494648991974293596072196495202474180455655725 390 7709500659144025556132844966341483097021069900 391 13490827872882838000007579770911472364689807200 392 13490827872882838000007579770911472364689807200 393 7709500659144025556132844966341483097021069900 394 2494648991974293596072196495202474180455655725 395 448350639103642020850926715189892179989254850 396 43374665236023312126530943601457657092089450 397 2154894098067143238770095962670080827060475 398 51303001297128508321404473059096748970150 399 528067234868965553630968731109572751800 400 2004170553857642745196471378929636600 401 2154710380091788444156451019194850 402 403617238951231538871083249895 403 4599823499985263573683674 404 168134386088498130 405 1 406 1 407 696556742366636299 408 34583986565182046822249196 409 4504419091050689813791182107049 410 32663924070756121171437298017463881 411 39476307719845481497404712587467231850 412 13206954675595927558973487610823656110000 413 1610298636106326749763114464331226598551950 414 84479043307275854966173179503146362561173025 415 2123464595877439965098286451140288473050403565 416 27503390909443073771240835083038363952581397100 417 192994058429949540938443443001620869614720611975 418 759289866034040827524041199864721794106851490425 419 1712690297876729332992064903755334492970447253900 420 2243074980997986531467926929910214138502425277120 421 1712690297876729332992064903755334492970447253900 422 759289866034040827524041199864721794106851490425 423 192994058429949540938443443001620869614720611975 424 27503390909443073771240835083038363952581397100 425 2123464595877439965098286451140288473050403565 426 84479043307275854966173179503146362561173025 427 1610298636106326749763114464331226598551950 428 13206954675595927558973487610823656110000 429 39476307719845481497404712587467231850 430 32663924070756121171437298017463881 431 4504419091050689813791182107049 432 34583986565182046822249196 433 696556742366636299 434 1 435 1 436 2882303761517116995 437 259380470415394091808634150 438 50069592023714201627088650504730 439 492012876166860932126648249302772559 440 769867440506859228977745095455745168085 441 325508065861356923974841744533302002167500 442 49526816920077200922829286434332902512606500 443 3223497761177996277432640993028227064700769125 444 100398248760329080062741149894687323270710806175 445 1614801167909716161205518688178020464077553347250 446 14142449913129924314977841764004790149112311796750 447 69982162083693129276595753818519014990355648679875 448 200621221666049298630640672133231164355603918534625 449 338415427747621762734871579869501788270039185326600 450 338415427747621762734871579869501788270039185326600 451 200621221666049298630640672133231164355603918534625 452 69982162083693129276595753818519014990355648679875 453 14142449913129924314977841764004790149112311796750 454 1614801167909716161205518688178020464077553347250 455 100398248760329080062741149894687323270710806175 456 3223497761177996277432640993028227064700769125 457 49526816920077200922829286434332902512606500 458 325508065861356923974841744533302002167500 459 769867440506859228977745095455745168085 460 492012876166860932126648249302772559 461 50069592023714201627088650504730 462 259380470415394091808634150 463 2882303761517116995 464 1 465 1 466 11913522214270751610 467 1940883982662798736757655225 468 554506747980070500959540160447550 469 7368271830441546906588031149499340505 470 14879898998018527555744354930997360615994 471 7917857177103143762443933951349788216120065 472 1495681110343753525185241379380284814487835750 473 120047548093263439615348544775972951025205747625 474 4600709225088879983918059523407191004135586219850 475 91155748928549946486904986390466591429294429687425 476 987258152080419482886625811075059173725838908218350 477 6079549326987012748287556555193814612962293190774625 478 21878519139456570092530255797742225207037474316890250 479 46851993274102306605579573788184771033781150976176425 480 60322549996013579207490859111738693759134484784466450 481 46851993274102306605579573788184771033781150976176425 482 21878519139456570092530255797742225207037474316890250 483 6079549326987012748287556555193814612962293190774625 484 987258152080419482886625811075059173725838908218350 485 91155748928549946486904986390466591429294429687425 486 4600709225088879983918059523407191004135586219850 487 120047548093263439615348544775972951025205747625 488 1495681110343753525185241379380284814487835750 489 7917857177103143762443933951349788216120065 490 14879898998018527555744354930997360615994 491 7368271830441546906588031149499340505 492 554506747980070500959540160447550 493 1940883982662798736757655225 494 11913522214270751610 495 1 496 1 497 49191317529892137136 498 14491944920041749029936003600 499 6120014951233126575797990079457000 500 109762472336471495039640029468764504600 501 285271472123281079487053895075087153073104 502 190325746808756524106407746966711668979546864 503 44430394362994217247850025957142958535084513700 504 4373843346127671086779944902511524810223830707500 505 204965823253788571261816872911831345904390427638000 506 4966863996503890878597187195782668775036337973019600 507 65977376562067762599043634093309440825532500188276600 508 500859407100804890101513925402497657890072142559493000 509 2238207490501907678048413816170006903637483549090890000 510 6008631653490647391668994906081884457549738469954734000 511 9814718493458025376371889090799716809160315242884972850 512 9814718493458025376371889090799716809160315242884972850 513 6008631653490647391668994906081884457549738469954734000 514 2238207490501907678048413816170006903637483549090890000 515 500859407100804890101513925402497657890072142559493000 516 65977376562067762599043634093309440825532500188276600 517 4966863996503890878597187195782668775036337973019600 518 204965823253788571261816872911831345904390427638000 519 4373843346127671086779944902511524810223830707500 520 44430394362994217247850025957142958535084513700 521 190325746808756524106407746966711668979546864 522 285271472123281079487053895075087153073104 523 109762472336471495039640029468764504600 524 6120014951233126575797990079457000 525 14491944920041749029936003600 526 49191317529892137136 527 1 528 1 529 202914184810805067237 530 107988412999529622451552396736 531 67330685615576342643573624412640600 532 1627160936399582176147145866989746841600 533 5428907777919906143161608246134913392381704 534 4526030033835545059296496497657872088724306368 535 1300300441145076005766555707323517488858601670564 536 156229365980041264680412705397408917305277368181200 537 8901542008226352014626116879585669048480736357495500 538 262115603014162823206447908902481150825137856233457600 539 4239014268050140687184330285216531186508552992853556200 540 39337739957213796882530044256191631193065386444343769600 541 216196330458193089583645144240104778297330920015632283000 542 719573017735111284242716165005528416669771240432932824000 543 1472133671118498739497195683668058225644729369719277931850 544 1867105859284897298069805254096840244754379970322941305700 545 1472133671118498739497195683668058225644729369719277931850 546 719573017735111284242716165005528416669771240432932824000 547 216196330458193089583645144240104778297330920015632283000 548 39337739957213796882530044256191631193065386444343769600 549 4239014268050140687184330285216531186508552992853556200 550 262115603014162823206447908902481150825137856233457600 551 8901542008226352014626116879585669048480736357495500 552 156229365980041264680412705397408917305277368181200 553 1300300441145076005766555707323517488858601670564 554 4526030033835545059296496497657872088724306368 555 5428907777919906143161608246134913392381704 556 1627160936399582176147145866989746841600 557 67330685615576342643573624412640600 558 107988412999529622451552396736 559 202914184810805067237 560 1 561 1 562 836252398008166339353 563 803164037855246452094419247208 564 738549113208292442576354414498159296 565 24013795145226204945339196897164127601280 566 102622570949484038123347020749981425261657344 567 106584235049897317914788392594567211552419381312 568 37542752731138686191191527183458670615501558069792 569 5480829207629087440925544764662399215200205817185264 570 377746848309505726610640964254259170641316283276002480 571 13437213563848837118678033530217044995135863507238069600 572 262814821850418835404708918317247529114416376653479380800 573 2958949266784513178999246864264488522699051674072319756800 574 19828891353811177330252779230835936339333165164267303433600 575 81023398507340419722072433291336568778716049293702513572800 576 205279941796703343376057664903802347640824605001438533563600 577 325912921883470474384613659619552269231540578370694916873300 578 325912921883470474384613659619552269231540578370694916873300 579 205279941796703343376057664903802347640824605001438533563600 580 81023398507340419722072433291336568778716049293702513572800 581 19828891353811177330252779230835936339333165164267303433600 582 2958949266784513178999246864264488522699051674072319756800 583 262814821850418835404708918317247529114416376653479380800 584 13437213563848837118678033530217044995135863507238069600 585 377746848309505726610640964254259170641316283276002480 586 5480829207629087440925544764662399215200205817185264 587 37542752731138686191191527183458670615501558069792 588 106584235049897317914788392594567211552419381312 589 102622570949484038123347020749981425261657344 590 24013795145226204945339196897164127601280 591 738549113208292442576354414498159296 592 803164037855246452094419247208 593 836252398008166339353 594 1 595 1 596 3443392227092449634380 597 5962885469829732859942565415265 598 8078541528136834530885724068404445880 599 352930997432788625838480318026863651941952 600 1927948405898251496841085175073530857052927488 601 2487701361901176109765673555383817818920993632320 602 1070662794430464533059697333388414429070723299964960 603 189153432984453589361695755076532925409472796823186320 604 15696051005510706954610354329291505392339022347774450624 605 670915359346565633813370988272295405606038576556876433040 606 15774666019369071500546915712316170005096717475129458508000 607 214009459273644211558546142037904380476336395343855898024000 608 1735270423382597029655965449335514112498504232850399561408000 609 8628989095718520986754503296401435701439737374429392994766400 610 26804879000253434894010581998594416148885979456754308361418800 611 52662864113705902367376843158094790323246828143421748193590500 612 65906835314212918153332984500842792222378205848296083189934000 613 52662864113705902367376843158094790323246828143421748193590500 614 26804879000253434894010581998594416148885979456754308361418800 615 8628989095718520986754503296401435701439737374429392994766400 616 1735270423382597029655965449335514112498504232850399561408000 617 214009459273644211558546142037904380476336395343855898024000 618 15774666019369071500546915712316170005096717475129458508000 619 670915359346565633813370988272295405606038576556876433040 620 15696051005510706954610354329291505392339022347774450624 621 189153432984453589361695755076532925409472796823186320 622 1070662794430464533059697333388414429070723299964960 623 2487701361901176109765673555383817818920993632320 624 1927948405898251496841085175073530857052927488 625 352930997432788625838480318026863651941952 626 8078541528136834530885724068404445880 627 5962885469829732859942565415265 628 3443392227092449634380 629 1 630 1 631 14167099448608935640446 632 44195508202573398414043281392670 633 88134749542326083511903719696746935945 634 5167083394360776662498278109192377038622632 635 36015225543869040079400231571137950575330829440 636 57592125415616195408656293896270038522133465428608 637 30191715880890231247615724895059283688979102601336480 638 6431109171073486310612372852811386820896822854562352880 639 639781140546511660453252834370648831967110897733427012704 640 32701787537295277519636728732864261981850203704697546893664 641 919258112005207614471905239706632377277257735848294227387440 642 14935383325749566063143789928875750686655418252147558912652000 643 145513790366639262106478786441921577389053053423477655145232000 644 873704587948488289550427706782908716126529952693853206991286400 645 3298084925978780728502604329320256723477612620373059647889285200 646 7937134459095282474608172579077204089973542307291150888241885300 647 12286472721360627301624049957157674674519888008829564287166347000 648 12286472721360627301624049957157674674519888008829564287166347000 649 7937134459095282474608172579077204089973542307291150888241885300 650 3298084925978780728502604329320256723477612620373059647889285200 651 873704587948488289550427706782908716126529952693853206991286400 652 145513790366639262106478786441921577389053053423477655145232000 653 14935383325749566063143789928875750686655418252147558912652000 654 919258112005207614471905239706632377277257735848294227387440 655 32701787537295277519636728732864261981850203704697546893664 656 639781140546511660453252834370648831967110897733427012704 657 6431109171073486310612372852811386820896822854562352880 658 30191715880890231247615724895059283688979102601336480 659 57592125415616195408656293896270038522133465428608 660 36015225543869040079400231571137950575330829440 661 5167083394360776662498278109192377038622632 662 88134749542326083511903719696746935945 663 44195508202573398414043281392670 664 14167099448608935640446 665 1 666 1 667 58242519955392290968239 668 327046778695981814480138190885660 669 959154331746871230376014645558710757975 670 75377418053146741500977322384590244816605745 671 669276858569175038340932452610013933533675263656 672 1323364103072994084803526176194679840712534974002944 673 842641885945644066049963113768390469772807971012373280 674 215680533701545467727152475818807192539537890103396480400 675 25623100722724627183410148795256981544243199270211017333840 676 1559227679296719741481103614019913703342358179468648964400576 677 52141069068132520763088339774770815030110624594947745849776784 678 1008855141727743604286109017462744880757087099220388226685552400 679 11736396321206424218247792967427177816022857337761753799463260000 680 84486144280363315471437849822994664024206594979957194922500704000 681 384460121926189212303982962808555805593949009356642434666872360400 682 1123108550141153981340998387833419370251380820226449494838968060100 683 2128241484084807690333407958917439413526769992640893518101351795500 684 2631891788207250164084730701349038732910312852417701402566685910000 685 2128241484084807690333407958917439413526769992640893518101351795500 686 1123108550141153981340998387833419370251380820226449494838968060100 687 384460121926189212303982962808555805593949009356642434666872360400 688 84486144280363315471437849822994664024206594979957194922500704000 689 11736396321206424218247792967427177816022857337761753799463260000 690 1008855141727743604286109017462744880757087099220388226685552400 691 52141069068132520763088339774770815030110624594947745849776784 692 1559227679296719741481103614019913703342358179468648964400576 693 25623100722724627183410148795256981544243199270211017333840 694 215680533701545467727152475818807192539537890103396480400 695 842641885945644066049963113768390469772807971012373280 696 1323364103072994084803526176194679840712534974002944 697 669276858569175038340932452610013933533675263656 698 75377418053146741500977322384590244816605745 699 959154331746871230376014645558710757975 700 327046778695981814480138190885660 701 58242519955392290968239 702 1 703 1 704 239266568465395357493215 705 2416512387453933533765514861566274 706 10413995617096127376573627824142926990610 707 1095918501946671454531638631659671118393803295 708 12377225951704541430355643771017917261261866926401 709 30199924995414299500801532310495745301874040071195600 710 23296173057764864248568232677091583675021137234975484224 711 7142971841282521339901059140089060844965396503837041462480 712 1009767542350392404115470191694765356399745360003553009486640 713 72857261559036274943539965235579944460007817985331571821576416 714 2885113503549515197027564790737088893634403159255313965479825760 715 66139120931028497982841058811219058844553208814010924105699899184 716 913470336554547789490156270593976289729915412795725841066346376400 717 7833352604048674956383002228339306241689452376115170028078407704000 718 42662826975003192709495253026534267137991999137290513676725223914400 719 150056236389590683798075581311732691359454161176646601962697951190500 720 344888812459522575220888290491350987210097541442419071856085100243100 721 521908704021495334225529681525397519558233012223993444667975485873000 722 521908704021495334225529681525397519558233012223993444667975485873000 723 344888812459522575220888290491350987210097541442419071856085100243100 724 150056236389590683798075581311732691359454161176646601962697951190500 725 42662826975003192709495253026534267137991999137290513676725223914400 726 7833352604048674956383002228339306241689452376115170028078407704000 727 913470336554547789490156270593976289729915412795725841066346376400 728 66139120931028497982841058811219058844553208814010924105699899184 729 2885113503549515197027564790737088893634403159255313965479825760 730 72857261559036274943539965235579944460007817985331571821576416 731 1009767542350392404115470191694765356399745360003553009486640 732 7142971841282521339901059140089060844965396503837041462480 733 23296173057764864248568232677091583675021137234975484224 734 30199924995414299500801532310495745301874040071195600 735 12377225951704541430355643771017917261261866926401 736 1095918501946671454531638631659671118393803295 737 10413995617096127376573627824142926990610 738 2416512387453933533765514861566274 739 239266568465395357493215 740 1 741 1 742 982252228436886204448014 743 17829943089714345210545912303226001 744 112820783317427146886521448087824471142454 745 15883528903706272955806933145492580913991635233 746 227870846845783979167266791966907620668938471026286 747 684814595072722141810743360637539119713416952616954769 748 638467755740469025410978040835802762571088020975405554456 749 233844442906438556836541298728252501286428332683243034523664 750 39207006477482444833657158474568024654942855184246202175236832 751 3341701329647267693554165280710200466806061102103028659003582736 752 156047192552149494103115933325188479232849890249253232398530434784 753 4218540474543980382778482776315397546039141708692315464801124428176 754 68810816938956329370919440401099526699170332690938434681787532668384 755 698837962557638286519403449635737362483266410738434370117892131025040 756 4525612104447293819467619918943830596053164747187116783376088802096400 757 19025243452581456325309556577278626252994292814060718003630888931860100 758 52600275915776807360058667871429651477393301897338595974773233320825400 759 96492955924965741057197544549436039798559021268447787589728061277692100 760 118055748849662244601814813961044918924072307365067317183896054904472600 761 96492955924965741057197544549436039798559021268447787589728061277692100 762 52600275915776807360058667871429651477393301897338595974773233320825400 763 19025243452581456325309556577278626252994292814060718003630888931860100 764 4525612104447293819467619918943830596053164747187116783376088802096400 765 698837962557638286519403449635737362483266410738434370117892131025040 766 68810816938956329370919440401099526699170332690938434681787532668384 767 4218540474543980382778482776315397546039141708692315464801124428176 768 156047192552149494103115933325188479232849890249253232398530434784 769 3341701329647267693554165280710200466806061102103028659003582736 770 39207006477482444833657158474568024654942855184246202175236832 771 233844442906438556836541298728252501286428332683243034523664 772 638467755740469025410978040835802762571088020975405554456 773 684814595072722141810743360637539119713416952616954769 774 227870846845783979167266791966907620668938471026286 775 15883528903706272955806933145492580913991635233 776 112820783317427146886521448087824471142454 777 17829943089714345210545912303226001 778 982252228436886204448014 779 1 780 1 781 4029752732048763915686460 782 131378529496304117069772577017015300 783 1219703578610153160382457312210080474637890 784 229524422855566009804437693400649088353630198802 785 4177687889312975831250151623392882350173911059721604 786 15437832272932388300839928413021880475993083277234345660 787 17357941898356110916404291618863946808290021114696704515125 788 7574376481002223071758057522318181597119473280669958704948340 789 1501630578985051319001275790527928672195227584269466478639686336 790 150669897031548113680342455647883387184232239212550635934890539328 791 8264890613661782581457737725704315365250539751537848788855660785760 792 262351903555537340942549933881575710765214341746515292324875464639200 793 5029862890795540169754644485343542636744642917626056328912361555512640 794 60176477961133784783789952743345975749668452546008668272538727083474624 795 460622979054089812402607955592788000522709045352736067802995449746364840 796 2299123150144294778008672754186150104913094381312444538538858790957001500 797 7589541876096146462446081141376281820164670125833477514587724273651110000 798 16736490663253870255285553915515178073652052277223031690310673354154106000 799 24814490019570411241178594167870445041321712646510447984358197160563028200 800 24814490019570411241178594167870445041321712646510447984358197160563028200 801 16736490663253870255285553915515178073652052277223031690310673354154106000 802 7589541876096146462446081141376281820164670125833477514587724273651110000 803 2299123150144294778008672754186150104913094381312444538538858790957001500 804 460622979054089812402607955592788000522709045352736067802995449746364840 805 60176477961133784783789952743345975749668452546008668272538727083474624 806 5029862890795540169754644485343542636744642917626056328912361555512640 807 262351903555537340942549933881575710765214341746515292324875464639200 808 8264890613661782581457737725704315365250539751537848788855660785760 809 150669897031548113680342455647883387184232239212550635934890539328 810 1501630578985051319001275790527928672195227584269466478639686336 811 7574376481002223071758057522318181597119473280669958704948340 812 17357941898356110916404291618863946808290021114696704515125 813 15437832272932388300839928413021880475993083277234345660 814 4177687889312975831250151623392882350173911059721604 815 229524422855566009804437693400649088353630198802 816 1219703578610153160382457312210080474637890 817 131378529496304117069772577017015300 818 4029752732048763915686460 819 1 820 1 821 16521986201399932054316905 822 966811236216486546409069585022691200 823 13160110486503514277042382888553494338867950 824 3307482532734688328564082018252301048103498804500 825 76293009284435941238104443951079059648388747673370366 826 346122377725633542029461462436342445760643828714045055360 827 468407877049207615080553140965064302599169956516536351346125 828 242935005689992128585009751783624742345097413048128886365043625 829 56790161716866972841026324354290868302533634588037312006085837540 830 6686791568311038703729837042877737226913557636524519658040027541504 831 429343332888969630131625844652524125718700907044698931593250126669600 832 15939344986441591398734889945164088128355007516106633336298584603348800 833 357608190729004248531975811120825892980232700671796471607454841974096800 834 5015416195236852624871304257961810278793114776924322806418912081078353920 835 45132251332777473286309193460151173738241364192383658295171125492646840264 836 265854276128471458273777272590470462758137921702311516701357126623120520900 837 1040786716710659122574231919420829190641327133643024798412905324645262177500 838 2738191733960509612657930000236939739692096574457450195927981252156255040000 839 4878048359861564047108132716042678559093287107562654726259841837147695119000 840 5910575194185295096589301334651807909366247936087869562750462009387441288400 841 4878048359861564047108132716042678559093287107562654726259841837147695119000 842 2738191733960509612657930000236939739692096574457450195927981252156255040000 843 1040786716710659122574231919420829190641327133643024798412905324645262177500 844 265854276128471458273777272590470462758137921702311516701357126623120520900 845 45132251332777473286309193460151173738241364192383658295171125492646840264 846 5015416195236852624871304257961810278793114776924322806418912081078353920 847 357608190729004248531975811120825892980232700671796471607454841974096800 848 15939344986441591398734889945164088128355007516106633336298584603348800 849 429343332888969630131625844652524125718700907044698931593250126669600 850 6686791568311038703729837042877737226913557636524519658040027541504 851 56790161716866972841026324354290868302533634588037312006085837540 852 242935005689992128585009751783624742345097413048128886365043625 853 468407877049207615080553140965064302599169956516536351346125 854 346122377725633542029461462436342445760643828714045055360 855 76293009284435941238104443951079059648388747673370366 856 3307482532734688328564082018252301048103498804500 857 13160110486503514277042382888553494338867950 858 966811236216486546409069585022691200 859 16521986201399932054316905 860 1 861 1 862 67699845898419233783544981 863 7106062613485497320819349203648307380 864 141725434202297885160268912366715392395125000 865 47535682686502013753494704157130929344961121368860 866 1388169615635745554005672403637362399854222927331208796 867 7720901726823111440280496843691810496297313446681595613256 868 12553133629854217375979034207290149766163155002413679539223620 869 7720994930108014583535441643415245090105660206194050219352578125 870 2122766575228271279883925622593196026812591300485864645249268619705 871 292451337250036369874041556368518874152627448095506967022869701195664 872 21907235997263473305459298458279283549555996986582416747058690090813824 873 947723682479030723144197231608402008791583124137185703064009180005071040 874 24781145399981472618184961166464687307447455783111262959394902333043000000 875 405601185184156369767140770871878388010417331185863290895091460946806453120 876 4269535251077097068236366785865647727389993125741912102213366872509686436384 877 29517632369322557697157792403834990545113892818396776679969507870864798894564 878 136206972605726152674051629245180440250895831058348374734149239729148299219700 879 424599004242611567079812175317396914181443335971029208059854598386201168750000 880 901912524995320659838162546523770680937775700809755717052674558495419228036000 881 1312703537676040472459922352170641576645591986688798069496109012793569728908400 882 1312703537676040472459922352170641576645591986688798069496109012793569728908400 883 901912524995320659838162546523770680937775700809755717052674558495419228036000 884 424599004242611567079812175317396914181443335971029208059854598386201168750000 885 136206972605726152674051629245180440250895831058348374734149239729148299219700 886 29517632369322557697157792403834990545113892818396776679969507870864798894564 887 4269535251077097068236366785865647727389993125741912102213366872509686436384 888 405601185184156369767140770871878388010417331185863290895091460946806453120 889 24781145399981472618184961166464687307447455783111262959394902333043000000 890 947723682479030723144197231608402008791583124137185703064009180005071040 891 21907235997263473305459298458279283549555996986582416747058690090813824 892 292451337250036369874041556368518874152627448095506967022869701195664 893 2122766575228271279883925622593196026812591300485864645249268619705 894 7720994930108014583535441643415245090105660206194050219352578125 895 12553133629854217375979034207290149766163155002413679539223620 896 7720901726823111440280496843691810496297313446681595613256 897 1388169615635745554005672403637362399854222927331208796 898 47535682686502013753494704157130929344961121368860 899 141725434202297885160268912366715392395125000 900 7106062613485497320819349203648307380 901 67699845898419233783544981 902 1 903 1 904 277246987964954957399282112 905 52168898816417384612100475929281199561 906 1523557431715127471826242267286655296125505280 907 681484951627621603075180932206540668800854851578660 908 25171331506848460559071996671199211419806117933871501056 909 171415335761680732375267456183937652426041139333617359885732 910 334267439698915513234104434190484566774441634121895195881362176 911 243322380820402833657913612341858980358012837992465372717488707345 912 78490938307441699829162782542027614691167784647045236679031003244480 913 12618176082125146653554089574386191549362374038008800343863315452490569 914 1099394203388695520562411362549430874614082957757987428523447181210129408 915 55233703158535591933408339013005535186719863173679451104569136858885542464 916 1676941842063270067469578891953941586669893455974696507319179929271074058240 917 31898911213226696794611871813726371546257052313036314230704423775058781062720 918 390996529993190531450702701039542028499845948028566841951650054771301035362304 919 3156622173268638257420623728422171830596769730636332418306613504588719306891268 920 17072889787589455716319088202626226144989941567157997237700187490150429443307264 921 62669891433423390732268550953479506078804645566657023518804058876271289050625700 922 157625893360943446080360790344863405511757746972787010743398548260772257343616000 923 273439086148186894880675088498799309725360195994898358470218523853602827504784400 924 328414557789496670928155119379418692629879013397052026113935636655263990359628800 925 273439086148186894880675088498799309725360195994898358470218523853602827504784400 926 157625893360943446080360790344863405511757746972787010743398548260772257343616000 927 62669891433423390732268550953479506078804645566657023518804058876271289050625700 928 17072889787589455716319088202626226144989941567157997237700187490150429443307264 929 3156622173268638257420623728422171830596769730636332418306613504588719306891268 930 390996529993190531450702701039542028499845948028566841951650054771301035362304 931 31898911213226696794611871813726371546257052313036314230704423775058781062720 932 1676941842063270067469578891953941586669893455974696507319179929271074058240 933 55233703158535591933408339013005535186719863173679451104569136858885542464 934 1099394203388695520562411362549430874614082957757987428523447181210129408 935 12618176082125146653554089574386191549362374038008800343863315452490569 936 78490938307441699829162782542027614691167784647045236679031003244480 937 243322380820402833657913612341858980358012837992465372717488707345 938 334267439698915513234104434190484566774441634121895195881362176 939 171415335761680732375267456183937652426041139333617359885732 940 25171331506848460559071996671199211419806117933871501056 941 681484951627621603075180932206540668800854851578660 942 1523557431715127471826242267286655296125505280 943 52168898816417384612100475929281199561 944 277246987964954957399282112 945 1 946 1 947 1134778369344931918657529578 948 382571925157947342601001572671556531138 949 16350441874722765812601030842468299197550330891 950 9746816870312081912341831700523882026711721102257590 951 454949523612316633541328932240628665695906849782409201816 952 3788858004137797428489470721703152598212448572365027454229528 953 8847922456722917242589056415560353342566154955733059002201728398 954 7608075340485169023294456275008404401987725136608055187877785300971 955 2873154731409754398200296394592702527027357437754177638017457196374450 956 537607909911761975091893883001010024503828237030700555525423056509472474 957 54327068513496707425276719627530888443561645117880560082030324744128345537 958 3159791142437855522154159508479306302424668970752252536819799263963886221432 959 111003859814030060542840554307362718306595831916558318270156988480902243935104 960 2444632588012095791263002680362053953756333263311091875905749971822880375922560 961 34745231761823382984575775619356231269064765247476351834535424949044586472490224 962 326043170883769348025748929756193562651683279875884017724994733830675747547521332 963 2056348142423235353819600219540815160906242358562790181811433770014435741941410792 964 8837949266803613651152540035486077521160815957024038164431610785980957101349547464 965 26155235758492903527485558761532465110896256888987216033806055661988801051166808700 966 53698068827177273169275079981029022279343918141438227997951225329207847286348735400 967 76850202532344984145909801692423587435621714164451097667045923623392491792280879200 968 76850202532344984145909801692423587435621714164451097667045923623392491792280879200 969 53698068827177273169275079981029022279343918141438227997951225329207847286348735400 970 26155235758492903527485558761532465110896256888987216033806055661988801051166808700 971 8837949266803613651152540035486077521160815957024038164431610785980957101349547464 972 2056348142423235353819600219540815160906242358562790181811433770014435741941410792 973 326043170883769348025748929756193562651683279875884017724994733830675747547521332 974 34745231761823382984575775619356231269064765247476351834535424949044586472490224 975 2444632588012095791263002680362053953756333263311091875905749971822880375922560 976 111003859814030060542840554307362718306595831916558318270156988480902243935104 977 3159791142437855522154159508479306302424668970752252536819799263963886221432 978 54327068513496707425276719627530888443561645117880560082030324744128345537 979 537607909911761975091893883001010024503828237030700555525423056509472474 980 2873154731409754398200296394592702527027357437754177638017457196374450 981 7608075340485169023294456275008404401987725136608055187877785300971 982 8847922456722917242589056415560353342566154955733059002201728398 983 3788858004137797428489470721703152598212448572365027454229528 984 454949523612316633541328932240628665695906849782409201816 985 9746816870312081912341831700523882026711721102257590 986 16350441874722765812601030842468299197550330891 987 382571925157947342601001572671556531138 988 1134778369344931918657529578 989 1 990 1 991 4642275147320176030871714835 992 2802561779481599605679199849031903318380 993 175183839488436657614411115995068511080828768485 994 139088241463703229646115569956891618358956787062064449 995 8197717357951925596236343301386279618119963169258863599838 996 83399763158856312872065791139717337658445352035025729123517360 997 232898644546703866857926415275850612693202616447319662353525421430 998 236148732821233318308191125189303499388892899820714033003835305857785 999 104189467536752829561121829453923597345705655211558259655228705461668917 1000 22638158191945285493592609655229350632359110019677328550298698170960260428 1001 2646321049324262574796912589364268739149209619191137912013398259676827726915 1002 177667183827724979016551905920238395668612580519668091926528235888732598591545 1003 7198675438290057252585645088422543308978611955755121704892598522519839701110840 1004 182896442690630379305418380567864035017652431936025671851547251257779007026868992 1005 3002467557098807134273321681125188311120161284745363515869617439510239359642659056 1006 32608201001538240909349425035472628092331352598831291544964035720315722416389077540 1007 238690801933685956628773691804502090219331040911589403113579456929352086680916917820 1008 1194898909789345375013299263628378048054918212798644854353931710771130842848360203440 1009 4136872606533667096144673129437339792250777624045596443357567185856234846774825335844 1010 9987474122302597360071644759613850831476448110992917656606134676843841225045041936420 1011 16910611431409053119473562654919985954998848524530968910661254461489131694710001709000 1012 20148118316088706713036352356752792705947779843984352997055953019524205456845813112000 1013 16910611431409053119473562654919985954998848524530968910661254461489131694710001709000 1014 9987474122302597360071644759613850831476448110992917656606134676843841225045041936420 1015 4136872606533667096144673129437339792250777624045596443357567185856234846774825335844 1016 1194898909789345375013299263628378048054918212798644854353931710771130842848360203440 1017 238690801933685956628773691804502090219331040911589403113579456929352086680916917820 1018 32608201001538240909349425035472628092331352598831291544964035720315722416389077540 1019 3002467557098807134273321681125188311120161284745363515869617439510239359642659056 1020 182896442690630379305418380567864035017652431936025671851547251257779007026868992 1021 7198675438290057252585645088422543308978611955755121704892598522519839701110840 1022 177667183827724979016551905920238395668612580519668091926528235888732598591545 1023 2646321049324262574796912589364268739149209619191137912013398259676827726915 1024 22638158191945285493592609655229350632359110019677328550298698170960260428 1025 104189467536752829561121829453923597345705655211558259655228705461668917 1026 236148732821233318308191125189303499388892899820714033003835305857785 1027 232898644546703866857926415275850612693202616447319662353525421430 1028 83399763158856312872065791139717337658445352035025729123517360 1029 8197717357951925596236343301386279618119963169258863599838 1030 139088241463703229646115569956891618358956787062064449 1031 175183839488436657614411115995068511080828768485 1032 2802561779481599605679199849031903318380 1033 4642275147320176030871714835 1034 1 1035 1 1036 18981747269042497548453237051 1037 20509656668187126180674180086422607673790 1038 1874063771389871084100156963255833350564127505690 1039 1980551478183482011595604397206393549839730501438005319 1040 147288051316858411756928103531217045537711306699168402994037 1041 1828641569280862300845547660894241645803767393405703197294557268 1042 6098569331369929974328231254626030911206673856845660719838508584740 1043 7279927923200410353005133180077006281361596340882984490662629264719165 1044 3745324817537583804035535579809203082195452627334620568470679039509243807 1045 942906948920164628642259486128665471219345423388572389663701024120207474970 1046 127191045777828682612359328419798283123134469875100875538484503941202482775038 1047 9830200727345152833525938007619380935218684029456267356120496006985414780375635 1048 458005760693179798889345063672935364605864874483660136324343970912951062581874185 1049 13380424536825670824828195606340367482396875488824596591454137535796517329688557712 1050 252792906038970879312307460501902862559243681328526884126551710965273416100626102048 1051 3164903345315728340295300889147221630871343441767636028994388750167022194874904292036 1052 26771101685098091351186994979131960336921397257990179097206415915472764768061142367660 1053 155354057012409789797356875632030875057527792680731737872250573796651709779346609345560 1054 625897432435828640288582695065677127099173998560093448216775660434686124930555715484744 1055 1766569729989536733353018219557403318410270813742888644960810474163532070804851034564764 1056 3515845334103281092400142333824437141156024073008504057595987518332306458991833929547220 1057 4954839794154992190458717020168469163688632855065992978197844258199045154676016739726000 1058 4954839794154992190458717020168469163688632855065992978197844258199045154676016739726000 1059 3515845334103281092400142333824437141156024073008504057595987518332306458991833929547220 1060 1766569729989536733353018219557403318410270813742888644960810474163532070804851034564764 1061 625897432435828640288582695065677127099173998560093448216775660434686124930555715484744 1062 155354057012409789797356875632030875057527792680731737872250573796651709779346609345560 1063 26771101685098091351186994979131960336921397257990179097206415915472764768061142367660 1064 3164903345315728340295300889147221630871343441767636028994388750167022194874904292036 1065 252792906038970879312307460501902862559243681328526884126551710965273416100626102048 1066 13380424536825670824828195606340367482396875488824596591454137535796517329688557712 1067 458005760693179798889345063672935364605864874483660136324343970912951062581874185 1068 9830200727345152833525938007619380935218684029456267356120496006985414780375635 1069 127191045777828682612359328419798283123134469875100875538484503941202482775038 1070 942906948920164628642259486128665471219345423388572389663701024120207474970 1071 3745324817537583804035535579809203082195452627334620568470679039509243807 1072 7279927923200410353005133180077006281361596340882984490662629264719165 1073 6098569331369929974328231254626030911206673856845660719838508584740 1074 1828641569280862300845547660894241645803767393405703197294557268 1075 147288051316858411756928103531217045537711306699168402994037 1076 1980551478183482011595604397206393549839730501438005319 1077 1874063771389871084100156963255833350564127505690 1078 20509656668187126180674180086422607673790 1079 18981747269042497548453237051 1080 1 1081 1 1082 77577575795217163893678450274 1083 149948378791408623247190556245861237705865 1084 20018439795619638145086917632770120073377310979550 1085 28144491982216506369609833341641024556925422906081903185 1086 2639081265913845213651309241249134530371861054364554855154994 1087 39948366420334732292263575203365741507931155081631274164840376681 1088 158915722983816647626445953847997832075645980944938833349349898741570 1089 222993691481625253196489466913485001741671487522767356239873683451639425 1090 133538666160863756170631502712016516532014419513113452196606218992163032930 1091 38874446522930086120118507589367409731365305507647553691681380826025999690921 1092 6037332733653639315395483808181019182322589432177133390178108689015060788761454 1093 535784533372435764716364798569362344842762810455396819706987198143289922217451745 1094 28625163230408083465472703717414361071164515135119845192363001210809120271132258450 1095 958652853561367741935701104243657266722666329727597701413173246039620548205583540505 1096 20773990439488958390043458311960546122735738464110289342615423699163098522958804017844 1097 298721411585284842934121886862559144038683888168785791568968549638599226512487838576356 1098 2908176874847427420713442995272889739074745189681541180225793342730003669660414628877640 1099 19476915600529121958963615698683356975107996400795991841928196457186290177888080520893700 1100 90872312529865254830617685175329344211883759937963246596515915940077440780219194492725560 1101 298248160904064012561826934229138940494438214131686110977664008734041435797814474904941476 1102 693582945442669554319289033513813135035908601519825732080895909737192766975579943013663624 1103 1148584026615604443615609924006144020697625350706381059082141035606149269456946816895735300 1104 1358451910230827025550764916362855295711300174430593074855908967456238213240341256141545000 1105 1148584026615604443615609924006144020697625350706381059082141035606149269456946816895735300 1106 693582945442669554319289033513813135035908601519825732080895909737192766975579943013663624 1107 298248160904064012561826934229138940494438214131686110977664008734041435797814474904941476 1108 90872312529865254830617685175329344211883759937963246596515915940077440780219194492725560 1109 19476915600529121958963615698683356975107996400795991841928196457186290177888080520893700 1110 2908176874847427420713442995272889739074745189681541180225793342730003669660414628877640 1111 298721411585284842934121886862559144038683888168785791568968549638599226512487838576356 1112 20773990439488958390043458311960546122735738464110289342615423699163098522958804017844 1113 958652853561367741935701104243657266722666329727597701413173246039620548205583540505 1114 28625163230408083465472703717414361071164515135119845192363001210809120271132258450 1115 535784533372435764716364798569362344842762810455396819706987198143289922217451745 1116 6037332733653639315395483808181019182322589432177133390178108689015060788761454 1117 38874446522930086120118507589367409731365305507647553691681380826025999690921 1118 133538666160863756170631502712016516532014419513113452196606218992163032930 1119 222993691481625253196489466913485001741671487522767356239873683451639425 1120 158915722983816647626445953847997832075645980944938833349349898741570 1121 39948366420334732292263575203365741507931155081631274164840376681 1122 2639081265913845213651309241249134530371861054364554855154994 1123 28144491982216506369609833341641024556925422906081903185 1124 20018439795619638145086917632770120073377310979550 1125 149948378791408623247190556245861237705865 1126 77577575795217163893678450274 1127 1 1128 1 1129 316912650057057350374175800200 1130 1095275114819097879083784437732848131039064 1131 213530263804222024635756490599009049177226695675740 1132 399165051124299023641053614045569318098975754279445832660 1133 47163813692733772065453046783217789125730982502974396161520504 1134 869694215369371216447959431930786793990044127057647357650517111400 1135 4122051379165318622803376703487538910575786210732079134724491017643526 1136 6789821706113239539467593994359556687903084496357702192984068039823877470 1137 4725040397703008121644686279196505213756976502795246548650532281610615635880 1138 1587505473014330585250444259925354527780572924121220286477945293363312355531576 1139 283244583584612094919329225388732388090185163831417622403375065296162990115476500 1140 28794956129616809277550834289628928930165324420741929363690308211713223031436717724 1141 1759503149567623608731481715650082623968354782761680213169009259822987838833761136920 1142 67355919579338322572342061635422848440289800859643105041461736264687648236654217633480 1143 1668936795246710137909833141116991714282978039185746654398956309377896898882159333662699 1144 27469685214046328911885963619901978504830539424527263063488646735532566709584922237039350 1145 306644873715206933996123912809867022890932365252995033351174438479636288412376454645451296 1146 2360502210707380281077934140012171532643804929649775173946194502953000667267076948595443040 1147 12697032785375005343367875379363021867262872219806854009018880007513437511190211097563968560 1148 48220303974422581647575388400823114863988609397571716110039848015242847615378254114981870736 1149 130321463789224021921287742213996141753955234075377867109919900730479014016836754322058872800 1150 252079295133861791594373513561211720994728780899668938485947530716503191848313124727598187424 1151 350269204620901401001901853664064778765452044646603343886626756424616209200216100092201001800 1152 350269204620901401001901853664064778765452044646603343886626756424616209200216100092201001800 1153 252079295133861791594373513561211720994728780899668938485947530716503191848313124727598187424 1154 130321463789224021921287742213996141753955234075377867109919900730479014016836754322058872800 1155 48220303974422581647575388400823114863988609397571716110039848015242847615378254114981870736 1156 12697032785375005343367875379363021867262872219806854009018880007513437511190211097563968560 1157 2360502210707380281077934140012171532643804929649775173946194502953000667267076948595443040 1158 306644873715206933996123912809867022890932365252995033351174438479636288412376454645451296 1159 27469685214046328911885963619901978504830539424527263063488646735532566709584922237039350 1160 1668936795246710137909833141116991714282978039185746654398956309377896898882159333662699 1161 67355919579338322572342061635422848440289800859643105041461736264687648236654217633480 1162 1759503149567623608731481715650082623968354782761680213169009259822987838833761136920 1163 28794956129616809277550834289628928930165324420741929363690308211713223031436717724 1164 283244583584612094919329225388732388090185163831417622403375065296162990115476500 1165 1587505473014330585250444259925354527780572924121220286477945293363312355531576 1166 4725040397703008121644686279196505213756976502795246548650532281610615635880 1167 6789821706113239539467593994359556687903084496357702192984068039823877470 1168 4122051379165318622803376703487538910575786210732079134724491017643526 1169 869694215369371216447959431930786793990044127057647357650517111400 1170 47163813692733772065453046783217789125730982502974396161520504 1171 399165051124299023641053614045569318098975754279445832660 1172 213530263804222024635756490599009049177226695675740 1173 1095275114819097879083784437732848131039064 1174 316912650057057350374175800200 1175 1 1176 1 1177 1294059987732984180694551187629 1178 7993177966314190385642051164942062138098016 1179 2274563330468967203215342214313447917204140243278724 1180 5650681372372030824305824737166016873484643274519743657392 1181 840797187845260539114535024906065046272406525069700767506706044 1182 18871819665463179916692937319696385386735823268809555632899950581856 1183 106459851488482882090845560578064931274813951256623647626064170532292134 1184 205582139993518655992761175683707845068738384462125520494391306059745789156 1185 165994760551687853674132902223978824508809857501670980026696645399870282263838 1186 64251812241486366733806334776784076393908845991324631991897837141435298586937696 1187 13144058018394442015784426582704848766097485954398326470420023966359756820746892924 1188 1527322798114716977597232218099603647177306970464323886609780965739086892402457628976 1189 106478100200547343828463141817956831049146206866008956288686275159130499192278906396804 1190 4646840518400686775739511325044853276316665117657061592553595838755971065352850065404512 1191 131268442620763086312743400495780580393480883875756082066454936770407051392486740564245119 1192 2465242796398182256002618173662385187210764617039526690656395707618264752367015294607657441 1193 31445785297123207173227297026000579086204348727123761401166637267488984035077039191355350894 1194 277176111966130299782590543265056624849264382579410845920228151070135897586358336336189725056 1195 1711756515829703361462119328191614453996707104455527497290521434215106590756201121426404141008 1196 7488261683336701227972657442081492106954100237020607405567219444624448032444642495833433475776 1197 23402784915721723776091404882263353127511451332780646358590124760233911466185253985615919054384 1198 52584644005025921289286281140859533958597608239628615801711610888115804543111115598284764480896 1199 85322895186592367692003496267109897855073127880028738090882208818860755430902018186241912447624 1200 100233035594317144910704234444508777091521757096072012886597112618468174424733839202384238675088 1201 85322895186592367692003496267109897855073127880028738090882208818860755430902018186241912447624 1202 52584644005025921289286281140859533958597608239628615801711610888115804543111115598284764480896 1203 23402784915721723776091404882263353127511451332780646358590124760233911466185253985615919054384 1204 7488261683336701227972657442081492106954100237020607405567219444624448032444642495833433475776 1205 1711756515829703361462119328191614453996707104455527497290521434215106590756201121426404141008 1206 277176111966130299782590543265056624849264382579410845920228151070135897586358336336189725056 1207 31445785297123207173227297026000579086204348727123761401166637267488984035077039191355350894 1208 2465242796398182256002618173662385187210764617039526690656395707618264752367015294607657441 1209 131268442620763086312743400495780580393480883875756082066454936770407051392486740564245119 1210 4646840518400686775739511325044853276316665117657061592553595838755971065352850065404512 1211 106478100200547343828463141817956831049146206866008956288686275159130499192278906396804 1212 1527322798114716977597232218099603647177306970464323886609780965739086892402457628976 1213 13144058018394442015784426582704848766097485954398326470420023966359756820746892924 1214 64251812241486366733806334776784076393908845991324631991897837141435298586937696 1215 165994760551687853674132902223978824508809857501670980026696645399870282263838 1216 205582139993518655992761175683707845068738384462125520494391306059745789156 1217 106459851488482882090845560578064931274813951256623647626064170532292134 1218 18871819665463179916692937319696385386735823268809555632899950581856 1219 840797187845260539114535024906065046272406525069700767506706044 1220 5650681372372030824305824737166016873484643274519743657392 1221 2274563330468967203215342214313447917204140243278724 1222 7993177966314190385642051164942062138098016 1223 1294059987732984180694551187629 1224 1 1225 1 1226 5281877500950955839569596687825 1227 58283589340770246866274685638679640901020000 1228 24197496127178282462558371801079302461345095192948800 1229 79849678015734221182326505021018226457972139553292454223440 1230 14953768400214566362866450509635959824655339258646161916006161360 1231 408240483022902243377255812315273043587750431830368439539907757460800 1232 2738371056564837452545621917506146782698287754656501593822465209856240000 1233 6191855080038851382050315900572067103511292005571790749745315616874997353700 1234 5792490969631761595260646440887920180713752588510302331054601948942204621204580 1235 2578791277744411105178394029247789784318693069369271197154905753581457335276257920 1236 603733445449572510389013617224087059742997376460000873334939271138260480451618363200 1237 80018560406828503182535143364564897838137201722192213250750229404992704481243005650000 1238 6350137930222313331524034454985668619361771704328922177254976903855098164549739305006800 1239 315141904142012188370500014243634595417388048730508787443953346481929937228733759166306880 1240 10121913735510366727921435811757250288457456096581266378755941648369184421023862994738185120 1241 216250861099505217362760250895019103311799475014835329787432907393200563447766319924447409425 1242 3141792696075581087172149056416652946881222891223178923256152789769002906494858976527585850625 1243 31598516379798747569891021970904104840360523089364523707347669635600236591715147644647628139200 1244 223189626630557215724415027681693347204512505195558862354674877246643307449057271585404840157440 1245 1119960350646407233912140413470813773615834060268729418998300372610460264218885555375264699581760 1246 4028972273570623479912954441140883953540594087837848536647185861552399039527028320060864227771200 1247 10463177839925622864650312488178664643708478769979197281813704877956794683796240084466690389280000 1248 19714931294459526838936227731651081352639780340553712769886803768521379646170632725619430212172800 1249 27040256219102716001648779729618282796434746722405246921970998088828713158200126498489634967580048 1250 27040256219102716001648779729618282796434746722405246921970998088828713158200126498489634967580048 1251 19714931294459526838936227731651081352639780340553712769886803768521379646170632725619430212172800 1252 10463177839925622864650312488178664643708478769979197281813704877956794683796240084466690389280000 1253 4028972273570623479912954441140883953540594087837848536647185861552399039527028320060864227771200 1254 1119960350646407233912140413470813773615834060268729418998300372610460264218885555375264699581760 1255 223189626630557215724415027681693347204512505195558862354674877246643307449057271585404840157440 1256 31598516379798747569891021970904104840360523089364523707347669635600236591715147644647628139200 1257 3141792696075581087172149056416652946881222891223178923256152789769002906494858976527585850625 1258 216250861099505217362760250895019103311799475014835329787432907393200563447766319924447409425 1259 10121913735510366727921435811757250288457456096581266378755941648369184421023862994738185120 1260 315141904142012188370500014243634595417388048730508787443953346481929937228733759166306880 1261 6350137930222313331524034454985668619361771704328922177254976903855098164549739305006800 1262 80018560406828503182535143364564897838137201722192213250750229404992704481243005650000 1263 603733445449572510389013617224087059742997376460000873334939271138260480451618363200 1264 2578791277744411105178394029247789784318693069369271197154905753581457335276257920 1265 5792490969631761595260646440887920180713752588510302331054601948942204621204580 1266 6191855080038851382050315900572067103511292005571790749745315616874997353700 1267 2738371056564837452545621917506146782698287754656501593822465209856240000 1268 408240483022902243377255812315273043587750431830368439539907757460800 1269 14953768400214566362866450509635959824655339258646161916006161360 1270 79849678015734221182326505021018226457972139553292454223440 1271 24197496127178282462558371801079302461345095192948800 1272 58283589340770246866274685638679640901020000 1273 5281877500950955839569596687825 1274 1 1275 1 1276 21550060203879899825443954490100 1277 424637579495774483779845387226347868114348625 1278 257098501873707752629214651776785937481281487721791000 1279 1126424446027706744089779092470924339205998387072409183024400 1280 265359154370722844240100326306390019176714912207568565282756811200 1281 8805268602672969555529192749066050116992983655822228528989290347680400 1282 70166791242708585274112259650863025493679685914120208486741561405329758000 1283 185566417325014855433522761408090502479039169469698800435980840598715415742500 1284 200860422120096463852870598765711061380528129073673879725995403860146705447435600 1285 102690294997717417213161733878722407343523189413686420161426655996095212086929032100 1286 27465108686027790494610704912331940616694760843829727364442802639264692681218699391600 1287 4144043934881297790403551541640814718890844576630523635140870240074331448965430173386000 1288 373549714163183902885554082918288898936328775061364981995783801067352819630491045837144000 1289 21031906948925057674622443148376896026830931806219049122798523868538222416068974841887168400 1290 766089949292741266581896259378748849391127542592033182239887934361307262311213490702087667400 1291 18567982826777375838628805579737354315595836449902853857858295557220598216266888907979644235025 1292 306330907605421803052209697487421009128411903436277966120419241363389053016799457481078462352500 1293 3503897495834782998084980098163332181337034443800251153721824963814823130213159515946730876202625 1294 28205255487899892421028492087752242712451542083535148671561495377139967443356352432597896377019600 1295 161718347835707109342859231643709121658612094664219064145019033651867586494143365496905065816692800 1296 666824094896350910332606087544174183962846785051578722262867097749434909401193334519176026696185600 1297 1992224676146215228385292018480473252223461530380764951063900825560063412666222893155582025154664000 1298 4336862478650629456129685986850645186627774419089473504516605555470447378538250507234798152384072000 1299 6905809212738038518479199755061364820833151519961959842235624920694509213702009946130342594634528400 1300 8062156392710932863260820787076958778383159868926364389966122199407699400091053100626601933410789696 1301 6905809212738038518479199755061364820833151519961959842235624920694509213702009946130342594634528400 1302 4336862478650629456129685986850645186627774419089473504516605555470447378538250507234798152384072000 1303 1992224676146215228385292018480473252223461530380764951063900825560063412666222893155582025154664000 1304 666824094896350910332606087544174183962846785051578722262867097749434909401193334519176026696185600 1305 161718347835707109342859231643709121658612094664219064145019033651867586494143365496905065816692800 1306 28205255487899892421028492087752242712451542083535148671561495377139967443356352432597896377019600 1307 3503897495834782998084980098163332181337034443800251153721824963814823130213159515946730876202625 1308 306330907605421803052209697487421009128411903436277966120419241363389053016799457481078462352500 1309 18567982826777375838628805579737354315595836449902853857858295557220598216266888907979644235025 1310 766089949292741266581896259378748849391127542592033182239887934361307262311213490702087667400 1311 21031906948925057674622443148376896026830931806219049122798523868538222416068974841887168400 1312 373549714163183902885554082918288898936328775061364981995783801067352819630491045837144000 1313 4144043934881297790403551541640814718890844576630523635140870240074331448965430173386000 1314 27465108686027790494610704912331940616694760843829727364442802639264692681218699391600 1315 102690294997717417213161733878722407343523189413686420161426655996095212086929032100 1316 200860422120096463852870598765711061380528129073673879725995403860146705447435600 1317 185566417325014855433522761408090502479039169469698800435980840598715415742500 1318 70166791242708585274112259650863025493679685914120208486741561405329758000 1319 8805268602672969555529192749066050116992983655822228528989290347680400 1320 265359154370722844240100326306390019176714912207568565282756811200 1321 1126424446027706744089779092470924339205998387072409183024400 1322 257098501873707752629214651776785937481281487721791000 1323 424637579495774483779845387226347868114348625 1324 21550060203879899825443954490100 1325 1