P20492 [HackerEarth] Chotu needs to chop down M metres of wood. It is an easy job for him since he has a nifty new woodcutting machine that can take down forests like wildfire. However, Chotu is only allowed
普及-
题目描述

Chotu needs to chop down M metres of wood. It is an easy job for him since he has a nifty new woodcutting machine that can take down forests like wildfire. However, Chotu is only allowed to cut a single row of trees.

Chotu's machine works as follows: Chotu sets a height parameter H (in metres), and the machine raises a giant sawblade to that height and cuts off all tree parts higher than H (of course, trees not higher than H meters remain intact). Chotu then takes the parts that were cut off.

For example, if the tree row contains trees with heights of 20, 15, 10, and 17 metres, and Chotu raises his sawblade to 15 metres, the remaining tree heights after cutting will be 15, 15, 10, and 15 metres, respectively, while Chotu will take 5 metres off the first tree and 2 metres off the fourth tree (7 metres of wood in total).

Chotu is ecologically minded, so he doesn‟t want to cut off more wood than necessary. That‟s why he wants to set his sawblade as high as possible. Help Chotu find the maximum integer height of the sawblade that still allows him to cut off at least M metres of wood.

Input

First line of input contains integer N (number of trees) and M (length of wood needed).
Next line contains N integers denoting height of each tree.

Ouptut

Print -1 if it is not possible to cut M meters of wood from all trees else print minimum height H.

Constraints

1 ≤ N ≤ 10^5

1 ≤ M ≤ 10^18

1 ≤ Height of tree ≤ 10^9

SAMPLE INPUT
5 20
4 42 40 26 46

SAMPLE OUTPUT
36

输入格式

见题面

输出格式

见题面

样例输入
100000 22876792454961 74088 102503232 37595375 125751501 4913000 381078125 109902239 46268279 893056347 100544625 351895816 3112136 22425768 567663552 890277128 119095488 988047936 838561807 567663552 83453453 60236288 221445125 736314327 3652264 25153757 56181887 75151448 368601813 371694959 719323136 89915392 384240583 460099648 156590819 658503000 761048497 298077632 27000000 46656 716917375 348913664 535387328 33698267 37259704 306182024 294079625 2863288 360944128 16387064 656234909 164566592 268336125 291434247 435519512 54872 636056000 379503424 408518488 148877000 472729139 31855013 46656 6967871 599077107 24137569 1225043 68921 838561807 18609625 273359449 89314623 523606616 707347971 389017000 51064811 43243551 343 1061208 61162984 165469149 250047000 242970624 614125 870983875 433798093 594823321 904231063 53582633 809557568 29503629 843908625 85184000 246491883 34012224 155720872 156590819 1685159 571787 804357000 159220088 580093704 1560896 262144000 286191179 350402625 806954491 935441352 28934443 306182024 57960603 10648 415160936 791453125 389017 19902511 571787000 470910952 189119224 941192 135005697 961504803 24642171 4251528 258474853 45118016 452984832 282300416 190109375 32768 148877 43243551 3442951 835896888 381078125 904231063 80062991 1259712 7077888 512 38614472 96071912 23887872 428661064 56623104 846590536 753571000 9261000 437245479 10941048 204336469 75686967 849278123 130323843 29791 70957944 4826809 731432701 207474688 444194947 282300416 69426531 46656000 244140625 155720872 165469149 113379904 211708736 74088 219256227 43243551 24897088 586376253 52734375 9261 212776173 10648 42508549 8000000 299418309 114084125 22425768 397065375 157464 1000000000 73560059 827936019 731432701 491169069 2097152 102503232 387420489 714516984 273359449 113379904 527514112 75151448 30080231 236029032 539353144 136590875 29791000 234885113 820025856 92345408 217081801 15625000 140608000 172808693 510082399 28094464 11390625 729 603351125 226981000 970299000 347428927 7529536 114791256 830584 40707584 143877824 203297472 31255875 128024064 90518849 8120601 96702579 237176659 196122941 506261573 510082399 22425768 205379000 510082399 1000 3944312 105823817 241804367 156590819 25153757 59319 5832000 6967871 284890312 881974079 7077888 543338496 702595369 3869893 134217728 8365427 256047875 20346417 175616 35611289 270840023 47832147 697864103 672221376 81746504 658503000 2924207 603351125 72511713 686128968 997002999 33698267 277167808 10648 343000000 173741112 108531333 712121957 59319000 438976 362467097 217081801 133432831 64 658503000 640503928 327082769 64964808 493039000 16777216 76225024 27 201230056 6128487 23393656 704969 77854483 236029032 435519512 578009537 812166237 4913000 3723875 376367048 6859000 932574833 35937000 50243409 332812557 77308776 171879616 82312875 166375000 86350888 135005697 3112136 226981 371694959 428661064 2744000 76225024 21952000 991026973 325660672 148877000 166375000 84027672 651714363 857375000 7301384 7529536 26463592 72511713 23639903 1191016 116930169 22665187 94818816 397065375 1520875 345948408 31855013 303464448 487443403 18399744 30959144 45118016 6434856 157464 761048497 529475129 578009537 846590536 30959144 433798093 33386248 174676879 270840023 949862087 111980168 3048625 7645373 11089567 2197000 4251528 153990656 91733851 5268024 101847563 91125 287496000 25153757 85184000 16387064 15625 3723875 133432831 415160936 274625000 6539203 30959144 107171875 12167 4826809 6859 489303872 743677416 881974079 60236288 8365427 245314376 109215352 71473375 31255875 561515625 37595375 669921875 51895117 4096000 580093704 357911 116214272 26463592 139798359 5639752 463684824 19902511 445943744 299418309 7189057 958585256 1092727 111284641 9800344 247673152 517781627 1000000 147197952 245314376 160989184 791453125 13824 921167317 238328 6028568 64 81182737 129554216 209584584 382657176 32768 119823157 2924207 11089567 23639903 274625 731432701 6644672 47045881 70957944 926859375 19902511 5000211 13144256 580093704 360944128 440711081 721734273 298077632 23393656 167284151 2803221 335702375 337153536 244140625 8000 2000376 192100033 335702375 286191179 27818127 51478848 101847563 313046839 209584584 618470208 114084125 6859 100544625 1728000 3581577 513922401 681472 226981 796597983 1331 435519512 5000211 31554496 192100033 11852352 85184 437245479 4492125 1331000 688465387 658503 181321496 116214272 193100552 107171875 245314376 247673152 250047000 801765089 76225024 141420761 736314327 893056347 1906624 212776173 401947272 17984728 7529536 145531576 18609625 17779581 8365427 1601613 29791 34965783 1728 460099648 69934528 164566592 3652264 141420761 494913671 791453125 6751269 445943744 833237621 618470208 291434247 571787000 731432701 363994344 881974079 194104539 49027896 512 109215352 8120601 205379 85184000 28094464 440711081 45882712 34328125 109215352 1295029 1481544 700227072 515849608 616295051 97972181 78953589 982107784 57066625 66923416 158340421 1404928 350402625 584277056 45499293 389017 43243551 559476224 114791256 172808693 10218313 246491883 45882712 146363183 45882712 38614472 20123648 658503000 47437928 721734273 12167 236029032 1442897 370146232 338608873 201230056 74088 76225024 2197000 12167000 181321496 175616000 812166237 26198073 627222016 157464 893056347 200201625 397065375 281011375 921167317 96071912 50653000 151419437 895841344 224755712 113379904 758550528 257259456 314432 611960049 308915776 827936019 11239424 2924207 430368875 134217728 408518488 5451776 97336000 563559976 10941048 660776311 246491883 817400375 8741816 481890304 616295051 63521199 21952000 345948408 7301384 397065375 259694072 153130375 172808693 982107784 5545233 351895816 893056347 165469149 686128968 27270901 70957944 264609288 627222016 627222016 2924207 99252847 229220928 676836152 76765625 313046839 426957777 87528384 26198073 306182024 68921 30959144 672221376 389017 549353259 228099131 5832 812166237 1442897 337153536 4913000 575930368 68921 116930169 322828856 753571 123505992 205379000 973242271 3112136 44361864 31255875 277167808 406869021 91125 17373979 37933056 438976000 7189057 222545016 18609625 6028568 128024064 571787000 467288576 225866529 25153757 994011992 166375000 172808693 177504328 247673152 102503232 159220088 2197000 13997521 539353144 5359375 218167208 474552 10077696 320013504 9800344 979146657 561515625 218167208 60698457 438976000 302111711 78953589 21952 614125 438976 487443403 124251499 915498611 23887872 609800192 221445125 128024064 10941048 292754944 353393243 48228544 1331 5088448 117649000 13997521 4492125 160103007 238328000 763551944 207474688 350402625 549353259 12649337 423564751 8741816 929714176 157464000 28094464 75686967 970299 15252992 200201625 273359449 918330048 647214625 763551944 438976 162771336 362467097 163667323 313046839 456533000 18191447 140608000 958585256 24389000 843908625 649461896 158340421 14886936 131872229 32461759 660776311 218167208 34012224 2352637 105823817 3581577 681472 186169411 445943744 733870808 1124864 76225024 147197952 217081801 912673000 4096 181321496 24389 160989184 42144192 704969 841232384 259694072 68921000 99897344 125000 317214568 204336469 40353607 225866529 226981 10941048 437245479 870983875 702595369 3176523 329939371 857375000 601211584 80062991 239483061 420189749 314432 154854153 481890304 46656 11697083 6434856 59319 622835864 250047000 11390625 420189749 788889024 46656000 17173512 451217663 843908625 873722816 32461759 384240583 69934528 17576 45118016 8 166375000 122763473 200201625 137388096 898632125 40353607 438976 763551944 2924207 7645373 854670349 389017 77854483 223648543 5268024 79507000 66430125 351895816 246491883 537367797 53157376 830584 181321496 50653 400315553 2863288 541343375 985074875 16974593 278445077 822656953 590589719 112678587 45118016 4096 2299968 12326391 596947688 245314376 1728 259694072 6539203 329939371 275894451 291434247 256047875 714516984 44361864 72511713 92959677 729 18191447 12812904 94196375 28094464 256047875 28094464 16974593 3307949 1953125 32157432 9800344 1331000 24389 8120601 531441 32461759 633839779 132651 3796416 47437928 18609625 738763264 310288733 267089984 753571000 736314327 177504328 117649000 854670349 22665187 279726264 307546875 10793861 65450827 788889024 575930368 50653000 679151439 17576000 729 238328000 918330048 64 846590536 478211768 128787625 60698457 322828856 30959144 341532099 205379000 377933067 827936019 54872 69426531 98611128 12977875 131872229 890277128 884736000 120553784 137388096 19683000 825293672 658503000 205379 344472101 918330048 18609625 1643032 10077696 171879616 543338496 36264691 64000 9663597 24137569 571787 870983875 636056 359425431 114084125 465484375 55306341 543338496 862801408 159220088 1560896 314432000 1367631 726572699 405224 491169069 935441352 2352637 876467493 328509000 1481544 729 835896888 494913671 379503424 48228544 24389 6331625 472729139 8120601 373248 695506456 926859375 373248 37259704 653972032 3652264 25934336 4826809 563559976 310288733 250047000 275894451 214921799 29791000 334255384 324242703 531441 1601613 15625000 298077632 148035889 314432000 647214625 75151448 66923416 565609283 545338513 138188413 384240583 296740963 681472 317214568 898632125 39651821 324242703 10648 291434247 376367048 274625 29791000 71991296 736314327 667627624 1953125 835896888 415160936 444194947 76225024 150568768 525557943 19465109 32461759 219256227 748613312 29218112 111980168 2197 2571353 251239591 1520875 531441000 614125 172808693 24642171 25412184 991026973 3581577 166375 41421736 356400829 15438249 119095488 362467097 2299968 1520875 85184000 881974079 377933067 350402625 988047936 148877 19683000 110592000 13651919 76225024 776151559 651714363 287496000 124251499 115501303 7645373 99252847 254840104 4019679 12167 3176523 60698457 54872 794022776 272097792 96702579 219256227 527514112 970299 573856191 25153757 217081801 21717639 512000000 43986977 90518849 688465387 158340421 31554496 191102976 444194947 183250432 38272753 63044792 73560059 724150792 569722789 618470208 545338513 12326391 91125000 794022776 286191179 12167000 141420761 833237621 176558481 3241792 4330747 282300416 308915776 498677257 47437928 430368875 63521199 3176523 365525875 849278123 6751269 185193000 260917119 292754944 438976 137388096 142236648 107850176 233744896 148035889 12977875 186169411 743677416 100544625 173741112 893056347 4251528 144703125 166375000 103823000 36264691 788889024 43243551 37259704 794022776 756058031 401947272 38272753 38614472 21717639 61162984 258474853 365525875 4492125 207474688 857375000 2515456 129554216 38614472 125 38614472 242970624 294079625 915498611 225866529 184220009 22425768 636056 3581577 52313624 278445077 7414875 674526133 565609283 62570773 188132517 15625000 263374721 5359375 551368000 841232384 229220928 835896888 24389000 74088000 181321496 523606616 201230056 10218313 91733851 233744896 226981000 274625 4657463 714516984 421875 132651000 27270901 337153536 189119224 205379000 4251528 5177717 909853209 46268279 32768 19465109 77854483 133432831 75686967 465484375 474552000 756058031 169112377 6128487 60236288 122023936 447697125 669921875 48627125 736314327 16777216 97972181 107171875 921167317 555412248 1860867 164566592 193100552 493039000 222545016 7529536 210644875 860085351 40707584 430368875 111980168 2197 304821217 85184000 78953589 761048497 444194947 907039232 68417929 71991296 751089429 11239424 438976000 82312875 8615125 115501303 32768000 881974079 846590536 525557943 4657463 344472101 49836032 332812557 489303872 151419437 172808693 926859375 89915392 10648 22906304 11089567 36594368 53582633 199176704 854670349 379503424 949862087 6859 469097433 10793861 1404928 6128487 629422793 118370771 794022776 34328125 115501303 311665752 912673000 267089984 153130375 311665752 299418309 328509 976191488 7645373 481890304 569722789 385828352 77854483 663054848 340068392 230346397 348913664 21952 68417929 162771336 131872229 6434856 13651919 13481272 87528384 30959144 126506008 616295051 2146689 1404928 275894451 3375000 7189057 94196375 658503000 317214568 101194696 19248832 363994344 500566184 256047875 105823817 921167317 573856191 733870808 86938307 5639752 676836152 458314011 347428927 48627125 55742968 206425071 559476224 13481272 13824 5832000 211708736 4913000 35287552 79507 30080231 6128487 205379 796597983 116214272 302111711 148035889 277167808 17373979 9800344 638277381 481890304 23639903 410172407 228099131 105823817 2146689 82312875 596947688 371694959 128024064 653972032 649461896 827936019 686128968 17173512 423564751 232608375 214921799 96702579 290117528 262144 433798093 527514112 21717639 117649000 82881856 49027896 438976 202262003 57960603 580093704 47045881 36264691 117649 801765089 119823157 81746504 594823321 451217663 398688256 533411731 216000000 588480472 712121957 949862087 35611289 43986977 50653000 14706125 502459875 225866529 16194277 272097792 81182737 153990656 9129329 18609625 123505992 14526784 274625000 4096 596947688 6859000 1030301 537367797 273359449 143877824 618470208 107171875 254840104 709732288 8120601 625026375 973242271 340068392 778688000 476379541 194104539 809557568 161878625 39651821 116214272 729000000 145531576 113379904 156590819 119823157 7301384 16194277 1728 176558481 582182875 594823321 123505992 485587656 148877000 158340421 523606616 496793088 60698457 9393931 166375000 194104539 941192000 918330048 21484952 405224 7301384 239483061 123505992 565609283 21253933 494913671 198155287 194104539 4096000 73560059 117649000 4096000 91125000 791453125 389017 55306341 729 907039232 9129329 109215352 128024064 51064811 224755712 7645373 421875 377933067 229220928 8000 442450728 185193 707347971 4410944 320013504 368601813 812166237 92959677 408518488 870983875 539353144 642735647 62570773 97972181 233744896 741217625 216000000 2571353 315821241 7880599 35937 58411072 200201625 13997521 138991832 343 302111711 14172488 688465387 15625000 143877824 437245479 1191016 240641848 884736 26198073 771095213 313046839 5735339 195112000 205379 193100552 423564751 512 389017000 551368 988047936 313046839 310288733 428661064 729000000 483736625 181321496 830584 225866529 5177717 14526784 804357000 136590875 4826809 175616 7077888 924010424 786330467 420189749 277167808 961504803 3048625 89314623 193100552 138991832 250047000 771095213 669921875 496793088 103823000 761048497 3176523 334255384 778688 543338496 857375000 631628712 263374721 148877 13312053 168196608 116214272 11697083 4330747 873722816 6229504 61629875 5929741 941192 287496 287496 135796744 17984728 194104539 493039 679151439 2803221 229220928 851971392 88716536 5000211 929714176 117649000 423564751 3375000 37259704 649461896 9938375 22665187 512 81182737 721734273 49836032 143055667 688465387 533411731 264609288 12487168 6644672 351895816 110592000 33386248 156590819 43614208 89915392 9129329 270840023 21253933 438976000 6859000 75686967 296740963 115501303 94818816 24389 232608375 638277381 16387064 470910952 42508549 128024064 640503928 80621568 571787 94818816 7762392 1225043 426957777 555412248 26198073 22425768 10648 94818816 851971392 1953125 32461759 2515456 53582633 465484375 636056000 997002999 421875 16387064 786330467 257259456 267089984 702595369 3652264 12649337 418508992 315821241 796597983 313046839 91733851 515849608 890277128 8000000 627222016 48228544 368601813 189119224 177504328 14886936 106496424 20796875 167284151 44361864 6028568 23887872 343000000 1367631 267089984 101194696 5177717 148877000 946966168 1442897 108531333 55742968 15252992 707347971 303464448 523606616 51895117 35937 970299000 33076161 4574296 80621568 286191179 25412184 8869743 194104539 854670349 8869743 5088448 4657463 62570773 340068392 9261 335702375 148877000 491169069 1331000 955671625 912673000 938313739 236029032 4096 246491883 321419125 4826809 746142643 801765089 941192 1685159 59776471 8000000 485587656 115501303 8000000 74618461 359425431 20123648 539353144 71991296 636056 32461759 196122941 36594368 19248832 58411072 88121125 6539203 131096512 47045881 567663552 421875 80621568 3581577 20123648 19465109 334255384 695506456 38614472 30371328 221445125 311665752 67419143 454756609 12167 70957944 1 160103007 155720872 59319 58863869 45118016 24389000 272097792 6028568 830584 200201625 964430272 442450728 120553784 10360232 126506008 112678587 89915392 295408296 428661064 1157625 614125 884736 145531576 10941048 898632125 478211768 665338617 1225043 283593393 40707584 209584584 531441 531441 656234909 69934528 363994344 909853209 16003008 10218313 512000 454756609 68921 150568768 814780504 474552000 292754944 17576000 279726264 822656953 884736 49027896 669921875 374805361 584277056 315821241 932574833 94818816 382657176 373248 529475129 175616000 3869893 219256227 578009537 743677416 85766121 53157376 178453547 695506456 893056347 531441 586376253 508169592 8365427 131872229 531441 39651821 456533 205379 120553784 406869021 163667323 107171875 463684824 941192 683797841 37933056 389017 64481201 354894912 873722816 296740963 2863288 204336469 111980168 4826809 31554496 62570773 11543176 1000 2197 2571353 94818816 444194947 85184 410172407 10648 786330467 135005697 15438249 6859 50243409 370146232 365525875 275894451 24642171 37933056 438976000 4913000 719323136 28094464 263374721 941192000 8000000 1191016 496793088 290117528 317214568 278445077 428661064 39304 27000 964430272 79507 16387064 592704 74618461 541343375 371694959 14706125 262144 12167000 278445077 647214625 456533000 104487111 216 110592 210644875 116214272 34965783 21253933 34012224 158340421 314432000 973242271 204336469 359425431 20123648 846590536 10941048 104487111 6229504 205379000 873722816 938313739 474552000 343 18191447 2515456 116214272 7645373 39304 704969 820025856 474552000 982107784 494913671 893056347 901428696 8 1191016 527514112 183250432 300763000 2460375 303464448 96071912 997002999 162771336 213847192 10503459 590589719 603351125 51895117 179406144 24389 18609625 515849608 379503424 118370771 221445125 218167208 11852352 7762392 332812557 460099648 48228544 27543608 48228544 376367048 181321496 75151448 88716536 228099131 122023936 408518488 12167 537367797 3511808 4096 175616 61162984 403583419 21952000 688465387 225866529 281011375 557441767 354894912 14886936 38958219 3048625 24642171 39304000 3723875 221445125 242970624 11543176 493039 381078125 946966168 36264691 395446904 11239424 210644875 2248091 607645423 964430272 88716536 523606616 234885113 423564751 117649000 38958219 895841344 2515456 340068392 9261000 251239591 11390625 751089429 401947272 107171875 781229961 51895117 25412184 627222016 397065375 177504328 185193 223648543 6331625 438976 56181887 1728000 408518488 81182737 321419125 474552000 21952000 22906304 298077632 586376253 2000376 1685159 401947272 24389 1728000 193100552 401947272 778688 172808693 504358336 226981 733870808 500566184 81182737 2571353 196122941 672221376 748613312 6331625 421875 373248000 494913671 108531333 74088 43614208 35937000 24642171 926859375 389017 207474688 6859000 489303872 118370771 13824000 714516984 157464 262144 317214568 738763264 216 5545233 110592000 337153536 2744000 103161709 997002999 592704 262144000 137388096 240641848 982107784 565609283 377933067 590589719 569722789 197137368 64000000 938313739 709732288 13824 841232384 582182875 14526784 42875000 347428927 354894912 127263527 2863288 325660672 41781923 709732288 259694072 70957944 64481201 545338513 329939371 4330747 820025856 2048383 69426531 676836152 56181887 17779581 6859000 351895816 669921875 292754944 377933067 7529536 182284263 47045881 59319 204336469 535387328 14886936 102503232 77308776 653972032 6859000 160103007 262144 164566592 127263527 236029032 1000000 13824 11697083 8489664 117649 140608 186169411 258474853 96702579 907039232 95443993 66923416 150568768 893056347 551368000 929714176 172808693 150568768 122023936 91125 207474688 519718464 58863869 768575296 91733851 32768000 20346417 496793088 56623104 2406104 467288576 265847707 185193000 27270901 870983875 493039 201230056 17173512 37259704 714516984 118370771 1124864 423564751 12812904 377933067 20123648 229220928 973242271 38958219 264609288 17373979 110592 43986977 286191179 110592000 27818127 320013504 973242271 27 184220009 75686967 719323136 2515456 729 47437928 410172407 7414875 343000000 6751269 5735339 79507 45882712 835896888 609800192 103823000 41421736 55306341 763551944 898632125 359425431 238328 57512456 405224 128787625 99252847 348913664 1092727 343000 3723875 148877000 169112377 421875 3375000 390617891 14706125 603351125 125000 1685159 287496 48228544 169112377 463684824 104487111 392223168 418508992 134217728 658503000 63521199 124251499 1124864 43986977 314432000 157464 85184 143055667 704969 179406144 582182875 616295051 12167 13997521 758550528 119823157 277167808 196122941 109215352 234885113 674526133 5735339 10793861 233744896 42508549 510082399 5832000 257259456 631628712 690807104 291434247 736314327 18191447 74618461 458314011 12167 20570824 596947688 324242703 702595369 773620632 370146232 712121957 341532099 19248832 421875000 287496 59319000 812166237 238328000 551368 64 2248091 24389 252435968 205379000 3581577 251239591 5177717 647214625 67917312 25934336 78953589 317214568 118370771 228099131 5639752 373248 13312053 97336000 267089984 594823321 254840104 54872 714516984 251239591 20796875 982107784 480048687 8489664 98611128 24642171 291434247 29218112 994011992 3511808 76225024 707347971 370146232 263374721 348913664 182284263 690807104 290117528 287496000 14886936 57960603 277167808 449455096 218167208 594823321 9261000 123505992 22906304 15813251 205379 75151448 5451776 197137368 489303872 20123648 23887872 1000000000 128787625 941192000 2685619 344472101 149721291 98611128 1685159 8741816 158340421 569722789 97336000 241804367 63521199 440711081 970299 820025856 111980168 232608375 183250432 120553784 212776173 4251528 416832723 156590819 302111711 156590819 108531333 171879616 773620632 51478848 440711081 426957777 437245479 81746504 16777216 287496 384240583 64964808 42875 438976000 61162984 165469149 20570824 498677257 7301384 814780504 2628072 1124864 329939371 9528128 335702375 299418309 247673152 124251499 970299000 15438249 681472000 272097792 3375000 809557568 300763000 672221376 214921799 91125000 83453453 216000000 1906624 87528384 392223168 3723875 640503928 82312875 57512456 907039232 545338513 61162984 350402625 651714363 868250664 29503629 11239424 321419125 498677257 298077632 117649 103823000 806954491 535387328 541343375 753571 78402752 411830784 221445125 216000000 107171875 7529536 130323843 4019679 205379000 633839779 531441000 704969000 89915392 68921 549353259 48627125 929714176 19683 729000 128024064 300763 70444997 594823321 186169411 310288733 62099136 264609288 961504803 277167808 1331000 6644672 592704 636056 59776471 15813251 324242703 432081216 55742968 2146689 127263527 21484952 642735647 76765625 181321496 665338617 578009537 695506456 78953589 270840023 704969000 109902239 690807104 794022776 18821096 17779581 97336 472729139 555412248 627222016 141420761 799178752 463684824 2460375 16003008 308915776 38272753 37595375 8 401947272 30080231 926859375 206425071 45499293 373248 531441 820025856 3112136 22665187 563559976 371694959 189119224 362467097 54872 997002999 743677416 4330747 370146232 332812557 157464000 110592 849278123 1124864 12487168 1560896 592704000 633839779 571787000 269586136 61629875 8000000 269586136 20346417 308915776 642735647 389017 463684824 111284641 13651919 724150792 160103007 225866529 8489664 21484952 2000376 2460375 64964808 493039 56181887 4913000 400315553 109902239 830584000 2685619 376367048 77854483 292754944 311665752 191102976 381078125 946966168 344472101 890277128 642735647 27 90518849 884736 321419125 4913 2628072 131096512 982107784 23149125 843908625 17576000 555412248 205379 267089984 299418309 311665752 1728000 631628712 74088 709732288 18609625 242970624 768575296 389017 804357000 596947688 367061696 233744896 154854153 879217912 438976000 344472101 92959677 830584 14172488 571787000 90518849 11852352 510082399 11390625 34328125 20796875 2406104 695506456 59319 5000211 642735647 250047000 614125 753571000 679151439 788889024 636056 64481201 15625 7301384 1191016 70444997 449455096 452984832 67917312 311665752 483736625 350402625 494913671 582182875 709732288 240641848 636056 397065375 6967871 160103007 997002999 658503 6859 240641848 76765625 213847192 53582633 16581375 300763000 1295029 799178752 120553784 328509 49430863 1092727 84604519 217081801 551368000 32461759 24642171 955671625 39304000 172808693 529475129 253636137 109902239 541343375 489303872 13824000 421875 9261 567663552 170953875 967361669 86350888 510082399 265847707 27 33386248 1157625 849278123 185193 132651000 580093704 356400829 442450728 152273304 324242703 521660125 57512456 2924207 599077107 17779581 4251528 239483061 40707584 194104539 6644672 1481544 262144 207474688 817400375 71991296 283593393 442450728 2197 69934528 884736000 16003008 403583419 51064811 1953125 131096512 512 200201625 862801408 1061208 117649000 881974079 86350888 494913671 2744 70444997 627222016 226981 830584 105823817 65450827 310288733 160989184 52313624 19034163 277167808 21024576 148035889 151419437 442450728 103823000 128024064 389017000 1259712 712121957 92345408 868250664 60698457 186169411 140608000 105823817 67917312 121287375 129554216 85766121 56623104 18191447 68921000 224755712 59319 47045881 105154048 5088448 281011375 851971392 136590875 143877824 12167000 117649000 451217663 700227072 433798093 253636137 104487111 405224000 296740963 143055667 22906304 4173281 170031464 351895816 778688 17576000 57960603 325660672 250047000 79507 32157432 97336 45499293 58863869 92959677 3723875 101847563 580093704 440711081 778688000 252435968 403583419 19248832 469097433 970299 31255875 33076161 157464 512 103823000 10218313 377933067 599077107 512 99897344 17779581 851971392 500566184 251239591 370146232 85184 53582633 31255875 246491883 1643032 37595375 239483061 5088448 498677257 898632125 3723875 651714363 334255384 294079625 467288576 1 9663597 1030301 168196608 108531333 54872000 841232384 676836152 493039000 47437928 57512456 20346417 82312875 3048625 177504328 179406144 128787625 849278123 702595369 29503629 3944312 80062991 1906624 100544625 421875 41781923 588480472 946966168 32461759 229220928 25153757 207474688 578009537 1906624 98611128 976191488 98611128 36264691 124251499 50653000 24897088 64481201 5832000 1643032 32157432 766060875 211708736 86350888 822656953 653972032 24389 93576664 753571000 924010424 946966168 128024064 185193000 545338513 690807104 49836032 57512456 65450827 12326391 3944312 317214568 183250432 30080231 651714363 325660672 5088448 109215352 14886936 447697125 13651919 303464448 110592 1560896 208527857 30371328 284890312 66923416 157464 5088448 196122941 406869021 149721291 308915776 33076161 494913671 54010152 997002999 202262003 221445125 117649000 252435968 413493625 58863869 228099131 371694959 778688000 17576000 799178752 226981000 1728000 110592000 368601813 27270901 62570773 622835864 96702579 573856191 209584584 525557943 614125000 625026375 20346417 4173281 25672375 166375 37259704 3176523 12167000 105154048 78953589 175616000 14172488 75151448 327082769 49430863 39304 322828856 19902511 35937000 17984728 638277381 9129329 949862087 4330747 130323843 679151439 941192000 724150792 700227072 156590819 103823000 481890304 158340421 504358336 19034163 254840104 132651000 173741112 32157432 2460375 157464 2515456 17373979 209584584 601211584 334255384 101847563 862801408 2803221 857375 825293672 5359375 135005697 941192 168196608 337153536 547343432 119823157 25153757 13481272 149721291 231475544 26198073 359425431 59319000 248858189 531441000 487443403 413493625 594823321 6128487 185193000 1771561 61162984 25153757 893056347 9938375 147197952 527514112 7414875 351895816 363994344 1728 763551944 334255384 294079625 8489664 988047936 444194947 55742968 849278123 753571000 117649 454756609 244140625 134217728 870983875 13144256 2097152 254840104 13997521 642735647 2097152 193100552 547343432 39651821 2924207 1030301 64481201 174676879 108531333 3723875 820025856 80062991 575930368 25934336 155720872 242970624 786330467 799178752 27000 9528128 9528128 430368875 683797841 16387064 25412184 33386248 485587656 148035889 87528384 1 171879616 303464448 19902511 92959677 53157376 252435968 263374721 817400375 68921 961504803 582182875 15438249 157464000 449455096 506261573 30664297 18191447 148877 392223168 964430272 100544625 173741112 15438249 172808693 5000211 91733851 6128487 27543608 25412184 1000000 36926037 91125 36594368 438976 125 132651 19683 300763 403583419 515849608 242970624 601211584 86350888 55306341 337153536 776151559 287496000 48228544 248858189 35937000 704969 625026375 231475544 941192000 185193000 296740963 314432000 193100552 588480472 65450827 1560896 25153757 379503424 665338617 90518849 34012224 3652264 854670349 62099136 7762392 131872229 751089429 69934528 982107784 295408296 478211768 8365427 228099131 569722789 16974593 351895816 901428696 13824 456533000 367061696 16387064 523606616 321419125 109902239 3112136 594823321 580093704 23393656 731432701 909853209 985074875 254840104 695506456 42508549 22425768 35937 16974593 756058031 665338617 949862087 733870808 28934443 257259456 638277381 105154048 147197952 2628072 40707584 454756609 12812904 988047936 5088448 220348864 838561807 1728 681472000 42875 135005697 209584584 149721291 4251528 12977875 17373979 796597983 746142643 7077888 87528384 6751269 11852352 373248000 114084125 11390625 830584 82881856 11390625 857375 198155287 653972032 247673152 216 3176523 324242703 205379000 158340421 13481272 616295051 438976000 194104539 876467493 311665752 65939264 79507 27270901 535387328 11543176 2985984 211708736 4913 233744896 521660125 343 50243409 264609288 37933056 341532099 34645976 30959144 13824 30664297 237176659 96071912 62570773 39304000 658503 857375 607645423 85184 143055667 758550528 22188041 94818816 46268279 609800192 660776311 973242271 667627624 35287552 70957944 94196375 721734273 105823817 91733851 14172488 264609288 270840023 145531576 9800344 561515625 804357000 337153536 65939264 210644875 982107784 314432 6644672 263374721 512000 74088 2000376 153130375 638277381 1 748613312 240641848 332812557 25412184 1643032 370146232 65939264 841232384 714516984 262144000 1728 794022776 24389 938313739 420189749 616295051 712121957 88121125 281011375 242970624 44361864 50653 164566592 41781923 565609283 238328 741217625 13651919 187149248 697864103 66923416 27000000 185193 387420489 19248832 425259008 8000 976191488 4657463 370146232 607645423 830584 6644672 75151448 761048497 653972032 27000000 88121125 724150792 8242408 35611289 838561807 1157625 454756609 454756609 264609288 26198073 18191447 374805361 14706125 776151559 245314376 10648000 200201625 5359375 955671625 97336000 3375000 3375 337153536 128024064 35937 618470208 155720872 541343375 48228544 277167808 10648000 24642171 773620632 320013504 776151559 200201625 16194277 202262003 19683000 15438249 2628072 63044792 76765625 4826809 21952 3307949 982107784 56181887 20123648 300763000 714516984 676836152 3375 1157625 114084125 841232384 122023936 535387328 25412184 712121957 510082399 973242271 27000000 707347971 120553784 421875 166375000 465484375 31255875 5268024 343000 10503459 649461896 580093704 13651919 758550528 16194277 99897344 131872229 3375000 704969 14886936 12487168 781229961 1225043 20123648 50243409 75151448 17373979 3944312 272097792 949862087 13651919 1860867 379503424 746142643 353393243 6859000 3869893 41421736 43614208 788889024 1685159 167284151 941192 586376253 207474688 67419143 133432831 539353144 277167808 683797841 603351125 411830784 408518488 14886936 194104539 857375000 351895816 136590875 485587656 11852352 244140625 8615125 45499293 773620632 11852352 171879616 1092727 23639903 103161709 341532099 941192000 69934528 117649000 437245479 118370771 467288576 69426531 2352637 729000 26198073 860085351 1442897 1860867 148877000 304821217 586376253 21484952 170031464 932574833 302111711 636056 278445077 425259008 63044792 425259008 8 82881856 334255384 389017 771095213 368601813 35611289 134217728 2000376 590589719 26198073 830584000 161878625 185193 565609283 736314327 437245479 204336469 10648 202262003 1295029 470910952 248858189 941192000 851971392 166375000 22188041 14886936 2146689 250047 77854483 373248000 311665752 778688 110592 485587656 12487168 67419143 321419125 870983875 456533000 357911000 876467493 75151448 846590536 101194696 4913 638277381 123505992 37933056 6967871 311665752 125000 216 697864103 58863869 308915776 2985984 54010152 2248091 116214272 171879616 112678587 16387064 1 430368875 24389000 116930169 10077696 729 30080231 833237621 512000000 994011992 354894912 94196375 28372625 13481272 114791256 125000000 498677257 231475544 230346397 318611987 952763904 43614208 2197000 2628072 39304 217081801 647214625 320013504 631628712 909853209 359425431 909853209 356400829 264609288 393832837 84027672 321419125 125000000 345948408 658503000 199176704 16974593 332812557 263374721 681472 2197 533411731 553387661 584277056 292754944 233744896 724150792 311665752 465484375 2460375 170031464 152273304 679151439 23639903 244140625 397065375 438976 42875000 362467097 955671625 244140625 498677257 128787625 557441767 175616 763551944 99252847 106496424 614125 4173281 1860867 157464 63044792 557441767 423564751 38614472 773620632 343 809557568 7762392 129554216 13312053 45882712 216000000 24642171 726572699 958585256 89915392 614125 208527857 382657176 991026973 627222016 569722789 38958219 40353607 78953589 504358336 410172407 54872 130323843 452984832 157464 500566184 129554216 3176523 226981000 791453125 625026375 101194696 13824000 8869743 9261000 119823157 125000000 5451776 50653 238328 272097792 237176659 2744 385828352 362467097 721734273 753571000 596947688 2248091 753571 42875 768575296 23639903 143877824 296740963 41063625 400315553 54872 72511713 714516984 857375000 918330048 603351125 470910952 23393656 8120601 206425071 23393656 34645976 1685159 299418309 343 389017000 729 159220088 11543176 154854153 944076141 368601813 104487111 57066625 418508992 35611289 822656953 8615125 344472101 143877824 48627125 69934528 68921 15813251 128787625 113379904 451217663 2863288 302111711 605495736 130323843 704969 16974593 1259712 19034163 631628712 313046839 8000000 307546875 3796416 7077888 973242271 578009537 633839779 991026973 773620632 24642171 907039232 354894912 12977875 15069223 99252847 65450827 13824000 77854483 884736 746142643 31255875 43243551 202262003 21952000 469097433 557441767 681472000 27543608 537367797 310288733 4492125 45882712 186169411 59319 30664297 3048625 177504328 5929741 8120601 267089984 629422793 238328 272097792 830584000 529475129 24642171 92959677 941192000 237176659 74088000 512 23149125 164566592 935441352 308915776 231475544 357911000 51478848 265847707 39304000 38272753 240641848 126506008 42875 2197000 46268279 83453453 103823000 724150792 128787625 510082399 8365427 1191016 13651919 35937 287496 138188413 111980168 195112000 13824 385828352 460099648 30959144 56181887 2803221 545338513 116930169 32768000 205379000 135796744 17576000 618470208 20123648 22906304 48627125 59319 2197 6331625 438976000 126506008 190109375 395446904 216000 365525875 274625000 211708736 143055667 159220088 72511713 54010152 148877 181321496 709732288 2685619 30080231 907039232 175616 489303872 11390625 11089567 85184000 86350888 273359449 521660125 582182875 50243409 86350888 665338617 299418309 926859375 5545233 2628072 254840104 14172488 415160936 6859 4096 926859375 16194277 607645423 876467493 144703125 904231063 197137368 3048625 13997521 37595375 26198073 674526133 21952 8741816 6859 24897088 264609288 101194696 7077888 105154048 17576000 344472101 10360232 4913 841232384 244140625 274625 129554216 3944312 127263527 296740963 21024576 103823 253636137 493039000 103823 3112136 64 3581577 733870808 34965783 3652264 6331625 274625000 43243551 66923416 41781923 17576 915498611 38272753 504358336 500566184 34012224 151419437 629422793 721734273 9393931 469097433 332812557 167284151 24642171 504358336 620650477 43243551 31554496 50653 47437928 440711081 955671625 389017000 153130375 132651 571787 525557943 822656953 200201625 494913671 236029032 6128487 300763 1601613 58863869 77308776 1061208 228099131 91733851 949862087 240641848 7301384 59319 430368875 209584584 719323136 22188041 260917119 4741632 74618461 41421736 690807104 649461896 338608873 580093704 59776471 253636137 6859000 592704000 6229504 547343432 2197000 428661064 314432000 231475544 217081801 16194277 3112136 640503928 3511808 32461759 895841344 539353144 748613312 170953875 108531333 236029032 9528128 79507000 18609625 904231063 150568768 838561807 341532099 143055667 3796416 203297472 17173512 4019679 100544625 444194947 133432831 849278123 287496 55306341 4574296 849278123 158340421 26463592 79507 100544625 7414875 200201625 19902511 367061696 8120601 8869743 1225043 27818127 338608873 580093704 229220928 314432 71991296 269586136 5451776 44738875 90518849 778688000 512000 967361669 33386248 208527857 213847192 7762392 132651000 278445077 373248 286191179 1860867 636056000 994011992 1000000000 729000000 1771561 33076161 50653 955671625 761048497 768575296 868250664 114791256 408518488 8000000 183250432 9129329 603351125 4913000 317214568 681472000 1295029 8998912 17576000 353393243 614125000 438976 19683 1953125 224755712 465484375 693154125 2146689 163667323 3112136 111980168 365525875 3375000 4826809 38958219 29218112 500566184 128787625 1191016 340068392 10360232 873722816 264609288 40707584 2406104 941192 314432000 400315553 171879616 254840104 870983875 806954491 16194277 741217625 21952000 116930169 660776311 430368875 389017 5545233 345948408 71991296 658503 12487168 111284641 929714176 17779581 136590875 827936019 284890312 973242271 84604519 946966168 89915392 14348907 237176659 357911 252435968 238328 10648000 478211768 973242271 580093704 304821217 179406144 27818127 127263527 801765089 376367048 726572699 89915392 846590536 67419143 11089567 324242703 502459875 193100552 603351125 320013504 164566592 13997521 114791256 100544625 379503424 38614472 279726264 4826809 2248091 16777216 101847563 633839779 135005697 283593393 32461759 8242408 2924207 21253933 130323843 347428927 321419125 13824 19902511 30664297 15813251 107850176 30371328 616295051 7529536 116930169 141420761 1061208 6229504 510082399 712121957 611960049 483736625 14886936 6644672 99252847 40707584 17373979 636056000 663054848 4913 5177717 578009537 86350888 320013504 704969 4096 932574833 138188413 26730899 64000 22906304 8741816 994011992 3176523 456533000 308915776 773620632 58411072 9261 29791 86938307 398688256 59319000 52313624 111284641 405224 470910952 487443403 55742968 485587656 143055667 41421736 941192000 636056 363994344 820025856 398688256 690807104 6539203 912673 273359449 636056 426957777 142236648 17779581 949862087 258474853 327082769 778688000 13312053 498677257 287496 21717639 7880599 122763473 57960603 1728 932574833 164566592 1815848 8365427 14886936 347428927 180362125 157464000 188132517 17173512 51064811 781229961 281011375 46656000 531441 26730899 60236288 887503681 133432831 207474688 653972032 39304 308915776 2571353 125000000 467288576 494913671 53582633 16974593 20346417 348913664 658503 907039232 137388096 160103007 122023936 182284263 95443993 6539203 84027672 7880599 246491883 48627125 636056 295408296 751089429 39651821 47045881 541343375 3723875 2197 426957777 38958219 353393243 145531576 251239591 15625000 5832000 512000 30959144 590589719 138991832 75151448 3112136 976191488 912673000 592704000 29503629 181321496 444194947 106496424 317214568 915498611 3241792 157464 356400829 131872229 367061696 79507000 300763 328509000 292754944 460099648 159220088 17576000 252435968 188132517 136590875 904231063 967361669 5000211 4826809 8000000 282300416 616295051 88121125 822656953 21717639 67419143 78402752 30959144 143877824 51478848 35287552 405224 98611128 5268024 817400375 1092727 203297472 73034632 99897344 3652264 2048383 211708736 122023936 9800344 67419143 51064811 636056000 28652616 122763473 580093704 11239424 620650477 681472000 140608000 2048383 500566184 201230056 101194696 51478848 88121125 1259712 20123648 681472 1000000 140608000 212776173 367061696 169112377 119823157 428661064 17173512 206425071 884736000 45882712 697864103 531441000 649461896 324242703 8000 17576000 30959144 82881856 24389 1061208 103161709 658503000 95443993 392223168 194104539 421875 62099136 601211584 20796875 31855013 15625 134217728 201230056 377933067 918330048 195112 884736 5359375 59319 6229504 286191179 25934336 377933067 952763904 12487168 128024064 12649337 27270901 206425071 111284641 68417929 129554216 347428927 633839779 549353259 173741112 177504328 1771561 24389 283593393 363994344 36926037 804357 6128487 102503232 33076161 46268279 421875 964430272 857375 952763904 48627125 18609625 365525875 416832723 59776471 77308776 16777216 4410944 102503232 498677257 12487168 238328000 683797841 371694959 2146689 854670349 374805361 512000 778688 451217663 203297472 529475129 2048383 563559976 4096000 139798359 10793861 46656 31255875 95443993 3241792 3869893 2460375 47045881 425259008 9129329 109902239 25672375 205379000 144703125 932574833 335702375 753571 6859000 51895117 74088000 27543608 347428927 603351125 143877824 157464000 226981000 567663552 259694072 6539203 72511713 567663552 4913000 242970624 729000000 136590875 71991296 268336125 83453453 300763000 54439939 310288733 633839779 865523177 607645423 2628072 768575296 967361669 234885113 24137569 56181887 421875 37259704 768575296 185193 283593393 250047 234885113 144703125 2197000 86938307 955671625 665338617 125000 62570773 19683 198155287 8365427 467288576 72511713 295408296 169112377 438976000 432081216 73034632 603351125 170953875 87528384 561515625 1000000000 75686967 1815848 395446904 70957944 773620632 500566184 667627624 226981 5451776 421875 958585256 126506008 241804367 9129329 62099136 19683 374805361 24897088 967361669 804357000 389017 935441352 7301384 729 16581375 786330467 674526133 2628072 545338513 519718464 753571 761048497 24389000 16387064 941192000 27000000 33698267 736314327 219256227 50653000 281011375 389017000 397065375 84604519 20796875 11697083 99897344 2460375 921167317 42508549 93576664 128024064 29218112 139798359 37259704 84027672 337153536 5832000 290117528 3048625 287496000 890277128 748613312 192100033 105823817 269586136 208527857 921167317 248858189 7645373 535387328 153990656 584277056 12167000 368601813 151419437 876467493 4019679 421875000 239483061 26198073 381078125 1771561 146363183 67419143 952763904 88716536 190109375 331373888 204336469 156590819 294079625 1157625 676836152 44361864 838561807 125 242970624 620650477 245314376 229220928 599077107 381078125 3375000 2515456 206425071 3176523 35611289 627222016 521660125 408518488 753571000 55742968 474552000 1092727 592704 332812557 151419437 30664297 1000000 4251528 110592 66923416 24642171 185193000 884736000 248858189 2744000 12008989 196122941 105154048 472729139 85766121 95443993 3307949 88121125 415160936 2000376 9393931 341532099 234885113 5929741 543338496 274625 11697083 105823817 110592000 209584584 112678587 216 154854153 37259704 1191016 203297472 393832837 260917119 4574296 274625 139798359 64000000 35937 131872229 721734273 84604519 938313739 260917119 14886936 216000 4913000 413493625 47832147 456533000 125000 139798359 102503232 174676879 2985984 238328 220348864 6967871 6539203 11697083 220348864 125 27270901 454756609 76225024 42144192 62570773 182284263 12326391 295408296 3581577 1 236029032 5268024 487443403 299418309 213847192 195112000 11390625 387420489 17779581 4019679 77308776 19248832 30664297 397065375 92959677 4913000 178453547 186169411 9528128 13144256 707347971 360944128 274625 423564751 887503681 162771336 452984832 430368875 489303872 10360232 181321496 838561807 704969 20570824 543338496 195112000 588480472 58863869 19683000 697864103 573856191 531441000 263374721 33386248 32768000 686128968 246491883 9261 69934528 94196375 714516984 955671625 45882712 1000000000 38272753 571787000 860085351 96071912 66923416 49027896 37595375 125000 857375 208527857 19902511 1728000 5832 30959144 16387064 1643032 935441352 4173281 129554216 3652264 207474688 178453547 192100033 625026375 389017 2460375 4913 132651 7301384 846590536 620650477 418508992 142236648 238328 41063625 17576000 49430863 695506456 85184000 371694959 1259712 19465109 170953875 132651 81182737 512000000 9261 398688256 970299 498677257 771095213 6128487 27000 31855013 216000 437245479 199176704 64000000 2515456 45882712 357911 20123648 40353607 476379541 676836152 67419143 25934336 324242703 65939264 16194277 371694959 46656 23393656 78953589 313046839 887503681 1061208 857375000 48627125 57512456 246491883 3944312 401947272 596947688 827936019 209584584 912673 39304 120553784 454756609 667627624 820025856 1331000 912673 55742968 177504328 405224000 200201625 788889024 125000000 392223168 614125000 86938307 223648543 616295051 23887872 68921 456533000 11239424 204336469 102503232 592704 64481201 4019679 223648543 827936019 99897344 781229961 49430863 437245479 322828856 13824 12167000 26730899 45499293 104487111 5451776 7645373 320013504 967361669 238328000 849278123 6967871 21024576 103823000 140608000 40001688 7762392 162771336 281011375 4019679 205379 502459875 496793088 40001688 588480472 731432701 12649337 308915776 400315553 84604519 881974079 196122941 636056 2744 23149125 16387064 385828352 23393656 77854483 302111711 154854153 22425768 51064811 166375000 42508549 474552 8000000 584277056 189119224 2628072 43614208 392223168 236029032 12812904 187149248 53582633 148877000 392223168 91125 40353607 102503232 1 148035889 771095213 256047875 1000000000 435519512 13997521 197137368 242970624 835896888 2299968 421875000 157464000 27000000 191102976 1000000 48228544 14886936 384240583 8242408 76765625 592704 59319000 398688256 15625 719323136 415160936 5000211 113379904 370146232 60698457 426957777 34328125 463684824 406869021 16777216 103161709 357911 601211584 29791 433798093 449455096 1520875 944076141 96702579 46268279 1953125 729 30371328 298077632 370146232 801765089 206425071 1000000 196122941 660776311 973242271 70444997 1 274625 21024576 614125 318611987 758550528 1225043 656234909 268336125 565609283 83453453 49430863 208527857 967361669 590589719 649461896 9663597 851971392 89314623 287496000 148877 460099648 16974593 1367631 195112 296740963 15813251 302111711 3112136 794022776 3307949 669921875 465484375 85184 79507000 154854153 445943744 4913 633839779 817400375 27543608 238328 282300416 543338496 5359375 198155287 2744000 571787 15625 731432701 191102976 38614472 53582633 27270901 76765625 647214625 155720872 337153536 145531576 250047000 618470208 491169069 502459875 413493625 353393243 438976 373248 118370771 693154125 551368000 941192000 7529536 4019679 527514112 605495736 52734375 84604519 3869893 553387661 81182737 451217663 11089567 879217912 170031464 20123648 873722816 59319000 245314376 27000 2146689 64000 147197952 61629875 118370771 273359449 166375 138991832 7189057 149721291 237176659 3307949 185193 973242271 22665187 411830784 85184000 27543608 120553784 799178752 19683000 61162984 39304 80621568 208527857 2515456 19683 599077107 531441 234885113 890277128 370146232 748613312 781229961 14886936 4657463 1815848 480048687 480048687 343 119095488 660776311 233744896 7529536 2985984 445943744 460099648 208527857 820025856 10360232 70444997 686128968 102503232 376367048 865523177 33698267 569722789 12326391 79507000 76765625 343000000 3652264 3511808 502459875 74088 18609625 56623104 374805361 3048625 58863869 474552 9800344 8365427 286191179 8365427 428661064 15625000 205379 191102976 753571 260917119 559476224 62099136 345948408 8741816 174676879 1906624 23887872 74088 19683 149721291 9261000 553387661 820025856 85184 150568768 307546875 736314327 1030301 373248 467288576 1000 80062991 502459875 241804367 400315553 707347971 4096 92959677 430368875 480048687 814780504 6751269 627222016 887503681 846590536 788889024 160103007 287496000 116214272 841232384 42144192 200201625 59319000 299418309 491169069 7880599 22188041 110592000 354894912 539353144 638277381 89915392 607645423 20123648 6128487 41063625 2924207 90518849 258474853 44361864 166375000 702595369 559476224 563559976 16003008 6967871 262144000 103823 47832147 467288576 244140625 493039 958585256 1124864 478211768 54010152 43243551 117649 5000211 121287375 10218313 389017000 384240583 59319 768575296 304821217 43986977 642735647 75151448 298077632 2146689 101194696 35937000 17576000 571787 59319000 961504803 74088000 398688256 2803221 296740963 253636137 114791256 557441767 64 4251528 721734273 2863288 3442951 81182737 665338617 47437928 458314011 30959144 4574296 269586136 1771561 533411731 2146689 915498611 240641848 212776173 125 136590875 512000000 9393931 19683000 169112377 13144256 105154048 41063625 573856191 56181887 17984728 62099136 3511808 296740963 592704 359425431 437245479 51895117 25934336 746142643 3375 92959677 23149125 743677416 537367797 10648 40001688 191102976 24642171 145531576 229220928 4741632 949862087 481890304 58411072 500566184 132651 314432000 19465109 20796875 693154125 250047000 37933056 97972181 1191016 134217728 979146657 561515625 167284151 4913 226981 515849608 438976000 29791000 788889024 314432 27270901 11543176 16974593 2803221 117649 282300416 527514112 91125000 119095488 440711081 56181887 586376253 10648000 19902511 314432000 382657176 140608000 531441000 345948408 252435968 34328125 527514112 382657176 27543608 22906304 912673000 116930169 4492125 895841344 1953125 153130375 458314011 618470208 994011992 381078125 134217728 314432 18821096 594823321 54872000 873722816 24389 290117528 81182737 11852352 4173281 2744000 296740963 13481272 117649 611960049 66430125 117649 181321496 10941048 2406104 5451776 14172488 136590875 3241792 47832147 870983875 310288733 94196375 286191179 376367048 483736625 327082769 101847563 1601613 629422793 5929741 79507000 155720872 250047000 59319000 601211584 125 1061208 57066625 781229961 964430272 2571353 148877 198155287 148035889 49430863 105823817 7301384 881974079 5832000 952763904 964430272 559476224 63044792 912673 210644875 733870808 279726264 141420761 128024064 105823817 9261 812166237 868250664 561515625 39304 195112 295408296 393832837 22188041 4741632 904231063 329939371 656234909 796597983 569722789 110592000 3048625 348913664 91125000 580093704 64 756058031 13997521 21952 228099131 147197952 22665187 61162984 6644672 644972544 890277128 181321496 216000000 16003008 32461759 551368 174676879 1124864 46268279 13651919 5735339 100544625 96071912 188132517 10941048 786330467 433798093 653972032 17779581 26730899 40707584 12977875 596947688 8000 43986977 250047 69934528 535387328 500566184 66923416 686128968 277167808 440711081 726572699 20123648 599077107 335702375 614125 153990656 125751501 873722816 3796416 34012224 275894451 327082769 830584000 1331 5832 812166237 854670349 9393931 122023936 74088000 273359449 6859000 5088448 618470208 337153536 11239424 259694072 274625000 513922401 67917312 2460375 693154125 5639752 537367797 264609288 28372625 122763473 4330747 155720872 168196608 618470208 393832837 181321496 827936019 88716536 12008989 7414875 146363183 5735339 415160936 801765089 8741816 3375000 17173512 30664297 64964808 8000000 385828352 332812557 44361864 504358336 160103007 183250432 3375000 53582633 16777216 410172407 420189749 1124864 543338496 110592 405224 901428696 421875000 2628072 4913000 36594368 915498611 157464 454756609 148877 5735339 3869893 946966168 337153536 202262003 804357000 392223168 21717639 636056000 426957777 729000 881974079 13651919 166375 921167317 9129329 283593393 5088448 3241792 128024064 134217728 5359375 551368000 1259712 8741816 216000000 491169069 17984728 97336 82881856 119823157 393832837 456533 298077632 65939264 49836032 729000000 166375 4741632 9663597 1520875 2197000 500566184 935441352 625026375 2197 575930368 704969000 34965783 272097792 27000000 117649000 307546875 586376253 230346397 58411072 879217912 128024064 119095488 112678587 571787000 21952 47437928 865523177 122763473 270840023 6229504 213847192 170953875 35937 1092727 846590536 108531333 11390625 551368 7529536 242970624 253636137 40707584 219256227 50653000 22665187 970299000 84027672 216000000 46656 5832000 281011375 278445077 64000000 43243551 2352637 846590536 25412184 663054848 274625000 206425071 8615125 5639752 351895816 32768000 423564751 148035889 12008989 377933067 299418309 485587656 465484375 6331625 277167808 693154125 54872 768575296 6859000 317214568 421875 438976000 616295051 163667323 17779581 78402752 12812904 75151448 4251528 549353259 163667323 43243551 18399744 98611128 607645423 96702579 210644875 51478848 846590536 127263527 15069223 74618461 16581375 868250664 440711081 202262003 74088000 398688256 234885113 1481544 37933056 208527857 6859 18821096 51064811 38272753 145531576 416832723 268336125 135005697 112678587 543338496 1191016 384240583 8242408 463684824 28934443 531441 209584584 973242271 207474688 9938375 11239424 631628712 344472101 614125000 33698267 23393656 444194947 347428927 19465109 52734375 3581577 611960049 13144256 260917119 444194947 13481272 20346417 498677257 8120601 40707584 140608000 111980168 51064811 976191488 3112136 955671625 365525875 636056 512000 64000000 22665187 57960603 1728000 275894451 7301384 6434856 138188413 225866529 702595369 125000000 77308776 721734273 456533000 36594368 541343375 127263527 915498611 155720872 214921799 474552 63521199 618470208 702595369 99897344 157464 129554216 408518488 19248832 291434247 282300416 551368 337153536 237176659 665338617 857375 302111711 156590819 1815848 88716536 143877824 14526784 49027896 371694959 2515456 825293672 216000000 125000000 7189057 170953875 1953125 32768 300763 79507000 377933067 172808693 549353259 672221376 332812557 756058031 47437928 2352637 387420489 143055667 3375000 21484952 565609283 42508549 21717639 470910952 38958219 5451776 843908625 2000376 2744000 555412248 39651821 263374721 904231063 551368 3307949 164566592 862801408 748613312 168196608 1367631 173741112 474552 1000 65939264 192100033 158340421 13824 190109375 94196375 50653000 746142643 114791256 1000000000 117649 806954491 189119224 286191179 545338513 693154125 52313624 32768 221445125 481890304 496793088 75686967 1331 964430272 48627125 184220009 985074875 195112000 13824 357911000 284890312 2863288 23393656 109215352 13824 20346417 569722789 82881856 166375000 138991832 1000 411830784 653972032 18821096 206425071 709732288 50653000 156590819 221445125 469097433 9663597 976191488 334255384 68921000 239483061 7762392 291434247 2146689 1030301 438976000 599077107 85766121 729000 121287375 265847707 239483061 115501303 3176523 898632125 115501303 20123648 841232384 101847563 107171875 88716536 491169069 42875000 567663552 870983875 128787625 22425768 15069223 435519512 23393656 1520875 43243551 578009537 306182024 841232384 30664297 12649337 690807104 13824000 454756609 205379000 320013504 9261000 964430272 504358336 14886936 761048497 262144000 820025856 15438249 110592000 8998912 12326391 870983875 218167208 833237621 85184 371694959 70444997 54010152 242970624 105823817 952763904 695506456 324242703 374805361 17173512 347428927 85184000 223648543 21253933 791453125 278445077 54872 46656 343000000 31855013 707347971 49836032 223648543 10941048 929714176 141420761 498677257 181321496 164566592 17373979 321419125 150568768 571787000 480048687 351895816 4330747 328509000 788889024 660776311 40353607 22665187 7645373 5929741 912673000 389017 367061696 140608 400315553 432081216 5359375 109215352 3723875 389017000 688465387 618470208 456533000 13481272 27543608 310288733 221445125 405224 4251528 7762392 211708736 2000376 114791256 250047 12167000 176558481 371694959 405224 512000 357911000 291434247 11390625 190109375 318611987 107850176 543338496 40707584 89314623 151419437 184220009 321419125 47437928 105823817 23639903 19034163 729000 3511808 221445125 12812904 210644875 456533 214921799 221445125 152273304 103161709 6331625 73034632 898632125 234885113 3375 300763 991026973 667627624 3307949 133432831 62570773 835896888 496793088 651714363 205379000 9261 45118016 854670349 16003008 551368 20123648 563559976 12008989 5268024 94196375 29791000 80062991 13651919 976191488 405224000 622835864 90518849 183250432 166375 676836152 118370771 7762392 185193 463684824 205379000 642735647 154854153 79507000 702595369 157464000 201230056 596947688 4741632 141420761 176558481 110592 197137368 56181887 223648543 970299000 483736625 65939264 887503681 99252847 393832837 60698457 601211584 262144 788889024 229220928 406869021 332812557 87528384 19902511 778688000 614125000 1442897 192100033 605495736 115501303 172808693 220348864 48627125 124251499 131872229 679151439 38958219 379503424 216 69934528 7301384 1643032 841232384 11852352 136590875 24642171 72511713 515849608 39304000 161878625 13312053 2197 20796875 81746504 406869021 64964808 6229504 2515456 569722789 254840104 84027672 2460375 193100552 303464448 377933067 18399744 287496000 158340421 50243409 22665187 611960049 49430863 24642171 11852352 96702579 373248 1225043 28652616 8 82312875 458314011 171879616 131096512 27000000 390617891 438976 519718464 85184000 7414875 116930169 294079625 306182024 117649 46268279 22188041 116214272 447697125 363994344 2744 92959677 5000211 938313739 451217663 350402625 72511713 274625000 54010152 588480472 155720872 97336000 81182737 873722816 1191016 146363183 825293672 49430863 766060875 3796416 24642171 89314623 6128487 257259456 830584 822656953 607645423 13651919 95443993 65939264 365525875 216000000 74088 794022776 421875 34328125 41063625 644972544 421875000 21253933 213847192 37595375 272097792 77854483 85184 14706125 208527857 442450728 19683000 5451776 2744000 338608873 111980168 105154048 19465109 363994344 296740963 29791 525557943 1331000 24642171 216000 321419125 163667323 438976000 1124864 223648543 60236288 830584 7645373 199176704 860085351 173741112 82881856 2197 298077632 658503000 4574296 738763264 924010424 496793088 138188413 3375000 137388096 1685159 14526784 58863869 123505992 360944128 778688 669921875 179406144 2000376 512 51064811 1815848 385828352 286191179 38272753 21024576 10941048 192100033 512000000 778688000 14172488 229220928 362467097 9261000 257259456 18399744 573856191 136590875 38272753 481890304 35937 967361669 39304000 351895816 302111711 833237621 656234909 60236288 387420489 958585256 155720872 33076161 1953125 994011992 44738875 348913664 121287375 178453547 649461896 170953875 344472101 27818127 365525875 250047000 502459875 19683 99897344 148035889 420189749 314432000 43614208 8000000 64 86938307 22188041 4913 24642171 970299 633839779 390617891 170031464 168196608 18191447 88121125 274625000 114791256 175616 188132517 704969000 633839779 169112377 2197000 263374721 638277381 103823 247673152 91125 75686967 822656953 106496424 3723875 37259704 433798093 140608 60236288 153130375 809557568 33698267 512000 8365427 5545233 196122941 19683000 58863869 79507000 695506456 27 228099131 35287552 20796875 440711081 1000000 79507 175616 61162984 287496 801765089 188132517 23149125 384240583 510082399 143877824 8242408 203297472 704969 994011992 278445077 5451776 423564751 313046839 94818816 714516984 251239591 67419143 150568768 117649000 4574296 142236648 2097152 898632125 85766121 1481544 59319000 359425431 116930169 445943744 33076161 6751269 555412248 18609625 64 430368875 377933067 31855013 625026375 202262003 77308776 144703125 549353259 27818127 1771561 287496000 116930169 318611987 40001688 190109375 125751501 182284263 11089567 430368875 169112377 616295051 138188413 11697083 115501303 219256227 401947272 733870808 733870808 421875000 907039232 1092727 18821096 686128968 601211584 359425431 131872229 117649000 633839779 6331625 1815848 1225043 202262003 964430272 51478848 118370771 921167317 139798359 405224 44361864 22425768 291434247 991026973 9800344 92345408 1560896 521660125 485587656 37259704 180362125 128787625 588480472 93576664 483736625 37259704 921167317 783777448 161878625 51064811 17173512 704969 2197000 26463592 39651821 788889024 733870808 40707584 674526133 392223168 125751501 273359449 231475544 16387064 30371328 334255384 36926037 92345408 541343375 216000000 10218313 9663597 582182875 614125000 16194277 761048497 2863288 9261000 91733851 5929741 185193000 153990656 178453547 49027896 1404928 547343432 1728 445943744 33386248 223648543 41421736 87528384 616295051 209584584 294079625 86938307 88121125 580093704 400315553 127263527 17576 175616000 868250664 512 343 160989184 2197000 425259008 357911 62099136 12008989 159220088 216000 10793861 367061696 843908625 5735339 286191179 57066625 403583419 56623104 260917119 401947272 257259456 29791 480048687 31554496 531441 10648 77308776 426957777 8615125 89314623 70444997 125 97336 563559976 14706125 166375000 985074875 148877000 2352637 1000 31855013 79507000 442450728 2406104 806954491 416832723 151419437 22906304 667627624 85184000 683797841 584277056 964430272 186169411 205379000 250047000 176558481 142236648 213847192 6859000 4410944 88121125 240641848 351895816 543338496 363994344 37595375 1000000000 2628072 233744896 4492125 205379 134217728 56623104 607645423 841232384 401947272 575930368 282300416 16003008 43614208 24642171 148877 25934336 74618461 238328 47045881 452984832 20570824 42875 2406104 7077888 27543608 54439939 58411072 681472000 125751501 233744896 357911000 389017 238328 865523177 915498611 559476224 274625 155720872 132651 228099131 496793088 938313739 87528384 4251528 555412248 371694959 26730899 6229504 814780504 337153536 357911000 389017 103161709 348913664 647214625 605495736 614125000 132651 270840023 2924207 88121125 3796416 97336000 454756609 695506456 27543608 454756609 609800192 223648543 6644672 153990656 29791000 48627125 254840104 43614208 2803221 245314376 381078125 41781923 8120601 590589719 32768 10941048 10360232 244140625 200201625 543338496 41063625 43986977 8000 357911 49836032 778688000 5359375 116214272 29791 41421736 368601813 91125 343000000 4330747 322828856 1560896 33386248 127263527 159220088 521660125 189119224 395446904 92959677 535387328 12167000 11390625 4096000 952763904 295408296 605495736 860085351 565609283 207474688 724150792 9800344 51478848 961504803 291434247 6967871 200201625 746142643 73560059 241804367 373248000 296740963 10503459 976191488 884736000 182284263 1124864 21952000 124251499 653972032 41421736 1124864 80062991 9261 17576 153130375 555412248 580093704 13144256 23887872 61162984 567663552 42508549 244140625 332812557 776151559 513922401 14706125 80621568 658503 337153536 131872229 428661064 213847192 7189057 1815848 551368000 748613312 373248 12167 177504328 976191488 148877 16003008 143877824 901428696 876467493 944076141 238328 101194696 143877824 27270901 569722789 13144256 868250664 230346397 318611987 674526133 3944312 24389000 25153757 8000000 469097433 98611128 599077107 2299968 288804781 344472101 260917119 531441 239483061 162771336 804357000 4826809 2863288 444194947 582182875 254840104 19902511 571787 1 176558481 48627125 2863288 1000000 38272753 295408296 580093704 27000 567663552 16581375 24389 32768000 955671625 1367631 4826809 73034632 63044792 2000376 67419143 69426531 99897344 117649 329939371 912673000 41063625 216000000 267089984 3796416 100544625 155720872 174676879 8869743 758550528 71473375 851971392 25412184 2197000 203297472 531441 636056 447697125 12977875 456533 4096 1685159 57066625 609800192 273359449 164566592 171879616 578009537 478211768 588480472 78402752 721734273 636056000 34328125 512000000 279726264 345948408 596947688 66430125 389017000 10077696 181321496 275894451 151419437 592704 373248000 26198073 85184000 472729139 13651919 14172488 519718464 343 239483061 302111711 614125000 8741816 144703125 493039 489303872 955671625 250047000 2744000 726572699 924010424 260917119 543338496 27 74088 114791256 262144 9528128 300763 567663552 199176704 806954491 181321496 571787 949862087 575930368 13144256 24642171 537367797 16974593 517781627 90518849 135796744 2048383 123505992 274625 10077696 25412184 748613312 84027672 73560059 38958219 76765625 357911 6229504 41421736 35611289 216000 113379904 10941048 155720872 176558481 42875000 788889024 690807104 743677416 609800192 30959144 487443403 955671625 68921000 12977875 125751501 915498611 592704000 3944312 299418309 629422793 114791256 208527857 12167 395446904 398688256 56623104 567663552 125000000 238328 753571 2515456 1030301 110592000 189119224 746142643 695506456 14886936 9261000 586376253 946966168 830584000 343000000 1061208 67917312 7529536 10648000 614125 78402752 45118016 176558481 2406104 92959677 513922401 220348864 327082769 63521199 672221376 185193000 28372625 973242271 601211584 173741112 631628712 32768000 672221376 3375000 6967871 849278123 510082399 102503232 41781923 132651000 531441 110592000 946966168 8998912 373248000 2685619 77308776 343000000 458314011 3375 133432831 45118016 12649337 449455096 237176659 374805361 13481272 18609625 357911000 348913664 161878625 132651 159220088 27543608 41063625 78402752 2863288 756058031 338608873 561515625 320013504 970299 263374721 2299968 186169411 430368875 153990656 738763264 88716536 226981000 71473375 35937 773620632 251239591 32461759 81182737 70957944 753571 98611128 2352637 257259456 138991832 269586136 33386248 549353259 523606616 37259704 376367048 15069223 915498611 491169069 61629875 729 11852352 584277056 193100552 308915776 8741816 132651 265847707 16581375 32461759 59776471 381078125 941192000 49027896 430368875 5088448 12167 603351125 19248832 132651000 69426531 665338617 169112377 669921875 935441352 340068392 51064811 835896888 19248832 40001688 236029032 909853209 287496 33386248 282300416 385828352 766060875 22906304 2628072 812166237 166375000 4330747 688465387 46656 208527857 2515456 806954491 153130375 141420761 387420489 327082769 381078125 256047875 12812904 220348864 2000376 1860867 480048687 440711081 287496 806954491 18609625 76225024 33698267 115501303 751089429 260917119 252435968 181321496 77854483 47832147 179406144 54439939 74088000 618470208 408518488 31554496 456533 4826809 142236648 970299 203297472 150568768 13824000 39304000 169112377 573856191 107171875 478211768 410172407 1685159 731432701 344472101 12977875 223648543 315821241 494913671 788889024 64000000 4826809 114791256 256047875 94818816 161878625 88121125 356400829 513922401 10648000 139798359 42875000 851971392 196122941 27000000 90518849 321419125 1728000 2352637 39651821 702595369 458314011 26463592 81746504 2803221 241804367 162771336 158340421 385828352 15813251 571787 15252992 1000000 132651 390617891 62570773 28372625 36594368 523606616 140608 571787 2744000 452984832 51064811 310288733 2985984 172808693 924010424 1601613 879217912 23639903 49430863 81746504 601211584 304821217 541343375 26730899 105154048 825293672 17984728 531441000 781229961 202262003 35287552 86350888 157464 34012224 148035889 119095488 213847192 1000000 686128968 559476224 30080231 303464448 194104539 982107784 753571 279726264 12977875 19034163 15252992 1481544 75686967 415160936 926859375 116930169 12167 54010152 140608000 592704 904231063 523606616 502459875 270840023 34328125 86350888 729000 970299 508169592 300763 97972181 60236288 189119224 101194696 222545016 525557943 84604519 62570773 139798359 18191447 843908625 384240583 4096 714516984 34012224 185193000 1953125 10503459 50653000 105823817 302111711 4251528 4096 563559976 389017000 121287375 54872 7529536 573856191 166375000 27270901 345948408 502459875 177504328 28094464 979146657 884736000 854670349 8869743 231475544 912673000 262144000 94818816 177504328 277167808 69426531 311665752 192100033 157464000 11089567 127263527 11390625 7645373 614125000 13824 761048497 379503424 365525875 51478848 529475129 239483061 946966168 3869893 26730899 3375000 3112136 123505992 101847563 87528384 90518849 60698457 150568768 8615125 337153536 25672375 91733851 3375000 862801408 197137368 214921799 605495736 308915776 14886936 200201625 81746504 1030301 64000000 183250432 26463592 1000 835896888 12487168 1000000 726572699 926859375 58411072 438976000 18191447 3112136 389017000 287496000 34328125 452984832 904231063 909853209 799178752 857375 614125000 506261573 160103007 788889024 62570773 73034632 69934528 50243409 117649 478211768 580093704 190109375 327082769 693154125 299418309 103161709 77308776 8615125 603351125 783777448 887503681 758550528 786330467 862801408 344472101 40353607 251239591 77308776 80062991 92345408 374805361 7880599 147197952 111284641 66923416 56181887 77308776 232608375 230346397 8615125 7189057 1000 827936019 216 651714363 296740963 5088448 531441 898632125 159220088 19683 697864103 820025856 395446904 16003008 381078125 456533 25153757 4096000 862801408 212776173 147197952 527514112 23887872 21952 781229961 523606616 2097152 588480472 359425431 199176704 519718464 2628072 113379904 40001688 257259456 240641848 21484952 21717639 531441 82312875 360944128 12167000 622835864 806954491 68417929 390617891 90518849 253636137 2863288 302111711 72511713 262144 549353259 543338496 955671625 132651000 926859375 408518488 695506456 68417929 887503681 420189749 636056 472729139 1061208 5088448 129554216 64964808 506261573 5177717 1331000 392223168 964430272 302111711 145531576 6331625 517781627 385828352 416832723 327082769 43986977 7762392 970299000 719323136 63521199 862801408 6859 52313624 17173512 373248000 667627624 768575296 328509 690807104 228099131 636056000 2000376 212776173 592704000 199176704 139798359 4096000 139798359 238328 4741632 220348864 4657463 827936019 11697083 7301384 688465387 674526133 440711081 403583419 173741112 476379541 170953875 493039 238328 656234909 142236648 306182024 970299 435519512 17373979 74088000 41421736 733870808 6859000 10218313 876467493 13824000 382657176 2000376 151419437 5735339 75151448 368601813 444194947 23887872 9129329 403583419 149721291 222545016 118370771 512000000 185193000 67917312 16387064 70957944 283593393 485587656 199176704 42508549 209584584 512000000 47832147 223648543 296740963 398688256 10648000 303464448 294079625 216000000 225866529 609800192 3375 766060875 9663597 131096512 241804367 35287552 119823157 33076161 1000000000 726572699 20123648 57960603 7189057 169112377 10360232 144703125 967361669 334255384 729000 327082769 71473375 26198073 19465109 41781923 46268279 401947272 415160936 184220009 508169592 563559976 272097792 10941048 13481272 267089984 748613312 302111711 166375000 163667323 64000 16194277 2197 9261 80621568 108531333 331373888 145531576 605495736 1000000 72511713 465484375 185193 311665752 665338617 400315553 729 721734273 29791000 2352637 46268279 491169069 413493625 125 806954491 385828352 274625000 140608000 656234909 5359375 733870808 47437928 16777216 904231063 799178752 30959144 47832147 476379541 549353259 387420489 24389000 363994344 835896888 11239424 506261573 392223168 594823321 12487168 2515456 253636137 198155287 56181887 15813251 268336125 620650477 96071912 218167208 19465109 39304 463684824 716917375 74088000 146363183 690807104 152273304 480048687 135005697 83453453 563559976 148877 537367797 15625 605495736 26198073 8365427 463684824 437245479 28652616 311665752 46268279 1404928 22425768 275894451 186169411 944076141 16387064 35287552 46656000 368601813 508169592 1685159 371694959 470910952 55742968 287496 3581577 363994344 51478848 5545233 202262003 669921875 14348907 14172488 132651000 941192 291434247 15438249 14348907 3307949 208527857 154854153 239483061 236029032 12167000 244140625 478211768 260917119 353393243 177504328 43243551 164566592 96702579 64000 743677416 946966168 103161709 71473375 218167208 31855013 25672375 907039232 97336 4741632 64000 4410944 217081801 465484375 88121125 1000000000 145531576 531441 10360232 561515625 91125000 658503 307546875 17173512 6434856 10077696 205379 21024576 12326391 198155287 9528128 54872 19902511 893056347 207474688 24389 290117528 230346397 338608873 674526133 1030301 881974079 5088448 7077888 15438249 1860867 341532099 167284151 437245479 387420489 3112136 410172407 84604519 638277381 106496424 109215352 120553784 337153536 66430125 9800344 35937 145531576 741217625 25934336 10941048 611960049 4826809 614125 239483061 778688 590589719 12649337 1728000 38614472 182284263 81182737 18191447 153130375 575930368 259694072 335702375 1092727 1728 136590875 265847707 19683000 582182875 164566592 390617891 128024064 74088 223648543 69934528 26463592 401947272 1092727 4096 262144 1643032 32157432 1000000000 3511808 267089984 156590819 480048687 94196375 700227072 2197 761048497 786330467 588480472 5359375 778688 529475129 371694959 618470208 21484952 242970624 620650477 9528128 12326391 205379000 8 4096 116214272 387420489 27000 783777448 964430272 644972544 35287552 116930169 109215352 365525875 607645423 107850176 571787 575930368 592704000 238328000 4913000 272097792 47832147 67419143 176558481 426957777 743677416 177504328 374805361 55306341 86350888 167284151 39304000 403583419 1953125 862801408 216 833237621 970299000 245314376 112678587 1157625 279726264 55306341 80062991 229220928 223648543 205379 489303872 140608 35287552 80062991 241804367 418508992 67917312 26198073 365525875 8741816 857375000 67419143 533411731 137388096 820025856 204336469 485587656 37595375 763551944 13824 108531333 895841344 5639752 384240583 786330467 354894912 148877000 19034163 247673152 77308776 731432701 15438249 929714176 149721291 435519512 70957944 912673 4913 804357 743677416 16003008 527514112 390617891 348913664 164566592 92959677 16777216 321419125 153990656 210644875 3176523 494913671 50653 110592 129554216 224755712 21717639 881974079 22425768 416832723 27000000 75686967 208527857 70957944 529475129 148877 74088 496793088 192100033 791453125 284890312 356400829 849278123 881974079 253636137 18399744 247673152 575930368 86350888 314432000 259694072 1030301 259694072 753571000 423564751 281011375 158340421 213847192 567663552 941192000 103823 2744000 590589719 551368 726572699 498677257 10941048 340068392 25412184 539353144 8869743 804357000 334255384 43614208 545338513 7414875 13651919 967361669 308915776 918330048 75151448 944076141 320013504 904231063 1000000 433798093 226981000 101847563 299418309 46656000 62099136 6331625 801765089 857375 36926037 651714363 96702579 19034163 99897344 763551944 80621568 23639903 47045881 4657463 91125000 1860867 17779581 690807104 5268024 904231063 353393243 849278123 107171875 356400829 41781923 302111711 553387661 19034163 343000 54439939 799178752 59319 693154125 46656000 452984832 938313739 29791 783777448 7077888 707347971 830584 88121125 531441000 131096512 68921 143877824 11089567 272097792 3442951 11543176 18191447 56181887 912673000 406869021 8 627222016 28652616 146363183 23887872 644972544 941192000 904231063 109902239 41421736 9261000 697864103 746142643 374805361 267089984 223648543 86938307 47437928 952763904 827936019 547343432 504358336 357911000 512000000 123505992 504358336 410172407 16194277 49836032 2803221 1124864 627222016 432081216 148877 629422793 88716536 18191447 994011992 275894451 493039000 287496 351895816 2097152 89915392 78402752 128024064 21253933 18821096 308915776 15069223 478211768 519718464 543338496 18399744 440711081 31855013 197137368 470910952 152273304 569722789 483736625 348913664 88121125 108531333 52734375 1295029 153990656 65450827 820025856 86350888 487443403 61162984 33076161 71473375 843908625 631628712 761048497 28372625 122763473 331373888 353393243 565609283 10218313 199176704 2406104 134217728 932574833 28652616 295408296 8869743 970299 73560059 238328000 496793088 15625 102503232 616295051 817400375 122023936 929714176 438976 335702375 489303872 101194696 444194947 262144000 131872229 97972181 318611987 202262003 122023936 1860867 820025856 854670349 175616000 1728000 2685619 101847563 52313624 423564751 226981 40001688 830584 165469149 67419143 776151559 19465109 9663597 287496 238328000 2097152 187149248 1520875 79507 423564751 421875000 387420489 17984728 935441352 400315553 17576 223648543 101194696 481890304 868250664 66923416 246491883 3652264 4574296 162771336 2097152 476379541 80621568 55306341 6229504 42144192 379503424 551368 262144 161878625 15625000 77854483 85766121 291434247 24897088 27000 341532099 214921799 938313739 385828352 563559976 97972181 19683000 5929741 11239424 42144192 65450827 4574296 571787 76225024 175616 6644672 527514112 531441000 36264691 778688 1404928 161878625 41063625 438976 328509000 8741816 433798093 381078125 10360232 629422793 117649 440711081 22188041 275894451 704969 904231063 314432 472729139 5268024 601211584 117649 812166237 192100033 445943744 214921799 37933056 234885113 631628712 944076141 4657463 290117528 119095488 814780504 804357000 636056 15813251 709732288 334255384 24137569 24137569 487443403 195112 175616000 567663552 756058031 11697083 24642171 14172488 18609625 296740963 421875 332812557 3307949 70444997 712121957 10218313 4019679 567663552 4096000 79507 592704000 4410944 90518849 62570773 15813251 721734273 7645373 313046839 1295029 115501303 84027672 28094464 34012224 8 74088 605495736 251239591 857375 64481201 982107784 166375 61629875 8615125 160103007 1953125 185193000 197137368 267089984 567663552 8242408 127263527 13824 59319 177504328 582182875 1061208 8741816 731432701 393832837 95443993 258474853 9393931 773620632 209584584 109215352 498677257 756058031 973242271 68417929 467288576 704969000 343000 60236288 2744000 584277056 28934443 64000 5268024 343000 189119224 88121125 567663552 7529536 38272753 62099136 1092727 31855013 512 12167 447697125 854670349 729 461889917 729 494913671 3944312 110592 575930368 658503 338608873 746142643 102503232 541343375 6967871 102503232 222545016 134217728 56623104 279726264 85184000 565609283 838561807 804357000 85766121 147197952 158340421 697864103 87528384 110592 3652264 104487111 228099131 222545016 357911000 918330048 105154048 14348907 36926037 599077107 74618461 11543176 686128968 371694959 204336469 43614208 16194277 631628712 649461896 929714176 80062991 43614208 1092727 423564751 491169069 418508992 389017 24642171 10648000 370146232 982107784 440711081 433798093 804357 334255384 8000000 35937 614125000 667627624 40707584 814780504 88121125 629422793 115501303 17576 48627125 1 36926037 12167 3112136 157464 357911000 719323136 418508992 131872229 32768000 256047875 2571353 1906624 14706125 949862087 118370771 53157376 163667323 85184000 117649 181321496 893056347 4826809 373248000 103823000 949862087 1481544 23887872 39651821 451217663 254840104 24642171 33386248 258474853 311665752 988047936 746142643 99897344 15625000 239483061 185193 2406104 182284263 873722816 195112 75151448 98611128 126506008 288804781 771095213 4410944 403583419 54439939 63044792 37595375 204336469 125000000 104487111 8000000 1560896 49430863 101194696 12649337 669921875 493039 38614472 513922401 611960049 982107784 881974079 435519512 303464448 205379 318611987 236029032 287496 353393243 553387661 30664297 8615125 219256227 7762392 2571353 267089984 1601613 938313739 28934443 244140625 1560896 106496424 4173281 313046839 38272753 373248000 225866529 6751269 480048687 33386248 234885113 11239424 362467097 6539203 5000211 451217663 79507 19465109 96702579 674526133 291434247 849278123 946966168 428661064 350402625 590589719 213847192 33698267 211708736 758550528 1560896 58411072 10941048 13481272 221445125 194104539 263374721 647214625 182284263 335702375 809557568 49027896 433798093 6331625 287496 1225043 18821096 1 955671625 59319000 65450827 69934528 879217912 527514112 67917312 11852352 324242703 841232384 46656 1442897 12487168 311665752 125000 8869743 64964808 82881856 163667323 884736000 192100033 535387328 356400829 753571 4492125 213847192 382657176 1259712 690807104 71991296 54010152 857375 55306341 45118016 4826809 817400375 56623104 229220928 31855013 65939264 854670349 8120601 74088 288804781 20570824 379503424 6859000 35937 11239424 489303872 5735339 405224000 128024064 2628072 707347971 99897344 5639752 515849608 8489664 763551944 573856191 31255875 1000000 997002999 1124864 214921799 1643032 494913671 656234909 52734375 332812557 90518849 1225043 6331625 611960049 796597983 183250432 13144256 67917312 935441352 105154048 8741816 29791 781229961 605495736 96702579 438976000 214921799 79507 529475129 21484952 300763 254840104 129554216 21717639 24642171 30371328 85766121 5832 65450827 658503000 160989184 611960049 11697083 440711081 195112 644972544 270840023 118370771 299418309 146363183 57960603 228099131 274625000 39304000 539353144 4330747 46268279 10793861 84027672 543338496 672221376 51895117 674526133 59776471 79507000 171879616 1331 474552 483736625 21024576 82881856 932574833 594823321 117649 148877000 6967871 254840104 49836032 259694072 34012224 88716536 64 985074875 658503 397065375 92959677 21024576 159220088 794022776 8242408 627222016 28372625 54439939 60236288 81746504 17779581 382657176 565609283 2000376 329939371 6859000 354894912 820025856 609800192 373248000 690807104 232608375 78953589 30959144 117649 19683 263374721 385828352 357911000 101847563 181321496 901428696 700227072 106496424 932574833 423564751 279726264 868250664 12167000 132651000 40707584 217081801 460099648 229220928 472729139 445943744 6751269 184220009 27 887503681 909853209 52313624 296740963 47045881 73560059 57512456 8 114791256 238328000 849278123 231475544 338608873 59319000 716917375 521660125 1728000 10648000 247673152 704969 98611128 25934336 278445077 267089984 753571 418508992 901428696 1953125 23149125 145531576 868250664 498677257 1367631 7762392 123505992 523606616 1442897 629422793 16974593 390617891 12487168 42875 126506008 5088448 84604519 283593393 18821096 13312053 103823000 791453125 57960603 921167317 517781627 278445077 105154048 196122941 794022776 55306341 356400829 216000000 2628072 653972032 387420489 537367797 575930368 321419125 25412184 286191179 2803221 700227072 327082769 474552 175616000 884736000 149721291 251239591 310288733 2803221 260917119 60236288 638277381 21253933 226981 857375 35611289 84027672 157464 57512456 2744000 799178752 387420489 7645373 28372625 50243409 62570773 929714176 539353144 6229504 60236288 3307949 270840023 37259704 175616000 2097152 463684824 218167208 8998912 122023936 169112377 584277056 97972181 278445077 5088448 211708736 374805361 20570824 704969 102503232 53157376 4410944 230346397 107171875 274625000 806954491 248858189 62099136 199176704 580093704 2097152 97336 1 958585256 973242271 461889917 260917119 460099648 500566184 338608873 52313624 238328 751089429 368601813 27270901 405224000 567663552 123505992 665338617 194104539 24389000 461889917 334255384 286191179 1000000000 109902239 49430863 228099131 265847707 988047936 183250432 193100552 625026375 94196375 979146657 219256227 11697083 985074875 97336 52734375 165469149 690807104 88121125 686128968 929714176 302111711 609800192 32461759 970299 907039232 210644875 188132517 314432 2685619 976191488 493039000 19465109 97972181 135005697 27270901 537367797 82312875 311665752 191102976 236029032 707347971 110592 973242271 39651821 351895816 114084125 267089984 541343375 180362125 125751501 26730899 318611987 672221376 51064811 788889024 124251499 140608 647214625 311665752 13824 17779581 447697125 1643032 102503232 458314011 778688000 627222016 26463592 385828352 295408296 27270901 702595369 912673000 539353144 63521199 14706125 46656000 616295051 95443993 222545016 533411731 78953589 763551944 74618461 688465387 35937 19034163 58411072 252435968 100544625 126506008 55306341 201230056 347428927 405224 279726264 210644875 11852352 58863869 870983875 517781627 651714363 4826809 3241792 51478848 2628072 254840104 30664297 642735647 33076161 1061208 171879616 322828856 658503 1643032 408518488 445943744 273359449 812166237 298077632 868250664 3176523 9800344 210644875 354894912 438976 19034163 389017000 112678587 131872229 517781627 121287375 187149248 130323843 341532099 873722816 3048625 88121125 11390625 472729139 1061208 32768 406869021 28094464 794022776 148035889 175616000 205379000 19902511 614125000 761048497 491169069 179406144 64481201 159220088 136590875 129554216 91125 360944128 53157376 23149125 1225043 17373979 63044792 61629875 4096000 1906624 71991296 912673 557441767 17373979 667627624 674526133 62570773 353393243 1191016 504358336 58411072 2985984 2863288 2744000 58863869 592704000 21484952 51895117 426957777 62570773 318611987 460099648 201230056 148877000 200201625 89915392 656234909 830584000 1000000000 233744896 143055667 14348907 362467097 354894912 252435968 611960049 94196375 918330048 118370771 9261000 96702579 794022776 385828352 656234909 898632125 171879616 743677416 24389000 8998912 45118016 62570773 34012224 40001688 125000 256047875 483736625 77854483 487443403 229220928 557441767 658503000 17373979 69934528 513922401 521660125 958585256 128024064 47832147 225866529 786330467 68921 64964808 825293672 2197 42144192 778688000 778688 3307949 4173281 66923416 77308776 753571 36264691 22425768 702595369 504358336 260917119 69934528 955671625 272097792 282300416 51478848 127263527 1030301 442450728 370146232 901428696 157464000 126506008 76225024 543338496 68921000 157464 27 80621568 201230056 729000 527514112 843908625 153990656 18609625 537367797 247673152 955671625 432081216 884736 695506456 91125000 13651919 432081216 71991296 408518488 185193 226981000 8000 567663552 642735647 15438249 474552000 40707584 392223168 425259008 16003008 912673 124251499 941192000 2685619 28934443 976191488 27543608 70957944 478211768 92345408 103823000 23639903 21484952 2924207 159220088 45118016 82881856 286191179 512000000 890277128 55306341 52734375 200201625 156590819 1481544 283593393 209584584 52313624 303464448 32768 16194277 16387064 64000000 242970624 1030301 50653 217081801 49430863 7189057 163667323 4492125 28094464 22425768 865523177 531441000 814780504 377933067 112678587 729000 14348907 350402625 658503000 833237621 2571353 287496 523606616 230346397 304821217 565609283 873722816 245314376 9393931 3869893 58863869 270840023 656234909 232608375 70957944 506261573 384240583 287496 636056 6028568 571787000 16974593 6751269 368601813 590589719 997002999 768575296 125000000 11089567 395446904 103161709 250047000 2985984 771095213 24389 290117528 494913671 76765625 408518488 89915392 42144192 373248000 551368 56181887 117649000 1191016 65939264 421875000 59776471 976191488 4826809 162771336 32157432 41421736 4741632 19902511 156590819 961504803 794022776 8365427 6128487 884736 248858189 16777216 62570773 374805361 40001688 539353144 163667323 21717639 21952 738763264 381078125 324242703 961504803 49027896 63044792 656234909 234885113 10503459 41063625 221445125 4410944 681472000 4096 51895117 601211584 527514112 10360232 34965783 5832 5929741 195112 658503000 154854153 96702579 344472101 241804367 20796875 584277056 569722789 766060875 881974079 729000000 78402752 208527857 783777448 39651821 729000 154854153 85184 120553784 3176523 10648 569722789 857375 10503459 517781627 841232384 122763473 21952 10360232 636056 65939264 304821217 469097433 322828856 360944128 300763 16581375 44738875 838561807 267089984 125751501 3442951 651714363 9261000 153130375 63521199 125751501 6128487 771095213 322828856 334255384 16387064 791453125 240641848 15438249 1404928 21024576 85184 1124864 242970624 1601613 379503424 23393656 8489664 362467097 1643032 614125 103823000 527514112 904231063 1157625 200201625 55742968 287496 51895117 251239591 176558481 681472 367061696 846590536 982107784 240641848 599077107 101194696 15625000 4019679 3307949 451217663 357911 122763473 334255384 348913664 907039232 320013504 97972181 365525875 88121125 71991296 365525875 791453125 890277128 382657176 8120601 298077632 461889917 15625000 547343432 10503459 539353144 46268279 54872000 103823000 658503 107850176 381078125 15069223 6644672 138991832 22665187 373248 39651821 126506008 13144256 245314376 20570824 851971392 343 58863869 773620632 14526784 38958219 6331625 879217912 262144000 857375 17779581 150568768 16387064 295408296 13481272 59776471 918330048 21952 123505992 97972181 6331625 119095488 1000000 119095488 833237621 707347971 1225043 70957944 124251499 11239424 494913671 178453547 2000376 10941048 988047936 849278123 194104539 430368875 8242408 143877824 70957944 970299 163667323 325660672 109902239 9663597 776151559 112678587 321419125 365525875 45499293 8000 96702579 2097152 390617891 64964808 565609283 712121957 451217663 15625 161878625 432081216 1092727 238328000 24137569 57066625 75151448 433798093 257259456 299418309 8000000 69426531 9800344 131872229 2515456 768575296 178453547 44738875 27818127 12977875 1560896 69426531 18399744 421875 804357 955671625 686128968 854670349 68921 76765625 27543608 478211768 347428927 25412184 721734273 9261 733870808 94818816 941192000 938313739 3375 512 306182024 343000000 300763 328509 958585256 144703125 447697125 203297472 250047000 1685159 1404928 219256227 33698267 79507 6644672 838561807 123505992 6751269 51895117 590589719 231475544 814780504 42508549 575930368 167284151 212776173 287496000 226981000 27000 1643032 34328125 746142643 33386248 6859000 11543176 403583419 68921000 103823000 686128968 13824000 1259712 250047000 763551944 3723875 322828856 132651 61162984 15625000 502459875 8365427 729 817400375 385828352 304821217 354894912 122763473 838561807 921167317 275894451 729 551368000 240641848 113379904 385828352 189119224 351895816 268336125 4019679 53157376 268336125 119095488 817400375 426957777 952763904 11390625 961504803 99897344 36594368 733870808 428661064 873722816 34965783 212776173 387420489 16003008 238328 1331 111284641 3652264 21952 709732288 119095488 16194277 531441000 384240583 19683000 2460375 644972544 2248091 376367048 298077632 125000 5832 295408296 1728 382657176 751089429 4330747 132651 144703125 10077696 216000000 302111711 94818816 360944128 10941048 315821241 54872 185193000 527514112 153990656 296740963 804357 688465387 125000 1225043 210644875 34328125 88121125 357911 17576000 39304 876467493 830584 709732288 12167 222545016 700227072 435519512 124251499 24389 89314623 781229961 26463592 2197000 926859375 729000 636056000 647214625 110592000 105823817 658503000 68417929 547343432 292754944 11089567 549353259 6229504 5639752 553387661 313046839 94196375 100544625 609800192 519718464 561515625 246491883 292754944 976191488 25153757 119823157 870983875 29791 15625000 53157376 77308776 120553784 24897088 4330747 460099648 155720872 2803221 702595369 44738875 48228544 907039232 258474853 98611128 140608000 135796744 1225043 23393656 423564751 350402625 263374721 921167317 44361864 101194696 97336 28934443 2048383 173741112 26198073 163667323 683797841 506261573 114084125 334255384 7414875 222545016 216000 590589719 172808693 5832000 26198073 480048687 389017000 172808693 79507 594823321 154854153 21952000 857375 160989184 28934443 151419437 54872000 206425071 257259456 686128968 138188413 193100552 5268024 5832 938313739 8489664 317214568 559476224 12649337 191102976 253636137 2803221 150568768 57960603 47437928 63044792 868250664 531441000 46656 1815848 155720872 411830784 152273304 28934443 62570773 487443403 46656 306182024 82312875 67917312 521660125 527514112 865523177 246491883 36594368 185193000 529475129 150568768 392223168 354894912 3176523 313046839 838561807 3112136 36264691 890277128 110592 458314011 77854483 58411072 232608375 324242703 351895816 157464000 49027896 142236648 91125 127263527 195112 1771561 368601813 59319 2299968 58863869 41063625 85184000 153990656 733870808 967361669 709732288 2803221 12649337 582182875 86350888 449455096 45499293 580093704 487443403 148035889 226981000 48228544 27270901 216 149721291 2299968 533411731 351895816 508169592 776151559 31855013 991026973 704969000 580093704 237176659 348913664 360944128 97972181 2515456 329939371 74618461 270840023 638277381 88716536 206425071 3112136 51064811 2744 586376253 1367631 328509 746142643 354894912 876467493 345948408 110592000 121287375 16581375 2048383 1481544 270840023 87528384 766060875 137388096 489303872 753571 7762392 185193000 81746504 3307949 2248091 8615125 642735647 586376253 97972181 12326391 229220928 29791000 184220009 29791 2685619 812166237 8 1092727 7077888 67419143 521660125 195112000 306182024 9393931 901428696 54872 10648000 549353259 125000 362467097 270840023 371694959 59319 24389000 329939371 39304 304821217 970299000 93576664 161878625 4574296 128024064 458314011 185193000 405224000 909853209 588480472 11390625 95443993 58863869 49430863 26198073 286191179 202262003 74618461 578009537 17576 21253933 29791000 778688 599077107 376367048 489303872 1331000 59319000 56623104 376367048 203297472 54010152 791453125 84604519 766060875 291434247 627222016 5639752 353393243 74088000 267089984 27818127 230346397 142236648 332812557 67917312 10503459 3048625 420189749 71991296 681472000 142236648 90518849 277167808 681472 107850176 681472000 633839779 199176704 849278123 6644672 67917312 24137569 794022776 62099136 638277381 33076161 59776471 452984832 283593393 44738875 304821217 89314623 3869893 681472000 125751501 25412184 8489664 29791000 131872229 201230056 24389000 20123648 196122941 2097152 167284151 835896888 127263527 500566184 985074875 3944312 240641848 3869893 519718464 101847563 569722789 24137569 2197 447697125 820025856 389017 580093704 781229961 27 8365427 117649 130323843 763551944 47437928 9393931 483736625 274625 201230056 460099648 60698457 2197 827936019 493039000 1061208 456533000 531441000 204336469 465484375 465484375 653972032 590589719 95443993 7880599 12008989 428661064 357911000 647214625 374805361 531441000 2000376 743677416 512 73560059 731432701 387420489 679151439 567663552 65939264 873722816 405224000 158340421 8000 315821241 61162984 17173512 498677257 384240583 13481272 46656000 157464000 946966168 169112377 56623104 86938307 941192000 527514112 704969000 476379541 18821096 481890304 502459875 99897344 2744 794022776 890277128 63044792 47437928 114791256 884736 512 3869893 161878625 222545016 244140625 185193 712121957 15813251 636056 74618461 80621568 138188413 487443403 42875 119095488 272097792 236029032 851971392 704969000 804357 26198073 582182875 11239424 5177717 117649 13824 24897088 4657463 17984728 946966168 835896888 98611128 87528384 14886936 338608873 12167000 52313624 731432701 275894451 348913664 569722789 392223168 835896888 143877824 838561807 359425431 58863869 2744 491169069 110592000 405224 10793861 401947272 171879616 541343375 80621568 1 994011992 69934528 729 773620632 8365427 2146689 14886936 262144000 250047000 343000000 814780504 212776173 693154125 456533 389017000 70957944 220348864 207474688 65939264 898632125 337153536 26730899 79507 158340421 14886936 100544625 11089567 543338496 638277381 970299000 458314011 421875000 26463592 778688 15625 16194277 33386248 406869021 363994344 584277056 31855013 117649000 506261573 165469149 294079625 633839779 160989184 551368 196122941 67917312 83453453 302111711 291434247 644972544 4657463 99897344 175616 214921799 461889917 36594368 640503928 27270901 120553784 74088 274625000 268336125 13481272 571787 238328000 298077632 99897344 545338513 228099131 79507 238328000 70957944 683797841 1295029 28934443 609800192 525557943 92959677 338608873 187149248 125751501 54010152 95443993 153990656 1728 203297472 1092727 614125 76225024 690807104 30959144 812166237 512000 198155287 1 234885113 46268279 601211584 527514112 753571000 71991296 449455096 149721291 389017 32157432 205379 22425768 20346417 17173512 435519512 406869021 1259712 30371328 17173512 61162984 918330048 203297472 411830784 103161709 517781627 704969 26730899 198155287 16194277 935441352 96071912 57512456 25412184 368601813 248858189 61629875 24897088 460099648 1259712 761048497 36926037 132651000 25153757 311665752 11852352 8741816 778688 331373888 6229504 686128968 19902511 253636137 221445125 32461759 1520875 231475544 52734375 614125000 3581577 567663552 768575296 38614472 491169069 16777216 5639752 618470208 909853209 200201625 54010152 15069223 9261 67419143 4330747 415160936 415160936 40001688 81182737 205379 121287375 3723875 857375 135796744 156590819 63521199 129554216 39304000 16003008 405224 609800192 10648000 110592000 10360232 3112136 89314623 217081801 124251499 508169592 2863288 794022776 594823321 8000000 1000 283593393 87528384 979146657 329939371 107171875 96702579 512000 24137569 924010424 27270901 274625 281011375 314432 806954491 565609283 620650477 308915776 5639752 397065375 239483061 714516984 13824 833237621 884736000 1685159 24389 53582633 846590536 93576664 46656 181321496 565609283 302111711 362467097 683797841 146363183 884736000 97972181 935441352 8120601 20796875 481890304 478211768 130323843 964430272 126506008 184220009 7189057 365525875 408518488 351895816 335702375 2248091 12326391 232608375 214921799 2744000 163667323 444194947 452984832 625026375 90518849 569722789 149721291 11390625 332812557 1520875 700227072 887503681 1520875 14886936 100544625 267089984 551368000 34965783 854670349 161878625 644972544 915498611 94818816 47045881 751089429 726572699 262144 200201625 794022776 174676879 766060875 2248091 110592000 519718464 64000000 485587656 1 277167808 170953875 944076141 702595369 751089429 620650477 288804781 571787000 14526784 22665187 287496 686128968 107171875 55306341 186169411 262144000 43986977 264609288 268336125 467288576 389017 39304 335702375 2863288 357911000 211708736 565609283 41421736 8615125 470910952 493039000 15813251 472729139 4173281 187149248 226981 1157625 368601813 213847192 6751269 368601813 433798093 24389 804357000 806954491 41781923 489303872 857375 1520875 21717639 184220009 152273304 10793861 709732288 34012224 15069223 472729139 729000 341532099 234885113 731432701 45882712 151419437 348913664 893056347 949862087 212776173 438976000 159220088 442450728 77308776 6331625 71991296 426957777 144703125 6859 830584 52734375 185193000 729000000 724150792 510082399 256047875 35287552 382657176 51895117 327082769 168196608 173741112 944076141 119095488 640503928 967361669 405224000 17779581 8000000 186169411 69934528 12812904 19683 92959677 849278123 783777448 315821241 258474853 50653 415160936 794022776 143877824 932574833 40353607 216000000 381078125 804357000 618470208 248858189 298077632 7880599 45882712 14172488 3442951 92959677 3375000 217081801 119095488 535387328 71473375 428661064 9393931 410172407 170031464 12008989 447697125 10077696 9800344 857375000 144703125 86938307 3723875 10360232 833237621 1442897 6331625 91125000 248858189 99897344 895841344 63044792 23887872 1 487443403 87528384 84604519 10503459 1771561 761048497 724150792 222545016 849278123 493039000 186169411 38614472 82881856 973242271 508169592 7189057 32157432 738763264 12326391 649461896 865523177 373248000 26463592 281011375 148035889 20796875 6229504 177504328 763551944 3723875 561515625 341532099 167284151 59776471 3307949 45499293 1953125 733870808 32461759 743677416 454756609 2803221 6644672 3796416 387420489 282300416 37933056 114791256 217081801 250047000 430368875 515849608 438976 543338496 825293672 150568768 98611128 228099131 110592 946966168 94818816 307546875 590589719 204336469 535387328 376367048 4913 31554496 30664297 340068392 36594368 841232384 225866529 926859375 343000 92959677 4913 294079625 636056000 324242703 168196608 681472 665338617 41421736 895841344 53582633 733870808 539353144 704969000 253636137 6751269 2197 157464000 973242271 284890312 371694959 233744896 370146232 636056000 389017 269586136 91125000 303464448 4826809 551368 5088448 223648543 620650477 57960603 843908625 13997521 150568768 472729139 681472000 306182024 287496000 498677257 26730899 58411072 10648 219256227 239483061 1601613 609800192 241804367 794022776 27 1771561 729000000 582182875 521660125 912673000 22906304 184220009 156590819 107171875 3869893 5832 8120601 195112000 81182737 90518849 110592 91125 1000 163667323 172808693 19902511 14172488 64000 25412184 7645373 135796744 32768 1815848 921167317 721734273 35611289 24137569 405224000 71991296 64000000 432081216 6331625 286191179 114084125 145531576 929714176 328509000 51478848 502459875 57512456 843908625 781229961 467288576 4251528 34328125 918330048 101847563 13144256 884736000 158340421 87528384 185193 281011375 123505992 39304000 357911000 195112 27818127 34012224 54872 38958219 771095213 340068392 119095488 65450827 6859000 325660672 994011992 1771561 183250432 857375000 796597983 143877824 207474688 611960049 46656 331373888 413493625 286191179 135005697 970299 461889917 45118016 460099648 68921000 428661064 90518849 415160936 28372625 135005697 771095213 627222016 7880599 444194947 3944312 7645373 73560059 4492125 350402625 32461759 162771336 539353144 337153536 3723875 81746504 16581375 237176659 513922401 79507000 177504328 812166237 46268279 163667323 17779581 841232384 379503424 547343432 362467097 746142643 575930368 64000 1331000 390617891 753571 38614472 376367048 929714176 20796875 1601613 317214568 17173512 101194696 267089984 884736000 91733851 240641848 938313739 876467493 2460375 20796875 418508992 25934336 64481201 640503928 99897344 16777216 541343375 132651 909853209 796597983 5832 485587656 812166237 19902511 716917375 2197 25153757 955671625 154854153 98611128 1092727 125000000 73034632 1331000 426957777 118370771 260917119 843908625 904231063 458314011 220348864 16777216 84027672 786330467 116214272 109215352 9261000 179406144 20570824 32768 51895117 202262003 778688 174676879 60698457 895841344 99252847 6229504 71991296 611960049 153990656 63044792 17576 354894912 6331625 88121125 12167 405224 985074875 667627624 66430125 175616000 804357000 982107784 851971392 47437928 801765089 884736000 71991296 4913 4096 101847563 291434247 25153757 205379 63521199 36594368 5832000 6751269 405224 849278123 729000 944076141 111980168 125751501 683797841 116214272 40001688 17984728 14172488 510082399 328509000 189119224 751089429 68921000 860085351 29503629 835896888 102503232 77308776 91733851 350402625 400315553 314432 166375 23393656 636056 783777448 248858189 820025856 10077696 221445125 14706125 132651 282300416 8000 686128968 238328000 854670349 283593393 252435968 835896888 5735339 20570824 117649000 123505992 38958219 192100033 307546875 34645976 101194696 571787000 275894451 400315553 970299000 26730899 690807104 421875000 75151448 64000 84027672 397065375 57066625 10077696 12167 489303872 7301384 599077107 12167 31855013 1860867 794022776 5832000 24897088 20123648 663054848 741217625 120553784 1030301 99252847 592704 707347971 24389000 73034632 60236288 6859 9261 28094464 53157376 298077632 60698457 35937 1295029 264609288 997002999 17373979 1481544 334255384 8 325660672 138188413 237176659 371694959 299418309 154854153 418508992 143877824 508169592 405224 169112377 233744896 16974593 801765089 1560896 238328000 40707584 15438249 359425431 161878625 9393931 1157625 68921 38614472 2197 42875 413493625 10360232 328509 13144256 1157625 35937 545338513 331373888 7762392 3176523 622835864 11239424 109902239 12812904 893056347 973242271 78953589 1953125 946966168 117649000 77308776 955671625 23639903 153990656 991026973 291434247 48228544 153990656 298077632 84027672 3796416 191102976 3723875 915498611 292754944 97972181 445943744 31855013 857375 3241792 139798359 132651000 294079625 1442897 144703125 817400375 525557943 55742968 206425071 256047875 71991296 642735647 196122941 778688000 146363183 51064811 616295051 843908625 6859 368601813 238328 75686967 343 565609283 348913664 64000 533411731 9938375 425259008 81182737 958585256 321419125 27543608 153990656 127263527 895841344 180362125 2197 85766121 360944128 155720872 472729139 478211768 37595375 140608 68921 359425431 156590819 131096512 42875000 862801408 43243551 223648543 504358336 5088448 240641848 704969 308915776 382657176 527514112 248858189 18821096 487443403 52313624 24389000 6434856 946966168 282300416 325660672 61629875 130323843 368601813 778688 277167808 23887872 14348907 6128487 918330048 169112377 884736 10941048 27543608 58411072 385828352 34645976 2803221 778688 573856191 879217912 140608 28372625 304821217 142236648 5832 627222016 13824 16003008 194104539 63521199 697864103 58863869 33386248 1728 1030301 24389 132651000 557441767 194104539 884736000 868250664 216000 50243409 74088 236029032 97972181 16387064 275894451 202262003 527514112 146363183 421875000 20570824 898632125 563559976 19902511 719323136 786330467 849278123 416832723 150568768 186169411 30080231 19465109 529475129 17576000 357911 93576664 28372625 16974593 94196375 64 8 2985984 1728000 397065375 41063625 569722789 982107784 7077888 39651821 879217912 138991832 101194696 51895117 32768 353393243 204336469 873722816 162771336 281011375 559476224 6859 325660672 912673 67917312 862801408 786330467 521660125 6967871 55742968 756058031 510082399 1643032 88121125 2197 766060875 4492125 3723875 209584584 216000 284890312 57960603 110592000 1560896 185193 158340421 22665187 39304000 567663552 182284263 198155287 809557568 753571 363994344 12487168 221445125 321419125 4019679 128787625 420189749 4019679 592704 169112377 124251499 131096512 3652264 107171875 143055667 322828856 6331625 159220088 432081216 830584000 16387064 310288733 738763264 519718464 82312875 480048687 36594368 416832723 660776311 16777216 274625 69426531 315821241 47045881 472729139 11852352 56181887 1367631 681472 12326391 599077107 348913664 868250664 370146232 30664297 5000211 10077696 303464448 389017000 8869743 8242408 502459875 614125 768575296 298077632 1331 259694072 912673000 114084125 22665187 34965783 4019679 30371328 741217625 88716536 92959677 317214568 395446904 43243551 2685619 921167317 588480472 636056000 177504328 433798093 125 274625000 186169411 12812904 430368875 166375000 525557943 66430125 804357000 122023936 4657463 794022776 103161709 2000376 521660125 268336125 353393243 343000000 265847707 7880599 16003008 12977875 178453547 42875 599077107 67917312 205379000 213847192 83453453 6859000 161878625 618470208 18609625 924010424 941192000 627222016 2097152 508169592 158340421 382657176 3442951 115501303 991026973 343 442450728 39304000 801765089 31554496 13144256 373248 895841344 94196375 58863869 80062991 19034163 222545016 287496 738763264 578009537 200201625 403583419 702595369 22665187 153130375 122763473 653972032 27818127 36594368 104487111 33076161 24137569 70444997 86350888 149721291 54872 736314327 46656 679151439 78953589 45118016 119823157 26463592 306182024 493039 20796875 533411731 551368000 202262003 778688 128787625 148877000 214921799 15438249 259694072 631628712 92959677 269586136 988047936 20570824 672221376 12167 716917375 318611987 580093704 288804781 15813251 958585256 268336125 56623104 525557943 758550528 131096512 8869743 571787 332812557 529475129 716917375 55742968 4096000 428661064 111284641 73560059 363994344 20123648 121287375 85184 180362125 314432000 25672375 510082399 335702375 413493625 134217728 11239424 42875 830584000 221445125 929714176 85766121 12977875 12649337 537367797 2299968 970299 22425768 50653000 103161709 688465387 373248000 512000 924010424 456533000 7880599 102503232 111980168 405224000 119095488 365525875 318611987 37259704 731432701 504358336 125000000 61162984 11852352 833237621 263374721 188132517 69934528 72511713 444194947 838561807 119095488 199176704 207474688 41421736 24389 115501303 44361864 410172407 658503 100544625 814780504 278445077 244140625 6028568 440711081 669921875 43614208 42144192 5268024 884736000 642735647 549353259 3723875 169112377 841232384 221445125 108531333 329939371 4251528 25412184 89915392 1000 257259456 719323136 107850176 43986977 64481201 8 445943744 256047875 418508992 649461896 704969 28372625 125 13997521 474552 140608 220348864 259694072 9663597 322828856 322828856 356400829 17373979 768575296 99252847 105823817 127263527 52734375 525557943 67419143 559476224 267089984 59776471 238328 116214272 20123648 967361669 36594368 69426531 104487111 166375000 101194696 461889917 9938375 27000000 36264691 502459875 234885113 5451776 741217625 884736000 147197952 22425768 781229961 827936019 320013504 756058031 385828352 2048383 561515625 13997521 36926037 137388096 636056000 406869021 110592000 354894912 88716536 17576 298077632 758550528 406869021 213847192 3112136 458314011 146363183 19465109 773620632 660776311 71991296 267089984 344472101 12167 620650477 129554216 3442951 12008989 176558481 49836032 846590536 406869021 561515625 101847563 18191447 125000 1259712 99897344 4913 398688256 521660125 776151559 135796744 68417929 210644875 6859 15252992 163667323 398688256 3581577 611960049 177504328 184220009 9800344 915498611 328509000 3375000 478211768 360944128 94818816 10503459 353393243 817400375 73034632 197137368 1860867 804357 365525875 667627624 1953125 994011992 58411072 61629875 854670349 324242703 71473375 985074875 79507000 408518488 478211768 788889024 250047 88121125 17576000 250047000 117649 44361864 454756609 17373979 15252992 783777448 474552000 218167208 2097152 2097152 9528128 43986977 500566184 262144000 820025856 493039 2744 3048625 4096000 234885113 517781627 30959144 130323843 970299 463684824 567663552 743677416 561515625 425259008 665338617 278445077 6859000 651714363 73560059 941192000 87528384 310288733 6229504 887503681 620650477 478211768 873722816 62570773 132651 817400375 75686967 7880599 91733851 416832723 38272753 988047936 146363183 41781923 26730899 246491883 186169411 16003008 644972544 18609625 25934336 54439939 55306341 24389 527514112 674526133 287496000 21952 4913 373248000 8869743 206425071 3944312 3375000 107171875 3723875 14172488 265847707 193100552 47437928 773620632 7529536 322828856 46656000 445943744 162771336 633839779 4913 537367797 168196608 51478848 865523177 161878625 413493625 327082769 21024576 31855013 605495736 20123648 250047 846590536 80062991 111284641 830584 726572699 80062991 300763000 884736000 463684824 74618461 485587656 191102976 313046839 373248000 338608873 248858189 729000 470910952 185193 22906304 385828352 95443993 183250432 941192000 726572699 195112 300763000 41421736 420189749 181321496 314432 10941048 478211768 74088 521660125 120553784 393832837 57512456 964430272 7301384 327082769 6028568 126506008 207474688 49836032 343 184220009 60698457 3442951 47832147 7645373 970299 377933067 817400375 2197000 663054848 527514112 4492125 296740963 494913671 262144000 32461759 649461896 33386248 19683000 704969000 205379 681472000 22665187 27000 521660125 329939371 225866529 108531333 508169592 445943744 6967871 8 79507000 12167000 851971392 6644672 80621568 128024064 67419143 132651 211708736 357911 343000 33698267 262144000 988047936 180362125 5359375 263374721 4173281 295408296 115501303 298077632 351895816 9938375 830584000 702595369 18821096 21717639 124251499 10503459 130323843 491169069 741217625 38272753 4251528 217081801 240641848 11390625 580093704 287496000 45499293 393832837 1000000000 222545016 7414875 34645976 5359375 152273304 994011992 979146657 433798093 6434856 425259008 573856191 381078125 625026375 5832000 105823817 371694959 502459875 609800192 788889024 586376253 389017 827936019 128787625 291434247 197137368 50243409 21952000 15625 649461896 78402752 13481272 149721291 976191488 166375000 13144256 53582633 185193 2803221 24642171 50653 638277381 109215352 567663552 195112 1259712 586376253 854670349 442450728 751089429 444194947 611960049 218167208 332812557 702595369 231475544 73560059 15625000 29218112 92959677 230346397 53157376 253636137 395446904 140608000 238328000 970299 19034163 15813251 776151559 136590875 433798093 10077696 603351125 644972544 16003008 697864103 159220088 12167 65450827 753571 876467493 287496000 470910952 111980168 121287375 17173512 20346417 663054848 32157432 121287375 28372625 7762392 103823 48228544 13312053 19902511 154854153 77854483 169112377 21024576 1124864 24137569 614125000 282300416 841232384 423564751 13481272 994011992 151419437 267089984 614125 57512456 4251528 569722789 398688256 433798093 741217625 1367631 111284641 221445125 3723875 33698267 472729139 418508992 348913664 125000000 11852352 153990656 53582633 25412184 467288576 444194947 256047875 697864103 71473375 343000000 3375 783777448 101194696 216 283593393 629422793 351895816 13651919 1030301 7414875 563559976 27 729 153130375 814780504 868250664 838561807 46656000 211708736 146363183 9129329 111284641 683797841 22665187 284890312 36264691 997002999 245314376 401947272 24897088 449455096 87528384 38614472 123505992 801765089 45882712 440711081 234885113 50653000 442450728 103823000 647214625 1 102503232 817400375 1225043 498677257 347428927 958585256 1601613 15813251 4741632 245314376 125 152273304 337153536 9261 193100552 973242271 373248 746142643 932574833 222545016 46656000 30664297 465484375 340068392 1124864 290117528 47437928 676836152 9393931 614125 196122941 91733851 244140625 476379541 390617891 224755712 238328000 2744 307546875 627222016 2352637 25153757 172808693 766060875 838561807 95443993 114084125 736314327 308915776 223648543 921167317 37933056 8998912 3723875 94818816 620650477 44738875 758550528 636056000 876467493 47437928 686128968 881974079 91125000 233744896 3112136 508169592 640503928 57066625 513922401 563559976 444194947 6128487 411830784 688465387 423564751 665338617 609800192 50243409 291434247 233744896 523606616 513922401 132651 287496000 128787625 1601613 33698267 557441767 1092727 575930368 32768 738763264 768575296 175616000 197137368 686128968 2352637 381078125 122023936 7762392 474552000 12487168 5177717 949862087 172808693 949862087 61162984 164566592 282300416 387420489 411830784 47832147 8998912 125 465484375 51478848 202262003 21952000 531441000 551368000 118370771 830584 771095213 20796875 48627125 110592 131872229 99897344 103823 860085351 609800192 827936019 397065375 80621568 569722789 870983875 129554216 6331625 287496000 111284641 12977875 341532099 799178752 433798093 489303872 325660672 3796416 952763904 413493625 181321496 1030301 868250664 307546875 854670349 714516984 48228544 10503459 17984728 50243409 12487168 99897344 356400829 854670349 820025856 1191016 85184000 6859 78953589 67917312 452984832 25412184 350402625 557441767 166375 30959144 345948408 377933067 9261000 228099131 21952000 86938307 1000 955671625 81182737 56623104 879217912 65450827 21024576 80062991 91733851 91125000 1906624 99897344 370146232 146363183 125751501 55306341 389017 40707584 502459875 97336 1259712 291434247 246491883 107850176 946966168 156590819 103823000 332812557 6751269 69426531 180362125 35937 125000 663054848 217081801 328509000 105154048 531441000 17576 1 901428696 21484952 938313739 640503928 19683 347428927 61629875 347428927 245314376 365525875 410172407 5268024 27543608 736314327 5268024 308915776 28094464 34328125 250047000 274625000 27000 216000 204336469 91125000 449455096 5545233 177504328 912673 65939264 854670349 771095213 110592 1124864 335702375 247673152 307546875 256047875 24897088 46656000 1191016 392223168 203297472 644972544 539353144 216 465484375 379503424 114791256 16003008 63521199 42144192 415160936 64000000 324242703 485587656 423564751 71473375 62099136 34012224 55306341 234885113 535387328 4657463 42508549 32768 58863869 529475129 884736000 260917119 189119224 157464 8489664 7762392 124251499 21484952 384240583 47832147 898632125 653972032 704969 101194696 184220009 60698457 258474853 425259008 73560059 1191016 272097792 45499293 185193000 282300416 138188413 28094464 2197 926859375 35937 34965783 157464 33076161 20796875 241804367 93576664 275894451 125751501 729 11390625 348913664 68417929 474552 247673152 674526133 10648 331373888 119095488 49027896 15625000 38272753 512 270840023 83453453 2048383 125000 11852352 143055667 3048625 351895816 10793861 531441000 406869021 343000000 179406144 229220928 77308776 26730899 13997521 658503 113379904 794022776 1000000000 247673152 189119224 28372625 469097433 14706125 233744896 25672375 338608873 363994344 43986977 2460375 16581375 151419437 733870808 392223168 470910952 230346397 3176523 2197000 452984832 21952000 208527857 70957944 12812904 125 315821241 66430125 291434247 350402625 282300416 153990656 476379541 198155287 51478848 13481272 19902511 447697125 181321496 868250664 1560896 288804781 884736 359425431 988047936 351895816 18609625 185193 663054848 535387328 126506008 145531576 340068392 344472101 92345408 226981 4330747 92345408 533411731 12008989 82881856 317214568 288804781 1 29791 137388096 359425431 47437928 21717639 15252992 410172407 145531576 9261 444194947 1685159 64000 55306341 3112136 304821217 30371328 2985984 527514112 46656 10793861 155720872 2924207 92959677 198155287 109902239 11543176 122763473 328509000 26463592 458314011 74088 681472000 1061208 64481201 242970624 216 105823817 354894912 24389000 405224 40001688 203297472 98611128 202262003 50653000 830584 144703125 176558481 46656000 884736 958585256 607645423 35937 183250432 310288733 347428927 311665752 512000000 307546875 36594368 8000000 64 425259008 21253933 265847707 860085351 63521199 387420489 299418309 125000 95443993 924010424 328509 103823 379503424 21717639 2628072 88716536 830584 268336125 201230056 588480472 329939371 203297472 751089429 23393656 599077107 10360232 32768000 318611987 373248 806954491 474552 51895117 3375000 389017 48228544 605495736 275894451 849278123 82881856 148877000 294079625 91733851 1000000 114084125 148877000 405224000 493039 91125000 143877824 6859 16194277 153990656 406869021 4492125 59319 18821096 30371328 106496424 508169592 205379000 8998912 7077888 474552000 3307949 13312053 11697083 274625000 188132517 5929741 601211584 489303872 143877824 9528128 398688256 245314376 421875000 437245479 10360232 37933056 729 300763000 766060875 33076161 206425071 425259008 3581577 198155287 143055667 571787 2000376 658503000 127263527 778688 9261000 743677416 508169592 1560896 14526784 676836152 23393656 690807104 97972181 120553784 438976000 38614472 51895117 736314327 77308776 31554496 77308776 78953589 438976 873722816 40001688 279726264 9393931 212776173 207474688 605495736 19034163 1030301 222545016 208527857 224755712 143877824 470910952 128024064 213847192 51478848 4913000 173741112 5359375 761048497 27270901 340068392 620650477 57512456 10360232 33698267 50243409 721734273 27 63521199 19683 23887872 3723875 69934528 186169411 830584000 10503459 73034632 23887872 269586136 7414875 60236288 716917375 174676879 3442951 343000 370146232 788889024 736314327 42875 4826809 86938307 504358336 274625 157464000 674526133 85184000 189119224 254840104 92959677 138991832 125000000 205379000 302111711 958585256 44738875 545338513 343000000 244140625 46656 124251499 5177717 851971392 426957777 172808693 539353144 9129329 31554496 88716536 1061208 1520875 114791256 809557568 2685619 28934443 13997521 2803221 82312875 138991832 360944128 167284151 884736000 100544625 299418309 230346397 964430272 163667323 421875 726572699 205379000 825293672 74618461 62099136 31255875 12649337 449455096 426957777 60236288 25934336 353393243 74618461 5359375 16003008 773620632 642735647 979146657 43986977 8000 64000000 4330747 356400829 704969 70957944 73560059 19683000 195112 147197952 212776173 857375 445943744 81746504 41063625 52734375 403583419 726572699 525557943 390617891 42875000 92959677 879217912 321419125 531441 5177717 426957777 601211584 4913000 257259456 113379904 773620632 843908625 1295029 393832837 195112000 7189057 175616000 240641848 148877 519718464 75151448 77308776 78953589 2863288 474552 382657176 56181887 758550528 21717639 177504328 721734273 16777216 166375 2097152 525557943 37595375 42144192 238328000 18821096 320013504 43986977 690807104 3176523 465484375 15813251 444194947 472729139 527514112 433798093 609800192 34012224 374805361 398688256 42144192 288804781 50243409 11089567 941192000 515849608 458314011 61162984 48228544 517781627 343000 1000000000 55306341 493039000 132651000 69426531 397065375 49430863 893056347 4019679 377933067 679151439 862801408 636056000 401947272 890277128 32461759 85184 825293672 226981 228099131 508169592 1225043 89915392 571787000 445943744 320013504 350402625 729000000 958585256 830584000 979146657 8869743 799178752 771095213 96702579 247673152 5832 61629875 226981000 679151439 345948408 166375000 41421736 296740963 240641848 171879616 64964808 830584000 901428696 964430272 64000000 373248000 140608000 240641848 144703125 194104539 27000 2406104 170953875 500566184 325660672 1815848 62099136 10503459 949862087 389017000 24389 806954491 263374721 592704000 12977875 49836032 571787000 110592000 107850176 13824 193100552 24137569 54010152 116930169 46656 1601613 827936019 22425768 344472101 322828856 5177717 8120601 794022776 6331625 929714176 104487111 367061696 3442951 5735339 73034632 196122941 26198073 69934528 667627624 660776311 368601813 178453547 7762392 714516984 40353607 290117528 679151439 281011375 1442897 15625000 438976 46656 103161709 738763264 85184000 121287375 123505992 946966168 273359449 169112377 370146232 559476224 631628712 5177717 307546875 46268279 113379904 1157625 288804781 10218313 559476224 6751269 470910952 325660672 400315553 23887872 149721291 94196375 153990656 2460375 54439939 57960603 371694959 6028568 9663597 423564751 629422793 830584000 296740963 170031464 351895816 958585256 653972032 1560896 970299 23149125 138188413 384240583 100544625 748613312 277167808 9393931 84604519 7529536 862801408 9261 6331625 287496 332812557 512000000 416832723 272097792 493039 157464000 884736000 19248832 158340421 34645976 679151439 78953589 8998912 1124864 430368875 183250432 504358336 17373979 631628712 631628712 343000 786330467 350402625 55742968 555412248 729000 138991832 405224 190109375 103823 523606616 34328125 19465109 1124864 15252992 365525875 231475544 344472101 843908625 418508992 729000000 838561807 26198073 106496424 14172488 629422793 357911000 763551944 92959677 714516984 5451776 45499293 921167317 565609283 3241792 697864103 22906304 109215352 230346397 716917375 622835864 32768 1000000000 721734273 868250664 104487111 11089567 929714176 16777216 838561807 72511713 1728000 300763 154854153 281011375 107171875 274625 277167808 57512456 28372625 110592 551368000 228099131 571787000 82312875 820025856 186169411 23639903 66923416 12487168 379503424 239483061 5268024 480048687 335702375 42508549 343000000 4492125 28094464 6967871 10648000 681472000 862801408 231475544 454756609 537367797 68417929 270840023 3241792 513922401 716917375 212776173 85184 447697125 257259456 418508992 592704000 141420761 535387328 268336125 41781923 25672375 26730899 17576 493039000 873722816 873722816 961504803 491169069 228099131 669921875 347428927 205379 86938307 6751269 7880599 25672375 176558481 997002999 642735647 26730899 12649337 851971392 474552 12812904 3581577 1331 253636137 416832723 63044792 233744896 582182875 430368875 229220928 155720872 493039 2460375 10077696 2803221 3581577 10360232 337153536 12649337 135796744 19248832 656234909 2628072 193100552 379503424 527514112 611960049 1520875 20123648 73560059 753571 29218112 2197000 35937 665338617 286191179 203297472 337153536 116214272 4019679 224755712 23393656 483736625 21952 413493625 596947688 941192000 627222016 32157432 102503232 282300416 924010424 425259008 841232384 658503000 887503681 245314376 397065375 25672375 416832723 11239424 223648543 341532099 539353144 517781627 92345408 672221376 44738875 298077632 59319000 287496 890277128 214921799 42508549 741217625 161878625 651714363 201230056 18191447 2985984 214921799 738763264 264609288 489303872 23639903 985074875 24137569 142236648 205379000 976191488 7301384 973242271 6859000 712121957 137388096 4574296 197137368 551368 205379000 2571353 27 799178752 23887872 487443403 10503459 979146657 8998912 279726264 636056 200201625 233744896 512000000 8615125 307546875 2352637 164566592 140608000 80062991 729000000 357911000 155720872 614125000 160989184 291434247 373248 3375000 541343375 47437928 125000 211708736 1030301 125 362467097 2924207 11390625 10648000 135796744 265847707 94196375 18821096 338608873 9800344 27000 1481544 12649337 230346397 24642171 7762392 194104539 8242408 521660125 356400829 189119224 91125 649461896 101194696 16387064 498677257 12812904 307546875 43614208 426957777 69426531 232608375 171879616 1191016 107850176 20796875 113379904 193100552 625026375 1367631 180362125 338608873 175616000 187149248 517781627 3375 17373979 38272753 4173281 525557943 5177717 84604519 721734273 14172488 47045881 11390625 781229961 658503 478211768 1404928 697864103 30664297 397065375 8741816 104487111 128787625 472729139 161878625 11543176 605495736 49027896 38958219 35937 517781627 35287552 347428927 47437928 512000000 778688 231475544 2628072 549353259 64 170953875 895841344 512000000 86938307 1560896 400315553 27543608 11697083 870983875 512000 7645373 68921 746142643 512000000 50653 4492125 421875000 171879616 199176704 250047000 773620632 478211768 226981000 553387661 458314011 30080231 1728000 216000000 656234909 172808693 559476224 2248091 10503459 370146232 347428927 935441352 82312875 103161709 13824 14172488 317214568 54439939 112678587 8998912 7762392 973242271 108531333 39304 376367048 531441 4019679 125751501 14172488 82312875 9129329 2048383 13824000 53582633 23887872 54872 435519512 186169411 9261 425259008 34328125 8000000 820025856 196122941 2352637 238328 92959677 176558481 21484952 115501303 370146232 1061208 89314623 299418309 53582633 236029032 876467493 8242408 256047875 23149125 138991832 116930169 328509 640503928 231475544 161878625 463684824 1331000 185193 130323843 236029032 2352637 129554216 254840104 38614472 472729139 9528128 36264691 118370771 958585256 997002999 299418309 582182875 515849608 52313624 254840104 2571353 9663597 93576664 523606616 344472101 521660125 594823321 609800192 2515456 162771336 211708736 557441767 420189749 128024064 7645373 1061208 738763264 49836032 724150792 38958219 138188413 622835864 830584 125751501 7529536 91733851 151419437 308915776 102503232 584277056 125000 9261 4574296 365525875 370146232 189119224 85184 17576000 78402752 166375 400315553 96702579 341532099 106496424 596947688 1906624 78402752 7529536 357911000 57960603 51478848 1906624 4913000 447697125 171879616 82312875 884736 279726264 52734375 553387661 360944128 5832000 8489664 756058031 371694959 618470208 144703125 932574833 85184000 51478848 232608375 250047 304821217 169112377 36264691 33386248 30080231 485587656 277167808 187149248 69934528 113379904 28652616 203297472 11089567 94818816 879217912 5268024 180362125 890277128 94196375 736314327 23887872 36264691 3241792 12167 569722789 862801408 31255875 929714176 8120601 29218112 729000 99252847 2000376 29218112 14526784 314432000 1225043 563559976 714516984 281011375 101194696 9261 531441000 551368000 153130375 167284151 618470208 250047000 226981 126506008 403583419 416832723 54010152 4019679 551368 857375000 588480472 67917312 1124864 33698267 884736000 768575296 287496000 16777216 24389000 521660125 620650477 690807104 269586136 119823157 982107784 918330048 1157625 74618461 898632125 12977875 697864103 77308776 27270901 1815848 21717639 29218112 809557568 398688256 175616000 185193 493039000 988047936 65939264 9261000 1225043 498677257 690807104 36594368 12167 611960049 731432701 868250664 233744896 569722789 909853209 483736625 89314623 445943744 263374721 107850176 1860867 912673000 95443993 2571353 941192 54010152 445943744 827936019 825293672 133432831 68921000 647214625 109902239 32768 881974079 6229504 131872229 6539203 994011992 27000000 11390625 430368875 29503629 125751501 6539203 298077632 194104539 3442951 260917119 2863288 337153536 531441000 220348864 116214272 74088000 873722816 571787 1000000000 51064811 33698267 102503232 8000000 45882712 262144000 838561807 265847707 476379541 425259008 27818127 175616000 9261 618470208 82312875 78953589 39304000 171879616 29791 64000 310288733 373248000 153990656 633839779 738763264 1367631 451217663 8741816 191102976 51064811 10077696 440711081 895841344 10648000 298077632 17173512 343000 690807104 171879616 137388096 337153536 257259456 311665752 148035889 2571353 344472101 66430125 8000000 8242408 148035889 131096512 763551944 620650477 2628072 11697083 405224 929714176 82312875 66430125 65939264 75151448 636056 41063625 30371328 12167 10941048 6229504 63044792 218167208 167284151 697864103 136590875 153990656 328509000 180362125 7645373 3652264 158340421 474552 187149248 39651821 77308776 33386248 415160936 248858189 7880599 778688000 551368000 105154048 733870808 43243551 469097433 55306341 10648 8741816 14348907 19465109 426957777 350402625 549353259 105154048 40353607 480048687 763551944 136590875 314432 61629875 332812557 41063625 944076141 89915392 778688000 23639903 629422793 224755712 480048687 433798093 9663597 835896888 594823321 76765625 99897344 256047875 279726264 523606616 469097433 197137368 111980168 50653 588480472 1685159 125000 209584584 269586136 157464 658503 33698267 23887872 37595375 348913664 751089429 3375000 4173281 24389 71991296 119823157 13651919 148877000 228099131 66923416 410172407 10077696 15625000 86350888 176558481 30959144 410172407 348913664 317214568 733870808 303464448 502459875 22425768 38958219 191102976 565609283 170031464 44361864 29791 820025856 563559976 5451776 8741816 622835864 91125000 729000 189119224 221445125 2048383 135796744 18609625 141420761 702595369 81746504 220348864 317214568 5000211 238328 254840104 584277056 580093704 3375 211708736 611960049 629422793 17576000 116214272 4492125 21952 748613312 6229504 77854483 21024576 456533000 569722789 1685159 82312875 820025856 96702579 26730899 233744896 559476224 114791256 311665752 27270901 794022776 433798093 822656953 13651919 148035889 776151559 74088000 857375000 8489664 163667323 426957777 357911000 1404928 17576000 98611128 39304000 42508549 356400829 469097433 226981 4096 11390625 71473375 709732288 19902511 605495736 132651000 631628712 42875 8365427 140608 6859 97972181 94196375 16777216 21484952 314432 1906624 776151559 226981 508169592 19465109 244140625 84604519 138188413 202262003 7645373 106496424 320013504 463684824 218167208 569722789 4251528 405224 80621568 672221376 408518488 140608000 463684824 83453453 418508992 59319 898632125 915498611 421875000 209584584 138188413 592704000 206425071 472729139 480048687 629422793 988047936 1728000 688465387 771095213 203297472 10648 287496 152273304 498677257 4410944 539353144 124251499 109902239 10218313 225866529 656234909 258474853 40707584 329939371 929714176 201230056 470910952 373248000 8489664 3112136 29218112 8242408 2803221 122763473 517781627 219256227 224755712 260917119 13481272 456533 10077696 331373888 195112000 9663597 8869743 901428696 731432701 332812557 282300416 32768 6751269 148877000 103161709 42508549 120553784 12008989 27000000 901428696 729000000 586376253 543338496 665338617 541343375 58863869 8615125 938313739 196122941 17576 827936019 924010424 153130375 208527857 9938375 145531576 8615125 27543608 52313624 292754944 633839779 43243551 331373888 2803221 773620632 148877000 248858189 946966168 3652264 693154125 128787625 175616000 539353144 138188413 248858189 35937000 1225043 94818816 16581375 16003008 700227072 474552 724150792 284890312 154854153 39651821 11697083 20346417 1 221445125 77854483 11543176 93576664 898632125 7880599 771095213 179406144 61629875 74088000 410172407 1953125 185193 75686967 573856191 625026375 109215352 941192000 172808693 10648 3112136 489303872 34012224 7529536 152273304 196122941 10503459 2744 51064811 586376253 52313624 154854153 91733851 370146232 245314376 70444997 456533 529475129 385828352 758550528 709732288 46656 15438249 946966168 9261000 622835864 392223168 140608000 43986977 62099136 64 68921000 19034163 19465109 791453125 306182024 57512456 20796875 2097152 42508549 35937000 565609283 212776173 157464000 474552 6128487 4096 512 25934336 1771561 904231063 932574833 103161709 6859 143055667 230346397 1124864 258474853 463684824 451217663 970299000 973242271 964430272 395446904 982107784 291434247 1295029 272097792 28652616 165469149 7189057 347428927 61162984 172808693 288804781 724150792 838561807 39651821 74618461 166375 25672375 820025856 547343432 820025856 493039000 515849608 12167000 318611987 653972032 196122941 382657176 370146232 93576664 11697083 512 806954491 184220009 88121125 6644672 225866529 371694959 806954491 348913664 1331 265847707 23149125 3375000 895841344 115501303 743677416 68921 91733851 71991296 640503928 862801408 45118016 128024064 4826809 86350888 817400375 988047936 98611128 54439939 6751269 494913671 982107784 79507000 32768000 250047 157464 390617891 20570824 881974079 12008989 415160936 185193 321419125 596947688 578009537 4913 216000 653972032 5735339 651714363 12008989 107171875 2628072 521660125 350402625 496793088 658503000 7189057 135796744 35287552 32157432 57512456 124251499 11543176 181321496 991026973 3241792 8120601 941192 144703125 688465387 86938307 284890312 4826809 385828352 377933067 523606616 389017000 28094464 267089984 618470208 557441767 918330048 658503 174676879 107171875 4913000 335702375 651714363 142236648 195112000 7414875 232608375 949862087 952763904 136590875 274625 287496 35611289 510082399 303464448 647214625 118370771 58863869 40001688 10648000 42144192 1 277167808 125 1 456533000 69426531 609800192 71473375 935441352 18399744 12167 7529536 16194277 884736000 217081801 690807104 1643032 731432701 195112000 360944128 190109375 139798359 481890304 65939264 32768 640503928 181321496 28094464 8 269586136 4173281 6331625 69934528 22906304 51478848 3581577 48627125 3581577 31855013 97972181 12977875 172808693 122023936 967361669 392223168 165469149 695506456 15438249 44738875 25934336 817400375 426957777 103161709 796597983 1331000 605495736 203297472 178453547 144703125 140608000 265847707 24642171 6331625 841232384 390617891 37259704 205379000 133432831 84027672 2197 605495736 29503629 3176523 97972181 66923416 408518488 135796744 308915776 3112136 178453547 719323136 111284641 129554216 13312053 54872000 244140625 239483061 697864103 44361864 452984832 36926037 172808693 373248000 5177717 254840104 335702375 348913664 95443993 195112000 129554216 42875000 32768 82312875 440711081 912673000 35611289 7301384 644972544 37933056 33698267 331373888 30959144 463684824 242970624 748613312 296740963 55306341 291434247 296740963 2097152 17576000 74088000 132651000 21253933 148035889 205379 34645976 40353607 41063625 656234909 278445077 489303872 1520875 890277128 804357 10077696 1000000000 452984832 96702579 86350888 553387661 41421736 3241792 148877 320013504 320013504 970299000 582182875 2097152 382657176 91125000 12326391 80621568 13824 128787625 26463592 16194277 714516984 3869893 244140625 660776311 79507 43986977 10648000 506261573 284890312 51064811 50653000 125000000 5639752 387420489 163667323 849278123 106496424 317214568 814780504 729000000 6028568 11089567 88121125 62099136 594823321 5639752 994011992 59319 39304000 332812557 766060875 79507000 17779581 656234909 186169411 155720872 107171875 3581577 1481544 279726264 3581577 300763000 557441767 105154048 90518849 991026973 13312053 64000 54439939 30080231 356400829 709732288 555412248 343 72511713 57960603 21484952 50243409 961504803 761048497 324242703 3112136 660776311 363994344 611960049 314432000 697864103 515849608 320013504 766060875 449455096 143877824 1643032 4492125 347428927 6434856 17373979 269586136 109902239 614125 584277056 24389000 7077888 258474853 65450827 926859375 697864103 194104539 1295029 629422793 80621568 12008989 38272753 35287552 719323136 1481544 185193 6859000 46656 59776471 313046839 909853209 778688000 217081801 649461896 40707584 912673000 688465387 30371328 432081216 11390625 686128968 180362125 119095488 512000000 30080231 420189749 55306341 8869743 674526133 697864103 483736625 34012224 569722789 78402752 820025856 812166237 145531576 794022776 13312053 611960049 12487168 178453547 517781627 452984832 7414875 42144192 104487111 374805361 28934443 38272753 182284263 69426531 75686967 4096000 19683 14706125 724150792 66923416 849278123 843908625 154854153 125000000 226981000 493039000 166375 91125 195112 222545016 7762392 575930368 21717639 11239424 238328 4173281 575930368 115501303 20796875 332812557 77854483 193100552 64964808 636056 168196608 690807104 938313739 237176659 245314376 2924207 42875000 107171875 169112377 1601613 817400375 163667323 178453547 16777216 24897088 357911 354894912 24642171 18609625 250047000 472729139 7077888 545338513 704969 820025856 806954491 60236288 298077632 36264691 27543608 324242703 37259704 189119224 15069223 4096 197137368 493039000 67419143 201230056 622835864 463684824 873722816 182284263 7645373 6644672 22188041 45118016 841232384 216000000 85184 10077696 21952000 135796744 30664297 4826809 10360232 237176659 108531333 10648000 317214568 776151559 370146232 194104539 683797841 284890312 469097433 85184 35937000 38272753 1331 29791 4019679 1481544 748613312 21952000 912673 1331000 865523177 1061208 175616 51895117 741217625 286191179 56623104 38958219 136590875 25412184 9528128 614125000 676836152 476379541 480048687 4741632 110592000 343000 483736625 24642171 130323843 452984832 166375000 631628712 328509 3307949 37259704 13312053 660776311 194104539 99897344 385828352 122023936 203297472 292754944 47832147 209584584 170031464 365525875 695506456 173741112 1092727 976191488 143877824 830584000 143877824 7301384 299418309 474552 199176704 707347971 1771561 3307949 830584000 1225043 176558481 430368875 27000000 531441000 128024064 870983875 4096 982107784 142236648 7762392 2744000 8998912 149721291 110592 420189749 331373888 970299 18821096 476379541 54872 12649337 531441 5545233 14526784 10648 49027896 200201625 405224 17576000 251239591 397065375 400315553 716917375 30080231 74088000 533411731 912673000 117649000 37595375 114791256 418508992 5735339 206425071 94196375 314432 865523177 9528128 50243409 27 214921799 111284641 31855013 7301384 156590819 7529536 918330048 748613312 123505992 398688256 11852352 88121125 35937000 3176523 103823 57512456 1367631 69934528 547343432 31255875 5832 644972544 54872000 926859375 59776471 8615125 79507000 857375 311665752 17984728 9261000 62570773 91125 32768000 205379000 240641848 4410944 474552000 143055667 166375000 95443993 926859375 128787625 669921875 220348864 205379000 205379000 268336125 226981 3375000 1092727 10648000 151419437 135796744 25153757 236029032 3723875 157464 851971392 1815848 64000 39304000 32768000 245314376 97336000 332812557 1157625 45499293 33698267 633839779 314432000 113379904 2197000 8489664 614125000 88716536 18191447 148035889 491169069 23149125 80621568 160989184 887503681 430368875 14172488 59776471 362467097 36926037 620650477 68921000 30959144 2048383 586376253 216 9393931 681472000 151419437 18191447 83453453 348913664 573856191 260917119 65939264 494913671 63521199 216000000 99252847 89314623 912673 238328000 108531333 460099648 884736 827936019 5545233 786330467 183250432 674526133 153130375 629422793 4574296 543338496 241804367 2744 658503 354894912 39304 47045881 478211768 45499293 274625000 2000376 868250664 426957777 250047 250047000 103823 156590819 37595375 638277381 535387328 182284263 714516984 41063625 10793861 370146232 830584 273359449 57066625 31855013 575930368 13312053 89314623 483736625 150568768 456533 114084125 356400829 42875000 1601613 176558481 1404928 578009537 480048687 827936019 6331625 46656000 4826809 328509000 82881856 112678587 49836032 250047000 387420489 776151559 172808693 1367631 27 531441 34965783 164566592 37259704 474552000 578009537 523606616 36926037 272097792 231475544 357911000 806954491 45882712 8242408 551368000 252435968 941192 11697083 111980168 19683000 110592000 7077888 105154048 751089429 846590536 68921 327082769 45118016 373248 19902511 213847192 681472000 148035889 8489664 561515625 415160936 389017000 166375000 381078125 941192000 2803221 512 709732288 69934528 726572699 24389000 1442897 144703125 1560896 1331 384240583 12812904 357911000 379503424 85766121 229220928 16194277 70957944 1259712 408518488 135796744 716917375 686128968 5268024 167284151 26198073 20123648 71473375 743677416 582182875 22425768 9800344 907039232 5832000 2863288 161878625 10648000 144703125 421875000 213847192 110592 159220088 185193000 688465387 938313739 65939264 833237621 254840104 377933067 6434856 11089567 53157376 196122941 771095213 149721291 138188413 44738875 14706125 704969 250047000 108531333 89915392 625026375 17173512 41781923 50243409 8000 596947688 935441352 8120601 114084125 13312053 29503629 332812557 132651 91125000 59319000 683797841 771095213 1092727 125 415160936 547343432 176558481 15252992 287496 665338617 8615125 257259456 56623104 12008989 29791 112678587 12167000 870983875 53582633 421875000 198155287 152273304 4657463 103161709 32768000 569722789 862801408 672221376 17984728 123505992 423564751 778688000 1442897 756058031 686128968 806954491 71991296 1953125 17373979 729000000 10793861 2803221 189119224 688465387 935441352 33386248 596947688 219256227 21952 240641848 42875 85766121 93576664 748613312 525557943 62099136 35937 290117528 49836032 944076141 416832723 3511808 6434856 865523177 2863288 445943744 521660125 78402752 746142643 719323136 14526784 16777216 901428696 638277381 796597983 357911 10648000 10218313 838561807 3944312 456533000 32768 8000000 106496424 493039 42875000 36264691 37595375 898632125 337153536 461889917 270840023 519718464 341532099 193100552 110592 168196608 321419125 8741816 3048625 809557568 17373979 368601813 23149125 19683000 4251528 594823321 909853209 12008989 416832723 506261573 69426531 338608873 76225024 191102976 247673152 362467097 418508992 19034163 64000 202262003 107171875 879217912 57512456 15252992 42144192 37933056 258474853 103161709 360944128 794022776 141420761 185193 640503928 334255384 143055667 672221376 125 34328125 738763264 553387661 6859000 25153757 390617891 206425071 262144000 218167208 125 158340421 924010424 75686967 2299968 318611987 223648543 10793861 20123648 46268279 10648000 432081216 15625 37595375 371694959 461889917 172808693 614125 513922401 607645423 90518849 28094464 367061696 884736000 3869893 921167317 20796875 2460375 712121957 32157432 543338496 438976000 898632125 9261000 42144192 29791 70957944 539353144 220348864 207474688 250047000 41063625 72511713 114791256 11852352 2406104 262144000 210644875 405224000 8615125 58411072 907039232 71991296 786330467 57066625 991026973 37933056 203297472 365525875 3176523 614125000 946966168 10941048 7077888 2000376 976191488 67419143 86938307 34012224 236029032 401947272 53157376 541343375 525557943 381078125 25412184 212776173 799178752 165469149 302111711 103823 599077107 56623104 292754944 6128487 267089984 458314011 376367048 373248 123505992 299418309 68921 284890312 27543608 77854483 237176659 1953125 241804367 731432701 563559976 835896888 413493625 273359449 456533 80621568 190109375 313046839 314432 288804781 494913671 537367797 170953875 32157432 21484952 985074875 909853209 3375000 786330467 801765089 4173281 368601813 452984832 411830784 272097792 31554496 159220088 49430863 76225024 4492125 452984832 29791 461889917 433798093 11697083 192100033 347428927 74088000 267089984 120553784 103823 1906624 5639752 63521199 151419437 191102976 173741112 6128487 122763473 291434247 440711081 944076141 28094464 374805361 165469149 27543608 57066625 801765089 408518488 531441000 513922401 341532099 5832 88716536 11852352 721734273 37595375 565609283 991026973 81182737 61629875 51478848 2097152 498677257 15625000 1295029 63044792 5177717 551368000 201230056 426957777 252435968 13312053 70957944 272097792 15438249 440711081 231475544 171879616 467288576 12167 204336469 51478848 306182024 288804781 30664297 860085351 2146689 74618461 151419437 413493625 776151559 9800344 7077888 12167 277167808 32157432 189119224 311665752 114791256 80062991 238328 207474688 90518849 926859375 474552000 387420489 18399744 5832000 348913664 43986977 162771336 199176704 2406104 186169411 207474688 226981000 838561807 288804781 62570773 55306341 8000000 60698457 43243551 39304000 44361864 653972032 493039000 4574296 17576 257259456 228099131 94196375 317214568 976191488 599077107 2924207 451217663 935441352 418508992 198155287 131096512 481890304 508169592 912673 359425431 17576000 944076141 512 254840104 46656000 23639903 282300416 248858189 7762392 95443993 14886936 254840104 607645423 465484375 7414875 440711081 74088 915498611 42508549 393832837 103823 370146232 970299000 557441767 65939264 833237621 50243409 111980168 117649 125751501 57960603 70957944 190109375 245314376 796597983 294079625 103823000 16194277 27270901 961504803 232608375 143877824 36264691 884736 182284263 408518488 194104539 86938307 250047000 3375 121287375 6331625 924010424 57066625 28934443 27000000 10077696 267089984 256047875 442450728 246491883 29791 138188413 833237621 59319000 660776311 214921799 985074875 1000000000 796597983 438976 128787625 2863288 912673 237176659 113379904 433798093 460099648 527514112 32768 5545233 756058031 411830784 144703125 1295029 21952 80062991 474552 1906624 761048497 5088448 809557568 6967871 256047875 642735647 549353259 493039 1331 6331625 185193000 605495736 197137368 712121957 4913 350402625 926859375 733870808 10941048 887503681 199176704 763551944 629422793 1860867 3652264 36926037 57066625 51478848 729 729 5268024 191102976 205379 343000000 175616000 97972181 401947272 686128968 67419143 432081216 84604519 157464000 2197 16777216 724150792 304821217 73034632 129554216 949862087 569722789 16387064 228099131 156590819 13824000 438976 112678587 122023936 907039232 3307949 1191016 172808693 1 295408296 25412184 6434856 178453547 79507000 1601613 5000211 188132517 2248091 124251499 39304 315821241 343000000 48627125 77308776 681472000 403583419 15069223 20346417 410172407 8615125 178453547 258474853 86350888 763551944 107171875 363994344 411830784 72511713 13997521 571787 2924207 101847563 7529536 76225024 667627624 13651919 42875000 658503000 110592000 166375000 78953589 344472101 658503 324242703 290117528 714516984 175616 463684824 49836032 851971392 92959677 3048625 862801408 148877 373248000 7529536 117649 592704000 970299000 344472101 166375 912673 16003008 33386248 107850176 783777448 49836032 909853209 162771336 368601813 96702579 140608000 912673 2515456 640503928 3375 430368875 302111711 24642171 958585256 21717639 303464448 3869893 2248091 187149248 582182875 44738875 40707584 79507000 338608873 76225024 513922401 368601813 206425071 11089567 188132517 143877824 33698267 356400829 420189749 736314327 98611128 89314623 387420489 647214625 142236648 1331000 64964808 220348864 447697125 10077696 214921799 77308776 2460375 426957777 82881856 1030301 9129329 649461896 609800192 74088 733870808 799178752 288804781 22665187 45882712 7077888 63044792 157464000 208527857 17576 331373888 539353144 122763473 237176659 1 143055667 51064811 496793088 483736625 185193 46656000 30371328 921167317 786330467 97336 274625 1000 187149248 19248832 3869893 500566184 196122941 493039000 231475544 9261000 242970624 733870808 2985984 186169411 3944312 873722816 588480472 709732288 6128487 59776471 452984832 325660672 2515456 768575296 970299 238328000 30959144 926859375 26198073 447697125 11239424 224755712 421875 494913671 216000000 139798359 2803221 1124864 14886936 17173512 10218313 45882712 54872 49027896 52313624 63044792 117649 1953125 47045881 2048383 263374721 1728000 12008989 408518488 20123648 854670349 3442951 405224000 12167000 226981000 406869021 447697125 91125000 41781923 1 804357000 96702579 1092727 529475129 440711081 8869743 982107784 105823817 804357000 256047875 451217663 868250664 622835864 618470208 2744000 21024576 58411072 1061208 985074875 1481544 113379904 12977875 420189749 12008989 384240583 357911000 218167208 432081216 238328 11239424 21717639 763551944 17576 156590819 40353607 4173281 690807104 49027896 66430125 408518488 397065375 71991296 25934336 46656 86938307 5451776 147197952 1643032 274625000 48228544 68921 232608375 25934336 147197952 791453125 460099648 56181887 614125000 99252847 447697125 40707584 9528128 9663597 697864103 2146689 545338513 7645373 537367797 707347971 2299968 11852352 30664297 36264691 19465109 170031464 165469149 125000000 731432701 596947688 281011375 186169411 277167808 3581577 103161709 246491883 338608873 50653 92345408 376367048 500566184 40707584 398688256 2299968 405224000 87528384 56181887 19683000 791453125 387420489 59319000 24389 6229504 322828856 822656953 76225024 295408296 108531333 125751501 390617891 5735339 76765625 43614208 10648 103823000 257259456 870983875 25412184 489303872 918330048 37259704 86350888 674526133 188132517 854670349 467288576 362467097 213847192 500566184 338608873 493039 854670349 47832147 3112136 653972032 19683 145531576 344472101 901428696 110592000 86350888 302111711 561515625 676836152 146363183 633839779 415160936 294079625 909853209 838561807 22425768 667627624 68417929 10941048 368601813 543338496 97972181 12167000 101847563 481890304 9129329 1191016 3442951 19683000 88121125 328509000 658503000 25153757 778688000 578009537 688465387 571787 103823000 778688000 12649337 208527857 127263527 236029032 146363183 47045881 1404928 23887872 341532099 758550528 2352637 876467493 1728000 89314623 359425431 21024576 226981000 2744000 667627624 665338617 216000 946966168 390617891 833237621 160989184 162771336 700227072 357911000 3375 89314623 147197952 311665752 95443993 90518849 967361669 202262003 89314623 851971392 49430863 67419143 145531576 132651000 44738875 11390625 109902239 846590536 421875 445943744 114791256 209584584 128024064 290117528 776151559 2197 491169069 107171875 411830784 38614472 714516984 47832147 31255875 2744000 183250432 9261000 47437928 75151448 4330747 901428696 16777216 561515625 120553784 88716536 144703125 73560059 57512456 43986977 28652616 401947272 611960049 751089429 66923416 177504328 8000000 135005697 7077888 341532099 186169411 461889917 49430863 166375000 175616000 40707584 636056 741217625 625026375 317214568 472729139 741217625 207474688 353393243 47832147 32768 181321496 54872000 75151448 1404928 804357000 42508549 100544625 42875000 185193000 970299000 870983875 5832 445943744 428661064 4019679 167284151 54872 389017 405224000 478211768 929714176 6751269 24389000 46268279 895841344 16581375 132651000 783777448 29218112 86938307 437245479 15625000 7645373 4913 91125000 592704 57960603 8615125 14348907 373248000 32157432 283593393 92959677 898632125 786330467 631628712 432081216 6331625 97972181 425259008 100544625 887503681 614125 531441000 103161709 144703125 168196608 11543176 245314376 314432000 907039232 171879616 173741112 37595375 32157432 27270901 68921 242970624 622835864 208527857 9129329 876467493 487443403 31855013 379503424 702595369 36926037 103823 190109375 4251528 76225024 6859 672221376 397065375 49836032 67419143 175616 150568768 22188041 16974593 814780504 113379904 11697083 190109375 970299000 15069223 4574296 348913664 8365427 535387328 201230056 822656953 1906624 103823 766060875 547343432 496793088 590589719 41781923 982107784 115501303 54010152 23887872 2985984 197137368 162771336 241804367 778688 582182875 964430272 721734273 461889917 938313739 45499293 2406104 165469149 68417929 282300416 437245479 26463592 590589719 9938375 452984832 39651821 35611289 55742968 114084125 452984832 862801408 1643032 354894912 203297472 172808693 8998912 21952 454756609 241804367 59776471 74088000 389017000 109215352 220348864 94818816 37595375 529475129 690807104 291434247 918330048 23149125 521660125 7077888 430368875 7762392 7189057 97336 45882712 24642171 11543176 563559976 52734375 461889917 157464 60236288 4330747 294079625 48627125 636056000 567663552 493039 979146657 6128487 642735647 13997521 895841344 171879616 37259704 84604519 2571353 373248000 493039000 9261000 672221376 264609288 194104539 283593393 47832147 335702375 195112 208527857 169112377 64000 89314623 16581375 12649337 1000000000 20346417 194104539 398688256 531441 61629875 991026973 640503928 1092727 16003008 19034163 213847192 40353607 979146657 4019679 416832723 303464448 4173281 2197000 12008989 143055667 1191016 344472101 731432701 89915392 284890312 825293672 311665752 614125000 60698457 300763000 180362125 47832147 92959677 376367048 551368 287496 328509 340068392 152273304 331373888 264609288 555412248 736314327 20123648 218167208 11089567 219256227 134217728 12326391 1259712 35937000 1030301 128024064 854670349 345948408 403583419 2048383 56181887 658503 88121125 318611987 17576 317214568 350402625 773620632 510082399 38614472 904231063 200201625 347428927 38614472 994011992 324242703 175616 96071912 681472000 543338496 4096000 609800192 99252847 23639903 642735647 21952000 6229504 159220088 46656000 973242271 241804367 679151439 262144000 751089429 65450827 622835864 219256227 729 5735339 658503000 107171875 531441 111284641 932574833 515849608 631628712 334255384 180362125 4913000 356400829 109215352 1860867 340068392 6539203 2803221 304821217 62099136 724150792 707347971 22425768 172808693 360944128 58411072 31554496 13312053 313046839 28934443 533411731 681472000 982107784 64000000 6644672 97336000 25672375 56181887 267089984 143055667 344472101 228099131 2197000 170953875 411830784 328509000 421875 586376253 194104539 246491883 39651821 82312875 180362125 279726264 332812557 83453453 738763264 112678587 944076141 205379000 188132517 553387661 175616 596947688 1259712 2985984 398688256 1815848 582182875 979146657 125000 2299968 125000000 537367797 325660672 74618461 211708736 321419125 559476224 30371328 13997521 242970624 287496 10648000 54872000 761048497 20123648 4741632 494913671 125000 350402625 8 5545233 57512456 59776471 9129329 607645423 1520875 47437928 71473375 393832837 838561807 19683 61629875 753571000 432081216 25412184 640503928 253636137 356400829 1815848 48627125 851971392 584277056 12812904 6028568 158340421 381078125 1442897 42875000 98611128 247673152 8 2197000 843908625 141420761 946966168 406869021 393832837 5639752 563559976 843908625 291434247 68921000 347428927 125000 601211584 208527857 3176523 642735647 814780504 172808693 4913 81746504 898632125 46268279 420189749 1191016 76225024 778688000 317214568 241804367 6751269 9800344 250047 946966168 21253933 24389000 250047 248858189 156590819 78402752 663054848 306182024 4574296 683797841 54872 660776311 461889917 5088448 128787625 976191488 318611987 500566184 791453125 452984832 42144192 10360232 887503681 47045881 539353144 674526133 401947272 47437928 38958219 912673000 49836032 93576664 311665752 27543608 337153536 38958219 584277056 201230056 331373888 758550528 393832837 58863869 721734273 26463592 77308776 893056347 12326391 350402625 106496424 588480472 640503928 21717639 5451776 48228544 736314327 8000000 214921799 22188041 663054848 2985984 1 949862087 461889917 500566184 205379 14348907 31255875 27270901 946966168 287496 12167000 778688 868250664 21024576 2406104 1601613 170953875 303464448 108531333 68921 373248 681472000 51478848 93576664 485587656 88716536 716917375 456533000 226981000 733870808 97336 43986977 205379000 189119224 279726264 2571353 21484952 1560896 71473375 964430272 185193 139798359 1331000 27270901 48627125 907039232 21484952 343 4657463 804357000 421875 340068392 199176704 7077888 738763264 9938375 389017 19683000 253636137 508169592 168196608 22665187 132651 521660125 1331 3375000 300763 8489664 432081216 3944312 34012224 28094464 103823000 311665752 66430125 88121125 52734375 2146689 236029032 324242703 250047 148877000 389017 117649000 207474688 557441767 80621568 952763904 75151448 40001688 181321496 726572699 153990656 22188041 410172407 45118016 6967871 697864103 22906304 51478848 63521199 985074875 912673000 884736000 693154125 117649 4826809 30959144 32768 521660125 40707584 55742968 580093704 75151448 904231063 125000 15252992 729000000 588480472 328509000 512 640503928 45118016 74088 31255875 25672375 193100552 226981 571787 545338513 498677257 49027896 89314623 117649000 41063625 37259704 92959677 973242271 748613312 204336469 174676879 157464 846590536 22906304 498677257 496793088 13481272 81746504 72511713 857375 976191488 12008989 18399744 277167808 1601613 31255875 117649 50653 601211584 5832 291434247 8615125 287496 125751501 31554496 1906624 529475129 53157376 697864103 35287552 39304000 449455096 148877 354894912 408518488 168196608 194104539 10077696 535387328 22188041 582182875 244140625 85184000 28094464 70957944 8 67419143 98611128 28372625 300763 288804781 141420761 340068392 14172488 116214272 134217728 216000 56623104 485587656 347428927 328509000 42508549 65450827 447697125 4913 420189749 75151448 788889024 33076161 7529536 287496 43986977 674526133 4913 9261 138188413 822656953 719323136 157464000 20796875 143055667 73034632 138188413 219256227 9663597 134217728 7189057 370146232 317214568 343000 150568768 403583419 658503 7645373 109902239 704969 211708736 970299 909853209 27000 353393243 347428927 2146689 25934336 884736 1367631 66923416 74088 1157625 14526784 403583419 8120601 32768000 400315553 78953589 1124864 16581375 25934336 994011992 496793088 941192000 238328 738763264 1259712 248858189 110592000 825293672 48228544 1295029 569722789 904231063 30080231 53157376 830584 19902511 679151439 3176523 216000 656234909 16777216 9938375 199176704 938313739 193100552 6229504 10218313 472729139 146363183 721734273 184220009 348913664 571787000 27 4913 551368000 350402625 204336469 19683000 565609283 36594368 420189749 16003008 2460375 67419143 575930368 77854483 157464 322828856 251239591 10648 22188041 19902511 549353259 91733851 773620632 34012224 1000 559476224 32768000 72511713 12812904 12977875 34645976 411830784 2406104 733870808 38272753 246491883 510082399 32768 5639752 245314376 1560896 146363183 6539203 12167000 27000000 92345408 851971392 381078125 15813251 160989184 531441000 347428927 119095488 463684824 7414875 110592000 1092727 53157376 180362125 23639903 57960603 206425071 174676879 181321496 344472101 447697125 20123648 14348907 1481544 59319000 104487111 334255384 90518849 555412248 129554216 287496000 21952 31554496 265847707 202262003 76225024 67419143 976191488 302111711 219256227 67917312 724150792 8615125 5359375 100544625 799178752 3442951 19248832 809557568 614125 9938375 2628072 291434247 1367631 75686967 676836152 7762392 4913000 67419143 4492125 327082769 64 233744896 23639903 627222016 531441000 958585256 300763000 356400829 77854483 35937 467288576 741217625 36264691 476379541 527514112 979146657 707347971 148035889 21024576 68921000 510082399 392223168 22665187 390617891 37933056 343 447697125 351895816 73560059 11089567 480048687 57066625 7189057 318611987 311665752 226981000 513922401 23887872 54872000 244140625 571787 54439939 77308776 413493625 14886936 52313624 12008989 68921000 447697125 313046839 51478848 264609288 21024576 131872229 3511808 6331625 649461896 39651821 809557568 244140625 41421736 113379904 1000000000 476379541 376367048 9261 10218313 68921 6128487 311665752 286191179 1259712 11239424 54872 11390625 184220009 54439939 400315553 220348864 14526784 791453125 175616 12977875 5000211 605495736 24389000 64964808 15625000 229220928 127263527 508169592 24642171 437245479 1685159 776151559 238328 991026973 93576664 167284151 216 21484952 11697083 363994344 873722816 363994344 226981000 660776311 110592000 317214568 408518488 8741816 506261573 693154125 3723875 264609288 13312053 22906304 14348907 175616000 12008989 242970624 29791000 38272753 20346417 10360232 841232384 138188413 6539203 502459875 231475544 110592 207474688 165469149 2146689 4251528 416832723 485587656 714516984 531441 410172407 16003008 3307949 111980168 324242703 92345408 932574833 681472 105154048 97336 541343375 36594368 401947272 476379541 614125000 165469149 26463592 893056347 291434247 843908625 7529536 119095488 1000000 36926037 21717639 941192000 334255384 17576 578009537 395446904 7529536 50243409 2197 13651919 588480472 426957777 53582633 515849608 868250664 830584 921167317 187149248 71473375 205379 4826809 502459875 69426531 329939371 16581375 10503459 178453547 12008989 50243409 26198073 363994344 45882712 107171875 12977875 202262003 403583419 5832000 3511808 631628712 127263527 363994344 354894912 20123648 22425768 519718464 260917119 34328125 403583419 985074875 23639903 19248832 384240583 985074875 86350888 169112377 20796875 17984728 282300416 553387661 508169592 2685619 360944128 571787000 500566184 553387661 7414875 207474688 221445125 994011992 449455096 702595369 130323843 2000376 65939264 519718464 84027672 23639903 186169411 150568768 46656000 377933067 25153757 849278123 385828352 12326391 649461896 186169411 51478848 578009537 62099136 898632125 120553784 843908625 3176523 16974593 667627624 535387328 868250664 3307949 37595375 679151439 2628072 1157625 392223168 96071912 45499293 306182024 445943744 3652264 126506008 420189749 476379541 42875 756058031 324242703 830584 8741816 79507 124251499 493039 262144000 158340421 265847707 506261573 12977875 153990656 155720872 32157432 68417929 561515625 415160936 22188041 1601613 704969000 142236648 15625000 771095213 413493625 825293672 751089429 91125 820025856 7189057 781229961 406869021 751089429 357911 18191447 494913671 2197 1092727 9393931 200201625 70444997 59776471 209584584 226981000 72511713 17373979 5088448 39304 183250432 25412184 921167317 804357000 15252992 286191179 794022776 182284263 382657176 29218112 12649337 315821241 9129329 21952000 278445077 529475129 191102976 515849608 636056 4913000 71991296 7077888 315821241 901428696 1000 176558481 269586136 2744000 332812557 8242408 926859375 400315553 60236288 205379 527514112 103823000 19034163 29503629 71991296 820025856 311665752 56181887 904231063 491169069 116930169 4251528 67917312 299418309 189119224 350402625 22188041 590589719 379503424 13312053 43614208 465484375 166375000 337153536 283593393 941192000 36594368 282300416 138188413 17984728 16581375 281011375 212776173 59319 218167208 99897344 642735647 111284641 884736000 535387328 10077696 843908625 161878625 510082399 265847707 54439939 629422793 6644672 932574833 590589719 470910952 425259008 6331625 4251528 1000000000 58863869 295408296 2048383 212776173 5929741 56181887 103823 510082399 549353259 485587656 860085351 8869743 238328000 8489664 201230056 438976 296740963 17373979 19683000 8869743 97336 328509 11697083 139798359 571787 108531333 141420761 5451776 423564751 636056000 413493625 512 282300416 76765625 166375 284890312 454756609 851971392 98611128 679151439 5268024 997002999 226981 4826809 469097433 63044792 15625 117649 220348864 4913 286191179 308915776 183250432 6967871 286191179 5639752 523606616 74618461 2197 7077888 91733851 609800192 149721291 733870808 176558481 494913671 616295051 935441352 10648000 603351125 42875 37259704 101194696 393832837 405224 262144000 302111711 7762392 40707584 43986977 817400375 545338513 629422793 90518849 447697125 154854153 148877 47045881 1906624 806954491 24897088 242970624 1259712 268336125 11390625 148877000 2097152 504358336 768575296 620650477 151419437 387420489 10648000 773620632 16194277 709732288 344472101 584277056 461889917 421875 5268024 746142643 171879616 62099136 3375000 238328000 125 704969000 111284641 41781923 334255384 332812557 1295029 667627624 68921000 461889917 11543176 6644672 709732288 40353607 702595369 365525875 88121125 135005697 353393243 49027896 140608000 15813251 395446904 1295029 216000 213847192 54872000 607645423 15625000 209584584 584277056 281011375 796597983 195112 66430125 649461896 216000 1225043 25934336 830584000 620650477 216 830584 592704 42875000 135005697 500566184 433798093 895841344 298077632 19902511 4574296 582182875 26463592 91125 39304000 107850176 23639903 952763904 144703125 57512456 77308776 209584584 30664297 51895117 265847707 143055667 34328125 197137368 311665752 334255384 282300416 729000000 314432000 614125 846590536 97336 15625 716917375 28372625 580093704 786330467 11390625 368601813 279726264 753571 416832723 465484375 125 10793861 356400829 408518488 10648000 592704 192100033 6434856 10793861 18821096 3652264 1560896 85184 614125 435519512 321419125 10077696 238328000 609800192 6028568 367061696 105154048 154854153 140608000 451217663 17984728 8000000 258474853 481890304 61629875 510082399 18191447 238328 20346417 80621568 21952000 719323136 941192 32768000 1 32768000 20570824 616295051 232608375 91125 73034632 862801408 430368875 20346417 85766121 120553784 71991296 224755712 59319000 2924207 61162984 415160936 97336000 48228544 435519512 786330467 239483061 350402625 851971392 1157625 515849608 893056347 2744000 751089429 105823817 214921799 481890304 16387064 665338617 34012224 269586136 596947688 941192 140608 890277128 410172407 481890304 250047 116930169 338608873 6434856 3048625 425259008 381078125 31855013 406869021 2000376 42508549 133432831 125000 1367631 34012224 7189057 188132517 101847563 1295029 8000 19902511 59319000 1367631 973242271 314432000 362467097 21024576 29791 318611987 12649337 515849608 161878625 432081216 94196375 729 2744000 175616 110592000 794022776 77854483 140608 216 997002999 185193 76765625 34645976 1404928 239483061 794022776 96702579 98611128 498677257 19683000 20796875 363994344 91125 16003008 28094464 592704000 95443993 830584000 177504328 2146689 69426531 13144256 551368000 93576664 2744 341532099 220348864 159220088 1000000 360944128 676836152 244140625 551368000 19683000 27 2352637 166375 56181887 334255384 185193 71991296 160103007 384240583 60698457 31255875 155720872 1906624 611960049 175616000 28094464 29503629 51895117 857375 34965783 27543608 26198073 48627125 86350888 86350888 125000000 8998912 287496 733870808 4913000 153990656 515849608 320013504 753571 6128487 99252847 39304 259694072 96071912 1367631 254840104 9261000 18399744 887503681 753571 54872 61162984 27000 2097152 322828856 504358336 14886936 357911 327082769 13144256 79507000 768575296 8 71991296 233744896 11089567 636056000 42144192 164566592 307546875 200201625 16003008 773620632 116930169 445943744 2048383 160989184 854670349 7762392 92959677 263374721 523606616 382657176 284890312 3375000 535387328 379503424 533411731 8998912 21253933 303464448 12487168 6859000 469097433 88716536 1225043 504358336 7880599 39651821 529475129 42144192 860085351 13824 449455096 1953125 545338513 1601613 19683000 16974593 93576664 287496000 4173281 753571 240641848 44361864 10941048 160989184 315821241 1367631 237176659 553387661 24389000 179406144 9528128 868250664 53582633 20346417 982107784 19683000 663054848 55742968 523606616 202262003 15252992 483736625 494913671 3723875 11852352 29791 52734375 2628072 343000 66923416 12008989 138991832 184220009 363994344 214921799 258474853 7077888 408518488 180362125 622835864 3869893 70957944 571787000 38958219 2248091 707347971 21253933 171879616 512000000 37595375 354894912 385828352 300763000 135005697 1259712 467288576 53582633 77854483 672221376 97336000 109215352 86350888 952763904 47437928 721734273 10648 5088448 62099136 642735647 112678587 5545233 28652616 753571000 32157432 10941048 397065375 24137569 308915776 5735339 262144000 781229961 85184000 958585256 14348907 325660672 205379 262144 768575296 303464448 192100033 156590819 395446904 17576000 117649 31255875 3511808 586376253 159220088 125751501 180362125 103823 343000000 474552 184220009 24389 119095488 804357 531441 12812904 535387328 114084125 912673000 11390625 175616 141420761 92345408 153990656 159220088 15625 8000000 81182737 843908625 29218112 627222016 148035889 107171875 213847192 71473375 27000000 7189057 171879616 20346417 801765089 123505992 3307949 7414875 9129329 527514112 246491883 59319000 1331000 3112136 340068392 233744896 551368 721734273 274625 92345408 1643032 117649 232608375 69426531 895841344 20570824 28094464 7414875 152273304 512 452984832 590589719 71991296 15252992 5268024 697864103 205379 854670349 967361669 400315553 211708736 865523177 40353607 94818816 898632125 182284263 688465387 42144192 3176523 498677257 531441 73034632 884736 833237621 365525875 27000 483736625 901428696 421875000 7762392 44361864 49836032 4913 128787625 262144 651714363 222545016 658503 166375 809557568 25672375 50653000 636056 64000 351895816 55742968 2985984 341532099 2048383 248858189 92345408 100544625 50653000 357911 19902511 30959144 151419437 99897344 884736 28934443 110592 4173281 211708736 551368 502459875 118370771 19248832 177504328 401947272 254840104 211708736 148035889 15625000 7880599 16194277 12167000 22906304 43614208 45499293 733870808 465484375 592704 31855013 952763904 2685619 741217625 130323843 99897344 445943744 22188041 234885113 64964808 12977875 3869893 463684824 191102976 1225043 20123648 519718464 898632125 64964808 573856191 890277128 485587656 573856191 494913671 1815848 663054848 549353259 34965783 603351125 64000 7414875 32768 924010424 467288576 158340421 42875 19248832 384240583 2097152 22188041 941192000 470910952 979146657 18609625 335702375 56623104 92345408 108531333 719323136 205379 997002999 435519512 183250432 13824 125751501 1191016 103161709 2571353 101194696 193100552 425259008 841232384 162771336 865523177 67419143 3442951 250047 193100552 571787 5268024 51064811 1771561 515849608 476379541 5639752 5929741 451217663 825293672 1560896 82881856 140608000 368601813 263374721 40353607 207474688 582182875 138188413 37933056 9938375 512000 15069223 328509000 139798359 371694959 14706125 494913671 134217728 160103007 743677416 907039232 605495736 231475544 17173512 778688000 53582633 68417929 420189749 761048497 994011992 360944128 69426531 5088448 504358336 809557568 30080231 24642171 41063625 106496424 335702375 148877000 37259704 672221376 47832147 491169069 71991296 84027672 390617891 688465387 4826809 395446904 222545016 851971392 423564751 557441767 43614208 27000 428661064 15252992 228099131 357911000 331373888 3048625 306182024 259694072 567663552 21253933 4913000 57066625 82312875 465484375 515849608 904231063 69426531 138991832 1601613 614125 614125 743677416 13312053 17576000 1000 247673152 264609288 523606616 1906624 234885113 101847563 1906624 714516984 452984832 460099648 82312875 24137569 851971392 122763473 841232384 105154048 961504803 111284641 6434856 222545016 452984832 817400375 625026375 32461759 879217912 433798093 500566184 988047936 924010424 15625000 275894451 79507 6859 49027896 756058031 557441767 14526784 307546875 68417929 79507 35937000 6128487 387420489 433798093 39304 18191447 729000000 122763473 268336125 92959677 36926037 724150792 93576664 9663597 178453547 53582633 7529536 5177717 935441352 3442951 3581577 22665187 66923416 180362125 135005697 157464000 66430125 343000 437245479 53582633 854670349 565609283 1295029 82881856 160103007 907039232 44738875 3241792 351895816 693154125 868250664 63044792 14172488 862801408 665338617 14706125 3652264 543338496 1685159 1860867 15069223 10793861 26463592 663054848 270840023 478211768 758550528 35611289 416832723 329939371 74088000 791453125 68921 58863869 827936019 12008989 51895117 33386248 573856191 22425768 175616000 51895117 403583419 186169411 5545233 216 35937 79507000 238328000 59319000 909853209 160103007 952763904 259694072 4251528 191102976 197137368 700227072 238328 160989184 103823000 521660125 955671625 994011992 51478848 483736625 8 80062991 19683 203297472 42508549 281011375 23887872 226981000 67917312 36594368 265847707 212776173 88121125 887503681 41421736 148877000 262144000 1000 75151448 909853209 454756609 416832723 72511713 24137569 102503232 250047000 1728000 298077632 860085351 151419437 173741112 205379000 582182875 636056000 61162984 48228544 223648543 938313739 264609288 96702579 15625 961504803 146363183 250047000 45882712 138991832 363994344 277167808 230346397 131096512 37933056 233744896 6128487 11697083 428661064 421875 426957777 9800344 681472 575930368 165469149 116930169 314432000 25412184 63044792 729000000 50243409 31255875 7414875 973242271 220348864 153130375 159220088 833237621 6751269 590589719 964430272 187149248 397065375 571787 371694959 709732288 132651000 20570824 296740963 70444997 702595369 614125 2048383 10648 465484375 90518849 148877 571787 929714176 49836032 341532099 270840023 337153536 351895816 125000 10360232 4096 49836032 6859000 476379541 52313624 177504328 206425071 238328000 1331000 304821217 10077696 77308776 1404928 343 94196375 7529536 131096512 588480472 320013504 879217912 895841344 127263527 62570773 753571 234885113 125000000 4826809 27000000 2097152 4741632 157464000 88716536 114084125 125 4251528 385828352 274625 288804781 59776471 70444997 13997521 5929741 67419143 168196608 167284151 109902239 117649 9261 27270901 592704000 263374721 37933056 2924207 531441000 34645976 160989184 337153536 195112 185193 12977875 18399744 778688 153990656 110592000 354894912 656234909 101194696 72511713 830584 306182024 195112000 32768 776151559 1685159 487443403 194104539 30959144 275894451 11543176 565609283 194104539 20570824 1061208 1157625 6229504 485587656 481890304 389017000 13651919 61162984 19248832 103161709 15252992 160989184 272097792 96071912 229220928 306182024 994011992 42875000 588480472 719323136 239483061 131096512 4826809 89915392 731432701 98611128 81746504 234885113 7301384 1259712 43243551 438976 10503459 778688 398688256 313046839 961504803 389017000 898632125 29218112 23639903 77308776 1 1520875 958585256 809557568 148877 533411731 216 926859375 89915392 435519512 15813251 81746504 656234909 189119224 368601813 34965783 493039000 12812904 8120601 609800192 168196608 830584 37595375 238328 10941048 185193000 697864103 681472000 142236648 43986977 24389 4826809 24389000 445943744 4657463 614125 110592 700227072 629422793 603351125 3796416 970299000 1061208 7189057 299418309 44361864 15625000 835896888 395446904 27000 98611128 208527857 97336 799178752 54872000 284890312 317214568 2571353 65450827 421875 860085351 973242271 321419125 256047875 286191179 420189749 343 157464 421875 7189057 527514112 778688000 20796875 324242703 773620632 704969000 389017 4410944 109215352 851971392 8 238328 804357000 220348864 60698457 245314376 64000000 59319000 4492125 204336469 122023936 102503232 143055667 302111711 5268024 347428927 895841344 332812557 47437928 451217663 729 153130375 343000000 37595375 44738875 469097433 186169411 6751269 103823 433798093 281011375 4173281 1225043 425259008 569722789 107171875 30959144 320013504 179406144 15625000 508169592 525557943 493039000 340068392 302111711 24389000 4173281 714516984 52313624 551368000 166375 359425431 270840023 64000000 17576 970299 182284263 16003008 21024576 161878625 16974593 827936019 334255384 519718464 37933056 205379000 43243551 23393656 94818816 197137368 60236288 29791 114084125 898632125 16194277 395446904 10218313 879217912 54872 575930368 216000000 274625000 270840023 34645976 12167 876467493 1030301 633839779 618470208 348913664 766060875 2460375 437245479 719323136 61629875 924010424 185193 291434247 76225024 310288733 4410944 15438249 24642171 125 86938307 154854153 420189749 18399744 961504803 461889917 14706125 238328000 296740963 357911 8242408 3375000 13824 714516984 287496000 85184000 102503232 34328125 66923416 334255384 153130375 35937000 2863288 66923416 115501303 1815848 110592000 465484375 354894912 565609283 494913671 472729139 397065375 724150792 368601813 357911 78402752 408518488 1331000 4251528 51895117 46656 23887872 8489664 155720872 195112000 10648 405224 9800344 51064811 258474853 423564751 517781627 633839779 84027672 476379541 30371328 116930169 10941048 392223168 142236648 2803221 8 743677416 81182737 115501303 18191447 1906624 321419125 60236288 30371328 421875 2571353 857375 304821217 458314011 605495736 569722789 636056000 35287552 912673000 806954491 12812904 485587656 5000211 236029032 751089429 274625000 357911 1520875 487443403 119823157 126506008 153990656 332812557 529475129 3652264 74088 148035889 114791256 212776173 62570773 876467493 56181887 54872000 253636137 4492125 325660672 57960603 9393931 126506008 363994344 244140625 96702579 778688 2863288 258474853 697864103 578009537 8741816 225866529 272097792 43243551 500566184 4574296 39304 952763904 33076161 2146689 81746504 4410944 109215352 4410944 367061696 77854483 944076141 592704000 651714363 458314011 23393656 578009537 8489664 247673152 783777448 763551944 107850176 596947688 41781923 915498611 100544625 458314011 22188041 32768000 1092727 195112 729000 46656 39651821 41781923 761048497 571787000 49430863 15069223 746142643 31255875 92959677 26730899 259694072 504358336 228099131 29218112 10503459 111284641 20570824 54872 921167317 693154125 37595375 614125 500566184 179406144 580093704 14348907 274625000 2685619 941192 487443403 63044792 16777216 314432000 751089429 8 192100033 594823321 298077632 2863288 304821217 337153536 392223168 274625 53157376 938313739 116214272 642735647 245314376 1000000 1520875 588480472 565609283 958585256 791453125 205379 909853209 327082769 199176704 7301384 571787 30371328 331373888 967361669 80621568 6434856 233744896 519718464 101847563 11239424 22188041 523606616 493039000 138188413 13824000 232608375 854670349 955671625 49430863 57960603 74088000 192100033 298077632 44361864 69426531 313046839 8242408 537367797 400315553 5268024 8000 8000000 838561807 117649000 286191179 799178752 181321496 944076141 287496 166375000 307546875 113379904 758550528 31554496 226981000 298077632 967361669 21952000 18821096 67419143 721734273 9938375 109902239 132651 704969 460099648 165469149 180362125 19683 90518849 131096512 6331625 45499293 2352637 557441767 21484952 161878625 27543608 702595369 64000000 87528384 20346417 3652264 693154125 279726264 1404928 474552 1601613 392223168 329939371 167284151 786330467 221445125 941192 42144192 531441 1815848 135796744 456533000 753571 363994344 322828856 328509000 149721291 216000 175616000 307546875 614125 357911000 325660672 17576 11697083 45499293 367061696 347428927 24897088 40001688 43986977 440711081 543338496 674526133 283593393 267089984 410172407 92345408 406869021 19034163 746142643 63521199 187149248 594823321 458314011 230346397 898632125 592704 8 843908625 11543176 788889024 11089567 15438249 970299000 147197952 98611128 12326391 385828352 47437928 817400375 465484375 25934336 788889024 62570773 681472000 704969 61162984 9261000 300763000 5359375 649461896 185193 8869743 870983875 3112136 16003008 131872229 23393656 273359449 223648543 851971392 22425768 53582633 447697125 150568768 573856191 265847707 33076161 224755712 653972032 487443403 190109375 496793088 320013504 433798093 354894912 3869893 601211584 18609625 895841344 11697083 327082769 14348907 82312875 1520875 347428927 474552 14886936 982107784 2515456 68921 515849608 45118016 426957777 614125000 321419125 1953125 62099136 472729139 102503232 328509000 18609625 69426531 1295029 8365427 23393656 55742968 42875000 65450827 273359449 881974079 2197 210644875 205379 278445077 338608873 1560896 37595375 1225043 440711081 753571 178453547 230346397 17576000 1481544 357911 105154048 16777216 258474853 709732288 192100033 480048687 118370771 973242271 932574833 121287375 478211768 712121957 607645423 274625 915498611 263374721 17984728 288804781 9663597 3796416 21952000 112678587 32461759 107850176 113379904 108531333 649461896 262144000 1259712 256047875 9800344 421875 91125000 1685159 1259712 15252992 150568768 47832147 766060875 433798093 461889917 146363183 192100033 33386248 714516984 1685159 656234909 47832147 50653 42144192 17373979 187149248 125 193100552 6967871 791453125 27543608 580093704 196122941 4019679 19683000 122763473 224755712 14886936 1000000000 9129329 236029032 16581375 51895117 138991832 143877824 91733851 4741632 47832147 52313624 5929741 7645373 93576664 57066625 99897344 3869893 531441000 849278123 788889024 256047875 140608 31255875 1860867 82312875 262144000 158340421 343 809557568 4410944 147197952 347428927 870983875 569722789 946966168 704969000 958585256 13997521 788889024 300763 154854153 332812557 331373888 180362125 551368000 12487168 997002999 28094464 39304000 3442951 334255384 238328000 2685619 1815848 61162984 3375000 287496 153130375 15625000 498677257 791453125 66923416 640503928 410172407 57512456 1601613 958585256 94818816 6751269 91125 55306341 8 663054848 39304000 170031464 2197000 185193 216000 463684824 41421736 592704 458314011 6539203 753571 5735339 433798093 114084125 381078125 786330467 976191488 367061696 321419125 105823817 84027672 57066625 151419437 9663597 20123648 320013504 22425768 382657176 199176704 91125 582182875 5177717 7077888 865523177 9261 213847192 26198073 291434247 12326391 78953589 84604519 164566592 500566184 42508549 2685619 445943744 411830784 541343375 30664297 91125000 38614472 122763473 97336000 96071912 274625000 731432701 640503928 1030301 6229504 42875 19248832 1601613 14348907 426957777 398688256 781229961 835896888 563559976 955671625 81746504 103823000 24389 426957777 104487111 85766121 4826809 49027896 250047 932574833 34328125 5000211 345948408 8000000 601211584 1685159 35611289 29791000 94818816 138991832 447697125 454756609 114791256 371694959 432081216 239483061 64 25412184 3652264 31554496 555412248 599077107 103823 10077696 478211768 54439939 636056 451217663 31855013 148877 508169592 48627125 1601613 153130375 93576664 134217728 142236648 22188041 571787000 2515456 8120601 351895816 827936019 300763000 222545016 107171875 65939264 335702375 34012224 111284641 329939371 80621568 24137569 679151439 132651000 36594368 719323136 41781923 494913671 27000000 353393243 384240583 398688256 121287375 252435968 8365427 7414875 12812904 458314011 16974593 315821241 4173281 151419437 116930169 60698457 29791000 618470208 206425071 786330467 50243409 390617891 200201625 103161709 982107784 4330747 2197 16581375 6859 76765625 961504803 868250664 47045881 264609288 300763000 152273304 140608 58863869 1442897 3241792 74618461 94818816 190109375 16974593 175616 640503928 445943744 248858189 218167208 756058031 185193000 148877000 6751269 4096 697864103 12649337 184220009 29218112 230346397 148035889 693154125 8365427 148035889 10218313 10941048 202262003 225866529 907039232 8869743 10648000 121287375 20796875 551368 2515456 416832723 949862087 49027896 307546875 16974593 700227072 5832 174676879 571787000 498677257 663054848 938313739 513922401 3869893 310288733 944076141 510082399 13312053 362467097 588480472 7880599 73034632 15625000 13312053 862801408 814780504 334255384 7762392 71473375 54872 168196608 314432 393832837 353393243 531441000 460099648 26198073 763551944 138188413 1295029 28652616 4741632 14526784 521660125 40707584 979146657 4741632 299418309 51064811 65450827 4019679 168196608 709732288 8869743 152273304 758550528 753571 314432000 887503681 162771336 153990656 260917119 282300416 296740963 66923416 804357 23149125 123505992 21024576 6434856 616295051 7077888 231475544 334255384 28372625 321419125 567663552 4019679 52734375 368601813 41421736 651714363 24137569 194104539 512000000 714516984 116930169 4410944 4913000 188132517 176558481 385828352 1815848 14526784 470910952 91125 331373888 97972181 16581375 405224000 73560059 3652264 506261573 929714176 44361864 221445125 335702375 1906624 4574296 39651821 78402752 64 376367048 709732288 519718464 12167000 5639752 216000000 8000 4913000 108531333 658503000 10941048 141420761 125751501 226981 9261 106496424 719323136 15625000 80062991 101847563 592704 28094464 57960603 114084125 523606616 265847707 12008989 820025856 257259456 393832837 109902239 890277128 69934528 884736 549353259 47437928 74088000 672221376 166375 1157625 22906304 69934528 30080231 474552000 578009537 19248832 545338513 786330467 599077107 114791256 34328125 74618461 4096000 34328125 941192000 85184000 12812904 413493625 565609283 112678587 103823 17779581 348913664 34965783 611960049 310288733 238328000 52313624 9663597 592704 469097433 456533000 493039 788889024 586376253 2571353 676836152 160989184 658503 23639903 19034163 493039 804357000 78402752 738763264 5545233 1771561 16777216 43243551 904231063 547343432 8615125 40707584 555412248 152273304 788889024 2924207 119095488 573856191 935441352 230346397 478211768 101194696 287496000 37259704 16974593 89314623 153990656 988047936 452984832 465484375 59319000 704969000 571787000 40001688 627222016 256047875 171879616 10218313 131872229 616295051 5832000 106496424 164566592 449455096 198155287 76765625 64000 627222016 138188413 16194277 901428696 406869021 19034163 202262003 7880599 81746504 54010152 395446904 12812904 599077107 638277381 56623104 955671625 70957944 201230056 262144 56181887 20123648 712121957 62570773 13824000 1367631 763551944 64964808 193100552 325660672 317214568 61162984 286191179 26463592 30080231 250047000 746142643 163667323 669921875 809557568 403583419 135005697 588480472 61162984 27000 86938307 359425431 746142643 949862087 95443993 3869893 13997521 101847563 38272753 205379000 537367797 1404928 379503424 103823 57960603 571787000 4096 144703125 5545233 3869893 335702375 171879616 20346417 758550528 199176704 222545016 474552000 176558481 58411072 605495736 148877000 519718464 277167808 356400829 46656000 147197952 57512456 62570773 7189057 69426531 70444997 614125 67917312 493039000 18399744 195112000 238328000 979146657 9261 116930169 586376253 2924207 16387064 44361864 8741816 835896888 64 42875 405224000 67917312 247673152 7301384 279726264 944076141 59776471 426957777 32157432 58863869 4096 132651 40353607 147197952 768575296 487443403 3375000 496793088 144703125 253636137 814780504 982107784 190109375 93576664 4019679 531441 63521199 631628712 34965783 390617891 116214272 830584000 748613312 272097792 360944128 941192 3511808 438976000 846590536 822656953 29503629 504358336 230346397 423564751 565609283 413493625 640503928 373248 18609625 1124864 85766121 88716536 512000000 389017 605495736 46656 16387064 81182737 454756609 672221376 4826809 498677257 236029032 250047 649461896 1481544 660776311 157464 1601613 75151448 736314327 250047000 879217912 2985984 282300416 843908625 42875000 12167000 941192 1860867 449455096 5177717 216 54010152 970299 167284151 2628072 201230056 870983875 185193 93576664 512000000 89314623 13824 21024576 6751269 26198073 506261573 15813251 138188413 952763904 172808693 941192000 348913664 3048625 138991832 53582633 128787625 884736 12326391 421875 493039000 799178752 28094464 202262003 52734375 1685159 142236648 22665187 890277128 278445077 128024064 967361669 88121125 410172407 493039000 354894912 588480472 214921799 3581577 22665187 976191488 205379000 153130375 893056347 997002999 13312053 4741632 3511808 695506456 199176704 456533 152273304 384240583 535387328 512000000 373248 186169411 6859 62570773 15438249 142236648 991026973 16581375 290117528 310288733 117649 456533 331373888 387420489 393832837 27000 463684824 660776311 6434856 186169411 804357000 753571 61629875 521660125 39651821 81746504 21717639 660776311 45118016 494913671 406869021 204336469 504358336 232608375 2515456 288804781 27000000 565609283 77854483 851971392 306182024 478211768 449455096 674526133 743677416 242970624 54010152 406869021 23393656 81746504 7301384 704969000 651714363 210644875 38614472 449455096 175616 421875 941192000 27000 368601813 40001688 561515625 575930368 469097433 1481544 310288733 535387328 314432 108531333 259694072 3652264 410172407 253636137 814780504 17576000 35287552 15438249 30080231 967361669 2197000 30664297 52313624 502459875 23149125 175616000 20796875 57066625 33386248 60698457 907039232 134217728 4173281 14348907 80621568 512000 478211768 120553784 17373979 887503681 5832 59319 43243551 84027672 901428696 10941048 12487168 229220928 447697125 586376253 19683 5359375 11543176 118370771 7880599 733870808 575930368 28652616 300763000 242970624 53582633 34645976 246491883 207474688 148035889 35287552 873722816 537367797 118370771 274625 304821217 97336000 308915776 549353259 456533 328509000 121287375 78402752 420189749 778688 60698457 203297472 103823 61162984 32157432 594823321 14706125 51478848 10503459 702595369 162771336 2685619 9800344 60698457 9528128 237176659 502459875 341532099 193100552 926859375 663054848 17779581 543338496 132651000 5000211 241804367 545338513 180362125 246491883 113379904 941192000 833237621 320013504 924010424 10360232 733870808 146363183 203297472 18191447 2744000 11239424 258474853 6128487 135005697 912673000 154854153 329939371 870983875 12487168 78953589 405224000 2460375 19683000 644972544 438976000 636056 12487168 988047936 2197000 40353607 262144000 133432831 238328 835896888 14886936 8242408 188132517 688465387 377933067 594823321 269586136 435519512 10941048 29503629 697864103 17576 300763 166375 50653000 59319 362467097 34645976 306182024 636056000 163667323 470910952 10077696 1728 683797841 958585256 274625 154854153 32768 307546875 27 881974079 9938375 10218313 512 10360232 11697083 26730899 76765625 485587656 879217912 351895816 949862087 695506456 28934443 205379 17984728 241804367 833237621 13481272 36594368 40001688 110592000 24389 28094464 1771561 21952000 53157376 994011992 22425768 932574833 665338617 958585256 884736 857375 809557568 50653000 363994344 190109375 531441 20346417 912673 345948408 48228544 209584584 332812557 160989184 620650477 376367048 458314011 91733851 9528128 148035889 13481272 2352637 437245479 483736625 34012224 1560896 325660672 13824 5639752 833237621 134217728 51064811 596947688 970299000 26198073 220348864 38958219 425259008 44361864 523606616 667627624 251239591 487443403 34328125 134217728 1728 171879616 21024576 171879616 3307949 39304 18609625 210644875 5735339 12812904 205379 456533 418508992 841232384 29791 428661064 982107784 77308776 625026375 788889024 328509 99897344 586376253 435519512 119095488 838561807 926859375 231475544 315821241 423564751 41781923 37595375 334255384 846590536 636056000 295408296 12812904 970299000 258474853 791453125 40707584 314432 814780504 3307949 442450728 2571353 4492125 338608873 389017000 506261573 474552 3375000 177504328 246491883 25412184 177504328 88121125 496793088 87528384 44738875 331373888 1000000000 30959144 512000 491169069 230346397 132651 19683 20570824 263374721 332812557 731432701 19683000 449455096 242970624 614125000 5929741 149721291 716917375 4019679 379503424 340068392 32461759 5545233 222545016 67917312 322828856 19902511 13997521 7645373 9938375 91733851 513922401 476379541 306182024 212776173 5735339 523606616 575930368 6331625 48627125 415160936 191102976 284890312 85184 6128487 10648000 525557943 172808693 45882712 71991296 320013504 337153536 483736625 390617891 2299968 941192 105154048 23393656 37259704 890277128 189119224 12008989 27000 924010424 607645423 298077632 712121957 121287375 1906624 25153757 329939371 20796875 186169411 3442951 873722816 400315553 274625 425259008 374805361 20570824 43986977 357911000 135005697 695506456 218167208 68921000 973242271 314432 10503459 636056 2000376 302111711 11543176 28372625 580093704 31855013 773620632 13824 85766121 117649 185193 12326391 5639752 150568768 686128968 389017 8000 67419143 401947272 203297472 155720872 618470208 435519512 4913 537367797 88716536 535387328 170953875 79507 231475544 15438249 258474853 860085351 679151439 74088 80621568 531441 97336000 958585256 17779581 663054848 50243409 308915776 32768000 204336469 512000000 6331625 12167 1 491169069 275894451 74088 200201625 186169411 472729139 2628072 10218313 110592 80621568 159220088 697864103 79507000 8242408 418508992 193100552 164566592 181321496 108531333 2685619 258474853 106496424 788889024 415160936 904231063 354894912 1124864 69934528 525557943 114791256 105154048 416832723 300763 308915776 573856191 80062991 232608375 2146689 2146689 9528128 131096512 573856191 58411072 2248091 21484952 92959677 5832 250047000 239483061 59319000 357911000 474552 89314623 56623104 535387328 167284151 19034163 340068392 357911 756058031 1442897 11390625 55306341 390617891 67917312 898632125 2197 376367048 12487168 13824 27270901 138991832 4251528 510082399 420189749 1000000000 23149125 41781923 373248 390617891 117649000 287496 533411731 203297472 485587656 54010152 23393656 105154048 9800344 231475544 535387328 7880599 676836152 6644672 395446904 281011375 7762392 248858189 45118016 74088000 127263527 270840023 970299000 480048687 17173512 841232384 94818816 876467493 669921875 125000000 9261 294079625 985074875 7189057 36926037 298077632 3307949 801765089 890277128 238328000 79507000 343 642735647 4330747 34965783 157464 405224 3652264 19248832 25412184 19248832 24389 38614472 325660672 640503928 199176704 506261573 445943744 9800344 30959144 590589719 385828352 155720872 53582633 884736000 17576000 460099648 857375 64964808 356400829 838561807 19248832 10648000 167284151 647214625 156590819 125000 474552 912673000 15438249 296740963 29791000 17576000 210644875 112678587 184220009 442450728 700227072 95443993 1157625 2406104 337153536 517781627 281011375 32157432 129554216 76765625 267089984 881974079 6644672 4741632 712121957 288804781 231475544 5545233 19248832 64964808 153990656 350402625 70444997 833237621 7762392 283593393 29791000 489303872 4096 21952000 961504803 66430125 291434247 738763264 105154048 909853209 125751501 10941048 184220009 162771336 620650477 1331000 27543608 302111711 1520875 410172407 4330747 54872 778688 42875 223648543 4173281 135005697 470910952 170953875 51478848 1404928 6128487 42875000 854670349 7529536 746142643 588480472 10793861 395446904 15252992 6331625 1331000 87528384 56623104 506261573 7762392 89915392 116214272 31855013 753571 551368000 6128487 4492125 480048687 10941048 22906304 262144 13651919 343000 46268279 292754944 213847192 660776311 833237621 27270901 359425431 1601613 50653000 24137569 724150792 3796416 549353259 92345408 290117528 162771336 264609288 65939264 529475129 857375000 833237621 76225024 131096512 13824 10077696 140608 651714363 195112 33386248 174676879 307546875 1728000 49027896 827936019 22906304 9528128 438976 97972181 10218313 158340421 133432831 109215352 10793861 53582633 59776471 217081801 148035889 53582633 111980168 879217912 257259456 354894912 222545016 5268024 57512456 571787000 178453547 360944128 110592 415160936 357911 565609283 605495736 75151448 33076161 165469149 42508549 1061208 5639752 830584000 8000 438976 154854153 533411731 794022776 29791000 382657176 607645423 830584 199176704 327082769 985074875 120553784 64 27000000 467288576 567663552 198155287 474552 28372625 1331000 288804781 47045881 17984728 27818127 8998912 19902511 4657463 8242408 2352637 185193 130323843 465484375 1124864 6128487 721734273 157464000 500566184 18191447 976191488 605495736 557441767 270840023 170031464 325660672 196122941 204336469 493039000 1481544 350402625 10360232 6859000 34645976 187149248 470910952 222545016 465484375 642735647 820025856 80062991 194104539 724150792 127263527 135796744 31255875 33698267 33698267 56623104 3511808 226981 7189057 868250664 314432000 49430863 39651821 70444997 30664297 59319 870983875 719323136 250047000 63044792 398688256 454756609 25672375 14886936 200201625 379503424 34645976 729 179406144 9261 347428927 229220928 970299000 909853209 679151439 918330048 709732288 700227072 38272753 64000 59319000 159220088 731432701 121287375 117649 551368 17173512 416832723 638277381 45882712 812166237 357911000 421875000 663054848 1225043 156590819 17984728 216000000 893056347 43986977 12977875 132651 206425071 870983875 8489664 99252847 1560896 220348864 77308776 440711081 337153536 1771561 833237621 318611987 92345408 510082399 6751269 41421736 296740963 335702375 428661064 251239591 11543176 99252847 88716536 220348864 260917119 29218112 20346417 184220009 37259704 51478848 62570773 302111711 135796744 1000000000 549353259 357911000 1000 551368 433798093 729000 239483061 753571 3375000 1860867 322828856 862801408 104487111 6751269 827936019 523606616 988047936 10648000 1481544 502459875 52313624 39304000 119823157 510082399 442450728 629422793 122763473 62099136 35937000 456533000 454756609 22425768 6434856 29218112 16777216 197137368 239483061 64 973242271 77854483 454756609 21952 565609283 253636137 9129329 254840104 39304 332812557 340068392 138188413 512000 57512456 56623104 284890312 2352637 384240583 704969 19683000 54010152 147197952 54010152 8615125 9528128 122763473 665338617 9261000 6967871 23887872 136590875 573856191 2744 156590819 27543608 776151559 74088 2628072 30959144 746142643 4913000 733870808 74088000 515849608 470910952 442450728 3723875 257259456 926859375 76765625 49027896 529475129 30664297 71991296 114084125 36926037 73034632 19683000 8000000 115501303 10648 454756609 586376253 256047875 237176659 11543176 63044792 298077632 220348864 64 440711081 126506008 543338496 303464448 4913000 827936019 20123648 332812557 19683000 636056000 979146657 335702375 611960049 958585256 541343375 172808693 77854483 9261 143055667 94196375 63521199 180362125 49027896 262144 22906304 949862087 25412184 23887872 11089567 42875 7077888 55742968 46656000 690807104 13651919 257259456 830584000 313046839 124251499 17576 421875 272097792 279726264 512000000 31255875 20346417 124251499 10941048 537367797 970299 778688000 997002999 773620632 142236648 14886936 569722789 3511808 368601813 478211768 773620632 245314376 2299968 290117528 80621568 157464 9261 381078125 702595369 4913000 291434247 42875 96071912 22188041 23887872 941192000 247673152 91125000 6751269 59319000 11852352 611960049 304821217 15625 599077107 876467493 13824 34965783 122763473 39304 669921875 618470208 101847563 84604519 6859000 134217728 245314376 163667323 233744896 44361864 776151559 418508992 195112000 251239591 788889024 8000000 40001688 16003008 988047936 335702375 313046839 94818816 344472101 192100033 537367797 537367797 34328125 247673152 620650477 761048497 79507 7077888 12812904 25672375 140608000 838561807 177504328 39304000 138188413 313046839 270840023 796597983 9800344 162771336 28934443 758550528 8998912 85184000 1124864 158340421 371694959 827936019 19902511 452984832 616295051 651714363 884736 944076141 1728 19683 315821241 15813251 143055667 277167808 226981000 337153536 136590875 884736 116214272 328509000 80621568 1815848 23887872 519718464 43243551 690807104 30080231 88121125 658503000 932574833 53157376 67419143 344472101 137388096 603351125 525557943 79507000 76765625 578009537 4096 35287552 101194696 449455096 791453125 155720872 521660125 487443403 2048383 290117528 54872000 16777216 136590875 164566592 229220928 10648000 2515456 2571353 300763 5359375 302111711 167284151 237176659 788889024 8489664 493039 418508992 350402625 331373888 7529536 483736625 596947688 80062991 804357000 825293672 5832 99897344 997002999 1191016 22906304 10503459 16777216 6434856 1481544 660776311 21952000 16194277 61629875 179406144 438976 29503629 580093704 2406104 295408296 13481272 16194277 405224 320013504 254840104 8365427 862801408 146363183 31855013 304821217 148877000 253636137 865523177 817400375 125000000 47437928 55306341 45882712 638277381 47437928 702595369 45499293 967361669 709732288 9800344 7645373 423564751 274625 194104539 1442897 704969 110592000 599077107 2628072 72511713 918330048 58863869 686128968 24389000 189119224 143877824 607645423 262144000 5929741 4826809 726572699 224755712 62099136 138188413 454756609 7529536 726572699 616295051 4913000 408518488 884736000 119823157 201230056 3652264 335702375 25412184 873722816 80621568 18191447 907039232 804357 1815848 252435968 949862087 182284263 416832723 185193000 300763000 3796416 529475129 3375 438976000 270840023 125 69934528 8 476379541 801765089 6859 190109375 244140625 68417929 328509 329939371 72511713 16003008 370146232 614125 286191179 4410944 50243409 138991832 48228544 833237621 410172407 250047 74088 28934443 428661064 786330467 2097152 71473375 126506008 110592 515849608 472729139 39304 58411072 245314376 6859 42875 620650477 3112136 313046839 73034632 13997521 1860867 166375000 1685159 510082399 66923416 991026973 334255384 98611128 4741632 529475129 531441 381078125 51064811 47045881 9800344 938313739 502459875 658503 4913000 262144000 40001688 7189057 79507000 205379 64000 318611987 73034632 239483061 131872229 40353607 9938375 66430125 37933056 64000 128787625 901428696 7529536 935441352 87528384 2406104 440711081 10941048 1643032 117649 531441000 66923416 539353144 733870808 3796416 113379904 14526784 23639903 208527857 56181887 234885113 153130375 120553784 799178752 37933056 182284263 226981000 2628072 420189749 22188041 76225024 20346417 5832000 253636137 10941048 1000000 2803221 348913664 214921799 345948408 115501303 502459875 290117528 683797841 390617891 45118016 367061696 22906304 1225043 18191447 460099648 290117528 236029032 252435968 898632125 170953875 74618461 210644875 12487168 85184000 571787 178453547 19683 208527857 3048625 11089567 119095488 11697083 611960049 256047875 68921000 493039000 938313739 14348907 76225024 36264691 964430272 27270901 365525875 6967871 223648543 949862087 949862087 946966168 456533000 994011992 812166237 592704 4251528 141420761 21952000 122023936 2146689 2197 952763904 26463592 174676879 91125000 2406104 63044792 835896888 435519512 702595369 185193 237176659 200201625 262144000 107171875 551368 274625 721734273 814780504 955671625 3442951 3112136 814780504 371694959 683797841 29791000 47437928 97336 315821241 14172488 890277128 527514112 435519512 841232384 469097433 21484952 350402625 4410944 433798093 189119224 403583419 13312053 804357 148877 97972181 21484952 86350888 1860867 527514112 924010424 18399744 838561807 232608375 221445125 423564751 286191179 47045881 199176704 120553784 868250664 633839779 120553784 84604519 695506456 970299000 961504803 761048497 636056 211708736 368601813 4173281 929714176 594823321 794022776 415160936 62099136 512000000 1815848 1000000000 8 961504803 338608873 881974079 194104539 8869743 423564751 594823321 250047000 1685159 743677416 590589719 97336000 425259008 26730899 251239591 753571000 393832837 338608873 53157376 4096000 5735339 415160936 39304 97972181 242970624 778688 283593393 92959677 2515456 599077107 489303872 92345408 884736000 16003008 110592 10793861 926859375 4826809 15813251 756058031 2146689 13312053 166375000 27543608 523606616 403583419 1481544 393832837 226981000 4251528 34645976 307546875 384240583 62099136 133432831 42144192 481890304 89314623 376367048 284890312 25412184 27 240641848 91733851 57066625 638277381 45882712 551368000 860085351 118370771 731432701 63044792 400315553 400315553 515849608 758550528 93576664 31554496 5268024 433798093 493039 921167317 367061696 292754944 120553784 242970624 50243409 50653 30664297 733870808 62099136 743677416 472729139 134217728 384240583 555412248 941192000 368601813 126506008 496793088 493039 158340421 700227072 11697083 693154125 343000 21952 272097792 68921 198155287 924010424 97972181 78402752 331373888 195112 3869893 72511713 22188041 12167 348913664 42875 1191016 242970624 9261 29503629 65450827 80062991 812166237 219256227 416832723 549353259 362467097 23887872 75686967 367061696 3442951 198155287 65939264 92345408 512000000 712121957 140608 160989184 658503000 343 230346397 43243551 85184 71991296 181321496 442450728 2863288 753571000 938313739 51895117 143877824 555412248 24642171 125 12487168 5088448 3581577 8365427 242970624 116214272 8000000 976191488 799178752 731432701 1191016 169112377 199176704 489303872 135796744 247673152 478211768 389017 28372625 616295051 9663597 636056000 508169592 125000 55742968 7301384 263374721 65939264 34645976 344472101 91125000 47437928 67917312 304821217 656234909 40001688 6644672 128024064 10218313 19465109 4826809 117649 44361864 219256227 2863288 16194277 6539203 460099648 232608375 264609288 357911 224755712 5268024 178453547 6434856 435519512 154854153 8869743 16003008 125000000 517781627 161878625 19683000 23393656 447697125 11390625 32768 70444997 27270901 761048497 14172488 401947272 115501303 148877000 428661064 726572699 164566592 881974079 1030301 151419437 15625 941192 865523177 11852352 741217625 34965783 24389000 250047000 506261573 835896888 353393243 345948408 377933067 5088448 122023936 907039232 230346397 107850176 125000 609800192 8000 128787625 4330747 99897344 42144192 89915392 870983875 11390625 184220009 1000000 111284641 20570824 22665187 284890312 6751269 19902511 159220088 63044792 10648 202262003 211708736 230346397 37933056 596947688 658503 55306341 11239424 160989184 274625000 9261000 219256227 5268024 175616000 10360232 320013504 773620632 437245479 130323843 187149248 332812557 2406104 31255875 573856191 262144 2352637 738763264 212776173 61162984 318611987 470910952 6028568 74618461 946966168 676836152 20346417 13651919 138991832 1560896 84027672 115501303 130323843 130323843 186169411 663054848 50243409 79507 809557568 420189749 400315553 353393243 6967871 731432701 649461896 3796416 493039 551368 104487111 857375000 75151448 8489664 170031464 596947688 95443993 36264691 161878625 56181887 241804367 158340421 665338617 225866529 1000 310288733 400315553 541343375 38272753 420189749 425259008 41781923 620650477 108531333 761048497 6229504 81746504 354894912 165469149 99252847 20123648 311665752 81746504 20570824 73560059 259694072 599077107 16194277 199176704 794022776 281011375 91125000 982107784 1643032 63521199 64 246491883 822656953 2197000 676836152 493039000 181321496 14526784 8000 537367797 17779581 99252847 50653000 290117528 25934336 291434247 964430272 85184 601211584 103161709 879217912 228099131 700227072 809557568 45499293 118370771 93576664 438976000 3869893 887503681 716917375 64000 288804781 256047875 7529536 15625 40707584 5832 846590536 456533 62570773 991026973 8741816 38958219 26198073 296740963 1157625 611960049 341532099 761048497 944076141 1124864 53582633 92959677 822656953 214921799 362467097 783777448 515849608 236029032 117649000 52313624 565609283 729000000 788889024 385828352 172808693 219256227 239483061 771095213 101194696 38958219 120553784 107850176 423564751 523606616 48627125 545338513 26198073 935441352 164566592 140608000 2146689 265847707 74088 86938307 376367048 31255875 35611289 21253933 39304 997002999 884736000 21717639 1728000 474552000 200201625 376367048 12008989 209584584 16194277 198155287 120553784 697864103 493039 87528384 22188041 8869743 397065375 758550528 45499293 472729139 64000000 704969 904231063 104487111 444194947 533411731 531441000 15438249 7645373 458314011 32461759 138991832 9938375 151419437 13481272 5359375 1601613 487443403 2299968 19465109 611960049 607645423 876467493 292754944 216000000 938313739 549353259 290117528 13312053 12167 510082399 86350888 258474853 124251499 199176704 136590875 5735339 435519512 868250664 385828352 967361669 539353144 154854153 1124864 80062991 282300416 8741816 408518488 21484952 415160936 24137569 87528384 232608375 541343375 128024064 3442951 116930169 9393931 27000 51478848 99897344 6967871 59776471 245314376 171879616 425259008 353393243 15252992 26463592 143055667 101194696 13824000 2146689 636056000 736314327 97336000 325660672 926859375 28094464 250047 83453453 463684824 2299968 4096 561515625 172808693 40001688 3176523 631628712 11543176 10218313 512000 761048497 122023936 791453125 224755712 924010424 79507000 13997521 10793861 884736000 474552000 90518849 128787625 374805361 16387064 74088 580093704 47437928 8000 219256227 277167808 487443403 644972544 127263527 282300416 42508549 273359449 820025856 10648000 186169411 60236288 640503928 28652616 222545016 91125000 89915392 49027896 531441 216 890277128 982107784 27270901 13651919 384240583 653972032 636056 11697083 24137569 729000 712121957 45499293 292754944 368601813 2000376 8000000 679151439 690807104 288804781 66430125 461889917 500566184 833237621 19902511 30959144 73560059 350402625 221445125 37933056 38958219 2048383 373248 23149125 410172407 208527857 196122941 93576664 738763264 145531576 212776173 476379541 180362125 629422793 10503459 222545016 242970624 467288576 166375000 56181887 97972181 25672375 262144000 49027896 25412184 879217912 103161709 37595375 35937000 721734273 360944128 322828856 557441767 395446904 186169411 515849608 278445077 5088448 970299000 19034163 42508549 17173512 580093704 2406104 9261000 714516984 269586136 523606616 302111711 128024064 513922401 157464000 148877000 239483061 741217625 5832 153130375 216000000 8000 804357 121287375 463684824 506261573 57512456 274625000 21952000 38272753 935441352 430368875 8869743 236029032 578009537 36594368 15813251 444194947 300763 142236648 354894912 70957944 716917375 234885113 226981 7414875 24137569 14348907 52313624 374805361 143055667 17779581 185193 28652616 246491883 766060875 94196375 236029032 1520875 921167317 1906624 481890304 92959677 33386248 337153536 282300416 2803221 9528128 776151559 13824 354894912 157464000 2744000 123505992 26463592 56181887 41063625 631628712 8489664 147197952 201230056 272097792 12167000 3048625 403583419 25934336 3652264 299418309 79507000 303464448 74088 841232384 155720872 955671625 129554216 105154048 512 123505992 50653000 21253933 292754944 10218313 47437928 512000 171879616 766060875 12326391 21952000 458314011 59319 19465109 804357000 283593393 88716536 138188413 170031464 125000000 230346397 26463592 55306341 15625000 382657176 2000376 1157625 162771336 211708736 24389000 67419143 64000 19683000 493039000 85184000 24389 970299000 83453453 40001688 97972181 73034632 4492125 618470208 915498611 185193000 188132517 454756609 549353259 54439939 110592000 4096 70957944 12977875 485587656 961504803 582182875 946966168 43614208 12812904 571787 801765089 731432701 182284263 205379000 2803221 4173281 601211584 230346397 676836152 137388096 997002999 76225024 876467493 569722789 187149248 116930169 825293672 768575296 746142643 216000000 9800344 159220088 143877824 12487168 16777216 142236648 907039232 4826809 88716536 881974079 890277128 223648543 679151439 154854153 216 10648000 359425431 46656 176558481 61162984 155720872 559476224 185193000 601211584 143877824 408518488 27543608 239483061 955671625 8120601 24389000 292754944 11239424 233744896 97972181 979146657 712121957 132651 1520875 314432 174676879 137388096 3652264 114791256 99252847 192100033 493039000 4096000 57960603 11089567 175616 651714363 135796744 11390625 697864103 862801408 531441 10218313 51895117 1367631 731432701 131872229 66430125 403583419 1442897 835896888 746142643 41781923 111980168 804357 991026973 5832000 513922401 160103007 216000000 588480472 201230056 42875 250047 5088448 472729139 169112377 12167 85184000 63044792 435519512 493039000 42875000 33386248 23149125 126506008 3442951 153130375 496793088 22906304 3581577 4173281 359425431 1061208 447697125 359425431 13651919 506261573 142236648 238328000 697864103 16581375 337153536 395446904 183250432 133432831 607645423 12008989 73560059 169112377 68921 408518488 182284263 907039232 4492125 10077696 28934443 265847707 321419125 32461759 5451776 128024064 26463592 30371328 9393931 139798359 34965783 58411072 376367048 827936019 65939264 907039232 693154125 988047936 229220928 22665187 13651919 2515456 761048497 44361864 4410944 707347971 408518488 53582633 131872229 278445077 78402752 341532099 2197000 2685619 513922401 519718464 292754944 16777216 4657463 165469149 766060875 16194277 253636137 85184000 6028568 335702375 130323843 150568768 719323136 253636137 125000 124251499 24137569 15438249 631628712 912673000 991026973 166375 49430863 35611289 467288576 57960603 344472101 9393931 61629875 17984728 1259712 292754944 290117528 8615125 539353144 208527857 4019679 647214625 390617891 92345408 81182737 686128968 191102976 400315553 594823321 83453453 96702579 11852352 25153757 353393243 596947688 812166237 29791000 54872000 873722816 82881856 127263527 119095488 313046839 799178752 449455096 420189749 287496000 327082769 430368875 62570773 81182737 729000000 994011992 405224 1601613 23887872 63044792 753571 865523177 133432831 716917375 592704000 393832837 84604519 460099648 2803221 483736625 580093704 205379000 82312875 12008989 77854483 806954491 2460375 201230056 979146657 4251528 384240583 893056347 175616000 250047000 44361864 132651000 290117528 22188041 147197952 64000 460099648 65450827 442450728 543338496 421875000 377933067 82312875 958585256 967361669 693154125 510082399 133432831 340068392 91125 15625000 704969000 3307949 14348907 381078125 478211768 46656000 262144 8000 904231063 158340421 56623104 938313739 214921799 525557943 1367631 186169411 704969000 160989184 374805361 681472000 5000211 59319000 31855013 406869021 30371328 31255875 8120601 822656953 51478848 1953125 87528384 112678587 636056000 46656 122023936 140608 331373888 265847707 302111711 55306341 54010152 4096 175616 72511713 3652264 153130375 3581577 354894912 195112000 47832147 384240583 8489664 636056000 181321496 58411072 132651000 116930169 22906304 60236288 709732288 32768000 766060875 79507 114791256 128787625 835896888 57512456 773620632 38614472 124251499 411830784 116930169 193100552 13824 12167 77854483 801765089 476379541 494913671 743677416 104487111 1331000 300763000 189119224 170031464 778688000 929714176 697864103 131096512 523606616 594823321 160103007 86938307 220348864 76765625 28372625 68921000 29218112 481890304 296740963 529475129 32461759 287496 862801408 822656953 281011375 584277056 469097433 403583419 317214568 128024064 144703125 578009537 169112377 21253933 2863288 226981 563559976 228099131 5359375 191102976 91733851 50653 162771336 555412248 99897344 716917375 55742968 592704000 794022776 81746504 117649000 176558481 1 311665752 421875 395446904 6539203 94818816 474552000 452984832 70957944 873722816 59319000 988047936 85184 230346397 221445125 5832000 812166237 226981000 52313624 1685159 741217625 669921875 835896888 926859375 523606616 165469149 58863869 193100552 14526784 16974593 202262003 41781923 260917119 267089984 33076161 1 368601813 112678587 47832147 512000000 1771561 751089429 851971392 714516984 557441767 3307949 81746504 3581577 704969 168196608 367061696 467288576 9129329 709732288 106496424 71473375 52734375 129554216 58411072 658503 25412184 537367797 216 138188413 218167208 202262003 551368 428661064 991026973 58411072 98611128 766060875 91125000 53157376 270840023 955671625 15438249 152273304 370146232 938313739 70444997 42875 142236648 651714363 24389000 182284263 19902511 174676879 870983875 311665752 51895117 22188041 985074875 151419437 519718464 15625 982107784 618470208 9800344 781229961 209584584 44738875 34328125 498677257 487443403 644972544 175616000 354894912 519718464 140608000 481890304 17576 982107784 318611987 40353607 99897344 290117528 114084125 101847563 1601613 26463592 101194696 510082399 166375 618470208 17576 277167808 74618461 6967871 40001688 7762392 269586136 395446904 743677416 135005697 846590536 5832 8365427 10941048 679151439 166375000 39304 527514112 384240583 7189057 315821241 78402752 32461759 118370771 658503000 110592 827936019 709732288 238328 22665187 952763904 498677257 29218112 334255384 487443403 1000000000 10360232 413493625 561515625 973242271 395446904 2146689 16387064 1000000000 843908625 912673 217081801 8998912 70444997 21484952 681472000 37933056 812166237 71991296 4741632 442450728 1771561 125 644972544 385828352 315821241 575930368 63044792 35937000 123505992 96071912 38614472 19902511 291434247 7077888 18821096 213847192 846590536 205379000 288804781 804357 915498611 68921 78402752 531441 252435968 329939371 1643032 16581375 733870808 669921875 77854483 275894451 21484952 69426531 827936019 357911 36594368 93576664 373248 34965783 709732288 111284641 1771561 547343432 279726264 264609288 440711081 300763 418508992 622835864 5451776 801765089 683797841 52734375 557441767 2248091 157464000 240641848 50243409 23887872 29218112 221445125 122023936 231475544 494913671 273359449 84027672 611960049 408518488 478211768 98611128 451217663 893056347 54439939 15625000 890277128 75151448 139798359 636056 259694072 216000 893056347 66430125 517781627 580093704 41421736 155720872 298077632 799178752 884736000 340068392 909853209 721734273 29791 976191488 26730899 932574833 1367631 153990656 181321496 398688256 2863288 160989184 216000 23639903 29791000 82881856 146363183 11239424 3375 4251528 238328 746142643 125751501 34328125 45118016 14886936 2248091 344472101 205379000 332812557 302111711 335702375 1259712 82312875 128024064 932574833 4826809 1092727 189119224 105823817 794022776 729000 35611289 300763000 287496000 607645423 941192000 11089567 154854153 39304000 365525875 893056347 140608 374805361 210644875 9129329 709732288 34965783 578009537 387420489 9938375 743677416 7645373 245314376 480048687 111980168 224755712 393832837 192100033 451217663 140608 704969 216000000 2685619 432081216 15438249 758550528 46656 65939264 961504803 166375 594823321 47437928 421875 217081801 39651821 320013504 4019679 961504803 155720872 113379904 851971392 313046839 117649 47437928 413493625 401947272 658503 32768000 428661064 444194947 22188041 672221376 23887872 343000 1331 28372625 573856191 21717639 278445077 756058031 348913664 1481544 23887872 809557568 49836032 704969000 110592000 961504803 72511713 865523177 218167208 21024576 302111711 512 347428927 445943744 9800344 25672375 629422793 160103007 958585256 167284151 25412184 91733851 189119224 2744 170953875 3375 865523177 688465387 51064811 2685619 6028568 15625000 512000000 500566184 62099136 783777448 498677257 1030301 138991832 221445125 180362125 649461896 704969000 1404928 63044792 165469149 16581375 8615125 283593393 674526133 549353259 693154125 4574296 124251499 136590875 611960049 849278123 59319000 49836032 1815848 523606616 130323843 238328 904231063 428661064 14348907 3869893 43614208 68921 36594368 226981 387420489 7414875 328509 1643032 374805361 27543608 830584000 3944312 118370771 52734375 616295051 4657463 211708736 46656000 938313739 543338496 121287375 236029032 34965783 20570824 45499293 2803221 405224000 97336 20346417 476379541 59319 5177717 275894451 59776471 49836032 168196608 3176523 553387661 62570773 729 426957777 93576664 351895816 193100552 763551944 3652264 3511808 614125 656234909 418508992 27 353393243 223648543 116930169 273359449 704969 988047936 64000 71991296 8869743 89314623 405224 181321496 38958219 113379904 873722816 736314327 10648 42144192 17373979 430368875 406869021 5545233 357911 59319000 12977875 912673000 341532099 62099136 229220928 13997521 229220928 58411072 491169069 686128968 59319 69934528 86938307 1092727 64000 1643032 91125000 915498611 30664297 9129329 357911 502459875 6229504 365525875 1092727 62099136 690807104 21484952 253636137 609800192 729 3511808 90518849 286191179 909853209 80621568 463684824 299418309 1061208 36926037 18191447 761048497 461889917 148035889 6434856 640503928 165469149 408518488 131872229 565609283 128787625 8998912 12649337 373248000 340068392 1860867 19683 170031464 35611289 120553784 24897088 411830784 985074875 60698457 51478848 367061696 854670349 389017000 74088 4410944 551368 539353144 241804367 254840104 10503459 756058031 603351125 20123648 3375000 387420489 6434856 20123648 599077107 35937 2571353 9393931 444194947 976191488 631628712 175616 111284641 636056000 13824000 384240583 103161709 206425071 964430272 607645423 679151439 332812557 183250432 58863869 426957777 199176704 904231063 268336125 4096000 830584 341532099 145531576 314432 49027896 270840023 982107784 55742968 32157432 493039 669921875 547343432 18399744 119095488 830584000 491169069 250047 9528128 2744 8998912 456533 1442897 500566184 173741112 857375000 16777216 46268279 376367048 1000 435519512 203297472 66430125 474552 109215352 644972544 817400375 368601813 2000376 116214272 726572699 59319000 517781627 741217625 67917312 79507000 702595369 313046839 873722816 679151439 4096000 66430125 4410944 272097792 4330747 19683000 20570824 146363183 328509000 938313739 343 809557568 961504803 328509 169112377 13824 204336469 857375000 10648 241804367 92959677 318611987 387420489 909853209 125751501 55306341 16003008 139798359 53582633 4913 359425431 238328000 15813251 1906624 799178752 376367048 3652264 868250664 39304000 52734375 8869743 128787625 24389 40353607 481890304 8242408 12008989 8000 884736000 18399744 13997521 28652616 238328 31554496 4173281 512 42508549 127263527 109902239 674526133 1601613 294079625 54872 776151559 1092727 938313739 125751501 117649000 251239591 37933056 62099136 52313624 148877 30664297 622835864 106496424 1259712 578009537 160989184 56623104 291434247 356400829 761048497 338608873 758550528 169112377 1481544 551368 8365427 166375 627222016 4019679 970299 53582633 360944128 838561807 31255875 2146689 24389000 11239424 20123648 508169592 35937 1030301 97972181 2197000 6434856 1030301 9938375 31255875 5000211 145531576 142236648 343 449455096 665338617 651714363 300763 794022776 12487168 85184000 107850176 16777216 36926037 54872000 1092727 152273304 854670349 4741632 4019679 527514112 406869021 205379000 343000 65939264 565609283 272097792 189119224 738763264 233744896 387420489 904231063 521660125 620650477 192100033 988047936 63521199 58411072 658503 184220009 17576 76225024 531441000 35287552 29791 53157376 57066625 150568768 34965783 7077888 788889024 103161709 21717639 252435968 4251528 159220088 768575296 314432000 405224000 228099131 979146657 74088000 1191016 232608375 251239591 812166237 164566592 833237621 45499293 68417929 179406144 8615125 1124864 34012224 44361864 426957777 653972032 1367631 216000000 242970624 830584000 32768000 262144 194104539 17984728 38272753 4251528 270840023 28652616 172808693 236029032 649461896 230346397 94818816 254840104 43986977 244140625 18191447 2744000 3581577 139798359 1442897 77308776 3869893 1124864 10648000 498677257 4096 252435968 306182024 1520875 421875 14526784 751089429 418508992 294079625 17984728 389017 49836032 481890304 120553784 413493625 228099131 1331 36264691 23149125 8120601 357911000 33386248 18821096 59319 50653000 357911000 142236648 35611289 74088 979146657 250047000 25412184 19248832 563559976 935441352 611960049 31554496 216000000 1000000000 1771561 370146232 279726264 2460375 616295051 633839779 121287375 331373888 382657176 2803221 44738875 351895816 437245479 10648 938313739 25672375 474552 52313624 245314376 8869743 148035889 22906304 27000000 102503232 13824000 480048687 210644875 14886936 169112377 23149125 99897344 16777216 158340421 237176659 11089567 565609283 547343432 132651000 97336 160103007 17173512 106496424 451217663 214921799 778688 185193 69426531 62099136 596947688 2863288 743677416 406869021 688465387 129554216 68921 676836152 454756609 6128487 118370771 2744 196122941 1560896 14348907 188132517 547343432 738763264 4096000 343000 343 1481544 935441352 741217625 1442897 20123648 203297472 58411072 43986977 622835864 3723875 472729139 721734273 12812904 25412184 32157432 456533 222545016 115501303 245314376 4096000 9800344 105823817 47437928 195112000 958585256 2571353 512 924010424 791453125 148877000 173741112 24137569 167284151 438976 14172488 5832 438976000 367061696 41421736 432081216 384240583 226981000 195112000 381078125 177504328 5359375 741217625 64000000 311665752 216 846590536 9663597 401947272 51895117 91733851 37259704 59319 307546875 467288576 15813251 3652264 39304000 449455096 49836032 83453453 766060875 6859 158340421 9261000 324242703 425259008 42875000 274625000 47045881 248858189 171879616 794022776 674526133 2744 83453453 633839779 3442951 12008989 67419143 403583419 907039232 10077696 329939371 783777448 184220009 172808693 182284263 857375000 347428927 472729139 14526784 707347971 644972544 753571 405224 478211768 88121125 7762392 4096 5451776 32768000 325660672 28094464 14706125 214921799 216 2628072 114084125 185193000 179406144 303464448 170953875 2628072 2628072 36264691 9261 61162984 7077888 48228544 178453547 51064811 4019679 148877 27 162771336 1000 57066625 24642171 39651821 204336469 452984832 24137569 695506456 308915776 644972544 496793088 6028568 15252992 24137569 809557568 63044792 7762392 324242703 67917312 64964808 30371328 449455096 10941048 756058031 89314623 11390625 23639903 190109375 234885113 96702579 2248091 54010152 16777216 442450728 582182875 2460375 2744000 56623104 14526784 8000 9261000 195112000 881974079 264609288 74088000 400315553 467288576 504358336 421875 537367797 672221376 979146657 405224 672221376 55742968 929714176 491169069 16387064 599077107 195112000 1191016 27000 584277056 32768 345948408 5177717 102503232 331373888 228099131 465484375 42875 822656953 578009537 1728 17173512 941192 132651 100544625 884736 365525875 582182875 242970624 278445077 109215352 592704000 328509 248858189 809557568 590589719 12977875 343000 721734273 700227072 642735647 114791256 8365427 10503459 39304 250047 140608 28934443 321419125 58411072 1331000 483736625 4741632 704969 231475544 748613312 961504803 356400829 211708736 410172407 761048497 33698267 50653000 38958219 704969000 195112 3176523 324242703 64000000 61162984 52734375 29503629 6644672 1404928 54872000 28094464 135005697 229220928 79507000 54439939 3581577 153990656 515849608 340068392 64000 296740963 716917375 223648543 6028568 347428927 8869743 238328 325660672 175616 138188413 596947688 362467097 127263527 166375000 21024576 898632125 45499293 50653 374805361 449455096 171879616 28652616 3176523 96702579 982107784 3176523 10503459 1953125 89314623 343000 299418309 27000000 64964808 420189749 29218112 442450728 49027896 19034163 314432000 66923416 746142643 14886936 4492125 938313739 287496 9261 32461759 47437928 4173281 164566592 729000 120553784 627222016 946966168 658503000 345948408 307546875 804357000 582182875 373248 561515625 327082769 865523177 51478848 941192000 335702375 113379904 19902511 17576 207474688 6028568 400315553 22665187 92959677 921167317 887503681 551368000 451217663 3375000 104487111 551368000 938313739 61162984 35937000 34328125 397065375 24137569 961504803 461889917 768575296 1728 580093704 674526133 445943744 397065375 46656000 22425768 2000376 55742968 614125 9261000 115501303 607645423 185193000 111284641 416832723 4826809 26198073 39651821 9261 519718464 238328000 216 533411731 327082769 314432 14348907 605495736 3112136 41781923 440711081 273359449 456533 31255875 476379541 281011375 714516984 43614208 27 389017 970299 5832000 860085351 134217728 1520875 14172488 3307949 224755712 20346417 332812557 356400829 19683000 216 702595369 413493625 636056000 521660125 649461896 60698457 329939371 533411731 873722816 335702375 30371328 302111711 6859 423564751 932574833 103823000 42508549 122763473 9129329 129554216 211708736 5832 5832 44738875 592704000 166375 3723875 539353144 768575296 915498611 19683 1331000 19902511 5735339 6751269 76225024 70957944 26198073 2352637 74088000 929714176 157464 887503681 134217728 22665187 8489664 2685619 904231063 258474853 340068392 55742968 6859 406869021 89915392 773620632 63044792 565609283 636056 321419125 4657463 258474853 761048497 211708736 12977875 131096512 523606616 291434247 12812904 153130375 9129329 24897088 390617891 478211768 738763264 212776173 970299 20346417 24642171 519718464 22425768 683797841 80062991 493039 733870808 658503 8000 438976 102503232 119823157 16003008 213847192 367061696 195112 204336469 1000000000 204336469 17576 512 244140625 454756609 1560896 77308776 531441 81746504 901428696 77854483 34012224 125 435519512 8741816 7645373 216 39304 663054848 78402752 78402752 5000211 356400829 318611987 370146232 898632125 756058031 13312053 334255384 9261000 496793088 46656000 230346397 12326391 24389000 432081216 190109375 270840023 748613312 82881856 758550528 510082399 799178752 6751269 543338496 186169411 186169411 17779581 707347971 881974079 620650477 7762392 851971392 80062991 442450728 6539203 149721291 7301384 30371328 547343432 39304000 119823157 135005697 22665187 86350888 9663597 130323843 758550528 533411731 313046839 75686967 614125 109215352 421875 573856191 1442897 893056347 2863288 549353259 125751501 783777448 397065375 16387064 36926037 45882712 27270901 809557568 226981 54439939 132651000 166375 901428696 132651000 2685619 33386248 253636137 584277056 193100552 258474853 45118016 1331000 2299968 825293672 1000 2685619 387420489 314432000 697864103 6859000 128024064 539353144 9663597 825293672 78402752 3112136 272097792 256047875 688465387 827936019 35937 19683000 438976000 246491883 362467097 27000000 87528384 315821241 584277056 8000 30371328 463684824 976191488 115501303 10941048 99252847 322828856 25672375 90518849 50653000 4096 111980168 428661064 97336000 267089984 472729139 165469149 274625000 49836032 148877000 194104539 343 240641848 27270901 820025856 37259704 7301384 281011375 373248 252435968 515849608 758550528 322828856 49430863 48627125 395446904 151419437 298077632 756058031 74088 51064811 773620632 1259712 924010424 549353259 804357 743677416 310288733 185193 29791000 712121957 38958219 237176659 251239591 2803221 510082399 636056 733870808 17576 238328 9938375 268336125 27 205379 277167808 140608000 77854483 73560059 363994344 515849608 406869021 833237621 607645423 991026973 68921000 20570824 11543176 627222016 26198073 498677257 724150792 10648 879217912 8869743 221445125 921167317 58863869 9261 651714363 5832000 242970624 170031464 400315553 100544625 64000000 12812904 226981000 781229961 1 384240583 472729139 30664297 117649000 67419143 310288733 34328125 1520875 343000 38272753 642735647 924010424 946966168 99252847 18821096 1331 148877 719323136 451217663 6967871 55742968 10793861 262144 693154125 105823817 18191447 186169411 413493625 2924207 841232384 54010152 242970624 30664297 20346417 56623104 19683 244140625 70957944 97336 138991832 47832147 40353607 884736000 22906304 17779581 46656000 5545233 51895117 1295029 24897088 6028568 341532099 11543176 125 263374721 192100033 14706125 480048687 5929741 196122941 1442897 114791256 547343432 63521199 10218313 69934528 105823817 363994344 253636137 425259008 284890312 778688 100544625 46656 893056347 294079625 39651821 268336125 2197 13144256 3442951 1771561 77308776 15252992 208527857 565609283 545338513 186169411 27543608 1815848 2197 830584000 105823817 22906304 195112 2924207 116214272 66430125 12812904 347428927 825293672 2744000 343 851971392 12167000 20123648 123505992 21253933 640503928 205379000 601211584 397065375 19248832 465484375 743677416 19683000 320013504 929714176 773620632 10648000 57512456 350402625 432081216 681472000 833237621 218167208 18821096 160989184 16194277 47437928 211708736 64964808 8120601 14348907 573856191 357911 567663552 20796875 618470208 594823321 60236288 10648000 4657463 679151439 633839779 478211768 153990656 93576664 804357000 868250664 169112377 9393931 633839779 5832 2628072 2744 817400375 3511808 7301384 801765089 71991296 97972181 437245479 1000 168196608 5000211 10077696 3796416 8242408 180362125 1728000 36926037 78402752 812166237 569722789 571787 656234909 901428696 123505992 411830784 237176659 15813251 195112 67917312 483736625 56181887 658503 90518849 18191447 857375 5832 42875 389017000 833237621 202262003 949862087 21484952 16387064 50653000 102503232 53582633 17984728 49430863 140608000 60698457 73034632 18399744 65939264 169112377 23639903 5545233 669921875 128024064 18609625 22188041 165469149 54010152 115501303 18821096 607645423 895841344 1295029 122763473 461889917 868250664 68417929 949862087 38614472 210644875 39304 241804367 423564751 94196375 636056 244140625 286191179 260917119 85184 34645976 28652616 359425431 12649337 991026973 592704000 32768 773620632 17984728 30371328 884736 30664297 54872000 559476224 103823000 15813251 134217728 59776471 799178752 28934443 45118016 533411731 679151439 400315553 74618461 592704 478211768 204336469 7762392 180362125 9938375 244140625 325660672 709732288 11089567 287496000 97336 75686967 533411731 529475129 627222016 111284641 107171875 949862087 37259704 248858189 310288733 649461896 250047 616295051 50653 2628072 614125000 100544625 403583419 38614472 37259704 873722816 32157432 3796416 712121957 30080231 35287552 390617891 311665752 86350888 415160936 16974593 430368875 291434247 54010152 428661064 527514112 15438249 47045881 2985984 449455096 3944312 667627624 929714176 54872 9938375 929714176 463684824 529475129 614125 67419143 119823157 21952000 508169592 24389 1 862801408 11239424 1481544 592704000 8998912 188132517 3375 159220088 93576664 60236288 7414875 15252992 138991832 425259008 54872000 195112000 45118016 351895816 21024576 166375 751089429 377933067 426957777 56181887 234885113 478211768 529475129 226981000 27000000 3176523 393832837 833237621 6751269 887503681 259694072 6434856 474552 55306341 463684824 653972032 91125 341532099 7189057 456533 81746504 332812557 12977875 51064811 958585256 958585256 36264691 493039000 42875 16777216 778688000 125751501 61162984 58863869 38958219 729 33076161 5639752 16387064 704969 614125 724150792 7414875 89915392 8869743 148035889 56623104 873722816 912673 99897344 781229961 252435968 286191179 116214272 838561807 7645373 54872 521660125 679151439 592704 47437928 181321496 189119224 122023936 96702579 148035889 474552000 982107784 244140625 1728 27000 331373888 4096000 81746504 822656953 955671625 653972032 61162984 9528128 140608 955671625 555412248 62570773 47045881 275894451 7414875 145531576 1191016 64964808 97336000 781229961 210644875 13824 1560896 704969000 183250432 833237621 57960603 230346397 31855013 226981000 263374721 410172407 226981 731432701 26198073 111284641 2924207 92959677 94818816 351895816 159220088 23639903 814780504 179406144 242970624 140608000 915498611 246491883 306182024 809557568 19683000 327082769 44361864 300763000 825293672 204336469 944076141 4741632 256047875 107850176 111980168 24389 337153536 3581577 40001688 343000 4741632 50653000 4913 106496424 50653000 246491883 1157625 611960049 949862087 25672375 994011992 77854483 329939371 707347971 230346397 432081216 42144192 50653 761048497 307546875 162771336 812166237 49430863 918330048 907039232 107850176 2571353 24389000 90518849 941192 21484952 60698457 166375 601211584 607645423 178453547 8000000 132651000 172808693 374805361 363994344 238328000 128787625 873722816 176558481 110592 343000000 918330048 571787000 166375 20123648 338608873 5832 19248832 75151448 3511808 38958219 1191016 10360232 611960049 1643032 78402752 308915776 37595375 10941048 153130375 244140625 104487111 1520875 8365427 729 967361669 557441767 521660125 783777448 79507 125751501 50243409 158340421 69426531 38958219 93576664 270840023 97336 763551944 846590536 9393931 478211768 19683 175616000 521660125 1815848 489303872 588480472 846590536 252435968 870983875 157464000 494913671 373248 96702579 649461896 5359375 356400829 1030301 912673000 350402625 410172407 153990656 84027672 192100033 5451776 216000 5735339 345948408 58411072 47832147 814780504 778688 82881856 35937 381078125 893056347 519718464 6859000 513922401 857375 10503459 35937 41421736 12649337 203297472 949862087 405224000 213847192 86938307 567663552 12649337 146363183 100544625 941192 56623104 611960049 1259712 80621568 36594368 614125 68921 8489664 85184000 19683 707347971 768575296 273359449 401947272 4096 328509000 1000000 77854483 405224 34645976 306182024 557441767 48228544 512000 28094464 695506456 368601813 463684824 187149248 20570824 401947272 17173512 269586136 985074875 15069223 778688000 849278123 1906624 2803221 55742968 23887872 189119224 7414875 119823157 29503629 636056000 12167000 216000000 573856191 55742968 51064811 77854483 254840104 274625000 642735647 476379541 281011375 167284151 180362125 183250432 390617891 137388096 926859375 18609625 929714176 865523177 85184000 472729139 10077696 48228544 363994344 483736625 493039 46268279 48228544 220348864 53157376 19902511 19683000 184220009 64964808 337153536 174676879 860085351 19465109 110592000 84604519 146363183 80621568 649461896 24137569 506261573 29218112 1225043 849278123 13481272 736314327 17576 400315553 142236648 177504328 970299 300763000 65939264 870983875 51895117 92959677 1404928 91125000 299418309 512000 876467493 12167000 351895816 157464 28652616 512000 26463592 17576 63044792 22665187 103161709 245314376 287496 2571353 135005697 461889917 106496424 39304 42508549 325660672 321419125 18609625 156590819 130323843 67917312 52734375 736314327 860085351 2571353 143877824 1953125 17373979 96702579 1481544 193100552 160989184 794022776 898632125 594823321 10218313 1442897 105154048 217081801 1685159 162771336 743677416 16194277 11852352 51478848 24137569 1906624 198155287 210644875 586376253 1191016 590589719 220348864 1124864 590589719 57960603 2146689 553387661 449455096 11239424 112678587 34965783 531441 771095213 18399744 416832723 430368875 277167808 37933056 64000 508169592 415160936 286191179 586376253 435519512 304821217 21253933 2299968 3375000 86938307 27000000 115501303 935441352 5000211 85766121 11239424 82881856 114791256 16194277 876467493 941192 21952000 465484375 961504803 543338496 1000000 42875 363994344 306182024 4330747 584277056 38614472 393832837 24137569 620650477 107850176 2863288 203297472 5177717 187149248 565609283 510082399 843908625 97336 13997521 45882712 465484375 45882712 109215352 6859 348913664 1728 758550528 233744896 489303872 25934336 88121125 10941048 921167317 571787 87528384 814780504 9261 120553784 2744000 7645373 578009537 2406104 187149248 1295029 3176523 799178752 57960603 317214568 61162984 531441000 909853209 3112136 656234909 307546875 693154125 865523177 1000000000 11697083 758550528 14348907 31855013 334255384 8 91733851 52313624 331373888 210644875 895841344 14172488 114084125 553387661 382657176 251239591 137388096 559476224 74088000 12487168 578009537 45882712 633839779 343000 12977875 90518849 638277381 633839779 75151448 263374721 146363183 230346397 1 15625000 559476224 884736 101847563 196122941 57960603 16581375 56623104 5268024 311665752 379503424 238328 5268024 36594368 98611128 114084125 7301384 2097152 651714363 334255384 65939264 26730899 695506456 1000 71991296 373248000 24389000 625026375 177504328 857375000 191102976 80062991 213847192 753571000 393832837 90518849 1404928 300763000 7077888 238328000 221445125 618470208 36264691 24137569 909853209 133432831 67419143 217081801 77308776 77308776 212776173 153130375 16194277 470910952 30959144 756058031 207474688 205379 686128968 231475544 262144 814780504 362467097 438976 29218112 1061208 2197 481890304 1771561 746142643 481890304 941192 49836032 231475544 37259704 160103007 125751501 6859000 35937 700227072 15252992 4251528 751089429 238328000 12649337 20123648 161878625 15252992 224755712 37259704 11543176 535387328 61629875 796597983 1092727 700227072 69934528 7077888 559476224 3944312 401947272 938313739 700227072 2571353 32461759 941192000 268336125 410172407 909853209 185193000 62570773 444194947 151419437 452984832 62099136 238328 909853209 119823157 651714363 281011375 233744896 200201625 33698267 67917312 653972032 273359449 30959144 938313739 335702375 8000 991026973 188132517 57512456 7762392 56181887 24389000 218167208 165469149 43986977 702595369 37595375 1860867 1520875 184220009 84604519 504358336 561515625 941192000 961504803 7077888 24137569 26730899 314432000 130323843 21024576 306182024 4173281 6859 107850176 334255384 57960603 234885113 13312053 39304000 704969 320013504 835896888 125000000 400315553 41781923 6434856 967361669 334255384 426957777 209584584 193100552 59319 771095213 221445125 1331000 191102976 33698267 228099131 83453453 233744896 3307949 84027672 707347971 487443403 12167000 130323843 452984832 4826809 274625 75686967 164566592 13651919 144703125 119823157 67419143 150568768 9528128 926859375 2299968 924010424 65939264 390617891 146363183 3944312 332812557 32768000 7645373 4173281 39304000 700227072 33698267 3511808 313046839 887503681 376367048 170953875 306182024 541343375 64481201 106496424 941192 157464000 48228544 24897088 467288576 961504803 194104539 107171875 1157625 122763473 114791256 817400375 10503459 9663597 160103007 442450728 18821096 702595369 262144 988047936 82881856 400315553 223648543 28372625 234885113 5088448 153130375 5451776 167284151 578009537 73034632 267089984 50653 418508992 125000000 452984832 153130375 64000000 135005697 126506008 263374721 817400375 979146657 4826809 3442951 952763904 10503459 39651821 299418309 843908625 30080231 65450827 28652616 17984728 647214625 338608873 51064811 40707584 616295051 702595369 17779581 168196608 667627624 729 61162984 231475544 941192000 170953875 35287552 126506008 644972544 152273304 10648 193100552 52734375 36594368 543338496 478211768 154854153 569722789 148877 973242271 57960603 328509 56623104 204336469 49836032 469097433 343000000 618470208 78953589 153990656 827936019 321419125 955671625 1367631 7189057 193100552 2803221 586376253 119095488 551368 140608000 4826809 181321496 704969000 397065375 10218313 658503000 212776173 5735339 54872000 788889024 830584000 416832723 932574833 584277056 68417929 31554496 580093704 9261 360944128 39651821 171879616 985074875 20123648 719323136 841232384 72511713 16974593 830584 345948408 500566184 281011375 982107784 438976000 363994344 408518488 273359449 2863288 350402625 9663597 140608000 185193 738763264 525557943 796597983 362467097 37595375 719323136 586376253 935441352 508169592 1643032 131096512 10648000 42875 592704000 311665752 112678587 651714363 2685619 510082399 451217663 85184 195112 24389 1259712 17576 676836152 29791000 36594368 90518849 84604519 35611289 938313739 403583419 33076161 512 11852352 24137569 6859 964430272 101847563 776151559 298077632 629422793 649461896 354894912 5268024 970299 609800192 99252847 697864103 95443993 14886936 4096 3944312 11390625 331373888 857375000 91733851 771095213 460099648 393832837 185193000 221445125 672221376 205379 551368 771095213 456533000 596947688 1 949862087 156590819 627222016 287496 247673152 898632125 248858189 3581577 681472 946966168 14706125 54872 275894451 6751269 11239424 28372625 860085351 926859375 138991832 491169069 138991832 42144192 59319000 12487168 405224000 985074875 512000 176558481 157464 73560059 68921000 633839779 400315553 1560896 907039232 7189057 2803221 138188413 3511808 596947688 19034163 302111711 751089429 28094464 8615125 1000 317214568 265847707 79507000 67419143 273359449 170953875 825293672 108531333 216000 449455096 23639903 512000000 2744000 838561807 8365427 59776471 224755712 252435968 241804367 258474853 400315553 38272753 17779581 704969000 2248091 64481201 75686967 428661064 901428696 125000000 496793088 281011375 753571000 39651821 1643032 1520875 609800192 2000376 160989184 360944128 198155287 474552 504358336 82312875 12008989 416832723 3869893 7762392 172808693 611960049 265847707 322828856 979146657 76765625 246491883 22906304 4019679 108531333 18609625 949862087 125000 3652264 753571 912673000 250047000 46268279 884736 86350888 20796875 421875000 168196608 298077632 152273304 884736 88121125 17576000 3869893 733870808 487443403 6229504 273359449 212776173 17576000 49027896 327082769 16974593 385828352 390617891 36594368 408518488 403583419 34965783 89314623 2248091 63044792 36926037 49836032 2985984 86938307 6028568 9261000 30664297 870983875 496793088 444194947 13144256 185193000 237176659 57512456 21717639 408518488 226981 107850176 967361669 970299 99252847 721734273 194104539 565609283 884736 363994344 712121957 267089984 398688256 508169592 104487111 5832 371694959 622835864 822656953 251239591 676836152 420189749 686128968 23887872 213847192 592704 13824000 20570824 28372625 393832837 625026375 418508992 343000 300763000 60698457 109902239 8998912 527514112 125 125000000 225866529 263374721 6434856 1728 421875 34965783 58863869 508169592 105154048 478211768 1 143877824 428661064 5735339 241804367 4657463 125751501 201230056 525557943 420189749 171879616 48627125 2744 493039 1771561 25412184 907039232 681472000 200201625 904231063 494913671 256047875 18191447 71991296 567663552 19248832 122023936 761048497 84027672 912673000 12326391 702595369 244140625 961504803 15625000 588480472 273359449 955671625 310288733 491169069 384240583 275894451 212776173 39304000 163667323 32461759 1685159 93576664 47437928 14886936 117649000 190109375 50653000 721734273 118370771 609800192 45118016 300763 147197952 493039000 683797841 347428927 216 269586136 1771561 79507 16387064 367061696 838561807 941192000 84027672 8000 22188041 1030301 36926037 216000000 695506456 209584584 263374721 10648000 483736625 3112136 187149248 269586136 91125 180362125 365525875 111284641 176558481 781229961 10218313 157464000 658503 571787 653972032 384240583 175616 39651821 260917119 3944312 2197000 65450827 4096000 192100033 64 596947688 73034632 2628072 1124864 41421736 9261 822656953 101194696 3176523 791453125 592704 26198073 4019679 18609625 210644875 21952 40353607 25153757 5088448 214921799 304821217 374805361 596947688 493039000 25672375 118370771 61629875 161878625 194104539 549353259 117649000 976191488 30959144 6859000 2628072 90518849 34965783 393832837 3241792 2097152 86350888 830584 91733851 109215352 110592 985074875 408518488 569722789 13144256 101194696 408518488 580093704 676836152 588480472 85184000 354894912 69426531 533411731 108531333 34328125 3375000 94196375 147197952 573856191 279726264 7880599 216000000 527514112 573856191 512000 302111711 22188041 321419125 223648543 44361864 194104539 52734375 2248091 85766121 210644875 8000000 724150792 887503681 233744896 277167808 483736625 4826809 10360232 387420489 700227072 68921000 31855013 26730899 354894912 893056347 80062991 332812557 949862087 69426531 5268024 343000000 7645373 175616 991026973 3944312 85766121 175616 28372625 567663552 18399744 370146232 89314623 988047936 893056347 291434247 841232384 117649000 390617891 368601813 949862087 223648543 3511808 849278123 472729139 958585256 549353259 186169411 76225024 1685159 967361669 42508549 15813251 620650477 138991832 207474688 328509 751089429 15625000 357911000 4019679 359425431 415160936 178453547 262144 30080231 115501303 120553784 329939371 907039232 9528128 130323843 331373888 67419143 9261 37933056 27000000 489303872 33386248 857375 12977875 58863869 71991296 64 231475544 430368875 226981000 357911 531441 592704000 9528128 22906304 714516984 38272753 575930368 105823817 56181887 274625 131872229 25672375 49836032 84604519 25153757 812166237 208527857 683797841 1953125 38272753 868250664 140608000 704969000 481890304 160989184 197137368 317214568 60698457 109902239 268336125 665338617 114084125 262144000 704969 854670349 64481201 571787000 176558481 438976 89314623 565609283 42875 148877 117649000 292754944 181321496 5088448 702595369 6751269 1331 30959144 2406104 3307949 231475544 119095488 59776471 45882712 106496424 686128968 42144192 104487111 3176523 27 64964808 54439939 272097792 997002999 19902511 994011992 32768000 62570773 973242271 321419125 11852352 557441767 658503 50653000 34328125 41781923 467288576 348913664 67419143 1520875 120553784 343000000 410172407 334255384 649461896 258474853 454756609 35287552 203297472 622835864 205379000 575930368 148877 865523177 20796875 273359449 432081216 152273304 638277381 14348907 59319 287496000 535387328 403583419 138188413 973242271 125 89915392 7301384 11697083 51895117 190109375 226981000 49836032 7301384 295408296 909853209 736314327 1000000 592704 377933067 300763 768575296 16777216 838561807 533411731 45118016 65450827 389017 949862087 85184000 904231063 1157625 33076161 1520875 350402625 181321496 49430863 83453453 258474853 32157432 508169592 746142643 700227072 376367048 15438249 29791 260917119 2000376 100544625 500566184 45882712 359425431 281011375 232608375 12977875 30371328 700227072 912673000 9663597 493039000 26198073 338608873 9938375 2197000 873722816 340068392 28372625 575930368 22188041 991026973 85184000 10941048 15252992 827936019 12008989 120553784 230346397 642735647 87528384 182284263 714516984 39304000 269586136 912673 38272753 115501303 912673 738763264 761048497 45882712 109215352 47832147 582182875 932574833 64 180362125 672221376 134217728 1225043 39304000 3944312 2863288 961504803 4096 401947272 489303872 145531576 66923416 2924207 225866529 938313739 17779581 14526784 778688000 551368000 611960049 106496424 1225043 27 904231063 259694072 973242271 199176704 216000000 571787000 465484375 676836152 2146689 868250664 84027672 716917375 12649337 25153757 660776311 344472101 614125 599077107 13651919 237176659 208527857 58863869 19465109 20796875 224755712 726572699 1404928 20346417 138991832 218167208 2248091 838561807 851971392 588480472 898632125 47437928 78402752 781229961 567663552 23393656 921167317 165469149 125000 2406104 13997521 59319000 884736000 52313624 108531333 460099648 27 504358336 469097433 233744896 238328000 1906624 199176704 125000000 873722816 599077107 470910952 46656000 146363183 926859375 512000000 162771336 592704000 638277381 292754944 791453125 857375000 912673000 24642171 539353144 622835864 19683000 9261000 36264691 513922401 250047000 543338496 320013504 116214272 253636137 1000000 697864103 418508992 10941048 569722789 5359375 6539203 203297472 73560059 179406144 527514112 426957777 137388096 43986977 184220009 40353607 354894912 982107784 127263527 131096512 469097433 788889024 415160936 8000000 269586136 649461896 19683 3869893 3869893 27270901 382657176 551368 430368875 416832723 175616 176558481 10648 54439939 812166237 1000 44361864 303464448 119823157 27818127 138188413 39304000 37595375 141420761 512000 437245479 796597983 405224 34965783 30371328 238328000 521660125 651714363 3723875 1601613 1331 226981 211708736 946966168 609800192 45499293 599077107 368601813 125751501 42508549 561515625 5832 571787000 232608375 469097433 16387064 838561807 126506008 54010152 365525875 170953875 379503424 74088000 298077632 88716536 40353607 81746504 994011992 267089984 531441 12326391 884736 30371328 47045881 517781627 313046839 611960049 1259712 12487168 433798093 101194696 76225024 360944128 7414875 10218313 201230056 3652264 13144256 210644875 733870808 48228544 9393931 2000376 642735647 1860867 496793088 334255384 385828352 28372625 884736 17576000 57512456 588480472 149721291 1728 622835864 111980168 4826809 93576664 173741112 761048497 410172407 360944128 303464448 38272753 2863288 729000 156590819 360944128 290117528 1000 690807104 91125000 498677257 175616 3112136 72511713 218167208 21952 702595369 78953589 559476224 270840023 97336000 166375 27543608 292754944 493039 758550528 125751501 15252992 320013504 94196375 15813251 857375 367061696 5735339 13481272 134217728 35611289 13481272 584277056 458314011 1771561 194104539 553387661 3723875 188132517 387420489 15813251 371694959 82312875 37595375 116214272 474552000 665338617 2685619 217081801 73034632 421875 814780504 686128968 17779581 97336 50653000 106496424 28094464 93576664 103823 15252992 586376253 13312053 783777448 588480472 262144 9261 860085351 42508549 9663597 32768 1771561 81746504 37595375 2744 40353607 625026375 30959144 30080231 10218313 62570773 870983875 234885113 669921875 89915392 410172407 489303872 192100033 54439939 704969 941192000 158340421 66923416 35287552 46268279 2299968 25153757 2515456 122023936 34965783 47832147 348913664 11697083 217081801 4019679 42144192 106496424 24389 622835864 707347971 541343375 2197000 20346417 247673152 428661064 242970624 32768 788889024 109215352 656234909 3375 39304000 80062991 9528128 1092727 338608873 756058031 1331000 303464448 51064811 76765625 6539203 465484375 551368 23149125 22425768 9393931 435519512 814780504 437245479 1259712 571787000 160989184 23149125 23149125 472729139 901428696 172808693 244140625 114791256 42875 88121125 298077632 104487111 2924207 107850176 78402752 5451776 445943744 393832837 94818816 761048497 7301384 38958219 6967871 114084125 778688000 320013504 10648000 344472101 6859 4096000 64481201 8365427 1728 517781627 1191016 77308776 461889917 53582633 318611987 489303872 392223168 763551944 14526784 46656 379503424 347428927 4410944 2803221 53157376 565609283 8489664 531441000 327082769 29503629 230346397 512000000 890277128 395446904 569722789 53582633 485587656 676836152 944076141 442450728 781229961 748613312 860085351 40353607 80062991 406869021 166375 835896888 7189057 24642171 879217912 273359449 23393656 125000 860085351 116214272 33076161 32768000 489303872 259694072 451217663 6644672 20123648 210644875 2299968 452984832 430368875 125000 35611289 43986977 116930169 107171875 373248000 997002999 195112000 941192000 806954491 644972544 132651 131096512 101194696 801765089 19034163 976191488 51478848 105154048 7645373 15625 25934336 164566592 627222016 676836152 171879616 636056 498677257 695506456 395446904 445943744 32768 199176704 15252992 22665187 119095488 250047 43986977 1560896 287496 467288576 12812904 430368875 226981000 17984728 71473375 78402752 14172488 1404928 182284263 5359375 817400375 30371328 693154125 114791256 741217625 452984832 3511808 219256227 384240583 9129329 384240583 510082399 27 9528128 41063625 3581577 12167 238328000 21024576 354894912 16581375 28934443 39304000 751089429 294079625 287496000 494913671 6539203 390617891 702595369 384240583 59776471 709732288 205379000 16777216 157464 84027672 92959677 3652264 298077632 170031464 1728 282300416 82881856 8000 97336000 328509000 835896888 64000 26730899 50243409 857375 605495736 137388096 10218313 232608375 162771336 753571000 343000000 32461759 716917375 18821096 220348864 3048625 119823157 30664297 99897344 21253933 59319 222545016 2248091 801765089 958585256 881974079 6434856 38272753 22906304 327082769 34328125 71473375 2146689 247673152 642735647 125 29218112 1295029 513922401 862801408 131096512 298077632 48228544 525557943 8615125 172808693 25412184 854670349 168196608 783777448 773620632 202262003 586376253 513922401 96702579 47045881 207474688 340068392 651714363 54872 155720872 62099136 35287552 2460375 667627624 76225024 679151439 1259712 7414875 791453125 314432 374805361 907039232 54872 292754944 85184 310288733 741217625 171879616 667627624 43243551 155720872 766060875 166375 19902511 224755712 68921000 712121957 5000211 172808693 219256227 489303872 343000 51064811 9528128 320013504 15625000 70444997 43986977 270840023 580093704 653972032 7189057 22425768 39304000 1259712 250047 569722789 260917119 949862087 881974079 15438249 941192 121287375 656234909 804357000 804357 35937 575930368 165469149 768575296 512000 74088000 5000211 111284641 13824000 147197952 49027896 60236288 461889917 268336125 39304000 649461896 9393931 244140625 485587656 724150792 679151439 228099131 219256227 7529536 2352637 19902511 76765625 59776471 688465387 1728 36264691 216000000 605495736 461889917 357911 111284641 179406144 97972181 363994344 317214568 96071912 27000 197137368 84604519 7880599 341532099 107171875 729 23887872 474552000 667627624 3112136 656234909 162771336 751089429 26730899 11852352 988047936 472729139 262144 344472101 8 487443403 63521199 70957944 481890304 449455096 92345408 9938375 433798093 547343432 2146689 233744896 405224000 92345408 54872000 148877000 41421736 555412248 440711081 125000000 41421736 9129329 9261000 103823 3869893 460099648 308915776 405224000 753571000 357911000 39304000 4410944 603351125 12649337 264609288 105154048 3652264 7077888 521660125 96702579 58863869 195112 46268279 584277056 6539203 1685159 304821217 2097152 64 363994344 804357000 56181887 935441352 15252992 92345408 238328 3796416 32768000 2515456 406869021 432081216 265847707 748613312 106496424 300763000 109215352 17576 555412248 746142643 814780504 9261000 103823000 62570773 1520875 3112136 221445125 36264691 559476224 345948408 32768 410172407 8242408 651714363 8 588480472 103823000 4096000 161878625 590589719 168196608 17984728 2515456 168196608 17576 30080231 97336 6751269 20570824 830584 857375 38958219 214921799 521660125 38614472 653972032 603351125 74618461 14348907 354894912 10941048 161878625 389017000 10503459 8365427 460099648 170953875 140608 54872000 14526784 40353607 622835864 5929741 371694959 1860867 134217728 35937000 248858189 8998912 155720872 354894912 63044792 430368875 362467097 551368000 1643032 731432701 1728 21717639 537367797 2406104 23149125 287496 748613312 98611128 415160936 110592 614125 29218112 9261 912673000 614125000 958585256 128024064 10648 843908625 527514112 1953125 140608 510082399 527514112 299418309 195112000 185193000 254840104 29791 16003008 51064811 761048497 11697083 483736625 187149248 27000 153990656 47832147 382657176 3241792 91733851 817400375 642735647 44738875 273359449 174676879 22188041 426957777 88716536 27000000 98611128 553387661 56181887 838561807 318611987 52313624 74618461 21952 487443403 636056000 502459875 191102976 857375000 674526133 77308776 308915776 116930169 416832723 296740963 54010152 884736 3796416 1601613 512 4826809 245314376 19902511 6644672 28652616 51064811 325660672 269586136 37259704 4410944 108531333 31554496 54872000 686128968 430368875 294079625 153990656 4173281 2744 121287375 345948408 135005697 362467097 303464448 299418309 812166237 796597983 347428927 527514112 222545016 273359449 418508992 766060875 71991296 18609625 11239424 164566592 5832 714516984 180362125 4657463 729000000 263374721 912673000 52734375 216000 949862087 753571000 57512456 649461896 292754944 401947272 653972032 10793861 467288576 567663552 970299000 221445125 11852352 1442897 199176704 26463592 153130375 1520875 16194277 592704 131872229 430368875 251239591 614125 160989184 400315553 73560059 12008989 28372625 18821096 636056 164566592 389017 283593393 52734375 48627125 11239424 185193 3442951 234885113 75686967 315821241 70957944 389017 185193 15438249 452984832 4096 776151559 257259456 373248000 175616 592704 80062991 39304000 69934528 461889917 111284641 483736625 1331000 66923416 22665187 627222016 403583419 192100033 743677416 338608873 275894451 758550528 96702579 270840023 27270901 1601613 37259704 88121125 5832 183250432 345948408 104487111 979146657 147197952 481890304 753571 707347971 40001688 783777448 611960049 206425071 27818127 145531576 193100552 665338617 56623104 290117528 119823157 13651919 63044792 287496 168196608 31855013 88716536 135005697 768575296 169112377 51064811 220348864 721734273 865523177 860085351 60698457 288804781 2685619 941192000 300763000 973242271 310288733 218167208 58411072 38272753 2000376 21024576 104487111 1601613 944076141 6028568 582182875 79507000 513922401 941192 865523177 317214568 111284641 22665187 20570824 89314623 66430125 43986977 5735339 2299968 320013504 2460375 387420489 155720872 281011375 13997521 541343375 202262003 259694072 96071912 166375000 578009537 20570824 693154125 34328125 39304 284890312 846590536 374805361 941192 12812904 202262003 10648 761048497 822656953 56181887 46268279 697864103 35937 1685159 3652264 205379000 3869893 481890304 2924207 335702375 1643032 64000000 228099131 166375 238328 102503232 56623104 51064811 400315553 932574833 59319 192100033 122023936 729000 18609625 483736625 862801408 2197000 2628072 230346397 12977875 743677416 1092727 537367797 300763000 29503629 122763473 368601813 226981000 274625 61629875 6539203 240641848 81182737 244140625 870983875 27270901 100544625 283593393 588480472 729000000 142236648 2406104 341532099 324242703 153130375 8242408 1728 7645373 679151439 46656 331373888 274625 549353259 65450827 121287375 783777448 317214568 44361864 533411731 74618461 42144192 78402752 98611128 843908625 298077632 26198073 627222016 599077107 362467097 245314376 1815848 729000000 222545016 594823321 397065375 116214272 64481201 25153757 328509000 543338496 38272753 62570773 2985984 5639752 143877824 846590536 2460375 3375000 697864103 129554216 841232384 17779581 59319 135796744 294079625 605495736 168196608 107850176 258474853 13997521 140608 1191016 907039232 32461759 2406104 18609625 27000 426957777 609800192 483736625 893056347 5451776 721734273 13144256 398688256 58863869 329939371 751089429 638277381 61629875 788889024 3241792 18821096 253636137 22665187 860085351 65450827 445943744 1643032 6434856 377933067 39651821 958585256 4913000 697864103 6967871 8242408 3375000 463684824 5000211 27 12167 216000000 857375 28094464 125000 31855013 277167808 387420489 379503424 881974079 9938375 3048625 40001688 14348907 69426531 884736000 175616 2744000 712121957 205379000 170031464 609800192 292754944 195112 3048625 15069223 148877000 868250664 71473375 64481201 121287375 390617891 153130375 575930368 220348864 74088000 736314327 21484952 9800344 166375000 773620632 6128487 592704 493039000 35287552 193100552 148877000 3375000 67917312 39304000 1124864 105154048 278445077 571787000 870983875 165469149 325660672 273359449 39304 382657176 239483061 384240583 228099131 253636137 841232384 132651 71473375 97972181 39304 170953875 329939371 35937 405224000 310288733 781229961 10360232 961504803 46656000 435519512 405224000 221445125 636056000 368601813 97336000 707347971 119823157 4410944 353393243 5359375 164566592 3375000 731432701 7880599 189119224 822656953 193100552 210644875 41063625 976191488 151419437 247673152 4492125 985074875 179406144 332812557 541343375 4492125 756058031 223648543 320013504 99252847 203297472 59319 15813251 519718464 274625 3652264 130323843 103161709 22906304 125 4741632 13312053 140608000 435519512 30371328 16581375 5545233 4019679 893056347 15069223 729000 82881856 295408296 66923416 24389 226981000 214921799 64964808 806954491 194104539 382657176 456533 22906304 206425071 982107784 693154125 327082769 731432701 33386248 367061696 28094464 743677416 1953125 5545233 8869743 161878625 3869893 860085351 125 24389 609800192 157464000 14886936 329939371 62099136 46656 148877 79507 379503424 397065375 451217663 13651919 84027672 64481201 3869893 103161709 884736000 799178752 614125000 26463592 101194696 22665187 970299000 175616000 78402752 979146657 1000 10218313 178453547 348913664 2803221 788889024 263374721 89314623 4019679 7077888 458314011 571787000 11852352 660776311 43243551 851971392 870983875 180362125 614125 274625 59319 49836032 9261 1601613 6751269 57512456 13997521 315821241 357911 405224000 614125 12008989 498677257 343000 51478848 35611289 4913000 138188413 220348864 147197952 6028568 10648000 23393656 500566184 72511713 98611128 29791 68921 93576664 825293672 470910952 994011992 122763473 13824000 741217625 614125 340068392 438976 18609625 857375000 163667323 5545233 382657176 1295029 156590819 59319 80062991 5088448 69934528 190109375 13144256 16777216 363994344 240641848 9663597 28372625 10941048 9129329 14526784 98611128 192100033 611960049 656234909 122023936 221445125 49430863 39651821 9800344 116214272 979146657 12649337 18821096 614125000 3869893 90518849 28372625 704969000 103161709 2352637 841232384 3723875 202262003 879217912 620650477 196122941 384240583 216000000 519718464 932574833 147197952 4574296 669921875 10793861 122023936 174676879 94818816 64481201 416832723 314432000 513922401 498677257 35287552 614125000 656234909 10648000 438976000 406869021 729 27000000 40353607 5929741 876467493 384240583 217081801 203297472 438976000 876467493 80062991 1404928 912673 143055667 245314376 733870808 337153536 348913664 71473375 557441767 584277056 7762392 5088448 401947272 2048383 390617891 428661064 82312875 573856191 884736 170953875 33386248 491169069 274625000 555412248 716917375 202262003 281011375 778688000 258474853 941192 582182875 39651821 74088000 24389000 298077632 907039232 15813251 114084125 4251528 625026375 114084125 290117528 85184 11697083 119095488 322828856 343 21484952 31554496 175616 76225024 2406104 28372625 126506008 256047875 822656953 26730899 531441000 406869021 1157625 531441 8120601 4657463 4913000 21024576 614125 119095488 68921 259694072 33698267 58863869 252435968 54010152 804357 6434856 949862087 603351125 7077888 9663597 614125 48627125 199176704 686128968 71991296 387420489 763551944 594823321 47045881 39304 724150792 949862087 79507 141420761 59776471 6331625 521660125 413493625 489303872 20570824 2000376 114084125 8000000 438976000 68921 268336125 43614208 317214568 389017 4492125 42875 24897088 451217663 357911 89314623 281011375 128787625 970299 470910952 912673000 5177717 22665187 19683 6751269 40353607 489303872 81746504 160989184 160103007 2197000 152273304 1124864 973242271 226981000 640503928 28652616 112678587 21484952 887503681 485587656 57066625 88121125 208527857 474552 170953875 4173281 1601613 290117528 51064811 158340421 25672375 607645423 250047000 160103007 2406104 578009537 65939264 38614472 164566592 114791256 481890304 697864103 428661064 392223168 893056347 967361669 390617891 267089984 447697125 132651000 1367631 17373979 571787000 2744000 95443993 955671625 485587656 9528128 563559976 35611289 4410944 72511713 679151439 272097792 636056000 618470208 561515625 890277128 275894451 633839779 809557568 741217625 660776311 360944128 170031464 115501303 245314376 567663552 10218313 132651000 37933056 6644672 428661064 212776173 192100033 64964808 296740963 636056 79507 189119224 5359375 97336 729000000 3375 809557568 299418309 63044792 179406144 344472101 23639903 27000000 8000000 12812904 135796744 8000 231475544 24389 47045881 555412248 387420489 5268024 437245479 132651 4741632 9261000 512000000 43986977 465484375 357911000 521660125 838561807 315821241 209584584 109215352 31554496 14706125 445943744 640503928 693154125 525557943 42875 176558481 23393656 49836032 32157432 315821241 681472 314432000 69426531 234885113 851971392 10503459 308915776 2571353 838561807 236029032 251239591 220348864 52734375 125000000 211708736 322828856 42508549 406869021 42508549 374805361 5000211 16194277 85766121 11543176 85184000 33698267 629422793 128024064 667627624 584277056 122023936 45499293 669921875 465484375 445943744 498677257 80062991 143055667 14172488 401947272 229220928 170953875 1 360944128 73560059 135005697 354894912 627222016 334255384 64000 152273304 9938375 15813251 40001688 106496424 6434856 23887872 35937000 1157625 1259712 198155287 101847563 25934336 778688000 22906304 405224 10077696 241804367 69934528 496793088 52734375 1331 741217625 8 2515456 656234909 137388096 51478848 370146232 1030301 1815848 5832000 232608375 25934336 2146689 22188041 206425071 421875000 143877824 78402752 1000 36594368 879217912 45499293 12167000 496793088 62099136 578009537 29791 1560896 49027896 667627624 17779581 24897088 13651919 25934336 92345408 487443403 6434856 67419143 9393931 753571 272097792 452984832 541343375 186169411 5359375 332812557 8000000 539353144 74618461 11089567 65450827 667627624 27000 11543176 117649000 555412248 61162984 31554496 8 15252992 6859 14172488 582182875 50653 921167317 571787 7645373 763551944 97336 513922401 955671625 472729139 337153536 119823157 506261573 328509000 356400829 8242408 12008989 61162984 77854483 258474853 70957944 343000000 337153536 17373979 113379904 86350888 5359375 257259456 23639903 123505992 44738875 214921799 362467097 157464 39304000 34328125 91733851 81182737 292754944 8242408 561515625 601211584 504358336 704969000 10503459 893056347 54439939 207474688 421875000 629422793 638277381 731432701 596947688 416832723 124251499 510082399 220348864 8365427 403583419 314432000 679151439 618470208 778688000 192100033 384240583 19683000 416832723 145531576 716917375 515849608 4657463 73560059 893056347 110592000 6331625 397065375 663054848 132651000 625026375 64000 202262003 791453125 768575296 35287552 109902239 324242703 57066625 281011375 329939371 472729139 119823157 6229504 219256227 119095488 410172407 8000000 332812557 126506008 14348907 125751501 397065375 86938307 354894912 870983875 512000 586376253 9261000 693154125 3241792 278445077 314432 374805361 164566592 918330048 881974079 344472101 9261 335702375 109902239 16974593 29791 385828352 16194277 45499293 41063625 69426531 73034632 876467493 38958219 55742968 137388096 226981000 620650477 138188413 99252847 14172488 588480472 1601613 58863869 129554216 904231063 9938375 907039232 298077632 200201625 881974079 153130375 873722816 97336000 10793861 347428927 127263527 724150792 7414875 107850176 173741112 726572699 35937 16974593 121287375 54010152 901428696 1953125 433798093 281011375 94818816 250047000 665338617 1685159 5268024 686128968 531441 57066625 143055667 26730899 758550528 64964808 125751501 143055667 50653 58411072 2924207 28372625 955671625 14172488 9528128 17576 237176659 103823 157464 729000000 3944312 20123648 290117528 40001688 99252847 776151559 78402752 729000000 736314327 362467097 10077696 117649000 857375 142236648 667627624 250047 39651821 778688000 512000000 137388096 81182737 991026973 55742968 367061696 92959677 1 806954491 260917119 967361669 15069223 741217625 106496424 10503459 63044792 97972181 469097433 370146232 367061696 512000000 23639903 164566592 814780504 188132517 74618461 695506456 941192 584277056 135005697 421875 128787625 66923416 85766121 359425431 160103007 195112 100544625 553387661 172808693 627222016 11390625 707347971 111980168 432081216 726572699 1295029 1601613 1728 416832723 2352637 114084125 944076141 25934336 865523177 460099648 788889024 142236648 1030301 295408296 362467097 102503232 4330747 924010424 25934336 5000211 952763904 688465387 970299 183250432 100544625 110592 226981000 1225043 638277381 37595375 91125 1728000 876467493 341532099 31255875 2924207 33076161 125000000 41781923 10941048 74618461 299418309 220348864 117649 4410944 373248 467288576 447697125 535387328 292754944 120553784 10360232 306182024 817400375 644972544 575930368 776151559 426957777 351895816 353393243 9528128 438976000 70444997 38272753 545338513 106496424 117649000 35937000 418508992 644972544 162771336 614125000 116214272 199176704 449455096 2299968 535387328 328509 517781627 397065375 3944312 138188413 10077696 393832837 949862087 964430272 91733851 33076161 273359449 348913664 13824000 244140625 660776311 64 27 158340421 86938307 53157376 469097433 3375 278445077 22188041 284890312 24642171 571787 620650477 958585256 225866529 34012224 106496424 592704000 122023936 39304 27818127 120553784 21253933 881974079 61629875 442450728 1906624 197137368 3307949 7529536 658503000 13481272 3176523 12649337 944076141 9261000 251239591 451217663 601211584 45499293 423564751 186169411 3112136 226981 1000000 281011375 700227072 567663552 248858189 49836032 7077888 7880599 62570773 109902239 117649 76225024 1191016 2406104 702595369 19902511 481890304 310288733 729000 647214625 66430125 368601813 337153536 121287375 2863288 357911000 38272753 6539203 264609288 2744000 54872 924010424 804357 557441767 33386248 12008989 32768000 307546875 438976000 188132517 12326391 87528384 704969000 418508992 51064811 5268024 9938375 390617891 426957777 2803221 39304000 469097433 24389000 41063625 949862087 274625 17576000 729000000 76225024 658503 3652264 6859000 56623104 152273304 700227072 700227072 300763000 8741816 170031464 110592000 242970624 460099648 229220928 31855013 103823 3176523 39304000 97336000 182284263 743677416 71991296 804357000 476379541 603351125 54010152 403583419 801765089 233744896 753571 563559976 733870808 729 658503 545338513 681472 773620632 321419125 582182875 506261573 23639903 1000 161878625 451217663 39651821 259694072 405224 5545233 228099131 99252847 588480472 207474688 729000000 693154125 921167317 137388096 114791256 3375000 118370771 679151439 158340421 686128968 496793088 138991832 958585256 154854153 620650477 55306341 97972181 298077632 373248 21717639 161878625 81746504 211708736 714516984 139798359 164566592 1520875 191102976 88716536 15813251 2000376 19034163 125000 6229504 622835864 24389000 284890312 54872000 101847563 909853209 59776471 4826809 967361669 693154125 561515625 909853209 649461896 10077696 707347971 103161709 46268279 19683 210644875 647214625 649461896 519718464 827936019 37259704 6967871 5735339 390617891 43614208 264609288 207474688 163667323 33076161 131872229 371694959 65450827 751089429 18821096 205379000 70957944 64000000 389017000 27000 6028568 310288733 4019679 1124864 350402625 13997521 20123648 2197000 48627125 15069223 170953875 15625000 799178752 82881856 5451776 970299 61629875 357911000 86350888 555412248 541343375 955671625 11390625 2197000 454756609 846590536 973242271 4019679 485587656 104487111 89915392 232608375 376367048 10648 29503629 539353144 370146232 132651000 41421736 571787 857375 22906304 2460375 30371328 21484952 408518488 143877824 167284151 751089429 258474853 681472 103161709 84604519 55742968 5832000 6644672 6434856 148035889 849278123 1520875 601211584 182284263 3869893 841232384 873722816 125751501 778688 2571353 22665187 173741112 63044792 16581375 515849608 199176704 537367797 172808693 258474853 712121957 42144192 337153536 141420761 131872229 669921875 222545016 340068392 649461896 729000000 895841344 175616000 445943744 357911000 96702579 57960603 14886936 148035889 389017000 5088448 2571353 34012224 704969000 222545016 270840023 729000000 879217912 42508549 22665187 449455096 1442897 75151448 84604519 1367631 180362125 174676879 449455096 287496 35611289 18399744 28934443 39304 825293672 669921875 702595369 46656000 2863288 223648543 148877 45882712 638277381 915498611 33076161 16194277 761048497 47045881 870983875 87528384 590589719 53582633 278445077 86350888 569722789 738763264 771095213 63521199 214921799 292754944 425259008 7762392 92959677 74088 118370771 1601613 452984832 887503681 86350888 841232384 88121125 801765089 22906304 15813251 35287552 18399744 21717639 814780504 328509 229220928 67917312 408518488 117649000 328509 508169592 15625 683797841 549353259 512000 763551944 1295029 6859 38958219 30080231 707347971 34965783 6229504 19902511 9528128 287496000 10648 3375 302111711 252435968 54872000 13651919 150568768 403583419 287496 629422793 2744 74618461 56623104 704969 761048497 327082769 42875000 82312875 343000000 216000000 2000376 111284641 43614208 43986977 997002999 267089984 20796875 40353607 2744000 19683000 84027672 1860867 48228544 640503928 55306341 988047936 300763 827936019 110592 344472101 184220009 164566592 712121957 109215352 825293672 8869743 85766121 537367797 474552 175616000 8869743 27543608 13997521 21024576 94818816 348913664 50653 359425431 21952 472729139 493039000 353393243 494913671 541343375 54872 20796875 59776471 334255384 10503459 625026375 34328125 791453125 132651000 128024064 68921000 63044792 268336125 640503928 45118016 17576 42144192 34965783 686128968 9663597 23639903 47832147 873722816 286191179 1860867 435519512 213847192 363994344 2744 571787000 115501303 133432831 2685619 2744 438976 34328125 328509000 596947688 10360232 517781627 929714176 379503424 967361669 120553784 985074875 15069223 1481544 146363183 185193 253636137 988047936 2744 1481544 59319000 24389 71473375 96071912 456533000 96071912 331373888 308915776 343 55306341 444194947 82312875 683797841 27270901 6331625 33386248 676836152 976191488 59319 43243551 5639752 3241792 461889917 96702579 741217625 130323843 143877824 216 676836152 158340421 233744896 15252992 287496000 376367048 676836152 54439939 12977875 663054848 683797841 241804367 879217912 20346417 8365427 93576664 38614472 16974593 124251499 254840104 185193 3375 193100552 57960603 1124864 2197000 256047875 381078125 395446904 19683000 28652616 141420761 290117528 343000 33698267 403583419 238328 179406144 37595375 148877 53582633 557441767 10360232 236029032 428661064 328509 467288576 778688 77854483 704969 274625000 47437928 211708736 2406104 938313739 729000000 109902239 898632125 360944128 60698457 137388096 1331 820025856 314432 244140625 59776471 216000000 470910952 2744000 686128968 551368 359425431 3796416 242970624 382657176 64964808 45118016 474552 8120601 605495736 57512456 125751501 370146232 96071912 573856191 994011992 194104539 155720872 109902239 833237621 119823157 43243551 238328000 416832723 173741112 259694072 2863288 1092727 52313624 158340421 10648 368601813 18191447 275894451 42875 405224 290117528 820025856 229220928 494913671 21717639 20570824 6967871 432081216 15252992 704969 91125000 395446904 15625 166375000 627222016 748613312 100544625 64000000 343000 2406104 248858189 45882712 173741112 573856191 125751501 873722816 873722816 420189749 510082399 373248 9938375 152273304 9129329 247673152 6434856 27000 1771561 154854153 34012224 27543608 658503000 263374721 17779581 40353607 131872229 2744 17576 7880599 406869021 170031464 14172488 27 54872000 279726264 374805361 322828856 991026973 642735647 456533 148035889 3652264 103823000 252435968 592704 359425431 658503000 63044792 970299 493039 633839779 997002999 10648000 430368875 5545233 6967871 337153536 357911 228099131 308915776 843908625 291434247 97336 644972544 565609283 707347971 620650477 423564751 39651821 190109375 32157432 669921875 485587656 658503000 5088448 879217912 2248091 8998912 397065375 776151559 260917119 283593393 578009537 351895816 216 3796416 135796744 185193 596947688 976191488 636056 997002999 25672375 400315553 172808693 32461759 5929741 111980168 20796875 8000000 119095488 264609288 47045881 6644672 697864103 50653 187149248 741217625 38958219 731432701 21253933 160103007 101194696 575930368 41063625 2248091 15813251 36264691 3112136 19683 103161709 63521199 476379541 786330467 287496000 633839779 138188413 527514112 44361864 33386248 2985984 707347971 33386248 12326391 360944128 135005697 594823321 157464 898632125 233744896 638277381 321419125 454756609 851971392 19034163 77854483 74618461 101847563 519718464 4019679 485587656 239483061 303464448 895841344 1191016 40707584 13481272 786330467 59319 6539203 909853209 284890312 137388096 328509000 190109375 220348864 601211584 801765089 250047 649461896 838561807 405224000 5545233 3511808 62099136 251239591 86938307 531441000 228099131 68417929 153990656 425259008 724150792 15069223 6539203 303464448 582182875 79507000 114084125 318611987 768575296 292754944 48228544 938313739 926859375 44738875 16003008 6644672 746142643 66923416 226981000 384240583 4330747 7762392 10648 23639903 248858189 411830784 7189057 290117528 221445125 59776471 527514112 232608375 33698267 719323136 4096000 22425768 74088 592704 73034632 1860867 11697083 182284263 411830784 616295051 1000 11089567 3048625 36594368 126506008 120553784 362467097 84604519 679151439 265847707 239483061 454756609 571787 173741112 901428696 83453453 3652264 41781923 438976 849278123 870983875 426957777 220348864 254840104 345948408 5832000 461889917 57066625 77854483 40353607 6967871 332812557 5000211 238328 447697125 32157432 421875000 4913000 833237621 686128968 367061696 345948408 435519512 924010424 46656000 340068392 161878625 9261000 226981000 6028568 938313739 1259712 300763 135796744 363994344 681472000 167284151 636056000 230346397 30080231 17984728 498677257 887503681 794022776 599077107 89314623 374805361 702595369 761048497 96071912 40001688 838561807 47437928 126506008 13824000 84027672 79507 310288733 707347971 142236648 238328000 373248 9261 329939371 10648000 582182875 658503 368601813 332812557 461889917 377933067 2352637 237176659 51895117 368601813 140608000 106496424 237176659 1295029 70444997 13997521 189119224 26730899 45882712 185193000 306182024 726572699 245314376 62099136 553387661 314432 27818127 912673000 60698457 78402752 52734375 1601613 873722816 290117528 56623104 573856191 994011992 88716536 161878625 743677416 44738875 988047936 142236648 683797841 246491883 110592 870983875 895841344 478211768 51895117 5359375 96071912 549353259 23887872 804357000 724150792 686128968 237176659 373248000 403583419 498677257 310288733 53157376 944076141 343000000 620650477 295408296 904231063 76765625 56181887 66430125 9393931 296740963 406869021 216000 357911000 114084125 763551944 68921 988047936 454756609 985074875 318611987 941192000 529475129 557441767 8489664 3375 7762392 76765625 493039000 2924207 281011375 41781923 997002999 857375000 31855013 69934528 890277128 64 51478848 791453125 32768 343000 551368000 154854153 19902511 86938307 5545233 267089984 47437928 1000000000 64000 29791000 169112377 3375000 113379904 260917119 340068392 704969000 437245479 125 373248 3944312 257259456 7414875 163667323 52734375 656234909 50653 758550528 223648543 398688256 116930169 2685619 27 952763904 758550528 580093704 241804367 387420489 290117528 444194947 481890304 430368875 17779581 100544625 201230056 73560059 2146689 202262003 690807104 52734375 559476224 733870808 81182737 559476224 512000 851971392 46656000 29503629 144703125 13144256 523606616 29503629 938313739 48228544 935441352 310288733 387420489 537367797 4173281 47832147 860085351 493039000 87528384 77308776 68921 69426531 397065375 99897344 14526784 134217728 38958219 405224000 10218313 12487168 52313624 41781923 40707584 210644875 327082769 14706125 241804367 7880599 8 786330467 631628712 537367797 849278123 64 24389 411830784 517781627 529475129 952763904 763551944 92345408 771095213 846590536 337153536 268336125 8120601 7189057 127263527 543338496 302111711 338608873 16581375 25412184 27270901 1860867 189119224 47437928 36594368 5451776 2985984 1860867 317214568 493039 421875000 159220088 119823157 17373979 1728 203297472 274625 496793088 153990656 37933056 136590875 52734375 4741632 7414875 6128487 929714176 195112 6859 660776311 1367631 14172488 18609625 148877 79507 575930368 565609283 277167808 938313739 884736000 101194696 1771561 781229961 213847192 54872000 115501303 131096512 469097433 331373888 36594368 719323136 139798359 452984832 493039000 9129329 955671625 178453547 12812904 512000 274625 830584000 250047000 16003008 161878625 18399744 66430125 148877 474552 137388096 970299 794022776 158340421 3869893 117649 3581577 14706125 430368875 964430272 19902511 21253933 1860867 30664297 223648543 198155287 257259456 125000000 80062991 239483061 211708736 53582633 33076161 667627624 16003008 44361864 681472 25153757 35611289 893056347 216000 274625000 29503629 982107784 704969 822656953 794022776 1000 508169592 403583419 113379904 41421736 3307949 287496 6331625 10360232 17984728 314432000 195112000 970299000 81746504 753571 49027896 88716536 103161709 451217663 594823321 39304000 783777448 3869893 37259704 153990656 569722789 194104539 27543608 105823817 854670349 729000000 502459875 140608 85766121 561515625 147197952 18821096 92959677 104487111 166375000 433798093 92959677 329939371 3511808 377933067 15438249 873722816 57066625 817400375 57066625 71991296 21253933 13144256 27 702595369 9663597 8365427 31255875 208527857 59319 174676879 729000 504358336 794022776 881974079 3652264 66923416 212776173 1259712 575930368 2352637 376367048 599077107 178453547 75686967 702595369 148877 31855013 240641848 332812557 3307949 282300416 870983875 269586136 531441000 317214568 170031464 20123648 2744 504358336 91125 117649 4574296 525557943 458314011 461889917 15625000 37933056 30959144 620650477 103823 70957944 456533000 50653 287496000 1 601211584 158340421 3112136 368601813 403583419 806954491 207474688 281011375 317214568 370146232 368601813 13824 11089567 269586136 139798359 191102976 23393656 155720872 489303872 898632125 110592 61162984 860085351 38958219 474552 736314327 771095213 2000376 1404928 291434247 2097152 7762392 237176659 456533 565609283 825293672 186169411 184220009 527514112 483736625 1953125 830584000 80062991 78402752 199176704 27818127 465484375 89915392 216000 102503232 531441000 746142643 62099136 87528384 140608 603351125 3511808 1191016 729000000 3048625 397065375 50243409 300763000 599077107 186169411 54010152 527514112 1259712 3869893 758550528 64 13144256 724150792 21952000 605495736 13651919 37259704 20570824 54872 988047936 527514112 108531333 8000000 551368 2000376 265847707 547343432 170953875 786330467 128024064 27270901 88716536 435519512 955671625 314432000 71473375 432081216 226981000 234885113 442450728 531441 647214625 901428696 325660672 237176659 234885113 307546875 741217625 15069223 887503681 220348864 210644875 47045881 281011375 1601613 41063625 640503928 30080231 111284641 719323136 343000000 199176704 160989184 370146232 456533 841232384 551368000 275894451 658503 625026375 84027672 29503629 13651919 4251528 308915776 231475544 573856191 545338513 157464 200201625 676836152 210644875 909853209 1331000 3375 224755712 12977875 76765625 461889917 575930368 160989184 614125000 876467493 547343432 833237621 175616 82881856 133432831 870983875 493039 353393243 67917312 523606616 653972032 224755712 51895117 658503 21484952 347428927 881974079 814780504 512 242970624 105154048 82881856 895841344 444194947 729000 862801408 442450728 1157625 382657176 360944128 887503681 248858189 714516984 616295051 712121957 1906624 164566592 967361669 111980168 325660672 2197 226981000 2097152 827936019 719323136 879217912 291434247 64964808 186169411 3869893 55306341 716917375 116214272 8741816 588480472 964430272 584277056 5929741 47832147 278445077 20346417 890277128 382657176 196122941 5832000 567663552 51895117 82312875 426957777 15625 83453453 18191447 4492125 245314376 373248000 25934336 393832837 112678587 551368 373248000 62570773 315821241 15438249 846590536 51478848 166375 296740963 456533000 37259704 500566184 368601813 421875000 283593393 460099648 8120601 27000000 504358336 216 133432831 140608 1601613 9129329 160103007 206425071 74088 421875000 771095213 175616 849278123 1906624 37259704 315821241 63044792 202262003 36264691 68921 91125000 384240583 851971392 1643032 10077696 359425431 270840023 21484952 2000376 555412248 100544625 20570824 159220088 264609288 893056347 709732288 452984832 1520875 702595369 438976000 517781627 994011992 4657463 2571353 8120601 616295051 474552000 4574296 941192000 421875 964430272 226981 1520875 814780504 294079625 901428696 649461896 131096512 3652264 392223168 440711081 287496 240641848 3442951 8365427 1367631 502459875 876467493 721734273 46656000 1815848 33386248 140608000 909853209 114084125 216 440711081 238328 19248832 555412248 452984832 801765089 964430272 712121957 46268279 707347971 208527857 5929741 1560896 1404928 674526133 512000 348913664 879217912 515849608 918330048 13997521 756058031 354894912 493039000 26463592 25934336 3176523 93576664 4913 781229961 2515456 918330048 6434856 393832837 299418309 3581577 218167208 551368000 129554216 912673000 343 32768000 151419437 168196608 2744 187149248 253636137 2685619 13144256 3796416 57960603 512 38272753 700227072 200201625 4096 563559976 14348907 286191179 36264691 37259704 331373888 371694959 1953125 5088448 20570824 71991296 2097152 156590819 456533 555412248 185193000 111284641 86938307 29218112 184220009 559476224 23887872 189119224 46656 814780504 44361864 483736625 3723875 331373888 474552000 5359375 39304 822656953 13824 228099131 428661064 884736000 472729139 1331 884736 838561807 47832147 78402752 264609288 531441 438976 4173281 139798359 19902511 320013504 997002999 270840023 17173512 592704 502459875 86938307 918330048 314432000 393832837 29791000 681472000 304821217 665338617 171879616 776151559 400315553 938313739 90518849 569722789 17779581 707347971 571787000 246491883 686128968 72511713 139798359 857375000 234885113 237176659 273359449 335702375 406869021 14706125 209584584 14706125 262144 183250432 41063625 46656000 592704000 3375000 438976000 12326391 465484375 14706125 222545016 287496000 748613312 442450728 54010152 640503928 39304000 862801408 196122941 272097792 138188413 43986977 134217728 512000 31554496 12977875 66923416 307546875 91125 5359375 10503459 335702375 24642171 395446904 393832837 350402625 8120601 148877 6331625 166375 71991296 125000000 141420761 41063625 38614472 426957777 45499293 78402752 1061208 702595369 778688000 120553784 3869893 982107784 27000000 629422793 944076141 236029032 481890304 389017000 149721291 830584000 72511713 294079625 1331000 230346397 949862087 753571000 64964808 846590536 123505992 193100552 79507 114084125 5832000 216000 649461896 997002999 8000000 1295029 432081216 190109375 6644672 10648 76765625 45118016 17373979 681472000 806954491 681472 478211768 87528384 663054848 16194277 592704 125000000 24137569 248858189 110592000 4913 203297472 1906624 155720872 343 973242271 325660672 512 279726264 994011992 521660125 1601613 827936019 34645976 428661064 194104539 322828856 10503459 4096 3944312 393832837 9938375 220348864 15438249 1000000000 830584000 162771336 91125 10941048 851971392 601211584 3375000 2146689 260917119 2744000 28372625 152273304 268336125 160103007 403583419 1404928 131096512 515849608 14526784 809557568 17576000 41063625 24897088 13651919 253636137 125751501 11852352 756058031 4173281 994011992 40707584 681472000 71473375 193100552 136590875 28372625 174676879 125751501 13144256 6028568 5000211 38272753 384240583 18191447 196122941 541343375 75686967 110592000 310288733 190109375 69426531 485587656 45882712 51895117 52734375 515849608 519718464 83453453 638277381 292754944 141420761 133432831 12977875 101847563 843908625 213847192 66923416 8489664 15438249 109215352 557441767 841232384 153130375 31554496 78953589 117649 879217912 10503459 74088000 67419143 24137569 519718464 54872000 849278123 458314011 188132517 693154125 34328125 584277056 812166237 761048497 94196375 251239591 34965783 825293672 85766121 3048625 268336125 174676879 157464 895841344 250047 729 167284151 204336469 344472101 890277128 7762392 195112 38272753 644972544 222545016 35287552 1728000 357911 161878625 460099648 5832 381078125 195112 184220009 716917375 912673 287496000 846590536 7645373 2744 162771336 738763264 15252992 131872229 413493625 343000 274625000 8120601 296740963 786330467 746142643 19902511 98611128 133432831 4173281 406869021 788889024 22425768 112678587 941192 786330467 141420761 377933067 190109375 3511808 1520875 365525875 287496000 5359375 194104539 44361864 181321496 291434247 474552 18191447 862801408 601211584 425259008 39304000 43614208 778688 254840104 222545016 26730899 190109375 52313624 778688 20796875 907039232 311665752 679151439 343 263374721 26463592 41063625 7529536 23393656 4913 1442897 5000211 192100033 328509000 212776173 1331 395446904 178453547 35937 21952000 2460375 551368 40353607 17576000 96702579 483736625 18191447 605495736 868250664 949862087 4913000 373248 16003008 356400829 729 50653 107171875 80062991 69934528 44738875 408518488 62099136 147197952 898632125 700227072 251239591 84604519 29218112 452984832 324242703 794022776 97336 236029032 15813251 20796875 397065375 334255384 846590536 571787000 841232384 451217663 941192 405224 946966168 43243551 2985984 748613312 553387661 683797841 926859375 633839779 8489664 4657463 46656 7077888 8 1601613 515849608 18399744 18609625 2803221 22188041 37595375 18609625 21253933 521660125 799178752 81182737 640503928 870983875 547343432 485587656 640503928 49430863 288804781 809557568 2571353 69934528 830584 322828856 300763 125000000 182284263 49430863 128787625 979146657 724150792 351895816 116214272 17576 642735647 804357000 25412184 10360232 9528128 193100552 512 835896888 7645373 4096 778688 622835864 11852352 118370771 373248 114084125 704969000 4330747 236029032 964430272 270840023 282300416 327082769 445943744 949862087 31855013 314432 210644875 59319000 714516984 743677416 111284641 729000000 80621568 35937 185193000 97336000 681472 329939371 89314623 57512456 12167000 189119224 6331625 3796416 669921875 2685619 39651821 724150792 96071912 64964808 493039 49836032 318611987 237176659 1404928 46656 586376253 99897344 50243409 130323843 603351125 16974593 791453125 955671625 415160936 99897344 3048625 609800192 210644875 75151448 94818816 411830784 2248091 259694072 991026973 1404928 3176523 35611289 660776311 991026973 761048497 629422793 636056000 3581577 681472000 264609288 343 10793861 373248000 299418309 1560896 74088 997002999 71473375 343 565609283 32768000 24137569 12167 34965783 205379 22425768 438976000 625026375 31855013 2628072 28372625 107171875 415160936 199176704 296740963 580093704 64000000 12167 164566592 611960049 23393656 567663552 42875 136590875 51895117 377933067 584277056 686128968 119823157 4251528 27000 31855013 961504803 539353144 16003008 68921000 217081801 17779581 128787625 109215352 814780504 314432 63521199 38958219 398688256 580093704 85766121 1 67917312 343000000 494913671 647214625 258474853 4251528 724150792 991026973 9528128 515849608 184220009 65939264 59319000 125000000 42144192 420189749 200201625 66923416 56181887 4826809 187149248 184220009 865523177 166375000 84027672 112678587 27270901 47045881 70957944 773620632 13824 390617891 292754944 207474688 21253933 252435968 213847192 603351125 278445077 238328000 393832837 596947688 33698267 104487111 3112136 851971392 397065375 143055667 19465109 513922401 105823817 61629875 851971392 809557568 374805361 1331000 2248091 127263527 64 320013504 341532099 7414875 287496 719323136 929714176 343000000 288804781 223648543 438976000 205379 14526784 110592 932574833 320013504 225866529 85184 10360232 64481201 481890304 10077696 19248832 27000 470910952 85184000 4913000 11239424 161878625 223648543 12167 3442951 64 2197 133432831 353393243 66430125 343 100544625 622835864 1157625 125751501 265847707 300763000 397065375 21952000 146363183 98611128 310288733 186169411 768575296 91125 21717639 533411731 559476224 384240583 209584584 54010152 586376253 300763 543338496 719323136 68921 88121125 328509 156590819 61629875 356400829 340068392 141420761 177504328 116214272 397065375 132651 799178752 432081216 463684824 24389 541343375 3112136 406869021 430368875 170953875 8869743 22906304 814780504 13824 707347971 6229504 2863288 14706125 451217663 929714176 1000 44361864 28094464 4574296 3375 555412248 741217625 16777216 98611128 14348907 252435968 116214272 169112377 145531576 3442951 292754944 1331000 135796744 343000 195112 778688 27000000 127263527 23639903 605495736 125751501 125000 166375000 658503 237176659 228099131 697864103 31855013 304821217 110592000 454756609 758550528 122023936 949862087 85766121 36926037 17779581 233744896 7529536 10648 921167317 571787000 25412184 941192000 756058031 257259456 592704 37933056 169112377 791453125 2048383 10793861 79507000 656234909 890277128 77854483 40001688 37259704 449455096 2097152 493039000 9261 618470208 510082399 413493625 493039 186169411 408518488 9938375 733870808 123505992 515849608 19683000 24137569 8998912 54872 27543608 596947688 162771336 179406144 665338617 955671625 447697125 51064811 149721291 405224 712121957 941192 17984728 704969000 5929741 247673152 529475129 40707584 2097152 895841344 209584584 161878625 15069223 106496424 15438249 16003008 460099648 881974079 190109375 348913664 449455096 172808693 575930368 428661064 2863288 533411731 138188413 669921875 22188041 481890304 220348864 982107784 625026375 212776173 237176659 9800344 203297472 841232384 54439939 99252847 537367797 370146232 148877000 5929741 17779581 273359449 22906304 15625 46656000 1481544 938313739 101847563 425259008 315821241 277167808 42875 588480472 82312875 726572699 460099648 38958219 22665187 982107784 16194277 175616000 748613312 42875000 3652264 178453547 29503629 96702579 786330467 33386248 814780504 721734273 460099648 10793861 254840104 658503 5832000 679151439 3375000 29791 6434856 447697125 122763473 982107784 5929741 517781627 22906304 2352637 287496 19683 5088448 45118016 229220928 973242271 523606616 622835864 29791000 18609625 209584584 483736625 5177717 683797841 915498611 527514112 474552000 241804367 213847192 8242408 926859375 761048497 400315553 310288733 321419125 25672375 395446904 254840104 23887872 14706125 997002999 377933067 238328 15438249 34012224 704969000 712121957 1030301 33698267 58411072 890277128 410172407 233744896 5268024 870983875 2985984 9800344 994011992 75151448 30959144 74088000 114791256 35937 165469149 517781627 171879616 102503232 367061696 11089567 7645373 22906304 38958219 107850176 5088448 545338513 504358336 753571 1295029 426957777 41421736 148877 84604519 2863288 812166237 250047 426957777 605495736 64000 222545016 2299968 210644875 29791 239483061 1157625 193100552 603351125 328509 13312053 494913671 433798093 21253933 162771336 60698457 12326391 4913000 224755712 50243409 42508549 60236288 584277056 315821241 322828856 594823321 6967871 502459875 44738875 17984728 7301384 12167 12649337 42144192 183250432 263374721 250047000 559476224 463684824 2197000 716917375 926859375 9800344 205379000 387420489 343 61162984 926859375 37595375 17173512 658503 738763264 5088448 778688 736314327 445943744 117649 500566184 92345408 232608375 273359449 854670349 363994344 17779581 704969000 2097152 48228544 284890312 167284151 49027896 135796744 529475129 445943744 559476224 3048625 485587656 50653000 463684824 11852352 10941048 187149248 14348907 2146689 1906624 72511713 12167000 146363183 327082769 649461896 54872 121287375 416832723 40001688 19465109 592704000 63521199 55306341 7189057 907039232 6644672 1815848 324242703 716917375 1124864 113379904 1124864 773620632 413493625 994011992 128787625 56623104 240641848 213847192 42875000 71473375 270840023 202262003 71473375 61629875 86350888 421875 24389 423564751 4096 571787 216 5832000 1367631 272097792 541343375 24389000 95443993 173741112 64964808 504358336 24389 46268279 64481201 79507 140608 157464 28372625 84027672 29791 125751501 2197000 169112377 224755712 28934443 901428696 194104539 222545016 193100552 67917312 690807104 988047936 1124864 43243551 198155287 298077632 445943744 143055667 257259456 85184000 709732288 12487168 68417929 128787625 288804781 15438249 123505992 131096512 35937000 10941048 198155287 743677416 360944128 242970624 456533 157464 33386248 601211584 60236288 2352637 481890304 756058031 270840023 111284641 144703125 50243409 21952000 835896888 761048497 258474853 158340421 498677257 195112000 224755712 104487111 9663597 344472101 21952000 73560059 206425071 74088 1092727 485587656 991026973 35287552 719323136 10793861 15813251 17984728 683797841 11239424 126506008 221445125 440711081 34965783 5177717 44361864 27000000 133432831 1030301 5359375 125751501 4574296 786330467 290117528 300763 17779581 397065375 976191488 607645423 65939264 153130375 93576664 91125 174676879 76765625 370146232 513922401 53157376 88716536 1367631 31554496 478211768 36264691 325660672 926859375 27000000 26463592 70957944 16581375 567663552 761048497 299418309 5545233 2406104 56623104 26463592 32768000 746142643 6331625 478211768 638277381 756058031 15813251 114084125 15069223 18191447 52734375 952763904 91733851 251239591 1092727 84604519 36926037 30080231 300763 275894451 559476224 5359375 11089567 6539203 142236648 35287552 135796744 114084125 211708736 991026973 3375 452984832 71991296 162771336 192100033 206425071 379503424 4330747 256047875 5451776 478211768 18609625 250047000 395446904 425259008 12649337 571787000 102503232 322828856 51895117 94196375 54872000 51895117 115501303 219256227 19902511 27000 6434856 1124864 420189749 65939264 101847563 512000000 104487111 275894451 60698457 327082769 307546875 244140625 469097433 27000 3442951 294079625 14706125 521660125 162771336 638277381 2000376 24642171 160989184 584277056 357911 221445125 125000000 356400829 4410944 512 616295051 1520875 1860867 5735339 10648 128787625 865523177 107171875 4096000 700227072 85184000 7880599 116930169 478211768 438976000 994011992 328509000 169112377 895841344 42875000 123505992 898632125 6028568 238328 208527857 1815848 553387661 98611128 51064811 68417929 213847192 92959677 451217663 10077696 64481201 746142643 738763264 48627125 173741112 95443993 14348907 4657463 147197952 31855013 287496 8365427 1728000 30959144 76765625 408518488 381078125 30371328 838561807 19683000 8242408 4741632 907039232 23393656 43614208 185193000 681472 225866529 1331000 351895816 9261000 370146232 49027896 10077696 7301384 344472101 1331 314432000 360944128 825293672 20123648 57512456 1061208 232608375 117649000 8242408 38958219 63521199 224755712 515849608 294079625 467288576 761048497 607645423 314432 841232384 817400375 456533000 16194277 102503232 5735339 9938375 879217912 268336125 50653000 256047875 7762392 17576000 54872 11390625 753571000 23393656 216000000 97336 180362125 599077107 7529536 1061208 28652616 257259456 29503629 152273304 16777216 405224000 405224000 778688 860085351 283593393 3723875 46656 8000000 256047875 421875000 69934528 932574833 287496000 54872000 563559976 17173512 190109375 979146657 791453125 223648543 835896888 952763904 154854153 4019679 291434247 35937 733870808 31554496 8869743 447697125 549353259 405224000 86350888 387420489 527514112 494913671 629422793 50653000 665338617 155720872 614125 3944312 846590536 137388096 300763 51478848 949862087 56181887 85766121 788889024 142236648 234885113 64000 932574833 101847563 633839779 68921000 70957944 14348907 846590536 393832837 437245479 122763473 69934528 6331625 804357000 273359449 693154125 56181887 493039000 783777448 156590819 136590875 296740963 52734375 15069223 41781923 64964808 292754944 58863869 303464448 39651821 125000 854670349 45118016 743677416 8489664 599077107 9528128 92959677 307546875 7414875 15438249 618470208 512000 596947688 26463592 167284151 6331625 1442897 851971392 4657463 695506456 549353259 69934528 461889917 1728 887503681 238328000 27543608 384240583 216000 1259712 55742968 91733851 286191179 421875 5832000 489303872 172808693 324242703 381078125 127263527 1442897 887503681 318611987 594823321 17576000 729000000 6859000 395446904 14348907 302111711 19683 27000000 702595369 185193 212776173 3581577 46656 1295029 955671625 806954491 3176523 605495736 270840023 1685159 96071912 491169069 946966168 487443403 73034632 105154048 901428696 841232384 4913000 5929741 298077632 6434856 107171875 49836032 761048497 287496 804357000 234885113 941192000 27543608 590589719 955671625 376367048 13651919 126506008 139798359 307546875 178453547 307546875 29791000 290117528 78402752 69934528 887503681 40707584 50243409 41063625 8 28372625 392223168 6967871 4574296 357911 203297472 382657176 180362125 359425431 61629875 71991296 6331625 843908625 246491883 6539203 435519512 709732288 97336000 85184000 1771561 50653000 135005697 65939264 265847707 1601613 918330048 104487111 99897344 155720872 27818127 445943744 389017000 1030301 138188413 199176704 21024576 4492125 43243551 437245479 10648000 400315553 786330467 565609283 373248000 237176659 156590819 382657176 876467493 474552000 11543176 704969000 2299968 3511808 19248832 213847192 166375000 61629875 493039000 830584000 41063625 92959677 6539203 578009537 2685619 1191016 801765089 5929741 97336 27270901 54872000 45118016 108531333 222545016 26198073 267089984 300763000 729 83453453 952763904 7077888 955671625 4019679 827936019 5359375 267089984 54872000 116930169 93576664 529475129 2628072 353393243 967361669 425259008 94196375 317214568 893056347 28372625 201230056 250047000 74618461 52734375 68417929 395446904 40353607 830584 55306341 101847563 77308776 915498611 33698267 11239424 642735647 38958219 506261573 180362125 938313739 3375 454756609 91125 1259712 49027896 116214272 618470208 17373979 69426531 217081801 833237621 890277128 28372625 14886936 12812904 10077696 48228544 13824000 55306341 31255875 2628072 115501303 480048687 9261 50243409 873722816 89915392 629422793 444194947 7414875 250047000 89915392 411830784 73560059 20346417 423564751 101194696 438976000 19683000 203297472 371694959 377933067 22425768 327082769 68921000 6967871 686128968 700227072 15813251 59319 426957777 53157376 2515456 756058031 81746504 205379000 229220928 154854153 794022776 625026375 5451776 33076161 198155287 712121957 59776471 54010152 55742968 862801408 8741816 729000 9393931 1728000 403583419 132651 79507 862801408 238328000 3241792 1643032 220348864 653972032 64000 41063625 590589719 275894451 62570773 54010152 9800344 870983875 116214272 726572699 176558481 77308776 714516984 438976000 124251499 143877824 213847192 31554496 12326391 53157376 571787000 41063625 1061208 56181887 533411731 213847192 1643032 884736 144703125 27543608 1030301 207474688 596947688 658503 19902511 820025856 50243409 4096000 54872000 7880599 306182024 40353607 345948408 955671625 592704 611960049 60698457 35287552 494913671 205379 296740963 804357000 164566592 801765089 382657176 519718464 724150792 226981 21024576 794022776 15625000 91125000 205379 40001688 39304000 843908625 18609625 263374721 156590819 418508992 761048497 3442951 371694959 400315553 508169592 173741112 129554216 77308776 20123648 96071912 54872 500566184 48627125 137388096 17576000 515849608 141420761 153990656 398688256 21484952 28372625 287496000 4330747 338608873 180362125 197137368 18399744 627222016 298077632 268336125 988047936 334255384 1560896 27 56623104 300763 729000 467288576 976191488 73034632 30080231 868250664 4913 86938307 92345408 356400829 7880599 994011992 384240583 2000376 1560896 218167208 269586136 14526784 32768000 447697125 79507 627222016 14706125 119095488 43986977 92345408 41421736 299418309 642735647 73560059 377933067 22665187 3112136 292754944 46268279 1191016 174676879 647214625 106496424 7529536 30664297 108531333 79507 210644875 325660672 286191179 292754944 43614208 96702579 31855013 440711081 21952 4657463 9261 746142643 180362125 140608000 510082399 676836152 101194696 127263527 89915392 60698457 226981000 9261 833237621 36926037 7301384 820025856 32157432 423564751 421875000 1860867 8000 11390625 970299 783777448 389017 300763 1815848 335702375 89314623 924010424 89314623 66923416 830584000 162771336 91125000 168196608 196122941 912673 447697125 879217912 53582633 73560059 105154048 36594368 494913671 61629875 295408296 154854153 10218313 17173512 12649337 571787 341532099 33386248 567663552 207474688 30080231 230346397 345948408 941192 47832147 719323136 656234909 5735339 34645976 10360232 36594368 340068392 622835864 116930169 238328 778688 189119224 1728000 36926037 6028568 493039000 13997521 101194696 941192 31255875 154854153 196122941 72511713 35937 7529536 970299000 385828352 4574296 6967871 332812557 83453453 13824 88121125 122023936 438976 81746504 688465387 2248091 58863869 2685619 976191488 131872229 5451776 115501303 270840023 681472 343000000 9393931 110592000 43986977 988047936 219256227 290117528 4173281 584277056 216 629422793 318611987 28652616 8489664 139798359 46268279 8000000 3375 970299000 70957944 15625 575930368 27000 7880599 783777448 41781923 10793861 54010152 44738875 521660125 142236648 9393931 523606616 368601813 13481272 85184000 167284151 327082769 28094464 3375000 229220928 985074875 575930368 44361864 5451776 157464000 231475544 460099648 912673000 231475544 1560896 262144 296740963 644972544 135005697 337153536 30371328 622835864 160103007 216000 5929741 216000000 884736 314432 9393931 918330048 171879616 121287375 274625000 382657176 126506008 3869893 533411731 222545016 498677257 515849608 206425071 2248091 247673152 915498611 551368000 510082399 620650477 216 9261000 870983875 9261 138188413 575930368 7645373 467288576 445943744 230346397 6028568 4913 220348864 42144192 18609625 11697083 658503000 290117528 263374721 47437928 565609283 9800344 405224 806954491 851971392 317214568 849278123 162771336 901428696 474552 351895816 10503459 3511808 1295029 373248 599077107 438976000 551368 223648543 6128487 704969000 365525875 362467097 328509 890277128 8998912 194104539 117649000 188132517 24642171 306182024 132651 1331 64000000 34012224 1728000 216000000 138991832 517781627 269586136 517781627 642735647 4492125 308915776 343000 58863869 121287375 176558481 494913671 3307949 354894912 1728 695506456 32768 2097152 36264691 496793088 525557943 563559976 18399744 7414875 71991296 3048625 665338617 216000 127263527 421875000 9938375 322828856 21484952 143055667 193100552 893056347 625026375 825293672 2628072 756058031 4913 545338513 721734273 112678587 3112136 45118016 6967871 242970624 308915776 748613312 16387064 354894912 73560059 232608375 11089567 10360232 34328125 776151559 78402752 48627125 54439939 2460375 952763904 854670349 512000 164566592 203297472 395446904 324242703 841232384 125000000 367061696 580093704 66430125 912673 308915776 8998912 512000000 64000000 174676879 814780504 3241792 1520875 216000000 38614472 841232384 370146232 105154048 5735339 256047875 3241792 949862087 9663597 884736000 112678587 34645976 3241792 491169069 93576664 219256227 167284151 512000000 1191016 1295029 658503 353393243 163667323 843908625 32768 949862087 997002999 19248832 59319 6229504 118370771 33386248 74088000 110592 620650477 2863288 551368 166375000 578009537 1000 2803221 884736 758550528 185193000 1520875 159220088 658503 179406144 7762392 117649 22906304 218167208 81182737 113379904 97972181 748613312 35937 1000 179406144 89314623 493039000 80621568 830584 458314011 14172488 474552000 267089984 584277056 105823817 59776471 42144192 97336 61162984 6128487 94818816 166375000 172808693 1367631 994011992 40353607 180362125 806954491 20570824 47832147 4741632 127263527 200201625 599077107 74088000 89314623 697864103 314432000 343000000 239483061 343000000 20570824 354894912 98611128 753571 932574833 909853209 126506008 3723875 1860867 331373888 5929741 135005697 24389 234885113 683797841 12008989 833237621 10503459 29791000 314432 223648543 11697083 54872000 37259704 223648543 7077888 15625 932574833 736314327 781229961 493039000 773620632 8120601 304821217 1295029 68921000 1367631 47437928 458314011 480048687 512000 476379541 549353259 343000000 1643032 778688000 474552000 6539203 10648 3048625 549353259 38614472 85184000 868250664 85184 277167808 116214272 52313624 62570773 23887872 256047875 830584000 10503459 868250664 42875000 704969 47437928 35937 298077632 30959144 63521199 2146689 382657176 77854483 10077696 30664297 543338496 76765625 132651000 681472000 209584584 75686967 5545233 21024576 238328000 37595375 7645373 571787 91125 357911000 3307949 119823157 555412248 381078125 39651821 551368 35937000 63044792 753571 373248 8120601 2299968 208527857 56181887 221445125 75151448 277167808 64481201 354894912 50653 60698457 54872000 884736 58411072 1157625 10360232 119095488 146363183 631628712 27 191102976 19902511 496793088 111284641 970299000 1643032 565609283 830584000 368601813 226981 178453547 241804367 231475544 25412184 5545233 1225043 991026973 43243551 262144000 96071912 123505992 150568768 964430272 206425071 105823817 64000000 846590536 113379904 139798359 180362125 199176704 3796416 1367631 3652264 152273304 44361864 8000 567663552 288804781 12812904 557441767 38272753 127263527 449455096 4251528 57066625 425259008 329939371 322828856 148877 31255875 290117528 30959144 34328125 104487111 483736625 259694072 29218112 21024576 54439939 23639903 1685159 483736625 97336 73560059 357911000 134217728 724150792 9938375 415160936 748613312 389017000 335702375 907039232 35937 382657176 437245479 343000000 332812557 208527857 881974079 244140625 91125 830584000 179406144 512 17373979 148877000 29218112 175616 250047 693154125 389017000 50653 672221376 234885113 157464000 164566592 16194277 681472000 100544625 62570773 67419143 37259704 279726264 17173512 128024064 2197 726572699 663054848 976191488 653972032 405224 377933067 557441767 296740963 232608375 539353144 3442951 444194947 658503000 156590819 918330048 8365427 85766121 527514112 200201625 523606616 363994344 582182875 138188413 132651 13824000 862801408 474552 2197 92959677 1000000000 709732288 148877 397065375 354894912 273359449 830584000 9261 117649000 663054848 731432701 1601613 607645423 74088000 363994344 136590875 946966168 209584584 421875000 567663552 496793088 374805361 318611987 10648000 11852352 11239424 603351125 299418309 426957777 236029032 182284263 73034632 30959144 259694072 113379904 12977875 76765625 932574833 979146657 578009537 251239591 527514112 10218313 51478848 3652264 6229504 140608000 649461896 35611289 315821241 788889024 377933067 24897088 651714363 57066625 156590819 838561807 324242703 2803221 452984832 15252992 513922401 636056000 158340421 59319 39651821 809557568 16387064 676836152 49430863 686128968 406869021 1157625 359425431 660776311 188132517 282300416 268336125 474552 45118016 551368 10360232 525557943 463684824 368601813 324242703 6331625 281011375 318611987 10218313 186169411 217081801 213847192 370146232 1906624 242970624 64000 26198073 341532099 155720872 36594368 432081216 11390625 365525875 2146689 555412248 510082399 18191447 758550528 107171875 73034632 611960049 157464000 85184 794022776 22906304 73034632 59319000 1442897 175616 843908625 423564751 89314623 76225024 149721291 98611128 6967871 721734273 131096512 390617891 421875 854670349 3723875 625026375 158340421 979146657 109902239 460099648 95443993 187149248 707347971 122023936 658503000 111284641 854670349 997002999 35611289 2863288 618470208 881974079 186169411 395446904 4096 325660672 26198073 29218112 114791256 938313739 6751269 649461896 45118016 15625 178453547 64000000 77308776 94818816 679151439 168196608 73034632 890277128 9663597 22425768 400315553 463684824 292754944 709732288 75151448 31255875 8869743 1906624 274625000 982107784 830584 683797841 741217625 203297472 253636137 946966168 467288576 964430272 605495736 28372625 23639903 27000 41781923 444194947 35937000 716917375 278445077 1124864 8 270840023 6539203 26463592 801765089 92959677 500566184 781229961 10648 57066625 129554216 45882712 31855013 1124864 9129329 7077888 365525875 5000211 270840023 973242271 702595369 561515625 117649000 75151448 27000 949862087 210644875 382657176 96071912 204336469 40707584 35611289 30371328 472729139 69426531 672221376 287496000 10503459 237176659 90518849 222545016 216000000 234885113 247673152 27270901 8998912 42875000 65939264 127263527 59319000 416832723 150568768 270840023 149721291 135005697 341532099 38272753 205379000 786330467 912673 194104539 122763473 183250432 849278123 320013504 216 83453453 242970624 979146657 28652616 970299 171879616 553387661 85766121 3241792 151419437 3581577 155720872 1728 321419125 690807104 45118016 34645976 799178752 204336469 26198073 748613312 1685159 9938375 846590536 341532099 517781627 504358336 203297472 103823000 268336125 14706125 2571353 387420489 54872 647214625 498677257 16974593 209584584 39304000 3723875 786330467 36264691 217081801 660776311 143055667 107171875 125000000 189119224 93576664 614125000 702595369 171879616 122763473 253636137 12649337 229220928 82312875 288804781 334255384 9528128 496793088 609800192 768575296 86938307 907039232 393832837 3723875 154854153 860085351 73560059 729000 231475544 9800344 636056000 3375 226981 194104539 370146232 1728 1000 6644672 704969 567663552 547343432 825293672 101194696 88716536 405224 61629875 357911 7077888 893056347 272097792 367061696 38272753 203297472 199176704 88716536 233744896 4826809 65939264 32157432 16777216 236029032 408518488 611960049 252435968 133432831 65939264 491169069 1331000 35937000 35937 173741112 638277381 2803221 114084125 74088 104487111 9938375 205379 169112377 58411072 135005697 308915776 90518849 106496424 4492125 329939371 122763473 67419143 4826809 738763264 58863869 197137368 80621568 932574833 3048625 67419143 245314376 45882712 264609288 912673000 205379000 107171875 141420761 238328000 288804781 97336000 561515625 265847707 2985984 45118016 22665187 15069223 229220928 75151448 756058031 5832 12008989 607645423 640503928 912673 35611289 519718464 794022776 582182875 15069223 28094464 370146232 631628712 8000000 253636137 286191179 857375 157464000 320013504 2197000 228099131 23887872 165469149 109215352 633839779 214921799 287496000 8000 318611987 16387064 379503424 461889917 949862087 445943744 213847192 1030301 2000376 91125000 205379000 123505992 64000 679151439 247673152 1643032 955671625 32768 854670349 385828352 109215352 640503928 533411731 700227072 929714176 4096 129554216 4913000 525557943 31255875 36594368 70444997 360944128 97336 16777216 310288733 667627624 54439939 817400375 7645373 39651821 69426531 103823 263374721 107850176 3048625 985074875 485587656 45499293 101194696 340068392 1331 736314327 806954491 324242703 6751269 124251499 229220928 3112136 1331000 290117528 690807104 5929741 794022776 144703125 2803221 141420761 991026973 10360232 761048497 274625 71473375 997002999 5177717 174676879 61162984 952763904 113379904 926859375 547343432 10648 335702375 513922401 651714363 263374721 22906304 2197000 465484375 751089429 3869893 74618461 63521199 242970624 2248091 991026973 89314623 870983875 340068392 4019679 55742968 37933056 2406104 70957944 9393931 985074875 814780504 1367631 27818127 286191179 183250432 539353144 45882712 210644875 773620632 467288576 796597983 24897088 56623104 827936019 133432831 54872 531441000 194104539 373248000 773620632 19902511 114791256 952763904 106496424 119823157 38614472 756058031 186169411 915498611 239483061 60698457 64964808 21952000 944076141 1331000 240641848 98611128 935441352 924010424 66430125 6229504 413493625 175616000 362467097 241804367 563559976 229220928 712121957 403583419 102503232 373248000 884736 952763904 660776311 47045881 887503681 30080231 563559976 14172488 432081216 97336 216 43986977 246491883 42875 549353259 216000000 4913 3869893 53582633 545338513 275894451 163667323 1815848 1061208 110592000 631628712 115501303 862801408 44361864 122023936 452984832 478211768 712121957 1331000 139798359 185193 348913664 478211768 437245479 791453125 125000 3112136 263374721 51064811 494913671 1030301 660776311 432081216 1331 1295029 751089429 4096000 835896888 315821241 97972181 801765089 18399744 182284263 218167208 10218313 109902239 38614472 146363183 19683 2863288 73034632 681472 741217625 884736 31554496 184220009 631628712 37259704 941192000 21484952 231475544 695506456 99897344 318611987 51478848 506261573 4657463 771095213 61629875 967361669 387420489 2985984 609800192 982107784 100544625 149721291 426957777 887503681 738763264 33076161 30080231 4330747 51478848 3048625 244140625 13997521 647214625 23887872 571787000 110592 120553784 278445077 300763 160103007 41781923 63044792 736314327 205379000 667627624 887503681 185193000 955671625 964430272 614125 108531333 31855013 74618461 551368 16387064 51064811 599077107 830584 148877000 26730899 209584584 351895816 141420761 1481544 97336000 474552000 87528384 697864103 371694959 6028568 743677416 515849608 206425071 437245479 438976 251239591 345948408 545338513 2197 96071912 95443993 36264691 250047000 415160936 103161709 198155287 28372625 961504803 683797841 59319000 1728 322828856 259694072 156590819 168196608 179406144 310288733 21484952 19034163 187149248 11089567 18821096 202262003 1442897 533411731 40707584 709732288 71473375 132651 833237621 1331 40353607 23887872 148877000 778688 932574833 1124864 129554216 28372625 283593393 25153757 547343432 45118016 368601813 23639903 636056000 18399744 231475544 257259456 157464000 50653000 231475544 291434247 139798359 433798093 498677257 347428927 175616000 32461759 997002999 5832 29503629 300763000 425259008 38614472 631628712 11089567 35937 9800344 29218112 512000 835896888 287496000 543338496 729000000 191102976 70957944 180362125 32461759 801765089 28652616 12326391 502459875 478211768 794022776 463684824 686128968 1295029 918330048 679151439 24897088 794022776 631628712 529475129 941192000 736314327 55742968 245314376 97336 7301384 3511808 7414875 46656 129554216 1404928 7301384 15625000 814780504 702595369 343000 19683000 42508549 290117528 467288576 618470208 651714363 25153757 467288576 30371328 286191179 4826809 2803221 9261 151419437 432081216 161878625 138991832 865523177 2299968 944076141 753571 151419437 78953589 141420761 103823000 873722816 681472 23393656 89314623 13824 135796744 347428927 9261 117649 976191488 393832837 148877 322828856 74088 487443403 23887872 430368875 59319000 5832 10077696 851971392 205379000 588480472 416832723 822656953 92345408 46656000 331373888 54010152 114084125 3796416 17984728 125 187149248 37259704 185193000 36926037 362467097 729 47832147 322828856 721734273 18399744 373248000 30080231 160103007 955671625 254840104 539353144 130323843 2744 493039000 15625000 5000211 970299000 491169069 144703125 89314623 39304000 30959144 160989184 11390625 695506456 367061696 157464000 62099136 1124864 299418309 2863288 751089429 415160936 743677416 112678587 23887872 175616 220348864 751089429 4410944 262144 25153757 287496000 13997521 338608873 335702375 56623104 337153536 10360232 531441000 36926037 314432 176558481 151419437 360944128 5451776 108531333 6128487 33386248 253636137 126506008 25412184 961504803 3375000 77854483 314432000 225866529 58863869 809557568 385828352 262144 291434247 254840104 970299 143877824 658503 13144256 571787 2197 49430863 17373979 65450827 30959144 20796875 881974079 204336469 415160936 941192 766060875 85766121 555412248 82312875 384240583 126506008 286191179 367061696 356400829 343000 660776311 81182737 478211768 620650477 11390625 123505992 138991832 101194696 97336 239483061 4492125 54010152 563559976 13651919 146363183 929714176 48228544 268336125 2924207 11390625 586376253 2985984 63521199 609800192 30664297 32768 194104539 31855013 133432831 411830784 997002999 535387328 114791256 18821096 804357 353393243 175616000 22906304 143877824 12977875 918330048 78402752 31855013 403583419 343000 216000000 700227072 208527857 5832 979146657 15069223 96702579 294079625 4173281 529475129 278445077 163667323 8242408 96071912 19034163 55742968 50243409 3511808 442450728 29503629 136590875 6331625 195112 24389 1061208 2685619 25412184 432081216 353393243 1953125 25672375 363994344 726572699 6644672 84027672 92959677 952763904 13824000 128787625 104487111 791453125 469097433 325660672 3176523 385828352 567663552 233744896 85184000 697864103 14172488 716917375 328509 192100033 306182024 263374721 231475544 6967871 221445125 870983875 6859000 81746504 571787 88716536 23393656 132651000 876467493 21484952 113379904 207474688 329939371 238328000 423564751 2744000 607645423 85184000 54010152 1331 426957777 47832147 190109375 428661064 489303872 29218112 84027672 103823000 512000 801765089 34645976 371694959 389017 41063625 1331 209584584 561515625 35287552 38272753 131096512 14172488 155720872 1124864 42875 449455096 17373979 116214272 84604519 571787 139798359 756058031 982107784 47045881 476379541 338608873 1860867 226981 10218313 881974079 10218313 10503459 47832147 7414875 2744 89314623 485587656 209584584 33386248 131872229 535387328 86938307 44361864 12977875 96071912 67917312 314432000 101847563 3511808 444194947 3307949 332812557 41781923 205379 248858189 3241792 1331000 97336 405224 109902239 879217912 43986977 3723875 130323843 876467493 21253933 258474853 30371328 1259712 6644672 11543176 81182737 405224000 733870808 935441352 272097792 345948408 8615125 216000000 704969 979146657 52734375 973242271 5177717 461889917 158340421 113379904 86350888 830584 541343375 230346397 932574833 961504803 307546875 340068392 283593393 241804367 695506456 156590819 8 663054848 10218313 444194947 6644672 435519512 660776311 12977875 38272753 138991832 260917119 5832 262144 952763904 3307949 768575296 4330747 97972181 370146232 2515456 651714363 88121125 143877824 753571000 5000211 191102976 334255384 64000 22665187 571787 1860867 578009537 152273304 773620632 134217728 4410944 395446904 365525875 100544625 2863288 311665752 20346417 506261573 640503928 697864103 565609283 344472101 19248832 23639903 124251499 45499293 512 6229504 3112136 5832000 48228544 712121957 873722816 117649 321419125 148877000 16581375 1685159 248858189 220348864 131872229 14172488 406869021 642735647 286191179 44361864 68921000 121287375 11390625 260917119 88121125 282300416 890277128 84027672 32461759 57512456 173741112 970299 150568768 9938375 3442951 43243551 1000000000 6967871 262144000 491169069 89314623 313046839 180362125 12167 721734273 7645373 382657176 157464 42875000 291434247 946966168 340068392 313046839 216000 9528128 451217663 240641848 442450728 29791 16777216 523606616 135796744 291434247 25934336 10793861 614125000 763551944 857375 373248 912673 179406144 217081801 325660672 452984832 107171875 14886936 328509 8869743 596947688 812166237 60236288 45882712 915498611 958585256 138188413 638277381 893056347 376367048 16974593 393832837 15438249 456533 681472 5545233 382657176 651714363 724150792 1367631 62099136 116930169 334255384 489303872 15252992 539353144 512000 21717639 1481544 958585256 127263527 941192000 67419143 525557943 1481544 102503232 873722816 7301384 74618461 580093704 34328125 3723875 25412184 4173281 121287375 226981000 433798093 638277381 163667323 88121125 4330747 32768000 24897088 841232384 935441352 382657176 1000000 809557568 51895117 317214568 683797841 341532099 116930169 226981000 250047000 353393243 125 273359449 12326391 169112377 97336 729000000 19248832 1728000 145531576 347428927 783777448 563559976 37259704 907039232 408518488 991026973 100544625 4330747 19248832 125000 7414875 140608000 270840023 177504328 176558481 202262003 10360232 254840104 1331 669921875 52313624 225866529 64000000 614125 731432701 627222016 21952000 76765625 189119224 611960049 10077696 3307949 6434856 15625000 890277128 272097792 43243551 918330048 17373979 631628712 17173512 18191447 469097433 26730899 8 15625 16003008 81182737 11697083 250047 307546875 447697125 33076161 47437928 5735339 35287552 7645373 3375000 257259456 982107784 964430272 756058031 14706125 45118016 311665752 731432701 4913 19902511 12008989 3652264 531441 143877824 4657463 976191488 618470208 656234909 4492125 411830784 216000 379503424 148877 135005697 753571 17173512 19465109 10941048 152273304 148877000 100544625 21024576 704969 262144000 152273304 44361864 517781627 107850176 147197952 117649 517781627 690807104 1771561 395446904 472729139 192100033 5000211 921167317 14706125 16777216 496793088 4096 10503459 178453547 191102976 154854153 17173512 469097433 746142643 31554496 81746504 2744000 838561807 176558481 465484375 53582633 287496000 176558481 34012224 508169592 213847192 238328 483736625 139798359 286191179 30371328 415160936 35937 269586136 288804781 65450827 804357000 549353259 234885113 8000000 282300416 69934528 14886936 1157625 77308776 79507 368601813 334255384 918330048 314432000 2000376 25672375 302111711 63044792 804357 627222016 303464448 116930169 119823157 1860867 282300416 205379 721734273 773620632 918330048 512 594823321 216 196122941 2863288 284890312 171879616 456533000 314432000 350402625 16581375 226981 328509 217081801 306182024 308915776 3796416 1520875 1124864 8120601 296740963 3307949 10793861 551368000 594823321 970299000 49430863 437245479 283593393 50243409 158340421 226981000 262144000 4096 290117528 272097792 348913664 707347971 773620632 20346417 103823000 594823321 17576000 10360232 18399744 32461759 410172407 890277128 77854483 99252847 77308776 34965783 131096512 38614472 172808693 116214272 382657176 778688000 27818127 8489664 9528128 167284151 843908625 96702579 80062991 6859 2744000 363994344 1191016 476379541 794022776 212776173 51478848 451217663 274625 6331625 506261573 251239591 690807104 2985984 88121125 209584584 1331000 799178752 161878625 2685619 30371328 238328 16777216 941192000 1191016 697864103 991026973 584277056 100544625 857375 103161709 4826809 2460375 1601613 150568768 46656000 314432 160103007 112678587 329939371 601211584 804357000 6751269 64964808 704969 2352637 909853209 381078125 101847563 508169592 24389000 9129329 107850176 10793861 408518488 200201625 71991296 56623104 1728 642735647 138188413 994011992 686128968 533411731 20123648 262144000 205379000 2685619 225866529 921167317 651714363 29218112 817400375 258474853 158340421 303464448 7880599 2515456 122763473 884736 81182737 841232384 2924207 229220928 44738875 474552000 1 360944128 123505992 371694959 154854153 594823321 213847192 67917312 449455096 30664297 259694072 132651 817400375 904231063 45118016 199176704 246491883 38958219 218167208 351895816 233744896 282300416 569722789 19034163 118370771 403583419 841232384 2000376 658503 136590875 504358336 620650477 702595369 208527857 232608375 298077632 21024576 783777448 9393931 13481272 116214272 218167208 843908625 508169592 273359449 651714363 898632125 304821217 27270901 146363183 46656 10360232 25153757 307546875 2685619 62570773 776151559 65939264 176558481 15252992 988047936 17984728 7077888 3442951 334255384 112678587 282300416 778688000 22906304 721734273 5177717 59319000 234885113 174676879 741217625 30664297 61162984 128024064 656234909 2406104 335702375 263374721 45499293 458314011 517781627 11239424 2571353 27543608 371694959 5268024 421875 395446904 778688 52734375 166375000 91125000 8998912 290117528 915498611 761048497 8365427 79507000 763551944 306182024 982107784 796597983 32461759 356400829 870983875 857375000 533411731 4096000 44361864 13824000 230346397 679151439 390617891 303464448 592704000 138991832 254840104 232608375 2460375 95443993 116214272 107171875 42875000 290117528 382657176 8489664 405224 454756609 857375 2197000 187149248 884736000 7077888 256047875 142236648 512000 13144256 3241792 30080231 160989184 34645976 51895117 165469149 46656 31855013 500566184 40353607 114084125 590589719 627222016 3723875 904231063 270840023 569722789 778688000 11697083 545338513 81746504 66430125 205379000 594823321 833237621 295408296 868250664 145531576 825293672 827936019 403583419 504358336 961504803 129554216 88121125 61162984 272097792 314432 6644672 234885113 160989184 166375 353393243 3375 411830784 263374721 513922401 57960603 69426531 299418309 374805361 362467097 827936019 35937000 340068392 8998912 23393656 381078125 6859000 79507 42508549 11239424 9800344 14706125 96071912 156590819 636056 512000 799178752 456533000 119823157 1367631 410172407 4019679 140608000 41421736 94196375 647214625 110592000 5639752 151419437 14526784 4913 93576664 778688 318611987 753571 240641848 3944312 709732288 523606616 25412184 5088448 77854483 363994344 603351125 389017000 649461896 967361669 66923416 1030301 71991296 912673 250047000 244140625 776151559 34328125 425259008 281011375 376367048 81746504 456533 768575296 2863288 43986977 543338496 575930368 94818816 961504803 483736625 17779581 480048687 454756609 37933056 7762392 567663552 78953589 944076141 226981000 16777216 192100033 2352637 531441 11852352 166375 559476224 25412184 2924207 282300416 700227072 508169592 517781627 531441 17576000 11239424 4826809 18821096 465484375 91125 29791 43986977 209584584 64964808 251239591 679151439 7189057 472729139 912673 1 58863869 31255875 8000 185193000 967361669 35937 185193 5268024 444194947 506261573 6229504 41421736 768575296 48228544 642735647 549353259 174676879 11239424 756058031 78953589 41421736 849278123 17576 27270901 26198073 180362125 86938307 452984832 60698457 432081216 220348864 140608 332812557 4410944 166375000 23887872 924010424 94818816 941192000 360944128 663054848 23639903 13997521 567663552 389017000 33386248 1520875 890277128 240641848 804357 32768 527514112 22425768 14348907 89915392 994011992 382657176 52734375 156590819 298077632 7880599 26198073 1295029 282300416 1000000 879217912 14886936 688465387 206425071 504358336 13651919 51478848 334255384 753571 428661064 48228544 390617891 904231063 350402625 39304000 425259008 269586136 912673000 405224000 153130375 7645373 155720872 93576664 217081801 35287552 167284151 669921875 55306341 141420761 218167208 179406144 107171875 26198073 1953125 186169411 162771336 226981 1 226981000 46268279 846590536 474552000 140608 23639903 618470208 64481201 806954491 343000 267089984 109902239 631628712 35611289 35287552 59776471 125000000 26198073 642735647 76225024 23149125 304821217 674526133 103161709 110592 39304 21952 86350888 348913664 196122941 140608 47832147 17576 6331625 97336000 231475544 202262003 50653 15438249 909853209 994011992 700227072 70957944 4019679 801765089 4019679 268336125 1092727 41063625 105154048 226981 674526133 61162984 592704 27270901 172808693 24642171 41063625 182284263 343000 4251528 263374721 185193 1560896 131096512 461889917 272097792 820025856 385828352 557441767 25153757 38958219 5929741 181321496 447697125 609800192 15252992 870983875 16003008 61162984 365525875 405224000 1157625 838561807 442450728 45882712 175616 1225043 12326391 884736 21024576 281011375 887503681 835896888 3723875 9528128 704969 766060875 4657463 82312875 51895117 143055667 28372625 571787000 262144000 1728000 594823321 13144256 15438249 318611987 8365427 10218313 6859 151419437 1906624 392223168 165469149 926859375 205379000 157464 365525875 251239591 57066625 241804367 5929741 726572699 91125000 149721291 480048687 91733851 512000 188132517 5545233 958585256 102503232 11697083 423564751 321419125 387420489 170031464 77854483 21952000 693154125 3176523 273359449 66430125 695506456 2406104 941192000 55742968 10077696 27000 40353607 39651821 343000 14886936 397065375 401947272 373248 274625000 46268279 674526133 636056000 81182737 343000000 504358336 3442951 729 515849608 9938375 3869893 194104539 1331000 73034632 4741632 11239424 753571000 17373979 508169592 1601613 674526133 314432 395446904 210644875 62099136 533411731 438976 186169411 212776173 683797841 256047875 373248 387420489 191102976 236029032 1000000 27000 68921 547343432 21952000 578009537 618470208 881974079 63044792 11543176 64000 854670349 72511713 242970624 75151448 308915776 282300416 295408296 374805361 80062991 814780504 738763264 85766121 61162984 17984728 72511713 116930169 571787 97972181 493039000 138188413 669921875 134217728 4019679 160989184 277167808 53157376 179406144 172808693 308915776 5735339 451217663 216000 91733851 239483061 147197952 59319 9261000 1367631 274625 27270901 788889024 12167000 195112000 423564751 545338513 324242703 26198073 11543176 234885113 846590536 6644672 489303872 16387064 229220928 590589719 254840104 4492125 500566184 13144256 5545233 881974079 35937000 804357 709732288 551368 709732288 679151439 2863288 24389 551368 343000000 398688256 31855013 567663552 199176704 771095213 234885113 571787000 32461759 17373979 331373888 97336 368601813 569722789 34012224 76765625 879217912 223648543 557441767 876467493 99252847 3112136 250047000 267089984 247673152 327082769 42144192 423564751 438976 688465387 663054848 362467097 865523177 11543176 20123648 12167000 569722789 340068392 64481201 432081216 5832 382657176 491169069 932574833 325660672 128024064 25153757 23149125 13144256 29791 6128487 10218313 55742968 636056 57066625 3511808 62099136 186169411 343 674526133 19683000 991026973 273359449 151419437 41421736 4913000 5451776 658503000 741217625 8869743 376367048 454756609 217081801 35937 851971392 277167808 778688 119095488 467288576 405224 11390625 9261000 438976000 625026375 193100552 733870808 35611289 904231063 370146232 101194696 28934443 676836152 250047 676836152 2985984 159220088 98611128 729 403583419 267089984 239483061 941192000 458314011 6859 1331000 172808693 799178752 52313624 2685619 47437928 120553784 10077696 159220088 272097792 796597983 605495736 531441 3652264 408518488 133432831 110592 393832837 185193 24642171 54872 46656 636056 547343432 114084125 3442951 4251528 588480472 456533000 217081801 603351125 8489664 1404928 5639752 125000 313046839 113379904 18821096 676836152 88716536 4826809 282300416 15069223 830584 310288733 24389000 343 142236648 746142643 13481272 627222016 41781923 329939371 512000000 28934443 24642171 80062991 405224000 82881856 924010424 166375 605495736 862801408 178453547 160103007 411830784 283593393 384240583 451217663 474552000 100544625 535387328 57960603 416832723 222545016 719323136 24897088 1331000 92959677 134217728 272097792 41781923 17173512 84027672 19465109 327082769 539353144 46656000 54872000 281011375 74088 287496000 806954491 156590819 915498611 273359449 107171875 2924207 42875000 2924207 438976 262144 7762392 86350888 55306341 4826809 54872000 472729139 53157376 991026973 410172407 357911 10793861 812166237 748613312 277167808 103823000 20346417 115501303 193100552 474552000 125000 170953875 54872 373248 4019679 75151448 34328125 918330048 334255384 426957777 109215352 112678587 63044792 290117528 350402625 34328125 9261000 129554216 291434247 175616 438976000 10648 184220009 69934528 582182875 5451776 13481272 8615125 343 56623104 7880599 2924207 79507 398688256 1331000 569722789 156590819 101194696 451217663 8 145531576 22188041 88121125 918330048 70444997 611960049 103823 328509 205379000 5451776 4492125 308915776 16581375 1 93576664 300763 251239591 435519512 2685619 580093704 456533000 7762392 649461896 537367797 17373979 8998912 186169411 155720872 251239591 84604519 796597983 48627125 7880599 222545016 91733851 21717639 63044792 794022776 153130375 432081216 314432 586376253 210644875 504358336 26463592 1157625 367061696 65939264 4657463 588480472 11852352 814780504 377933067 125000000 976191488 19683000 563559976 474552000 197137368 9938375 20796875 31554496 588480472 58863869 30664297 76765625 575930368 203297472 11390625 4492125 814780504 2146689 221445125 123505992 709732288 76225024 955671625 640503928 78953589 345948408 17576000 625026375 28094464 250047 317214568 512000000 156590819 430368875 27818127 203297472 794022776 62099136 2000376 363994344 421875 421875 82312875 11543176 618470208 26730899 695506456 4096 63044792 12167000 8120601 279726264 967361669 32768000 26730899 926859375 303464448 594823321 12326391 529475129 857375 98611128 197137368 111980168 162771336 68921000 211708736 174676879 237176659 979146657 39304 700227072 435519512 5929741 1092727 425259008 105154048 17779581 17576000 504358336 636056 12812904 559476224 47437928 10077696 3796416 274625000 8000 222545016 151419437 731432701 381078125 16974593 44738875 15438249 186169411 226981 748613312 397065375 188132517 328509 924010424 712121957 19902511 32768000 586376253 286191179 64 20796875 28094464 196122941 460099648 13651919 55306341 5639752 63044792 216000 203297472 119095488 139798359 345948408 170031464 26198073 1520875 52734375 270840023 33076161 19034163 420189749 24389000 912673 224755712 55306341 91733851 16777216 817400375 64000 154854153 681472000 29791000 230346397 356400829 80062991 158340421 262144000 410172407 345948408 647214625 14172488 373248000 4913000 804357 411830784 543338496 111284641 22425768 385828352 11239424 857375 263374721 22188041 7301384 376367048 2000376 201230056 140608000 19683 557441767 300763000 156590819 97336 851971392 796597983 8615125 132651 274625000 57066625 438976000 40001688 1860867 1124864 663054848 318611987 469097433 143877824 437245479 115501303 753571 432081216 7077888 961504803 5268024 68417929 34645976 328509000 607645423 70444997 119823157 12008989 175616 41781923 454756609 108531333 274625 282300416 395446904 35937 22188041 1481544 64000000 160989184 491169069 11239424 42508549 30664297 469097433 318611987 6967871 531441 45499293 567663552 1030301 12008989 426957777 79507000 92959677 543338496 551368000 9528128 47832147 512 60698457 88716536 771095213 3796416 10503459 644972544 11543176 168196608 19683 474552000 452984832 119823157 19902511 185193000 2352637 287496 66430125 5088448 140608000 28094464 95443993 465484375 865523177 14526784 746142643 6128487 14886936 695506456 535387328 38272753 663054848 631628712 8 6967871 54872 1259712 582182875 609800192 23887872 86350888 198155287 676836152 27000 39651821 12487168 519718464 7189057 99252847 3375000 862801408 91125000 61629875 34645976 148877 19034163 129554216 517781627 45118016 51064811 868250664 56623104 150568768 9800344 809557568 791453125 43243551 170953875 638277381 559476224 250047 133432831 693154125 45499293 955671625 6539203 133432831 721734273 425259008 5639752 10077696 2744000 569722789 23393656 257259456 620650477 1685159 827936019 310288733 5832 674526133 806954491 91125 700227072 101847563 19683 901428696 2985984 13312053 75151448 2924207 202262003 1953125 822656953 868250664 857375 91733851 223648543 4410944 9261000 103823000 370146232 239483061 753571000 3944312 340068392 400315553 16387064 136590875 56623104 345948408 28094464 143055667 10648 776151559 4330747 134217728 64481201 110592 416832723 105823817 879217912 376367048 57960603 41781923 204336469 28372625 15625000 357911000 6539203 78953589 86350888 653972032 291434247 830584 66430125 262144 76225024 10503459 1000000000 171879616 102503232 854670349 941192000 55306341 672221376 52734375 226981000 7414875 835896888 327082769 99252847 444194947 31255875 181321496 741217625 904231063 65450827 363994344 234885113 912673000 381078125 105154048 200201625 778688 29218112 825293672 85184000 144703125 17984728 515849608 549353259 838561807 19683000 741217625 232608375 592704 34328125 71473375 1560896 401947272 65939264 10360232 392223168 140608 108531333 3112136 320013504 3796416 300763 229220928 340068392 138188413 32461759 712121957 884736000 9800344 4492125 20570824 105154048 24642171 231475544 357911000 1 29791000 166375000 267089984 40707584 19902511 387420489 158340421 2197000 250047 24389000 571787 912673 726572699 504358336 84604519 10793861 465484375 114084125 4913 180362125 6331625 2097152 37259704 52734375 337153536 887503681 70957944 729000000 7645373 109215352 736314327 32461759 89915392 203297472 1906624 4096 901428696 43614208 11543176 44738875 362467097 168196608 3796416 408518488 263374721 57066625 3869893 39304000 551368 13997521 25672375 458314011 42875000 9938375 4826809 288804781 13144256 667627624 370146232 12008989 512000 325660672 601211584 40707584 55742968 68921 77308776 539353144 81182737 958585256 946966168 425259008 100544625 45882712 204336469 17779581 791453125 17173512 137388096 1728000 179406144 736314327 13651919 918330048 12812904 66923416 411830784 307546875 3581577 25672375 8242408 746142643 63044792 2685619 395446904 295408296 435519512 616295051 946966168 651714363 483736625 496793088 23887872 389017 10648 34012224 382657176 74088000 359425431 18399744 343000000 295408296 36926037 116214272 95443993 99252847 27818127 287496000 741217625 575930368 12487168 216000000 12649337 368601813 232608375 642735647 131872229 731432701 96071912 265847707 1404928 357911000 310288733 147197952 209584584 804357 360944128 22425768 382657176 753571 127263527 472729139 247673152 184220009 395446904 96071912 308915776 114084125 653972032 1 125 19465109 6128487 29503629 27270901 3723875 128787625 275894451 53582633 783777448 428661064 16974593 115501303 10077696 158340421 112678587 57512456 55306341 642735647 110592 66923416 33698267 1643032 618470208 24389 421875000 395446904 508169592 22425768 55306341 170031464 553387661 47832147 763551944 72511713 994011992 1728 555412248 334255384 8120601 935441352 60698457 601211584 946966168 729000000 8120601 704969000 614125000 1771561 11239424 78402752 42875000 4574296 186169411 3176523 24137569 146363183 56623104 27543608 656234909 13997521 303464448 976191488 527514112 188132517 16387064 893056347 58411072 642735647 382657176 21253933 20123648 973242271 12649337 61162984 681472 121287375 700227072 31255875 41781923 11089567 13651919 205379000 82881856 238328 62099136 508169592 19248832 170031464 2515456 119095488 31855013 264609288 421875000 79507000 111980168 7189057 122763473 658503 70444997 4492125 132651 397065375 327082769 217081801 786330467 11852352 148035889 373248 2863288 272097792 575930368 3796416 148035889 794022776 101847563 901428696 27543608 140608000 178453547 21484952 994011992 724150792 348913664 97972181 6028568 45118016 19034163 175616 267089984 87528384 982107784 700227072 618470208 170031464 264609288 76225024 290117528 35287552 343 3375 340068392 38614472 94818816 198155287 437245479 825293672 200201625 5177717 80621568 224755712 15252992 580093704 10218313 8000000 187149248 116930169 67917312 669921875 533411731 7301384 115501303 783777448 125000000 42875000 561515625 373248 58411072 690807104 938313739 53157376 748613312 211708736 344472101 592704000 912673000 86350888 161878625 567663552 56181887 504358336 186169411 2406104 148877000 251239591 148035889 157464000 3176523 360944128 91125 941192 912673000 2924207 28372625 39304 135005697 438976000 228099131 647214625 480048687 221445125 1771561 418508992 250047 84027672 13481272 96071912 122023936 65450827 2406104 119095488 84027672 582182875 52313624 15625000 761048497 21484952 12326391 147197952 5088448 799178752 42508549 90518849 208527857 357911000 827936019 143055667 300763 311665752 73034632 45118016 136590875 111980168 294079625 935441352 559476224 138991832 901428696 20346417 761048497 1225043 6859000 89915392 460099648 5639752 86350888 693154125 125751501 278445077 265847707 61629875 27818127 24389000 89314623 8120601 290117528 304821217 16003008 967361669 5451776 4096 344472101 22188041 38272753 230346397 307546875 150568768 773620632 102503232 9261 308915776 461889917 101194696 353393243 10360232 246491883 26198073 15069223 539353144 991026973 748613312 39651821 343000 69934528 2863288 267089984 253636137 11543176 29791000 569722789 35937 405224 40001688 367061696 778688000 2460375 2299968 13481272 38272753 2248091 128024064 264609288 219256227 3796416 716917375 101194696 846590536 783777448 168196608 82881856 555412248 65450827 638277381 329939371 841232384 201230056 672221376 277167808 38614472 814780504 658503000 197137368 70957944 2460375 59319 8120601 941192 857375 2985984 12812904 846590536 59319000 123505992 835896888 343000 132651000 107850176 924010424 103823000 35287552 279726264 440711081 460099648 625026375 2406104 32768000 513922401 726572699 27 157464 10360232 122763473 1157625 311665752 140608 498677257 3241792 982107784 6028568 12326391 374805361 35937 222545016 590589719 741217625 134217728 259694072 194104539 63521199 24897088 35287552 7880599 8489664 776151559 373248 480048687 32768000 667627624 43986977 1092727 97336000 596947688 118370771 982107784 54872 474552 179406144 241804367 569722789 1367631 58411072 4173281 408518488 35287552 506261573 222545016 152273304 135005697 264609288 14348907 955671625 410172407 9938375 259694072 3652264 357911000 86350888 964430272 136590875 15625 469097433 4410944 12487168 273359449 768575296 186169411 716917375 97972181 119095488 6331625 563559976 741217625 354894912 1000000 141420761 28652616 625026375 19034163 234885113 110592 19034163 311665752 47437928 8615125 143877824 288804781 527514112 674526133 766060875 181321496 480048687 13651919 262144000 19034163 876467493 132651 508169592 8365427 4913000 584277056 493039 16581375 458314011 929714176 313046839 35287552 663054848 66430125 42508549 232608375 8242408 830584 104487111 78953589 60698457 21484952 54872 46656 712121957 19465109 26463592 944076141 331373888 1 926859375 195112000 246491883 6967871 23887872 100544625 175616000 101194696 868250664 185193 6128487 377933067 3307949 379503424 1560896 60698457 216 76225024 11390625 517781627 147197952 37259704 758550528 45118016 158340421 86938307 73560059 310288733 15252992 26463592 30664297 24389000 82881856 6128487 709732288 794022776 162771336 153130375 513922401 663054848 89314623 29791 64000000 17173512 535387328 12812904 603351125 973242271 111980168 232608375 921167317 901428696 493039000 50653000 9261 238328000 85766121 614125000 199176704 994011992 77854483 1225043 11089567 660776311 90518849 751089429 9800344 423564751 91125 1560896 48627125 48627125 196122941 578009537 69934528 37259704 222545016 822656953 30959144 480048687 209584584 62570773 60236288 15069223 232608375 531441000 498677257 134217728 421875 217081801 5177717 28094464 42508549 743677416 79507000 28934443 145531576 46656 5639752 42875 182284263 543338496 329939371 125000 157464000 182284263 36594368 190109375 162771336 304821217 204336469 153990656 58863869 1728000 13824000 115501303 9663597 432081216 46656 18399744 106496424 496793088 631628712 28652616 27543608 368601813 946966168 69934528 68417929 25412184 496793088 169112377 416832723 28934443 379503424 139798359 921167317 33386248 241804367 476379541 387420489 73034632 102503232 41781923 28934443 77308776 345948408 814780504 183250432 91125000 213847192 48228544 49430863 398688256 290117528 1906624 690807104 814780504 80062991 17576 460099648 60698457 1404928 17173512 773620632 172808693 3048625 57960603 56181887 644972544 37595375 241804367 16974593 418508992 862801408 510082399 368601813 176558481 729 827936019 8741816 77854483 435519512 33698267 262144000 881974079 7414875 23887872 13997521 163667323 25934336 2744 89314623 121287375 551368 924010424 38614472 302111711 2515456 250047 79507 846590536 106496424 5929741 592704 153990656 531441 521660125 317214568 214921799 549353259 510082399 20346417 157464 588480472 751089429 1367631 300763000 16581375 286191179 211708736 474552 582182875 18399744 884736000 8869743 27270901 4410944 901428696 541343375 234885113 935441352 607645423 154854153 176558481 360944128 825293672 16003008 857375 11852352 7301384 961504803 50653000 317214568 57066625 27270901 45118016 10503459 143877824 238328 329939371 199176704 370146232 857375000 523606616 324242703 454756609 700227072 6539203 103161709 3112136 435519512 2744 204336469 239483061 22665187 29218112 40707584 631628712 909853209 68921 17779581 66923416 788889024 174676879 806954491 157464000 397065375 1157625 328509 31855013 158340421 465484375 406869021 773620632 688465387 351895816 10648000 116930169 535387328 531441000 4741632 99252847 36926037 368601813 223648543 278445077 201230056 1331 601211584 78402752 559476224 644972544 43614208 4492125 24897088 649461896 982107784 941192000 10648000 54872000 580093704 636056000 7645373 210644875 428661064 140608 78953589 27543608 157464 81182737 8 565609283 269586136 1560896 401947272 241804367 454756609 58863869 432081216 636056 58411072 512000 167284151 620650477 918330048 15069223 376367048 1860867 18399744 13824 964430272 756058031 54439939 761048497 1030301 714516984 1728000 208527857 405224000 504358336 357911000 224755712 4251528 476379541 449455096 30664297 103823000 2299968 51064811 926859375 246491883 584277056 177504328 16581375 373248000 6751269 236029032 1953125 25412184 201230056 13312053 389017 37595375 1000000000 46268279 101194696 29218112 1 410172407 112678587 37933056 7301384 77854483 70957944 9528128 38614472 122763473 190109375 245314376 229220928 7529536 5639752 835896888 55742968 45118016 105154048 122763473 256047875 68921 288804781 452984832 173741112 1728000 151419437 791453125 234885113 11089567 741217625 489303872 729000000 814780504 140608 122763473 822656953 103823000 367061696 175616 411830784 313046839 125751501 299418309 347428927 23149125 451217663 288804781 19248832 649461896 19683 1560896 55742968 485587656 6331625 700227072 454756609 328509000 716917375 114791256 452984832 743677416 456533 17576000 59776471 1295029 1000000 67419143 128787625 716917375 153990656 21484952 303464448 857375 101847563 205379000 1728 125 731432701 385828352 59319000 2352637 274625 262144000 288804781 6644672 6331625 231475544 26198073 81746504 379503424 41421736 7645373 741217625 11089567 1906624 340068392 63044792 74088 162771336 1481544 476379541 567663552 88716536 226981000 64481201 4251528 23639903 690807104 944076141 82881856 27818127 11852352 314432 398688256 125000000 741217625 28094464 438976 1860867 189119224 362467097 571787000 2197000 57512456 82881856 21484952 988047936 248858189 17984728 588480472 444194947 5832000 1 512 40707584 814780504 291434247 43986977 6128487 820025856 171879616 58863869 11543176 771095213 979146657 79507 7301384 125000 138188413 401947272 50653 3652264 25672375 653972032 567663552 478211768 531441000 667627624 14526784 1367631 681472000 11239424 907039232 794022776 3112136 41781923 83453453 2744000 1643032 199176704 27543608 138188413 5000211 103823000 169112377 365525875 253636137 437245479 22188041 28094464 102503232 307546875 78953589 107850176 202262003 189119224 513922401 663054848 216000 517781627 54872000 7189057 442450728 483736625 2628072 13997521 50243409 693154125 65450827 599077107 41063625 838561807 46656 6028568 426957777 33076161 34012224 97336000 205379000 8741816 11390625 421875 23149125 242970624 1906624 178453547 258474853 791453125 4913000 1442897 13997521 170031464 298077632 20796875 2299968 681472000 3652264 553387661 230346397 23393656 87528384 1728 640503928 49430863 28372625 24389000 12167 132651000 19683 1442897 262144000 32461759 111980168 74088 6967871 360944128 681472 884736 302111711 411830784 6751269 801765089 8242408 216 45499293 5929741 167284151 5929741 279726264 941192 160103007 756058031 49027896 397065375 226981 182284263 812166237 64000000 6751269 445943744 49027896 24137569 7880599 130323843 5832000 658503 210644875 444194947 194104539 38958219 478211768 251239591 367061696 481890304 197137368 19902511 586376253 3375 143055667 741217625 71991296 820025856 56181887 21717639 517781627 964430272 21717639 512000000 64000 529475129 5832 79507 120553784 879217912 33076161 496793088 410172407 292754944 452984832 148877000 149721291 308915776 108531333 517781627 733870808 1295029 132651000 636056 16194277 592704000 75686967 41781923 103823 463684824 54872000 2863288 979146657 36264691 873722816 64481201 531441000 614125 451217663 4330747 729 733870808 350402625 932574833 77854483 2000376 4657463 331373888 500566184 3112136 81182737 849278123 389017000 28372625 2571353 73034632 395446904 1 46656 194104539 91125000 114791256 54872 1259712 340068392 9393931 827936019 15625000 178453547 150568768 6859 833237621 32768 941192 967361669 5000211 33076161 644972544 1367631 244140625 19902511 223648543 299418309 49430863 729000 537367797 67917312 62099136 32157432 19034163 169112377 428661064 726572699 88716536 75686967 5832 712121957 898632125 16194277 458314011 320013504 74618461 493039 199176704 567663552 1191016 3375000 183250432 679151439 160989184 665338617 649461896 13997521 184220009 2924207 2924207 638277381 59319 24642171 28652616 29791 430368875 59319 508169592 35937 153130375 164566592 262144000 12649337 415160936 16974593 103161709 57960603 148877000 74088 11852352 69426531 588480472 1225043 214921799 240641848 119095488 23149125 676836152 129554216 2146689 94196375 298077632 565609283 2048383 729 733870808 679151439 830584000 126506008 376367048 16003008 2571353 147197952 298077632 46656000 46268279 13824 59776471 376367048 2571353 506261573 351895816 15069223 830584 74088000 30371328 736314327 603351125 8242408 148877 469097433 59319 232608375 268336125 584277056 384240583 194104539 857375 4096 854670349 23149125 421875 778688 219256227 387420489 76225024 208527857 904231063 122763473 47045881 37595375 17373979 862801408 729 3375 498677257 143055667 27000000 303464448 353393243 909853209 15069223 421875000 649461896 125000000 170953875 183250432 92959677 64000 879217912 683797841 381078125 87528384 377933067 781229961 493039000 13651919 985074875 64 611960049 17779581 551368000 354894912 272097792 935441352 208527857 421875 8998912 10648 4251528 849278123 322828856 116930169 833237621 1157625 220348864 4741632 381078125 153130375 893056347 781229961 500566184 561515625 258474853 2744000 389017 5000211 143055667 1331 34645976 41063625 65939264 421875 313046839 56181887 174676879 444194947 28652616 28652616 390617891 812166237 686128968 40353607 204336469 329939371 605495736 8242408 565609283 163667323 17373979 611960049 1367631 474552 149721291 6434856 656234909 833237621 603351125 68921000 292754944 854670349 206425071 43614208 3581577 188132517 8 74088 958585256 226981 332812557 126506008 264609288 3048625 771095213 421875 515849608 970299000 582182875 234885113 99897344 406869021 521660125 10941048 16974593 636056 35937000 938313739 119823157 555412248 373248 397065375 131872229 418508992 2146689 86350888 907039232 496793088 173741112 709732288 281011375 39651821 11390625 84027672 50653 6331625 1157625 76765625 219256227 47832147 825293672 52734375 970299 119095488 636056000 291434247 124251499 531441 924010424 405224000 343000000 64000000 176558481 592704000 4410944 719323136 81182737 476379541 225866529 70957944 123505992 131096512 29791 658503000 27818127 38614472 8365427 146363183 440711081 128024064 30664297 529475129 693154125 15625000 296740963 73560059 335702375 470910952 915498611 11239424 359425431 3307949 46656 101194696 8120601 493039000 806954491 2685619 100544625 91125000 6539203 25672375 421875000 314432 614125000 814780504 10648 667627624 14886936 411830784 193100552 496793088 143877824 545338513 1000000 101847563 96071912 30371328 2000376 467288576 353393243 806954491 114084125 259694072 341532099 771095213 6859000 846590536 618470208 14348907 191102976 125000 348913664 4330747 485587656 79507 541343375 456533 259694072 13481272 238328000 555412248 120553784 578009537 17373979 296740963 4574296 4330747 269586136 2744000 22425768 340068392 531441 263374721 253636137 627222016 106496424 185193 129554216 18821096 13312053 452984832 42875000 753571 924010424 3511808 59776471 128787625 2515456 65939264 37595375 451217663 8741816 781229961 216000 12977875 543338496 79507000 565609283 976191488 147197952 84027672 50653000 269586136 733870808 549353259 73034632 47045881 18609625 2352637 8615125 512000 49027896 444194947 988047936 27543608 13481272 20346417 287496000 714516984 961504803 130323843 982107784 163667323 341532099 389017 27270901 408518488 979146657 82312875 565609283 24897088 952763904 94196375 52313624 830584 362467097 862801408 37933056 12812904 34965783 387420489 1601613 14172488 498677257 300763 6331625 4410944 681472 14526784 8 846590536 545338513 154854153 279726264 41781923 92959677 851971392 60236288 61162984 174676879 35937 997002999 55306341 166375000 605495736 46268279 41063625 653972032 33076161 131096512 12977875 189119224 223648543 331373888 935441352 19465109 30664297 138188413 314432 12977875 1771561 573856191 994011992 74088 214921799 132651 778688000 64964808 62570773 420189749 250047 5832 217081801 5177717 17779581 41063625 220348864 62099136 449455096 55306341 12167000 138188413 39651821 19248832 343000000 551368 1367631 545338513 239483061 955671625 239483061 9129329 2628072 6028568 10077696 42875000 287496000 614125000 12487168 2744000 743677416 1000000 435519512 763551944 155720872 191102976 763551944 54439939 292754944 66430125 174676879 158340421 345948408 39304000 924010424 17576 132651 45499293 148035889 7762392 84027672 535387328 865523177 385828352 62099136 247673152 50243409 62570773 68417929 264609288 344472101 28094464 584277056 114791256 476379541 970299000 19465109 712121957 159220088 470910952 219256227 237176659 24642171 748613312 704969 6128487 160989184 199176704 1191016 25672375 860085351 748613312 62570773 55742968 510082399 912673 363994344 961504803 195112 40001688 172808693 849278123 74618461 122763473 117649000 17576 19465109 385828352 14172488 84027672 496793088 494913671 66430125 21253933 47437928 106496424 454756609 681472000 304821217 37259704 374805361 23639903 341532099 849278123 979146657 343 371694959 918330048 13997521 11543176 843908625 551368 225866529 9800344 470910952 49027896 85184 609800192 881974079 269586136 799178752 428661064 438976000 15625000 332812557 341532099 102503232 59319 219256227 120553784 726572699 365525875 801765089 19683000 788889024 125000 9393931 4096000 273359449 721734273 157464000 483736625 25934336 15438249 804357 125000 26463592 88716536 31554496 801765089 72511713 338608873 175616 30959144 435519512 264609288 893056347 23149125 304821217 218167208 15625000 111980168 21253933 207474688 35937000 868250664 226981000 329939371 24642171 467288576 21253933 153130375 41063625 865523177 921167317 938313739 496793088 25672375 384240583 245314376 147197952 8000 91125 1157625 761048497 944076141 236029032 529475129 283593393 9528128 263374721 298077632 57960603 985074875 160103007 6028568 458314011 733870808 188132517 438976 18399744 862801408 915498611 738763264 32768 176558481 306182024 53157376 135796744 6028568 35287552 10503459 30371328 6331625 594823321 48627125 21024576 31255875 474552000 833237621 592704 7880599 36594368 108531333 116930169 1442897 272097792 547343432 82881856 89314623 12167000 93576664 6434856 359425431 237176659 743677416 551368 141420761 58863869 43243551 636056000 1061208 131872229 197137368 833237621 35937 260917119 66923416 110592000 187149248 918330048 1685159 904231063 103823 405224 461889917 135796744 603351125 442450728 75686967 3442951 13651919 210644875 398688256 2628072 461889917 114084125 27000 94196375 955671625 4096 362467097 322828856 89314623 714516984 901428696 830584 15813251 37259704 78953589 42875000 4826809 50653000 160103007 719323136 941192 21952 19248832 9800344 45499293 125000000 39304000 315821241 103161709 9663597 267089984 11239424 5832 1771561 277167808 311665752 376367048 935441352 605495736 67917312 338608873 246491883 20346417 172808693 590589719 75151448 738763264 395446904 10218313 573856191 447697125 5359375 14172488 272097792 843908625 214921799 140608 334255384 385828352 83453453 68417929 447697125 884736 42875 12167 438976000 42875 11239424 85184 300763 37259704 60236288 1030301 445943744 11390625 206425071 50653 451217663 397065375 59319 967361669 7189057 94818816 310288733 89314623 25672375 145531576 8 860085351 60698457 65939264 4173281 672221376 979146657 23393656 17576000 143055667 512000 17779581 918330048 50653 2685619 18609625 38272753 442450728 529475129 78402752 27000 103823000 440711081 1000000 4173281 10503459 135005697 5545233 958585256 11089567 245314376 338608873 362467097 160989184 246491883 452984832 603351125 97972181 1000 748613312 156590819 857375000 935441352 575930368 746142643 260917119 73034632 334255384 887503681 4913 485587656 599077107 73034632 454756609 4410944 88716536 491169069 19465109 262144 28372625 491169069 247673152 46268279 6539203 195112000 109215352 39651821 1259712 22425768 220348864 11390625 753571 343000 81182737 1092727 328509 6751269 15625 76225024 371694959 13997521 47045881 644972544 614125 256047875 270840023 37933056 277167808 651714363 124251499 21952 66430125 860085351 508169592 1728000 3723875 107171875 912673 99252847 262144 411830784 142236648 268336125 8 512000 377933067 14706125 5832000 57066625 430368875 21253933 254840104 5451776 10360232 887503681 45118016 127263527 557441767 812166237 660776311 724150792 1860867 679151439 884736 410172407 669921875 24897088 42875 144703125 306182024 2628072 806954491 222545016 408518488 674526133 472729139 541343375 187149248 370146232 21952 347428927 250047000 100544625 13824000 173741112 830584000 88716536 408518488 16974593 253636137 938313739 146363183 38958219 46268279 99897344 273359449 29791000 620650477 245314376 148035889 73034632 262144000 379503424 555412248 278445077 663054848 210644875 211708736 1728 204336469 413493625 146363183 11239424 26198073 460099648 224755712 299418309 191102976 738763264 3307949 99252847 6751269 35937000 14348907 132651000 21484952 322828856 324242703 82312875 125000000 14526784 463684824 36264691 1860867 17984728 401947272 29218112 148035889 343000 238328 395446904 55306341 152273304 14348907 8489664 70444997 541343375 14526784 193100552 180362125 2352637 84027672 4913000 54872000 746142643 3307949 317214568 865523177 205379 870983875 493039 79507000 176558481 846590536 12487168 5832000 30664297 179406144 65939264 67917312 66923416 561515625 449455096 851971392 21024576 912673 28652616 15252992 40707584 328509000 3511808 533411731 232608375 964430272 979146657 356400829 988047936 1225043 324242703 607645423 3375000 31855013 596947688 19465109 561515625 6751269 40707584 17576 535387328 343 851971392 138188413 28934443 898632125 10503459 10503459 603351125 294079625 300763 618470208 263374721 97336000 406869021 3176523 195112000 2406104 21952 94818816 857375000 114791256 55742968 43614208 302111711 433798093 390617891 373248000 690807104 3442951 768575296 674526133 421875000 890277128 23149125 67917312 125 50243409 334255384 543338496 35287552 38958219 7762392 22188041 43614208 37933056 16974593 36264691 109215352 17373979 833237621 311665752 868250664 59319000 1367631 34328125 636056 54439939 246491883 18399744 6434856 9938375 430368875 19683000 122763473 220348864 817400375 846590536 65939264 716917375 539353144 25412184 24389 4574296 137388096 921167317 6967871 343000 656234909 23393656 729000000 65939264 1191016 21484952 174676879 77854483 161878625 107850176 458314011 259694072 200201625 11697083 14348907 126506008 59319000 131096512 354894912 27543608 47045881 155720872 820025856 48627125 11852352 209584584 343000000 1331 165469149 54010152 64 3511808 454756609 60698457 879217912 389017000 27 4741632 229220928 833237621 456533 175616 240641848 1367631 27543608 365525875 4657463 257259456 748613312 23639903 71473375 512 48228544 741217625 64481201 672221376 53157376 714516984 456533 806954491 4096000 13824 4826809 39304000 65939264 290117528 941192000 935441352 24137569 268336125 36264691 14348907 284890312 250047000 9938375 17984728 41063625 758550528 733870808 413493625 75151448 1000000000 825293672 17576 3442951 29503629 2048383 17576000 865523177 148035889 40707584 21952 3944312 88121125 78953589 211708736 480048687 36594368 8741816 3375 17373979 354894912 11697083 322828856 122763473 452984832 40001688 2685619 96702579 13997521 95443993 3869893 27000000 7645373 131872229 31255875 669921875 35287552 1481544 618470208 314432000 444194947 733870808 238328 93576664 19683 207474688 3375000 64481201 187149248 247673152 2048383 237176659 406869021 851971392 157464 563559976 898632125 14526784 88716536 502459875 21484952 924010424 13651919 812166237 2146689 1404928 74618461 12167 236029032 707347971 75151448 314432 9261 212776173 766060875 304821217 100544625 274625 915498611 163667323 833237621 93576664 74088000 835896888 2515456 83453453 827936019 298077632 1295029 52734375 103823000 3112136 27818127 2048383 176558481 129554216 909853209 265847707 216 21952 596947688 543338496 30371328 695506456 879217912 120553784 22188041 216 12487168 631628712 148877000 151419437 99252847 519718464 42144192 946966168 2406104 512 48627125 153130375 483736625 841232384 239483061 5451776 420189749 376367048 387420489 96071912 166375 946966168 59776471 890277128 411830784 57960603 300763 3869893 625026375 667627624 117649 2000376 40353607 74088 125751501 334255384 729000 32157432 496793088 47832147 946966168 19248832 61629875 125000000 64000 28094464 7189057 379503424 139798359 912673 481890304 16387064 6434856 440711081 360944128 452984832 54872000 631628712 904231063 12812904 93576664 997002999 331373888 527514112 290117528 141420761 47437928 59319000 4657463 164566592 89314623 278445077 729 887503681 238328 707347971 470910952 172808693 219256227 19902511 48627125 17173512 188132517 55306341 170031464 964430272 976191488 37259704 197137368 4019679 502459875 74618461 712121957 103823 18191447 103161709 569722789 512000000 500566184 104487111 125751501 510082399 296740963 428661064 636056 46656000 2460375 205379 303464448 16974593 551368 348913664 43614208 8869743 54010152 1728000 543338496 884736000 3048625 279726264 29791 932574833 389017 1601613 28934443 5451776 108531333 344472101 24389 944076141 88121125 676836152 211708736 148877 57512456 138188413 62570773 260917119 275894451 55306341 111284641 827936019 175616 168196608 167284151 605495736 138188413 13481272 487443403 688465387 721734273 1953125 71473375 736314327 557441767 86350888 327082769 150568768 4410944 904231063 25153757 100544625 458314011 132651000 196122941 21717639 290117528 7529536 84027672 127263527 620650477 15625 393832837 125000 444194947 9938375 274625000 3048625 133432831 575930368 9393931 860085351 64481201 830584 19248832 24642171 523606616 29503629 382657176 4913000 408518488 2744000 79507000 8000 286191179 203297472 198155287 2000376 918330048 56181887 15625000 16777216 16003008 676836152 196122941 175616000 36926037 519718464 41063625 49430863 778688000 857375000 26198073 185193000 60698457 104487111 2515456 62099136 138991832 279726264 38614472 724150792 22188041 19034163 10648 15069223 59319 205379 201230056 976191488 493039 56623104 71991296 517781627 857375 3796416 1124864 42144192 107171875 153130375 70444997 89915392 128024064 397065375 1259712 571787000 122763473 272097792 68921000 155720872 6967871 8615125 343000 405224000 8741816 19465109 19902511 527514112 50653 7189057 59319 6967871 4574296 51478848 49836032 676836152 49430863 36594368 605495736 97336 35287552 18609625 5177717 592704 146363183 22906304 354894912 184220009 778688000 44361864 19683 1030301 35287552 67917312 60698457 252435968 216000 822656953 57066625 400315553 157464 946966168 620650477 170031464 452984832 4574296 472729139 549353259 171879616 300763000 133432831 7762392 599077107 17576 117649000 38958219 432081216 489303872 33386248 29503629 437245479 119095488 340068392 328509 65450827 74088 1331 17984728 921167317 467288576 274625000 46656000 96071912 416832723 36594368 185193 159220088 430368875 4741632 116214272 695506456 57066625 392223168 1000000 246491883 374805361 156590819 1295029 337153536 4096000 36926037 483736625 12326391 2985984 949862087 17576 240641848 2571353 113379904 449455096 384240583 245314376 729000000 756058031 700227072 147197952 5177717 893056347 18609625 13481272 49430863 281011375 31554496 34645976 314432 122023936 1191016 7880599 40707584 1815848 202262003 1124864 204336469 114084125 299418309 870983875 91125000 238328000 101194696 420189749 2803221 122023936 985074875 19683000 132651000 230346397 6434856 331373888 590589719 763551944 238328 74618461 955671625 3442951 512000 432081216 467288576 41421736 714516984 265847707 64481201 827936019 5177717 194104539 36264691 20346417 150568768 175616 137388096 651714363 232608375 7077888 62570773 16003008 387420489 2299968 822656953 47045881 994011992 884736 73034632 586376253 6229504 10077696 356400829 1092727 373248 519718464 19683000 195112 281011375 6028568 557441767 114791256 814780504 665338617 17779581 27270901 633839779 87528384 2744000 512000 489303872 182284263 731432701 201230056 225866529 408518488 69934528 196122941 66430125 616295051 794022776 187149248 151419437 5451776 12977875 30664297 27270901 32157432 721734273 16974593 359425431 543338496 18609625 964430272 614125 11697083 109215352 64481201 41063625 982107784 195112 4826809 307546875 125 985074875 7301384 565609283 1157625 3375 262144 973242271 63044792 29218112 838561807 250047 24389 265847707 187149248 2460375 4826809 334255384 476379541 898632125 116214272 335702375 126506008 194104539 9129329 156590819 620650477 59319 425259008 658503 71991296 804357000 697864103 273359449 25153757 152273304 32768 582182875 81746504 601211584 294079625 403583419 93576664 768575296 2863288 114791256 527514112 148877 9261 251239591 324242703 411830784 109215352 33386248 10360232 262144000 667627624 4574296 95443993 1295029 5268024 44361864 246491883 15625000 60236288 25672375 469097433 806954491 192100033 19902511 54439939 170953875 582182875 16003008 2197000 23149125 24897088 4330747 165469149 8120601 179406144 219256227 110592000 76765625 14348907 128787625 631628712 97336000 590589719 463684824 58863869 599077107 204336469 149721291 941192000 149721291 114791256 205379 438976000 667627624 2299968 517781627 870983875 771095213 74088000 674526133 2571353 483736625 45882712 57960603 237176659 979146657 130323843 81746504 1331000 527514112 71473375 229220928 21024576 397065375 84604519 827936019 193100552 1442897 393832837 582182875 15438249 833237621 704969 99252847 183250432 517781627 123505992 94196375 135796744 149721291 278445077 128024064 62099136 614125000 812166237 70444997 86350888 197137368 148877 1295029 132651 21253933 890277128 489303872 245314376 2146689 186169411 345948408 345948408 9800344 420189749 15625 85184 56181887 958585256 377933067 938313739 539353144 1520875 504358336 160989184 284890312 34645976 16194277 21024576 37259704 362467097 20346417 533411731 242970624 121287375 421875 3307949 37595375 35937000 13824 286191179 192100033 786330467 382657176 547343432 17373979 279726264 108531333 125000000 123505992 761048497 420189749 425259008 1815848 49027896 350402625 238328 51895117 114791256 65450827 46268279 313046839 184220009 232608375 85184 926859375 31554496 830584000 159220088 2985984 155720872 627222016 382657176 425259008 300763000 746142643 19902511 483736625 260917119 191102976 76225024 714516984 4492125 232608375 830584 976191488 915498611 52313624 958585256 849278123 84027672 340068392 89314623 743677416 108531333 35287552 571787000 26463592 729000 512 21253933 753571000 160989184 2352637 2197 238328 1728 152273304 31255875 51895117 154854153 111284641 783777448 961504803 250047 168196608 80062991 683797841 48228544 157464000 447697125 3723875 97336 401947272 485587656 12812904 2048383 3176523 96071912 329939371 683797841 8998912 57512456 18821096 367061696 357911000 997002999 275894451 838561807 205379000 7077888 18821096 202262003 907039232 4173281 244140625 70957944 15625 254840104 209584584 30080231 15625000 10077696 97336 78953589 707347971 596947688 334255384 29218112 199176704 132651000 23887872 162771336 12977875 42508549 7529536 437245479 565609283 314432 4574296 354894912 143055667 45499293 206425071 733870808 204336469 310288733 4096000 44738875 702595369 494913671 145531576 143877824 35287552 90518849 653972032 124251499 55742968 144703125 83453453 11089567 12487168 354894912 7301384 78953589 68921000 640503928 42875 244140625 7529536 2299968 979146657 42875000 259694072 843908625 24642171 456533000 9129329 588480472 89314623 131872229 337153536 924010424 873722816 45118016 9938375 111980168 51895117 702595369 726572699 393832837 20123648 356400829 982107784 580093704 110592000 8120601 941192000 586376253 13997521 26198073 3112136 104487111 5832 341532099 103823000 474552 904231063 42875000 101847563 438976 607645423 433798093 3944312 4657463 132651 27000 205379000 629422793 545338513 174676879 175616 192100033 175616 169112377 478211768 912673000 21952 16581375 702595369 254840104 788889024 512 164566592 78953589 35937000 458314011 15813251 753571 38958219 938313739 618470208 7077888 325660672 28934443 320013504 1191016 179406144 5735339 944076141 373248000 75686967 119095488 4657463 611960049 580093704 1157625 204336469 970299 54872000 159220088 729 212776173 2197 804357 22665187 371694959 561515625 949862087 328509 452984832 838561807 252435968 61629875 21952000 39304 636056 225866529 410172407 2460375 54439939 97972181 539353144 94818816 60698457 4657463 34328125 105823817 7645373 16387064 392223168 704969000 19902511 51895117 421875000 34012224 148035889 603351125 41781923 214921799 4657463 14706125 39651821 401947272 3944312 2515456 188132517 10648000 43243551 7762392 838561807 432081216 29503629 268336125 365525875 54872000 25153757 979146657 97972181 873722816 994011992 704969 139798359 1259712 86350888 14526784 656234909 496793088 102503232 131096512 783777448 112678587 111980168 177504328 177504328 54872 42144192 124251499 49430863 32768000 29503629 264609288 681472 155720872 142236648 332812557 238328 61629875 362467097 8489664 12649337 783777448 238328000 12167 5000211 729000 159220088 133432831 265847707 107171875 812166237 681472 74618461 197137368 1404928 712121957 174676879 128787625 970299 55306341 16581375 51478848 18609625 569722789 107171875 112678587 117649 231475544 912673 921167317 392223168 559476224 148035889 48228544 97336 435519512 337153536 4574296 237176659 432081216 408518488 472729139 1953125 109902239 1481544 907039232 390617891 1295029 418508992 788889024 15813251 226981 390617891 781229961 14172488 59319 3581577 833237621 118370771 75151448 77854483 33076161 3442951 521660125 92959677 729000 299418309 531441 216 830584 938313739 17779581 559476224 1 41781923 1860867 669921875 10218313 37933056 1000 95443993 904231063 416832723 565609283 204336469 3375 561515625 15438249 233744896 611960049 4096000 9938375 6751269 57066625 649461896 119095488 830584 1000000 140608000 31855013 456533 87528384 849278123 340068392 94196375 491169069 232608375 460099648 5268024 263374721 686128968 8000 997002999 283593393 353393243 411830784 92345408 84027672 622835864 295408296 74088 37595375 347428927 64481201 278445077 599077107 379503424 97336000 958585256 9129329 64000 187149248 5929741 9800344 676836152 909853209 381078125 2924207 22665187 6229504 2197 175616 71473375 179406144 48228544 2744000 712121957 17373979 160103007 356400829 76225024 201230056 45499293 189119224 360944128 806954491 58411072 1404928 733870808 751089429 41421736 1815848 456533 24389 382657176 88121125 3048625 2744000 252435968 114791256 268336125 128787625 250047 14706125 104487111 327082769 26198073 753571000 345948408 567663552 778688000 620650477 6967871 28372625 5000211 64000000 74088000 151419437 35937000 681472000 25672375 64000 756058031 292754944 197137368 862801408 6331625 2985984 3442951 296740963 61162984 24897088 258474853 1643032 24642171 18609625 599077107 746142643 973242271 43614208 362467097 91733851 13481272 642735647 328509 134217728 421875 985074875 341532099 480048687 359425431 515849608 2097152 748613312 857375 469097433 10503459 231475544 247673152 185193 636056 102503232 935441352 94196375 27000000 16777216 893056347 748613312 275894451 707347971 592704 8242408 51064811 85766121 10218313 1000000000 11089567 206425071 1295029 719323136 567663552 185193000 298077632 59319 1404928 513922401 445943744 967361669 970299000 49027896 76225024 79507000 640503928 4173281 122023936 325660672 57512456 3944312 14886936 4574296 901428696 512 81746504 592704 451217663 6751269 5451776 19034163 3511808 618470208 25934336 250047 385828352 9261 857375 116214272 425259008 4741632 445943744 114791256 220348864 1124864 605495736 4096 116930169 141420761 42144192 46268279 421875000 314432000 584277056 588480472 6751269 170031464 1404928 921167317 806954491 644972544 125751501 251239591 27543608 28372625 40001688 128024064 881974079 681472000 17576 163667323 527514112 56623104 60698457 515849608 1404928 521660125 788889024 153130375 788889024 114084125 474552 6539203 76225024 3442951 180362125 334255384 926859375 10360232 66430125 901428696 12326391 362467097 360944128 178453547 315821241 42508549 4574296 686128968 16777216 298077632 170953875 543338496 250047 426957777 804357000 210644875 127263527 92345408 567663552 9393931 11390625 92345408 946966168 2744 30959144 117649 35611289 343000000 13312053 324242703 132651 21952000 138188413 438976000 658503 527514112 729000 531441 738763264 949862087 11697083 952763904 229220928 822656953 640503928 21024576 182284263 260917119 69934528 674526133 172808693 460099648 252435968 946966168 46656 508169592 18609625 35287552 627222016 647214625 9800344 128787625 1 360944128 81746504 1295029 533411731 29791000 117649 24642171 310288733 5177717 702595369 8489664 119095488 23149125 19248832 1367631 15252992 238328 188132517 327082769 5268024 761048497 4913 178453547 398688256 238328000 99897344 171879616 353393243 812166237 651714363 89915392 281011375 16974593 41063625 263374721 2299968 138188413 5177717 814780504 136590875 108531333 81746504 4913 170031464 915498611 306182024 42508549 2352637 1481544 8242408 190109375 1442897 582182875 295408296 54872000 6434856 2985984 50653 157464000 20123648 56181887 5832000 92959677 4492125 6434856 3375 571787 2197000 3307949 508169592 697864103 915498611 19902511 239483061 6859000 11239424 438976 75686967 156590819 238328 804357000 592704 451217663 1030301 14172488 395446904 467288576 30959144 96071912 425259008 105154048 30371328 81182737 337153536 56181887 210644875 890277128 32461759 5088448 857375000 712121957 138991832 122023936 406869021 125000 96702579 124251499 25153757 862801408 379503424 246491883 753571 991026973 365525875 74088 101194696 54872 33698267 494913671 7189057 12649337 15625000 4096 277167808 513922401 89915392 510082399 440711081 254840104 27818127 376367048 658503000 259694072 6859 122023936 531441000 292754944 24642171 183250432 57066625 322828856 907039232 16003008 17576000 788889024 794022776 114791256 738763264 817400375 941192 61162984 1295029 120553784 1520875 10793861 846590536 5451776 17373979 277167808 4019679 580093704 281011375 857375 102503232 609800192 356400829 167284151 28094464 493039 259694072 508169592 6644672 37933056 267089984 9938375 561515625 84604519 27000 395446904 67419143 601211584 415160936 360944128 37933056 783777448 515849608 52313624 768575296 138991832 415160936 2000376 395446904 236029032 105154048 390617891 773620632 6539203 9261 493039000 38272753 3511808 1860867 729000000 435519512 988047936 884736000 470910952 6434856 240641848 2628072 18191447 182284263 269586136 938313739 184220009 207474688 470910952 262144000 599077107 6229504 24642171 107850176 506261573 367061696 61162984 117649000 601211584 12167000 23639903 5639752 125000000 12977875 753571 571787 296740963 9938375 390617891 318611987 49430863 512000000 85184000 599077107 502459875 527514112 24389 451217663 114791256 103823 10218313 298077632 29503629 738763264 240641848 274625000 64964808 846590536 781229961 592704 392223168 14172488 549353259 78953589 2146689 160989184 11089567 382657176 295408296 21717639 188132517 588480472 37259704 18609625 9800344 594823321 294079625 3652264 683797841 653972032 2863288 616295051 408518488 18191447 985074875 565609283 955671625 688465387 87528384 169112377 512000 59319 804357000 62099136 283593393 132651000 555412248 16387064 994011992 2248091 729 904231063 563559976 105154048 381078125 814780504 3581577 27 10218313 97972181 563559976 148877000 53582633 222545016 929714176 411830784 8615125 153990656 22425768 702595369 416832723 40353607 663054848 162771336 716917375 893056347 838561807 16003008 6434856 40353607 946966168 170953875 282300416 7645373 442450728 284890312 946966168 28094464 103823 594823321 672221376 274625000 438976000 941192 122023936 2048383 80621568 28094464 112678587 10218313 783777448 647214625 2515456 40001688 70957944 84027672 5832 103823 173741112 303464448 92959677 340068392 35287552 288804781 191102976 73034632 331373888 17373979 729 791453125 191102976 406869021 225866529 13651919 470910952 653972032 389017000 88716536 924010424 160103007 435519512 693154125 22188041 521660125 209584584 8000 854670349 6434856 421875 199176704 1601613 683797841 32461759 384240583 229220928 958585256 199176704 89314623 2146689 247673152 65939264 121287375 159220088 17576000 337153536 42875000 483736625 796597983 347428927 79507 547343432 343000000 898632125 58411072 159220088 876467493 513922401 582182875 584277056 302111711 616295051 40001688 8741816 360944128 263374721 421875000 982107784 105823817 128024064 804357000 33076161 751089429 244140625 791453125 857375 217081801 389017000 812166237 42508549 3723875 127263527 605495736 314432 7077888 43986977 66923416 33698267 46656000 238328 328509000 485587656 70444997 929714176 327082769 9938375 34328125 8242408 590589719 955671625 14348907 469097433 537367797 489303872 19465109 292754944 679151439 21253933 50243409 474552 13481272 605495736 95443993 766060875 153130375 5735339 155720872 111284641 91733851 408518488 493039 89915392 348913664 252435968 1225043 636056000 561515625 400315553 49430863 6859 415160936 428661064 425259008 30959144 835896888 483736625 299418309 573856191 4410944 109215352 198155287 74088000 71473375 571787 11390625 1481544 103823000 122023936 8365427 92959677 256047875 7077888 295408296 1685159 89314623 830584 170031464 94196375 478211768 36594368 408518488 7414875 84604519 157464 63521199 69426531 335702375 155720872 171879616 85184000 676836152 935441352 208527857 23149125 3112136 311665752 69426531 8615125 985074875 849278123 428661064 92959677 736314327 18609625 12487168 12977875 103823000 107850176 387420489 496793088 76225024 575930368 318611987 218167208 1061208 24642171 979146657 221445125 541343375 461889917 825293672 890277128 21952 669921875 12326391 8998912 357911000 88121125 10941048 430368875 49027896 690807104 348913664 306182024 506261573 175616 315821241 1601613 125 909853209 4913 9938375 10077696 188132517 2863288 398688256 736314327 781229961 9663597 539353144 676836152 118370771 161878625 181321496 588480472 325660672 81746504 50653 430368875 822656953 284890312 379503424 2048383 353393243 298077632 3723875 59319000 817400375 658503000 107850176 19248832 281011375 304821217 438976 92345408 631628712 250047000 173741112 329939371 209584584 3241792 81182737 143877824 709732288 80062991 531441000 418508992 23887872 162771336 344472101 11390625 415160936 929714176 28094464 904231063 13651919 84604519 110592000 77854483 13144256 949862087 16974593 329939371 78402752 2197000 40707584 17779581 122023936 768575296 73560059 147197952 157464000 144703125 806954491 440711081 89915392 748613312 374805361 70957944 2299968 166375000 2460375 80621568 2048383 325660672 160989184 171879616 704969000 10218313 1000 68921000 512000000 11697083 502459875 57512456 594823321 788889024 11543176 584277056 510082399 13824 2460375 796597983 41063625 111284641 250047000 78953589 571787000 161878625 15252992 833237621 1000000 590589719 1860867 10077696 763551944 647214625 118370771 167284151 6434856 389017 373248000 944076141 296740963 300763 704969000 10360232 508169592 152273304 162771336 397065375 21717639 28094464 766060875 3581577 15069223 174676879 629422793 292754944 23887872 103823000 400315553 71473375 700227072 87528384 979146657 704969 50243409 220348864 545338513 141420761 160989184 116214272 563559976 596947688 771095213 10941048 395446904 122763473 33386248 512000 2571353 43614208 116214272 214921799 901428696 3307949 343000 5451776 16194277 912673000 7529536 148877000 985074875 51895117 493039 189119224 236029032 753571 24389 373248000 77854483 4913 893056347 196122941 60698457 149721291 2352637 406869021 425259008 89915392 174676879 33698267 753571000 2863288 5545233 12977875 43614208 28652616 147197952 3796416 452984832 91733851 20796875 733870808 435519512 512000000 3112136 158340421 70444997 830584 4574296 2000376 609800192 40001688 1030301 72511713 119095488 6128487 36926037 4096000 11089567 43614208 156590819 291434247 33076161 337153536 2744000 258474853 580093704 155720872 318611987 123505992 729000000 20796875 308915776 15438249 96702579 714516984 54010152 575930368 68921000 38614472 489303872 92959677 592704000 846590536 7529536 246491883 194104539 991026973 517781627 19683000 286191179 857375 40353607 748613312 746142643 49836032 2460375 851971392 256047875 729000000 865523177 28934443 11390625 86350888 561515625 504358336 3581577 594823321 114084125 40353607 1481544 719323136 66923416 714516984 33698267 21952 3112136 171879616 541343375 30080231 1124864 75686967 125751501 625026375 1331 20123648 9261000 268336125 707347971 665338617 2685619 80062991 5451776 250047000 640503928 169112377 1404928 370146232 2097152 19902511 985074875 601211584 672221376 2406104 125751501 47045881 54010152 102503232 712121957 6644672 133432831 10648000 444194947 97972181 42144192 370146232 642735647 605495736 629422793 232608375 67419143 219256227 707347971 3869893 729 238328000 353393243 54872 8242408 175616 274625 123505992 830584 131096512 47045881 34328125 209584584 638277381 2197 294079625 188132517 54010152 10503459 379503424 132651000 476379541 18399744 145531576 68921000 709732288 165469149 290117528 6751269 1860867 2146689 476379541 985074875 220348864 128024064 4330747 384240583 515849608 669921875 43614208 31554496 328509000 343 126506008 256047875 44361864 12812904 4492125 748613312 4019679 517781627 1685159 270840023 74088 825293672 181321496 420189749 162771336 1000000000 456533000 827936019 85184000 496793088 973242271 32768 167284151 216 10648 166375 130323843 830584 194104539 167284151 421875 1124864 262144 609800192 724150792 51064811 121287375 398688256 8242408 8998912 328509 758550528 783777448 141420761 523606616 176558481 704969000 1 143055667 254840104 202262003 8615125 3723875 2406104 328509 195112000 30664297 563559976 416832723 377933067 2628072 1295029 26463592 5735339 162771336 893056347 123505992 139798359 4741632 15813251 140608 781229961 152273304 160103007 45499293 638277381 7645373 849278123 1157625 282300416 184220009 958585256 238328000 4251528 60698457 924010424 356400829 580093704 502459875 270840023 203297472 3511808 406869021 197137368 62570773 3048625 14886936 306182024 119823157 814780504 52313624 149721291 7529536 410172407 599077107 23149125 229220928 7762392 310288733 213847192 483736625 605495736 3869893 86938307 614125000 55742968 129554216 20123648 206425071 976191488 210644875 252435968 73560059 512 1728 432081216 140608 57066625 205379 857375000 350402625 122763473 24389000 469097433 985074875 110592000 57512456 234885113 2460375 103161709 804357 704969 4251528 26463592 48627125 381078125 3375000 413493625 21024576 830584000 31855013 139798359 746142643 246491883 1860867 373248 174676879 12167000 110592 296740963 4096 384240583 421875000 625026375 157464000 157464000 10218313 34645976 788889024 433798093 13312053 28372625 537367797 194104539 69934528 944076141 1191016 423564751 679151439 216000 4741632 825293672 551368000 382657176 428661064 952763904 580093704 142236648 8741816 19683 1442897 12487168 89314623 310288733 125751501 22188041 7645373 17984728 125751501 362467097 415160936 75686967 857375000 124251499 42508549 693154125 97336 14706125 712121957 849278123 75151448 571787000 640503928 683797841 949862087 13481272 976191488 16974593 4096 151419437 11390625 10648000 55742968 104487111 133432831 411830784 59319000 921167317 31255875 898632125 291434247 3442951 74088 28094464 653972032 456533000 395446904 5359375 23887872 320013504 314432 13651919 868250664 116214272 174676879 129554216 170953875 93576664 230346397 188132517 240641848 2571353 1124864 28372625 644972544 110592000 907039232 357911 37933056 569722789 4657463 177504328 799178752 340068392 27543608 2097152 150568768 152273304 753571000 909853209 806954491 912673000 20346417 24642171 87528384 60236288 578009537 299418309 806954491 32157432 50243409 870983875 247673152 214921799 474552000 2197000 8741816 403583419 68921000 229220928 140608 304821217 106496424 31855013 60236288 117649000 229220928 166375 1771561 2460375 40001688 307546875 15069223 614125 547343432 20346417 195112000 575930368 2744 74088 310288733 59319000 768575296 64 18609625 189119224 827936019 2000376 12649337 400315553 17984728 9663597 128787625 16581375 256047875 773620632 34645976 299418309 714516984 22906304 11390625 29791000 260917119 551368000 228099131 174676879 729 32768000 225866529 16581375 70444997 116930169 456533000 104487111 300763000 952763904 804357 860085351 6028568 55742968 68417929 68921 162771336 300763 94818816 15625 184220009 36594368 38958219 447697125 2248091 425259008 27000000 17576 4019679 138991832 191102976 12487168 23149125 590589719 517781627 189119224 16194277 781229961 141420761 8998912 116214272 904231063 61162984 13824000 34645976 38958219 328509 445943744 43243551 24389 778688000 557441767 269586136 865523177 23639903 729 306182024 211708736 430368875 265847707 109902239 451217663 24389 114791256 322828856 84604519 329939371 247673152 411830784 86938307 868250664 17173512 89915392 11239424 216 73560059 350402625 33698267 119823157 496793088 48627125 447697125 351895816 860085351 53582633 24642171 561515625 5832 833237621 970299000 173741112 958585256 627222016 11089567 38958219 15813251 163667323 452984832 208527857 273359449 456533 85184000 904231063 707347971 27818127 27270901 16974593 242970624 35937 14886936 582182875 63521199 674526133 217081801 676836152 1225043 35611289 86938307 704969 71473375 112678587 474552 809557568 54872 148035889 559476224 932574833 343000 523606616 306182024 614125 37259704 45118016 16194277 804357 239483061 1061208 107850176 46656 321419125 29218112 2863288 690807104 176558481 103161709 86350888 143055667 958585256 952763904 60698457 481890304 738763264 601211584 132651000 290117528 838561807 865523177 100544625 559476224 884736000 994011992 85184 447697125 155720872 83453453 131872229 541343375 191102976 118370771 12167000 114791256 48228544 308915776 338608873 599077107 65939264 642735647 242970624 24137569 51895117 50653 107850176 830584 126506008 13824000 82881856 6859 29791000 18821096 704969 64000000 480048687 377933067 7880599 21952 196122941 242970624 16581375 5735339 704969000 6229504 616295051 469097433 195112000 32768 6331625 614125 148877000 28372625 961504803 162771336 549353259 252435968 322828856 28652616 12326391 860085351 9261000 150568768 743677416 202262003 26198073 252435968 857375000 6028568 125000000 23887872 67419143 299418309 1815848 362467097 476379541 119095488 563559976 35937000 6028568 116214272 988047936 804357 57960603 854670349 265847707 10503459 392223168 721734273 226981 42508549 393832837 169112377 93576664 559476224 7414875 16003008 20346417 704969 363994344 833237621 68921 315821241 7189057 29218112 4657463 125000 729 34645976 55306341 47832147 15438249 314432 264609288 426957777 393832837 106496424 302111711 121287375 952763904 263374721 218167208 173741112 282300416 973242271 147197952 348913664 513922401 91125 244140625 935441352 521660125 176558481 695506456 9129329 20570824 381078125 382657176 12167000 267089984 292754944 470910952 277167808 114084125 592704 967361669 2146689 1191016 4019679 1728000 195112000 2985984 6859000 204336469 88716536 384240583 525557943 287496 438976 21253933 901428696 467288576 10648000 181321496 74088 51895117 553387661 3176523 168196608 34965783 809557568 28094464 30664297 111980168 3869893 205379 976191488 34012224 3944312 1771561 695506456 605495736 106496424 5000211 483736625 876467493 62570773 10360232 54010152 2248091 36264691 259694072 12326391 128024064 152273304 693154125 761048497 46656 18399744 8 66923416 30664297 2197 768575296 10218313 97972181 343000000 440711081 12487168 946966168 6229504 5000211 2406104 50243409 81746504 374805361 686128968 150568768 295408296 362467097 53582633 563559976 1643032 25153757 128024064 465484375 43986977 77854483 27000000 10793861 27818127 122763473 42508549 93576664 80621568 865523177 609800192 275894451 567663552 3581577 97336000 873722816 879217912 121287375 313046839 4913 918330048 766060875 3652264 862801408 10793861 39651821 596947688 11239424 5832000 40707584 294079625 222545016 944076141 104487111 4410944 814780504 125751501 2985984 79507000 179406144 830584 395446904 132651000 502459875 669921875 275894451 474552000 555412248 1157625 39651821 721734273 614125 796597983 385828352 371694959 135796744 2515456 158340421 270840023 731432701 311665752 209584584 531441000 299418309 294079625 154854153 287496 976191488 303464448 92959677 226981000 690807104 343 132651 69426531 27543608 81182737 49027896 21952000 195112000 282300416 50653 445943744 222545016 778688 2515456 91733851 254840104 700227072 26198073 17984728 822656953 65450827 99897344 15813251 961504803 967361669 11543176 248858189 68921000 282300416 177504328 214921799 13481272 704969000 609800192 139798359 238328000 700227072 667627624 122763473 537367797 551368000 94818816 32768000 195112000 44361864 131096512 729000000 160989184 216000000 306182024 11390625 228099131 1000000 229220928 420189749 4913000 363994344 90518849 29218112 109215352 166375000 590589719 34965783 38614472 29791 159220088 825293672 344472101 268336125 2924207 70444997 328509000 310288733 165469149 408518488 541343375 729000 746142643 314432 298077632 181321496 21717639 302111711 1728 28372625 239483061 132651000 481890304 512 290117528 338608873 10360232 470910952 74088 64481201 15069223 7880599 4410944 584277056 801765089 2685619 588480472 12008989 519718464 846590536 21253933 895841344 167284151 4330747 172808693 825293672 14706125 376367048 122023936 512000000 1953125 192100033 101847563 18399744 753571000 311665752 254840104 766060875 625026375 365525875 248858189 267089984 773620632 389017000 958585256 9800344 385828352 166375 166375000 2197000 35611289 143055667 9800344 205379 300763 152273304 54439939 357911000 65939264 1295029 172808693 69426531 79507 19248832 46268279 1442897 140608 5177717 308915776 91125000 74618461 580093704 949862087 649461896 697864103 302111711 294079625 84027672 16974593 672221376 29791 415160936 35611289 5639752 5639752 343000000 456533 275894451 92345408 29791 244140625 357911000 347428927 743677416 440711081 961504803 719323136 91733851 580093704 1601613 5832000 240641848 3241792 173741112 273359449 33386248 193100552 838561807 884736 66430125 70444997 37933056 123505992 59776471 10941048 618470208 578009537 31855013 36264691 90518849 681472 997002999 405224000 776151559 491169069 418508992 159220088 213847192 222545016 195112000 12326391 13312053 30959144 541343375 458314011 262144000 254840104 367061696 153130375 1191016 16777216 3241792 211708736 390617891 830584 719323136 463684824 211708736 57066625 481890304 636056 887503681 11089567 97972181 460099648 991026973 314432000 1 3581577 143877824 363994344 493039000 187149248 83453453 174676879 476379541 445943744 658503 38614472 128024064 278445077 716917375 291434247 148035889 5268024 29791000 202262003 125 69426531 4657463 45118016 893056347 27000 4913000 117649000 68417929 19683 614125000 480048687 176558481 970299 311665752 50653000 110592 596947688 508169592 351895816 183250432 1030301 4410944 244140625 23393656 370146232 773620632 324242703 109215352 6859 72511713 413493625 88121125 746142643 80621568 74088 242970624 704969000 58863869 10077696 1860867 99252847 173741112 1815848 3869893 58411072 150568768 702595369 596947688 223648543 398688256 636056000 2097152 121287375 335702375 23887872 6028568 644972544 7077888 4657463 428661064 129554216 275894451 387420489 245314376 59319000 712121957 545338513 569722789 2299968 6331625 1815848 504358336 60698457 594823321 887503681 1520875 988047936 91125 535387328 187149248 170953875 596947688 726572699 66430125 61162984 973242271 132651000 976191488 1560896 2803221 35287552 16194277 941192000 1030301 61162984 14348907 1331000 994011992 51064811 14526784 6434856 56181887 4019679 218167208 169112377 24389000 268336125 567663552 256047875 400315553 29503629 636056 32768 278445077 4913 481890304 420189749 58863869 830584000 125751501 30959144 216000 4826809 250047000 185193 70957944 433798093 216000000 8242408 27000000 4657463 48228544 144703125 49027896 736314327 250047000 881974079 85766121 212776173 140608000 175616 234885113 107171875 140608000 7529536 20346417 16387064 660776311 15625000 481890304 3581577 827936019 116930169 6859000 101194696 313046839 33076161 18191447 148035889 24137569 57066625 437245479 421875000 138188413 148877 13651919 61162984 13824 125000 347428927 15438249 481890304 9663597 114084125 260917119 236029032 884736 420189749 283593393 365525875 32461759 176558481 278445077 961504803 377933067 1191016 229220928 494913671 636056000 527514112 42875000 42875000 519718464 132651000 8869743 63521199 111284641 295408296 50243409 154854153 237176659 1906624 1481544 74088 496793088 4410944 139798359 5832000 2299968 154854153 201230056 712121957 693154125 291434247 37933056 159220088 421875000 912673 13312053 695506456 122763473 153990656 8000 398688256 275894451 177504328 4913000 12812904 6539203 1061208 870983875 8869743 194104539 4019679 15069223 4096 428661064 397065375 449455096 3375000 2097152 901428696 362467097 194104539 229220928 430368875 970299 15625000 286191179 170031464 175616 8000 500566184 697864103 187149248 771095213 463684824 177504328 43243551 3375000 43986977 379503424 929714176 10648000 7077888 85766121 481890304 175616000 177504328 586376253 374805361 11390625 873722816 460099648 10648 3375 726572699 25153757 332812557 741217625 284890312 21484952 245314376 30664297 196122941 63044792 712121957 21484952 2744000 1092727 13651919 517781627 2299968 42875 72511713 97336 54010152 822656953 66923416 216000 1481544 214921799 704969000 1331 2924207 941192 74088 191102976 74088000 216000 658503000 545338513 596947688 14706125 944076141 16387064 286191179 34328125 1092727 119095488 343000 683797841 4826809 90518849 5832000 21952 119823157 357911 669921875 35287552 512000000 517781627 40707584 5177717 13824000 66430125 186169411 387420489 230346397 4492125 21253933 496793088 216 941192000 712121957 152273304 452984832 704969 502459875 15813251 112678587 586376253 125 12326391 370146232 843908625 43986977 370146232 21024576 45882712 389017 4492125 54872 51895117 791453125 19683000 47832147 314432000 13481272 681472 42508549 559476224 56181887 487443403 5268024 578009537 53582633 64964808 5735339 130323843 182284263 362467097 467288576 688465387 127263527 81182737 601211584 413493625 30959144 3112136 590589719 17576 368601813 263374721 8120601 6331625 35937 33698267 618470208 245314376 18399744 512 367061696 282300416 236029032 209584584 2863288 183250432 949862087 134217728 6128487 74088000 944076141 190109375 197137368 672221376 1728 67917312 944076141 580093704 4096000 314432000 267089984 521660125 302111711 203297472 756058031 16974593 21024576 753571 3652264 114084125 707347971 385828352 865523177 569722789 571787000 496793088 584277056 24137569 949862087 64481201 47832147 5929741 32461759 873722816 19683000 22425768 508169592 69934528 5545233 656234909 21952 1092727 622835864 357911000 3442951 476379541 669921875 82881856 588480472 555412248 368601813 5451776 357911000 47045881 55306341 270840023 50653000 136590875 686128968 237176659 28372625 1728 465484375 298077632 565609283 1000000000 250047 1331 472729139 851971392 16387064 122023936 15813251 575930368 5832 299418309 24389 1000000 1191016 64964808 181321496 173741112 231475544 2628072 8000000 7414875 857375 835896888 252435968 237176659 250047 884736 11852352 804357000 778688 210644875 15625 672221376 273359449 387420489 991026973 704969 42875000 50653 85184000 8 3652264 47437928 438976000 219256227 63044792 82312875 693154125 208527857 54439939 876467493 7301384 3869893 19902511 317214568 300763000 141420761 636056000 104487111 783777448 318611987 440711081 20346417 5000211 467288576 268336125 1331 596947688 571787 3048625 186169411 825293672 216 406869021 55306341 3581577 9938375 622835864 272097792 1520875 15069223 359425431 398688256 69934528 110592 638277381 726572699 42508549 712121957 313046839 111284641 50243409 2406104 29791000 230346397 115501303 318611987 209584584 72511713 563559976 200201625 4492125 30664297 559476224 178453547 42144192 343000 85184000 20796875 284890312 9938375 778688000 253636137 12326391 118370771 3944312 54439939 2197000 328509000 898632125 79507000 633839779 438976 9261000 33698267 535387328 47045881 104487111 152273304 398688256 118370771 198155287 707347971 5832000 30664297 766060875 1481544 158340421 10941048 299418309 25153757 27 761048497 636056000 1685159 17779581 970299000 241804367 12326391 6751269 148877 239483061 238328000 288804781 1771561 82881856 102503232 1481544 171879616 43986977 719323136 817400375 781229961 644972544 825293672 521660125 317214568 149721291 704969000 125000 599077107 467288576 693154125 337153536 1643032 152273304 644972544 543338496 315821241 1771561 61629875 59319000 420189749 241804367 9129329 133432831 12487168 338608873 1643032 758550528 2863288 37259704 142236648 175616 318611987 460099648 343000 909853209 48228544 122023936 768575296 26730899 240641848 543338496 229220928 170031464 19902511 543338496 22906304 154854153 988047936 30959144 452984832 814780504 746142643 729 893056347 25934336 14172488 94196375 460099648 311665752 557441767 1601613 119095488 44361864 721734273 150568768 54872 590589719 84604519 580093704 13824000 1092727 1000000000 904231063 50653000 347428927 264609288 512 553387661 145531576 103823 430368875 6859000 504358336 16194277 778688 306182024 575930368 288804781 262144 179406144 7645373 8869743 314432000 221445125 2744 8365427 13824 12977875 397065375 136590875 53157376 248858189 408518488 642735647 961504803 152273304 200201625 263374721 324242703 348913664 200201625 340068392 1560896 220348864 512000000 196122941 3511808 4019679 35287552 961504803 982107784 54872 36594368 7762392 7645373 433798093 766060875 783777448 841232384 788889024 90518849 183250432 238328000 851971392 282300416 476379541 25153757 545338513 6229504 8242408 4410944 282300416 306182024 17984728 690807104 724150792 1331 135005697 405224000 15625 11089567 804357000 328509 228099131 873722816 27000000 1601613 506261573 647214625 551368000 669921875 30959144 622835864 66923416 653972032 474552000 944076141 224755712 690807104 38614472 35937000 251239591 15625 377933067 758550528 887503681 921167317 26198073 672221376 79507 226981000 2571353 196122941 690807104 27 1225043 8000 611960049 627222016 2352637 262144 73034632 142236648 114084125 299418309 731432701 60236288 19683000 478211768 531441000 6434856 61162984 912673 25672375 22906304 741217625 688465387 29218112 268336125 400315553 31255875 96071912 168196608 232608375 806954491 973242271 245314376 144703125 489303872 14706125 1061208 895841344 843908625 3307949 835896888 788889024 658503 25153757 81746504 125000 136590875 743677416 83453453 3511808 65939264 4251528 994011992 26730899 970299 122023936 138188413 15625 253636137 70444997 494913671 50653000 122023936 29503629 45118016 912673000 314432 498677257 132651000 86938307 970299 7414875 603351125 973242271 317214568 697864103 20346417 159220088 649461896 174676879 997002999 74618461 851971392 18191447 6967871 374805361 100544625 61629875 804357 226981000 51895117 250047000 206425071 1225043 1906624 70444997 121287375 374805361 944076141 487443403 106496424 201230056 97336 75151448 437245479 973242271 64000 200201625 58411072 898632125 321419125 73560059 42875000 374805361 128024064 153990656 4019679 470910952 42144192 251239591 12008989 195112000 4019679 78402752 373248000 483736625 716917375 12167 13144256 341532099 75151448 7529536 700227072 2097152 101847563 87528384 658503000 1000000 185193 45499293 445943744 9261 416832723 1601613 245314376 51064811 4096000 748613312 63044792 660776311 535387328 130323843 729000000 901428696 4019679 881974079 54010152 620650477 125000 3176523 44361864 997002999 2460375 420189749 3581577 569722789 20123648 12167 360944128 2352637 354894912 454756609 702595369 8869743 967361669 7645373 2197 5088448 474552000 9393931 86938307 697864103 161878625 474552 8365427 738763264 59319000 8869743 519718464 241804367 432081216 4826809 416832723 157464 263374721 603351125 5177717 106496424 12487168 8741816 5359375 31255875 929714176 437245479 430368875 74088 193100552 377933067 693154125 502459875 158340421 188132517 29791 20796875 343000000 30959144 1860867 353393243 669921875 964430272 8869743 555412248 1331000 440711081 898632125 343 156590819 669921875 22665187 67419143 681472000 865523177 513922401 21484952 99897344 491169069 169112377 357911 155720872 302111711 298077632 483736625 4251528 118370771 64964808 912673000 1953125 814780504 328509000 174676879 860085351 115501303 582182875 20570824 2460375 130323843 53582633 672221376 83453453 2571353 638277381 329939371 596947688 85184000 370146232 226981 729 332812557 420189749 638277381 712121957 12649337 929714176 248858189 941192000 143055667 27000000 344472101 195112 38614472 719323136 132651 18609625 70957944 216000000 24897088 32461759 8869743 13651919 162771336 175616000 970299000 4913 371694959 406869021 205379 5451776 64000 151419437 49027896 158340421 13312053 216000 44361864 351895816 325660672 515849608 571787000 8615125 964430272 83453453 753571000 480048687 862801408 469097433 236029032 967361669 137388096 216 268336125 335702375 237176659 2685619 60698457 49836032 580093704 209584584 6434856 29791000 592704000 517781627 592704000 649461896 198155287 55742968 700227072 843908625 887503681 22906304 257259456 36594368 588480472 712121957 111980168 91125 2406104 973242271 1331 58411072 454756609 29503629 555412248 350402625 510082399 370146232 584277056 389017000 14706125 1404928 1295029 590589719 693154125 216000 307546875 4410944 8 298077632 308915776 214921799 245314376 245314376 152273304 64964808 22906304 10503459 37259704 893056347 265847707 379503424 1191016 143055667 918330048 7414875 681472000 277167808 288804781 781229961 109215352 881974079 40353607 817400375 653972032 748613312 159220088 796597983 181321496 54010152 794022776 1560896 465484375 11543176 385828352 1295029 68921000 663054848 771095213 2352637 18821096 105823817 825293672 37595375 108531333 170953875 27270901 644972544 9261 20346417 17984728 3307949 343 1331000 234885113 251239591 860085351 833237621 45118016 19248832 405224000 279726264 21024576 627222016 324242703 403583419 119823157 489303872 24389000 806954491 201230056 148877 94196375 857375 192100033 122023936 27543608 54872000 6434856 751089429 202262003 1728000 11543176 1442897 359425431 134217728 20796875 338608873 238328 33386248 924010424 179406144 485587656 66923416 445943744 110592000 2406104 254840104 15438249 18191447 119095488 21484952 61162984 170953875 210644875 13312053 274625 7077888 45118016 814780504 636056 234885113 308915776 350402625 1728000 222545016 357911000 12167000 592704 489303872 44361864 15625000 92959677 27270901 294079625 170953875 45499293 912673000 125000 214921799 42875 9938375 825293672 40707584 103823000 753571000 573856191 284890312 161878625 6028568 357911000 199176704 3375 918330048 145531576 551368000 3511808 77308776 381078125 571787000 328509 13824 887503681 21484952 16974593 22188041 647214625 10793861 543338496 467288576 553387661 50243409 11852352 254840104 54439939 25934336 126506008 32157432 432081216 13824000 39304 405224 523606616 130323843 109215352 43243551 82312875 758550528 65939264 11239424 28652616 512000 21253933 93576664 809557568 56181887 16974593 233744896 1000 504358336 791453125 128787625 97336 185193000 3241792 205379 63521199 525557943 294079625 746142643 841232384 420189749 377933067 113379904 766060875 160103007 8 561515625 596947688 167284151 294079625 74618461 588480472 493039000 476379541 23149125 584277056 202262003 78953589 122763473 16194277 5359375 870983875 334255384 29218112 360944128 10360232 510082399 5929741 23149125 796597983 7762392 278445077 28372625 88121125 674526133 2803221 1259712 748613312 804357000 4913000 75686967 26463592 430368875 456533000 901428696 87528384 693154125 776151559 1191016 98611128 1906624 272097792 11239424 129554216 189119224 1157625 287496000 189119224 4096 926859375 264609288 22188041 109215352 1771561 231475544 302111711 17576000 74088000 125000 458314011 565609283 144703125 183250432 51478848 68921 768575296 283593393 616295051 241804367 270840023 8741816 54872000 729 474552000 158340421 296740963 154854153 92345408 250047000 327082769 268336125 4410944 967361669 8869743 1860867 54872 186169411 125000 274625000 23887872 116930169 7077888 2628072 148877000 3241792 580093704 1092727 332812557 1367631 91125000 376367048 341532099 188132517 3375000 22188041 218167208 997002999 166375000 303464448 21253933 381078125 9393931 817400375 709732288 15252992 411830784 921167317 421875 1685159 37259704 88716536 41063625 134217728 35937000 274625000 116930169 9261000 123505992 605495736 21484952 512000 1124864 658503000 8365427 362467097 55306341 458314011 719323136 83453453 195112 95443993 119095488 65450827 77854483 9663597 8869743 154854153 381078125 36926037 43243551 753571 91125000 23887872 494913671 110592000 287496 224755712 57512456 234885113 709732288 16194277 23393656 203297472 159220088 320013504 19683000 481890304 169112377 99252847 21952000 909853209 199176704 52734375 95443993 216 515849608 198155287 322828856 362467097 345948408 726572699 298077632 8869743 397065375 719323136 284890312 374805361 592704000 279726264 876467493 77308776 273359449 31554496 34012224 631628712 9393931 107171875 794022776 26463592 33076161 196122941 81182737 741217625 607645423 146363183 137388096 12326391 736314327 332812557 525557943 2515456 5832 25153757 192100033 156590819 62099136 27818127 193100552 300763 41781923 1860867 3723875 921167317 529475129 1225043 743677416 237176659 1728000 5735339 111980168 702595369 420189749 79507000 5000211 250047 23887872 365525875 97972181 714516984 107171875 20123648 194104539 300763000 192100033 328509 474552 21484952 547343432 592704 109902239 636056 29218112 21717639 226981000 170031464 132651 14348907 590589719 1092727 988047936 392223168 61162984 157464000 216 245314376 221445125 148035889 746142643 724150792 151419437 804357000 300763000 206425071 226981000 763551944 64 106496424 57960603 912673000 16777216 46656000 7301384 531441 101194696 31255875 5000211 134217728 99897344 74088000 149721291 21484952 719323136 335702375 1061208 704969000 82881856 494913671 90518849 206425071 881974079 19248832 6434856 248858189 133432831 12812904 1295029 8615125 365525875 92345408 820025856 91125 2924207 176558481 30664297 248858189 45882712 42875000 302111711 531441 160103007 39304000 970299000 609800192 2248091 753571 17984728 62099136 493039000 817400375 14886936 194104539 379503424 667627624 638277381 4492125 79507000 941192 41421736 56181887 321419125 39304000 328509 23887872 478211768 909853209 37259704 20570824 465484375 8000000 58411072 228099131 76765625 34328125 140608000 9261 54872 1157625 938313739 4913000 97972181 28372625 51478848 8000 130323843 149721291 89314623 582182875 50653 622835864 893056347 16777216 54439939 4826809 73560059 219256227 697864103 37933056 133432831 25934336 152273304 405224 132651 190109375 1643032 814780504 498677257 405224000 85766121 232608375 38958219 87528384 110592000 98611128 42875 362467097 65939264 2924207 132651000 139798359 20346417 114791256 290117528 2515456 420189749 2299968 438976000 476379541 525557943 21952 463684824 359425431 107171875 69426531 51895117 180362125 188132517 191102976 30664297 322828856 17373979 80062991 679151439 18609625 23887872 535387328 195112000 286191179 994011992 232608375 2744000 426957777 24389 565609283 944076141 357911 225866529 275894451 239483061 8000000 592704000 881974079 529475129 189119224 97972181 79507 413493625 144703125 231475544 8120601 71991296 79507 48627125 426957777 199176704 667627624 898632125 461889917 39651821 724150792 295408296 14172488 183250432 283593393 49027896 851971392 166375 3241792 890277128 161878625 416832723 704969000 236029032 199176704 9261000 2863288 54872000 390617891 474552 23393656 351895816 28934443 19683000 390617891 6859000 1728 74088000 496793088 994011992 389017 857375 83453453 191102976 15252992 30664297 216 776151559 454756609 592704 700227072 733870808 487443403 496793088 343000000 851971392 738763264 35287552 5451776 3048625 340068392 290117528 18609625 16974593 103823000 267089984 66430125 881974079 512000000 521660125 122763473 416832723 139798359 226981000 10648 3442951 33386248 20346417 4173281 27000 430368875 257259456 31255875 14886936 549353259 4574296 2406104 103823 449455096 73560059 4913000 97336000 175616000 373248 152273304 1000 64000 49836032 985074875 607645423 258474853 217081801 23149125 23149125 99252847 174676879 296740963 357911 30080231 251239591 218167208 766060875 758550528 1331000 381078125 217081801 343 377933067 543338496 27 17173512 42875 45118016 420189749 250047000 504358336 420189749 279726264 91733851 267089984 633839779 716917375 915498611 284890312 523606616 8000 35937 748613312 45499293 529475129 11089567 112678587 801765089 904231063 178453547 8489664 230346397 216000000 274625000 28372625 865523177 607645423 620650477 884736 13824000 442450728 3176523 28652616 10941048 418508992 756058031 7762392 4574296 857375 69426531 19683000 47437928 451217663 8741816 985074875 195112000 248858189 148877000 751089429 62570773 91125000 1157625 944076141 138188413 724150792 81182737 291434247 68921000 849278123 119823157 547343432 24897088 21484952 21717639 142236648 512000 24389 825293672 80621568 22906304 449455096 506261573 860085351 599077107 423564751 393832837 91125000 13824 135796744 912673 299418309 30371328 124251499 851971392 38614472 65450827 841232384 97336 328509 257259456 56623104 131096512 483736625 374805361 12167 1815848 42144192 674526133 1157625 733870808 128024064 618470208 851971392 206425071 7529536 494913671 51478848 311665752 79507 865523177 161878625 15813251 20796875 64000000 390617891 533411731 454756609 110592 304821217 32768 351895816 898632125 40001688 340068392 268336125 343 45499293 103161709 49836032 938313739 973242271 69426531 841232384 110592000 107171875 377933067 268336125 181321496 2352637 73034632 328509 25412184 426957777 15438249 324242703 408518488 35937000 27000 300763 7529536 539353144 4741632 929714176 620650477 267089984 109215352 70957944 213847192 195112 59319 773620632 69426531 40707584 776151559 40353607 132651000 128024064 110592 11543176 868250664 363994344 660776311 881974079 15252992 124251499 400315553 30664297 8 75151448 70957944 4096000 493039000 697864103 58863869 27000 40001688 565609283 527514112 66430125 311665752 444194947 843908625 109215352 476379541 985074875 78402752 7529536 174676879 231475544 43243551 472729139 33386248 298077632 64000 938313739 139798359 251239591 571787000 470910952 125000000 1000 57512456 128787625 543338496 2248091 174676879 809557568 714516984 444194947 7077888 147197952 814780504 300763 440711081 545338513 43614208 273359449 111284641 11390625 9393931 1331 525557943 2097152 58863869 118370771 804357000 778688000 472729139 171879616 36926037 778688000 746142643 19248832 54439939 97336000 438976000 41421736 13481272 123505992 10648 123505992 89314623 25934336 34965783 697864103 979146657 603351125 8741816 72511713 817400375 204336469 169112377 625026375 559476224 161878625 150568768 2744 251239591 14886936 8489664 254840104 758550528 21952 483736625 14706125 736314327 317214568 160103007 714516984 54439939 11390625 79507000 377933067 4410944 157464 15438249 254840104 28372625 985074875 456533 140608 876467493 929714176 69426531 651714363 8242408 138991832 359425431 478211768 29791000 5929741 13997521 633839779 449455096 52734375 21024576 4410944 481890304 709732288 712121957 31855013 4492125 557441767 658503000 445943744 167284151 8998912 48228544 401947272 206425071 229220928 205379000 362467097 118370771 86350888 1367631 12167 924010424 425259008 463684824 306182024 2985984 614125 458314011 257259456 6128487 313046839 70444997 43986977 59319000 843908625 912673000 12167 66430125 967361669 421875000 2000376 185193 153990656 224755712 6967871 586376253 493039000 72511713 8120601 912673 38958219 857375000 33386248 19683 62570773 325660672 132651 3723875 55742968 846590536 348913664 768575296 1331000 194104539 636056 63521199 438976000 921167317 51895117 50243409 1000000 212776173 6229504 9129329 674526133 42144192 106496424 502459875 156590819 693154125 119095488 191102976 58411072 122023936 491169069 111284641 555412248 463684824 389017 54010152 35611289 75151448 203297472 267089984 202262003 543338496 20346417 19465109 33698267 592704000 157464 19683 415160936 25153757 377933067 232608375 302111711 982107784 753571 223648543 57512456 9528128 294079625 525557943 51064811 148877 104487111 57066625 54872000 105823817 54439939 328509000 474552000 206425071 156590819 410172407 833237621 9261000 101194696 153130375 955671625 105823817 107171875 403583419 20123648 584277056 814780504 709732288 74618461 778688000 38272753 41781923 456533000 895841344 932574833 949862087 9129329 1953125 9129329 846590536 36926037 190109375 362467097 138188413 76225024 196122941 47832147 420189749 10941048 74088 729000 539353144 804357000 22188041 51478848 174676879 817400375 41421736 274625000 126506008 12649337 343 151419437 2744 1601613 25412184 753571 343000 198155287 12167 941192 150568768 341532099 25934336 988047936 195112 166375000 16581375 1906624 716917375 991026973 67917312 135005697 887503681 66430125 67917312 398688256 105823817 8741816 26198073 189119224 325660672 531441000 658503000 114791256 154854153 287496 470910952 160989184 279726264 421875 17576000 118370771 134217728 830584000 733870808 16003008 47045881 918330048 946966168 89314623 519718464 9261000 24897088 408518488 89915392 17576000 125751501 21952000 60698457 157464000 110592 1860867 451217663 778688000 642735647 36926037 28934443 822656953 64000 133432831 174676879 182284263 592704 314432 39651821 401947272 493039 10077696 112678587 5735339 649461896 308915776 36926037 34328125 508169592 702595369 430368875 835896888 363994344 41781923 3869893 599077107 605495736 22188041 328509 4330747 224755712 801765089 1259712 515849608 716917375 683797841 324242703 454756609 480048687 331373888 1331 10648000 36926037 887503681 34965783 74088000 416832723 846590536 887503681 16387064 55306341 474552000 9393931 895841344 62570773 340068392 27818127 12812904 964430272 133432831 454756609 130323843 804357000 331373888 277167808 268336125 413493625 1331000 116214272 149721291 456533 633839779 582182875 389017000 555412248 127263527 39651821 29791000 398688256 868250664 4741632 1953125 236029032 39304000 3442951 82881856 838561807 74088000 145531576 22188041 890277128 231475544 202262003 952763904 332812557 24642171 1560896 401947272 187149248 48627125 17173512 96702579 381078125 15813251 1906624 211708736 24389000 122763473 421875000 575930368 3176523 41781923 24389000 935441352 921167317 308915776 438976000 153130375 360944128 631628712 10503459 153990656 28094464 180362125 171879616 329939371 76765625 7077888 26730899 387420489 169112377 3375000 149721291 300763 325660672 1157625 42875000 561515625 746142643 347428927 242970624 125000000 35937000 259694072 719323136 2803221 17984728 442450728 991026973 521660125 29791 768575296 4492125 12167000 406869021 944076141 15813251 631628712 994011992 1520875 8 6859 2924207 91733851 332812557 4251528 395446904 94818816 315821241 672221376 700227072 47437928 97336 7189057 343000 143055667 843908625 241804367 278445077 946966168 733870808 625026375 19683000 10218313 3241792 42875000 549353259 278445077 15625 2744 849278123 517781627 270840023 10941048 11239424 545338513 302111711 778688000 146363183 555412248 311665752 117649000 1124864 22425768 833237621 625026375 6967871 15625 640503928 40001688 8120601 2146689 143055667 707347971 149721291 5639752 527514112 172808693 8000000 357911000 229220928 23887872 611960049 15625 1953125 65450827 500566184 136590875 351895816 537367797 421875 22665187 48228544 8000 164566592 9800344 3375 181321496 16003008 76225024 12008989 130323843 31554496 65450827 144703125 73034632 43243551 216 5832 895841344 299418309 437245479 93576664 66923416 360944128 39304000 111284641 599077107 84604519 2924207 537367797 761048497 22188041 262144000 788889024 1191016 504358336 167284151 132651 4574296 480048687 500566184 175616000 13651919 216000 1225043 41781923 603351125 596947688 814780504 68921 82312875 724150792 932574833 2924207 61162984 1728000 506261573 791453125 46656 62570773 2197 681472 287496000 61629875 16194277 13144256 27000000 609800192 34012224 226981000 4657463 197137368 331373888 250047 663054848 30959144 17173512 8615125 669921875 164566592 315821241 222545016 135796744 311665752 16003008 406869021 68921000 704969 13144256 292754944 4096000 379503424 463684824 827936019 493039000 174676879 20346417 40001688 743677416 423564751 408518488 36264691 389017 73034632 13997521 663054848 122023936 231475544 8869743 809557568 20796875 140608 438976000 573856191 389017000 237176659 190109375 804357000 2985984 50653000 175616 982107784 751089429 733870808 170031464 32461759 260917119 382657176 39304000 935441352 310288733 415160936 42508549 640503928 216000 178453547 97336 138188413 1331000 493039 112678587 213847192 860085351 51478848 14348907 27543608 24137569 949862087 688465387 4574296 6539203 144703125 226981000 9393931 712121957 11543176 21952000 870983875 2924207 103823 1728000 523606616 79507 1815848 4741632 12977875 217081801 498677257 21484952 433798093 801765089 857375000 9261 2000376 1061208 177504328 3581577 149721291 3581577 786330467 89314623 89314623 77854483 467288576 529475129 460099648 817400375 71473375 46656000 6967871 153130375 851971392 300763 74088000 75151448 553387661 174676879 377933067 12167000 571787 206425071 413493625 3723875 709732288 4574296 932574833 147197952 71473375 596947688 74088000 7077888 5359375 16003008 241804367 198155287 238328000 1953125 25153757 421875 13481272 29218112 229220928 5929741 549353259 78953589 187149248 941192000 2685619 205379 310288733 238328000 91733851 8120601 35287552 82312875 607645423 213847192 4173281 247673152 329939371 324242703 1225043 32768 565609283 57512456 476379541 9129329 208527857 952763904 592704 38272753 1685159 74088 72511713 416832723 804357 67419143 14526784 18191447 17984728 601211584 979146657 405224000 679151439 197137368 22425768 253636137 860085351 107850176 447697125 653972032 74618461 481890304 43614208 926859375 240641848 1404928 245314376 11239424 2000376 49836032 3723875 7189057 2571353 1815848 97336 18191447 649461896 262144 21484952 1061208 379503424 122763473 681472000 3796416 627222016 329939371 512000 226981 794022776 26198073 279726264 30371328 52734375 34328125 3048625 493039 283593393 181321496 257259456 229220928 11852352 148877 741217625 500566184 279726264 148877 171879616 205379 74088 73034632 415160936 13997521 71473375 14348907 704969 54872 221445125 201230056 199176704 3375 405224 125000000 27 622835864 139798359 92345408 262144000 493039 3307949 569722789 588480472 6859000 672221376 28094464 7880599 103823 92345408 86350888 470910952 212776173 119823157 20570824 70957944 260917119 1295029 846590536 92345408 233744896 681472 79507 45499293 104487111 712121957 250047000 314432 11089567 250047000 67917312 54872000 4019679 80621568 31855013 36926037 51478848 1728 843908625 24642171 27270901 8489664 456533000 681472 67419143 209584584 8 748613312 1000 345948408 268336125 193100552 379503424 997002999 250047000 74088000 3869893 332812557 5268024 1442897 416832723 320013504 3442951 753571000 16581375 77308776 58863869 156590819 67419143 592704 139798359 303464448 204336469 250047000 991026973 5359375 30371328 786330467 96071912 571787 413493625 9528128 113379904 3652264 15625 29218112 4826809 75686967 111284641 307546875 119823157 6859 125000 4096000 294079625 4492125 9938375 108531333 21484952 1367631 223648543 539353144 2248091 10503459 12326391 1191016 73034632 54872 64000 640503928 141420761 119095488 320013504 13481272 168196608 267089984 3375 854670349 103823 108531333 26730899 240641848 201230056 2571353 712121957 85184 121287375 13997521 67419143 410172407 4019679 629422793 278445077 1728000 87528384 132651000 3723875 719323136 129554216 967361669 605495736 988047936 884736 456533 688465387 19034163 192100033 207474688 16387064 47437928 2406104 240641848 10648000 929714176 250047000 8365427 941192 138991832 85766121 804357000 40353607 20346417 161878625 195112 23639903 7529536 28934443 134217728 41421736 607645423 584277056 693154125 1906624 267089984 679151439 111284641 3375000 308915776 59319000 658503 8741816 381078125 857375 205379 26463592 25672375 741217625 389017000 33386248 525557943 173741112 116930169 166375 27 709732288 594823321 241804367 8000000 716917375 76765625 340068392 337153536 338608873 709732288 176558481 64000000 148877 125751501 84027672 7189057 153990656 147197952 857375 5832000 611960049 318611987 19902511 873722816 64964808 461889917 555412248 660776311 99252847 180362125 16581375 92959677 146363183 1331000 26730899 504358336 5545233 226981000 172808693 444194947 15438249 876467493 9663597 205379000 2197000 65450827 955671625 2197000 79507000 636056000 22188041 761048497 1259712 636056 244140625 437245479 958585256 343000000 771095213 259694072 119095488 397065375 660776311 29791 6539203 236029032 638277381 783777448 224755712 44361864 4913 13824 24642171 1030301 81182737 410172407 1404928 226981000 67917312 10941048 47045881 185193000 74088000 405224 596947688 114084125 148877000 681472 242970624 76225024 145531576 156590819 157464000 19465109 110592 385828352 480048687 709732288 54439939 5545233 83453453 665338617 627222016 190109375 29791 290117528 827936019 77854483 16003008 106496424 229220928 493039000 176558481 11543176 28094464 32768000 192100033 857375 49836032 88716536 12008989 820025856 65450827 411830784 25672375 50243409 224755712 890277128 179406144 13144256 146363183 398688256 64000000 160989184 274625 174676879 166375000 139798359 140608 363994344 50243409 85184 69426531 130323843 48627125 354894912 9261 129554216 176558481 432081216 21253933 985074875 1771561 64 726572699 786330467 814780504 61629875 294079625 893056347 374805361 38958219 1404928 411830784 175616000 924010424 237176659 614125000 663054848 884736 238328000 1225043 445943744 437245479 223648543 101847563 148877 741217625 119095488 148877000 219256227 461889917 153990656 833237621 117649000 14706125 7762392 114084125 283593393 4826809 350402625 238328000 625026375 207474688 345948408 161878625 103823000 61629875 841232384 571787000 1906624 295408296 62099136 56623104 373248 143055667 311665752 197137368 1000 168196608 458314011 10648 153130375 594823321 843908625 771095213 5000211 135005697 474552000 39651821 94196375 751089429 912673000 65939264 299418309 156590819 1 430368875 105823817 127263527 2924207 438976 3176523 918330048 704969000 46268279 669921875 4826809 245314376 695506456 504358336 801765089 87528384 198155287 87528384 282300416 952763904 746142643 825293672 22665187 17779581 51895117 192100033 25672375 3176523 751089429 195112000 7529536 161878625 17779581 64964808 3723875 373248 938313739 196122941 2863288 23887872 135005697 620650477 94818816 47045881 26198073 54010152 638277381 332812557 614125 9261000 8 196122941 2744 303464448 512000000 33076161 893056347 571787000 62570773 746142643 55306341 187149248 7529536 814780504 781229961 273359449 300763000 42875 204336469 30664297 531441 27000000 213847192 67419143 153990656 2197 704969 212776173 15813251 592704000 216000000 8365427 80621568 71991296 799178752 287496000 631628712 512 1 410172407 141420761 51478848 693154125 187149248 363994344 216000000 491169069 248858189 979146657 481890304 153990656 182284263 64 13824000 656234909 887503681 177504328 791453125 6644672 344472101 1331 7414875 13824000 42144192 200201625 611960049 973242271 49430863 35287552 2197000 1295029 65450827 209584584 39651821 51895117 321419125 817400375 1367631 389017000 2744 26730899 166375 39651821 411830784 736314327 15813251 681472 18821096 29218112 76765625 185193000 192100033 733870808 134217728 592704 575930368 259694072 94818816 298077632 207474688 245314376 4657463 679151439 786330467 729 49027896 92959677 1643032 283593393 502459875 190109375 125751501 3796416 32768 69934528 690807104 616295051 438976 9663597 502459875 15438249 426957777 258474853 24137569 11697083 152273304 854670349 62570773 636056 506261573 343 233744896 362467097 2048383 5545233 736314327 614125 9938375 1728 116214272 328509000 278445077 2000376 531441000 211708736 42144192 8615125 295408296 99252847 144703125 108531333 79507 478211768 299418309 51478848 216 580093704 310288733 786330467 403583419 7189057 40707584 838561807 557441767 636056000 237176659 218167208 126506008 343000 183250432 729000000 125000 783777448 86938307 92959677 92345408 85184 57066625 49836032 5735339 8365427 461889917 609800192 300763 125 603351125 269586136 224755712 688465387 1560896 145531576 688465387 607645423 33386248 449455096 102503232 74088000 234885113 116930169 741217625 220348864 244140625 472729139 13312053 168196608 238328 2406104 7529536 57960603 85184000 2299968 3375000 343 24897088 508169592 69426531 66430125 822656953 92345408 29791000 607645423 4492125 622835864 1295029 64481201 64481201 6434856 139798359 423564751 61629875 313046839 167284151 35287552 389017000 81746504 1728000 171879616 104487111 838561807 580093704 304821217 500566184 551368 113379904 78402752 783777448 994011992 68921000 345948408 545338513 2406104 128787625 406869021 7880599 295408296 116214272 2406104 13651919 78402752 117649 250047 166375 941192000 2571353 400315553 136590875 454756609 69934528 10941048 331373888 4173281 5929741 270840023 833237621 328509000 873722816 35611289 37595375 801765089 76225024 13997521 54872 3796416 11239424 2000376 77854483 444194947 42508549 857375000 254840104 87528384 456533000 39304000 590589719 348913664 322828856 175616000 144703125 525557943 338608873 322828856 281011375 38958219 456533 87528384 565609283 31554496 949862087 541343375 124251499 127263527 588480472 212776173 733870808 36926037 308915776 263374721 75686967 315821241 20796875 142236648 87528384 12812904 38272753 672221376 135005697 81746504 838561807 91733851 138991832 98611128 19683000 172808693 103823 997002999 57960603 80621568 226981000 2515456 791453125 51895117 23393656 738763264 24897088 403583419 4251528 743677416 5177717 103823000 216000 788889024 265847707 53582633 726572699 322828856 133432831 22188041 9938375 6539203 9393931 97336000 104487111 97336000 150568768 210644875 786330467 4330747 451217663 220348864 82881856 944076141 108531333 390617891 647214625 140608 10218313 176558481 15813251 62099136 8242408 39651821 531441000 125000000 58411072 130323843 955671625 525557943 11852352 351895816 758550528 489303872 132651 970299 192100033 376367048 142236648 27000 356400829 559476224 46656000 860085351 2097152 46656 134217728 12649337 101194696 219256227 27543608 7189057 43243551 22188041 286191179 25672375 413493625 325660672 63521199 216000000 299418309 879217912 250047 233744896 5088448 118370771 21717639 19683000 351895816 89915392 95443993 5451776 45118016 109215352 1092727 33076161 879217912 221445125 603351125 337153536 96071912 113379904 502459875 237176659 35287552 704969 531441 91733851 456533000 912673000 1906624 909853209 250047 237176659 1000000000 5832 753571 559476224 54872 679151439 8000 17984728 887503681 7077888 6229504 712121957 870983875 19683 854670349 1404928 638277381 658503 20570824 175616 291434247 148877 21952 216 1259712 822656953 571787 35287552 185193000 794022776 29791 794022776 2097152 1000000000 83453453 204336469 76765625 322828856 23393656 746142643 440711081 109902239 1442897 46656 299418309 599077107 190109375 36926037 697864103 474552 67917312 16581375 81746504 1157625 138188413 508169592 633839779 389017000 493039000 6859 801765089 258474853 74618461 573856191 15069223 77308776 401947272 15252992 251239591 761048497 174676879 111284641 440711081 22906304 206425071 3307949 367061696 257259456 961504803 343000000 709732288 120553784 120553784 315821241 78953589 231475544 155720872 1860867 12167 537367797 24137569 390617891 17373979 128024064 979146657 5177717 21952 13997521 704969000 599077107 513922401 363994344 41063625 290117528 20570824 251239591 912673000 300763000 294079625 517781627 629422793 97336000 8000 4574296 328509000 8741816 778688000 537367797 549353259 143055667 1000000000 485587656 97336 881974079 36926037 622835864 17373979 3048625 4096 4410944 58863869 229220928 67419143 4741632 205379 33698267 113379904 242970624 724150792 609800192 46656 218167208 456533000 138991832 138991832 345948408 145531576 8615125 20570824 804357 153990656 2000376 226981 117649000 287496000 64481201 376367048 5359375 265847707 47832147 804357000 988047936 502459875 149721291 5451776 22906304 258474853 232608375 421875000 758550528 60236288 47832147 748613312 425259008 143877824 2197000 79507 494913671 47045881 494913671 42144192 605495736 609800192 70957944 1643032 229220928 502459875 16581375 4096 690807104 704969 118370771 726572699 493039 19248832 30959144 636056000 12008989 99252847 277167808 389017 322828856 982107784 4574296 3652264 48627125 738763264 303464448 284890312 904231063 786330467 535387328 9261 169112377 213847192 24389000 379503424 233744896 846590536 96071912 250047 34012224 10793861 531441 329939371 373248 35937 109902239 102503232 65450827 50243409 559476224 34012224 10360232 3581577 849278123 48627125 485587656 52313624 660776311 220348864 469097433 343000000 618470208 395446904 331373888 223648543 13997521 2924207 539353144 307546875 91125000 128024064 28094464 681472000 187149248 843908625 65939264 314432000 87528384 512000000 571787000 651714363 851971392 168196608 34328125 605495736 719323136 12167000 138991832 3442951 1442897 94818816 155720872 31255875 997002999 679151439 304821217 3241792 1259712 84027672 25672375 88121125 66923416 27 10648 199176704 970299000 108531333 45499293 651714363 80062991 89314623 12326391 433798093 7077888 88121125 213847192 6128487 5268024 238328000 11390625 2146689 211708736 397065375 873722816 982107784 601211584 5359375 438976000 356400829 57960603 783777448 783777448 360944128 13824000 15069223 53157376 52734375 2197 135005697 958585256 30371328 64481201 117649000 491169069 425259008 601211584 649461896 356400829 189119224 88121125 128024064 125000000 75151448 5545233 49836032 924010424 15625 5929741 49027896 425259008 11543176 59319000 106496424 5451776 51478848 49027896 5929741 6859000 8365427 306182024 54010152 286191179 263374721 135005697 32768 512000 1000 160989184 4096 69426531 498677257 672221376 1191016 4574296 45118016 262144 238328000 611960049 435519512 592704000 92959677 154854153 57960603 618470208 776151559 467288576 30664297 350402625 460099648 9800344 216 203297472 41781923 23887872 13144256 400315553 401947272 225866529 308915776 132651 189119224 99252847 763551944 221445125 741217625 302111711 356400829 43614208 12977875 91733851 317214568 240641848 331373888 27 498677257 34645976 865523177 195112 175616000 53582633 476379541 47437928 814780504 24389 35937000 254840104 237176659 104487111 438976000 190109375 1367631 15069223 8000 350402625 2985984 19683000 66430125 4096000 13651919 870983875 24897088 45882712 196122941 250047 295408296 291434247 500566184 491169069 89314623 2406104 904231063 463684824 973242271 470910952 553387661 3723875 1367631 338608873 2803221 3796416 20346417 1225043 1771561 295408296 592704 24389000 958585256 4096 303464448 348913664 3796416 8869743 543338496 26463592 357911 8242408 314432000 379503424 282300416 18191447 761048497 288804781 11089567 494913671 9393931 11852352 15625000 67419143 275894451 33698267 10360232 292754944 2197 19683 392223168 712121957 567663552 3048625 162771336 377933067 115501303 357911 1520875 24389 4574296 13481272 304821217 199176704 571787000 631628712 60698457 7529536 128024064 222545016 531441 25153757 400315553 846590536 114084125 865523177 165469149 306182024 941192 307546875 84027672 483736625 70957944 817400375 379503424 132651000 437245479 13651919 7645373 6859000 143877824 12008989 6128487 11543176 2146689 868250664 8 47437928 13651919 240641848 1728 15438249 77854483 683797841 76225024 33698267 463684824 105823817 103823 771095213 248858189 328509 35611289 216000 60698457 57512456 74618461 105823817 4173281 318611987 4657463 320013504 817400375 7880599 20570824 240641848 244140625 640503928 190109375 444194947 38272753 11697083 65939264 6128487 89314623 76765625 3511808 89915392 85184 223648543 493039000 328509 19683 991026973 887503681 97972181 519718464 379503424 302111711 47832147 1728000 761048497 16777216 38272753 6644672 958585256 175616000 178453547 660776311 24897088 365525875 944076141 197137368 138188413 141420761 160103007 3723875 447697125 24642171 37933056 935441352 74088 328509 781229961 46656 535387328 246491883 961504803 994011992 2744 4826809 44738875 314432 23639903 269586136 248858189 19034163 976191488 35937 18399744 5929741 395446904 56181887 64000000 681472 274625000 228099131 13997521 4826809 15069223 153130375 4330747 4492125 1860867 41063625 41063625 452984832 743677416 73034632 1061208 531441 411830784 365525875 4913000 54872 213847192 13997521 909853209 308915776 904231063 34012224 114084125 101194696 363994344 17576 24389 269586136 50653000 35611289 523606616 348913664 854670349 27000000 513922401 370146232 162771336 6751269 144703125 4657463 260917119 308915776 7880599 584277056 91125000 166375 357911 287496000 946966168 403583419 331373888 250047 168196608 105823817 148877000 812166237 77308776 693154125 1225043 32768 493039 915498611 461889917 59319 325660672 178453547 132651 712121957 2048383 40353607 695506456 729 1225043 154854153 569722789 121287375 633839779 517781627 64964808 251239591 345948408 60698457 25672375 48228544 129554216 801765089 168196608 799178752 653972032 973242271 517781627 13481272 438976000 351895816 970299000 175616 168196608 487443403 262144000 101194696 515849608 6967871 27 736314327 2803221 246491883 13824000 20570824 420189749 9938375 136590875 15069223 49836032 6028568 398688256 287496000 5359375 1728 109215352 631628712 13997521 912673 308915776 4741632 140608 70957944 57512456 340068392 212776173 447697125 11239424 2000376 631628712 145531576 3796416 23639903 232608375 716917375 592704000 51895117 166375000 379503424 54439939 258474853 15625000 660776311 2571353 2197 172808693 958585256 14706125 7414875 481890304 22425768 421875000 2744 267089984 29791000 291434247 21253933 232608375 469097433 3796416 493039 105823817 164566592 470910952 403583419 214921799 480048687 126506008 2515456 541343375 253636137 909853209 146363183 78953589 12167 162771336 105154048 216 90518849 830584000 472729139 65450827 1520875 85766121 1442897 6229504 170953875 592704000 4826809 731432701 45882712 849278123 311665752 833237621 175616000 460099648 208527857 2406104 430368875 116930169 78402752 314432000 281011375 188132517 838561807 72511713 320013504 350402625 449455096 11239424 367061696 1860867 22425768 40707584 873722816 4574296 32461759 216000000 69934528 14172488 42875000 116930169 586376253 50653 504358336 756058031 533411731 704969000 170953875 582182875 149721291 148035889 494913671 348913664 753571000 35287552 21024576 994011992 12167000 140608000 588480472 517781627 8120601 8242408 85184000 425259008 873722816 7529536 647214625 1331 729000 133432831 778688 761048497 36926037 178453547 10077696 56181887 6644672 78953589 335702375 10077696 3944312 410172407 428661064 387420489 3869893 594823321 944076141 96702579 970299000 206425071 56181887 11390625 387420489 2197000 45499293 194104539 964430272 19248832 527514112 201230056 729000000 25412184 186169411 88716536 11089567 551368000 350402625 14526784 92345408 988047936 56181887 210644875 65939264 111980168 145531576 33076161 180362125 1124864 277167808 561515625 238328000 308915776 107171875 4913 149721291 64964808 81746504 413493625 112678587 85184 74088 3375000 1000000 625026375 119095488 34965783 743677416 32768 4913 19902511 456533000 133432831 547343432 24389 213847192 870983875 274625 176558481 5177717 1601613 5451776 32768000 29791 12649337 13997521 2197000 15069223 565609283 8615125 2571353 724150792 1643032 23887872 268336125 541343375 12977875 791453125 588480472 59319 282300416 541343375 561515625 16581375 736314327 183250432 463684824 171879616 2515456 14706125 374805361 7762392 887503681 128787625 929714176 60236288 268336125 6229504 258474853 241804367 24642171 397065375 92959677 360944128 13997521 265847707 2460375 541343375 483736625 343 11390625 588480472 458314011 136590875 3511808 44738875 363994344 18609625 2000376 74618461 753571 325660672 702595369 385828352 17373979 384240583 498677257 7762392 95443993 941192 7301384 1404928 331373888 11390625 132651 290117528 250047000 376367048 19683000 85184 253636137 107171875 350402625 463684824 57066625 9528128 592704 332812557 19034163 51895117 196122941 24389000 275894451 102503232 191102976 500566184 5832000 11543176 915498611 724150792 87528384 322828856 192100033 131872229 216 4826809 36594368 131096512 287496000 22906304 199176704 165469149 432081216 716917375 152273304 191102976 8242408 964430272 1367631 151419437 6967871 379503424 306182024 201230056 128787625 1124864 40707584 150568768 8365427 428661064 420189749 19248832 13481272 653972032 10218313 164566592 423564751 8120601 80621568 513922401 256047875 54439939 127263527 753571 741217625 299418309 4741632 149721291 59776471 50653000 357911 31855013 719323136 311665752 753571000 10941048 519718464 1000000 5359375 115501303 700227072 2048383 663054848 186169411 104487111 474552000 2248091 221445125 26198073 15069223 10941048 1643032 171879616 901428696 35937 152273304 758550528 179406144 181321496 71991296 410172407 1092727 794022776 44738875 656234909 124251499 440711081 299418309 62099136 67419143 259694072 228099131 186169411 979146657 137388096 251239591 252435968 463684824 324242703 801765089 16003008 328509 512000 24389000 197137368 10793861 27543608 3241792 236029032 669921875 890277128 508169592 416832723 3048625 10360232 214921799 753571000 416832723 915498611 282300416 142236648 77854483 6644672 18191447 2352637 49836032 721734273 979146657 929714176 6539203 310288733 841232384 27543608 17576 42144192 5268024 184220009 28094464 884736 609800192 109215352 46656 485587656 19683000 44361864 304821217 320013504 68921000 2299968 539353144 8000 817400375 1560896 465484375 256047875 308915776 27270901 179406144 395446904 26198073 233744896 122763473 356400829 362467097 10218313 605495736 265847707 273359449 447697125 166375 2744 862801408 379503424 463684824 410172407 313046839 51478848 160103007 1225043 33698267 279726264 332812557 707347971 135005697 537367797 549353259 741217625 116930169 535387328 17984728 5929741 49027896 2000376 350402625 133432831 833237621 157464000 4913 476379541 3796416 73560059 26463592 30080231 6751269 212776173 6331625 128787625 295408296 53582633 210644875 4173281 938313739 88121125 8741816 456533000 6967871 64964808 590589719 541343375 423564751 110592000 8489664 78402752 702595369 1728 17373979 101194696 130323843 2097152 806954491 236029032 622835864 254840104 28372625 567663552 3944312 115501303 7645373 15252992 291434247 185193000 695506456 257259456 890277128 3375 472729139 270840023 496793088 221445125 1000000 447697125 3375000 82312875 398688256 5088448 20346417 825293672 175616 160103007 62099136 3241792 21024576 9129329 99897344 416832723 179406144 25153757 65939264 119823157 515849608 275894451 148877 474552 773620632 9663597 6967871 75151448 2197000 365525875 4492125 586376253 30371328 79507 476379541 196122941 32768 158340421 371694959 18191447 8741816 571787000 153990656 30371328 672221376 74088000 890277128 16194277 1331 170031464 523606616 636056000 46656000 2248091 614125 119823157 70444997 3796416 300763 35937 1601613 2352637 70444997 306182024 257259456 24137569 229220928 729000000 37259704 104487111 766060875 20796875 525557943 153130375 879217912 672221376 31255875 729 41781923 191102976 37595375 531441000 6751269 29791000 146363183 28094464 382657176 183250432 389017 611960049 172808693 148035889 284890312 1092727 8120601 239483061 426957777 27000 172808693 328509000 4913 912673 672221376 879217912 649461896 958585256 259694072 5545233 531441 161878625 267089984 27000000 733870808 3375000 4096 264609288 857375 47437928 909853209 9800344 418508992 36264691 40001688 48627125 403583419 174676879 314432000 70444997 114084125 768575296 248858189 16387064 952763904 216000 1225043 325660672 2863288 63044792 76765625 830584 879217912 970299 729000000 14172488 442450728 3375 4173281 128024064 57066625 4173281 212776173 525557943 188132517 331373888 8615125 230346397 359425431 66923416 17373979 264609288 263374721 68417929 12167 135005697 21253933 128787625 736314327 155720872 230346397 521660125 525557943 551368000 35937000 5545233 873722816 225866529 15438249 7414875 212776173 483736625 571787 211708736 275894451 690807104 211708736 9261000 1225043 201230056 970299000 551368000 86350888 48627125 2744 4574296 184220009 61162984 997002999 158340421 543338496 85184 4574296 288804781 89314623 704969 70957944 704969 746142643 154854153 456533 743677416 14886936 92345408 14886936 151419437 893056347 307546875 233744896 946966168 272097792 307546875 46656000 5545233 92345408 36926037 421875 284890312 915498611 741217625 32157432 487443403 7077888 48228544 85766121 13651919 274625000 6128487 496793088 535387328 1191016 753571 14526784 70957944 729000000 33076161 329939371 38614472 238328000 190109375 194104539 976191488 300763 199176704 731432701 1953125 155720872 96071912 133432831 109902239 269586136 573856191 155720872 2197000 248858189 1906624 25412184 101194696 207474688 12167000 531441000 295408296 12649337 506261573 719323136 656234909 25412184 315821241 2515456 1560896 127263527 299418309 367061696 40353607 14706125 176558481 25153757 541343375 403583419 537367797 988047936 1225043 41421736 515849608 118370771 702595369 423564751 1225043 24389 242970624 242970624 211708736 111980168 651714363 3442951 41421736 337153536 531441 125751501 82312875 49430863 353393243 938313739 84604519 5000211 119823157 125 63521199 199176704 216000000 43614208 344472101 683797841 2924207 449455096 11852352 3048625 76765625 8869743 177504328 250047000 1367631 401947272 19034163 44361864 302111711 45118016 541343375 10648000 85184000 452984832 29791 12167000 10941048 413493625 48228544 28094464 4096 85184 909853209 42875000 262144000 338608873 125000 19683000 458314011 825293672 226981 150568768 287496 8615125 2048383 578009537 89915392 37595375 8 38272753 586376253 148877000 138991832 21952 328509000 425259008 334255384 5359375 924010424 952763904 165469149 11852352 3048625 4173281 94818816 27818127 437245479 278445077 16194277 69426531 573856191 53157376 36594368 137388096 267089984 303464448 51895117 205379000 130323843 324242703 1191016 66923416 34645976 311665752 334255384 291434247 12649337 420189749 121287375 15438249 164566592 2571353 13824 7645373 60236288 258474853 125000 91733851 553387661 551368000 636056000 590589719 415160936 332812557 57066625 500566184 121287375 912673 912673 27270901 21952000 729 890277128 51064811 51064811 26730899 8998912 198155287 140608 334255384 22425768 36594368 17984728 8365427 23639903 10648000 991026973 681472 498677257 5000211 76765625 206425071 704969000 125 571787000 3241792 187149248 78402752 3652264 11089567 381078125 21484952 270840023 240641848 123505992 67419143 350402625 313046839 786330467 11852352 5832 343000000 89915392 2515456 66430125 8869743 442450728 141420761 359425431 28372625 125751501 299418309 748613312 773620632 137388096 185193000 135005697 65450827 640503928 472729139 7762392 132651 53157376 704969000 590589719 16194277 6539203 428661064 19034163 2197000 857375 16003008 1906624 421875000 12487168 83453453 28094464 288804781 121287375 125 109902239 373248000 328509 10503459 1331000 13824000 29218112 71473375 535387328 442450728 12167000 191102976 5000211 748613312 941192 679151439 9129329 525557943 194104539 16003008 18399744 967361669 748613312 147197952 846590536 103161709 686128968 228099131 16974593 653972032 153990656 830584 569722789 5268024 822656953 329939371 590589719 16387064 274625 257259456 4657463 106496424 895841344 226981000 43986977 421875 257259456 133432831 12008989 24642171 125 19465109 260917119 233744896 14348907 224755712 367061696 700227072 120553784 4913000 145531576 332812557 34328125 205379000 5545233 54439939 704969 174676879 5359375 9938375 416832723 30664297 578009537 707347971 294079625 128024064 25934336 335702375 288804781 385828352 377933067 284890312 1061208 230346397 389017 245314376 2685619 179406144 4913 952763904 5177717 236029032 272097792 860085351 11852352 533411731 143055667 970299000 553387661 204336469 4574296 257259456 14348907 302111711 873722816 64 1728 16003008 423564751 35611289 13312053 788889024 65450827 895841344 559476224 592704 138991832 78402752 36594368 603351125 487443403 27000000 658503000 47832147 716917375 6859 493039 25672375 430368875 153990656 132651000 776151559 47832147 148877 49836032 92345408 27000 946966168 332812557 2803221 411830784 4826809 288804781 14172488 1000000 929714176 8242408 237176659 2000376 321419125 115501303 865523177 233744896 638277381 30664297 674526133 20796875 578009537 37259704 116930169 272097792 72511713 157464000 22906304 166375 498677257 64964808 236029032 929714176 64000000 108531333 195112 35937 555412248 58411072 20346417 99252847 18191447 131096512 10077696 32768000 240641848 7414875 456533000 761048497 17373979 160103007 12649337 26730899 103823 313046839 47045881 502459875 929714176 51895117 113379904 39304 303464448 111980168 19902511 982107784 827936019 86350888 17779581 688465387 440711081 18821096 24642171 36594368 67917312 251239591 107850176 382657176 6028568 8998912 334255384 131872229 24389 756058031 180362125 10077696 40707584 7529536 493039000 87528384 78953589 6859 232608375 567663552 314432 410172407 521660125 354894912 94196375 9938375 27270901 433798093 843908625 52734375 167284151 2248091 504358336 12812904 575930368 463684824 259694072 410172407 525557943 157464 690807104 30959144 54010152 1000 890277128 78402752 264609288 7414875 64481201 36926037 88121125 809557568 596947688 111284641 142236648 638277381 938313739 7189057 35937000 4173281 557441767 379503424 144703125 653972032 428661064 25153757 162771336 912673 421875000 5359375 65939264 614125000 660776311 879217912 350402625 4826809 63044792 30371328 988047936 153990656 788889024 69934528 19683000 690807104 74618461 3581577 360944128 480048687 679151439 4251528 36594368 180362125 827936019 841232384 731432701 926859375 6859 35611289 367061696 573856191 27270901 191102976 445943744 6859 9938375 48627125 362467097 3307949 65450827 109902239 54872000 28652616 731432701 7762392 958585256 6434856 112678587 2863288 1331000 778688000 102503232 225866529 707347971 846590536 171879616 298077632 541343375 101847563 80062991 833237621 50653 493039 651714363 69426531 531441 660776311 163667323 213847192 4826809 311665752 142236648 15625 155720872 340068392 70444997 70957944 33076161 30080231 895841344 262144 82881856 3048625 340068392 66923416 697864103 4096 389017000 776151559 616295051 111284641 461889917 128787625 19248832 10503459 22188041 590589719 287496 153130375 748613312 18821096 219256227 10503459 729000 300763000 79507000 496793088 265847707 244140625 300763 27 47045881 60236288 33386248 53582633 4096000 81746504 38272753 94196375 463684824 683797841 192100033 20346417 103161709 357911000 28934443 208527857 4657463 16003008 1367631 117649000 86350888 23887872 946966168 8615125 4410944 573856191 338608873 8000 16777216 68417929 778688000 408518488 283593393 567663552 778688000 77308776 625026375 74088000 32461759 423564751 175616000 401947272 1000 10503459 545338513 170953875 529475129 201230056 66430125 2197000 23887872 264609288 102503232 80621568 123505992 39304000 2097152 57960603 122763473 345948408 113379904 278445077 1157625 133432831 63044792 13651919 25412184 958585256 75151448 1030301 415160936 166375 89314623 444194947 3241792 539353144 23393656 199176704 181321496 2744 721734273 376367048 876467493 356400829 365525875 827936019 478211768 262144 239483061 596947688 736314327 131872229 395446904 804357 308915776 18191447 603351125 70957944 17576000 1191016 2863288 24642171 2248091 175616000 203297472 11697083 738763264 308915776 973242271 74618461 8242408 392223168 40001688 2248091 240641848 27000000 166375000 292754944 11852352 483736625 458314011 812166237 8489664 27 205379000 351895816 565609283 10941048 208527857 599077107 30959144 868250664 13651919 43614208 21952000 77308776 59776471 177504328 359425431 458314011 317214568 12977875 5177717 27000 328509000 334255384 64 756058031 946966168 343 47832147 6028568 42875 170953875 84027672 173741112 924010424 571787 21024576 85184 115501303 5177717 820025856 125000 20123648 379503424 746142643 620650477 166375 47045881 313046839 6644672 423564751 909853209 451217663 456533000 773620632 741217625 39651821 622835864 77308776 758550528 14348907 303464448 45499293 445943744 494913671 926859375 22665187 559476224 1442897 887503681 254840104 418508992 23393656 515849608 932574833 239483061 15625000 105823817 46656 313046839 50653000 736314327 153130375 272097792 37933056 111284641 498677257 6859000 5832 644972544 353393243 653972032 212776173 67917312 105154048 30664297 898632125 258474853 116214272 596947688 16974593 258474853 337153536 594823321 131872229 909853209 125000000 521660125 776151559 74618461 43243551 895841344 34645976 107171875 106496424 223648543 2515456 124251499 186169411 2352637 65939264 121287375 425259008 9261000 2924207 20796875 2803221 273359449 41421736 547343432 123505992 719323136 11697083 343 24137569 1520875 893056347 81182737 240641848 277167808 200201625 669921875 128024064 2146689 158340421 1815848 71473375 879217912 6128487 559476224 343000 165469149 611960049 865523177 8242408 132651 129554216 298077632 229220928 229220928 151419437 51478848 257259456 428661064 594823321 8998912 290117528 12812904 11543176 385828352 155720872 467288576 140608000 85766121 10648 14706125 10941048 667627624 232608375 288804781 640503928 32768 46656000 269586136 236029032 510082399 513922401 21253933 222545016 363994344 97336000 130323843 39651821 195112000 778688 122023936 22425768 6229504 109902239 371694959 481890304 84604519 29791000 1225043 565609283 1000000000 11543176 30371328 176558481 6644672 400315553 321419125 3723875 724150792 154854153 496793088 385828352 841232384 343000000 245314376 392223168 21024576 944076141 180362125 519718464 456533000 340068392 22665187 181321496 493039 390617891 704969 270840023 521660125 5639752 6644672 87528384 817400375 329939371 17173512 78953589 1124864 166375000 603351125 40353607 817400375 376367048 44738875 68921000 879217912 97336000 54010152 12812904 377933067 512000000 68921000 64481201 98611128 12487168 22665187 158340421 460099648 8365427 373248000 126506008 873722816 12167 46656 2628072 575930368 5832 107850176 3241792 478211768 447697125 898632125 228099131 4019679 195112 175616000 525557943 973242271 21952000 44738875 287496 796597983 17779581 2248091 211708736 11239424 517781627 21484952 697864103 72511713 63044792 967361669 16003008 287496 48627125 135005697 91125 30664297 49027896 421875000 9261 125751501 397065375 370146232 2352637 33386248 363994344 857375 200201625 31855013 454756609 99252847 106496424 884736000 42875 132651000 447697125 133432831 13312053 25412184 690807104 48228544 3307949 291434247 6859 20123648 47832147 508169592 213847192 8365427 233744896 493039000 37933056 291434247 318611987 167284151 437245479 314432000 686128968 189119224 32461759 34645976 66923416 231475544 229220928 812166237 136590875 876467493 46656 82881856 334255384 8242408 267089984 216 343 300763000 2628072 435519512 1771561 592704000 565609283 213847192 85184000 216 238328 5832 472729139 11239424 252435968 94818816 469097433 160103007 38272753 26730899 609800192 37259704 796597983 799178752 690807104 1404928 426957777 799178752 97336 6434856 190109375 347428927 31855013 4913000 244140625 567663552 611960049 85766121 212776173 941192 27270901 125751501 230346397 410172407 143877824 193100552 385828352 766060875 663054848 13997521 679151439 651714363 59776471 60698457 804357000 437245479 1685159 463684824 833237621 512000000 42875 84604519 10941048 32157432 949862087 367061696 15252992 85766121 4096000 262144000 2744000 397065375 325660672 458314011 59319000 144703125 738763264 97336000 622835864 141420761 901428696 151419437 350402625 15252992 401947272 5268024 19902511 416832723 10648000 736314327 52313624 437245479 134217728 1000000000 384240583 771095213 62099136 170953875 11089567 756058031 531441 804357 10218313 42144192 191102976 729 469097433 478211768 347428927 508169592 873722816 106496424 535387328 22425768 115501303 609800192 12812904 27543608 712121957 851971392 306182024 786330467 406869021 34012224 42875 92959677 985074875 218167208 8615125 644972544 88716536 729000000 20570824 1 376367048 935441352 395446904 37259704 357911 929714176 862801408 575930368 400315553 14886936 117649000 411830784 273359449 1906624 830584 481890304 1259712 327082769 440711081 275894451 365525875 84027672 521660125 4019679 582182875 9800344 57066625 935441352 180362125 7189057 79507 186169411 234885113 351895816 374805361 177504328 478211768 12008989 8000 41781923 521660125 85184 510082399 1092727 146363183 74088000 109902239 1000000 143877824 895841344 170031464 2406104 857375000 640503928 1953125 804357 1601613 35611289 64481201 338608873 308915776 334255384 258474853 633839779 97336000 20346417 44361864 84027672 841232384 107171875 766060875 84027672 262144 539353144 256047875 105154048 9129329 398688256 74088000 41421736 693154125 1225043 55306341 535387328 4096 474552000 14526784 347428927 163667323 118370771 918330048 88121125 34012224 7301384 663054848 12812904 1295029 12812904 105823817 35611289 893056347 28652616 45118016 415160936 15625000 101194696 609800192 77308776 99897344 43243551 45882712 61629875 99252847 1685159 208527857 157464 997002999 7077888 22188041 205379000 287496000 22665187 54439939 71473375 42875 590589719 79507 590589719 170031464 672221376 833237621 51064811 154854153 8489664 63521199 10793861 13144256 374805361 599077107 812166237 531441000 20796875 51478848 79507000 82312875 20123648 510082399 786330467 2352637 10218313 447697125 185193 46268279 377933067 3869893 279726264 5832 1860867 167284151 2197000 620650477 93576664 269586136 34328125 128024064 99897344 21484952 2197000 277167808 890277128 166375 284890312 90518849 500566184 371694959 851971392 397065375 40001688 817400375 265847707 4826809 64000000 251239591 496793088 474552 253636137 653972032 2628072 12812904 80062991 8365427 672221376 712121957 887503681 126506008 676836152 11543176 50653 640503928 132651000 19034163 232608375 822656953 76225024 19683 614125 973242271 10503459 8489664 28094464 700227072 2460375 28652616 181321496 94818816 119095488 3511808 19683000 638277381 601211584 169112377 124251499 89915392 58411072 4251528 288804781 86350888 6028568 408518488 97336000 81746504 15813251 90518849 588480472 8489664 23639903 846590536 938313739 118370771 212776173 938313739 841232384 264609288 2197 284890312 122763473 11239424 809557568 310288733 804357000 935441352 582182875 217081801 860085351 2803221 195112 9528128 33386248 7645373 478211768 29218112 791453125 756058031 15252992 857375 148035889 45882712 60236288 140608 2000376 62099136 415160936 500566184 14526784 2406104 23887872 627222016 16974593 10648 80621568 74618461 267089984 237176659 838561807 90518849 442450728 163667323 555412248 7414875 52734375 87528384 771095213 247673152 85184000 242970624 108531333 27 32157432 4019679 73034632 1225043 216000 24137569 1124864 10503459 3869893 636056000 288804781 941192000 1124864 274625000 242970624 758550528 676836152 302111711 629422793 56623104 17984728 515849608 244140625 642735647 212776173 123505992 430368875 240641848 8489664 156590819 11697083 127263527 39651821 60236288 731432701 3944312 8869743 246491883 7189057 277167808 306182024 669921875 449455096 493039000 1259712 2744 771095213 97336 300763000 198155287 385828352 53157376 81182737 10218313 17576 18399744 78953589 239483061 799178752 890277128 101194696 18399744 912673 24389000 105154048 64481201 596947688 4492125 521660125 529475129 456533 857375 433798093 6644672 804357000 508169592 12326391 75686967 37259704 32461759 17779581 24642171 65939264 2985984 601211584 932574833 2197000 197137368 42508549 36926037 791453125 99897344 47832147 543338496 335702375 707347971 614125 4913 252435968 373248 139798359 39304000 724150792 54439939 257259456 49027896 264609288 895841344 167284151 49836032 51478848 24642171 246491883 142236648 1953125 681472 6028568 85766121 198155287 26198073 50653 16003008 100544625 99897344 3241792 237176659 108531333 298077632 25412184 35611289 291434247 126506008 211708736 2299968 74088 251239591 932574833 8 592704 801765089 125751501 84604519 751089429 44738875 3375 21952 567663552 46656000 498677257 226981000 533411731 17173512 9938375 359425431 7645373 9261000 907039232 398688256 87528384 535387328 68417929 425259008 71473375 274625 66923416 20123648 131096512 693154125 111980168 841232384 580093704 616295051 252435968 5088448 300763 19465109 669921875 44361864 2985984 16777216 300763 1860867 622835864 590589719 513922401 594823321 335702375 817400375 166375000 262144000 51478848 41781923 32461759 6967871 50243409 200201625 8365427 374805361 389017 102503232 206425071 214921799 343000000 42875 57512456 8998912 197137368 631628712 791453125 445943744 649461896 46656000 205379000 17779581 973242271 704969 433798093 12167 801765089 620650477 131872229 743677416 73560059 721734273 40353607 523606616 4410944 36594368 216000 231475544 207474688 157464000 15625000 642735647 273359449 155720872 169112377 47832147 7529536 1331 240641848 234885113 362467097 64000000 438976000 360944128 1643032 200201625 105823817 82881856 651714363 640503928 97336 557441767 91733851 773620632 156590819 592704 50243409 178453547 13997521 76225024 338608873 248858189 578009537 77308776 68921 63044792 21484952 778688 904231063 946966168 794022776 96071912 36926037 629422793 647214625 186169411 2685619 393832837 231475544 132651000 36264691 28094464 169112377 480048687 849278123 340068392 1 12649337 357911000 88716536 563559976 1061208 36594368 494913671 25412184 12008989 13144256 513922401 47045881 17576000 18191447 638277381 447697125 334255384 588480472 76765625 163667323 40001688 54872 160103007 1520875 13312053 54439939 21253933 345948408 1771561 809557568 45499293 17576 493039000 3307949 731432701 14886936 350402625 428661064 958585256 15069223 1331 91733851 315821241 73034632 50653000 148877000 182284263 185193000 322828856 393832837 362467097 36594368 65450827 191102976 59319000 41421736 941192 11697083 33698267 553387661 406869021 918330048 232608375 6028568 14348907 126506008 274625 2048383 4096000 148877000 103823000 1601613 148035889 729000000 7077888 116214272 182284263 11543176 571787 21717639 1815848 90518849 614125000 37259704 451217663 2146689 5545233 362467097 212776173 15438249 298077632 712121957 504358336 854670349 16777216 125 67419143 541343375 425259008 51064811 672221376 125 36594368 146363183 39304 77308776 809557568 7645373 4913000 1685159 149721291 500566184 843908625 686128968 667627624 658503 248858189 160103007 5639752 208527857 24389 166375 23639903 6229504 13481272 557441767 81182737 152273304 1860867 580093704 445943744 156590819 226981 50243409 17576 52734375 1000000 35937000 371694959 139798359 220348864 206425071 34645976 24897088 202262003 33076161 533411731 841232384 549353259 22906304 18399744 649461896 849278123 672221376 582182875 3241792 18821096 496793088 46656000 472729139 860085351 4019679 41781923 605495736 64964808 207474688 389017 430368875 494913671 474552 199176704 658503 103161709 392223168 367061696 3307949 74088 138188413 296740963 2985984 192100033 46268279 219256227 3241792 334255384 68417929 6434856 563559976 273359449 86938307 636056 170031464 30959144 58411072 397065375 493039000 331373888 73034632 195112 46656 7529536 226981 343 1601613 157464000 476379541 31855013 474552000 33698267 231475544 2299968 22188041 481890304 169112377 124251499 173741112 660776311 131872229 893056347 53582633 35937000 569722789 119095488 39304000 140608 22665187 357911 185193 2197000 8615125 806954491 631628712 7414875 49836032 768575296 110592000 340068392 10503459 529475129 515849608 105823817 967361669 39651821 578009537 7077888 122763473 481890304 6434856 1061208 122023936 345948408 616295051 290117528 59776471 561515625 702595369 658503000 445943744 15625000 327082769 34328125 753571 14886936 144703125 786330467 478211768 973242271 941192 12167000 220348864 348913664 1124864 485587656 665338617 70444997 64481201 122023936 573856191 284890312 240641848 185193000 30959144 3723875 1331000 258474853 193100552 62099136 976191488 7077888 310288733 57512456 29218112 143877824 432081216 614125000 3307949 29503629 838561807 207474688 611960049 578009537 79507 1481544 29218112 197137368 123505992 93576664 64481201 18399744 20796875 781229961 390617891 5735339 2744000 563559976 9393931 279726264 3375000 198155287 38958219 1 1124864 54872 77854483 233744896 879217912 6859000 529475129 452984832 17373979 25672375 290117528 596947688 854670349 949862087 465484375 8741816 373248000 109902239 85766121 351895816 640503928 84027672 529475129 245314376 158340421 48228544 17173512 958585256 68417929 721734273 884736000 456533000 418508992 88716536 88121125 721734273 101847563 31554496 729000 21253933 149721291 287496000 200201625 8 140608 32768000 216000000 177504328 62099136 373248000 841232384 8365427 4657463 736314327 6967871 63521199 478211768 817400375 1331 609800192 131872229 3048625 481890304 442450728 1000 50653000 42144192 343000 81746504 1225043 160989184 314432 857375000 4096000 729000 99897344 241804367 19034163 57066625 20346417 13312053 801765089 976191488 478211768 474552 55306341 6128487 13997521 553387661 58411072 42875000 498677257 594823321 909853209 31255875 123505992 952763904 111980168 216 110592000 367061696 130323843 985074875 4410944 356400829 483736625 337153536 114084125 14886936 18609625 99897344 143055667 277167808 456533000 359425431 1157625 21952 12649337 46268279 781229961 474552000 489303872 401947272 592704 70957944 2985984 116930169 563559976 4173281 84027672 267089984 1331000 32768000 216000 101847563 603351125 59319000 85184000 195112000 35937 125000 202262003 311665752 428661064 21952000 202262003 75151448 107850176 976191488 72511713 122023936 994011992 353393243 5929741 147197952 631628712 1331 924010424 22188041 161878625 17173512 1367631 52313624 43986977 17984728 2863288 494913671 273359449 130323843 2744 54872 69426531 351895816 1092727 219256227 7414875 57066625 2197 506261573 224755712 500566184 384240583 264609288 141420761 192100033 147197952 7077888 44361864 884736000 726572699 1000000 3375 239483061 549353259 709732288 13824000 37259704 122763473 12487168 299418309 125000000 594823321 857375000 653972032 126506008 166375 480048687 184220009 4019679 205379000 33698267 239483061 124251499 33076161 195112000 35937000 226981 29791000 33386248 226981 731432701 697864103 806954491 239483061 185193 970299 165469149 941192000 5545233 4492125 173741112 17576000 19902511 1331 618470208 143055667 80062991 86350888 513922401 57512456 19683 493039 763551944 74088 170031464 76765625 575930368 175616 982107784 322828856 640503928 19034163 33698267 79507 275894451 27 343000 820025856 22665187 1560896 408518488 5832 192100033 504358336 197137368 430368875 252435968 741217625 257259456 4657463 306182024 370146232 46656 95443993 575930368 128024064 270840023 173741112 74088000 203297472 731432701 18191447 669921875 8365427 6331625 151419437 371694959 46656000 491169069 147197952 320013504 304821217 435519512 25934336 440711081 310288733 884736000 175616 148035889 857375000 19465109 8000000 11697083 45882712 340068392 3112136 98611128 197137368 472729139 2924207 38272753 328509 13824000 651714363 551368 132651000 575930368 2000376 493039000 55306341 188132517 567663552 4173281 472729139 121287375 373248 240641848 884736 173741112 690807104 303464448 12649337 17576 187149248 111980168 704969000 322828856 778688 460099648 876467493 506261573 733870808 607645423 8365427 61629875 28372625 15813251 101847563 231475544 281011375 16581375 469097433 835896888 812166237 469097433 81182737 599077107 110592000 5359375 895841344 11089567 42875000 29503629 912673000 320013504 318611987 904231063 781229961 49430863 603351125 57512456 8000 34328125 3652264 857375000 6229504 748613312 217081801 189119224 11697083 78953589 166375000 1331 553387661 192100033 96071912 370146232 195112000 4251528 17173512 258474853 143055667 390617891 636056 20123648 485587656 35937000 447697125 5832000 618470208 19465109 3375 21717639 125000000 444194947 132651 230346397 442450728 491169069 329939371 565609283 1601613 491169069 438976 96071912 128787625 239483061 4251528 421875000 186169411 77308776 8489664 18399744 123505992 487443403 65939264 545338513 362467097 226981 1481544 281011375 185193000 234885113 1771561 165469149 27270901 46656000 529475129 474552 843908625 83453453 18191447 306182024 1191016 87528384 941192 392223168 54872000 3112136 642735647 149721291 857375 58863869 16777216 134217728 849278123 9261 216000000 15069223 695506456 140608 631628712 724150792 432081216 177504328 726572699 5639752 901428696 307546875 1728 167284151 12167000 368601813 92959677 2197000 38614472 988047936 160103007 350402625 16581375 234885113 952763904 300763 480048687 688465387 672221376 39304000 1331000 988047936 274625000 24642171 783777448 34965783 24389 54439939 1442897 6229504 27000000 904231063 10077696 131872229 603351125 413493625 9129329 275894451 55306341 1000000 24897088 204336469 825293672 10077696 387420489 884736000 103161709 494913671 308915776 135796744 724150792 946966168 633839779 898632125 135796744 17779581 13144256 3375000 688465387 226981000 2628072 118370771 120553784 219256227 667627624 91125 5832 267089984 76765625 887503681 493039 373248 60236288 51895117 268336125 763551944 77854483 39304 109215352 70957944 322828856 8489664 426957777 653972032 110592000 41421736 49836032 45499293 381078125 254840104 1601613 28372625 103823 277167808 644972544 8000000 833237621 107171875 229220928 716917375 423564751 146363183 178453547 6859000 105154048 279726264 625026375 679151439 11852352 618470208 237176659 405224 2299968 862801408 4826809 817400375 46656000 15625000 586376253 2248091 58863869 724150792 865523177 89314623 3442951 287496 106496424 3241792 559476224 27818127 421875 379503424 162771336 788889024 218167208 5929741 100544625 84604519 207474688 335702375 19465109 46656000 5832000 15625 926859375 451217663 14172488 241804367 50243409 854670349 973242271 16387064 65450827 311665752 10077696 961504803 365525875 435519512 2744000 122763473 519718464 41421736 233744896 483736625 893056347 1728000 1191016 80062991 16387064 200201625 15252992 91125000 2197 393832837 909853209 1259712 197137368 128024064 2299968 669921875 830584000 69934528 281011375 23887872 103823 371694959 36264691 55742968 35937000 89314623 2048383 5929741 184220009 893056347 1442897 465484375 68417929 571787 405224000 50653000 204336469 502459875 133432831 398688256 70444997 27 351895816 132651 389017000 502459875 214921799 586376253 11239424 27543608 181321496 2924207 30959144 438976 4096 207474688 456533 31855013 225866529 116214272 9800344 563559976 929714176 205379000 620650477 66923416 234885113 59776471 250047000 14706125 299418309 1404928 310288733 82312875 34965783 814780504 580093704 1728000 12977875 329939371 344472101 2685619 86350888 31554496 150568768 693154125 47045881 161878625 565609283 5451776 549353259 24897088 107171875 3511808 87528384 62570773 421875000 53157376 250047 4574296 5639752 881974079 596947688 265847707 39304000 92345408 141420761 119095488 6128487 80621568 12487168 555412248 39651821 941192000 967361669 382657176 918330048 205379 553387661 303464448 108531333 274625 212776173 1685159 389017000 64 287496000 37259704 196122941 9129329 242970624 493039000 9129329 20570824 421875000 2146689 286191179 260917119 695506456 21717639 13824000 580093704 474552 695506456 2406104 398688256 555412248 679151439 163667323 553387661 599077107 753571000 5735339 71473375 592704000 237176659 147197952 322828856 442450728 525557943 236029032 125000 143055667 843908625 39304 586376253 843908625 667627624 315821241 531441000 467288576 393832837 269586136 302111711 248858189 130323843 644972544 3375 29218112 62570773 20346417 107171875 31855013 4410944 672221376 44361864 201230056 10648 25934336 42875000 491169069 7189057 3796416 909853209 127263527 898632125 310288733 28094464 535387328 3307949 15069223 5359375 92959677 860085351 225866529 213847192 40001688 195112000 39304000 44361864 122763473 498677257 268336125 37259704 704969000 223648543 452984832 827936019 804357 10218313 857375 791453125 456533 51478848 941192000 400315553 93576664 458314011 46656 69934528 506261573 392223168 320013504 658503000 347428927 29218112 199176704 43243551 397065375 912673000 245314376 952763904 6644672 4330747 881974079 491169069 193100552 236029032 233744896 57066625 2515456 746142643 820025856 6434856 941192 884736000 8120601 21717639 3375 65450827 70444997 929714176 114791256 299418309 683797841 876467493 92345408 2863288 567663552 9261000 60698457 21484952 192100033 26198073 638277381 118370771 438976000 30371328 12008989 229220928 298077632 2744000 649461896 970299000 801765089 773620632 592704 29503629 277167808 10793861 74088 9261 425259008 203297472 967361669 9129329 946966168 901428696 773620632 219256227 438976 1000000000 50653 2863288 154854153 55306341 87528384 1442897 799178752 56181887 24642171 918330048 7414875 21253933 381078125 67917312 209584584 425259008 827936019 20570824 119823157 41421736 27818127 303464448 66923416 3581577 171879616 1124864 3652264 543338496 97336000 898632125 4826809 681472 763551944 254840104 69934528 16194277 234885113 8000 421875000 178453547 21024576 132651 120553784 36264691 262144 442450728 248858189 175616000 857375 89915392 219256227 2460375 622835864 970299000 571787000 1643032 122763473 225866529 555412248 709732288 6859000 236029032 1815848 96071912 5359375 1000000 2048383 32768000 918330048 9261 786330467 377933067 25934336 729 74618461 994011992 91733851 13144256 573856191 213847192 199176704 796597983 75151448 985074875 2048383 17779581 887503681 1331 879217912 114791256 909853209 8120601 729000000 599077107 23887872 181321496 126506008 236029032 656234909 973242271 239483061 42508549 478211768 411830784 437245479 300763000 167284151 733870808 83453453 84027672 849278123 2248091 19683000 160103007 270840023 120553784 596947688 205379000 357911 2571353 763551944 791453125 584277056 949862087 48627125 127263527 124251499 114084125 5268024 461889917 601211584 25934336 551368000 135005697 592704000 700227072 415160936 295408296 8000 48228544 13824 12167 555412248 395446904 234885113 857375 994011992 292754944 252435968 400315553 223648543 679151439 354894912 796597983 3375000 67419143 533411731 43614208 328509000 25672375 588480472 693154125 22906304 901428696 41421736 432081216 843908625 288804781 34965783 216000 967361669 63521199 287496000 28372625 15813251 147197952 3652264 283593393 958585256 340068392 40353607 196122941 704969000 62570773 9800344 97336000 398688256 18191447 88716536 17576000 924010424 328509000 85184000 1000 9800344 279726264 74618461 569722789 282300416 270840023 109902239 382657176 1191016 681472000 465484375 363994344 2097152 838561807 465484375 517781627 229220928 365525875 527514112 202262003 71473375 343000000 8869743 11697083 741217625 1442897 3796416 92345408 508169592 224755712 143055667 830584000 3112136 363994344 6028568 307546875 5268024 8489664 107171875 395446904 193100552 9800344 15625000 42875 144703125 17779581 86350888 29791000 8489664 444194947 157464000 1259712 32461759 39304 973242271 84027672 96071912 51895117 97336 20123648 753571 575930368 12326391 401947272 3442951 702595369 23393656 206425071 515849608 29791000 6331625 712121957 658503000 2146689 70444997 830584000 3723875 12812904 843908625 96071912 68921 202262003 513922401 55742968 226981000 39304 216 42875 430368875 3652264 918330048 862801408 1560896 786330467 64 300763000 173741112 3723875 300763 95443993 8000 854670349 31255875 125000 13312053 1771561 1404928 320013504 2628072 988047936 311665752 510082399 124251499 33386248 154854153 12812904 343 184220009 964430272 341532099 849278123 32768 814780504 421875 30959144 139798359 6539203 126506008 114791256 1442897 607645423 68921 114791256 270840023 4741632 371694959 76225024 493039 519718464 5929741 12649337 791453125 884736 238328000 307546875 1124864 2628072 223648543 181321496 47045881 129554216 231475544 746142643 926859375 92959677 194104539 150568768 54872 686128968 79507 467288576 209584584 60698457 12167000 879217912 2744 1367631 958585256 397065375 547343432 451217663 791453125 594823321 14526784 10648 264609288 95443993 3944312 946966168 37595375 425259008 2571353 17984728 809557568 218167208 272097792 384240583 23393656 17373979 411830784 35937000 150568768 210644875 157464 3511808 515849608 51478848 401947272 686128968 51478848 387420489 30959144 707347971 151419437 154854153 376367048 193100552 4173281 432081216 107171875 78402752 216000000 921167317 105823817 16974593 603351125 6331625 667627624 66923416 2803221 658503 748613312 219256227 112678587 2515456 5929741 830584 41781923 154854153 932574833 134217728 299418309 973242271 160989184 1643032 21253933 8 300763000 487443403 304821217 21253933 736314327 418508992 353393243 405224000 376367048 34012224 929714176 302111711 833237621 700227072 84604519 625026375 686128968 343000 52313624 30080231 559476224 649461896 686128968 8615125 91125 253636137 258474853 2097152 38958219 155720872 14706125 753571 110592000 294079625 68921000 86938307 142236648 7762392 30371328 924010424 31255875 712121957 435519512 17779581 148877000 16581375 571787000 82881856 177504328 12649337 879217912 2048383 435519512 36594368 13481272 99252847 119823157 14706125 438976 157464000 11697083 92959677 5832000 586376253 169112377 2299968 672221376 465484375 188132517 15438249 121287375 12977875 11852352 994011992 166375 6859 168196608 185193000 56623104 854670349 791453125 290117528 377933067 160989184 778688000 46656 2571353 1367631 868250664 672221376 10218313 42508549 8120601 781229961 69934528 224755712 2460375 830584000 216 134217728 11089567 557441767 232608375 17173512 946966168 898632125 27 884736000 160103007 191102976 437245479 571787 868250664 961504803 712121957 618470208 356400829 74088 868250664 166375 218167208 6859000 36926037 454756609 69426531 751089429 3723875 112678587 8000 2571353 30664297 776151559 184220009 559476224 95443993 275894451 5451776 17576000 14172488 287496000 397065375 27 7189057 125 111284641 415160936 287496000 207474688 321419125 34645976 40707584 51478848 337153536 766060875 292754944 907039232 65939264 741217625 135796744 270840023 160989184 746142643 406869021 551368000 254840104 580093704 334255384 7880599 73034632 263374721 228099131 865523177 561515625 500566184 198155287 92345408 1481544 101194696 16581375 182284263 1124864 609800192 3796416 4913 387420489 228099131 6434856 9393931 374805361 461889917 67917312 329939371 44361864 890277128 129554216 145531576 2628072 75151448 85184 493039000 4492125 103823000 973242271 97336000 48228544 188132517 841232384 1124864 29791000 193100552 1367631 49430863 56181887 4096 205379000 42144192 198155287 8869743 3176523 363994344 27000000 81182737 71473375 609800192 5639752 3442951 13824 753571000 887503681 220348864 275894451 16581375 6229504 825293672 98611128 262144 304821217 851971392 70957944 21952000 991026973 42144192 809557568 224755712 647214625 10941048 7645373 2352637 3048625 58863869 982107784 489303872 102503232 854670349 97972181 25153757 952763904 3511808 138991832 178453547 314432000 229220928 14706125 300763 112678587 586376253 53157376 296740963 335702375 133432831 838561807 356400829 16194277 1092727 59319000 806954491 206425071 156590819 275894451 165469149 56181887 23393656 90518849 801765089 33386248 50243409 211708736 28934443 204336469 359425431 268336125 66923416 508169592 716917375 8998912 513922401 10941048 12167 553387661 898632125 343000 994011992 308915776 970299000 64000000 12977875 78953589 12487168 146363183 9261 408518488 267089984 20570824 6859 395446904 124251499 535387328 876467493 958585256 193100552 700227072 64964808 36926037 605495736 938313739 41781923 406869021 415160936 18821096 862801408 58411072 756058031 49027896 81746504 521660125 729000000 586376253 64000 884736000 79507000 517781627 5268024 56181887 1157625 5545233 226981000 74088 40353607 204336469 76765625 776151559 81182737 483736625 65450827 2744 592704 43614208 614125000 343000000 25153757 640503928 314432000 660776311 111284641 30371328 426957777 846590536 636056 131872229 189119224 64000000 463684824 1331 113379904 222545016 36926037 3796416 55306341 150568768 512000000 442450728 344472101 19465109 53157376 122763473 373248000 32768000 191102976 298077632 890277128 25153757 1331 124251499 174676879 36594368 86350888 36264691 1259712 26463592 2803221 300763000 506261573 2352637 335702375 731432701 43986977 502459875 25672375 7529536 6859 5268024 445943744 586376253 804357000 941192 481890304 32461759 390617891 3652264 38272753 313046839 97972181 609800192 39304000 110592 29503629 39304000 132651 30371328 653972032 860085351 976191488 1860867 7762392 541343375 376367048 57960603 341532099 92959677 303464448 10077696 403583419 2406104 786330467 14706125 103823000 425259008 85766121 33698267 38958219 791453125 37595375 442450728 667627624 85184 716917375 614125 111980168 79507000 1860867 447697125 56181887 190109375 134217728 413493625 63521199 588480472 658503000 230346397 1906624 408518488 109902239 23887872 291434247 31855013 93576664 686128968 47832147 991026973 156590819 290117528 541343375 1000 65939264 432081216 262144000 961504803 4492125 38614472 99252847 672221376 390617891 298077632 773620632 124251499 9663597 7301384 33076161 35611289 851971392 192100033 307546875 257259456 88121125 119095488 8741816 726572699 172808693 50653 251239591 376367048 2744000 27000 18609625 138991832 34328125 712121957 6331625 205379 537367797 160989184 101194696 432081216 912673000 3869893 17173512 254840104 14886936 299418309 114084125 3652264 8000 22188041 56623104 12487168 4913000 92959677 56623104 16777216 11089567 332812557 22906304 640503928 115501303 300763000 242970624 584277056 9663597 259694072 54872000 586376253 53157376 9800344 158340421 103823 887503681 238328 941192 478211768 65939264 958585256 729 89314623 5177717 1560896 390617891 125000 712121957 264609288 21253933 519718464 344472101 148877000 13997521 31255875 96071912 2248091 78402752 31255875 2146689 605495736 531441 360944128 506261573 107850176 37259704 447697125 609800192 53582633 1601613 638277381 279726264 8242408 493039 469097433 23887872 65450827 5832000 702595369 18191447 460099648 1030301 794022776 508169592 58863869 5177717 494913671 39651821 21717639 91125 531441000 64 27270901 559476224 395446904 7645373 101847563 34965783 7762392 508169592 491169069 88121125 3048625 328509 10648000 108531333 23887872 19248832 791453125 669921875 133432831 182284263 351895816 49836032 410172407 79507 46656 8242408 1860867 148877000 141420761 746142643 763551944 851971392 15813251 721734273 151419437 32768 4913000 571787000 287496 27 318611987 7189057 13824 8000000 862801408 553387661 487443403 129554216 729000 841232384 376367048 395446904 14526784 279726264 1367631 24642171 825293672 716917375 18191447 2000376 192100033 97336 870983875 4826809 38272753 125000000 63044792 103161709 529475129 967361669 46656000 314432000 287496 781229961 472729139 64000000 796597983 172808693 45118016 865523177 28652616 7414875 10503459 256047875 38614472 84604519 794022776 43243551 851971392 46656 132651 186169411 110592000 857375 151419437 212776173 2000376 545338513 8120601 476379541 979146657 163667323 41421736 328509 846590536 656234909 20346417 898632125 756058031 397065375 192100033 547343432 588480472 6644672 201230056 15069223 854670349 392223168 137388096 716917375 3796416 244140625 2863288 483736625 521660125 418508992 89915392 368601813 73034632 15252992 814780504 6128487 183250432 30371328 857375000 81746504 6539203 506261573 119095488 49027896 24642171 101194696 156590819 1000000 5929741 806954491 973242271 865523177 1560896 746142643 110592000 470910952 529475129 676836152 236029032 116214272 304821217 27543608 156590819 85184 658503000 5639752 108531333 11852352 100544625 329939371 87528384 25153757 279726264 53582633 596947688 5832000 94818816 98611128 148877000 23887872 973242271 1442897 374805361 162771336 697864103 259694072 3723875 865523177 164566592 11697083 751089429 1367631 22425768 695506456 493039 190109375 2571353 2352637 25153757 5735339 781229961 334255384 12167000 887503681 218167208 18609625 474552000 3944312 272097792 19034163 39651821 79507000 620650477 830584000 374805361 96071912 4019679 390617891 55742968 633839779 1331 4096 32768 382657176 226981000 11543176 54872000 1157625 125000000 4330747 127263527 258474853 868250664 242970624 132651 157464000 10077696 36926037 274625000 791453125 41421736 15625 54872 569722789 97336 994011992 139798359 438976000 2685619 567663552 395446904 887503681 337153536 268336125 286191179 97336 362467097 195112000 117649000 10077696 344472101 982107784 533411731 315821241 7414875 781229961 614125000 241804367 223648543 731432701 768575296 134217728 679151439 5451776 275894451 539353144 14172488 791453125 444194947 103161709 533411731 857375 145531576 415160936 36264691 1860867 91125 75686967 6751269 667627624 76765625 418508992 269586136 1259712 192100033 7077888 420189749 33386248 157464000 561515625 43243551 129554216 801765089 719323136 278445077 25934336 5929741 398688256 41421736 20796875 967361669 4741632 348913664 588480472 521660125 121287375 186169411 929714176 663054848 56623104 6229504 181321496 105154048 508169592 817400375 2048383 932574833 26463592 37259704 4173281 28372625 170031464 71991296 2197000 61629875 238328000 658503 15625 8489664 918330048 278445077 21484952 165469149 3652264 76765625 884736000 1815848 929714176 99897344 854670349 649461896 35937000 328509000 359425431 283593393 10648 830584 7645373 596947688 334255384 10077696 223648543 578009537 1728 101847563 410172407 216000000 5177717 743677416 584277056 76225024 781229961 3723875 94818816 10360232 47437928 290117528 709732288 152273304 137388096 428661064 341532099 5832000 27000000 822656953 7645373 8242408 36264691 91125 751089429 45499293 16194277 82312875 78402752 472729139 1560896 34965783 437245479 16974593 10503459 325660672 18191447 700227072 467288576 461889917 105154048 45499293 50243409 40707584 8489664 274625 806954491 274625000 64000000 478211768 103823 343 134217728 748613312 290117528 353393243 152273304 563559976 16387064 1331000 11390625 154854153 42508549 22906304 535387328 288804781 433798093 110592000 416832723 456533 10218313 547343432 924010424 9800344 59776471 2744 25672375 14348907 49027896 949862087 2863288 25934336 1815848 143055667 926859375 103823000 8741816 244140625 941192 304821217 3652264 741217625 78402752 1 9663597 487443403 941192000 12167000 895841344 363994344 116930169 929714176 365525875 218167208 209584584 58863869 132651 11239424 638277381 179406144 321419125 545338513 445943744 801765089 173741112 75151448 918330048 61162984 113379904 54872 153990656 86350888 929714176 179406144 451217663 39304000 102503232 86938307 176558481 123505992 6967871 214921799 166375 27543608 997002999 569722789 672221376 50653000 231475544 588480472 395446904 36264691 160103007 592704000 483736625 31255875 17373979 70957944 16387064 3375000 8000000 1481544 373248 24389 95443993 592704000 262144000 3652264 296740963 778688 580093704 707347971 716917375 695506456 56181887 547343432 1906624 48228544 1560896 11852352 423564751 184220009 74088 413493625 620650477 406869021 5359375 729000000 452984832 571787000 259694072 112678587 781229961 854670349 28652616 10218313 921167317 1000000 9129329 614125000 236029032 7762392 437245479 679151439 827936019 260917119 820025856 365525875 970299 152273304 563559976 3796416 160103007 2515456 135005697 42875000 625026375 262144 6751269 16194277 19683000 101847563 456533000 184220009 347428927 37933056 205379000 2924207 156590819 862801408 454756609 126506008 3511808 96071912 134217728 291434247 2299968 101847563 161878625 325660672 17373979 567663552 79507000 456533000 833237621 39304000 14526784 1815848 405224000 198155287 329939371 569722789 709732288 133432831 296740963 60236288 753571 11543176 17779581 25672375 533411731 592704 2924207 964430272 290117528 6967871 16003008 868250664 236029032 561515625 672221376 106496424 78953589 78953589 663054848 395446904 28652616 430368875 629422793 125 21952 13144256 274625 84027672 970299 57066625 263374721 49836032 876467493 19248832 180362125 200201625 622835864 35937 226981 791453125 17373979 6028568 553387661 704969000 367061696 5545233 7077888 105823817 11239424 315821241 13824000 216000000 66923416 525557943 41063625 138991832 122023936 695506456 313046839 463684824 148877000 47045881 221445125 373248000 287496000 125000000 127263527 918330048 2744000 525557943 162771336 2146689 233744896 52313624 79507 876467493 3723875 300763 23149125 712121957 138188413 627222016 756058031 525557943 71991296 799178752 27270901 474552 5451776 34645976 91125 1685159 456533000 116214272 586376253 38272753 43986977 895841344 964430272 596947688 476379541 21952 93576664 94818816 288804781 838561807 873722816 445943744 27543608 110592 237176659 753571000 405224000 96702579 65450827 55306341 56623104 247673152 228099131 88121125 707347971 74088 77854483 67419143 915498611 288804781 766060875 318611987 938313739 171879616 91125000 60698457 437245479 254840104 729 887503681 41063625 327082769 135005697 59319 4574296 557441767 6434856 8365427 535387328 611960049 433798093 452984832 451217663 393832837 151419437 130323843 117649000 320013504 28372625 3944312 11852352 4096 2197 279726264 82312875 254840104 27 111980168 125 512000000 390617891 406869021 267089984 39651821 868250664 640503928 61162984 35937 531441000 279726264 311665752 614125000 3944312 100544625 288804781 228099131 781229961 18399744 601211584 211708736 224755712 2744 21253933 28652616 51895117 274625000 111284641 16777216 8615125 614125 614125 166375000 131096512 34012224 884736 33386248 291434247 907039232 194104539 103161709 91733851 5929741 594823321 9938375 456533 625026375 38272753 5088448 4173281 601211584 551368 22188041 357911000 125751501 29791 24389000 217081801 189119224 567663552 259694072 50653000 440711081 303464448 967361669 24897088 21484952 6434856 140608000 729 756058031 71991296 4330747 212776173 85766121 145531576 59776471 47045881 418508992 830584000 68921000 64 370146232 709732288 353393243 921167317 19465109 401947272 527514112 746142643 314432 420189749 3652264 373248000 7077888 55306341 11852352 257259456 307546875 125000000 89915392 189119224 2146689 14172488 444194947 663054848 24137569 22906304 10360232 3241792 98611128 10648 778688 184220009 16581375 761048497 101194696 8365427 164566592 45499293 2197 17173512 20570824 156590819 676836152 100544625 110592000 102503232 97336000 783777448 15813251 40001688 531441 799178752 860085351 1157625 59319000 7645373 59776471 58411072 1000000000 114084125 97336 159220088 300763 20570824 4657463 73034632 56181887 77308776 96702579 6331625 575930368 238328 28372625 421875000 41421736 21952 1000 573856191 73560059 49430863 614125 527514112 170953875 165469149 23887872 58411072 163667323 33386248 225866529 300763000 912673000 65939264 567663552 1000000 879217912 49027896 238328 830584 85766121 681472000 729 994011992 68921 371694959 160989184 385828352 113379904 117649 45882712 458314011 57960603 8000 783777448 4913 817400375 736314327 835896888 690807104 135796744 741217625 467288576 955671625 425259008 56623104 496793088 4826809 13312053 97972181 44738875 879217912 168196608 16581375 13824 2685619 76225024 447697125 41063625 27818127 3375000 233744896 320013504 12977875 119095488 25672375 470910952 683797841 418508992 299418309 573856191 175616000 42144192 207474688 27000000 88716536 80621568 1860867 531441000 812166237 3581577 13651919 292754944 117649 34012224 93576664 946966168 719323136 474552 183250432 177504328 256047875 2048383 35937 19034163 521660125 653972032 743677416 66430125 513922401 317214568 924010424 12008989 15625 862801408 350402625 114084125 873722816 504358336 150568768 184220009 2924207 122023936 9528128 265847707 80621568 435519512 211708736 113379904 7762392 5639752 35287552 9261 221445125 292754944 140608 131872229 105823817 898632125 61629875 565609283 400315553 547343432 809557568 145531576 435519512 216 33386248 86350888 748613312 15813251 405224000 71473375 18399744 51478848 379503424 55306341 77308776 32157432 6859 111980168 230346397 9663597 29503629 199176704 74618461 63521199 68417929 4096000 67917312 30080231 87528384 19034163 2515456 101847563 37259704 12977875 71991296 19902511 288804781 9261 16194277 83453453 169112377 531441000 63521199 898632125 16777216 463684824 224755712 245314376 129554216 21952000 42144192 310288733 756058031 163667323 14172488 84027672 140608000 638277381 1481544 929714176 21952 93576664 13651919 1030301 379503424 961504803 25672375 22425768 454756609 125000000 8000000 57960603 445943744 39304 433798093 8 97336 3375000 274625000 460099648 24137569 328509 171879616 3241792 250047 4096 34328125 131872229 169112377 220348864 523606616 193100552 870983875 238328000 29503629 700227072 173741112 28094464 35937000 281011375 435519512 398688256 418508992 211708736 3307949 498677257 17173512 10503459 104487111 1259712 67419143 101847563 43614208 806954491 381078125 22425768 565609283 25153757 70444997 38958219 45499293 46656 521660125 21024576 64481201 898632125 256047875 58863869 21024576 140608000 254840104 166375000 187149248 4913 57512456 374805361 4492125 52313624 3869893 398688256 131096512 955671625 573856191 282300416 46268279 147197952 23393656 408518488 179406144 6644672 20796875 21952000 982107784 625026375 222545016 493039 586376253 387420489 148035889 633839779 27543608 247673152 75151448 738763264 24389000 300763000 804357000 191102976 363994344 373248000 279726264 763551944 707347971 58863869 211708736 85766121 6859000 674526133 30080231 64000 12977875 107171875 345948408 3241792 413493625 5735339 41421736 8 1157625 43243551 173741112 6859 921167317 918330048 241804367 19248832 142236648 95443993 3176523 9393931 321419125 46656000 206425071 7077888 27000 46656000 341532099 32768000 5268024 73034632 413493625 337153536 4574296 912673000 133432831 778688000 1225043 362467097 513922401 751089429 1295029 469097433 551368 9393931 52734375 481890304 392223168 915498611 14526784 5451776 733870808 26463592 6128487 5268024 310288733 33386248 246491883 935441352 857375 172808693 58863869 66923416 354894912 605495736 9938375 96702579 158340421 19034163 493039000 545338513 57512456 303464448 1685159 321419125 16387064 2197 91125 270840023 6859000 42144192 17984728 48228544 1000 403583419 146363183 804357000 517781627 217081801 92345408 195112 238328 397065375 211708736 430368875 384240583 970299 221445125 791453125 77308776 16194277 74088000 81746504 97972181 1728 348913664 17576000 846590536 60698457 398688256 390617891 229220928 1685159 90518849 144703125 56623104 262144 851971392 132651 17984728 257259456 5451776 57512456 738763264 924010424 64 6967871 82312875 89314623 4019679 796597983 22665187 838561807 748613312 250047000 118370771 76225024 512000000 75151448 204336469 14886936 676836152 61162984 371694959 1728 21253933 82312875 76225024 35937 8000000 1331 95443993 194104539 98611128 15252992 6028568 15625000 186169411 651714363 67419143 282300416 997002999 96071912 500566184 115501303 29791000 202262003 195112000 854670349 67419143 563559976 262144000 809557568 282300416 91125 660776311 314432 202262003 221445125 4913 504358336 111980168 820025856 389017000 2000376 71991296 83453453 360944128 64 827936019 139798359 778688 64000 54872000 2744 46268279 527514112 81182737 226981000 465484375 13997521 45882712 64481201 194104539 915498611 347428927 416832723 2685619 259694072 413493625 420189749 3176523 8365427 743677416 28934443 26198073 555412248 2352637 111284641 656234909 287496 890277128 458314011 1442897 10941048 636056 210644875 13997521 9938375 153130375 707347971 447697125 79507000 616295051 131096512 2803221 79507 941192 773620632 4410944 614125000 16777216 3581577 139798359 24389 660776311 17576000 481890304 10360232 230346397 69426531 23393656 19902511 846590536 571787000 80062991 51064811 521660125 820025856 1771561 70957944 32461759 84027672 189119224 21952 3511808 30664297 636056 226981 738763264 34012224 148035889 90518849 327082769 8 248858189 416832723 786330467 935441352 92345408 849278123 56623104 97972181 236029032 28094464 846590536 500566184 114791256 395446904 426957777 133432831 160103007 1259712 105823817 317214568 105823817 4913 44738875 6229504 397065375 498677257 651714363 4019679 11697083 73034632 306182024 166375 988047936 10648000 45499293 357911 926859375 862801408 676836152 2352637 470910952 32461759 340068392 674526133 148877 1092727 415160936 145531576 8 61162984 2352637 262144000 152273304 153130375 59319000 444194947 46656000 125 363994344 78953589 1771561 204336469 944076141 129554216 62570773 512 3307949 122763473 81182737 865523177 166375 8489664 125 4330747 3581577 6229504 620650477 97336 80621568 12167000 33386248 146363183 275894451 90518849 29791000 74618461 168196608 700227072 884736 246491883 58863869 18191447 113379904 186169411 741217625 545338513 4657463 49430863 504358336 184220009 1000 946966168 14526784 686128968 379503424 456533 362467097 649461896 108531333 418508992 211708736 152273304 199176704 985074875 210644875 47832147 95443993 729000000 80621568 85766121 32768 9261000 137388096 748613312 988047936 22665187 269586136 6859000 726572699 111980168 4741632 115501303 217081801 778688000 300763 70957944 973242271 988047936 148035889 50653 3944312 644972544 164566592 4096000 1906624 753571000 88716536 435519512 19683000 8365427 11239424 19248832 541343375 421875 104487111 126506008 8998912 381078125 4330747 34965783 304821217 337153536 284890312 185193000 924010424 1643032 148877 15625000 91125 168196608 721734273 658503 153130375 8242408 81182737 500566184 328509 234885113 401947272 48228544 10941048 667627624 115501303 868250664 42875000 4492125 29791000 26730899 609800192 741217625 33386248 2299968 719323136 22188041 1191016 379503424 8 30371328 17373979 672221376 324242703 154854153 64481201 580093704 76765625 79507 150568768 640503928 187149248 616295051 56623104 36264691 7077888 28652616 29503629 201230056 36594368 43614208 28372625 51478848 23393656 89915392 22425768 32461759 12487168 924010424 184220009 403583419 19465109 3375 38958219 944076141 405224000 738763264 456533000 87528384 418508992 135796744 6539203 24389000 68921 85184 117649 778688 62570773 47045881 763551944 970299000 846590536 918330048 841232384 955671625 146363183 10218313 517781627 510082399 218167208 2406104 476379541 147197952 994011992 22425768 480048687 144703125 148877 220348864 15625000 8615125 214921799 139798359 64000 410172407 307546875 491169069 421875 127263527 150568768 24389000 555412248 119095488 820025856 142236648 806954491 317214568 435519512 791453125 356400829 91733851 857375000 1771561 1000000000 707347971 138991832 362467097 88121125 8489664 387420489 311665752 8 973242271 363994344 533411731 253636137 618470208 340068392 2803221 35287552 157464000 63044792 1481544 781229961 58863869 27270901 283593393 6539203 901428696 122763473 205379 7189057 895841344 472729139 778688000 627222016 87528384 36594368 433798093 15069223 315821241 81182737 809557568 64964808 884736 103823000 3307949 64000 205379 206425071 31554496 541343375 444194947 82312875 256047875 806954491 15438249 287496 18609625 159220088 59776471 411830784 870983875 21253933 11543176 30959144 9261000 59319 11543176 1771561 656234909 5088448 2000376 165469149 32768 41781923 64964808 73560059 51895117 102503232 12812904 631628712 96702579 146363183 57960603 117649000 125000000 656234909 224755712 97336 753571 695506456 61629875 584277056 6751269 125000 636056000 1225043 214921799 54872000 34965783 298077632 1771561 186169411 413493625 489303872 1191016 1225043 2685619 952763904 257259456 278445077 428661064 177504328 665338617 9261000 88716536 203297472 731432701 278445077 128787625 162771336 269586136 362467097 28934443 23149125 868250664 8000000 988047936 78953589 60236288 335702375 15625 4574296 195112 640503928 265847707 42875000 929714176 354894912 895841344 449455096 647214625 12812904 124251499 116214272 830584 949862087 61162984 627222016 525557943 392223168 114791256 78953589 148877000 68921 54872 1000 955671625 4096 32768 681472000 22906304 15069223 6331625 949862087 357911 216000 19248832 11852352 247673152 3869893 195112000 344472101 314432 230346397 620650477 416832723 125000 10648 128024064 214921799 18609625 786330467 25153757 543338496 1404928 1000000 59319000 46656 17576 30371328 513922401 476379541 915498611 23393656 16581375 45882712 64000000 476379541 390617891 300763000 8741816 51895117 42508549 8489664 24389 804357 63521199 5088448 49027896 270840023 347428927 147197952 256047875 1124864 359425431 571787 607645423 519718464 135005697 35937000 300763000 193100552 5359375 474552000 13312053 130323843 1191016 827936019 433798093 822656953 6434856 367061696 164566592 27000 944076141 19683 3307949 20570824 444194947 3652264 185193 4251528 68921 97336000 555412248 433798093 17576000 812166237 881974079 21952000 90518849 125751501 140608 216000 982107784 14526784 651714363 555412248 895841344 15252992 347428927 527514112 139798359 287496000 884736000 15069223 603351125 651714363 300763 1906624 451217663 40001688 51478848 32461759 54872000 786330467 20346417 7077888 286191179 12167 26198073 262144000 45118016 504358336 238328000 2985984 218167208 1061208 519718464 46268279 256047875 135796744 1295029 401947272 549353259 561515625 50243409 207474688 45499293 24897088 398688256 2744000 21024576 5451776 370146232 622835864 729 474552000 137388096 33698267 733870808 183250432 65939264 308915776 938313739 1124864 49430863 21253933 605495736 454756609 3581577 4019679 199176704 29218112 60236288 85184000 9800344 704969 820025856 609800192 1953125 131872229 870983875 373248000 201230056 198155287 291434247 371694959 512000000 357911 627222016 45499293 15813251 192100033 425259008 4330747 5929741 374805361 567663552 129554216 465484375 435519512 362467097 164566592 633839779 220348864 132651000 325660672 182284263 140608 87528384 4913 188132517 736314327 150568768 176558481 512000000 551368000 104487111 470910952 135005697 14886936 748613312 259694072 256047875 30664297 406869021 857375 16003008 42875000 57960603 5545233 108531333 991026973 9528128 451217663 4410944 33386248 128787625 33698267 360944128 669921875 2803221 551368 14526784 389017000 44738875 884736000 94818816 640503928 1092727 270840023 17576000 59319000 216000000 189119224 34645976 148035889 343000000 2985984 25412184 182284263 299418309 154854153 512 91125 405224 20123648 170031464 371694959 76765625 170031464 949862087 924010424 8365427 5088448 186169411 74088000 244140625 20796875 2097152 14886936 753571000 4019679 20123648 12812904 830584000 258474853 119095488 373248 277167808 392223168 445943744 2000376 758550528 209584584 4096000 269586136 690807104 128024064 300763000 985074875 343000000 6539203 967361669 171879616 397065375 103161709 1191016 21952000 31855013 27 208527857 985074875 107850176 207474688 733870808 314432000 843908625 82312875 1259712 410172407 166375000 7529536 463684824 71991296 2460375 119095488 11852352 263374721 57066625 537367797 529475129 967361669 102503232 175616000 456533000 32157432 452984832 152273304 955671625 8000 371694959 4826809 296740963 334255384 1000 748613312 622835864 398688256 357911000 1124864 43243551 84027672 398688256 242970624 171879616 105154048 291434247 8869743 2197 205379000 169112377 594823321 56623104 70957944 4913 756058031 66923416 137388096 18191447 756058031 452984832 440711081 8000000 62099136 48627125 71473375 71473375 200201625 116214272 202262003 1259712 768575296 733870808 13144256 8000 168196608 332812557 392223168 218167208 163667323 137388096 601211584 433798093 218167208 63044792 791453125 665338617 470910952 360944128 287496000 1191016 721734273 238328 27000 302111711 86938307 9129329 172808693 205379 4913 137388096 185193 245314376 84604519 109902239 30959144 2628072 393832837 44738875 85184 736314327 57066625 463684824 474552000 24897088 254840104 129554216 136590875 676836152 147197952 106496424 185193 1520875 340068392 2299968 331373888 551368000 575930368 10793861 13824000 347428927 41781923 100544625 3048625 438976000 594823321 340068392 1092727 425259008 212776173 2299968 47045881 25412184 6967871 508169592 181321496 773620632 3511808 849278123 281011375 860085351 2097152 935441352 122763473 515849608 131096512 2197000 729000 71473375 958585256 4251528 54010152 39304 250047000 175616 379503424 166375000 284890312 141420761 24897088 94818816 35937000 909853209 194104539 543338496 523606616 970299 629422793 8000 1860867 551368 236029032 34328125 54872000 483736625 36926037 221445125 393832837 13824 304821217 154854153 629422793 147197952 2515456 918330048 87528384 563559976 28372625 693154125 377933067 185193000 46656000 8 177504328 4251528 1 203297472 213847192 788889024 656234909 941192000 288804781 796597983 788889024 13651919 318611987 279726264 65939264 205379000 99252847 300763000 147197952 529475129 447697125 167284151 2197 145531576 21024576 895841344 529475129 287496000 101194696 132651000 535387328 220348864 2924207 45882712 19248832 401947272 373248 117649000 28934443 68921 4492125 30959144 287496000 2197 393832837 571787 1367631 45499293 452984832 194104539 325660672 4741632 250047000 126506008 93576664 103823000 571787000 111284641 178453547 237176659 57066625 921167317 262144000 262144000 216000000 251239591 390617891 14348907 17576 148877 726572699 303464448 69426531 390617891 246491883 110592 2197000 52313624 39651821 559476224 825293672 30664297 24137569 34328125 298077632 32461759 13481272 926859375 177504328 191102976 153990656 136590875 40001688 857375 4330747 70957944 87528384 970299 232608375 636056 640503928 586376253 343000000 130323843 99252847 15438249 385828352 421875000 12812904 122763473 160103007 761048497 107850176 622835864 667627624 373248 99252847 929714176 61629875 49027896 592704000 385828352 1092727 365525875 517781627 418508992 74618461 3796416 66430125 28934443 480048687 970299 41781923 35937 115501303 665338617 274625 212776173 21024576 225866529 158340421 96071912 74088000 347428927 181321496 156590819 62099136 22188041 291434247 376367048 9800344 8615125 4096 226981000 22425768 210644875 973242271 156590819 481890304 179406144 77308776 56181887 131096512 286191179 160989184 1225043 205379 118370771 68417929 32461759 435519512 76765625 54872000 8 812166237 82312875 53157376 23639903 88716536 274625 22906304 103161709 463684824 307546875 704969000 357911000 879217912 438976 184220009 196122941 1157625 876467493 726572699 40001688 103823000 771095213 43243551 15625 469097433 30080231 303464448 3442951 997002999 158340421 51895117 592704000 580093704 195112000 24389000 308915776 498677257 56181887 259694072 4741632 5735339 76225024 3375 65939264 393832837 332812557 7414875 118370771 124251499 1728000 292754944 485587656 964430272 263374721 510082399 379503424 116930169 756058031 107850176 1295029 27543608 230346397 135005697 382657176 295408296 101194696 51478848 252435968 29218112 131096512 259694072 21253933 494913671 24389 614125 6539203 30080231 93576664 287496000 551368 65939264 149721291 161878625 400315553 10648 373248 89915392 672221376 287496 36264691 714516984 252435968 29503629 389017 4173281 405224 97972181 74618461 84027672 921167317 20123648 114791256 500566184 10360232 146363183 11390625 31855013 310288733 42875 423564751 203297472 9663597 418508992 148035889 539353144 19248832 835896888 575930368 96071912 282300416 830584000 28372625 423564751 22425768 578009537 8242408 82312875 674526133 91125 63044792 425259008 912673 748613312 89314623 92345408 778688000 508169592 88121125 53157376 592704000 284890312 955671625 296740963 353393243 113379904 949862087 884736000 265847707 141420761 489303872 1953125 415160936 513922401 7529536 476379541 81182737 179406144 23639903 47045881 34965783 122023936 535387328 17173512 216000 470910952 25672375 5832 21717639 39304 103823 584277056 447697125 672221376 651714363 865523177 44738875 203297472 625026375 92959677 66923416 264609288 72511713 128787625 175616000 555412248 208527857 351895816 279726264 733870808 12487168 16974593 1728000 93576664 467288576 277167808 907039232 3442951 474552000 19683000 99252847 11697083 33076161 502459875 78402752 862801408 6859000 181321496 435519512 205379 37933056 311665752 216000 291434247 9129329 493039000 15813251 408518488 15438249 11852352 496793088 539353144 6028568 21253933 776151559 21952000 16777216 30080231 688465387 656234909 292754944 103823 52734375 729000 112678587 502459875 58411072 250047000 955671625 11543176 851971392 328509000 470910952 27 59776471 411830784 893056347 13144256 827936019 32157432 603351125 393832837 702595369 9663597 719323136 354894912 712121957 78953589 970299000 208527857 3442951 16003008 5832 8000 282300416 291434247 307546875 213847192 642735647 11239424 298077632 370146232 12008989 147197952 98611128 476379541 51895117 145531576 174676879 343000000 481890304 38272753 967361669 140608 37595375 275894451 222545016 2352637 15813251 29791000 185193000 29218112 28652616 870983875 444194947 12326391 317214568 350402625 403583419 669921875 275894451 430368875 291434247 7077888 262144000 676836152 47832147 20570824 510082399 141420761 279726264 257259456 761048497 328509 9938375 153990656 39304000 32461759 337153536 8242408 642735647 1860867 201230056 14886936 344472101 194104539 209584584 3375 36926037 28372625 743677416 125000 304821217 1815848 353393243 35611289 6967871 51064811 234885113 19248832 1601613 1404928 9938375 24389 7077888 1481544 433798093 766060875 27270901 43986977 494913671 101194696 665338617 61629875 116214272 1442897 190109375 48228544 949862087 29218112 11390625 19683000 665338617 148877000 128787625 245314376 607645423 111980168 799178752 46656000 24137569 96071912 205379000 636056000 142236648 1000000000 961504803 176558481 216 918330048 299418309 96071912 563559976 13312053 101847563 590589719 379503424 2299968 24389000 278445077 15813251 70957944 109215352 400315553 121287375 66430125 458314011 88716536 307546875 440711081 1000000 967361669 306182024 24642171 748613312 895841344 4741632 19034163 65450827 142236648 132651 651714363 163667323 22425768 547343432 893056347 118370771 17984728 211708736 84027672 489303872 126506008 119095488 4492125 69426531 177504328 778688 86350888 23393656 343000000 644972544 272097792 11697083 283593393 3796416 47045881 39651821 513922401 140608000 512000 103823 2299968 746142643 134217728 794022776 272097792 34645976 788889024 219256227 887503681 5639752 57066625 84027672 28094464 277167808 148035889 781229961 60236288 53157376 338608873 320013504 229220928 804357 93576664 504358336 778688 1728000 31255875 22425768 551368 17576 553387661 18609625 32768000 946966168 517781627 233744896 114084125 93576664 99897344 283593393 16777216 248858189 601211584 7077888 4330747 766060875 456533000 512000000 82312875 432081216 51064811 365525875 198155287 284890312 729000 513922401 411830784 1259712 68417929 14348907 99897344 89314623 830584000 214921799 50653 320013504 164566592 30080231 46656000 614125000 147197952 2197 16974593 1331000 250047 44361864 157464 30371328 140608000 272097792 238328000 510082399 269586136 489303872 693154125 884736 27543608 398688256 614125000 210644875 870983875 625026375 1331 166375000 851971392 5000211 873722816 97336 157464000 210644875 170031464 1331 704969000 454756609 1092727 5088448 531441000 1560896 563559976 73560059 14526784 32768 82312875 155720872 786330467 716917375 125751501 172808693 47045881 26463592 751089429 415160936 5545233 663054848 704969000 371694959 17779581 149721291 230346397 19683 4913 658503000 766060875 85184000 4019679 24642171 71991296 25672375 27270901 491169069 127263527 709732288 102503232 17173512 241804367 4330747 125000 3176523 10077696 82881856 938313739 973242271 926859375 1860867 416832723 62099136 944076141 1520875 557441767 397065375 384240583 549353259 918330048 384240583 8 116930169 30371328 3307949 3307949 75686967 8000000 523606616 416832723 62099136 33386248 729000000 865523177 21952 247673152 162771336 25153757 129554216 247673152 421875000 46656000 944076141 33076161 74088000 395446904 303464448 68921000 192100033 41781923 343 29791000 521660125 15069223 139798359 616295051 5929741 8615125 288804781 237176659 860085351 253636137 743677416 445943744 397065375 10077696 368601813 63521199 743677416 656234909 4913 229220928 483736625 647214625 64000 458314011 23887872 405224 5545233 814780504 1685159 160989184 37259704 3307949 4826809 119095488 400315553 73034632 895841344 200201625 20123648 6859000 2097152 660776311 2744 45118016 533411731 991026973 8489664 248858189 13144256 373248000 262144 2685619 54872 57512456 268336125 273359449 12487168 19248832 377933067 582182875 61629875 676836152 729 2248091 806954491 88716536 46268279 365525875 529475129 467288576 10218313 328509000 47045881 197137368 483736625 373248000 314432000 49836032 246491883 119095488 207474688 24389 175616 5545233 6859000 456533000 51064811 21952 300763 428661064 272097792 781229961 65450827 347428927 4574296 126506008 246491883 1000000000 10360232 21952000 152273304 24642171 3375000 268336125 498677257 144703125 2197000 551368 34328125 7077888 44361864 773620632 321419125 618470208 838561807 238328 7189057 76765625 73560059 704969000 124251499 54872000 302111711 216000000 862801408 4173281 1092727 37933056 758550528 313046839 3581577 15252992 781229961 295408296 702595369 18399744 95443993 36926037 128787625 18609625 156590819 2000376 2924207 135005697 42508549 6859000 11089567 123505992 80062991 169112377 10503459 299418309 42875000 651714363 425259008 191102976 22188041 690807104 533411731 30371328 17576000 75151448 31554496 202262003 17373979 97336000 5639752 131096512 81182737 42508549 88716536 58411072 31255875 531441 92345408 260917119 994011992 318611987 105154048 370146232 884736 373248 48627125 163667323 506261573 40353607 343000000 783777448 303464448 274625 9393931 4492125 180362125 42875 5088448 884736 1259712 15625 94196375 3375 440711081 16387064 123505992 356400829 317214568 11390625 292754944 182284263 350402625 405224 20346417 32768000 194104539 98611128 53582633 3944312 738763264 40353607 941192 157464000 582182875 56181887 55742968 729 157464000 19683000 121287375 68417929 97336000 8365427 170031464 265847707 148035889 302111711 148877 14348907 1225043 23887872 34012224 33076161 2000376 22906304 563559976 909853209 469097433 97336000 812166237 195112000 636056 535387328 228099131 64000000 143055667 30371328 653972032 107171875 33076161 10077696 592704000 433798093 1520875 241804367 28934443 99252847 360944128 35611289 91125 88716536 34328125 113379904 8869743 586376253 188132517 5451776 38958219 101194696 729000 47045881 5735339 679151439 683797841 506261573 88121125 314432 11239424 41063625 52313624 1225043 633839779 741217625 220348864 82881856 373248 360944128 64000000 982107784 67917312 298077632 6644672 152273304 190109375 204336469 843908625 186169411 833237621 71473375 36926037 2571353 695506456 860085351 6434856 508169592 5359375 24642171 44361864 363994344 4251528 460099648 148877000 400315553 988047936 512 7645373 1331000 584277056 54439939 430368875 408518488 573856191 335702375 20346417 170953875 287496 1000000 65450827 707347971 109902239 761048497 66923416 314432000 521660125 42875 73560059 274625 22188041 791453125 4826809 183250432 26198073 217081801 2248091 521660125 328509000 222545016 667627624 405224000 679151439 970299 766060875 77308776 32157432 2248091 257259456 97972181 21484952 225866529 51064811 771095213 636056000 771095213 350402625 240641848 322828856 9938375 50653 241804367 494913671 8489664 390617891 337153536 34012224 4741632 7762392 525557943 10648 688465387 726572699 690807104 362467097 213847192 76765625 753571000 171879616 182284263 98611128 898632125 286191179 286191179 42875 90518849 38614472 618470208 3176523 170953875 5639752 194104539 80621568 649461896 373248000 527514112 384240583 26198073 941192000 250047 3307949 56623104 7077888 393832837 3581577 13651919 547343432 778688 92345408 1481544 1860867 64 66923416 3048625 244140625 44738875 533411731 127263527 141420761 2197 126506008 84027672 208527857 160103007 614125 253636137 924010424 559476224 3869893 36264691 294079625 2571353 34965783 794022776 949862087 4019679 430368875 119823157 68417929 2048383 247673152 1061208 843908625 531441 21253933 91125000 4657463 207474688 401947272 30371328 746142643 263374721 161878625 26198073 22665187 729 106496424 420189749 127263527 308915776 27000 712121957 202262003 21952 157464000 129554216 328509 182284263 306182024 343 85184000 19248832 413493625 783777448 28094464 493039 200201625 629422793 66923416 430368875 681472 33386248 676836152 30080231 299418309 430368875 1124864 748613312 729 113379904 92345408 19683000 8120601 315821241 783777448 253636137 10793861 5929741 467288576 463684824 74088000 296740963 2352637 521660125 432081216 222545016 2406104 92959677 97336000 830584000 189119224 15813251 144703125 79507000 653972032 160989184 128787625 46656 1367631 6859000 868250664 34965783 2197 599077107 27543608 3375000 196122941 67419143 35937 10793861 111284641 12977875 22665187 124251499 761048497 201230056 601211584 35937000 377933067 27000000 40001688 70444997 29791 22188041 5639752 138188413 124251499 19034163 447697125 1906624 649461896 214921799 1259712 421875000 39304 197137368 91125 7645373 9663597 145531576 32768 535387328 952763904 539353144 4657463 148877 14348907 15813251 44361864 494913671 843908625 203297472 9663597 135796744 111284641 584277056 181321496 2863288 938313739 135005697 729 9393931 7880599 50243409 46268279 2571353 111980168 158340421 776151559 354894912 129554216 122023936 403583419 76225024 731432701 15438249 946966168 6859 172808693 796597983 8000 726572699 34645976 97336000 300763 614125 143055667 640503928 2571353 609800192 658503000 17173512 19683000 846590536 756058031 24137569 565609283 629422793 313046839 71991296 118370771 354894912 195112000 28934443 274625 86938307 19902511 91125000 6434856 3241792 9261 449455096 535387328 110592000 22906304 344472101 133432831 180362125 1092727 62099136 39304000 248858189 57512456 196122941 7414875 71473375 28372625 5639752 498677257 17576000 250047 512000 1157625 553387661 565609283 926859375 57512456 341532099 373248000 909853209 551368 13824 157464000 362467097 631628712 39304000 22188041 126506008 804357000 11543176 565609283 398688256 833237621 97336000 35611289 403583419 932574833 27 697864103 38272753 12487168 54872000 893056347 91125 868250664 7880599 52734375 29503629 343 1000 10941048 451217663 139798359 238328 24389000 398688256 308915776 68921 84027672 799178752 487443403 5088448 527514112 81746504 15069223 11852352 57066625 61629875 42875000 3944312 904231063 647214625 21952000 99252847 24642171 334255384 125 2248091 658503 2803221 241804367 5359375 68921000 308915776 43614208 110592 71473375 563559976 171879616 138188413 442450728 10503459 170031464 185193000 78953589 274625 71473375 40353607 210644875 32157432 48228544 338608873 205379 681472000 456533000 410172407 605495736 45118016 458314011 904231063 1000000 173741112 245314376 743677416 19248832 817400375 148877 226981 502459875 99897344 1157625 442450728 607645423 114791256 481890304 382657176 535387328 12167000 357911 709732288 695506456 961504803 599077107 18821096 5545233 25412184 332812557 47832147 478211768 98611128 596947688 288804781 138991832 303464448 262144000 296740963 2248091 385828352 658503000 31855013 42508549 95443993 102503232 2924207 65450827 483736625 669921875 13651919 79507 704969 994011992 69426531 460099648 961504803 95443993 194104539 389017 21024576 128787625 958585256 50243409 239483061 45118016 985074875 70444997 239483061 54010152 218167208 95443993 192100033 48228544 496793088 79507000 37259704 672221376 163667323 29791 131872229 814780504 29791000 365525875 141420761 310288733 6644672 275894451 159220088 76225024 365525875 125 111980168 23393656 879217912 153990656 512000 979146657 549353259 719323136 35937000 32461759 590589719 203297472 67419143 259694072 49430863 714516984 857375000 176558481 160989184 318611987 442450728 946966168 909853209 3796416 7762392 22665187 75686967 85184 549353259 398688256 117649 893056347 291434247 42508549 343000 19683 122023936 133432831 42144192 22188041 428661064 512000000 868250664 967361669 34328125 39651821 952763904 258474853 274625000 3241792 771095213 80062991 949862087 420189749 531441 395446904 43986977 233744896 27270901 557441767 729000 12326391 34965783 751089429 24897088 812166237 941192 105823817 62570773 10077696 640503928 322828856 36264691 57960603 915498611 830584000 389017 907039232 74088000 430368875 515849608 873722816 81746504 101847563 34328125 41421736 1331000 111284641 825293672 107850176 964430272 137388096 521660125 146363183 709732288 594823321 64000000 736314327 39304 247673152 16387064 6539203 13824000 2097152 226981 531441000 296740963 761048497 42875 494913671 136590875 493039 506261573 100544625 465484375 37259704 20796875 712121957 200201625 102503232 99897344 140608000 36926037 101847563 117649 480048687 233744896 385828352 405224000 1815848 166375000 209584584 669921875 43986977 7529536 7880599 8120601 381078125 122023936 77854483 64 61162984 2744 365525875 203297472 571787 2744000 12649337 39304 166375 64000000 128024064 809557568 256047875 252435968 307546875 169112377 512 130323843 128787625 60236288 605495736 343000 48228544 478211768 72511713 128787625 783777448 29791 365525875 2248091 286191179 69934528 50653000 275894451 393832837 474552 91733851 68417929 69934528 2628072 1367631 138188413 731432701 733870808 258474853 345948408 876467493 91733851 90518849 66430125 3375000 786330467 118370771 806954491 22425768 211708736 4330747 30080231 2248091 622835864 24897088 332812557 2628072 35937000 98611128 220348864 835896888 125000000 575930368 756058031 30080231 287496 196122941 382657176 5000211 6751269 127263527 125751501 33076161 139798359 401947272 88716536 221445125 97972181 106496424 10503459 535387328 43614208 3442951 205379000 32768000 451217663 292754944 140608 91125 13651919 695506456 19902511 6751269 674526133 73034632 873722816 868250664 5000211 287496 278445077 649461896 253636137 2515456 133432831 206425071 357911000 136590875 300763000 167284151 625026375 26463592 13651919 154854153 16777216 16387064 55742968 500566184 43986977 907039232 982107784 232608375 500566184 827936019 120553784 432081216 6434856 254840104 389017 113379904 9528128 108531333 23887872 128787625 970299 49836032 44738875 359425431 512000 898632125 674526133 65939264 22188041 13144256 84604519 806954491 58411072 75686967 884736 185193 433798093 390617891 157464 127263527 432081216 11697083 663054848 887503681 389017000 146363183 347428927 250047000 2000376 54872 327082769 1481544 107171875 122023936 5451776 134217728 636056000 198155287 27 618470208 4913000 70957944 34012224 21952000 103161709 57960603 295408296 693154125 226981000 111284641 313046839 367061696 24897088 741217625 2803221 34328125 343000 226981000 187149248 30371328 6229504 421875000 410172407 318611987 303464448 926859375 183250432 69426531 328509000 362467097 117649 478211768 86938307 7301384 157464000 26198073 61629875 6229504 344472101 9261 1157625 218167208 590589719 607645423 938313739 8242408 36594368 262144000 493039000 169112377 170031464 123505992 219256227 788889024 4913000 108531333 61629875 278445077 515849608 15438249 592704 830584000 55306341 709732288 42144192 884736 865523177 132651000 4492125 4741632 515849608 111980168 783777448 838561807 5929741 314432000 184220009 46656000 607645423 8242408 18609625 879217912 19902511 85184 216 862801408 24389000 384240583 582182875 226981000 733870808 756058031 884736000 335702375 292754944 157464000 238328000 508169592 5639752 1061208 17576000 12977875 13651919 114084125 150568768 21717639 513922401 21717639 3307949 101194696 771095213 130323843 46656000 700227072 24389 332812557 1815848 8 16581375 5000211 9129329 625026375 187149248 841232384 269586136 6539203 4330747 2048383 6859 88716536 408518488 599077107 881974079 206425071 197137368 137388096 7880599 571787 472729139 2299968 140608000 57066625 343000 170031464 389017000 512000000 1520875 160103007 625026375 170953875 545338513 103823 216000 6859 125000000 472729139 1367631 103823000 921167317 172808693 649461896 1367631 796597983 786330467 12167 435519512 332812557 510082399 310288733 958585256 265847707 29791000 545338513 216000 401947272 56623104 175616 456533 35937 527514112 137388096 4913000 13824 179406144 693154125 397065375 555412248 291434247 389017000 54010152 491169069 4492125 8120601 117649000 331373888 198155287 163667323 32768 1331000 25934336 130323843 474552000 2571353 29791000 702595369 938313739 1481544 103161709 531441000 182284263 7762392 24137569 195112 71991296 24897088 81746504 405224000 17173512 1815848 393832837 425259008 138991832 2803221 912673 241804367 97336 944076141 371694959 187149248 170953875 2097152 13312053 17576000 116930169 10793861 308915776 324242703 5268024 24897088 483736625 860085351 21717639 592704 9129329 373248 827936019 258474853 1157625 105154048 29218112 907039232 2197 50243409 41781923 58411072 335702375 967361669 651714363 73034632 193100552 1000 111284641 5639752 23639903 145531576 442450728 27818127 224755712 187149248 970299000 294079625 195112000 12326391 3241792 8 3112136 494913671 103161709 220348864 26198073 73034632 151419437 2985984 679151439 1259712 252435968 374805361 191102976 363994344 8120601 54439939 287496 5832000 529475129 435519512 773620632 57066625 357911000 512 284890312 30080231 30959144 11390625 328509 77854483 54872 681472 117649000 240641848 408518488 660776311 801765089 350402625 408518488 688465387 195112 9261000 3307949 814780504 171879616 4657463 148035889 778688000 2352637 531441000 164566592 7414875 39304 2744 52313624 835896888 18609625 30664297 686128968 506261573 8615125 38958219 406869021 622835864 205379 605495736 187149248 371694959 77308776 114791256 84027672 857375 4741632 5832 430368875 1481544 118370771 85184 117649000 30664297 58411072 19683000 33076161 72511713 41781923 158340421 373248000 61162984 94196375 61162984 302111711 517781627 9663597 10648 415160936 180362125 487443403 3375000 33076161 6751269 114084125 64000000 23149125 944076141 838561807 148877 56623104 114084125 8489664 575930368 278445077 97336 857375 506261573 976191488 71991296 452984832 74618461 1331000 1030301 743677416 729 128024064 898632125 22425768 804357 343000000 101847563 7301384 63521199 78953589 973242271 997002999 71991296 69934528 1643032 348913664 107171875 949862087 1092727 16777216 915498611 413493625 557441767 181321496 193100552 20346417 481890304 5735339 214921799 303464448 31855013 688465387 16581375 138188413 50243409 1367631 697864103 5735339 865523177 3652264 176558481 40001688 2460375 51064811 435519512 38614472 575930368 7414875 571787 39651821 168196608 360944128 12167000 879217912 180362125 1000000000 296740963 74618461 362467097 18821096 74088 618470208 9528128 454756609 65450827 625026375 350402625 47832147 328509 11239424 4657463 387420489 1331 2000376 331373888 20123648 2571353 21717639 83453453 8998912 31855013 17576000 704969 2571353 64481201 267089984 259694072 115501303 438976000 12977875 96702579 3375000 133432831 653972032 4826809 222545016 213847192 21253933 873722816 921167317 174676879 18821096 13481272 18609625 27543608 614125 656234909 188132517 208527857 3241792 3796416 879217912 177504328 237176659 385828352 27543608 444194947 618470208 778688 12649337 123505992 567663552 270840023 10941048 491169069 174676879 487443403 110592000 241804367 480048687 106496424 231475544 445943744 81182737 82881856 25934336 244140625 50243409 5088448 73560059 282300416 4096 895841344 14886936 155720872 54010152 240641848 478211768 58863869 9261 17779581 29791 629422793 240641848 286191179 54872000 3307949 994011992 277167808 85766121 926859375 970299000 306182024 334255384 6644672 478211768 33698267 5359375 21253933 308915776 820025856 783777448 669921875 688465387 139798359 438976000 2744000 129554216 10648000 543338496 756058031 166375 246491883 176558481 143877824 202262003 32768000 114791256 881974079 1404928 17373979 103823 857375000 140608000 189119224 204336469 141420761 25934336 50243409 51895117 18821096 2197 64481201 101194696 212776173 88716536 97336000 29218112 9129329 547343432 37933056 92959677 756058031 6859 74088000 622835864 143877824 27 9938375 2803221 456533000 569722789 242970624 547343432 753571 512000 491169069 111980168 160989184 1685159 18399744 8000 104487111 4492125 29791 4913000 73560059 494913671 669921875 22425768 3581577 2628072 57960603 833237621 153990656 85184000 485587656 216000000 175616 331373888 145531576 10218313 12326391 13481272 307546875 778688 133432831 3176523 12326391 11089567 27000000 247673152 756058031 563559976 267089984 444194947 123505992 44738875 398688256 729 314432 387420489 33698267 2685619 166375000 512000000 116214272 216 58411072 328509 122763473 175616000 525557943 33386248 356400829 545338513 34012224 33698267 18609625 549353259 69934528 101194696 30959144 205379000 7762392 242970624 111980168 89314623 340068392 55742968 7301384 68921 494913671 22665187 109902239 125000000 85184000 23393656 76225024 506261573 185193000 695506456 34645976 139798359 304821217 18191447 2352637 22188041 341532099 704969 125000 291434247 944076141 314432 310288733 344472101 791453125 2406104 483736625 350402625 7880599 41063625 12812904 26198073 1728 98611128 114791256 138188413 292754944 622835864 34965783 2000376 1860867 970299 8000000 34965783 517781627 284890312 93576664 124251499 224755712 238328000 8120601 251239591 191102976 58863869 124251499 201230056 265847707 709732288 262144 39304 649461896 438976 480048687 1404928 91733851 746142643 778688000 121287375 907039232 154854153 300763000 99897344 561515625 517781627 270840023 24389000 15069223 169112377 1442897 128787625 228099131 7529536 335702375 768575296 132651000 144703125 3241792 178453547 44361864 245314376 64000000 161878625 60698457 225866529 176558481 421875000 921167317 226981000 788889024 545338513 335702375 18191447 113379904 941192000 296740963 23887872 2628072 16581375 690807104 19465109 1295029 17576 368601813 430368875 92345408 172808693 60236288 228099131 5832 1520875 128787625 679151439 199176704 205379000 456533 166375000 614125000 5088448 884736000 91125000 1860867 669921875 114084125 452984832 24389000 100544625 729000 1728000 15438249 3442951 284890312 63044792 101847563 16387064 601211584 1728000 384240583 2685619 287496000 314432000 24389000 860085351 26198073 592704 135005697 50653000 103823 833237621 270840023 387420489 356400829 712121957 107850176 88121125 193100552 143877824 63521199 109902239 9528128 216000 395446904 3048625 683797841 7529536 806954491 13481272 909853209 340068392 373248000 8000 44738875 1259712 66923416 665338617 373248 16974593 19683 247673152 17779581 34012224 136590875 103823000 393832837 185193 700227072 160989184 97336 912673000 3241792 300763000 86350888 10648000 9800344 172808693 801765089 120553784 39304000 16974593 88121125 5832 128024064 5639752 42875000 347428927 571787000 89915392 99252847 343000 328509 277167808 135005697 941192000 125000000 741217625 238328 270840023 2406104 124251499 176558481 140608 2146689 94196375 179406144 147197952 119095488 5735339 1000 172808693 16581375 139798359 52313624 385828352 34965783 226981 42144192 469097433 125000 257259456 14886936 163667323 438976000 533411731 887503681 97336000 9261000 5088448 667627624 12167 251239591 371694959 246491883 10077696 119823157 38272753 274625000 1092727 13481272 74088000 809557568 3581577 502459875 4173281 29791000 48228544 29218112 124251499 277167808 3112136 41063625 173741112 6028568 573856191 633839779 110592000 25672375 23393656 408518488 660776311 857375 207474688 403583419 3723875 42144192 1367631 683797841 551368000 771095213 688465387 314432 796597983 1092727 729000 184220009 357911000 487443403 537367797 929714176 37259704 252435968 208527857 15813251 506261573 476379541 6539203 152273304 275894451 1191016 360944128 425259008 147197952 182284263 379503424 3581577 357911 45118016 7189057 873722816 38272753 36264691 783777448 817400375 7645373 11852352 592704000 411830784 3944312 16581375 165469149 124251499 368601813 16581375 5359375 35611289 912673 344472101 12326391 565609283 34328125 135796744 124251499 3442951 217081801 72511713 274625 135796744 130323843 6644672 1601613 838561807 5359375 29791000 4492125 397065375 46656 225866529 317214568 413493625 7301384 761048497 101194696 10648000 683797841 704969 768575296 4330747 726572699 42144192 101847563 373248000 537367797 216 756058031 672221376 822656953 3307949 94818816 36926037 43614208 306182024 131872229 483736625 3944312 113379904 87528384 12977875 27000 776151559 649461896 16003008 2146689 5545233 537367797 202262003 578009537 12008989 40707584 207474688 515849608 195112000 423564751 151419437 403583419 2515456 5832000 1643032 57066625 487443403 483736625 300763 125751501 4096 510082399 430368875 7880599 817400375 658503000 54872000 599077107 2048383 222545016 398688256 20796875 2924207 75151448 979146657 1953125 88121125 376367048 169112377 37259704 101847563 195112 149721291 59319 557441767 68921 250047000 71991296 515849608 48228544 130323843 804357000 830584000 238328000 230346397 85766121 382657176 23149125 955671625 761048497 510082399 4019679 98611128 183250432 707347971 474552000 103823000 3869893 32768 203297472 62570773 116214272 26730899 16387064 57512456 890277128 22665187 907039232 277167808 7762392 42144192 627222016 240641848 799178752 609800192 38958219 2863288 6644672 216000000 525557943 79507 442450728 38272753 944076141 854670349 263374721 5929741 887503681 3581577 1191016 1685159 748613312 188132517 71473375 79507 4913 665338617 149721291 1000000 817400375 949862087 210644875 884736 410172407 489303872 34645976 2197000 213847192 776151559 304821217 166375 944076141 273359449 93576664 403583419 29791 8741816 553387661 144703125 329939371 707347971 329939371 8000000 329939371 168196608 77854483 6539203 92345408 841232384 571787 329939371 75686967 2924207 252435968 642735647 99252847 8000 19248832 618470208 64 465484375 206425071 123505992 4657463 229220928 47832147 590589719 160103007 183250432 212776173 688465387 22665187 256047875 111284641 584277056 90518849 146363183 447697125 47832147 15069223 887503681 18399744 27543608 40707584 420189749 17576000 423564751 400315553 410172407 86938307 586376253 298077632 37595375 17984728 33076161 3241792 29218112 265847707 27000000 365525875 247673152 56623104 291434247 4826809 935441352 22665187 6539203 1953125 485587656 296740963 870983875 9129329 3652264 521660125 109215352 72511713 50243409 2097152 105823817 354894912 16003008 551368 85184 302111711 109215352 103823000 729000000 25412184 46656000 226981 614125000 367061696 12649337 25412184 16974593 82881856 11239424 24137569 109215352 822656953 183250432 337153536 178453547 42875 4330747 302111711 82881856 1000000 724150792 74088 180362125 667627624 489303872 122763473 42875 2352637 674526133 799178752 205379 33698267 7077888 245314376 200201625 958585256 496793088 214921799 912673000 10941048 1728 806954491 26730899 2685619 306182024 843908625 101847563 216 521660125 10077696 55742968 21717639 865523177 131096512 830584000 531441 794022776 30371328 2146689 51895117 329939371 20796875 152273304 54872000 5268024 76765625 294079625 102503232 81182737 46656 627222016 620650477 3944312 868250664 28934443 277167808 335702375 216000000 806954491 175616 12326391 18191447 78953589 73560059 14706125 879217912 17576000 300763 6539203 4096000 166375000 955671625 263374721 30371328 42875000 702595369 607645423 631628712 236029032 29218112 599077107 392223168 876467493 106496424 43614208 854670349 973242271 82881856 110592000 229220928 296740963 105823817 405224 8000 142236648 71991296 302111711 421875000 260917119 3375000 123505992 140608000 44361864 437245479 347428927 27270901 85766121 12812904 640503928 258474853 19248832 325660672 127263527 133432831 11089567 42508549 11089567 22906304 8741816 6539203 48228544 9261 219256227 2248091 152273304 348913664 48228544 299418309 973242271 66923416 256047875 405224 709732288 72511713 714516984 25934336 267089984 298077632 385828352 605495736 128787625 112678587 525557943 979146657 229220928 45882712 559476224 63044792 132651000 1124864 37595375 37933056 14526784 653972032 690807104 172808693 142236648 405224 941192 592704 768575296 753571000 35937000 64481201 192100033 6331625 700227072 636056000 116930169 447697125 533411731 198155287 467288576 390617891 118370771 679151439 806954491 116214272 753571000 1953125 707347971 63521199 729000000 23149125 525557943 43614208 653972032 250047000 166375 401947272 63044792 26730899 371694959 257259456 5735339 529475129 64000000 5000211 702595369 430368875 138188413 660776311 20796875 41781923 1728 120553784 5451776 401947272 14348907 131872229 571787 3581577 55742968 354894912 16003008 105154048 12167000 578009537 212776173 697864103 34012224 512000 153130375 96702579 335702375 7301384 3869893 257259456 57512456 1000000 135005697 491169069 184220009 7301384 322828856 12977875 381078125 77308776 480048687 338608873 204336469 6751269 3944312 11697083 360944128 672221376 525557943 28652616 362467097 2515456 248858189 2985984 61162984 506261573 456533 87528384 247673152 541343375 783777448 183250432 290117528 5268024 135005697 400315553 405224000 66923416 435519512 4019679 287496 123505992 213847192 620650477 513922401 979146657 817400375 86938307 360944128 148035889 535387328 806954491 15069223 107850176 733870808 5451776 20346417 2097152 18399744 1061208 252435968 7529536 683797841 1331000 151419437 929714176 63521199 40707584 776151559 517781627 17173512 3375000 211708736 961504803 924010424 1331000 901428696 234885113 45882712 33076161 60236288 50653000 693154125 982107784 611960049 447697125 66923416 192100033 592704000 245314376 884736 168196608 28372625 884736000 201230056 381078125 835896888 177504328 204336469 4251528 363994344 763551944 176558481 724150792 135796744 115501303 644972544 519718464 7645373 599077107 707347971 78402752 248858189 272097792 105823817 683797841 10648 54872000 133432831 185193 493039 783777448 5177717 690807104 59319 1860867 674526133 4019679 14172488 51895117 35611289 67419143 216000 286191179 180362125 741217625 288804781 2352637 22665187 465484375 62570773 95443993 88716536 435519512 15438249 783777448 169112377 109215352 49430863 168196608 1124864 10218313 94196375 282300416 12326391 11239424 849278123 814780504 401947272 193100552 283593393 681472 248858189 658503000 771095213 277167808 3307949 36594368 22906304 586376253 605495736 49430863 384240583 254840104 56181887 42508549 69934528 262144 458314011 667627624 298077632 135005697 426957777 13997521 153990656 31554496 449455096 2352637 125 29791 304821217 397065375 44361864 27 817400375 469097433 904231063 84604519 38272753 329939371 527514112 716917375 458314011 77854483 50653000 2744 97336 81746504 10941048 868250664 28094464 898632125 519718464 1728000 14172488 400315553 440711081 63521199 68921000 86938307 2744000 140608000 941192 19683000 221445125 279726264 11390625 636056 949862087 118370771 741217625 230346397 440711081 29218112 38272753 460099648 357911 250047000 96702579 226981 75151448 704969 799178752 605495736 52734375 11697083 38958219 47045881 132651 15252992 633839779 374805361 389017 721734273 268336125 838561807 633839779 77308776 155720872 181321496 337153536 85766121 603351125 618470208 474552 97336000 282300416 376367048 144703125 9129329 63044792 814780504 247673152 405224000 16003008 43243551 29791000 476379541 119095488 76225024 712121957 425259008 5639752 68921 31255875 1771561 341532099 941192 82881856 15069223 547343432 683797841 60236288 778688000 569722789 408518488 1092727 406869021 8869743 36926037 435519512 5451776 481890304 39304000 4826809 118370771 15625000 539353144 16974593 118370771 48627125 46268279 862801408 39651821 119823157 9129329 256047875 160989184 170031464 395446904 216000000 202262003 154854153 59319 3442951 272097792 22188041 535387328 45499293 244140625 452984832 62570773 103823 41063625 557441767 325660672 833237621 104487111 77854483 601211584 6967871 796597983 52313624 370146232 27000000 979146657 994011992 456533000 559476224 946966168 17576000 8489664 368601813 1000000000 153130375 109902239 159220088 192100033 154854153 658503000 337153536 716917375 15625000 932574833 101194696 994011992 66430125 20796875 480048687 43243551 282300416 15438249 68921 700227072 30080231 656234909 272097792 445943744 15813251 64 341532099 5832000 160103007 9528128 508169592 537367797 367061696 54439939 332812557 203297472 92959677 768575296 778688000 40707584 34328125 38958219 40353607 40353607 884736 415160936 841232384 275894451 5451776 39651821 238328 37259704 15625 2744000 1560896 8000 676836152 98611128 970299 20346417 1601613 42875000 176558481 81746504 199176704 865523177 318611987 373248000 27000 991026973 102503232 54010152 38614472 4913 17779581 935441352 10360232 663054848 465484375 298077632 428661064 817400375 153130375 783777448 129554216 50653000 101194696 2685619 658503000 724150792 284890312 638277381 51478848 35937000 573856191 543338496 107171875 614125000 95443993 356400829 170031464 44738875 74088000 71473375 59776471 22665187 48627125 400315553 154854153 29218112 39651821 105823817 438976000 545338513 11852352 806954491 390617891 46656000 857375 40707584 135796744 37259704 381078125 13997521 93576664 949862087 357911 322828856 172808693 967361669 311665752 92345408 329939371 21024576 122763473 860085351 119823157 766060875 23639903 601211584 19902511 144703125 68921 142236648 338608873 68921 102503232 68417929 712121957 382657176 539353144 5088448 102503232 149721291 421875000 36264691 6434856 879217912 57066625 58863869 49430863 179406144 517781627 438976 241804367 350402625 47832147 16974593 5832000 282300416 958585256 955671625 57960603 74088000 10648000 929714176 569722789 64000000 590589719 119823157 63044792 8489664 586376253 63044792 91733851 426957777 299418309 138991832 223648543 35287552 46268279 20796875 7880599 898632125 465484375 180362125 952763904 351895816 483736625 92959677 1953125 955671625 222545016 351895816 447697125 105823817 34645976 3048625 34012224 695506456 860085351 32157432 37933056 274625000 8000 6028568 480048687 99897344 304821217 270840023 926859375 22425768 222545016 14172488 12167 33076161 256047875 49836032 618470208 794022776 5000211 82312875 145531576 281011375 788889024 636056 125751501 22906304 421875000 543338496 674526133 26463592 81182737 69934528 162771336 525557943 778688 788889024 233744896 817400375 938313739 282300416 440711081 573856191 11390625 515849608 36926037 512000000 52734375 62099136 25153757 84604519 669921875 69934528 116930169 3652264 729000000 238328 86938307 188132517 432081216 3652264 170953875 258474853 360944128 452984832 163667323 125 119823157 263374721 814780504 1124864 2248091 15252992 693154125 66923416 6028568 350402625 985074875 456533000 470910952 72511713 125000 210644875 43243551 2460375 672221376 351895816 148877 18609625 1685159 5735339 5832 513922401 15813251 67917312 4251528 1 456533 11543176 12167000 45118016 169112377 362467097 60236288 140608000 112678587 16387064 614125 169112377 347428927 1092727 6644672 8000000 237176659 353393243 12326391 82881856 11390625 19683000 337153536 16581375 128787625 573856191 231475544 1728 98611128 611960049 494913671 881974079 625026375 59319 494913671 259694072 283593393 107171875 125000 120553784 307546875 110592 371694959 376367048 91733851 66923416 302111711 738763264 67419143 736314327 171879616 3723875 573856191 160989184 636056000 140608000 35611289 389017 385828352 549353259 418508992 350402625 175616000 686128968 22188041 2299968 12812904 84027672 879217912 588480472 868250664 712121957 120553784 131096512 405224000 724150792 2406104 176558481 609800192 57066625 191102976 79507000 103823000 420189749 45499293 120553784 743677416 2197 997002999 665338617 116930169 182284263 19465109 324242703 10793861 107171875 403583419 512000 778688 267089984 154854153 426957777 85184000 563559976 117649000 470910952 9393931 616295051 5451776 70957944 50653000 286191179 898632125 77308776 216000 317214568 328509 185193 91125000 29503629 51064811 3375 80621568 313046839 111980168 165469149 476379541 50243409 25153757 535387328 13824000 262144 592704000 753571000 256047875 260917119 46656000 43986977 221445125 45118016 216000000 476379541 51064811 302111711 4657463 53582633 23393656 122023936 25412184 304821217 210644875 10077696 555412248 825293672 79507000 203297472 413493625 105823817 64000 553387661 437245479 3048625 873722816 416832723 230346397 893056347 331373888 300763 33076161 616295051 18609625 54872 512000000 140608000 31255875 567663552 320013504 1906624 138188413 22188041 884736000 420189749 158340421 817400375 1061208 82881856 300763 46656 851971392 320013504 207474688 636056 64481201 356400829 337153536 140608 79507000 53582633 6859 29791000 19034163 103823000 841232384 262144 12326391 93576664 57960603 341532099 125 4330747 440711081 729000000 24642171 904231063 85766121 208527857 8000 73560059 508169592 234885113 41063625 52313624 135796744 195112000 4330747 175616000 172808693 275894451 344472101 21952000 541343375 7189057 493039 582182875 185193000 54010152 268336125 753571000 178453547 470910952 218167208 523606616 81746504 218167208 71473375 406869021 343 166375000 979146657 3511808 373248000 341532099 17576 13651919 761048497 1367631 132651000 39304000 20796875 440711081 398688256 592704000 153990656 458314011 32157432 236029032 835896888 460099648 341532099 6331625 226981000 377933067 753571 171879616 205379000 1157625 964430272 11239424 924010424 12167 17576000 485587656 1124864 7077888 751089429 357911000 91733851 862801408 21952000 527514112 95443993 310288733 389017 385828352 7880599 17576000 437245479 318611987 125000000 103823 1367631 493039 32768000 279726264 3048625 7880599 99897344 941192000 517781627 28094464 37595375 329939371 298077632 210644875 857375 33386248 941192000 6751269 134217728 27543608 51064811 54439939 76225024 13651919 324242703 117649 157464000 521660125 801765089 356400829 248858189 236029032 724150792 719323136 8869743 611960049 531441000 833237621 59319000 183250432 5639752 51895117 667627624 340068392 202262003 81182737 107850176 242970624 205379000 686128968 192100033 24137569 553387661 138991832 573856191 250047 531441 365525875 622835864 14706125 126506008 18609625 117649 2863288 9528128 307546875 1295029 23393656 1728000 40353607 683797841 573856191 515849608 173741112 250047000 196122941 575930368 197137368 929714176 5735339 786330467 290117528 474552 401947272 76225024 683797841 21717639 231475544 208527857 588480472 98611128 535387328 83453453 19902511 75686967 43986977 19683000 890277128 704969000 1030301 244140625 620650477 627222016 8000000 895841344 381078125 82312875 42875 296740963 49836032 77854483 3112136 985074875 85184000 13481272 884736 686128968 5000211 13824000 2299968 334255384 515849608 827936019 8242408 588480472 153130375 23887872 328509 1643032 124251499 302111711 1906624 115501303 901428696 38958219 870983875 2744 512 54010152 10648000 1225043 465484375 584277056 97972181 695506456 649461896 596947688 79507 278445077 421875000 208527857 817400375 56623104 6967871 695506456 20123648 498677257 90518849 45118016 686128968 5268024 27818127 205379 42508549 781229961 2744000 314432 95443993 743677416 411830784 186169411 11239424 30959144 310288733 618470208 2744000 21024576 729000 4173281 74088000 67917312 884736 729000 1771561 510082399 247673152 98611128 39651821 222545016 567663552 9261000 794022776 54872000 714516984 438976000 99897344 23393656 268336125 1442897 28372625 279726264 460099648 321419125 25934336 7880599 438976000 982107784 8998912 9663597 340068392 119095488 442450728 123505992 74088 7529536 912673 219256227 825293672 474552000 1815848 180362125 155720872 596947688 6539203 547343432 146363183 893056347 616295051 337153536 1191016 117649000 112678587 672221376 924010424 41063625 54439939 286191179 50653000 121287375 28094464 20346417 609800192 328509000 991026973 17779581 29218112 359425431 198155287 48627125 955671625 110592 10648 658503000 647214625 278445077 76225024 251239591 78402752 1643032 140608000 357911000 186169411 681472 314432000 6859 709732288 19683000 1481544 125000000 8120601 3652264 29503629 4741632 729000000 179406144 148877 110592000 79507000 226981000 229220928 5735339 274625 7189057 225866529 350402625 317214568 766060875 5268024 177504328 753571 100544625 357911000 37933056 2460375 912673000 126506008 2197000 681472000 299418309 150568768 136590875 588480472 367061696 114084125 306182024 6229504 5832 849278123 57960603 2515456 21484952 973242271 21484952 22425768 105154048 3176523 13481272 420189749 599077107 45118016 6751269 944076141 19034163 555412248 508169592 168196608 28652616 18399744 753571 373248000 463684824 208527857 360944128 314432000 1000000 38958219 64000000 300763 86938307 334255384 901428696 8120601 8242408 53582633 75151448 5000211 636056000 48627125 166375000 68417929 435519512 47437928 56181887 287496 537367797 857375000 28094464 97336000 8615125 707347971 603351125 64 592704000 116930169 164566592 169112377 179406144 92345408 481890304 1560896 13824 347428927 273359449 563559976 198155287 8000000 405224000 29503629 2000376 605495736 104487111 80621568 3723875 294079625 325660672 547343432 270840023 200201625 408518488 31554496 278445077 629422793 348913664 145531576 3176523 50653 97972181 251239591 28372625 6434856 257259456 830584000 80621568 603351125 474552000 502459875 876467493 84027672 382657176 105154048 569722789 5268024 22425768 252435968 65450827 43614208 663054848 308915776 262144000 87528384 426957777 1000000000 20570824 68417929 21024576 537367797 452984832 137388096 519718464 746142643 62570773 137388096 195112 194104539 2299968 56623104 11239424 14526784 517781627 3176523 66923416 107850176 5832 173741112 360944128 15625000 91125 9938375 756058031 200201625 609800192 665338617 1685159 85184000 257259456 672221376 154854153 292754944 29791 49027896 91125000 36926037 32768000 284890312 432081216 683797841 3176523 110592 24642171 898632125 13997521 791453125 4913000 38272753 328509 299418309 104487111 1331000 123505992 290117528 125 979146657 76765625 313046839 3048625 961504803 68417929 719323136 250047 233744896 139798359 873722816 854670349 751089429 387420489 308915776 512000000 712121957 970299000 879217912 408518488 1030301 18609625 322828856 14526784 189119224 29503629 38958219 374805361 329939371 44361864 70957944 17576 31554496 467288576 49027896 198155287 1520875 308915776 282300416 879217912 5177717 53582633 1601613 27818127 428661064 234885113 69426531 496793088 64000000 78402752 338608873 170031464 771095213 64000 693154125 766060875 941192000 61162984 647214625 328509 143055667 601211584 7762392 52734375 106496424 37933056 25672375 254840104 40001688 786330467 1442897 99252847 40001688 125 28372625 18191447 269586136 325660672 480048687 341532099 96702579 12167 469097433 3307949 17779581 53582633 24642171 223648543 474552000 13481272 4574296 667627624 34012224 594823321 205379000 547343432 707347971 10648 47045881 360944128 3307949 103823 603351125 272097792 66430125 195112 932574833 119823157 838561807 420189749 114791256 704969 753571 1906624 37595375 822656953 5177717 376367048 89314623 20123648 12977875 463684824 4251528 68921000 251239591 627222016 838561807 873722816 382657176 614125 164566592 91733851 262144 103823 82312875 274625000 592704000 140608000 86938307 5451776 2000376 481890304 287496 209584584 210644875 39651821 20570824 460099648 921167317 341532099 135005697 991026973 195112000 898632125 250047000 343000000 653972032 193100552 325660672 93576664 39304000 17373979 389017 804357000 19683000 256047875 472729139 8741816 252435968 35287552 111980168 264609288 36264691 73034632 28652616 311665752 101194696 28652616 1815848 122023936 65939264 50653 704969000 64000000 636056 498677257 191102976 89915392 41781923 181321496 513922401 40001688 299418309 28094464 30080231 87528384 154854153 638277381 622835864 686128968 50653 415160936 178453547 912673000 406869021 3176523 223648543 66430125 104487111 743677416 37933056 636056000 36594368 67917312 207474688 454756609 325660672 123505992 65450827 189119224 77854483 172808693 517781627 857375000 30664297 461889917 181321496 79507 23639903 365525875 265847707 512000 410172407 144703125 32768000 94818816 395446904 5639752 758550528 302111711 1520875 205379000 582182875 49836032 82312875 44738875 676836152 55742968 2248091 1442897 405224000 946966168 79507000 59776471 144703125 405224000 758550528 14172488 357911 3375000 148035889 226981 9261000 29791 109215352 9261000 30371328 438976 392223168 23887872 5177717 82881856 66923416 571787000 4330747 8365427 125000 571787000 234885113 282300416 2048383 98611128 603351125 13824 376367048 237176659 1367631 14172488 389017 159220088 425259008 108531333 4019679 5088448 343000000 37259704 105823817 49836032 504358336 494913671 543338496 392223168 879217912 179406144 168196608 117649 644972544 357911 64481201 286191179 786330467 223648543 45118016 627222016 299418309 392223168 175616000 2146689 15625000 21717639 751089429 26463592 102503232 71991296 7077888 121287375 32768 697864103 60698457 207474688 73034632 465484375 868250664 1092727 601211584 756058031 513922401 27818127 1225043 549353259 437245479 223648543 143055667 163667323 155720872 63521199 247673152 286191179 658503 961504803 833237621 194104539 19248832 239483061 12487168 190109375 12167000 543338496 84027672 865523177 357911000 123505992 24897088 278445077 801765089 64481201 114791256 13481272 49836032 274625 143055667 21717639 45499293 31855013 781229961 58863869 46656000 92959677 149721291 19034163 18609625 290117528 385828352 4574296 126506008 6229504 435519512 14172488 437245479 636056000 794022776 636056000 35287552 876467493 11543176 122763473 71473375 184220009 592704 2460375 926859375 302111711 2571353 124251499 830584000 300763 814780504 265847707 109902239 817400375 1442897 125 107850176 19465109 13144256 291434247 806954491 318611987 771095213 11390625 3796416 447697125 1771561 452984832 881974079 253636137 274625000 48228544 912673000 697864103 776151559 379503424 438976 841232384 8489664 134217728 9261000 30664297 3581577 281011375 206425071 116214272 190109375 456533000 783777448 34645976 857375 976191488 54010152 27270901 91125 1728 55306341 458314011 695506456 83453453 415160936 89915392 12167000 143877824 130323843 196122941 21484952 19683 644972544 78953589 220348864 119095488 94196375 56623104 485587656 573856191 46656000 474552 130323843 85184000 11390625 95443993 170953875 413493625 5177717 478211768 260917119 458314011 125000 25412184 814780504 96702579 1191016 679151439 493039000 806954491 142236648 411830784 148035889 49027896 18821096 27270901 315821241 738763264 476379541 4096 22425768 854670349 6434856 4173281 80062991 41063625 208527857 997002999 663054848 128024064 3112136 2048383 44361864 6967871 209584584 3796416 140608000 17173512 6967871 2146689 30371328 139798359 347428927 275894451 1771561 77854483 113379904 3581577 354894912 1906624 15813251 1728000 820025856 607645423 8489664 958585256 941192 118370771 203297472 242970624 230346397 970299000 177504328 2097152 493039 259694072 37595375 175616 87528384 245314376 702595369 377933067 109215352 86350888 5832 86938307 21253933 7529536 92345408 85766121 690807104 135005697 929714176 843908625 140608 904231063 559476224 185193 693154125 67917312 283593393 365525875 77308776 430368875 119095488 262144 171879616 804357000 15069223 644972544 201230056 688465387 46656000 758550528 80621568 26730899 245314376 307546875 991026973 13824 28934443 187149248 184220009 1295029 381078125 317214568 32461759 85184 6644672 731432701 251239591 153130375 49430863 440711081 397065375 6128487 9261000 467288576 149721291 647214625 1860867 804357 219256227 370146232 895841344 19683000 5088448 2628072 128024064 454756609 724150792 34965783 11390625 136590875 551368000 351895816 614125000 809557568 719323136 370146232 263374721 223648543 37933056 262144 67419143 76765625 91125 17373979 17173512 207474688 748613312 332812557 669921875 2000376 334255384 72511713 36594368 638277381 343000000 970299000 22906304 248858189 50653000 1771561 42875000 17779581 58411072 159220088 205379000 63044792 494913671 791453125 37259704 421875000 801765089 36264691 117649 107850176 651714363 17779581 3375000 63521199 9663597 267089984 343000 143055667 307546875 37259704 274625 463684824 260917119 1157625 6028568 884736000 43614208 16387064 941192 195112 6331625 156590819 156590819 387420489 34012224 81182737 620650477 4330747 35937 385828352 964430272 244140625 35611289 590589719 729000000 39651821 134217728 252435968 640503928 114791256 219256227 275894451 42875 1771561 231475544 5639752 151419437 68921000 704969 66923416 31554496 851971392 22906304 49836032 838561807 88121125 559476224 596947688 551368000 216 80621568 12167 912673000 11390625 183250432 104487111 17576000 549353259 6644672 168196608 24137569 239483061 230346397 3652264 551368 188132517 37933056 43986977 36264691 39304 2924207 244140625 288804781 11390625 10648000 3307949 651714363 350402625 12812904 1728000 216000 794022776 222545016 128024064 801765089 19034163 510082399 104487111 16777216 176558481 61162984 941192000 929714176 5451776 3581577 11390625 165469149 430368875 23149125 435519512 3375000 148035889 57066625 371694959 967361669 9129329 327082769 10360232 29791 605495736 403583419 149721291 299418309 565609283 392223168 51064811 614125000 57066625 478211768 421875000 40001688 14886936 2571353 14348907 915498611 527514112 952763904 162771336 23393656 3652264 506261573 912673000 324242703 12326391 99252847 4741632 78402752 476379541 616295051 555412248 130323843 228099131 2571353 353393243 109902239 835896888 225866529 191102976 2803221 233744896 205379000 136590875 481890304 1520875 283593393 43243551 50243409 85184 665338617 62099136 186169411 86938307 85766121 472729139 970299000 1481544 1191016 941192000 28652616 29503629 118370771 124251499 371694959 531441 216 1442897 24389000 973242271 19683000 423564751 17576 264609288 222545016 1404928 21024576 7880599 1860867 25672375 788889024 205379000 82881856 75686967 17779581 240641848 5451776 77308776 444194947 36926037 43986977 150568768 970299000 71991296 627222016 99897344 415160936 103823 101194696 130323843 833237621 854670349 741217625 134217728 3581577 32461759 10941048 5832000 33698267 6859 34328125 418508992 129554216 6859 217081801 186169411 69934528 846590536 7301384 736314327 25153757 311665752 16194277 27000 547343432 23393656 1860867 605495736 114084125 66923416 849278123 170031464 13997521 1771561 257259456 788889024 10218313 2863288 88716536 384240583 778688 697864103 561515625 2299968 672221376 620650477 28372625 3511808 541343375 99897344 160989184 41781923 433798093 197137368 343000000 941192000 636056000 2146689 61629875 565609283 116214272 449455096 893056347 89314623 901428696 148877000 21717639 18609625 1225043 360944128 250047 561515625 176558481 2628072 19902511 481890304 405224 367061696 970299 463684824 452984832 109902239 20346417 69934528 92345408 42144192 738763264 8000 332812557 259694072 348913664 907039232 286191179 152273304 515849608 411830784 4410944 11390625 64000 35937 437245479 188132517 4741632 3112136 303464448 2299968 29791000 175616000 653972032 67917312 467288576 70444997 27270901 167284151 553387661 8489664 116214272 979146657 512000 627222016 62099136 592704000 1000 196122941 493039000 49027896 238328 357911 237176659 42875000 208527857 4913000 27270901 308915776 64964808 284890312 1191016 114791256 421875000 11852352 389017 214921799 926859375 674526133 860085351 185193000 34328125 128787625 822656953 257259456 25153757 493039000 15813251 356400829 8242408 77854483 16777216 16777216 702595369 73560059 614125000 12487168 28652616 222545016 2803221 456533 851971392 12649337 103823 592704000 494913671 461889917 61629875 51478848 681472000 523606616 10941048 52313624 30371328 614125 3581577 523606616 55742968 7077888 191102976 31855013 857375 15252992 33386248 50243409 130323843 28934443 688465387 438976000 64481201 5832000 1331000 1000 343000 64000 71473375 4173281 649461896 801765089 700227072 9663597 10503459 738763264 704969000 2248091 159220088 335702375 2863288 300763000 19034163 24389 287496000 95443993 8120601 103161709 51478848 137388096 317214568 4173281 354894912 230346397 663054848 15813251 4251528 40707584 40707584 456533 647214625 50653000 181321496 193100552 122763473 6859 513922401 1728 101194696 123505992 4741632 994011992 35937 521660125 70444997 656234909 146363183 111284641 7189057 390617891 2863288 52734375 884736000 102503232 45882712 884736000 37259704 804357 214921799 47437928 1860867 5545233 494913671 5639752 265847707 695506456 138991832 172808693 932574833 32768 80621568 96071912 521660125 69934528 28652616 893056347 565609283 527514112 105823817 988047936 300763000 283593393 116214272 38614472 125000000 14526784 25934336 147197952 1000000 387420489 456533 944076141 588480472 158340421 241804367 631628712 30959144 63521199 2406104 27 669921875 4492125 155720872 854670349 97972181 32768 35611289 99252847 569722789 231475544 982107784 651714363 337153536 32157432 57066625 2406104 347428927 843908625 17576000 152273304 68417929 251239591 2863288 150568768 338608873 80062991 11543176 4913000 868250664 367061696 1520875 359425431 348913664 941192000 20346417 12487168 594823321 825293672 157464 665338617 132651 541343375 629422793 138188413 385828352 13144256 341532099 296740963 543338496 6859 116214272 955671625 288804781 860085351 95443993 944076141 10793861 843908625 128024064 721734273 651714363 535387328 688465387 49430863 423564751 69934528 34012224 569722789 40353607 77308776 681472 970299 84027672 421875 182284263 633839779 768575296 3112136 672221376 15252992 251239591 547343432 879217912 763551944 116214272 208527857 19465109 820025856 729 469097433 496793088 233744896 23149125 72511713 89314623 219256227 160989184 331373888 6751269 137388096 148035889 348913664 60236288 91125000 833237621 1815848 48228544 48228544 190109375 1000000000 16194277 226981 367061696 10941048 601211584 53582633 766060875 751089429 6859 6028568 8615125 781229961 64 794022776 2571353 106496424 347428927 11852352 988047936 1643032 177504328 638277381 1685159 19248832 21484952 683797841 2146689 418508992 438976000 440711081 109215352 395446904 23393656 102503232 16777216 15252992 724150792 92959677 712121957 101847563 286191179 52734375 389017000 64000 846590536 768575296 21484952 223648543 724150792 234885113 117649000 702595369 70444997 324242703 575930368 437245479 5639752 23393656 191102976 683797841 341532099 39304 178453547 895841344 2744 340068392 306182024 8741816 155720872 109902239 27818127 418508992 1030301 531441000 42875000 493039000 458314011 12649337 381078125 884736000 4913000 636056000 500566184 392223168 748613312 3112136 107850176 182284263 69934528 294079625 830584000 135796744 4410944 879217912 791453125 428661064 2406104 61162984 14172488 161878625 91125000 42875000 373248000 23393656 373248 385828352 601211584 893056347 146363183 166375000 6751269 148877 13312053 317214568 768575296 413493625 115501303 40353607 246491883 991026973 73560059 286191179 6751269 103161709 267089984 37259704 712121957 325660672 335702375 50653000 729 14172488 567663552 318611987 272097792 11543176 6859000 13824000 217081801 71473375 343000 17576 159220088 334255384 354894912 321419125 843908625 658503 884736 835896888 370146232 264609288 95443993 618470208 287496 257259456 216000 955671625 6331625 120553784 857375 162771336 1061208 660776311 571787000 278445077 139798359 454756609 74618461 178453547 12167 50653000 973242271 3375000 1728000 220348864 493039 268336125 21952000 23393656 674526133 640503928 267089984 13144256 918330048 341532099 61629875 50653 50243409 438976000 92345408 690807104 3944312 487443403 7189057 3112136 700227072 12008989 3944312 116930169 240641848 4173281 148877 1560896 571787 47437928 74088000 114084125 79507000 9129329 254840104 63044792 4096 199176704 12008989 125751501 12008989 274625 160989184 11543176 19683000 442450728 19034163 170031464 970299000 25153757 19034163 154854153 65939264 941192 3796416 113379904 12649337 26198073 113379904 461889917 69426531 898632125 912673 17173512 884736000 8242408 120553784 56623104 716917375 421875 982107784 51064811 229220928 771095213 76765625 702595369 77308776 700227072 303464448 273359449 695506456 8869743 571787 75151448 135005697 21484952 76765625 147197952 197137368 5735339 686128968 25153757 158340421 314432000 20123648 143055667 437245479 681472 78402752 389017000 65450827 35287552 614125000 12487168 60236288 348913664 18191447 164566592 157464000 195112 35937000 146363183 876467493 614125000 111284641 105154048 240641848 19683000 268336125 56181887 690807104 7077888 2146689 11852352 729 631628712 973242271 253636137 18609625 8242408 474552000 226981 101847563 2000376 66430125 91733851 7301384 85766121 47437928 5832 138188413 9938375 741217625 98611128 918330048 1295029 605495736 881974079 1259712 584277056 702595369 116214272 354894912 175616 72511713 890277128 629422793 46656 337153536 236029032 59319 207474688 410172407 26198073 315821241 132651000 895841344 421875 444194947 629422793 32768 365525875 447697125 494913671 773620632 1728 132651 200201625 263374721 10360232 616295051 575930368 3869893 42875 8741816 295408296 111284641 110592000 633839779 603351125 24642171 122023936 979146657 1259712 137388096 881974079 307546875 30371328 433798093 743677416 887503681 481890304 82312875 6967871 78402752 163667323 700227072 688465387 81182737 420189749 1191016 377933067 341532099 26198073 2924207 716917375 6434856 857375 217081801 216000 25934336 658503000 222545016 890277128 334255384 228099131 54439939 4492125 547343432 57960603 69426531 697864103 460099648 97972181 20570824 435519512 3652264 390617891 6967871 26198073 360944128 15625000 498677257 350402625 156590819 2515456 822656953 3944312 527514112 23393656 741217625 1728000 6229504 494913671 256047875 335702375 25934336 1000000000 791453125 656234909 88716536 493039 1331 15625000 27543608 28372625 17984728 644972544 34645976 231475544 8489664 4096000 213847192 224755712 182284263 314432 97972181 83453453 245314376 46268279 43243551 175616 442450728 50653000 130323843 343 274625 561515625 586376253 71991296 24137569 614125 347428927 25412184 40353607 2685619 13312053 219256227 119823157 491169069 578009537 24389 791453125 166375 331373888 9800344 300763 107850176 557441767 56181887 57960603 485587656 955671625 812166237 3652264 1906624 24137569 359425431 135005697 99252847 835896888 40001688 3442951 291434247 248858189 876467493 97336 317214568 329939371 22906304 405224 1295029 149721291 147197952 553387661 622835864 363994344 833237621 166375000 123505992 6434856 676836152 4251528 67917312 331373888 164566592 601211584 144703125 141420761 42875000 24389000 4826809 707347971 80621568 128024064 201230056 590589719 115501303 26198073 94196375 45882712 10503459 274625000 28094464 164566592 10941048 135005697 521660125 8000000 11852352 132651000 11852352 3307949 57960603 142236648 67419143 683797841 5268024 2352637 592704 4410944 344472101 36594368 371694959 31255875 9800344 73560059 48627125 3375000 245314376 45882712 112678587 139798359 611960049 371694959 231475544 941192000 109902239 753571 87528384 676836152 97336000 25412184 47832147 135796744 63044792 122023936 6229504 160989184 17173512 5359375 599077107 10503459 118370771 525557943 184220009 8000000 4173281 929714176 274625000 1481544 343000 881974079 157464000 70444997 638277381 4096 6229504 284890312 97336000 18821096 91733851 143055667 709732288 15813251 398688256 1685159 1643032 408518488 202262003 496793088 702595369 47045881 9129329 688465387 469097433 535387328 4019679 71991296 531441 1092727 56623104 33698267 229220928 143877824 31255875 500566184 134217728 288804781 92345408 324242703 196122941 9938375 17173512 183250432 876467493 1685159 4826809 216 238328000 766060875 315821241 246491883 177504328 809557568 879217912 251239591 658503000 580093704 761048497 6644672 119823157 128787625 1367631 35937 445943744 257259456 15438249 220348864 8 3375 97336000 2685619 22188041 527514112 413493625 180362125 6967871 38272753 796597983 368601813 4096000 25672375 134217728 251239591 269586136 84604519 245314376 733870808 186169411 563559976 817400375 247673152 10648 898632125 926859375 421875 212776173 525557943 11852352 220348864 64964808 138188413 29791000 45882712 498677257 512000 512 274625000 225866529 387420489 19034163 27270901 33076161 246491883 74088 131872229 320013504 9261000 278445077 260917119 467288576 296740963 161878625 8000000 101847563 21024576 71991296 111980168 85184000 14706125 205379000 935441352 7189057 776151559 107850176 1728000 584277056 10648000 46656000 232608375 19683 719323136 42144192 158340421 838561807 197137368 420189749 58863869 804357 693154125 160103007 24642171 36594368 62570773 21952000 115501303 125751501 603351125 470910952 10648 267089984 32461759 693154125 382657176 17984728 421875000 119095488 469097433 96702579 1643032 174676879 219256227 8869743 944076141 60698457 881974079 707347971 976191488 19683 88716536 100544625 6331625 644972544 20570824 272097792 425259008 1815848 7414875 918330048 681472 4574296 7880599 201230056 753571 688465387 397065375 2628072 3581577 122023936 1404928 79507000 45499293 197137368 1367631 614125000 8998912 97336000 529475129 553387661 236029032 5832 415160936 29791 586376253 169112377 21024576 3723875 62570773 529475129 54010152 214921799 125751501 547343432 172808693 294079625 8000 37595375 480048687 967361669 411830784 324242703 269586136 29218112 315821241 622835864 24642171 99252847 41063625 298077632 238328000 1259712 318611987 474552000 13651919 719323136 6434856 224755712 862801408 29791000 786330467 961504803 944076141 97336 1953125 59319 590589719 155720872 34965783 2515456 331373888 3944312 430368875 64481201 827936019 311665752 149721291 476379541 40353607 502459875 822656953 20346417 1728000 95443993 517781627 700227072 12167000 1225043 197137368 63044792 337153536 559476224 551368 24389000 27000000 163667323 30080231 395446904 146363183 6751269 173741112 105154048 15069223 804357 7414875 395446904 423564751 766060875 129554216 967361669 77854483 4826809 52734375 565609283 456533 210644875 195112 238328 52734375 200201625 786330467 140608 64964808 8242408 33698267 504358336 138991832 533411731 6539203 258474853 51064811 169112377 16777216 84027672 21952000 6539203 3511808 322828856 41063625 688465387 733870808 2197 946966168 607645423 211708736 111980168 96071912 915498611 3581577 159220088 958585256 1771561 865523177 2515456 13651919 8489664 172808693 186169411 66430125 283593393 123505992 166375000 636056000 714516984 2000376 1481544 132651000 348913664 373248000 169112377 17373979 512 5359375 748613312 264609288 125751501 30080231 10941048 400315553 46656000 494913671 15252992 6859000 10648000 879217912 941192000 525557943 55306341 32768000 45882712 56181887 28652616 11697083 67419143 91125000 395446904 182284263 21952 472729139 163667323 230346397 997002999 11697083 8000000 14886936 5832000 614125 2803221 512000 251239591 282300416 502459875 27270901 31554496 158340421 117649000 64 21717639 413493625 158340421 601211584 278445077 97972181 60698457 84027672 306182024 257259456 605495736 51064811 788889024 537367797 180362125 166375000 952763904 117649000 806954491 286191179 14526784 272097792 16003008 104487111 204336469 4096000 179406144 106496424 649461896 66430125 846590536 12977875 496793088 291434247 23393656 195112 642735647 451217663 6644672 21024576 5929741 42144192 184220009 500566184 442450728 3869893 833237621 36264691 314432 175616000 4251528 873722816 46656 487443403 288804781 299418309 681472000 338608873 415160936 27000 4251528 525557943 14526784 38272753 273359449 84604519 103161709 117649 3375000 592704 219256227 709732288 209584584 481890304 876467493 16194277 857375000 472729139 187149248 151419437 5832000 55306341 268336125 28934443 5088448 29503629 48627125 912673 543338496 958585256 88716536 531441 143877824 44361864 91125000 512000 20346417 57512456 921167317 50653000 1771561 2744 881974079 138991832 5451776 273359449 61162984 246491883 1442897 12167000 328509000 194104539 29791000 820025856 786330467 40353607 16003008 758550528 343 17576000 29791000 854670349 494913671 8489664 72511713 30371328 513922401 13651919 11239424 242970624 102503232 7529536 575930368 79507 952763904 341532099 115501303 56181887 141420761 74618461 704969 71991296 13481272 731432701 416832723 363994344 17576000 704969 171879616 1191016 253636137 405224000 663054848 512 814780504 300763000 139798359 146363183 672221376 302111711 205379000 13824000 686128968 817400375 171879616 164566592 21253933 141420761 94196375 4173281 101194696 217081801 817400375 716917375 122023936 1728 320013504 256047875 15625000 510082399 42144192 48228544 806954491 726572699 609800192 778688 135796744 52734375 121287375 909853209 7189057 30080231 210644875 24897088 4741632 3723875 163667323 116930169 232608375 237176659 592704000 2146689 320013504 274625 3796416 195112000 781229961 127263527 223648543 286191179 401947272 44738875 39304000 300763000 994011992 263374721 672221376 253636137 19248832 89915392 96071912 379503424 758550528 660776311 146363183 1191016 343000 200201625 924010424 363994344 70444997 345948408 12812904 103161709 700227072 258474853 345948408 127263527 3048625 8741816 588480472 111980168 250047 1030301 12008989 80062991 185193000 851971392 126506008 17984728 1560896 67917312 397065375 153990656 580093704 223648543 129554216 416832723 202262003 71991296 25153757 75151448 385828352 21952 569722789 37259704 91125 300763 103823 21952000 736314327 515849608 262144 153130375 281011375 29218112 239483061 5545233 10648 1643032 180362125 278445077 389017 13651919 656234909 7880599 817400375 681472 16003008 3375 929714176 1000000000 38272753 347428927 13824 247673152 1442897 601211584 3241792 50653 54872 860085351 1259712 125000 46656 964430272 724150792 67917312 70957944 170031464 2685619 10941048 398688256 308915776 69426531 636056 636056 799178752 145531576 887503681 165469149 9800344 551368000 236029032 94818816 985074875 65939264 3375000 838561807 796597983 941192000 3652264 531441000 2685619 30371328 6028568 187149248 21717639 400315553 26198073 676836152 502459875 40707584 268336125 24137569 107850176 287496000 16003008 2146689 142236648 63521199 73034632 478211768 56623104 76225024 14706125 768575296 633839779 54872000 112678587 125 835896888 42875000 377933067 70444997 204336469 351895816 198155287 59776471 22188041 748613312 18399744 525557943 8000 216 614125000 857375 812166237 217081801 68921 693154125 300763000 768575296 78402752 4492125 150568768 275894451 4913 124251499 8869743 38614472 2197000 203297472 428661064 170031464 8869743 676836152 62570773 704969000 1259712 8615125 743677416 941192 216000 84604519 102503232 216000 29503629 33386248 716917375 1601613 474552 988047936 69934528 766060875 54872 22665187 353393243 622835864 997002999 302111711 222545016 51064811 300763 91125 392223168 9938375 994011992 321419125 31255875 665338617 12008989 63044792 184220009 636056000 569722789 337153536 125751501 786330467 40001688 401947272 15438249 54872 24137569 31855013 746142643 519718464 225866529 15438249 3869893 5545233 370146232 40353607 9261000 3112136 75686967 493039000 932574833 88716536 6331625 148877000 89314623 27818127 77308776 274625000 700227072 801765089 5735339 15438249 226981 41781923 539353144 109902239 31855013 432081216 791453125 233744896 8615125 348913664 79507 158340421 254840104 487443403 830584 264609288 24137569 19248832 180362125 3048625 1000000 55742968 478211768 34328125 360944128 341532099 21952 350402625 944076141 743677416 679151439 10218313 138188413 17373979 2299968 932574833 11390625 3511808 12326391 854670349 348913664 222545016 10648 13997521 61162984 69934528 411830784 317214568 13144256 964430272 833237621 6751269 87528384 6229504 907039232 7762392 973242271 435519512 50653000 9393931 13997521 40001688 244140625 825293672 553387661 11852352 4913 18399744 152273304 81746504 611960049 418508992 58863869 2924207 225866529 379503424 7529536 898632125 9393931 10648 970299 385828352 467288576 741217625 32768000 517781627 54872000 876467493 9528128 43243551 258474853 191102976 21952 42875000 525557943 286191179 21253933 991026973 895841344 405224000 438976 148035889 686128968 395446904 298077632 44738875 188132517 395446904 12649337 93576664 904231063 300763000 921167317 15252992 2803221 525557943 531441 10077696 140608 61162984 6967871 324242703 487443403 192100033 299418309 26463592 416832723 320013504 456533 71473375 620650477 181321496 6434856 791453125 563559976 154854153 27270901 781229961 274625 605495736 20346417 756058031 69934528 236029032 229220928 9261 690807104 159220088 133432831 1643032 359425431 23393656 252435968 773620632 640503928 45118016 152273304 41063625 788889024 791453125 150568768 128787625 19248832 519718464 825293672 49836032 667627624 463684824 644972544 340068392 14706125 103823000 137388096 622835864 669921875 155720872 695506456 241804367 4574296 23393656 8242408 27543608 2197 32461759 157464 300763 753571000 201230056 876467493 2744000 136590875 197137368 421875 809557568 68921000 43614208 218167208 241804367 761048497 406869021 1906624 70444997 44361864 603351125 724150792 571787000 54439939 622835864 489303872 50653 95443993 1685159 846590536 21952000 30080231 814780504 256047875 37595375 208527857 29218112 1331 284890312 622835864 153130375 117649000 452984832 493039000 252435968 118370771 114084125 976191488 371694959 81746504 8365427 5268024 79507 4251528 833237621 1295029 300763000 714516984 76225024 512 683797841 19683000 707347971 1560896 16003008 731432701 498677257 43986977 4096000 64000 567663552 133432831 683797841 315821241 119095488 799178752 924010424 278445077 153990656 614125 912673000 123505992 601211584 519718464 907039232 114791256 474552000 5359375 28934443 82881856 541343375 758550528 592704 8998912 799178752 653972032 52734375 50653 781229961 66923416 512000 203297472 85766121 311665752 61162984 85184000 778688000 7189057 1000000000 1124864 233744896 649461896 85184000 2744000 139798359 683797841 287496000 474552000 389017000 3723875 26730899 991026973 275894451 20796875 452984832 571787000 132651000 348913664 629422793 74088 225866529 197137368 51064811 103823000 106496424 106496424 51064811 52313624 1601613 385828352 820025856 2248091 555412248 4574296 140608000 224755712 140608 46268279 778688000 447697125 7880599 4913 63521199 22665187 14526784 110592 521660125 1157625 2744 324242703 100544625 54872 56181887 870983875 4741632 105154048 997002999 15813251 9261 137388096 849278123 433798093 586376253 437245479 531441000 135796744 200201625 288804781 308915776 125751501 317214568 207474688 620650477 282300416 64000 42144192 611960049 881974079 82312875 191102976 223648543 68921 70957944 510082399 69426531 88121125 304821217 71991296 59319 955671625 27543608 15625000 428661064 21952000 205379000 9528128 377933067 48627125 991026973 491169069 29791 41781923 849278123 776151559 54010152 80621568 5088448 2571353 209584584 545338513 893056347 967361669 5639752 776151559 306182024 322828856 19683000 135796744 321419125 174676879 363994344 693154125 681472 30371328 10077696 54010152 92959677 142236648 39304 37595375 19683 145531576 636056000 5832 571787 738763264 493039000 912673 288804781 846590536 4913 8615125 24642171 205379000 838561807 348913664 1906624 849278123 841232384 5088448 220348864 78953589 912673 478211768 12649337 173741112 884736000 746142643 85766121 327082769 63044792 400315553 341532099 148035889 618470208 362467097 961504803 88121125 24389000 256047875 201230056 6859000 143055667 8000 58863869 2299968 51895117 257259456 247673152 70957944 175616 129554216 714516984 185193 1906624 918330048 41781923 893056347 360944128 184220009 14172488 761048497 1124864 193100552 854670349 1295029 37595375 1124864 327082769 5088448 5177717 697864103 1000 5359375 101847563 102503232 206425071 182284263 393832837 6539203 123505992 40353607 1061208 230346397 237176659 9663597 3112136 89314623 70444997 244140625 2985984 474552 592704000 8120601 627222016 17576 100544625 4410944 21024576 4096 166375 967361669 976191488 791453125 89314623 487443403 27543608 357911 26730899 697864103 13481272 970299000 508169592 521660125 24897088 915498611 307546875 642735647 54872000 559476224 345948408 145531576 515849608 979146657 132651 442450728 10793861 68417929 3442951 354894912 22665187 411830784 14526784 8 6859 938313739 681472 517781627 291434247 709732288 410172407 549353259 909853209 220348864 398688256 979146657 63521199 451217663 493039000 481890304 442450728 857375000 4741632 101847563 256047875 686128968 143877824 29218112 115501303 140608000 46268279 70957944 2803221 8000000 32461759 200201625 58863869 416832723 70444997 1685159 551368000 157464000 433798093 25153757 119823157 23393656 20123648 430368875 763551944 37259704 24897088 862801408 487443403 287496 9261000 738763264 13312053 4251528 20346417 23639903 397065375 474552 1771561 12812904 401947272 594823321 1191016 618470208 6967871 164566592 21484952 9800344 321419125 345948408 460099648 20796875 256047875 91125000 42875000 143055667 7414875 111980168 523606616 605495736 302111711 669921875 87528384 69934528 224755712 496793088 228099131 274625000 27270901 895841344 10793861 609800192 741217625 2197000 179406144 683797841 373248 4657463 205379 982107784 41781923 226981000 418508992 345948408 14172488 9393931 205379 234885113 1000 649461896 729000 320013504 881974079 729 13481272 781229961 238328000 131872229 10360232 658503 30371328 952763904 707347971 10077696 1520875 54439939 368601813 498677257 822656953 31255875 535387328 843908625 994011992 68921 165469149 2744 377933067 588480472 125 5088448 452984832 93576664 909853209 6229504 10503459 379503424 1124864 108531333 627222016 2048383 357911 8000 327082769 69934528 42144192 865523177 838561807 87528384 6751269 2685619 363994344 252435968 192100033 748613312 158340421 551368 37259704 57960603 924010424 27270901 14706125 23393656 138188413 437245479 653972032 517781627 912673000 21253933 421875 111284641 102503232 512 110592 54010152 357911 2985984 857375000 504358336 311665752 120553784 82881856 22188041 1815848 773620632 405224 228099131 90518849 2352637 647214625 392223168 317214568 121287375 137388096 36926037 110592000 314432 400315553 393832837 212776173 31255875 638277381 967361669 169112377 46656000 174676879 561515625 77854483 405224 41781923 274625 109902239 512 415160936 729 2571353 300763000 343 733870808 304821217 2628072 395446904 12812904 496793088 107850176 373248 41421736 428661064 23149125 8242408 300763000 8489664 6128487 241804367 663054848 232608375 638277381 599077107 148035889 88121125 873722816 912673 128024064 54439939 107171875 13651919 3796416 440711081 607645423 26198073 941192000 126506008 44361864 47832147 131872229 525557943 447697125 163667323 108531333 226981000 170953875 6028568 91125 321419125 56181887 68921 78402752 17779581 529475129 130323843 244140625 2744000 463684824 415160936 741217625 44361864 994011992 256047875 428661064 3375 18609625 159220088 817400375 252435968 42144192 729 9663597 862801408 68921 247673152 12008989 76765625 656234909 709732288 504358336 7414875 1601613 5088448 451217663 535387328 533411731 979146657 428661064 15438249 300763000 23149125 112678587 112678587 327082769 370146232 669921875 370146232 406869021 884736 83453453 345948408 337153536 147197952 129554216 1000 758550528 54010152 11697083 138991832 985074875 10941048 185193 308915776 135005697 45882712 77308776 786330467 367061696 187149248 226981 582182875 114791256 781229961 525557943 494913671 918330048 263374721 493039000 827936019 363994344 433798093 541343375 94818816 46268279 53582633 416832723 493039000 317214568 3442951 952763904 614125000 476379541 132651 125 912673 244140625 629422793 10793861 7414875 430368875 195112000 75686967 10503459 92959677 512000 506261573 5177717 1728000 614125000 21253933 729 681472 13651919 420189749 110592 153990656 28652616 185193000 203297472 21952000 86350888 47437928 114084125 238328000 806954491 167284151 315821241 302111711 746142643 796597983 36264691 4741632 374805361 786330467 85184000 19248832 64481201 119823157 4574296 69934528 4251528 231475544 97336 337153536 157464000 54872 42875 131096512 82881856 188132517 19683 4826809 124251499 529475129 7762392 9938375 5268024 192100033 88121125 970299 901428696 743677416 941192000 405224000 442450728 10077696 256047875 170031464 8489664 557441767 362467097 8998912 11543176 547343432 389017000 148035889 189119224 314432 238328000 647214625 6229504 248858189 10648000 49027896 5832 904231063 658503000 541343375 988047936 100544625 287496000 938313739 4826809 36594368 290117528 1030301 405224 58863869 7414875 34965783 176558481 26730899 4657463 674526133 426957777 263374721 334255384 79507 13144256 674526133 67917312 932574833 1000000 531441000 343000 6859000 756058031 142236648 34012224 9393931 2803221 1157625 241804367 531441 257259456 40001688 28094464 714516984 636056 19034163 1 219256227 94818816 681472 140608000 64964808 555412248 185193000 724150792 32461759 658503000 245314376 686128968 24897088 185193000 985074875 8242408 22188041 155720872 140608 865523177 130323843 116930169 1685159 6751269 653972032 347428927 43614208 107171875 51478848 214921799 363994344 381078125 16581375 60698457 838561807 5000211 160103007 194104539 49430863 172808693 298077632 19034163 565609283 337153536 512000000 128787625 387420489 1092727 21717639 107171875 487443403 62099136 281011375 10077696 1000000 347428927 393832837 3581577 8242408 3375000 18609625 14706125 500566184 213847192 57512456 171879616 128024064 4173281 51895117 997002999 435519512 2985984 177504328 921167317 40353607 3112136 525557943 374805361 48627125 9800344 426957777 135796744 512 640503928 609800192 651714363 2924207 447697125 11697083 964430272 592704 846590536 320013504 862801408 421875 39651821 17779581 193100552 444194947 64481201 130323843 283593393 8998912 328509000 64481201 9393931 799178752 4826809 4096000 176558481 10793861 449455096 714516984 80062991 73034632 395446904 45499293 21952000 57512456 27543608 571787000 75686967 29503629 1643032 944076141 4913 62099136 4173281 27818127 28372625 214921799 137388096 263374721 7414875 92959677 367061696 22425768 278445077 92345408 268336125 489303872 20796875 200201625 483736625 716917375 3176523 28934443 188132517 449455096 292754944 61629875 389017000 114791256 1860867 463684824 651714363 1953125 37259704 17984728 2248091 64000000 38614472 14886936 100544625 359425431 58411072 7645373 152273304 331373888 873722816 748613312 9261 61162984 259694072 6859 474552000 515849608 653972032 234885113 533411731 405224000 216000 14348907 377933067 150568768 901428696 510082399 122763473 33698267 912673 141420761 20570824 216000000 75151448 23393656 57066625 523606616 157464000 679151439 109902239 199176704 435519512 663054848 328509000 982107784 17576 125000 561515625 81182737 367061696 39651821 139798359 70957944 38614472 129554216 21717639 451217663 117649 23887872 860085351 63521199 644972544 92959677 260917119 272097792 549353259 884736000 549353259 368601813 33698267 87528384 2924207 584277056 601211584 191102976 10503459 3241792 270840023 14706125 4096 331373888 498677257 291434247 5639752 438976 8489664 18399744 1643032 56623104 320013504 122763473 42508549 868250664 17779581 28652616 217081801 89314623 107171875 34012224 6229504 58863869 13997521 1295029 313046839 117649000 23393656 219256227 22188041 18609625 605495736 51895117 4741632 15438249 278445077 43243551 746142643 115501303 887503681 179406144 141420761 19465109 252435968 38272753 10648000 2248091 21484952 736314327 17173512 569722789 164566592 629422793 373248 13144256 251239591 423564751 384240583 22425768 27270901 707347971 6644672 438976000 381078125 825293672 77308776 649461896 25412184 143877824 458314011 493039000 929714176 6967871 16581375 512 970299 28372625 7529536 57512456 921167317 901428696 121287375 33386248 272097792 60698457 363994344 144703125 286191179 569722789 857375000 667627624 241804367 27000 893056347 47437928 433798093 365525875 879217912 27818127 103823000 884736000 4826809 217081801 10503459 912673000 72511713 1442897 539353144 483736625 239483061 116214272 100544625 9261 982107784 56181887 2406104 193100552 9938375 569722789 34645976 449455096 188132517 778688 733870808 78953589 901428696 674526133 478211768 91125000 73560059 109215352 229220928 15438249 311665752 781229961 116930169 3723875 557441767 114791256 686128968 135005697 66430125 136590875 14172488 36926037 3723875 62099136 97336 114084125 622835864 395446904 12649337 72511713 157464000 11239424 1000000000 3511808 904231063 707347971 4826809 3869893 116930169 105823817 216000000 67917312 135796744 967361669 73034632 20570824 30371328 122763473 334255384 1442897 838561807 34645976 242970624 2352637 105823817 302111711 660776311 155720872 32768000 84604519 193100552 949862087 1815848 367061696 153130375 55742968 746142643 314432 74088000 148877 5545233 573856191 287496 19465109 314432 712121957 13481272 2146689 148877 306182024 169112377 175616000 887503681 240641848 444194947 59776471 4492125 317214568 571787 22188041 5088448 56623104 633839779 175616000 493039 5639752 515849608 702595369 51895117 231475544 38272753 61162984 9393931 16974593 729000 32461759 221445125 122763473 2197 6028568 812166237 465484375 944076141 6229504 2248091 1601613 265847707 1442897 13651919 48228544 50243409 225866529 3176523 61162984 4913000 140608 7529536 317214568 30371328 34965783 201230056 22665187 636056 653972032 40001688 231475544 80621568 252435968 504358336 935441352 660776311 107171875 64481201 274625000 15438249 904231063 12167000 50653000 609800192 131096512 382657176 539353144 912673 29218112 614125 988047936 9129329 36264691 117649 11543176 17373979 13997521 70444997 2685619 731432701 403583419 688465387 994011992 220348864 814780504 868250664 206425071 29218112 109215352 242970624 763551944 461889917 109215352 935441352 857375000 17173512 140608000 763551944 157464 58411072 134217728 454756609 259694072 126506008 460099648 13312053 918330048 1815848 11089567 45118016 171879616 55306341 4574296 64481201 47045881 508169592 28652616 27000 50243409 690807104 817400375 970299 527514112 16974593 66430125 901428696 127263527 702595369 48627125 277167808 525557943 527514112 109215352 625026375 348913664 69426531 862801408 611960049 343 433798093 559476224 251239591 94818816 278445077 1643032 865523177 76225024 6859000 69934528 3581577 695506456 976191488 884736 41421736 19034163 476379541 753571 77854483 437245479 555412248 444194947 21024576 857375000 588480472 537367797 5451776 390617891 2048383 16581375 150568768 1560896 157464000 269586136 12167 343000 949862087 26730899 329939371 442450728 65939264 187149248 633839779 183250432 59319000 262144000 220348864 3723875 111284641 340068392 1 93576664 904231063 647214625 761048497 226981 14886936 480048687 298077632 18191447 86350888 18609625 881974079 469097433 146363183 838561807 17576000 838561807 340068392 55306341 370146232 71473375 135005697 95443993 6859 232608375 736314327 555412248 306182024 32768 1030301 20123648 127263527 64964808 586376253 644972544 851971392 265847707 362467097 8 9393931 3652264 87528384 27543608 24137569 35611289 435519512 489303872 108531333 61162984 120553784 29218112 340068392 199176704 186169411 636056000 90518849 154854153 74088000 36264691 3176523 57960603 85766121 946966168 239483061 898632125 729 325660672 34328125 46656000 731432701 303464448 170953875 189119224 1953125 876467493 14526784 263374721 865523177 88121125 3176523 557441767 210644875 94196375 681472 809557568 618470208 97972181 52313624 242970624 893056347 46268279 663054848 970299 88121125 1560896 768575296 198155287 283593393 12649337 353393243 188132517 3796416 270840023 642735647 101194696 13312053 496793088 180362125 307546875 545338513 982107784 10793861 835896888 47045881 160103007 262144 22665187 28652616 432081216 284890312 474552000 636056 578009537 6229504 135005697 68921 30664297 287496000 103823000 494913671 82312875 636056 513922401 187149248 2460375 812166237 625026375 82881856 656234909 114791256 622835864 19248832 649461896 964430272 13824000 10077696 74618461 208527857 240641848 260917119 294079625 19248832 3176523 14526784 377933067 941192000 726572699 2863288 1092727 11852352 3796416 15625000 78953589 838561807 504358336 796597983 101194696 8615125 599077107 306182024 433798093 510082399 287496 307546875 776151559 758550528 22906304 6229504 132651000 918330048 62099136 100544625 331373888 278445077 371694959 277167808 77854483 851971392 329939371 185193000 48228544 258474853 111284641 13997521 629422793 478211768 347428927 9393931 625026375 578009537 467288576 397065375 11239424 167284151 559476224 625026375 206425071 644972544 6539203 44361864 8615125 90518849 88121125 3652264 97336000 569722789 32768 292754944 57512456 18191447 483736625 736314327 912673 474552 565609283 19683000 638277381 295408296 561515625 64964808 36926037 449455096 231475544 460099648 456533 103823 37595375 222545016 86938307 203297472 219256227 267089984 647214625 250047 405224 141420761 363994344 430368875 4410944 12326391 105154048 1953125 101847563 4330747 75151448 56623104 709732288 85184000 485587656 54872000 4251528 3723875 204336469 302111711 753571 997002999 34328125 773620632 127263527 846590536 57960603 216 19683000 1367631 1771561 70957944 135796744 213847192 32157432 29791 131872229 578009537 48627125 146363183 377933067 559476224 193100552 500566184 766060875 776151559 480048687 19034163 5639752 40001688 80062991 611960049 116930169 101194696 483736625 420189749 4173281 185193000 970299000 2685619 343000000 39304000 40001688 557441767 3869893 35611289 16777216 295408296 8 636056 843908625 114084125 12649337 1259712 796597983 74618461 10218313 472729139 8741816 799178752 389017000 202262003 6859 109902239 4741632 549353259 4657463 10648000 314432 791453125 259694072 382657176 365525875 22188041 252435968 4913000 33698267 363994344 252435968 29218112 287496000 300763000 210644875 19902511 582182875 57066625 69426531 169112377 712121957 592704 751089429 142236648 217081801 284890312 644972544 313046839 27000 460099648 437245479 389017000 53157376 51895117 2571353 584277056 967361669 373248000 573856191 205379000 24389 2146689 731432701 354894912 68921 912673 8489664 5735339 149721291 159220088 63521199 42508549 697864103 185193000 368601813 4251528 20123648 599077107 2460375 85766121 25153757 65450827 132651 348913664 103823000 15625 1404928 116214272 81746504 20123648 22425768 1728 958585256 345948408 262144000 651714363 16003008 109902239 62099136 314432 168196608 3176523 421875 763551944 232608375 125751501 382657176 23887872 773620632 40001688 43614208 63044792 854670349 631628712 515849608 712121957 287496000 85766121 421875 183250432 527514112 233744896 300763 237176659 149721291 729 161878625 199176704 351895816 438976000 444194947 134217728 143055667 140608000 133432831 324242703 269586136 408518488 452984832 2248091 38958219 1225043 57960603 205379000 314432 1404928 915498611 456533000 693154125 248858189 76765625 2744000 273359449 185193000 153990656 238328000 99252847 596947688 8000000 51478848 48627125 368601813 4826809 679151439 444194947 45499293 296740963 148877 487443403 430368875 5735339 672221376 182284263 456533000 12487168 337153536 46656 405224000 12167 571787000 29791000 196122941 3241792 51895117 519718464 14706125 106496424 3375 97336 9129329 158340421 607645423 19248832 873722816 9663597 941192 952763904 68921000 32157432 19034163 3944312 586376253 120553784 39304 19683 367061696 451217663 188132517 474552000 3511808 98611128 2197000 35937 909853209 1481544 3176523 912673000 43986977 822656953 24642171 64000000 182284263 658503 183250432 12326391 322828856 12649337 200201625 724150792 190109375 294079625 442450728 385828352 1601613 142236648 2863288 52313624 13651919 94196375 5832000 461889917 44738875 11089567 944076141 158340421 10218313 31554496 751089429 30959144 300763000 16003008 122023936 676836152 201230056 168196608 7880599 3442951 851971392 300763 1331 405224 125000000 119095488 596947688 348913664 483736625 40707584 973242271 700227072 239483061 6331625 6859000 508169592 278445077 22906304 6229504 170031464 78953589 177504328 551368000 58411072 1259712 368601813 817400375 437245479 3796416 794022776 197137368 341532099 601211584 432081216 225866529 30080231 22188041 817400375 958585256 753571000 5000211 344472101 250047000 30959144 203297472 712121957 599077107 371694959 370146232 132651 256047875 72511713 791453125 238328000 756058031 140608000 669921875 563559976 820025856 112678587 228099131 245314376 890277128 61629875 609800192 766060875 256047875 38614472 99252847 170031464 162771336 5735339 721734273 768575296 726572699 170953875 240641848 5000211 631628712 262144000 166375 921167317 5929741 822656953 14172488 154854153 241804367 103823 1331 277167808 616295051 73560059 20346417 6539203 334255384 452984832 121287375 195112 575930368 128787625 187149248 379503424 136590875 75151448 6751269 405224000 7645373 9393931 1442897 390617891 143055667 125000 449455096 8 997002999 616295051 2197000 487443403 519718464 325660672 3796416 341532099 555412248 250047000 2744000 893056347 357911 283593393 778688000 127263527 128024064 63044792 117649 357911000 212776173 857375 37259704 7529536 672221376 533411731 8869743 257259456 223648543 87528384 113379904 142236648 952763904 148877 494913671 76225024 5177717 5088448 167284151 8869743 367061696 39304000 901428696 122023936 18399744 421875000 34328125 28934443 87528384 148035889 59776471 46656000 25672375 904231063 432081216 91125 236029032 20570824 881974079 592704000 88716536 642735647 413493625 379503424 47045881 304821217 67419143 244140625 631628712 154854153 123505992 11089567 118370771 13312053 70957944 54439939 607645423 410172407 91125 382657176 64 183250432 809557568 363994344 47437928 1601613 66923416 480048687 45118016 425259008 67917312 674526133 625026375 7189057 55742968 8 225866529 335702375 438976 10941048 62099136 2571353 2406104 97972181 565609283 64964808 298077632 247673152 519718464 70444997 5451776 23887872 174676879 693154125 580093704 636056000 695506456 64481201 222545016 68921000 148877 34645976 42144192 65939264 10503459 1000000 561515625 5832 338608873 180362125 267089984 830584 390617891 653972032 895841344 302111711 7645373 228099131 23887872 28934443 979146657 30080231 370146232 15625 8741816 512 252435968 125 209584584 143055667 20796875 712121957 329939371 340068392 363994344 125000000 254840104 175616000 1259712 258474853 3581577 7645373 843908625 31255875 2863288 820025856 485587656 189119224 647214625 37259704 702595369 303464448 86938307 588480472 904231063 348913664 49836032 4019679 230346397 480048687 794022776 78402752 248858189 13997521 132651000 525557943 77308776 25672375 287496 33698267 34328125 985074875 147197952 45882712 868250664 156590819 3944312 642735647 456533000 4173281 97336 8615125 12812904 500566184 567663552 64481201 549353259 238328 120553784 379503424 22665187 262144000 77854483 86938307 16194277 716917375 160103007 135796744 3796416 186169411 2000376 437245479 259694072 390617891 251239591 545338513 63521199 343 669921875 843908625 3112136 61162984 204336469 3375 262144 64964808 97336000 16777216 8 38958219 423564751 32157432 561515625 761048497 135005697 2571353 498677257 36926037 231475544 456533 116214272 100544625 567663552 14526784 1295029 94196375 226981 393832837 973242271 56181887 36594368 171879616 418508992 904231063 144703125 8000 1259712 68921 205379 82312875 229220928 21717639 257259456 70957944 5359375 142236648 30080231 788889024 18821096 12977875 18821096 9938375 11089567 12649337 212776173 99897344 36594368 131872229 307546875 7301384 203297472 3112136 304821217 57512456 13651919 551368 9938375 66430125 13481272 308915776 10077696 22665187 129554216 2197000 731432701 849278123 854670349 531441000 157464 997002999 952763904 33698267 2685619 527514112 52734375 15813251 122023936 74618461 123505992 132651000 43614208 955671625 506261573 8242408 430368875 724150792 1520875 9129329 403583419 413493625 55742968 830584 101847563 324242703 9261000 38958219 33076161 31855013 9393931 353393243 3375000 642735647 636056000 22665187 205379 8120601 362467097 3375 12167000 77308776 251239591 531441000 447697125 543338496 9261000 19465109 8 258474853 348913664 16003008 128024064 234885113 456533 395446904 10793861 56181887 2197 247673152 801765089 164566592 161878625 118370771 676836152 37259704 65939264 461889917 359425431 47045881 55742968 2744000 753571000 183250432 1860867 387420489 225866529 35611289 1000000 873722816 31855013 328509000 814780504 58863869 66923416 91733851 761048497 3723875 25412184 42144192 672221376 91733851 164566592 47045881 313046839 970299 3944312 458314011 7301384 16581375 129554216 373248000 195112000 565609283 24137569 2744 290117528 33386248 27270901 34012224 6331625 973242271 833237621 95443993 506261573 26463592 736314327 3048625 246491883 395446904 51895117 66430125 421875000 1 19683 827936019 804357 132651 241804367 605495736 830584000 631628712 667627624 67419143 690807104 343000000 25412184 107850176 153990656 94196375 43986977 262144 4913000 10941048 185193 1481544 278445077 62570773 4741632 24642171 354894912 127263527 33698267 783777448 376367048 921167317 13312053 753571 851971392 958585256 105823817 160989184 42144192 944076141 525557943 356400829 4019679 7880599 879217912 415160936 647214625 279726264 445943744 921167317 8869743 609800192 868250664 322828856 794022776 314432 830584000 660776311 170953875 55742968 71473375 42144192 15625000 513922401 28934443 658503 783777448 8242408 237176659 60236288 175616000 287496 15625000 28652616 267089984 277167808 16974593 244140625 2571353 116214272 174676879 256047875 8120601 881974079 644972544 918330048 262144000 398688256 929714176 182284263 658503 1191016 17576 50653000 474552000 73560059 3796416 721734273 592704000 192100033 474552 12167000 111980168 949862087 1331 270840023 254840104 129554216 54872 438976000 49836032 17576000 483736625 651714363 7762392 11390625 704969000 614125 1520875 16777216 25672375 961504803 2628072 314432 107171875 24897088 8242408 392223168 387420489 1442897 133432831 40707584 68921 86350888 3581577 1295029 234885113 19034163 517781627 35937000 493039000 190109375 359425431 107850176 22665187 1259712 1000000000 926859375 512 9938375 191102976 145531576 347428927 81182737 24642171 2197 870983875 7414875 4330747 3241792 11543176 172808693 879217912 241804367 39651821 381078125 751089429 171879616 239483061 814780504 189119224 535387328 67917312 525557943 54872000 9800344 229220928 17984728 239483061 1771561 307546875 506261573 125 67917312 18399744 2685619 531441000 517781627 287496 103823000 89314623 194104539 66923416 9938375 6644672 74618461 90518849 32157432 322828856 107850176 213847192 192100033 44738875 11239424 898632125 127263527 76765625 91733851 7645373 4251528 437245479 98611128 766060875 1259712 143877824 59319 582182875 385828352 835896888 279726264 103823 553387661 2406104 2571353 946966168 997002999 1860867 179406144 14886936 463684824 489303872 10648000 771095213 202262003 340068392 17984728 257259456 12167 119095488 8365427 676836152 182284263 638277381 325660672 796597983 132651000 616295051 961504803 147197952 24137569 234885113 85184000 30959144 122023936 738763264 131872229 148035889 416832723 295408296 26463592 8000 379503424 103823 676836152 912673000 941192000 86938307 300763000 216 20123648 250047 145531576 45882712 248858189 23393656 151419437 32768000 50243409 13144256 247673152 109215352 586376253 415160936 607645423 58863869 175616 521660125 134217728 191102976 991026973 348913664 94818816 804357000 191102976 291434247 64000 257259456 64 189119224 232608375 219256227 801765089 89915392 220348864 226981 392223168 3241792 794022776 40001688 2515456 226981 28652616 231475544 31554496 96071912 10793861 393832837 220348864 70444997 405224 86938307 308915776 525557943 10941048 161878625 135796744 82881856 186169411 44738875 27000000 565609283 236029032 195112 24389000 498677257 392223168 921167317 74618461 216 228099131 681472000 512000000 467288576 36594368 1728000 213847192 174676879 13824 321419125 172808693 304821217 6859 729 843908625 970299000 82881856 224755712 1225043 12167000 451217663 207474688 82312875 57512456 167284151 265847707 709732288 389017 1124864 178453547 4657463 653972032 961504803 994011992 296740963 709732288 205379 8242408 851971392 54010152 154854153 10503459 665338617 2048383 9393931 264609288 44738875 491169069 24389000 907039232 4251528 408518488 893056347 26730899 9261000 275894451 66923416 64000 695506456 252435968 370146232 941192 2685619 382657176 20123648 253636137 545338513 561515625 19902511 642735647 62570773 57960603 12326391 115501303 209584584 3511808 4913 397065375 3652264 277167808 34965783 71991296 510082399 39304 12649337 961504803 103823 13651919 571787000 658503000 8000000 39651821 159220088 644972544 2097152 8000 663054848 2146689 841232384 138991832 496793088 204336469 26198073 531441000 62099136 135796744 28094464 278445077 13481272 348913664 421875000 107171875 941192000 611960049 10503459 341532099 232608375 76765625 584277056 308915776 24137569 884736 156590819 935441352 22425768 66430125 794022776 259694072 14526784 103161709 958585256 420189749 6028568 7645373 154854153 32768000 300763000 392223168 47045881 8489664 112678587 432081216 15252992 306182024 35937 38614472 4492125 12812904 75151448 257259456 629422793 163667323 48627125 238328000 321419125 231475544 53582633 209584584 368601813 92345408 392223168 97336 382657176 288804781 398688256 93576664 636056000 42875 695506456 418508992 926859375 756058031 172808693 203297472 89314623 41421736 3944312 212776173 794022776 78953589 4574296 406869021 618470208 91125 26730899 317214568 20346417 3581577 456533000 115501303 55742968 480048687 512000000 286191179 119823157 12326391 371694959 11239424 351895816 569722789 3796416 20796875 2197000 14526784 465484375 11089567 156590819 122763473 228099131 410172407 1000000 753571000 4574296 21024576 384240583 272097792 318611987 458314011 65939264 1000000 311665752 12977875 884736000 812166237 182284263 9663597 58863869 18609625 296740963 804357 941192000 113379904 4096 80621568 700227072 921167317 373248000 66923416 70444997 7077888 27818127 456533000 217081801 729000000 5451776 262144000 614125000 421875000 97336000 5359375 183250432 172808693 420189749 3375 6644672 1685159 8365427 778688 2515456 653972032 238328000 82312875 9129329 456533000 43986977 137388096 33698267 1 5359375 85766121 74088000 262144000 390617891 231475544 690807104 93576664 91125000 868250664 9393931 382657176 337153536 1953125 119095488 3869893 736314327 868250664 884736000 29791000 148877000 15069223 794022776 110592 547343432 274625000 57066625 300763000 5545233 334255384 1815848 146363183 78953589 1685159 454756609 18191447 133432831 30959144 114791256 12167000 138188413 721734273 19248832 817400375 188132517 17984728 952763904 8489664 36264691 21253933 66923416 325660672 381078125 523606616 37259704 1295029 461889917 806954491 7645373 56623104 605495736 30080231 421875000 43986977 129554216 496793088 295408296 13651919 766060875 658503 6028568 5735339 665338617 259694072 5088448 275894451 4410944 912673 4492125 985074875 286191179 99252847 408518488 43243551 238328000 405224 841232384 873722816 392223168 876467493 379503424 494913671 225866529 103823 311665752 676836152 345948408 27543608 362467097 279726264 29791 9261 2299968 3869893 138991832 2515456 102503232 47045881 712121957 167284151 101194696 18399744 31855013 15438249 370146232 763551944 830584 329939371 74088000 487443403 89915392 8242408 924010424 144703125 26463592 569722789 148877000 37259704 21952000 539353144 8615125 197137368 218167208 54439939 128024064 474552000 73560059 2985984 61629875 389017 452984832 371694959 857375 921167317 64964808 61162984 5451776 303464448 10793861 467288576 8365427 354894912 665338617 4019679 6539203 2146689 4741632 57512456 65450827 15438249 14172488 91733851 214921799 29791000 879217912 274625 472729139 512000000 547343432 731432701 1771561 5000211 10648000 515849608 39651821 140608000 547343432 10648000 6539203 2685619 697864103 485587656 85184 1601613 997002999 1643032 11852352 296740963 25153757 3869893 13651919 139798359 631628712 77308776 539353144 188132517 531441 242970624 418508992 35937 781229961 85184000 132651000 34965783 124251499 67419143 42875 300763 82881856 445943744 952763904 20570824 656234909 200201625 160103007 15252992 483736625 32461759 76225024 41781923 642735647 94196375 147197952 67917312 217081801 753571000 4251528 34328125 460099648 512 418508992 716917375 9129329 117649 549353259 1953125 20796875 32768000 169112377 2803221 254840104 247673152 17984728 16194277 25672375 9528128 157464000 4410944 338608873 254840104 122023936 295408296 384240583 12326391 27543608 108531333 9938375 248858189 690807104 393832837 16581375 527514112 77308776 256047875 47437928 190109375 153130375 48627125 521660125 890277128 1728000 1030301 428661064 82881856 39651821 64 5832000 41781923 119095488 26198073 4492125 1643032 61629875 120553784 31855013 231475544 738763264 42144192 851971392 660776311 91733851 70444997 38272753 15625 132651000 178453547 970299 1860867 458314011 216000000 799178752 642735647 80062991 2803221 268336125 27000000 125 214921799 714516984 465484375 857375 2863288 290117528 57960603 338608873 976191488 865523177 51064811 10941048 478211768 15069223 1331000 384240583 898632125 367061696 300763 907039232 46656000 40001688 22906304 656234909 143877824 311665752 29791 37259704 140608 77854483 704969000 904231063 640503928 329939371 11239424 707347971 24389 778688 30959144 9261000 12487168 155720872 756058031 976191488 584277056 578009537 313046839 398688256 299418309 733870808 308915776 3581577 458314011 22188041 416832723 512000000 44361864 2352637 68921 771095213 96071912 690807104 741217625 941192 578009537 267089984 569722789 401947272 693154125 63044792 970299 2460375 19902511 253636137 22425768 6967871 343000000 4251528 257259456 904231063 493039000 575930368 607645423 700227072 2628072 456533 56181887 148035889 430368875 29791 269586136 42508549 103823 2924207 25672375 397065375 1000000000 4913 214921799 124251499 345948408 120553784 1953125 2460375 228099131 55742968 353393243 68921000 884736 77308776 569722789 582182875 54872 500566184 743677416 55306341 260917119 4251528 801765089 686128968 27270901 11543176 159220088 188132517 1225043 991026973 19465109 51895117 26730899 1815848 854670349 281011375 592704000 177504328 665338617 123505992 924010424 545338513 22665187 15438249 676836152 704969 47437928 768575296 1331000 77854483 157464 531441 110592 817400375 373248 3112136 729000 4019679 438976000 3375000 145531576 132651000 47437928 298077632 688465387 794022776 4741632 788889024 377933067 10503459 29791000 413493625 25412184 631628712 135005697 58863869 8000000 103823 724150792 112678587 3375000 119823157 912673000 22665187 302111711 152273304 571787000 28372625 292754944 791453125 405224000 1367631 16777216 15625000 238328 405224000 695506456 423564751 116214272 69934528 224755712 1771561 7645373 170953875 876467493 105823817 159220088 148877 537367797 27 553387661 904231063 949862087 66923416 302111711 565609283 112678587 48627125 820025856 127263527 483736625 8741816 653972032 663054848 614125000 955671625 377933067 658503000 714516984 517781627 1728 796597983 42508549 78402752 165469149 28094464 35937000 553387661 96071912 469097433 27000000 250047000 601211584 18609625 6128487 251239591 42144192 35611289 10503459 521660125 94818816 537367797 1906624 183250432 638277381 704969 328509000 143055667 676836152 35937 822656953 265847707 113379904 78402752 256047875 390617891 5359375 440711081 332812557 679151439 768575296 263374721 232608375 512000000 817400375 291434247 467288576 559476224 287496 10648 426957777 395446904 5268024 12977875 1157625 343000000 3652264 42875 979146657 260917119 245314376 48627125 18609625 6128487 561515625 1520875 961504803 7880599 746142643 58411072 230346397 21717639 140608 523606616 125 7189057 165469149 3176523 12487168 327082769 262144 226981000 8000 452984832 81182737 99252847 2515456 667627624 134217728 10793861 527514112 231475544 239483061 341532099 1259712 10941048 210644875 46656 430368875 721734273 262144 690807104 519718464 125 186169411 84604519 166375000 325660672 347428927 247673152 729 200201625 11089567 5735339 489303872 17173512 218167208 44738875 28094464 485587656 274625000 465484375 165469149 337153536 104487111 17576 3241792 317214568 11390625 110592000 1953125 99252847 25412184 27000 887503681 244140625 76765625 172808693 101194696 84604519 82881856 112678587 470910952 979146657 250047 565609283 76765625 238328 28372625 98611128 3176523 849278123 3375000 287496 4251528 66430125 1442897 39304 411830784 578009537 778688 695506456 270840023 400315553 7880599 229220928 988047936 47437928 212776173 115501303 18609625 179406144 91125 838561807 1860867 413493625 133432831 887503681 2248091 456533000 6751269 18609625 72511713 435519512 460099648 456533 381078125 12008989 915498611 38958219 13824000 584277056 748613312 63044792 827936019 274625 13824000 521660125 19465109 35611289 681472 506261573 24642171 778688000 234885113 13824000 54439939 176558481 2515456 328509 827936019 15069223 794022776 64964808 233744896 918330048 3307949 183250432 3511808 4019679 504358336 370146232 390617891 296740963 884736 161878625 89915392 144703125 584277056 111980168 709732288 322828856 801765089 84604519 116930169 256047875 122763473 997002999 653972032 413493625 315821241 272097792 359425431 491169069 420189749 941192000 4173281 442450728 169112377 229220928 274625000 331373888 144703125 5639752 96702579 119823157 862801408 638277381 321419125 814780504 7189057 9129329 44361864 4913 4826809 222545016 253636137 519718464 148877 456533000 23149125 374805361 11697083 529475129 758550528 390617891 596947688 379503424 92345408 202262003 7880599 166375 502459875 24897088 381078125 43614208 71473375 27000000 5929741 7645373 27000000 229220928 30080231 5832000 898632125 117649000 282300416 38272753 1000000 24389 87528384 519718464 55742968 37933056 36926037 2571353 588480472 54439939 113379904 2299968 1157625 34645976 5451776 48228544 444194947 335702375 55306341 182284263 19902511 879217912 206425071 109215352 64 56181887 313046839 44738875 676836152 337153536 5929741 10077696 36264691 267089984 625026375 20570824 559476224 115501303 2097152 49027896 614125000 156590819 87528384 6859 6331625 9261000 86938307 105154048 15625 328509 39651821 607645423 92345408 331373888 344472101 68921000 39651821 59319 1442897 1728 27543608 131872229 5451776 220348864 48228544 117649000 876467493 23393656 116930169 879217912 10503459 351895816 306182024 432081216 415160936 400315553 8242408 207474688 741217625 103161709 6967871 3869893 65939264 53157376 216000 605495736 2515456 13824000 324242703 1225043 54872000 912673000 1860867 11089567 15625000 354894912 28372625 52734375 949862087 660776311 351895816 6751269 480048687 9663597 1124864 605495736 921167317 121287375 75151448 360944128 38614472 3112136 248858189 2571353 340068392 19034163 6229504 277167808 796597983 578009537 15625000 3869893 41063625 724150792 313046839 16581375 1520875 21952000 60236288 54439939 277167808 967361669 487443403 298077632 354894912 114084125 149721291 185193 898632125 7529536 6859 245314376 791453125 314432000 53582633 324242703 225866529 34965783 559476224 791453125 132651 24642171 588480472 6539203 46268279 812166237 140608000 51478848 707347971 611960049 61629875 165469149 2197 148035889 17779581 28652616 955671625 82881856 68921000 308915776 202262003 8998912 786330467 97336 117649000 9261 64 976191488 216 216000 125751501 2685619 140608 513922401 633839779 13481272 18191447 51478848 71991296 337153536 663054848 493039000 10218313 84604519 578009537 28652616 1061208 49836032 480048687 141420761 182284263 385828352 384240583 143877824 131872229 42875 18821096 296740963 88716536 403583419 753571 210644875 5929741 42144192 72511713 627222016 5832 165469149 976191488 8869743 197137368 1 12008989 371694959 24137569 37595375 85766121 262144 904231063 103823000 751089429 131872229 1771561 8615125 25934336 2460375 216000000 163667323 1953125 77308776 817400375 547343432 168196608 24642171 415160936 387420489 74088 123505992 57066625 64964808 915498611 45118016 955671625 681472000 153990656 66430125 5929741 27000 278445077 1728 513922401 42144192 535387328 359425431 884736 51064811 12326391 1771561 13481272 690807104 193100552 273359449 224755712 57960603 656234909 729000000 47437928 41421736 99897344 29791000 912673 130323843 1404928 299418309 130323843 42508549 469097433 32461759 24897088 22906304 601211584 944076141 786330467 61162984 42144192 423564751 131096512 96071912 377933067 35937000 311665752 104487111 30959144 153990656 206425071 1404928 161878625 260917119 40353607 231475544 753571 873722816 707347971 3581577 75151448 781229961 472729139 13824000 529475129 165469149 32157432 2097152 679151439 42875 5088448 110592 164566592 181321496 21253933 912673000 25153757 27 4096000 31255875 287496000 146363183 322828856 625026375 187149248 1520875 425259008 590589719 20570824 674526133 1030301 143877824 248858189 117649 192100033 68921 292754944 881974079 753571 36594368 5929741 642735647 343000 5177717 474552000 254840104 3723875 226981000 5832000 156590819 584277056 614125000 200201625 313046839 430368875 140608000 19902511 4741632 1000000 2685619 345948408 46656000 47045881 54872000 12167 10648000 393832837 206425071 14706125 120553784 403583419 250047000 80062991 56623104 43614208 428661064 204336469 421875000 6859000 44738875 683797841 42875 226981000 631628712 338608873 166375 884736000 9663597 91125000 18191447 42508549 205379 160103007 344472101 300763000 761048497 225866529 11543176 11089567 616295051 64481201 68417929 435519512 29791 180362125 311665752 129554216 557441767 335702375 15069223 508169592 771095213 432081216 125000 287496 354894912 1331 182284263 567663552 438976 830584000 34965783 86350888 121287375 150568768 21253933 753571 201230056 879217912 170953875 13651919 49027896 31255875 8120601 356400829 133432831 474552 428661064 62099136 51478848 95443993 465484375 11697083 134217728 195112000 452984832 64 282300416 6229504 2460375 370146232 324242703 49027896 89915392 27 794022776 42508549 465484375 195112 216000000 78402752 60236288 879217912 1030301 1560896 418508992 421875000 165469149 376367048 470910952 835896888 85184000 187149248 25153757 34328125 778688 982107784 586376253 411830784 605495736 541343375 438976000 207474688 287496000 223648543 5639752 5451776 17173512 571787 286191179 287496 286191179 256047875 609800192 456533000 54439939 519718464 5088448 1191016 2248091 401947272 57066625 8998912 876467493 949862087 28372625 103161709 527514112 204336469 580093704 9938375 216 389017 426957777 350402625 42144192 183250432 334255384 15438249 85766121 334255384 350402625 86938307 296740963 320013504 7414875 941192000 1092727 170031464 9129329 218167208 84604519 98611128 48228544 106496424 400315553 8365427 636056000 822656953 239483061 138991832 120553784 251239591 949862087 221445125 915498611 10218313 343000 843908625 65450827 120553784 238328000 476379541 456533000 1601613 37933056 13651919 4913000 70444997 262144 6128487 578009537 287496000 101194696 854670349 8615125 460099648 5929741 778688000 620650477 421875 329939371 873722816 15438249 284890312 22425768 62099136 537367797 21952000 277167808 95443993 667627624 4657463 961504803 1771561 114084125 512000 529475129 430368875 2299968 517781627 5359375 54010152 259694072 155720872 65939264 21952000 170953875 539353144 41063625 991026973 6644672 24137569 91125000 1124864 331373888 259694072 973242271 221445125 973242271 114791256 74088000 160989184 578009537 8615125 3944312 2146689 502459875 331373888 19902511 5545233 743677416 67917312 102503232 27 11239424 485587656 70444997 830584 970299000 147197952 1000000 65450827 551368 204336469 148877000 6434856 269586136 731432701 166375000 35937 26198073 73560059 84604519 410172407 353393243 145531576 36594368 640503928 118370771 225866529 38614472 105154048 1000 245314376 34965783 179406144 50653 830584 97336000 425259008 167284151 205379 929714176 22188041 571787000 42508549 580093704 761048497 494913671 967361669 166375 282300416 27000000 510082399 406869021 29791000 55306341 390617891 573856191 4096 328509 241804367 81746504 253636137 2000376 228099131 494913671 915498611 451217663 9663597 849278123 357911000 299418309 991026973 616295051 71991296 128024064 353393243 458314011 172808693 64000 292754944 865523177 33076161 1367631 5735339 63044792 567663552 50243409 5177717 638277381 12167000 843908625 166375 860085351 938313739 638277381 890277128 857375000 467288576 114084125 382657176 160989184 52734375 105154048 778688000 120553784 12326391 16974593 103823000 370146232 71991296 99897344 48627125 21253933 138188413 329939371 356400829 90518849 580093704 676836152 274625000 9938375 15252992 467288576 46268279 15252992 3375 140608000 120553784 551368 5088448 128024064 549353259 78402752 849278123 15438249 551368 16974593 174676879 3375 8741816 481890304 59319 214921799 137388096 15813251 2685619 463684824 343000 738763264 7077888 535387328 267089984 39651821 11089567 440711081 23887872 881974079 39651821 508169592 13997521 22906304 973242271 949862087 130323843 926859375 873722816 423564751 381078125 54872000 260917119 172808693 57960603 45118016 461889917 588480472 964430272 54439939 119095488 667627624 232608375 68921 491169069 27 236029032 19683000 849278123 5832000 390617891 91125000 21024576 625026375 317214568 156590819 512 729000 658503000 216000000 1367631 704969000 153130375 10941048 199176704 292754944 476379541 169112377 10077696 517781627 260917119 45499293 23639903 697864103 322828856 674526133 12649337 9528128 6859 3796416 57960603 61162984 658503000 195112 103161709 474552000 135005697 6331625 660776311 226981000 45118016 781229961 11089567 20796875 6434856 122023936 317214568 8242408 964430272 334255384 438976000 545338513 460099648 338608873 39651821 5735339 151419437 4410944 12008989 206425071 9129329 521660125 3511808 8 377933067 4019679 23639903 549353259 269586136 9663597 37259704 180362125 108531333 559476224 201230056 741217625 24389 515849608 636056000 193100552 8998912 748613312 157464 553387661 51064811 181321496 6028568 398688256 12812904 3869893 81182737 142236648 300763 405224 376367048 10648000 738763264 175616000 286191179 776151559 85766121 79507000 61162984 212776173 1442897 4574296 23887872 107850176 4741632 34012224 324242703 135005697 13997521 430368875 8 440711081 354894912 854670349 304821217 166375000 4657463 614125000 211708736 167284151 234885113 1331 425259008 20346417 251239591 679151439 452984832 854670349 106496424 27270901 636056 44361864 304821217 599077107 306182024 771095213 616295051 733870808 2628072 50653 860085351 300763 219256227 298077632 292754944 16387064 622835864 329939371 421875 909853209 75686967 3307949 65450827 109902239 456533000 12487168 6128487 804357000 206425071 359425431 28652616 667627624 94818816 178453547 341532099 6028568 1367631 14172488 231475544 385828352 238328 385828352 19034163 5832000 68921 1331000 833237621 105823817 5359375 161878625 449455096 416832723 362467097 114084125 683797841 12487168 4913 843908625 85184000 18821096 206425071 343000000 5359375 592704 199176704 122023936 512000000 4913 979146657 345948408 2571353 192100033 15625000 351895816 6859 62570773 238328 411830784 618470208 368601813 374805361 19902511 71991296 3511808 10503459 42875000 17373979 2744000 151419437 519718464 41421736 359425431 176558481 46656 155720872 433798093 510082399 909853209 6331625 10360232 19465109 216 618470208 73034632 49430863 64481201 512000000 25672375 904231063 95443993 12167000 964430272 973242271 676836152 122763473 1728000 16003008 153990656 7189057 78402752 586376253 125000 9663597 175616 14706125 373248 314432 149721291 151419437 270840023 709732288 631628712 231475544 873722816 67419143 124251499 113379904 34965783 1225043 686128968 167284151 148035889 43986977 653972032 198155287 230346397 611960049 245314376 3307949 11697083 487443403 85184000 33386248 340068392 72511713 214921799 111980168 658503 73560059 347428927 704969 81182737 19683 413493625 16974593 1685159 2197000 17576000 162771336 460099648 890277128 924010424 778688 13997521 860085351 571787000 529475129 1259712 2985984 232608375 54872 28094464 47045881 262144000 6859 158340421 4574296 2628072 578009537 24137569 4173281 327082769 113379904 607645423 216000 6967871 781229961 324242703 37259704 876467493 304821217 37259704 437245479 202262003 901428696 884736000 126506008 101194696 636056 101847563 695506456 452984832 449455096 523606616 92345408 54439939 217081801 428661064 19248832 86350888 273359449 133432831 54872000 116930169 328509 6434856 148035889 472729139 690807104 31855013 469097433 125751501 60236288 796597983 374805361 512 54872 157464 64000000 371694959 216 5735339 669921875 123505992 408518488 344472101 531441000 47832147 768575296 10218313 2248091 3375 421875 43614208 29791000 970299000 51895117 141420761 513922401 25672375 91125000 175616 82881856 239483061 37933056 13651919 303464448 18191447 78402752 22906304 15813251 75686967 32768 915498611 198155287 122023936 4492125 6859000 258474853 676836152 91733851 890277128 329939371 253636137 408518488 46656 344472101 8242408 970299 29218112 54439939 15625 267089984 6229504 398688256 103161709 30371328 519718464 893056347 40001688 541343375 38272753 72511713 438976000 46656 73560059 106496424 72511713 873722816 35287552 41781923 258474853 37259704 17984728 172808693 525557943 599077107 367061696 961504803 112678587 175616 107171875 148035889 442450728 44361864 222545016 616295051 476379541 28372625 348913664 618470208 408518488 2515456 2352637 822656953 19034163 314432 267089984 771095213 74088000 209584584 256047875 40001688 4741632 1061208 102503232 34965783 5832 195112 343 541343375 614125000 97336000 29791 686128968 18609625 688465387 327082769 660776311 5929741 65450827 17576 284890312 12167000 197137368 90518849 26730899 738763264 21484952 158340421 40001688 64964808 199176704 35287552 809557568 75151448 4330747 107850176 20570824 487443403 245314376 321419125 22188041 2460375 345948408 573856191 8741816 37933056 64000000 387420489 651714363 674526133 1030301 107171875 447697125 467288576 2628072 143877824 410172407 756058031 982107784 658503 3375 985074875 322828856 478211768 6128487 4826809 653972032 121287375 7880599 25672375 21024576 322828856 12649337 185193 21717639 405224000 17779581 8615125 175616000 6128487 714516984 895841344 27818127 442450728 791453125 614125000 195112000 238328 74618461 115501303 6331625 37933056 27000 1092727 91733851 27270901 588480472 25672375 306182024 85184 125751501 389017 146363183 69426531 7880599 11543176 250047000 4492125 109902239 54010152 21024576 912673000 3652264 286191179 33386248 9938375 868250664 78953589 5000211 241804367 13312053 1481544 11543176 44361864 31855013 238328 325660672 1643032 60698457 1442897 9663597 73560059 5735339 467288576 3796416 275894451 786330467 575930368 314432 2197000 140608 638277381 6859 64964808 49027896 287496 40001688 254840104 19248832 11390625 7880599 452984832 160103007 12167000 49027896 137388096 5000211 3375 988047936 799178752 12167 9938375 432081216 447697125 26730899 5000211 18821096 80062991 569722789 873722816 160989184 2248091 603351125 250047000 421875000 371694959 340068392 1157625 376367048 8489664 195112000 322828856 22188041 314432000 2685619 171879616 506261573 103823 6128487 28934443 12487168 22665187 1815848 3511808 949862087 12649337 24897088 3723875 763551944 4492125 248858189 27000 6539203 545338513 110592000 817400375 10793861 61162984 152273304 198155287 335702375 42144192 20123648 150568768 955671625 467288576 68921 13144256 539353144 68921000 31255875 170031464 20796875 127263527 148035889 435519512 89314623 557441767 279726264 8000000 365525875 7880599 69934528 52313624 445943744 156590819 857375000 11089567 8869743 24389000 825293672 901428696 298077632 38614472 865523177 763551944 84027672 830584 15625000 991026973 1815848 321419125 205379000 39304000 508169592 151419437 584277056 23639903 672221376 30080231 360944128 415160936 474552 39651821 168196608 286191179 768575296 18609625 30371328 9663597 21253933 80621568 382657176 445943744 783777448 973242271 303464448 498677257 176558481 748613312 87528384 94818816 216000000 887503681 252435968 955671625 385828352 14526784 164566592 1560896 258474853 485587656 247673152 8120601 47832147 16387064 515849608 311665752 11697083 131096512 143877824 2197000 370146232 28934443 61162984 763551944 3048625 724150792 27 176558481 11390625 686128968 23887872 197137368 1 65939264 2146689 611960049 485587656 8615125 776151559 83453453 403583419 270840023 4173281 14526784 176558481 2628072 8365427 40353607 56623104 753571 157464000 63044792 54439939 36264691 279726264 348913664 80621568 19034163 1906624 73034632 4657463 52313624 716917375 12008989 368601813 387420489 2571353 377933067 5832000 88716536 695506456 941192 212776173 357911 302111711 144703125 531441 135005697 105823817 322828856 8000 55742968 88716536 362467097 726572699 512000 8365427 125 140608000 472729139 20346417 445943744 599077107 306182024 557441767 222545016 31255875 876467493 467288576 303464448 310288733 629422793 50243409 580093704 19248832 531441 198155287 890277128 284890312 82881856 478211768 33698267 1061208 145531576 809557568 20570824 260917119 205379 71473375 688465387 481890304 122763473 216000 901428696 392223168 994011992 236029032 64000 27 77308776 994011992 122023936 27543608 493039000 400315553 7880599 952763904 14706125 56181887 86938307 553387661 22188041 135005697 25412184 30080231 22425768 420189749 111980168 23393656 12977875 275894451 314432000 467288576 17779581 788889024 8242408 1225043 116214272 59319 944076141 63044792 15069223 1906624 19034163 1061208 205379 519718464 251239591 512000 2685619 99897344 209584584 545338513 893056347 513922401 10941048 7762392 73034632 110592000 1000 485587656 398688256 373248000 4492125 783777448 325660672 2571353 474552 18191447 958585256 145531576 11697083 92345408 229220928 452984832 116214272 3375000 667627624 2744000 96702579 27000000 379503424 935441352 29791000 94196375 109902239 337153536 618470208 6644672 480048687 160103007 18399744 183250432 616295051 674526133 328509000 140608 13997521 39304 14348907 955671625 118370771 19683000 101847563 48228544 17173512 3176523 105823817 29503629 219256227 11089567 210644875 36926037 7880599 88716536 10941048 510082399 573856191 97972181 110592 72511713 997002999 865523177 788889024 61162984 178453547 721734273 18191447 66923416 60236288 33076161 160989184 56623104 809557568 53582633 406869021 302111711 12487168 29791000 895841344 809557568 601211584 23639903 588480472 915498611 438976 428661064 4330747 348913664 68921000 191102976 17576 45118016 461889917 173741112 37933056 411830784 481890304 814780504 107171875 35611289 12008989 447697125 660776311 25153757 809557568 103823000 932574833 165469149 714516984 84604519 415160936 806954491 46268279 14348907 40001688 70444997 367061696 32768000 125 132651 154854153 20346417 284890312 279726264 1643032 523606616 73034632 76765625 1860867 286191179 525557943 674526133 611960049 395446904 159220088 1092727 20796875 31855013 322828856 42508549 55306341 360944128 517781627 350402625 27000000 958585256 761048497 19248832 114791256 794022776 45118016 8869743 11697083 799178752 251239591 49027896 216000 9129329 205379 395446904 41781923 881974079 753571 932574833 707347971 288804781 776151559 12326391 85766121 84027672 50653 573856191 2744000 929714176 3944312 88716536 545338513 830584 67917312 4096 580093704 879217912 174676879 656234909 76225024 299418309 195112 74618461 13481272 681472000 42144192 973242271 778688000 653972032 21717639 78953589 229220928 1404928 884736 42508549 590589719 38272753 480048687 247673152 101847563 222545016 521660125 2744000 778688000 290117528 669921875 30371328 426957777 642735647 799178752 320013504 1000000000 373248 970299 3652264 328509 979146657 264609288 28934443 340068392 105823817 86938307 938313739 129554216 71991296 50243409 56623104 519718464 290117528 500566184 474552000 296740963 42144192 345948408 16777216 609800192 804357000 5545233 92345408 162771336 3511808 91125 62570773 432081216 338608873 1191016 474552 410172407 804357 191102976 125000 456533000 13481272 465484375 105823817 778688000 521660125 229220928 208527857 578009537 197137368 213847192 901428696 44738875 729 551368 226981 8 704969000 314432 2803221 226981 107171875 99252847 13824000 275894451 4913 15069223 529475129 27543608 8000 941192000 55306341 232608375 54439939 201230056 347428927 915498611 527514112 206425071 371694959 277167808 838561807 158340421 20796875 96702579 151419437 761048497 594823321 107850176 9800344 274625000 870983875 96071912 465484375 463684824 102503232 1331000 16387064 192100033 743677416 35937000 423564751 7077888 367061696 68921000 35287552 461889917 181321496 804357 32461759 1560896 444194947 233744896 531441000 239483061 8242408 10503459 242970624 295408296 748613312 440711081 34645976 320013504 70444997 86350888 48228544 1 47045881 365525875 611960049 129554216 35937 374805361 171879616 125000 382657176 17173512 898632125 76225024 2352637 506261573 150568768 18609625 22906304 456533000 12487168 6967871 1560896 277167808 1815848 167284151 573856191 523606616 35937000 935441352 51478848 179406144 614125000 9261000 11239424 941192000 786330467 35287552 29791 55306341 29503629 2248091 69934528 75686967 57960603 746142643 693154125 51064811 125 166375000 970299 778688 4657463 6539203 35287552 239483061 341532099 924010424 401947272 119823157 31255875 27000000 251239591 234885113 932574833 80062991 3581577 683797841 531441000 331373888 54872000 571787000 110592000 935441352 17779581 64481201 2515456 14886936 5268024 272097792 48228544 144703125 103823 9261 912673 400315553 115501303 451217663 633839779 3511808 107850176 638277381 103823 801765089 251239591 512 483736625 294079625 390617891 15252992 262144 212776173 7880599 209584584 590589719 5545233 485587656 161878625 921167317 1728000 973242271 28934443 214921799 833237621 982107784 239483061 70444997 4913 6331625 20346417 4913000 125751501 10941048 269586136 133432831 1225043 92345408 57066625 766060875 373248000 1092727 318611987 964430272 103161709 483736625 132651 24137569 408518488 430368875 8741816 265847707 17173512 20346417 519718464 452984832 553387661 208527857 6644672 117649000 631628712 278445077 5000211 183250432 356400829 67419143 413493625 87528384 1728000 42508549 14526784 586376253 584277056 299418309 263374721 24389 470910952 28652616 43614208 27000 123505992 18191447 46656000 183250432 85184 205379 2685619 10941048 334255384 10941048 69426531 783777448 88716536 445943744 125751501 157464 292754944 862801408 138188413 119095488 315821241 763551944 61162984 242970624 143877824 592704 79507 239483061 74618461 38272753 7301384 638277381 103161709 2000376 89915392 3944312 9800344 181321496 60698457 426957777 140608000 43986977 306182024 418508992 571787 506261573 56623104 11543176 144703125 1124864 111980168 24137569 636056 92345408 6434856 268336125 39304 504358336 128024064 5735339 1331000 640503928 1728000 6229504 71473375 868250664 586376253 19034163 60236288 686128968 6751269 53582633 582182875 5545233 23639903 11239424 77308776 304821217 112678587 138188413 876467493 216000000 33076161 763551944 421875000 2685619 418508992 4913000 195112000 97336 32768 182284263 9663597 401947272 763551944 98611128 49836032 2985984 166375 909853209 33386248 54872 337153536 2744 222545016 313046839 119095488 157464 170031464 860085351 159220088 7077888 207474688 907039232 5545233 7762392 9393931 173741112 24137569 1 6539203 177504328 36594368 912673 10360232 12008989 411830784 437245479 857375 202262003 34965783 3375 178453547 4913000 801765089 272097792 156590819 651714363 325660672 334255384 569722789 216000000 30959144 41063625 508169592 973242271 44361864 1685159 44738875 814780504 35287552 153990656 159220088 642735647 515849608 274625 78402752 463684824 15813251 8365427 1030301 887503681 519718464 87528384 36594368 166375 2985984 857375 2985984 64 131096512 411830784 513922401 445943744 63044792 306182024 9938375 108531333 614125 5088448 121287375 47832147 338608873 469097433 2924207 17984728 13312053 89314623 39651821 322828856 96071912 205379 631628712 912673000 508169592 306182024 393832837 5929741 310288733 458314011 213847192 763551944 924010424 34012224 223648543 783777448 4913000 825293672 10360232 21952 25934336 447697125 11089567 277167808 13312053 485587656 768575296 493039000 284890312 8365427 124251499 320013504 640503928 1601613 1331000 1367631 614125 262144000 93576664 2685619 362467097 788889024 690807104 311665752 20346417 8 397065375 42875 658503 18609625 56623104 18609625 605495736 563559976 33386248 362467097 256047875 991026973 573856191 527514112 365525875 131872229 1061208 47045881 1331000 456533000 1157625 49836032 580093704 6859000 27543608 61162984 307546875 256047875 74088000 644972544 547343432 17576 912673 250047000 54872000 605495736 35611289 357911 418508992 77854483 4251528 970299 1860867 2571353 157464 4410944 139798359 10941048 348913664 16194277 170031464 162771336 195112 137388096 87528384 331373888 8869743 43986977 582182875 539353144 287496000 49430863 275894451 4410944 278445077 69934528 47045881 353393243 258474853 195112000 851971392 4096000 12008989 155720872 109215352 27543608 176558481 122763473 1331000 851971392 411830784 997002999 804357000 395446904 3723875 202262003 830584000 77308776 9938375 578009537 1000 924010424 27000 39304000 533411731 176558481 5832 21952 695506456 104487111 4410944 16777216 620650477 148035889 2299968 4492125 170031464 277167808 982107784 104487111 327082769 8998912 2197 6128487 949862087 432081216 57512456 5359375 68921 702595369 18191447 958585256 494913671 788889024 94818816 6967871 7301384 71473375 4173281 12326391 1906624 563559976 393832837 140608 29791 10648 214921799 10793861 958585256 365525875 32768 343 3442951 533411731 282300416 121287375 153990656 1061208 5451776 1953125 4330747 174676879 660776311 307546875 616295051 52313624 219256227 1685159 4173281 373248 351895816 267089984 485587656 211708736 2628072 841232384 9393931 1367631 357911000 1771561 365525875 31255875 729000 545338513 681472 5000211 105823817 504358336 6751269 245314376 964430272 467288576 274625000 48627125 311665752 258474853 354894912 181321496 259694072 195112000 997002999 729000 804357 220348864 2146689 48627125 9129329 4330747 199176704 854670349 80621568 783777448 997002999 267089984 33076161 257259456 114084125 442450728 512000 47045881 59776471 111980168 116214272 493039000 343 91733851 9800344 15069223 203297472 38958219 806954491 557441767 331373888 480048687 686128968 167284151 115501303 240641848 136590875 19465109 397065375 733870808 658503 625026375 66430125 6859000 230346397 95443993 9261 7880599 137388096 504358336 211708736 74618461 226981000 658503 81182737 5639752 1953125 24137569 649461896 729000000 700227072 1728000 234885113 2863288 175616 36594368 410172407 771095213 166375 30371328 109215352 489303872 1442897 17173512 21253933 193100552 45499293 25934336 28094464 611960049 260917119 876467493 40353607 502459875 118370771 601211584 175616 543338496 672221376 876467493 4019679 961504803 279726264 12167000 230346397 52313624 272097792 918330048 636056 651714363 5359375 209584584 12167 66430125 590589719 67917312 64000 120553784 318611987 385828352 67419143 148877000 6967871 125751501 108531333 15813251 599077107 17779581 812166237 335702375 1860867 30664297 4251528 13651919 39651821 14172488 314432000 2571353 41421736 213847192 16387064 325660672 1442897 938313739 401947272 156590819 5545233 329939371 78953589 329939371 92959677 117649 16974593 128787625 188132517 502459875 242970624 40353607 20570824 912673 103823 420189749 38614472 48627125 688465387 175616 180362125 390617891 135796744 343000 879217912 22665187 145531576 7645373 3375000 203297472 10793861 42144192 794022776 296740963 379503424 24389000 519718464 1560896 478211768 16387064 100544625 611960049 16581375 3375000 80621568 578009537 159220088 8489664 1404928 96071912 264609288 408518488 9663597 26463592 918330048 24389 672221376 81746504 27000 64000 27543608 504358336 12812904 125000 13824000 27818127 9800344 13997521 373248 529475129 343000 13997521 129554216 460099648 616295051 199176704 102503232 21024576 502459875 893056347 794022776 272097792 452984832 294079625 590589719 37259704 586376253 478211768 768575296 5088448 2460375 806954491 33076161 158340421 799178752 460099648 3869893 303464448 38614472 500566184 253636137 121287375 218167208 226981000 57512456 3944312 403583419 97972181 127263527 870983875 521660125 54010152 54872000 830584 82881856 116930169 38272753 116214272 205379000 57066625 5177717 116930169 559476224 5929741 12326391 1728 325660672 631628712 588480472 493039000 512 1000000 146363183 1092727 33076161 116930169 313046839 63521199 115501303 205379000 4173281 876467493 46656 481890304 284890312 48228544 214921799 478211768 19248832 80621568 66923416 19683000 348913664 4096 704969 344472101 115501303 77854483 185193 970299 17373979 160103007 10218313 222545016 2571353 199176704 257259456 93576664 236029032 49430863 541343375 90518849 515849608 4330747 1404928 904231063 216000000 8489664 559476224 263374721 337153536 248858189 620650477 58863869 55306341 176558481 456533000 103161709 44738875 17173512 130323843 529475129 202262003 12167000 19248832 563559976 134217728 54439939 74088 26198073 112678587 50653 3241792 103823 142236648 66430125 1815848 794022776 250047000 96702579 56181887 438976000 379503424 512000000 77854483 756058031 895841344 521660125 113379904 216000 26198073 154854153 84604519 746142643 64000 33076161 469097433 67419143 918330048 116214272 517781627 17173512 413493625 176558481 25153757 976191488 778688000 596947688 469097433 674526133 565609283 3796416 343000000 918330048 284890312 778688000 629422793 3112136 504358336 314432 59776471 686128968 135005697 478211768 849278123 2571353 16777216 244140625 741217625 25153757 188132517 4574296 190109375 35937000 3944312 895841344 26463592 17779581 36926037 77854483 16387064 114084125 681472 876467493 85184000 259694072 153990656 25412184 120553784 99252847 1367631 605495736 122763473 5359375 108531333 157464000 141420761 58411072 97336000 712121957 201230056 21952 265847707 332812557 5359375 270840023 80621568 88716536 567663552 45118016 50653000 250047 76225024 62099136 7645373 814780504 41421736 851971392 302111711 362467097 3652264 223648543 502459875 68921 551368000 1331 62099136 315821241 1442897 982107784 988047936 138991832 52734375 432081216 833237621 2924207 274625000 651714363 35287552 29791000 170031464 776151559 27000000 949862087 167284151 827936019 209584584 512000000 106496424 12487168 40353607 11543176 539353144 373248 483736625 292754944 94196375 25412184 9663597 506261573 580093704 535387328 884736 26730899 226981 92959677 19248832 594823321 303464448 34012224 17984728 521660125 97336000 277167808 408518488 86350888 210644875 77308776 153130375 307546875 76765625 40707584 37595375 85766121 53582633 519718464 304821217 721734273 533411731 262144 225866529 401947272 17576000 226981000 525557943 751089429 157464 59776471 60698457 222545016 54010152 39304000 12812904 125000 54439939 638277381 926859375 865523177 9663597 236029032 806954491 166375000 40001688 21484952 822656953 10793861 86938307 387420489 4913000 179406144 343000 1771561 452984832 88121125 46268279 51895117 51064811 77854483 154854153 935441352 43986977 1520875 250047 315821241 726572699 1331000 55742968 3048625 166375000 22906304 10648000 374805361 133432831 209584584 315821241 629422793 65450827 322828856 158340421 11390625 189119224 296740963 123505992 64481201 596947688 200201625 21952 582182875 596947688 40001688 103823000 322828856 59776471 12977875 115501303 506261573 19034163 233744896 58863869 512 432081216 442450728 207474688 99897344 286191179 231475544 935441352 80621568 120553784 138991832 45882712 1520875 219256227 28934443 2460375 304821217 10648 421875 245314376 70957944 62570773 478211768 290117528 203297472 485587656 3796416 185193000 281011375 799178752 761048497 912673 362467097 57066625 403583419 155720872 373248000 270840023 565609283 162771336 17779581 825293672 274625000 21484952 302111711 500566184 153130375 256047875 451217663 345948408 814780504 741217625 8489664 1000000 125000 337153536 547343432 4913 173741112 244140625 2460375 726572699 955671625 110592 79507000 898632125 23887872 76765625 40707584 178453547 33076161 729 716917375 19902511 21253933 230346397 320013504 186169411 392223168 2146689 42144192 467288576 2097152 551368 557441767 213847192 170953875 64 41421736 328509 317214568 7529536 656234909 1728 324242703 506261573 622835864 438976000 192100033 2197 5359375 56181887 46268279 151419437 114791256 331373888 3307949 220348864 636056000 109215352 447697125 45882712 10218313 674526133 6331625 150568768 181321496 898632125 1404928 17373979 20570824 79507000 13824 955671625 4826809 428661064 22665187 921167317 545338513 154854153 119823157 146363183 904231063 8242408 603351125 216000000 485587656 86938307 20570824 6539203 1643032 68921000 575930368 228099131 344472101 2803221 704969000 494913671 5451776 32461759 111980168 418508992 102503232 778688 182284263 61162984 178453547 904231063 9938375 428661064 89314623 35937 368601813 1643032 973242271 13312053 34012224 454756609 599077107 123505992 771095213 325660672 209584584 3581577 158340421 6331625 121287375 84604519 549353259 246491883 3442951 8615125 438976000 451217663 98611128 109215352 60236288 9800344 502459875 594823321 496793088 246491883 13997521 16777216 865523177 254840104 80062991 207474688 941192000 53157376 596947688 185193000 2406104 731432701 68417929 594823321 751089429 438976000 2146689 771095213 186169411 8120601 295408296 423564751 10503459 332812557 170031464 205379000 26463592 812166237 561515625 11390625 909853209 60236288 433798093 857375000 337153536 31255875 324242703 73560059 830584000 343000 17779581 38958219 64 469097433 208527857 390617891 2097152 16387064 7301384 55306341 12977875 50243409 1442897 918330048 156590819 9663597 67419143 631628712 1331000 128024064 569722789 480048687 663054848 245314376 58411072 205379 4251528 941192 756058031 226981 299418309 74088 854670349 143877824 251239591 895841344 341532099 7880599 119823157 299418309 72511713 10077696 96071912 53582633 1000000 103823000 59319 12167 138188413 91733851 9528128 19683000 291434247 219256227 19465109 425259008 714516984 1061208 719323136 605495736 817400375 89915392 189119224 506261573 22425768 103823 53582633 19902511 75686967 918330048 356400829 164566592 23887872 463684824 761048497 353393243 318611987 124251499 89915392 8489664 941192000 41063625 107171875 128024064 4741632 203297472 513922401 8365427 36594368 122023936 804357000 1728000 59319 631628712 348913664 771095213 29503629 649461896 59776471 81182737 946966168 82881856 281011375 137388096 901428696 223648543 147197952 994011992 733870808 82881856 48627125 28934443 379503424 849278123 502459875 830584000 63044792 149721291 22906304 116930169 1906624 12649337 625026375 259694072 16581375 11852352 938313739 988047936 584277056 52313624 618470208 73034632 19683000 491169069 31554496 405224000 2685619 28652616 114791256 547343432 108531333 105823817 510082399 125000000 921167317 5000211 250047000 830584000 633839779 1442897 833237621 82881856 438976000 128787625 140608000 549353259 146363183 605495736 17984728 106496424 529475129 27 6859000 132651 4826809 282300416 58411072 4410944 34965783 8000000 26730899 2097152 683797841 96071912 812166237 881974079 625026375 7880599 781229961 644972544 19465109 565609283 656234909 69934528 173741112 13824000 17576000 13144256 480048687 198155287 141420761 36926037 101847563 3511808 248858189 57960603 13312053 108531333 2406104 535387328 6434856 200201625 907039232 281011375 122023936 45882712 175616 356400829 17576 272097792 67419143 794022776 181321496 211708736 186169411 34965783 929714176 658503000 918330048 61629875 820025856 400315553 733870808 182284263 6331625 384240583 73034632 667627624 16003008 194104539 442450728 16194277 299418309 24389 420189749 10077696 96702579 121287375 63521199 165469149 21484952 835896888 456533 191102976 729000000 786330467 7077888 5359375 12008989 35937000 40707584 18191447 191102976 6434856 6434856 480048687 1030301 213847192 226981 76765625 405224000 5832000 283593393 2406104 173741112 27000000 327082769 244140625 44738875 28934443 300763 557441767 4330747 105823817 370146232 6859000 1157625 80062991 132651 377933067 83453453 144703125 167284151 8000000 413493625 4330747 512000000 2406104 493039000 311665752 614125 1367631 2924207 29791000 156590819 272097792 13481272 924010424 62570773 34012224 9800344 1860867 519718464 119095488 743677416 575930368 216000000 152273304 988047936 647214625 39651821 551368000 15252992 251239591 500566184 29791 1 171879616 40001688 163667323 140608 493039 533411731 809557568 1560896 284890312 590589719 440711081 98611128 195112 8120601 10218313 157464 625026375 148035889 961504803 15625 6751269 753571 405224 51895117 704969 714516984 629422793 88121125 13824 262144 915498611 125000 586376253 22906304 27000 46268279 72511713 197137368 200201625 300763 32768 173741112 143055667 405224000 578009537 10648000 2406104 38614472 152273304 42875 45499293 1157625 52313624 411830784 128787625 5832000 625026375 114084125 456533000 1331000 1685159 53582633 809557568 1481544 48627125 403583419 49836032 109902239 535387328 997002999 791453125 31554496 207474688 841232384 25412184 117649000 163667323 213847192 328509 9129329 614125000 24137569 282300416 651714363 17576000 8869743 229220928 273359449 390617891 985074875 190109375 328509000 27543608 343 143055667 178453547 620650477 985074875 881974079 1728 43243551 322828856 128024064 817400375 611960049 79507 8998912 75151448 116214272 128024064 356400829 1030301 389017 48228544 173741112 173741112 322828856 232608375 68921000 788889024 830584000 109902239 274625 101194696 329939371 4096 132651000 22906304 300763000 938313739 311665752 794022776 61629875 195112 515849608 308915776 405224000 57512456 15813251 236029032 224755712 2197000 302111711 204336469 211708736 79507 924010424 35611289 994011992 2146689 228099131 2352637 565609283 649461896 40353607 1728 2924207 873722816 207474688 230346397 12008989 17373979 14172488 16194277 128024064 6859 97336000 130323843 15625000 219256227 71473375 10648000 8242408 96702579 389017000 100544625 806954491 89314623 294079625 250047000 20570824 812166237 658503 592704 32768000 118370771 209584584 68921 170031464 354894912 3944312 37259704 2803221 537367797 92959677 704969 97336 515849608 537367797 229220928 4913 397065375 8 8741816 99252847 7529536 714516984 20346417 357911000 663054848 814780504 8489664 1000000 1 1092727 1157625 27 970299 469097433 35611289 16003008 262144000 148877000 313046839 226981 10648 695506456 295408296 140608 46268279 714516984 59776471 513922401 332812557 814780504 3442951 241804367 51478848 502459875 13312053 320013504 491169069 248858189 12812904 17576 183250432 783777448 729000000 85184 594823321 809557568 114084125 584277056 2924207 73560059 252435968 27000000 53582633 712121957 135005697 48228544 8120601 1953125 12008989 851971392 1061208 580093704 99252847 73034632 131096512 442450728 24389 879217912 465484375 2924207 2197000 672221376 282300416 80621568 98611128 18821096 410172407 669921875 365525875 265847707 64481201 155720872 704969 205379 157464000 307546875 432081216 489303872 912673 247673152 277167808 94818816 327082769 109902239 55742968 481890304 320013504 125000 594823321 143877824 91125 365525875 915498611 87528384 1000 10360232 97972181 30080231 8 397065375 24897088 135005697 681472 92959677 340068392 44361864 1685159 410172407 45499293 36926037 588480472 10503459 356400829 88716536 557441767 1560896 941192000 337153536 101847563 54872000 13997521 382657176 25934336 47045881 2352637 13824 103161709 174676879 5832 105823817 788889024 860085351 629422793 10648 8120601 397065375 170953875 629422793 24642171 234885113 667627624 198155287 13997521 262144000 2146689 622835864 103823 53582633 338608873 36594368 10218313 857375 614125 504358336 16581375 665338617 175616 274625000 47045881 291434247 216 4826809 433798093 20796875 41063625 111980168 99252847 521660125 921167317 559476224 5451776 724150792 344472101 170031464 3112136 24389 241804367 20123648 162771336 49027896 125751501 2628072 32461759 27 2863288 478211768 726572699 78402752 614125 627222016 20123648 2248091 85184000 250047000 58411072 64 565609283 830584000 56623104 33076161 835896888 4574296 27270901 18609625 144703125 151419437 6229504 958585256 42875000 69934528 2985984 519718464 122023936 149721291 70444997 592704000 61162984 786330467 28934443 304821217 33386248 766060875 40707584 500566184 241804367 22425768 193100552 411830784 741217625 857375000 19248832 941192 84604519 54872000 300763 66923416 822656953 13997521 107850176 50653 325660672 38272753 28094464 868250664 614125000 80062991 804357000 19902511 194104539 21024576 8000000 1157625 512 287496 932574833 672221376 461889917 47832147 18191447 686128968 30959144 508169592 308915776 272097792 76765625 616295051 135005697 631628712 205379 408518488 812166237 262144000 97336000 1 296740963 627222016 36594368 17779581 174676879 1685159 1367631 15438249 351895816 148877000 89314623 206425071 567663552 148877000 33076161 8 5832 71473375 636056 91125 76225024 267089984 155720872 30371328 627222016 4330747 54010152 445943744 17576000 68921000 350402625 825293672 134217728 63521199 460099648 6028568 164566592 303464448 681472 86350888 2097152 152273304 30371328 398688256 1404928 2685619 318611987 313046839 205379 545338513 238328000 318611987 281011375 321419125 653972032 59319000 371694959 367061696 9800344 156590819 272097792 78402752 90518849 188132517 976191488 109215352 220348864 33698267 251239591 54439939 1906624 395446904 669921875 14706125 513922401 370146232 27818127 838561807 6434856 982107784 472729139 838561807 3375000 133432831 12812904 582182875 16387064 216000 573856191 317214568 371694959 517781627 551368 4492125 61629875 90518849 8242408 328509 729000 551368 186169411 607645423 138188413 80062991 148877000 5177717 16003008 498677257 2000376 70957944 314432000 82312875 306182024 77308776 8365427 444194947 110592 478211768 949862087 72511713 644972544 30080231 1295029 178453547 184220009 491169069 12326391 12487168 1367631 97972181 884736 210644875 3375000 3241792 470910952 6539203 32157432 452984832 250047 72511713 660776311 6331625 97336000 389017 6128487 741217625 9528128 356400829 30959144 89314623 15625 753571000 208527857 245314376 907039232 17576000 2863288 4410944 34328125 4741632 174676879 16194277 164566592 398688256 362467097 22425768 651714363 1331 658503000 63044792 13144256 32157432 30959144 541343375 397065375 658503000 616295051 65939264 2460375 555412248 904231063 753571000 651714363 669921875 915498611 895841344 110592000 222545016 629422793 31255875 24389 804357000 912673 23149125 929714176 1367631 753571 264609288 384240583 182284263 96702579 731432701 580093704 6967871 12167 176558481 12326391 738763264 4492125 6539203 151419437 231475544 907039232 68417929 51895117 452984832 1953125 130323843 45499293 545338513 15625 887503681 314432000 216 230346397 166375000 403583419 580093704 51895117 616295051 140608000 182284263 12008989 904231063 140608000 13312053 553387661 343000 45499293 52734375 114791256 49430863 37259704 179406144 221445125 274625000 99252847 247673152 140608000 761048497 314432000 456533 139798359 9938375 143877824 460099648 5177717 21717639 17779581 423564751 924010424 794022776 31855013 317214568 42875 205379 496793088 4096000 778688 970299000 400315553 328509 539353144 214921799 444194947 1815848 1601613 122023936 81182737 781229961 502459875 10941048 2048383 594823321 804357000 73560059 500566184 379503424 14886936 15252992 656234909 9938375 510082399 193100552 835896888 647214625 588480472 376367048 413493625 252435968 108531333 185193 9528128 7189057 171879616 31255875 264609288 216 28372625 131096512 651714363 332812557 451217663 110592000 9393931 152273304 5735339 30080231 351895816 356400829 365525875 614125000 693154125 161878625 465484375 313046839 82881856 17576000 103161709 533411731 28934443 212776173 1124864 467288576 584277056 8 25934336 21952 247673152 85766121 438976000 653972032 119823157 192100033 45118016 117649 131872229 31554496 85766121 33698267 239483061 99897344 500566184 112678587 27000000 182284263 625026375 180362125 138188413 205379 13997521 6859000 345948408 7762392 287496000 129554216 1481544 843908625 119095488 35611289 935441352 237176659 502459875 148877000 174676879 248858189 283593393 50243409 78402752 616295051 3307949 539353144 6331625 603351125 5735339 830584 649461896 52734375 480048687 898632125 284890312 1331000 35937 186169411 24389000 618470208 245314376 357911 451217663 138991832 103161709 125000 1331 343000000 117649 27543608 96071912 116214272 66923416 279726264 133432831 421875 435519512 27818127 385828352 24897088 736314327 13824000 13824000 18821096 173741112 343000 1331 230346397 300763000 938313739 18191447 109902239 909853209 438976000 890277128 665338617 126506008 262144000 70957944 73560059 73560059 11089567 1000000 92345408 420189749 8242408 262144 44738875 138991832 161878625 15625 2352637 5268024 377933067 51478848 64000 8615125 12487168 843908625 75686967 232608375 310288733 676836152 904231063 763551944 367061696 236029032 22188041 392223168 170031464 5177717 68921000 185193 876467493 605495736 642735647 101847563 31855013 238328 36926037 340068392 3048625 300763 198155287 223648543 75151448 103823 12649337 27 392223168 20570824 9663597 921167317 30959144 10793861 354894912 474552000 31255875 184220009 216000000 15625000 884736 260917119 40353607 2628072 4741632 400315553 117649000 961504803 3307949 512 776151559 216000 843908625 262144 86938307 786330467 148035889 72511713 277167808 35611289 469097433 183250432 30080231 16777216 160989184 944076141 226981 592704000 830584 640503928 1259712 357911000 41781923 988047936 61629875 63044792 53582633 178453547 10793861 2685619 62099136 13824000 11543176 97336000 362467097 8869743 254840104 169112377 476379541 341532099 421875 924010424 59319 28372625 638277381 607645423 38272753 313046839 287496000 3944312 22665187 262144 2406104 360944128 801765089 377933067 835896888 238328 37595375 508169592 438976000 61629875 274625 97972181 1030301 350402625 2924207 216000000 887503681 39304 95443993 827936019 1728 210644875 541343375 371694959 79507000 421875 921167317 8120601 660776311 45499293 21253933 702595369 79507000 35937 614125 8741816 4657463 54010152 6434856 2146689 12812904 65939264 356400829 84604519 81746504 62099136 172808693 970299 202262003 456533 321419125 487443403 15252992 183250432 644972544 374805361 830584000 51064811 20570824 7645373 510082399 476379541 4173281 32768 970299 33076161 432081216 1906624 778688000 57066625 28652616 11697083 45118016 773620632 75686967 29791000 30080231 791453125 74088 512 494913671 390617891 50653000 374805361 997002999 567663552 264609288 8741816 712121957 1404928 3112136 955671625 140608 37933056 6331625 258474853 573856191 34965783 64000 10941048 658503 3241792 99897344 9800344 6967871 252435968 232608375 401947272 804357 827936019 160103007 30080231 918330048 24642171 6967871 23639903 175616 512000000 12167000 140608000 91125000 469097433 19465109 270840023 8615125 849278123 24897088 216000000 398688256 22906304 64000 54010152 25153757 10503459 203297472 702595369 976191488 1481544 158340421 143055667 39304000 676836152 12812904 21952000 688465387 241804367 748613312 61629875 268336125 101847563 827936019 10941048 1860867 16581375 647214625 4492125 39304000 35937 44738875 123505992 926859375 438976000 5088448 454756609 724150792 108531333 584277056 187149248 148877000 189119224 804357000 26463592 277167808 302111711 92959677 178453547 809557568 445943744 2197000 494913671 119095488 27543608 13997521 681472 160989184 54010152 467288576 148877 59319 512000000 5088448 43986977 729000000 122763473 62570773 5000211 991026973 142236648 982107784 121287375 150568768 60698457 712121957 967361669 212776173 189119224 337153536 175616000 1367631 4410944 348913664 22425768 213847192 183250432 153990656 189119224 99897344 161878625 531441 879217912 241804367 4096 105823817 5268024 311665752 274625000 958585256 387420489 884736000 22665187 456533 667627624 158340421 213847192 478211768 288804781 109215352 177504328 783777448 282300416 149721291 2924207 493039000 131096512 61629875 485587656 781229961 282300416 964430272 258474853 833237621 559476224 3241792 4913000 763551944 6331625 49430863 13997521 24897088 1442897 43986977 67917312 17984728 51895117 10941048 571787 181321496 307546875 1124864 65939264 112678587 3048625 284890312 895841344 62099136 14706125 44738875 517781627 1520875 93576664 1259712 258474853 565609283 7414875 66430125 159220088 456533 24642171 51895117 347428927 304821217 48228544 4913 37933056 688465387 262144000 2048383 325660672 92345408 433798093 487443403 287496000 893056347 157464000 54010152 988047936 28934443 180362125 321419125 74088000 223648543 592704000 4741632 64964808 143055667 9938375 97336000 8365427 14526784 54010152 979146657 669921875 186169411 44738875 147197952 27000000 924010424 64 4096000 45882712 18399744 103161709 59319 53582633 186169411 667627624 62099136 15069223 614125000 51478848 36264691 447697125 130323843 2460375 64000000 19034163 148877 34012224 190109375 111980168 625026375 32768000 669921875 13312053 401947272 172808693 79507000 171879616 121287375 343 41063625 9663597 219256227 721734273 5832000 806954491 935441352 169112377 153990656 8489664 81746504 4913000 915498611 321419125 729000 263374721 618470208 2571353 209584584 941192 166375 389017000 85184 2248091 487443403 313046839 13144256 400315553 28652616 605495736 1030301 846590536 208527857 1728 601211584 186169411 7189057 275894451 4096 20796875 131872229 57960603 14172488 146363183 493039000 45499293 244140625 190109375 985074875 633839779 176558481 5545233 257259456 171879616 39651821 42508549 233744896 6967871 2685619 35937 835896888 356400829 224755712 27000 253636137 3796416 938313739 1000 663054848 887503681 946966168 679151439 3307949 181321496 155720872 3176523 353393243 87528384 14172488 306182024 279726264 3652264 318611987 39304 640503928 2048383 129554216 876467493 51478848 14706125 49027896 5832000 60236288 104487111 438976000 90518849 614125000 10648000 729 658503000 8869743 13144256 502459875 379503424 658503000 405224 724150792 29791 3241792 5000211 27000000 199176704 461889917 773620632 449455096 915498611 354894912 653972032 95443993 57960603 70444997 274625000 55742968 9261000 761048497 368601813 12167000 603351125 413493625 278445077 14706125 658503000 99252847 5929741 223648543 618470208 413493625 387420489 746142643 729 397065375 111284641 167284151 353393243 681472000 322828856 4410944 712121957 6967871 96702579 85184 23393656 10648000 240641848 7301384 430368875 183250432 23393656 57066625 373248 5545233 29791000 493039 1000000 260917119 430368875 890277128 138991832 79507000 91733851 445943744 136590875 731432701 679151439 86938307 201230056 59319000 651714363 125 454756609 262144 746142643 20570824 140608000 801765089 481890304 284890312 539353144 658503 194104539 141420761 918330048 1771561 325660672 313046839 5359375 822656953 838561807 656234909 77308776 103161709 32768 751089429 194104539 132651000 1953125 702595369 551368000 225866529 535387328 121287375 344472101 21253933 65939264 618470208 4741632 118370771 64000000 1061208 773620632 460099648 6859 640503928 262144 303464448 329939371 145531576 232608375 2248091 425259008 121287375 18399744 144703125 8869743 63521199 149721291 340068392 155720872 283593393 3723875 6967871 9261000 788889024 170953875 157464 467288576 5545233 970299000 418508992 314432000 104487111 385828352 208527857 423564751 15625 571787 103823 640503928 5735339 103161709 714516984 89314623 822656953 64000000 233744896 199176704 274625 578009537 38272753 3944312 135005697 166375000 761048497 11852352 551368000 941192 712121957 17576000 529475129 123505992 284890312 248858189 8000 921167317 171879616 14886936 245314376 949862087 197137368 783777448 8869743 3442951 106496424 592704 10360232 376367048 672221376 851971392 22665187 15069223 185193000 202262003 237176659 854670349 2460375 219256227 804357 60698457 373248000 893056347 64 278445077 152273304 20570824 478211768 9663597 259694072 100544625 736314327 806954491 898632125 334255384 13824 311665752 32461759 408518488 195112 120553784 177504328 870983875 408518488 48228544 924010424 88716536 238328 411830784 263374721 480048687 721734273 1191016 398688256 353393243 69426531 804357 40707584 83453453 970299 224755712 636056 799178752 17576 30080231 458314011 5735339 185193 209584584 603351125 145531576 38272753 50653 547343432 298077632 8998912 758550528 63044792 236029032 246491883 160103007 508169592 32461759 335702375 392223168 70444997 39304000 2803221 9393931 663054848 695506456 640503928 56181887 42875000 68921000 4251528 6539203 4251528 481890304 40353607 42144192 20796875 178453547 644972544 91125 51064811 496793088 97336000 763551944 881974079 13312053 15625 4913000 34965783 830584000 512000000 214921799 281011375 127263527 8 607645423 172808693 508169592 46656 2097152 768575296 838561807 182284263 52734375 6229504 10648 809557568 763551944 18821096 13481272 753571000 904231063 590589719 8741816 1685159 11852352 941192000 451217663 719323136 2146689 220348864 2197 26730899 65450827 66923416 247673152 77854483 195112 76225024 10793861 49430863 19465109 13997521 43986977 389017000 51478848 159220088 1601613 860085351 66923416 136590875 382657176 2685619 343000000 6644672 716917375 44738875 29503629 22906304 4173281 64000 748613312 45499293 163667323 559476224 2515456 192100033 649461896 30080231 193100552 3652264 226981000 311665752 432081216 420189749 114084125 26463592 282300416 10648000 62099136 28094464 12167000 766060875 11852352 314432000 704969000 130323843 487443403 1367631 88121125 7762392 246491883 868250664 416832723 295408296 6751269 32461759 59319000 547343432 804357000 14886936 721734273 467288576 571787000 1157625 9938375 738763264 88716536 56623104 58411072 60698457 565609283 8998912 62099136 656234909 80621568 22906304 970299 460099648 315821241 5832000 144703125 6859 343000000 569722789 121287375 390617891 150568768 68921 204336469 103823 170953875 955671625 5929741 751089429 3511808 496793088 504358336 50243409 724150792 376367048 360944128 206425071 34012224 381078125 132651000 110592 1771561 817400375 36926037 159220088 4913 2097152 390617891 163667323 258474853 4913 555412248 260917119 127263527 172808693 967361669 781229961 395446904 302111711 43614208 559476224 6331625 895841344 16194277 30664297 11390625 22665187 433798093 788889024 729000000 4251528 2744 753571 18191447 470910952 704969000 42875 69934528 328509 3511808 622835864 16194277 510082399 162771336 214921799 410172407 941192000 9800344 25672375 15625000 10077696 105823817 758550528 4096 332812557 4826809 843908625 2744000 76225024 498677257 60698457 946966168 298077632 69426531 223648543 331373888 277167808 85766121 117649 1815848 893056347 257259456 9393931 620650477 3375000 801765089 256047875 11852352 895841344 6331625 300763 758550528 239483061 2048383 773620632 588480472 141420761 122023936 49430863 599077107 912673000 55742968 695506456 817400375 356400829 50653 14526784 74618461 172808693 68921000 20346417 74088 161878625 820025856 4410944 27000000 8741816 144703125 893056347 268336125 15252992 6644672 651714363 4096 693154125 42144192 825293672 15813251 226981000 363994344 19683 34328125 50653000 11543176 669921875 101194696 432081216 48228544 236029032 180362125 74618461 83453453 938313739 356400829 857375 177504328 94196375 365525875 32768 17576000 231475544 6859 39651821 529475129 25934336 6331625 64000000 607645423 379503424 120553784 291434247 84604519 59319 219256227 373248 480048687 371694959 92959677 47437928 4096000 512000 117649000 656234909 225866529 642735647 287496 921167317 343000000 656234909 106496424 57960603 199176704 924010424 31855013 328509 994011992 96071912 445943744 114791256 627222016 229220928 10077696 801765089 1685159 33076161 5832000 763551944 379503424 726572699 71991296 3944312 15625 115501303 22906304 320013504 1000000000 82881856 12812904 592704 216000 3944312 134217728 384240583 627222016 234885113 3241792 1061208 158340421 887503681 76225024 4096000 423564751 185193 348913664 7880599 389017000 96702579 1771561 295408296 253636137 110592000 148877 481890304 4019679 80621568 729000000 41781923 563559976 970299 83453453 669921875 6644672 192100033 9261 2352637 6644672 64000000 973242271 202262003 140608 54872000 493039000 48627125 287496000 257259456 75686967 41063625 778688000 599077107 135005697 12167 230346397 5735339 4173281 385828352 47437928 729 106496424 18609625 45499293 2803221 405224 667627624 985074875 43614208 10503459 320013504 746142643 219256227 127263527 545338513 944076141 36926037 196122941 924010424 796597983 196122941 830584000 480048687 253636137 578009537 344472101 226981000 91125000 27818127 371694959 16581375 123505992 22425768 13312053 216 14172488 719323136 73034632 57066625 11239424 932574833 190109375 31554496 16581375 631628712 941192000 500566184 52734375 941192 216 5832 529475129 830584000 1000000000 106496424 1295029 25672375 553387661 22425768 52734375 194104539 1259712 5088448 122023936 204336469 751089429 50653000 72511713 287496000 320013504 15625 321419125 321419125 1906624 7645373 94196375 768575296 45499293 733870808 41421736 150568768 262144 979146657 609800192 273359449 958585256 95443993 119823157 216000 122023936 949862087 51478848 2744 202262003 736314327 6434856 12487168 102503232 2744 7301384 1331 7189057 16974593 169112377 308915776 56623104 282300416 112678587 1481544 416832723 26730899 222545016 3723875 107850176 170953875 393832837 985074875 96702579 164566592 94196375 12326391 313046839 283593393 1191016 192100033 201230056 41063625 4173281 9261 9938375 561515625 5268024 365525875 303464448 5832 27000000 74618461 296740963 367061696 97336000 941192000 2352637 329939371 340068392 250047 195112 24137569 2571353 3796416 571787 267089984 188132517 1442897 68921 5545233 94196375 22906304 263374721 729 773620632 123505992 68417929 237176659 651714363 45882712 17576 246491883 994011992 47437928 29791000 177504328 13824 729000 2744000 638277381 1000000000 3375 1442897 351895816 846590536 284890312 801765089 71991296 5929741 125000 541343375 19683000 418508992 59319 1 860085351 109902239 359425431 64000000 221445125 458314011 5639752 17984728 267089984 658503 9129329 741217625 373248 385828352 2744000 182284263 218167208 116214272 535387328 8242408 2744 18821096 322828856 14886936 233744896 426957777 43986977 116214272 8120601 274625 254840104 15625000 64 13481272 311665752 21952 10941048 211708736 12326391 36926037 14706125 27818127 669921875 219256227 140608000 1259712 15625000 625026375 32768000 907039232 970299000 9528128 197137368 270840023 347428927 781229961 29503629 206425071 592704000 188132517 681472 63521199 87528384 766060875 30080231 73034632 322828856 59319000 152273304 398688256 12326391 250047 232608375 946966168 30371328 85184 5639752 771095213 44738875 31255875 81182737 30664297 148877 952763904 105823817 753571 736314327 365525875 181321496 26198073 25153757 222545016 420189749 119095488 395446904 62570773 644972544 405224 435519512 52313624 343000 181321496 13824000 318611987 4913 226981 85184000 290117528 5088448 43986977 134217728 918330048 83453453 149721291 729 321419125 313046839 42508549 432081216 36594368 421875 52313624 1 763551944 799178752 154854153 702595369 19902511 292754944 644972544 1685159 286191179 148877 310288733 941192000 26463592 119095488 456533000 3176523 2924207 644972544 218167208 81182737 6434856 51064811 59776471 50243409 405224000 200201625 618470208 60236288 74088 447697125 636056 432081216 30664297 250047 67419143 68921000 10360232 493039000 403583419 184220009 6028568 36264691 1367631 10218313 870983875 794022776 109215352 46656000 7880599 216 145531576 269586136 379503424 202262003 178453547 3442951 212776173 39651821 111980168 24137569 2515456 5639752 217081801 622835864 851971392 143877824 381078125 238328000 638277381 35937000 487443403 519718464 2406104 426957777 1860867 53157376 190109375 955671625 614125000 8998912 1092727 535387328 926859375 37259704 149721291 944076141 481890304 184220009 881974079 75151448 658503000 541343375 809557568 258474853 232608375 12167 3176523 223648543 177504328 508169592 801765089 432081216 60236288 857375 125000000 10648 6331625 452984832 368601813 674526133 768575296 633839779 231475544 709732288 107850176 19034163 6859000 442450728 625026375 1404928 633839779 274625 884736 331373888 12326391 27 7077888 181321496 658503000 12167000 8998912 127263527 830584 476379541 28652616 3241792 175616 405224 10218313 24642171 42875000 282300416 216 761048497 23393656 636056 29218112 651714363 3944312 315821241 835896888 64 21952000 2515456 778688000 970299000 820025856 10941048 988047936 92345408 17373979 616295051 250047000 862801408 296740963 7529536 192100033 822656953 26198073 125 44738875 881974079 614125000 58411072 42875000 1000 3796416 681472 8120601 2924207 287496 185193000 103823 8489664 451217663 890277128 636056 8869743 2097152 2197 430368875 327082769 491169069 2197 164566592 111284641 274625 38614472 3869893 838561807 541343375 224755712 860085351 310288733 12487168 90518849 5268024 144703125 209584584 48228544 35937000 437245479 6539203 50653 100544625 68417929 697864103 32768 33386248 1601613 145531576 5451776 17779581 16194277 73034632 119823157 47437928 162771336 71473375 240641848 973242271 456533 3723875 287496 521660125 812166237 778688000 226981 221445125 517781627 325660672 12649337 658503 77854483 8120601 27 62099136 45118016 12649337 438976000 50653 94818816 377933067 23887872 86350888 60236288 295408296 11543176 11239424 868250664 6028568 13824000 332812557 226981 6751269 178453547 344472101 1092727 9528128 328509000 219256227 331373888 620650477 110592000 512000 125000 286191179 102503232 510082399 9393931 74088000 17576000 614125 14172488 115501303 157464000 143055667 33076161 159220088 29218112 7762392 256047875 461889917 337153536 5451776 42875000 21024576 51478848 262144000 91733851 192100033 71473375 76225024 467288576 11543176 541343375 48627125 1601613 24389000 84027672 29218112 71473375 704969 187149248 421875 317214568 979146657 212776173 34645976 982107784 605495736 300763 179406144 256047875 125 59319 6331625 214921799 513922401 988047936 445943744 559476224 2197000 804357 96702579 313046839 127263527 683797841 946966168 13144256 97972181 156590819 162771336 2924207 49836032 291434247 25934336 510082399 24137569 400315553 21253933 253636137 64481201 94818816 1815848 1860867 27000 4410944 25412184 400315553 353393243 257259456 20796875 6967871 239483061 44738875 4574296 325660672 256047875 107171875 275894451 49430863 854670349 649461896 68921 29503629 360944128 288804781 15625000 20570824 575930368 5832 250047000 80062991 175616 704969000 110592 237176659 838561807 410172407 10218313 78402752 7414875 274625000 136590875 262144000 9261000 90518849 26198073 2352637 213847192 857375 603351125 45882712 253636137 298077632 57066625 34965783 580093704 240641848 77854483 219256227 114791256 527514112 5000211 31255875 766060875 363994344 523606616 26463592 15252992 11390625 76225024 357911 6331625 496793088 539353144 766060875 340068392 251239591 20570824 438976 61162984 809557568 363994344 5545233 1191016 291434247 8 42875000 812166237 582182875 979146657 351895816 428661064 483736625 1815848 371694959 663054848 79507000 461889917 3652264 33698267 2571353 144703125 39304000 11852352 539353144 846590536 527514112 25153757 103823000 135796744 32157432 195112000 38614472 633839779 2924207 250047 6751269 3307949 39304 155720872 935441352 1061208 636056 165469149 5359375 344472101 41063625 614125000 105154048 458314011 578009537 854670349 625026375 881974079 1157625 25153757 729000 85766121 152273304 226981000 230346397 1157625 804357000 302111711 209584584 64481201 801765089 225866529 555412248 89915392 27 719323136 2000376 200201625 50243409 281011375 135005697 19683 177504328 494913671 128024064 763551944 1124864 33076161 11697083 12167000 133432831 307546875 12167000 912673000 714516984 50243409 114084125 716917375 73034632 128024064 307546875 580093704 251239591 16777216 426957777 140608 56623104 199176704 1560896 15625 274625 18191447 1404928 418508992 551368 2097152 535387328 325660672 167284151 125000000 370146232 9129329 300763000 335702375 338608873 379503424 192100033 64 551368000 258474853 171879616 5639752 854670349 360944128 4173281 786330467 857375000 5832 531441000 295408296 676836152 94818816 127263527 131872229 726572699 272097792 135005697 238328000 231475544 1092727 6028568 387420489 37933056 580093704 901428696 337153536 6644672 192100033 238328000 117649 298077632 225866529 61162984 533411731 483736625 890277128 166375000 65450827 332812557 337153536 683797841 991026973 38958219 204336469 8365427 941192 74088 525557943 59319 137388096 205379000 29503629 203297472 695506456 642735647 663054848 421875000 133432831 830584 233744896 6434856 89915392 58863869 97972181 846590536 31255875 259694072 29791 116214272 2048383 525557943 128024064 103161709 783777448 551368000 700227072 125000000 9800344 34328125 304821217 403583419 625026375 193100552 137388096 15625000 118370771 4492125 786330467 1404928 149721291 80062991 761048497 33386248 485587656 1601613 302111711 7529536 33698267 895841344 22188041 108531333 105154048 286191179 438976000 70957944 40707584 37933056 122763473 592704 53157376 461889917 435519512 523606616 4574296 1560896 28934443 1 106496424 72511713 377933067 5639752 5177717 313046839 92345408 77854483 205379000 343000 169112377 64964808 178453547 3241792 206425071 311665752 321419125 12649337 162771336 216000 76225024 573856191 160989184 274625 22188041 16974593 5268024 175616000 373248 2248091 5832 493039000 64000000 517781627 1 131872229 39651821 3375 400315553 114791256 876467493 465484375 5832 33386248 363994344 7529536 955671625 219256227 281011375 958585256 456533 114791256 1442897 68417929 221445125 2744000 18399744 7301384 647214625 2146689 55742968 481890304 8120601 331373888 15069223 709732288 329939371 822656953 123505992 13481272 72511713 746142643 335702375 454756609 20346417 3375000 483736625 43243551 343 1560896 88716536 432081216 64000000 21253933 58411072 660776311 13824000 45499293 588480472 159220088 223648543 53582633 1000000000 245314376 681472 295408296 63521199 118370771 6434856 506261573 48627125 3307949 77308776 317214568 6859 82312875 719323136 277167808 525557943 1000 683797841 128024064 11390625 631628712 248858189 955671625 843908625 360944128 3652264 73560059 237176659 40353607 13997521 2460375 165469149 2571353 2048383 115501303 40707584 374805361 32461759 246491883 92959677 64964808 603351125 783777448 363994344 103161709 238328 24389 447697125 127263527 103823 37933056 38272753 10218313 353393243 295408296 190109375 553387661 1157625 233744896 250047000 5929741 131872229 131872229 9663597 17779581 138991832 45118016 22188041 474552000 10077696 1 149721291 281011375 130323843 248858189 533411731 191102976 14348907 952763904 20796875 620650477 60698457 51478848 151419437 28934443 363994344 272097792 493039000 164566592 997002999 1815848 590589719 71473375 771095213 513922401 8242408 37595375 2803221 24137569 415160936 70957944 27543608 12487168 240641848 873722816 328509000 57066625 313046839 405224 21717639 384240583 49836032 14526784 174676879 873722816 924010424 52734375 17173512 328509000 80062991 5359375 376367048 101194696 32768000 16194277 37595375 1906624 9261000 59319000 171879616 382657176 10648000 756058031 306182024 262144 30080231 133432831 44738875 80062991 830584 435519512 596947688 907039232 830584000 491169069 912673 168196608 3723875 138991832 163667323 47045881 24389000 222545016 228099131 25934336 166375000 313046839 103161709 16194277 119823157 3723875 229220928 3723875 166375 656234909 6539203 199176704 83453453 442450728 423564751 557441767 13651919 184220009 298077632 618470208 592704000 250047 160989184 411830784 23149125 588480472 791453125 290117528 370146232 133432831 961504803 3241792 277167808 967361669 58863869 463684824 179406144 418508992 26730899 115501303 470910952 81746504 575930368 1000 649461896 461889917 125751501 68921 825293672 332812557 804357 36264691 107850176 19034163 73034632 12977875 9393931 195112 385828352 250047000 247673152 74088000 611960049 52313624 3511808 496793088 100544625 103161709 879217912 430368875 209584584 10503459 493039000 212776173 726572699 729000000 15813251 222545016 941192000 3241792 76225024 244140625 157464 804357 21717639 573856191 57066625 551368 279726264 49430863 393832837 21024576 277167808 778688 851971392 138188413 958585256 512 2097152 61629875 64 778688000 328509000 128024064 2197000 46268279 20796875 15069223 912673000 71473375 166375000 176558481 38272753 5177717 165469149 15625 351895816 196122941 61629875 991026973 408518488 40353607 351895816 40353607 9663597 314432000 857375000 825293672 390617891 178453547 111980168 191102976 138991832 761048497 11390625 28934443 480048687 29791 10077696 31255875 121287375 1728000 111980168 43614208 6644672 96071912 69426531 24137569 13312053 521660125 551368 131096512 14172488 184220009 32768000 605495736 437245479 18191447 126506008 1601613 50653000 458314011 241804367 157464000 1225043 1124864 561515625 12167 220348864 13312053 20570824 183250432 4913 18191447 32768 843908625 2197000 756058031 594823321 472729139 590589719 854670349 964430272 27000 651714363 356400829 30371328 8 444194947 3581577 13144256 279726264 979146657 71473375 167284151 167284151 5088448 491169069 498677257 753571 33386248 763551944 217081801 21253933 426957777 32157432 303464448 690807104 19683 405224000 1030301 719323136 64000 241804367 365525875 258474853 292754944 8489664 110592000 26730899 865523177 23639903 12487168 19248832 62570773 2097152 500566184 53157376 49836032 6859000 71991296 52313624 594823321 29218112 70444997 54872000 109902239 432081216 729000 25934336 29791000 12812904 24137569 512 60698457 724150792 216 313046839 245314376 521660125 11543176 387420489 233744896 25672375 111980168 184220009 116930169 238328000 481890304 140608000 224755712 791453125 80621568 704969 105154048 311665752 238328 57960603 11543176 50653000 279726264 397065375 1860867 94818816 36264691 428661064 351895816 465484375 553387661 103161709 56623104 1404928 31855013 112678587 26198073 405224000 18821096 136590875 41421736 474552 111284641 11089567 211708736 225866529 496793088 187149248 4741632 1953125 7529536 107171875 125000 370146232 367061696 182284263 365525875 32157432 433798093 411830784 193100552 268336125 660776311 2460375 307546875 901428696 199176704 502459875 19683 669921875 467288576 275894451 786330467 582182875 88121125 97972181 565609283 112678587 80621568 133432831 140608000 300763 250047 636056000 18399744 142236648 601211584 200201625 132651000 131872229 334255384 32768000 649461896 2299968 2744 791453125 365525875 23149125 58863869 857375 817400375 1643032 74088000 843908625 41421736 103161709 220348864 111980168 23149125 111980168 8000000 843908625 440711081 796597983 926859375 119823157 918330048 714516984 157464 248858189 186169411 17576000 37259704 970299 10218313 16194277 244140625 924010424 23639903 592704000 149721291 32768000 656234909 195112000 206425071 5929741 232608375 256047875 71473375 125751501 136590875 103823000 337153536 1259712 26463592 413493625 55306341 262144 151419437 68417929 41781923 7301384 51064811 688465387 812166237 294079625 452984832 370146232 147197952 27 1728000 257259456 38614472 753571000 343000000 27270901 46268279 181321496 746142643 447697125 102503232 13651919 476379541 343 8000000 132651000 69934528 515849608 16581375 985074875 653972032 186169411 253636137 295408296 114084125 8 688465387 667627624 9938375 64481201 11852352 58411072 42508549 444194947 8242408 527514112 778688 111980168 476379541 1953125 126506008 748613312 6751269 57066625 306182024 539353144 411830784 32768000 174676879 11390625 838561807 9938375 57066625 535387328 192100033 14348907 8242408 15625000 663054848 476379541 21253933 658503000 938313739 704969 89314623 618470208 275894451 4096000 395446904 15625000 2197000 27 59776471 198155287 262144 2097152 20796875 155720872 20123648 563559976 287496 93576664 237176659 58411072 22665187 381078125 216000 2744 315821241 1191016 873722816 849278123 804357000 58411072 114791256 376367048 2352637 56623104 131872229 3241792 185193000 898632125 203297472 447697125 302111711 334255384 270840023 347428927 11089567 24897088 111284641 82312875 83453453 825293672 226981 317214568 5832 48627125 262144000 377933067 870983875 565609283 16581375 8615125 67419143 54439939 2352637 371694959 4096000 605495736 398688256 3869893 37595375 601211584 248858189 17984728 603351125 3652264 60236288 13312053 270840023 531441000 413493625 751089429 22188041 918330048 39304000 99897344 590589719 5832000 642735647 801765089 1000000000 137388096 374805361 43614208 125000000 7414875 185193 63521199 146363183 523606616 551368000 421875 493039000 37259704 653972032 151419437 195112 73034632 148877 8120601 341532099 25412184 7189057 714516984 3375000 247673152 716917375 2924207 15625000 571787 373248000 30959144 291434247 23149125 743677416 796597983 16777216 1601613 592704000 403583419 38958219 592704000 236029032 238328 860085351 533411731 738763264 8120601 638277381 173741112 88121125 392223168 33386248 262144000 941192 625026375 102503232 205379 1000000000 642735647 30959144 2985984 73034632 9528128 81182737 173741112 893056347 400315553 137388096 43614208 22906304 149721291 39304000 751089429 199176704 14706125 244140625 85184 33698267 472729139 9938375 1643032 140608000 216 113379904 733870808 15625000 89915392 578009537 881974079 435519512 398688256 110592 49027896 3442951 160989184 921167317 224755712 185193000 9261 223648543 519718464 651714363 324242703 315821241 9528128 347428927 117649000 1259712 18399744 58411072 210644875 373248000 19683 145531576 4657463 5735339 148877000 286191179 761048497 862801408 186169411 1157625 3112136 36264691 86350888 16387064 1643032 203297472 846590536 30371328 211708736 73034632 28652616 557441767 463684824 329939371 24389 644972544 4330747 15625 642735647 41781923 253636137 232608375 10793861 30080231 640503928 277167808 918330048 107850176 389017 104487111 87528384 529475129 310288733 11852352 12167000 43243551 173741112 92959677 809557568 588480472 357911000 172808693 611960049 250047 363994344 513922401 865523177 111284641 217081801 373248000 801765089 2097152 447697125 165469149 846590536 33698267 356400829 5639752 26463592 51478848 68417929 2863288 87528384 216 862801408 295408296 22188041 415160936 89314623 3581577 104487111 729000 1520875 121287375 1771561 111980168 13997521 618470208 43243551 672221376 5735339 644972544 109902239 265847707 88716536 529475129 988047936 28652616 47437928 547343432 539353144 13312053 428661064 291434247 415160936 2097152 179406144 435519512 438976 6967871 275894451 10077696 470910952 773620632 26730899 702595369 401947272 7301384 140608 246491883 302111711 2048383 107171875 614125000 778688000 8000 16194277 778688 1000 2744000 311665752 716917375 89314623 658503000 209584584 214921799 27818127 8869743 594823321 841232384 16387064 279726264 325660672 20346417 230346397 338608873 491169069 868250664 14706125 10941048 1860867 15069223 306182024 92345408 37595375 248858189 78953589 300763 274625000 125751501 257259456 1 4913 139798359 555412248 557441767 100544625 799178752 53582633 669921875 607645423 94196375 3442951 658503 7880599 48627125 22188041 64964808 470910952 806954491 41421736 1331000 622835864 512 2048383 2197000 529475129 68921000 125000000 1404928 771095213 2197 582182875 294079625 14348907 195112 17576 884736 176558481 18821096 30959144 226981 92959677 354894912 29791 1860867 838561807 65450827 4492125 3176523 18821096 616295051 926859375 551368 988047936 230346397 70957944 529475129 949862087 7189057 252435968 636056000 145531576 1331 269586136 21253933 6539203 306182024 156590819 2571353 884736000 656234909 8 565609283 78953589 421875000 625026375 224755712 123505992 1331 7189057 517781627 92959677 101847563 334255384 531441000 695506456 67419143 796597983 294079625 761048497 338608873 14886936 328509 445943744 23887872 695506456 403583419 6434856 474552000 154854153 54010152 34965783 4741632 1092727 27818127 196122941 42875000 924010424 2924207 63044792 3442951 586376253 226981000 533411731 631628712 435519512 114791256 22906304 51895117 2685619 1000 60698457 129554216 4096000 672221376 68921 21024576 10218313 248858189 609800192 547343432 1953125 341532099 311665752 12977875 2248091 89314623 10941048 444194947 8489664 105823817 97972181 876467493 274625000 5451776 164566592 47045881 697864103 311665752 27543608 738763264 274625 10648000 370146232 59319000 278445077 351895816 275894451 539353144 161878625 117649 9663597 16003008 37259704 7645373 92959677 3375 52313624 148877 64000000 40001688 142236648 636056000 791453125 921167317 881974079 258474853 590589719 183250432 284890312 14348907 653972032 510082399 39304 19902511 324242703 9261000 4492125 45499293 14348907 232608375 58863869 350402625 2146689 38614472 45118016 70957944 748613312 247673152 79507000 133432831 47832147 796597983 214921799 15625000 605495736 56623104 66430125 18609625 2352637 640503928 6028568 365525875 37259704 893056347 321419125 8365427 328509 483736625 578009537 3442951 199176704 37259704 132651000 729000000 672221376 202262003 609800192 679151439 868250664 578009537 9663597 103823 814780504 230346397 19034163 513922401 351895816 14886936 353393243 247673152 231475544 277167808 1906624 30080231 256047875 472729139 295408296 76225024 2515456 16777216 862801408 241804367 179406144 392223168 132651 1 125 153130375 60698457 184220009 33076161 510082399 5735339 851971392 580093704 175616 166375 707347971 182284263 173741112 47045881 291434247 81746504 217081801 91125000 452984832 2299968 80621568 13997521 259694072 716917375 500566184 22425768 964430272 74618461 411830784 4410944 935441352 39651821 410172407 907039232 743677416 796597983 36926037 34645976 258474853 207474688 4913000 274625000 40353607 232608375 76765625 67419143 49836032 481890304 4574296 10360232 392223168 100544625 201230056 318611987 773620632 636056000 23149125 8869743 314432000 148877 849278123 470910952 250047000 51478848 502459875 1331 27000000 918330048 690807104 398688256 314432 344472101 1728000 82881856 898632125 778688000 714516984 126506008 40707584 24389000 195112 851971392 586376253 101194696 512 1367631 4574296 131872229 362467097 40707584 1481544 825293672 172808693 8489664 45499293 61162984 287496 1906624 586376253 551368 156590819 512000000 35287552 4410944 258474853 119823157 14706125 51064811 695506456 461889917 16777216 231475544 166375000 622835864 804357000 478211768 669921875 74618461 43614208 47832147 3375 102503232 57512456 308915776 898632125 11543176 241804367 84027672 74618461 50653000 2048383 452984832 36264691 776151559 35937 367061696 347428927 238328 281011375 133432831 884736000 392223168 733870808 58863869 254840104 30959144 28652616 860085351 8 555412248 531441000 52313624 11089567 137388096 527514112 967361669 729000000 14526784 379503424 401947272 136590875 84027672 781229961 553387661 62099136 39304000 104487111 567663552 173741112 159220088 688465387 463684824 614125 48228544 601211584 946966168 638277381 251239591 109902239 4330747 3375000 26198073 5268024 449455096 32768000 697864103 87528384 365525875 184220009 82312875 34012224 36594368 24389 15069223 117649000 982107784 91125 625026375 3652264 356400829 12977875 27000 274625 5268024 258474853 519718464 161878625 517781627 527514112 54872 5451776 707347971 6028568 88716536 86350888 42875 616295051 751089429 19683000 199176704 23149125 138991832 3442951 791453125 81746504 674526133 113379904 658503 99252847 183250432 515849608 590589719 493039000 614125 483736625 512000 251239591 709732288 150568768 96702579 28652616 98611128 521660125 510082399 219256227 676836152 10077696 39304000 3442951 27543608 14886936 50653000 12326391 25412184 447697125 24389 96702579 38272753 52313624 34012224 729 207474688 46656000 295408296 27543608 1860867 54439939 137388096 377933067 592704 63521199 144703125 941192000 973242271 25412184 736314327 34328125 134217728 241804367 6434856 91125 15813251 474552000 531441000 373248 665338617 34965783 1860867 32768000 500566184 13824000 134217728 3241792 279726264 86350888 2863288 669921875 35287552 857375 245314376 415160936 3307949 1157625 57512456 833237621 5545233 365525875 39304 8365427 195112000 4019679 921167317 3307949 970299 122763473 94196375 20123648 53582633 565609283 283593393 175616000 1404928 91125000 537367797 557441767 17173512 7189057 6434856 660776311 406869021 4492125 218167208 257259456 642735647 743677416 245314376 640503928 7645373 287496000 955671625 78953589 245314376 94196375 751089429 1061208 281011375 12977875 9393931 463684824 159220088 33386248 693154125 941192000 237176659 22906304 529475129 472729139 92959677 2000376 973242271 84604519 647214625 54872 210644875 68921 609800192 890277128 179406144 84027672 328509000 64481201 567663552 2803221 915498611 2571353 64964808 32768 1601613 132651 257259456 61162984 40001688 13312053 884736000 65450827 46656 13481272 2352637 13824000 2406104 541343375 114084125 435519512 729000000 53157376 189119224 5359375 20570824 7189057 177504328 622835864 979146657 284890312 24642171 191102976 2744 895841344 2248091 4492125 232608375 91125000 265847707 148877 51064811 195112 54010152 2863288 14172488 176558481 594823321 151419437 83453453 8741816 179406144 17173512 302111711 144703125 246491883 909853209 31554496 281011375 264609288 240641848 217081801 736314327 10941048 3581577 102503232 274625 135005697 306182024 406869021 3375000 122023936 56181887 12008989 265847707 26730899 220348864 1601613 69426531 187149248 61162984 1520875 28372625 4410944 4330747 100544625 194104539 890277128 10793861 27818127 102503232 66430125 8615125 4913000 24137569 204336469 98611128 203297472 34645976 809557568 26463592 14706125 704969 194104539 697864103 209584584 52734375 783777448 773620632 250047000 812166237 627222016 8000000 796597983 868250664 74088000 868250664 39304 31554496 746142643 746142643 122763473 199176704 688465387 4410944 551368000 70957944 838561807 80062991 66923416 460099648 85184 17576 68921 273359449 341532099 357911000 97336000 158340421 72511713 12977875 418508992 373248000 517781627 397065375 111284641 559476224 8741816 736314327 961504803 121287375 751089429 39651821 592704 33698267 54872000 470910952 575930368 64000000 17779581 812166237 515849608 19683 729 70444997 128024064 80621568 5639752 5088448 565609283 881974079 322828856 125000000 216000000 41421736 6028568 879217912 4251528 6539203 80621568 28372625 806954491 170953875 456533000 30371328 373248000 27543608 4741632 700227072 5929741 131872229 182284263 360944128 81182737 14348907 73560059 122763473 5000211 9261 238328 337153536 158340421 535387328 743677416 315821241 13824000 328509 1442897 4574296 721734273 766060875 9393931 362467097 941192 783777448 841232384 860085351 2744000 397065375 173741112 204336469 27 973242271 29503629 324242703 39304 108531333 741217625 189119224 20346417 758550528 314432000 274625000 445943744 42144192 10793861 1 695506456 716917375 314432 49430863 334255384 5359375 59319000 345948408 6331625 12977875 347428927 174676879 4096000 84604519 25672375 8 47832147 601211584 23393656 275894451 1601613 160103007 220348864 19683000 8242408 43986977 4096 20796875 80062991 860085351 21484952 108531333 955671625 135796744 5268024 303464448 1157625 128787625 246491883 263374721 97336 197137368 932574833 31255875 51478848 25672375 4330747 127263527 8000 88716536 690807104 186169411 79507 806954491 618470208 334255384 103823 527514112 833237621 10503459 494913671 151419437 99252847 54872000 596947688 226981 53157376 50243409 985074875 20123648 13824000 783777448 64 19034163 91125 38272753 761048497 165469149 3112136 19683 79507000 11852352 751089429 140608000 69426531 697864103 116930169 952763904 157464 74618461 3048625 454756609 64964808 222545016 290117528 465484375 438976000 282300416 20796875 237176659 156590819 751089429 205379000 76225024 1000000000 74088 155720872 234885113 991026973 416832723 19034163 449455096 304821217 449455096 428661064 22188041 299418309 506261573 245314376 314432 4913000 168196608 8242408 59319000 51064811 22425768 895841344 421875000 82312875 64964808 553387661 435519512 783777448 9800344 13312053 549353259 9528128 669921875 413493625 489303872 3723875 32768 425259008 4913000 238328 237176659 806954491 410172407 193100552 39304000 41063625 47437928 18399744 161878625 41063625 683797841 1367631 128787625 122763473 1404928 119095488 31855013 622835864 979146657 835896888 140608 165469149 39304000 926859375 370146232 155720872 704969000 325660672 3241792 34965783 14526784 314432 506261573 28094464 81746504 85766121 36594368 97336000 224755712 2628072 76225024 240641848 143055667 43614208 551368000 709732288 151419437 15438249 4741632 32768 833237621 5639752 1685159 173741112 827936019 483736625 918330048 310288733 218167208 9800344 84027672 979146657 16581375 778688 205379 242970624 185193 38614472 690807104 24897088 20346417 423564751 898632125 907039232 809557568 48627125 26198073 89314623 259694072 6751269 256047875 81182737 61162984 416832723 360944128 1092727 2048383 582182875 112678587 128787625 476379541 78402752 467288576 6028568 374805361 97972181 29503629 150568768 873722816 7645373 835896888 721734273 54439939 25672375 629422793 304821217 726572699 901428696 315821241 512000000 228099131 16194277 773620632 376367048 3375 571787 876467493 11390625 304821217 1728 31554496 13824 3652264 42875 64481201 2406104 6434856 7880599 918330048 113379904 693154125 377933067 545338513 287496 84604519 202262003 155720872 756058031 627222016 140608 14706125 116214272 707347971 163667323 2197000 318611987 1259712 338608873 199176704 13144256 216000000 2352637 140608000 543338496 631628712 44361864 781229961 175616 143055667 117649000 773620632 207474688 338608873 341532099 278445077 647214625 143877824 743677416 2197000 938313739 674526133 571787000 753571 625026375 838561807 181321496 2352637 432081216 57512456 674526133 232608375 71991296 17779581 257259456 148877 704969000 299418309 362467097 13824000 45882712 34012224 89314623 809557568 32768000 390617891 322828856 704969000 34012224 389017000 788889024 397065375 433798093 926859375 418508992 332812557 9663597 10648 523606616 105154048 78953589 8120601 11239424 87528384 31855013 385828352 390617891 248858189 152273304 456533000 425259008 830584 114791256 82881856 674526133 636056 16003008 702595369 170953875 37933056 941192000 669921875 162771336 746142643 476379541 400315553 67419143 201230056 53582633 665338617 58411072 748613312 230346397 609800192 681472000 226981 783777448 644972544 111980168 5268024 988047936 955671625 76225024 203297472 60698457 519718464 22906304 2352637 33698267 15813251 17173512 252435968 184220009 656234909 300763 69934528 827936019 11239424 1331000 304821217 731432701 183250432 716917375 71473375 523606616 884736000 373248 432081216 15625 173741112 71473375 148877000 517781627 163667323 11239424 1728000 12167000 33698267 24389 397065375 2000376 405224 143055667 4096 256047875 40707584 109902239 13144256 103823000 223648543 161878625 58411072 27818127 2197000 357911 6434856 59319000 40707584 180362125 71991296 56623104 116930169 964430272 175616 748613312 35287552 387420489 11697083 75686967 10360232 343 605495736 586376253 370146232 59776471 498677257 781229961 876467493 347428927 531441000 127263527 331373888 67917312 26463592 53157376 756058031 204336469 640503928 656234909 10218313 741217625 26198073 122023936 563559976 543338496 175616000 56181887 52734375 24137569 408518488 209584584 8000000 81746504 35287552 425259008 114791256 9663597 1000000 310288733 97336000 547343432 166375000 23393656 12326391 107850176 42875 71991296 141420761 199176704 287496 1030301 81746504 15813251 6128487 207474688 147197952 941192000 979146657 690807104 389017 38614472 857375 5451776 216 250047 29791 23393656 487443403 693154125 84604519 693154125 8000 216000000 481890304 275894451 551368 584277056 250047 773620632 45499293 543338496 1030301 25153757 119095488 64 11543176 5639752 195112000 371694959 2352637 870983875 138991832 618470208 480048687 513922401 4410944 393832837 15625000 413493625 8489664 233744896 601211584 515849608 731432701 141420761 46656000 620650477 129554216 200201625 9800344 690807104 29791000 132651000 16974593 438976 25672375 69426531 846590536 873722816 433798093 81182737 47832147 118370771 308915776 196122941 84604519 586376253 95443993 137388096 122023936 480048687 389017000 3869893 4913 1520875 629422793 88716536 523606616 7762392 5545233 724150792 56623104 43614208 185193 200201625 50653 2248091 57512456 18399744 241804367 85184000 171879616 958585256 202262003 21484952 3944312 716917375 970299000 788889024 97972181 268336125 390617891 263374721 97336000 39304000 282300416 170031464 898632125 103823000 941192 69934528 5359375 510082399 447697125 502459875 28372625 200201625 244140625 500566184 370146232 726572699 9129329 46656 35937 5000211 3944312 91125000 935441352 64964808 7414875 299418309 469097433 103823 295408296 423564751 82312875 159220088 46656000 196122941 17576000 30959144 392223168 527514112 92345408 168196608 10793861 6751269 474552000 166375 6751269 141420761 686128968 7645373 71991296 122023936 517781627 5000211 264609288 18399744 176558481 171879616 862801408 6434856 17779581 193100552 3869893 561515625 182284263 763551944 496793088 248858189 36594368 60698457 195112000 201230056 2406104 126506008 53582633 476379541 12812904 4173281 41063625 1685159 679151439 278445077 34328125 103823000 296740963 256047875 23887872 884736 912673000 46268279 3241792 169112377 15625 16387064 42144192 449455096 5359375 325660672 91125000 4913000 506261573 202262003 39304 26463592 11239424 28094464 11089567 491169069 88121125 456533000 97972181 23393656 1560896 12977875 55742968 851971392 140608000 2571353 884736 85766121 311665752 44361864 1367631 704969000 130323843 8000 437245479 25672375 10503459 68417929 288804781 672221376 147197952 64000000 817400375 232608375 2097152 3944312 43614208 806954491 86350888 84604519 117649 27000000 1191016 438976000 504358336 140608 136590875 71473375 416832723 3307949 17576000 63044792 338608873 139798359 259694072 22665187 901428696 489303872 221445125 806954491 200201625 3723875 876467493 38272753 38272753 941192 291434247 41063625 278445077 719323136 549353259 704969000 51895117 35937000 28094464 44738875 89915392 1728 205379 731432701 736314327 868250664 125 77308776 47437928 29791 49836032 601211584 327082769 8615125 515849608 1771561 421875000 93576664 27 967361669 935441352 287496000 140608 56623104 54872000 69934528 282300416 456533000 761048497 292754944 527514112 331373888 411830784 873722816 43986977 374805361 311665752 362467097 373248 231475544 61162984 10218313 306182024 898632125 647214625 61162984 991026973 778688000 418508992 75686967 228099131 113379904 40707584 502459875 242970624 849278123 241804367 260917119 561515625 6967871 569722789 356400829 43243551 432081216 794022776 157464 239483061 248858189 250047000 941192 120553784 142236648 3048625 753571000 33698267 28372625 267089984 170953875 107850176 1815848 12977875 87528384 22906304 19902511 51895117 75686967 274625000 69426531 27270901 512 10793861 704969000 39304 11697083 30080231 28652616 50243409 85766121 189119224 225866529 594823321 918330048 109902239 6128487 660776311 753571000 186169411 944076141 806954491 465484375 13651919 435519512 27 835896888 15069223 180362125 89314623 125000 20796875 451217663 62570773 11390625 988047936 287496 695506456 884736 105154048 6028568 411830784 24897088 8000 186169411 991026973 4913 68921000 1728 203297472 141420761 13144256 79507 160103007 121287375 241804367 5088448 51895117 157464000 132651 8741816 4741632 26463592 547343432 32461759 18609625 76225024 857375 232608375 286191179 31855013 16974593 154854153 34328125 89915392 862801408 553387661 229220928 510082399 13824000 81182737 315821241 14886936 58411072 804357000 132651000 130323843 51478848 34328125 182284263 2515456 909853209 18821096 198155287 758550528 348913664 54872000 681472 478211768 370146232 563559976 2924207 1000 42875 26463592 89314623 172808693 96071912 45882712 188132517 343 4741632 860085351 48228544 4657463 1860867 470910952 614125000 19683 66430125 272097792 185193000 559476224 578009537 86350888 17576000 143877824 27270901 1295029 686128968 86350888 627222016 317214568 195112000 71473375 408518488 105823817 539353144 12977875 41063625 270840023 140608000 761048497 7414875 456533 10941048 17173512 177504328 873722816 17173512 32157432 22665187 876467493 127263527 921167317 123505992 2000376 2924207 42875000 609800192 306182024 384240583 157464 145531576 642735647 76225024 707347971 15625 231475544 7301384 217081801 421875000 160103007 158340421 88121125 512000000 5088448 49836032 28094464 233744896 773620632 5929741 152273304 83453453 158340421 592704 94196375 438976 5088448 99897344 382657176 979146657 633839779 27818127 1000000000 997002999 86350888 91125 3442951 5088448 201230056 377933067 411830784 26198073 571787000 830584000 1481544 37933056 743677416 117649 561515625 773620632 707347971 420189749 15438249 14526784 357911 502459875 1331000 350402625 213847192 214921799 265847707 17576 95443993 284890312 4913000 39304000 868250664 941192 21952 191102976 504358336 274625 16974593 253636137 967361669 13312053 631628712 17373979 887503681 64000 157464000 7529536 862801408 389017 168196608 6128487 11697083 170953875 22425768 29791000 79507 308915776 753571000 262144000 186169411 49836032 274625000 653972032 642735647 56181887 13824000 39651821 898632125 8000 12812904 7762392 77308776 64000000 77854483 907039232 252435968 494913671 9393931 2146689 6128487 5545233 17373979 756058031 12812904 130323843 22425768 474552 318611987 59319 973242271 5268024 236029032 761048497 37933056 799178752 17576 92345408 753571 86350888 45118016 10793861 130323843 783777448 359425431 230346397 794022776 59319 94818816 131872229 36594368 120553784 139798359 221445125 101194696 873722816 806954491 13312053 99252847 9938375 480048687 360944128 345948408 2628072 778688 152273304 34645976 282300416 148035889 28372625 160103007 884736000 30664297 209584584 676836152 24389000 672221376 131096512 686128968 236029032 199176704 454756609 216000000 5832 2146689 537367797 788889024 491169069 250047000 627222016 3048625 865523177 588480472 347428927 9393931 54872000 390617891 221445125 91733851 86938307 625026375 59319000 2628072 94196375 873722816 8489664 6331625 543338496 681472000 103823000 68417929 173741112 67917312 9663597 949862087 435519512 39304000 469097433 20570824 958585256 21952 438976 609800192 31855013 400315553 103161709 39651821 12008989 697864103 182284263 97336 106496424 68417929 746142643 158340421 148877 370146232 69934528 103823000 125000000 28934443 176558481 400315553 45882712 822656953 233744896 374805361 17173512 5451776 57066625 8489664 27270901 205379 304821217 298077632 44738875 213847192 89915392 395446904 196122941 322828856 12008989 373248000 6644672 578009537 8000000 373248 48627125 1331000 841232384 20796875 2406104 921167317 145531576 964430272 56623104 865523177 135796744 114084125 239483061 553387661 921167317 47437928 44738875 132651000 494913671 2299968 580093704 4657463 440711081 320013504 79507 185193000 332812557 22188041 22425768 240641848 2352637 970299 36926037 277167808 209584584 72511713 27270901 241804367 63044792 35287552 69934528 487443403 1520875 964430272 84604519 58411072 4492125 308915776 860085351 351895816 259694072 20346417 616295051 690807104 135005697 592704000 884736 24642171 81182737 68921 472729139 128024064 5832 6028568 29791000 362467097 425259008 2924207 594823321 4096000 1728000 278445077 61629875 601211584 57960603 753571000 35937000 320013504 7301384 123505992 146363183 426957777 493039000 633839779 433798093 275894451 115501303 129554216 633839779 52734375 952763904 103823 7077888 49836032 233744896 337153536 166375 8489664 267089984 410172407 237176659 6229504 571787 51895117 3869893 474552 8365427 82312875 341532099 9663597 41421736 149721291 61629875 218167208 1685159 804357000 338608873 449455096 10360232 18609625 638277381 8000000 362467097 58411072 23887872 24389 2352637 746142643 128787625 537367797 172808693 13651919 430368875 94818816 294079625 32461759 4173281 10077696 7189057 365525875 420189749 37933056 166375 575930368 535387328 420189749 647214625 120553784 152273304 92959677 331373888 714516984 521660125 3375000 45882712 117649 62099136 12326391 444194947 78953589 341532099 438976 54439939 242970624 337153536 79507000 95443993 86350888 103823 218167208 2000376 5268024 62570773 851971392 397065375 41063625 743677416 101847563 180362125 25412184 991026973 250047000 39304000 24389000 895841344 94196375 370146232 1906624 1000000 6128487 314432000 449455096 636056 155720872 2352637 4251528 599077107 119823157 123505992 21717639 35611289 204336469 51064811 403583419 2000376 35937 489303872 2406104 87528384 1225043 1771561 195112000 12167000 766060875 531441000 61629875 631628712 1953125 283593393 586376253 343 367061696 924010424 160989184 24137569 206425071 586376253 620650477 786330467 6434856 97336 10648 332812557 224755712 205379000 458314011 84027672 64000 24897088 474552 51064811 36926037 59319 1061208 105154048 31255875 7645373 41063625 40001688 109902239 67419143 970299000 421875000 2000376 851971392 8242408 50653 4826809 68921000 719323136 781229961 23639903 39304000 311665752 341532099 970299 22188041 300763000 638277381 1404928 469097433 15813251 19683000 201230056 42508549 196122941 961504803 153130375 43243551 830584 315821241 55742968 32768 537367797 952763904 259694072 283593393 51064811 8 428661064 220348864 328509 438976 7414875 445943744 315821241 31554496 1685159 596947688 187149248 69934528 169112377 24389000 28934443 571787000 57066625 433798093 13997521 440711081 8741816 510082399 15252992 30959144 160989184 7529536 41781923 59319000 65450827 590589719 125000000 384240583 50243409 101847563 74088 6751269 13651919 10941048 91125 776151559 390617891 296740963 1601613 82312875 211708736 12167 115501303 10360232 500566184 876467493 529475129 1092727 76225024 138991832 1 485587656 325660672 753571 274625 303464448 393832837 88121125 791453125 4492125 1643032 71991296 262144 164566592 935441352 580093704 307546875 435519512 607645423 125000 2985984 979146657 820025856 776151559 94196375 5000211 6859000 167284151 949862087 543338496 2803221 12812904 80062991 543338496 599077107 537367797 830584000 172808693 65939264 669921875 37259704 2685619 274625000 100544625 198155287 12487168 48228544 253636137 24642171 10648 3796416 43986977 449455096 359425431 1953125 51478848 96702579 2571353 119095488 81746504 887503681 17173512 29791000 203297472 403583419 151419437 44738875 430368875 973242271 506261573 43986977 22188041 27543608 6434856 3796416 4019679 478211768 41421736 91125 64481201 521660125 729 702595369 997002999 214921799 13144256 112678587 967361669 254840104 82312875 4410944 658503000 314432000 21253933 129554216 918330048 354894912 820025856 270840023 746142643 719323136 64481201 307546875 881974079 973242271 68417929 751089429 5735339 198155287 15438249 238328 2685619 5545233 6967871 205379000 164566592 11697083 350402625 6539203 209584584 344472101 16974593 139798359 870983875 195112000 415160936 28372625 11697083 164566592 81746504 56181887 830584 3048625 822656953 806954491 119823157 9938375 244140625 870983875 42875 360944128 830584 322828856 973242271 173741112 313046839 275894451 242970624 401947272 197137368 267089984 331373888 19248832 406869021 672221376 30664297 220348864 912673 51478848 260917119 22188041 599077107 229220928 921167317 7077888 97336000 224755712 54439939 2924207 141420761 76225024 373248 177504328 559476224 196122941 3944312 55306341 11543176 350402625 3176523 6539203 125000 281011375 28372625 573856191 1906624 256047875 512 724150792 15438249 2628072 362467097 140608 57512456 58863869 27000 12167000 549353259 44361864 35611289 25672375 77854483 964430272 341532099 506261573 37933056 672221376 946966168 19683000 11239424 12326391 5177717 303464448 614125 111980168 218167208 345948408 47045881 405224000 35287552 672221376 766060875 286191179 825293672 78953589 60236288 30959144 1860867 6434856 693154125 135005697 20123648 605495736 438976 638277381 786330467 199176704 59319000 33386248 176558481 294079625 512 114791256 555412248 115501303 11239424 480048687 397065375 611960049 401947272 10077696 1 96702579 238328 325660672 15252992 17576000 2299968 314432 5000211 17984728 487443403 555412248 42875000 10648 231475544 188132517 43243551 226981 100544625 302111711 2406104 290117528 15625000 188132517 539353144 8120601 870983875 311665752 225866529 2048383 371694959 830584 416832723 451217663 318611987 303464448 17779581 43614208 423564751 264609288 58863869 242970624 9663597 4096 3796416 13312053 561515625 893056347 283593393 254840104 26198073 314432 988047936 830584000 37933056 584277056 344472101 42875000 638277381 88121125 19683000 85766121 68417929 114791256 879217912 884736000 35611289 318611987 40707584 502459875 513922401 46656 296740963 843908625 185193000 324242703 42875 119095488 729000000 71991296 681472000 758550528 373248000 543338496 204336469 328509 949862087 12977875 1000000 8615125 15069223 238328 23887872 43243551 681472 200201625 487443403 62570773 68921 177504328 30664297 970299 13997521 254840104 690807104 253636137 563559976 287496000 105823817 746142643 738763264 61629875 203297472 30080231 416832723 318611987 37933056 397065375 244140625 130323843 979146657 493039 9129329 294079625 751089429 389017 51064811 205379000 425259008 359425431 688465387 13144256 80062991 2146689 302111711 25153757 207474688 575930368 926859375 773620632 360944128 868250664 29503629 2744000 16194277 756058031 119823157 48627125 1295029 9393931 508169592 806954491 79507000 368601813 254840104 31554496 214921799 658503000 202262003 478211768 408518488 19902511 835896888 253636137 851971392 656234909 179406144 367061696 660776311 75151448 27000 51895117 8869743 976191488 442450728 8489664 669921875 573856191 171879616 860085351 988047936 7077888 311665752 651714363 24137569 731432701 724150792 161878625 19465109 719323136 817400375 949862087 835896888 5639752 651714363 389017 174676879 75151448 1124864 3511808 4826809 33386248 18821096 649461896 804357 395446904 167284151 315821241 205379000 338608873 35287552 438976000 27270901 76225024 56623104 10648000 551368000 232608375 825293672 128024064 539353144 876467493 16777216 651714363 49430863 20796875 15625 188132517 67917312 109215352 74088 799178752 12167000 278445077 932574833 4410944 21952 476379541 328509 421875000 571787000 178453547 328509000 128787625 30371328 594823321 2744000 8615125 36926037 693154125 5639752 190109375 195112000 88716536 180362125 192100033 252435968 741217625 41063625 438976 241804367 3176523 228099131 54872000 4574296 127263527 15813251 390617891 79507 616295051 277167808 2097152 61629875 238328 551368 47045881 97972181 7529536 41781923 539353144 924010424 344472101 578009537 373248 2000376 1225043 423564751 264609288 870983875 3176523 1000 324242703 165469149 205379000 54010152 788889024 327082769 452984832 81182737 6967871 96071912 110592000 20796875 611960049 55306341 376367048 7880599 2097152 102503232 47045881 91125 1728000 370146232 16974593 758550528 4251528 11852352 39304000 1331000 212776173 232608375 201230056 12008989 8615125 85184000 796597983 681472 185193 527514112 160989184 77854483 647214625 128787625 250047000 170953875 862801408 16003008 70957944 148035889 222545016 898632125 35287552 315821241 20346417 51895117 658503 753571000 166375000 1331000 2097152 192100033 24389000 119095488 159220088 1 45882712 594823321 491169069 45499293 135796744 721734273 290117528 681472 1000000000 64000000 599077107 136590875 638277381 389017 748613312 547343432 92345408 183250432 411830784 40707584 729000000 686128968 627222016 1560896 177504328 9528128 40707584 18399744 274625000 148035889 27818127 541343375 185193000 303464448 8 134217728 71473375 62570773 11852352 216000000 125 190109375 32768000 140608 13997521 81746504 470910952 573856191 33076161 189119224 421875 979146657 159220088 371694959 517781627 389017 781229961 6859000 9528128 58863869 54872000 64000 7645373 115501303 77308776 52313624 405224000 10218313 43986977 42508549 30371328 5177717 423564751 2863288 29503629 216 582182875 274625 38272753 47832147 119823157 24389 302111711 151419437 315821241 377933067 50653000 697864103 1404928 3241792 601211584 674526133 122023936 64000000 423564751 481890304 83453453 217081801 150568768 161878625 27818127 59776471 118370771 19248832 395446904 901428696 5832 681472 341532099 143877824 912673 11852352 362467097 80062991 125 405224000 5832000 27000 19034163 766060875 111284641 67419143 820025856 11697083 34645976 545338513 997002999 186169411 79507 786330467 17173512 134217728 15438249 332812557 438976 2985984 91125000 553387661 817400375 73560059 295408296 83453453 225866529 39304 690807104 868250664 299418309 24389 89915392 315821241 67419143 343 582182875 19465109 224755712 268336125 410172407 1000000 14348907 80062991 3307949 704969000 10941048 345948408 373248000 34645976 693154125 465484375 8000 64 915498611 10941048 71473375 19683 61629875 676836152 222545016 147197952 223648543 438976000 296740963 106496424 924010424 38958219 753571000 371694959 19683 9393931 340068392 697864103 10648000 406869021 22425768 527514112 160989184 68417929 33698267 283593393 102503232 12649337 19683 379503424 242970624 81746504 254840104 196122941 356400829 272097792 67917312 147197952 686128968 63044792 1124864 41421736 700227072 40001688 51064811 879217912 5832 70957944 3511808 73560059 350402625 298077632 81746504 45118016 99252847 39304000 415160936 76225024 41421736 493039 9938375 5000211 21024576 640503928 778688 144703125 512000 12167 932574833 469097433 89314623 541343375 179406144 274625 187149248 822656953 68921 4741632 144703125 55742968 756058031 12487168 9528128 656234909 145531576 126506008 672221376 447697125 3375000 704969000 493039 2146689 15625 430368875 291434247 870983875 256047875 193100552 13144256 5088448 338608873 31855013 588480472 24389000 64481201 12487168 74088000 51064811 8998912 9938375 601211584 274625000 176558481 12326391 10503459 496793088 65939264 712121957 18191447 8489664 231475544 11089567 77854483 145531576 23887872 177504328 69426531 37933056 44361864 216000 5545233 555412248 273359449 65450827 15069223 411830784 539353144 406869021 830584 55306341 169112377 846590536 3944312 61629875 152273304 3375000 109902239 748613312 607645423 61629875 94818816 135796744 3652264 697864103 279726264 49430863 314432 295408296 384240583 901428696 6028568 202262003 67419143 6859000 153130375 20796875 91125000 128024064 107171875 61162984 11697083 121287375 10503459 282300416 13312053 80621568 125000000 34965783 110592000 111980168 171879616 167284151 109902239 384240583 4913000 5639752 146363183 421875 205379000 1815848 14172488 23149125 50243409 89314623 248858189 22906304 25412184 614125 1331000 458314011 932574833 138188413 6539203 385828352 408518488 633839779 397065375 428661064 944076141 60236288 311665752 122763473 812166237 7189057 651714363 935441352 223648543 438976000 32461759 36264691 103161709 721734273 258474853 584277056 825293672 778688000 551368000 2460375 487443403 909853209 14706125 781229961 607645423 527514112 230346397 7189057 707347971 135796744 78953589 94818816 529475129 41781923 512000000 39304 1 440711081 42508549 1560896 71991296 47045881 395446904 588480472 33076161 843908625 15252992 519718464 982107784 6859000 331373888 510082399 64000 103823 967361669 400315553 991026973 176558481 1520875 6331625 559476224 36926037 89314623 41781923 205379000 16581375 30371328 1906624 169112377 425259008 125 778688 4574296 158340421 140608 172808693 57512456 8120601 444194947 164566592 6128487 400315553 332812557 45499293 64 1685159 49430863 1259712 688465387 218167208 517781627 912673 64000000 830584000 188132517 38958219 14886936 163667323 672221376 46656000 101847563 519718464 19034163 19034163 80062991 332812557 10218313 512 217081801 135005697 144703125 328509 341532099 68921000 463684824 3048625 174676879 8242408 961504803 647214625 912673000 704969000 145531576 527514112 644972544 5359375 66923416 949862087 512 865523177 393832837 45499293 60698457 159220088 94196375 5545233 258474853 190109375 9528128 901428696 569722789 111284641 337153536 103823000 97336 43243551 60698457 24389000 22425768 145531576 40707584 111284641 38614472 10218313 257259456 94196375 340068392 63044792 82312875 343 74618461 183250432 487443403 432081216 582182875 189119224 105154048 97972181 10077696 2197 145531576 99897344 251239591 57066625 33386248 1124864 523606616 596947688 82881856 843908625 87528384 29218112 175616 149721291 594823321 84604519 321419125 125751501 461889917 41063625 46656 476379541 187149248 32768000 9663597 10793861 437245479 876467493 681472000 820025856 311665752 288804781 30371328 172808693 879217912 16974593 187149248 44361864 188132517 327082769 49836032 138188413 835896888 751089429 629422793 28094464 683797841 1728 512000000 726572699 76765625 128024064 4826809 474552 804357 909853209 332812557 302111711 25672375 283593393 204336469 185193 611960049 729 250047 250047000 442450728 531441000 126506008 620650477 487443403 588480472 614125 8869743 2406104 926859375 314432 6967871 4826809 11239424 216 244140625 3442951 1520875 763551944 476379541 799178752 186169411 263374721 132651 517781627 809557568 252435968 325660672 912673 2924207 357911000 485587656 571787 8242408 9938375 184220009 290117528 146363183 430368875 13651919 474552 314432 721734273 440711081 387420489 893056347 2515456 311665752 222545016 502459875 343 110592000 1061208 636056 86350888 644972544 122763473 851971392 242970624 182284263 36594368 955671625 768575296 57512456 890277128 41421736 729 674526133 385828352 2406104 135005697 778688 10941048 123505992 84604519 93576664 724150792 5929741 964430272 616295051 756058031 311665752 997002999 660776311 70957944 458314011 140608000 1092727 210644875 753571 590589719 51478848 474552000 138188413 56623104 693154125 571787000 300763 148877000 35937000 561515625 35937000 1000000000 59319 14526784 377933067 2985984 693154125 487443403 291434247 649461896 75686967 40707584 1601613 970299 565609283 932574833 110592000 390617891 481890304 822656953 385828352 296740963 697864103 411830784 248858189 15813251 332812557 198155287 107171875 14348907 43243551 37595375 236029032 46656000 223648543 317214568 114791256 531441000 160103007 45499293 174676879 85184 101847563 1520875 225866529 970299 34012224 88121125 733870808 912673000 362467097 185193 306182024 620650477 28372625 154854153 8000000 332812557 465484375 132651000 24897088 46656 461889917 379503424 1124864 350402625 1601613 27818127 86938307 2000376 753571 523606616 636056 25934336 605495736 2097152 350402625 9938375 117649 171879616 493039000 1092727 876467493 74618461 7414875 17779581 982107784 32157432 2744 240641848 1953125 209584584 143877824 771095213 584277056 99252847 118370771 73560059 2985984 519718464 12649337 48228544 287496 116214272 25153757 302111711 315821241 9663597 36594368 835896888 502459875 205379000 17984728 122023936 50653000 379503424 456533000 1225043 7189057 494913671 776151559 3375000 973242271 416832723 638277381 356400829 275894451 665338617 31255875 622835864 185193 64000 5639752 10648000 69426531 329939371 563559976 72511713 1560896 48228544 830584000 401947272 440711081 50243409 20123648 16387064 274625 423564751 642735647 121287375 166375000 83453453 210644875 78402752 69934528 193100552 924010424 2000376 401947272 117649 67917312 912673 359425431 178453547 196122941 921167317 109902239 620650477 63521199 23393656 32157432 46656 282300416 38272753 171879616 18191447 580093704 955671625 843908625 138188413 236029032 681472000 44738875 539353144 170031464 41063625 92959677 622835864 89314623 152273304 177504328 817400375 912673000 21253933 24642171 614125 389017000 116930169 17984728 7077888 729000 27543608 360944128 29791000 557441767 298077632 77854483 116214272 181321496 18399744 65450827 395446904 4330747 52734375 27270901 504358336 748613312 144703125 295408296 19902511 3442951 1643032 3723875 365525875 185193000 868250664 103161709 480048687 563559976 555412248 4019679 809557568 537367797 778688000 22188041 387420489 27 14348907 121287375 39304 317214568 830584000 3944312 129554216 405224 2744000 384240583 29791 218167208 496793088 4251528 10793861 37933056 368601813 119095488 75151448 152273304 385828352 5088448 11239424 549353259 456533 86350888 313046839 343 258474853 18609625 27270901 915498611 794022776 207474688 84604519 99897344 571787000 275894451 254840104 2985984 146363183 52734375 14886936 68921000 162771336 456533 15625 454756609 433798093 879217912 251239591 642735647 63521199 283593393 304821217 1331000 2197 176558481 136590875 481890304 93576664 4251528 707347971 6128487 102503232 278445077 32157432 12167 16003008 686128968 603351125 228099131 820025856 248858189 111284641 356400829 614125000 519718464 61162984 295408296 164566592 191102976 12167000 165469149 19683000 726572699 32768000 472729139 411830784 217081801 736314327 480048687 32768 17173512 47045881 232608375 408518488 16387064 575930368 590589719 17984728 38614472 502459875 343000000 6859000 22425768 481890304 5088448 68921 437245479 68921 329939371 430368875 1331 74088000 16974593 322828856 296740963 166375 286191179 19248832 226981 31554496 2744 3375000 253636137 8242408 3796416 405224000 3307949 320013504 325660672 279726264 582182875 586376253 592704 341532099 449455096 551368000 51895117 384240583 55306341 151419437 876467493 804357000 510082399 67917312 5545233 75686967 140608000 794022776 21952 5000211 156590819 154854153 474552000 838561807 681472 2248091 748613312 54872 121287375 284890312 363994344 118370771 753571000 111980168 273359449 433798093 3511808 17576000 274625000 367061696 736314327 300763000 830584 413493625 6539203 5832 660776311 440711081 79507 746142643 56623104 786330467 41781923 290117528 426957777 284890312 423564751 382657176 7077888 1000000 494913671 30959144 1953125 46656 707347971 5000211 393832837 14706125 327082769 627222016 350402625 681472 535387328 267089984 679151439 325660672 147197952 571787 387420489 113379904 157464000 738763264 299418309 1560896 300763000 178453547 84027672 8998912 13312053 35937000 30371328 97336 14348907 25153757 387420489 209584584 2146689 19683000 695506456 341532099 122023936 741217625 229220928 1860867 58863869 681472000 594823321 300763000 196122941 22425768 9129329 679151439 264609288 23149125 21253933 337153536 179406144 387420489 4826809 729 377933067 756058031 16194277 79507 341532099 1000 814780504 299418309 454756609 230346397 269586136 216 658503000 14886936 401947272 2744000 254840104 283593393 868250664 876467493 135796744 153130375 49027896 918330048 13312053 64000 1643032 120553784 17576000 1685159 1520875 420189749 1124864 49027896 9663597 768575296 681472000 389017000 310288733 46656 86938307 75686967 11852352 5359375 9261000 510082399 22425768 287496000 264609288 12167 265847707 4330747 50243409 3176523 627222016 955671625 13481272 61629875 15625000 791453125 63044792 605495736 535387328 616295051 586376253 23393656 54010152 225866529 763551944 870983875 504358336 304821217 40001688 239483061 250047 510082399 804357 21952 197137368 14348907 994011992 1520875 31855013 498677257 207474688 78953589 4657463 860085351 196122941 898632125 110592000 238328 17576000 379503424 172808693 833237621 64481201 384240583 226981000 274625000 37933056 190109375 78402752 209584584 3112136 23393656 184220009 709732288 19902511 835896888 393832837 72511713 158340421 27000000 214921799 103823000 190109375 13312053 551368 1030301 11390625 573856191 262144 35611289 11697083 870983875 31554496 315821241 27270901 580093704 437245479 970299000 33698267 370146232 29791000 168196608 35287552 389017000 594823321 23393656 214921799 247673152 397065375 310288733 84604519 264609288 13824 257259456 103823 20796875 143055667 5177717 3723875 337153536 825293672 19465109 4574296 416832723 202262003 105154048 26198073 23393656 1728000 4657463 96071912 205379000 512 124251499 56623104 44361864 881974079 13651919 40001688 6128487 690807104 15625 97336 213847192 274625000 3581577 758550528 16777216 106496424 258474853 54439939 32768 34645976 1728 20796875 57512456 12487168 317214568 5088448 616295051 8489664 26730899 7762392 843908625 788889024 77854483 217081801 778688 10503459 148877 5000211 32157432 601211584 124251499 40707584 167284151 9528128 216 362467097 915498611 420189749 103823000 4096000 252435968 567663552 39304000 804357000 351895816 854670349 6028568 126506008 26198073 406869021 341532099 835896888 232608375 185193 25934336 964430272 401947272 569722789 96071912 4657463 426957777 190109375 39304000 125751501 42508549 714516984 985074875 64964808 144703125 447697125 56623104 33386248 555412248 179406144 794022776 54872000 614125000 387420489 42875000 1771561 4913 743677416 384240583 7414875 924010424 13481272 513922401 681472000 474552000 23149125 150568768 135005697 140608000 259694072 432081216 2744 12487168 252435968 191102976 39651821 504358336 456533000 565609283 5735339 489303872 37259704 376367048 545338513 403583419 341532099 147197952 274625000 256047875 753571 63521199 258474853 5451776 48627125 313046839 658503000 4826809 97336000 830584000 1191016 125000000 881974079 985074875 651714363 741217625 529475129 34012224 438976000 136590875 601211584 949862087 262144 5639752 783777448 67917312 153990656 2744000 553387661 36926037 405224000 62570773 738763264 551368 202262003 10648000 812166237 35937000 54872 111284641 134217728 454756609 362467097 85184 149721291 20123648 219256227 12326391 119095488 64481201 26730899 71473375 729000000 421875 265847707 182284263 498677257 5451776 14172488 212776173 42875000 42508549 433798093 169112377 64481201 18609625 125 688465387 54872 890277128 174676879 432081216 135796744 791453125 8869743 700227072 265847707 29218112 114791256 27 382657176 239483061 465484375 162771336 314432000 438976000 150568768 786330467 60698457 5545233 539353144 904231063 311665752 291434247 812166237 8741816 59319000 34012224 17779581 16003008 224755712 423564751 176558481 7414875 24642171 7762392 5088448 469097433 114084125 494913671 676836152 830584000 512 57066625 38958219 186169411 26463592 901428696 746142643 9800344 58411072 229220928 125 72511713 119823157 36926037 321419125 788889024 557441767 10503459 46656000 384240583 256047875 224755712 125751501 12008989 529475129 19465109 573856191 27543608 163667323 90518849 681472 96071912 201230056 420189749 627222016 245314376 60236288 204336469 7880599 18609625 700227072 38272753 926859375 286191179 571787 10793861 144703125 918330048 5177717 27000 116930169 113379904 359425431 857375000 170953875 3112136 173741112 64964808 135005697 146363183 766060875 9261000 437245479 731432701 58411072 199176704 238328 799178752 131096512 180362125 64000000 2248091 94196375 496793088 143055667 368601813 37933056 681472 92345408 461889917 555412248 381078125 345948408 31554496 21952 804357000 96071912 101847563 105154048 944076141 116930169 83453453 410172407 400315553 15438249 463684824 12167 6644672 1000000 156590819 113379904 24389 973242271 17576000 63521199 594823321 704969 4096000 8489664 54872 377933067 758550528 307546875 59776471 335702375 114791256 405224 81182737 403583419 1092727 350402625 91125 738763264 371694959 166375000 398688256 2744 21024576 234885113 302111711 10503459 152273304 11543176 241804367 107850176 36926037 846590536 61629875 195112 651714363 13824000 357911 3581577 82312875 476379541 103161709 39651821 265847707 105823817 622835864 269586136 79507000 32768000 92345408 29503629 751089429 3442951 39651821 99252847 153130375 9528128 515849608 3112136 145531576 461889917 116930169 55742968 690807104 357911 496793088 3375000 27000 195112 985074875 103823 32768000 106496424 423564751 56623104 85766121 763551944 681472 958585256 426957777 82881856 841232384 721734273 242970624 19248832 387420489 179406144 592704000 49027896 812166237 5639752 420189749 991026973 405224000 508169592 92345408 78953589 6028568 504358336 57512456 69426531 43986977 46656 347428927 102503232 321419125 926859375 614125000 3176523 98611128 557441767 451217663 480048687 57512456 46656 371694959 54872000 535387328 157464000 835896888 4913 28094464 170953875 86350888 26463592 973242271 26730899 890277128 714516984 2863288 447697125 946966168 195112000 704969000 105823817 269586136 11543176 27543608 86938307 3375000 25412184 683797841 2744 252435968 224755712 148877000 393832837 724150792 37595375 103161709 5451776 426957777 3723875 74088 3796416 59319000 941192000 2299968 114791256 64000 704969 250047 454756609 68921000 86938307 59319000 19465109 313046839 893056347 143877824 10503459 4330747 28372625 90518849 84604519 298077632 52734375 838561807 36926037 5545233 196122941 32157432 926859375 1481544 3375000 34328125 19465109 94818816 265847707 362467097 421875000 344472101 166375000 11697083 4019679 190109375 5832 221445125 195112 865523177 20346417 239483061 758550528 19683 7762392 13481272 100544625 287496000 11852352 237176659 77854483 1601613 250047000 476379541 8 174676879 702595369 23639903 166375 543338496 115501303 251239591 918330048 890277128 24389 183250432 59776471 788889024 607645423 12167 506261573 239483061 42875 958585256 454756609 879217912 202262003 2048383 9261 480048687 146363183 48228544 841232384 148877 209584584 5735339 40707584 6859 830584000 41063625 614125000 6859000 160989184 88716536 46656000 334255384 120553784 27818127 64964808 426957777 29218112 65450827 105154048 328509000 20346417 726572699 313046839 68921000 783777448 290117528 24389000 753571000 233744896 265847707 10503459 64964808 274625000 5451776 41421736 275894451 625026375 38614472 638277381 421875 88716536 970299000 594823321 12649337 295408296 592704000 99897344 214921799 314432000 351895816 487443403 64000000 26730899 11239424 351895816 95443993 15625000 76765625 15438249 357911 23639903 20123648 991026973 284890312 39304000 36264691 53157376 13997521 941192 97336000 350402625 197137368 704969000 573856191 738763264 228099131 67419143 5000211 16777216 603351125 12977875 809557568 463684824 56181887 513922401 110592000 4913 363994344 91733851 128787625 47437928 150568768 476379541 73560059 290117528 857375 20346417 14886936 208527857 519718464 74618461 16194277 5177717 250047 64964808 64000 24897088 16194277 37259704 67917312 256047875 73560059 771095213 117649 371694959 20123648 430368875 64 119095488 189119224 103161709 6859000 277167808 70444997 168196608 2685619 125 440711081 284890312 494913671 70957944 420189749 116214272 55742968 61162984 115501303 679151439 284890312 463684824 97336 21952000 166375000 175616000 177504328 898632125 11390625 4826809 5832 22188041 489303872 196122941 405224000 609800192 59319 4657463 578009537 68921 53582633 96071912 32157432 447697125 127263527 97336 846590536 69426531 817400375 929714176 226981 22425768 449455096 2803221 54872 430368875 857375000 820025856 23887872 321419125 915498611 96071912 1331000 15813251 841232384 9129329 445943744 392223168 197137368 310288733 153990656 2571353 1953125 830584 85184000 102503232 120553784 6434856 290117528 23393656 134217728 640503928 225866529 64481201 1157625 935441352 8741816 16777216 30371328 155720872 335702375 420189749 801765089 363994344 707347971 141420761 4741632 265847707 84604519 912673 57066625 533411731 389017000 5268024 182284263 4173281 679151439 13312053 438976 704969 622835864 7189057 304821217 5177717 895841344 63044792 994011992 45499293 10793861 385828352 11852352 167284151 6967871 77854483 30664297 487443403 4826809 34012224 195112000 704969 65450827 9938375 90518849 238328000 168196608 351895816 347428927 470910952 801765089 596947688 147197952 125000000 69934528 1953125 176558481 729000000 50653 7077888 7414875 751089429 318611987 35937000 264609288 510082399 881974079 23887872 29218112 551368 314432000 846590536 194104539 633839779 596947688 120553784 539353144 2197 25934336 125000000 6751269 106496424 8000000 6434856 65939264 118370771 776151559 175616 306182024 9393931 22906304 2863288 117649000 428661064 43986977 8615125 57066625 413493625 29791 125000000 274625 515849608 33076161 551368000 145531576 86350888 113379904 66923416 373248000 60698457 6751269 156590819 122023936 72511713 599077107 13144256 145531576 239483061 1685159 5832000 245314376 320013504 14172488 50653000 1157625 189119224 773620632 69426531 264609288 508169592 313046839 573856191 14172488 644972544 91733851 2248091 569722789 395446904 2515456 16777216 88716536 70957944 768575296 16974593 24137569 370146232 170953875 17576 3442951 825293672 92959677 736314327 328509000 991026973 322828856 210644875 28372625 27543608 148877000 143055667 368601813 103161709 496793088 1481544 447697125 423564751 205379000 408518488 168196608 126506008 55742968 363994344 351895816 143877824 34965783 328509 21952000 185193 679151439 6539203 525557943 44738875 425259008 31255875 865523177 463684824 160989184 741217625 631628712 2352637 393832837 17779581 39304 756058031 513922401 31255875 150568768 898632125 275894451 392223168 676836152 783777448 695506456 944076141 485587656 895841344 288804781 357911 328509 565609283 2460375 371694959 144703125 8000000 512000 16581375 4173281 134217728 89915392 320013504 893056347 545338513 153990656 647214625 50243409 10503459 3112136 62099136 66430125 18821096 30664297 817400375 529475129 195112000 629422793 61162984 660776311 98611128 796597983 190109375 2985984 216000 74088000 773620632 421875 80621568 290117528 14172488 262144000 41781923 71473375 768575296 638277381 209584584 1191016 115501303 57512456 209584584 690807104 430368875 175616 926859375 1404928 830584 153130375 340068392 21484952 1728000 862801408 154854153 10648000 268336125 191102976 707347971 87528384 314432000 75686967 7529536 681472000 2744 52734375 45882712 102503232 6331625 440711081 122763473 157464000 510082399 653972032 5832000 474552 170031464 557441767 48228544 21952000 820025856 274625 2744000 944076141 240641848 437245479 395446904 653972032 116930169 830584 4826809 801765089 393832837 193100552 7529536 117649 24389000 4574296 887503681 841232384 746142643 751089429 197137368 804357 57066625 862801408 11239424 262144000 32768000 512000 512000000 935441352 260917119 146363183 849278123 1331000 126506008 958585256 238328000 46268279 582182875 14172488 603351125 307546875 259694072 140608 796597983 357911000 345948408 125 138991832 17173512 502459875 10218313 799178752 9261 91125 714516984 3442951 118370771 69934528 833237621 2744000 569722789 209584584 822656953 510082399 125000 697864103 582182875 489303872 1331000 753571 432081216 21952000 15625 169112377 489303872 51895117 35937 4913000 4330747 500566184 580093704 99252847 67419143 260917119 298077632 178453547 27543608 16777216 250047000 496793088 8000 29791 614125000 68417929 290117528 109902239 513922401 527514112 13824000 636056 452984832 686128968 277167808 1000 651714363 104487111 157464000 30080231 683797841 970299000 38614472 719323136 360944128 175616 4492125 456533 54439939 5088448 84604519 1331 50243409 112678587 2406104 226981000 425259008 2744000 6967871 365525875 2571353 210644875 263374721 57066625 27543608 97336 50243409 306182024 4826809 10218313 117649000 158340421 541343375 935441352 40707584 259694072 833237621 658503 3307949 241804367 283593393 166375000 3723875 148877000 504358336 39651821 50653000 39651821 67419143 211708736 2299968 267089984 768575296 67419143 10077696 693154125 946966168 262144000 103161709 32768000 308915776 88121125 251239591 695506456 483736625 63044792 539353144 354894912 272097792 724150792 553387661 976191488 63044792 47437928 71991296 36264691 609800192 555412248 33386248 67419143 3442951 384240583 944076141 20570824 154854153 460099648 265847707 918330048 4913000 64481201 34645976 835896888 9393931 70444997 237176659 7414875 932574833 7301384 519718464 8365427 909853209 726572699 29503629 474552 124251499 374805361 493039 523606616 13144256 946966168 164566592 168196608 362467097 216 125000 16194277 68417929 415160936 187149248 707347971 328509000 198155287 406869021 647214625 2863288 84604519 773620632 517781627 397065375 250047 865523177 753571 283593393 644972544 480048687 263374721 359425431 865523177 1728000 143877824 10218313 833237621 1442897 729 22906304 545338513 28934443 65939264 170031464 24389000 3581577 603351125 216000 203297472 647214625 48228544 3375000 88121125 881974079 2924207 17576 3176523 494913671 416832723 343 651714363 3112136 245314376 485587656 220348864 35937000 3869893 2000376 275894451 200201625 38614472 89915392 274625 357911 6967871 29791000 284890312 79507 207474688 7301384 182284263 82881856 195112000 328509000 857375000 314432000 214921799 44361864 19902511 7529536 119095488 33698267 688465387 50653 594823321 36926037 721734273 335702375 627222016 599077107 294079625 895841344 125000 16387064 179406144 32461759 860085351 114084125 827936019 647214625 768575296 341532099 1685159 601211584 314432 287496 454756609 9938375 1481544 160103007 474552000 64481201 420189749 433798093 681472000 578009537 91125 881974079 525557943 14706125 189119224 496793088 212776173 208527857 428661064 310288733 42144192 28934443 895841344 523606616 204336469 420189749 631628712 272097792 571787000 218167208 5832 45882712 681472 406869021 76765625 6434856 799178752 238328 198155287 13481272 122763473 70957944 174676879 292754944 438976000 299418309 132651000 357911000 8000000 363994344 470910952 620650477 80062991 15813251 55306341 822656953 47045881 34328125 111284641 398688256 7414875 54872 181321496 881974079 328509000 4826809 10503459 123505992 381078125 688465387 12812904 29791000 738763264 4410944 879217912 53582633 246491883 343 294079625 69934528 143055667 221445125 729 232608375 103823 857375000 982107784 334255384 221445125 890277128 265847707 44738875 98611128 738763264 73034632 519718464 281011375 55306341 110592 59776471 33386248 973242271 537367797 10503459 257259456 295408296 54439939 373248000 122023936 6539203 421875000 117649000 308915776 132651 206425071 868250664 186169411 493039000 461889917 2406104 533411731 445943744 10793861 47437928 857375 153990656 10503459 753571000 716917375 437245479 73034632 105823817 59319000 36594368 53157376 49430863 226981 162771336 753571000 360944128 302111711 116214272 695506456 611960049 310288733 46656 3869893 493039000 81746504 529475129 171879616 799178752 95443993 517781627 200201625 27 103823000 791453125 502459875 314432 11543176 76765625 59776471 413493625 549353259 20123648 592704 4173281 228099131 245314376 395446904 49027896 303464448 160989184 148035889 820025856 314432 541343375 82312875 21024576 9800344 64000000 206425071 10648000 801765089 881974079 291434247 11390625 365525875 681472000 405224 773620632 11239424 454756609 166375 84604519 5451776 988047936 128787625 169112377 658503 27 430368875 34012224 101847563 263374721 605495736 133432831 985074875 55742968 262144000 73560059 103823000 599077107 451217663 155720872 86350888 160103007 260917119 2146689 5268024 912673 242970624 39304000 580093704 56623104 961504803 5545233 108531333 190109375 231475544 191102976 198155287 21024576 8741816 3581577 13824000 690807104 1295029 71473375 81182737 12326391 14706125 96702579 9261000 8 766060875 73560059 20796875 2744000 115501303 23149125 660776311 60236288 379503424 250047 213847192 731432701 753571 135005697 17173512 8365427 21952 521660125 36594368 109902239 19902511 693154125 60236288 512000000 451217663 120553784 382657176 205379 135005697 504358336 7301384 247673152 83453453 109902239 463684824 27543608 86350888 74088000 198155287 103161709 970299000 2000376 45499293 57512456 970299000 334255384 7880599 6859000 456533000 47045881 251239591 91733851 991026973 362467097 454756609 127263527 2744000 89314623 22425768 218167208 898632125 437245479 830584 209584584 86350888 1259712 6434856 620650477 435519512 75151448 988047936 609800192 89314623 41063625 32768000 833237621 653972032 294079625 392223168 8120601 128787625 86350888 343000 12326391 234885113 432081216 8489664 94196375 119095488 926859375 188132517 36594368 90518849 51064811 181321496 1953125 320013504 164566592 166375 200201625 367061696 267089984 480048687 105154048 25672375 611960049 25153757 260917119 4657463 11239424 400315553 489303872 154854153 177504328 54010152 2299968 328509000 250047 9261000 470910952 876467493 64000000 84604519 778688000 445943744 117649 363994344 177504328 487443403 21484952 10793861 498677257 57960603 48627125 217081801 658503000 51895117 603351125 231475544 175616 42144192 356400829 30080231 625026375 1442897 105823817 1560896 295408296 35937 53157376 117649 5268024 470910952 117649 168196608 493039 54872 84604519 633839779 2744000 167284151 4330747 7529536 21484952 178453547 16974593 4096 328509000 61162984 31855013 141420761 20123648 300763000 160989184 988047936 284890312 545338513 158340421 307546875 3511808 114791256 217081801 726572699 27 304821217 178453547 681472000 17173512 1728000 43614208 27818127 86350888 70957944 28372625 8000 64000 733870808 95443993 42875000 102503232 2197 177504328 481890304 37259704 69426531 56623104 704969 672221376 69426531 89915392 408518488 1404928 314432000 184220009 322828856 86938307 101194696 709732288 250047 1061208 6434856 955671625 510082399 65450827 329939371 707347971 37259704 1685159 14172488 504358336 2628072 170953875 11089567 6539203 155720872 19683 186169411 91125 29791 13651919 216000 1442897 756058031 32768 907039232 529475129 8000 34328125 625026375 27543608 898632125 27543608 296740963 64 1728 609800192 653972032 70957944 592704000 143055667 949862087 890277128 565609283 385828352 384240583 40707584 421875000 5451776 109902239 59319 474552000 721734273 190109375 594823321 328509 304821217 506261573 160989184 17576000 575930368 14706125 217081801 707347971 22188041 16003008 452984832 287496000 865523177 596947688 320013504 54439939 445943744 32157432 69934528 616295051 42144192 1061208 123505992 10941048 19034163 371694959 59319 935441352 549353259 4913000 67419143 4741632 300763 37933056 59319000 753571000 19465109 776151559 2744000 302111711 290117528 278445077 24389 389017 166375000 3241792 418508992 681472 33076161 335702375 979146657 60698457 78953589 504358336 76225024 43986977 2299968 295408296 267089984 109902239 247673152 4492125 403583419 25934336 311665752 160989184 709732288 442450728 567663552 17576 198155287 912673000 676836152 51895117 64 254840104 139798359 7301384 523606616 812166237 849278123 545338513 843908625 165469149 42875 907039232 306182024 223648543 125751501 6331625 3375000 45499293 27543608 47045881 103823000 586376253 729 5268024 185193 423564751 138188413 2146689 306182024 148877 498677257 830584000 300763 1061208 806954491 181321496 26730899 16003008 47437928 851971392 131096512 63521199 76225024 1481544 681472000 21952000 2744000 341532099 165469149 2248091 817400375 45882712 605495736 30080231 152273304 338608873 148877 37595375 997002999 389017000 345948408 166375000 160103007 2685619 144703125 146363183 307546875 114791256 935441352 9393931 173741112 405224 472729139 347428927 295408296 2744000 961504803 19248832 170953875 1771561 328509000 373248 929714176 27 290117528 994011992 96702579 3112136 929714176 686128968 205379 83453453 887503681 59776471 452984832 470910952 223648543 1000000 437245479 201230056 746142643 21024576 382657176 20123648 239483061 921167317 377933067 707347971 363994344 582182875 425259008 3652264 6751269 49027896 26198073 360944128 6859 614125000 18609625 1442897 616295051 408518488 580093704 124251499 49027896 182284263 28934443 11239424 107171875 447697125 607645423 2685619 12326391 21253933 36594368 41063625 430368875 64481201 304821217 33386248 250047000 216 827936019 25672375 140608 69934528 125000 607645423 510082399 533411731 252435968 2803221 4492125 113379904 192100033 39304000 50653000 921167317 529475129 181321496 425259008 317214568 6539203 175616 36594368 681472000 40001688 1520875 210644875 4330747 854670349 174676879 461889917 353393243 2406104 147197952 10218313 209584584 531441000 258474853 7189057 18609625 21717639 37595375 18191447 1906624 296740963 494913671 84604519 517781627 547343432 91733851 94196375 329939371 54010152 286191179 420189749 42144192 332812557 901428696 16777216 688465387 1061208 580093704 1157625 806954491 481890304 636056000 472729139 134217728 20796875 17779581 13997521 204336469 719323136 157464 16581375 714516984 214921799 491169069 690807104 512000 10941048 481890304 25672375 609800192 88121125 304821217 371694959 13997521 185193 27 343 64964808 40001688 778688 24389000 397065375 592704000 247673152 26730899 88716536 118370771 97972181 976191488 226981 2571353 961504803 1367631 14348907 10648000 88121125 35937000 287496000 39651821 119095488 2985984 7189057 12008989 102503232 36594368 16581375 225866529 77308776 201230056 216 786330467 55306341 222545016 158340421 25672375 1685159 18191447 287496000 633839779 12008989 521660125 118370771 806954491 125 18191447 274625 19034163 21952000 5451776 451217663 994011992 25934336 38614472 9800344 94196375 22906304 143055667 231475544 29791 57512456 1728000 8120601 145531576 58411072 1367631 590589719 188132517 6028568 33076161 651714363 296740963 45882712 43614208 553387661 109215352 603351125 586376253 14172488 216000 93576664 2406104 781229961 143055667 5088448 222545016 232608375 924010424 28372625 344472101 88716536 400315553 567663552 81182737 13997521 71473375 415160936 5177717 365525875 50243409 325660672 117649 440711081 33386248 1728000 614125000 569722789 263374721 77854483 44738875 179406144 1367631 449455096 11852352 1000 9261000 1685159 51064811 165469149 10218313 200201625 1771561 67419143 1404928 12167 97336 147197952 132651000 879217912 345948408 753571 42508549 27543608 368601813 860085351 547343432 1815848 47437928 201230056 34645976 152273304 35937 41063625 87528384 76225024 19683 428661064 247673152 804357000 141420761 231475544 59319 206425071 1685159 426957777 535387328 78402752 1061208 87528384 470910952 4826809 97336000 114791256 9938375 262144000 25934336 181321496 38272753 771095213 7077888 444194947 353393243 733870808 476379541 40707584 20570824 21253933 5639752 825293672 30664297 690807104 513922401 806954491 1442897 76765625 19902511 1295029 97972181 209584584 413493625 2048383 3307949 4251528 88716536 851971392 663054848 5929741 52734375 69934528 191102976 799178752 119823157 4913000 60698457 567663552 741217625 12487168 5000211 537367797 1191016 841232384 28094464 555412248 868250664 447697125 451217663 216000000 456533000 60698457 376367048 35937000 410172407 242970624 569722789 81746504 131872229 78402752 385828352 45499293 1728 136590875 6967871 432081216 6967871 52313624 122023936 252435968 5088448 8365427 148877 99252847 161878625 967361669 54010152 590589719 1560896 2248091 761048497 19034163 198155287 714516984 788889024 4410944 912673 7880599 318611987 22188041 64000 841232384 335702375 801765089 381078125 41063625 279726264 1124864 274625 30080231 4741632 702595369 133432831 719323136 387420489 988047936 161878625 704969000 199176704 23887872 43614208 17576000 43243551 958585256 970299000 7645373 8489664 115501303 80062991 36594368 12326391 14886936 410172407 40353607 693154125 3048625 712121957 46656000 34012224 239483061 292754944 148877 976191488 8000000 30664297 251239591 45882712 45118016 101194696 144703125 64000000 531441 6751269 148877000 1000000000 6967871 110592 8000 80621568 265847707 573856191 16581375 20123648 86350888 649461896 154854153 10218313 131096512 1771561 99252847 766060875 205379 32157432 292754944 563559976 6751269 209584584 110592000 93576664 288804781 86350888 53157376 41421736 57066625 472729139 51478848 2352637 116214272 78402752 230346397 314432000 155720872 163667323 40707584 512000000 331373888 8242408 189119224 85184 237176659 849278123 216 16974593 1442897 912673000 1404928 21952 59319 580093704 77854483 860085351 743677416 329939371 428661064 314432000 60698457 20796875 47045881 2863288 712121957 74088 2048383 25412184 912673 195112 121287375 58863869 3869893 240641848 510082399 435519512 27000 287496 778688 357911 43614208 188132517 78953589 4019679 279726264 86350888 929714176 287496 865523177 921167317 185193000 244140625 168196608 320013504 205379 28934443 25672375 275894451 13997521 1728000 915498611 343000000 418508992 398688256 830584000 160103007 3652264 860085351 592704 37595375 403583419 78402752 423564751 3869893 109902239 549353259 125000000 426957777 160103007 926859375 228099131 45882712 515849608 308915776 660776311 14886936 13997521 379503424 10793861 173741112 13312053 8869743 733870808 20570824 80062991 283593393 485587656 331373888 71991296 16581375 321419125 225866529 363994344 428661064 4019679 27000000 384240583 190109375 25412184 512000000 26198073 300763000 34965783 99897344 16974593 287496 603351125 208527857 2248091 314432000 3048625 228099131 442450728 69426531 1815848 130323843 481890304 681472 474552 188132517 7189057 393832837 96071912 216000000 338608873 2048383 49430863 1815848 101847563 125751501 2744 13481272 31554496 121287375 75151448 10360232 1367631 985074875 149721291 205379000 4826809 21952000 262144000 8242408 438976000 16003008 700227072 559476224 18399744 592704 226981000 456533000 334255384 118370771 549353259 16003008 282300416 87528384 64000 553387661 226981 651714363 392223168 870983875 81182737 90518849 241804367 638277381 220348864 4574296 105154048 119095488 14526784 944076141 97336000 187149248 465484375 195112 15252992 59319 158340421 23393656 79507 5832000 876467493 214921799 410172407 2406104 820025856 15625 15625000 52734375 101847563 428661064 820025856 451217663 4173281 693154125 582182875 67917312 527514112 34328125 125 367061696 442450728 287496000 12008989 398688256 6128487 1906624 400315553 8242408 128787625 145531576 961504803 14172488 681472 64964808 796597983 537367797 251239591 13481272 830584000 224755712 3375 86350888 932574833 275894451 148877000 20796875 578009537 377933067 246491883 1331000 376367048 748613312 131096512 4096 416832723 16581375 884736000 367061696 320013504 955671625 117649000 768575296 783777448 5088448 172808693 86938307 633839779 111980168 555412248 265847707 12167000 42875000 34965783 365525875 335702375 132651000 857375000 86938307 515849608 88716536 36926037 129554216 463684824 1331000 5832 64000000 92345408 452984832 763551944 49836032 8998912 142236648 201230056 11239424 904231063 517781627 733870808 157464000 545338513 502459875 393832837 56181887 686128968 416832723 638277381 778688 870983875 841232384 41781923 1030301 181321496 148877000 120553784 60698457 39304 195112 91125 416832723 77854483 329939371 321419125 43986977 322828856 1367631 12167 667627624 688465387 921167317 17173512 14348907 39304000 515849608 268336125 6644672 25153757 494913671 303464448 571787000 674526133 362467097 36264691 160989184 203297472 103823000 97336 985074875 103161709 269586136 170953875 686128968 59319000 23887872 413493625 88716536 420189749 134217728 170953875 38272753 52313624 586376253 208527857 594823321 958585256 3375 87528384 8998912 531441000 360944128 6128487 95443993 748613312 74088 17779581 17779581 21253933 405224 970299000 80621568 1000000000 13144256 901428696 944076141 216 575930368 63521199 244140625 205379000 669921875 603351125 408518488 3375 242970624 825293672 2000376 39304000 663054848 29218112 5832000 40353607 207474688 42144192 103161709 90518849 472729139 68417929 16003008 53157376 99252847 788889024 251239591 38614472 195112000 2744000 672221376 20570824 306182024 476379541 738763264 283593393 125000 29503629 38272753 10648 527514112 99252847 729000 729 926859375 34012224 384240583 137388096 555412248 114791256 941192 11697083 456533000 508169592 108531333 189119224 314432 22188041 374805361 432081216 709732288 4019679 89314623 50653000 357911000 4492125 19248832 278445077 85184 533411731 868250664 16003008 1728 642735647 27270901 61162984 618470208 36264691 205379 209584584 517781627 420189749 609800192 96702579 116930169 2406104 360944128 79507000 941192 34645976 658503000 2744 166375000 622835864 447697125 272097792 771095213 196122941 8615125 596947688 941192 291434247 611960049 128787625 36926037 8242408 970299000 231475544 381078125 616295051 19683000 362467097 166375000 1771561 75151448 778688000 1092727 1124864 620650477 315821241 357911 3581577 311665752 291434247 729000 907039232 860085351 177504328 21484952 7880599 827936019 935441352 28934443 4173281 34328125 768575296 846590536 53157376 290117528 695506456 137388096 57960603 41063625 71991296 32461759 6434856 506261573 669921875 356400829 438976 318611987 817400375 45499293 331373888 481890304 410172407 21484952 12326391 165469149 134217728 244140625 15438249 79507000 219256227 451217663 22188041 1367631 37259704 1225043 686128968 172808693 3048625 153990656 1860867 592704 75686967 946966168 208527857 92959677 3241792 912673 64964808 38958219 8869743 502459875 13481272 508169592 242970624 131096512 547343432 94196375 12977875 37595375 36926037 51895117 23149125 901428696 949862087 23639903 357911000 609800192 21484952 6539203 1728000 17576 11543176 359425431 175616000 74088000 203297472 343000 22425768 10941048 73560059 456533 781229961 54010152 3442951 213847192 4019679 65450827 1771561 3307949 5639752 174676879 41421736 400315553 234885113 33076161 86938307 23149125 5177717 135796744 6751269 122023936 178453547 95443993 551368 35937 559476224 559476224 113379904 49430863 3375000 387420489 51895117 20346417 52734375 513922401 622835864 18609625 12326391 9528128 418508992 449455096 716917375 26198073 4096 96071912 88716536 838561807 23149125 702595369 870983875 438976000 2924207 12977875 15438249 791453125 143055667 9528128 245314376 12812904 387420489 18821096 679151439 287496000 122763473 6859000 54872 758550528 751089429 56181887 408518488 5929741 143055667 502459875 1367631 804357 926859375 8998912 70444997 1124864 197137368 28652616 12326391 5832 7645373 45882712 9261000 970299000 210644875 571787000 14526784 806954491 314432 6751269 636056 157464 13824000 2863288 498677257 512000000 65450827 191102976 58411072 72511713 370146232 230346397 7529536 125000000 605495736 806954491 6028568 461889917 58411072 35937000 200201625 184220009 461889917 32461759 64000 221445125 502459875 140608000 49027896 74088 421875 578009537 111980168 525557943 18399744 63521199 622835864 642735647 175616000 47832147 1815848 114084125 553387661 68417929 3944312 321419125 796597983 155720872 85184000 603351125 932574833 1092727 827936019 13144256 208527857 30080231 545338513 865523177 219256227 38614472 704969 13651919 337153536 830584 392223168 110592 766060875 22425768 771095213 199176704 729000000 226981000 778688000 275894451 454756609 39304 268336125 208527857 20570824 88716536 2299968 2985984 26730899 284890312 3652264 616295051 21717639 24389 70444997 54439939 849278123 786330467 3307949 130323843 4826809 2744000 24897088 25934336 23639903 997002999 3375 952763904 493039 228099131 165469149 185193000 110592000 11089567 3375 109902239 603351125 525557943 11390625 281011375 24897088 3112136 20346417 642735647 90518849 746142643 381078125 611960049 8489664 50653 327082769 221445125 37933056 1191016 843908625 451217663 3944312 268336125 1906624 253636137 22425768 817400375 18821096 47437928 33698267 146363183 80062991 756058031 2146689 131872229 15252992 208527857 1191016 389017 731432701 18191447 59319000 1367631 738763264 1030301 392223168 830584 382657176 2803221 65939264 64481201 286191179 52313624 138991832 733870808 170953875 68921000 205379 42508549 279726264 29218112 275894451 57960603 444194947 12649337 421875000 841232384 89915392 508169592 190109375 226981 47045881 132651 93576664 30959144 716917375 18191447 1295029 174676879 91733851 125000000 674526133 64964808 125000000 6644672 192100033 37933056 653972032 130323843 178453547 716917375 15625000 56181887 382657176 47832147 24897088 1061208 638277381 13651919 254840104 525557943 125000 241804367 228099131 438976 140608000 331373888 724150792 620650477 204336469 32768000 801765089 225866529 633839779 10360232 4913 932574833 145531576 653972032 283593393 712121957 14348907 688465387 321419125 870983875 181321496 736314327 253636137 9261 137388096 17576000 66923416 571787 17373979 625026375 112678587 385828352 2863288 239483061 738763264 60698457 70957944 611960049 817400375 107850176 23149125 13144256 172808693 731432701 103161709 28652616 438976000 56181887 761048497 195112 160989184 244140625 649461896 59319 686128968 19683000 314432 2803221 31255875 33386248 958585256 406869021 958585256 363994344 4657463 420189749 804357000 19683 19683000 128787625 97336 74618461 332812557 190109375 370146232 200201625 17984728 531441000 200201625 184220009 93576664 82881856 130323843 56623104 594823321 328509000 350402625 2628072 814780504 10503459 1000 157464000 240641848 57066625 452984832 103823 130323843 96702579 3375 208527857 573856191 155720872 32157432 158340421 91733851 170031464 45118016 535387328 9129329 286191179 9261 45118016 1520875 154854153 921167317 325660672 614125 47045881 107171875 25934336 80621568 37259704 631628712 195112 234885113 1000 42144192 955671625 86350888 262144000 778688000 62570773 89915392 14172488 753571000 14348907 10793861 27543608 76225024 214921799 25412184 12167 143055667 881974079 84604519 611960049 2406104 614125000 108531333 941192000 307546875 76225024 69934528 48627125 171879616 22665187 36264691 76765625 881974079 817400375 614125 768575296 19248832 49027896 95443993 38614472 4019679 15252992 187149248 3176523 195112 117649 491169069 1560896 17779581 50653000 184220009 47832147 8998912 367061696 529475129 24642171 384240583 136590875 169112377 631628712 139798359 32768000 1191016 34965783 64481201 161878625 226981000 679151439 65939264 1953125 667627624 294079625 20123648 547343432 49836032 57066625 116930169 39304 40001688 1520875 128024064 79507000 6859 192100033 80621568 979146657 629422793 794022776 59776471 663054848 302111711 61629875 379503424 128024064 7880599 26198073 6229504 467288576 177504328 60698457 799178752 440711081 12977875 683797841 254840104 27000000 28372625 700227072 299418309 125000 1771561 1331 814780504 958585256 567663552 6331625 28372625 29791000 456533 257259456 2744000 40353607 268336125 274625 64964808 502459875 236029032 20570824 99252847 296740963 165469149 185193 997002999 428661064 10648000 262144 125000000 194104539 758550528 6967871 1404928 24389000 8869743 773620632 5359375 126506008 5088448 329939371 273359449 151419437 88121125 25412184 32157432 627222016 278445077 3796416 193100552 611960049 45118016 30664297 119095488 517781627 1728 8998912 515849608 21952000 17779581 681472000 27818127 33076161 616295051 37595375 198155287 263374721 7762392 287496 6434856 763551944 24642171 35937 105154048 3307949 611960049 45499293 748613312 42144192 216 11697083 988047936 6859 163667323 148877 348913664 159220088 433798093 776151559 467288576 308915776 216 679151439 194104539 50653 31554496 64000000 674526133 56181887 223648543 68921 1124864 160103007 15625 274625000 270840023 1367631 60698457 345948408 153130375 50653000 609800192 527514112 121287375 110592 233744896 494913671 351895816 830584 704969000 149721291 57512456 406869021 3375 7645373 190109375 3375 912673 295408296 527514112 24389 4330747 611960049 350402625 367061696 132651000 9261 449455096 148035889 4492125 504358336 994011992 365525875 57960603 338608873 65939264 758550528 2299968 838561807 935441352 86938307 1442897 206425071 1685159 82881856 49836032 247673152 265847707 627222016 203297472 3307949 10077696 363994344 40707584 163667323 5088448 596947688 15625000 205379 9528128 944076141 814780504 322828856 401947272 10648 291434247 80062991 28652616 9528128 269586136 131872229 667627624 275894451 392223168 317214568 16777216 270840023 563559976 30959144 161878625 345948408 1331 738763264 395446904 54872 160989184 605495736 912673 1124864 42508549 851971392 244140625 296740963 10360232 228099131 582182875 14348907 614125 135796744 41421736 472729139 332812557 2985984 94818816 496793088 686128968 549353259 36926037 7077888 47832147 141420761 311665752 474552000 7077888 278445077 111980168 148877000 50653000 195112000 846590536 449455096 926859375 53157376 84604519 4913 91125000 247673152 160989184 38614472 44738875 376367048 786330467 328509 118370771 729000 1906624 169112377 444194947 205379 2803221 541343375 5177717 857375 620650477 625026375 111980168 328509000 2685619 674526133 857375000 4330747 203297472 257259456 721734273 98611128 1259712 244140625 103823 761048497 95443993 42144192 30959144 508169592 98611128 458314011 104487111 350402625 94196375 251239591 5268024 7301384 32768 868250664 2000376 29503629 22665187 13997521 2571353 134217728 667627624 12326391 487443403 729000000 389017 300763 5545233 738763264 40707584 107171875 67917312 148877000 681472000 60236288 36264691 973242271 265847707 390617891 117649 216 8120601 513922401 138188413 952763904 56623104 938313739 233744896 5832 565609283 176558481 108531333 42875000 269586136 2571353 2685619 949862087 169112377 117649000 4096 567663552 277167808 165469149 229220928 716917375 958585256 49027896 748613312 23149125 350402625 385828352 681472 559476224 90518849 56181887 16581375 97336000 24389000 73034632 846590536 80621568 9393931 425259008 695506456 835896888 85184000 578009537 2197 6644672 203297472 273359449 89314623 651714363 494913671 11390625 876467493 160103007 209584584 359425431 232608375 4741632 3048625 335702375 2406104 273359449 12326391 13997521 92345408 242970624 5545233 119823157 256047875 5929741 669921875 144703125 1560896 435519512 32768 17173512 15625 5639752 315821241 148035889 24389 791453125 163667323 523606616 868250664 2248091 332812557 363994344 551368 252435968 363994344 39304 15625000 32768000 967361669 32768000 64 415160936 117649000 205379000 6751269 846590536 212776173 85184000 949862087 465484375 771095213 400315553 232608375 8242408 303464448 122763473 979146657 665338617 24389 144703125 35937000 82312875 773620632 736314327 493039 1030301 876467493 373248 69934528 21952 122023936 1225043 262144000 26730899 64000000 171879616 34965783 573856191 34645976 217081801 2460375 105823817 776151559 262144 49430863 812166237 41421736 801765089 36926037 169112377 451217663 29503629 18191447 198155287 27 6967871 299418309 189119224 85766121 442450728 196122941 622835864 1331 651714363 773620632 19683 64481201 252435968 315821241 432081216 283593393 1771561 203297472 150568768 1685159 879217912 531441 627222016 46268279 135796744 5451776 599077107 781229961 2744 758550528 557441767 62099136 887503681 416832723 113379904 437245479 555412248 806954491 994011992 1906624 109902239 997002999 68921000 2197 141420761 256047875 25934336 202262003 384240583 281011375 738763264 620650477 149721291 463684824 1643032 463684824 15813251 843908625 559476224 50653000 702595369 42508549 195112 73034632 944076141 41781923 997002999 145531576 571787000 32461759 14348907 582182875 250047 669921875 80062991 357911000 32461759 491169069 3307949 437245479 786330467 14886936 21024576 15252992 2097152 87528384 311665752 262144 92345408 8242408 233744896 15813251 69934528 4574296 13997521 24389 17576000 504358336 857375 232608375 563559976 200201625 510082399 704969 44738875 51064811 20796875 208527857 44361864 75686967 208527857 10503459 435519512 264609288 389017 95443993 113379904 157464000 324242703 519718464 8615125 515849608 156590819 17576000 96071912 65939264 420189749 211708736 277167808 114791256 5832000 783777448 467288576 485587656 325660672 814780504 36594368 2803221 814780504 6229504 194104539 513922401 180362125 281011375 2048383 74088000 973242271 697864103 18399744 6967871 193100552 132651 89314623 8120601 6229504 1560896 46656000 14706125 28934443 2097152 13824 843908625 4492125 733870808 193100552 76225024 557441767 561515625 200201625 307546875 575930368 651714363 5545233 65450827 545338513 62099136 4574296 958585256 794022776 403583419 209584584 20796875 926859375 78953589 1771561 776151559 40707584 19683 609800192 340068392 449455096 64000 239483061 447697125 102503232 19248832 23887872 967361669 13144256 633839779 363994344 567663552 294079625 935441352 6751269 240641848 143877824 363994344 247673152 1643032 21484952 13312053 445943744 44361864 32157432 128787625 16003008 229220928 571787 444194947 1442897 3176523 172808693 3869893 62570773 50653000 13651919 10503459 76225024 270840023 30080231 156590819 252435968 423564751 647214625 5832000 74618461 2515456 89915392 89915392 20123648 281011375 370146232 636056000 967361669 403583419 347428927 115501303 5268024 100544625 400315553 1442897 403583419 7189057 153130375 5359375 94196375 481890304 2406104 137388096 729000000 4096 32461759 162771336 912673 7762392 214921799 629422793 28934443 155720872 101847563 776151559 825293672 46656 43614208 1442897 70957944 74618461 192100033 11239424 456533000 504358336 405224 207474688 160103007 868250664 51895117 898632125 219256227 884736 472729139 359425431 636056000 997002999 695506456 716917375 681472000 140608000 29218112 117649000 8869743 656234909 197137368 478211768 472729139 451217663 631628712 205379 40001688 596947688 924010424 918330048 97972181 10941048 2406104 521660125 895841344 99897344 251239591 127263527 185193000 11239424 27270901 28934443 27543608 672221376 428661064 31255875 195112 2352637 644972544 133432831 838561807 776151559 315821241 259694072 117649000 371694959 196122941 112678587 29503629 7189057 42144192 631628712 426957777 385828352 331373888 571787 743677416 8120601 967361669 109902239 487443403 11390625 36264691 738763264 11852352 311665752 489303872 66923416 15625 140608 849278123 756058031 125751501 804357000 102503232 879217912 160103007 216000 738763264 385828352 14526784 41421736 405224000 870983875 3869893 46656000 24389 160989184 81746504 63521199 3375 91125000 152273304 92345408 13481272 46268279 24389 697864103 918330048 260917119 113379904 2048383 8489664 827936019 15625 553387661 588480472 625026375 17576 830584 5929741 4330747 456533000 239483061 456533 84027672 513922401 1000000000 4173281 1000000 421875 400315553 778688 571787 65939264 658503 45882712 4096 500566184 7762392 263374721 80062991 92345408 50653 114084125 64964808 702595369 18191447 909853209 57066625 19248832 278445077 123505992 69426531 736314327 631628712 1157625 78402752 205379000 714516984 224755712 778688000 944076141 40001688 17779581 423564751 150568768 3241792 26730899 470910952 8 24642171 9261 27270901 862801408 250047 9528128 226981 857375 54010152 96702579 107171875 9528128 350402625 955671625 1771561 707347971 68921 435519512 3307949 915498611 203297472 729000 78402752 153990656 175616000 763551944 350402625 213847192 5832 5088448 523606616 2352637 145531576 93576664 111980168 627222016 163667323 106496424 156590819 1191016 125751501 506261573 3944312 533411731 22425768 7880599 393832837 2924207 2628072 9261 12487168 105154048 976191488 49027896 590589719 23149125 370146232 178453547 573856191 47832147 2985984 143055667 132651 24642171 360944128 656234909 461889917 195112000 8242408 251239591 70444997 163667323 272097792 421875000 843908625 35287552 15438249 410172407 5268024 11543176 656234909 27543608 16387064 248858189 592704 62570773 4251528 343000000 175616 592704000 76765625 47437928 191102976 345948408 376367048 131872229 67419143 614125000 324242703 620650477 19248832 30959144 549353259 909853209 549353259 110592 771095213 38958219 27000000 272097792 344472101 5177717 649461896 208527857 2000376 210644875 84604519 860085351 709732288 5735339 181321496 122023936 7077888 9393931 76765625 17984728 22665187 125000 618470208 506261573 223648543 846590536 284890312 45499293 54872000 3796416 12167000 12649337 253636137 125000000 125000000 141420761 141420761 66923416 932574833 216 822656953 148877000 100544625 331373888 166375000 140608 94818816 65939264 107850176 27818127 256047875 19683 144703125 39304 19902511 27270901 34645976 307546875 20570824 34645976 545338513 941192000 531441 403583419 970299000 14526784 9261000 65939264 353393243 541343375 19034163 460099648 6028568 303464448 64964808 247673152 952763904 40001688 605495736 9261 17576000 672221376 23393656 171879616 385828352 539353144 38272753 27 131096512 822656953 791453125 213847192 18609625 551368 851971392 42144192 216000 162771336 58411072 357911 135796744 314432000 2744 14526784 12167000 190109375 729000 79507000 979146657 100544625 53157376 11239424 822656953 5929741 10360232 228099131 78953589 299418309 820025856 7880599 438976000 827936019 16003008 88121125 119823157 381078125 12487168 895841344 170031464 334255384 211708736 1191016 437245479 133432831 113379904 290117528 242970624 508169592 294079625 535387328 822656953 343000 49430863 360944128 155720872 160103007 838561807 970299000 379503424 59319 259694072 28372625 502459875 2146689 75151448 365525875 10648000 259694072 827936019 230346397 207474688 561515625 11239424 973242271 547343432 9800344 616295051 551368 165469149 421875000 63521199 92345408 909853209 7529536 200201625 314432 128024064 220348864 393832837 12167000 7529536 25153757 148035889 169112377 19248832 39304000 129554216 94196375 384240583 5000211 49027896 83453453 64000000 30959144 389017000 165469149 485587656 239483061 21253933 10077696 226981 55306341 247673152 451217663 887503681 535387328 480048687 444194947 318611987 472729139 988047936 219256227 970299000 17984728 228099131 49430863 5088448 69426531 667627624 10503459 2197 88716536 376367048 345948408 313046839 234885113 822656953 124251499 480048687 17173512 741217625 716917375 4019679 6751269 140608000 87528384 40707584 42144192 804357000 636056 17576 179406144 83453453 42508549 20570824 64964808 651714363 10360232 9261000 120553784 119823157 226981 838561807 302111711 898632125 493039000 105154048 19683000 898632125 2628072 17173512 198155287 493039000 153990656 113379904 421875000 438976 51895117 40353607 63044792 303464448 420189749 7645373 1000000000 2000376 136590875 817400375 254840104 122763473 27 6967871 555412248 4330747 103823000 180362125 140608 909853209 300763000 976191488 201230056 328509 7301384 228099131 938313739 132651000 9393931 1331 70957944 714516984 15252992 733870808 363994344 69426531 110592 901428696 300763000 907039232 103823 6751269 188132517 229220928 81746504 970299 64481201 136590875 21484952 16387064 75686967 203297472 393832837 35937000 6751269 42875 296740963 184220009 973242271 481890304 40707584 898632125 232608375 5451776 80062991 143877824 132651000 11543176 251239591 129554216 216 809557568 99252847 406869021 11697083 55742968 270840023 491169069 485587656 480048687 9528128 265847707 232608375 80621568 6751269 941192000 2197 478211768 24897088 693154125 631628712 618470208 359425431 2571353 35611289 71991296 32768000 909853209 62099136 69934528 513922401 65939264 90518849 43614208 16003008 625026375 314432 539353144 47437928 238328 2863288 17984728 74088 57960603 165469149 113379904 729000000 231475544 460099648 25412184 29791000 18191447 137388096 64964808 929714176 122023936 28652616 360944128 549353259 173741112 86938307 112678587 949862087 683797841 421875000 250047000 656234909 125000 887503681 405224000 686128968 553387661 1367631 57066625 54872 4657463 758550528 3375 163667323 470910952 15625 3796416 4251528 54872 226981 39304 3652264 73034632 3241792 435519512 18821096 970299 690807104 4574296 273359449 519718464 406869021 11852352 21024576 1092727 1 2515456 348913664 54439939 851971392 189119224 85766121 324242703 15252992 9393931 12812904 74618461 1259712 14886936 34645976 890277128 23393656 653972032 55742968 322828856 997002999 592704 42875 281011375 269586136 258474853 12326391 86938307 29791 137388096 347428927 196122941 2803221 890277128 51478848 94196375 321419125 334255384 96702579 743677416 1061208 343 72511713 2571353 300763000 196122941 15625000 278445077 222545016 105154048 320013504 74088000 161878625 22188041 512 237176659 200201625 23887872 932574833 109215352 28934443 58863869 199176704 456533 36594368 246491883 622835864 68921000 296740963 50243409 1225043 40707584 263374721 6859 2460375 3944312 733870808 13997521 700227072 87528384 8741816 642735647 82881856 970299000 8000 456533 29791 658503000 854670349 121287375 114791256 12167000 35937 190109375 620650477 8869743 322828856 426957777 814780504 1728 165469149 46656000 582182875 1000 387420489 30080231 636056 287496000 456533 2685619 794022776 338608873 1953125 19902511 212776173 176558481 127263527 384240583 781229961 30664297 10503459 162771336 3375 77854483 958585256 825293672 370146232 596947688 353393243 5929741 132651 298077632 150568768 116930169 47045881 105154048 3944312 341532099 164566592 57512456 729 4913 173741112 36594368 256047875 53582633 33076161 4096 31255875 244140625 151419437 672221376 39304 111284641 5177717 298077632 491169069 259694072 204336469 269586136 48228544 8000000 997002999 7301384 2000376 268336125 2863288 483736625 6331625 89314623 11543176 35287552 24897088 964430272 5268024 967361669 64000000 605495736 523606616 665338617 4019679 328509000 791453125 21484952 7414875 489303872 321419125 890277128 28652616 82312875 3048625 157464000 681472 609800192 325660672 103823 3869893 614125 2628072 508169592 327082769 125000000 1124864 103823 49027896 97972181 8869743 256047875 476379541 171879616 2803221 432081216 938313739 935441352 6967871 18191447 7645373 5000211 254840104 379503424 15438249 3581577 35937 64 63521199 493039 56181887 33698267 11390625 719323136 21253933 231475544 2744 32768000 1953125 21717639 88121125 86938307 175616 382657176 26198073 27270901 343000 8 29791 54010152 247673152 25934336 12487168 3375 961504803 472729139 669921875 425259008 66923416 125 201230056 205379 12977875 25153757 512 991026973 10941048 724150792 294079625 137388096 22665187 4657463 205379 461889917 61629875 133432831 343000000 59776471 56623104 132651 74088000 373248 46656 4826809 277167808 10941048 250047 206425071 949862087 862801408 778688000 153990656 175616000 357911000 138991832 37259704 392223168 2863288 313046839 39304 225866529 90518849 11239424 122023936 541343375 288804781 830584 17984728 213847192 551368000 151419437 138991832 16974593 55306341 115501303 100544625 401947272 225866529 357911 18191447 321419125 3048625 901428696 55306341 801765089 642735647 636056 152273304 809557568 763551944 32157432 393832837 8869743 332812557 5929741 327082769 35937000 596947688 148877000 401947272 49836032 502459875 616295051 1860867 127263527 327082769 113379904 865523177 338608873 932574833 42875 458314011 259694072 16003008 306182024 194104539 449455096 36926037 92345408 31554496 95443993 122763473 1728 893056347 22188041 129554216 74088 41781923 300763 6644672 198155287 17576000 351895816 918330048 17373979 27000000 45118016 88121125 188132517 35937 81182737 521660125 5000211 188132517 41063625 494913671 2628072 890277128 447697125 3652264 110592000 21952000 804357000 746142643 85766121 6028568 22188041 2000376 103823 5177717 123505992 65450827 258474853 5000211 596947688 435519512 24389 197137368 254840104 99252847 18399744 23639903 1331 778688 133432831 783777448 167284151 1560896 18191447 237176659 33076161 521660125 57512456 82312875 23639903 11089567 16003008 65450827 279726264 14348907 6859 543338496 360944128 371694959 79507 373248 254840104 107171875 244140625 768575296 801765089 60698457 40001688 250047000 879217912 952763904 8741816 172808693 605495736 5545233 234885113 79507000 23639903 946966168 74088 78953589 512000 719323136 250047 299418309 13997521 147197952 8998912 504358336 42875 527514112 286191179 201230056 912673 77308776 10648 277167808 2924207 362467097 174676879 11852352 7301384 53157376 26198073 31255875 2515456 438976000 191102976 26463592 761048497 212776173 2460375 476379541 181321496 82312875 976191488 68921 68921 36926037 87528384 64000 269586136 181321496 28934443 724150792 15252992 2248091 3944312 2744 17984728 909853209 254840104 20570824 182284263 54439939 5451776 89314623 36594368 109902239 367061696 609800192 2863288 470910952 1331 873722816 233744896 374805361 80621568 405224 138991832 11390625 314432000 1601613 17984728 498677257 618470208 2985984 381078125 174676879 480048687 65450827 132651000 357911 647214625 949862087 59319000 487443403 44738875 223648543 7414875 4096 1560896 510082399 493039 36926037 48228544 24137569 71473375 4251528 410172407 269586136 274625 145531576 10503459 12812904 771095213 1771561 205379000 170953875 970299 709732288 456533000 246491883 381078125 447697125 306182024 567663552 2406104 223648543 101194696 33698267 21952 6434856 47045881 46656000 24389000 557441767 1000 144703125 3581577 27543608 8000 204336469 1 101847563 494913671 160989184 73034632 109902239 242970624 618470208 63521199 149721291 270840023 48627125 144703125 631628712 571787000 373248 8000000 214921799 17576000 150568768 313046839 1030301 458314011 444194947 400315553 114791256 697864103 110592 665338617 138991832 647214625 217081801 523606616 18399744 4913000 152273304 693154125 338608873 17576000 1000 132651 778688 433798093 825293672 586376253 970299000 151419437 460099648 766060875 82312875 596947688 1481544 29503629 348913664 64964808 29791 601211584 472729139 125000 683797841 3796416 110592000 229220928 34965783 700227072 537367797 493039000 66430125 166375 49836032 153990656 37259704 357911000 262144000 36926037 225866529 2406104 822656953 115501303 104487111 27818127 460099648 8615125 22906304 58863869 456533 97336 308915776 7301384 2924207 743677416 11239424 2299968 991026973 1061208 932574833 1728000 149721291 81182737 332812557 49430863 10793861 447697125 493039 282300416 321419125 122023936 938313739 904231063 27 726572699 129554216 474552000 360944128 96071912 82312875 4657463 205379 449455096 460099648 26730899 337153536 425259008 776151559 13824000 5268024 2924207 15069223 151419437 411830784 458314011 1295029 268336125 97336 985074875 213847192 649461896 381078125 851971392 46656000 80621568 247673152 111980168 103161709 985074875 40707584 150568768 49027896 403583419 4330747 565609283 672221376 49430863 160989184 13144256 746142643 12487168 15625000 541343375 4173281 32461759 447697125 571787000 158340421 117649000 13312053 105823817 390617891 1331 103823000 22425768 4657463 64481201 474552000 3307949 133432831 961504803 8489664 162771336 421875000 935441352 707347971 447697125 679151439 449455096 125 45882712 232608375 257259456 11239424 4492125 334255384 736314327 201230056 952763904 946966168 537367797 4913 15625 188132517 329939371 551368 85766121 11239424 210644875 178453547 551368 20346417 119095488 131872229 82312875 82312875 26730899 74088000 238328000 236029032 176558481 30664297 461889917 513922401 226981 8 938313739 773620632 179406144 373248000 19034163 575930368 152273304 304821217 50243409 474552000 82312875 4657463 17373979 445943744 131872229 3112136 8120601 6434856 67419143 440711081 13824 2744000 904231063 10941048 644972544 18399744 929714176 10503459 118370771 253636137 77854483 480048687 493039 61162984 197137368 553387661 144703125 82312875 382657176 251239591 39304 123505992 4251528 32461759 3375000 77854483 860085351 25672375 4410944 5000211 753571 596947688 116930169 979146657 16003008 217081801 469097433 13651919 338608873 3652264 1061208 325660672 78402752 736314327 117649000 825293672 250047000 26730899 29791 344472101 4330747 596947688 137388096 78402752 13824 41063625 870983875 873722816 20570824 228099131 721734273 14348907 25934336 55742968 714516984 150568768 131096512 334255384 222545016 437245479 523606616 452984832 59776471 854670349 596947688 96071912 915498611 3869893 28934443 729 262144000 15625 105154048 61162984 198155287 447697125 180362125 393832837 177504328 527514112 88121125 973242271 148035889 51064811 104487111 12326391 697864103 340068392 63521199 12977875 37933056 979146657 29791000 788889024 74618461 74088 964430272 89915392 171879616 10648000 310288733 493039000 177504328 2352637 1815848 302111711 81746504 17373979 177504328 870983875 22665187 160103007 2515456 12649337 97336000 616295051 146363183 92345408 458314011 29791000 47832147 177504328 324242703 406869021 91125000 345948408 317214568 11852352 124251499 4826809 1331 14886936 78953589 62099136 286191179 801765089 205379 283593393 30080231 55742968 269586136 806954491 2197 46656000 257259456 296740963 563559976 804357000 12487168 489303872 915498611 204336469 783777448 28372625 275894451 958585256 629422793 250047000 2197 5929741 166375000 138188413 405224 320013504 111980168 35937000 3241792 121287375 405224 820025856 6644672 347428927 91125000 180362125 454756609 5000211 30371328 430368875 390617891 374805361 202262003 8120601 881974079 4913000 51478848 12812904 6539203 68921 33698267 320013504 51895117 9663597 248858189 10648000 949862087 103161709 3241792 160989184 569722789 107850176 20123648 3796416 1000 132651000 12008989 304821217 325660672 327082769 64 118370771 166375000 23639903 139798359 64964808 4657463 170953875 241804367 267089984 440711081 350402625 1124864 207474688 599077107 85184 452984832 222545016 15625000 649461896 8489664 8615125 334255384 8 26730899 36926037 979146657 686128968 817400375 46268279 175616000 667627624 822656953 456533000 247673152 16194277 690807104 3375 421875 76225024 226981 397065375 517781627 517781627 234885113 444194947 658503 513922401 512000 300763 204336469 33698267 543338496 341532099 2744 389017 42508549 1728 681472 3723875 952763904 660776311 11390625 16194277 1331000 15252992 42508549 123505992 804357000 272097792 547343432 941192 321419125 101194696 5832 115501303 921167317 549353259 7077888 367061696 320013504 48228544 9938375 3442951 237176659 33076161 16581375 176558481 334255384 260917119 955671625 96702579 6331625 86350888 854670349 300763 26730899 16003008 148035889 796597983 2628072 1953125 693154125 28372625 20123648 817400375 474552 636056000 9663597 217081801 262144 901428696 31554496 480048687 607645423 56181887 64964808 76225024 335702375 135005697 54872000 884736000 1191016 838561807 20346417 138991832 531441000 77854483 2146689 1124864 16777216 12977875 3176523 370146232 693154125 267089984 310288733 328509 794022776 201230056 153130375 63044792 17779581 49430863 374805361 138991832 357911000 596947688 281011375 901428696 127263527 57066625 154854153 31855013 54872000 485587656 89915392 991026973 30664297 32157432 994011992 502459875 1815848 2924207 435519512 766060875 465484375 709732288 445943744 247673152 107850176 202262003 586376253 110592000 799178752 222545016 868250664 166375 11852352 53582633 15625 78402752 7880599 129554216 328509 1728000 347428927 73034632 27818127 433798093 162771336 726572699 58863869 456533 773620632 753571 100544625 74618461 66923416 99897344 2197 82881856 2863288 39304000 359425431 513922401 912673 31554496 3442951 367061696 912673 753571 681472 129554216 382657176 229220928 382657176 52734375 14172488 25672375 1953125 46656000 368601813 403583419 33698267 223648543 108531333 231475544 99252847 236029032 135005697 273359449 3048625 92959677 456533 543338496 51064811 573856191 778688000 1000000000 11390625 6539203 418508992 683797841 1601613 192100033 29791000 474552 19683000 97336000 736314327 81746504 2197000 195112000 3652264 97336 50653000 1092727 214921799 400315553 36926037 69426531 679151439 313046839 121287375 64000000 64481201 125 42875 74088000 729000000 42875 63521199 93576664 1643032 295408296 30080231 997002999 212776173 95443993 158340421 21484952 778688 38958219 12326391 849278123 153990656 296740963 263374721 539353144 203297472 130323843 712121957 234885113 111284641 283593393 5451776 296740963 20570824 96702579 463684824 814780504 291434247 405224000 9129329 257259456 1404928 59776471 27000 197137368 203297472 830584000 781229961 1000000 274625000 154854153 390617891 729000000 8120601 633839779 884736 78402752 365525875 12008989 197137368 18821096 40353607 857375 405224 67419143 206425071 91733851 78953589 6967871 371694959 438976 128024064 230346397 2515456 116214272 651714363 195112000 65450827 559476224 1259712 32768 979146657 42508549 63044792 640503928 300763 420189749 105154048 245314376 435519512 152273304 28094464 2985984 315821241 54439939 335702375 310288733 317214568 85184 796597983 10941048 812166237 669921875 306182024 822656953 1061208 367061696 19465109 27 22425768 42144192 1295029 469097433 909853209 42875000 801765089 107171875 5359375 264609288 110592 970299000 985074875 465484375 709732288 5639752 146363183 580093704 167284151 205379 90518849 644972544 7529536 403583419 426957777 2985984 704969000 94818816 709732288 34012224 768575296 154854153 199176704 4173281 108531333 1092727 340068392 751089429 68921000 195112 92345408 4913 6229504 64964808 9393931 884736 183250432 541343375 32768 291434247 12487168 403583419 12008989 8000 172808693 924010424 125000 444194947 812166237 551368 282300416 43243551 273359449 681472 16581375 480048687 421875 54010152 19034163 274625000 4410944 766060875 69934528 786330467 483736625 187149248 240641848 292754944 174676879 865523177 13312053 817400375 1259712 19034163 248858189 274625000 13824 27818127 125000 493039000 212776173 34965783 416832723 830584 12977875 465484375 288804781 51895117 160103007 39304 19465109 964430272 729000000 37259704 10793861 1728000 26463592 197137368 6859 302111711 835896888 63521199 152273304 83453453 246491883 17779581 985074875 317214568 467288576 240641848 174676879 776151559 955671625 590589719 34645976 263374721 2628072 4574296 961504803 19248832 2571353 1124864 183250432 565609283 21952 136590875 252435968 465484375 15813251 190109375 636056000 1092727 29791 15438249 296740963 23639903 472729139 4741632 258474853 150568768 91125000 403583419 531441000 370146232 135005697 17576 88716536 182284263 949862087 91125 28094464 307546875 201230056 958585256 11852352 252435968 688465387 265847707 23149125 60698457 854670349 25412184 260917119 288804781 26198073 133432831 519718464 31855013 259694072 19034163 2803221 5268024 512000 88716536 31255875 343000000 311665752 292754944 21484952 467288576 681472 5832000 189119224 416832723 1 594823321 110592 1860867 387420489 690807104 5088448 74618461 465484375 165469149 204336469 54872000 2803221 68417929 799178752 799178752 22665187 303464448 561515625 599077107 60698457 425259008 30959144 4096 949862087 724150792 1560896 288804781 348913664 6859 38958219 8365427 395446904 125751501 259694072 533411731 437245479 32461759 5177717 849278123 702595369 416832723 311665752 162771336 704969000 56181887 53157376 12487168 669921875 250047000 135005697 176558481 91125 1367631 34645976 3723875 14706125 63044792 287496 259694072 13144256 982107784 18609625 14526784 428661064 34965783 125000000 338608873 778688 164566592 423564751 103161709 149721291 2097152 594823321 347428927 512000000 704969 310288733 941192000 693154125 3307949 12326391 594823321 3869893 895841344 438976000 620650477 45882712 8741816 901428696 3112136 493039000 955671625 733870808 835896888 46656 21253933 112678587 1259712 161878625 31554496 19683 43986977 16387064 150568768 559476224 6644672 557441767 63521199 65939264 180362125 912673 51895117 68921 142236648 348913664 80621568 314432000 268336125 150568768 7077888 244140625 274625000 62570773 32768000 3652264 13824000 257259456 761048497 36264691 34328125 34012224 693154125 350402625 2924207 57066625 642735647 18609625 2146689 592704000 647214625 13824 15625000 27818127 21484952 932574833 62099136 290117528 611960049 395446904 164566592 949862087 571787000 1815848 5177717 4913 493039 103823 117649000 57960603 631628712 48228544 873722816 660776311 8120601 3048625 13824 180362125 244140625 3307949 51895117 704969000 496793088 1728000 107850176 2985984 738763264 521660125 200201625 252435968 154854153 783777448 315821241 461889917 695506456 130323843 331373888 28934443 16581375 377933067 967361669 8000000 37595375 36926037 252435968 15438249 75686967 430368875 140608 413493625 783777448 709732288 35611289 833237621 4251528 61629875 633839779 186169411 707347971 508169592 99252847 88121125 29791 2299968 188132517 411830784 18821096 941192 21717639 551368 555412248 89915392 50243409 26730899 4913000 121287375 351895816 430368875 3944312 733870808 11543176 6751269 57960603 269586136 78402752 77308776 5451776 306182024 197137368 161878625 110592000 390617891 79507000 804357 1000 2685619 59776471 541343375 4826809 272097792 381078125 32157432 924010424 584277056 8615125 321419125 111980168 3112136 244140625 438976 452984832 27 73560059 350402625 33386248 582182875 716917375 820025856 6859 2352637 456533 663054848 8615125 42875000 756058031 887503681 9528128 153990656 110592000 318611987 61629875 368601813 55742968 11239424 693154125 60236288 5639752 83453453 437245479 14886936 173741112 48228544 24897088 209584584 753571000 269586136 496793088 236029032 741217625 11089567 33386248 314432 41063625 743677416 403583419 731432701 44361864 292754944 418508992 38958219 23887872 707347971 40707584 578009537 778688 251239591 1295029 915498611 314432000 69426531 169112377 178453547 337153536 62099136 10360232 256047875 618470208 86938307 12167000 709732288 390617891 398688256 4410944 80062991 177504328 465484375 549353259 50243409 12167000 935441352 15625000 54872000 8741816 973242271 15252992 17576000 16003008 51064811 9261 167284151 300763000 30080231 168196608 578009537 175616000 5735339 5832 2406104 187149248 373248 724150792 185193 2352637 236029032 599077107 10793861 493039 92959677 107171875 14172488 42875 223648543 508169592 3176523 124251499 607645423 256047875 991026973 426957777 48627125 51478848 982107784 203297472 614125000 8489664 437245479 58863869 683797841 54872000 143055667 525557943 157464 79507000 362467097 79507000 5177717 658503000 642735647 43986977 334255384 268336125 411830784 143055667 6229504 3511808 109902239 588480472 5088448 64481201 31855013 20346417 27000000 729000000 944076141 86938307 549353259 804357 636056 89915392 49027896 85184000 117649 62570773 10648000 10077696 125000000 714516984 254840104 918330048 48627125 4096 177504328 175616000 219256227 27 46656 559476224 184220009 153990656 771095213 531441000 331373888 140608 116214272 34012224 233744896 377933067 753571 256047875 145531576 176558481 707347971 478211768 234885113 712121957 363994344 33386248 498677257 291434247 799178752 34965783 241804367 186169411 7880599 132651 415160936 21484952 690807104 216 122763473 30371328 275894451 279726264 254840104 136590875 4913000 85184 202262003 6859 512 29791000 437245479 525557943 838561807 408518488 365525875 6128487 11390625 38958219 350402625 157464 2924207 830584 278445077 101194696 437245479 481890304 2863288 351895816 753571000 1191016 99252847 146363183 367061696 804357 658503 854670349 543338496 87528384 103823000 504358336 314432 901428696 128787625 430368875 256047875 512000000 16581375 36594368 423564751 11697083 164566592 114791256 250047 41063625 157464 16387064 350402625 114791256 384240583 49430863 12008989 23149125 6859 5929741 12977875 1728000 185193000 48228544 143877824 45118016 76225024 12167000 465484375 137388096 318611987 27000000 158340421 119823157 7529536 195112000 223648543 106496424 9261000 804357 64481201 85184000 571787 291434247 1643032 9261 833237621 733870808 1331000 603351125 584277056 10218313 833237621 491169069 125751501 34328125 636056 567663552 18821096 216000000 5451776 345948408 114791256 565609283 63521199 893056347 3796416 127263527 676836152 343 14348907 38958219 21952 1560896 42508549 216000 165469149 476379541 884736000 410172407 24642171 599077107 354894912 318611987 195112000 25412184 658503000 44738875 433798093 45118016 62099136 209584584 251239591 658503000 596947688 21717639 5545233 265847707 656234909 237176659 395446904 941192000 216 68417929 22188041 61629875 192100033 322828856 63044792 25412184 335702375 68921 2248091 168196608 161878625 19248832 926859375 43986977 1061208 219256227 72511713 74088000 658503000 158340421 535387328 7301384 270840023 33076161 338608873 676836152 76225024 753571 695506456 10218313 144703125 103823 695506456 88716536 614125000 379503424 53582633 56623104 178453547 21253933 10941048 783777448 54872000 220348864 120553784 175616 709732288 262144000 264609288 854670349 175616000 362467097 105154048 320013504 328509 843908625 15438249 442450728 506261573 114084125 2048383 584277056 63044792 16003008 19465109 6751269 49430863 997002999 926859375 14348907 367061696 73034632 31855013 286191179 48228544 77308776 22188041 33076161 86350888 719323136 13997521 614125 440711081 854670349 50243409 5639752 1331 640503928 117649 389017 472729139 13997521 115501303 10648 77308776 110592 32157432 979146657 9938375 84604519 437245479 2048383 74088 11390625 34965783 54010152 12977875 270840023 912673 300763000 3375000 430368875 674526133 74618461 201230056 185193000 193100552 695506456 41781923 1404928 465484375 185193000 203297472 9129329 3511808 642735647 53157376 368601813 465484375 8998912 219256227 766060875 596947688 709732288 344472101 843908625 62099136 9800344 3442951 132651 109215352 773620632 327082769 804357000 311665752 152273304 517781627 997002999 4096 160103007 961504803 11239424 898632125 331373888 493039000 264609288 1000 8869743 563559976 253636137 57512456 1000000 170953875 353393243 676836152 11697083 140608 3723875 24897088 90518849 33076161 2352637 395446904 15438249 12977875 620650477 344472101 753571000 445943744 27270901 230346397 16194277 85184 138991832 57512456 647214625 28652616 84604519 36594368 525557943 2744 203297472 139798359 318611987 23639903 80621568 221445125 274625000 387420489 776151559 15252992 1481544 3048625 6751269 17373979 313046839 4410944 22665187 801765089 34965783 356400829 112678587 53157376 373248000 48627125 515849608 397065375 385828352 5451776 731432701 63044792 833237621 970299000 13651919 460099648 6967871 573856191 73034632 27818127 136590875 35937000 778688 281011375 95443993 357911 988047936 143877824 175616 709732288 103161709 74088 105154048 447697125 284890312 729000 110592000 224755712 9261000 651714363 50243409 35287552 926859375 183250432 118370771 451217663 387420489 746142643 451217663 185193000 884736 17576 460099648 385828352 5832 218167208 5268024 915498611 81746504 1000 567663552 39304 317214568 1442897 360944128 1331000 41421736 57512456 2352637 33698267 217081801 37259704 778688 68921 1331 938313739 104487111 36594368 96702579 438976 28652616 531441 599077107 89915392 84604519 985074875 51064811 37933056 68417929 27000000 34645976 79507 403583419 109902239 961504803 310288733 350402625 676836152 106496424 738763264 1367631 260917119 58863869 609800192 273359449 368601813 12649337 605495736 77854483 354894912 58863869 288804781 3652264 10648000 746142643 362467097 724150792 1000 157464000 184220009 24389000 257259456 578009537 7301384 731432701 616295051 104487111 79507000 5832 114791256 54439939 2299968 946966168 1560896 14886936 547343432 512 1191016 531441000 801765089 126506008 1643032 901428696 85184000 259694072 19034163 67419143 1520875 573856191 32461759 110592000 258474853 60698457 85766121 195112 5832000 17173512 132651000 359425431 445943744 82312875 461889917 19248832 37595375 596947688 1815848 259694072 41781923 702595369 611960049 2744 27000000 302111711 24897088 80062991 74088000 994011992 622835864 67419143 282300416 148877 20123648 62570773 674526133 132651000 444194947 935441352 77854483 44361864 168196608 228099131 12487168 873722816 812166237 435519512 627222016 58411072 327082769 22425768 809557568 3869893 825293672 143877824 191102976 21952000 11852352 103823 101194696 982107784 392223168 229220928 115501303 748613312 6859000 143055667 15252992 73034632 29218112 413493625 408518488 27000 191102976 500566184 611960049 506261573 131096512 262144000 103823 317214568 282300416 788889024 444194947 77308776 8000 7645373 92345408 907039232 2048383 1092727 85766121 26463592 343 213847192 12649337 672221376 47045881 688465387 67419143 42875 210644875 3375000 5177717 119095488 778688000 88121125 16777216 240641848 809557568 533411731 1295029 620650477 262144 36594368 893056347 440711081 15625 438976000 253636137 410172407 97336000 756058031 578009537 181321496 299418309 42144192 2352637 393832837 40707584 433798093 820025856 515849608 182284263 629422793 57066625 478211768 75151448 27 34012224 30080231 961504803 189119224 483736625 830584 95443993 287496 41063625 86938307 223648543 42875000 300763000 751089429 299418309 523606616 209584584 300763000 250047 494913671 82312875 59776471 83453453 314432000 1601613 224755712 426957777 107850176 117649 456533000 704969000 344472101 31855013 385828352 41063625 5735339 2248091 893056347 688465387 5177717 697864103 395446904 347428927 133432831 286191179 743677416 337153536 54872000 586376253 4330747 277167808 75151448 12977875 24389000 300763000 420189749 59319000 487443403 184220009 367061696 3307949 4251528 66923416 17576 893056347 274625000 18399744 926859375 941192000 622835864 2000376 17779581 17576000 85184 304821217 704969000 13824000 103823000 970299000 6859 50243409 41781923 10648 91125000 259694072 13481272 535387328 571787 702595369 78953589 15069223 102503232 138991832 119095488 483736625 377933067 3442951 219256227 695506456 873722816 14348907 970299000 105823817 77854483 25934336 300763 331373888 493039 213847192 822656953 7880599 2097152 794022776 8869743 669921875 6539203 565609283 669921875 736314327 143055667 758550528 991026973 86350888 16974593 11697083 295408296 74088 857375 337153536 180362125 14706125 195112 2985984 286191179 269586136 34965783 430368875 268336125 209584584 493039 445943744 14526784 163667323 52313624 5177717 841232384 19248832 282300416 300763 85766121 860085351 64 91125000 1000 809557568 16387064 78402752 1520875 8 105154048 1331000 879217912 870983875 168196608 768575296 137388096 353393243 663054848 640503928 741217625 35611289 982107784 472729139 239483061 57066625 9261000 812166237 131096512 761048497 90518849 638277381 105823817 101847563 6128487 76225024 733870808 28934443 35937 1771561 67419143 781229961 296740963 26463592 884736000 426957777 75686967 66923416 22665187 234885113 997002999 12649337 43243551 295408296 37595375 148035889 83453453 69426531 1685159 382657176 12008989 38614472 260917119 912673 263374721 809557568 131096512 315821241 168196608 543338496 193100552 472729139 835896888 642735647 24389000 61629875 283593393 120553784 146363183 13481272 21717639 2924207 726572699 846590536 343 180362125 174676879 758550528 1953125 139798359 300763 454756609 117649000 384240583 941192 2460375 763551944 36264691 317214568 12008989 207474688 205379 135796744 17173512 71991296 171879616 921167317 801765089 1860867 788889024 46268279 195112000 76225024 16581375 34328125 107171875 40707584 39304 11543176 738763264 5735339 189119224 1643032 83453453 547343432 232608375 362467097 373248000 638277381 773620632 401947272 461889917 37259704 430368875 1157625 74088000 288804781 451217663 2685619 1953125 268336125 50243409 166375 761048497 4574296 75686967 137388096 961504803 137388096 128024064 27543608 494913671 100544625 110592000 141420761 18821096 121287375 707347971 66430125 582182875 683797841 55306341 286191179 109902239 405224 135796744 16387064 86938307 521660125 154854153 103161709 49027896 879217912 539353144 799178752 504358336 629422793 4096000 20346417 194104539 77854483 976191488 63044792 260917119 310288733 1259712 58411072 15625 360944128 970299 40001688 30371328 406869021 958585256 435519512 52313624 8000 145531576 531441000 539353144 40707584 515849608 2248091 125000000 481890304 565609283 804357000 508169592 761048497 667627624 1560896 529475129 7414875 256047875 147197952 2097152 192100033 27000000 2744 1124864 70444997 49430863 19683 437245479 403583419 707347971 218167208 15069223 298077632 663054848 876467493 36926037 588480472 226981000 58411072 451217663 428661064 644972544 74088000 181321496 103823 165469149 287496000 644972544 614125 776151559 1601613 67917312 143877824 345948408 13824 2197000 435519512 838561807 51478848 647214625 28652616 578009537 15252992 941192000 284890312 952763904 204336469 192100033 313046839 2571353 11239424 663054848 16003008 898632125 642735647 567663552 1157625 50243409 106496424 239483061 72511713 432081216 11852352 111284641 109215352 246491883 578009537 42144192 202262003 7301384 101194696 640503928 4826809 941192000 493039 320013504 55742968 70444997 833237621 8120601 247673152 2406104 71991296 753571000 676836152 208527857 296740963 168196608 1000000000 9261 92959677 77308776 697864103 672221376 37259704 77308776 335702375 7414875 193100552 13824000 379503424 3112136 19465109 432081216 77308776 460099648 398688256 63521199 761048497 50243409 6539203 5268024 403583419 33386248 445943744 9261000 758550528 17779581 676836152 753571 2197 101194696 9800344 2744 841232384 1953125 1000 179406144 182284263 120553784 6539203 88121125 304821217 656234909 54872000 66430125 64 3581577 688465387 640503928 389017 1191016 2985984 216 84027672 239483061 753571 377933067 236029032 304821217 73560059 519718464 6028568 35287552 343000000 545338513 15625000 105154048 30664297 213847192 166375000 194104539 228099131 445943744 96071912 778688 40707584 8998912 291434247 18821096 302111711 80621568 575930368 389017 19034163 961504803 9393931 437245479 109215352 647214625 108531333 196122941 3511808 565609283 10793861 525557943 1404928 78402752 324242703 159220088 649461896 348913664 62099136 1331 47437928 96702579 15069223 79507000 527514112 1331000 11697083 148035889 537367797 812166237 87528384 994011992 278445077 113379904 3241792 292754944 504358336 9528128 270840023 60698457 539353144 315821241 49836032 153130375 743677416 300763000 91125 460099648 103823000 306182024 148035889 59319000 304821217 6644672 387420489 31855013 569722789 48627125 1771561 778688 535387328 695506456 493039 184220009 521660125 846590536 4657463 153990656 5268024 521660125 20346417 257259456 1728 45499293 12649337 6128487 176558481 94196375 658503000 17779581 1030301 456533 2352637 418508992 37933056 27818127 126506008 590589719 660776311 465484375 2460375 54872000 712121957 8242408 1685159 141420761 65939264 211708736 16387064 463684824 27000000 28934443 367061696 6967871 300763 99252847 115501303 60698457 42508549 12487168 781229961 324242703 222545016 496793088 438976000 239483061 250047000 236029032 3442951 83453453 50653 92345408 205379000 15252992 223648543 15625 814780504 15252992 100544625 8242408 147197952 549353259 1601613 231475544 166375000 195112 254840104 3442951 64964808 156590819 512000000 28094464 66430125 618470208 106496424 1331 502459875 117649 247673152 190109375 356400829 302111711 223648543 132651 835896888 563559976 11697083 45118016 38958219 119095488 854670349 230346397 258474853 160103007 185193 480048687 122763473 45499293 30959144 197137368 531441 395446904 997002999 302111711 941192000 9261000 49836032 104487111 92345408 40353607 890277128 474552 881974079 967361669 7762392 438976 360944128 411830784 200201625 7301384 571787000 1643032 11239424 92345408 48627125 61162984 1481544 24389 970299 35287552 531441000 149721291 12167000 47437928 433798093 24389 148877 39304 208527857 91733851 164566592 110592000 9938375 876467493 211708736 281011375 743677416 59319 15625000 51064811 153990656 806954491 75686967 40001688 440711081 6967871 175616000 112678587 27270901 512000000 132651000 177504328 458314011 480048687 609800192 463684824 85184000 12977875 5451776 15813251 34012224 512000 7529536 1728 26730899 8741816 152273304 203297472 4251528 447697125 132651000 533411731 76765625 281011375 539353144 19034163 8998912 474552 733870808 895841344 712121957 64481201 4826809 461889917 368601813 909853209 357911 210644875 303464448 224755712 74618461 756058031 763551944 119095488 68921000 3723875 232608375 411830784 82881856 226981 525557943 58863869 129554216 303464448 786330467 607645423 3176523 1685159 59776471 2628072 2460375 6539203 373248000 49430863 287496000 34965783 190109375 387420489 36594368 274625000 1061208 804357 438976 672221376 44738875 2571353 398688256 344472101 707347971 379503424 674526133 8 704969 46268279 627222016 440711081 6967871 958585256 478211768 105154048 101847563 470910952 746142643 161878625 181321496 4251528 32157432 68417929 317214568 167284151 288804781 18609625 825293672 912673 188132517 82312875 21484952 29791000 31855013 665338617 523606616 3581577 73560059 57960603 80062991 296740963 465484375 337153536 267089984 68417929 573856191 12167 465484375 1367631 245314376 4574296 30371328 5639752 100544625 631628712 108531333 809557568 329939371 64000 1225043 379503424 644972544 331373888 17373979 474552000 719323136 64000000 50243409 127263527 586376253 56623104 47045881 236029032 159220088 24642171 19683 91733851 166375000 45118016 208527857 63521199 221445125 226981000 34645976 8000000 504358336 36594368 1442897 949862087 1643032 469097433 35611289 103823000 42508549 838561807 87528384 101194696 132651 415160936 421875 359425431 1860867 8998912 199176704 216000 59319 970299 517781627 28094464 365525875 660776311 454756609 768575296 763551944 1728 451217663 14348907 573856191 751089429 456533 185193 13651919 30959144 1643032 25934336 674526133 445943744 93576664 438976000 74618461 71473375 944076141 37595375 5929741 393832837 308915776 776151559 9129329 841232384 991026973 60236288 3375 59776471 644972544 357911000 26463592 833237621 22665187 367061696 804357000 12167 515849608 1728000 5832000 332812557 105154048 33076161 21484952 783777448 16003008 302111711 2744 190109375 251239591 254840104 8365427 5929741 58411072 48627125 211708736 236029032 1771561 27000000 282300416 34328125 159220088 87528384 17984728 103161709 592704 376367048 21484952 325660672 46268279 55742968 736314327 94818816 371694959 561515625 287496 12812904 918330048 944076141 2406104 909853209 46656000 172808693 145531576 81182737 1442897 368601813 1404928 6229504 14886936 156590819 976191488 912673000 264609288 491169069 308915776 354894912 63521199 226981 81182737 191102976 98611128 296740963 7762392 275894451 748613312 33076161 397065375 830584000 3944312 16194277 10793861 343 438976000 958585256 13144256 6229504 686128968 452984832 7645373 746142643 103161709 614125 1953125 8365427 70444997 125000000 2744 295408296 860085351 3869893 354894912 362467097 97336000 50653 96702579 25934336 676836152 841232384 997002999 644972544 985074875 287496000 472729139 2460375 952763904 884736000 658503000 16003008 2515456 788889024 286191179 33698267 221445125 156590819 53582633 36264691 924010424 1061208 533411731 98611128 5832 82312875 251239591 13997521 688465387 835896888 308915776 311665752 120553784 238328 15252992 114791256 156590819 3796416 53157376 155720872 738763264 89314623 268336125 669921875 870983875 584277056 2685619 348913664 182284263 895841344 415160936 350402625 636056 406869021 8242408 41421736 2515456 357911000 5735339 77308776 47832147 328509 51064811 551368000 267089984 82881856 247673152 36926037 491169069 102503232 5929741 49836032 115501303 681472000 250047 40001688 563559976 991026973 1225043 195112 958585256 199176704 10360232 1000000 92345408 35937 58863869 2744000 941192 879217912 216 686128968 107171875 6539203 904231063 365525875 343 426957777 7301384 2000376 234885113 830584000 385828352 543338496 279726264 551368 216 48627125 674526133 10218313 257259456 2097152 23639903 658503 976191488 268336125 683797841 8998912 827936019 1030301 13824 58411072 24389000 41421736 82881856 223648543 71991296 246491883 425259008 4492125 141420761 64964808 154854153 3869893 551368 20796875 1560896 39651821 663054848 348913664 268336125 493039 251239591 343000000 322828856 33386248 851971392 22906304 204336469 21024576 113379904 25153757 426957777 214921799 695506456 85766121 37259704 374805361 523606616 489303872 222545016 955671625 970299 42875000 101847563 32157432 87528384 264609288 3112136 38614472 926859375 493039 28652616 15069223 24389000 10648000 1643032 26198073 857375000 781229961 904231063 34012224 116214272 86938307 773620632 1685159 647214625 761048497 292754944 340068392 24137569 812166237 5832 318611987 251239591 944076141 127263527 642735647 29218112 163667323 20123648 10077696 3112136 116930169 86938307 4251528 860085351 843908625 609800192 363994344 605495736 131096512 110592 10218313 3375 704969 835896888 833237621 420189749 32768000 941192 4096 531441 28094464 150568768 79507000 188132517 382657176 605495736 531441 29218112 2000376 406869021 133432831 719323136 206425071 135005697 40353607 474552000 36264691 61629875 926859375 247673152 1560896 904231063 2146689 387420489 898632125 401947272 314432000 68921 270840023 5929741 103823000 994011992 1225043 265847707 625026375 25153757 216000000 660776311 186169411 219256227 16194277 295408296 973242271 73560059 801765089 768575296 240641848 14348907 1157625 28094464 660776311 527514112 14172488 521660125 32461759 555412248 512000 13997521 862801408 791453125 12167000 912673 60698457 976191488 166375 838561807 89915392 2924207 131096512 211708736 108531333 116214272 343000 1331000 545338513 284890312 251239591 57960603 373248 825293672 392223168 52313624 77308776 1481544 79507000 135005697 110592 3944312 5639752 367061696 991026973 37933056 433798093 8615125 8365427 465484375 210644875 9129329 337153536 331373888 4913000 306182024 862801408 172808693 57960603 804357000 456533 461889917 843908625 2863288 766060875 149721291 268336125 901428696 24137569 73034632 681472000 964430272 290117528 209584584 912673000 3176523 952763904 1906624 46656 401947272 753571 78402752 315821241 531441 109902239 6434856 123505992 827936019 149721291 454756609 201230056 158340421 169112377 220348864 13481272 901428696 236029032 420189749 470910952 4019679 38958219 681472000 2985984 12008989 199176704 282300416 86350888 29503629 30371328 282300416 982107784 1092727 176558481 638277381 451217663 773620632 52313624 61162984 91733851 34965783 970299000 3241792 8000 609800192 6967871 8869743 452984832 202262003 868250664 325660672 1259712 47832147 531441 188132517 288804781 268336125 2744 253636137 467288576 12977875 463684824 88121125 89915392 42508549 79507000 44738875 133432831 1157625 1560896 12008989 6128487 368601813 865523177 166375000 13824000 1000 63044792 59319000 2803221 51478848 2197 131096512 129554216 13651919 15438249 167284151 95443993 22906304 338608873 370146232 393832837 137388096 33076161 141420761 508169592 62099136 185193 115501303 590589719 200201625 2571353 1771561 1906624 640503928 204336469 7880599 592704000 418508992 924010424 665338617 32157432 941192 890277128 400315553 6859000 833237621 406869021 32461759 9261000 50243409 94818816 62570773 8120601 12649337 2571353 212776173 1000000 1225043 1481544 291434247 71991296 12167 508169592 270840023 2248091 783777448 389017 56181887 54010152 523606616 6229504 47045881 763551944 69934528 9261000 904231063 54872 854670349 603351125 213847192 6331625 991026973 286191179 976191488 69934528 16974593 27000 217081801 11543176 318611987 201230056 288804781 68417929 5735339 236029032 303464448 5832000 99897344 395446904 93576664 324242703 71473375 318611987 13144256 210644875 2685619 163667323 636056 915498611 12167000 607645423 33698267 151419437 302111711 10503459 6859000 506261573 114084125 529475129 753571000 347428927 42875 1000000000 32768000 873722816 988047936 42508549 8365427 213847192 4096000 219256227 729000000 182284263 49836032 207474688 65450827 949862087 8869743 512 279726264 674526133 161878625 288804781 674526133 438976000 28094464 2048383 924010424 435519512 328509 50243409 274625000 5832000 851971392 7529536 493039 335702375 136590875 49836032 451217663 300763 247673152 175616000 128787625 170031464 841232384 6751269 313046839 423564751 12167 103823000 438976000 3176523 753571000 291434247 250047000 116214272 89915392 776151559 340068392 898632125 862801408 52313624 642735647 702595369 603351125 494913671 87528384 458314011 121287375 415160936 54872 57066625 702595369 180362125 279726264 776151559 425259008 320013504 640503928 329939371 502459875 206425071 33386248 2924207 2299968 57960603 638277381 12326391 238328 746142643 161878625 210644875 37259704 1442897 38958219 857375000 34965783 15069223 23393656 262144 498677257 15813251 8869743 469097433 28372625 44738875 35611289 929714176 1685159 420189749 8242408 6859 9528128 1191016 638277381 18191447 20796875 149721291 2628072 616295051 9261000 16003008 444194947 13824 8998912 184220009 168196608 51064811 912673 190109375 158340421 75151448 10077696 535387328 763551944 416832723 367061696 9129329 533411731 12977875 4574296 753571000 4173281 997002999 287496 146363183 18821096 1259712 7529536 493039000 5088448 504358336 299418309 283593393 8000000 296740963 45882712 75151448 6644672 926859375 46656 171879616 9129329 392223168 212776173 22906304 359425431 11089567 148877000 115501303 138188413 843908625 50653 100544625 74618461 166375000 171879616 313046839 860085351 478211768 343 368601813 288804781 354894912 32461759 219256227 153990656 753571000 139798359 413493625 781229961 1728 80621568 559476224 7301384 31554496 642735647 961504803 84027672 113379904 649461896 34645976 58863869 245314376 726572699 36926037 1295029 362467097 205379 100544625 103823000 1953125 599077107 34965783 137388096 20346417 949862087 72511713 132651 660776311 143877824 28094464 1061208 160989184 9528128 15625000 4096000 150568768 716917375 647214625 607645423 343000000 367061696 356400829 21253933 447697125 843908625 47832147 184220009 681472000 139798359 180362125 733870808 4913 647214625 504358336 649461896 328509 157464 82312875 629422793 67419143 332812557 37259704 300763 143877824 5545233 753571 2685619 108531333 2352637 642735647 306182024 620650477 843908625 247673152 34012224 1906624 3944312 649461896 47045881 502459875 716917375 405224000 994011992 12649337 496793088 445943744 138188413 173741112 5000211 594823321 724150792 70957944 50243409 94818816 216000000 174676879 588480472 225866529 150568768 9938375 128024064 474552000 182284263 43614208 2146689 3796416 401947272 78953589 14348907 30959144 24389 631628712 5735339 433798093 128024064 714516984 274625 32768 27000 171879616 160103007 48228544 6128487 10503459 94818816 11239424 103161709 28934443 21024576 55742968 18609625 531441 122763473 683797841 98611128 74618461 5735339 308915776 640503928 3048625 12326391 1225043 24389 551368000 229220928 452984832 300763 168196608 320013504 174676879 70444997 1 33386248 130323843 32157432 76225024 533411731 693154125 44361864 474552 22425768 26463592 65450827 55306341 625026375 709732288 85184000 827936019 862801408 42144192 1191016 512 69426531 189119224 513922401 487443403 8 248858189 251239591 18191447 2515456 454756609 202262003 5832000 149721291 622835864 21952000 47832147 57512456 233744896 324242703 28652616 426957777 6859 28934443 3581577 1520875 63521199 36264691 748613312 5359375 69934528 833237621 868250664 34645976 912673000 1 944076141 1000000 42508549 405224000 549353259 103161709 109902239 145531576 19248832 50653000 152273304 1331000 674526133 238328000 423564751 1560896 461889917 147197952 205379 817400375 109215352 314432 958585256 71991296 2863288 10218313 278445077 926859375 6859000 30664297 4096 393832837 136590875 26730899 5359375 28652616 22665187 964430272 398688256 198155287 177504328 758550528 428661064 2863288 159220088 415160936 804357 8120601 56181887 32768000 351895816 234885113 653972032 444194947 633839779 76225024 274625000 59319000 4574296 40707584 79507000 125000000 23639903 620650477 238328000 63044792 82881856 1 325660672 9261 941192000 642735647 835896888 258474853 123505992 236029032 733870808 365525875 214921799 493039000 804357000 362467097 173741112 8869743 1191016 527514112 331373888 274625 116214272 1295029 46656000 32768000 199176704 395446904 2048383 47437928 41421736 27543608 27 4826809 517781627 324242703 535387328 771095213 5451776 80621568 25672375 28372625 157464000 191102976 4019679 1259712 489303872 8 148035889 806954491 111980168 287496 31855013 393832837 49430863 7762392 273359449 105154048 221445125 7077888 128024064 1000 4330747 61629875 567663552 317214568 294079625 565609283 573856191 134217728 776151559 563559976 23887872 1191016 14172488 647214625 203297472 294079625 11089567 551368000 421875 601211584 5832 283593393 21952 38958219 1771561 1815848 314432 395446904 267089984 454756609 163667323 449455096 2097152 636056000 660776311 14526784 420189749 53582633 119823157 254840104 70444997 961504803 638277381 11089567 238328 2803221 250047000 1685159 611960049 408518488 890277128 217081801 827936019 27000 136590875 5000211 4410944 24137569 279726264 1225043 2048383 96071912 3442951 103823 865523177 208527857 833237621 99897344 1061208 438976000 371694959 363994344 168196608 117649000 359425431 11089567 16974593 10793861 382657176 267089984 827936019 90518849 20123648 331373888 21253933 200201625 60698457 519718464 513922401 9261000 26198073 7077888 87528384 81746504 150568768 367061696 4574296 726572699 58863869 830584000 8365427 700227072 45118016 4657463 22188041 32461759 55306341 8242408 1815848 15252992 107171875 177504328 195112000 36926037 778688 729000000 32768 547343432 410172407 385828352 976191488 523606616 287496000 73560059 17576000 912673000 86938307 238328000 6128487 6434856 40353607 5639752 50653 456533000 5832000 33698267 398688256 970299 75686967 799178752 786330467 32157432 833237621 109902239 138991832 1771561 716917375 3048625 65450827 5359375 519718464 70957944 932574833 65939264 860085351 148877 84604519 209584584 870983875 561515625 28934443 50653 164566592 134217728 34012224 2406104 291434247 506261573 257259456 34645976 13312053 338608873 77308776 244140625 537367797 771095213 493039 368601813 242970624 69426531 252435968 296740963 411830784 166375000 6539203 8615125 96702579 6967871 278445077 33076161 308915776 405224 7414875 751089429 961504803 527514112 559476224 390617891 733870808 196122941 166375 84604519 12487168 258474853 2571353 493039 729 228099131 110592000 81746504 223648543 135796744 332812557 778688 286191179 128024064 260917119 43986977 3375 438976000 13481272 121287375 343000 830584 658503 8242408 379503424 216000000 385828352 264609288 438976000 6539203 371694959 423564751 291434247 1728 145531576 56623104 601211584 135005697 185193 94818816 267089984 660776311 300763 129554216 189119224 62099136 13481272 857375 444194947 557441767 184220009 6028568 287496 250047 71473375 73560059 2515456 73034632 395446904 724150792 6859000 527514112 833237621 944076141 502459875 605495736 1191016 19465109 753571 494913671 18821096 52313624 778688000 385828352 295408296 94196375 8998912 17173512 103823000 627222016 59776471 8741816 147197952 458314011 423564751 51478848 286191179 512 2863288 97972181 527514112 778688 2924207 57512456 3581577 117649000 401947272 584277056 203297472 370146232 778688000 226981 3176523 876467493 245314376 4574296 9129329 191102976 86350888 265847707 359425431 341532099 2299968 1000000 76765625 53582633 2863288 62570773 6434856 428661064 408518488 11390625 697864103 592704000 7414875 470910952 86350888 97336 55742968 82881856 879217912 20570824 890277128 786330467 61629875 438976 18821096 912673 57512456 335702375 614125000 2197 96702579 35611289 287496 274625 54872000 300763000 114791256 77308776 16387064 3581577 360944128 19683000 69426531 476379541 3652264 175616 363994344 23887872 335702375 13651919 4574296 400315553 1000 283593393 565609283 474552000 283593393 18821096 57960603 125000000 827936019 545338513 884736 629422793 103823 6751269 112678587 193100552 697864103 19034163 344472101 519718464 51895117 24897088 170953875 533411731 967361669 537367797 437245479 513922401 6539203 733870808 299418309 4492125 478211768 25672375 421875 433798093 59319000 480048687 221445125 63521199 50653000 862801408 175616 519718464 356400829 99897344 491169069 157464 761048497 263374721 13824 367061696 1906624 22665187 12649337 57960603 205379 3375 17173512 64000 768575296 756058031 7414875 65450827 99897344 476379541 77854483 658503000 304821217 24389000 13824000 557441767 128787625 25934336 887503681 176558481 149721291 264609288 244140625 596947688 226981 111980168 152273304 373248 311665752 219256227 633839779 321419125 379503424 3511808 353393243 1030301 111980168 45118016 2515456 34645976 644972544 85184 205379 32768000 870983875 35937000 3796416 445943744 251239591 69426531 6859 801765089 155720872 228099131 175616 833237621 24389000 109902239 400315553 801765089 24389000 2744000 201230056 8998912 8120601 59319000 17173512 117649000 970299 788889024 96702579 216000 114084125 11543176 890277128 15625000 26730899 924010424 496793088 817400375 392223168 590589719 496793088 277167808 262144 753571 274625000 53157376 272097792 100544625 270840023 949862087 438976000 93576664 27543608 5929741 350402625 275894451 860085351 1601613 95443993 571787000 180362125 144703125 250047 94818816 483736625 941192000 13997521 292754944 9261 224755712 71991296 40001688 120553784 20346417 11089567 649461896 67419143 890277128 373248000 173741112 729 1157625 80621568 647214625 63521199 58411072 438976 449455096 665338617 152273304 778688 895841344 716917375 295408296 879217912 343 147197952 64000000 103823000 84604519 961504803 474552 24897088 206425071 4019679 43986977 8869743 33076161 300763000 13144256 362467097 496793088 232608375 59319 124251499 571787000 64 65939264 616295051 167284151 28372625 814780504 236029032 8615125 625026375 91733851 96702579 83453453 160103007 39304000 3048625 651714363 39304 295408296 2097152 162771336 729 15813251 421875000 84027672 315821241 569722789 985074875 70444997 3048625 351895816 799178752 970299 423564751 433798093 21952 19465109 40353607 771095213 288804781 38272753 553387661 37595375 165469149 320013504 588480472 191102976 20570824 277167808 551368 69426531 30959144 30080231 31855013 20123648 733870808 123505992 370146232 830584 63521199 697864103 251239591 724150792 997002999 498677257 216 592704000 101194696 825293672 915498611 117649000 3796416 8998912 9393931 1092727 308915776 403583419 460099648 321419125 5545233 177504328 849278123 10360232 14526784 408518488 14172488 2048383 16581375 773620632 181321496 838561807 92345408 712121957 976191488 197137368 454756609 647214625 1191016 12008989 485587656 368601813 143877824 151419437 1728000 123505992 260917119 17576 2985984 400315553 24642171 377933067 860085351 393832837 16003008 835896888 103161709 52734375 287496 253636137 109902239 5545233 9129329 160103007 28652616 173741112 19465109 214921799 751089429 35611289 704969000 210644875 13481272 23393656 11852352 1124864 40353607 115501303 444194947 64481201 17173512 512000000 979146657 611960049 27 212776173 205379000 1000000000 345948408 123505992 6539203 32157432 13824 125000 733870808 166375000 1481544 11852352 636056 78953589 36264691 517781627 13824000 970299 991026973 461889917 76765625 2097152 102503232 139798359 83453453 571787 846590536 121287375 573856191 63521199 157464 6434856 24137569 262144 42508549 30080231 2000376 91125 686128968 961504803 260917119 114084125 688465387 12167000 377933067 18191447 21952 395446904 340068392 788889024 348913664 961504803 85184 360944128 51478848 155720872 16194277 683797841 49027896 52313624 672221376 198155287 2406104 48228544 5929741 212776173 420189749 449455096 143055667 240641848 286191179 77854483 763551944 22906304 620650477 519718464 535387328 638277381 590589719 4913000 236029032 21717639 239483061 370146232 299418309 571787000 483736625 33076161 603351125 101847563 373248 83453453 33386248 3375 553387661 47832147 578009537 168196608 4330747 121287375 50653000 390617891 83453453 111284641 76225024 416832723 282300416 357911000 37933056 4096000 438976 970299000 166375000 62099136 2744 410172407 102503232 64964808 415160936 14172488 85184 337153536 160103007 2299968 109902239 16581375 12977875 841232384 32461759 85184000 483736625 1481544 472729139 327082769 313046839 12167 304821217 242970624 3869893 238328000 4826809 64000 296740963 2744000 32157432 287496 458314011 421875000 122023936 771095213 590589719 924010424 865523177 141420761 873722816 1860867 2197 292754944 190109375 1 88121125 17984728 901428696 325660672 420189749 149721291 729000 24897088 567663552 449455096 599077107 879217912 27270901 367061696 31855013 4330747 367061696 35937 14172488 69934528 804357000 40353607 76765625 830584 674526133 55306341 70444997 195112 351895816 611960049 545338513 385828352 432081216 41063625 195112 121287375 912673 658503 10793861 292754944 651714363 915498611 82312875 24897088 456533 42508549 529475129 8365427 19683000 2685619 833237621 232608375 149721291 139798359 838561807 820025856 4096000 921167317 367061696 513922401 994011992 961504803 4913 91733851 150568768 129554216 126506008 35937 573856191 299418309 64000000 130323843 392223168 216000000 130323843 15069223 7077888 8242408 105154048 102503232 478211768 833237621 438976 12649337 110592000 59319000 761048497 408518488 1442897 32768000 24137569 47045881 54439939 395446904 160989184 504358336 172808693 117649 909853209 107850176 465484375 98611128 517781627 34328125 663054848 519718464 66923416 553387661 452984832 367061696 68417929 451217663 485587656 500566184 14706125 21952000 164566592 228099131 884736 133432831 485587656 4657463 170953875 32768 437245479 30664297 460099648 958585256 1643032 51895117 205379 142236648 1157625 142236648 493039 973242271 817400375 94196375 35611289 153130375 915498611 403583419 519718464 401947272 170953875 357911 22425768 25412184 636056 359425431 256047875 763551944 122763473 547343432 35937000 13824 257259456 288804781 799178752 29218112 105154048 49027896 27270901 470910952 6644672 609800192 19683 2460375 225866529 961504803 835896888 555412248 245314376 970299000 781229961 622835864 35287552 838561807 69426531 17173512 656234909 629422793 3112136 57066625 1000000000 262144 45882712 25672375 60236288 545338513 469097433 74088000 54872000 5268024 231475544 300763 304821217 160989184 94818816 25412184 166375000 239483061 51478848 644972544 88121125 48627125 35937 73560059 237176659 262144 478211768 582182875 17576 61162984 248858189 17373979 238328000 16974593 30371328 371694959 150568768 994011992 253636137 529475129 37595375 123505992 773620632 7880599 253636137 709732288 851971392 151419437 321419125 28094464 582182875 25672375 873722816 253636137 118370771 1191016 86350888 274625000 476379541 9393931 50653 456533000 34328125 252435968 1728000 216 494913671 322828856 756058031 24897088 1685159 502459875 39304000 151419437 433798093 288804781 374805361 41063625 350402625 547343432 52734375 155720872 31554496 76765625 190109375 912673000 6967871 1442897 2744 259694072 71473375 362467097 126506008 224755712 33076161 20123648 444194947 838561807 246491883 395446904 403583419 890277128 5088448 982107784 2197000 17779581 220348864 332812557 16003008 804357000 4657463 679151439 489303872 616295051 6751269 681472 221445125 384240583 1331000 470910952 206425071 216000 239483061 6751269 2803221 356400829 111980168 353393243 31554496 870983875 405224000 3375000 269586136 758550528 19902511 794022776 5451776 328509000 4251528 89314623 1771561 55306341 3796416 41421736 216000 21952 979146657 502459875 817400375 208527857 12326391 124251499 638277381 296740963 508169592 4657463 176558481 8998912 423564751 578009537 137388096 17373979 549353259 83453453 30664297 94196375 85184000 260917119 324242703 239483061 438976000 565609283 40353607 596947688 912673000 3307949 146363183 674526133 119823157 401947272 39651821 398688256 236029032 21484952 32768000 64 20570824 241804367 870983875 6434856 609800192 54010152 51064811 494913671 5451776 476379541 438976 343 167284151 31855013 2924207 189119224 6751269 6331625 166375 500566184 426957777 539353144 1000000 447697125 571787 638277381 115501303 707347971 6229504 5639752 291434247 658503000 154854153 23149125 65450827 209584584 188132517 84027672 244140625 132651000 117649 1601613 59776471 335702375 114084125 85184000 438976000 62099136 64481201 33076161 117649 288804781 881974079 817400375 45118016 476379541 57512456 34012224 614125 401947272 30371328 250047000 753571 245314376 13144256 177504328 38272753 35611289 19902511 259694072 970299000 820025856 758550528 226981 580093704 952763904 8120601 629422793 868250664 6967871 21024576 8000 62570773 20570824 555412248 104487111 2924207 187149248 275894451 904231063 54872 213847192 12812904 211708736 29218112 1728000 5832 29218112 456533 59319000 212776173 398688256 90518849 474552 636056000 88121125 504358336 117649 82312875 835896888 69934528 169112377 59776471 411830784 724150792 185193000 278445077 9800344 196122941 79507 45499293 231475544 314432 80062991 17984728 353393243 10360232 11089567 237176659 2299968 145531576 73034632 949862087 9261 873722816 128024064 322828856 31855013 250047000 65450827 460099648 411830784 857375 64000000 15438249 835896888 649461896 78402752 29503629 16003008 970299000 704969000 2985984 28372625 476379541 2744000 368601813 44738875 151419437 2515456 160989184 33698267 2744 991026973 357911000 93576664 898632125 19465109 267089984 833237621 8000000 19683000 186169411 373248 4330747 748613312 22425768 21717639 42875 217081801 876467493 192100033 7189057 25934336 535387328 976191488 306182024 7762392 12326391 27000000 62099136 14172488 3511808 3442951 318611987 539353144 217081801 955671625 8615125 93576664 609800192 17984728 177504328 9129329 128024064 1030301 134217728 132651000 571787 647214625 17984728 15438249 29503629 833237621 425259008 125 631628712 3176523 563559976 8000 22425768 2406104 11239424 9261 46656 38614472 508169592 126506008 116214272 13824000 300763 101847563 5639752 408518488 1906624 876467493 171879616 222545016 29791000 78953589 827936019 17984728 430368875 5000211 239483061 12487168 122763473 487443403 105823817 786330467 84604519 7880599 207474688 117649 822656953 86938307 846590536 125000 132651000 21952 551368000 218167208 24137569 724150792 50243409 970299000 268336125 76765625 114791256 78953589 97336000 54010152 580093704 474552000 596947688 190109375 12167000 825293672 12008989 716917375 13997521 322828856 214921799 291434247 385828352 152273304 281011375 39304 179406144 85766121 34328125 594823321 551368000 205379000 393832837 8741816 239483061 2460375 216 248858189 2406104 729 51478848 4492125 3048625 268336125 8242408 29791000 3375 28934443 112678587 54872000 938313739 491169069 416832723 22665187 185193000 9393931 456533000 20570824 122763473 1331000 64481201 873722816 16777216 493039000 53157376 506261573 571787000 9938375 8869743 444194947 278445077 611960049 690807104 165469149 359425431 575930368 5088448 252435968 64000000 17576000 151419437 493039 2000376 18609625 86938307 186169411 465484375 1 5639752 131096512 22425768 1124864 851971392 1061208 413493625 234885113 729000 262144000 23149125 13824 2515456 702595369 401947272 166375 70444997 571787 27000000 991026973 738763264 82881856 284890312 1331 95443993 753571 201230056 208527857 214921799 314432000 29791000 76765625 408518488 29791 3375000 11390625 211708736 40353607 753571000 241804367 6859 120553784 907039232 32768 18609625 15069223 248858189 177504328 523606616 676836152 28372625 472729139 924010424 17373979 27000000 226981000 12649337 152273304 76225024 460099648 480048687 64964808 94196375 50243409 573856191 344472101 119823157 862801408 35611289 93576664 324242703 43614208 41781923 373248 500566184 801765089 6331625 370146232 676836152 306182024 6331625 153130375 690807104 125000000 159220088 196122941 773620632 817400375 265847707 481890304 63521199 851971392 3112136 348913664 42875 111980168 476379541 246491883 252435968 944076141 114084125 592704 636056000 489303872 781229961 5929741 49836032 57512456 54010152 555412248 42875000 11089567 257259456 753571000 559476224 997002999 43243551 10218313 865523177 13144256 302111711 162771336 7880599 481890304 887503681 77854483 865523177 614125 907039232 849278123 1601613 94818816 138991832 425259008 93576664 307546875 250047000 695506456 331373888 430368875 86350888 16387064 92345408 68417929 140608000 6434856 580093704 17576000 1225043 4019679 618470208 166375 1367631 107850176 85766121 625026375 58411072 202262003 702595369 15625 904231063 45499293 205379000 128787625 159220088 3723875 39304000 45499293 941192 401947272 991026973 51064811 177504328 97336 741217625 32768 4492125 19034163 34012224 8000 13824 191102976 223648543 28652616 72511713 172808693 298077632 118370771 5000211 27543608 314432 420189749 636056000 128787625 96702579 105154048 112678587 62099136 817400375 30959144 92959677 236029032 2744000 8000 193100552 360944128 405224000 876467493 65450827 57512456 62570773 332812557 133432831 405224000 24642171 392223168 658503 17984728 199176704 806954491 109215352 260917119 35611289 28934443 97972181 2352637 961504803 231475544 3944312 10648000 7645373 487443403 16581375 2000376 8998912 103161709 761048497 941192 447697125 676836152 515849608 384240583 476379541 10077696 175616000 35937000 23639903 51895117 198155287 240641848 1953125 817400375 432081216 150568768 425259008 531441000 633839779 107850176 84027672 105823817 126506008 1331 4741632 3375000 260917119 74618461 315821241 63044792 681472000 11852352 257259456 778688 294079625 184220009 8615125 731432701 22425768 82312875 143055667 65939264 264609288 3944312 592704 5359375 71473375 34645976 123505992 401947272 1331000 489303872 809557568 912673000 188132517 13824 292754944 54872000 838561807 776151559 904231063 343 758550528 451217663 5832 122023936 184220009 315821241 8000 42508549 313046839 32157432 105154048 300763 7880599 857375000 16003008 28934443 751089429 460099648 50653 651714363 125 197137368 205379000 30959144 469097433 11697083 41781923 9800344 103161709 571787000 353393243 68417929 12167 485587656 75151448 134217728 195112 636056 74088 343000 1030301 195112000 768575296 8120601 12487168 506261573 539353144 8489664 198155287 121287375 58411072 188132517 226981000 338608873 786330467 241804367 69426531 97972181 44738875 195112 177504328 232608375 247673152 340068392 278445077 994011992 49836032 13481272 69934528 50243409 15252992 177504328 16194277 445943744 376367048 835896888 318611987 565609283 681472000 71991296 82881856 25412184 1259712 575930368 73560059 332812557 51064811 12977875 44738875 300763000 929714176 236029032 151419437 991026973 985074875 6539203 216000 430368875 11390625 438976000 71473375 50653000 158340421 451217663 384240583 166375 973242271 36264691 100544625 283593393 17576000 4096 138991832 226981000 223648543 92345408 128787625 788889024 27818127 102503232 761048497 131872229 128024064 288804781 8000000 10648 3944312 257259456 3723875 199176704 738763264 592704000 201230056 862801408 24137569 232608375 101194696 21253933 9663597 4574296 442450728 99252847 328509000 92959677 26730899 428661064 150568768 389017 220348864 150568768 166375000 778688 82881856 130323843 2197 729000 192100033 96071912 347428927 10648 294079625 695506456 638277381 447697125 860085351 64 114084125 841232384 28094464 78953589 688465387 56623104 17984728 2744000 262144 12008989 220348864 952763904 3176523 4741632 17576000 771095213 37933056 33386248 345948408 575930368 75151448 669921875 116930169 254840104 2863288 153130375 410172407 102503232 644972544 75686967 19248832 8615125 199176704 690807104 281011375 609800192 529475129 426957777 238328000 3048625 411830784 11543176 594823321 76765625 119823157 59319 89915392 398688256 539353144 45499293 328509 205379 895841344 103823 385828352 49027896 3048625 545338513 1953125 472729139 96071912 328509 39304 873722816 401947272 825293672 46656000 196122941 1404928 1191016 12167000 879217912 111980168 405224 405224 607645423 3581577 206425071 72511713 83453453 214921799 493039 485587656 5088448 676836152 463684824 23393656 24389 30959144 376367048 724150792 86938307 39304 116930169 110592000 425259008 119095488 724150792 421875 165469149 324242703 665338617 428661064 551368 379503424 59776471 115501303 7301384 12167 176558481 325660672 118370771 101847563 697864103 92959677 21952 16003008 952763904 7414875 16777216 843908625 778688 40707584 6539203 148035889 580093704 681472000 74088 614125 343000000 191102976 493039 21484952 32768000 208527857 21253933 233744896 348913664 232608375 22188041 512000 136590875 86938307 4251528 44361864 172808693 491169069 286191179 371694959 21253933 10941048 345948408 119095488 88716536 16194277 318611987 75151448 242970624 4741632 217081801 92959677 32768 145531576 51478848 66923416 29503629 194104539 35287552 98611128 24897088 194104539 36926037 599077107 658503 9261000 8489664 288804781 3581577 257259456 398688256 321419125 2197 663054848 21952000 268336125 425259008 54010152 107850176 128787625 2744000 33386248 98611128 788889024 27000 359425431 519718464 300763000 456533000 697864103 194104539 119095488 42508549 329939371 946966168 592704000 85184 71473375 3944312 849278123 275894451 862801408 187149248 67917312 94818816 57066625 97972181 5735339 123505992 139798359 138991832 41421736 36594368 549353259 761048497 24642171 21484952 122763473 3944312 311665752 12008989 46268279 34328125 257259456 201230056 493039 123505992 10077696 10218313 140608000 565609283 344472101 472729139 125000 1643032 3511808 63044792 400315553 8741816 67419143 571787 729000000 252435968 2197000 3048625 1331000 35937 128787625 681472000 310288733 753571 281011375 21952000 1157625 384240583 944076141 246491883 11089567 179406144 704969000 398688256 120553784 184220009 1157625 5545233 724150792 19902511 504358336 452984832 5451776 42875 884736000 1953125 176558481 44738875 21952000 893056347 3112136 796597983 9938375 31554496 33386248 724150792 575930368 274625000 408518488 2097152 30371328 512000 17576 389017000 830584 252435968 128787625 12487168 20346417 13481272 133432831 18191447 11852352 8000 3307949 377933067 216 11089567 7645373 493039000 328509 4330747 474552 376367048 11697083 202262003 12812904 549353259 426957777 210644875 636056 909853209 39304000 154854153 9261000 876467493 51895117 12649337 440711081 95443993 108531333 32768 651714363 125751501 681472000 137388096 3048625 153130375 513922401 77308776 629422793 958585256 160103007 16581375 257259456 186169411 103823 51064811 377933067 80621568 74088 403583419 979146657 5545233 822656953 395446904 3307949 54872000 91125 806954491 300763000 748613312 768575296 234885113 10648000 38272753 35937 2863288 239483061 571787000 218167208 97336000 356400829 63521199 575930368 43986977 9261000 1442897 1225043 1030301 250047 12167 1000000 155720872 138991832 351895816 302111711 335702375 519718464 467288576 135005697 10648 756058031 128024064 16387064 18191447 112678587 791453125 408518488 58411072 994011992 781229961 175616 189119224 20346417 1906624 224755712 857375 12487168 31855013 447697125 44361864 46656 952763904 259694072 21952000 435519512 26198073 525557943 204336469 10648 13824 370146232 35937000 2406104 879217912 31255875 786330467 94818816 290117528 2924207 1259712 410172407 313046839 405224000 337153536 6751269 2146689 620650477 17373979 1124864 67419143 160103007 979146657 3652264 690807104 90518849 620650477 14172488 71991296 1000000000 37259704 125 854670349 322828856 21717639 16974593 13312053 592704 152273304 430368875 23639903 55306341 11239424 139798359 454756609 788889024 8365427 140608000 496793088 176558481 91733851 387420489 830584 76765625 16974593 416832723 806954491 36594368 85766121 27818127 59776471 50653000 300763 357911 2744 10077696 1953125 4826809 1061208 343 15069223 74088000 356400829 9938375 860085351 17779581 40353607 531441000 321419125 228099131 79507000 1225043 192100033 935441352 274625000 169112377 87528384 876467493 8489664 817400375 48627125 110592000 125751501 7762392 221445125 7645373 778688 277167808 119095488 17779581 37933056 796597983 288804781 28652616 112678587 268336125 5451776 667627624 191102976 145531576 116214272 98611128 345948408 672221376 87528384 445943744 2744000 12649337 11390625 284890312 884736000 317214568 343 85184 132651 96702579 415160936 67419143 4019679 73560059 328509 716917375 941192000 3048625 563559976 3944312 29791 23639903 165469149 152273304 82881856 45882712 649461896 387420489 84027672 502459875 618470208 80062991 42144192 452984832 494913671 12487168 640503928 29791000 543338496 155720872 738763264 141420761 405224000 3307949 2406104 16003008 588480472 103161709 941192 716917375 461889917 224755712 116930169 449455096 614125 57066625 3241792 216000 25153757 42144192 676836152 663054848 68921 2248091 614125000 480048687 481890304 16777216 89314623 254840104 53582633 107171875 854670349 10218313 117649 94196375 193100552 292754944 95443993 199176704 161878625 183250432 421875000 262144000 36264691 4913 64000000 405224 122023936 160989184 11089567 9800344 2460375 287496000 1331 89314623 474552000 8615125 430368875 1771561 284890312 109215352 512000000 260917119 177504328 405224 44738875 1728 328509000 14706125 187149248 191102976 81182737 16194277 321419125 553387661 912673000 561515625 259694072 961504803 952763904 272097792 35937000 20346417 18609625 9261 2197000 13144256 991026973 22425768 467288576 674526133 609800192 416832723 37595375 478211768 753571000 1728 169112377 172808693 30080231 48627125 128787625 204336469 298077632 78953589 17173512 3048625 799178752 9663597 232608375 106496424 86350888 2863288 7645373 1860867 286191179 49027896 213847192 633839779 318611987 17984728 49430863 783777448 729 76225024 24897088 242970624 6434856 681472000 91733851 5832 94818816 13651919 37259704 291434247 67419143 191102976 569722789 73034632 731432701 148877 746142643 337153536 76765625 116930169 799178752 368601813 278445077 267089984 89314623 667627624 924010424 485587656 18399744 729 157464000 125751501 117649 331373888 221445125 964430272 761048497 746142643 2744 636056000 91125 70444997 586376253 27000 924010424 1157625 440711081 148035889 11697083 14706125 79507 30959144 28934443 2048383 11390625 76765625 158340421 273359449 1124864 876467493 1560896 470910952 362467097 132651 1601613 849278123 67917312 533411731 69426531 627222016 135005697 985074875 771095213 76225024 4410944 46656000 368601813 493039000 849278123 580093704 196122941 10218313 80621568 4741632 181321496 160989184 964430272 941192000 192100033 10360232 493039000 20123648 704969 10793861 413493625 94818816 28094464 239483061 631628712 935441352 822656953 512000 76225024 504358336 25412184 110592000 3796416 25153757 582182875 1157625 54439939 13651919 41421736 9393931 10218313 300763 327082769 135005697 909853209 393832837 234885113 73560059 472729139 327082769 512000000 10360232 6644672 1367631 4913 317214568 14526784 44738875 341532099 967361669 778688 700227072 75686967 66430125 152273304 114791256 478211768 68417929 614125000 644972544 893056347 1000000 42875000 6539203 187149248 12977875 571787000 1601613 493039000 25412184 584277056 177504328 161878625 12487168 155720872 491169069 123505992 580093704 1295029 78953589 200201625 50653 392223168 408518488 551368 973242271 41421736 141420761 12326391 190109375 13824 27543608 103823000 74088000 126506008 912673 642735647 379503424 669921875 38958219 185193 57066625 432081216 353393243 51895117 56623104 338608873 405224000 201230056 23149125 493039000 3581577 341532099 184220009 128787625 52313624 269586136 27270901 291434247 758550528 357911 729000000 405224000 438976000 406869021 416832723 2628072 48228544 284890312 690807104 200201625 973242271 85184000 406869021 1771561 651714363 1000 3112136 308915776 210644875 6331625 415160936 71473375 66430125 2146689 543338496 86350888 681472000 778688 49836032 97336 651714363 257259456 181321496 109902239 10941048 14886936 801765089 135796744 5929741 19465109 131872229 30371328 2628072 1030301 3048625 27 5545233 4913000 40001688 283593393 96702579 512000000 47437928 573856191 96702579 69934528 48228544 952763904 212776173 11543176 884736000 231475544 140608000 15252992 50653 2097152 426957777 430368875 2744 2744000 81746504 781229961 408518488 541343375 329939371 18191447 697864103 42875 13824000 14526784 768575296 12487168 125000 447697125 620650477 89314623 549353259 26463592 766060875 86350888 1728 327082769 42508549 929714176 64481201 743677416 403583419 10077696 76225024 5000211 4913 33698267 356400829 709732288 474552 18191447 264609288 9663597 92959677 1157625 196122941 52734375 341532099 256047875 254840104 15438249 219256227 98611128 3176523 10648000 145531576 594823321 31855013 6331625 160103007 26730899 19465109 208527857 311665752 2863288 786330467 332812557 444194947 620650477 421875000 592704000 733870808 335702375 94818816 225866529 220348864 45118016 284890312 239483061 268336125 904231063 15813251 8000 517781627 506261573 19465109 47832147 2803221 461889917 33076161 170031464 553387661 13824000 91125 133432831 89314623 6859 365525875 44738875 85184 31255875 11697083 65450827 857375000 884736 416832723 825293672 51478848 119823157 625026375 172808693 140608000 133432831 8000 756058031 232608375 806954491 350402625 205379000 175616 158340421 223648543 812166237 721734273 3375 527514112 156590819 238328 25672375 59319 778688 618470208 592704 132651000 926859375 603351125 170031464 222545016 952763904 10793861 107171875 363994344 302111711 137388096 862801408 51895117 43614208 62570773 50243409 299418309 137388096 324242703 33386248 224755712 23887872 141420761 34965783 37259704 29503629 1860867 47045881 949862087 575930368 10360232 498677257 2048383 729000 506261573 179406144 395446904 82312875 695506456 139798359 108531333 82312875 849278123 614125 138991832 53582633 32157432 260917119 458314011 302111711 38272753 806954491 442450728 876467493 6028568 304821217 884736 2352637 197137368 111284641 69426531 67419143 314432000 35611289 314432 54872 82881856 508169592 230346397 403583419 225866529 252435968 493039 454756609 5088448 69934528 411830784 30371328 415160936 432081216 551368 181321496 716917375 47045881 557441767 185193000 1124864 39304000 873722816 156590819 97336 176558481 19248832 362467097 8489664 51895117 860085351 729000 86938307 35937 18821096 4096 211708736 232608375 234885113 192100033 408518488 158340421 686128968 625026375 32768000 274625 219256227 799178752 2571353 107171875 625026375 294079625 109215352 38272753 14706125 19902511 354894912 311665752 68921 109215352 510082399 62099136 59776471 290117528 3652264 10793861 508169592 54010152 35287552 964430272 1442897 307546875 500566184 374805361 29218112 27270901 686128968 248858189 381078125 347428927 6967871 162771336 1000000000 454756609 28652616 451217663 89915392 24137569 71991296 170953875 149721291 18191447 9129329 2048383 638277381 783777448 15625 374805361 625026375 596947688 114084125 49027896 141420761 4657463 199176704 2985984 109215352 105823817 474552 592704000 28094464 135796744 594823321 16387064 69934528 30959144 15625000 324242703 423564751 1 580093704 478211768 160989184 11543176 3048625 166375000 575930368 10648 644972544 152273304 251239591 16387064 485587656 166375000 16974593 151419437 116214272 38272753 60698457 1030301 10793861 535387328 1953125 400315553 773620632 3375000 33386248 178453547 3375 360944128 122763473 512000000 22425768 716917375 129554216 207474688 208527857 85184000 64000000 17173512 213847192 149721291 63044792 973242271 3581577 915498611 46656000 159220088 12649337 29503629 48228544 85184000 291434247 9938375 724150792 287496000 10077696 893056347 20796875 474552 68921 112678587 879217912 432081216 7880599 27818127 234885113 868250664 127263527 213847192 45499293 9800344 21024576 148035889 912673000 37259704 512 109215352 37259704 1124864 8615125 256047875 360944128 686128968 118370771 932574833 18821096 33698267 50653 216000 2000376 485587656 397065375 292754944 260917119 794022776 228099131 555412248 57960603 901428696 1000000 607645423 7077888 236029032 287496 314432000 833237621 244140625 110592 2744 228099131 277167808 50653000 314432 51478848 1520875 26730899 132651 17173512 949862087 269586136 91125000 915498611 89314623 163667323 5268024 2248091 541343375 78402752 2685619 667627624 1643032 191102976 19248832 32768000 857375000 13824 232608375 949862087 20570824 4826809 1728 168196608 149721291 117649 28094464 175616 286191179 674526133 5929741 748613312 523606616 44361864 31554496 24389000 278445077 44738875 120553784 500566184 2803221 318611987 1685159 9800344 122023936 246491883 125000000 166375000 2685619 16387064 27543608 605495736 23639903 28652616 337153536 87528384 300763 958585256 52313624 489303872 825293672 195112 49027896 260917119 111284641 726572699 5735339 39304000 211708736 512000 166375 230346397 226981000 438976000 18609625 31855013 493039000 768575296 738763264 325660672 34965783 549353259 1685159 216000 20570824 226981 161878625 127263527 54872 406869021 370146232 2571353 49836032 264609288 251239591 42875 225866529 573856191 54872 778688000 991026973 54010152 3652264 19034163 328509 340068392 117649000 68417929 9938375 230346397 4657463 252435968 669921875 262144 232608375 801765089 743677416 224755712 214921799 667627624 915498611 440711081 374805361 946966168 54872 4492125 12167 3048625 460099648 46268279 12167000 2924207 14886936 1157625 54872 2299968 278445077 201230056 41063625 16974593 704969000 788889024 12812904 21484952 559476224 144703125 10218313 51064811 93576664 34012224 238328000 247673152 28372625 232608375 1092727 137388096 17576 296740963 56181887 5451776 157464000 20796875 42875 80062991 32768 788889024 22906304 932574833 5832000 350402625 16581375 109215352 12649337 376367048 154854153 89915392 7529536 170031464 430368875 31554496 496793088 704969 3869893 447697125 101194696 11089567 146363183 105823817 620650477 329939371 54872 512000000 241804367 502459875 314432 958585256 39304000 809557568 6644672 513922401 3048625 3307949 45118016 99252847 17373979 776151559 582182875 46656000 1 241804367 344472101 458314011 32461759 139798359 34328125 420189749 34328125 60698457 26463592 736314327 512000000 421875000 1295029 162771336 16581375 71473375 77308776 627222016 175616 123505992 221445125 988047936 179406144 733870808 1685159 54872000 543338496 4251528 53582633 794022776 3944312 633839779 348913664 141420761 38958219 898632125 376367048 83453453 401947272 138188413 46656000 63044792 22188041 778688 131096512 356400829 1520875 205379000 460099648 251239591 2406104 118370771 272097792 686128968 48627125 27543608 7189057 2744 199176704 328509 81746504 952763904 38614472 929714176 22906304 898632125 10648000 23149125 918330048 601211584 13997521 264609288 25672375 636056000 106496424 125 64964808 9129329 941192 185193 112678587 761048497 551368000 428661064 10648000 354894912 97336000 38958219 253636137 57960603 421875 25412184 590589719 592704000 291434247 187149248 575930368 926859375 61162984 586376253 119095488 961504803 44361864 4913000 649461896 130323843 979146657 9129329 89314623 290117528 478211768 134217728 523606616 773620632 125000000 640503928 111980168 865523177 932574833 166375 49836032 51895117 64481201 334255384 53157376 278445077 809557568 262144 10648000 59319 714516984 6028568 6434856 400315553 91125 616295051 347428927 970299 10077696 99252847 4492125 603351125 382657176 4330747 250047000 257259456 239483061 290117528 234885113 868250664 379503424 89915392 125751501 3796416 20796875 248858189 331373888 199176704 338608873 216000 704969000 6859000 42875000 3511808 23149125 7762392 18821096 830584 493039 351895816 1643032 122023936 116930169 994011992 106496424 846590536 6859 221445125 98611128 403583419 218167208 131872229 24389 510082399 469097433 335702375 817400375 7301384 57960603 862801408 382657176 423564751 11089567 12977875 96702579 614125000 406869021 254840104 274625000 1860867 9129329 5639752 20796875 460099648 10941048 423564751 363994344 29218112 51478848 8998912 304821217 674526133 298077632 1601613 212776173 79507 79507 120553784 145531576 437245479 622835864 103161709 101847563 763551944 109215352 238328 138188413 97336 27000000 103823000 533411731 545338513 70957944 935441352 642735647 19683 686128968 912673000 6859000 707347971 38614472 343000 7645373 298077632 373248 291434247 6434856 216 62099136 741217625 116930169 284890312 91125 493039 199176704 421875000 614125 1124864 278445077 551368 122023936 208527857 97336 264609288 6751269 533411731 44361864 898632125 2197 2863288 16387064 321419125 48228544 79507000 193100552 738763264 830584 19465109 812166237 34645976 895841344 185193 640503928 7529536 642735647 697864103 876467493 20346417 42144192 1124864 561515625 904231063 1771561 132651 5088448 113379904 302111711 97336000 203297472 498677257 373248000 10503459 162771336 19034163 54439939 28094464 7077888 681472000 521660125 753571000 384240583 27000000 1815848 239483061 423564751 114084125 29503629 3796416 91125000 786330467 941192000 1643032 565609283 23149125 976191488 204336469 3176523 21952000 256047875 491169069 103161709 327082769 47832147 551368 57960603 653972032 676836152 16003008 3375 640503928 449455096 35937000 84027672 191102976 541343375 693154125 61162984 27270901 658503000 232608375 592704000 6859000 656234909 416832723 547343432 22665187 367061696 40001688 771095213 240641848 123505992 300763000 125751501 970299 491169069 8 160103007 28652616 343000 766060875 658503 3511808 35287552 47437928 618470208 328509000 101194696 596947688 498677257 11697083 24642171 3375000 278445077 426957777 13481272 2406104 114084125 6859 240641848 311665752 5451776 10793861 238328000 559476224 8000 85184000 835896888 16003008 153130375 132651 515849608 354894912 199176704 16387064 257259456 586376253 397065375 440711081 314432 256047875 237176659 117649 267089984 194104539 256047875 1225043 16777216 397065375 279726264 9393931 2406104 2000376 449455096 756058031 99897344 415160936 890277128 63521199 862801408 6859000 179406144 799178752 502459875 719323136 307546875 846590536 704969 938313739 389017 29791 172808693 272097792 357911 553387661 373248000 70957944 8998912 1030301 123505992 658503 941192000 3796416 61629875 221445125 97336 38614472 2460375 14706125 174676879 254840104 529475129 846590536 21024576 41063625 5545233 420189749 901428696 403583419 40707584 107850176 274625 4251528 131096512 1442897 6128487 37933056 1092727 172808693 14886936 465484375 70444997 393832837 71473375 42875000 40001688 19034163 23887872 40353607 314432000 84604519 5832000 153130375 95443993 20123648 389017 49027896 365525875 239483061 209584584 40707584 234885113 68417929 557441767 970299 2571353 59319 44361864 201230056 65450827 54010152 2685619 10077696 627222016 578009537 103823 15625 345948408 76225024 416832723 197137368 8000 982107784 115501303 153130375 64481201 55742968 35937 67419143 1815848 5451776 147197952 22425768 54439939 483736625 416832723 935441352 586376253 932574833 543338496 218167208 4913 830584000 887503681 64964808 34012224 6859 17576000 771095213 788889024 165469149 294079625 214921799 111980168 695506456 135796744 389017000 4741632 279726264 10941048 458314011 9663597 618470208 1061208 20346417 206425071 603351125 3307949 421875000 663054848 884736 253636137 3652264 220348864 809557568 99252847 77854483 374805361 438976 523606616 18609625 168196608 193100552 7189057 24137569 19034163 253636137 44738875 496793088 30371328 241804367 56181887 41781923 88121125 65450827 370146232 158340421 29218112 92345408 172808693 16974593 3048625 42875 812166237 411830784 28372625 20346417 768575296 131096512 205379000 118370771 125751501 21484952 531441 51895117 12977875 8741816 423564751 586376253 830584000 185193 1061208 24389000 14526784 756058031 90518849 78953589 223648543 91125 421875 814780504 849278123 11390625 128787625 125000 87528384 55306341 47832147 20796875 129554216 9663597 690807104 2571353 979146657 298077632 37595375 76225024 53157376 851971392 368601813 263374721 504358336 298077632 308915776 197137368 944076141 206425071 18821096 452984832 216000000 15813251 786330467 472729139 541343375 904231063 2460375 5177717 121287375 128787625 128024064 365525875 252435968 449455096 890277128 78402752 26463592 688465387 246491883 10360232 6028568 157464000 148877 7762392 22425768 915498611 1815848 44738875 428661064 65450827 64000 1331000 47832147 1953125 88121125 65939264 35937 766060875 62099136 138188413 14526784 726572699 841232384 438976000 9800344 8869743 24137569 10648 385828352 264609288 226981 65450827 84027672 1953125 208527857 79507 207474688 535387328 627222016 629422793 65450827 111980168 245314376 773620632 59776471 314432 13824 778688000 440711081 58411072 559476224 8120601 768575296 14706125 991026973 74088 164566592 12326391 64000 881974079 7529536 970299 150568768 8000 224755712 294079625 54872 373248000 23149125 160103007 14526784 184220009 425259008 166375000 90518849 128787625 1728 175616 27543608 216000000 28094464 24897088 563559976 887503681 37933056 24389 788889024 43986977 317214568 1685159 122023936 23393656 941192000 9528128 702595369 39304000 2803221 159220088 127263527 32157432 315821241 16387064 426957777 47437928 594823321 9663597 69934528 6859000 783777448 385828352 65939264 68921000 16003008 865523177 10360232 159220088 794022776 830584000 32461759 70957944 272097792 190109375 41063625 47832147 704969000 753571000 601211584 19683 806954491 382657176 401947272 458314011 460099648 452984832 180362125 521660125 240641848 8000000 432081216 221445125 41063625 152273304 8000 4096 190109375 137388096 327082769 997002999 67917312 351895816 17984728 262144000 59776471 198155287 317214568 63044792 653972032 33076161 565609283 86350888 636056000 27818127 302111711 17576 605495736 267089984 7077888 4173281 182284263 205379000 719323136 12167000 263374721 1728000 640503928 106496424 437245479 14706125 1092727 343000000 65939264 115501303 60698457 52734375 221445125 32461759 14348907 373248 788889024 55306341 274625 262144000 16387064 111284641 37595375 663054848 16581375 849278123 653972032 622835864 212776173 1771561 283593393 170031464 8 67419143 294079625 449455096 408518488 24897088 895841344 830584 27000000 363994344 357911 1906624 296740963 159220088 259694072 313046839 721734273 11390625 19248832 27270901 1860867 45882712 825293672 679151439 371694959 108531333 231475544 102503232 29791000 1367631 395446904 53157376 3241792 416832723 75151448 1331000 743677416 801765089 70957944 257259456 232608375 34328125 952763904 32157432 825293672 731432701 6229504 571787000 11543176 17984728 108531333 1191016 979146657 230346397 857375 3944312 494913671 28652616 15438249 140608 24642171 12649337 1000000000 192100033 105154048 314432 771095213 41421736 239483061 1331 160989184 830584 809557568 970299000 158340421 622835864 11239424 62099136 29218112 50653000 72511713 653972032 10503459 45882712 28652616 537367797 238328 299418309 620650477 822656953 405224 537367797 39651821 541343375 7880599 79507 709732288 122763473 6751269 467288576 4574296 549353259 512 620650477 83453453 1643032 14886936 485587656 167284151 54439939 590589719 151419437 188132517 3723875 103823 561515625 16194277 679151439 8120601 3307949 1815848 768575296 873722816 75686967 351895816 454756609 15625000 21952000 801765089 2299968 343000 941192 39651821 315821241 5268024 452984832 53582633 618470208 170031464 36594368 3869893 729000 113379904 173741112 4574296 403583419 373248 8489664 825293672 237176659 42875000 674526133 71473375 426957777 2197 69426531 238328000 291434247 5639752 512000000 348913664 1225043 683797841 13651919 61162984 42508549 132651 160103007 49836032 405224 363994344 5000211 392223168 700227072 283593393 12167000 78402752 131096512 46268279 197137368 90518849 7077888 321419125 9663597 596947688 12649337 58863869 373248 11543176 681472000 370146232 76765625 251239591 437245479 19683000 140608000 114084125 794022776 139798359 77308776 33386248 345948408 151419437 2985984 5735339 16581375 1331000 5832000 121287375 165469149 582182875 21717639 245314376 681472000 174676879 238328 74618461 1259712 114084125 34645976 74088000 12008989 359425431 226981 32768 99252847 51478848 6644672 25412184 1061208 647214625 935441352 23639903 33386248 29218112 5832 234885113 16194277 461889917 543338496 182284263 94196375 230346397 343 92959677 531441 893056347 1092727 796597983 647214625 24389 9261 30664297 181321496 65939264 58411072 955671625 506261573 42144192 870983875 854670349 10503459 170031464 27543608 590589719 778688 45882712 16974593 233744896 219256227 938313739 729000 748613312 170031464 731432701 5359375 724150792 31554496 148877000 64000000 59319 123505992 343000000 103823000 101847563 353393243 322828856 62099136 354894912 590589719 3307949 332812557 17173512 924010424 3581577 198155287 329939371 220348864 504358336 114791256 384240583 53582633 827936019 517781627 773620632 311665752 61162984 42875000 761048497 327082769 314432 117649000 904231063 393832837 130323843 2985984 1771561 418508992 620650477 59776471 15252992 67419143 10077696 296740963 476379541 6128487 5359375 1331 234885113 379503424 970299000 13824 857375000 994011992 18821096 982107784 145531576 806954491 537367797 36594368 2197000 122023936 116214272 964430272 157464 186169411 843908625 308915776 42875 85184000 53157376 964430272 854670349 202262003 165469149 2744000 435519512 166375000 13144256 62099136 11543176 22665187 36264691 1685159 125751501 163667323 430368875 658503 17576 512000 2352637 470910952 814780504 30664297 71473375 205379000 830584000 9528128 27818127 801765089 273359449 702595369 262144 535387328 205379 82312875 65450827 1000000000 269586136 47437928 716917375 485587656 384240583 56623104 64 69426531 21024576 327082769 150568768 416832723 31255875 345948408 77854483 40353607 616295051 746142643 64000 452984832 647214625 46656000 288804781 59776471 571787 620650477 298077632 658503000 201230056 413493625 195112 216000000 688465387 17779581 545338513 599077107 59319000 1000000 89915392 158340421 788889024 8741816 8615125 368601813 201230056 39651821 6028568 29218112 341532099 857375 46656 28934443 83453453 10941048 201230056 2744 935441352 310288733 42508549 68921000 86350888 85184 202262003 318611987 206425071 456533 594823321 105823817 704969 13651919 2097152 460099648 156590819 8 371694959 23149125 63044792 21253933 139798359 71473375 82881856 693154125 69426531 27543608 496793088 133432831 300763000 756058031 277167808 175616 218167208 976191488 300763 726572699 32157432 11390625 663054848 786330467 89314623 7529536 25412184 273359449 26730899 262144 295408296 660776311 77308776 551368000 2863288 238328 408518488 185193000 160989184 36926037 42144192 61162984 81746504 2685619 287496 283593393 264609288 40707584 65939264 15625 50653 493039 580093704 210644875 21952000 37259704 433798093 155720872 160103007 225866529 106496424 28652616 578009537 873722816 620650477 100544625 131096512 9938375 363994344 221445125 268336125 56181887 84604519 152273304 341532099 142236648 70957944 92345408 812166237 107171875 580093704 788889024 976191488 627222016 21952000 681472 196122941 8000000 274625 674526133 8365427 85184000 74088000 531441 4913 425259008 64481201 308915776 658503 982107784 633839779 539353144 278445077 64964808 3375000 428661064 143055667 1560896 53582633 887503681 118370771 20570824 230346397 73034632 257259456 103161709 23887872 99897344 440711081 146363183 156590819 48228544 729 80062991 12812904 2352637 663054848 672221376 268336125 970299000 449455096 791453125 33386248 281011375 241804367 20123648 1643032 173741112 746142643 192100033 5832000 160103007 395446904 321419125 656234909 30664297 74088 8000000 117649 1259712 15813251 308915776 143877824 337153536 444194947 584277056 895841344 2460375 40707584 216000000 123505992 857375000 19034163 400315553 19902511 926859375 47437928 573856191 629422793 51064811 315821241 25934336 153130375 857375000 143877824 64 2571353 7529536 40707584 25672375 1331 256047875 341532099 716917375 343000000 272097792 35287552 371694959 426957777 93576664 139798359 1331 1685159 851971392 751089429 288804781 81746504 625026375 2097152 128024064 23639903 32768000 97336 4913000 5545233 251239591 109902239 71473375 209584584 385828352 541343375 915498611 270840023 553387661 909853209 481890304 11543176 157464000 820025856 193100552 101194696 236029032 347428927 625026375 103161709 3511808 601211584 915498611 498677257 152273304 242970624 26463592 398688256 55306341 19034163 214921799 254840104 122763473 1953125 771095213 557441767 1685159 373248000 113379904 321419125 50653000 51478848 250047 49027896 13144256 73560059 5735339 435519512 238328000 860085351 96071912 10648000 79507 23887872 50243409 206425071 5832000 155720872 270840023 827936019 228099131 300763000 860085351 96702579 31554496 929714176 347428927 545338513 1728000 442450728 24389000 267089984 766060875 8869743 186169411 17576 90518849 741217625 21952 474552 599077107 997002999 521660125 766060875 5832000 208527857 216000000 631628712 283593393 216 180362125 398688256 389017 116930169 649461896 97336000 704969 146363183 2197 736314327 502459875 257259456 42508549 586376253 3375 9938375 19465109 22665187 724150792 44738875 47832147 47437928 214921799 29791 99897344 403583419 2299968 67419143 592704000 73034632 10941048 229220928 6751269 2985984 2924207 849278123 860085351 102503232 410172407 73034632 133432831 704969000 140608000 360944128 709732288 25672375 796597983 45499293 103161709 636056000 233744896 642735647 799178752 38272753 81182737 946966168 1860867 549353259 30959144 938313739 28372625 200201625 209584584 332812557 160103007 44738875 97336 827936019 167284151 1259712 49027896 41063625 88121125 96071912 952763904 1601613 43614208 54439939 287496 20346417 51064811 41781923 363994344 205379000 83453453 961504803 410172407 103823000 2000376 58411072 773620632 237176659 849278123 97336000 75151448 18191447 12977875 292754944 2197 707347971 125000 17373979 408518488 229220928 6028568 59319000 688465387 1520875 81182737 350402625 160989184 44738875 25672375 110592 30371328 976191488 663054848 244140625 809557568 34645976 644972544 31855013 10077696 467288576 92959677 66923416 411830784 487443403 440711081 467288576 203297472 209584584 18399744 563559976 543338496 194104539 9528128 71473375 146363183 513922401 525557943 2985984 647214625 87528384 758550528 314432 3112136 290117528 870983875 136590875 9261 214921799 3652264 6967871 116930169 77854483 15252992 187149248 580093704 363994344 398688256 185193000 246491883 738763264 22188041 20346417 985074875 421875000 2803221 298077632 13481272 184220009 274625000 207474688 152273304 209584584 15252992 437245479 887503681 16387064 2744000 15252992 19248832 167284151 809557568 4251528 252435968 763551944 21952 2571353 1906624 351895816 47045881 29791 26730899 91125 788889024 3375 512000 230346397 101194696 3944312 6128487 363994344 263374721 20570824 311665752 159220088 944076141 191102976 195112000 17576 618470208 741217625 481890304 716917375 857375000 34328125 31855013 71473375 781229961 149721291 8489664 672221376 21952 622835864 571787 28372625 143055667 179406144 36926037 665338617 123505992 150568768 156590819 24897088 7645373 213847192 43986977 469097433 53157376 609800192 219256227 262144 170031464 45499293 315821241 174676879 56623104 6229504 979146657 820025856 642735647 415160936 2299968 169112377 263374721 28372625 13144256 46656 2744000 3581577 70444997 314432000 8869743 607645423 175616000 122023936 347428927 300763 512000 101194696 200201625 231475544 359425431 142236648 314432000 125751501 12487168 778688000 11390625 1601613 377933067 658503 967361669 121287375 45118016 134217728 575930368 45499293 34012224 384240583 191102976 189119224 83453453 65450827 756058031 1061208 199176704 195112000 535387328 306182024 155720872 438976000 1367631 15813251 714516984 3442951 62099136 116930169 257259456 663054848 1815848 741217625 533411731 156590819 833237621 125000 5832 411830784 411830784 636056000 12167000 4096000 49430863 667627624 776151559 61629875 549353259 649461896 73560059 64481201 3442951 8365427 37595375 24389 194104539 474552 786330467 27818127 223648543 18399744 114084125 325660672 421875 926859375 68417929 504358336 804357 825293672 884736000 985074875 111980168 343000 756058031 373248000 32768000 2000376 50653000 322828856 118370771 73560059 496793088 71473375 232608375 332812557 343 168196608 126506008 23887872 669921875 60698457 116930169 17576 220348864 60698457 82881856 788889024 946966168 123505992 830584 15252992 6028568 56623104 7762392 686128968 38272753 241804367 87528384 77308776 240641848 145531576 590589719 2985984 2460375 223648543 300763 929714176 487443403 2146689 408518488 362467097 758550528 84604519 6434856 454756609 411830784 982107784 944076141 11697083 1 85184 174676879 170953875 54010152 658503 343000000 578009537 170953875 773620632 8000 288804781 535387328 53582633 291434247 50653000 385828352 642735647 672221376 2803221 300763 104487111 136590875 2097152 909853209 175616 41421736 20570824 117649 68921000 151419437 982107784 6859 131096512 405224 331373888 66923416 282300416 768575296 254840104 3869893 6859 238328 84604519 61162984 781229961 686128968 147197952 4410944 50243409 3112136 314432 4492125 535387328 796597983 6028568 250047 3796416 43614208 21952000 46656000 31255875 189119224 22188041 296740963 865523177 17779581 547343432 545338513 806954491 204336469 259694072 543338496 262144000 729000 338608873 565609283 23149125 454756609 11697083 193100552 2685619 114084125 1906624 256047875 146363183 80621568 245314376 955671625 15813251 804357 233744896 9528128 216000 814780504 111980168 43986977 42144192 362467097 539353144 34012224 719323136 283593393 27270901 9393931 778688 563559976 61629875 379503424 196122941 113379904 363994344 73034632 174676879 102503232 216 1560896 135005697 53157376 97972181 590589719 970299000 283593393 221445125 27270901 420189749 181321496 340068392 24389 118370771 435519512 700227072 36926037 23639903 658503000 173741112 259694072 138991832 21952 941192000 251239591 217081801 458314011 269586136 748613312 438976 5545233 2146689 15438249 527514112 92959677 370146232 68921 1331 830584000 45499293 8000 250047000 159220088 51478848 122023936 109902239 11852352 7880599 6028568 23887872 1030301 763551944 64481201 292754944 77308776 332812557 15813251 702595369 17984728 32461759 43986977 912673000 7301384 103823000 216000000 406869021 110592000 311665752 681472 246491883 54872 105154048 776151559 13651919 553387661 278445077 498677257 467288576 96702579 64 736314327 26730899 40001688 199176704 1601613 1157625 111980168 24389 141420761 731432701 354894912 298077632 50243409 700227072 592704000 17779581 47832147 168196608 242970624 379503424 365525875 88716536 478211768 681472000 15438249 13824 5929741 32768 192100033 756058031 428661064 97336 3442951 64481201 13824000 702595369 363994344 111284641 344472101 91125 12487168 456533 949862087 19683000 1481544 512 5000211 433798093 890277128 338608873 109902239 1442897 74088 2803221 132651000 982107784 6128487 273359449 551368000 827936019 21484952 470910952 3652264 830584 197137368 884736000 24389 34012224 290117528 512000000 15625000 140608 5451776 389017 29503629 267089984 25412184 665338617 415160936 216 416832723 234885113 766060875 537367797 290117528 23393656 567663552 116930169 565609283 442450728 430368875 9800344 264609288 1225043 915498611 827936019 14526784 865523177 143055667 17173512 22665187 2406104 1225043 237176659 454756609 440711081 510082399 71473375 331373888 61629875 857375 162771336 99897344 290117528 12008989 716917375 166375000 961504803 161878625 209584584 87528384 329939371 284890312 18821096 381078125 3511808 114084125 63044792 41421736 70444997 893056347 12812904 2515456 3723875 9800344 1191016 287496000 97972181 3241792 55742968 1030301 478211768 15252992 103823000 704969 351895816 586376253 592704000 783777448 363994344 8489664 183250432 442450728 418508992 168196608 139798359 45499293 421875 15252992 493039 34965783 135796744 833237621 83453453 250047000 573856191 113379904 719323136 700227072 357911000 357911000 958585256 335702375 405224 408518488 48627125 10648000 26730899 130323843 451217663 599077107 103161709 4019679 3581577 733870808 334255384 198155287 78402752 320013504 941192 1331 456533 6859 6434856 4741632 329939371 849278123 515849608 656234909 250047000 74618461 117649000 73560059 155720872 45118016 314432000 234885113 2744000 786330467 9393931 45882712 921167317 778688000 786330467 76225024 278445077 9938375 127263527 2197 804357000 338608873 21717639 512000000 21952000 860085351 19248832 5268024 11697083 1771561 343000000 24137569 403583419 331373888 456533000 1000000 146363183 1560896 27543608 1442897 290117528 879217912 283593393 4741632 244140625 154854153 85184 175616 248858189 751089429 50243409 96702579 216000000 4492125 128787625 2803221 50653000 529475129 697864103 310288733 773620632 884736000 25412184 63521199 314432000 24897088 904231063 338608873 611960049 109215352 14706125 921167317 1771561 827936019 586376253 146363183 27000000 796597983 857375 493039 294079625 887503681 340068392 283593393 43243551 642735647 122023936 985074875 134217728 941192000 31855013 946966168 20796875 103823 70957944 47045881 4410944 8615125 838561807 129554216 19902511 35937000 857375000 9938375 7645373 8000 250047000 92345408 946966168 884736 14886936 9261 49836032 8242408 195112000 994011992 189119224 860085351 39304000 724150792 299418309 461889917 91125 135005697 961504803 197137368 24389 328509 799178752 71991296 31554496 838561807 401947272 32768 232608375 204336469 726572699 85184000 84027672 160103007 145531576 49430863 7077888 3112136 51064811 799178752 614125 788889024 994011992 49027896 74618461 117649 206425071 7762392 493039 97336 55306341 461889917 653972032 58411072 46656 27000000 230346397 160103007 274625 35611289 531441000 110592 6539203 738763264 519718464 423564751 7645373 50243409 151419437 967361669 35611289 48228544 127263527 274625 25672375 125000 377933067 327082769 138991832 279726264 517781627 107850176 284890312 751089429 498677257 970299000 397065375 60698457 1481544 893056347 108531333 8489664 812166237 198155287 195112000 194104539 16777216 322828856 81746504 110592 248858189 139798359 786330467 288804781 184220009 1061208 13824000 37259704 571787000 178453547 365525875 13481272 702595369 45499293 7301384 140608 126506008 935441352 218167208 99897344 1000 938313739 586376253 374805361 428661064 58411072 241804367 116930169 28652616 28652616 166375000 44738875 932574833 134217728 627222016 47832147 27 2685619 170031464 480048687 59319000 456533 463684824 131872229 3581577 166375 64 1601613 142236648 389017000 13144256 738763264 3375 371694959 868250664 15625 37933056 332812557 275894451 284890312 766060875 788889024 122023936 631628712 49430863 5451776 244140625 3375 8615125 644972544 567663552 103823 275894451 949862087 13481272 688465387 806954491 210644875 134217728 9261 88121125 203297472 120553784 38272753 140608000 7880599 8489664 39304 189119224 343000000 374805361 127263527 865523177 405224000 64481201 2406104 122023936 437245479 88716536 167284151 494913671 614125 25672375 620650477 98611128 101847563 938313739 467288576 13824000 199176704 481890304 152273304 98611128 64481201 12167 1331 48627125 485587656 86350888 9938375 126506008 40353607 10218313 49430863 42508549 155720872 35937 588480472 551368000 107850176 830584 343000 47045881 122763473 47437928 822656953 898632125 89314623 206425071 447697125 29791000 140608000 426957777 7880599 2460375 141420761 385828352 67419143 52313624 912673000 248858189 39651821 756058031 25412184 470910952 24389000 67419143 144703125 29791 827936019 809557568 117649 2628072 721734273 7414875 55306341 474552 1560896 304821217 1601613 976191488 545338513 205379000 4913 343000 665338617 167284151 46656 452984832 4410944 549353259 1953125 211708736 54872 18609625 124251499 151419437 105823817 862801408 120553784 9393931 5735339 114791256 4410944 64481201 958585256 34328125 304821217 210644875 420189749 4330747 5000211 45882712 2299968 9129329 537367797 851971392 377933067 814780504 454756609 252435968 571787 6751269 87528384 282300416 4826809 8000 653972032 822656953 41781923 370146232 204336469 508169592 56623104 918330048 165469149 7529536 952763904 335702375 1953125 160989184 131096512 53582633 400315553 1815848 357911 537367797 11543176 636056 97972181 519718464 125000 25934336 284890312 6434856 159220088 94818816 9938375 373248 549353259 814780504 80621568 77854483 405224 700227072 783777448 107850176 49027896 4251528 27 8 315821241 712121957 54010152 172808693 955671625 403583419 781229961 7529536 12487168 135796744 40353607 545338513 66430125 437245479 31255875 390617891 239483061 23149125 2000376 29503629 395446904 120553784 4913 2197 656234909 952763904 817400375 778688000 97336 7529536 164566592 58411072 179406144 487443403 695506456 474552 547343432 96071912 2197000 82881856 60698457 9129329 351895816 3944312 5000211 97336 5268024 76765625 997002999 52313624 729 143055667 54872 2924207 476379541 63044792 109215352 997002999 865523177 166375 24897088 90518849 547343432 311665752 6967871 1000 663054848 421875 669921875 167284151 228099131 973242271 788889024 15625000 78953589 53582633 688465387 8489664 135005697 614125000 693154125 211708736 8615125 517781627 201230056 721734273 36594368 268336125 143877824 368601813 8869743 12649337 729 649461896 5177717 90518849 500566184 10360232 374805361 2000376 151419437 30664297 296740963 584277056 60236288 712121957 350402625 633839779 198155287 28652616 29791000 527514112 357911 796597983 2744000 300763 85184 180362125 84604519 38614472 140608000 912673 30959144 1030301 586376253 270840023 84027672 118370771 17779581 469097433 2048383 27000 85184000 148035889 218167208 61629875 857375000 519718464 19248832 204336469 91125 9938375 812166237 30664297 125 138991832 476379541 51478848 401947272 86350888 1030301 405224000 500566184 915498611 294079625 9663597 325660672 480048687 211708736 132651000 262144 4251528 36926037 17373979 87528384 159220088 64000 157464000 66923416 418508992 4741632 230346397 478211768 22906304 941192000 25672375 860085351 101194696 67917312 27818127 39651821 57512456 357911000 36926037 649461896 690807104 895841344 681472000 935441352 143055667 494913671 387420489 500566184 112678587 282300416 537367797 292754944 374805361 753571000 45882712 776151559 8998912 12008989 85184 41421736 76765625 88121125 907039232 48228544 81746504 605495736 74088 278445077 20570824 201230056 42144192 28094464 5832000 786330467 166375000 170031464 306182024 252435968 136590875 344472101 17576000 7301384 211708736 6859000 783777448 96702579 3723875 156590819 449455096 702595369 726572699 6331625 50653 15252992 794022776 944076141 29791 12167000 756058031 125000 107850176 135796744 4173281 970299 317214568 260917119 397065375 389017 447697125 279726264 145531576 607645423 6967871 44361864 128024064 229220928 35287552 820025856 91733851 292754944 269586136 571787000 116930169 633839779 30371328 156590819 543338496 389017000 20123648 13824000 10793861 672221376 94818816 731432701 2299968 24897088 32461759 9938375 31554496 59776471 690807104 483736625 176558481 865523177 225866529 244140625 665338617 502459875 228099131 941192000 941192000 21717639 4913 195112000 74618461 166375 64 35287552 290117528 44738875 97336 66430125 377933067 9261000 830584 58411072 52313624 688465387 77308776 27000000 101847563 653972032 52313624 6331625 5088448 753571 6644672 19465109 32768 515849608 343000000 335702375 59776471 496793088 3442951 85766121 932574833 54872 97336 622835864 13824000 116214272 683797841 119095488 806954491 1030301 731432701 463684824 751089429 3511808 137388096 239483061 7645373 49836032 51064811 260917119 206425071 320013504 609800192 644972544 86938307 8365427 616295051 192100033 238328000 77854483 121287375 510082399 895841344 68921 13997521 421875000 463684824 272097792 15252992 693154125 873722816 66430125 39651821 487443403 415160936 42875 921167317 91125000 274625000 117649000 19248832 61162984 185193000 539353144 456533 148877000 5000211 314432 19902511 549353259 416832723 216000000 50653000 196122941 10648 119823157 38958219 679151439 105154048 5177717 873722816 929714176 21484952 68921000 302111711 31255875 188132517 44738875 140608 51064811 19034163 517781627 15438249 61629875 13312053 52734375 28652616 100544625 529475129 84604519 35937 29218112 221445125 13481272 59319 17576000 4019679 66430125 74088000 387420489 10941048 148877 24897088 103823000 85766121 308915776 5000211 109902239 214921799 428661064 374805361 22188041 636056 766060875 955671625 932574833 13824000 778688000 590589719 71473375 616295051 631628712 60698457 778688 348913664 12167000 660776311 57960603 89314623 314432000 553387661 16003008 719323136 253636137 1442897 3375000 204336469 123505992 758550528 10648 5268024 145531576 157464 616295051 9663597 649461896 356400829 5088448 746142643 1771561 3869893 82881856 753571 2863288 4492125 3241792 29791000 21952000 264609288 24389000 493039000 24389 733870808 176558481 103823 2985984 91125000 41063625 61162984 2803221 11089567 3511808 5088448 681472 438976000 274625 695506456 128024064 308915776 830584000 658503 12649337 229220928 205379000 56181887 28652616 385828352 3176523 48627125 941192000 153130375 225866529 11852352 731432701 132651000 99252847 413493625 5088448 21952000 3944312 8000000 751089429 94196375 13481272 2924207 302111711 123505992 432081216 1225043 1295029 642735647 825293672 8 64964808 7414875 34965783 116930169 262144000 5451776 781229961 18191447 74088 2863288 274625 176558481 110592000 555412248 334255384 8869743 688465387 3112136 158340421 679151439 28652616 10218313 40353607 704969 103161709 500566184 982107784 163667323 1000000000 1331000 9663597 250047000 284890312 228099131 182284263 337153536 250047000 63044792 12326391 54439939 440711081 799178752 3581577 876467493 3375000 19465109 3442951 64964808 259694072 28372625 970299000 302111711 1259712 87528384 96702579 979146657 6229504 543338496 814780504 259694072 101194696 85184000 131872229 801765089 614125000 2248091 229220928 287496000 521660125 154854153 314432 373248 33698267 447697125 761048497 865523177 1061208 460099648 7189057 929714176 603351125 693154125 470910952 1442897 24389000 15625 403583419 157464 843908625 51895117 188132517 849278123 149721291 8615125 517781627 158340421 111980168 918330048 13824000 36594368 288804781 287496 21952000 233744896 181321496 343000000 12812904 54439939 123505992 193100552 187149248 970299 37933056 278445077 16777216 669921875 259694072 5451776 24389 783777448 452984832 10077696 3581577 1259712 377933067 15069223 3944312 32768000 68417929 967361669 226981000 185193000 7762392 67917312 5832000 18821096 54439939 1643032 163667323 299418309 99897344 7077888 400315553 30664297 973242271 170031464 681472 796597983 2406104 49836032 672221376 331373888 114084125 915498611 979146657 199176704 389017 390617891 658503000 187149248 53582633 313046839 286191179 10793861 56181887 592704 465484375 17984728 389017 688465387 24897088 31855013 253636137 222545016 573856191 92345408 1442897 65450827 365525875 219256227 390617891 35611289 9663597 87528384 199176704 47832147 382657176 8869743 541343375 164566592 809557568 1728000 110592000 846590536 35937000 188132517 11543176 180362125 12649337 964430272 162771336 7301384 435519512 876467493 310288733 51064811 3944312 19683 46268279 76765625 700227072 454756609 74618461 42508549 86350888 351895816 2515456 50653000 25672375 1191016 961504803 224755712 881974079 4330747 63521199 1030301 6128487 743677416 4492125 277167808 686128968 1560896 535387328 286191179 160989184 136590875 806954491 25672375 6128487 12167000 128787625 6859 8869743 881974079 4330747 909853209 44361864 970299000 1061208 452984832 277167808 465484375 238328 3442951 182284263 281011375 216 176558481 33386248 5177717 761048497 253636137 136590875 994011992 467288576 250047 17576 426957777 461889917 418508992 49836032 461889917 89314623 783777448 22188041 13651919 6967871 11239424 924010424 116214272 35937000 91125 48627125 343 481890304 50653000 988047936 26730899 10793861 10793861 247673152 592704 322828856 202262003 616295051 295408296 794022776 238328 712121957 508169592 30664297 541343375 46656 110592 294079625 197137368 17779581 128024064 4657463 13824000 851971392 225866529 367061696 496793088 472729139 389017000 647214625 483736625 71473375 5359375 238328000 162771336 216000 373248000 82312875 237176659 8 741217625 66923416 371694959 2985984 594823321 252435968 766060875 907039232 716917375 25412184 166375000 3176523 5832 504358336 912673 59319000 410172407 1560896 161878625 476379541 4826809 175616 65450827 11089567 275894451 47437928 5359375 1815848 148877000 551368 627222016 531441 362467097 360944128 403583419 753571 2744000 236029032 70957944 1331000 2628072 559476224 170953875 112678587 1295029 23393656 82881856 39304000 893056347 295408296 843908625 38958219 763551944 159220088 496793088 88121125 13651919 32768 3869893 642735647 373248000 200201625 318611987 23639903 27 786330467 1 557441767 622835864 555412248 467288576 1030301 117649 638277381 895841344 205379000 350402625 21024576 327082769 991026973 34645976 332812557 191102976 7762392 622835864 163667323 14172488 183250432 403583419 17984728 5832000 5639752 5000211 184220009 20796875 553387661 8998912 160989184 117649000 20570824 302111711 343000 6434856 21484952 1560896 2406104 5832 970299 181321496 89915392 343 15625 37259704 189119224 1953125 5929741 109215352 18191447 2406104 512 35287552 672221376 38958219 915498611 143877824 8 578009537 529475129 300763000 291434247 2352637 59776471 1367631 325660672 3796416 2460375 79507 117649000 298077632 118370771 137388096 952763904 1092727 110592000 108531333 1295029 95443993 700227072 68417929 57512456 525557943 188132517 102503232 935441352 50653000 11697083 170031464 416832723 91125 125 371694959 373248000 390617891 7414875 238328 406869021 3307949 177504328 423564751 47832147 8365427 16194277 938313739 125751501 360944128 1481544 3581577 317214568 421875 452984832 27000 194104539 786330467 28094464 153990656 857375 73034632 105823817 653972032 109215352 334255384 60698457 294079625 194104539 119095488 496793088 14706125 24389 119823157 9938375 588480472 223648543 636056 865523177 416832723 6967871 210644875 224755712 22906304 179406144 709732288 85184 642735647 164566592 649461896 252435968 1953125 267089984 124251499 476379541 51478848 578009537 137388096 1520875 901428696 3442951 18191447 433798093 86350888 681472 814780504 584277056 283593393 716917375 75151448 817400375 748613312 2863288 451217663 38614472 103161709 229220928 329939371 113379904 118370771 77854483 1601613 321419125 68921 704969 519718464 28094464 665338617 6751269 527514112 14706125 48627125 461889917 151419437 201230056 523606616 382657176 605495736 5000211 105823817 170953875 377933067 242970624 56181887 15438249 19465109 588480472 430368875 1225043 294079625 822656953 35937000 60698457 39304000 140608000 605495736 32157432 63044792 400315553 5000211 77308776 1815848 166375000 421875000 212776173 898632125 360944128 485587656 370146232 491169069 203297472 27000000 124251499 2744000 961504803 11543176 761048497 812166237 189119224 5451776 52734375 857375000 15625 4330747 45882712 25412184 700227072 106496424 186169411 24137569 32768000 129554216 4096000 39304 6967871 147197952 7880599 644972544 370146232 7529536 529475129 277167808 321419125 51478848 146363183 12812904 373248 16387064 904231063 605495736 822656953 9393931 4741632 4913 11089567 592704000 81182737 988047936 4492125 3442951 84604519 203297472 221445125 676836152 132651000 311665752 34965783 491169069 403583419 66430125 7529536 322828856 167284151 193100552 94818816 216000000 493039000 8489664 820025856 6644672 135005697 700227072 481890304 778688 559476224 22425768 467288576 20123648 157464000 854670349 385828352 474552000 257259456 198155287 11390625 281011375 181321496 315821241 8741816 314432 387420489 833237621 22665187 901428696 799178752 909853209 203297472 1404928 912673 707347971 111980168 533411731 796597983 7645373 209584584 77854483 36926037 124251499 109215352 405224000 24389 958585256 40707584 110592000 147197952 82312875 549353259 50653 773620632 781229961 601211584 693154125 183250432 12487168 7301384 42875000 7529536 166375000 804357000 6859 373248 29791000 240641848 912673000 6859 804357000 607645423 1404928 400315553 721734273 80621568 44361864 144703125 284890312 356400829 148877 150568768 360944128 1259712 175616 80062991 588480472 1481544 8998912 161878625 751089429 95443993 418508992 41421736 27 498677257 1520875 11697083 42875000 278445077 688465387 65450827 74088 1367631 870983875 123505992 103823 205379000 24642171 58411072 605495736 9938375 547343432 16777216 3869893 1815848 191102976 64481201 724150792 1685159 970299000 445943744 14526784 53582633 2628072 1225043 37933056 273359449 5359375 7301384 28934443 189119224 569722789 2097152 403583419 118370771 23149125 8120601 96702579 53582633 857375 15438249 3375000 270840023 465484375 1860867 237176659 84604519 25153757 4330747 125000 45118016 248858189 426957777 94196375 184220009 857375 359425431 85184 726572699 6967871 379503424 1560896 454756609 324242703 135796744 16194277 68921000 187149248 2197 420189749 216000000 2924207 5268024 122763473 489303872 220348864 313046839 704969000 849278123 64000 12167 192100033 480048687 8741816 625026375 753571 887503681 19683 2000376 6229504 1030301 582182875 329939371 702595369 250047000 65450827 57066625 594823321 569722789 68921 976191488 357911000 438976 38272753 18609625 452984832 103823 400315553 1815848 647214625 29503629 260917119 170953875 354894912 142236648 170031464 373248 6539203 176558481 5268024 23887872 27000000 547343432 149721291 31855013 601211584 250047000 23887872 151419437 32461759 500566184 48627125 160989184 463684824 806954491 10648 210644875 825293672 437245479 557441767 103161709 233744896 50653 45118016 153990656 463684824 620650477 860085351 958585256 39651821 57512456 224755712 830584000 384240583 335702375 233744896 849278123 743677416 481890304 370146232 16194277 322828856 202262003 290117528 901428696 474552000 52734375 451217663 405224000 105154048 379503424 873722816 60236288 627222016 73560059 88121125 2744 553387661 157464 2048383 588480472 912673 444194947 12649337 119095488 185193 231475544 5451776 85184 189119224 6751269 731432701 194104539 190109375 71991296 54872 2628072 932574833 242970624 533411731 1728 629422793 2406104 761048497 3112136 105823817 23639903 314432 461889917 95443993 121287375 175616000 320013504 663054848 1030301 704969 59319000 87528384 55742968 418508992 890277128 157464 5832000 70957944 91125 184220009 270840023 533411731 48228544 851971392 131096512 327082769 11543176 222545016 269586136 970299000 70444997 783777448 729000 89915392 36594368 472729139 160989184 672221376 458314011 17173512 1685159 929714176 549353259 144703125 397065375 614125 256047875 77308776 108531333 2048383 788889024 21253933 193100552 949862087 444194947 435519512 1030301 458314011 4741632 16387064 421875 247673152 3442951 308915776 137388096 663054848 367061696 86938307 881974079 955671625 248858189 114791256 161878625 571787000 340068392 904231063 185193000 234885113 700227072 5735339 64000 135005697 94196375 254840104 907039232 153990656 192100033 189119224 33386248 496793088 287496000 2248091 812166237 169112377 22188041 13481272 178453547 994011992 321419125 207474688 7762392 5545233 8998912 78953589 6539203 74088000 321419125 973242271 14886936 148877000 294079625 9129329 311665752 672221376 778688000 148035889 401947272 303464448 343000000 921167317 257259456 168196608 881974079 547343432 1953125 260917119 156590819 208527857 531441 161878625 904231063 806954491 672221376 19683 537367797 49027896 814780504 191102976 825293672 30371328 136590875 93576664 120553784 416832723 408518488 283593393 506261573 5639752 7880599 19683000 603351125 5000211 125000 763551944 208527857 3869893 485587656 131096512 1728 211708736 791453125 217081801 35937000 73560059 405224 494913671 653972032 91125000 90518849 895841344 44738875 80621568 563559976 104487111 174676879 20570824 46656000 23393656 590589719 140608 716917375 7301384 3241792 174676879 277167808 1404928 561515625 164566592 308915776 101194696 88716536 929714176 32768 478211768 132651000 20346417 29791 5177717 3307949 512 830584000 55742968 181321496 40353607 33386248 265847707 4330747 586376253 21253933 1030301 449455096 272097792 149721291 143877824 496793088 254840104 28652616 9129329 7189057 269586136 171879616 32768 817400375 5177717 683797841 224755712 9261000 125000000 766060875 638277381 658503 469097433 337153536 4096000 107171875 49027896 28934443 367061696 77854483 78953589 354894912 19248832 185193000 114084125 128787625 489303872 3723875 582182875 876467493 1061208 80062991 2299968 20346417 14886936 337153536 890277128 18399744 2048383 67419143 2352637 166375 11089567 809557568 48627125 474552000 976191488 74088000 29503629 2197 72511713 716917375 761048497 16194277 16194277 86350888 39304000 229220928 123505992 77854483 353393243 171879616 23149125 474552000 835896888 9393931 430368875 26198073 147197952 420189749 430368875 196122941 988047936 729 54439939 201230056 487443403 663054848 67917312 30080231 27 217081801 328509000 335702375 177504328 141420761 75686967 609800192 474552000 1157625 474552 781229961 400315553 303464448 480048687 952763904 186169411 405224 18609625 7301384 994011992 24137569 405224000 69934528 252435968 390617891 2146689 28652616 101847563 1953125 451217663 879217912 389017 335702375 4019679 599077107 175616 80062991 741217625 958585256 63044792 64964808 348913664 586376253 138991832 71991296 24897088 428661064 27 1092727 241804367 7414875 221445125 458314011 4330747 237176659 3112136 1030301 16974593 101847563 345948408 389017 119823157 133432831 63044792 29503629 8000000 351895816 846590536 9938375 7645373 176558481 529475129 231475544 454756609 121287375 200201625 2744000 50653 601211584 480048687 629422793 78953589 985074875 964430272 27 345948408 1906624 81182737 794022776 11852352 510082399 895841344 384240583 3048625 6859 275894451 58863869 656234909 216 884736000 72511713 4251528 14706125 695506456 476379541 190109375 181321496 195112000 195112000 373248 8489664 838561807 81182737 392223168 669921875 7529536 39304 37595375 42508549 676836152 14886936 116214272 320013504 48627125 107850176 196122941 38272753 438976000 40001688 300763000 693154125 13144256 45882712 7077888 9800344 226981 1124864 365525875 421875 592704 15438249 205379000 143055667 28652616 478211768 17173512 27 3307949 94196375 65939264 437245479 700227072 6751269 814780504 34012224 281011375 868250664 16777216 24642171 308915776 8000000 61629875 28094464 14348907 8615125 541343375 3176523 114084125 357911000 3944312 345948408 487443403 81746504 30371328 148035889 374805361 32768000 13824 296740963 357911000 106496424 625026375 363994344 292754944 690807104 89314623 188132517 991026973 67917312 328509000 8869743 52734375 445943744 88121125 40001688 820025856 736314327 625026375 332812557 260917119 881974079 3944312 359425431 169112377 59319 804357 55742968 24642171 59776471 75151448 130323843 232608375 157464000 794022776 3375000 79507000 57512456 43986977 260917119 6751269 34965783 157464000 55742968 631628712 3581577 401947272 8120601 217081801 827936019 398688256 460099648 376367048 584277056 1601613 16387064 693154125 8998912 592704 22188041 761048497 392223168 48627125 547343432 13997521 851971392 11697083 912673000 81182737 52734375 79507000 618470208 8869743 537367797 432081216 56623104 771095213 13824 69426531 397065375 345948408 1442897 15813251 128024064 18191447 8000 6434856 582182875 799178752 4574296 59319 62099136 130323843 29791000 307546875 362467097 51478848 456533000 78953589 541343375 68417929 150568768 299418309 286191179 2352637 944076141 1860867 944076141 49430863 1685159 117649 57066625 1404928 389017 370146232 117649 21253933 1685159 392223168 456533 8 10218313 29503629 62570773 4096 16194277 338608873 7077888 7880599 4019679 517781627 25412184 76225024 4019679 97336 246491883 10648000 8000 498677257 418508992 413493625 71991296 763551944 838561807 190109375 354894912 47437928 152273304 188132517 300763000 521660125 17779581 148877000 8869743 474552 332812557 665338617 614125000 325660672 52734375 487443403 531441000 94196375 140608 19683 502459875 10077696 310288733 2460375 298077632 9938375 335702375 766060875 202262003 13824 704969 14172488 426957777 4741632 185193 89314623 303464448 82881856 365525875 272097792 982107784 563559976 77854483 586376253 618470208 697864103 126506008 53157376 7414875 32768000 354894912 506261573 569722789 553387661 234885113 265847707 918330048 915498611 36594368 445943744 794022776 225866529 241804367 306182024 373248000 16387064 140608000 142236648 420189749 665338617 75686967 569722789 22188041 4741632 15438249 788889024 5000211 944076141 809557568 603351125 64964808 814780504 55306341 1000000 281011375 851971392 590589719 11697083 143877824 5359375 9528128 729000000 77854483 198155287 337153536 343000 8242408 523606616 119095488 756058031 967361669 21024576 116930169 865523177 614125 170953875 29503629 262144000 681472000 672221376 54439939 363994344 147197952 294079625 59319000 496793088 559476224 2352637 240641848 344472101 991026973 28372625 167284151 21952 30664297 389017 1601613 59319 1061208 52313624 42508549 420189749 263374721 34328125 2515456 228099131 898632125 385828352 7189057 103823 22188041 329939371 85766121 314432000 418508992 5545233 644972544 563559976 117649 292754944 736314327 561515625 343000 86938307 220348864 187149248 294079625 6967871 408518488 567663552 179406144 191102976 724150792 7645373 71991296 3241792 5177717 7529536 15625 183250432 565609283 12649337 28372625 442450728 27818127 465484375 15069223 54872 2248091 38614472 400315553 406869021 296740963 12487168 19902511 392223168 2352637 416832723 500566184 387420489 237176659 34645976 693154125 33386248 144703125 8741816 73560059 33076161 575930368 194104539 761048497 15813251 19248832 160103007 1295029 1157625 50653 132651000 559476224 1442897 16581375 12167 94818816 614125 167284151 890277128 303464448 3176523 644972544 500566184 5088448 12326391 229220928 569722789 575930368 7762392 131096512 955671625 89915392 653972032 60698457 400315553 2000376 33076161 766060875 41063625 109902239 16777216 218167208 395446904 166375 884736 187149248 741217625 13481272 493039000 166375000 98611128 704969000 39304 17984728 929714176 7880599 3581577 348913664 64000 16194277 31255875 4741632 447697125 8 508169592 175616000 157464 4657463 237176659 580093704 508169592 79507000 716917375 160989184 347428927 216000 137388096 57066625 7301384 85184 729 160103007 553387661 620650477 18399744 250047 197137368 82881856 817400375 28372625 153130375 603351125 234885113 912673 186169411 901428696 36926037 58411072 33076161 238328000 1685159 2048383 32157432 51064811 322828856 25153757 232608375 64000 54872 127263527 282300416 95443993 54872 979146657 449455096 510082399 603351125 8365427 3796416 306182024 1 1030301 584277056 159220088 71991296 32157432 318611987 794022776 54010152 23639903 401947272 55742968 34965783 651714363 41781923 65939264 91125 649461896 469097433 912673000 592704 103823000 616295051 226981 794022776 491169069 81746504 415160936 234885113 702595369 35937 941192 324242703 8615125 504358336 47832147 32768000 2146689 257259456 4173281 205379000 480048687 54439939 1906624 683797841 250047000 1481544 179406144 27000000 347428927 726572699 743677416 952763904 37259704 48228544 274625 251239591 651714363 217081801 172808693 367061696 580093704 188132517 549353259 531441 609800192 958585256 64481201 389017 35287552 146363183 679151439 27818127 25153757 865523177 213847192 16581375 122023936 1331000 191102976 985074875 205379 37259704 10218313 46656000 679151439 123505992 748613312 651714363 549353259 91125000 1124864 6028568 860085351 4173281 268336125 373248000 609800192 438976 442450728 365525875 320013504 353393243 315821241 357911 543338496 1685159 1030301 9938375 411830784 230346397 500566184 286191179 512000 225866529 132651000 84027672 242970624 279726264 279726264 176558481 45499293 188132517 1259712 541343375 6751269 8615125 30371328 44361864 746142643 3112136 62570773 695506456 344472101 169112377 63044792 288804781 1000 254840104 512 726572699 335702375 241804367 184220009 18821096 504358336 45499293 161878625 20346417 565609283 6229504 216000000 168196608 467288576 82312875 262144 32768000 347428927 216000000 368601813 6229504 236029032 321419125 18821096 205379 786330467 12487168 16387064 23887872 1442897 83453453 817400375 74088 259694072 13312053 268336125 14172488 23887872 781229961 170031464 141420761 2744 153130375 294079625 912673000 508169592 748613312 165469149 796597983 3241792 38958219 91733851 633839779 239483061 553387661 846590536 28094464 804357 253636137 4826809 783777448 10648 1061208 1520875 748613312 47832147 19902511 99252847 979146657 211708736 946966168 57512456 2406104 317214568 672221376 454756609 32157432 381078125 19902511 3048625 13312053 91733851 213847192 515849608 161878625 418508992 704969 8000 435519512 331373888 918330048 976191488 9261000 90518849 230346397 33386248 294079625 640503928 36594368 622835864 53582633 525557943 61629875 2097152 80062991 25412184 4574296 94818816 238328000 88716536 88121125 157464 318611987 131872229 270840023 91733851 489303872 71473375 81746504 56623104 3944312 105154048 116214272 389017000 110592000 982107784 205379 1367631 469097433 350402625 204336469 1481544 99897344 726572699 76765625 16194277 37259704 1906624 3944312 7880599 195112000 20123648 144703125 367061696 25672375 868250664 4913 158340421 73560059 791453125 736314327 3375 343000 781229961 2863288 242970624 195112000 761048497 13824000 1367631 157464000 44361864 4173281 13144256 467288576 901428696 929714176 348913664 563559976 264609288 34012224 344472101 279726264 1030301 841232384 6331625 65450827 3652264 376367048 224755712 857375000 63521199 374805361 2097152 719323136 18191447 92959677 454756609 19683000 131872229 565609283 19248832 236029032 571787 387420489 218167208 199176704 979146657 557441767 68921 873722816 185193 335702375 24642171 86350888 365525875 474552 25672375 344472101 420189749 1225043 74088000 187149248 230346397 23639903 753571 65450827 328509000 126506008 17779581 571787000 410172407 48627125 328509 915498611 724150792 445943744 146363183 28094464 474552000 324242703 216000000 743677416 30664297 642735647 976191488 262144 6859 357911000 75151448 371694959 41421736 27 50653000 997002999 12326391 667627624 413493625 1643032 81182737 168196608 551368000 320013504 99897344 189119224 470910952 335702375 465484375 11697083 168196608 1124864 167284151 796597983 27000 3869893 4251528 221445125 24897088 681472 393832837 122763473 16003008 543338496 195112 124251499 531441 240641848 393832837 245314376 729 1331 791453125 392223168 251239591 512 1030301 42144192 131096512 6028568 7529536 259694072 493039 2515456 41421736 13824000 142236648 172808693 16003008 176558481 27818127 442450728 1 126506008 170953875 862801408 125751501 470910952 515849608 22188041 16387064 250047000
样例输出
614859323