0 1 1 5 2 5 3 25 4 80 5 25 6 125 7 915 8 915 9 125 10 625 11 9070 12 20130 13 9070 14 625 15 3125 16 83185 17 348410 18 348410 19 83185 20 3125 21 15625 22 727980 23 5246655 24 9755480 25 5246655 26 727980 27 15625 28 78125 29 6183215 30 72272805 31 225769855 32 225769855 33 72272805 34 6183215 35 78125 36 390625 37 51496970 38 937214800 39 4606234070 40 7676175070 41 4606234070 42 937214800 43 51496970 44 390625 45 1953125 46 423303885 47 11648284020 48 86043217380 49 222619657590 50 222619657590 51 86043217380 52 11648284020 53 423303885 54 1953125 55 9765625 56 3448931080 57 140406936885 58 1507460427840 59 5763528178770 60 8904786303600 61 5763528178770 62 1507460427840 63 140406936885 64 3448931080 65 9765625 66 48828125 67 27933245515 68 1654842100295 69 25176247159425 70 137173950162930 71 310656874183710 72 310656874183710 73 137173950162930 74 25176247159425 75 1654842100295 76 27933245515 77 48828125 78 244140625 79 225321432870 80 19180926696270 81 405422407441390 82 3062068320393135 83 9779660187910380 84 14290216212450660 85 9779660187910380 86 3062068320393135 87 405422407441390 88 19180926696270 89 225321432870 90 244140625 91 1220703125 92 1812581228585 93 219552408108030 94 6347246138548910 95 65028678484807775 96 284393185049608515 97 582946137772035060 98 582946137772035060 99 284393185049608515 100 65028678484807775 101 6347246138548910 102 219552408108030 103 1812581228585 104 1220703125 105 6103515625 106 14554360766180 107 2489392319560315 108 97204437447789880 109 1327641149090944025 110 7768781412506019100 111 21655163535195453315 112 30313199164145823120 113 21655163535195453315 114 7768781412506019100 115 1327641149090944025 116 97204437447789880 117 2489392319560315 118 14554360766180 119 6103515625 120 30517578125 121 116721751363815 122 28023707388875385 123 1462927209371031235 124 26263668157562063865 125 201843068468303422875 126 746669766509688037445 127 1416142920788459547255 128 1416142920788459547255 129 746669766509688037445 130 201843068468303422875 131 26263668157562063865 132 1462927209371031235 133 28023707388875385 134 116721751363815 135 30517578125 136 152587890625 137 935299889816770 138 313746703591728540 139 21714024056304954230 140 506462374262767366340 141 5034880759353426884370 142 24237912026113444661860 143 60713148468809965426870 144 82136289405730653740790 145 60713148468809965426870 146 24237912026113444661860 147 5034880759353426884370 148 506462374262767366340 149 21714024056304954230 150 313746703591728540 151 935299889816770 152 152587890625 153 762939453125 154 7490486276737285 155 3497978733999852440 156 318742431857080600600 157 9565277420944463213900 158 121462572531841999707340 159 748797445456039448828840 160 2426868781103029664263720 161 4324773143768107852142750 162 4324773143768107852142750 163 2426868781103029664263720 164 748797445456039448828840 165 121462572531841999707340 166 9565277420944463213900 167 318742431857080600600 168 3497978733999852440 169 7490486276737285 170 762939453125 171 3814697265625 172 59966614823273280 173 38874761846665452945 174 4637292982699121030400 175 177590610453338662864500 176 2850123657158396375558400 177 22202306719294429311064260 178 91552891236008270326352640 179 210358828507881165961369950 180 276785481201158902537136000 181 210358828507881165961369950 182 91552891236008270326352640 183 22202306719294429311064260 184 2850123657158396375558400 185 177590610453338662864500 186 4637292982699121030400 187 38874761846665452945 188 59966614823273280 189 3814697265625 190 19073486328125 191 479957985724858115 192 430980510743423286075 193 66982464135660963431685 194 3250905026841713320216500 195 65349231834474844665799500 196 636058495458741314679047580 197 3290669747627286630238803300 198 9579415893696868085281128870 199 16219694396212925689836300250 200 16219694396212925689836300250 201 9579415893696868085281128870 202 3290669747627286630238803300 203 636058495458741314679047580 204 65349231834474844665799500 205 3250905026841713320216500 206 66982464135660963431685 207 430980510743423286075 208 479957985724858115 209 19073486328125 210 95367431640625 211 3840846441951208670 212 4769103139335422775610 213 961889406500885192063790 214 58815456055499157505559805 215 1469529888031582559326815000 216 17700759291771367936910670840 217 113543987238494070232086979320 218 412720520569927926312943672530 219 883048024639294609315444505060 220 1135378607734904798288541017500 221 883048024639294609315444505060 222 412720520569927926312943672530 223 113543987238494070232086979320 224 17700759291771367936910670840 225 1469529888031582559326815000 226 58815456055499157505559805 227 961889406500885192063790 228 4769103139335422775610 229 3840846441951208670 230 95367431640625 231 476837158203125 232 30732970418666309985 233 52698267012090625469250 234 13747828776233182632654050 235 1053728559707535248350088925 236 32507816931573106534330969665 237 480593958112320590515286179320 238 3784079354914100119069062991800 239 16964830535021648953287193593450 240 45179078131824472476924914735650 241 73294076207014863094085826804780 242 73294076207014863094085826804780 243 45179078131824472476924914735650 244 16964830535021648953287193593450 245 3784079354914100119069062991800 246 480593958112320590515286179320 247 32507816931573106534330969665 248 1053728559707535248350088925 249 13747828776233182632654050 250 52698267012090625469250 251 30732970418666309985 252 476837158203125 253 2384185791015625 254 245896188276088292380 255 581678580210210190310775 256 195736895422014175636250200 257 18724507412825856997278100675 258 709165137975084104594224373100 259 12776575333956748228171123516605 260 122415761133382632621559946752800 261 669831815196590525241574574824650 262 2192183043759335673206233789652600 263 4417634870650323579846925442328950 264 5570349791733129595150522837163280 265 4417634870650323579846925442328950 266 2192183043759335673206233789652600 267 669831815196590525241574574824650 268 122415761133382632621559946752800 269 12776575333956748228171123516605 270 709165137975084104594224373100 271 18724507412825856997278100675 272 195736895422014175636250200 273 581678580210210190310775 274 245896188276088292380 275 2384185791015625 276 11920928955078125 277 1967338783399868448415 278 6415185323115086097300365 279 2778125643621862121277703175 280 330452313534204447843175223875 281 15288048696858407654723895401825 282 333574480407609919105212405775515 283 3859968282167656104253628161952865 284 25545910697370256863083660007554850 285 101631952714538496228953486285641750 286 251073274398172094915716677226227650 287 392796321782522191389443810947691590 288 392796321782522191389443810947691590 289 251073274398172094915716677226227650 290 101631952714538496228953486285641750 291 25545910697370256863083660007554850 292 3859968282167656104253628161952865 293 333574480407609919105212405775515 294 15288048696858407654723895401825 295 330452313534204447843175223875 296 2778125643621862121277703175 297 6415185323115086097300365 298 1967338783399868448415 299 11920928955078125 300 59604644775390625 301 15739592415941623368570 302 70706719607887337730141480 303 39329991612677895552504269270 304 5798267496916896651217029512250 305 326249017376288828860754771916750 306 8574207922489674191048595161544520 307 119039346239185214180486226934203330 308 945409729178623222554868432802592495 309 4529518021733744722480694561518278500 310 13564266381519332644810897558343130000 311 25973484301255415449090398613966297020 312 32209298386166819693934392497710710380 313 25973484301255415449090398613966297020 314 13564266381519332644810897558343130000 315 4529518021733744722480694561518278500 316 945409729178623222554868432802592495 317 119039346239185214180486226934203330 318 8574207922489674191048595161544520 319 326249017376288828860754771916750 320 5798267496916896651217029512250 321 39329991612677895552504269270 322 70706719607887337730141480 323 15739592415941623368570 324 59604644775390625 325 298023223876953125 326 125921328885180692026685 327 778938645525540395160830460 328 555640059669650538713899814860 329 101244986877249339968259792018610 330 6901867734825374859544202356631250 331 217434221294592413783484484574362460 332 3600901269645706345964509014820413260 333 34083085535574445448198413259590568835 334 195051292341946861914790252907122314235 335 701225224439863878692416142617923475000 336 1624512923379114421371547332572846396760 337 2463414543088077887211287631420656194460 338 2463414543088077887211287631420656194460 339 1624512923379114421371547332572846396760 340 701225224439863878692416142617923475000 341 195051292341946861914790252907122314235 342 34083085535574445448198413259590568835 343 3600901269645706345964509014820413260 344 217434221294592413783484484574362460 345 6901867734825374859544202356631250 346 101244986877249339968259792018610 347 555640059669650538713899814860 348 778938645525540395160830460 349 125921328885180692026685 350 298023223876953125 351 1490116119384765625 352 1007394472939355692463480 353 8578021043105103260055189805 354 7836602295143997531236498862080 355 1760615221149783967709103351171430 356 144922013804160452308725712989890480 357 5449608492539274882890516298391367830 358 107104354731053094649653272428941217280 359 1200862655440755592409660016402530878555 360 8150294144934468526372399235564985910280 361 34880601349518419435718448395704804279455 362 96792752310399541946739605768664336826880 363 177352103665429571180125517519170684620580 364 216780479791750854074593311565017745112480 365 177352103665429571180125517519170684620580 366 96792752310399541946739605768664336826880 367 34880601349518419435718448395704804279455 368 8150294144934468526372399235564985910280 369 1200862655440755592409660016402530878555 370 107104354731053094649653272428941217280 371 5449608492539274882890516298391367830 372 144922013804160452308725712989890480 373 1760615221149783967709103351171430 374 7836602295143997531236498862080 375 8578021043105103260055189805 376 1007394472939355692463480 377 1490116119384765625 378 7450580596923828125 379 8059279463152754475254715 380 94438823031991284316004166255 381 110372939752335058388335233684105 382 30510367329386983268366257885708230 383 3023443956784843707881860597730981130 384 135195692267086233063475223346314012730 385 3138937775022433328278868642547910558230 386 41465487001107204048158643366267750949455 387 331660309308907572796086716505828870963705 388 1677237519349474917727000051041307360756605 389 5526796459319658824069182784181599426232555 390 12111073865802589515722126506719214910787780 391 17873889983112227424748005032261802962116380 392 17873889983112227424748005032261802962116380 393 12111073865802589515722126506719214910787780 394 5526796459319658824069182784181599426232555 395 1677237519349474917727000051041307360756605 396 331660309308907572796086716505828870963705 397 41465487001107204048158643366267750949455 398 3138937775022433328278868642547910558230 399 135195692267086233063475223346314012730 400 3023443956784843707881860597730981130 401 30510367329386983268366257885708230 402 110372939752335058388335233684105 403 94438823031991284316004166255 404 8059279463152754475254715 405 7450580596923828125 406 37252902984619140625 407 64474876455153371251256470 408 1039495973547345806097491970150 409 1552776262375250120181973604877870 410 527174960960508515058128197050715995 411 62726646318071510919496315038162031620 412 3324165443074707263719542239404121953020 413 90805689224745130383566899893795027379620 414 1406530078408567083734727119387378963819145 415 13183990091953688980460610816895124429704770 416 78271271426457168915414118060289661013339770 417 303943566537717630707340948657213990399206970 418 789474240841848087820273874337112580932624395 419 1392004852547067482475018546755480075872509720 420 1680145658412549377926312473032609478438939720 421 1392004852547067482475018546755480075872509720 422 789474240841848087820273874337112580932624395 423 303943566537717630707340948657213990399206970 424 78271271426457168915414118060289661013339770 425 13183990091953688980460610816895124429704770 426 1406530078408567083734727119387378963819145 427 90805689224745130383566899893795027379620 428 3324165443074707263719542239404121953020 429 62726646318071510919496315038162031620 430 527174960960508515058128197050715995 431 1552776262375250120181973604877870 432 1039495973547345806097491970150 433 64474876455153371251256470 434 37252902984619140625 435 186264514923095703125 436 515802327149592601113567385 437 11440000548395947057000019728070 438 21825145839057931384453722301812630 439 9086196437318664765602737238252401515 440 1295125398355389374049402171936145764015 441 81097577018255558873592198819118795259340 442 2596963666301677605696826896236363370534540 443 46964159141131114294389635655012051812569365 444 513312138039074907817496808900823614398797065 445 3556901885627129628828052002757635850108587690 446 16167860542594242932888389014531221634956911290 447 49389283600627958920242321972625599280593190515 448 103090348276688917883375331397108090127819520615 449 148567088572743194886287613570306649280255652840 450 148567088572743194886287613570306649280255652840 451 103090348276688917883375331397108090127819520615 452 49389283600627958920242321972625599280593190515 453 16167860542594242932888389014531221634956911290 454 3556901885627129628828052002757635850108587690 455 513312138039074907817496808900823614398797065 456 46964159141131114294389635655012051812569365 457 2596963666301677605696826896236363370534540 458 81097577018255558873592198819118795259340 459 1295125398355389374049402171936145764015 460 9086196437318664765602737238252401515 461 21825145839057931384453722301812630 462 11440000548395947057000019728070 463 515802327149592601113567385 464 186264514923095703125 465 931322574615478515625 466 4126435753532113733713226580 467 125885912439471731368499324506035 468 306535881793973090829254113921990840 469 156276826539059109320156192001341274045 470 26629403682093280662236262417783107401500 471 1964968927093242835894424540078815514793975 472 73522276023194529104763322014760238483089200 473 1546345035400221424541774143628131301872463925 474 19619551238847312822178393109367175184016222900 475 157856854969489406017119112675070789689722378375 476 834906617527463268437098006723159844835095065800 477 2978864399638806648770350152734991646966778577225 478 7301775205809478086402084611939789525337277575900 479 12446441621583442807474410401851141292946450276075 480 14856708857274319488628761357030664928025565284000 481 12446441621583442807474410401851141292946450276075 482 7301775205809478086402084611939789525337277575900 483 2978864399638806648770350152734991646966778577225 484 834906617527463268437098006723159844835095065800 485 157856854969489406017119112675070789689722378375 486 19619551238847312822178393109367175184016222900 487 1546345035400221424541774143628131301872463925 488 73522276023194529104763322014760238483089200 489 1964968927093242835894424540078815514793975 490 26629403682093280662236262417783107401500 491 156276826539059109320156192001341274045 492 306535881793973090829254113921990840 493 125885912439471731368499324506035 494 4126435753532113733713226580 495 931322574615478515625 496 4656612873077392578125 497 33011574503901498340164797015 498 1385124668923513999516994186411745 499 4302706191322736255701354034788908875 500 2683068136998286544253971117820092871005 501 545559050244607519318298212291773473775735 502 47324637617712047678550665415235405432381425 503 2062881783989237455087717061969834995199455275 504 50284654452322816465463935994308065402050054625 505 737616137156529731452174543697346928321464071475 506 6859119408173746482507299675064445551653386400325 507 41987147039060415591722466579359675433565567094775 508 173897650671893795242684432678970567905413815745825 509 497031108634306628079142381936715246285880149395875 510 993882167739752584789814027155631854187370707225925 511 1402496848807638443227581819149643734927440128831975 512 1402496848807638443227581819149643734927440128831975 513 993882167739752584789814027155631854187370707225925 514 497031108634306628079142381936715246285880149395875 515 173897650671893795242684432678970567905413815745825 516 41987147039060415591722466579359675433565567094775 517 6859119408173746482507299675064445551653386400325 518 737616137156529731452174543697346928321464071475 519 50284654452322816465463935994308065402050054625 520 2062881783989237455087717061969834995199455275 521 47324637617712047678550665415235405432381425 522 545559050244607519318298212291773473775735 523 2683068136998286544253971117820092871005 524 4302706191322736255701354034788908875 525 1385124668923513999516994186411745 526 33011574503901498340164797015 527 4656612873077392578125 528 23283064365386962890625 529 264093052379273548305791032370 530 15239507457736524637029251706245620 531 60365318148059270867774519952194604790 532 45995099179998594779074929512037791696960 533 11141924864674003029171805761967997462421130 534 1133748066377679520710084056170631523268158780 535 57420897393137137646564696844434542309776351150 536 1617096876484532961540208357606611191289809640300 537 27324780818480839824913916661893898546038554329450 538 292439925024194737820859881229767226218692473086100 539 2061931707240110553295950107920049963987921824823550 540 9858968235086572618412022067496172187303728306739200 541 32651023121566906940528699631311646046714383149659650 542 76037297293192462541790659810580896677673352053975100 543 125782243833808066909608676478197570580864766046250550 544 148664665973609674982123672829862235902308653656189350 545 125782243833808066909608676478197570580864766046250550 546 76037297293192462541790659810580896677673352053975100 547 32651023121566906940528699631311646046714383149659650 548 9858968235086572618412022067496172187303728306739200 549 2061931707240110553295950107920049963987921824823550 550 292439925024194737820859881229767226218692473086100 551 27324780818480839824913916661893898546038554329450 552 1617096876484532961540208357606611191289809640300 553 57420897393137137646564696844434542309776351150 554 1133748066377679520710084056170631523268158780 555 11141924864674003029171805761967997462421130 556 45995099179998594779074929512037791696960 557 60365318148059270867774519952194604790 558 15239507457736524637029251706245620 559 264093052379273548305791032370 560 23283064365386962890625 561 116415321826934814453125 562 2112746770623689290529580212085 563 167660463154234939815055736289874080 564 846562207281314761989361058242817800960 565 787470295329597564164109057540244362489000 566 226932061120499935518773783965931312709452040 567 27034411065048593236840708587453772816935869120 568 1587044421730912979029619094617460516485442308640 569 51489481209502426896391218118146487932186587660700 570 998909445680695912435841376716313815202549080845500 571 12257431156414397970773725676022001410061089578392800 572 99116639551842027410527155668275371693068194932408000 573 544429053730876994979017512105906457230631544664308600 574 2077477952629571125580044218164963618230175198523072600 575 5598116406317193969776940388238624198746939301815728000 576 10775312731988758635446082752734151433025966073497058400 577 14923032951294564520990640542761762455350785542368066350 578 14923032951294564520990640542761762455350785542368066350 579 10775312731988758635446082752734151433025966073497058400 580 5598116406317193969776940388238624198746939301815728000 581 2077477952629571125580044218164963618230175198523072600 582 544429053730876994979017512105906457230631544664308600 583 99116639551842027410527155668275371693068194932408000 584 12257431156414397970773725676022001410061089578392800 585 998909445680695912435841376716313815202549080845500 586 51489481209502426896391218118146487932186587660700 587 1587044421730912979029619094617460516485442308640 588 27034411065048593236840708587453772816935869120 589 226932061120499935518773783965931312709452040 590 787470295329597564164109057540244362489000 591 846562207281314761989361058242817800960 592 167660463154234939815055736289874080 593 2112746770623689290529580212085 594 116415321826934814453125 595 582076609134674072265625 596 16901986272182984325457344821680 597 1844478482120417330583956586790035465 598 11868301627327521691952930277555856873280 599 13467418430294883493178843278717221853404200 600 4611088489580321686278573712612328735538028800 601 641988407935842138708507164284404661620666221320 602 43588114316597916473138397398574997890877984768960 603 1624919642079236157254803710279497372901702753777420 604 36084260758542463349658221504373761121056497599912000 605 505926117791917514234640184667926213122734414468851500 606 4673482208544662491437287615420092228681112036232571200 607 29358872611146740740287146048789716136663735171437620600 608 128430205569400765184095136422460038293810653772188179200 609 398147538017830239742219072427937972526067535089338935000 610 885848853791103957898474441707502271973608540387428056000 611 1426664197605948679103822831177688344682123632081833962150 612 1671379690544991226350951740789317394999287980745223431200 613 1426664197605948679103822831177688344682123632081833962150 614 885848853791103957898474441707502271973608540387428056000 615 398147538017830239742219072427937972526067535089338935000 616 128430205569400765184095136422460038293810653772188179200 617 29358872611146740740287146048789716136663735171437620600 618 4673482208544662491437287615420092228681112036232571200 619 505926117791917514234640184667926213122734414468851500 620 36084260758542463349658221504373761121056497599912000 621 1624919642079236157254803710279497372901702753777420 622 43588114316597916473138397398574997890877984768960 623 641988407935842138708507164284404661620666221320 624 4611088489580321686278573712612328735538028800 625 13467418430294883493178843278717221853404200 626 11868301627327521691952930277555856873280 627 1844478482120417330583956586790035465 628 16901986272182984325457344821680 629 582076609134674072265625 630 2910383045673370361328125 631 135215952459661052013784490995315 632 20291021109896897666793370018551844835 633 166342515109279465837730003501047789807885 634 230109206874491116509851722905393245481452840 635 93501174542484447657423464363724710786833975000 636 15189953523565758785433293560101641460944821739960 637 1190427940537835778646655469984261960047066897690440 638 50871247451525269377079209774382873632764886549675740 639 1289564674565935428241211796093158637824649251760709860 640 20594154983400510066185064183727318348980224314402762500 641 216548634994674823270684223605393823100332807290939271100 642 1549551460489321394718132271541465186525615432710152713400 643 7735409000445052260660573372052311530630793963148350947400 644 27446188265557273300402765680840367312704298605707726130600 645 70172032660714163478167961793191081812874816800178433575000 646 130535831408163725382208025438282623130516282004357739465950 647 177770450329270480742778844523685386456205421214560715914050 648 177770450329270480742778844523685386456205421214560715914050 649 130535831408163725382208025438282623130516282004357739465950 650 70172032660714163478167961793191081812874816800178433575000 651 27446188265557273300402765680840367312704298605707726130600 652 7735409000445052260660573372052311530630793963148350947400 653 1549551460489321394718132271541465186525615432710152713400 654 216548634994674823270684223605393823100332807290939271100 655 20594154983400510066185064183727318348980224314402762500 656 1289564674565935428241211796093158637824649251760709860 657 50871247451525269377079209774382873632764886549675740 658 1190427940537835778646655469984261960047066897690440 659 15189953523565758785433293560101641460944821739960 660 93501174542484447657423464363724710786833975000 661 230109206874491116509851722905393245481452840 662 166342515109279465837730003501047789807885 663 20291021109896897666793370018551844835 664 135215952459661052013784490995315 665 2910383045673370361328125 666 14551915228366851806640625 667 1081727939819423440181015674056270 668 223215700315779058067292545144606791890 669 2330905477725341799085566559496598449173230 670 3928657110892386206717090019745290999955294665 671 1892574193123389082566434756119222753793861878320 672 358251542623548474592420980996891601126480127644080 673 32348602178151780053072905227120161975630662940027760 674 1581214262802100196234849420285702649794370663835045620 675 45640996866941106870147589515578003542806556299614829160 676 827829292407990492860497825506188309153753738900235605880 677 9876380528469684089580805631703150745731064622207913301800 678 80205854774652138575286108350815397026275858902518585124100 679 455024804095792082678207016464370131150650476399078742477200 680 1839184887512790555625830696415211382371888405851796045403600 681 5374942435093602758335786155956699067907633145197047055630800 682 11479581187579098071337942864786399343754226038242558374070350 683 18048366765745297895292512870499904275639513072285579938075700 684 20976913138853916727647903653794875601832239703318164477857900 685 18048366765745297895292512870499904275639513072285579938075700 686 11479581187579098071337942864786399343754226038242558374070350 687 5374942435093602758335786155956699067907633145197047055630800 688 1839184887512790555625830696415211382371888405851796045403600 689 455024804095792082678207016464370131150650476399078742477200 690 80205854774652138575286108350815397026275858902518585124100 691 9876380528469684089580805631703150745731064622207913301800 692 827829292407990492860497825506188309153753738900235605880 693 45640996866941106870147589515578003542806556299614829160 694 1581214262802100196234849420285702649794370663835045620 695 32348602178151780053072905227120161975630662940027760 696 358251542623548474592420980996891601126480127644080 697 1892574193123389082566434756119222753793861878320 698 3928657110892386206717090019745290999955294665 699 2330905477725341799085566559496598449173230 700 223215700315779058067292545144606791890 701 1081727939819423440181015674056270 702 14551915228366851806640625 703 72759576141834259033203125 704 8653825162921808326902379542840785 705 2455491693546949775318637908314820900490 706 32656560768088573546411132135282851215157450 707 67029585054854001061295429257857593237954025225 708 38248278230667912658207121214378729466872722327565 709 8425257751267707045717193169028190655780841399889200 710 875097553181183386466175529099828913473412848566909360 711 48831285021650869455693340469180431745794770241698876900 712 1601239969131502337309624462903923649201508790668993593300 713 32899150964836602440950116591056299125062744703275121513560 714 444012291351711206311491933521733357997542015972620260756440 715 4078550488038312408753194892919683337735795384779895054232100 716 26196942197863066308138139067445071341651862097053395723552500 717 120113525216189770232601361949878324676626890328566241077282000 718 399329248768088267366223287243314961543785734075329872005195600 719 973913888528057185347744430438734701836693033900254793608622950 720 1756881316074378056773347006959110596779837424533758770846811950 721 2356636614668589556439362113544891725597751952977477660354309500 722 2356636614668589556439362113544891725597751952977477660354309500 723 1756881316074378056773347006959110596779837424533758770846811950 724 973913888528057185347744430438734701836693033900254793608622950 725 399329248768088267366223287243314961543785734075329872005195600 726 120113525216189770232601361949878324676626890328566241077282000 727 26196942197863066308138139067445071341651862097053395723552500 728 4078550488038312408753194892919683337735795384779895054232100 729 444012291351711206311491933521733357997542015972620260756440 730 32899150964836602440950116591056299125062744703275121513560 731 1601239969131502337309624462903923649201508790668993593300 732 48831285021650869455693340469180431745794770241698876900 733 875097553181183386466175529099828913473412848566909360 734 8425257751267707045717193169028190655780841399889200 735 38248278230667912658207121214378729466872722327565 736 67029585054854001061295429257857593237954025225 737 32656560768088573546411132135282851215157450 738 2455491693546949775318637908314820900490 739 8653825162921808326902379542840785 740 72759576141834259033203125 741 363797880709171295166015625 742 69230609743485299067993084194288780 743 27011386511259857692845956960351370914095 744 457461954839530194125040900063874547311258200 745 1142997197934703495411488288522054350125240275975 746 771936641459063069274517148930391779034201665174700 747 197644004380454721229974362130300636759113497152535665 748 23578211642335003338600848687160314434575256519928784960 749 1499241533180087635929393548870716267408022557623123819300 750 55732157234199954783831770136090156495061400163644091660400 751 1293980641021984793453810657885419674156130346984169682778300 752 19701794054340973649758403500656709328661992651441230358910880 753 204073590191762838882734821092010885560963598101703178866300620 754 1478949495749039910258333710401157806051545563052741016174878000 755 7662500234396375306658900719837551753108657226915724801345796500 756 28854863304402456365523665146456744103259676588080395439978648000 757 79969812754521297806432308207528301466953517916061924973625903950 758 164611498120073059782954053659544153144566022079107817132807829800 759 253238845810281357520189920151490800600956797820365502065947037250 760 292222940218905104998480902079566573974121242169207229883934378000 761 253238845810281357520189920151490800600956797820365502065947037250 762 164611498120073059782954053659544153144566022079107817132807829800 763 79969812754521297806432308207528301466953517916061924973625903950 764 28854863304402456365523665146456744103259676588080395439978648000 765 7662500234396375306658900719837551753108657226915724801345796500 766 1478949495749039910258333710401157806051545563052741016174878000 767 204073590191762838882734821092010885560963598101703178866300620 768 19701794054340973649758403500656709328661992651441230358910880 769 1293980641021984793453810657885419674156130346984169682778300 770 55732157234199954783831770136090156495061400163644091660400 771 1499241533180087635929393548870716267408022557623123819300 772 23578211642335003338600848687160314434575256519928784960 773 197644004380454721229974362130300636759113497152535665 774 771936641459063069274517148930391779034201665174700 775 1142997197934703495411488288522054350125240275975 776 457461954839530194125040900063874547311258200 777 27011386511259857692845956960351370914095 778 69230609743485299067993084194288780 779 363797880709171295166015625 780 1818989403545856475830078125 781 553844921239830196935328798310169615 782 297133282374588678915997413761631617553525 783 6407519654429195081669864194030763367270907535 784 19481273179922307743349055403881950152333323093575 785 15561033529360274659499372225479695396147434013023325 786 4626093511462201147493960112485675390479167407686489095 787 632995547143136013647849476441328539611627132730554511125 788 45788669203171371769135296088592482569421029310023611685780 789 1925856977146506878495909031497603053245726948210807695966300 790 50416680901315863610995895878509982993010210959501195329997300 791 863832451115913645308208481576757305489051321636357855405882140 792 10061371486535600128071350365828923310264438890193776144384661100 793 82011885798874071678633673408287846967827983416761968557597583460 794 478453470676552832233635030664457556880230534709258346957242675500 795 2032755683268643716888918612750328690152350435876530581702558730500 796 6373659960515410554789663555836799041389752517069231286160592861350 797 14896100600295103492102120887668981980249397008470434432564677649250 798 26134673774971568158932080937786959649286940572780896186921807624150 799 34578347271240404748718160738780029625457708872814605887090488857250 800 34578347271240404748718160738780029625457708872814605887090488857250 801 26134673774971568158932080937786959649286940572780896186921807624150 802 14896100600295103492102120887668981980249397008470434432564677649250 803 6373659960515410554789663555836799041389752517069231286160592861350 804 2032755683268643716888918612750328690152350435876530581702558730500 805 478453470676552832233635030664457556880230534709258346957242675500 806 82011885798874071678633673408287846967827983416761968557597583460 807 10061371486535600128071350365828923310264438890193776144384661100 808 863832451115913645308208481576757305489051321636357855405882140 809 50416680901315863610995895878509982993010210959501195329997300 810 1925856977146506878495909031497603053245726948210807695966300 811 45788669203171371769135296088592482569421029310023611685780 812 632995547143136013647849476441328539611627132730554511125 813 4626093511462201147493960112485675390479167407686489095 814 15561033529360274659499372225479695396147434013023325 815 19481273179922307743349055403881950152333323093575 816 6407519654429195081669864194030763367270907535 817 297133282374588678915997413761631617553525 818 553844921239830196935328798310169615 819 1818989403545856475830078125 820 9094947017729282379150390625 821 4430759591835348808077120437750888170 822 3268532013666103007869406855504946703272960 823 89739742622764183430132354416427036409428914390 824 331905693779629730681162636519918628850168105142230 825 313363610636996947041755840604020922439705345800759750 826 108065181351272175780927515415296861388408625816182744960 827 16938997950913605274183458239173052270512138861393812155130 828 1391803957153426518683356383689756177013984190396470744511245 829 66114712850599014545244348024605360995666523215128160216128040 830 1947540244374973379841967713740121694813701443662568567666704000 831 37463967785325777973923544720739696043940889630455708475783272920 832 489397319097275919683355919859317255909367562123580671050894615560 833 4473800922992520764874017761425952671267173014894191364951374526840 834 29294299643104531064307441334117396471700557754926385697271005175680 835 139914061817556412423136733090673039058035964570567196841707350565000 836 494326165519002325604298901641125658335387866967162112957608443900050 837 1305832470694666176612153872841386119956807918737467443399505820097900 838 2599568895344274869316243358353928339905636681395473719740478762921600 839 3921015347514971729227907469573875092929889909063606505710293227591700 840 4495185145261252617333360896041403851309502153465898765321763551442500 841 3921015347514971729227907469573875092929889909063606505710293227591700 842 2599568895344274869316243358353928339905636681395473719740478762921600 843 1305832470694666176612153872841386119956807918737467443399505820097900 844 494326165519002325604298901641125658335387866967162112957608443900050 845 139914061817556412423136733090673039058035964570567196841707350565000 846 29294299643104531064307441334117396471700557754926385697271005175680 847 4473800922992520764874017761425952671267173014894191364951374526840 848 489397319097275919683355919859317255909367562123580671050894615560 849 37463967785325777973923544720739696043940889630455708475783272920 850 1947540244374973379841967713740121694813701443662568567666704000 851 66114712850599014545244348024605360995666523215128160216128040 852 1391803957153426518683356383689756177013984190396470744511245 853 16938997950913605274183458239173052270512138861393812155130 854 108065181351272175780927515415296861388408625816182744960 855 313363610636996947041755840604020922439705345800759750 856 331905693779629730681162636519918628850168105142230 857 89739742622764183430132354416427036409428914390 858 3268532013666103007869406855504946703272960 859 4430759591835348808077120437750888170 860 9094947017729282379150390625 861 45474735088646411895751953125 862 35446077871551167680777260895805933485 863 35954392702997336999118060819247819344359300 864 1256745352028324834279789421245783598389694283700 865 5652806604397946066857660173950922226676351541487150 866 6304777556137037100402088190007169253854175911896266990 867 2519969168249329707135925997018270113401765981810286706580 868 451976921128339859937329158367936123201875333358570669744100 869 42123970544344383990332414783876926569538803963082608054959625 870 2256243010891664543834838131540036925739741146114144672111733025 871 74643150412482771719902816087315584696054869803272459569515187920 872 1608647099058002034094081632193420010677055443105260936008101250960 873 23511975119238284280618558828540059528326631893068732692858740346600 874 240403602011328470506275458370221153311689325684343099781390099965800 875 1761578962603269745801615270186149563898903093762440585157555452565200 876 9427129961255496699494354285265395860052944522187249854958860957831440 877 37392411717911636250878780434233503016418434114904967734089835571902650 878 111189733103864484961811632305484298409406109205769659528108176105786250 879 250006167656717514358957744733144344931236350188905540276251677699619000 880 427672343115371762933583541556709167894953378741022237455612172278119000 881 558816078072999497714166166173714756654350153791608662134214570319998100 882 558816078072999497714166166173714756654350153791608662134214570319998100 883 427672343115371762933583541556709167894953378741022237455612172278119000 884 250006167656717514358957744733144344931236350188905540276251677699619000 885 111189733103864484961811632305484298409406109205769659528108176105786250 886 37392411717911636250878780434233503016418434114904967734089835571902650 887 9427129961255496699494354285265395860052944522187249854958860957831440 888 1761578962603269745801615270186149563898903093762440585157555452565200 889 240403602011328470506275458370221153311689325684343099781390099965800 890 23511975119238284280618558828540059528326631893068732692858740346600 891 1608647099058002034094081632193420010677055443105260936008101250960 892 74643150412482771719902816087315584696054869803272459569515187920 893 2256243010891664543834838131540036925739741146114144672111733025 894 42123970544344383990332414783876926569538803963082608054959625 895 451976921128339859937329158367936123201875333358570669744100 896 2519969168249329707135925997018270113401765981810286706580 897 6304777556137037100402088190007169253854175911896266990 898 5652806604397946066857660173950922226676351541487150 899 1256745352028324834279789421245783598389694283700 900 35954392702997336999118060819247819344359300 901 35446077871551167680777260895805933485 902 45474735088646411895751953125 903 227373675443232059478759765625 904 283568628793175432792958809822697467880 905 395502750492704650886258766169337988529637925 906 17598821364306313355030944300860918611415731806400 907 96247264971656453791859517898293926101706349825041850 908 126751276688850903751797252380321692055377975016737849200 909 58671730733578068456471733896891022733926139459680872421210 910 12028596557844262626155509977238348915722952925321968951070400 911 1269956676346719500732934248677800035699225975598762695256447825 912 76580669285145081337709391346804381986903752287813220745291257800 913 2840390808536955129123917214341589193861634298872064696816316612725 914 68443618504627388924125577999906887705941484078720616606120335952640 915 1116812454299279848744298667028517341675712174710817829327977973051800 916 12740860199468374856093027580515416222320380464273419798124168510382400 917 104190131821361911927734433493698712147988795392741243382948825167520600 918 622852288846656033113656627499278655497952892172932383071492816812179200 919 2764249607833522947354606768691403516254571403431505027868346744810849970 920 9218017991249342057931753843845800952240216844715498352301244707676242000 921 23311973340743898689238002626777807328467215069989690659963178544423062250 922 45016141679750145364445052686768649934398599395922388702690578831015184000 923 66687781435936362519705232251817810103074449887067141898072411302546325500 924 75998986617927931689126598599625206904991620915658778050253181563519741600 925 66687781435936362519705232251817810103074449887067141898072411302546325500 926 45016141679750145364445052686768649934398599395922388702690578831015184000 927 23311973340743898689238002626777807328467215069989690659963178544423062250 928 9218017991249342057931753843845800952240216844715498352301244707676242000 929 2764249607833522947354606768691403516254571403431505027868346744810849970 930 622852288846656033113656627499278655497952892172932383071492816812179200 931 104190131821361911927734433493698712147988795392741243382948825167520600 932 12740860199468374856093027580515416222320380464273419798124168510382400 933 1116812454299279848744298667028517341675712174710817829327977973051800 934 68443618504627388924125577999906887705941484078720616606120335952640 935 2840390808536955129123917214341589193861634298872064696816316612725 936 76580669285145081337709391346804381986903752287813220745291257800 937 1269956676346719500732934248677800035699225975598762695256447825 938 12028596557844262626155509977238348915722952925321968951070400 939 58671730733578068456471733896891022733926139459680872421210 940 126751276688850903751797252380321692055377975016737849200 941 96247264971656453791859517898293926101706349825041850 942 17598821364306313355030944300860918611415731806400 943 395502750492704650886258766169337988529637925 944 283568628793175432792958809822697467880 945 227373675443232059478759765625 946 1136868377216160297393798828125 947 2268549060131354945407070270299109039915 948 4350566552204236686204243926590375179101905815 949 246432936944099975051794002557824027808386450030225 950 1638350560724605084690925579475701775799600666306092250 951 2546478958308645193037176330236330818313662555963936964150 952 1364152954968202279334058360904610839158725052674601656195030 953 319373416076845150015624565338545757377730429817315131311427130 954 38151889235417734410132199309152419416007078114149534747054730925 955 2586466781493741589385124487706264827400737252599090672241760166875 956 107378067904448517978458879202023277511795190698454839346081372256575 957 2887736974838073247158287602644962241405801459177461965411020744085545 958 52496785239723957913080551992160086003886464602858151429846889818482520 959 666695031935040079298801586910387461241289397025558164903621321896746600 960 6069095333955100347364076911611257763408948386171993060426018285828649000 961 40415536174434011817251195955903118156068647398600589814657086280518293400 962 200070526055989135057568628705582350734316233108741951421170759720822459610 963 745641724960145559874610577056751345174581569788882825041942483449170099510 964 2112847866403837387299582462487554708558783036706631617121927110735060032750 965 4586022731381789211666919468841547460224688722936394280383980635443517201250 966 7665900277637374320749773995189037751845335597957620987373809568160634773500 967 9902763571970581093759680194653578586857716164246563982180357548800131539300 968 9902763571970581093759680194653578586857716164246563982180357548800131539300 969 7665900277637374320749773995189037751845335597957620987373809568160634773500 970 4586022731381789211666919468841547460224688722936394280383980635443517201250 971 2112847866403837387299582462487554708558783036706631617121927110735060032750 972 745641724960145559874610577056751345174581569788882825041942483449170099510 973 200070526055989135057568628705582350734316233108741951421170759720822459610 974 40415536174434011817251195955903118156068647398600589814657086280518293400 975 6069095333955100347364076911611257763408948386171993060426018285828649000 976 666695031935040079298801586910387461241289397025558164903621321896746600 977 52496785239723957913080551992160086003886464602858151429846889818482520 978 2887736974838073247158287602644962241405801459177461965411020744085545 979 107378067904448517978458879202023277511795190698454839346081372256575 980 2586466781493741589385124487706264827400737252599090672241760166875 981 38151889235417734410132199309152419416007078114149534747054730925 982 319373416076845150015624565338545757377730429817315131311427130 983 1364152954968202279334058360904610839158725052674601656195030 984 2546478958308645193037176330236330818313662555963936964150 985 1638350560724605084690925579475701775799600666306092250 986 246432936944099975051794002557824027808386450030225 987 4350566552204236686204243926590375179101905815 988 2268549060131354945407070270299109039915 989 1136868377216160297393798828125 990 5684341886080801486968994140625 991 18148392633391202110222042013161915288070 992 47856529254173480755744531518699536153405192830 993 3450617989736081793020950179032139957340335344367470 994 27882763649436298936627209101406658192069259633457346375 995 51129457934581305681075819525422651982920802400568082537500 996 31678548960307381202654766284104172668030002055675546591219540 997 8461950560774285364808989468667124549163403281360447206215728860 998 1142493983843797799845599355848675833647888803879693117502778462515 999 86963644823695681645438525530607240612584370675727350333912345741750 1000 4034984322275528479310269092255385049444710560474022079042716366835750 1001 120901324105909429261774652337518986034647155281382857977611250989934510 1002 2444029629287327672399289679545704712541330996094107867130235577710423365 1003 34479266358634711364629163919288736722997607000204658095884333365668137360 1004 348583508729718523859497765602215923698143066867511699505866885014137430000 1005 2579133579445569822820054873663391622037055621457852852292047996322150378000 1006 14200720600492051209786493761471242104808869973238775918826530944169718471930 1007 58962001838583216967929094383858157492927763955529246024569464409144257099020 1008 186546287289518487320268043182476089454458469458168539888674925659649660191580 1009 453361238657977922107315604067180319218633343758586974753560968256302869097500 1010 851407268362827100147088108788086608307247845533347723768864130859592084773750 1011 1240664543439165214111141528880432137542879533417630303853926221362295917911400 1012 1406192427219822515313874587640808159333795695323012085469610771929618678580600 1013 1240664543439165214111141528880432137542879533417630303853926221362295917911400 1014 851407268362827100147088108788086608307247845533347723768864130859592084773750 1015 453361238657977922107315604067180319218633343758586974753560968256302869097500 1016 186546287289518487320268043182476089454458469458168539888674925659649660191580 1017 58962001838583216967929094383858157492927763955529246024569464409144257099020 1018 14200720600492051209786493761471242104808869973238775918826530944169718471930 1019 2579133579445569822820054873663391622037055621457852852292047996322150378000 1020 348583508729718523859497765602215923698143066867511699505866885014137430000 1021 34479266358634711364629163919288736722997607000204658095884333365668137360 1022 2444029629287327672399289679545704712541330996094107867130235577710423365 1023 120901324105909429261774652337518986034647155281382857977611250989934510 1024 4034984322275528479310269092255385049444710560474022079042716366835750 1025 86963644823695681645438525530607240612584370675727350333912345741750 1026 1142493983843797799845599355848675833647888803879693117502778462515 1027 8461950560774285364808989468667124549163403281360447206215728860 1028 31678548960307381202654766284104172668030002055675546591219540 1029 51129457934581305681075819525422651982920802400568082537500 1030 27882763649436298936627209101406658192069259633457346375 1031 3450617989736081793020950179032139957340335344367470 1032 47856529254173480755744531518699536153405192830 1033 18148392633391202110222042013161915288070 1034 5684341886080801486968994140625 1035 28421709430404007434844970703125 1036 145187141845884455274846139820047519570185 1037 526424253680521162734272616459324661384105722510 1038 48314921061637441828272305040078909042000790901405310 1039 474448661143103300392169236346829303179716976692853924535 1040 1026074504147805650988594791646128871932424705465543819046875 1041 734844419955088686954150874516497534906606385173406877667624420 1042 223780461906407997848149643373153634825744055559997017405964075620 1043 34113911796519953297840224097976985623491730093148912283501599960695 1044 2911938454532610964036585544190332068804911296461680532963009030000195 1045 150790452210250021756857656037305273197949150390920781303225430870843750 1046 5025993638508039859233635581697047669607175930663268965606798188868936630 1047 112778952507795015211595440704475867761797874989122239782011228789080547005 1048 1763934712337947394956011470082820591778569138614509850799064461438150803705 1049 19762393013442972335130053047394444612666489628793106370172408265499936671280 1050 162072112301601750907655031415380093853176372425306254067659753892450574750000 1051 989918481135071137818129217735007860782279225755777586108674555702632913788290 1052 4565736236404452707875027230266997366931944209127888834151451260943183341546890 1053 16076963108199747411137716664777890822204837398207459011544794553105736061818940 1054 43591738641824665618235815036310695216275320278060381245480798861641699679946140 1055 91610371536221995278145975396600055077461777460354560025261045966377715038093750 1056 149923548617800921270883408340552054192573892378466635392269521128824712945553950 1057 191648838547105624431509568859649357490872579840838500553532905187812824104666200 1058 191648838547105624431509568859649357490872579840838500553532905187812824104666200 1059 149923548617800921270883408340552054192573892378466635392269521128824712945553950 1060 91610371536221995278145975396600055077461777460354560025261045966377715038093750 1061 43591738641824665618235815036310695216275320278060381245480798861641699679946140 1062 16076963108199747411137716664777890822204837398207459011544794553105736061818940 1063 4565736236404452707875027230266997366931944209127888834151451260943183341546890 1064 989918481135071137818129217735007860782279225755777586108674555702632913788290 1065 162072112301601750907655031415380093853176372425306254067659753892450574750000 1066 19762393013442972335130053047394444612666489628793106370172408265499936671280 1067 1763934712337947394956011470082820591778569138614509850799064461438150803705 1068 112778952507795015211595440704475867761797874989122239782011228789080547005 1069 5025993638508039859233635581697047669607175930663268965606798188868936630 1070 150790452210250021756857656037305273197949150390920781303225430870843750 1071 2911938454532610964036585544190332068804911296461680532963009030000195 1072 34113911796519953297840224097976985623491730093148912283501599960695 1073 223780461906407997848149643373153634825744055559997017405964075620 1074 734844419955088686954150874516497534906606385173406877667624420 1075 1026074504147805650988594791646128871932424705465543819046875 1076 474448661143103300392169236346829303179716976692853924535 1077 48314921061637441828272305040078909042000790901405310 1078 526424253680521162734272616459324661384105722510 1079 145187141845884455274846139820047519570185 1080 28421709430404007434844970703125 1081 142108547152020037174224853515625 1082 1161497138746114962455330159438676054998980 1083 5790686681124165676247371434973726621735344062955 1084 676479435712917375431618663091710276092636542786490680 1085 8071956494091830611546380689856348491139690707386600812705 1086 20582219511582430242222093495174971589455497882327561683277980 1087 17029680971985515506319044462835209411843499947171551163736221035 1088 5907943028801128763860297134393007204727951423551078091630516145360 1089 1015933317065941197381296306402737865625523715312958101292856123858935 1090 97139244313439865431720203409455956534082202177579050879702474555446860 1091 5606714872720935800426152127799192085703175240182397245837710100869553285 1092 207574708006433017044132494268591391496847091908205506636413128572812404440 1093 5161718372139955888613412076125094678881680699134981610382387786561278646615 1094 89342138403680366960070430516909596285484021097907146372488004097343012251540 1095 1106989877577952386641669651705903776564960495553341494328808699083750254724365 1096 10040320130397498834225496769413660264700134604887037127659883704641522531285440 1097 67862530168810936640588076524416525537512554345460306200187428072022349032029370 1098 346753729503075896320269412926572575740158564480693312634479329737460495195148520 1099 1354891348423781388258002706715658324167028441106622187920622040857181745044990670 1100 4085306623098307545688464165422161714118685873485585112212661860988878681473089520 1101 9572788457125876939393061048792791282985867118002058045016874293330812550911623370 1102 17523631028908222268671749798885544091291966878564096008695211114070297683345168600 1103 25151180780415170272495201831257612554680142881841464464505589395254213408238954350 1104 28364028104971632415863416191228104908649141816444098081922869967796297967490597600 1105 25151180780415170272495201831257612554680142881841464464505589395254213408238954350 1106 17523631028908222268671749798885544091291966878564096008695211114070297683345168600 1107 9572788457125876939393061048792791282985867118002058045016874293330812550911623370 1108 4085306623098307545688464165422161714118685873485585112212661860988878681473089520 1109 1354891348423781388258002706715658324167028441106622187920622040857181745044990670 1110 346753729503075896320269412926572575740158564480693312634479329737460495195148520 1111 67862530168810936640588076524416525537512554345460306200187428072022349032029370 1112 10040320130397498834225496769413660264700134604887037127659883704641522531285440 1113 1106989877577952386641669651705903776564960495553341494328808699083750254724365 1114 89342138403680366960070430516909596285484021097907146372488004097343012251540 1115 5161718372139955888613412076125094678881680699134981610382387786561278646615 1116 207574708006433017044132494268591391496847091908205506636413128572812404440 1117 5606714872720935800426152127799192085703175240182397245837710100869553285 1118 97139244313439865431720203409455956534082202177579050879702474555446860 1119 1015933317065941197381296306402737865625523715312958101292856123858935 1120 5907943028801128763860297134393007204727951423551078091630516145360 1121 17029680971985515506319044462835209411843499947171551163736221035 1122 20582219511582430242222093495174971589455497882327561683277980 1123 8071956494091830611546380689856348491139690707386600812705 1124 676479435712917375431618663091710276092636542786490680 1125 5790686681124165676247371434973726621735344062955 1126 1161497138746114962455330159438676054998980 1127 142108547152020037174224853515625 1128 710542735760100185871124267578125 1129 9291977130290441942381506591423562492726215 1130 63697716101965246894815829530933314253736484549705 1131 9471505424056157266740307173170535265844089341147494355 1132 137313908643946651324596308628412213526371155322305603567105 1133 412701816532374634654554445773870613441449257129218878372023955 1134 394317186453149407716342450612592212835850802513883604661392665245 1135 155735228870327537298657606052072588499407174505724474277860447408735 1136 30182835244426032433248549136075344982116997817749016464671750561643035 1137 3229351882760922696303420769564516415100067791804771642204329064513512785 1138 207503172885591777404994868068468613957564668858983073506365340578866200735 1139 8521397684861920393125189972647781582564648294652420140963360127165130889925 1140 234463671138445823308004469490673934898802088774436851755683343392021788999615 1141 4483357955580911426324734034889407367201636763115357472700387673445149354255565 1142 61320106640146520336005798403936075512243481485189393456192761283059935246205315 1143 613821984155248132762083473292979294668067740295239347310203863839534902291432865 1144 4580665471725934527705266739196614559428778571588325867120602290872053706763529730 1145 25865149218209289174790954393707634167512572273737554596548648132139910888971107270 1146 111839932671286084368686945685468518093949265957514493849688798746420088515608113370 1147 373874340641811611387647019153867617126224055414595651682120397017599653560335719870 1148 973567619299636449989756886397837340808288347789894092576385749111546382415941217770 1149 1986148351907206900239303053374018674695680718536529346327674922103237684193136204510 1150 3187624317722134870840899313930134018685647494895871657675513736188672966652579246850 1151 4035578999859868909756023339157715929950407496318656021829222761051500482028703707350 1152 4035578999859868909756023339157715929950407496318656021829222761051500482028703707350 1153 3187624317722134870840899313930134018685647494895871657675513736188672966652579246850 1154 1986148351907206900239303053374018674695680718536529346327674922103237684193136204510 1155 973567619299636449989756886397837340808288347789894092576385749111546382415941217770 1156 373874340641811611387647019153867617126224055414595651682120397017599653560335719870 1157 111839932671286084368686945685468518093949265957514493849688798746420088515608113370 1158 25865149218209289174790954393707634167512572273737554596548648132139910888971107270 1159 4580665471725934527705266739196614559428778571588325867120602290872053706763529730 1160 613821984155248132762083473292979294668067740295239347310203863839534902291432865 1161 61320106640146520336005798403936075512243481485189393456192761283059935246205315 1162 4483357955580911426324734034889407367201636763115357472700387673445149354255565 1163 234463671138445823308004469490673934898802088774436851755683343392021788999615 1164 8521397684861920393125189972647781582564648294652420140963360127165130889925 1165 207503172885591777404994868068468613957564668858983073506365340578866200735 1166 3229351882760922696303420769564516415100067791804771642204329064513512785 1167 30182835244426032433248549136075344982116997817749016464671750561643035 1168 155735228870327537298657606052072588499407174505724474277860447408735 1169 394317186453149407716342450612592212835850802513883604661392665245 1170 412701816532374634654554445773870613441449257129218878372023955 1171 137313908643946651324596308628412213526371155322305603567105 1172 9471505424056157266740307173170535265844089341147494355 1173 63697716101965246894815829530933314253736484549705 1174 9291977130290441942381506591423562492726215 1175 710542735760100185871124267578125 1176 3552713678800500929355621337890625 1177 74335817146062774960026679868572643008215970 1178 700676205874347347376171885395709030360537789895500 1179 132609993617040476868929574640521824385812773883901879670 1180 2335634043190188766063680668765731993279730280718932467367420 1181 8272436394405781544368584820833619505441518877397566518318471170 1182 9123359226388177454615622996485997945585398310503250580278766438740 1183 4099588550494519093952789591032299104227575439870613432621029893778470 1184 894769125697145882726540125702694078043818833527937036760213322213739890 1185 107021566148169502238565787620665717371020443071518072559228483632952859390 1186 7646903925044262010034927453974578941911671477289175398145102078937425047140 1187 347883480079481621117736623656558059356534136784434001883346064339423453102410 1188 10575928455065675760051329716026830649680690897047634397911876773442553139545740 1189 223058753870789143322168789179108056995740247342263782491942225404708968377202510 1190 3361764313334043978409019066718162137366018763457244742020001261362447937476995260 1191 37068390298337644753048776698658316586676709089221664284954240365414978380176996010 1192 304771290401154591377349567980011480411200106064000445035722511664011871589901795055 1193 1897353572448861777503409586488895740204724347344958992384543319905296273045207920660 1194 9055745203335761449357670462844867813456701057498422823803760698592076756873133879480 1195 33469482925550639667953314190602895926469223903796263838462834099761826664176761061980 1196 96556711571597602662834782320553645076772683538242129017173789026816884023906058223480 1197 218784903189458803915391699859647281188819086770414887511851069126613151412904206634900 1198 391171639766569748549566004719083065326422471776138823440158493803964508420363431500680 1199 553642791407401088989217672212081700311181954319250278229403583212904873002330414091900 1200 621479165978419812102427594230288253212362754433073027361700305201931074232420370931900 1201 553642791407401088989217672212081700311181954319250278229403583212904873002330414091900 1202 391171639766569748549566004719083065326422471776138823440158493803964508420363431500680 1203 218784903189458803915391699859647281188819086770414887511851069126613151412904206634900 1204 96556711571597602662834782320553645076772683538242129017173789026816884023906058223480 1205 33469482925550639667953314190602895926469223903796263838462834099761826664176761061980 1206 9055745203335761449357670462844867813456701057498422823803760698592076756873133879480 1207 1897353572448861777503409586488895740204724347344958992384543319905296273045207920660 1208 304771290401154591377349567980011480411200106064000445035722511664011871589901795055 1209 37068390298337644753048776698658316586676709089221664284954240365414978380176996010 1210 3361764313334043978409019066718162137366018763457244742020001261362447937476995260 1211 223058753870789143322168789179108056995740247342263782491942225404708968377202510 1212 10575928455065675760051329716026830649680690897047634397911876773442553139545740 1213 347883480079481621117736623656558059356534136784434001883346064339423453102410 1214 7646903925044262010034927453974578941911671477289175398145102078937425047140 1215 107021566148169502238565787620665717371020443071518072559228483632952859390 1216 894769125697145882726540125702694078043818833527937036760213322213739890 1217 4099588550494519093952789591032299104227575439870613432621029893778470 1218 9123359226388177454615622996485997945585398310503250580278766438740 1219 8272436394405781544368584820833619505441518877397566518318471170 1220 2335634043190188766063680668765731993279730280718932467367420 1221 132609993617040476868929574640521824385812773883901879670 1222 700676205874347347376171885395709030360537789895500 1223 74335817146062774960026679868572643008215970 1224 3552713678800500929355621337890625 1225 17763568394002504646778106689453125 1226 594686537697856537821488077422568723411430885 1227 7707449117647124146303034903248060145571794888382120 1228 1856640107336006707835688837546917127792720391278581371880 1229 39724344133339594689844221509467116941169428560565598208399940 1230 165768709752032686748322420668293295391909700596409824114398759940 1231 210945768683778456183104719285169657762193324671146037259866303227800 1232 107784462371514347689327175979379442440788648615311875074163295641715160 1233 26473051979680529043095620713030262548611875828613612585421678170602100970 1234 3536536257453567306974922719574139715628131532479570451490338141531208986730 1235 280698268446625849624327486978831480486172995759846343787304447766030125495480 1236 14129553810100568781668148065972181149635786103605903943946417592291644798501240 1237 473967550346912574211761966701260791522266286645947354532855091174517799281254900 1238 11009665085737143667061226981791786371226488954425989116609499993206203113365579060 1239 182539385652486872750662462945455506725734309090139518949053704078553039582911053320 1240 2213128296443624943342203875071759178031999462151008401643852153236530848318888293320 1241 20007990982288308397316599879601073386807983366671076672528534116195786945803202722955 1242 137033700387652873269303243209359320972995774163781748522142399592761790321111724857515 1243 720229617096798379707436696783758983534008348432212927858107126567651563413945275114000 1244 2935403735701036997102084173787641989719478482497718526246052980551480545081906904393360 1245 9355378681304503022535965756371453355225393029134994659254877023921185514658155802228360 1246 23470920746755385303238931216985289532672466735291761833334339923996396974205125233062920 1247 46588688097719909283742872522984563820414436958361536790270445004970211119355565407149680 1248 73436812664772969714816086135377940245120529777044042934509020143484014801062615457357040 1249 92145319092930412651024338532698731522246488436886645365203210157581082556082801689108300 1250 92145319092930412651024338532698731522246488436886645365203210157581082556082801689108300 1251 73436812664772969714816086135377940245120529777044042934509020143484014801062615457357040 1252 46588688097719909283742872522984563820414436958361536790270445004970211119355565407149680 1253 23470920746755385303238931216985289532672466735291761833334339923996396974205125233062920 1254 9355378681304503022535965756371453355225393029134994659254877023921185514658155802228360 1255 2935403735701036997102084173787641989719478482497718526246052980551480545081906904393360 1256 720229617096798379707436696783758983534008348432212927858107126567651563413945275114000 1257 137033700387652873269303243209359320972995774163781748522142399592761790321111724857515 1258 20007990982288308397316599879601073386807983366671076672528534116195786945803202722955 1259 2213128296443624943342203875071759178031999462151008401643852153236530848318888293320 1260 182539385652486872750662462945455506725734309090139518949053704078553039582911053320 1261 11009665085737143667061226981791786371226488954425989116609499993206203113365579060 1262 473967550346912574211761966701260791522266286645947354532855091174517799281254900 1263 14129553810100568781668148065972181149635786103605903943946417592291644798501240 1264 280698268446625849624327486978831480486172995759846343787304447766030125495480 1265 3536536257453567306974922719574139715628131532479570451490338141531208986730 1266 26473051979680529043095620713030262548611875828613612585421678170602100970 1267 107784462371514347689327175979379442440788648615311875074163295641715160 1268 210945768683778456183104719285169657762193324671146037259866303227800 1269 165768709752032686748322420668293295391909700596409824114398759940 1270 39724344133339594689844221509467116941169428560565598208399940 1271 1856640107336006707835688837546917127792720391278581371880 1272 7707449117647124146303034903248060145571794888382120 1273 594686537697856537821488077422568723411430885 1274 17763568394002504646778106689453125 1275 88817841970012523233890533447265625 1276 4757492304282914698460285325690822004088322080 1277 84782028902412482589957519337452197564029532075405185 1278 25994086790275270389825003968752714005879338959953842995840 1279 675579349802122158686572269164710197149154644545568006678977820 1280 3320935603219321278223026604377191304209957731926675666037151190400 1281 4874462992962932970295928715190458309999138096418067002880597604351180 1282 2830662754662999353051042607848078237600638769504042320921067771317119360 1283 781838271981403721797074860731176320869487711998400620611944058676525614090 1284 116557710891913261540713766477640344506322529145408796858624795334835756499520 1285 10266506427813600650223327384205869281469571293154568338991947939502455515683050 1286 571168233534309967357557579918360324305472977419725603812015011134538177653495680 1287 21114086467625383227700750254602382009219576298812944105176682431637935501553098460 1288 539405499612676179959258375336184852150548403245673414256629190277317001704711047040 1289 9823443280355180253659054407378880676058105779086694160782397590924293812207129939820 1290 130735747243954803169683064677588064641430747107465767166588515110467376770064630531200 1291 1297228249780748213995395608251535121550247060883724962619904488554685508897690791701855 1292 9754718283866544976401908007202633606715793623305569891182941925279022100345789675208160 1293 56333951147864044602938392674387071446779065748042519344364702826360383063855055442335015 1294 252577534088950535031658015059642183748940484061215415557349783197821647009644865033560320 1295 886962969176391211189535770673970457113001002731057912844942039707267710235561283062212600 1296 2456717449459380478693556172341173396902463896680259313318183801032504061594498849653287680 1297 5396708801399342851134008827443594799657274563484635915275957848588564320178501289650227160 1298 9440951313597111957298277410994640066694560781920351341116925761045255251543212168859293440 1299 13190445021331798260458609216254171367557983581134927256684895854042916585306572813021973420 1300 14743251054868866024163894165231797043559438149901863258432513625212973208973248270257328000 1301 13190445021331798260458609216254171367557983581134927256684895854042916585306572813021973420 1302 9440951313597111957298277410994640066694560781920351341116925761045255251543212168859293440 1303 5396708801399342851134008827443594799657274563484635915275957848588564320178501289650227160 1304 2456717449459380478693556172341173396902463896680259313318183801032504061594498849653287680 1305 886962969176391211189535770673970457113001002731057912844942039707267710235561283062212600 1306 252577534088950535031658015059642183748940484061215415557349783197821647009644865033560320 1307 56333951147864044602938392674387071446779065748042519344364702826360383063855055442335015 1308 9754718283866544976401908007202633606715793623305569891182941925279022100345789675208160 1309 1297228249780748213995395608251535121550247060883724962619904488554685508897690791701855 1310 130735747243954803169683064677588064641430747107465767166588515110467376770064630531200 1311 9823443280355180253659054407378880676058105779086694160782397590924293812207129939820 1312 539405499612676179959258375336184852150548403245673414256629190277317001704711047040 1313 21114086467625383227700750254602382009219576298812944105176682431637935501553098460 1314 571168233534309967357557579918360324305472977419725603812015011134538177653495680 1315 10266506427813600650223327384205869281469571293154568338991947939502455515683050 1316 116557710891913261540713766477640344506322529145408796858624795334835756499520 1317 781838271981403721797074860731176320869487711998400620611944058676525614090 1318 2830662754662999353051042607848078237600638769504042320921067771317119360 1319 4874462992962932970295928715190458309999138096418067002880597604351180 1320 3320935603219321278223026604377191304209957731926675666037151190400 1321 675579349802122158686572269164710197149154644545568006678977820 1322 25994086790275270389825003968752714005879338959953842995840 1323 84782028902412482589957519337452197564029532075405185 1324 4757492304282914698460285325690822004088322080 1325 88817841970012523233890533447265625