题目描述
Bauua is very fond of fibonacci numbers so one day he thought of an AMAZing series of which each term can be expressed as
f(n)=af(n-1) + bf(n-2) + c
Your task is to find nth term of the series.
Input:
t:testcases
Given: n , f(0), f(1), a, b & c
Output:
Value of nth term modulo MOD.
Constraints:
1 ≤ t ≤ 10^5
0 ≤ f(0)<f(1) ≤ 10^9
1 ≤ a,b,c ≤ 10^9
1 ≤ n ≤ 10^18
MOD= 10^9+7
SAMPLE INPUT
2
1 1 1 1 1 0
2 1 1 1 1 0
SAMPLE OUTPUT
1
1
输入格式
见题面
输出格式
见题面
样例输入
10000
1 1 1 1 1 0
2 1 1 1 1 0
3 1 1 1 1 0
4 1 1 1 1 0
5 1 1 1 1 0
6 1 1 1 1 0
7 1 1 1 1 0
8 1 1 1 1 0
9 1 1 1 1 0
10 1 1 1 1 0
100 1 1 1 1 0
1000 1 1 1 1 0
10000 1 1 1 1 0
100000 1 1 1 1 0
1 2 2 1 1 0
100 2 2 1 1 0
2 2 2 1 1 0
1000000000000000000 1000000000 1000000000 1000000000 1000000000 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1
200 2 2 1 1 1000000000
4795769098 508024170 180507275 791606717 139597290 655295172
82298349777 35781228 26249836 473085160 601062 3628219
6429082215048 108393408 320951244 21577930 511126884 448046800
6762025933902 950151882 82449210 116775104 194076726 706274460
21437769317958 112190640 268197260 9594943 67371876 532627
2433638982080 436332985 653403282 106946430 374119221 466747714
1698818578956 304049040 374295935 58814247 102776364 445806005
9045297182922 119282982 33575877 379308060 150414744 137617760
3151124713440 73071918 112427514 773986050 119606783 156115740
1310649593472 318811217 170752194 553713408 368442200 48597696
532836802500 303433075 106731548 543697536 175262804 341041152
1382444586915 314337390 450262758 160234581 358443717 478779966
550325107800 28832616 175695000 442573362 178932464 14563326
7727065270600 103321875 110429134 634496800 481595465 39215270
2798907846 192807039 68686992 1745172 367122206 400395072
229242722670 217075210 108999270 330471072 108155250 521321640
4299836669856 64347605 488823900 104518788 63383684 437836256
442092084954 187722249 89085121 407442057 226158318 407452410
15571830534936 437946797 74237427 439858380 236048022 122700672
5046911939808 42694905 486819288 460390863 128835981 536720184
14345060613912 31006794 330325677 186930344 20280600 794308961
1325868962600 6531111 564377480 262374918 131205580 250564544
1280344282940 278637454 899377886 233612414 128990610 55430910
10757359279656 67973717 226172856 56849250 70795746 544466906
1315452027906 202262720 433837936 282551500 346440746 2512300
1561291448640 455590422 398754387 320555160 211981730 647385024
306023385734 759566216 18309302 19812897 90361044 786133754
12940792671576 1997890 469112931 15415060 113216736 116958258
6858557306832 456195760 523753875 140059206 272311550 37205150
851617274528 186113928 132752928 36996078 116900370 240559875
18498053488752 238573440 210195648 212772662 145355772 56926044
641467560160 26316543 222844392 19692300 80166528 2972200
4315110890716 439698728 480242098 627101244 110680776 2462889
3228890401600 160430868 694273650 416299341 7276824 507800832
642446899120 1769691 36921720 605932500 56502702 491587005
10264536615572 105717326 607868220 29005835 488991360 50664488
538992255600 153069618 194566332 364066032 163068235 40282130
1761449646330 428141550 67299128 179760270 725117904 103289589
11305575996 135219352 41145390 51242983 40836627 589726924
5039730290907 455255234 444630675 657033396 103029732 258109290
10376314368600 147065914 149305824 31296859 14837760 247027438
76888415184 314345232 452495502 324345769 355840690 126934646
11461785198240 196504061 552503224 297788702 37774059 79795666
9118841624739 700870940 167957631 299526834 237788446 278550612
14278211895843 29952960 199179101 359884224 60812355 197886425
5232732923276 66787812 6478272 10612032 230043732 60502764
1169211454164 148095904 432976960 57435372 29076117 485603610
13188111120900 505800560 155290590 43464330 11080658 261609962
1166224030056 4338614 330443552 326682408 316516356 630683150
1055895980208 358636178 93521874 17583948 7832409 15201794
11363501654960 477617112 759863454 372236318 67316690 293135684
9632427570360 248204655 2943360 85133958 307778230 109170320
14351767718400 105264900 755536034 204569904 771932460 868937174
3652359489198 175555744 197078502 144671650 368673680 70591859
1153207350100 291179713 157017648 777564040 10695888 129343448
472034557730 501445090 310730595 159364680 50904360 293784827
94046156250 468160 241013877 152804080 40564828 409358610
6850995443000 327760413 27015510 119160720 451084050 53138506
16790689720280 267617342 598571092 664515369 716789248 890003128
870028258863 312878970 78013056 624776 52951972 37206272
2994104293983 7439698 6907887 680398542 52690845 295516683
70441414830 549083651 20273932 94297008 581246172 106894254
2834312955288 313783076 108386880 122472815 348758964 831658524
13267308088875 214157350 176854860 419356995 144673464 503613171
11240024509056 382323618 791654150 138324662 577656688 498537204
6886207599936 184735925 54933821 738193143 27774948 23790112
4756655913750 65667656 82446217 9349613 235691690 221751618
1368419443392 121286470 271217040 375016128 1657625 51908052
19020151518400 449425839 405475809 757580472 181714560 109000988
1427953585998 710797010 17518082 68129175 37410372 74225840
1493352153216 542246640 658467784 259271910 405077598 169578486
422211146004 122052618 196165570 124614658 25716240 38309320
41754562674 205402372 397074270 398200096 143275096 91847520
1607097813664 333157146 606615875 249887896 169777984 30434880
10223987318940 18918642 543210281 749210660 129536478 27223684
15064162176 178433579 9565792 23557200 259185912 373897584
6481938853600 447815130 8602690 22000778 304329477 326683000
320579986368 247321332 60173659 208423859 833865696 552671130
45875444040 171702686 177765150 365507648 511592250 784004732
24854197376106 58977083 52214357 775619664 23787266 562899447
2640192570984 289539087 638756118 30756415 372814314 1865508
2118708775008 130845960 734396715 7366788 189019600 481947336
5356981051092 925799013 158193211 323842806 13790381 239807934
1231034354550 203425224 114079269 427707093 151403200 375300497
212257168200 40099488 213720416 578046762 513945442 371469084
1824502644750 151570 268284261 447790028 41669928 16396068
11643419479212 201726105 570979983 169065230 417062464 282473352
152258742000 166377185 8575290 566458354 432295050 219248500
298655626500 328621284 215361318 299587906 15851926 234570455
17749202304876 47954816 133446690 42870912 285818715 782841521
1250217059520 526470222 80942015 676615319 47331250 427151175
578725143687 39403180 46865720 28872316 510040867 4217760
1713163457232 217173250 596808496 149258660 410299026 491613871
13283155115208 297170153 270204500 728046783 106214736 89334440
17765210672 126050016 3312175 700671106 551274744 250682740
6623946598500 12339720 2514266 273615120 79405677 58265584
205608598560 202554240 137594175 127383840 5702214 218932769
3760662826800 621677004 946503075 17315856 479461332 69722164
9799950344532 395967677 136258717 1001277496 464996787 38604950
2038043976318 87737540 355404582 683269448 250621448 130054512
4995713432062 329433552 125818452 52736914 217297454 640949672
4244139745050 53072448 665775650 16285815 10823340 556680888
6532957583306 534245229 568537562 147277854 357649938 10098595
202141900170 17957712 534059280 46955760 377078373 311675797
125573916540 183853908 16296426 254256024 58390241 38517003
767493101232 72599376 369707688 20587198 210628758 532210385
1973665972494 681607656 395237710 123729576 243360612 10865758
2902757862400 263342997 296438994 11747512 229807600 259169334
6879054945792 355255650 144043155 107778944 166241088 23537385
2247332037379 590953472 3059190 607248637 189070448 700817150
16142000860800 256748718 87482520 291991628 108732845 12139200
1058198686350 46411642 706664036 24718435 57987818 51624580
17076221372700 176934923 292395450 835624560 686572 32734474
9295775218072 130284153 151541640 540899310 552000 117268525
7840353799680 66133902 284424984 462935776 165705225 239880240
4098783030240 519940176 273420961 69792126 33763370 29766611
3475190941600 52356200 43060519 388950804 235947985 59830626
39453372540 88981000 384474454 506417712 72364349 159596541
9383421223814 178616008 571465860 8026284 684885458 246306500
655123752360 69409212 224923950 51414464 66861008 60221327
133103563584 519363366 387958340 175762375 244302240 186672211
2738680068345 723823100 537759973 2026824 296281776 477531828
5872970718360 49356468 68043924 116506698 355792441 65218292
13278770550 404376240 152218650 46229244 383941845 740910464
4152826930304 155333113 127586944 14672728 40966560 205010728
4541076126496 573855520 918470370 234809829 7012224 143958515
10799780389188 135818448 652389856 176850288 193502571 273673134
16723744968955 432589500 167362384 20194175 746470140 111742050
120950217210 235560906 62830284 571526287 165655229 369487524
7806615382635 60451558 733690252 183052350 37773054 5068416
911249146270 125283618 25254460 28476901 36142736 448326752
8560184934720 37190790 357497712 109088746 457344853 37406443
1676226158856 517988658 367983350 445296790 215280450 626468022
245919488760 164189283 313689042 685850529 179147200 278150400
4699633732200 433556624 1941434 4769892 60963984 311749215
1127567020040 742078400 216535616 48202686 6721468 551247760
39980824016 563452522 2715543 526823982 157337484 420601920
690704246472 118252856 168419692 166123466 461332368 237717170
3895591954500 119830230 106143686 29647299 75554336 435489561
4365379251324 68191188 328781360 490252529 407834888 491389920
9127784251872 51071136 91686875 689175316 165679512 23316272
3079819028832 99918299 82546546 159048688 502645218 38725797
3540019040952 53842621 109405543 243795054 174999825 473133852
2294282265600 16567908 474431652 97705638 214303458 549245452
360359002300 207777472 469900572 16346 439346499 240649731
6305229719184 234599441 42567360 69410320 120087864 531916000
13464696288355 31715346 210393636 512095640 184906922 229379364
6335075622288 224592720 389618845 145346670 315846288 34273360
1699272004248 50234880 781842699 723340392 524418012 574658664
2812940836110 124073460 267063768 638803136 60652026 255874080
5904423364140 208663932 225603648 65596560 102426720 18952542
685327007570 131214955 63142372 615413685 424080648 102599055
8572394390119 468457996 596705928 172694808 62126852 436353506
124484234490 927412576 185416896 29660166 303812240 20361895
3030774203730 194155 698599940 569728775 102773024 436216275
2215576200090 581273280 549031957 146876648 162051302 117837990
16892943138690 473422580 502379975 51042842 781266475 281777662
248199448770 857390599 57917060 400767960 205179286 315474300
4639678610319 743973462 307227822 579091480 220966564 289689244
8017686717700 30189802 9789597 87887408 594768875 233617520
2061265498116 135704030 530102175 43786480 497179908 48256560
556408953859 699563424 446790960 10413440 454533531 498425760
24451307813295 248847921 591898531 307000800 106778268 27590656
2599419655038 23537724 515486426 89212736 391547096 209938014
9516639844480 260278872 385851858 298928963 726136140 36963000
15054789331140 98804079 145217268 267433128 871221768 139062170
8585350997422 269523800 431088448 937648996 33072692 81697383
2065121233560 345533316 213916320 79515324 253385320 819987968
477425949000 77283360 757872128 17997984 580835510 328594455
97727264910 22648596 106001064 81878734 260268656 372451492
15269915655764 44819944 4636320 827003252 189966973 68861687
1866544056600 206976966 526021500 467930831 126780394 44244816
534713925900 477593010 515814082 509598564 260279815 919080512
201328130154 1012062475 71448650 24347025 184252950 634476024
10390662285120 200631536 44095440 151175101 194315712 720426720
5888391945248 40405940 167693573 158664792 53654436 442376718
15822916603648 76310136 598930851 1018046480 48618472 31435689
10850725750800 176419302 327857454 113187102 60042174 154360332
7933923465 177623460 32228328 379547799 271840880 431363543
2439994519456 312674984 548849862 696622758 784164064 133360240
12581390009640 540745114 263453350 926927732 144777442 438642204
12050070648381 148639738 190623264 27189228 536180920 371981202
20969346104015 289833610 40871432 528243809 1482272 819230616
392623733223 312374900 22889439 1307322 2496514 141989489
4092811446204 101919339 135595152 599074320 528872918 148448014
1660013835480 462958212 407957496 96426033 212356406 937552896
5288644284 132627440 833193426 304333842 389804892 63130864
9529777133912 244677372 15096510 45194240 344891800 20686920
16570116916872 495050400 2501008 415059610 41626910 259261856
5683758797952 938184786 527365440 698015724 326291030 429241972
1730167000020 38109120 174635000 3648372 90746810 274178790
8191015320 35764935 485352 62825360 794159671 85998211
10674415349820 529330524 172848680 423491224 730992141 88875372
8163821833536 749291914 94231550 3226209 445654094 138855830
1757214344450 664796426 104850834 80669632 32591488 622694490
8240533443800 343067670 25493518 45356225 21822704 350837816
1013842049250 254091706 61448094 49520094 12306034 169861220
5864668031586 729074912 21721560 55116180 58394000 280407358
473281693200 34173294 302306622 104904687 447030712 123347010
233787386196 418265290 492973260 395764358 335137528 36204528
4839085958800 229807206 295239347 17190760 363569346 133054952
1896031844864 5802498 435434836 1281360 687988036 224656380
90592419240 15097060 83077056 187528446 19459760 68529582
3569424029472 61685172 167523125 222594850 344182554 83529573
1975534420924 103022196 796355486 326816850 217496778 90938288
2267475429576 10427655 107122820 11249492 698672385 369753457
11046383089308 687544150 518499135 537294030 161522432 165981323
279602517600 154931580 34330635 41781380 119573097 575959385
2801900106882 270927388 5081895 125018158 259257929 491373810
1821340682784 528330306 129124908 306271035 267633198 325249023
3043273951260 11379852 1489296 27253520 13413312 744436906
5521555938399 250559169 143896500 140820680 253013104 361655910
470228942070 451815528 149406734 215239619 442577288 46212858
9092760370200 5736146 177796880 559944840 68393636 509767922
5941371217760 526562960 270360146 290736992 612497280 78668079
1262301037814 344851220 308344520 3315830 532293216 198975143
4533040766828 59444724 433689124 34135920 804463256 199090
7713211562340 340790217 96123385 328523674 690013440 143325052
13222489275072 213054334 395411760 235461891 575605744 406100104
12220771929730 431337592 794308755 284620986 27529035 379710396
3239225338896 450591510 309111776 257706513 192402304 69822720
24452679033 94196378 173183075 755722968 187796235 485161701
89060844730 26344875 60153786 50182258 433589316 67430136
2977531775673 859887922 495027630 145270092 341993240 46162970
13643272720 153710172 877881140 251280468 305661280 12843228
3879749980590 89753498 446521376 15516637 48578336 108673588
5655449673272 53485568 125444016 45917148 387288 468032521
7492937280000 345031998 182440413 97006450 583953840 223239679
9200159445078 86608080 604017600 143139817 360625038 238702429
22613959334342 360575415 321649495 317456370 621810 109212488
6909307635699 371350863 321139324 57524430 737541582 19843447
4954897251416 22738040 51579632 445444480 399864636 135413278
768642768621 837731290 222329224 46287336 357235098 416372232
742588405572 15324274 25752192 512570274 430927734 16904034
17787266646240 32704490 913843315 154175903 174876970 172390442
2664115436436 353731560 128100084 132624968 131637510 759811184
6882960186612 31375590 579599625 179082960 4778208 413278794
776746853498 55757938 153169443 186282159 67759935 179689416
439193339865 280028952 82071840 489796944 315986155 40364676
11756068498080 323774444 260437632 69096763 137189632 121882335
4154040564960 21943460 368118502 74903319 769928796 586866420
13710204851616 109952121 198490266 320385400 444376985 2457232
8874749281200 165132513 388594448 6119048 66592176 28983540
108934520156 31423095 215177720 12386190 211799040 94732714
927653861340 84606977 338233896 389091804 113617782 398891508
2872432175445 56408033 676764053 248411996 374358480 237295864
22204881858360 702100786 16084524 295077069 399132830 4846214
5358676477952 325222303 214711666 130897252 579982392 210770864
2300832072792 116571312 220082572 141934560 450410955 13059414
3375053041892 129522789 74993248 187081092 866589200 99766150
11307060729360 31774044 189867768 364361989 340775190 416756538
5202631715112 78557912 176698943 82633512 456625824 559388472
17164251983232 959891712 926874 793471536 549323747 339571826
5643285526476 212214268 407024976 381887136 707686432 28611161
57196661523 110204135 304977323 80037364 132851322 474700550
3960141114965 100684430 578396784 116396280 182021292 60932635
3681638681000 700466742 39500724 80473376 190392160 781177112
5159377315232 65267943 281771475 575338896 379743276 17653969
641944550272 472458364 86951800 258706553 4757536 40383840
2684236898612 54495672 32582286 194364400 970040610 4001458
313268327424 793105698 183553111 227767645 268748294 373153700
2087859216144 223747250 71222784 69717116 41241470 38909328
767389670670 692131596 724521005 112165490 318610362 1019150
13060264867328 332193702 809956240 18664932 19391575 1427840
398492831385 196443507 22498300 126484154 45066250 128314125
14186622751266 452262244 303438968 85667392 163701350 282747894
2010017913120 238375368 97993298 40116384 90884937 427556052
172679463204 338570322 85525248 224611569 24834026 142006944
1705620046130 720656445 191568048 163955434 107444700 485053790
1368985040192 678242726 3462768 144341561 227767831 192279760
1812471370380 874376936 464132970 326226447 465102899 96142690
2622151988316 149148567 296685158 53257296 572847504 7278584
1813521157632 38297448 380339714 517005180 12203065 165506781
7908924887784 318679983 376066362 592317040 16076550 332858734
691854534228 310644376 55805728 172079424 190679175 246686700
9994349534820 215684922 360662778 95182176 159267900 165674322
5740479938700 176056518 756527328 567785682 416352755 9421810
9480095653200 26159800 29104584 2578775 86383668 384912500
18041938912392 199330368 276435940 83569434 754690660 106354402
1191119898240 73270586 145338030 1062815000 853804080 576158101
1386278336160 80393831 24687104 274933168 51831450 279259790
1289473104564 70084375 277466600 828790305 851160625 187493615
35431803330 491560290 751962803 505395492 233516073 296982284
438470348442 804192922 68362800 53724609 21147728 643405
5029077735500 380852031 250242147 916018428 165419266 34205472
6740342981890 50269250 585047430 320773680 375085530 299904000
9767447161812 390693666 419977064 611223270 560487302 82137185
175282249870 27797115 721458006 31927798 60395400 247027410
7371845530000 291361236 439427611 97368110 349138878 3511362
261361909600 442287980 567931273 66399705 198370260 22649892
67537108000 351362914 28969666 95498123 583936756 48428086
4081090381428 356617952 268228503 339356423 252299138 6777344
2665804038568 159880720 65441992 256991705 47480037 93862560
5737611706938 89770401 23288070 196696269 246655385 466733722
12189148025600 47828176 117665460 162155823 31966620 514251360
16397579316996 291793064 250190120 468026620 206725614 559804570
556018025352 651906060 136795495 97114518 18625887 251166122
2035584279477 3062016 325133262 152401197 436451480 30823260
12286163776839 101634660 81468507 69305600 225031650 145394040
5053513625670 700011466 313972626 595998 2764988 279105048
5650702870840 299586120 182461858 746117175 609000098 289872037
1967581055088 66895428 103537174 712592600 16307291 228627425
883927331424 945789735 181682469 30183768 8665548 426091172
2277199207899 479186818 3921048 249575625 36483948 241533501
5240700292800 180140130 12884584 419607006 242765358 416285250
7688265945500 29724246 68760252 110907256 159665781 51045267
1472183433600 210954636 240363403 83467692 110430482 87169050
430516717400 32555159 276087735 630878094 440771839 60222714
474053134500 571953426 140440566 76972470 302105776 141922352
1277872581700 589418602 320396094 456960270 360082560 305792340
1342281836931 87490053 300829852 60942488 226324696 440605940
217725378012 57598950 311867444 320360157 608258588 420937704
1422678567744 263389917 260364146 78298202 369642218 116341995
2997538749920 1053487916 38753149 773090191 67244408 7932288
1274058807750 584349080 366096120 199862946 701412404 116902030
659751596 214826280 20900000 5443841 544148445 9413308
9680326735905 117993600 28810605 895505940 103011920 90514080
14759477135550 564043375 490732200 58072165 77224862 239946630
6495086244816 544132552 25996530 30934164 265539752 61258096
451917543168 501298504 1820105 204085965 253276920 789778605
22399273235072 278829192 73979592 604493736 183383585 249720078
8701799877066 129077417 411931872 654967640 604162962 111309282
16714103052 827312738 783023752 310943022 19311201 136634510
5170514047244 6435126 522335660 338709052 764291139 22380552
3243277906176 43817438 3042611 1030373421 160531440 796520823
2257948481250 515431796 63238769 526842768 691718507 127890465
5330632676530 517533096 149581920 114560941 558084186 284517876
5697033246240 731960 100296504 582881706 136610520 8618184
1579732405200 704029040 70921894 130133572 6596634 16624078
6190469159175 486128304 609526624 35204139 43073814 7701066
1350779831520 153164880 461830941 521805414 132255903 554443644
1004053604512 168128938 191471195 81152420 5353718 693909255
1565404360560 560495712 902881512 569975512 20341612 542168000
11588382042240 419732192 106664216 224035188 83810232 261849459
2045077739276 19944390 598772394 27684101 59551325 355810789
363984365700 895956750 71394400 239767446 273866596 84762832
1045268089228 393657858 461183268 508584708 614369286 108804444
3809765893346 172624608 90112920 439212136 27582005 472246119
409572437960 51776695 210601423 571109196 77602536 755174016
870394395969 309008305 803923784 193629456 538111692 43704144
1571168116980 524315082 601578816 86771640 186996040 246181284
10399657785660 295489376 676872800 142022440 100332948 331861722
5685925514170 145428546 45813460 822497740 5801640 2506644
981749429892 3076524 197622425 351498224 416489175 458442800
954006372270 141777568 41193825 58223256 444905008 105844288
1600171912800 334910271 269943954 747557877 103669002 375371002
3058365108384 76968969 454799644 83311239 84047100 45329480
11482776044544 652386077 273745056 414244752 82445976 65168220
1517881300992 42866680 120890564 160258692 179794902 545892040
1011839887800 614735636 878646195 2527472 510243111 280694050
1354944184256 82597290 217947660 657644306 509918780 546989400
642566610614 50118276 267356080 335473500 37966320 128693790
5870523343024 78313191 160548408 565920213 17369687 570877050
1110500461440 289115871 297488250 54474355 34354650 421777719
1643818164100 166117722 273014280 145648008 81213975 132705300
110046544938 494267876 314584892 263822314 282922200 194556972
11441888185520 294652467 841054788 99167890 315789732 110295
430915151064 425397868 166893083 212051660 218854000 282233669
5388885468252 123926550 152688725 86057328 646345355 400638446
559441857078 503048292 272773280 15321990 193588920 144088916
999040948480 14450017 164829964 246028096 4571910 587313081
11834448500040 459533325 321818767 147400488 105361450 576768588
11424298048128 424950812 50045715 454858272 275205112 242930175
8523445712850 74367363 663316080 536757220 247701960 293474652
126172348928 160828200 247541488 268662870 977564840 470010060
19503291820040 506478537 652177305 399053996 33884489 798763677
2441658624160 809918040 636471902 55722222 170299404 847862004
518549199280 121959600 88122797 186761783 542860581 33478760
492016260432 273708500 436714892 339408496 590479448 203920717
75111395112 676711469 13291552 24648099 546654846 836922153
3248499960426 337119062 828185500 465581269 284836734 449374884
1714908792 46443473 240086032 11797392 9810815 218539706
9890056457266 201883388 62550927 28931584 850512040 180926030
1776819954420 33981402 547438240 411815167 28882460 569279590
1644473394048 112057330 695367948 24204610 573804750 894131703
20321208611199 245863972 95383458 3311924 161397296 17366335
5143653610368 230318894 40665938 674766456 51153390 574715420
113222407770 47990052 113941305 102575400 535903456 86859507
1951018860648 77470020 63071256 25446400 167753418 341222296
7502165422360 500471352 19840212 362102884 207133694 433003519
5001867036 728966022 46978604 91702638 198222618 139466796
24837771894840 575153670 439476684 143757900 738834000 198274200
1499833886200 736647808 210030480 26167652 41097684 174158513
6896577030480 289445553 177646464 390418770 160612147 560789672
128073896676 94866877 20441720 366007840 223888108 11848145
1937825769132 331388596 382446933 250186212 173675001 828316966
416713619076 627768208 47741517 47710434 153080050 12246222
1575907969545 235008576 793520376 160013848 698934810 195849940
10049151420000 232774093 63175000 519261678 7929168 113698344
4618885004589 104861600 190265544 2974854 154739700 153239040
11962044332600 70867764 815390174 325627725 548550534 81586064
3728401850300 169639862 9285815 18031781 48823125 168780416
6084528333840 142469100 41488161 355807413 510805940 395333055
3553650009288 205984415 285461379 289697477 298899574 651696924
153992721528 122695404 356196438 280019417 166572966 122290974
1066285380468 52213910 135394988 523195165 15056724 124615296
6565441194252 169464075 32939976 297360426 219521925 325835370
930050496375 680738228 977587275 218719732 104323352 472535700
2802490491990 14219568 268124625 313567897 297239111 624985634
101041287165 259408140 25125870 3117120 173173945 831802695
4341690097920 39737231 553094487 67905552 563224880 41440432
171959855661 30296176 21614672 111490283 92377554 456845944
1738044926400 836879526 75160481 206906532 324416736 154626016
5204510446920 488387034 79218776 453018066 31683767 7839330
5366582320528 704322840 76966130 73116864 916076405 256416692
189253525032 528526500 83857984 199354149 214246304 425022612
876654662958 14616134 15717510 13872456 88275408 100209525
3508580002500 96529310 652461285 80879667 12304248 261744165
8065039293420 214652106 303108732 446954080 91228512 397533150
2206563664032 337481880 59332312 105988728 217047384 397299135
5541467915776 93272700 39222536 109414152 47299240 107774061
1432839130800 50378544 10123596 159397199 373062645 257362410
14261844265020 526235569 101872186 307917172 307607780 6261580
2884058797126 27267776 254487211 213388978 103260648 311011374
358948313600 154399102 877842124 208271166 58185619 171979962
459367625376 482788800 494104310 15215392 193377695 174013346
14810302229570 2411724 197294107 41114472 403791795 606643210
4586306127732 146585616 115881912 598159144 135276192 807700494
11242877028328 1007777550 253406896 518568272 695430225 193325367
4909015209540 85702440 496468 224805082 192347909 57234048
2301597970840 117940571 914789620 33967680 26551200 110767664
2733552280300 675393768 49581330 295548060 181781875 79202892
9799565139108 607378088 70442580 400019724 4043646 549774708
11723270216038 796385601 172030845 721523652 291637584 202958630
5051807910156 102534035 37296798 222170865 168696639 931295117
8838248035617 181031160 140814510 379683585 164322356 220308899
14318509056 787041046 121153120 64814112 4416606 147728690
7818576544680 282933 9576082 54493050 470888628 33563973
10969201542180 26006563 490366920 420163080 177981300 275023644
1063469962800 8069424 453660072 188437168 73387600 525945388
1207984916394 96904801 125381235 114751434 122217906 279927076
5009689689640 140517870 608979060 118297956 366400728 119788092
1683302604480 337012296 28959075 355365536 341345136 13230924
159277328320 388526794 466573239 92364320 61379310 161246544
150822698445 263086650 686719080 530542530 305769946 113796585
5386876370694 70653516 597828474 582651134 119048765 34310534
441324303760 81065754 236930400 808432504 621351784 599022424
4789623322120 447918507 686852864 155567552 137588500 4439460
2975723377710 245996757 147038103 317171472 244986910 3132228
795420715152 646818201 197349515 107990313 438673456 165930048
24206997964142 275855600 10463718 709768056 42957369 140399436
139888526999 214087240 501747495 174573220 357603190 102568816
11338329674658 28137000 766712975 161277844 185396832 204334636
1021573816263 8097641 85744048 180234890 453172399 121756242
5688626086080 873865992 640659432 50459710 288615620 777600
1540258587032 663413400 872229818 115790368 59866150 939758490
649443251250 617571141 169795687 208887150 127618620 510612630
1936568868735 262472000 26604497 188089708 209488748 87963678
4333550367300 359645314 225089105 491217912 111359241 515732355
449466658080 730469120 334234338 381316248 268890054 209320027
5965218496600 575301779 14378496 596917854 19587618 97341114
2666883711260 18886192 50913850 30863378 18280389 27124875
3591955234560 651909557 177136974 21876393 461546880 25221822
5236661216880 344398490 733952000 234263521 71895120 368088084
13057555390464 118047000 746929690 248633580 68684413 343849262
1149280228746 171962496 101863324 334800856 583125928 136539072
13228926840224 49944669 10298412 119735856 58355154 290249568
1911044581992 584364375 898144 336268890 408448183 37036068
3353932629320 602188267 304149700 934090623 22738062 339016664
16128448000 125691302 29007847 236989218 174637696 252377216
552161494790 5256040 227443157 587491800 5718350 386810802
16779044811360 15302266 229384045 408131968 221167320 401480016
5440578376680 3411155 13933920 813927180 121302612 118895472
2753058764960 169618900 249973440 39078888 278351172 46739430
3374294101248 139532448 272047610 639051274 404602029 355216680
5487097973040 715994303 132080589 321233955 39360768 203303825
704536991340 489955740 103399410 338480226 439713890 236344383
4355316307368 48119972 102861560 576321560 136545480 248971816
1693931553080 6288520 412499048 77525910 28495404 461680947
4391009768112 46569824 555770327 239041374 153165080 318281225
2643392810340 22638900 25278888 220029754 566621496 68612838
17156304284184 60935560 1039494798 410497470 491589804 235259069
3452785474320 356970268 397078324 178397300 21342090 269136590
3521208554303 443690454 368341770 512186076 18275096 82635618
6217244470320 234917920 84164730 118354375 57438108 845576704
11008211186496 142571970 138395751 50346030 148059960 441104230
100972242592 11037446 979770330 87814405 154948005 253059378
186519626080 411176064 431626530 93914476 450591148 164006304
9154920930300 138721050 200898009 192250080 508239446 214347240
20962316574810 205320118 821739170 810413910 135850060 384113412
265901270400 306921936 595719481 321152150 294365244 187436379
7697839478728 247293488 17145513 499850324 113092000 537327201
870325778520 39044460 41395991 43002981 20212344 93995928
26747779137 114188865 424714434 501975300 405003081 88438350
14646515290420 524785744 13417692 918354030 32030856 536010240
7410141983040 37658583 75183348 463729048 189854742 279835870
143873361450 33243300 35885104 561620800 644647185 721505026
1878276188880 468707210 299046342 453893409 85974735 613597050
6762685389813 397626180 463253336 121889326 5351805 446702396
2301245012220 79110078 336574433 133172628 504704000 208070892
2304063687744 410630000 310277646 238649080 449526788 44109285
2570286444075 769064580 281943504 505916066 443529677 292977770
22363933097240 148959720 18880128 820848 271647048 315183658
594829740 110504420 58974496 69952464 27773400 730205036
234430515396 131717500 169415064 128743968 116862816 64712083
258304259400 44856000 407492104 172589730 549867904 151830965
598672074816 83463260 347790726 157321729 219441768 27612468
10707097808960 268525920 167943685 418967630 668704403 939885450
7225703108172 16795221 548319360 80800 355599483 153169947
257486425320 252787808 10352035 227021900 88715088 36852510
33148005120 55210467 144428260 166593351 143164470 2924838
4639373288494 534234036 222137240 241210837 71512030 54488980
9918247916940 82238275 2504300 74548064 153124314 719620305
8703380459004 827668776 8169822 223457928 274994929 239361664
750335409180 159091340 136238816 4394565 641654460 465325679
3416804582080 411286830 58569020 372742191 38566885 251707650
13007714644320 15970740 562787586 16740075 670443441 8937515
17043023600 155084661 223643676 407270500 480684704 93348612
7719656457240 261164910 184572570 66574809 752551536 811397743
705418794342 3413966 789907358 275204432 174215730 438502710
1544320779144 225164190 456947106 484878195 1179962 124426740
1856611220820 90176688 47631732 213045486 5159248 61392102
1573507406286 5037221 26314750 674506989 235395820 252027631
764228133230 586766992 141151816 23930008 435173022 309754844
6089841210384 434564130 199882711 579476560 197637632 284116808
1224712270530 581589684 527312520 73168236 464539155 41243715
1090410747252 50971368 99528273 1036729596 45345372 163416365
1374753647008 231933996 3174750 230267350 201330 54230310
916494084090 59463151 780618216 666057640 220793968 526411890
1252199342040 341149620 400777980 460075132 30170624 379695000
4766246267820 753771208 57405248 685664672 854865792 298360704
2622905628600 587618102 427498248 122726590 809519728 3525458
9554816335500 84089360 603317526 218904363 412315560 717495438
601575852780 160743928 13111018 338588016 147258064 309983830
836082867456 57065100 259283997 699004635 321647760 6833334
229151191296 103951116 149866160 500188410 370416632 590909850
1023295833600 292131104 76025250 201275360 19587785 72973420
3261873251502 172175128 507634082 889026500 545684818 408089352
1448216233928 274511316 89470836 27211750 221245440 121787436
818058215700 624410172 268173164 222745633 122350595 117175037
13336253648172 61672320 163633968 710016720 103912328 455018824
277455347000 185337548 167035968 137086232 55677125 389667867
1419470899200 88107552 250366786 268992414 87764040 258973376
205585367922 115822356 44144184 673364817 428754892 338572724
21106795405740 336779679 147034566 17419970 27010400 51315466
4603722102000 245361759 62685066 933127170 265346346 659094390
7448561400000 19875765 98886200 48579442 198391020 785707140
1298455785088 817911759 717840364 60189282 324802704 150341859
759427455264 148724464 181216170 95653713 497466480 424772712
3417395139840 753790 123552095 422147904 332590480 424295652
1611459904560 845824664 151756420 231435000 120567108 127049010
9237743545275 93220983 91656480 447178680 9534181 109054568
4438406372400 150767100 113482475 259159180 1768200 157774626
1813816097940 588692412 334601568 377821476 37674704 320996978
6977123800870 275136583 51470371 9438786 483297246 87041040
3309267720187 300948041 1592175 70973664 243113740 143857448
4543339094280 337376816 252078288 81698118 388853850 127947735
34968924310 21865333 105838198 146862882 372666624 240786000
1158625691150 259929480 289842618 118755956 341306770 418423080
2746369877793 942719120 35255380 750368716 342036702 14979804
1175981290000 3528850 473097404 232266764 134436320 439312650
829467612036 540376970 916868880 185246256 248113080 55124200
21616899657800 299422948 107357154 515085598 20068150 999261680
1728739854050 215148660 76099362 292008025 612152716 12045612
10940616132300 406499184 425608150 596624294 294485289 179209262
58703764680 142793448 248394012 39665114 20465148 75792837
12921296299776 152226608 116800728 4130506 281950965 42173729
574945416540 46802860 81964435 388702680 28625803 262778875
3574047103530 201504456 7627356 625872954 509719232 450234120
122701744572 30877650 180825788 718713648 22640085 310629809
15595967827008 141411336 104862498 265387863 544934446 153309360
3024426998736 126363848 10064682 2460732 120825180 278450184
7007008921920 346800678 402180816 60381600 551457543 425511450
98946712400 719803735 273508367 67792884 142140600 9542610
469327478880 638777909 769689180 473299800 222123300 14692565
17759375844720 116167419 413633332 39714843 80599386 378306728
17325429052146 355524281 237677085 307139592 591420316 88931520
1650206459160 549231518 324265086 774130329 221586296 607785495
2183392732446 144266220 493463627 492842976 30095496 178649268
328449127743 290499264 101270088 362093454 459822690 151962216
9462075861070 610126775 70671694 421951680 332209402 21373365
3478326980676 590704002 77964887 623465008 677548396 467487273
12751394087536 607161015 389564304 68986680 4746375 773100010
1270728743050 632484980 35936810 92694876 87731550 18373090
3701779409136 69088040 280691098 453090800 127670272 11697972
12208338424128 473684169 103023325 164564400 246594012 30700980
516832889760 306544943 969201900 593704566 533758356 357150076
5485214587320 104386650 63600064 690311754 3364296 676992890
1894313721300 840070980 234566544 127863900 267658300 23759880
3468630725595 7161600 19714023 33369160 344997450 529528732
2287056078252 209279081 376148188 261086175 167836065 25397794
6108758202096 477435432 477311696 276168443 2161806 202903812
5155073091120 768325286 265705158 359089995 19812565 59905390
11195957643780 99121932 191830030 118517949 24653024 249377700
2879133168528 482758344 102978624 51576064 20758326 276397264
4829751156790 446328792 120283512 666262916 670174599 77441720
4315677880410 79679979 161144217 51128282 47237688 34226304
9521831755744 38125412 43624049 455925414 173959458 265639032
2834603637712 437652520 104898948 35912310 343367584 270664683
1033127778216 7140504 59518088 314982492 757283280 21225204
875593018170 58671222 401618560 123834040 496271178 176429472
22114647226008 128650302 439369397 127222362 70156455 55612898
10618872113444 100389042 419495780 256822092 4221230 603240680
5499988812500 146609538 189708071 290214192 120991409 89775546
3640363572817 257313156 713163402 867025816 386755200 74926341
495533091690 577883880 19853400 236499720 9365895 169853484
3805750762880 537273000 207258264 18756729 527490450 10402366
2600118856048 249247893 110235573 48222548 124922062 913929248
4216030887411 109792268 57088850 614097120 780968273 371277064
60008944875 115283700 132618175 128373894 32022633 209048070
15564716245728 153725 149397768 512078000 146922075 66076524
2745889710910 7736982 425973639 692388410 107310588 78942528
2612745615240 189722088 27083289 167558895 154555674 309846938
355963796046 88851340 71116056 461750679 293394962 543441089
1865162880 242566122 128142254 356225402 111513584 134813721
3021958347380 361580120 35477962 66942382 327457212 987547242
753539139456 812780625 922683420 623797974 70091507 558937357
2057946121440 204338750 54656698 324816334 405940348 84899360
1511688190740 131290830 463174515 53226528 222566720 171354564
5588241064344 141627606 86322850 288079150 19719150 442830176
3723498500 14561596 455215298 148714096 980807198 404265261
10811639776800 367041024 746827627 286375149 32993311 312125478
1012087023640 281350132 10721880 172708062 60261030 943753712
27591518976 579285132 285398487 640738560 717214511 319969705
1594230628818 103824236 346057145 8705450 34525588 46687168
178527640602 414182014 52465024 132469524 145824000 155635116
300155707836 47006869 212706474 157265100 730758671 52370856
9165192010956 468352290 176172032 153635752 30063660 94993632
901511608752 14157605 459669508 106874880 305025400 380444224
8760485982720 388241172 553960701 114262542 29130260 297073000
14839488300 3894358 16418670 501078211 45536484 456291492
2317851718110 189412004 325774176 170890290 384404650 235438476
5394092442300 493468190 42868448 141269592 45970021 275489240
2063394345350 64658349 139827256 166129812 324973649 217750258
3166585007610 153701792 99105968 125351160 87465 140526267
906365339145 16260561 288956654 437016900 157739502 308094877
18396595733256 180386650 160660423 797898047 3685792 114873744
7334497635300 290620580 147800905 901838518 238179440 40760580
187499596444 301289046 192477212 5052498 21465420 1695584
7865909205936 316829072 6743982 45412428 52802700 50844870
1416548852740 759249865 367306635 578578953 144486888 469164848
398014119360 828549350 350723724 331878258 454670529 26504775
3930254852400 558233690 297766712 665481515 370980480 48287349
9296212814790 4470830 26717480 196477484 11808504 154559126
4900943397396 155875482 4545936 59905776 541050720 562209193
2443793725030 366655947 110661908 112683366 321659976 73607128
995284569027 109108428 454134104 437048664 181903136 186320421
816540412230 330724290 94430596 85081344 194835712 18217682
692672266050 459628064 552272904 303566494 448253452 104451765
3074788614832 590002875 33181008 61903712 966134078 71119215
5910765079296 823680585 472500244 755757459 334704256 49528224
1586775806950 619170481 295875040 157281700 205084685 184836096
3531600050350 80694558 133768760 448450863 351628152 35908128
3868811876908 28094913 349761874 299513862 916251606 332181033
18345509040 67047360 243571780 139851293 56624750 311932236
647253974400 200239344 19619324 362227558 2746636 491230968
21922389187740 235175952 845239248 312926250 92924307 35408596
5791357740716 205631712 262432786 136104870 212061952 141928898
4569950726730 248279904 401236110 110338304 70508025 54414440
15350463557520 110575826 665369289 49385931 301826063 332431972
40786927272 9356341 22613636 477399312 349832698 263561554
1395447618687 367335586 4187048 612244521 18933646 362079680
3858209141400 218049130 922310025 804767257 607712809 4374503
4210633660706 28865760 137209253 209589147 94883763 683683083
10309711170753 306790084 232670826 52993095 18482670 245175975
4715314025352 22690808 397313256 85665072 42882918 312286170
137296614000 213524109 156034698 56395932 545121423 205598319
599128996275 506666880 7907652 323026960 159584180 20921460
2975503935400 108369651 87691184 166794985 344448957 96661119
122286119949 921970639 230813476 135056665 241393608 123380608
171205568942 381079990 26251848 396348867 166881312 409206534
62060146450 608114784 16897919 935118903 717265332 526186491
1463846122364 563541216 311396712 150118353 315332172 1262243
853464428839 255597077 31491542 531429600 544274900 209013296
9138059447104 583411490 89354333 210568358 532256340 141006208
1328945984968 22295988 470828835 42169616 199290680 364863734
2197957323904 154437010 26678832 24805547 231241494 11671114
10387278359190 102186000 93630397 181363978 925448 520184964
11347266900560 90930196 453505842 166225315 13894500 214563200
8167246080 379195125 72882738 359694906 99860922 451164648
20408487065610 844527447 107349165 572368394 277792228 669079543
10082942758560 326332314 104514823 608334480 196045987 63174674
1453674124336 129524157 7812567 309548543 93012861 199606428
438291841344 84713508 188185792 12114136 5379990 81682139
64939530656 261611112 192249045 51871062 111201266 26274150
5781655918454 776369664 3120636 40005984 25626216 182059900
527378294610 99174120 295504524 1975519 696670 278294408
369384480765 27792195 386495164 10343040 261090004 403949396
310010652000 22580376 158417270 56260512 558822460 350891552
813320850390 304099608 587974534 215941500 186383896 333938682
5958060955280 173346157 298856795 229428023 251758048 452999024
854403766650 318743166 279408840 639454757 736228902 57119478
7473486303100 450800592 608607254 355491280 630202723 336192138
10879773600020 51737563 294933457 137261000 272112682 235899339
2651310000625 31081121 923759130 794792116 282068230 66232336
6186244664320 1629230 697323312 345320712 738035784 226395565
28599826200 4895892 132092912 342510595 39580128 36149486
442967062500 124476520 101737728 485496480 175520835 365253386
3221149061280 53558570 492884756 114170912 412768727 103449916
366890778423 349177972 119499748 109502396 23539707 125170209
698604726480 9379734 53970972 266644140 444373958 85429050
5961469195044 560497892 356242752 772047532 1160068 8961750
15713499206300 263935023 6074604 85575078 89702249 311474592
15868068953814 133010423 361326042 567264750 576532551 284023359
3778915766500 340546129 1876800 743161772 503359416 318930390
2025723580440 1535742 383097600 301513061 69979457 46726488
4799216721600 25829255 133617652 63698040 719758512 318767085
4920869020800 5699776 1548408 480838098 68095680 336759948
399922048680 84027396 455399316 552691716 117031386 924587968
2573930574344 381258150 625478084 8079056 6399888 549671986
1449867926640 48258968 168132678 549542358 162830817 13860720
1598018021952 72781170 43610346 97227000 218144237 919167428
672322968786 113620815 889561881 751254770 54484875 848928380
1774109533250 643858512 397598832 112888935 31183452 55475680
486104943360 307694713 14153930 81165968 1050768 723360931
4440219306460 136105475 118448799 183439308 453256804 512326948
15069679969344 4897665 233845224 268361320 3831088 73386848
3374707161600 314099786 25348200 549290907 660916466 32991106
21498214080 381299596 649185880 330722262 510877958 106908396
94122141144 497682865 35788523 10099056 30309492 191173119
4693692652600 131615682 298329556 210466836 521453244 901830238
78935874054 39452292 309220590 44189727 282037140 7344393
18285587350880 322576275 843959264 155625264 5779854 493750400
7875184013760 103269996 214578342 302599590 682382040 317720160
1389777153156 290203200 336771584 392220831 316736366 938568169
3636698463350 9595872 438071880 52224760 50965694 42961941
9331389870 109075050 9946312 47280000 500659168 356687259
6347650493216 139151260 14345110 532755034 639688632 560529540
3232337290815 359284332 303268808 522326750 573922195 91257644
135070474044 21156012 419889730 987200952 586093107 795781482
5427284215668 729316640 303009989 16064956 316161121 487327698
14457042048310 392665280 69036032 640150803 436363116 63405640
2982945991245 295688140 26605296 198004740 475288560 491951040
1323658754016 684864576 301858700 810523684 13872672 32532770
2838965256606 210600220 99055808 812301504 155453403 469006220
12791860855046 220745748 98728440 60312786 292919506 617439216
6296801914062 179143875 872957315 94584898 205950156 310741504
2532780586644 203259024 412782237 487713831 46527255 118923728
1194936465744 12936209 245961870 496393350 379218917 311375196
9242932208064 18752456 192347127 812001683 351131435 127109958
5383929666150 60725060 22021573 10669563 250224084 213902500
3735127521676 543780048 413472198 383074175 310744416 796666560
1699103260638 68242824 102716250 130638648 88079628 38954128
1126751622360 40836978 247256568 497905024 26228237 802534388
893856228276 18446400 506580069 152345668 279564173 135347555
2950498507308 310277968 236441952 192099286 142717258 597252460
1288937505600 113657325 485281044 389049485 580885200 33701746
1417741719360 568277736 161442234 428886755 240031857 217899168
2062294186015 171160892 335231022 243450704 154930525 324579292
622343850000 127827350 111988899 350811 51442084 6263950
10015097169888 204480144 44016896 835749708 65164344 534577134
4666390729572 336983535 120478470 9034618 6663991 24683008
813784815085 307781838 148947750 897445283 37531287 125204576
1888915305060 21343175 294445440 98872850 726448926 49661364
950248022394 815681226 223848600 137376412 138983075 70131384
433120407480 301664472 293857524 159237636 363743102 36497716
19790441192232 909870795 6993128 988610508 122697052 294661944
15077731454240 265521200 248423431 60105298 188881776 65764333
841939126875 737907313 51249510 139146936 426177153 782944552
8172296316912 532064775 313445140 192780752 82328862 242736511
11706761104896 323787868 296625180 54766470 340192452 67471800
441565757640 542556576 201721865 167269205 93142676 318953800
7227263127168 155918909 392489350 852990746 784523718 68730942
10057835886210 44206120 38041800 230119623 579547650 17094820
930105363642 892211769 243124084 332627614 279097497 234808146
1090720979404 64961947 112052600 107191540 629351775 387847180
160615681450 39228540 204645920 450653820 1036330 370862094
5192778384612 894467415 162427944 122704876 268660539 339968859
637261634317 9881872 337784370 424484784 9083340 523865055
1914186189312 272826048 673574108 8814612 274908213 680559624
1339903164400 405880976 129259476 182175870 134896450 5297184
2001713155443 235271988 471674712 78787167 7229775 34777600
5438393173350 197119182 372105660 66089088 73202031 45286150
187920628336 142247595 698590840 438340958 258136516 319696128
12101764867608 139987687 503080740 407052750 456108900 316887040
630433094984 436993072 589317696 47604138 374526945 133296320
319593018672 391706688 62139449 984605 390112000 12112444
46117894482 163490858 209115595 112472352 12591294 21455280
348963737500 8784905 508300442 159436 165190989 642018726
926388678080 442192590 182370170 116673340 312055260 197296551
771182569608 532216617 19991600 54027008 20308540 123369876
2334885512892 395311132 633649716 686751968 292858208 167766253
210058322726 100951692 102941160 134121636 430975296 803833879
13112873770230 718584480 55608440 109209531 10657240 336934388
1007529756282 516098297 349150326 930346176 183974217 283355620
755761290570 698435052 305215635 997614018 308367963 261096348
1206926280560 63433078 156521772 398117555 248466572 143749738
126716541872 27497564 527454186 13083052 449533388 211993323
2686544712852 55753776 428455232 156373976 9055387 252060006
51406603500 206714718 222635659 87774156 207622814 387197600
610351396452 525342268 361900140 1709708 952094860 58778666
2421149568240 181600857 424089372 19692390 127535309 174580866
1604874781692 152766900 893555214 1100708 218178180 17860650
4818408565464 24999390 132555882 508825460 494974470 532378584
389089258288 336161550 174411773 153438999 416090833 224530693
2421857100 192937556 103012936 408762900 226145248 238502264
5559084278768 19716528 659846 274082480 593549739 86656746
48609390544 294448584 153953360 139777748 52989888 105307920
8965069200866 111138912 293914696 556002381 374974288 137393235
311826531072 93980880 99637976 11355790 49431940 467033032
446152556850 161630382 420027210 662799654 435610468 176393581
6336196780080 219114882 258458763 250579947 228457398 639401382
3095508648960 439133396 59950207 79976580 390603700 150072475
78181388604 85898943 929187666 118694150 244371010 539436156
2661572093400 694198791 96130512 298367440 158511820 149311314
521702352944 52381680 35392280 445565352 60277140 220543120
3855153961100 133688880 356034964 32172876 107513932 301312768
2176069098720 106377625 255960143 38944206 297268344 144942545
776188946709 14115720 724373621 475151040 355479477 535008
2738161924806 15507204 360571224 52608310 200146974 24476304
3270092677188 47650132 190522579 4745046 189577520 14185098
1170920424870 127975998 279151708 341794354 32556734 169993200
1777297209532 541620145 133888220 491345568 260450860 960357104
612427476600 916259695 334692576 302824290 137145500 202502300
907992676080 529044904 155460330 737982553 68914235 104404608
529884902160 820804873 209594288 478377984 104086027 35996184
6301680227900 724719250 55445754 233690160 301541088 1044954273
7175080619360 253868463 90602336 293841741 694971572 66694746
884795166495 518755 113718816 578668962 328164640 25873617
13077793213758 3290560 112214746 295320214 93757638 673936434
1413555151260 183434496 26266968 253529472 93055607 731132611
1168332670728 279414788 611947798 243301455 72769424 65959604
169914860496 24006584 178760952 180851328 139505022 1031365965
11011890708476 173818750 42852684 185189608 348576984 316491656
154955034624 148146187 125767341 646856516 1048948086 252499205
4599295070188 44475061 661172040 689856648 243726560 584642640
7398243702000 18752202 1125492 5568200 213149570 726599892
242741433480 512639120 457049174 124877575 244210308 10918431
2844797584650 397142174 389737584 42295240 226404933 187607484
8763576114150 261909423 261576287 302950560 33515578 180894600
2400817532582 138434638 668596995 2971852 95092045 131214065
13468931802612 3657984 763997895 536891199 10648925 209940120
21198596702800 584306460 170464140 121473205 29769944 501233616
6153055815192 120076710 3865485 219281880 474381600 777250786
3016619440920 443184101 386713833 90280520 73093678 492305950
3785480477400 169379626 171229520 155846482 610540690 506435160
13605441827880 174804620 62530529 68227092 182313405 25064766
2620894707648 200970 115124057 57179860 59516085 719655846
6782511734460 578476413 78011910 104534917 890037814 199829952
4986099447448 40677004 144800810 204960248 145525975 101287250
2979207908307 6100365 757696128 218865997 400666016 67203652
4778682889652 62611200 644427252 198400318 46763991 258480882
788497229520 352103224 250023111 83760000 128334360 1000588172
600822044326 506601403 605159150 28067504 248744910 346042773
786699156176 138050224 636423750 390161665 248700138 1033556905
14394962796036 321963672 6866288 5858428 116386141 252144473
1127305828010 9972090 45441368 861487818 208351374 156155824
4168679114120 22008190 118460475 192999408 59673670 913345675
5805601626000 101129625 302793738 26439714 713144508 502010724
530034721125 306247630 209262510 285890016 136263016 14335282
2882501468685 230273325 758974268 476057274 203901908 271001736
101215129056 42337710 317622305 223693820 539640576 199476058
6125135274288 890216460 56110637 266244020 204747078 183003904
3290369963016 306352700 127370568 8300104 113871771 112830715
124012246320 85961120 21394380 163410012 293218266 636119657
4335992038450 171261363 486531500 247305850 236665596 317828025
3620601978400 535387140 214626552 117345450 259142679 359909582
1238240380692 308366448 166529706 383021113 63811860 11782400
4209886565360 72343110 550847440 60105740 13594770 442112696
900758465244 75749212 385200360 46575308 442198190 12551400
80518000122 42898882 92825066 925959276 234954720 406724758
190181310858 637482208 64707564 119332540 130432067 115024527
2383923201345 423703546 145402530 347107421 376869344 136328554
1636396492192 89303895 126372444 63538880 555572670 10399819
801426894508 85726373 615378384 111042232 315869691 640209280
25066762461300 119950036 423587400 776899794 99258228 181178240
3494598482100 16976195 168396700 450693696 11605968 428207640
13352870714400 211022148 551620843 223522635 578500605 64175094
1449639074466 430990830 402274749 30208815 12464684 8872128
1719590156678 59392440 485352768 77328951 64325428 173303852
4617161383590 48251064 247294348 235571980 263498235 872074630
16300578069828 302766420 88737176 114558840 70731072 503472
10427246911632 53574468 223937020 419442078 321494290 304971482
240192624960 515755404 405600310 99968766 5570910 790377078
1030120638750 380013585 753418740 105434596 281395938 899986176
815773848800 130461120 270792840 37325493 72889344 294404046
2676453776154 579958475 639577916 63173330 485205630 789089316
7952073271831 692007930 136741160 595482124 16944542 476663291
2607939120150 769559424 57712160 2877894 9298892 868310390
2312057189846 244902384 16951168 305553969 147855978 337758741
4562333505309 295648696 166877061 486090253 63595952 23507052
7026393562880 168389764 53301280 565989039 96549995 218386305
3125978225496 12051410 345049284 22136465 279834364 28336106
1676548436682 719394342 428387139 366995750 866836740 46224695
104307435320 378519104 12464584 402785856 406537505 375227104
3144877636152 431938812 521294150 128775325 185695545 754287762
3881703776820 52058520 69166517 53094195 21787623 273126226
455214262068 101855440 129325680 35401938 412095870 233165608
1286860645584 157420992 48915102 300591970 161871132 88213229
92988450793 313367057 723348912 40164358 143740776 584546232
188386555170 451819940 452672192 143165760 111813519 193927984
5069164484628 541707516 116245312 473867176 511761328 577506972
527643024810 9050265 392381396 23756544 30398908 353913
28522010608028 161908929 103007730 389445840 156225240 818546498
431813302460 108890137 168082816 33753500 39465090 356936816
4091568606152 42238772 227599659 780980340 781200234 431623385
6135363889362 19385280 177713575 264817026 332510472 469372244
27587018419380 15263423 369841976 680007720 58662072 741363576
4477003404888 16847962 167654889 125382510 5769895 45800575
5112001439459 572458760 171596612 54304103 423129520 474999561
13738274718270 184498360 17117915 118196245 846985356 269410947
1648840770654 65344778 256059270 567534640 160583958 336666816
290809471428 154310637 22689640 775254891 215538219 379459324
19672856621100 55709472 283436972 259658523 592545152 60452110
3807966771896 549447888 764049018 121870450 573323541 101772608
526605118560 54250588 75558789 348169374 138271320 28813785
1806603922690 194555250 415010835 104225280 5748642 662717094
6643537973856 49680100 95581148 5635305 526188505 127854720
4978976740188 118365340 533781110 42782880 325322144 467999766
1161058844400 100035334 704131860 212278576 132817408 52376995
3246509529900 395717664 353998305 372849971 599058405 241164396
4330253296140 90064769 166855546 150461178 440086508 66412091
453342518020 26951246 257194025 757771340 856946460 15157470
8952147821432 89408638 510490904 137678148 113063285 74066274
1645854375000 482973888 251267296 878634181 101673637 426818890
15610496252960 36678166 501008640 23638860 424275600 21694305
3594483925032 62962900 496227480 86567635 122904429 187346068
662347390452 73964760 89457920 585693230 567605576 24976080
6559805607684 717196 192425000 504506548 443356293 665323804
2456817413764 903049728 1394034 15553398 142702641 14849310
2823908155488 157628875 496538496 301803040 247024797 131725715
7845039276272 244755942 85819712 468498360 51134496 357455553
462207742 241211768 312814145 30774205 240058056 79781352
817463325700 193853631 141579108 112882919 677625 440613368
9543764654970 587564736 138573348 4897581 205000300 30106195
6243473143980 471258592 88808800 24024896 28095819 432299124
7246341762048 9652253 44935760 771107680 363533768 208257368
2615139740580 220888566 107402763 173174578 1931904 477921123
10253755889000 43601469 483772128 143500325 649655821 219321400
50686634880 727912795 69556226 49475305 821746656 201424608
7273543317504 237468794 168253500 558050784 176637864 47685045
4271853709794 105251495 755831250 75085224 877458855 16086105
1629280089666 412772568 185293035 456593800 161207346 19853171
4153867608373 269425056 54539136 175865282 611015040 136312106
10271531687936 142904142 265154193 76402872 215482450 9386496
15861110625448 125974620 381366588 311494824 67520046 424705532
639514203400 30233749 157259739 70037892 456208753 678823017
4960074027832 70364184 449242049 216160616 53274480 591997240
16742420817780 857871250 25689510 239004654 55404316 413262456
3783364846765 157873603 10384776 513504516 55816025 95074164
4672940937420 353418598 425440311 368536506 555385770 40373040
3352868902500 359557880 135925413 16918020 490291188 248372696
189768473514 331918860 600813154 195560488 32471604 346272810
10790781310260 168825672 132112398 2807184 6412576 35602617
1334270450800 249677577 588901550 383816576 79433055 111621240
1354999731470 578430300 41506920 574490 647412255 439756493
3010120749090 94318860 71924040 27209216 479646128 611244396
2227337643260 380581440 284113875 321504201 42111342 436771608
941473756048 431960214 718716281 25953023 422280985 516167362
20666808112632 114766620 157194000 299036170 1007763050 599156932
2508010125120 510213912 81199875 388454140 493259605 592539552
1127405284096 248579815 521079758 107107000 75108648 28971378
1287517250865 448815489 130748031 154807857 445571784 604098264
15162796729808 108972567 64393098 911775077 14165266 51353000
4464161478000 294895622 31022400 372789433 342035669 27265855
1998096409980 429350524 143349466 266432673 73336620 532280996
6687930132576 8863296 276915975 147949306 589383268 287945527
2573949478800 147561056 256667600 142263944 653657524 157356252
2866047283740 455784144 815813085 685706391 478973775 239868617
423287041359 39954208 124657838 10433088 60773245 4105500
12074544898710 84132942 100839042 68346139 63503070 36072027
13593771883566 39362480 62154092 111602529 24917323 17128798
7152975978750 172555672 180278072 316094642 211341438 270773290
3175306367376 818199468 153506045 368368479 180771362 1722168
779535256500 26924616 32004798 519015304 58367062 391306680
9059547177234 111937644 221643258 272891385 617225875 86028911
20239381691529 308037800 640181969 94757655 19515951 12176955
5864948112600 166053888 199438680 144790815 296132320 168952434
1187105307102 132851936 175533876 232757385 407725238 210663152
6615028992000 132780912 228201408 610044606 36220660 51483085
2923230077768 157354624 63436064 43599920 539458306 423550600
3892769173953 704416059 346590531 174113912 61828224 289107072
416901536872 7286364 90436800 97119620 241418198 38715375
15276432087588 485520697 338114272 749520 285028695 239741610
25082498880 100002672 202350516 19235328 473564080 615096166
26580237251256 11245416 31647378 253011608 317655976 185432264
17359691916710 15115032 218565792 469904215 115095270 89652546
3395791097710 202716430 15741505 71419872 798869228 359516381
598444738101 284316386 461693881 193654112 548379570 60686604
74082475350 176185330 66588977 130814215 400644650 215875072
203498093871 138604026 629778548 894349898 721025981 59282685
3959872143500 7300548 54967122 4261504 716579750 454919500
15064268268708 58680582 21717514 77865396 48751016 137272280
1014339171132 178441120 141599592 89212032 261898884 30644100
1185348967530 397049608 49405800 21419286 182423340 982978444
4699574417616 69723168 144721701 4851440 249504996 53070392
13534889624796 101869295 376818252 105164154 105902341 11595088
1485621814860 178537920 664560168 27325675 37199791 66599334
5679845379884 530471151 109888025 4511936 661704984 28059294
7882098257565 978368250 494257176 312504499 225121400 102284835
11828964585900 307887700 501073168 134962374 215951967 24044184
6476061600729 530345985 525337920 928563615 600400042 7699425
17968671750692 23836914 59953110 74679040 156329502 296837170
1344691424640 537060480 708666616 424005876 334537498 839062990
8767597700 127175256 7675176 340791105 384968064 113906052
4018615424900 104024943 79150572 225519844 19546802 24745031
8124213054650 143842192 364192818 92935023 934814760 517351626
690296426856 154029088 2770898 232716779 138232257 452837322
15771124806410 318266960 237593902 226375744 349183884 685485460
320785638987 708554190 75987350 263849960 631594656 56612951
3323316210984 114488400 398375100 25216800 106095304 1010333493
2767311844992 245792850 343206 12275028 143261502 496607924
85392962380 54153308 225202974 219784774 318678560 40226032
2081078836956 185020572 190877746 182840892 387837450 30347100
2090985808604 13409550 35306956 586920608 98544265 606500374
2129765883091 237092720 239229760 518534313 955530550 455545713
497689268643 192820032 275731500 445987462 656310024 793588050
2097259348800 371675199 68891409 361981620 643369276 300150260
9391794402165 441429108 192850524 772057440 310355074 52682678
3897526363500 54892656 306989668 230737967 4784832 33069967
564463495120 221859672 719175392 84951240 111562650 125952813
5426032298940 263621414 262698993 55184197 20853776 174117860
21101024824140 97790384 585956970 63248840 267602409 669820260
820574880564 55185867 45008740 739855580 23360560 508201202
665371826987 355636606 6096035 56962500 702574964 201329004
879509005056 123379044 29143492 582592890 64801548 583136987
44984698920 515534312 460361400 487894097 16574436 47515425
4833460965060 249266740 76197478 25721176 617755272 173313675
703909343954 230187529 347208000 424080567 15487846 230243130
6198159101244 363569580 43227730 227443125 105043493 354827850
16929222645776 1268013 60554532 827914120 98848312 9920005
3164838526976 703330320 643969612 357869772 2900918 167424628
11906878090556 209760114 195382080 83852296 149252580 66196920
18807384668328 55937925 663483513 407025432 411893936 528341604
2723080259700 6326287 75309960 305831774 338681292 617540000
198119770380 10577085 277229421 312170957 257547808 748390680
937792611714 351608218 222557578 253080936 441542120 307062220
9246286872585 83275551 179343976 15360252 192940110 232261190
4253912480905 656594874 141009512 95098040 65947200 134214400
474613491512 40872020 407681670 581607936 914182724 214587590
538003065600 28597400 505737440 148160480 271885872 200181242
475181549280 435594798 536456886 4013773 30467310 369958696
8629076150500 206761858 452241364 414514254 236368671 34467012
599220680436 205284015 60723000 499327884 35093760 178149510
9434112155776 72715632 375634434 100544325 165433820 16007437
2919169747548 230686056 369233928 563815880 244122165 18425253
3335570487000 20315580 90039518 19758116 307052688 65667215
1586761429824 87400016 883837629 391682592 612885 207924738
7097893684938 29373660 320777280 294714366 102578091 728757632
842450418810 394506222 85524060 212762715 16338004 647476620
5759692605492 327691950 108470976 99092320 160210414 61102860
458444289968 121880708 131290470 374535042 145987344 586347361
199396259892 25545752 292135635 315113328 617940000 133924334
59001744750 8316231 211664040 76593735 411220875 686175672
235237241872 92289130 148673160 777332877 413956192 559487604
2159104756484 265285300 5826160 400470020 257485760 89515166
23069207625216 668710548 288408315 8448660 68167728 17237640
385008320264 110335205 29964540 286417936 38200743 263435625
2646449072472 83539611 236913495 250335137 260550667 277165944
10965610970160 37792851 282573168 485805425 160155256 874239665
374705935200 4511728 327484762 42794892 233157764 437252992
83566284112 390147129 130536040 388635809 522196492 12699648
4163692494210 345010980 342101290 307942880 823074824 739038944
7818506277717 539806586 73871825 17097328 21648293 33213642
18757879442250 44018520 590321492 451216051 35328225 318952062
2805057000668 530710368 930975156 488952555 24679980 701432448
3757342254120 616619656 55343724 423151830 153249784 130842656
37305276992 47150244 80010360 324049000 425309775 138076960
320021615130 819945300 234108672 149572800 809610030 410815800
14416036588800 711743175 537877080 422252565 826122402 149134420
613734540192 145739618 499921958 13016745 309535830 308847556
2517621961608 314166600 390736483 653557940 159714456 3167100
238902789380 193760805 401604320 251873045 766672283 460947927
2437418501056 5411362 392920225 776923034 60766344 72036055
3618236840400 1034247555 377123196 407118074 195332499 82680584
6136868158949 65232732 893874276 276751020 553528400 301881492
4592407560804 347081760 335678187 362428600 75618750 387484704
2907310038333 223758810 394188781 262432000 277417033 163777944
669627518812 81621430 11256 107965044 454462057 159131184
6743030224920 68242482 289541659 228723270 214476543 141933480
17227902291583 163136991 297440400 770739200 391597273 259437086
481804642320 146519236 81460043 296424986 470608314 67785975
6067766956128 382785268 130777830 105627270 14084326 371835298
127461087738 317368172 32869126 592031331 289871670 694225116
16013467552896 51096006 666827005 91683328 176531416 73719427
522242594388 181356672 288112422 209163518 349472094 886792396
682541702700 358039800 213699486 232901370 17819256 454391280
469878034752 137347326 398018408 86699888 27337770 54370128
4411505038380 471966760 397019250 374275552 3996720 253248009
6242810449824 136687680 386860745 14483169 97674582 298315446
453628283331 6390104 635311124 57550848 11963310 435711710
16815981576420 564607404 394965208 123532440 883237908 232024670
1450280710125 347228760 664224444 695884230 521531010 200548700
6281724822450 93869622 79163033 717464102 139005900 399713904
119805152194 30004560 90610240 211042665 311783064 201244042
2935660553280 454011775 651323862 14469722 172658932 99133952
106485401856 790382384 493618470 87001012 314040636 26893949
3387569460660 40999665 23347508 67271116 30189310 153543609
141436981147 49078782 275052510 2330335 259594688 16876656
4480658745158 393509875 189648809 58322916 90106429 78480738
5441210536765 213484960 599142348 261936000 77984164 9903600
8449108162196 97368312 4638680 17205892 954547615 146417040
7764548546920 53137920 429484536 304011137 3414656 247411136
164973507720 8170344 240511880 185242896 295846656 196429662
372646924800 476876400 51486732 554664642 624889326 83548224
7328926992408 72280292 4388640 130805106 132325232 56453702
193391481140 399174850 540472338 260172198 445292052 111731172
1887140578280 149034400 489321744 169560727 301793382 600497058
603079801344 387122568 20435569 498312710 172614860 18950085
479192323140 22981959 605510064 438862241 498513222 32650200
12052997258610 19100214 203283834 797771722 856793700 79348884
798305441604 235840 4336350 113460669 440249088 271640670
4216953491100 373578000 840892962 931372302 103658128 91312144
643363142532 295199352 417156116 592952016 56927376 30475924
5799054874653 314642835 30681210 973284169 23188136 231773622
749154835855 458841510 6466004 408950820 560618520 350421424
4187654955450 161322330 9621765 281723624 44473184 41014464
2707877767500 236181309 232321431 587947980 95959800 236529891
30567879041 389491080 224666441 17141397 127866600 874319180
1083865078350 180639030 231434556 90576759 25107480 1364904
2303531322840 6348662 717819375 115720479 350227378 153661416
574662273108 161041968 214907992 118624480 139991876 363634635
10217266290 323374280 427699389 456412031 65903520 415337711
9257039061255 633064462 125953496 373056021 404559153 458107553
800524928250 355017908 414398880 103378968 99580482 265532091
407079784132 74580326 1661472 3318540 13166962 37078393
13408042086340 393147570 346076406 532448700 301757400 19450992
7460410293504 423654695 313805106 238277586 332832255 77849090
24263965054692 84161376 403778892 248601438 292616370 242861228
2129221914624 10760838 201798570 458340792 194153260 233939264
16851233806344 279616407 292759273 206350335 98268604 65305035
7189890554952 332148060 20792125 877125513 238211690 52324860
18536710643415 167955504 20770254 34679066 270231527 172532838
1758752531250 206312801 172689952 207157504 558599964 210926220
4100757308817 220546788 134635640 228370823 212102450 350214150
1474656194484 57727719 613876120 417664928 807658368 801965007
3708229765824 644450599 164059248 313529658 459590090 609815192
554002779528 54532288 18747957 133247982 57363177 225383814
1187345551200 4996120 892631648 33655580 465525090 47785308
421775749725 180632816 27098739 229602660 53120871 714711424
2059557467280 21352600 881257222 852106491 280238592 14358912
187900683264 95432260 276324098 50486499 375959420 2466160
31809329370 13645611 17559522 655222770 258166161 45048080
1841891421744 512998550 212912525 246813040 44198202 656840304
23608034784250 768627302 130100748 523587450 505883169 189413202
415481120670 26475920 167036688 409976956 359334633 28305750
5192131659084 143278100 398477545 171775760 19257290 463368871
1377016396560 678951038 26788560 36345652 480166005 157822470
474697336866 43068072 401079588 210837960 158358312 941594580
1776970513052 40412736 108307584 164654064 61353292 608799785
1030896678123 293437845 209704501 154228335 320726272 290019948
8227996271040 381006080 375332055 441907763 375365060 22801044
3992781191752 89102835 320118064 193311060 340108818 251173998
23316418853280 19321252 142113464 454554198 191507976 800385922
1572850127520 44459998 241770744 532889040 416249682 59645280
7302266182120 187299200 247946035 424658130 324821616 31713528
24010928637759 22358592 46355127 4439221 251205280 305024200
20281204224 194608818 78714805 290628564 645576630 637346088
3028330905714 329412882 680489208 182824252 18507160 181207880
3246841945750 9082368 24019490 47713182 63901125 252453
118135494048 50957118 32195000 176133762 337957009 149599268
368014417827 529351235 3105036 706753644 261884260 214702095
12435071984720 22839198 52790675 5306556 26251510 52872456
14403873209088 548037160 36420499 172219224 317591919 860392586
231441573376 765114302 487461894 162925320 205555374 53014860
2189305844115 312095995 31143174 758851434 373335060 58617680
7396477744528 596432573 242809413 352022928 61102536 276790144
934007112440 108129489 145791480 662195466 566029680 104066496
1999464498720 200179980 356734800 811189369 261614539 210798295
10041289032588 253908288 911921076 196444213 27774616 256927704
930419879460 926233347 36803079 767150853 44325320 35486010
6533700774720 13768500 757741900 126602475 17609148 215318736
113133563634 20446952 221792925 116290911 122710356 14101472
4203306124732 96119518 283966250 150190701 534826445 594470128
3219512024590 19707115 472113770 232983864 650555304 172719952
431180391110 317119458 592499778 819033312 267277530 573402444
2420377104690 279618036 108335036 474214400 845504 597631920
7664087542272 841744263 625010040 253329842 276518099 65698266
6275324819392 527341 366156126 52178240 709664670 267275206
470788599840 835291056 231585585 826442328 148500300 209501523
1782662609517 601546435 12050376 2671900 452304281 335941158
2203743978180 228225088 202326432 990882622 550066110 424718388
205471214886 975352560 533497786 1797552 216856811 89150060
1811432369440 135113000 312833320 2003904 470773356 3389120
3352369830680 126200508 35210746 81700854 191337 112529368
2376185496680 738705060 595861695 343415345 99448620 367335300
663367834530 597116789 280373940 80298036 196477107 701557119
31130515544 301114512 658560184 169935808 606731850 193304909
6000846320850 36740670 310661552 20500500 33669155 324360850
3853043451673 687509865 753028800 160014008 239834940 106684350
5027153515104 485694360 662120550 4509150 1122660 88153962
2001755125256 799683192 202024880 124328800 429089960 101097765
249870802256 362157120 358224520 599909100 71203127 220880865
7482944896680 70452710 625809783 935384049 544684740 73169299
818047642950 893757179 100839648 556020009 79896564 367010400
7208244496992 276519740 271886112 180362203 209463264 7485195
4775570230600 45466722 589899596 86654274 557133174 218411900
8374089054672 24740610 65162565 66699132 103451898 126178245
105266421288 234720045 192425184 445775895 187766964 732320865
4829428007040 406891296 494148237 92366600 184171610 11802588
3426192130704 105185883 582307333 99599487 9869032 114928740
5664186508220 935963940 467702298 9467640 32937936 158676414
1494301398541 120022048 623767786 413499284 196840512 816064240
239085399616 514604580 96948750 240114180 39943136 555425388
21694068932832 199326276 359334118 121344040 380033892 731757742
1236366075231 7356390 31633874 64582784 23583990 225261470
8013851500809 386466390 30835500 12340500 977822016 59446310
3037625571960 23491382 227102478 52327456 740665927 99417535
31442097888 1644696 994590 382167043 808152840 231499578
13684087612992 248189343 36815500 25566877 112291515 251622228
14249125800 110901965 5968224 481321099 255267090 27478035
17393245254294 9059323 4425280 27489952 103310476 613132920
3661926455520 368001296 108952375 836449900 197991934 207297574
21342922896522 224413416 73452435 347474232 344695572 279061846
2269234186360 518192272 1088326 405108020 248501196 409186624
1170184774500 20459817 282934740 283375994 84386640 500026800
3570614699260 184593275 602563008 879913188 104357022 10826496
8892459739680 653343388 470235345 69199740 94624929 100426063
134370658560 108724224 295904764 367324716 54430480 972886050
4864030135965 106826032 166940928 70159446 305754134 198877962
258162258000 344198184 99415670 12252021 127199280 76911705
1730350546386 44609581 493957112 212126980 48921900 563232865
116169559488 13668447 227473496 567479360 423986761 282442125
5638813125660 521888400 97795080 9941834 231601656 14580960
5978334109440 503832552 198535800 214276700 272947584 85982968
29956861440 749109420 109723950 759246004 151222192 12613744
868535891622 194439488 292395705 275107150 884448016 253657379
2253445942356 413275512 9748524 339665984 186291162 17670978
6709912261668 191936875 52608226 2585790 193722973 11126400
2751233365160 46267083 694007490 3056610 66271350 739956467
3812752631520 254234112 651033272 5660608 43575720 17802963
1096708053056 183296260 650068136 46048828 302441022 260842008
2974231881504 727897543 708031224 170012829 562053270 330399318
6421328205600 7256028 451505516 264393045 49694701 263367940
2264038819416 203141382 91054860 178349258 207163784 19060272
8034121226240 43183456 13901547 383358728 561494893 5828679
5363799471360 533780666 57532416 840019336 135161172 42194466
4681777773848 152840500 833330456 5706720 251565738 582960256
11760430154830 470743323 45236257 280152600 538297340 906099272
215672459625 136774596 163955310 296776256 286083681 719735544
274829804942 96320406 808274860 119967848 152704240 124693272
3847980710496 107567964 259617425 128796395 130041782 728352817
156156159198 269189492 135757229 212465618 358678887 477099050
363213018000 327481910 710202087 30135260 342691776 35357714
196613748404 604637425 133718190 51642195 606916800 2687940
8788980303580 453319497 289878690 156694005 219759000 124387380
1019313361248 842417388 137419776 393492664 572321784 827502225
533815349970 175067212 32432304 660738285 425214797 61613869
4718627187120 16245726 919047985 508466450 440327342 403843776
543827694096 536486205 225012348 25420566 7972984 378012000
55413576620 400627692 550653060 2528328 258392354 237983508
1162602575288 18048329 424742240 17048568 411027232 236757042
2425054815000 13713718 944264310 355660983 22681369 382205154
12206767300 388939320 150476431 164190315 555884631 338395988
143005181766 860182497 696210869 225223532 96948576 298019650
2936313414799 382770729 21356769 68377828 137383344 224880864
4083707414688 188516160 37234604 131691600 18965555 4664444
12585487775475 762657592 558900482 38692680 185487192 277447930
4401071122200 181873094 66141504 14004932 590571425 178811920
1792669190400 258384747 183440779 165058252 553945041 85528186
2991355218432 109569420 897616808 8892240 635517174 58790655
1228722768000 37964368 458463884 221507408 411846314 26830416
4604586604200 259881288 238291643 423437523 157357832 89278745
19379102571828 82563458 232810650 830853296 41467658 36030990
176691600891 65897888 28453218 615621128 2176236 20936288
754396011675 2734380 132807150 102773205 120424192 9551325
2307505245480 123935584 9439986 421331604 187048884 2805502
76910984640 651826920 86441918 73539128 234123740 623040300
2742330930640 220417347 90869870 311969327 16899527 127044162
8413094735276 43862716 705203280 142299088 652986490 52447176
1491822475296 266133170 348053112 53715888 68529006 421392014
701243057760 32829230 107683370 24923136 465296948 919860928
1986216386679 506776215 393876288 514055100 260101550 308928195
5431699571076 219144423 145458949 427962383 84270096 348249603
4482888183792 100064500 18236510 933224292 516797757 64006019
14946073179156 14931136 272305152 9732560 161140410 172202325
5034447580236 294049782 146624384 235742977 128583849 893107600
16390906580115 7920770 722525936 660971628 821710521 232883424
229440376752 14779063 26916487 31966728 308444202 109142166
4503448067130 224776350 664301693 129087090 447826767 704710468
3118262232288 10518176 32296410 133954856 935922006 65585150
131243991372 19925360 54763289 49202400 778673169 285094854
9886783308960 155307312 542394296 272804840 873635817 165966360
160690360584 265240920 489882871 703639024 472098480 274479705
3278487670224 2422061 765327389 259063916 74087082 14126050
2665829507040 36174300 700584684 258357648 59513947 14327775
1298497750163 568071345 208123520 7698020 167394786 227031296
3871068727240 26307975 350012258 551805828 107442741 384524172
803245477608 80902129 755251691 27378000 5189584 75108775
7436275223472 43304544 368516616 374507080 174113264 212606570
2776612780584 56675450 43919752 482180886 230929938 777412020
1402263760300 141955110 298823820 656446220 169502444 173493750
1949262764064 424445508 475049815 94234960 374020621 262308695
181783379440 329016672 347106865 23663850 456135225 128308752
1839846198625 1059958248 219566530 93652341 64702896 72610937
1889996151456 150209636 244334651 771393150 765583056 37022860
14336039347110 114573492 670980038 133583868 677024250 7451002
4186391417866 214573082 465720828 117223470 210022488 462446918
71692386714 291111808 9622158 214118820 71373236 582649767
2334039586704 656314304 292188182 29000385 20997888 763492678
423516492828 140355544 930739516 105317824 345243087 531396220
16614231471999 415972760 735842156 215742436 395959425 19932960
11768378273080 186091178 54280676 464795875 505239168 806794395
1036602641052 461013447 159910929 592044324 610103704 331357143
864998183819 103264392 20246403 212431285 517879394 19488120
201931905888 92911000 34321144 75160995 129232414 585943956
9742688824284 724600887 304849984 37017930 263238767 256968306
4140093902100 242445964 225352050 202733550 268310439 388137204
1798801300740 27815528 92115724 26916616 250353246 258626736
1358542336690 274164904 226666198 280554853 121611321 267562935
1626142380600 11120482 186451846 495979255 2703324 394007472
298290327945 316327680 169354881 8921640 461923728 851175760
1147862630124 32847327 462459962 146257611 417893250 1496961
283575109032 293588110 392608530 105423794 199065526 364009893
1439542720350 222516074 33596256 1041770892 12166453 273530680
1967303025709 136535700 358854652 104019623 391807430 121885920
3839302180296 461559033 10719335 430434510 195173841 76291632
936972105840 254021976 331484936 81129984 145639870 70664650
5592127700628 246278648 161506260 78689088 35099384 335844520
4971416728608 102993888 351640250 129448354 203038926 35006023
11845084545756 203315219 388055665 590901960 56407428 19120797
11564238850668 16079624 114620462 9710925 528515700 708887256
2063139099520 269831662 510753474 445749570 741230830 223506150
590282836176 6847042 651693469 244872810 173440891 154856944
3505758467858 682582446 45889866 573636330 501112627 828178692
20590611565195 160616478 172445283 888557860 11589536 230211450
8881300290333 906445921 433596878 1026729156 874027830 394325072
6130517142015 249234404 148201512 917464496 731697933 17894948
4692221231040 111125212 210086498 315608064 30828600 51180319
1039006659000 78596859 77518846 39937545 190773582 15180
1265060820825 166335678 46906960 85117557 305423360 233394888
350518851550 492059700 76239492 40311270 704463396 625990086
8789188817070 149207583 244117110 166143320 527369946 126511310
145003799974 222765568 148207695 294432910 582534496 261358433
2179920639960 306803668 257135448 26090496 5064660 321075225
35442869024 12423281 430032690 728810080 355536 260947248
1309676577170 924660616 324077508 722996417 264785648 880227005
12421728084564 571880281 14862048 46936920 309990588 147256074
220740552597 1008094220 657202896 451984952 687992925 71384258
2204132690304 985447602 56069050 91528302 617881828 296254251
15984607364055 154826056 308303292 97125615 3662168 824920128
1409356052352 48118228 317606934 54696530 474186316 142036316
41375391750 286534440 15613524 19775584 279860064 580115172
4049866224624 606415856 187319814 398852910 43297287 570681658
6448892008537 1223040 13909558 456454810 400859295 892243733
2315170735560 128700936 97304581 384744357 11341429 48423840
4514357138676 131765751 708275056 681724574 278285740 64454148
4404448473168 316801044 514668931 603384210 526096687 36412416
1361515001550 329788620 3565539 284289840 564407616 580422480
866652469833 434572048 2551932 253874240 368771676 172022643
4084109201250 110529209 653417820 122971464 283862560 105197862
3232591820784 579011719 77397576 166828490 192517940 467473245
4060491876214 435951748 912858945 64212264 114655044 31304882
14483923780800 362908018 242709240 213751680 508104578 419895610
131840913919 740399299 459242568 658327428 686840132 522462010
4471592938003 39687975 302660640 327152876 529158930 2727440
1910037225000 3797717 257757394 425728265 105216096 411618460
1340907398080 156743932 116630480 95869188 176751888 879144744
3572057461380 451119090 176111375 2924128 181333776 38853275
19881714116340 67144394 184959660 585412155 1046178756 6777792
2414270104575 909214030 136630091 141652280 263081511 739176344
42040008000 597510590 89421156 1589616 129255355 87980814
12675388811936 14952819 114357580 536225688 603757500 300906457
3022471704000 474977646 344818650 747708588 164743192 39831368
5531897134400 828178500 1050727464 79401000 477639162 112160897
8267756542812 154384192 844550 28954651 1034620148 26125700
1154538487900 15943340 173880500 423655836 414533218 715597321
1489118518008 29535154 226139668 580798078 18406584 473198310
8906322169459 753427182 17757175 285263154 797866012 104680240
222530181352 612116514 165616048 41104665 68089472 340949008
7403442791568 18780684 592026183 102608548 21628134 9933604
10487062375965 65895580 288262378 144885650 483646974 186197535
11709630861755 347990907 497100120 411658 65295864 85753797
1993490412912 586898354 84101676 247330556 251803485 673655355
2676544056600 9694297 73981501 22346058 126902050 457047945
5904558504402 697237574 561675512 290692704 31820756 158989175
12003285111828 776217365 469468426 48054050 155164576 3307922
3573089304267 380724095 29619160 100562468 104264723 366364904
1102394118546 586931772 293381280 603345471 793032168 271042486
1594582936440 184292710 618897915 965028618 213262648 561735915
14590898831744 33753256 828514618 302223656 198877998 15834335
12227969374180 436748858 857801421 39630240 72213471 76138960
164035919432 122580450 23770877 406550580 157900250 630607810
486324599120 445659753 38000569 100853673 336038283 122249733
3975659301120 445052340 68302003 30481848 94102992 777371890
99222139550 179151642 5536764 376580329 673787840 108567984
509927420365 528463872 293017846 16274610 281134440 96763986
6101647501824 376893672 86555490 179541544 11638608 608354361
183898387584 699377952 164393670 40974759 53852588 175583800
2287277020080 128681360 195358152 138015810 508051035 303270478
4546627562880 592199520 337040120 478770455 665228697 118582116
1843969382976 234060120 89296000 28705074 599928819 189358323
385247027144 128987486 90746340 480233544 463956692 688834930
2274687280360 268692813 307299591 310743696 344017860 682531960
11711895554880 43620002 57095976 8432946 48166939 61605313
29572153344 89759268 299356484 17350488 431289302 310608326
6871433003400 233568288 33042022 20246141 285935160 172864575
5620087980540 477585360 357972858 336667432 33641895 247094793
3051549390208 71122764 558136852 886951392 55620125 145539840
4413218516100 550002557 102775960 548477676 182914036 21255975
1882143644590 915685400 190133100 497934090 34486818 231937537
2662690132004 35784488 317839956 111672635 214938285 129700762
264735960750 841809540 310579240 677080750 450970584 610031185
3981608672220 604121420 232610240 7729118 24159896 413765550
7189886976204 73170028 242306610 676690410 306453840 182258408
12022364389500 988021922 128955839 652684975 140644596 135267264
3984576737364 1193516 627372375 240385370 840670675 485787918
6013633986360 92883105 190230078 249714480 70410322 394322786
576027702585 120227430 365884960 75581760 807740312 85668464
777089907594 104438400 34210680 574363137 143614926 31272960
160330156985 115939320 3632174 24297675 711639936 375774115
755305336800 27963120 97863342 309845160 398715912 486803183
67789119552 267028326 464266260 730754327 361667136 113571852
7610680536165 56574024 197299512 338074807 232341642 358400040
129999668160 96462974 90507550 254068964 337278589 322325903
1154043915570 543167001 696570840 305993556 541210139 124709090
1651567994160 1547840 13662480 392102204 22130994 9799225
1445674276500 580140034 576686366 495069250 54052130 480100608
1878548927376 172344498 102216996 582494280 345597786 89431368
3483388033153 70402500 15825810 24988315 155918802 992712
4353036012864 300116470 207476276 71082240 369945257 875900065
5614680754944 202549364 69768000 334565532 482355120 208466568
1865522347560 183449692 334138838 612777140 2893704 310068458
1923158876419 48156056 252614466 22210604 32123880 470780832
8109996712270 48114704 101374875 286619336 329827596 51203088
4684437161712 484311646 237033708 240715800 313058164 30074616
2127557050189 5008542 108804172 176820859 233732532 551374824
1739959333760 318313590 130310678 33696260 629689602 374896588
4837386400 41804199 42399560 221402248 90017921 555954380
524248388055 13646576 108705935 137576340 197165625 454719660
996843603780 138100266 417278563 17754464 199790510 127345998
430587880260 575229807 711700800 76116180 101469760 150102404
960600794400 821810960 409269276 267592208 213723734 847868112
414377537184 320048460 607540596 28886415 66301004 1869440
1801521593430 284083592 18126624 27868744 52954626 877444740
4054907062104 282257542 34503555 16924600 828789501 70020756
1502612723040 395390450 292620600 640767492 108118512 199155000
4816747717056 251179824 38968050 252024500 360790308 30919617
184216881864 743023872 206956530 265520060 606883968 73055554
1017999407088 128009135 321381204 289999296 16124130 44310144
954681878190 266269338 27875991 56013893 61292988 81756408
3627665340368 718421156 91455233 349066128 22738815 414158550
101551458645 40156272 63146585 54262488 104822722 143299260
171656207310 496476240 73981008 325244773 556891308 140067050
13375419185700 185550312 56678472 973728 724924872 27212345
402803707019 209607864 184556250 81010347 60421320 638177664
3550427715042 396015928 97629795 174087248 51721684 8735034
8840452349592 11581632 677390688 564136930 24849422 772357166
411154241890 44250813 199243800 594138240 176927824 205221935
2368514837934 59956380 37424554 588934175 390305568 61576392
7874765758188 116893632 34840106 65112253 139523348 101565888
7993727915040 82023513 28282974 174686554 668181042 321826018
733800517560 350742576 316709840 353678863 311071320 410051712
273911496876 652128110 356862155 471674992 350024958 177310928
500198500179 522072193 337943837 766022576 42160692 804193872
390347445600 80887430 922489020 935974988 133956224 363020178
575830569008 433970488 43529073 235484560 661966992 351126810
8797011590192 27220264 244815090 28317475 89779550 258922437
949753869648 24824010 166591620 276434280 156877452 884703508
142292689974 37056896 514234715 511359156 125549568 35789747
209503301475 16694425 13816602 351482058 836174104 694786750
11946464175940 315397753 20508700 314110587 3720390 140065853
1578124587754 28782565 144222849 85489692 106529919 217959892
4127551558600 36069299 31726390 96698020 251708350 298267143
1534020177184 780998748 58733640 302322488 7453290 1306316
113158318368 94995664 361604637 725586587 806297856 350227954
304950786768 442415220 303227925 632626271 770856417 62556582
1897663703388 400781969 488027062 2164190 159651800 26666167
6158384919531 77285232 119617056 185821680 225367925 388399256
127399821120 12746876 17981595 989013680 110227456 127514871
635019352800 16279200 80068220 3052161 220633499 70362252
167157613617 337776883 103739220 91188100 284635416 580890253
4689709872 535735149 349455540 213649852 733980676 642638688
1594983832180 77480550 398748142 596705216 147122461 16407920
1940698784304 58516425 558444564 603165970 135792849 54629932
3995545437348 341493348 181041740 840674471 194044565 503092794
2440463383104 43088008 1729232 672525312 18715300 58903488
121409626140 451300188 303267420 2934030 229322016 114805784
4065865609710 14819192 222537512 825478691 1694147 521302500
10502842967491 316726840 797722425 304247936 25864965 153680483
593854779200 205855152 100443471 257718321 59590440 75467048
11459868277275 611718368 294337395 87908288 9377280 398151252
2858265021920 381404920 124488408 35571653 377413806 45666126
781661399844 575098710 167172624 472420320 227261166 111937692
4516418869287 669024296 224132652 249147300 8629416 627552852
1289059863300 12853778 68802952 683678676 98876148 163191744
359644101416 65219396 134824426 44304390 227340396 340741866
16035257149146 263570934 327275806 337868459 212354860 72209448
3283611696162 87493764 70996590 155595360 299567237 430704010
13285656769272 97194624 294587165 311290440 119749686 265776826
2243313512497 165113860 555580278 77496640 204856756 253241211
276028137000 10709975 363933591 84358378 157541475 200351360
15441226698988 519689970 887488392 249529896 7359660 573350372
505460453875 23702185 892600128 128313933 195553322 74466052
904902626208 63884500 234488925 102762667 37187883 153452835
2429883534960 366122775 518388776 408555000 63993986 82235420
2627641660800 227128356 190710100 167778017 576112400 197491133
11897042772600 372919323 145955976 251996240 271046386 327453392
4152560733320 538410145 432645278 153828404 12979200 109396550
2132192087400 84553759 53343808 208383525 452120064 332369730
465570363456 301895028 69724459 133312215 7892213 198228568
17311414135792 346039357 144358300 11929456 28450400 122073100
37588507110 561434860 239730722 13500560 624647700 500825157
1366317121644 637688907 376915576 604759820 30478428 1007598752
2765462164383 38937836 751920327 143630053 249953242 84297672
1770245231888 89179602 195397812 673697871 157507612 567874520
498263904 207822935 773311266 53069940 644336160 78490854
4820090288650 36798850 664668165 6796991 114927072 125814637
255262347144 10982142 215726929 63027540 320744445 516185256
387890463730 6712875 54689064 7572019 770549598 652233632
5381474235750 288023456 360015409 76111176 548578392 208281732
8091619208520 10906506 754426932 54137016 26909064 79360174
332649741600 191635920 514081974 452523240 44652327 8974790
1554603248616 606475695 255786762 308884356 270190452 31506794
6017912548176 269588475 599349816 146353662 295036350 244206126
10270591192565 765135818 231178257 12118856 259722408 273659580
2364196007250 347816238 49531500 249679026 957303050 74828171
4129849278072 881563896 15216388 519862352 148675264 12811608
2616528730600 277922080 34020635 938157495 645337540 88408436
2265843596940 358025226 302544238 201744000 97521070 176314552
2071063165500 469271250 308317408 508760 362438652 348812480
787088596064 287750429 83406708 36429185 30468123 138718980
2176144451424 359720510 300815478 22973600 157152042 495782790
1805319646452 44084812 580217573 481497290 228383188 823208708
2212051947730 34125340 503798860 495088000 121365350 252139888
824157660040 326287276 334836726 234761976 736677189 451784492
3000325596840 14170893 1322052 201409623 299284060 388599890
2629852501850 324817510 98763936 33366168 589174470 78614400
3930933148532 151140066 332360700 118045550 839217799 322732430
1690865310780 868691943 324793336 365434405 266576092 335588403
311651076434 139745400 285871788 54924156 425563660 115371828
13017763167264 533125845 518451188 322623184 535465882 194165068
5595001748784 27949484 307786920 497235915 481604127 405465252
6368706787104 755256467 79536105 223104141 287048860 143339427
2922800630960 101431640 161696512 514291072 615087684 317701453
8307879118560 345300326 15812055 52896411 128124182 348212228
3809915294004 131242384 434583082 82797120 120004890 405783750
3303650906622 176490116 7194655 59542371 61711794 21502386
18849442335776 95812132 319558860 60101398 52210350 262112554
1973599636992 607805568 137672000 378814590 397495214 363469324
18110073186342 270381657 117087790 148138848 22331070 473614740
2842067919708 293963400 270122787 192424848 239576184 246814695
8831518816365 5765684 196466979 436875556 74288300 137838768
4407539430550 49850280 437446958 607997100 414842310 118531250
3215148441420 336236798 196571362 134522184 182608145 301599744
7935002103243 843420 16401804 583477764 158773017 211735503
2171275739552 667134272 485860005 77084630 459592529 46994048
4369173912675 891972575 73968216 220473013 66735606 486093153
821724266808 442505106 21498196 177744360 171824850 559233986
2204945804187 212042662 615811584 42328380 32071431 58853208
4919361174000 291995490 531314630 459497663 824139529 35826058
534751558080 194066400 342954436 636291990 428420208 509324285
9272121613650 510224484 28035276 41877752 21114621 6432912
4609980449580 83100801 122311270 426761595 140354448 117513682
1053334443000 158273934 218600020 105123900 34020180 30643371
586843898384 120897320 352452912 5637300 29037989 790096320
18064011628 195479414 81928017 123975813 39458177 37960120
655527176640 20895635 201004186 212629119 473088845 68401475
7849773951280 204039780 20510228 50723724 581379976 90632775
4974272453865 12098658 854898270 318512170 864943192 954425577
2334909418752 317874655 639140793 279708314 472796512 640875540
1593475489836 67103592 227862778 6923475 15999984 126911970
8817194249696 2009757 294370137 58466363 184098494 14989182
24718739763564 133438196 5230170 223328976 507482844 149357670
155120765208 731590353 679789408 493811420 290315592 854882392
11739596788920 83276384 174841538 1811992 259314480 31916656
3327405800740 24032758 268650930 819443336 104175392 42064116
9810860523072 246012625 19481082 465173563 92338200 119030166
6294794704884 48536408 185153768 568276010 61080012 24423700
841741515384 447385504 153080475 87088584 18134948 823206888
2124989656317 403246800 3233400 622791990 21907662 68875561
1853449661700 376641750 145885228 65174648 709277910 318786247
507101411700 1418798 173703552 57400478 113571920 131585775
8057550768030 281510740 31467956 321046089 103945950 93978360
8050715119044 19544330 54196441 328342267 278561208 45627773
667570675044 38617268 87010830 239493388 56597286 773628328
981913013928 76686040 113397008 24948976 293778417 31278690
13566984590399 232518132 375495852 21598514 406002412 380106440
1273295486160 334880928 111042250 442218700 144094752 207267060
1215062596800 392985320 70495768 397151775 22346240 59742801
31119100600 750338813 303116052 445467756 237531823 206641240
1981637784115 184585176 669513521 553593640 656755428 874331664
9547832834514 729483678 431311410 204059625 853829748 354285894
1571864984474 210884877 214205231 221755837 259631379 405503670
52437871638 46375210 488437400 83424789 17622420 54821976
18699098985 3321668 710908380 15800208 22542240 417341808
12765234981120 504092105 456334320 86757120 100871660 185278269
22061412206136 105672924 306419768 10500900 346260224 189870876
6999529134400 638542702 244521816 79492104 831533892 698968800
8214511411744 264681550 402447186 216833319 188136566 401011728
19992989755431 357181776 3155520 591114402 410219964 683035363
17169219012384 118000080 60301864 131770800 24132758 1001035144
4384949376000 34778017 163383934 252608724 150968034 171446374
474372492606 41638464 69255750 448480540 530969218 625142038
655816020300 535388868 113413435 166287200 274839728 7258164
1399493832000 472678728 150467860 332146080 660524286 133982480
595960518780 269802112 2845125 318971118 276192246 111037112
3266180310624 255809320 124311962 442748299 571571280 208878205
9745278901176 54980672 29489968 177360218 428865600 2345112
5840476047744 335650434 348557810 99349173 226661284 215894357
680194930790 235076206 19561630 76172975 78843994 246197009
4738534083000 9303844 401019640 547735300 177482129 20858952
2811107717340 106019344 70063098 3130124 414980660 467673865
552889759275 15313500 267438510 244680150 94124464 501341178
2564093524412 12276252 877594319 211196840 145776672 305272579
8014777263504 9181575 646029000 374556970 31760424 567722432
8614269300858 263762308 410511899 541242702 199662738 102746452
3467965616724 337194599 100208550 373499709 5742464 599629020
3183423926600 334730184 130732512 141236228 2652915 673733580
13385653455400 361971550 6312572 491308156 15532636 522183292
6710389976160 209834691 774709894 230870102 272850228 381229705
6767094305258 171960976 462867210 519781991 646340255 10358320
93670729460 756804636 519610876 73646820 895335688 421375879
345960860960 672682560 239729460 98951450 316160640 283773952
4505398006410 721280040 153508404 190663692 167930959 819754043
4466652146565 705792083 201187742 91175350 403101807 71347724
7508685798878 123338592 109098666 30391905 117717600 868900877
12400102997568 264841486 153853075 776840988 295254998 9175002
116585899836 194998958 24463544 67031920 131381784 141257280
938312435232 215678778 98105120 27306840 480455550 196960113
7920461234448 670883642 212273032 510418662 112218612 467634902
13127499995904 38773584 103248512 676446498 652071952 318101580
10934881810944 163092208 330274444 667357597 334858400 63930672
1132293298500 147599010 117019505 606463806 557096596 598938264
16319752530825 414811020 136977016 286675446 240676956 100596650
11702079180000 267595490 319579560 134073844 221486630 237373200
7381604698628 35481394 40186005 25352810 15039700 69911374
3133441173612 570615648 268004660 473652000 384011120 246465263
10084157412720 45396393 524272820 369686400 182531111 182840305
5033420956058 587186262 6453888 278468311 392210355 630860251
1041148488240 610007274 809923920 119318290 450965008 221301052
281905715784 380450928 274716064 80057835 532294936 100060992
37891351449 158160870 11541978 292915524 475184380 130208463
3679111527000 73778572 571591880 119830554 416796630 388035518
799953914910 519011892 424336836 3506646 343721370 56094006
8311424549760 6250167 23112696 73586386 83821140 543057944
3082071242159 5704821 21418152 58337865 286574886 134712787
158676942138 44658260 648068346 351519768 253120320 26616200
101152384000 166707639 108831570 281991809 116761946 535852736
11773393510854 55911096 261380744 428026982 230171543 331801976
24461147361690 161218848 416048202 549486584 540916292 819694161
690724363776 170587696 307470428 123209418 28529154 243165230
1369453993677 438447648 38105412 180300366 352131681 59627425
6116687191800 69574545 83133504 645325224 249157916 185622451
3687544997736 109301632 489852340 28283868 123877108 1278992
845689745459 507868722 244339992 33506690 76873924 397672260
1753324643108 115721552 310864392 330687500 219638965 395353035
47699909712 213956698 428076600 272932041 75971301 151996
320016752343 568091772 671270544 712821408 183830908 167231196
171963802362 182577920 186372720 542336190 138322587 65262960
1795937717600 422595900 167810530 132715770 34409700 134707827
37713322192 107280070 14209888 896406290 316912050 405088596
340332939268 15755854 39167436 101873472 106663165 528525318
2689435342048 141852480 125306735 24103352 673463368 270893222
767744493120 28085220 108276165 449407109 679383496 95725245
4337026051840 441326460 202049496 581757150 117097772 267093198
2403071814384 3238840 601512048 25162704 145447696 702935620
157125377136 35785048 6685296 121266130 54363072 321855611
3025059268000 445702930 253968088 326269188 802649452 26173368
2443732692480 386095392 701184 693384084 464848676 276121325
14831637030 59808208 369853036 4986397 100777258 420888317
728929152000 525456714 19629288 490629048 119689164 89323290
4700790285665 303924717 466221012 256562229 653243598 205105320
1341465056800 891238986 136887060 207712618 653441376 185325530
310952283175 12033724 240527790 885439710 160797582 271024
211859324820 18748581 492734925 101810032 99149380 114222822
3357815605690 204451438 815717728 289904310 310867370 30009420
325520801775 204607650 31309768 109497549 82952694 8385910
3518452770972 133117272 56974122 245490560 639846833 636207
11643335645070 240964928 59139855 586070910 217976024 138068076
880470274440 125372310 89168388 152532096 93446480 54511380
3104958604800 257813156 66532167 167817014 261222500 118577304
3110784395382 223129939 292689985 430120405 190969452 719882064
6897665385000 122058861 647980716 82490011 599863782 512520030
9688997428500 9549384 254548812 642797337 3464248 47619387
15149317887366 115727100 67934074 2305890 77738650 716115378
2567789306360 343914834 322071120 732038630 162273160 8082907
9638533646336 251416680 169827130 854624452 20998848 619670422
103902515220 183374532 25845491 116346506 308814562 115180866
3612399393945 139971514 289826703 19530060 479453584 555825460
2294135579008 56563008 23983965 694299546 592202538 436403796
3761942789682 91794840 151949956 32065110 78763100 777878550
599414787840 448883505 32280860 296828400 432099918 85300495
2328901774850 326483472 91135044 539341632 25356240 317718408
4910582574132 83526135 225924114 63451955 636208967 840144965
3102358220280 86774176 18966002 34830224 123503720 103887520
8654022329790 42874260 163339974 508741600 373733200 711562995
6546023091096 361168080 46030082 259436412 412478008 335282694
406639083375 115103984 609699134 234606525 575316710 463162030
5939494975440 442574600 40339710 37401572 17089825 321890751
10150684517008 1049750 72293884 53486410 622486512 52595952
1348762894338 397917980 269504800 159610184 32846220 65409624
29436134400 52578225 122726684 21038259 83836928 228278400
382383399618 595569043 327898769 454038844 21277984 493371520
4500741083160 196172469 21782568 119351232 701829772 250665387
2472805391500 8354560 188147440 203964720 137932704 131235552
2616750025500 5282150 430174352 700505307 44460020 724447010
3690485867520 645002848 68759550 188900090 6521949 930793560
6129199765290 169774640 143296632 782111725 538306721 914547956
2823058152998 515221860 561145860 102250902 142856340 313616352
1629724497570 8845064 534849204 679298880 461503935 410966864
12660584753012 27294508 242818722 786803656 33422256 31342059
1386547204416 150392055 193887000 123523398 236153682 154017373
10501091526604 142147947 559886635 85869057 369089640 166558546
3022600064988 16812460 505514828 417046840 110561931 15440768
207394760160 164293049 96896140 603503280 298292244 496251330
4704793677510 164316024 27637104 25555361 399664790 97274520
1023368621808 21189235 669124824 117281549 108857925 24698625
3477092982720 48718936 87752015 97308516 727232552 393695163
3744760013852 361128942 3765120 97886096 56645758 940353192
14701095958500 590711538 454433822 444437643 517297450 558995394
4524191325108 314043912 66934725 336319931 503750506 72913165
7199568578931 20295990 151717360 726124494 775783089 309518745
20550104663260 72681830 122127688 6173496 461350942 164026782
10911322463385 36332712 496614096 148329191 35619311 51236290
2464531440470 370352180 676709469 177635752 543454940 199408200
1026875437160 280712874 58858290 84336011 195266896 227249388
176418135322 235182576 125115575 929904495 299486080 373689729
16804092632448 364887716 33177723 462430350 46198410 237808032
8674842413000 84909565 79368681 149560306 346730460 406257372
2599054428880 686607984 32862792 155792582 124116300 520930916
1174651460096 553122115 81699000 343922330 42348798 442687735
2902155039630 101470110 64590652 27302802 8473296 87475552
984570830208 23158148 47951186 4525041 6478433 69054876
5726765786742 114884952 935962075 36563909 245215824 93963276
330346941372 124835140 285757131 466115256 775650437 63896816
252536979375 958557600 198036000 216687939 154070261 422242457
5758303748480 26713134 530761920 523918669 81790030 670086072
457021368990 212260674 23857408 729406621 273999648 477652176
3171492316323 126795475 849386419 173666519 37478350 142865412
3786623794408 23912820 765318050 16383892 7842828 203573448
9298697128221 21275866 736009635 106415238 375608820 263155391
1332777621312 235529424 559451464 117744718 171070867 23531424
41063446152 809020581 381007192 691482774 158343224 251677560
14273077020356 653390739 264234576 37706950 266454144 36473903
7656121176660 29298136 99629469 382376463 9176640 438324144
10701743820320 37560123 97635441 198821947 75962824 745212116
14722253862246 486788400 9820288 216090 277038163 215246304
7772506810065 501103890 408682452 900276202 423399160 24411316
2119704787002 331958400 116820128 243155618 183672192 459048792
213805446528 616482263 312164280 308409100 278188354 150493704
14327475210300 155485584 371013198 128022752 59551373 363719281
6737549311346 707872311 46056780 179956582 14089792 311314718
187262556912 2898000 663650635 523039220 662672125 843775216
114853065600 159029406 30747620 449321652 63617859 108203325
15780997551088 487650935 354052700 856674774 448151314 27634356
92698822980 673800 105380960 752913315 141529472 57141840
678976123968 479773794 247223214 38811219 2205716 384367914
3727591261900 607768254 493709344 609129600 15201630 64633440
2632693997487 969123813 403245396 343668210 584966184 170507232
5779976411496 31651596 175996422 656867694 29204802 630808
1775811533496 24539912 851637867 441467068 341603059 229400091
29714072850 449927622 216234900 374165016 352602794 329563395
5202545298160 38550657 183959770 361675655 207530413 258166944
885567015424 12665856 196931692 17910936 602226252 4304806
307012391208 372862784 246234750 317387292 160841596 165222499
2568679910937 44842104 27349260 50424843 752524940 8484248
825027140763 313197302 24518568 113222724 621430914 53107320
440296287360 75544735 117878900 153716192 648385842 347078809
3410232771840 438779035 45881451 142729653 30437208 821860461
3326020701696 423603636 601873260 228619300 178140672 148943871
2613257842800 41969466 198635476 419219190 673949649 856241944
7998769191344 305743606 949430 490012133 484725966 92418840
4279034521384 70708338 59991282 151541002 331118073 11299764
3652414792844 397758103 424837600 211495457 799927793 177846690
22194148560 133618370 667344854 545475 44571884 89562381
216621178488 249398400 24971178 606268451 82451158 169754863
6749703391836 130967132 294191992 312404118 31855824 217759136
797418966465 147439316 377286225 312345104 62579179 102143160
288599448300 47608056 143197664 113881904 96121718 203028960
19090639946462 99751800 39856152 77433238 132290112 325675525
1071446775602 216866042 403844040 479213800 639168192 191256630
8172517323420 770265745 167726134 23831028 607240 123546156
3169916517636 43822944 556201464 17826620 139427904 84317436
1238412902595 60846486 335376228 89356939 192657036 82647522
19672400919744 86199048 525353342 27454800 212379324 339561065
4714482893400 266222566 675086525 398933904 468129144 309463755
487670578080 162513504 46177257 408067205 251859714 394324224
31578326280 154753800 107817604 398484302 409400550 94766664
234797810310 417333942 13721316 565057330 691872042 62727756
4619631044865 288253826 17748704 63816200 41992005 404189630
7909310271052 465307130 38526642 145992000 333039586 313916285
88335791864 674995513 238756974 493451112 257605215 306471895
1255660468608 140188083 301424877 645748862 345691325 352877070
6566737074348 69473866 26552576 80752892 69671056 48746320
4011495817651 691215135 28381032 27799408 5899040 254626155
2643938316180 49244960 649591648 209692930 62960832 747713984
12392608293572 203329554 604480 25710365 91984880 710057491
679190854680 785757418 428001500 82151538 64109500 93541230
21407465475 221620280 265733300 94439760 279264630 22414662
1145900685188 371262470 258947637 474527401 302719680 720725290
340988330340 258233664 335355422 82419029 170294530 257799701
2460278593332 282168484 97398768 228403188 241965682 130652812
3230089362567 152489568 392353632 105697592 92822714 280069934
3902419769040 3798420 345752196 4515972 209083680 244250256
1467252197420 290223985 61702560 73833984 727126773 69755543
6961296710004 17905464 154636018 401644830 17090920 97191488
12693617343792 56387424 845387577 451268403 100514609 47672295
4074919057152 27589254 24254721 124798180 72412800 675685068
11932560648468 71841787 90308120 220149684 507916500 260991770
371630566100 446660928 336385633 1494522 765503915 351309483
692877935114 118597480 683534912 110684817 396295951 917842673
950186071602 32156640 333200401 573263515 84712704 420548976
4145841478280 678752136 119818356 54877680 435529552 52721637
3236727414360 1037124 165299734 56610377 12182172 380443070
7702596190200 550294752 231913335 5220149 54088080 140645365
800028708840 196057950 252395961 157432260 705113835 264724743
135880905000 118224345 136296 133985568 35466870 314339287
5817680964720 658256906 121969512 12605517 470297652 691965151
1331033246908 1002779280 177292308 310189068 377248848 50090340
2968547769792 334481700 485583852 13365696 371758218 192587983
10820950998312 243503908 8745685 763452060 34768615 98558537
4439139584880 36163774 184532280 302201020 1029179620 608833368
209214948738 91131792 31015250 125299910 227246265 183014289
992958364332 258613610 76748175 532657520 463829280 16962147
170154423252 253970577 223227190 135457224 494108480 193725630
169946319960 139228337 88159500 404998452 31722960 123569792
3758438956740 36353018 90568896 10040218 239833855 24398640
10557857318836 333794760 46849880 391623876 122581664 24967800
1705020036480 23913612 129966284 181040256 68288642 599150552
9782879603840 22389646 458667810 5968580 82865680 154700712
7939137398400 781505549 763748700 763420050 291565472 1206603
111922903170 212540735 484489572 491050998 43468600 72391649
1119999018960 1726686 213453800 444785687 22460812 492191280
158736768575 80038660 431241561 427979850 254792258 48527680
1097124949305 761598440 265427972 30213900 184982130 44506
10769361400336 921071850 353693561 46897032 150859 764650733
343997280000 74671311 24261400 145924989 250643512 70224627
2957728343808 655931232 34580184 15586808 375125625 304394328
2569295392776 305862102 364357374 90323828 37471836 163395730
6351480583250 8434265 762003412 492858327 638430270 11522430
2703518377560 600947490 23726813 247810335 8060100 19732888
16523378882280 87235375 183986091 125587840 647753232 498151680
1790412357650 41001152 246737070 988639 833828868 139434945
340253379025 687033411 552253716 213850164 162175778 125405028
2841168581676 254814700 68110416 212512433 105598532 735925170
7370743525626 679944546 21487312 401263752 515740000 1022233410
369274930080 142535766 125230000 83484297 237282904 49402640
1916621921300 170186016 289572605 1356992 112665592 48751340
7448612202473 547445673 37847072 619959708 754379990 48078303
3855048806400 748921712 125838090 11289250 804789977 162926258
12534175165460 411166688 308537684 149847201 471610972 107722562
2330274606 901890504 365819375 369813 304925880 446677272
5151691261860 346129674 565106262 3597958 13759284 16845621
2530183555242 330777018 473000868 15821780 40377215 131008564
12599606172933 30430080 646550193 372123752 29602123 70496496
1416276493775 458416640 720322970 700358772 393753360 72044
2162950036000 160473576 20672831 194932870 55377345 123927980
1639072019904 354819122 41134998 368229610 177822200 864833060
5130985056288 889102545 412835492 471109355 390084684 131038257
6614798293320 554738158 122029056 20506941 303284884 50898400
1773822093120 367416832 395716748 175253255 228741150 245823941
5460178137204 778230392 581305692 434900738 40213810 110436840
3547403522080 303864288 161488770 381311455 4367187 133483344
932555964261 347949520 102133760 225565401 235242152 613665368
468057524338 248075815 44725398 191183994 198002874 133397770
1496287231296 44062569 226435500 298933200 244427112 926900093
13588388875152 196474740 11984576 145355995 268474685 12799263
6795155150280 293528235 79630330 108688896 968903642 690433954
508770005256 761599432 74446252 141569155 355414142 38333742
1495208163270 563272125 345716532 116823440 599830920 760880086
4521583274320 93672040 109578213 544519747 15902541 318419136
23274755817120 217460777 175048524 397634292 378621408 598753865
12148300344764 52209823 84251761 24223840 120191112 283382078
1723126611510 327581268 142099656 224650545 864881157 70452690
835567216708 63910352 73083492 13217132 530845398 356046516
39066771426 279172950 6951417 298330445 523562560 68032788
492509188512 779155632 715549248 32801571 73336368 2108238
416482569408 37447917 621526332 588782358 215111943 376583040
9742887667176 63086321 597374266 53848248 43676280 859373196
13016614494780 556908888 209846748 466802982 212162509 86136840
5241715791320 136921296 10270521 250637993 149239136 47935936
89956106526 97669179 538901836 39162147 550410952 229647752
2358278458536 108816706 136687768 341882802 91461708 104122
8179985809254 493206480 102541707 350088968 680289016 249850722
1796215360215 360330198 798755580 112651140 527425284 70412840
13520969975500 13835610 246741715 330325440 496210631 34740324
3519831783468 90613624 734749980 171494630 215558853 11171884
233082311328 166578550 50801706 47348399 214150401 234660881
1020451866768 804090087 650705620 195915072 751195188 36362360
8124082646176 167101947 25336368 73280580 200197440 417346746
2721647614400 657617792 106119937 73725609 268944270 89394657
1704726331000 667124016 353020104 729118589 531234796 228662964
15382037239478 171783317 159513664 802739042 180665646 415118080
589724061984 520312416 3136635 217668960 87899056 65200333
2829629212900 118419715 249280865 576904572 440608362 613353891
380643300550 15441440 34330248 882703140 45547766 175559712
3254346857020 567470280 574861896 884380896 229172064 676693435
3000753798240 53708812 206401503 2131024 242335680 164356656
854401342704 61909408 564183851 207970384 44618472 93223200
7511409425280 69714190 377452723 343496668 804542013 5012620
4430622462957 218079604 199530600 6226560 248340480 329453698
180522794016 179524442 346983188 50502528 128387802 63354375
962229488304 193655138 509754328 625279460 380666112 247704510
1292975656 677733420 454023126 83104512 579861030 435668721
3255095184000 64648620 318646374 929342700 172998738 15929706
10524034681299 575885828 4692284 12600000 298420878 918720290
2416815986200 18652392 104645055 854261854 229736538 73619010
1013543574750 550153236 106652400 31696920 659918370 298491605
1576086040100 141728037 150441486 62473460 241037094 219751558
12097986273408 305756756 96417564 171884346 268539798 543683998
4252963566240 558573134 794080188 43884714 377632640 26924490
12782701337504 1273736 4108144 86148462 3375745 324996898
4312877815956 71143122 40232160 290823222 108411960 35231082
2401911875364 147271740 26490239 520978392 728729680 86045736
16098555096170 97240500 73321350 657987000 389022068 204881498
1812936925800 128224026 448117800 330425654 160768440 252672816
2950390328080 681558270 380177200 210388650 155872724 11336102
3190161601144 124803579 508844773 554169088 122456102 12834933
51245752068 357323076 617916824 154327734 59659990 92597168
19825280832775 26399480 114030594 35844930 139677480 267355960
1142220002770 102109274 340957888 10596873 4778427 270960638
1365373170240 97407849 677414952 281472936 103524288 104925136
2442344097816 437012026 98640016 23508992 93243242 25469575
1675574589024 368189129 399264768 33602270 377978900 539817696
1705962148209 615039678 21143540 114621696 182626975 158868868
131366847375 136811064 54071122 167557480 213403080 152830464
2252821416884 330810525 571129795 128395996 197329284 451859715
11746650576220 170476472 14543520 165048401 12527948 510206450
1365584332224 97646658 149254446 81049276 104782295 409280680
7028057673664 225891512 266723783 49366828 335772899 325379430
172679765258 840823800 834054750 610416092 177622560 164804952
1429682148982 125435008 85257796 77449680 433995265 339578946
16171322998842 189894952 208983346 765022650 191297340 434567209
1820572794000 582598982 48405246 175046193 260044875 408490830
3206181054452 193252696 29023722 814684080 753337122 54079535
9960319643400 493494282 109603320 237758864 70334340 63402850
1837374463806 222598425 200534516 25391100 453412164 219259392
10935217710912 308642769 251362020 138203050 489968220 32250726
10895096557464 1152243 29867068 452242008 101165028 86044600
1413800681625 464882850 937152489 417116170 95961243 28559277
204118506140 668221866 118510852 97084578 558138662 110464889
4247587717920 257997570 431060056 244988227 580869180 859241880
1579552684476 484047189 56436430 386747334 156030700 53908130
237288988800 269162420 206078352 383806269 24956190 221223453
829753948800 33252324 257668200 182993525 9223624 104585217
946421596540 322031136 764084958 230625860 241426704 74827032
19934131857948 305358979 241098636 47500079 7579264 35049146
7107062139240 182264581 864600060 250943448 44186142 139919815
19440928184830 191877688 50949027 183468964 272054442 408905049
10458004197234 93743568 526065236 370866168 421807162 203301000
2615123032200 238364204 514924506 942419244 26556348 690335790
21720714915900 213229648 587727184 5593239 490394 32351115
14878687238532 226629120 55476603 238387240 48016025 17099888
1664510369606 128079224 32317041 312748551 954072027 380461704
3530956710780 433500014 246805216 145622620 53484179 77696146
5412879440460 139600217 42802630 172869325 188787819 37135298
4877272605000 411762582 7198758 588275852 32886290 153627130
9799392611682 280033188 580823186 48793160 21697816 708669390
2942086284432 155157760 228270382 183137464 631604608 6741705
8747227520304 905725520 865764900 25319364 181368720 341953488
421568449346 650488618 389025455 305875920 8075428 232836240
3603218931256 28085040 32053 62664222 33558624 146519070
7391915825601 214531632 129185955 386002222 129673548 58087582
1579287459787 208759167 457940362 125123670 77637727 16484589
2980215466200 55207452 135913330 375526935 249948468 325640040
365640936234 406996281 341436459 368246340 16457456 80753521
916075161009 69752235 256090497 355177207 290452320 405491298
2323638398688 180129810 31727 480937827 199430 8344025
9121919174976 191985562 376721666 97774926 9580488 69458497
17810583567660 14553605 596166173 20966535 134560832 303813312
23574772576 529210750 75683828 143536509 481328640 542475960
4453921902976 64467144 988359974 436025205 530719365 526734723
327370305600 24431382 368650404 337201722 839532016 187600536
727078140880 533778765 692921385 537936636 795977546 607544064
609013497120 355198844 665558220 4459332 43272294 98722640
19117602087342 208421980 316598040 55659456 249281774 53985960
14085306702972 379216620 42059584 346899960 106131130 59993280
739856374100 235801632 26899752 322130802 288804933 360053788
2894617106160 230778240 407673793 657927738 236257344 354847220
249891603360 352220484 209643090 528113488 6210464 752395899
1309887660030 669945696 833792130 35358960 159567324 780267807
2938389880140 395476536 727778558 258402280 401321321 22685087
5551608332 250751930 305350021 89184612 221267160 230520774
3884380495968 126524352 410810412 120556799 226908000 142827465
4822887787656 180755302 308187076 504152181 147112186 212389254
12301789248444 715632705 110171750 56983101 249670344 29610566
16157040853408 15405376 784353744 19821048 28053120 10658970
5062666087830 24283292 51595869 340522277 662591688 6670622
1220128850304 1989696 95693180 165038458 74419099 737654736
3620678636844 590734833 5912558 460265487 50991300 493735635
2331462380055 67521608 734474723 332315768 172309676 105631722
5799094470796 19193232 106874889 55480304 5036092 136453088
3309146829450 161794765 15483651 257491440 72134029 55717248
106289043049 132685595 165208068 3001440 60146464 442205760
3793538519225 204128180 163427207 165589399 391924494 128699490
5184752158728 813321849 12097118 326508 468895894 108478060
5633508393216 419358762 175990185 55790196 150614490 709609960
1098666250500 230363871 53403889 1315212 508029565 516588110
5757429295296 536803104 233460008 243696072 307941592 56996771
245115598744 2560408 95134884 35498664 30706620 18121250
1338949417429 337707440 605699945 599051992 251715024 476082670
2313438504000 338884570 104412612 168838660 917013280 153823240
348184160280 204622321 169109010 392700323 215673597 42370783
357171795300 416002554 402812776 703212480 296459817 5166168
5210064743416 21194460 197383809 178078680 287901432 64311184
758083305408 18040160 318578058 93060990 98891145 66505985
21304496596180 45627183 32299088 475553781 575384550 115269411
24231472697575 194768730 169808002 256222254 83825420 137685861
2273782110796 367072794 35383100 90399316 134401600 666572760
15377556227264 227866824 203408144 348227934 117433082 1230504
94477302450 170879375 255104165 127408827 33844947 249076210
372984744000 525468351 328025906 416940762 462040644 149500002
6372975431336 211984136 295958748 360068560 582082140 296673048
907108093080 105069970 187309815 203916768 297474552 37798740
341691320894 745261928 78385388 181928175 334886760 507133095
12493152720 335728004 332408420 670422914 962850924 338225055
2297792650048 914922656 24089220 278277364 211815880 38111156
3385247232640 79079000 195707598 132959724 81674572 200624320
83234058180 46018728 153102404 204621770 99452240 322510428
731244605580 425202930 21485337 501067800 98073600 237585722
7006735209042 81606003 104974905 183052920 13236196 123633375
1058085366800 45444264 2401896 271986015 18027676 49303104
806496477840 732455792 462840609 32334120 175017353 652956112
3186444135136 456755329 5926914 33860162 310055364 236601330
4073981115864 372602736 811195050 183775560 70704380 208606524
205030162575 165858634 335474594 655932042 2448549 108250116
2169098871984 645242835 296417856 511982625 10177287 243127500
3453292748532 466590432 338323590 445915497 1638336 768666519
440219787700 21888816 46063836 935686885 42613722 536520756
1206707043204 231716909 529913584 412669941 120544277 356108208
1264547430090 49381920 113548614 852289446 16183421 90725800
6576703452788 601357238 127224784 123083896 132561121 93709440
42621540660 554568500 64951236 122249268 124657754 621180517
16522274325 541800956 68752773 329477470 333694278 255213450
601461944958 161422944 467577408 143181720 67438006 635460852
2706597535380 448104580 5109622 919029348 529495416 255137934
1670140018016 683624874 162527375 262872000 932692024 229481031
7461115907850 567750808 91734580 125075370 564082046 706147596
5717564983347 711722214 416397130 17844515 569033599 475830502
14604957360000 11400000 358982832 370034847 613559920 369867972
3948694200819 14997384 518256090 541902976 129890376 162604914
1689424608465 60247950 311595900 6983256 54324180 152382117
3650598107469 63540100 443730012 436449041 51776977 12337026
2351982994200 377938834 76600054 90521928 150661548 325737776
576107515800 158731326 134844864 93236088 427184064 399353076
591800157000 176834304 424220176 393740580 945446376 76981160
4284296789475 654912740 190274481 736577856 339710208 235708604
2330592514096 160871620 82424235 14802330 589606911 179044344
10919245296960 44587431 210404480 503753955 311046144 441053786
7596631908 83578281 270292428 142908070 17898498 112694817
2233326493272 257971791 689948700 287243260 69901488 575400320
130794272950 182646059 195798344 509863779 139334580 16342876
3239850461424 331173542 225948366 82528282 15146542 162818785
2441382160350 182332007 624563784 161511258 836558010 120458376
3149363737344 6105972 371842825 141202524 533295700 12104568
1745388815940 633287494 248533040 182370740 146495824 158058208
6853931750640 132245310 360295074 949732920 445814288 98126912
4256956373088 68127542 33477765 53899659 435310692 226651896
4482125589200 583281135 164280124 232730160 26827983 219713192
17524431108 422936880 264709200 357814782 555859455 684345519
5070446517960 46034205 35088333 614500172 25225905 199690624
11241718488000 395162448 23604546 314181720 285017040 4951728
12814264511361 120448500 566392112 289127173 100084523 577016703
2020339536868 52320900 773496508 328752304 92069725 6740423
652012768080 683194344 234773880 118901740 693465495 296861390
14175095927426 951312180 722813772 34516244 20867514 222954792
9108931983570 46453824 221434169 60947988 349952070 29221440
3182977456784 138996110 348502760 55341528 452562089 322083855
190165460940 116680164 628463760 351354400 411819474 231848513
8221623928524 366002682 704808 264998180 324373068 162209431
4936708536480 66861824 267640491 200399396 708122892 238114162
825033995478 90285624 108985359 552147936 223374550 75791400
212380392200 533571810 242265980 532247838 766696090 68903842
14092439160180 329161448 277395985 301072464 7835590 141878738
4224472420896 114181225 178845702 377832264 223414480 166301300
131136984720 126858790 33106083 48732288 131827213 239957584
2776246675020 289436336 244222050 583595526 111674010 273741195
1521622220708 45204842 153732000 194552429 130008728 346649736
2630738912256 439400290 95241531 389844942 227677000 120061760
7286449951020 315117520 43796544 31814096 95288088 373715615
4130243658072 434511893 28172098 382319025 285724068 74686843
33463351152 192549014 35811100 81436464 235974550 83580000
1738365095545 228290700 39632614 293166808 346815453 90779160
5540909229056 223057692 232024338 27717169 444894138 102161544
639960410286 80207730 615010360 41356068 2062830 82878694
5395921618500 253626911 328866311 428185833 31596544 9505092
5799577578650 398097942 186286198 280820018 60153618 83790224
1559086193501 256996565 388227540 258496900 315233247 244424064
16780851917568 472139226 55386900 593311203 11548656 37582782
3509168719782 518089041 510368586 203485443 156383940 331290106
20836447351720 267484800 101905897 8320005 608968448 57824928
7528493108136 28755359 10465875 539599500 339395265 125871153
174833552400 36379980 473511961 425214348 340568540 315197750
1437577382880 607953852 632057120 93044343 158419876 469401203
12882260587090 229427240 129769620 108300633 597339600 835413754
41271292920 155401512 38690425 333654915 86215681 35754180
2506202440084 291338712 208639899 15998540 117528480 240190308
4331577201489 109017984 198948677 248206502 9674700 59461223
5641910114032 53388499 299419028 9137233 100039180 984706845
552913838208 366453310 489289488 318622220 72638823 19217484
496920074651 495572578 487205760 11745118 27395976 217098828
4023370694511 13761988 2771847 63048750 333153240 4682474
4122988436814 76479480 6092551 294790795 58530966 34354125
178549010640 70836978 49365632 254611665 578038922 593272080
4797425870776 30907053 831609219 38114514 534486900 91706832
2000684400 25092540 378393552 311125212 632088469 14560560
71194883760 719523264 61873713 214176534 108211104 209636691
1164468108000 284212656 159383721 187987500 5801049 118234998
852003347580 107797354 402837216 25592844 647571547 165916800
1199867992938 465286415 37701664 247695570 516089310 24428040
85007620709 111614384 792509159 291123085 44047560 449357627
16618718720 440809125 187224080 13241760 214510608 360589026
514570053504 99810400 806728461 183067830 59350636 10293669
7408776668552 936177824 368179908 290055079 725858076 596692486
8202692994930 406656068 301049908 482301441 395393358 314484352
2165196029610 911636427 416959180 125973601 277700250 297010272
568010471652 5939800 8843642 189755642 20941232 32712152
12193376792868 68288075 129129644 561544774 31080477 19015920
790585843920 494201240 156999038 76145475 304428480 29843204
308349682464 59880732 701619372 817813408 273591716 210106419
524806000668 50799705 105776075 305045722 624291369 964531764
368868829462 688446719 47765514 4093210 8130538 620912825
5243294228538 760904610 49053630 36081855 181894280 10682890
760468181280 436405680 65054872 75862126 631316019 7622748
4489964316915 245638689 287633239 30298352 33241124 145844105
625467487392 21364512 27271380 270932436 216266792 915573544
8908423972750 9121211 359817684 767434400 128080426 210234321
2321898650580 273574400 231998250 237356262 16953852 231142535
12823603628000 82688655 619697941 39715677 129243975 147440592
5037193747264 83290862 808898964 113390670 47010936 52075588
1385082502960 121876700 296118990 91779040 83132244 22787388
580904885560 688304416 128570000 44856854 156745720 143880000
2112204189300 374761200 605831500 23993874 722060580 101415510
7373452548000 124069792 296492300 232850476 526921038 93887725
2087430557058 182991424 170990148 79742167 158819752 276415524
278794829760 548587200 321231382 88891649 267800526 16671910
3627005896800 51172338 59389330 436301888 15713379 123737780
22505020720 643693593 639111198 159113440 889247935 369309135
2501979057000 177506736 288369951 41021217 458369925 113318940
4211970497392 219121386 77556270 126282820 155416560 670220978
2143785773743 21026711 292397952 122732883 126705471 58273056
521332686420 4410840 148569162 54362344 512818690 103578804
5576262433500 111679648 251291040 56532960 231781468 237099372
752405035224 65881332 886042359 71470464 101602854 770672510
818793934739 388473800 358119408 385716882 56326856 735998381
519376794022 325948610 53490456 113175912 154877632 542630205
336479523380 104849856 221614302 178433556 366744059 78310255
3590970096000 443277765 592221480 46598940 747601539 392519350
14490423822980 649759020 258678096 259223338 287023576 323473514
8253891499620 26008899 113885816 90107514 375933690 788006265
295324170480 36652135 9177875 281016864 380231676 15291731
10809089012300 718369752 344918676 79955456 363375701 9311808
11091782267600 287263746 560784914 524340950 867300444 386522496
541505919401 828196035 521357540 59401836 95320967 863313920
4617767839680 193286550 432578370 81826938 51751906 418849640
6823276280208 178471514 2019125 275822010 304771260 120604353
577910919375 114499012 491819328 613051766 116232635 353365280
4697034027400 123932160 326436 52235118 121358298 149900491
1744549604161 62664784 152847972 261847124 327588952 579069240
1077879765248 83361600 277994486 755879322 253746318 822348802
6792684300 204126371 601810 90333163 858575742 679620300
4525363348000 617036160 224539346 150451136 359046540 146907840
6067883833344 155977275 80235280 204508400 394842384 158050908
867635062320 684841024 544479984 37933400 223149088 614172168
2080302298200 118606776 58802688 217412184 375546996 398109948
4455319572375 38245550 391539730 507397576 33082504 577388625
1477859672140 308725040 234877656 101811943 85071873 509151636
700409598336 252359120 647802540 2253380 47727485 275310060
6199312952640 583491257 313820280 147181824 593612414 485938872
1661763507365 75660720 705447400 767885680 591072331 673202370
4088577967360 15056860 739212300 6503070 338198580 399554309
11981628523944 10765386 86382994 111588374 497757708 3926925
221039325984 14937315 373567572 486422552 184255344 46446748
76452149232 275745848 267012396 794026319 848448659 470565712
4411321250274 100311048 1799280 181344576 577264932 549480375
2763056122080 18749232 425788 76437180 100815774 140264270
1103477174060 197232130 666080247 537865164 563114970 169857008
15942489890976 35960598 98299524 102199880 779659804 121145731
1777251019488 85845510 893040170 135001069 315012768 90037280
3965470160400 687958720 15227472 262413585 136912440 45601875
1150056679310 177324433 390354068 510047175 43686253 586971972
1826968110660 22320151 9480004 211966948 103865740 317765498
2737595220696 155747592 128457720 69274874 138499314 384167172
2519830341930 181653402 366296013 245598576 346292232 752490755
141721305240 257410480 180181400 750392412 140229500 87828314
28058099784 84781872 246983400 22391400 34606580 866524586
3462959586033 364453495 136313562 136323124 3354253 93058144
6355101793131 205034574 20224096 155469672 331555520 168413196
688159519062 255826260 213103372 222087138 225518700 614255655
2223041400 22340448 499362776 22781134 480479676 139285200
3381808789472 279119632 424022352 46326306 162280786 484362930
3917820723696 393187384 319070745 219124044 805596990 102182870
3635012081068 328535760 887350692 162425574 343579437 322596960
2055297360852 538287784 77777315 417414760 60160812 678339827
8322952860180 385127496 605045808 93500180 45224370 333566100
4275879701472 110583000 546867548 409669552 815540600 349829654
13221093061440 477133195 311907160 831383568 583277448 232147685
10097134803904 179379079 69227838 404868600 271154443 29254069
886410539820 448257820 394205920 26184150 40937976 141325283
144490328790 92904252 149942352 217987646 490593528 48619248
22936484042955 15236732 106965160 793417075 51128296 586741930
7153448713344 370916568 316258891 24808024 155539294 171951420
583219775880 326787864 638625110 23117300 55363770 570727500
2611346178630 741423024 466756584 541437496 109513720 149379940
1023771282912 12901525 147234252 402663295 309010635 528740928
24309362844416 737706876 125519004 111031375 688465760 876191607
3324067983360 44294222 877329193 69060288 194769484 20824320
6702174206910 455810476 346469585 815786660 392458248 42739403
512867432000 321831608 364590747 431697078 11651010 427036736
8232508392480 87253344 489175722 82398778 136088073 933424028
98572337136 803359827 296246268 393090984 208721798 25967548
3147489450560 388023303 328303773 3333220 5353970 160657554
2239998446000 685966996 545378777 316186970 73563430 225760394
270671066160 36102478 199515965 51200628 207218340 439888202
5318804861440 430783506 268195900 6001242 86002625 19292372
16624865653800 792537358 164371086 255248871 524201433 201927
17975129853252 970112 136874010 110354400 163860410 41927712
4419312728320 718077503 72040640 507308025 41245760 495656594
82815356540 279129710 200115573 69731370 853035675 390979314
335472687872 178618965 306508566 80943800 357786666 105408545
12713744913356 151711644 139123980 74054057 268847390 46543428
1666579919400 653045736 103539260 259454232 7713059 437694372
12732774616800 38293680 45242493 31799040 101472789 658253632
3909161158490 317356050 146495664 22961179 41344810 566642992
7083331024000 322957512 23540792 585093510 71437590 7449680
223868967600 21921696 201482799 861155649 104986980 22975368
5277136800 181700892 184055948 37176543 362211620 145942417
19622113535577 268451513 179328800 92132880 358640850 161047308
582899027676 300298590 120168873 218453760 120616020 333400860
6331960303977 2674815 120715620 59228415 227079845 254802120
20761906363614 52317492 210018900 735323372 72517120 148746340
1151812597977 593025088 711453990 141460295 419523512 337396684
1554501533200 394593552 161664165 248082674 71472505 826287420
972203448640 41305320 34378920 14280300 418845820 61103263
23276939671572 212476200 600990299 352068838 30752910 121907240
4354666064496 175552180 451539795 505314315 217945188 102125244
140715712500 491338010 143480783 57207420 52904816 725094160
1006836138944 211861117 79741230 241826376 75029774 732387390
787571335540 284110902 94145844 89417690 15937789 62174552
10603654014660 231804639 301982565 322153755 7807592 328290840
7337316539250 161643279 28849140 451725313 89915638 135614633
1401902763057 20074868 157012170 6959680 208976930 14406171
1358661138660 158860527 51487528 116259930 75300588 179010748
499035556704 464225535 641488728 285440113 450550026 322605351
6934806461328 508566510 125323388 230698890 347282912 513028040
2834297343080 303077322 377263614 414271764 332408006 57232200
1126556127100 274006750 794258819 416396134 331425021 563856132
1558957007790 98600784 152991486 394831710 425910996 992590574
134071479680 551578035 286483974 527500584 557870978 160988450
230377362688 616792377 40318320 409246346 10216593 349360200
375240097656 262805250 251360616 152096904 350546547 120748680
71000917416 633820180 190760160 175265700 6310083 24906739
7102338178800 612051467 452698864 56286398 293931792 104653160
1219347190890 211214936 122012837 412947990 830661776 277922710
2505737703252 114407365 288877600 118929426 200545735 232171800
1985606678250 177489570 620694675 303725128 402579684 93569802
5619202274025 4076816 356984110 712862995 833637190 101561805
4814155136000 43630920 579668820 354158 374306647 373216896
1419645177640 22977240 131082105 317003160 581568912 173829306
16665020539200 83083734 77055403 144199335 142924725 122115912
2410113029500 10671160 302390040 85644786 614525775 118772964
128309641880 274169995 474846660 66586959 731161103 266725284
4962416208498 34503420 277040064 501917820 169873798 47609158
2180380939360 638851254 418528355 13490454 373593711 518012865
13663821094 43187532 100675224 52863024 8571798 51806916
3754342321320 250515150 121394749 131776200 343544145 15100632
220385752800 5496543 102861280 82208900 18203262 86133588
4619503259280 703335798 679534328 360523670 355611168 119683138
8180072462016 152798698 56671450 55663400 491281980 210115262
5481461910600 539460000 250968276 146076280 971768469 583296238
11954806700 502687280 280871400 28685250 108825115 136370514
18434028488220 252946568 1599195 795655635 234915248 702190558
1936626543930 75045916 696332044 351281191 15839958 40705500
7702361674925 356327609 16089629 631306263 103146666 66668120
695321505864 677086656 16204375 700650100 405941783 350981566
943931775078 381372712 13622947 39038048 43203760 37145810
233824347250 796223568 57839650 177520964 10412232 101393280
526661623290 88778304 328801125 403628810 158450184 30891952
110588303700 862730700 34204184 593714071 511277000 180872280
6356722762052 52380160 875533868 182115596 578697884 2704212
3886754087710 129232382 203541877 117067968 173100920 173675925
693181113604 109628883 287544222 276780 299472780 276584504
4613201753446 135091070 29008001 42318351 778612044 140300985
90101785320 585333930 184255218 404887226 46733999 100699800
4849861580730 368266350 212282532 150698790 58611087 34632360
585271689600 496818128 460669300 237358440 217953897 375247368
18152249703840 24184642 43091753 10087596 497482017 74313720
10077350642744 736290 20135922 631584790 276368973 35465240
647135971776 372751050 2690480 568208300 532733112 446568495
3294507716280 466442712 234404676 156437600 703035886 220234743
1218309974596 169451400 132319770 166751980 461879404 417361108
1123554878600 125409595 593787103 196225568 137261321 93030795
23027781532376 467645112 281894330 10997371 73850796 20730513
2324490235620 15922624 57957015 89148460 387978660 7668609
5983771199550 680802642 380223481 46359110 192951750 9935835
41296022040 245386706 124538442 435320355 357902688 203340402
389646222504 522699615 64000370 265777512 73311093 440028600
1089820599567 522452346 583802332 19124700 231580008 98051550
3111652475646 404613720 903944800 14843701 457717512 510059453
582872335920 452047535 365019806 175695478 120074886 469576800
1688729779386 288028233 130122828 84692868 142792875 327656046
9306694740 206453765 170649792 54344475 21532392 223444991
21476891929896 529712505 165762376 759586716 269412328 623953266
518328093648 25612304 91986264 167538417 181796120 297589280
7600684219440 194165400 73820943 167454045 223870500 250625034
1217883997680 680431036 168967872 315383180 16136016 194552932
2286366655902 369290007 651821142 212001120 284476181 289209258
3971886199107 184985744 133492800 259619344 158127184 7868407
3692758998808 23204328 111689204 94899771 8244896 316645000
3830164565220 763740663 87842152 13857795 414542898 219335153
6357441373760 123121576 376768640 517946302 231110838 238658805
1025542133343 271604204 3553060 121042251 243968010 4648977
2566367571000 128395366 814653100 84662640 3004812 2182656
6245840183024 849987776 120324204 680129919 630057768 15112850
2825410662480 96298290 249391270 300312054 236253320 34947582
3232469542536 835461000 176100480 187718564 278973720 60015554
2377681717440 550397940 315658330 160275135 31786900 340869600
6191686340862 242959056 444972544 464110020 190409920 40229728
1715010639496 6124980 62894820 39514896 887643330 30545410
4324256289360 564197166 214343118 634591079 960784 366201975
94070740904 353913015 248649558 269897098 58650893 102702096
334304075952 634180776 48355650 105098539 193612544 188930748
4866908319360 873255948 228268088 140428530 100624824 482903412
1478246079750 52546626 78571350 81315136 602466820 291032460
5162917647360 25933265 347659425 6019056 8653879 879894693
317912301840 712667956 110744794 40665849 75331984 140808824
330861982080 936738327 48922940 726213600 52171900 525203214
1899784320896 32106552 77832450 443211085 171296000 858084736
229759983908 34351324 201527775 191714250 161220474 532448569
955364605650 172184030 468798 86084452 587228460 339449885
2827537641742 429822276 48893724 220044033 108937272 336100698
15893993165505 761606963 148305060 240623019 180466464 105976092
3856180220064 128211490 51508368 32405841 151595841 119558208
12753932355840 113758988 454931400 793459840 65314440 712344633
711547577440 74667564 704984360 365593082 354190200 85852767
3021597191280 799448729 24476835 47798556 270240856 291861438
147073498944 329523120 69349171 528993238 74647691 298072989
2277382705920 276760303 2247626 25430416 405768883 42596736
1298535022044 451459622 239528856 63618762 38983080 655233836
10389968267250 344377586 11395228 117580736 25432810 286976950
145641009360 120438626 260414441 570554101 105968168 64069452
2478630808746 49662072 7310820 68867148 261636562 111418894
4466002050048 172661150 732249500 62929600 71725312 557740647
7682378882244 185267800 159086874 94715768 358006476 144067913
10241080867200 89768364 47438364 719146287 264849414 276745920
3955170681000 41793024 227950307 373856812 394624530 213878665
9934430395820 379561986 129197875 149636750 141470640 194167710
17862321375 87659796 307013866 365281181 19835004 563019234
4326014740593 22814210 162751029 104669064 42799250 98505556
753130913850 124802566 25460765 111823078 13315081 405944
18995495405796 436241070 15702660 296975792 26942667 556885905
5596274336000 157126716 744687688 23928478 286998404 73881395
1429118874190 851421998 11712768 152548520 9807762 124969920
2097625985520 113158419 125197452 1015821243 214053138 53554670
2905697224782 147045375 237848180 106707426 694700340 674695697
6983293991562 64808981 474678414 604827972 190400544 35823284
20180301087432 213705864 864314100 913303235 297870816 797256676
9932572363480 434027600 250532920 325506324 37813916 510357024
504269269335 30050046 106525386 17560844 229099338 932780502
1302380505440 256759620 389751826 545534596 140781522 39028902
1680226186800 60823590 325789632 505813092 1629446 609368396
19064233219464 224479350 420508800 613848220 408758000 133621286
13182241524670 163105956 52321044 53455528 434040810 253314252
2094524803800 214153988 18116740 1020390301 123289587 171500364
3395398031560 54565726 3936520 90227606 202305411 104225733
5717360861667 235357724 305958260 170301821 23430141 868976100
7960424110800 191751381 73068820 44977498 409719528 721066023
41302170000 207866250 211119820 30820776 204966248 139053465
10514819479296 334220236 472030184 117011994 156927312 38570705
2153193730688 445107242 476580000 381753864 113617868 44583819
1658799320192 148166577 40837038 257293040 293999881 662119326
1812555630864 399652863 50489940 158933736 139833988 27797304
536465774130 260783433 1017110 191162376 20391765 102186116
14900901240720 96308836 84334106 57683808 250770464 436307674
6296943613824 808637528 263166750 177305776 299520527 20734638
169376444664 246506876 724847830 155691899 297787072 874426806
2010444420204 16973550 175344628 9341696 376002525 114755460
15244228490910 64646470 6368274 236827314 241587976 154034766
91971334920 89640645 38111360 851844 347243112 457122921
306917607300 262230 650866140 23271988 131896007 61390197
492219525120 45425028 13865298 203586372 397957385 189884812
2023977569207 77110605 286572461 108366363 4756602 29211270
4763023192140 96177512 75156116 114094640 8756410 592608100
28550656926 22425438 4912320 21973860 864590643 67763766
3823950966000 15463287 762369657 138220636 257697366 25354480
10391805299304 325035102 454104640 294905511 11873700 623312379
14722386637728 174936327 269019441 258394480 45564471 623658533
2523841862178 76698180 791817774 421515116 52326604 679281210
322754674968 343874872 966047104 483525108 233582770 306539580
3551594480 296310840 182905848 825980275 16761102 12789840
2529404237826 107434080 87486861 564171856 421592100 33809022
3576999179072 495824737 404098460 31609350 72722474 26661924
724390493932 68083807 441980060 6222150 500663970 16602285
18708446648232 309854344 9673488 62925600 135297400 141876527
4774036114256 359964000 652262400 340857950 785424276 884057220
10155549011272 119400488 299269665 212908875 669957744 764836752
16289070282688 53449408 9693582 405506598 199950192 6461055
8278146835920 590175723 349092500 118003248 175515792 139523840
9427915728 261894216 604554511 226893992 424717533 176488893
12036565529100 895845144 23329851 61434040 745000928 35804860
310367174208 21909368 20422955 387223635 285592398 156836934
3804112614456 131751576 343758627 107197376 10043484 918972416
2269210809600 684139448 327567687 884211970 77947023 402679788
759298035275 683249886 196442250 484544206 8032108 405667220
68875356975 286078125 880727760 171646608 511557102 511611681
3632505212448 88910776 153816204 894208840 767061386 135637758
185980880358 80400684 482157472 583531592 62251110 78332555
1347816584048 313212200 14454340 5914920 362980134 68971084
1371004182000 806128497 109734975 299653748 113758071 415177991
2291129261430 54991651 256302692 231844554 251527208 342239784
503342554624 109790850 163004466 776146662 523793980 187748676
4839511953900 165378330 488090160 180414200 220051494 102481236
4178795641920 262833480 383184438 336328344 120408858 463738877
4952393171106 560435825 220002448 562497363 309043350 227283023
770049575456 26931060 311799975 71534232 426653708 107256357
7209599141376 148237801 121865640 268155034 345246524 671839476
238152991932 294105609 365347047 485793801 151409046 393034744
229049447970 169767828 72047808 117992820 361327134 395966197
7010602328380 554569842 673473458 388111490 23683660 324109604
2882198501160 23770152 61323710 610954806 44513352 16171274
1385117575875 98247420 51458912 440352389 32159434 63603542
3094657196214 202172562 54950679 179459598 582460752 55558125
3964278380790 232919952 641230200 100492080 156091670 160795824
424471348644 102239400 602236575 356221230 67609353 23323424
8213752046412 61456944 622409440 670352194 200723516 306615848
4522518462268 279408332 339059974 123790265 293227704 727464068
3292414468304 46297160 93181154 326830065 106516608 209272923
923674710816 235119444 504480795 149504635 905645390 412329591
9660046595715 17090592 247730688 275008820 174624385 2916342
4731212068650 139401234 525260118 407481630 20925555 6201650
1868269970112 165803136 125294400 73452826 768372696 29957796
147304366872 578260848 406919744 121520451 209656434 526541706
1688377577031 112720304 124266670 890241424 428874230 613334232
271002755400 190410732 100005972 29975616 118356930 463338192
5694963606930 255121542 233129817 616151760 161642628 38629968
1238028748320 210930626 763855806 129473040 7710255 246792825
117354222048 182760720 461388968 375513606 12525840 90104569
1840910261130 146884590 578543196 394363750 140135204 281973300
2046838802250 366996084 643913487 33959822 7188750 620854032
1623437187120 60530626 22205571 521779150 529681864 549969576
475472211750 253438230 47586508 299619246 496561056 421542235
11561891791846 969476879 392961051 163241480 626373500 98769268
17060276788368 745134556 295670232 587534052 70499052 684286653
9810726233040 107464920 853115284 503342880 24415910 29482182
12967817171769 195167852 366972587 492881363 596055996 86632224
1592511921909 520147544 770914551 226075320 395960208 30747738
2643833587200 31918792 49699377 185866106 132578920 54926790
2487180141108 326176008 542157987 82040816 972627096 99265256
11540615217000 431611137 148084554 101942548 410976500 46527984
2571280396776 143370540 331959083 159679252 51949312 249158664
1687339199616 55366260 897216500 643015858 200963664 518843840
15084197459100 45394309 57048776 61358156 565613559 615538364
1352869591956 87603780 92636596 211976440 33902800 724456529
9878670686640 320331571 359766369 378682530 4963014 108474423
69170628912 405307055 245200545 390530 48644352 344719200
15394295417349 247160025 91069470 850667280 477964036 183397080
8105137924260 15990501 105768960 9554260 60252050 1312875
25228603238680 17673022 896616705 441743805 317944880 102138500
112546905856 252284796 35147678 646508480 136322058 23214100
21337278987780 29688630 366280980 267798150 57514579 311669820
1534333241705 923855 499830800 542495134 390565800 403937700
1162010811048 6856204 53649280 497820816 371727168 123553252
2915715807136 305639160 104120912 38804766 45560808 665855232
5645984528208 384954114 185940566 534453234 575046528 601052595
14455994437456 202377240 220545990 624236112 437902350 75962460
2297857744608 421649277 520296896 462173688 341270320 228567740
1980027280000 465126708 364805678 190182720 151829870 350877075
46198885000 407091122 53433999 119173803 239130745 86335960
1120932491900 328336534 88871750 155977348 95296704 51528231
3304158169536 489870788 535559796 50535394 246623040 89979564
3563451888048 454563940 624982356 162828860 631666783 376957625
2995746020640 602351105 346687726 496251945 638503555 74728056
17621153944800 312304889 388136476 638836546 5371584 440527360
2349751601680 269798050 18052002 1832815 77472360 88195758
2698209243345 321734205 273955500 714767067 282960161 78149202
1598564784000 99956568 54869334 16613883 89135725 455887480
934080901524 838907966 100562258 42106514 147871488 498559680
5505342187653 247109194 633721050 157986300 86018304 273843153
8962164291520 628376056 108985921 4886667 261375930 414631074
3991526881536 594754070 233051180 708704315 375912498 76753782
2342219046749 35904381 793477575 132581572 1328410 582913088
4429050150840 25426212 452336616 1284596 148935118 2407125
578784341665 21981048 27429252 743490682 645902752 533229301
1403300069476 229602012 12774384 216790834 448176960 49677621
5515948440576 205199040 121334246 189476190 16559532 515122587
7550559517176 265728484 81270500 409288089 49523465 565333988
5038134314850 8799420 102126216 978740624 372554574 324869472
11843119190 72243920 377407070 49710584 81398432 55547396
2562550634904 195632050 523397964 464428900 125528256 7162200
8825586359380 136938780 56771190 510476500 441521399 47695284
5466050836026 388340777 315348032 908581368 369572083 77663165
24026356117920 187317280 311302560 59502432 390568464 373063086
1956734927568 429606387 342821441 284887580 268818960 17102547
14517546843580 150619958 213700905 198002640 199640647 638656293
2308183780266 197891746 211569875 138181664 137234278 263416200
16285084676960 173626980 117872095 107798428 113573826 901500860
1159275951288 58441320 148432861 4786390 207965512 55536261
2880829417200 132066408 240472700 185905005 314545476 516308364
8993084815104 277095000 544288652 95064510 86032727 89424468
352929568176 374859383 710501454 117634032 267727384 398025984
62956048708 275805860 146904186 34593133 128310408 934548405
3657663820800 162305460 242099972 937354410 11571012 77985116
26194495950 525635200 246525227 365502840 195935712 366664268
190491367248 12074384 447325888 547355340 858034800 66916080
16177191800 189201052 39281277 9470835 39341110 451156605
12498321653532 11568560 816204774 72724036 528166555 139353264
977491415286 645886079 123955136 141631245 320861191 335454055
115859667840 42359680 455328 24187144 132250635 302592186
2718674265496 244869256 46331384 970174128 624720915 599673760
11254615172235 234777330 247078680 196682266 712636416 202477878
6417294479050 61039980 836253336 805837900 94351802 125635050
7260953994252 568986957 715202341 682074120 121172352 91333503
533597006800 25750312 42373590 11068120 59855396 63664224
86524962048 524035030 111801978 299986034 508455844 405109120
4808656785960 224659855 78341682 153247930 253789396 50976030
438009220359 284397732 211992372 80143525 230462001 10148082
398398605813 7649668 26113296 338563392 175277730 272546078
4731494696208 441342425 45335264 608524424 144023068 15017287
13021517983760 475158376 129256435 578504466 45623072 89607477
12065494433916 198075241 89651316 30324000 72075606 14828184
5821840473120 150463530 139111028 219086937 134709482 77992480
3087902580114 579173831 30171206 66439798 380037612 527450158
1755995730138 5966766 230645205 35422914 31629052 905978778
6883841980330 139239492 888780324 565617150 295124290 195179413
1290665944410 476536554 485654950 86994881 72381745 244341530
24547532724 32735277 674540438 32726360 247517193 178012324
1958671454130 87466170 156244816 308409156 205513880 161575038
927548880280 68231088 3165931 827769276 67961872 9637332
2568394261440 389338 8403338 629308779 14191038 38608240
3263657988420 362256205 143305410 411260353 390044787 245479242
15086243653040 379787352 350000808 447651316 197578926 178180845
8148439804042 96607359 67661664 363933830 217959776 93016350
1501603474118 33103 212712150 141257430 117258648 27555824
265361992848 464208888 181763135 233682586 255182290 291518592
4217675597750 348218826 542389536 47126970 119590380 127778616
411700935296 518370708 716924210 231409674 28539810 74351474
752600109096 50460533 144353984 133974814 702067080 287802336
737316227256 545882920 728761956 205920250 75669789 102908925
17279446585752 120863016 65493498 383536980 617123120 267251530
15081208109815 292169411 370434243 126572808 4098590 10553531
3688440053256 418733562 266391874 543423824 144304464 222120504
24136127022 38261628 63984480 170812888 203193805 111345002
2666755528463 188885198 274884288 296377158 102463768 759396136
150382036380 28183525 148286320 546554046 149234617 12791940
2785399755480 119128280 84076629 142358326 169017642 226893888
741795975000 612880344 66699710 435467847 153172242 469983300
23667554700000 452751218 35767354 284588835 134434224 927255140
400275666056 284432150 273634176 133873506 147875112 139027728
6865292920122 354561570 346429964 4543413 172285456 554795360
903299481824 81587371 383292735 504890961 234927000 172420581
29638024344432 373044837 126110424 9998025 86813614 211028592
28882516080 706149520 27677136 258452007 4030012 549788760
6041398007736 404671968 111962390 465555048 400401715 32272740
5270779962440 53139580 312981896 487602668 876906800 409803843
418662156288 205676310 177452415 218112225 752719106 50690666
6731818058350 167957500 589703276 251294808 440306145 31030938
7360680500992 154990080 212750560 21466398 7744480 262137570
902356606239 439746630 96737766 62406162 9411402 337992582
6308488541880 184040707 806017960 40152006 89094581 35978376
7366323757470 204731450 944547950 277836216 196592540 723066624
1212848088915 164328592 656799660 563736780 682661056 926492994
4195342435690 60141136 349401372 11986350 388268478 167169592
2260655535600 52312311 229388192 42619950 277477404 148837485
967377335652 26164730 318743880 178589750 228519600 354558990
547752200190 134750616 152301006 647057440 340968080 19802807
946367570610 122561250 205036524 303390800 275049108 239307975
14016982451304 20255408 38134417 150398766 533756412 639956535
7083054047472 10470128 32256090 705160674 719282430 622802136
2417113269252 99234903 3092328 145838680 352926259 8261190
5755410924970 706270347 40573764 79327050 513850365 275685570
5171253289972 132466125 18755709 960386928 152745408 62040050
2478615623700 20648972 78804036 428436625 316661148 557623360
2074528004400 900989124 757578962 506605428 35197276 146944820
8027851294034 572897256 505133209 92218500 228689916 126096075
12023514263040 179219403 128454000 595769460 108357053 440540100
93398181888 977508 118280365 599576857 17467362 566597502
2249078320008 279057296 555653904 158401770 70882248 894989800
16566006042120 327644660 25884378 245986170 776365978 504073325
1950287499492 765205336 133126932 293661936 36801690 650575260
15786486094500 346502888 76208715 393947320 293414825 84860249
7288768381533 125778240 352705810 19568772 737791724 97090544
28102528762 128187730 150365928 493747540 35150409 255304140
8413800990268 567645641 48950782 117398280 165755480 488888736
13178023078682 612302600 424123285 133995771 18955734 44465149
2932072216500 39484812 47427982 177715480 2458933 71804928
1210567632736 807044700 354422820 347822286 71254566 67445728
26060053953388 334469730 103710230 231641375 32178762 201972814
21480358500 470611352 591236557 32547305 869804685 77188605
14954441793785 221889668 12577011 232126242 468069030 305744544
11878577398660 161521470 9783321 561346749 21552288 381726891
4965434810622 321870736 31012023 621768160 347144760 47352837
11132231980152 61072462 6438888 201660367 73835136 81112374
6644693199144 226858730 18017496 181051619 7329798 447995664
539810721450 167089680 812693193 46106240 688931464 17016272
740467588608 110979447 132226892 75477040 296972339 114646844
107956304586 97532968 372575856 9781350 165218066 231519978
4029832792260 295881502 188982464 81520577 191951384 467120800
13323453206868 11221470 87703316 852842904 463681669 77291310
2331758073600 175471992 462724836 90371500 74939550 774872280
7271618058240 583336172 54784863 133581903 177989284 156145556
3016735970339 488514810 20782160 73720842 135386496 101968790
3089707631568 735382830 6825984 849862860 520569224 591311348
3607816331742 83105792 166723998 295944218 438552236 400261091
5208069633750 208409832 178535624 151809800 69875808 111185540
2134459987440 34780347 205676937 20715318 771303376 160304254
745532746040 190568301 38792585 28651392 427969728 314245503
9863548042320 125106047 784198800 75231522 231945398 130724064
530139349200 573268602 381969648 688838250 31887460 606149275
2024030990592 502886790 563457378 505558482 540145240 132270400
2091326875520 406684166 167361768 117701612 8255070 218054529
143865417168 92016078 545206176 121448643 78566796 33933248
1282358107800 30824376 56914092 64868318 13752808 844537960
9841218833160 112087668 599023155 751860277 312780468 67212720
4668733754200 548596488 317960720 43996984 930535673 29000071
454771680900 358661089 259261600 521339280 78953588 451728186
5535563643000 21919331 170874424 276268321 366183000 322639860
3454565490376 112129478 79206687 1268190 13577210 283650066
2787750418788 145359639 132567600 39713940 566492528 147395040
1258643540687 859237224 524762688 275177232 46321152 90007722
1510406467380 262734528 261376092 174986220 218157900 35569814
11559518589600 686636982 73928268 635477220 673050547 73849260
745880397280 62249904 234664864 148272566 144605268 336241220
89834866434 382618042 780336978 608547894 222182536 279806062
8530749285025 109320288 97743848 162959680 453993774 577024870
3762768985024 241728096 251075710 380848743 646374 330725400
1723257740763 369374954 421848738 138392395 145387320 2667555
35921995200 351380496 374106352 460426368 820456144 104192064
902341693440 60077380 161901250 1052979490 14859394 52380614
16729461121126 59015487 235122849 188953518 242133996 558257824
2026409303997 473174685 307753614 343878675 749504220 83788165
1116958027836 964950224 166242258 417744000 317205144 85557285
2675681635275 315690600 79674232 890919000 19841072 177838896
177018407244 671402379 553750680 339440248 264710206 8690253
1856337576660 40825509 4953915 567506456 303999732 319456176
674383215510 481009944 78807644 645564150 133803410 2199552
806469415506 20263068 354006702 15220968 226587572 685551588
2607610149144 14168130 92854608 2848582 408578320 308533428
11673042724850 211386102 342358800 51839827 7888314 16911015
10469789805942 35667255 66727060 8518489 1876000 30312700
98042719071 485493907 68655438 244339065 91141252 200570877
1160696010240 965225079 71767080 639314789 18028920 65455544
781396616448 1014768590 448173518 204187357 231561510 641102
231426034840 191372300 113002560 452268860 85045190 51012822
1126488176781 72274176 304218478 204410880 74254860 239685900
3908447608576 16845752 533005471 53755002 152875608 81569800
1437808386723 151274871 51679120 5090995 73041735 285464790
412790994768 75057962 11169340 758460552 25685532 140978119
66728585884 44422908 357521541 270708480 285895740 136489256
104709105564 15984096 43535952 451634820 236734380 8689737
4898978814732 226826038 235336679 82568640 101482084 459269616
6701821205520 81919864 179477235 173975104 3097094 16743036
647954513580 257931582 591997511 393222092 209121520 163137026
3887893388808 453532050 553612735 4758504 265481604 116514153
1305253301040 306533520 66224070 266233368 66802350 126499944
2318423720450 452816949 264984375 432767300 10720512 70401270
3505618519870 503556050 87696412 598256180 111811644 261649200
1042635820408 837962732 157763552 112571928 164777056 609851502
14107590871528 720037914 190731810 77035908 736763523 362800680
5342315291810 114689367 252804480 253210014 59171000 237383276
10185316159824 261067740 92627280 221639417 262335740 91993710
3980322183017 80091776 684351443 368554160 811363280 218828757
9940846043574 437230332 202527740 44379225 168212169 509848
926971958808 74887680 15872914 79102244 302034116 20590795
6326124946056 527394288 15288648 227648260 520906299 198586728
35305691142 289001805 131300281 168510888 632424310 29889192
11886385155246 25217579 316591175 310520211 228674171 878473364
295505246531 102373603 66830616 212230100 25645235 467381778
1208028673268 407409882 142275760 330882984 449689020 27575328
860714316000 255077144 279976242 236720676 21210825 423928095
9604273118720 10405788 472787404 21670936 13989470 10438051
18595665290048 6219589 533133744 120742336 71021688 425372031
439924039800 72877200 638154256 420247208 275570116 39280066
3749536054264 433668424 610692205 950898600 224465436 185613305
14367322130304 6694688 252379030 246108610 56218761 250640350
18951950845156 834579989 26149842 432729682 492362262 81148810
1157120292636 34817128 158687265 612664177 855422425 549250780
5256051711932 126160508 29867616 323421648 345722169 201218160
13083473240352 348313600 111826476 312830608 238253400 9946170
2552080369396 199669403 343030563 58824570 350432163 518203296
2788883288590 436490688 133455858 471280044 2825061 14032884
5768702712864 69731540 787332056 28076592 607042676 139321585
1977240023220 50780048 308243150 20512565 278343702 126663945
1862923248912 132769065 301582931 21598533 1662500 625506596
4579824554160 145925601 164136596 437320535 237535128 316495616
870827643810 109815615 426656687 855798710 669845396 566082900
1914930943560 20140120 238062732 821735304 377697108 100189004
4420158895780 631789024 30980292 16695392 248902736 295279276
3356265522195 222073958 343271952 100229756 427386300 29500414
1276587873600 186408782 259240685 124320564 47830788 745208826
3590144127360 4458783 560419656 3847424 283826665 270916782
1299835681053 146270250 17683020 43088060 468722475 689051264
213084176292 197023442 2752122 493436114 272480913 101484504
1173837986692 425690044 365489600 342037605 208765360 396396430
694958693652 7769541 22093200 154846482 381149652 481297012
2521728062500 334405500 209335920 389436012 963324230 229145368
873527281719 346358168 620015616 4506020 239068205 509786116
1217279518725 389949698 528529365 593896177 122785317 102776116
301930583760 129328362 220631678 337800693 132736843 535679388
15820103820105 79636004 99041150 196549461 64823346 100905345
5431393837584 22261246 118640256 68744550 561261290 157841467
3035023927480 94031475 611831097 469752976 531943607 18745885
7563907961006 47931024 18603354 8889330 584777633 184234312
442583134154 124914368 26095684 707868576 265190418 880518990
151980109210 269504224 354511682 42687918 89629441 341724053
8093871525420 329780420 613409836 81262470 528322080 600746280
457005499650 55461927 110768960 361054464 628564431 116029871
2003050972875 108384276 234446331 17227665 426052200 298382189
91123250400 86090444 335085840 9229624 665495584 67002576
1285631360104 655944128 244754538 94396250 261714586 135126461
88423335000 353987199 662783440 661694502 9648269 39832688
1363631718048 417478126 396357834 162196784 98809880 738086804
4911923313999 236866692 580651104 417976076 473121099 113905215
49754794752 51732912 43213915 343833633 597096184 197589693
8980063512576 167004465 441971040 781415712 167155751 397641421
5398334790366 626188914 252086450 703981980 66183209 1182522
788125243620 108613820 277883606 89090826 750280440 58378320
2771791156788 412762612 23906569 247375956 714952534 131877954
2675457851920 370902874 582601815 750530547 127362680 8731668
5910310692594 499360206 98275724 216759318 318553331 4333984
1605618857700 20619351 366242784 55500760 701953608 466887330
5073381933984 285379252 752934820 554370096 11775440 195837180
1042277732496 29948479 638876640 242384982 89379030 37132176
4303251220128 80099912 552213360 83522560 225750400 93189910
738749010720 520165645 519000132 559094668 187719948 417490668
5500943905800 616594940 74531132 83190924 449683640 215172216
19891935533327 173037326 290398900 438487038 714837152 7579031
72393354450 74729829 59024193 267452020 786468654 161919492
17989892640 174424870 673404128 264158842 424860336 345038763
10055491776 99790358 556907054 92958440 206259020 677808768
1028355833778 653175524 133817120 75489330 33008872 16018860
1880975565364 235329417 774227018 364990808 12742920 28485855
7158616739274 169845060 224160750 613261110 224367675 12272760
198365632320 590302640 40809184 250192998 11122114 394755598
629006495355 451121076 147679752 322136060 338918415 81603264
2923214008596 979044148 212630496 3779952 54193926 209429766
1194716573802 56771360 440585901 163802496 243813432 492793766
443395936830 71228079 82671053 606517542 42239725 259136394
1781794457520 204774570 109104954 880289844 162828630 26449143
1102408452288 446673964 153299436 176535465 7994228 251854953
7057937736700 130385175 208161528 381929352 14771016 9447543
8147055220140 284830632 7008738 228696920 255532816 266197420
137513303816 221212000 200378584 260268874 722115373 43069065
2049604177536 187956516 179138994 74937088 872294458 491485275
490841664196 259278866 40551492 523476875 175081886 561294344
4344460585524 101240855 525679725 114875136 137618784 499063040
6379316684244 25340813 73106034 141586274 781052775 299932460
1099348844650 104648070 226946552 316368072 683229620 245891580
33073968030 266878339 406774550 69350704 77971860 66412320
3567077431200 348795 82554050 83825536 669292936 949853952
336841870580 97094232 613446077 278136534 73440941 188590731
368199863680 58541523 1885785 220365258 304958884 337934898
30339962233086 173670630 222781440 665697984 378055687 44022471
973537382328 96553060 429979446 180843174 4263585 344797089
150564586172 99744488 16600420 222354156 447342896 65538000
11612919496704 18009443 576717193 315143928 449002610 789597901
5169232571108 141214311 485142554 169885744 39872571 14394504
9319942514880 99504002 418283152 168656616 128617308 124062998
44485268040 263058840 151505496 266117760 457275489 71460459
13662057248871 82468376 518972475 17046276 4039581 146940594
185901863400 144843213 499303856 520768864 229593520 436770708
1312386664128 166773345 220511916 490844178 739450483 96429286
83883480304 55352355 715311072 86833722 268231388 66727668
18430615535000 18573000 215361960 627293513 9617995 352456709
3397492401325 578192066 42301942 50916720 70896074 18312622
5465484176075 482631248 189326850 214990830 966245984 432091964
264432943346 507546974 900802294 227076736 874662618 58277762
175007097720 506290381 501956173 18935576 114862442 234391678
42780152680 182291424 20319120 532174806 517824958 690325860
7895620743426 613363464 554115114 30585375 208685334 601706950
2940012611360 522527535 33157440 188015232 181328600 791955636
1381866369440 289601290 4855410 679583245 2668743 180015400
5279780220825 32225166 146391884 214012256 29376605 429992684
455106328614 112439614 202318307 318604212 860295625 11411766
13527642512400 118471680 49999950 479448384 623714 235822500
2321118931950 416415222 345991854 35553323 275647050 544816116
5369619080088 149609565 77927798 2917616 1745400 395628072
33970424200 242124878 73394607 617314266 274917444 72522664
138730605552 231172640 221640372 237269683 93059402 586924548
4340055470400 104448960 105429036 631881228 136271872 44522852
5325371546880 579674667 573838385 633258752 115621504 6517288
4298660943552 89475612 32762760 534738023 6596175 134801260
12040461229307 139061670 473418021 280048752 225081318 156307383
4211352893952 11939200 262841352 238497730 617661831 5312568
31803031235250 11747058 279830608 38515608 474462639 280593704
1250783964672 17983728 22357486 821087436 428120 158774400
8302377508320 542438074 133645456 150000960 30341067 261952929
10907989252440 491482553 8896433 130129010 42240 170866976
2839366031390 386231310 736850660 38949552 255533017 789945774
268042082100 736693704 132156816 57725920 227579812 950879812
29528175015360 72904660 825573684 25725206 180573084 49985855
16786960320 639607296 551157330 1312080 742731755 175941344
5280963412725 29631339 180914740 457650555 381272815 201287244
417432867726 48164753 13208920 735393978 438632837 70439525
8077859975178 125168484 72719982 175458360 310376608 134276171
17050295782170 41030080 229040010 680207557 81093036 18647595
1808203567320 43415592 71380568 175903992 611009260 11343780
797168401506 22429617 27593984 83764758 159620538 119924145
6918685965090 73261078 141738896 232231824 317060097 397885616
12622168237500 241840988 175200177 353960820 1634472 636275218
2371490469528 155275902 207617655 183243573 221625972 102059874
462832912752 692709276 22241128 5500952 118582992 319466202
3149934838435 3442181 271125630 127218895 718980322 278405976
11496947105280 306095247 499510872 619356374 43274106 182323050
4101964389666 44609600 47838802 201665339 428605020 190033956
282327907344 613642250 724884760 493380960 119379827 407426232
1964980982979 137988025 415185016 693366250 9918612 276801096
8731704498768 441313120 649216920 309471760 3102928 10501184
701231213200 847810412 90054342 65653915 927864680 717156649
124220136632 877633578 83928950 165498381 665423364 883361388
865905855980 28594422 28421330 14260064 186519996 136206920
1767772447812 59607441 500739057 301093349 606639507 164084340
7595935380 525808170 565455176 369412430 63465862 32492880
626124874596 11935473 315423680 366376430 290455200 803357874
2365433502264 11387836 950599602 153284936 194318964 129144444
2569298890788 96048474 84909006 70298352 934033750 81824675
3830637740034 770264418 2188072 679866048 564339392 337885795
4272273781760 325092528 12775212 168193410 141566712 625181773
16592212682334 492807042 265206528 120787794 45904060 13440856
1710395934840 729412943 114216788 535149649 426025347 12295097
2956782398808 267854730 51733881 450042762 196632648 276508936
8698926811108 78948216 33269819 90598662 8134826 438108805
9411111211488 140796624 116264036 126670200 171084512 343398880
9120061470366 601855548 10983060 70420630 69759846 36217856
191325885894 1047166548 362036125 538666932 609885373 274137600
4689554888130 488959436 16791908 156263154 509862456 7475877
15877255294656 16776620 363535900 49515986 100221854 9547728
11727798062400 194307528 47248075 282224375 28161306 204728610
109582781490 36102924 394996652 3136170 128296476 20946282
4044792148470 318545311 47382840 302593221 215093512 415286952
141473126340 33204876 16605810 29794440 399788719 42305281
5992487147007 398208711 154115555 108518535 175437792 34678538
10548536400 58065395 99204690 166380842 91679612 93111684
398981766015 58870139 406145359 246467990 168810304 314184660
185036779878 442297015 6512796 814727992 256810176 694767780
1884560097440 420496868 785533805 725668255 11125515 52351200
712664580600 284897067 473403051 19904127 372138768 431015275
1175944377938 143086935 638183763 30294550 37656773 307448080
3101187949920 184057236 606059435 68825866 536821560 799978095
12853224173920 507389320 56418512 49416290 430621870 957367810
759194750223 45721843 84178380 314953200 264017359 210864430
5957682952312 364540224 561939840 86361682 742980609 691569912
3961155420300 2898396 9480957 220015720 113462904 42149800
1980002636720 388001240 205426068 31071948 11425960 729743208
91165634625 676872186 298619554 256413664 948309228 631774913
244540453080 494604375 859893408 31202688 34296064 346570532
1713594386532 764995071 7821592 157887310 153450565 119892520
4800792594000 8223039 154255442 375997848 840698152 581179468
6920795174916 942667772 164856470 69138956 153413144 53290818
14910572359332 146612312 153035552 522430789 57313770 266529228
267337118160 333821700 25097506 409162611 141324598 763803720
884046677472 271166076 614911976 18762489 563787472 357590670
7191161784000 27647068 57357853 30490752 160629505 2510316
18162210863872 797221110 976804192 133742997 281286790 554935053
1056993622260 181845120 169738335 111371218 8057833 391314096
3025368003775 384503650 19159600 271253190 298528758 453324306
4777917348330 98217314 295784048 1852158 274793916 175130580
11722854514740 125923896 140470986 42372828 371837072 208813696
5061462800 8044162 644245184 45807587 898217368 89220348
411290822600 51041260 4714845 758942848 27486900 464946636
1169993850225 455409864 413102218 5706330 39177654 517636866
16957969112700 89715600 503000421 934906640 641238570 16989392
226645736772 91868639 33405260 15805580 73393089 398846976
5665048103988 158731776 141271526 568930822 499190846 61756800
968383836426 106208809 171685179 707606925 169637050 45960864
23309165612260 142285220 421989904 47415771 422897691 416750164
26198753415768 289210486 510159000 435406090 352007448 61431150
352272245056 839616874 410541476 174154125 166336260 434171128
17589635027352 817837020 134625888 211435 104721416 321826149
1710040805220 625011174 29320534 116361806 740246540 2897637
1677838392 81230040 33478380 304925454 494270277 167782362
15462925350669 7115058 132914872 73371198 339153009 235360355
1070929645500 242055042 71789410 82867408 45181015 577697208
5050953622080 620439946 107114952 428260500 141727840 633876280
5353557351516 375756808 59500757 47374600 285728300 2134110
1717512560064 2074208 667271070 417963158 294557300 86695152
2291275568022 12710765 544488 166061896 954437550 612347625
847921085550 99018176 535039540 1986454 66468480 55118525
5748071137200 118440855 6698884 670317172 811226360 141401021
281656844832 660062198 117969456 6387192 22018960 422000124
6930567110145 179073400 43644120 686863233 585287325 351103395
6463764399400 5578155 23997206 169725003 7935840 219288636
7944332760 423217508 740566818 166991880 396409296 95506338
3554439234432 526829625 286047707 101883210 62844976 9258831
11776396814630 470572560 696794030 57328579 362019240 372276586
4581486196056 14148810 943551104 47526642 503603072 189017895
1405760055840 57827836 31961040 313024410 11332794 32973796
27709019800 647427600 331193066 175082688 146572691 680761716
13024935833700 785419504 468018166 51986940 25759811 423837897
17984920191040 856161005 651465504 292620273 663009600 281566216
1872344996448 239915691 104538471 253290596 392563129 522470790
70179095220 119368956 388504144 684491982 331819164 267923264
19625162118954 680121624 670048470 421122778 704544660 513902080
1262403410688 487299308 346001018 134271432 71000864 184607716
2555412746210 23719080 423631296 325341874 514098230 453974528
19242620474896 485192400 172495770 62138151 39602318 105701076
7523832488469 258321448 16974675 538575855 511188912 141218235
7719761588544 463732367 281621856 346502240 100758094 303863508
19975224026384 22270786 699531895 677914696 899789082 229842128
828707544252 263855125 106760630 482786757 483400440 624063460
1092063189060 13137426 70282810 278723568 44629992 22995218
4511770986800 361788856 86679134 619014414 838759383 477401250
70987170072 543937656 225710322 224083920 218931856 53340000
174967757964 4143756 67948750 308512690 113024007 549976345
13503739946160 314923742 70580490 109783200 96344820 356168904
15160283847396 36088838 158810610 544391575 794720300 157433140
444535560387 128010064 34186642 587782704 112919004 787501866
7911364338104 99240310 119741328 212365674 150406710 17220500
1766005425230 295487389 303553190 17516070 580783203 475459444
4237048127520 377163605 220959680 293227250 77189856 437010600
5101107839784 110253912 818740912 505619456 261049552 294838115
1124068413105 502306785 2093380 146736762 130820445 229430250
19870178176800 202503532 31792320 203652672 34113408 509562466
1869308045760 306966464 32425470 233247729 138175650 37133920
8018906142588 556703448 787758064 317011275 40406590 347101986
38207011410 115214058 27971394 12158720 447387024 382315128
8947115495250 810612800 265206778 762071016 42617289 587007300
10059767361639 506606061 396483745 55796609 157506494 479201520
3672467486436 64062216 71620732 311470773 24594212 345780646
242455728900 14608868 814470345 674547 661747655 4368755
12309793551888 355774159 641207856 92199438 530530803 408457488
7911084089574 376340750 193925732 12576442 237880834 102684782
3806439064272 798324468 89557578 77905692 349215800 35260890
4690088054240 97501800 163836786 202181483 696174368 351090438
698695280640 299337984 505600602 936389844 124581102 199679552
969984678312 33028560 342468305 166107297 365367240 255354552
5036587454847 72294912 157328514 263552500 93026 857389239
6461998754400 128032415 850793723 151655612 122302224 301427136
2209298427000 198301122 35727040 481226514 173330204 525524544
6809742772830 426916064 168731336 345564576 29733668 183398688
416504517468 516285924 334348848 593334942 700334205 190630656
3944108727216 823418400 109169512 19362625 883451478 292699000
199996153896 99682992 403886104 351529168 19030840 45424740
147387019216 751263516 266091020 726818799 1696380 177917040
4388565033006 17893370 81455880 797245515 25484715 35522508
8563260763278 62669168 623555002 181349496 206509290 295651250
8124120151170 159959616 39628701 46720030 218738097 116784426
1643469762990 56741530 446703872 121756388 10087249 301999330
410129116749 90089170 4898153 373749985 4727870 145394847
370892868192 3518064 30176216 7060697 42181775 1020376
3019229019500 2690218 157428126 262409219 54595058 525904276
931881234060 117097448 284927058 349511990 339822442 168584872
1150395354126 285598206 49515024 82364126 128399620 561396836
3987300238885 216611266 227523951 49961184 393787152 466981692
5196483050157 1895265 186637698 622135680 806125364 307640220
677856936861 32433624 515972160 5075694 451242060 209168880
2196323176800 232801772 1732185 73751256 29822364 45454908
131290099200 146650434 557268360 361717402 567165508 235782272
2309574466134 29656560 106873522 703717380 302021422 144635772
1697408012322 536849019 298395468 137513376 438079982 186036942
11534867886048 31748745 297594252 285991820 434233820 161924425
1832873185144 426953036 222922595 646020 82531530 463690800
1244198264400 397227739 655716816 239529436 626056420 10230088
14152160091160 44294137 80066880 780033807 11333994 638124120
528247983240 770941704 205238016 4329345 94720230 249293274
17469596249952 25987368 582653217 36660338 174465692 736785500
198459859780 45750400 853158564 200911431 27341727 1707984
7011237313080 212423675 57626352 231504672 12324663 646812663
487289079008 143458440 228124236 397531596 85655535 425344784
42271866290 3466008 26603395 319707430 284964918 299112300
7478696247200 391580400 186370146 132339861 270113079 438953526
2652483735000 34878225 230860973 45103608 497133822 394464862
1769386632748 69577905 756855330 65500400 68668973 253128096
2729418311970 716666936 82739230 2094672 234508550 5706180
269072654730 246272397 103299504 21588800 163264731 11403216
927141358609 73574548 226161534 81398584 355183246 155908976
19573962039548 766696987 662964606 312760349 328679624 398094529
26095509587025 11955600 253479672 38150112 36712088 26977656
2605114398250 603355016 41632844 369594765 142041221 19843440
3503839422304 275317648 16729237 460846451 35443962 283084834
1833332745428 621253408 480160912 279829258 213381590 380631212
2850038417900 83499678 116437794 430437024 797701205 185144518
9179510903808 161099252 156138899 340820850 306601764 225452130
1877279523702 63522364 146891290 4305426 375737839 48900432
608532234578 570308232 5915190 52137570 22580156 112336756
852969301470 402020100 587698722 396550872 16334703 346328668
1527816703280 43891164 500197152 810391729 385068966 170035516
12212275266180 85750245 238102497 188316275 894039594 273903320
1914984786312 315647784 62486761 86578371 176053446 10205232
1657214601399 216960180 472304804 654975600 761548920 839299420
108425660382 691389558 19428382 176905654 55872936 157216774
3218641920 101953368 36506080 417106116 22811334 370908472
2456709164910 654714027 106580294 79836160 43281040 311579680
659379448700 953950110 123059972 499673325 109837832 4668600
6977389419504 693886284 173578301 308375000 380277294 184632308
102952420740 886052838 372183768 614227986 397906950 186431952
10384815739217 309064032 124353595 495232101 478202544 497973960
1490872726848 103634140 801360600 450160844 387594390 513720096
3471036489000 495561307 164966595 237719148 101651382 6156312
4975894825280 182582610 3119970 73811808 484609020 231824619
215802817776 429099720 236224816 770057365 278225080 51668505
1123305299996 69396600 340361268 35806590 249664898 700826504
5782086934848 325178552 609236716 73254244 29597668 114950060
4066792784400 571948204 239121108 384027504 76284000 211600120
316774228950 202321790 607332180 41157208 103062484 329087556
989436756000 723850752 25399242 354020599 185676416 347872914
1550809540224 41397700 176625546 262747698 12408060 39525496
1350052613451 545197680 221784832 572963196 157399639 30914520
11879009441228 114362370 197499395 718801447 3738424 310131900
4424446073800 650153774 164768320 16365140 53200066 24585330
600121786880 30092729 145052335 262118552 36672713 123061040
3521666720880 101031375 688025376 294054631 574757250 427220233
234278673174 78724160 123137434 253169318 442013328 196498354
1876939484832 65110770 94435320 196527758 968231022 162622656
14921576801950 18907581 18037212 610981617 117600731 380860092
2045968125300 39533835 202993011 432044600 61601624 43946511
277199307364 336652985 83402281 8065442 99833344 299638722
1330652041488 24448480 168228488 131806037 89807652 444592000
6912718052912 852551252 568058232 455356352 574423040 266389956
215147526552 519782590 33988758 560159320 340943309 327490120
10633555019760 85772356 96203850 32334021 71296118 149623785
3156949057500 1343448 402213218 16235310 154405785 79624812
4387425210000 806354700 55012104 8111278 16197750 215473516
1923785174520 137589922 1764891 34685904 55357375 145899083
1031065190088 193009568 254073906 503567962 100164954 61393614
6455284611776 47831364 630902259 172499552 324535900 144435272
1860537362040 97668129 229168449 285045579 37567046 984405
3720404323152 8318180 7829120 498724722 9092503 358492260
1852443180590 249745093 168308024 25543230 32183274 177303940
3189731152608 158639858 336179880 700577944 1305336 926464480
9471875507260 320008914 557382682 91033218 273959040 140049035
3640308114752 458955985 585056220 145277933 241461520 225745465
2003990297868 489388096 534738431 11731417 264514765 5720568
7362987575936 698217600 155011083 226152250 45717000 341658240
1688089634996 84487725 375331012 559687590 114431805 571316396
14754841394580 146723744 100802475 73232576 159885414 243734454
641902177280 474391800 385121205 188280274 332204525 452306220
511711607400 241753470 498288300 38199057 27628517 252191636
3284258453160 24380027 87269586 625065054 454643673 22168239
4451620139850 774543729 218066450 478592136 237993032 625557669
8252536625385 347208273 383086284 94575965 587548150 270646650
8442671821920 45502710 365941102 131097070 631116246 804985920
839900456928 244649856 403919936 408395260 340953725 135458206
6576595697664 137883889 258731750 307938708 51453180 3119419
10472806289853 157190400 221493760 65767968 276556629 105494172
1005415565490 312572414 297423981 58238544 203107217 33491250
4929742593272 742621438 48480264 10514364 311103666 712904490
783217894368 63774165 436639000 143397900 26277228 894633024
3841550703861 493104700 190297886 6279312 152758632 348493535
31897547416 648067740 20947036 23718800 447779752 645259798
997790607368 159917560 89760068 602423747 321780722 15609298
3577391463123 431455921 555457848 100503018 169502596 337210016
3652294008930 461439432 393481680 120698340 129967002 574547260
926970699590 125463384 340709264 45987020 767454738 17798898
17061465908992 100767280 294285948 1023876 54096180 576667378
257407856068 165687027 120555342 82415955 509011484 75663720
290274568 107967872 134436518 67729293 342372906 195776395
320688488983 766319892 1003412729 279708938 177073444 393644448
2613746016288 779558550 751377714 259437460 21613068 136285890
163273996842 314203197 853102156 713070435 295751338 159430158
15275272950 447955353 12415134 138132973 488170045 632387184
21102773880300 545262297 253839600 10728102 36214357 69245685
612463642776 157485600 100421000 257232480 675340600 5998812
714977334575 330073656 88748395 342431782 167877160 521697326
3800788365696 119841656 502556784 11732688 66755493 178891578
94466158500 95678566 242430310 349834006 55170134 63275129
4340039628512 37789696 426535270 64698508 28398654 75844503
2118428302026 164017494 134289687 118596530 274509994 55220176
7651348545930 435607185 122409588 129130720 746396782 76014927
62301873536 267621033 396060252 845227570 233131938 636222492
2281127590665 496970514 54247712 401310000 251703407 86709252
4195296639828 380547235 399167480 147142550 152175840 71449380
10813014421440 190891650 890302908 314381564 526055649 346475584
1290558210994 80528805 85430500 175410514 3447360 150275940
2063003377500 326175195 63397785 328959567 366292640 9312102
6484134361572 17583865 1043156258 623916513 451335892 4902516
36553447388 53635442 12452548 101459328 52964784 139202952
794717342375 579737696 199688328 477657585 5068740 616700700
13327048983960 219671364 219589257 279986064 221399892 34998420
921075024300 85338292 100046669 399188860 198369918 225187662
9504349656480 289822560 211242668 837564449 389252202 552550330
654769415300 450998205 264371568 122015905 472228650 170121760
135355017120 2795604 123678594 40489286 443501150 440954910
7617464057005 536251352 285388500 9765540 165234897 987472256
703655384040 89709516 5057388 325274376 51768171 71184323
563949529479 673983327 416003875 116570816 50188055 369926088
2418615488576 446905440 247964805 450896600 31233856 43630378
9853678625300 377691975 207089379 124639665 171740877 133490712
633178646100 273796902 82802772 264533036 8992998 424942980
5401840710340 9154143 134010305 7897458 195540840 218195670
667583439120 233146801 126630878 123203322 354550872 552143536
8645238234160 767189412 3863100 534201624 535867102 13898934
843765117520 213010442 459801144 37520241 9474520 12427492
1832045020452 102047998 278724456 323150900 547793370 466743599
3031133826816 259772856 10893001 240668440 601753845 781863072
522581596236 60865155 648045760 801033625 30126911 75895616
589376255524 165059840 59544100 224340675 47955618 8488368
1193360691600 419447859 54068158 281709117 221207328 733472500
782361930168 419094478 215321652 6897183 940833180 786148104
8358391392912 99885920 186161240 751193694 369922707 41374653
2836423874592 964550430 122723154 77383520 648637128 625165416
242261770730 240912805 749395048 864655284 967263752 597352704
553452574688 460164190 159411780 632111282 233197500 222338856
926735143860 207731304 30526030 57187508 35615454 333308572
2215197254424 579180570 849532254 156234600 504064143 61094946
989863627896 440696230 378173472 976339340 10731856 39477648
1038937093920 996772 43217888 813189360 286010272 87514620
32183912320 19309509 119641050 35795914 563141925 531859016
29817112650 220999116 311974255 10018961 89761925 181112084
3402530942400 665260 377427752 449503200 314289652 3756192
416976019720 414032484 398807332 512749500 44049280 42978845
1919574916965 47243122 259625912 31229352 262243218 138338719
1278783890409 2922075 252090594 8943528 428472990 393278850
190842620192 46512184 487755530 879669526 74419656 15868843
607293731220 64667600 842649468 93570693 6923420 174170898
348570532128 352417780 301479664 152433022 66155568 243617220
4034495070 26938522 101560608 672770217 303307340 87540504
3427498641840 250520832 187033522 30340405 30929488 5285105
11105448587064 178636276 218564144 233753687 454435840 308527460
10115044111957 488911642 926121495 135139894 208935450 395898390
14924338923384 17688000 241888388 227630659 9327020 212404137
4476648676977 376812905 873018668 160024392 27915885 312206716
2007124501920 189980538 76387619 72011749 9935100 202981335
591094678174 169559360 558566226 54650148 53250984 769589150
946215956142 324563679 183037192 268627090 495692824 57939010
1419397542968 57721448 404093683 368057638 64656696 31239537
9953237872512 85247115 194316727 615688680 2576112 312304343
1189359841464 552908620 125599481 121459866 358207067 33150168
394458616065 309514788 27533814 64657392 239904740 93533779
2817615004821 439007072 55640275 58329040 395428296 791060778
4791805391584 28522962 374385728 325225929 136027235 91826
47591252750 44441694 445600620 160454496 350889176 39042500
5969877903864 381402756 26808048 495641244 447229832 169463840
2794701167846 439236546 354679136 321313902 152227180 64125516
11693443974336 261219582 51372198 539831871 128094915 564888834
3112511268180 146525328 301112538 167646695 55102971 407612347
630500171596 29506971 160440933 427556844 22388600 161605648
252608361408 224208864 525531360 254823360 546980830 77494287
4916750507712 200123952 283456329 90107545 299709288 127207458
598851302368 34043031 54430659 84198912 49360146 263440046
2033940525792 37006875 294428169 643838538 724719248 306919331
932801949520 102015099 131449752 589609314 752727325 52834650
53505275132 451945095 33704552 102354351 675915192 184017546
170345312700 61031880 357378600 109896492 388306458 619508276
14560918396245 350069118 316395480 12183380 58985640 450543150
386887892560 81673856 293176772 15825524 26829027 372463434
8279765421340 757995368 180831744 331605285 49784224 70749300
2844175077576 937540440 376355640 397027056 167006580 474035155
2822645428155 506229899 376855896 1177527 331964706 853584896
29647995042 53618916 333823920 394793532 265478668 261390852
7897205667582 521590128 99274344 774781920 146391745 803553798
1634571135036 547813488 597529001 354422520 113668178 334251918
7683960641910 339301736 416694531 5263416 562952807 208065462
13075393785300 52584000 533599126 127113924 672853210 21593984
417663450040 604029700 41480619 299934864 144844280 8031335
15077994007650 127116214 39720744 7725102 690972900 75556864
3437611010496 14269346 4630980 171882168 89334576 880449456
4994806443318 506408665 39914895 56769000 532111034 684696936
3104226660474 27572018 59150588 61366668 13196685 906942080
3355839568125 560074842 16339539 51176167 333525363 149713792
73977547860 662788224 12901708 468729684 264652278 539540128
1223986293420 49860027 1209888 821257660 602754210 65042978
9985618625760 183122559 339802160 194039040 304037867 560335874
29683151580 97834655 203245672 307708808 102965555 948966718
17610636072960 9887240 814127980 143627506 88311345 208849652
7358756588928 326157030 227804835 121080960 153494418 81606444
1259472790512 2642220 301239286 230530665 807842160 210347658
696920150208 1533328 63478192 356487910 483071157 22223088
7615410762846 309507435 34773864 56733012 12751824 29392251
18568817927946 80452196 42075360 492367862 41955966 102722958
522379208546 521453387 138439367 393010345 4132420 267427050
2987880717816 77909364 47256440 230759275 6493290 388091940
13757997016008 177693759 240532380 491164674 884822240 249420996
2086361657016 552619149 182079030 118454553 171377451 68647740
12426917371878 573272860 22948221 125725314 350054055 68370309
1255414079952 434766894 238709870 166938743 461063584 10993050
78271490052 8435777 487682127 16150056 342308754 120901842
17332685624124 801100 201160638 127595817 10675610 339657024
6593146629300 54812184 85188649 685379064 78397125 14357915
1597264832086 49802571 146399868 178840386 22600500 262674674
3868519183508 156669030 64691126 107146858 70012761 757409935
3813005791830 45475480 326861472 27675456 21559840 337081797
12416537078400 2167056 176411475 69565248 55972154 299050742
3910412759694 82831162 578238240 209132820 338400216 76839040
3022578924624 736314408 156117495 70237297 218883014 211704776
1461216299200 171063100 112172130 106366068 144575718 946986326
85233080400 280680676 205980360 10949349 50789370 13429072
2594487443920 91038750 136680850 265843734 796068000 27216734
9515450418570 378127872 47222880 153044310 585454404 47188693
1127573055885 435977711 256976082 179093753 172141800 77045199
1886128577025 92667732 666948618 7221425 160716736 113905352
4652568461772 947266875 160093872 2447550 350506910 255284070
1044437262816 647040264 143595144 516504540 291332786 260357211
235741187376 807178996 179784480 595591260 84857577 131993766
429650837154 125772426 153084450 188924372 295782606 194568517
3969235389336 15549703 139051312 249519968 445836540 411276140
7362449269992 207072384 107731570 24865521 791574849 101911108
9504216534402 357770504 7738956 42676320 83836116 508283783
1523999615616 472476620 267261878 473998761 229476319 391178175
18982955205192 551064976 251670600 604924 707543487 61897165
1282699425900 260288631 806497725 631237038 107817480 3016083
1491514562456 376276215 537725033 4159545 218558604 39788928
85554310050 317408908 775594305 530741700 509075949 24074716
824705491248 350943736 341228036 212686656 39416376 267112806
10263241165677 645197652 363255440 58783378 127861344 9757746
5233630922208 44902532 12723640 729945933 46382780 628518573
1757569083816 76460022 335533016 12021295 26426719 197797860
1962486980608 142709667 2678558 114152236 21028896 189626744
1907490328975 150520964 216909018 62284875 67580352 24035679
1365693452250 133477591 48373882 36940967 224288031 233362194
348633432000 69370770 78135189 8212564 386454519 433678824
37128085288 880683912 309645570 86270349 909902103 88382375
381338400960 199874400 72825765 215438072 235535400 184626840
6140352817928 28718590 461714235 754274328 183343362 256631980
679328808048 317857976 637902764 448224070 219831903 509165479
6150791163145 79675360 350245532 155513892 88680525 27170469
261364966780 100524060 472998960 60751287 222453987 305256464
14249077743468 495207228 426123024 64571514 395124394 48912054
6321090451104 441007152 48795725 18331435 239160519 327544270
3474111109113 286395923 662257155 547048000 486648890 170654600
1649361954870 114524064 174070640 118996717 138157048 98644166
1993211883520 298005837 483689976 389872338 228872547 410341400
1664258644984 59252222 180144224 434388815 225218466 634873796
4325996469015 723746500 400956528 911224108 190046844 279473942
2074152872960 27989793 24548664 720679960 134380052 138311712
675196699716 66591184 102174660 11024856 842723568 230816868
1239237184575 87536456 222873963 556229992 22281504 271286648
18549644432760 154102976 115404352 241643544 31845984 410107824
8951243535520 678110000 9918568 804273706 64012976 140331384
6229734095000 445580310 350817336 699432880 818903976 22822912
1241156346444 356124340 41780140 485626586 146052024 73600110
6554854238632 2302146 377728656 290732403 741779934 240681792
6915960454170 75948439 242943350 65077356 66846708 393134700
135206532689 126890121 6090900 748961037 863020760 140816120
15975462377840 305651632 273842368 26031444 256755912 438905313
7066266892016 7439904 60665352 256954470 184416768 114450110
2638763008000 471234306 59902410 57968259 209858121 58369356
18838972548 174123528 79922526 54675886 334148521 542206368
8550526247335 294828631 259752416 247750335 28904145 2653244
2987389880664 15471018 237460418 468090454 91907417 347913028
1413409032192 185279080 8472784 60598980 111865176 115137540
230120240760 441577790 119482902 171975277 8415291 513734560
329371247700 358639660 127460428 874495442 482041584 12629812
1978127013231 307231368 15715885 40883878 99429400 48413574
775949973700 231736041 291807936 386025948 102494727 593871030
2063546726010 121182663 73240250 88146432 360419848 277644039
6051605795686 65517060 78354424 668781840 356434288 564162110
1362745262703 8555624 606793344 179803630 2658946 77422810
9856202107500 5383868 444887606 19062225 55672864 81649659
25384785558858 149404024 138744384 592302375 302331170 240516738
5441533674885 21271792 875403948 992488 377319996 4423612
738931303110 288896927 205988230 277577696 33446200 35804160
149201669645 421944294 186468282 9092051 182898576 349061520
86022533250 822772652 137407060 96984120 198343086 495757500
1473202639080 95811165 139115661 26112000 131291185 98364432
311070401460 614699956 249163336 43226300 5204292 344436364
14787608468878 637705341 189994312 510987516 569740867 145505892
4354378880 80737410 623673708 123701842 418816146 160353865
2252966844384 201351240 13056270 181832172 4529220 75035492
128436500640 374871872 831129150 19210459 243999037 42569780
270455268000 732470520 126657152 541261083 195908096 333621670
4744970709204 296643798 257813010 91085232 5835396 69324528
6988532490000 573244000 262348608 4994864 244295832 61903074
6731073669240 129285332 379311846 488762976 183524194 100107808
10244031525 126522331 343494800 180645269 55843942 944849640
6452037876870 28151830 56580205 98873880 17258514 745327800
26100668061440 143658924 163415824 97536663 866733712 748126290
263070664745 560529695 759515229 254852600 124869420 168218694
2660971242000 138735021 31768452 297585392 229423500 1750392
6882441546240 8703125 192932095 433941090 259730095 29828538
5757933920544 353493138 34784320 168752340 39611088 27567135
1938016017912 218232355 597820701 56129972 977537656 36191213
2688076224405 292066155 466692765 137834778 135072642 602238392
3721146747858 433444500 759078479 891672174 280447008 690439788
7179876816960 60736392 12844860 132682445 560047650 355345120
509182486736 470233872 71864193 326570076 238057810 379642344
469588791516 369452989 761821910 123548640 266144684 38083005
2988498337650 453658975 55268038 19372059 67551480 7395450
27986212800 196320768 294932166 33380682 55227765 268600995
522583438339 189523125 34161680 89876790 49106330 426294336
3519023895940 732369677 173130845 127814655 66162768 141016512
1112572822080 745456692 398388595 241012308 139836592 52853935
40621474296 9280789 311352540 3169650 522008120 479439540
632791328400 306520540 452146578 291525912 471056892 260660452
2318182462701 652247746 219985850 735880704 99618113 189708720
408513710020 574238587 659029640 978927784 245670336 826829232
3049868301480 228545928 113893668 76086648 591099250 296006864
2218876480755 170367130 94100 595683600 63527870 463174084
17603024429250 97176240 82237815 185823030 53855070 288717160
1379752390280 125084568 105065610 809326541 147945578 178099320
9268885124884 5187964 180109564 506513065 3938160 132142791
16235515614624 822375360 42077855 145046272 299325377 328930876
7311506981760 283267088 20029114 19498948 360021034 153095960
19688587735326 406311934 130956320 217549410 129089880 227274135
2869470594198 231579639 110575440 41842371 75863333 566271623
54752466780 54534557 107319220 69398595 30497712 234714368
2082293261100 19165716 435144800 106077433 123875604 59216848
5712678389600 122106036 620686280 887105496 580825357 353563416
140966063532 414600454 245228200 71194900 52759291 96531932
263300159223 65496964 59486640 43100892 220549263 137896810
3107210241384 527665556 428011680 2506980 38864700 70386075
1981177355280 97560673 303507355 542598144 490440964 554995044
897436011650 144499344 410740923 644815405 819639120 26140695
1646995220480 132660880 104090686 36466416 559625688 292733780
178238812500 432602458 7437924 189048068 367026860 5728428
435722644630 59073055 100586421 191298887 221208580 187780866
936652712520 221746812 95982388 779869050 103780193 196956045
1396598339478 14769310 82028864 88291720 196881438 335564247
1632706840960 903040416 467279501 288627750 604603232 425198830
5502903452802 682232610 87228372 1999557 56707174 637192908
210748367340 209945030 234036480 368304712 285681306 343409210
7380836679524 136871325 1926656 500325504 113586645 600726672
1062945592236 260245362 621086166 35345890 396615582 86981335
79099304776 500361540 583780022 342192774 299764482 178600734
1397648333052 270835168 41754892 69475962 58597377 348725559
4618128620160 239603320 11659666 560194566 92402030 149081436
3344429058940 157295565 75529804 686628462 73498594 171895628
3147226817208 597134046 400970430 144840822 4519550 51287292
1312651308990 266897040 20921352 348357072 396964020 8133050
176015250176 77731115 80261280 118220295 86101617 58566418
10467570130192 374886750 605443440 430797523 403781689 417878856
51046441754 474672 353174250 161246700 43454180 616963224
964788398464 349859727 147277172 348059606 665949740 705701584
2208700250575 56824656 17055532 91860051 2423704 36730177
9095947155680 578568213 219465558 42070050 107983865 51651270
5993478385272 81827460 141945023 19084096 518112 358289925
380689576330 257483184 88048470 224213975 145257113 26004768
630605769959 327293400 777034512 20262006 358227792 96607830
10872108898992 309065214 27540720 72606720 20314728 7670544
1364526965802 49948796 27772096 9065940 49347139 25421810
2763577201770 769275277 100652058 41009395 841273172 139471400
2556012089610 286151824 508965002 441264 283457880 149008655
939982293756 123814995 354227314 345454560 140616588 56589030
11430925081680 74835986 381297358 55457094 96782565 53761925
1035492773700 101455896 38514750 346423980 52572549 205123880
1314339009984 784296530 8355570 305182512 319572082 545951238
5272736618800 350694400 51150908 69620335 808443512 405253800
3504341460450 154675120 175782717 97211222 68704841 709525504
1348120861482 10092514 501667716 94081179 337211160 63757638
12591843703824 608873980 35624997 7692243 547889396 81806349
2529614236562 389444132 24908352 179017514 301939715 54424456
7818075397680 144915527 111827075 60205938 638694420 32416016
41548759000 731820096 257551857 24590880 776179597 1909203
174454415616 663709410 551131923 189097678 35203 553780427
11964303209196 93895416 58201896 167936390 312933244 382821390
1562431358320 13908342 123001136 149560980 59727528 55565109
979868586970 191312712 28372736 83614440 148660266 551593145
14203391312229 399790660 5286106 779753835 324997816 197903780
1491208891400 279580572 560217512 26788797 347959612 68059188
4978881623370 402840460 408504600 513578109 182499572 134370544
4277848943468 600663584 937554660 179317920 585915050 36312035
4151474899110 548357916 518596681 73959720 169797822 749600704
2645414731 110005216 13670618 162484853 600860392 126078060
18343709005980 272619263 149636817 852670604 65349289 674921349
7592339642886 32145796 923778546 448483581 19627433 235076436
4880542627400 2679303 41805932 446333426 552136442 395729145
220959221120 81458048 32841248 201245904 303568125 26215290
1333766044800 440903650 527428980 497123616 250825256 135358740
210819874720 277606080 119739520 25690910 145673242 56325262
450539490500 960270720 189517772 655156233 388724144 499101764
116188095816 191230263 424293408 214547118 175673556 265864054
3294981091584 249094404 457007361 135573378 106991136 275278005
844303843205 191787078 701596908 447281037 73164700 544149824
722222599630 274094146 64982922 321588312 430174801 77525468
938816912024 218004731 330197300 299495591 136793446 72147696
5023543456850 564247380 507993848 712619105 33102524 736808910
5339970134800 242548608 43249920 72094990 140380051 155183176
2886959949500 648947016 141794340 822215625 413643780 76841310
8879089253760 200363856 134932566 413613576 5031947 185068732
4789411145568 695895442 259658624 342648330 114580188 18298961
2546234536680 39422400 74466272 788532984 19112512 339338934
274054797072 230074611 685067464 867295143 895566154 151634960
81015335286 351954720 34737780 102340112 737277061 62861920
23522237453 251141200 29990400 8746650 35603100 563825388
761466053656 19291224 10078450 164428526 31952802 243704538
924501996576 244959130 577228358 296438350 450019676 16646088
14606947732860 560844405 97521840 470475296 263932946 746676
3682848967200 337693104 235453131 179336902 172990584 132134028
313680783600 25899810 476068112 33525000 52797459 576860240
1704302535474 8476325 53143076 337582140 12123004 99725040
2389036608288 429992922 105805953 173651386 91392840 640262713
3429436971740 83643567 114846996 29932200 290439114 225252278
9604042699680 275022566 80159156 366738434 230371684 604740900
623958294500 88413750 81117918 753077107 384686096 381868578
3894457967373 133924142 466450116 540375528 54743265 3337328
8658132879690 43164061 87689619 36521912 7998060 144368172
15486917780085 424258980 309909418 344308365 144575760 180254060
40485530925 479280676 607948224 57873304 34325840 961578646
6915414630520 294771960 127391153 814658136 460535880 16610283
6087266872040 401034352 292731435 57694727 324173940 350160935
413203971300 376315890 137283300 229879043 4580550 7210539
2784055810211 520751916 19789008 93082564 44339750 202445124
9407021619996 69039665 451212615 318642144 513331360 186321024
1266273476748 30461154 182122416 72562538 633285752 599554080
5896233355932 80713248 148340064 42983524 171533579 15268140
1541517686016 354973420 174053112 6618513 241096515 110969820
2760993821874 51389958 18818570 336225410 341811072 127452248
5301805066800 404288742 522819780 405894524 49448238 1016288718
84865792032 133617780 430091733 41786752 26089101 395751216
252863310000 10590840 510470470 61646598 134953200 814024600
6776687817192 649666498 32533170 63992277 190037120 147971075
18090511484760 2834234 233308000 34519667 529905910 43945414
5180425835520 4363265 332981250 37983401 9944166 457657200
661842639168 481576305 12359902 377095904 6904755 23912959
14573482517584 356682872 694951260 121882800 618143400 540621570
3737538981600 92586153 281593756 489190788 412133888 151142420
15223059360 87717305 111274768 168456500 658469989 537752342
5431094086275 488489862 5421780 311034074 407583685 26169061
251726750570 126308010 74371200 18784758 305667348 606488745
11040375517626 64977120 87554278 944539524 37850988 460120650
1001089383600 15966240 131887744 799738720 348415477 129971100
35705651674 1435407 3225165 85138924 37585938 157109238
135118934676 116194617 163212996 122750595 155915388 86365422
6805902950866 27635790 11137014 183032192 270085200 108185790
5139768599920 699310386 6533475 600326440 738650889 586638820
22962097037880 4223000 62657400 169808512 567172200 135919259
627727829568 331090752 85568140 379088112 19606755 37447233
5713250369120 48129510 125009454 17716808 146868045 163758174
291636799272 267733840 203107712 11495592 450478938 46714041
10426576043268 359719271 567842208 54699799 772531780 30717844
605670442200 548494841 615064105 173551196 195061264 75013728
12765663233055 474706656 538847296 6411860 410703075 155603832
22349577641460 9463440 111797920 173203155 86763668 248674932
328743004680 367724648 54666037 267965360 52084604 455498183
10608938076880 445434120 865093036 180670924 389413332 58576962
410335483000 154744500 21238836 29848192 150819310 240967507
181177462746 104800795 803571300 597068436 403819000 179278569
5203145854545 24275832 38417042 61347900 108612612 18099828
4798291229219 37758525 470029344 325646997 5037888 106471560
2655987516000 573136121 330888733 852235950 205942880 2519748
14147068834446 58159975 483229747 84553658 422531547 312720940
2390585199600 422217726 179625753 44890696 351192095 282791886
2487325224960 229383446 68330293 418841610 41555520 482714617
21559984995 952536039 818631657 14089599 474738446 54954030
2078548989036 58644442 536086525 398244912 671748924 54700800
5881237021852 452452360 154799421 740000882 27249700 163724950
8412950696150 57638276 52783031 80419024 427742253 420323380
16908689725984 115362102 163161017 149552739 122993340 18902390
14211848931280 263952913 443105820 10516756 470087352 68819268
3081347715600 723662432 166499010 187304590 135557150 32882760
2078240806895 127929024 329999401 802124050 552400627 307763799
2761209567792 420979504 231708348 223555248 432962040 75574716
688301766650 125753552 552041048 607211136 199949508 247494744
5614329198566 431549667 44179632 258715260 59936994 181426564
1171713685928 102204882 13643126 211553720 608307000 33843110
64903647340 40946722 72058450 288324388 296920008 161294952
39552695924 60817760 18484470 202686872 754862725 29354640
1845936057976 363323058 85872985 295443648 30710330 229002064
115587090420 18000152 49663078 368550616 32211006 143534655
7528768638269 17863032 50491760 3136336 745305381 2607168
289660628845 684137608 107887878 160836620 170166575 197494170
6831597222450 162255249 148769300 442191750 145508724 18269040
26485461380 335143540 406796775 330236376 119200053 194366172
2456407066608 65123604 205335321 284855980 5249848 349474752
17432597529552 154806192 575701140 79242660 561131218 588990780
202243911696 118874365 6444270 788463480 185728621 873808650
423450631828 417847980 111050358 435626388 134840162 284430750
20128988123580 977369448 737018402 542734104 179051925 459667429
7554541902450 97139004 407549960 878474430 55428857 248659775
4503989102340 377250966 118141094 192623579 26457324 378858711
4856423091072 808225530 141420330 234624268 261978435 703919301
2681614170130 11413412 156056169 504128400 783601420 116446015
2114155257840 514780224 22616744 431675499 179447220 489376160
526392235712 122162964 586466712 288017664 234431348 257607000
2790015207168 494089687 857602242 215442360 154677384 521733252
1344871111710 82332481 56290434 484147350 529183646 92760115
106015346976 407376 436630164 21844641 153444723 110483561
8085509364890 297778941 762809510 9301512 127586730 874426892
421730306640 67996614 754960185 40345968 25910050 39625440
5365199062812 654390894 498868575 597778993 745521525 308787800
8008562087368 204516 615144420 310688365 222597773 401367625
8031668992048 24604678 656016096 240862263 490698998 14653380
1280425973890 461806250 299750460 292426609 328063645 134916990
13739264868000 3118869 106125951 327408480 469091798 982452237
7902605981760 370206408 221274420 484123900 154511658 471344848
432520743600 1375200 385026033 18921494 25594400 149100223
2529229941000 421320 175326006 184880220 436859924 456385776
14385265815492 263386670 216697416 32550186 826123324 4672870
3743398695096 628069624 82993396 579333660 853592520 190879440
1666533887154 278360145 326148624 742844216 262183426 276405030
2318091300 212258621 319244510 181826682 114366280 116143440
1997584861536 85465500 3608328 244603568 226177974 94990284
3809431685294 11956642 49229532 54755438 15501540 6865760
1287965774400 459660937 50635580 15668136 755279682 429446028
9477882587250 85850352 8967520 70737961 286516818 282940230
5511794503200 54548144 638446526 236774043 592008870 75167081
91798957900 496857960 677972256 605158693 597247484 72633990
3246277324680 139541815 149337792 157020680 18899583 2547120
547225134720 542712675 84475964 135287336 60209116 1031410720
225769093872 201828396 527309532 31080225 82240405 946700352
1303149584880 622412580 336626720 34593300 358550192 219292500
2112159110400 774783135 468118500 248693965 79823670 260563680
234032537790 344819190 248072640 367896580 37875320 351116752
1793934113328 192533064 52267446 41554065 598859336 355710096
604869969288 405706184 87355636 3417440 353904516 821172642
5884139924300 20936448 184592544 402768160 273643128 691612431
2355337925325 399222125 46574220 579887732 285293993 79702155
382122716808 443666860 118127086 123963650 50165415 630989798
14212021499280 88475732 324609213 98563275 60810770 65923296
2807317991880 21323195 53256294 232975725 295212657 290618064
2413995151422 127893990 248175820 255820940 220992414 947761288
7244301874905 75128270 359422840 129429600 597693402 410730838
134623447890 135641000 649811617 53035200 431749252 80892812
1105110388200 138890280 41464020 384312847 239162724 563165070
1702535424336 520951461 37847698 190732500 422043832 143270496
498408137579 834462379 581929950 348689678 332253950 278631162
7963691473242 433621825 122815285 122829216 723912 102359925
14516704751640 78986960 166612850 157316580 20151188 11992320
3082201339056 46720751 6509552 138425506 274654276 188194951
12695558045184 66142883 171355950 544817808 105491680 259856688
905457291712 230184168 63430728 444809680 157014039 490194320
949350425152 328000812 49876938 852822526 441532532 78818145
3125494990800 232119360 258013682 184362084 75979992 176489225
1263165072000 63930573 631487535 96678932 268454593 423778251
7515753083140 79782003 153182988 498251726 404994681 136776815
2841211729440 636046280 200238278 629286861 65399530 243796144
7450349650920 267877200 145032930 659242813 139571684 372798712
214745369410 548286190 350466254 77325877 361448588 542016408
7003074059375 238239045 236982486 539214690 222877970 50931540
621066719734 124932320 374181840 27772746 344567865 241325568
1890036659390 57161720 670610780 16164876 10312359 624078012
1969340051800 232276506 2066575 397667072 480775435 7301593
189934095404 327733351 142440620 620951520 64827921 356261752
4154264841870 115619196 54036514 18825950 331273908 115877355
9416826354924 767473758 542015516 106455000 399606068 983488125
18578581059060 15446795 52181370 540550460 94819140 751475357
17833430510472 514902528 978052051 438634657 629986032 109880256
1242589539450 265558850 802021662 156374340 10237485 427281120
141664443888 551998772 281712690 34583678 674468032 41001868
553885788120 285627672 71244725 255298303 351348745 725607288
11716610343900 111672935 368229856 682016220 745549770 753216420
715903225440 1463239 34946271 205448000 79832831 48109614
632426165952 722340414 608703888 165219845 209858416 618457945
1588764836700 179523456 401051462 337360140 45392376 786442115
19703534215079 173265820 49107780 822500308 87341742 438026370
95036768101 55548416 423526935 311325712 273472624 502442514
2190358328928 513212874 686738400 218696992 247945728 49370210
8434540305024 418234680 296062395 120859000 2615259 283054590
1292930268150 159038953 395692650 7196340 404150474 347556244
7818163239420 640828200 655864320 417323340 216094720 57247765
8572385942400 391415955 218961853 445106081 282805862 70125480
16764299229600 37256061 107344448 2560030 183631644 795633480
5727708881800 424695196 296563045 516192348 617364660 216544156
3099125891232 11117343 137820852 285053800 407878250 319513191
3562450593660 113413014 544097932 351394428 26740868 1369045
13982669922494 812254970 1030423820 738046770 467182650 646501005
1001431172064 37267830 17279871 209044856 848233562 30205760
1295588227716 27947544 213006947 36921093 449040850 66826336
619024755808 175682052 85145214 263159424 300595884 530351072
825281858560 149126456 294821085 312850608 292439696 410393836
3278236594930 749662979 231151795 24735000 55463841 1524912
4166908981560 332700030 54746210 499274499 9354592 159283189
4002873590770 2541425 5459070 113413594 408981286 197518497
6816350470254 381875010 103725544 152275968 57779332 137699892
7539278320102 459970298 53546136 7720930 92976192 36479604
33580306980 223081752 505906681 679284844 404566240 651237730
1054421565932 42440216 704432590 617713035 162255318 228502860
3105994249530 52215429 206141096 500579160 51407489 253397740
11628779809035 17074080 150821229 207519208 70215496 147001152
9290595250560 642144448 135556225 209976321 50661296 499716999
2672771912278 923301148 380071440 566074572 39069600 29932348
583357626189 276008312 598106049 332634085 594399902 145454715
520473968784 36356940 92684834 110564184 3124208 416038980
4528462853928 411821442 333952275 455644890 111284856 779017866
13880501376 700093764 69226136 12919134 8656298 391236420
12291457305600 372793250 652157264 51755328 226044081 508946795
5231312600850 76755712 221237158 373189080 11643083 515995062
2757058608906 44109676 79088240 973336356 568963257 411345789
657441713304 561876315 71469750 514756182 163909888 98894867
4982073388800 412736883 169509900 149098719 411338088 460810210
8772613686525 8412690 124093314 21172480 38787637 129175700
1051729132064 449804952 31354505 168630420 640887488 84475344
239990336840 103830594 201446838 386754672 489199992 167685437
4986868282374 40377142 64629839 422244665 326384454 155371302
780925423824 87824663 30603335 954056740 56748510 136541980
5568148492240 262171860 16861975 248923675 185484008 177214824
4555259217180 177969939 234976280 28316391 213700125 38622714
1995158932416 125377208 521995903 17104278 254019780 414823020
3685672775040 1032969510 243726300 304451631 564602462 114261398
124095268220 218042254 307892868 439926816 490137900 142413620
6672506672568 162180993 302986240 670204128 657115182 73604912
5574618373185 66129442 786193232 176947050 13875660 730457280
1776020193360 376992504 287411388 150997320 776028416 11413260
158394518352 152060904 882087640 78254379 173923659 9126440
5617626281724 41662188 663244302 366186328 868834014 726449108
2081613778464 49293210 361322758 266016351 286284726 382635247
3621819540672 27567790 470921247 154511127 170822612 585571260
2700364190240 139130662 24772094 358773180 59334404 41488106
5159298517242 425250959 14421510 229919184 49580525 32617680
13665105624240 245019550 216251466 6615710 441402144 645643000
2654262034450 79400148 327568920 487811322 185599418 920007912
952764013950 75526780 282250422 594657975 262649904 200453130
349077843174 83853630 74535594 470753760 67714920 223389902
1480592333220 209572196 2890600 195094971 99391950 217402577
45184067352 772676275 151836672 323785000 766473648 66931942
1799323576624 311649396 1432950 48519921 610117358 85365770
4475014172556 169152543 227278908 101236536 23553888 381596652
6244295595456 650665735 554513246 219170210 153973590 111337800
2266893584064 170118258 7636541 176077728 76452207 251805840
709541820513 537907328 11064555 108044775 345486804 120570929
4681781867400 124879824 687864400 98730520 379072512 82353125
5437800614004 740666978 851403225 404375280 625377272 39425490
791620875444 84581212 25014575 45730718 38150108 177204916
2153577364470 150454080 327252483 44250777 236058269 8609840
6337170487425 176405101 9074978 62900640 203426340 20310129
1488136453132 188640835 34709346 333722342 378373640 118377300
6450889337424 305915700 316929708 405022400 92355640 368982194
37387897382 70449012 172964375 10237188 160283484 505178856
3080709030080 221884704 21247840 35892786 255928610 386258366
1342491018750 252935163 285011738 335672512 514024098 572978300
214731976470 402986870 37344750 13739280 589877664 218187918
8068132238852 1026018840 358728106 90224354 31653720 148367898
16170988207032 380850834 523101772 76748386 41304087 409156578
150062589576 382176423 85079280 312539565 648446640 304407658
1942056476438 911695593 643968446 25582550 133220646 306959324
7404796533120 208020581 55262869 244678784 692005820 765269400
10067444506620 123107140 112891462 91778157 405132090 248567295
17372966683310 448694856 145141430 186856640 780308100 651433209
1776614908752 236096850 230704496 165614239 47834388 227729220
3974412339752 137213651 722415680 56158506 196746108 243704717
13802194180236 344702466 291905937 350242656 4170103 621992514
4020036284592 410543172 17079128 643319820 118627578 498766506
3372099555000 83098428 201883968 46475450 476708112 65926224
4787980095456 3432714 67813098 472857424 485546356 124913828
951572199475 201265280 682258486 199437238 171976000 392587125
332520845920 284861232 2976084 254664570 125018662 7818804
597085074265 625959015 275730627 104885990 262594224 126926110
570866490294 172656588 655378560 254607521 97769220 87474304
178627167708 505641876 26952321 138537436 53835651 251825592
656580354210 69906147 13394590 99991164 342163040 146970420
5997033621072 132784464 158438995 688094404 20857760 741016758
463668540163 82802790 54694472 102395370 248245940 19319582
1305351796016 318037410 492371630 769204671 46696188 93705768
211265112592 472593600 27802734 126191835 432778608 272763850
14641461072 526819675 585160367 183008000 332374725 433230555
87156092820 11099634 189361589 66924308 257537520 90838102
6360691914661 144247488 118529235 87925419 129993978 188406282
443994921864 1012593087 435715137 276311621 255325280 93104050
669676461300 235776616 242699392 106503761 208155584 70203948
1055570987867 157390880 12147894 115469438 85500990 130146785
422511589890 439098184 42952062 69654860 113579856 604266799
1754709778675 82581922 853958875 363322582 143691975 63921060
11489439696 255876165 431512172 337515600 15705375 535847808
272666324160 13139200 70668438 158125448 233828160 478445820
3546109913700 7546746 204613962 262683595 316802515 36981970
4874480160 63380770 49980987 869645841 102006700 156605955
6783467378919 225329553 845613288 941994375 981970200 452323046
4311613506780 155770797 93565098 18800576 261335018 49458984
9233624678400 152770320 164058576 369267770 45069080 172817370
31975173216329 476903024 199725060 265004912 289729024 718328068
4545902273792 690103200 501669522 18888953 150533448 424167480
4264755558000 752660640 170163960 208649134 192004208 410895480
152374389336 82725104 9594872 42649600 6337335 349953450
19860660586584 544362084 9311055 582449868 343489866 379357412
5774049561840 171943777 374175930 73969395 314367419 585731328
191588847526 591175200 12735520 313307748 736887713 321683751
184025506056 189988119 37890376 773965050 562982030 696099033
6741967012704 185347584 191156150 536774880 40080920 994185736
152319506746 101446596 200593520 184849962 15712935 23286565
3153054404160 723192155 501188730 19002276 189265539 103161115
11869935396300 497479884 64617510 54904875 249178636 24965484
1611373968918 407445504 49238766 246538863 262151221 297256365
6905168140740 24646245 195935310 401018488 54143502 139415744
9781732157600 178426266 3179673 711357850 32076162 520431408
1075091800160 237363510 331365567 153656112 923563214 222019830
8419069029504 50472300 551549386 122530968 18074133 593700840
8810423547138 121442048 298580280 527167008 365882103 935065220
1444762632677 178450281 302203512 162962912 357532960 5640109
3973587817068 308694711 59286800 130398580 78419359 755057376
7976232692664 257868554 55349505 600262785 250616220 380309445
2749748865240 175169088 163235928 614987250 109641454 320715008
387078246885 88607456 859183542 858058317 102294 572417454
2527280691936 224898156 714101184 689077284 228488188 410299955
10698020110336 29074218 241625753 414970542 48491312 807610551
476058927168 54756580 844212720 274780278 133448760 126422340
1393694822520 208901511 176410158 114702232 148140618 826850097
15209040572352 195454780 134473638 228713140 48047200 322620100
221069560584 202449940 517591872 636749919 115697816 396159225
302637422230 190689016 156021901 92088652 56944560 190912713
4662140117888 99718623 356456224 314214264 202699280 294007800
6964282616562 116340455 143151524 317925570 645237910 18083709
3654645372000 130153645 628701129 82795440 294334080 866874876
3831757522992 671471108 63019152 44736156 289073820 504433478
22055210686080 162235008 1003834026 72958972 91120465 153302260
209632457472 321093464 80604412 645283107 251368290 408732524
8827134921696 45497158 531338944 310512802 468037287 67326300
1756095646113 202221656 70100160 63990675 317551142 205598045
7452868281768 48218628 57920685 560264514 137332494 267633108
17705982694400 645068550 207247896 410711212 436504642 20228293
3949835872653 85535179 80308613 17343520 573875800 119094678
13552299030474 902024772 687487310 805879440 53856411 244965714
3292687039200 59741457 347478660 70188720 43450185 545307021
1721179578900 21547687 669460980 42485737 92544396 123290882
3881743646417 19423395 312216996 25267872 510229188 857617123
14377850614589 350427216 707610360 841576608 155620296 109025998
9626900371200 41277179 143954775 351395512 723788400 321593354
21954683600850 75330 15142288 10979432 73164168 515464063
18088479079632 21374768 734744780 456508032 273406209 608826270
178758008016 372539997 544576000 47655984 217993402 119421240
2205047108880 106501815 68253623 991259432 381561838 34259128
2784051389020 182686196 16489224 880199820 298748706 257176000
5911359772032 148060196 116728227 419372127 296916084 846227725
368693881704 8264040 2215570 216496566 855720070 175967010
3210733935360 381924257 225294388 99489488 50609367 295723041
9051006937560 35771376 123178900 4320648 551987414 148372406
19310991308 336840957 43804329 104018472 966380844 181215490
353952342800 293193390 194568894 106079900 395662995 228086220
11930049090015 211667520 234169847 110799000 351108156 87695347
47288170656 265902624 147747068 199640376 412252057 47638016
499100348565 427833540 428542324 573135252 102844170 235848
17826321667500 115469660 178957350 132782409 95392280 104480145
276173793900 26536250 302037504 211213604 737706048 436203590
2499876000 385186408 40449072 951078216 387112725 520374144
482463005760 113570172 36608040 68876027 613257596 20221884
3281065734180 660543488 47971286 504766476 27390613 3653420
578144184525 428330854 95197604 456877971 109181376 562440172
7848910607328 123688632 22872891 25676890 111278754 880345308
13334677803317 33175044 356739463 12108450 173100800 392251520
9434813675672 265993920 20664000 3422916 667110400 117228016
5165681845950 560280528 165166470 167246121 716543604 60307304
20549000019080 33099066 234812160 211877289 332404677 35739257
47876691824 538180434 249745880 344308025 162436060 349234264
569523183638 731479383 294042084 36362880 225824872 255743875
6314789651520 414194490 199967328 393198904 131789966 80942280
499655297904 878670432 411603525 242045232 69264140 691685424
5596573499700 483645570 326252772 632263419 3607416 548290800
1076071719450 666502668 159387596 48206784 13162380 298962720
520018140992 793250988 111342888 494266260 593253284 26385036
510667268520 328215442 610959476 368580762 384095970 376487255
3213788218872 653632582 74358424 37658379 139451678 17520480
1767193826080 28744086 202819220 8857549 323932000 125633417
745053846768 7399350 386049240 42726860 11305998 277987958
18606507215208 19004898 86419458 43359998 416772255 77591367
5659070642400 102757947 229061944 553241940 234986752 394057824
2033306904330 52827342 148616320 337500528 18863493 306477393
5069222015830 35961957 103737414 416816632 696010764 183307404
19181944042560 241945577 41068335 51559508 868579032 64688140
1282168462320 34557086 586711941 122864810 392139197 668616052
4467290985792 57816090 39345240 278468401 118920430 520619996
348670887600 44315908 237343518 7464 68336323 392221544
620036377632 424760099 14773401 258781740 338173698 432656133
1683271021920 126750540 182252526 187233750 216613650 276654131
1373131626196 778202975 246276096 88803708 583786510 273527919
22249672244800 545541804 285832560 9363728 339254356 121850160
4531085469540 8542415 257367894 331863903 838033575 304912776
1149115612876 251539156 133699124 335770026 462253366 253221140
13021558223160 40787864 573443712 14164854 315643200 625259200
1528273075200 829139145 230618895 167433435 100047960 154818708
7707964771440 167456550 10786724 634123529 288781692 628738140
5480482488625 344665734 277552730 230309424 674511700 761837118
7413011633040 391003713 374713524 330172200 113437905 578124120
874672419396 152719096 24473490 71585010 133639424 652837709
1125805505832 629842713 231837411 222713898 723426963 582984173
13101283733304 283819662 259031886 476241380 475226074 24608256
17104515542660 314642880 9608940 40974912 27948680 572821732
17761792886760 229407 38525760 437122035 39431205 689180976
10013231045510 31855736 188372778 644390572 284684736 62349804
69101898768 11170224 103433308 9209772 5920425 416974320
5799250226406 9077250 221634327 370293241 67860570 512135880
16404060983097 52523640 18557651 310108855 91760324 37632204
16469863402748 310145066 390957840 485873377 795386083 35593558
943764922040 171817260 8912345 1813833 490247120 14679960
6066179479800 116827998 509584320 70806462 396588195 156887040
330153862896 209991228 58877030 225228384 174945686 109256864
1510828849530 56449704 265896150 201666969 759354156 370109790
207953883080 274062439 389504640 946590528 453389540 5833760
520780280400 70490880 229495376 131408515 743851990 84486996
3971163379560 857631004 130077155 279624128 65157222 19531453
139584065600 327240090 917168175 285968770 191800703 174344784
8370486451405 268730874 216242458 149713100 202630288 244514468
781605514742 353286846 434003760 16837900 375999120 274662075
2243466841490 329415835 33595848 142915000 219222660 86133262
60738601920 199789470 276760722 18716090 365085465 304955241
2780314139750 458436153 245908110 25806535 36811026 344597984
1591791294544 25077150 58312584 13047375 190682265 259549632
1592998841700 453010758 296446305 4286592 117391680 306788851
11916772096720 294959592 147042805 534464775 487306575 52881098
11020580107356 60427210 657264046 48491608 2425192 752746293
1910200402944 284703012 718833504 656962475 368229060 697082940
19145539655424 55760670 691603620 228836212 59901591 125015490
8671550816250 256608920 460866446 255492712 218795822 420321054
867685235256 77647440 37562616 472069620 10099584 5451576
1264730818800 151631976 700761930 161515776 162801996 241326746
5139192300893 149960916 4656951 149035032 24713665 54101773
696296322624 119818621 257957270 308437032 135240980 107602488
2775444481836 448530776 233731912 496612380 590691255 370459359
241472206635 272713878 208909008 11073224 242694088 282136378
2236032597456 21917109 589774172 8332818 440943003 532075596
26523842418 443460108 192215520 438562780 12018742 13687464
1778664508458 14929315 38487582 15239770 19660976 624422894
3400444917208 147375096 71772168 457564599 81497088 31313048
15037864261992 325409408 69473208 81546220 557808242 210870440
7924891384557 145263460 11342125 626503476 348449976 300400952
12510776399616 68385582 142459307 188887075 227689328 595586376
974094529196 475815101 333790242 564247463 218694069 2379195
8007106100448 26201246 214690830 115000851 35446180 231363836
16044555083260 176166833 124043425 63929082 284786795 169570655
999127052550 16278278 253109065 229457920 2158492 574248108
444545476830 613064358 52545436 780102540 216080946 56060856
8070194400030 18419832 643097685 94463424 256825500 270369750
7323504939290 157863074 512290408 255018608 6378684 111173608
18417621957588 7169386 11601503 44523604 50846683 360050860
12848786756256 553683416 386112761 138702312 675002097 283820980
27650698251875 595786040 211783 552482524 373989600 29437135
125277243120 552403211 284217561 13081362 57988804 22074800
1234313792140 368394925 423445530 577422940 583209123 10912960
5360785927428 9815208 179476368 170047977 282208653 133995774
1220947808000 41077710 300703730 153318972 499497628 203075068
1516198763520 278521200 353717300 58006272 388767390 92088366
6991882702910 43323735 181668120 611218305 230287164 757936
985377049498 231216516 216263950 578407842 84027800 82820430
20293793944320 71449117 152724411 167597860 412583843 3176154
1778148585920 110864799 70471885 50399814 509454465 115918740
851376650320 646601641 5381415 76412155 63822996 4946864
4837020733090 387711800 4852330 352984324 291333186 390258459
1863944507425 220885467 152200846 432354723 338258349 527792876
91330810340 66503025 443706912 427680400 588951720 61073516
673787819460 256969790 72724104 144046524 493480350 98010936
31341103950 745697016 46209900 62568558 88201500 115697368
16561053268200 205349250 378698038 107893434 366171078 669186770
2597020911135 558186160 192641460 235726701 67659624 341137214
378836588550 466278004 95817035 74662373 610050285 158598748
162889296570 446129499 260265357 236565096 122363904 239691894
2438304041250 78568581 246760645 5587153 110564069 46556465
1098033428366 831478752 51007983 809082648 532331625 23611334
3637501847030 14224518 206547876 400659300 289777920 606501130
1887842679912 4864 57187636 306774000 418259850 188602170
543275279820 164641530 49723791 568720080 146733674 354658610
202482444751 202013888 206658450 770366216 706125060 177370416
20407655993232 125821983 7080456 231075312 45056768 8736070
751891635180 370880356 711158532 265003479 268036755 23166452
7924371941088 90637704 146836550 885264220 11901540 331672978
6450098534928 212822409 666085280 17324658 34218641 114874192
144547798626 100899624 316619186 114549140 611488736 62763603
121375312240 481499150 77540656 168689912 764490675 98231866
67582612622 466490695 24208444 42992600 334268928 194062835
9737677551200 234224805 231115452 241625688 994865410 449170386
1322555985300 498242640 187005267 3835998 292351710 98088940
12490748483337 109480848 413112195 9526395 159120680 380712090
19379027285422 55722744 468672480 304194268 77003142 244685663
12669421733514 26140012 407069488 223451658 14210027 122237248
630481501692 219439467 362753106 214304340 169405158 628390040
1752252480 163790019 501662455 26190891 221412688 93743328
2726532154179 777302518 408696750 90435083 458723751 488727625
26786309809664 58339515 293125184 479494395 183251344 495675116
538741640000 196779396 479955728 250438914 678330248 41480908
211149589560 372916774 636950548 628606476 192240048 378993252
97596355584 21417492 34809216 299131704 16143540 35597100
6471886788732 22498501 106012725 626293360 41925597 60802504
136544546499 282463713 210203736 1369962 901401600 497353038
1176299891000 493815048 615114493 66263175 150779222 166429872
3697736656392 189024615 777758436 649062400 3039666 22001126
4513691149968 1711604 622053120 509350290 65621010 474093637
1269127104256 363733119 668869920 777581532 150010848 129528622
3235735760394 5711463 186311426 124187612 74101448 92043576
2138326601631 420761 53636715 138450304 232726840 438094476
13017958004 17882524 271486940 83662825 4140857 279554375
7644481142500 51006688 38385812 68045601 220403736 465208692
4524981906123 14831190 177743533 2194740 128041002 416936442
218042102304 34330503 16130100 232002472 173346978 225329750
557846230578 130307418 667746145 638702176 9209856 238784688
196564576340 410915936 600031257 235811784 44928535 50494544
209146422496 654924996 749402376 173130516 114393475 148686237
1223167727124 324505706 275139228 422700838 92425620 25858560
8071871018400 134055408 583888605 230554571 715966923 1000974337
330291561600 659161062 9749916 301225450 670884274 12552894
4823189957390 430517220 361709388 517380192 483814870 656410331
444380894496 814528539 46321374 810381780 60561398 440914710
22486889224791 9403875 1541201 363314512 374402394 127603440
503229532512 148471337 340402037 958631970 192298031 723392972
1287177685263 593358310 17263284 145648940 372383704 43010640
6353193891528 95458230 447349980 403423560 412911380 129770923
14615856624720 98297650 201454896 602414176 40817320 3121536
3476552880168 156662565 298491378 432236266 36586092 480934346
10965077236008 79208472 166893024 226513924 370336634 496869513
4195819940692 541908744 139641326 37665606 142427868 107819235
1622317781535 3875322 917661360 365865476 72795104 178037211
10456777830471 218365482 112465000 120447392 148478235 9520332
11739061304490 799975594 104452899 305575556 283583128 15235280
6607290830900 319335822 529238655 145450700 26802776 166911602
1533337977132 187204425 699298404 286234842 246684144 82396251
20196164996865 175681668 444755915 182427119 23523188 892087223
4154254783392 128342214 55584512 3321296 105875748 643946225
20838728779632 78656274 177377928 632981554 93018250 71264028
5305390078164 333610680 15139616 804483670 396483552 17105676
1190974124412 385611045 554334856 28103394 432238352 297404069
974423737728 15515899 23336364 202835850 458138718 564492864
3092464003720 18387240 76382030 320471775 778344554 200255364
3640840951620 16286235 849979 110269544 174906875 128028016
4371631184760 277222314 82345680 541369101 61728506 721339806
5060600751107 220551276 93107544 125570928 587374908 481428528
7703962797825 126102702 4272390 15946510 280138782 41371520
11491007272070 306545877 256614684 318428220 253977780 77233632
1594149268194 55608696 221036090 80244489 96130000 173891032
2035465720288 335706190 166655304 25695232 185094200 177050032
2690577650160 8237460 352574178 9560749 257270583 99795290
17734399873494 5596278 600419616 317844750 51393705 619725310
2262354584567 252808452 129746400 126437410 656609184 128959103
370723836498 325099912 571374828 216444816 37514568 716979736
3752044030560 847302222 278172920 259338480 452375430 58459947
5057475574050 508761234 67604879 11168622 21354632 545677245
13795665246720 174456750 434525235 209935494 784523908 390580575
23061521753856 4363040 429902850 402897915 657752678 43329776
1201795635568 40813736 659577204 598332048 204549440 164822829
6561341315100 294824268 204140994 385897284 3115996 264365855
1609441940925 333034088 62200042 123778460 200511718 279964680
999721099415 469116 219337496 118024192 73179911 419489763
11600360288226 157696352 175047336 72884688 543387950 30797851
728472830112 348846409 258752506 141778801 613092459 97184872
545767852338 274596839 299262997 162782490 55075321 81683334
7149635208708 67366596 6431828 75676368 153702400 387247900
1012371247110 44078600 89786840 432989286 125477765 105063024
4625887343660 553344660 585935866 292680000 681253659 33270780
10079284101600 50004181 467160448 533469993 17707746 409360888
2481006838443 141727976 106436668 10326564 855763102 387548084
5016880923792 21172410 371947344 678640600 272225722 14409852
1282205097250 218008064 16060302 621738560 669529476 415013696
12419031548160 60550465 675131590 137356765 53275390 323000570
2971659968480 285682602 73510202 235242078 261902940 94003420
7229857486296 164013180 68972400 159570056 86607300 127019750
10854132124416 928627497 323643144 244836183 606328580 284717052
3772507195548 161050032 739183890 111829648 439317120 93303210
7077056207080 94200480 115696532 250217577 36084540 97820856
2650725831844 65288682 30190827 96834936 21924500 167133168
30274921250 24807410 315135097 460547022 634001808 777654790
3516094168764 461784525 107060077 427039806 173699316 86085227
1189617130680 928365156 123659519 226222750 6077960 661739320
1325645667792 99221005 364320463 303639511 644285772 147299773
13598771373324 118886950 87569856 349510140 800857224 71603190
15445668791552 267816780 812854770 19455667 47951400 176035776
765596543328 400700854 475731828 337405173 31716756 105806362
1779993498234 219984255 24060448 103390235 277742676 25085952
21853031550 6608352 232817040 319518684 83469947 36709824
195837182660 206053044 199637640 679104699 237812952 62830502
4881977391120 27525176 359486346 444085026 312904768 6209610
203298616800 210374091 30906296 1040671434 676746856 192989675
1869632959104 65662336 554300552 260701416 185095736 486380592
532023354480 290612872 533322636 72232407 731642814 591628290
86857496712 13916320 170133648 278573954 208693462 43684420
3184981754752 16475020 399530780 242621600 659393088 100907138
6643221185328 443312250 629620211 35664990 161496888 5797353
140361191880 28109358 300429789 29683836 285444750 36869140
1958109036156 58888820 192306424 327134808 105549642 189155256
26208453502140 721569024 5828130 47899272 72294930 416915245
5770656864 82590840 53886338 357928282 177710259 509780564
4787868937824 89709660 222549217 522610200 443320208 54047245
763647752064 404198368 1031581320 773053044 77584972 446621164
5484439378530 129372294 1683000 34618262 237153151 139122324
6886545257304 217445263 414058392 358710127 519333192 468505544
8073752456880 125007036 165894939 61015695 81801420 179738080
4973748313680 474418470 142325067 554055280 296402784 87993108
6519028480496 147978432 350702580 101309008 210350734 374924704
922688535312 228100976 29522152 832122042 1473039 662838495
5580282192474 34776084 321859929 177185865 22497363 315699164
52682871180 428819510 250927056 642577650 63201624 235922400
4397296051200 660476411 31788437 549597154 726922843 287393458
451425510227 604329488 297755000 262779087 72467514 347527148
10378654191360 241702200 279141120 660828030 805732228 450204354
2012799685500 195395802 292161996 309835683 43712528 423690957
5933286099000 99165576 418962594 227790108 5427381 39062915
7220501654808 119088810 228441112 53395501 258310698 1330430
2693287829625 298689612 362629326 871262036 158759860 80404443
3965861993324 505616475 346044996 324531445 219092823 101373454
21501145012320 26460540 152661249 30782430 176841444 162648717
779715342000 261116100 142408190 76421838 445180716 115873128
14805277098885 585465321 17738361 542126780 206114226 213045630
950896258986 298386990 448340100 66909696 287697142 31690157
30511886592 38375178 489802833 606981661 191158332 920584828
594003086960 66331705 125314992 139380 45071964 137108484
3104010870444 6189189 138737330 320426868 76136723 65134654
11754039247104 631496808 100961874 139790222 867144582 26162796
868440372000 424112500 13898270 345574476 380942666 526096404
55443435600 4903596 197182624 428076572 630950580 128964672
217784388900 40272173 519380092 980139216 493789205 315581552
241666229288 63725684 115653714 108442048 40631143 23812244
560453741640 638296074 539848098 807717956 304458180 271552680
2662935819915 157426956 243566819 151849740 181803260 812322
4893435064440 116096947 427753018 27341167 313509410 13702868
7604498085498 89542047 180736650 93375798 4855760 576559680
6346500688368 284409346 734610249 82781936 652840648 2058972
7695639465750 86335842 16670425 395932680 129306250 347374575
2628960516360 555389962 59574540 479409216 503037744 175604549
14804541990000 90443276 281404980 2437050 158007186 658496832
54522255660 711453392 189614600 444002041 104549256 274667217
11849963488022 928521836 205438054 431732600 371233251 646296060
5657744342250 303879450 124770339 184973952 279190032 129714020
934686981888 130585290 227129058 825609825 35920320 274155239
2148243871185 365299434 597916924 10442388 261231873 791649200
1752077638260 133636899 53354440 448122087 48236100 17086104
3791941902441 16125120 14002632 16263801 377731209 178866170
5266292760 475231680 184879620 271898760 397772380 277310208
51141488697 297833760 150134341 461909105 158896173 408921744
3787433671320 40173861 638745800 11768913 222458235 157338032
5142608542995 88289012 147905180 26976565 39004560 517553190
1918971035586 499138470 651278940 857377647 97027380 558717544
814605856897 308203914 60693518 301422840 138499200 10668615
1441344011409 581958650 307084986 210161120 74411714 353476192
21710439392240 499000967 852119024 242396714 802753145 200942638
17201148143256 131375322 183215043 438044532 77230166 2946109
12751290317952 494868576 180243238 713698482 80581656 35463968
910016160018 611106315 274887548 238940160 337237304 37341500
237850857720 733725610 561391527 121700810 48024583 6477179
7379324867460 134997820 47640961 616545797 180807397 605505351
4680587213856 12869080 644283981 201011596 55130502 171280186
2671951279564 258095268 592149600 160463664 625901332 589302241
380403306600 696489520 29976828 161323356 177224292 85935410
189498828240 98355558 82801848 194418224 373766088 328478360
1579209308600 80348625 176247605 49092840 66964592 138024332
213214884400 13277920 29871624 11655550 227039400 168375884
931393197945 18044397 262519253 35542080 154731820 586164832
4393294413040 216806308 138351605 113072784 146293568 215794048
498799390800 292454980 171103112 205067804 22101894 161041941
115872792000 700124738 824702025 74817934 27583941 661058019
9786675242198 132542050 100935730 20621172 287381607 146487115
13048958697060 268218300 30375072 568706974 150266383 384475050
9925722318240 123164440 660799796 398356151 289531866 27531792
6198882296724 197232188 228678185 477745500 484799263 100780218
5941423553040 231173964 155580290 8287602 812953250 269650904
3799537461846 474705068 728201493 164639670 72150690 58935429
2047896309600 594891710 207655931 2827444 8923512 326038160
15416551954700 432353955 643075072 727208887 671923200 3870072
723021529395 35768238 391779948 98996100 197097730 21383801
431827485635 450942815 238237335 1673928 246747389 232929840
38540629295 966211302 298734483 43639827 117031200 780863872
184739119488 159409059 563201100 596018988 57688608 22407840
1454888531000 103351572 720955538 142503010 442609596 54630450
6775392118170 3312882 57471330 979907592 212917425 263804688
83663843088 150021278 37000252 241056004 253810612 748260640
3283393367940 442546650 125677685 17710644 307780800 36933975
6460243275500 95340701 208609680 626233170 704982412 574433388
3425069335413 310797015 488180000 376913647 113644322 256355991
223766721750 237229952 330468725 699881304 676342248 7635165
2891797315452 52590840 111394500 386469825 130689766 147217181
547280690940 170382448 246305705 37344120 64886588 147339136
865306804752 578958686 19504590 49155600 250358529 505520652
2646816557833 370982500 113189860 29851536 689089989 316664060
1470941423280 150843947 404650575 9835947 173593800 45755255
1564485968200 522094118 232294230 78173205 59127488 922738932
7381175160450 566585472 521126409 122083192 164666764 564207840
843080220960 117579330 806603905 22549824 264229245 430606956
8116753045740 21300439 235383672 211602820 30683745 266891552
7474577100012 511488 425399750 174730688 5191548 251939478
5461556454738 499208332 168409056 606670704 227562180 518322014
4716301940760 360860544 75770805 27885870 544654640 153927054
15175228861776 70969266 88628750 326181101 242401194 121878160
9488714520285 489886992 557817813 57296103 390328890 394308600
5515888298910 278409934 290844900 71495235 572095458 305080930
6086854578000 169960518 45076059 17718048 683695620 114957381
3506449844792 629228104 532304892 565203600 324025277 421249164
6631786463328 751902848 848716803 242248275 133435159 24958516
1327479304193 93695121 675114430 455845230 56468152 65337181
508155649056 312348560 301430598 214794756 146424364 148760688
2358294579666 377388984 630927950 83339984 161673644 2674651
444481754535 128568360 26575952 316764228 787740960 158075185
2252834123400 481615134 58557117 1872184 68465880 151046254
7630102690560 89675160 42984448 115988816 31927240 169120710
179123644188 223963092 342113882 159686176 221845701 89514612
174252161550 961184000 432310254 206782164 90288864 76100453
3579111007224 94266800 85364688 196193286 449348578 136493616
4492997320800 256048016 43731360 3205085 72532432 97699208
11661049509408 118676250 31352076 150389514 386598768 7072240
5616347572836 486997290 16951700 188929646 28234598 756681480
9995784146249 631892500 38722640 11202412 283064329 732663664
7750840923000 432116 34491232 455740194 178139365 104019821
12425173236450 274955769 668276700 209573008 323870236 163425179
627249028560 3600696 239446170 224972174 280013786 214494370
8231514455076 326532780 61840727 147966450 369507788 672386595
2346978388536 36956412 111794720 168295920 254486448 222295320
255258879678 75443348 544956615 79278672 362054784 490865553
604288949618 406140077 37774880 26985210 63263340 35110236
6631646815200 83235620 629875611 414791300 457634528 61932178
2426932372390 499623090 141867958 4018560 5377298 903585240
3134575737239 235509956 390271009 81398432 158220754 52145280
6397976883474 13163825 62173436 226428720 522358605 466854900
81856578048 601930512 161813184 98146620 313734244 88868850
3469001403406 229526252 766867500 87658375 359196362 582073240
101148518826 130374846 2416058 596350834 610512 540155712
5501914306500 183703254 673256982 269967350 13004910 22028277
940766823198 208584810 46100067 101753982 86392740 156527210
576095722502 307926432 25897692 78453860 245189385 324616140
13718613113928 105507677 246748608 165701448 26109722 4346678
11053922009328 139158172 441536953 53595888 293906550 336805053
1005352780320 283160727 430977442 208089792 111946496 157492524
6879538832960 497128500 678238352 292392562 92421666 56473898
4519703623344 35034216 109287926 555656944 98169390 111929412
259557408900 772422406 302734925 441877368 59936394 64293156
1070383199424 87242184 729400096 424679922 460882696 91859560
668192128782 322580344 472324916 124713188 907774 375249221
14028162720 158597100 355704800 203096229 435338165 149979690
31235776200 466711524 519819688 8755014 11499339 73622224
1958282918760 381337686 330791340 243901651 300343131 561952836
3294485004537 85324896 318604608 844294345 360079740 53344314
675525204495 140274225 24112221 3371392 593655810 286184680
323407676592 212523356 64675888 15957295 77641838 2785150
252013077015 59849214 437923266 480243016 13619259 290137620
4630267639928 559006660 182243996 394440900 284191677 556076325
882702590226 244193488 5978880 640850825 229079626 105012480
134898693600 35095704 36509733 193858121 53234496 362416900
3710654289210 137510145 17929356 5792895 368952280 376856184
273596989956 107443836 246756778 225435470 11518380 169528077
271490363120 237426660 103718881 382001911 17227568 223671576
4875954386121 97379205 733158965 713681826 301470720 89641310
13416434216835 139644560 30687072 448555170 296627968 261417087
2640593789691 524973106 256793938 316170283 789069050 443367516
3973607102430 191348968 111580288 502154393 18020646 135838131
875563448760 5650548 66954156 230016236 205202760 105727550
2287096966830 192948912 843420240 38047158 229113561 95119440
12260991994524 127970958 225219900 11375920 33583878 159757840
1866806592000 251587920 346585356 45278072 192798472 81059160
1701557014599 600637030 102262201 76227405 646363272 20631132
927421540560 187994736 16065840 47903940 79622361 223495712
1214077124040 503359587 158131059 154680090 378684549 257110399
2971112189760 90844138 18612924 47298823 378116595 126743988
4047584690400 565089106 32714265 72395860 741603240 17129000
3966786332568 206697582 247096456 53873946 52009188 89271602
8326785264399 42815718 16664713 517266786 181783232 480112468
5131895767180 103215300 251238400 11671290 48825642 3378585
5439735865398 38662325 375035927 531619355 324835176 488233200
12921133700988 731025280 378324072 196687338 36459774 282405600
490410912590 443828798 3908436 121457600 92219162 24588144
562140264056 88396768 677956866 143049489 433018588 56974302
1447622185060 180309990 320863435 4201053 302649525 843592724
452696457164 159377140 339174096 23923574 679354823 75916928
4441139261364 470936340 94090816 288031392 17404354 193571430
20387361456 159985152 200035026 287193135 306109440 110279443
1009663856208 175367988 108157380 23081970 475315890 61888995
2616255257616 136373362 482701310 358422008 76370952 125816171
22487381577666 79537383 168812530 216790040 296487840 274830855
43496857250 153692308 71488082 554155322 180245609 482035996
914554497560 496029352 483001743 241131347 543715080 481352950
180507757136 264477915 408009272 473496296 192022290 221921572
2566773187440 4931080 494943904 63131440 353465952 122060088
638648764796 200887290 263045664 305066894 130686060 190126464
6800266166400 200452076 345957928 233979874 432924331 232826796
10591995207828 19019708 6833530 10743915 98659998 180560820
1138467052800 15710464 58264984 245958720 188843109 597026094
100039342128 231251064 55146020 17959036 127292526 68968422
39822919200 535698555 624383240 2720024 480966598 18188709
1460973361092 93989525 32305180 157313376 875844900 215851125
23778772891010 139907949 66485272 176147190 405237547 411260472
1256720920000 328015440 172776780 426365049 128922632 393446400
4718285232600 271864960 88629948 44739576 306272301 521251510
534733164000 151510930 741550953 277241000 107286421 26843040
6423329749200 844481600 13884339 458037268 316885670 63219065
2875498616550 36917748 812458836 1987080 292040635 127557222
2839919616000 431343171 508668874 634735074 257054445 47808585
225843741504 78380168 40814403 388529712 4351620 353553750
6468380528992 7637216 171307664 533616922 592785216 63246300
912996477496 82869506 206175174 615710100 462726621 161421548
7212824270798 314527302 384697584 121815246 505408716 381952860
15275714296128 509078804 359004622 360031434 4642080 370608860
1014182674560 73704666 238693906 91466715 146568396 769357899
2675748579430 591728775 632008969 962827859 236151620 179934522
5545617551992 324930016 415551630 359112820 39340218 3737229
1352504860980 480512 608506860 343971880 314047500 667234989
557720068284 106134540 139809928 639326250 789754650 557637502
80829093070 9225640 207595752 245993856 739563055 717813798
1660428312165 173477794 341810291 704921595 791604550 44888907
43597442070 353731576 93414988 8081775 1001060359 408107970
1029322793700 92944035 232401186 108736900 382377768 94409784
12667209385212 294262575 24124074 249974088 1320576 60376656
18862078220904 317149952 318693475 93718296 387022848 102840144
114509707458 327150079 323989532 271343105 131560464 80101350
5331140477616 461706288 4752534 208326546 12733000 2925072
4539779647260 870167700 303885127 337746068 139497874 987881904
5634923990112 51360981 11422800 28843416 12340504 183128680
1341134576757 161224328 364701064 127718820 120129100 7448794
721085976160 496406321 143622180 725476364 53323193 75624283
4956081093678 437704848 433002504 55411936 184335260 22949150
9977003220474 87824584 563559096 161375538 4019804 277764750
10624124411424 92001732 502672360 750975519 208308506 179132436
9246663230580 334230938 53775586 367248112 311879925 5658820
4070519970816 419291370 97316428 780806631 129995400 205216296
20262991081200 254567588 52679839 609641864 218516340 399268188
80611181216 290494968 550724392 74784912 513606464 73125780
1675110129840 95114118 24896945 5296698 435890204 341939180
5118793413930 26496120 163622275 3833226 159116100 109792800
2358987730528 25097600 123236718 270892728 953381445 413347338
5878819798233 57614448 59872319 55913290 170837073 53657500
11773103479991 103839843 266126394 158491141 173209900 943333300
355347598228 161204021 332649240 155731866 40588856 67558848
2916633381552 189130096 89366310 97246590 462446007 44286240
10361451594596 532284038 251295616 444620456 110792644 73381960
3869920728014 512853570 463942960 441356280 113158853 399547468
19088562777060 294536566 3616995 37118124 40450284 665130442
11213770203251 51855700 572650346 874217088 501148604 231541035
817629334380 4726470 493172115 369504888 762331476 124920525
2548901933760 325958575 430966422 238347240 337455984 350593952
6688322856480 59685642 504817710 244891456 251379546 68344330
926766852884 140266500 77668080 277349622 242977464 3008082
5344632664784 31144505 6434552 419511177 295994048 29430478
1270421652500 131916630 17220456 34659961 160472432 634573602
497799579105 357409323 636390384 17084496 30901290 273387660
3419227080 259579708 395129495 50915934 496455197 305750815
13543027968780 64048850 449011206 209270649 926569705 187618007
16278347261550 492930836 500179693 627970056 8385689 4304430
1321267882224 384655648 947390502 47522790 58279446 222759000
3311144238600 807037314 40811628 11366730 111595412 4558300
12361932486400 654525144 146691024 524938512 105866762 563132450
796836249600 634342225 180177400 423211104 193851486 389564472
3181149708000 361403815 46517835 349226964 179045884 37400042
5174079525000 45292290 339809272 746648060 783607392 245327788
282739678155 565373199 193616808 47017277 288317666 349328028
1062528153 915874456 917848911 322524522 409537856 45242932
9078024292337 95792868 820098300 280476000 9832046 204506646
3892902549984 329690264 13066164 12001348 6226815 618134598
9893494160784 3166692 38436242 662268200 131423280 187042422
10343109748560 433632855 464731830 246233708 214335000 61124932
6062473712988 437154094 189652534 7666920 7033910 42835500
548737519690 522491773 688117680 578251695 547547744 29134134
4139923636688 503710512 35439800 8074692 337076454 751139920
8268973867840 126004032 98374716 55656018 13897740 434321674
983470292388 484684376 38903280 90666720 20896128 3920053
2456994965880 213381760 360330336 478740360 110803535 214390400
1934674453602 543459510 34751988 568534939 223206880 119109600
467953579990 329888730 326920567 27997536 538431096 168655872
7909726476699 201732645 233477811 567240740 268169930 326675282
11267228264256 639638160 203266660 417191472 73757367 584949152
7844157889414 179552464 54881244 447028888 49258720 524101468
1079427377152 490460499 414830376 598910708 264307932 53499336
798553318500 39022208 59420844 669053468 552811158 593980569
4093831412880 188188191 744401280 66090084 851592312 103899978
6743608769700 392756881 494922561 821354930 49909035 676204144
149234364375 405761440 334523747 23530374 410317760 326027154
9374265528225 103505139 51113588 251532190 284612500 146747400
1574638026324 443230092 553147500 311100108 230418364 11552324
5554532880 115920012 429863868 520452100 464832392 570587632
4345598191662 297042528 170134804 681205594 25057149 135238956
2452171370380 183087450 97996311 83030007 562049852 72399180
2719475774400 518837364 308947680 175796600 3094562 954307965
170454905180 32020380 184526136 767990552 26628212 422206032
1537766975878 128125130 324843123 72397641 318465418 20801016
3325972341923 346935680 229392080 351561756 241550599 181539836
10967410992840 148129400 27585450 41749260 318179934 46210
1535189063100 22329756 161321964 288902554 205394017 554601600
3944529581010 338761640 74473680 343918410 136963536 87029670
899550768 271537109 49950693 19142302 78338000 918590772
6702330968025 112932534 551062798 168335894 168134910 273120673
2222345838075 981992685 184894447 67016430 24877392 77764515
5695177533584 58356930 343413176 273640 789522453 13818790
578145052200 28703570 460621980 218949973 163294625 151989778
1233822821420 80024448 173013960 872687248 51236372 338562431
101657779596 314670348 223374632 856155936 82502496 24430764
118476587112 184992341 635921244 586677330 406051200 110358558
5752638990945 290314628 111201495 562557992 202501200 171620603
623437491927 106778750 92818869 67866344 579731652 92828970
1362199130712 40915182 39792480 203210520 30063228 524232135
4966790539320 224643280 238274416 130500144 478233756 33194748
4463796386153 5175072 37670130 44802775 203943558 257607209
7042031261496 73121310 117374103 257724918 47280179 234056326
298088621600 643295702 713615086 1427170 740337815 363747685
1981008384600 232657628 6384214 835102552 14979600 576922407
5480050179240 233154912 753303943 236763506 152485180 166214901
5480466868800 98747066 3837412 497888256 148814918 274518144
360131307712 363069378 510505863 457098694 35926044 65467024
717170029695 375781884 391608702 804693473 86280084 143482586
396331902512 156898855 56319853 124571886 397298070 811595120
4440441280080 151769856 28013474 13213662 8294481 887514838
1461836510325 102053120 69773690 269999570 6736800 16014306
7557805388800 203461882 56707192 452562201 247431415 518609020
6019414524192 64652238 56495360 108659694 211508299 143569510
1169984411015 338961903 306793292 243375755 95078439 170610132
68045590872 318233208 43793748 44938458 691122796 98960264
11738703372188 696579891 560024800 6647112 6816360 305920368
5157210633210 346105318 90493816 16178920 158399738 167844036
20959093892256 49485472 54111840 1743860 534896660 106457472
964669473012 4754442 335910800 293888301 238884408 298095060
3465385413732 214871250 138366144 258342545 110660466 102378786
42963951096 44948028 368889598 75587750 353353690 22570440
63087513645 99411786 392753448 8816808 304993812 543510337
6212760828064 12044584 267500772 358924104 851728752 290320074
9206037464024 41428392 355548336 74425008 544182206 6654791
1402817593360 101708960 37239880 734178472 361426230 379654804
2861929297728 145755954 460602540 286545568 154673095 572724251
6216345379534 20901368 593865436 20385075 616404012 490831250
2419632626796 420410525 16162175 12823596 4298380 722300512
2021564136930 771476150 54211759 343221950 506730000 353825334
125474304096 112281356 344309574 363059363 132828696 118693248
2779718720079 266352269 248305757 591492642 114524323 8308052
6081824426610 24803408 320991979 705258873 8816664 127271120
1436480786776 380676756 41985845 136431225 733842819 294581490
234118707570 123840535 409958964 581036190 354248346 14053468
1126321188500 530586494 129425287 563191512 215772822 123732949
136243288548 385375968 121603626 226841220 31076450 636279020
5408999571292 518724828 706342395 14143528 36569873 106117824
3063322214316 142340330 355198248 276956353 80444730 411908598
189548749512 7195200 390171168 229682375 69437628 133671266
514379710425 785204424 807867410 20086512 5451402 471291264
7471620798210 35451370 59266558 674894850 701296512 85165920
2191562445248 244260 387673104 594409596 464435580 482906684
955673254008 216361088 34743735 344594439 446139392 379819000
2766050137125 99449581 277423706 95966290 337418400 200347770
9839072274480 643916 296095107 354508952 40270841 31928280
10853940660 178942988 5449290 522145260 438621500 22962159
703517176440 97716282 98336368 88177430 113574023 204889062
6443987855448 98302860 209293254 734193580 249849520 2228949
1980569345937 260479548 30908408 19597344 514060352 325073600
5811914874384 875614308 110777314 190004668 308546740 106472416
15376636520896 582995840 266825520 8180688 781348008 415033965
502038067748 253671675 60627448 178716244 206771040 469616576
2372753498808 662262480 352385346 326381472 628148804 485189168
15527592960 294489327 589415872 145300480 345812046 588497728
8903390206368 71053920 40624529 216208200 703093776 434313607
4053721131312 3026501 242544968 132544450 347742724 46665836
8438609740578 488347088 253120741 480034396 194224800 172698220
4629594710880 215155304 20518755 491524395 205594200 189379499
295901246256 38447788 547000610 636660976 462613375 683658008
3296662979294 103355072 156536641 296411400 45692400 224541454
3949054763401 165397323 567918296 308100330 312608688 4555575
693835900758 4162916 341252820 6496875 472689488 10154690
1957426709277 59981404 133518944 603559248 46958912 490381040
1547359625105 55916650 750105900 557383884 466628715 447961680
323083190144 498759620 941973984 486507600 615256980 81055650
1582253915025 89130420 222953148 112390005 93622101 38246080
5324968461891 60609990 173223380 293646723 772340940 129595432
14225343742845 952087738 449483264 86682432 235237241 659147670
8091755053440 43493038 76301866 316191708 211796648 42123200
92221630920 198467775 61172456 63062928 58724872 311967040
5600041787052 398964252 366474908 212413596 654965525 456579936
826571634720 738675860 500108253 187327413 143871003 34369412
3482538808500 150309332 412462215 781370732 230401990 18319760
2096056331810 498373584 296637018 107793270 111343344 162246240
6139428599160 416401355 3010200 2681018 185997456 33252804
856157461200 6037668 53623536 1010574285 54877728 30653066
1667638515803 217522350 509415732 30376852 42471280 214234200
405759594240 123214480 15741051 47325696 3897843 141263460
3092704525548 305913300 989007465 749456592 163349401 506909496
2749630311655 352998930 425273855 13775200 29681124 575590162
2896463494197 490216620 146772747 522785836 817940682 65796360
485167341106 39253885 137656163 266503176 480201876 681553560
2165050606797 262858194 99519784 97971280 482379587 642936810
17016004656 195331213 503847176 267997352 393375840 274771908
212362827480 401722497 80989605 360089600 847446600 264051633
183806501400 111106192 256489337 452414240 370646534 123652912
4142199097344 330426092 130842050 474741712 29510040 30395490
10252214300358 336428885 158416132 193207900 5218741 264250272
3333154585432 275051759 112926504 200782928 86430888 84678570
3734157178206 270106145 157782908 999180 378902381 216716353
6675588601344 287828805 106295084 48699778 653370260 459804074
3370209217200 672950508 389179280 751928020 70572645 185376576
2385788572050 243830772 197531208 35115969 24590471 280469150
8131426410228 95956560 222020002 661187460 553251006 41525750
475849828475 98724589 359965485 655889458 64162990 18947775
6808027081760 201182849 270706793 3374560 629758200 463034068
5725742618778 89271896 502072060 190950969 539844745 43255880
2261341310085 580977159 788064036 464646636 296019918 120104469
4347075613125 4027104 694880464 154652726 19752939 82463895
1720530005370 94489128 863535395 290774214 392928256 260467816
234760275390 387589557 170914914 382575081 9686174 143586192
843616548606 10832325 745531695 86898588 280678324 85208606
1315929875257 26192448 133976700 729757782 728542266 38652495
8719899075468 1640076 631657044 254936160 101200320 101838720
2241345648864 618662772 87743280 54571548 42122250 260640996
91073672480 95861607 66566192 36707496 86284680 174344310
458330004 299020540 38975492 30037315 500827740 223239918
1157563914624 272396320 39986658 679135908 373896624 589164480
10690416551675 716990780 156857010 33020867 77524260 159404880
261184267890 507503808 862006780 340660110 606724242 92619772
607513369023 36929563 3151680 658147613 486607016 234893625
17798223012 182888440 156703610 111168120 370291334 82114904
1445050659660 211023710 20209637 753767848 13250244 446672710
4108357900800 70352360 294194928 179318650 234415312 167233624
4297805057916 304580313 22217034 89968800 531798293 122940420
2106823419000 771534810 4669560 162326230 39193253 100875810
14625584461800 420075565 799762880 64360714 9487926 379399734
4921513240160 391424240 3936460 60842592 131371149 334440156
1695737437800 386949995 510819330 14875650 388741254 101538839
2610271520640 328135104 423287235 196149888 77445655 948131253
1482145429200 220109760 84747975 595161812 5613300 205699710
3065784267000 632786254 378510080 3168362 68207400 27044000
2825313550800 641006268 207906308 343939679 510338436 661220280
6585429417000 900842286 37980475 127801866 392717675 292788900
8263043228190 95801952 62162601 326247622 94882249 23338676
540859692180 73825048 383133576 61172180 107657982 13734664
12382615111545 335055096 15870492 153349101 588954520 105254760
277077325546 334006048 342735224 339789483 10078530 98151152
13690393301760 53507392 466503748 215370916 70355384 65963040
25391008602954 198725346 365239800 123978546 832135760 808924656
5527440615840 556590048 4550145 154366000 238551860 74312265
1293091781286 94443944 58373172 475771752 812777180 179375163
7773483825310 191416000 915751864 58930270 228516302 367970848
305730653867 200013154 697380 275626992 441537600 14283225
4222562972460 29984108 167041976 865071300 685610094 531588410
820698874578 526935816 25888236 103165920 209101574 103221395
37986167520 63259114 929929344 19417910 190146591 71476551
465002276256 123096960 129349056 163541795 264362867 473565456
763189242348 157350 40882176 207547189 57517925 733401812
15389026821840 314802345 96245068 58658454 644000568 623472201
3277651821290 431404812 421475800 14343684 513126888 38151258
10956560895657 354653901 44892280 240243520 4017219 710251170
177648620112 225453031 251665505 68583669 18360498 207578540
1030924732120 88651314 258506404 50954025 745465840 64637312
1634674794544 339369696 129320181 540649604 201332952 206858120
998475878610 659268984 64644567 986951316 459793920 393757896
6070955268780 9236568 423274764 905274825 302217902 768926961
418657453340 163647784 269188730 118443102 527790200 730986240
15032500671306 218940624 222186630 539692670 112929876 133122592
953717719680 110953332 174405000 18365040 531158394 414166750
1437814060032 78051650 102091968 562031830 123878436 64319966
2248077697248 212587620 619293600 210594272 391882608 259606248
266842836480 474247074 263625648 129214165 365304835 2664018
882413587264 73894054 507829343 104078511 327640450 308881152
298437414400 27893120 103721352 7783033 327411880 78105964
2924018801820 93904515 304209828 608970634 510518896 748710912
347796520224 551872100 264639584 627854715 699638225 22315020
3086862465960 487311825 324435294 269463082 61592450 309952488
5460127098624 696077280 600347174 108662832 148080614 537535900
3720984792336 436935800 34918455 104502380 97989222 802522959
44092765904 71385312 191872446 58540584 88333913 48761180
5148157432365 126341400 315248176 161223300 704667336 56903880
1636536409848 734809656 198212805 228072950 218585188 245365601
9103882614750 100695490 128848341 373703157 169474260 82440280
41406465604 385615620 118711392 226252800 243933552 1051517584
13118671747896 516517595 72307515 83196621 205739586 511042428
142119532380 441303668 708243160 411689052 145650576 808853960
123715067892 341556545 270148515 11832600 145839073 38310327
163855270980 487419665 260346265 533098325 608412696 86677731
1029825169380 680272760 72450021 353929790 284927658 75023196
7197571267920 31465620 77221485 168430692 176370955 325559793
1194994322050 2714432 229407786 19639426 19027716 186232374
456829643880 419946954 745518935 420066065 366114762 176702244
6086857867524 820718112 6549760 43687919 339376740 233052216
3296725591424 361967502 142273584 137885022 9339624 11610625
3951571187480 73783773 500771876 225147999 387747805 523206576
3842746990720 78478799 772282258 109353045 245630637 51995756
7518635915520 756895650 330120864 373376256 26884387 79442865
246212327088 74461747 101788280 42200191 638727120 176899914
167090579508 382525920 95680890 113933016 767163345 112201530
10949619548979 589654059 18198520 797280172 521358768 259452270
9199054704960 253352001 19950624 21624140 522892065 350710136
22438205244 30619560 20207775 344613240 72516720 964635996
441254102142 76797959 35601300 726679467 789931293 63021035
960205969632 3026584 771820590 3864600 109629803 5108018
5424296989488 7996860 343354734 534417000 87213788 581816865
579323408300 57955008 330852938 22548879 229957854 192918495
3216537146772 904141116 707358372 121756227 805564899 68733431
9808692578928 337428179 290086248 482311544 64551024 667069518
5116694143408 155911980 5913960 170326695 18065826 86248176
3800577743577 27165806 54540003 71295903 143480256 92182640
7123393228128 230491950 356749528 637926086 206861760 46410084
1004855615280 12806640 142279794 28179295 10501575 219758154
39692388582 338384205 341834325 80244814 368566680 226793968
7981469749176 104478540 130860860 245356902 87049576 154807340
490774132576 167608919 190276160 207991335 241458846 118788875
723898418934 848925073 454393980 26053536 371144958 498165336
9646123893701 111079316 231852075 85627300 145366455 97096640
3265348931880 70014397 433039843 29341750 382881952 552610920
1246709698500 498377878 153475780 283482885 74933345 47411210
1220664499584 72077600 917452578 358161476 48332700 127483308
65360979090 16597233 177728880 132857010 226212642 36803184
8470591802330 307938312 317230041 165539082 63805742 457540866
538043683660 997084096 364088880 370207368 201407790 644417493
4697931102228 790021875 424217277 487547822 135735292 332104059
3427790540400 512690930 62734149 232175220 412560473 127559556
5914092272128 609424560 19590584 189105957 45276406 664441650
1069466058240 416642842 557760160 132795410 520467988 134266880
997098783120 113961270 34680332 619284666 55945098 21965950
3885205135086 614814558 38436888 464808709 542210036 115001064
1708444505712 365667890 191463456 1783788 264667200 734590506
1307970479280 33358050 104005716 54217673 123858669 437097102
199582929000 169475790 60184243 142529436 314601354 321577752
847760219050 214971777 45352620 31382560 231111510 595862904
4270375149480 978002910 410836488 202577808 363122235 259013172
8959003772634 863485512 138446880 236769808 263600270 1046955
640419844680 131749605 25028850 232021575 381333780 677105280
7817927826176 230851328 559278720 265391100 501961750 516186188
13931300854400 501923792 194493576 659053010 2621804 33325620
5358878044018 363689728 31362320 769594275 225270056 106523960
28107059720715 439680094 111569610 540138165 593518329 25224440
2637578928600 87966459 208362856 771936387 722689702 215193174
73076953600 3060750 103906193 611130542 695831148 99763741
1013785956316 54381540 457057048 6971000 123137952 92926526
11909236185000 830288067 45773821 7763022 28385830 859372514
1316459701098 279558090 362578440 171178528 5029755 181019106
1574561146896 17514024 533357286 85954498 984422088 460106001
12484539788994 394415105 196743222 78737472 105223028 341515282
2804586244834 294977566 365367464 316117924 650800332 87302124
698007843504 190304640 267947880 715474305 207931524 89827604
8346447178020 437116472 18828367 273645162 505908612 283557992
215817582708 245121380 354452182 279231150 72599296 233620320
8540456538564 255778380 216914720 357976503 143878410 440852410
3999641618070 118358605 444807750 296824920 628841408 742125250
1851688413828 80390448 574025970 34242318 157425942 727974380
14581009227400 204346205 167007078 14439213 184987064 75945600
8263414197232 248462172 543269090 342379935 344131698 639110960
8295768559260 137490488 33214150 53708736 584098404 463012683
9034404506248 141509094 310774870 245960924 598679712 353932830
4578292948306 317779560 818451480 414294800 155854044 692330520
1589512362928 22177428 713192479 134181434 764732919 555079680
2332066580496 118857510 160804739 418764060 37229824 231155481
213215217260 4335506 121761769 815044312 65388517 924726828
1042234136424 98472420 420627000 75648265 143010435 602612820
6592303713996 77170170 561563961 642786126 129937621 594761434
713678762016 770302998 24987270 1904280 1141504 332675541
328890527245 388669536 690185475 735499986 638817940 142037185
56214559800 373680901 212101520 59925072 412441860 264722590
5030348864552 10671270 2235222 164512128 152854728 47286920
2105234716572 150565038 337020431 140786126 403365268 31082040
10744078020512 301287396 586244538 267781220 10169329 161916556
1414496114328 364560 25030144 157252797 78402636 73313355
2068208822394 286938810 21542086 877988812 236590224 770322280
1087872476880 64346296 700493486 290984276 24898146 59325752
5426306493926 338526296 497285514 664160014 128781620 252907844
662117705792 43623638 42937650 236325463 340135344 627444780
765287359760 119624110 192449214 444692290 656435304 113981343
6578835017172 160276860 646476 190106308 218777945 25409954
1625147752480 40879386 545001912 139551294 761406868 12972960
545125551434 103356604 91832370 39238760 732675857 40321727
1838852303418 577153374 124085039 248834412 35363655 94437150
911888637808 458259585 64616979 73825240 755513728 205816038
6264361486584 964959488 2026310 31317506 304710536 126583130
19205022657528 656725406 23218139 432465584 821888616 46207400
3445949105820 108997395 57544818 242216794 305511336 842808528
4283720644848 244626773 284505457 95220587 163456394 151282170
14315559302330 321771240 608029303 48761024 39134340 171300000
4888065528640 876761172 263256624 273564907 105377775 107826047
1827277213104 261547386 274012224 176151223 391011896 270924420
11208911155200 78362872 35638120 32544865 588662650 467587692
16281091446060 161119188 135088694 68489070 66320670 561959937
1610629005720 756162396 93994632 57004426 109878384 329069034
1825207327482 171156051 7577760 15168809 335295036 14875812
1707030669800 397935468 730643864 181703424 404506348 297039116
3132617860560 315657091 13205054 35577420 128610702 675842532
5801225369478 861696472 108248586 168644475 28016736 177324750
562736882884 1716840 220691520 810954105 280903747 68617588
7428107923970 149181008 5941650 32298480 156694869 349109224
639208326960 47499866 455521262 240577680 380292962 38434208
3980148587220 385539496 115347645 153294570 169192296 168344438
15773669074212 1016736 114397280 175334715 45027270 21171429
5920485254288 503634406 17471376 19851840 231961600 4273992
4457580612160 267341100 110857117 382884513 17772400 50162486
9021601860102 46158280 745911612 247434467 167271450 57366400
10030682822580 597772320 104014854 314629253 202464652 329224035
264455296995 346066820 260096768 47072006 1220108 836119431
3808172211204 638967840 256703928 162277020 434879194 384993999
2006142022080 154095450 164119403 470662036 599941425 81138190
225677838848 663578498 18683544 48786262 58975056 226158202
12988688795244 235486581 570012732 201604392 789436620 225782456
18316589744040 53915556 339718176 321283816 530988696 193602057
344938993462 264755790 39394800 20999541 228588630 223537489
5513568890800 32470620 107727750 730620324 58701604 589463000
22400860160 15290750 119885640 339868815 334015292 329088660
2996216236026 174804796 4215834 372833335 88642764 893280512
780730702752 185682336 354128430 43567500 486897120 368596350
128448483272 40154850 314630800 393817599 501451884 731733618
550965991142 519863740 126607200 761324447 519919092 321508390
1536749614720 218570137 107990820 310272872 309276121 6584720
968942293760 211951476 275542622 341092560 113987100 238423848
1291993705472 368323956 507467564 71187050 8104781 282243072
4169012023935 75022140 422929080 263175453 669665960 34859365
3656231770527 347427050 102853840 531112410 119081988 45821740
1671072830856 62487698 205928939 22065708 47631620 133771776
81373234712 10512345 111082272 187390947 266557396 315157800
5446967904430 519463371 125816600 29234328 76359513 15812813
4170495526080 301867950 82309960 9955596 754939995 59086840
8817799633786 389409370 36129556 53712829 34496600 195862212
456414463980 49002545 3146628 79765420 415930711 528880036
6147306238304 766131770 863861488 340301088 473439843 315432457
2671859435700 223769472 73413056 32474508 263419863 90129708
4612896930400 388106070 190399916 139176960 331474290 236742951
1465070888336 397488913 62199931 85728775 53763486 389282751
1597442162112 124856316 601376331 95499250 4741275 76363924
8033011894152 1823458 389263820 1024152524 768663537 78440516
23005878514140 256457036 190283613 23268848 295959248 37844565
15782588435133 91722050 395841854 235519508 180377901 334087971
183929470564 294145160 112334283 332659504 242733240 275054995
1765932960000 117829784 429653245 75928450 307037340 329707962
511788405380 12335046 168425625 338311266 47295978 4793798
527477221440 348864080 39285928 550343510 100202800 702502333
5280988081600 281490487 12085458 666257088 424056600 490820024
994537499124 462122946 219933332 163961944 43659096 260397888
8682124196949 128894138 301756800 333532701 119158794 598269969
2435697792000 186736218 414015052 205274795 817731 402696563
384177917612 112437120 74066484 96190380 289010562 85683015
3312336609120 1500909 266347126 47194775 232545681 70504200
14406451953036 263038688 194624353 180745489 10901416 214482260
9057569801651 277498025 162750166 684576156 9009577 144335096
2189699759016 607365116 327931623 21820695 592474367 170037728
3584151374076 213906487 543193149 511351116 265639770 42836508
75484301106 204613020 78249592 40665282 8259921 989339250
1880559315712 524724970 28969326 260481232 3874884 131730664
6019681370 9423000 510979840 475148850 5758828 916605558
4455971410440 14502886 184595328 405182705 77960373 742179600
8343694466228 246590712 391885395 323009641 214798752 74782016
10119325545000 296349408 230273340 383183172 216472561 116592930
5492767819320 309772512 56215887 199097520 242962006 531397248
1496389270320 107362920 187455950 282281220 387756588 15282168
2413522813026 23317140 167613600 82420936 2686827 606746655
7570480017958 156862920 77281750 104332992 47556150 242334726
358855527798 359141524 302302848 71469459 101293280 1032669204
11736919550664 990295152 249028250 233407850 208722960 32284686
194620664000 470151708 135026716 362102064 952644953 81427827
10590119516790 539511644 828177993 575043936 70137516 446163346
1548125711262 57726798 272886624 351650304 2965230 113068781
352635747984 213239952 63011040 689556560 109707792 444850388
41239262201 459740944 629550300 803143377 368363280 633656540
12623945824880 124458256 46306589 17199328 426583750 283825509
2918329998696 474729536 48989650 81497724 146170981 39556844
240833960640 161370195 401440307 37737425 229751928 216649888
2805316564752 297673446 15754416 203462560 82298301 873532388
3208910299188 272128830 158692852 408472600 102635757 61645386
4378633757960 349649558 117923533 5085862 584319624 304249932
5325150261600 194328576 122967018 27403188 26911820 397723696
1600967380736 51742380 48005748 228091494 280825804 42227253
208280357376 110766648 81918972 471089572 100036752 81733944
261008457253 229415676 76297630 345230424 319944136 150132174
2867950348830 135597140 685835022 227040918 142919040 23286690
7033962260160 527811680 15084096 39870360 317156560 475472950
104783552748 190016596 636080778 384108318 538374656 361729071
118148350840 96573504 20794382 793666180 144658503 61248506
5644148053588 267279443 511525266 11936903 17658540 10116325
13566660375840 423125675 339446822 700861742 6090866 669556426
13924097991648 62646480 819001744 21718498 73182564 30603816
129115546512 395465148 32734288 30770102 66420809 41595822
8042633866764 56982854 386538684 89947473 629589376 957837878
1954730312640 271943190 94451805 137968359 484811943 175237328
2156340029880 65611180 216785964 302399788 164503360 141004480
532916341760 312446590 460907020 498160960 135258350 572589150
8259493110300 170259765 527607388 151266164 533340730 30290999
2972232826496 11567250 510217953 533874411 20252032 94971633
3396907372608 606638934 82652508 38468936 581405940 551341880
4481337392620 298353182 73742552 1698480 235596810 258549252
6763708715316 14184298 139694115 297415502 181797692 8649658
1196637623412 12075426 269787387 576528414 249537984 798309460
1461812726130 7836187 24499035 820528632 311678037 171128440
1332290059051 117479219 12541889 432309088 556176884 24963000
1372927034304 208999224 767567211 160334388 544897057 994464532
11730415730176 409798480 41985320 799395268 264560000 7847618
296748355584 496928920 999281250 37315068 677271375 156937833
509491617600 112885168 56673112 275842764 289868796 14215740
179754506604 95294364 846758484 409942948 139060480 403645175
11600425229580 417712224 182941576 158996142 37385350 368992240
11757343352643 306102027 37241950 4170474 509109552 212972760
3182985828 436199764 292486437 72121204 8647800 657225672
10775659872276 74669220 346439774 594315260 158750538 452760
6939105627300 222591450 878019786 558359100 191007265 100072295
2486483126272 55201293 5940920 55365268 157289160 107387680
2041089222196 253415414 961584793 20225102 60650542 206353332
2151548280000 342061095 4462228 37698275 237386402 131645577
2143570070112 202502964 658496496 23460250 451918566 8068830
6755025132504 715899028 115851215 89869291 385570080 929116210
7007813089746 78396104 54066600 408984214 298339748 286214498
747866339712 136434096 979668725 368677035 25237875 369842704
1390233685632 12716910 18896090 322485198 671524980 12254586
3655307845555 681255640 110340312 1066675431 506542950 202802652
3297825595360 220793536 19604346 6753810 137208220 68154086
1077523734105 472356346 1910396 448046622 47937008 527334960
2785107158400 218493975 137875066 479925000 655325028 848487125
864989198904 419133800 164766839 109502424 362528535 908346816
5783995210528 311787694 168122624 329287480 474827892 54751475
3280925286408 68734750 51260385 80490456 345572045 138777301
60005750000 3630096 276936077 193447980 280437868 157283496
1792381585974 143320005 479101409 180965600 144998633 25156716
12774469956920 47038775 581010234 11555544 58189559 570627945
1180021660740 276768075 109232700 766109400 152823118 13115106
1459976214060 129592068 62566805 144051840 79292080 178992144
2632090782384 167713920 294909092 227422492 204852804 349355922
1095694479789 270160332 49477728 337901760 3212100 41511393
2084091890980 437186127 3679263 172139803 176255975 359247120
18573746968 102322320 514186740 28542158 547420776 476943180
165561842600 79888920 73173933 87523050 53790565 520328328
5938070750640 403695117 212806880 9317760 162907850 264051040
936121151840 6468600 78797941 309057959 294065856 274571862
607106006910 103499340 650234060 40435920 61015139 512905620
2481568707024 48127364 319458171 182740070 4416000 166853820
7371237557644 1031700760 287170209 185819370 96971212 84190128
372406396505 438054309 92592192 749898110 389421890 71882490
7471836068070 64753698 123359495 778637043 60225900 136914447
2760596723664 30396366 1999030 963698120 135547280 239186607
552648080200 325139247 449265950 98362810 225003330 1004248356
1675741313565 209143515 147956850 18239936 142874280 57887214
21157799438880 792118500 614160096 3810240 361649178 163242156
1947033477072 144306030 161752596 240756950 80653312 260452402
861302978445 551931528 782895210 167090560 63330256 177195421
4636941570014 125621397 10117500 408806769 699857280 554247855
15557168235154 113656840 14972588 379046525 341659560 45137768
3834472921860 463797336 60025663 152369700 251744661 534451722
2866412989890 303447690 214551990 178505104 240659002 68734726
111423999600 49102380 53967753 93476278 109726353 171912915
932886856132 374891985 625090104 2773575 11520320 29884183
9348696853310 189492030 547006224 78796704 51271026 986013564
11528050428720 144213102 21067156 639079844 403743633 252831310
1398113035900 764983125 588139200 123030900 403520225 172095456
213903037380 188954720 718752672 542010040 81375608 310761078
16891167033558 304350872 250735882 447321204 10787442 26561745
3412870028307 784518540 28962900 141363446 69465172 222266079
8960362065072 157743344 20486992 30129057 633893992 318450722
1263338825280 18317520 512951042 68758824 827358336 483264804
7591451816025 289167620 162495168 148225890 660005772 293886542
327898410015 56705880 5149440 2916704 104169885 104616470
342481885380 170211240 60502752 59930674 93452904 80968916
2646406111440 248071640 218694930 148650996 85491966 218768501
350210428750 243297670 636691224 3541755 253759830 1049718480
897480900576 40461217 202860988 408447795 729890280 508189140
6682062543744 16912068 557785360 523714410 411840 250319948
2591384262103 130877954 13309912 412443600 855055440 14172300
2355798812512 226200537 43825810 25122210 38663142 387210150
11442118153410 232833260 531407720 412639980 176218008 139774890
5922408426006 157217632 297700498 665658396 67572384 482165262
7236879961080 423467927 36115956 73874912 295059024 326179280
1792946787248 281452900 789101800 236801442 596166 117920154
9126757227630 417685750 68948022 43373646 203592658 185590800
3963992594040 263110380 536137760 79669044 454714928 218810944
4033017796608 208143558 144648000 313742934 222028466 638464960
281537513256 14597495 2292472 855492621 906744304 223352439
22194259859200 133840296 880702080 130729100 401891815 308393988
302915757924 470386224 663521856 11925472 646848160 693825000
4440262503600 272785384 517410864 71877079 351335928 7447428
62235261387 106930041 147533256 114746044 352820000 757584675
2652112693680 341713887 168023840 112120412 354984584 672800700
414463562556 17351036 14966056 59923815 109536925 248837290
15330641133280 71916780 109364310 47926025 85582455 46026683
8879865561350 276970164 987511641 384081804 411588400 142932420
3116747074400 262699384 70023366 329753419 277729614 530216764
764918455625 453699045 257923456 392967734 394964109 400614462
2343867466960 452563200 115330138 493459680 205154775 300420120
1998216148544 321153112 46464750 6884120 110226828 9099299
313118012168 90104215 479272448 69478317 256030557 589348773
162669270400 782010460 25987508 264499176 586250190 57801838
4758336758160 276747003 46744560 603490 262083661 382633307
57828511200 69897540 281151101 76946734 459439920 170447388
466186882850 262150508 616969710 205941148 72955008 106702750
7792497305922 222160176 499125744 252785430 127619434 41390156
9272164826496 20484700 252841000 141329704 116342352 39207060
4412622778872 104432665 88962192 221924096 750861502 386629908
6874683340525 411046512 5667948 2136000 530457198 519362048
5284601472000 414744798 298542544 8644428 640763294 781727634
5192295341610 119729927 91635835 70608726 277624960 162327456
2677871175056 279042694 2380098 479843271 62814350 17443518
4362571928568 861581440 642141075 303985920 837844652 820658952
49270243764 711674080 131920690 155617042 52275620 58858260
1191578928040 2156704 79157650 11141269 62292510 59992380
5932821118575 132444824 52145016 190005290 15531150 974539110
1344626697330 672590280 323749918 567974862 3833566 2587704
1352247582 211567982 456844928 9621456 672779256 319339328
881221333680 524759259 367210261 50432736 31312708 212655240
1632418563576 201649464 106831872 212206840 7444591 258635456
5951915779444 295783884 310401703 145462633 38006713 290899081
568731064202 642226333 376823767 62352172 233161072 673787250
5219029382560 445223580 118686676 185134529 6303668 6781920
10124995141296 252615957 521036040 55800543 491778755 72243936
3061062928695 48781436 86308740 411846360 55771896 365036322
138485543616 234561625 4117927 32664060 399148578 153443997
1639700034432 8736044 1020688468 664737873 25532325 377009340
17169931846320 104510450 12963080 471468153 275523024 709284576
2583591243288 23815215 62226408 112947750 192710572 66481240
1765544084400 159601572 496136106 646828002 75563040 482406668
4926897707160 127838656 157985168 596652720 165023166 184828080
1032699362016 224976635 128298885 200965698 318405550 164024596
15056009777020 474158490 6920368 2088614 335643066 115242624
587583377700 330506514 44322391 527433585 460272128 950077584
108661330820 384056664 17008160 370052639 303087928 257710653
404980520960 41274324 148531124 931792320 195325788 145650628
1219669360490 33856870 347011936 890922402 9857760 45521944
2222954839872 230483956 549789711 401964592 419218844 203491688
880075769104 122635968 11866080 100909755 47601630 391983488
7001665980370 27188304 346691880 191737984 633620174 392001975
11976826702698 188525021 372055450 61950036 19090388 65034585
161572177440 31006430 155281056 836119395 713225079 91282152
4378233610863 23888576 225359646 355660875 12204920 805838200
28434642600 154695952 758179048 709424125 601997822 420101536
4724506283000 64760398 466338852 128243000 670942636 447853770
1556926951380 628379780 69746818 198191950 586600750 30142219
5986342161000 361430850 3545172 315749610 337705450 242706310
55808299712 778289920 531154892 719063730 72914521 553455196
2845616890368 485664024 190533500 378206031 442908900 414563584
2030915932170 93615785 298346294 64268874 351107490 52166296
321712934367 419935635 274295808 405082920 193380936 55788250
814075864910 18531972 497687528 171809673 6638628 326338528
535013171280 241236375 480820725 60644780 15350235 940768080
5937799147875 457261216 474994333 28325576 807295034 45408480
1392710390400 4806495 555559030 233885350 149526815 35263701
10244648880 39101194 509617239 232712364 153241350 349175070
2199035585205 508318291 665933568 885907264 909508044 561933090
6496715562360 321667904 262121631 82185754 318640707 525919653
4797894063600 591686856 36343850 254359160 206223607 730192236
1461328060800 862835363 592659210 23406084 41017880 954642719
468572133120 653559678 157435390 501702770 53486692 279151872
175594692900 461940580 260339240 4547403 219295472 294368038
367649254784 211063840 702893184 670606062 161145262 11614009
10340798207488 13482818 4378140 95951175 7462488 82795419
248390640150 867570182 201947654 548137590 208753948 65855058
222866212920 254105514 330247956 86565508 59051332 45066884
6794129892384 186570228 202718360 21689160 126606768 402891574
1160150906739 347336955 403537576 171531658 156133802 1017505870
1367359760624 555975 99336418 4916464 14496984 833944626
1195722658272 435246224 226662592 28814860 144289152 84039912
531088131219 24700900 88887320 2711907 354648528 289552704
98437654777 577588608 515909313 10579371 105351552 187760440
2998336161275 474997810 62323140 116947402 483184650 6543810
18379068127500 57179748 684820500 256522644 781561025 695337027
25560092807424 343006932 178375470 89817959 212377254 23625536
7208161293216 827366992 720578446 513054996 51879951 45277440
4169734208328 735647280 389313028 291952520 598792318 43519344
2998315123800 70223856 171161083 121440081 113681760 238339800
30038139219 580128815 281744514 316170144 40305976 117209590
13333828567014 83931890 541140 98949857 308552468 874927912
183704193440 296272872 333577728 31015488 967740050 238703148
2368690582400 125592 63727664 437580934 54839465 299006963
2139239356800 240098250 352437280 367957680 185434062 561970838
5775362880 178322454 462920948 404124189 99637824 433045690
12828372603510 24999216 795653108 31771190 522974944 31722000
15231149353035 188930133 217841078 69944043 239937412 141572466
4994932438672 38894562 433651752 84251327 137856006 663005798
1044745359960 470081202 292470700 685236406 522215602 302135804
1292756145750 691625064 167316765 69457920 201125336 123710858
628791022800 219114455 434726376 271721964 314755272 81184272
600513768000 395362317 302202845 244703088 831716004 243101061
5199059133750 395923347 180219488 651971362 314539525 414803844
2972242723125 646489158 177171612 1753384 3725784 492708993
486794613060 138075399 11710032 463866788 785016964 36451968
21107642536260 58320496 55725000 100127433 106526952 2539188
1447243810416 337752310 28554684 170274862 298122222 613671088
1377849000820 1578892 183945918 377451492 687362360 111686852
14786786694225 274558704 185061529 196220753 464478750 142941840
1118205321730 213786066 62361610 34436731 259109488 268084908
331722468000 800264142 431387496 355768452 4230828 42894137
40251516300 787846500 166863643 620921000 277756200 153449208
154338194625 297108604 185055100 17446296 86185150 18951036
577437648872 315607500 249625920 22636416 88058772 207321850
14842361043136 521526712 72960815 528182061 152437743 78037551
8643421783692 111012384 182787150 225984178 299832524 28154448
3828692841600 25699050 53082092 249437352 299412325 86219352
13352433819777 1241364 84277976 195999100 554533390 3327870
1823275230 80966907 342772749 99845949 215425670 401358000
7655708725896 125344080 150731974 523339984 18817428 333024615
9147574396712 414323672 5748891 182575648 41777182 570526158
9371937696800 9442046 392278700 341137870 225676332 492633344
4701839688000 691348360 384761020 151293454 12736460 585466231
53978990776 617715504 764804201 587292132 475344615 427383026
2233208190187 935735680 784850550 338403052 210449725 804714
35058210696 160823402 70439026 166147614 154557400 39267178
9881121356080 48840960 115841957 510797664 70544190 815740800
4680401988663 375268124 10307320 157378910 476380450 131839032
4346470502556 55900572 245040768 487997052 553437278 192213745
565453306740 716284842 207212655 300997554 766284516 231790155
1287040337424 322550214 336862572 96215204 119865504 375649352
531988918560 218606128 859322088 803002671 413822310 28378300
7803407862432 45516975 54832138 70209612 286743985 130129518
2632315907624 136275196 527853880 298862855 617118336 11072244
7018074421380 181023184 429446666 317710040 291315748 635813736
25333805952 501952638 35274603 504467985 127706670 103728060
429914699775 245915628 496315569 34737970 456941057 81075764
4930351695060 301888574 18405727 203874000 132712065 301583304
2360745700264 525508830 674734080 289524285 140457720 17925000
621850796280 42057750 335951110 28914368 19378164 617956640
10282031195514 134805348 404777562 128936009 10308672 308590590
3974211772416 127274192 817193565 168068682 4356677 161469911
79959651072 808530825 2840060 1084338 12767748 10984221
1616248662080 208353096 216563479 11115519 102362164 293336113
8587636560 89810262 80663016 6290879 765149488 496391756
3832287083820 399949308 13854096 197735216 173715100 115137350
1145725583280 165249728 260958654 129502639 694240890 117599350
8205278452761 122689965 102441600 290582280 331919663 4388454
340645075680 358185776 466102732 805390485 167703666 54749750
7028879965250 21912631 15791466 603459420 946181404 630557880
1106112486858 866221408 152268096 591027150 612019617 97778237
28714130565120 42344400 138505980 111775860 529654593 22338944
12240662766195 834174873 44776892 618377584 55319556 71438904
2052114493440 134747091 374643108 521281696 73401552 663051676
645168950046 292683432 223889524 47801915 631036544 932393883
4238898727960 493565115 382878374 522420856 825815970 303776442
529702790016 44810663 45265904 171138396 598397030 333336940
222312618240 103914915 456243399 268589720 545000040 433975626
6487255739750 103870646 182306180 314936230 49748125 5323779
3470332399281 569905270 561289894 232048640 621116850 132150643
1330606816000 45764378 666231640 11518267 306953592 106834000
459997597250 155590080 210944550 254301754 793464444 936320
5516346798294 477074192 78815268 135045826 305357361 190606305
4799382440580 93568160 60578987 281650410 454020168 275546315
479423469525 311996284 264627162 379503077 15974067 300190887
474049381740 183903390 97314840 71979552 91744 197555540
1529662828290 756898326 13355005 481378114 915063552 314238510
6219595282590 197931680 725805189 78589124 356040126 10200861
182889462600 101366802 11994099 400615626 65983300 872236305
1582916973624 595770968 63952574 154553733 428441460 699054960
839700484164 54766656 17602816 107418130 161541247 292419750
5380380222228 286203472 253523336 541306755 454122642 90003711
579243680928 398433760 50224971 727476240 309092274 929693008
560650157607 5564100 292685274 544905603 242085376 420607971
4308637105500 136072990 462640303 232429375 672740679 886492510
6859668755376 108469996 64513204 32805108 207597098 25683119
2575419781200 71384640 606386424 67806670 162178466 10814766
4428065531970 561824718 152422926 213530306 160601608 84069756
1296306323680 378954186 93573000 42000644 73210140 199610880
619674126912 23772900 726963642 378774042 122542320 192570168
2596948167187 356956860 237349920 313167114 324900462 32490150
872580812706 71498113 212249387 88034400 711432280 301753985
9967996654350 263930295 47572956 337303960 519555855 162504604
13465024144640 223435212 222874056 42020804 384137345 229047200
145038858660 397754112 34203692 25678240 95757336 306406730
11588783497830 141085618 501922054 292733196 484818956 805432012
351970175788 105396471 81486080 117878872 376416332 435735209
207106329080 3892860 272575908 395428713 769280891 138040350
20061384251706 148217696 4796121 166362050 214190876 64811580
170747737944 324273785 157078152 75519756 242937444 1509300
6541031075880 405453010 757874694 425154762 106463224 403735038
3002228204472 744989490 152057928 449763436 478801384 7530600
593855528760 406704104 621076439 330027776 154483728 478594776
14098700009124 305144543 391937469 450733008 353183047 345839640
450612803200 82299420 105742976 600177780 785034513 80306796
5495058043251 76952860 372284796 460667055 363521026 584698935
772368260830 604188340 284939750 820362672 86084969 89198016
3024336205828 563419017 15498045 282461056 404082785 167897735
3125258172256 21248460 190682480 329524263 493223013 731417990
4940331792627 129953516 395008644 761165184 198276288 142752017
1167633019080 21149436 81622926 189011746 302938656 16499106
5757359541240 46651366 668091129 340138670 7111896 20338392
13321826347830 231941238 95678982 104160192 264501646 148204384
18977115643856 591733149 46664840 47813328 185995425 131014268
48171456432 144507945 135057447 752668931 435812280 67089780
131949347400 151061872 52279964 29776912 1103406 19720708
1675910739705 82650384 344461356 428331858 49585536 493741346
4293893082375 211356589 28739480 84969808 268012980 288550450
2576174898762 31009590 125282784 214128588 16148889 317222010
5832832896 167894160 119604508 726676278 531872876 90178816
3093213943080 81432540 129839710 485509050 27679257 299474598
21582362624400 18716048 360508120 524210750 10777733 765299285
2646033645645 24966780 402469067 81913293 72781940 283271352
408198307086 10200330 196598140 51160788 427972340 38044080
3089483143992 10906126 358502352 284443770 501132081 29824146
12573103329500 114059015 73083380 127001630 31214995 325187142
5025512063136 607638696 113667666 389141762 329717982 122355519
1082246103552 668791789 183690274 938792660 50402170 114196742
889429229856 493208078 484477200 67496291 111552189 252474458
5314571733240 144132800 5461320 496941263 15451958 142248348
5152110073344 122884500 227376724 3593400 771689572 14025605
2237731039440 303649903 307826964 375130200 556077219 322516624
803063343720 413058528 55930952 41630708 55628916 20786112
671579131710 507707070 60404422 452468250 323602188 8452488
7956282819072 6274972 668309087 648141904 402758615 418158178
1697914726200 5074960 386766660 138844412 561146912 346145800
910836352048 99088108 82252240 578742578 17364312 549765415
50568732368 314704890 258694304 27662787 645118496 91814488
52682667240 151547013 211803606 412921668 758713995 16089276
6082635820800 224172221 430125990 170729703 616240616 391242852
117642010530 430527898 407096752 776795316 331744104 577587780
508289836576 40171472 729529184 472606476 52673072 510990150
18370003565830 60286668 4087418 215007772 284491926 340181226
1796520270490 239771980 142424730 33615900 137154320 561257046
1951444266240 173123202 25902810 523827570 224552952 108770909
3258970261290 313897474 752002725 3676644 184285238 9850890
254992389707 296738312 66187120 216028046 258125322 365382966
12413829692880 64513056 16944048 757829570 363749232 27744493
4950497065752 26526108 85472961 245448576 473677022 68425560
6197664250899 78582272 598645080 254369725 56733340 155224608
202565630763 356188875 201079926 167003040 584173998 391623360
181839596552 355128064 676893040 21111660 405183460 57629400
3003969708432 243014025 637695440 71357040 806837994 722010438
1590530631690 265901854 228810758 130361408 195318682 463596320
6134783155606 274198800 998898383 605466917 74591712 231039525
2847987083952 559393554 664042440 335093528 162433271 4467652
9120262948128 348248340 5802685 218773676 549975744 626102568
660349634984 24392165 331154632 168055974 553934389 785386485
2411512237680 243293500 350999120 21269080 52318895 115062633
5950974067480 68769382 269130304 104718378 369876771 163402042
2789330694590 431460780 416640915 630632890 529899456 363151648
460622829236 185056045 462560360 124891494 651608160 43326117
15166369284480 180506690 235938872 450617428 276766368 156813116
69149538432 637927680 151152987 95388222 259480163 82673708
19737890342208 173824150 274301340 266834460 512416348 8443228
3459643282305 406238364 137166068 48012284 245518656 104221698
2205228138072 287729441 96117840 95522508 108026451 479256750
9888936826980 462254611 70614126 148614986 25134447 221677098
1324912077248 119585232 195180840 221630256 49078260 399956416
9163417327832 678953475 626675674 512004229 64973106 472288020
24154955765080 126637525 225597120 164373252 156398386 501924862
690170544000 7280364 21865536 54132038 4981152 581333389
11775863517796 4461276 320644848 173973033 170309360 155285900
4301122631148 111238168 578790996 92783680 825466374 55701800
1812965365632 614819147 463402800 96533801 70688998 120747360
17950477769439 507667224 316249860 44248248 96862226 870296945
448348974920 469637658 492150312 301667668 39097492 189264870
14497345569036 44007500 163568985 495474492 289481666 31414500
1462030730307 631727150 324085164 239595408 318247650 271438884
3519241757588 24200918 195134280 173821884 191248449 587432170
2228393711755 30696631 210702198 175489580 937517966 11523008
1317459993900 676726743 668993041 88131780 50801110 244437509
1925798858082 25391860 234156672 90633296 565820556 198361608
788246241100 407200780 589115376 102885679 291609916 159324246
11990633987592 294881362 125166258 229117174 349832070 294116403
4516450573646 220694775 567573108 12144384 161485838 19390800
364604548995 477615516 450093996 315227214 71561717 48807180
1027589801210 301048840 23338116 92543601 334801215 667905917
1624735883328 610791598 211640555 454593832 334929714 70232790
5648942052832 271029292 114647328 304558272 105562884 68154570
1264883206874 36386256 558568515 220414947 244440420 559154888
3590112330936 357990716 399734559 660911960 302723502 558976763
977596856544 444193550 82769190 483677355 498311548 23848149
3787538038416 184601404 218504370 859355730 28595310 36358630
5825155112838 104306917 161605032 459140812 318403325 195690032
4781975266184 63330804 237943323 17209746 56830950 12131289
9456343264704 289915038 41600952 21074592 7131168 158319120
19991119434 547612890 178186532 435806654 419041198 61305552
126504539400 152558247 13391852 667667390 609931446 117337955
586273986640 423270130 416649982 215456400 124892831 40294485
3617573863680 255602225 565259340 618069207 140162760 47006760
10672065362592 135857032 275952 126886016 186437160 2083760
243074939156 273041981 179324951 42831789 486522608 93057483
5644404358200 436375838 60408744 19470244 149739840 30054330
4854632915740 59125563 15446691 140049570 135744398 621260055
17825729810175 374013880 63202160 525651016 514158799 458191008
3242845281104 36309032 110256300 434441736 1666520 102107406
1091411764170 73111900 813929451 222809784 694739474 638481855
1758029642880 235386459 87107673 114672842 41243972 634046616
372580520279 442899090 591985128 160455751 34328415 380090516
3607987241439 172792962 379692603 144496128 33095040 129610540
629512510774 223258132 779732440 4240990 299327178 465556
2213531289504 64431052 434997456 743354700 104779686 1634875
461685362880 31753397 177596419 21118356 563735592 468809000
9177963168 309515825 648052380 263733600 444028299 181698906
14006503725984 86414812 66216616 277948144 59322627 58975152
2548004175864 355400822 44664165 439715142 15152112 832610976
592221830608 584189276 142077464 917315168 207587575 467079858
5706060800 190318656 73939690 269723808 27040 190233981
4096192282350 76888812 482421960 151288572 461529090 21587462
9844052653600 24425783 48205695 659271756 82404335 318751912
1189407753488 111563700 738664225 62037565 1403911 14296624
14583077515610 24089202 221259375 39543508 142231400 519177148
3505703915280 375876198 136317552 493482068 456247372 443680820
266627391672 547510140 303553580 155826636 75477834 201360531
4527930188160 37519200 283231110 335235240 468539041 122658672
2057858472167 121605300 119022225 10881156 329206866 129287028
12100871517504 438015888 113775736 292072467 187772712 675516240
363073648536 54279548 67650144 123081412 26422515 80803072
1216747779808 113827504 306351152 799366656 141828453 130363994
2708179158000 172260900 334728576 296719269 95266710 330223458
14492434342400 409677664 832879597 70420357 76604007 636246844
11653810848288 575719820 277440034 458898882 45585636 312904992
3867634575000 9473882 79769508 884616000 74967588 319124604
4228401185190 231336416 11305040 164450195 102323656 508521918
818334720378 994276602 387221975 21856550 314993502 550495890
5099207862024 256853274 578831200 108638569 653186430 448835121
17475374935040 425377920 56575874 74072322 688831270 583298254
7095794411780 590438958 662655182 199525900 506648282 562524388
14732876401920 644241565 423206652 121981765 355992630 38778615
4667186918100 259540836 39862161 135696960 73368000 152114597
517845141504 56359800 380525712 271638402 14155488 675207918
1140167450800 222401992 221731383 108326598 450206480 637568174
2833969049010 35054474 229292560 74026381 384846 220071292
11368533251712 16185722 962245680 125727742 3817333 185198530
1091093618160 258721856 370147240 278496756 90744597 358215918
9366506671680 275648710 264108685 275046366 81464075 277767504
1372557305360 93308007 522624316 18968523 782962980 142698192
1581462088866 502586838 54738648 32129988 10929024 256912488
10564135212000 305800850 336529410 759155760 458936808 132999958
570834385060 81079179 124036074 226778419 717591407 264706839
443531299462 117839036 470501028 179332272 132282522 534433484
5507664944467 76427356 62718656 793379622 250421544 573656364
443508244010 795147836 391005566 42679078 410409180 818925196
172598062324 276651085 418133898 8038485 143692164 938296224
1288947234420 24608248 165180299 212485944 571866768 3924454
9676302107217 1665558 216671232 692030382 18815071 699156093
2892242724550 21134100 477173088 24453837 78853660 30766640
2308448941110 125872917 455755542 897275088 210836912 19509600
6188931887760 184218698 93042018 738074745 12993006 231748044
1721097823088 922048143 255323961 181183180 2359938 432929970
15368958890496 254403345 54456028 9392232 136314816 363910474
6083424896562 342837426 194165494 148802088 92133081 153875304
11267052908524 73676984 139648464 55371140 325892540 89157657
14157681851040 61141265 817494192 667567000 713961472 712151570
1783801938192 425003873 233945415 49364685 11870040 92978064
938273416340 840136717 774856328 796417620 10697028 235933081
5798558667960 711386361 342346442 167977480 195477475 806920674
1328019913920 586226112 17379336 661463240 48745638 709716392
3985564792320 259561770 118815410 44254172 453035955 159283780
529244924940 99902088 144713120 21183936 26478846 105589935
3666705622626 117738540 928871658 647879484 29601000 159755547
10323544050 5707815 506743218 433617734 22676325 71083008
3475145575737 248837140 378624876 333414788 91976796 426788870
12646548152640 72990537 42238746 324513405 381146408 115984640
19529701907100 28148624 621923198 610725045 55021530 458343340
1841312535905 675713455 286863591 670018506 446619470 526888450
11135566668980 72808008 418457619 162274010 115448484 169448332
750774330464 108991994 427968820 412928032 497082375 148752786
13503323480067 45634680 205315110 149064219 295252909 106127350
638566260540 844477620 327179431 213246796 326028164 92472779
6091328746048 68248752 115988932 88123885 29004061 44192876
4148196904320 555156810 91295589 95924300 360528300 264698280
795552636096 41702496 248156172 628343325 356078164 330630267
3468007743840 73571440 496911153 60777472 465916773 651738960
5187307026300 10771915 543121440 177929622 520714656 45932200
11940329612920 191406235 14781829 320427356 442331722 129928512
335361545402 422814070 205629248 382233532 126253080 161165290
10245625600 2861028 406671788 73010049 340268258 10779563
16515313150044 123217296 51443535 568419079 18708904 7061750
3717840756681 473992704 150215832 347555280 163942484 705750684
26844569882 527579550 344998115 80297088 608591956 353946096
16031178805236 234068380 165845075 37330944 18773272 220051689
729446793216 373174560 816592656 309687960 296348057 560307332
7972661377980 590884409 187938120 746772752 314046450 173799325
2775071266968 122596320 20230846 31646400 215122705 118573551
11010585315152 987081711 505649145 549600692 72662640 47653056
200496496882 151765110 1174204 23893980 541433110 258322614
4191428312280 327032628 72752432 242318380 343632186 462916478
253038544470 717076491 23198560 23356060 220900977 128138758
2019247066368 176990400 16921329 245249208 254630838 608743330
2416888424496 854757176 61244124 287068386 11156900 221675415
193307202400 416785572 35358426 4594840 33085488 490149472
8654020965900 590614737 13611000 290034264 119772640 880055904
2811086484960 101669620 414445452 5253936 58520098 9630160
2981168239608 227617404 326200932 33714956 26482404 10856391
605816090910 79266871 162767820 82140084 167805117 177907618
5752572483456 286844820 712080000 18143136 308755113 483812212
8671520538252 717038630 71483502 891301734 231062652 3828945
1986251600490 26395200 57046113 161898754 9679551 163335517
988565586300 474960051 662082992 198896710 556825160 420694128
4499090484072 304986780 4686843 73622313 427596300 552024998
5410923340900 32469152 419806044 712051860 4517820 106312647
2683215667014 558502 939633870 186993730 110571696 728842877
1148390413830 106194648 8407152 220191384 44956756 108939057
135937326525 340962944 2193750 421729308 299124839 17791200
2249350796520 37369332 634066560 83302898 121619380 126910953
4990710917808 11544426 149481493 8792118 85241013 138090435
496933662225 166003448 188386354 209254898 2375712 300551816
4450126397808 59218 722174820 193299912 36647358 132554247
14936894083809 344847052 232010688 365560715 832149240 94840286
505339051140 717941448 6148476 25732500 624171546 38498860
891823401630 397618844 731367 175804416 50443823 205029950
5980721671485 1784970 288744825 48633063 574290372 148523000
5009335762068 681063141 30172675 1268912 79323164 226363910
583222448816 363751346 33795072 351514467 16921058 10894212
5579161140960 23435670 112683318 253123375 376853024 509605206
1349795012846 881406 671577970 51251432 78421419 721202628
163701080154 230664161 193730435 345108102 84462076 133851634
523892526300 123188983 37513125 87914970 357452066 309957960
2799906441045 44722678 310078818 197331225 13918281 24847069
15686605318356 176309020 108070596 392771755 983179403 512547156
1682778187110 209740500 515044428 402220665 236878748 201697304
1030414506740 236069784 89196510 608790945 107784101 157282048
4493085057656 402109848 44143778 34638598 949092075 166404888
2452400943150 263041130 110314703 691740 666603016 318617897
4055704500 125980816 74039980 80199720 150906994 492574990
10161904359456 75163590 48863898 143369270 746928819 150295887
10150161117228 553955380 60124859 24068695 617477980 260578110
74099851940 133658538 382793448 579279008 34513509 15248214
9379434168 644910092 517388595 869073252 64899292 86692671
804015922731 496161864 791058961 530586900 214125052 476462460
2257957863000 298926515 473824312 845277076 188058828 749653221
70460848770 325102030 31957600 120764003 504669268 2672922
2033694589680 155429037 121984506 148705935 247888218 283036065
11992672428000 744335327 453863773 444489240 155275892 6871788
1163526722325 326879880 47156592 247065740 290856498 109651241
19067985459010 107602469 7153684 338081601 99410268 9857378
36393692580 706694163 910771641 62322668 28835710 133263372
9026753346 61583236 162139920 603682405 589503530 914223000
120779452800 108836244 42246648 126428960 2938500 228099888
2471767261184 3200792 217334635 296113576 235738080 667758336
9651857302980 582201620 73279820 314803932 733377680 45795940
251278839420 874585198 299593228 283911680 76684100 338863666
49077095424 215004440 255892165 146481384 733115700 253419864
5026352367360 80112104 316335626 454595253 872244401 133320700
142322131500 407258564 134875000 249720 668654976 87343399
7311442031920 166720785 48867448 87371606 105288443 600611025
381679305300 223968088 275168256 463237320 16356344 216084141
11976524242016 148459712 283600590 775792998 175149090 929785074
7052980261560 163275782 3658536 149382046 219284520 104967395
6504712420800 30680958 12896730 2676592 646697565 560753776
984287563160 112253358 186683018 123092372 5948404 409365360
2091315706872 989004632 10478316 17898234 646813187 664773776
1339735102900 219890592 962421480 82339744 406592136 364694163
868680395595 292177028 348839660 355693140 68146020 138078136
11152573903900 153227438 67090080 67844208 35781086 562472862
1067448465360 14630912 369966888 438496080 478911888 14181440
8506746806466 98299187 71122592 64436652 210987048 186178512
6749378962900 215514728 57841993 635438452 41711782 275515532
258312849912 302097956 172966500 315775086 681528820 493276476
2015300641200 184382680 351356800 238875840 105339282 484265440
3319295069376 125505 16787640 198578056 226279410 70733520
4959938873500 54772116 99849552 45286956 449716026 50453964
2410740666126 107062986 239917187 6829797 149981910 134383810
577901258067 90817937 34651710 10354240 168527952 54626364
582762460550 125839161 251908575 694966611 219128397 342769278
14642190025344 736854408 197271032 639147166 365393971 61899233
5665555757799 63126822 345886592 509921440 464432776 307766256
408419528832 729363544 231916512 304749552 14131250 237791020
2723701260696 654771300 146307364 198357744 59897796 15351030
18804889207188 118217514 266737854 397150840 51634440 228124644
11570372608770 3392242 515632770 418792748 52343052 377713655
738407175748 811411938 87038084 541555672 28544886 294780144
7870186013310 434416300 194270427 71032836 474172668 426354822
8269622758800 417785340 203918 140826769 127050990 96369106
442455627064 145845089 210894144 477434324 391495750 43033100
715322240256 273158973 449931000 400215816 169794096 178910593
42415759269 17240600 559297011 721857 20186755 784929140
5246154599595 361733024 91426320 58948296 213137310 287069900
17537699230425 320795000 661775400 701949193 614303820 539213157
4625760949095 259499700 412423930 99116148 117111323 493097175
14932235772930 31300776 295560300 323886294 11395296 715861500
423376960536 16287600 701447910 84054448 65793700 49257950
927845468128 542508083 225011511 20853393 510520604 231917910
3971380856688 49175126 675768736 137002687 743945328 173843350
336623264208 344221407 243774864 994124250 77250618 243099472
11145799759752 15541578 100568974 670114972 145092908 40784175
265870815036 200818620 279167856 21195792 533753868 222892719
4161750534 2628004 118511302 485144651 311090724 101354448
9110610563040 142079766 947830688 662506782 49601916 16874220
2024113469742 157089350 224795042 275809020 210009920 190178310
12280491410534 146295820 490696880 684702064 192005305 183067146
1495822760025 110582496 182477724 86810807 129513123 363244848
63728966736 12420149 446614980 439918635 202470400 506373021
10921265739230 238382320 233543960 652458993 205232182 41119148
9877206246882 796571431 5534523 30164302 583046764 788326413
3145494900192 168393240 595810770 24594093 452057345 61057104
2008969851612 6752655 743233680 9067256 60262461 406596240
2989380622800 758015650 127114176 226049460 146675241 334176375
9069698112 410942394 185454536 149608635 114480 544047308
6099141047775 206290937 724302054 39785235 140331972 22160040
225228844450 91287625 51568825 866019440 385094154 542829676
8858575394802 338967124 335419470 88730130 54414638 763118592
2523057070500 29966181 82552750 272624737 256990833 54460800
402428712400 59413500 411676995 140129850 379988490 727642194
843192476672 85270362 781688154 188822970 981836940 123273856
381586142577 107983356 450823018 54029368 118361030 104146554
1002115284300 188507668 23893940 4300816 396979712 156597388
4353292250440 16833752 464764963 264704907 8945200 314538453
755143071396 131928690 36965452 26310802 184544230 4333365
1200026535840 78625700 267623032 130020930 142636704 90356544
6561512896 31708405 127063454 283524721 332041825 540340000
82545416604 62661750 115897485 462814074 32299360 175459154
998876473394 669326186 26062518 360486378 235974026 140418566
2771776782368 743403527 702134778 21550200 823981626 77485052
2508114731776 440330142 74617592 57870970 26868374 568958880
128000029255 183291840 437056900 319104620 298073844 401109568
389321726508 335525950 317652252 524325557 164478400 443781734
673774693452 120012893 205651220 15483520 202884500 134031416
659264458671 52086386 610517056 80095568 213179335 147548661
3402067139184 11292463 414870561 59846426 650181441 152666640
6547532923440 469308896 207542250 20639010 17580882 160100124
1791205282608 828208320 564066018 214003100 54637720 795510495
745628470080 373390295 543985728 336906432 20599629 196674870
2393051963904 145351212 206739780 1177925 120986373 67896164
4011286473040 945103905 852359424 354355452 611221702 315646890
1353921784488 418636755 37351014 38976725 39482975 227114505
2673220035156 104313027 925535912 425479965 818509703 450129848
4239359369973 407404544 18701968 132235488 121276568 468902294
29367957606 499601420 346034235 249048576 707038020 27396669
566759733426 18419652 166411455 460191052 514999316 189943920
13145967116910 418399104 494946246 83538936 45073000 75562875
15367337457120 728390625 33670562 348157404 652310774 96419559
7231593773664 138215910 661636209 227333900 410648610 601486842
2615169656016 98053242 12615663 600501552 19119114 719724055
7346190229224 15736635 45595071 15500870 345056085 257904086
3309344919504 90932359 85338360 281819088 147478722 171805600
1025035618816 430415136 560734720 599448080 44156619 32187384
1662640785900 146821632 29304828 371934336 94125564 10576858
142422926880 676918200 285038952 717639912 27348831 649775515
28168736367936 709455345 17651728 452099961 301123780 195030386
4738021144449 25699450 60471287 67485672 227492790 503029337
231134052864 489008598 268003612 91224450 23170667 212112808
43080048390 140625324 10856945 51835140 463732200 70669500
493972392720 187192332 5753700 44187440 524032700 71232876
475369207905 70058621 562982602 72363888 367096230 474992064
4220388686640 62215657 305692178 41037912 153596057 336800690
22554089221500 290911164 193409270 250384288 43338848 334704150
2652206253216 120889030 7030800 291974529 58472844 611247092
8723559908280 130878356 80928718 97622304 579920360 138021702
5661175657488 348347844 79121976 359787874 50735760 717996579
5378423858500 650760 37368640 161236509 78708600 121033429
264931002072 395789625 174775926 523444987 278847152 361146158
23730817904514 38953348 229915173 115481366 409243968 48447191
2643934326336 515741742 265109325 162341760 206425108 68124343
3529840044396 663948267 172975140 630315894 8789000 280796999
780819689184 201178175 20752858 588513133 913555160 424072452
843117341376 434324877 108352866 180111460 390385160 416022096
7401194663610 108237084 164945952 34613060 480783228 108114059
9717805772874 411553536 635612880 746029263 311918898 661889536
6524944974240 634175256 40399716 177746310 531229482 403518249
12034648817240 154754952 288055882 206346344 248886582 33054651
12409724836480 12154888 881418230 37136589 557606680 860931000
1610345602200 122476830 211570632 48683834 58192916 725318770
4733552370400 199071680 299372305 671892590 348734612 244638576
13975279906500 208153951 175324392 228131122 469131296 74307100
2553009490335 483345070 28448784 95451183 530248173 712217148
1984004404620 719644662 5133348 321062664 10906590 81601338
97898778450 484247040 327242177 25626874 276512796 194994566
9387163194640 561856141 100120704 291944765 497324256 382114168
3252161357648 379045480 22102900 8593522 49490060 141738480
4439824770024 144181924 29209821 12680657 302407776 278889212
1881482108040 100837940 362005270 920669800 367193604 60002250
6728678867028 153912528 196149900 98854720 458154180 751377060
686439634720 2341066 225755530 11343168 333230106 417382500
65155231680 603499380 25000335 134647480 249450350 23667591
4501453008600 487081017 651706398 872749251 163579022 37608515
1857745789470 78507665 18782766 296965800 776294728 389346237
7202576982475 475487534 333638340 1964207 112745388 272127645
5339286092000 171153299 91582812 46415312 479552175 1855224
153297279 49848704 320732930 224001442 10354344 21423174
8131826682 47515776 702758 956754768 426391750 587783716
3258172217529 412620225 730223448 143871728 591738490 264609920
2875290173658 529781408 361959697 46813494 248271480 576912830
5059867040865 87974678 676206080 238798731 171963045 388702912
9374185193310 148606969 15050340 70238192 294947809 739568270
110268122076 25071100 257501062 186235818 73803818 166702536
618003491248 17447877 306615892 27030273 772139455 679771190
729650339584 610108220 384957090 101636304 799637210 658028712
154386340920 435991545 45447732 73076760 179009825 30830044
2117551557715 38160640 712563964 746131958 230909427 213998800
3227405749392 178068525 202245164 715649352 329360400 205859830
5169350580576 68274800 350781496 503018555 357070626 397212480
7390282195296 78620555 613254532 363652362 597214944 2464672
6553943544060 37564720 271518300 86430298 861862580 486458046
1258288600128 807187941 152537301 388778632 940384242 117742842
2791275771375 4132428 359606478 99277920 189005509 366377256
13795049053836 766364183 40109395 280252800 130041059 108223110
125682988500 2181987 1540722 48070986 52805061 35716371
9370340942952 165878447 647297664 279257097 384371280 476097792
1111745745600 117989544 260228837 51573030 143006975 366538029
122838090540 228515360 155270944 861546000 583260480 769492367
14395214108295 32742360 139075209 324599919 418189466 512204700
81573038950 375563032 353152800 120518508 366930688 347179532
523453101248 366741663 101022090 61320576 864395084 538004889
3118237537311 47611904 347533604 610394703 36514192 678002118
1060097740800 879756381 328791100 277625475 268633820 229865559
74133998220 95608452 27280008 705400215 172820367 296306860
651291267820 377702200 299020110 97851312 359448300 189152600
350462418446 345771776 447664893 2549448 180894123 322299569
4885149337920 643219028 21855372 686586780 383512202 475244140
1993013196720 397816876 116342325 105144256 237161764 156387672
5844637150224 22374677 18297407 276755556 91631519 559172360
12482197958076 459397053 405365598 19429710 125007048 15766330
993723949652 86338224 623191032 7959591 567105012 341134224
227778191232 290584958 564052840 25354240 248535621 438844630
15860403241536 13161808 69743968 129539588 86238633 47510
9178445475360 414765150 112359950 66034396 266054787 290302296
364855912380 107528826 2605886 434494242 469763182 459148367
2151583980732 257748717 17770804 20390656 112770114 95230675
46365015312 9608830 108277456 280885630 39876566 710978544
15264667155956 684073862 757022992 240355136 69630060 664206510
3672200304320 285599470 265590611 468251285 267884944 365280800
895684768650 314368700 45137664 106400600 6796086 51893049
1845541458810 4277614 656209888 32415957 69074736 822640288
3013436353838 40750532 137489006 590348196 626682266 21532231
1993526392704 77021112 30645406 29928800 155442265 802114110
11447448722010 264554640 247059072 526425604 59513850 142925928
800390163708 327427023 605248124 512674812 66337092 113628516
700013149836 16161479 391816404 141472379 61223474 21977823
12647972026334 576072066 37547718 38440453 63240567 224129691
14455906762752 81283800 27547512 511480988 224456172 48668330
3938058953208 454736370 561594744 180587160 77950806 375921954
1938692055040 452595948 269255460 168506727 106098638 32249782
812601141420 230367920 207374076 263996762 577392288 548236312
2813586494400 235788456 44410639 615203820 937731834 471659091
4069228969728 831919392 102560367 48242304 585571600 104154314
1367733001284 21251142 548614030 62165772 651550965 114812400
2998089688572 26506321 686037750 52296416 364155656 165929608
2774247623342 44229173 307539072 331772168 632931350 263921286
779265130500 113288686 234415236 456130998 772902732 97640100
1031941037340 39226848 274451346 52382655 87279920 126020084
1638291691440 61791816 328509758 378722934 264309301 16458692
4323001425740 838012098 407854524 85853631 631350720 18156184
10185707063520 85630156 60661548 117039480 216337170 145231136
575312460114 24230406 496497750 82810260 40349730 79485387
8151845473200 277385108 475237860 129555251 551237312 157808022
1513185104041 347255304 317416588 596653638 490644810 86197935
7957500060150 194886400 20031043 699740577 52023375 392697088
657749178060 136250478 31949925 201472452 711365927 389573660
2912049006300 5052838 139216903 314816140 523484800 36547602
966226572586 153161250 496641960 287218027 207122160 624182090
1971279795000 130648830 587645044 1043238471 218928789 314112380
2323837211784 225293720 15258486 388701230 256641266 214747533
334383206300 235820218 221230656 990374 527822069 262340001
163690581250 384489936 701410840 772772 738991638 208004156
1247056484751 25448775 258400024 52596180 140161236 340231940
1952399996316 276896340 196346129 85367646 14885524 2298264
1635082806124 1897862 480354810 78794320 132730766 91669520
7825375505880 15951181 76270656 654960544 155719039 56461260
2577185891696 89831610 759737160 325507635 27612396 144934185
9555080983647 269776360 61711676 328749740 62800510 153474325
2944740760416 143946242 34918000 10914988 125975736 847921050
2135153260548 118006108 265355784 70814042 38141172 152234250
1373004771996 205345320 451848588 106099412 367964432 551510188
6583485927720 75042740 2804456 562652664 257554664 797762702
4658905249920 48655152 529281600 350597352 19055080 110261712
9951510314900 320420228 10052202 129005756 16930316 454356120
7543338111986 391609530 138601694 15045225 268886016 407473582
3865350863232 39218130 169759603 593033133 3903284 798803418
483332175172 96302140 284980842 257268474 677680128 1036545108
1039758448806 216110955 350550693 280716051 361738280 3168828
667771592400 467007525 40053649 817803720 77128372 270982987
2211707832 241598080 762516572 252673182 123546738 94780455
5391860034900 258242233 67579512 113003223 321918996 761572952
610919590050 56557368 60982701 507986445 5359648 153711960
2175810155919 18138120 79225148 122199792 114277230 488022816
270300849936 168046701 15574822 77337702 449579018 13916210
6689475796250 63808164 204312614 54833032 516188438 475700628
2245006068228 128811324 4042120 405955616 762430771 132009822
3526790589371 547315860 743921920 286976130 192058256 302019514
1013018135250 11576624 180158784 28605100 563662260 33865200
9396061330422 243572384 104280176 543146169 92477952 250890327
3472724628360 152948262 314575635 333786090 97935912 561454531
1349540306352 35451135 284120754 477477378 392443091 531822016
9194862004608 959494822 296569911 142327152 22111624 625545888
1319040100800 3481920 88766448 74760228 138382698 263099304
1641600103374 36130976 158190188 33437488 217975296 26452650
2411491118976 444406203 822232040 333455373 707960466 453350526
6114144450876 176173708 55051600 294051387 468848634 454361172
26059714440 47163057 47478739 510104166 117833826 581421175
887806904400 67358736 104436500 956797218 494294248 4537656
930814589412 396183946 26357540 581775306 177455773 252042907
115484053200 283685871 8776206 1236340 132956208 159970382
2275307334765 165796972 651255771 94054656 974510418 124011440
9630278000070 59774172 219814548 761722752 496388811 479228871
1808722863110 390687700 360779040 338328000 679472839 277014752
191084754042 397288626 183130506 131660286 291487539 182031374
315732974760 243136248 142765320 346417116 434067712 225814640
5657892379920 614359840 220105132 179360882 356913954 339415568
2407273668397 210442575 295490600 247622916 12146806 347545668
626597753392 28150122 589010520 485435601 118157925 265837240
476395564288 149018040 138121380 224528085 683339958 172614568
13117879702620 52913163 333706225 84258629 241885316 56795100
988322878972 182120232 5869940 261015762 99942830 5705472
594873259596 19199638 197373004 594154008 46277010 570080238
1254357468565 93487086 578197492 36574888 14375361 307597035
6254162675200 16333800 169885308 410400160 32225001 393281980
12001829154837 34809156 75047544 379168881 2245980 20901816
729306635283 19279520 488582744 465744811 125210479 25327276
11374854628944 470268855 252242450 42053364 159192336 65180079
6863623720692 524644500 23658327 323064087 344415793 711376520
12800095676489 122340258 853157536 70016804 41023872 469218675
4621928325120 253938529 306317568 197587836 390666663 276491048
401289732480 53839872 7282803 31767366 754749122 246872285
4104867271860 220210659 5585274 177198021 14543505 148799170
1294512952950 10444364 361727275 197717160 728328804 134478165
752046152400 229433530 375054894 676479492 420118528 143152484
32224495596 407068128 565457563 273303780 79088880 48131228
19848615899200 86198562 104855712 297458940 353668680 210916992
112386898884 236116068 31554942 17912744 306782054 140848128
814688794080 5088116 677450976 546807612 272133441 17332378
5384483370000 105420784 198861124 518820929 122287560 94302152
7469916157176 84475650 209440128 214720854 143144072 84729930
3023611337530 162722820 344366080 215561910 256190479 3089744
8447777649792 314225799 44211424 386598059 154502769 141797600
19480098506 287605160 56878680 257284144 26368194 128914268
969465733974 969364018 12554448 815606484 617678068 197757916
20975908494450 298501056 540942046 260082738 271505289 220778094
2528267406392 96043376 110862105 515720949 98177445 691767930
5798171572476 211969472 153332400 535358330 144897818 355741126
795476900214 44576512 91049126 149042820 11030274 105499503
11773215937840 14065260 436882680 253812576 207469952 321480964
3264409574734 247339545 706630140 214904011 550271111 383730094
2847447613400 715991022 103664260 219447852 53227673 4583967
2554360834353 202422668 167304740 310244484 37444288 102983595
4346178433260 324137640 627131574 691839316 116311854 66997210
13809621361228 273314107 122528816 571984094 13231470 844541045
3487637645568 517522796 316835586 536448095 662339448 998513935
10853374289240 106160850 33686912 193759380 51878950 148571700
395267747775 698928110 291249480 731597359 535845396 211895038
4032646103376 428653116 380382288 212605162 947185668 445101104
1579212159792 87583690 55286220 91873764 10569036 162740227
574940002068 457604640 31669164 541025422 337058670 439093312
3072575320086 84632985 846616440 171955095 959539740 57040200
854611321200 15652808 105712244 121564368 471626828 477355410
644861960210 99683312 372419379 304214148 64236550 430981449
4353805665300 29285344 358716054 31150815 336289644 43336458
1937420456130 778493379 301028990 154378224 213178461 153814720
63037616125 188769375 401591889 19759425 77010522 468060159
7633284160365 560064456 323848272 74865421 723812910 276795225
355529358288 309940883 77642444 115396488 90590400 152137470
15905000029380 532094040 48531910 666596172 133520085 13614067
10338777483804 190120078 803195724 226301460 377058960 953062151
165521348883 66223157 214197858 129078332 352122213 86089836
917698543300 122552330 1667715 840672474 416566275 342559470
3464987285760 155946736 392453916 387506070 75856074 569245125
6686606347245 116178040 207093952 7550676 1260435 83879136
80732218008 203791106 39342672 15451096 798978523 578789685
108532143850 33442816 669403163 52732498 55025990 272260352
1878891665310 216353950 85203315 270978312 74461760 463081224
4296253455060 436896977 6737593 144982513 472242485 95717706
5901474629720 27110160 22076908 323394752 348744627 349403782
776001296320 166448023 116002593 1058785365 75848080 309368982
6859593671168 556738370 24688448 73906015 133267980 418323114
1677220394100 217504948 214312248 191502908 221381160 70054712
7675893564416 408813250 203866856 95704568 55715296 75794364
14313339448044 22801404 505867020 579832080 305968264 74382000
201220350240 125454248 789066870 23550632 17187984 296121168
1503133596900 267905664 129031935 505035558 240588312 242837220
35037504000 260676416 4187504 111000372 831978335 521665220
28792398070410 183530883 315388775 284183640 343904984 330488793
5832146560712 118418597 456968144 91568772 202072304 620764020
1158526146518 60120063 188634031 51147313 86730990 31382452
27565899453 19037418 545063776 373089620 20219264 151272389
47733878016 322641 435534831 509159022 967607424 440010572
4668874097952 664974726 115000304 120146400 875562184 174152784
1107491330880 135281970 166409495 50002806 464632883 20667640
9871738849350 268500474 202871 276725956 503722410 520506972
90152655324 8150240 108978600 779450204 569557620 395678820
10927055808 892840 362956239 407670336 85666174 188595945
3037319283868 156431234 435882279 379249200 235917576 38656440
1692973203425 127065862 715508166 212339739 42018000 870783165
2303485472120 117796140 89977272 31006913 416533458 176002680
6910414057708 23985584 63504722 17391906 481299975 6197580
5198686102160 169778298 386189004 35480275 219387504 643339288
8474564802690 322815904 114676998 78002008 340516423 341390478
6523642565440 243576356 141055953 113888024 85751250 262163396
4029446514828 227437680 178605126 14277900 359440389 141991200
3002203304946 244883964 805478520 168960120 3884622 73108698
13756858077410 32310633 1027445388 95305728 393659910 8983920
2635499164914 110771910 528336875 41167240 337954257 279436092
5936927204880 25390442 387538600 81147563 1155114 47932158
931081380099 22447950 395609475 498367989 855191358 455504100
802318983840 105659947 50313880 150039470 237811760 167985907
4583862416320 389112234 55486245 155205219 633886020 3124750
874343040440 351036534 51870617 420773458 556609725 74310858
147862367800 581971380 121950070 415272740 81570226 18193445
10052525401640 565253112 51220072 119554688 9313626 93212496
18286018960517 404745345 4097445 172747806 241630950 529112358
346655446467 359234616 647253350 244417264 75865161 80356515
925486022538 148381542 173751818 621474700 72006774 532614725
14331088624278 307738620 380755000 106511328 114027486 161429375
21714782184704 48714950 150311400 162171672 116705889 529541545
959757274896 13112972 117948892 834891328 378003486 163774890
3003559666380 114903672 228379428 854896539 6783040 421063501
1733616083544 343777038 29424108 73019440 209193670 218266686
26540145952704 564158190 28814008 137237820 279819640 287064426
3461867796864 209728741 163538609 196626690 150373600 98410382
1812861992658 1038073352 336374841 141863990 47268144 445708536
505662238302 413501822 268326905 12406038 94122661 68567938
211833175104 21190814 227330896 31524882 290690085 68782305
41728978200 365920800 440311354 89795376 212099130 135397072
1191176251200 57848202 870922152 148264480 143177940 272680734
1826320661760 480158040 911900607 8533866 194057469 445761922
3450166847556 45835625 283039848 412022150 618036240 99061853
1752878127660 294832356 88240761 324668568 167289276 218913535
3102423356736 191023807 1000015206 117787440 17092107 130879872
434190835806 21042278 489276809 675763858 530360644 693212836
13496649969888 111374072 60556666 175827000 4179897 26868167
8901155598458 339797207 413374288 571529392 96909010 642185152
1027855096 773975167 230364156 35060532 35772912 32248491
305316149292 254023920 173578875 77676672 330884988 308264396
93349880745 462462 553253568 227026594 10128303 235410152
76891101650 577111496 197074196 723350140 355616268 105529865
5665470537990 47581876 85184892 21734490 119920140 56861084
1974620721205 34998860 249324 480700860 89454716 384516186
12180771877344 679383 76462200 537788067 93308276 433423800
13052094707092 568303652 39111466 302910570 194852619 283770528
1826552992462 19788272 658878498 334080747 187717145 176824744
2338711019424 36865896 685202400 211977788 103213743 135497511
5699833129608 253931049 894998808 176694810 529085040 408443568
162716638500 66963736 56262116 487443316 139042152 192893640
1802176341040 329716434 699388495 400699332 25954908 42333786
19950614774592 49338144 197334505 861677622 50240534 256586400
4143994319748 255716570 261640472 777257136 53394638 565398
12309041144160 371197260 39602772 4340700 254821875 192976569
1137535989408 926904420 543174255 103305873 350786425 143265200
666036547872 320547860 148263630 750888873 40491090 4200224
1893577755484 115349322 286219568 10737792 117122400 138975540
3844136104620 470589014 340547031 369250152 173805444 38411069
4215821154705 503526479 398464796 200879617 307909170 379952123
10736369830080 143964602 15922566 451052365 84737536 176045550
14095961310052 111392703 156075470 381915144 32033834 446630420
11958703709799 72135690 650537485 71076256 226205900 135244675
1357001894878 260918364 651134610 6527952 339625948 223860075
6292947483595 433922060 164512106 83655421 83473650 267184752
3632899488294 127975419 137737125 184958380 315020661 12422239
1679547046772 169035786 282706240 14755507 75121776 373741952
2927092313600 234645112 85170788 64452150 44020560 688724135
25218633012750 51412840 148967930 219375828 611289910 817304152
3375632973750 62751744 147082230 313525044 202545882 146565342
721166218560 592153182 322387116 100170708 111088896 11812311
275338364196 153243740 732537750 458962245 631630440 117342070
4180888337920 119588950 85212642 56449308 243278120 220761354
2579464605447 583833094 3620289 254425094 202438026 372556404
713895652470 717954748 242370062 62889120 17980536 54227100
7018934985216 14159923 666573908 297169200 309154419 838329492
518571123570 11688554 117441093 577247034 376259756 600956415
9004800100112 511752084 15859696 102143600 115831812 521682460
543981333636 9413100 492877109 45664164 842606625 35624696
2389414195782 425279096 48178782 417618825 148133880 837851392
1548884984430 678610625 359934843 219363882 30629860 166977300
5990767159104 105393312 272547031 146809488 138772200 332363684
320230577520 274300440 317861498 548437622 377794620 70091144
29234474532 477685417 15138881 121553522 788210214 34906468
2656565244730 351371580 210496896 882279013 262742256 45490062
6646408549200 338005854 593543735 108668635 345836547 28087542
6853552702080 180527138 871728769 202873044 452028075 264537980
682934876040 462743343 804418014 322991175 180718290 734487715
837337929300 94767498 32542884 265449067 335420512 416658366
4101649527132 117779044 189947772 687622760 124327632 13737200
13305419101986 532032960 707519382 248061966 153104125 656646072
2045939102415 402303776 333644376 69332920 64312662 283735611
9580394603142 105678662 83946996 581215320 442200600 178486022
628043449670 58124817 129650612 144450856 462408016 65764350
1125047299740 740831200 22108840 211154482 317741148 8081469
1322372658141 604158048 213651675 366321154 280967778 160059120
5182673880000 274816192 4487899 3107209 31534794 64614910
52903973970 113232642 660280470 382537870 122297056 37441856
730818654270 640286640 53684050 408542256 608194028 116313736
1473838271257 517264352 343525632 23506568 542444757 62997203
1529147809332 174281580 24629410 254317224 604837272 240269172
913237542404 88383092 576100149 135947016 3399375 28864118
1658651433540 276787326 114938450 643021574 64994090 139139860
1319810912316 614856530 98168355 88792938 581380 509906637
1308483020520 506623596 11026918 11841520 320276190 219158478
871811058734 368937911 719470704 408593367 261387941 586166592
2040070907000 37449250 170263144 46793466 88410384 102881207
12344999600832 286271615 497854308 104016358 30657750 655846218
346389571873 287883300 97190912 409867644 200051768 175292494
1539988379930 419719048 321265910 233844450 189446804 232526970
11277389857404 128624625 145998720 369459342 328135 639693210
465594129000 186580422 83356209 514333559 488137294 690734903
1656355945160 4363671 62666352 42179557 856064000 895593999
5273579888640 303750080 311454150 627487326 90855423 78344840
171412304712 90300577 35928990 449930250 40761578 871324220
122412870426 484970760 89210360 373056585 375588528 441183267
448956605000 436120542 110322870 206209728 107514720 279054630
1511650153832 481768086 45055032 51443793 342055490 65835807
779432636346 40774104 194746512 386721785 490134476 24944870
553560677544 348041189 46878916 30054140 271209852 540143940
15049283458352 336539280 4928586 562257566 491113935 178457250
6564457867968 516213360 79131359 809495279 861256704 35027672
346636799055 522166160 44593924 437000412 33052941 421786356
1576116021320 153442502 111647100 154683075 15540503 210167790
2149950851923 345321684 821606940 632018762 417360105 455550270
297031060224 167409228 862043286 4041325 92603826 143859750
342741968136 271994630 736590 86513352 84542457 700855942
1202499897510 22263798 33483504 671524 979204325 286141674
3533327711414 344937600 396070428 170053770 2862710 266622477
5146738824336 174152826 572813280 742649466 288406437 108453200
69194235924 800116890 550573625 62489142 613867956 726128200
2809463867008 74752355 361494026 73254424 720839658 23475528
10605185143488 110240622 210231021 305049654 295837434 303524715
10238636481332 36504951 41526196 52288362 186036522 1021663468
9365957744208 277350000 250268344 43493334 254840816 69754630
11033328079048 176700 1692352 58707267 8008884 144881633
21943581481350 527316664 697035240 11717028 723152680 754659612
4954452489168 372704423 361901044 620760240 9596980 335768238
82414946880 168736050 385118895 261238267 176504823 147884280
455563937878 16730448 14998066 487240770 244584480 245650675
4605961984000 308572800 916674 10581123 132959140 369108985
4458552659112 543263071 56878889 9842270 129398805 246648402
266125221360 493790536 127439251 212811864 190682143 860301199
792641197128 26786752 267381740 105648654 181707403 118946741
15490136908160 241397744 152729200 20349462 342344808 615920130
2348440920040 834386328 82940470 43420279 277651576 111043958
12491836386480 139013472 47227845 112194737 70594880 424799876
1055515655610 7768680 276037634 157501877 40604292 539323581
293551503270 24669600 308473650 279030043 783729135 13759200
3732216771195 616460754 134186772 23106888 413161674 51584820
3648908780139 200960109 19833660 141180215 2650458 19930365
1808578374944 68372715 92600550 268218720 496724562 524561772
332787219807 104999140 92363492 341653039 186364048 383748830
139632170840 23295872 330657328 13730067 18397600 105488700
1804110720 24643434 132873030 28949076 185637177 438405678
165193695550 688063456 923200636 272424448 16638336 21755145
2091826399810 52910302 32080700 161812794 400202680 112060298
403997373780 258061958 677620164 569586336 60635970 150891660
667899666000 8533356 83127384 228817160 167658090 77193447
7916258160384 625272896 68842806 67638978 33457200 111875132
2539269635504 44131020 267157065 62295210 95219796 29588265
139958864 23740543 109879119 292177188 381605688 154228280
13215369772 539140420 199870020 281302488 352950455 147752700
406093116478 208212246 401398900 6308532 6732354 85658625
1403324968842 519403896 84407280 125655816 16731703 573361054
94345269330 381688132 647413855 444969000 164102151 54783300
3482890771906 35793375 220974066 332609080 13516465 5938485
743163687168 416065518 163866408 1012300536 310796070 48466650
9937085927040 89392212 763265150 574771764 151647373 693974932
3279041122500 255792978 249358128 434339203 62251416 68432975
2788618703676 90694030 185434375 107301705 170334297 285733616
1051192266800 161826549 120029086 294111072 359941990 51698724
13046478859440 206246178 525908334 89609086 2533908 282357108
167021344938 382603308 57956262 263960004 325724670 544558560
8893001003040 83237000 596278830 262107852 59369580 26692380
14143937467770 716123300 247008432 60643188 130367468 124207676
9312322329768 408264220 264867621 273394350 177934485 161833150
2871105834960 169552740 46139203 250627615 756059031 1042699160
11000446134260 8883669 260074584 65760840 9259470 339696448
178972222464 322719490 776116900 61745310 480736740 964932564
6682261814800 8632598 145509130 24611845 749589048 250128480
10463127235968 126228818 11875659 160404612 311715152 32820975
1072528129800 536192008 276994311 296653750 156102980 46358508
9764857096800 4788208 446890488 35142800 452928696 779822378
2740843313370 97829490 688193512 248597680 765351675 87508869
3211555203584 3276605 117560040 149888970 156286352 276274520
1419078313510 682954343 232440075 1949514 244852951 88113618
3162285542360 458326960 100511721 117304054 188982150 65810960
850710736716 47604882 104883882 50445460 922886776 361631358
1182991878806 1279574 278688312 611292472 624033284 773415790
352486964304 5025405 549900549 260042360 682137612 162002316
3798678548364 323399895 76134415 356372656 606258282 201573036
349761753642 173486088 362692404 44074128 51828903 927767082
1224025893100 331148992 663289263 614272288 128128 624058781
126815219024 16549470 766147469 217522424 383661696 170673964
938764319724 10149705 465484316 45688940 127774992 373065732
342771337062 314412294 569913008 50018364 156488825 316091880
2639870875530 294950526 198885925 297943590 18912000 32890345
799839578692 534570486 3076608 19183788 437235625 12644048
153095366795 78966580 610771313 280265514 547231440 439112232
4417014026208 117168497 563776968 409724766 142747704 324868723
9344610337920 561117624 265980267 418629090 53568914 19731600
10034427866608 441759724 29092320 768390279 325536064 796326682
214518720110 16125580 79139244 126726530 529680320 920212384
12203720331462 355885200 346971009 296053395 113155146 489698638
12530352274360 267931020 130728780 398882072 20007150 396655360
8781078336345 166408011 78082368 21579408 791122116 634260732
16939649066328 105170300 128152845 306571812 145090683 595786675
1718860303440 583958432 904914362 65284064 832936484 13119750
2364196895760 54096486 452432176 9502857 66482829 120864258
114136834656 243862014 75728192 23651440 71885892 50440425
11428706596216 468505800 375856274 20176614 335656150 89455428
832183159356 188734254 560311057 71553720 24118750 374193168
288591824180 284172705 123831360 181529649 7955976 292158477
4771772438040 158106978 17935468 2500983 84532350 8547780
196047380672 53996352 182701586 78935598 62716032 175114710
7046222378790 190549233 102398724 255290370 632117466 471220120
8131804337085 257503575 498435960 463317996 17912160 132702424
547003592250 88097775 152551620 243033750 240515184 95967170
691420635360 372982355 6437710 495090880 514043640 212963479
7760723970240 74631800 308833656 42127057 1271517 47258376
3272965763496 241612800 940574810 15869567 75853218 125336300
980967401974 23109758 121018862 117919912 360318016 544232192
14948435617280 512112520 714498876 287529728 175668175 275586256
2853134907645 675953040 10822896 315662312 559316316 312784182
7455206043720 544847807 63879096 55853070 639665586 255081840
52617589128 226820800 159323622 1429263 359796500 33502117
296294033916 43955717 48407760 133993350 7415760 200197935
624544506576 297408099 668796819 164965536 135660266 566482605
16746604403060 95539240 392392796 494859921 469377951 197792673
3301379088840 150968140 404364639 114915933 11864500 63674857
7210411108878 61483422 22186832 220239930 45321848 141136700
10392514708762 161589750 36366588 21740562 264860000 80280666
11043850577480 125033125 35234576 116855144 558753330 730937220
321670620128 252904940 29386635 202890012 46306092 771126048
4973881393152 28238602 411298580 170192568 50349208 137688061
3828972976245 171706716 136264123 696498121 237743584 83086848
227393258804 4588930 235889180 468231335 120869532 195141105
304974524640 464752122 52597545 577280515 33167550 105237480
9735558331860 105219572 21870800 208310903 445768974 274472762
8397840100560 359061012 342961633 888863535 153909044 197262
951268721568 4248386 682191302 147683276 120150220 506294160
15877187247460 141092695 157715876 43636282 114696296 274920750
637029432834 305134951 587972569 8652000 145302238 61270728
343019082752 501652416 101707380 183463776 25032024 345101724
4623462375 44454809 349668088 561045210 198033000 269377364
9165186220365 36298923 298390235 44123625 9416160 276158750
7237403893797 580659384 43676841 152946589 461800440 616487424
1035106200996 3550998 271353540 384321024 47925553 215695930
1951244899021 260322535 15034395 96252589 428094432 234368173
4852745360 351580558 103883508 3467398 27333936 149171492
114473319415 408024611 913677840 338019864 15287736 109444764
9935707268160 632305971 681658992 551626050 302381914 343041336
721791456880 3077816 93426927 280014460 21812616 411322190
10869192172146 489439538 98778061 44395060 50485420 1108464
622886324700 2708719 367485870 530142220 366703491 127772242
1112687027040 223116628 289243640 350625156 308913704 180328481
11468387476000 250379298 180426208 768051254 109060752 10894500
6080797716840 16991736 280559619 25559200 249092250 86713424
27942847990362 212788911 550920096 45633698 104574050 198512684
1096332184168 181360134 260028342 352808352 116497500 518417070
417245034672 561782844 72375688 284491092 698040780 448374760
14217247628640 337160852 83087576 690348420 5337840 25712282
4142895331300 603198144 307307147 296413600 89478 648210596
2430765008334 241769502 1001085120 418813120 14758640 233659112
5547934384300 215391760 338193732 25893649 64476485 321701445
7476973592487 55027560 809688 123771438 829872790 772829468
64660092110 199676664 874594195 45874257 25988588 39323970
19085695850928 699740208 61775064 300942126 325928850 143550120
16754603363568 14745185 412796384 66754674 860800576 248029033
100876182204 146497590 104493402 211492935 14716130 360987360
7482910416480 10521304 169273149 524098603 212208976 63884080
23649159996360 28905296 249975072 386822624 211849628 155706320
49210299360 13783203 52584280 523243276 36835440 30534000
1864291164228 36292620 138252100 249049854 343416420 286523982
4402108711686 43786008 297177600 1044838672 399425640 68104455
52223210625 166047475 25839930 401846904 297805935 107427900
3720559848992 19936044 228492682 112434140 1170195 518785815
358474383000 524531120 36610687 520320537 745982142 72428796
14805908981820 276222984 413356504 207290993 16132341 146647856
20009186394098 1032216 175234059 97370900 595606611 250238930
18056368206492 196123917 74369834 346579669 328440632 582774500
2810284783883 450807136 70116720 203508717 808093231 689874460
1213872932454 548656290 28706501 228534810 166993510 172667844
8736875386272 84852594 116804058 480168 326943225 415343484
9935059979416 111643104 1811520 414409810 556141438 320726824
89495061579 365466762 149225326 73475550 101501155 106078324
835157060352 166940960 322623042 41794251 240938500 310457592
839243859580 23421580 7498440 91584342 695188009 439075161
14686063149417 514322772 336608075 51616845 3233200 1413243
4285860533136 236458765 28820690 480731740 348077365 510069030
1690717433600 201712598 529039344 100206896 143078865 902579015
738591114940 171570656 523676384 76174210 149746925 579173100
921446134016 27224110 396903200 38630254 16017768 16183968
1029066146080 288031095 62215776 307754496 329318656 304438500
698481699984 20639415 384989748 89171280 102516172 55988922
5930626330720 28151100 132053460 324800368 103370027 248038552
2067711744864 904726746 239642944 396005644 227866848 305792740
1398760057728 10888534 507352170 261698650 461660328 228525357
2280154590288 466116 250128473 378170440 30876692 340338618
11148159598290 242057904 3059328 181906329 544032990 559717778
6070345643772 4268376 218350040 601920000 562902550 5670347
5684473304370 380388750 143921295 82008472 584218503 5933092
1596169715400 81027372 282347037 3914048 133154640 178587584
2913407892000 41792934 115839796 243061612 402339474 1028058491
6671298801032 353973004 216271300 48354306 916583324 621647698
1341960796960 59837440 219642064 110897265 29651718 610744320
723873723690 6745200 23509 581201115 531232182 594219675
12828068954841 410969060 89923965 7963922 958918 73574445
4912984269501 139382585 290141488 37564092 11088324 519813467
780569025224 53649365 689285937 267750 414137457 88637736
14734858219620 207699948 39678680 404820196 501416839 732406000
9750266101290 188230326 159860905 357096474 542132958 110751760
3772575129354 595192024 801049050 857152565 190446840 7407526
874113757440 311009115 123921399 32952528 127865999 144617031
139945463924 50124866 221263798 11859795 414792792 350502129
2717329579260 23327205 14770080 709525129 244227417 210330198
5283533777600 96680216 166997805 154194903 49130136 49326112
5476723751616 50776276 718700198 142013920 4931452 25970358
4377742699200 329999670 183267749 442586844 171616064 517976632
819171804528 8390646 17905536 539550396 446353144 473607750
12944722672980 325510452 281957960 611181540 78021900 116373656
9408778811170 33665904 92018405 367689514 27144236 927181920
4161504330048 318742290 124410467 148727740 180286856 691811450
50339944512 279892860 226788525 283901503 308768208 603917262
1240455565248 179777136 892633920 76196736 2361830 498610350
547751948620 689408496 184465721 109396536 339967652 420980886
142651537407 1442418 319517541 345354034 4878783 322337092
5879606905380 155134224 86219640 61212580 16696848 392589280
78836580504 189856086 156942630 126905100 592010106 123969040
407393618456 24419947 158545935 27757628 93377011 193411952
2465763895332 144633888 1074560 462835680 407483760 51203670
57298842476 136988250 274222057 383489977 15549650 57084495
2342378896312 255046158 299162840 586131100 20755553 186559632
5718044320896 12510381 156957696 396040925 311497840 349662176
560179474560 335964785 606347656 23742698 397548720 71443617
6182660274804 299536333 32747780 175947800 744361892 142285938
5942059272864 112006240 42410430 33464139 776962211 2005640
11451137298808 562076526 3812108 400955422 547174665 14814772
2427378848640 94186308 865304477 4373454 85194048 375592980
4042891660500 117860445 219473968 831729920 39432947 661218584
558496996964 11390544 533437920 124291584 541818028 118466940
867707484210 135419760 714009626 131275144 166643388 26324054
281759119200 310548720 46975258 289706180 159783680 155393400
24219888088 296220036 6867462 296797980 337922405 191668936
2829911106510 17076049 851971008 153111 575253780 303000990
413331706200 58337908 54748328 273720096 147788500 376773750
133746821730 120875370 23273208 65511810 254601585 213373050
14227171452 313548000 185073873 85061575 19262247 468032656
18031441841540 320967180 640271808 242014740 166021590 121396080
1410008773095 126646375 17910865 187903825 76773560 407750970
768822710124 103418370 12474000 93309447 77753675 836038968
670536373880 270186840 402105483 185310125 324064538 136106040
2478949941468 69366971 298155525 100212915 618262050 455135168
13715286831840 88533112 542653923 370343974 14068839 72330720
4030834317718 279400320 209635580 462231700 192380194 149353855
799846013880 155043400 239826120 361720510 27666660 383175443
7835816452860 431929742 5891215 77244464 928798287 436383216
5429198500380 62862750 340170612 666275490 475787616 161157880
32604407712 332066620 229151211 120946500 218399032 48585990
234624544 144257652 220231440 393592500 17577173 339333312
531829544526 111204672 21803964 42753172 359516175 56436840
4500768987000 461346710 9112568 661960026 11142456 250236360
10532540443152 236871674 167732841 563080116 165590235 387534906
15016626467620 295248600 34641465 142881885 295884435 104287407
1741326124890 342186552 5642740 265161798 831020130 5897904
3532489680816 121692429 764754480 405985296 210440340 83716000
4473448700800 313022500 44815743 143985762 55326500 36217860
2854249531908 171875154 405851499 39069742 375362100 451650060
1137369183356 46246080 271572955 86388862 94804952 71957760
68940854094 12691962 247734144 20250061 69824310 89683704
279575232482 69564612 277260000 553991216 7390616 13522614
14259304224480 454455968 541598540 343172856 268993125 238281212
2148702455564 105263120 158498568 7956000 603302847 211835888
3108733508250 19455312 367576560 54713747 219028068 54706847
2471013783658 554380512 265018860 131545440 164570842 232431870
14860090837296 614629955 740742326 97508268 715953384 214317152
6758785550075 154104002 99026039 702543832 605548575 193473651
3548456854800 670114024 350022672 914956383 17348196 81959356
6939746550 363365196 659364980 29347893 296486982 454357353
358100352000 532434912 112210985 702168558 108221202 5450856
4591349589904 143723712 284434146 222379462 4002063 446305350
570329071680 56467332 305417476 241923656 775736997 125159814
1519650464475 650449852 12996698 324441598 374988192 489133608
80410752500 240480204 218159811 477541172 591903604 146723217
100062949494 168201060 149002920 384898920 544849065 299508780
4487987734776 30057904 473596116 99524824 621673261 825051706
6500976894728 726786478 485933420 384287841 283868550 585297636
3910422912000 198881506 387361520 382139875 25795385 708352137
3223825268160 84294756 116268126 278603940 218383016 119848170
7365183451101 78796921 101860275 26707094 325856496 72389226
1513839304560 9933948 871849989 202780495 661182102 647099725
11083007395140 519093926 560943719 33267520 195758786 496591942
964974817764 242621520 219330738 318679783 65601250 4286784
11902625739840 320332551 123588140 129385602 280441455 64493361
6260991563580 23291168 14204454 109102860 605574606 1253304
7097088156840 358881282 478018098 7220570 116432838 276148388
122461498088 434998930 317908960 24464916 470570892 189706392
5278679408984 253902330 43572557 130463386 76953492 211301177
4947396033525 567116207 86504756 9482760 49521960 100539670
16234318847250 247977705 11622676 814719798 309620795 78963822
3606674788739 79865500 403657107 16106443 11559744 38368924
544859424180 160430270 294275905 214879445 508669245 114901602
1800440201805 90290040 25230493 472273273 37595500 423276520
784758960128 698832130 59545642 292673055 143507165 96450783
1297537520751 411188400 174304776 356757566 100403429 782577898
1701898593600 85865676 137245996 336188328 42522564 108246665
5272077634825 5003712 297448372 28633332 135005 581869255
265324308480 287937692 287342704 445276005 103022386 371798343
786852275200 563477376 465242112 137177010 485101908 25560948
1135193678493 579279363 864193008 567839691 481378662 457102640
671497280212 10686975 341728512 581356188 327421380 151088238
431727650652 165937760 6262191 84532140 260659740 970644300
6198619050855 179044668 3540320 710077800 19222788 520391760
493033119444 1007163728 50014426 128311917 377775216 28235466
5082385743324 396404184 1987634 274628200 372909792 3765041
6303500227800 41888888 659731700 40568220 800112250 87036192
2261847420756 321792936 440508090 656495874 797150770 299073536
482933746080 493018348 102698610 81017560 826072264 441591626
286891821750 55644 651774940 375844068 8879112 209759600
1676839365414 7771398 113983116 101773140 732516024 139370586
298022105316 67072808 38394291 305599077 37579550 184895284
702613234862 54123835 375080940 55456628 73005030 449163730
4739424696 237602050 311877310 401907148 97888635 61072704
11737047995750 62289132 91331785 214735430 955119440 295717218
653377316592 40746108 441746984 376999878 304322150 48232800
9932741851230 156309454 206138910 319476797 558079648 22355340
587781169905 26755914 153286185 1017167683 241313176 539335328
982752698235 100514617 2953068 165758516 273439500 183821354
2787720520728 828079878 73825295 23311800 429713856 354406221
6169816073113 3035776 399979068 478504250 445529160 479370996
6420574629920 610995557 21794310 177919740 45280707 806751
2630754634864 11998779 46656920 38966400 16929099 446390794
3357971653000 90644330 7955868 96285156 322610814 265670100
5040919557000 864797718 166403925 34762314 424638524 519352300
621094644352 28164887 341960866 11624735 57656610 140790768
2261175681791 156552690 551090748 552758027 153224864 417284967
447712368255 103898520 552017508 21648654 257372160 38995275
14205832524625 287429450 373018882 240033948 31899394 294051616
530954445470 301776475 454663350 187916663 200805924 760364
2504706892800 2562022 57069512 193603275 377299563 40888980
5644049751600 122073466 3998604 978951345 379585434 499052400
3126314275632 38208596 635129087 277681368 193485075 331245732
1205767834512 100826963 503395540 91544850 525864221 549169656
10210369064775 841239805 10935573 75226750 207684396 609493790
1404217989270 704726680 324290436 9450612 80105779 221025672
766478232261 115819433 196545432 105144 664709609 307366290
22495209353760 145432780 351992160 65600535 321267744 10824261
576959179680 398450132 64949640 44700800 838592513 645746654
3841135761888 90262896 624945244 341513874 39000000 366766972
3391512092322 134916760 299632705 169994240 577835440 3373184
6006093419040 365947296 274475817 169683987 802510302 110822536
1679792579400 98632560 96288758 396235755 345076443 67492356
2147140236150 285506130 314762767 93043219 437552358 191776685
1729048917816 361562000 62913872 6665221 85917970 103673956
73846819398 59943870 61265205 428476440 147548505 550926726
12185356695750 39288531 265479080 2189306 135221400 330854881
412647922368 772499436 77525560 61389635 3875486 138112614
5071508515236 390558989 1792920 124888764 695028033 469741288
3851280850680 266264229 161338779 4499960 490266936 61005155
4378489338249 565453068 193239165 685236237 143112942 184554040
26152555320 116068743 306629136 495011045 110816138 785131172
17149515230 335574225 155721951 866988160 256336000 11629946
9412732130256 339205518 124519564 51061989 139507922 481927560
1169685854139 507589622 573965000 173465870 280137318 105311308
744811113128 35341875 726795140 357040064 101222540 456878289
677156763426 169366890 318722880 66719945 196559055 5273664
2198713005068 172276406 744752548 440771500 7796284 917264320
15388874046 28160196 414891936 242969412 462855680 115634512
7799391362862 832667440 167601717 488405376 84876498 324999402
1708036745632 310979554 507979732 681708215 255770428 10019568
7907707995161 68542023 587308120 593802180 17105759 2034582
525454671984 444528864 195185081 112231305 231845405 813348128
874433487200 141724388 145827332 276280974 390593805 407096761
3924558237600 114829800 63446254 379907830 33238431 6451425
384451239695 22698390 34729734 26667014 67634448 75930855
437559851520 372522806 481017816 106344740 141182808 122029110
552019373904 70621824 250876800 23272320 131327732 414195576
5836694750586 31263624 311813447 17485260 661819780 220390583
6627388966940 28301738 378142548 313386522 10239840 73668996
11770653440304 472316120 714273992 61388604 411020920 453650540
1769875500041 342478395 172296300 3768609 319785732 593740488
198486946800 774406776 292746799 148779180 491708688 13513896
24950525460 17698395 705257280 136437750 199181367 315546959
29756165120 522908304 382384824 268747680 457380608 618023868
17515622635840 249741084 390432336 341195959 77712758 108495608
2036420767368 231510336 547941030 628234768 605106425 266377760
6237391365520 154296570 198252590 260427528 79957600 978367
5719401759750 93889368 427375440 127735044 269439290 568529460
9760611063060 199278540 152651360 239015744 471993132 5978848
489229708656 290426214 481966922 231647966 176485063 12365397
1112729530836 69650336 157506048 171015579 235742078 28647385
18532619889000 417288960 256859625 122032438 111174800 32440352
6817992833820 153391700 1032812280 464965300 47615956 656467560
4991662410400 287004834 598916933 278568576 51829140 214779532
717177502650 601662378 107056866 241482495 114370515 588392000
1258136320950 168769668 638958726 389847416 162553156 67958904
2957855812794 501529015 504579336 62462183 597217212 122081250
412199584335 950911602 384803560 711112618 164684190 166576040
2431814646800 273757245 20980376 501320781 268970233 332096756
241654788608 619099936 637666590 129012669 123867555 118755476
1782898153784 529935168 772480345 623771847 554949904 17718120
2690997976550 496393924 404241050 4113964 132435495 155797860
751123572885 516023550 2686376 394692825 50823175 141328425
13038654200544 604228891 9334188 215964018 285850100 4563390
481457972928 1004512166 686065770 188135160 856673640 609703456
5596103264220 280658420 334055395 311949522 154130952 847880288
13845820036110 108750916 868647072 514349858 270173525 730979238
1813678272588 324993940 663568524 216622254 158784754 64093545
2225502889808 18187750 385956545 346843648 66406230 39625844
11501204607984 623484050 250633600 292865490 362159958 571336752
183949967608 228867650 491040846 874084260 747008136 196493240
14335283873600 19280294 124928230 17472180 3349605 12131349
278227698875 7340025 108978224 213868712 40144038 502745700
214573437525 546780 509206005 100350740 5766406 132620122
6703893302310 588822255 48135675 328291509 51059026 273897735
97253931720 362921970 60094320 72752040 109134708 272568603
1238167295100 249009222 416978592 670212245 564171042 117722500
392844612552 694546320 23585920 40426272 204320010 36416512
1313096498415 175155513 737292414 276728208 298021498 471487410
23657176617792 39836160 117225453 141110496 331414080 297802981
1466863025280 25073761 443161356 159672004 467640609 11569740
785366127832 320320930 58161420 9784180 138347670 104982096
5477838997680 417965150 210618408 424513690 857718 659816166
215558804160 286742169 27734588 135228393 246249610 38547311
10297404524484 112915826 242541555 634241350 44213925 408873325
7054386462375 885365312 282819408 1033989840 49068287 106088970
2718918667640 456684148 723895785 170489156 3487420 93137506
16183737217383 125822535 377147280 434368285 177179469 926034525
13816904184540 90533988 3209920 186084526 475950840 161475570
8319933975464 602484784 30498078 116338048 101925440 252035476
4203158877350 792597430 341317979 76535964 393712011 647568768
1560864349476 128289300 281215935 27307360 371056392 470752920
7816892273200 185171844 68031792 89360700 451941966 163168290
560554844256 63464035 438731094 75720996 188388648 590869994
822470530464 54698748 125010050 182335552 167859258 198551938
4222225553280 112263116 36051750 176918763 25156000 146151296
1754208922365 23137654 11274417 536745220 47949072 45676864
3158621559072 47994000 136215890 414573972 606976678 84877968
217373672703 643680416 739742425 186305938 88652501 138278324
2011675270384 736682202 212396718 396545706 479957800 124335492
698252787375 270849705 13919037 120632346 57376899 9921600
4848461798040 106031016 701372985 655647420 47206068 17872400
207733325310 587415084 212767920 106795065 109768680 460444348
4324138038858 229371912 9129219 778088391 555797949 4873638
5789945205434 59936649 21399532 443409768 239654128 1315132
15617628192100 225832454 295762843 370171114 132406104 519154008
20294181709480 73696036 2005731 382185345 278113824 731130696
17439100977375 372559345 127803280 369167922 3444620 15961008
3101902345391 787686400 298907322 51875212 65378070 199818120
2767768990448 116370180 465573255 257097793 94428450 445889790
9682734896160 599854080 42510230 109887664 56610379 238563720
1607010419280 626554128 585816 36844653 912954089 149063929
629682021280 63288687 75864054 122075640 718021500 23997457
5751089455480 35498018 651641760 45820404 386778707 240430140
9380142395647 109278566 167781880 624138604 293678400 492750150
275799857806 99318798 684031392 93478842 107787185 110532833
2989826026146 358850412 840334278 367368524 41326510 34335733
133030137132 215333967 63441288 261820517 156395954 12851136
1465057181148 564049332 223870540 336261406 16762174 245627284
399090183960 104800003 17169939 246417072 414620420 123977176
5411475875520 892615360 30761380 16519170 96999720 13772612
2729758812528 190658263 257874037 417994654 95757000 31098024
13490848639975 164720220 482428492 670372896 846124959 317030246
6460210464264 623580698 74420745 46999638 468910210 121334988
761321316960 21666644 160547352 599306631 322705565 733353123
5065967112480 102538359 30634688 373215535 49184480 8163584
14877624484096 12523902 42538648 386430750 15076542 12038476
727721406928 108384804 377330304 436420510 279753774 4289852
1456169063076 1978575 215084102 698500110 236507110 527618600
3563301072834 183756400 269932440 189267876 408997554 210325566
4020463833672 11645781 546335169 196234158 386469592 8818508
4543529353920 426556150 198374910 748664125 138997859 411123384
543140066560 485797961 3147678 31403012 488468344 821743890
946022148513 2254938 360510987 180934144 93656055 355514990
14874083937252 48100500 132095496 47652253 12771360 356046327
9414848152094 73200819 331082870 282418024 98920770 10233514
8907215767920 118224994 12409142 35064016 28099792 132551747
4103035879059 310643244 717553980 216041196 600391198 56747664
13775098049568 9854550 238020437 23831766 531034152 302986816
1279575801830 243968117 139906500 178942323 931938 59502058
388510238160 478659039 135283260 275341201 61531092 375519213
6900085696482 432096786 461618608 16843680 164588185 384827625
217560463965 89695944 648075950 39514026 441269200 742247448
27339531240 310637690 102967128 588801994 188533696 571466359
188278581852 184550250 21242350 627061095 97020448 162589203
6074363938760 90589626 214882500 4576883 231057528 348558938
18989140305654 299929215 580953205 346277341 822752862 205009016
20917890649310 88579045 214245 231083111 242240364 256033687
4513187287686 100711600 137187162 203596176 716144592 395921672
59443076800 122232319 121940711 11805167 531293618 210807
386941124358 175727835 381807394 407439383 203683900 51166530
8192832547326 229567002 98123865 45178983 78464375 24143425
1760482209255 112586978 273778029 937548512 575030808 8489456
1465170840000 105018588 182487708 91774883 328685476 126628320
1215685495332 266030904 425812464 322229744 95069198 415063330
8368591144644 429104775 33530044 341246080 129742602 98470394
6387062534380 291036900 31903926 34096055 681906876 469169103
375326440625 274096480 580256963 30591120 830764164 173089422
71762142375 222932985 150258402 529673088 155847878 288594005
12428411529625 491399703 189065760 75606642 326713320 108743492
2365161793596 21698015 202861408 493578459 208052656 215276480
15719148729090 61584194 130121700 101189508 434495123 417397365
142604494710 287696250 319458614 42999490 635923343 263326586
563501095352 529429392 713289352 273833738 304699912 83186496
393859522368 163988538 66164196 170384240 295204896 863777350
31957050960 96955369 377041588 260113840 110204952 291798795
2404927608640 213439590 182003220 10358400 51394560 432507520
459665408288 342558500 311897635 29795856 75438888 766504395
9959659038240 239881987 339419794 46408572 78761160 698045011
1175973691034 239776317 360355488 388029375 688996451 276997511
3711772689664 721137890 20517672 304468388 38940599 701260603
362098954854 293393616 267559786 233731420 160536123 942880785
9155160764100 645844310 181912344 610506130 633902034 77157082
687394517264 21701116 170926636 4232660 589163211 77313904
255405166260 119364756 729683232 314475826 247849389 300185410
1111293021240 56503986 467722326 131267807 559199888 191751688
3163942291225 28745262 390606231 149573230 361465280 45024624
1464467641263 232871870 222746256 17470992 520333189 421056875
1143290582508 120404976 837527190 351717228 144686868 189465750
160846316722 68416560 297140740 376057265 208752530 27243500
4576984644480 151905960 605013220 73829581 360450180 164614498
3480355585000 785190852 112724560 583623084 122113421 362985012
21782158302300 155003976 21487482 545085142 77527385 855865870
322079098044 57570636 8126544 282662478 695762000 386028469
353794421266 189906948 14560400 39869526 17327744 106337520
4649238307896 161043194 111910200 864033576 269698056 1022760288
3407745829824 177658360 66240328 143143574 26453520 215615913
777020090728 32340500 392494856 162500680 526277542 183371078
12335130864 412080814 477496000 82195200 548235415 388696284
3506100331789 344615936 14157800 361459296 385435144 640290816
362209736944 49319550 70723344 139454480 270618516 151263000
5097026354406 352302594 13872518 138688254 289715475 153565698
1240002596480 404124280 93660820 194150880 306222462 17504760
24086107136 247739976 385520642 13854 154854275 271581331
200998301920 514343973 181821510 138511344 528792912 447477992
6117289566750 263378637 15004940 282209473 172313588 292951044
906444343342 43038828 351616564 92247155 91393200 117946010
3502181020320 37223472 470466342 76687429 46831689 260226096
8298153259200 496624800 92757635 284364054 91802133 374074056
192523432912 200057088 453924849 103962615 338057160 201963300
18024937976880 70883580 629299440 274105510 69150500 285784884
10438634312844 310581810 53097968 17941320 67550158 317197186
2544105685212 255126278 390337140 456727962 821031552 59751107
3059353649664 38828548 216112816 92834354 58038432 268407424
492190456971 20039248 587754882 97537244 194800928 681949395
8205576575905 370713420 1029332304 388448334 21795765 278857912
52537537036 170769471 783182319 28248660 28026180 287727417
1222564555548 651144352 842664228 101472052 59773140 2833500
2523594479616 427768565 131976425 100222408 22039884 325019646
753525339600 8555820 368990720 120720600 99930591 331652448
1728761174712 154111256 761256221 140269488 457965982 802456944
2495962640264 232334547 202548768 454229174 118107814 449967138
17624037355314 7450850 26575076 10668120 143923156 594820098
112187231130 13542282 9498834 425773330 408127125 471286800
215502117732 982518405 645231472 460788000 236414960 11943992
566718365400 221226260 81825525 352541980 55392970 396037943
474508662132 532519350 775743267 170115679 27148176 689464365
4913464935540 34527966 752802069 447058926 579100320 494429589
836381044608 118524168 265994400 38942245 168963405 236453087
1698718829728 6694974 133284624 432328723 237899200 44297761
7019221828300 94697974 384150998 270981360 52815176 374135480
1594371747612 374023893 142719317 123251275 60244392 17978109
11423980012466 649262572 535684760 442285272 600845132 317044002
906737554800 75423871 440276401 423392476 280078636 451114566
5638007819808 406375620 410690394 95144172 9975120 382142668
91830018960 134484736 758298313 389139225 303561590 187703230
3916316749788 23359050 136408140 550354112 101307050 159957864
2206489699584 153804006 262156535 35653275 5504792 718679749
27877957975 173972943 76437780 24186944 68926578 450971012
3668019303886 74402045 7055128 81831972 99482290 99086592
5910951649500 932309784 124774970 360391824 38545112 761920580
999136294050 239765199 1846185 50255685 142645116 106151040
4452682473120 89156160 149582608 50080232 6162606 9871004
530790290208 120871256 374736278 460535528 289156572 108392200
38002269696 679468254 80706517 120042945 111231973 143544393
1401370919984 914919220 514050206 289501506 67157595 157438650
10427898666640 44493344 173802375 374053110 63909768 134698011
2026028005100 609826816 734539871 594716060 445882766 389032335
1681420301244 229773642 672996 429386769 235096968 142856868
5207136703956 36152772 17107888 11405156 148215808 939837020
1880790001275 198677114 162749456 345976742 12332424 52433622
9788758766380 445281788 87944658 207281129 14901194 541965560
1493793987480 289910160 36990528 274109550 32575510 155122250
9602821698498 53833412 210454440 246147781 907056318 767058248
8587701877248 153776880 631841608 21004576 590916928 375616879
16772580964656 195725293 38205030 246162520 173807452 173218830
13680403119864 189734705 6164291 10330180 721410940 674340641
1348962544384 138299400 168682075 617470920 13789828 245359296
6133281990528 220581818 16999346 139053456 7722288 547291575
108781352960 338216571 75929095 232470434 53134452 463157750
12064305747324 267052068 197904729 254239776 94975812 703236208
1517600075200 47741716 19402890 253524580 278275520 373391480
5878818930080 434129850 43656277 355252449 322015323 874709010
13801068933568 60814420 250279766 149745372 5802160 20347618
11371011017184 224320815 379333185 471856350 111735660 10700136
178889522625 1342992 7009967 159410103 228704067 40760347
225272862075 130897072 136297228 490458490 260507565 36339840
12834044179506 114666285 4404738 357996108 74056950 70248607
1678619199168 98486304 2097180 475344720 72710764 369935376
223960520190 335123642 535882875 632994768 556920650 48033921
1769151402852 155659780 510597227 21328972 211422188 419835960
1970665095680 73012285 477741188 209738520 474291444 102369780
4180508495730 11186802 144540912 342993624 41000752 206130528
775915020088 32907753 117153805 581849271 91800192 439869696
4997392819050 588621888 336117250 176073860 321941925 106878133
1846902288420 711407143 553008030 81949293 24652760 697083548
4788534660 211114654 572918796 368602290 134218896 594386549
15116412011876 59958404 214711648 134287270 131217730 107045280
85800297600 89056 132954138 4908330 141833328 994927818
324138732022 150305580 1682848 185815119 689760331 271501305
12649843357840 52478685 496743612 161398276 810336100 133342866
456049365660 90950592 332513090 149561308 77639434 390847860
1783489184160 19508010 161971992 459660871 24207520 393297788
1276416798672 64693984 660109948 627972810 222631812 571903810
8050728112128 185763520 22661400 370793010 461508030 172617366
9095480570400 490366288 7954281 709470486 250659158 55099392
6742124730 17741500 618371361 150704585 244430784 204659040
590735556294 185851264 284280507 362205360 264172776 506255720
8011760439958 16489210 280164352 27573199 50965026 36612830
164159371350 351937860 522207847 211123080 143045270 672532938
4373737766632 28982792 542123156 258009521 584587653 407023879
750466438106 182284461 95239998 207115220 379877548 246070760
476025592608 67212990 243253752 396447480 287162292 16088940
195909203016 111380958 455570080 405851210 506474948 155616444
11050056764068 8730120 158105766 53266809 33686243 61601160
1527200176122 20865150 888734952 237282287 2968108 609547626
758707404960 443630382 284760337 1676604 59623426 323563770
16754110752 387374643 234012531 109943200 122804120 165998268
621749016000 20476500 392555200 213654232 8907756 462142548
1576649135240 13750597 58877700 444100250 84427434 245013725
4919762387120 4075785 56378196 108667034 6691410 574102914
12193137714693 233112930 154111314 495824580 932539203 181169408
7586308269540 535048479 63404880 26516322 62681002 82153064
4502386878840 687038486 473676720 188284616 4611486 468830738
237001708944 50327508 94065450 508273472 484558938 765835128
3400790406550 33565552 353191304 103304604 39538202 76686180
7178689677600 256639607 328562378 116272156 304404544 741069272
4202418878720 314635200 5579296 28046200 165182994 270257364
8625444241920 134434330 110739872 161941144 50930682 731895751
10318324239000 301501006 52831990 182671625 668095648 72067608
5227711097175 340435150 138195057 410233662 345010930 76924638
446766738444 233372916 42161760 535494584 40090624 146601416
2221637718230 50384052 25187148 202736763 33813072 89917750
9701751345520 199208240 564026730 196009740 79011640 193667500
6561537846816 683145116 268546400 25469652 139392 446876176
3449071839300 508557420 9489888 480746134 157754260 14938540
6488383319040 540516372 741048432 741541293 744035292 9692085
3940384447692 275906631 46946592 2658950 83965193 118757753
2447778571392 3884556 462973604 13839450 256815816 399871044
9314490773250 680464275 10327280 385952320 11780739 174938078
286627824084 382833198 474504360 430577772 40186608 33742395
446905276230 73971845 123981498 79827520 159065515 480990158
16728126847770 64117456 31433085 66625169 8296940 615823237
200844805956 19152608 522090261 362854539 566803194 218538512
669244188060 167633856 18152888 110556735 310216256 107040525
1119740476960 256483156 25357670 145973124 100942250 300461468
211930298112 779367150 346204859 328846592 39729536 72871020
825488470980 54697216 182929912 167127776 292866406 10658950
8291761316145 190297886 112011032 520918693 327888591 88874726
12834917205286 340215876 208681739 135455740 190086849 278016640
12702287723454 30149925 124701770 59655042 393541117 794051725
17410160855346 693788304 300263292 215921949 349020684 103168548
4392197179560 226161286 526663040 129293555 10519289 280347263
259666753320 34627600 858922668 5650259 408187883 52059420
454577626125 40177997 16517688 693052232 16134500 90534710
307328279802 98966384 245201074 691602768 875809308 147094768
1842501895248 342153760 534419478 195104322 440672780 1158696
6097224882060 416384646 106360708 521672004 86922875 153570950
1485288397572 183047238 925884 322248560 107878680 14732168
6902252202258 25139309 1822028 229134630 768547560 62131970
204662192625 445398450 3783014 122956848 215096240 294297234
7706434790600 164014715 4530552 645992200 195436152 249214560
5882305282944 29422770 740418651 348038612 349130697 282793945
5115784524604 6589019 102874837 6352050 80399100 39651425
977150170320 58746750 36257850 891536425 307720890 175427274
3857839971040 101472346 5108670 428482480 40334313 355117710
4279520793240 460850143 85004880 273339297 214941064 1010552472
508355050620 137383331 766596735 110687234 638600346 624490667
3598151033516 173968032 3865326 176044536 318894300 619121500
3972175981965 212314836 247300806 98019924 601317216 90629370
1924362251196 331604364 430693900 253978088 2500038 321374400
13879241719500 551822018 234810450 387174590 456900178 503661760
1269989498610 571124800 78339976 12661642 77656250 143250679
6921275063976 15485720 137104456 59608618 509784300 674975980
12344668788900 324703597 155839320 31054020 20432442 288888480
1923730019600 391807810 693557492 176869378 175242935 47059878
2822993693520 259410899 345098080 629581876 12550272 343996065
5583538441024 930498360 514429968 453857206 121835880 85634976
1056982259520 546315478 29869086 76054416 111989878 59990382
8059269894015 109928000 945755330 35976025 223456058 17055828
1797351755454 413137111 64040457 431741644 54477795 551759516
6501435076500 186758202 587001006 325170690 327845200 834920280
1787240792610 4252944 236123676 49192024 7132872 165608125
3034465214209 138371884 100755332 160929344 108304209 220098690
5438543557525 337096910 151902821 542660174 61833528 17643277
20163114083840 76503020 667264287 215200323 997197764 543133822
5410899915392 376713204 98589897 539109984 568082241 203061651
3908313923504 589339620 692154645 225693380 259965712 467603934
1133229961096 84766000 544848125 397599300 2616440 540106847
841963387422 374173192 179231256 472321280 293804361 709803948
11289225934020 258295500 472552800 6409144 65447229 589961744
481712001630 336835460 427221365 83831825 760259500 775737130
3622677552000 165725928 391348320 362445277 12774344 118565531
8826478517500 98889420 277388184 527801540 170294270 50433298
3653337405606 223593102 249402664 510849599 328965824 220916176
90569701120 479216502 158851430 44513638 536694059 240129930
21956608560 457404060 629045991 79485448 8650210 451233090
8049413197791 144960748 82467944 412601563 492594960 1660373
234705690324 320895195 445249056 359555490 81691489 638552874
10860885132000 266197380 476532 690819516 108653166 661041704
845120541600 332752645 11915475 96000 654884055 342469376
9449034187536 165332640 353033811 95081816 3044730 52386655
5113710904192 6647174 465667274 288628800 313225200 339276850
11187782035731 222094080 148106140 511987434 97992622 8783284
10370094437010 785570200 82482290 480548044 53490240 290963140
7732147707000 257341920 639784908 618032320 744959250 142421580
677885725440 62305532 53748040 685703942 465221920 449565840
536754747620 46199106 641833452 470420886 170357957 93381288
50216738880 304348184 570594463 20358126 319748520 355503360
4094585743599 212525942 66387069 1043639220 89841320 654625765
546057826296 521851176 454108170 39154510 13601644 83014515
2336732567760 962378994 174115292 40816740 223862426 768034663
4665913005276 2396680 724846796 24352000 152232764 550743309
6421402859754 12896142 303521073 140795084 518655312 243152960
3832630829930 695875758 479030679 78081920 924004048 469329064
3848793795180 322569940 114176190 83070848 17215872 786964705
4350484173444 256663059 665972722 12048720 169227740 6497955
363197565440 46145892 249908706 367779673 71462090 31115070
696121134540 49726963 163303311 532165250 421880 242647170
5881645213800 8653008 2695812 29044160 562626480 173604080
6355838331000 113203510 379519972 220818784 573480258 185490816
1921605073950 4937056 159031054 571606777 404387794 740932564
250606844558 128202726 231300762 350068647 128039515 232463976
5365917379328 302529102 187492779 22465674 127867752 186958496
13712761719440 257227477 118540712 204058790 158354003 130476830
1434134508092 319349305 511947723 41199648 689235903 39708583
7871900129192 107071333 452266556 106491819 6871816 193657370
7747752076252 423393860 357551750 23153137 121362822 36321877
1576004429420 150980036 93545320 23285782 803252835 546785424
554010991200 591479980 198043456 571238998 311528880 350115500
11579883245826 95500116 70580916 688414671 39290053 254303415
19947475668240 59938200 4461256 256968369 7730415 539028340
485578670852 302344488 265908335 45286902 31217780 576662993
2684537742432 7457913 16786630 47577824 324328122 4297596
1893111355790 604102161 611489984 753075660 366444 19034208
616907783880 334125146 76083286 17758426 125408640 905042190
609449541883 2219634 2694181 160172997 361874325 531070016
11202302022570 550512710 52048011 932597050 142568622 434338240
208610006616 335416389 117250980 238169415 165105535 959807650
179691546996 231412566 79055010 575021872 614044620 356552288
8079003078100 4648047 81535576 872484880 317890752 60317500
529057912500 369739734 485650670 59348674 929261844 300473390
220584353670 112016305 249322714 5573480 4541992 353505306
238949346330 738644368 350031773 192626652 264496860 649815804
1414869093024 265929755 547339750 89776060 214033050 23934295
3515441135274 191195371 347831484 105559952 339631776 756039648
2122861080900 429909600 349684020 31270911 394808175 392639200
15252941492843 386609295 111756264 636013980 349053111 16805265
10502646515520 462117306 332172090 483368160 631124210 83603646
672907482036 86872446 76350528 328703560 69922008 127578429
14909573372650 44760908 129598518 231176160 798023235 294534023
2035480740168 607272830 433098225 99534180 15501235 226299808
13550285604600 218560683 568989374 779318540 50089028 4280835
10303900032294 123074644 506067267 255178424 256877436 152272746
3007813199479 503645427 678150740 464309802 18731060 682296810
12157111959200 618382647 85718297 98919420 637808054 22539930
5553653970942 32009736 121105658 212839876 100032608 351712215
1216133801620 1036458780 390598505 61220940 378415527 193942224
254278414236 419827236 381034579 540081750 217550832 452937175
1333038387590 2971240 118693757 594922713 178859088 62916156
9810381413107 151452470 5833380 272195800 230349880 39200436
140925078498 33105438 317165891 662026365 28747510 41734830
1577224131180 629104905 448639449 10973256 246874408 182831526
4035062919096 218241002 5553101 53325140 104766948 129032514
189362582760 27602898 389756712 11084480 2629368 149245997
500717841390 186414299 392901019 39061440 208316960 36942656
13049125378432 247900800 36282214 174421800 15181306 627877856
8202178232640 186091036 46072416 792524160 240369334 832055438
4768343983442 5577210 733976997 211491681 513383746 703180632
6393677245356 59080606 315052417 33589395 51107340 80003943
128551165416 70441500 112342210 79346430 190729668 167422176
287851291569 139886109 94271574 154712256 27542000 638453304
4260046735392 131947575 238392437 146234568 447412320 7252245
12303057499200 435894880 129705426 594625236 102074952 4464612
74137498359 5037274 70806041 541630982 82347190 356173256
4512153526335 61846211 986234940 322489286 379117 861323400
4409884819480 397059135 34029597 31293504 348940596 109572904
1877431241784 739391744 25934832 639397704 594121528 287202510
1022129385732 364392046 447052364 369290551 158221065 32065215
8380865477346 34958685 67274550 774371022 109239390 257681566
5016132528000 1889946 100014029 378964980 295168962 780090234
1199541843617 760654692 542130336 94206400 358091860 36812919
1927573387110 401958074 718945941 106653665 166244460 87121650
21318069808112 530086050 695819358 34967292 35051637 143801240
377968395148 122711490 47830272 240615986 66194082 3354496
949512046728 344076751 163957504 523379700 189207774 444248332
2806718359500 408373479 11811174 702221920 785106 883494702
13094777288502 367059945 66742442 37595166 28671522 7129768
324302895056 778024109 7063964 605365475 439878873 75766860
1534908894860 179205424 357832350 117374989 135962112 247435860
524831783416 91595157 197497632 330926534 29378592 14600960
6869609881992 429300491 6572511 706234752 330176898 4599970
1120658891264 217606105 22456708 783292249 80305854 297455205
108278177540 624535652 341859438 631836048 5957068 304361755
5143530746466 46664800 268938901 481637744 24510770 45143506
8676050055516 244884048 264151160 65221485 394746279 45216171
7229266237446 136518680 30487400 237583772 340129986 93645312
19471454861760 157531973 300402900 271387800 187035772 89028792
383471588556 139445295 304679636 414093538 438082886 179273595
9294676463644 600317711 373940255 39472655 26316095 217490760
5502029395850 373036048 30388370 503230532 38233034 326772320
219937410000 123267129 300548286 385901307 342688786 47986992
12462171883568 1814520 228162836 224131683 262374232 452429010
10449181116000 75553236 130210353 72928590 17283695 44510872
15817065526080 155782000 603375389 121468585 435553604 250072648
5400137958 238983679 100203945 443498247 503262576 850116288
3698706826213 395759 128783534 39313918 472330164 71143036
916397451264 474800256 118430358 246092040 131595894 128811049
9752241172896 180093656 53231432 713473740 201900490 159589440
4961976661440 216660496 203943714 704081664 416628898 245222964
1834358044800 196608203 41882175 91158249 149611530 533488923
1419947799815 125813832 257653500 107910528 852279810 116344404
3554798600080 141715178 397046976 234338188 98954755 97482000
5955664239928 415727632 707802786 205173852 3829896 74282180
2384407705500 404545504 261352704 1431759 222298335 28922842
85782758100 182937771 332213202 53547536 969093303 472923
4436328888238 248361525 296281630 134969760 89953248 65007279
4384988077200 41545050 498760192 333955520 196792086 262222030
1343565382940 134531692 208531778 377230555 391018485 509064640
27163244067120 734182400 205265503 119749448 363837650 382614400
2903634127548 315549168 537992640 17895333 199481360 95914772
380411618432 76349023 589208985 324503152 97688114 598289120
361917842180 316810096 178959915 280678476 269140864 69714840
2152982286 328857600 181785948 166921236 116600682 261093041
13079914599093 222293526 281018077 540236046 107664720 981816075
3402588913920 226455334 550594518 628542710 346742073 162878978
10909625006945 192275532 287574696 324842211 79287068 1054416
3506553772736 383708000 604056356 716061565 247539891 378893520
4355222133455 216669420 55922454 43128140 211965292 587127907
2447917246996 6432879 31567725 522631116 327173796 878413286
361989446420 43067059 278401148 223720167 417999912 465096080
11610428048736 30628886 398355100 280490050 814953600 570506090
4500934051320 31439085 332479080 447137595 444184182 138928854
4965266590317 372776589 590019714 31285200 24779609 690025974
2135398970500 381450420 817617996 199072445 55756290 1006135320
3499820259201 8027776 751273536 629167240 190032380 163072129
6132787544415 54714840 309265887 347624060 297096417 497764403
824479658145 41496048 312427260 304150300 82166384 193861099
139672821630 57066243 68142562 810931400 186343750 31464118
782775593600 139708975 345041664 821566625 72685592 166065140
8217253171710 524473874 764523630 27874854 160631376 150713651
1607888834090 185781120 76854834 783125030 285855075 136314321
665343020223 585664128 11395485 122591360 245188740 47554840
956748467996 89293537 14856204 17508890 743347450 182486925
17908962259122 227743692 608118498 131705140 581275200 133995136
208394960697 441115892 130804608 40052306 41832180 40434735
6970933954332 718025212 537644520 1006024047 627519980 16011142
95008633764 357024969 36050335 311259158 85694553 176648742
451863170568 111880680 177255260 72896763 42297760 33247301
255012705530 248203620 467158655 22636530 9313980 301861560
4447996754460 437948035 23068038 179884713 17240790 81820352
11126605792218 409910956 458470962 879903297 65239260 516096000
1712066789500 364230992 478830375 187906250 173845990 424601360
1397640102375 338636576 2761740 183422016 526855581 23109611
646267921750 104500044 26270040 756554640 427492676 24763024
7123532768352 483850414 124657104 900810 294140900 115509132
6913499955945 460909790 171239646 430115032 154786601 61314352
140000548692 109107150 66656004 193194684 20032408 503260356
8343770334900 227288529 35327982 660814152 363116451 348391408
8208968148225 96056180 125447700 358350720 408247777 147939610
5646299393472 592624165 323877980 32087150 56657770 442100150
6431926853880 785804712 538837893 60375863 441902514 83685120
216496885150 380288861 157536246 123332325 19056536 66378912
4674729459150 371744520 95821334 86948375 452412884 563356605
5292523400868 120816554 104562819 143505000 190157070 102981501
9666056400 120091374 64458765 517157928 159754532 460213326
9064583970624 196094278 87302565 23049924 178120992 402647190
6108296391792 453836305 143388578 67291770 346885744 244666440
503269243750 700575200 246845160 245964604 322934263 737043138
8000476470900 304748763 501282522 168693414 765132729 232358203
11909450775024 7959744 167166291 169988706 115982976 77926628
8349517495584 53595375 10296054 653161215 19534576 287640570
280962073080 537424578 222411365 507235800 37209605 205694325
726068911750 43629586 759761814 116530020 142021220 284373008
931328943160 49390785 645422323 360937800 263685952 8746092
55735884360 29521180 496469050 401438520 200665308 86354254
892640863047 512515400 776722128 802643796 495070134 584714000
227373338850 403131924 295283050 72066837 128766760 46355975
1534957454835 138710475 402793974 306180336 67628002 133333280
14830154214480 796442622 332481995 139000720 614738565 185874717
315437047200 3637601 309743814 56706271 516335424 890019136
3977142607944 18849600 64171200 623703619 13215930 60186482
7681553116185 72560742 11368054 657766091 142888527 492769081
3802093157184 138332880 586058952 65061985 200230736 66980439
6512340266322 164452185 393069915 91752375 149006632 23536599
5053713030912 198989196 25602493 8673280 443815170 264395186
5536431429984 566577670 4352292 73237221 559738641 295520661
13768015781520 209290773 136167570 309087344 40702932 697020244
2787745428000 35963466 395171236 39372550 165707591 241901432
5391971389800 839931750 550950912 18283850 28654021 756500154
3646625231364 335052931 583245500 686981554 18598000 204516872
15572713680524 42738750 625963058 66853996 8662822 109888526
9358293485268 283649436 160991840 242895994 362967480 26251761
1423556282976 634660902 154503276 210470999 562064855 284374530
501001280 173762160 63335698 50490445 49563624 93069182
1640750042088 583093815 18132660 112570452 539809569 224732560
5505357459888 72611000 11748774 871870140 749501588 667628430
1665423766500 15113238 136802570 68758290 10628230 156931753
19845880811872 92650220 95335865 68751944 59243688 421747290
251492433984 934673190 3575880 99837680 657187829 526934885
584274682320 698506038 111776854 3813072 21225731 284138476
8073580705088 256197480 29227475 272615872 56106572 30816786
524845190032 284630880 114830240 370630416 622048130 115517742
1468658090522 481570029 485178001 498884766 14005450 91946500
18219084291492 455526348 43157675 327957665 870106860 291262088
9142383790176 330353856 62042526 119703661 166728276 39485530
4313772572810 283090419 534213405 180150474 21643080 395770662
3285602190400 812704116 107597250 564189880 241977024 4423265
955838577842 644418720 489812963 794457976 337143582 96039952
110133297540 265316296 54648 230342112 487963704 372680835
141525681960 421404840 65599450 379992331 4656924 46644180
471472907136 1349040 306618235 92185130 114621310 33713862
4235485606208 177766246 327970080 163974500 94635192 44734480
3341009832948 32232344 737979459 231714185 310229492 451391968
3906530871880 616523428 749604076 303362496 248920560 80447680
133403744000 4215305 319473918 751362276 26044974 45680576
1390894775424 165295984 281230362 247170924 100274991 155657568
1812597260200 287278056 17299941 178148692 38104800 90011481
978168137040 113241250 11717817 81737886 524312950 335685184
1746358013070 114443446 466253660 192801966 39110115 9313275
3872999351760 256531432 150910387 75246780 325782710 1171214
8221408276860 386370705 197857588 704076384 518079254 178257059
405358184700 3175104 197617408 20604612 4042224 222865168
3875810800939 67933508 94831254 101956268 23161586 134656886
3703367557260 209878974 496639224 277561632 8519364 322597590
507343896990 428776672 116774062 142801296 18749500 131576406
638720175080 451224690 69861534 657521792 112401152 801405358
3978836775144 669477238 293129760 38782746 94136100 540700680
4663666356250 74516463 366476600 712835872 292073310 64338687
18018607821030 247458939 378113319 320134995 209353035 176674110
951390891832 699518850 284149968 291858414 558148500 27976911
1677050256616 460736676 58341141 23165775 60970794 242518208
431151733500 309343203 26733144 339750894 247304300 362707891
6227496800304 37357800 120996400 31650752 79266213 63321819
1812274800000 538981728 375948936 423101088 551589947 257276950
838080471360 413239599 19959840 654067856 4178988 117411470
2519524198620 33636240 19848512 268549967 454927300 353411220
374762811950 57998272 141822480 211911829 90458544 929574103
525564035360 21105651 31892334 106763320 172670775 6816966
1007079415200 90602448 372644055 360735375 105061900 394518256
13222595736 183938249 129312825 4269882 4894974 135003802
5270806237143 49780500 413471480 367741280 707245540 4080510
896545229580 49902825 67350829 47082230 99242984 955966889
252307147088 551538330 98447337 37078657 132677664 127677888
23427434814732 336938400 647028737 739324926 159615855 3734816
2502901493640 555527357 92491151 1396267 368818749 618480779
519395168320 30595174 261204537 439842786 8273432 341155836
6478662808640 197644308 420857598 72374304 563530464 192701403
6369693143946 41178556 56749548 96877898 482438138 582596396
5445528668184 89133835 179983752 188983185 196114112 43517994
2494978829250 52798680 708581930 166129242 295775058 44422653
6991419488550 1037905 84124125 98059010 25019691 264350091
316758564750 204639744 2423032 464548928 74142432 667536412
493748808800 410630960 476653425 102450210 27180111 452409705
1857185411424 41516839 15326002 32702866 562643188 578984980
70737827412 39849140 662921032 241437404 466036872 207397960
652423983625 172436088 419217694 43606536 136700565 454561185
7400474195660 227431424 176733478 421866847 552901344 35308200
3209255826 300595925 14051356 15411952 739967625 139053600
24569083031232 3887532 377411676 356197314 35506350 115561275
3516252872880 219069896 373078668 271815840 264336020 176269184
7538671832440 517797192 430136370 56337558 296328136 708058104
1204674553836 1528572 1884260 66629796 113315219 365998879
1188792835344 279619341 503547328 122201629 170490632 672515700
3196860144900 327033856 643072290 413829540 3475517 7615738
5355836648448 57607627 417843625 739454720 91887144 3614400
6079566881760 178880602 27687099 370854246 335340022 113308672
5927322195520 325006248 162378920 468913808 312660022 910126945
503259303820 685044460 503356114 134877600 642440160 292799430
774119092548 214265493 456160622 25865964 277942728 83754342
23084291031516 628502784 124202710 40701424 105177714 606414504
2803741322536 212397504 244724617 400262478 704244310 207372623
134423976192 683162074 263367776 672674198 60380789 38138973
38037011760 324002584 542309928 241125300 208001717 740601930
132712384098 210294240 3393632 153320040 300736935 204190440
581157725362 589441750 272017368 566018442 263449723 543035108
4071269400174 89699475 398569998 39003230 654899014 107235510
5468687199440 16209000 3477100 504764275 423590636 433373148
9459101839515 34029918 1052450812 110618945 709247378 71684847
74716740256 62737678 219915774 353879940 94437460 416367360
6034762806800 385776532 125163252 37556 216111 329137552
3157317298920 31824910 77397025 205973460 171905185 58698531
2871028712920 211798920 83589408 155201840 336429590 321417096
2275233701500 396650828 272703232 464327486 754523106 528414926
7810901202780 288189819 15955898 5677504 333783072 17912115
12755197043820 104747272 264682673 418846192 202982737 470547160
3190470059760 250670000 745212960 924957007 83691324 101545438
697529334372 156535314 94175200 180972000 322516512 450992844
3807144438552 169421011 104034152 133263611 125588312 988863
2022296795100 460354818 470365718 19563205 925187292 20638314
2175305904450 68821350 158754150 73761044 166943222 781695906
42632467605 18211489 66250000 5481441 577469662 457400622
50284176096 92040600 434504224 125367228 25611145 127262850
2335427325000 138100950 124662342 61540380 25350610 578049240
15833783633652 420986124 18266304 46362456 720364528 8477766
9702394948125 725032768 121075318 22579524 1803725 38706470
586843351329 115896760 13267548 170433520 14589416 585417250
3385950423552 80802840 440940888 40325458 596858119 379259184
1408584926516 326706140 23143425 733551648 82922476 43261176
159663898140 529253088 466785670 132374844 490233690 326519056
3196913633796 554230236 352689590 13617555 149824730 262020360
7966076403096 208231800 88774638 211395114 696665018 428370250
22420680014760 57018780 332252416 168457590 122630428 257051537
12053800087065 178525785 48725586 6574800 55903220 850360514
466107850800 366425241 449009676 202807332 180755429 682053057
576731384110 342332082 620540124 487292214 21149847 171048012
395325867248 167322563 3298014 374124975 47982051 780854880
477306214509 24768236 522451468 9169626 247039534 590567780
3960101085360 328197753 641497350 36983440 160399170 104831414
754793068545 234795000 163032939 71939456 109607553 341276000
9303896418108 715004491 247426002 164991610 289726380 164254230
3626834146980 236610534 451258290 13290321 9880116 749311696
4295743869510 21653220 180524496 438987297 1489608 532445699
4290877541634 25973724 430254890 71359615 41639523 149186944
2158147580328 371863856 839757240 284890606 92117036 11604516
1433334706440 15749483 16335438 140911316 928041680 156422220
1802715214252 186782330 39103772 853367073 237285120 72431724
1802993438400 221724048 28292460 49841352 284202444 34253204
438002082648 589639600 45878008 272407140 7978708 616736352
12375186768225 208669002 377847969 987667023 221882500 239421450
110557496640 447503131 315042630 386585304 347735205 54640450
15536188982335 35107074 178074372 407402184 537421334 159474744
3472469010560 11754928 314690103 308511744 619120292 230560134
578420774820 142397514 158244568 85971612 117146248 189456052
19613200356 9308130 243005147 244742733 165132748 95600921
7901605408074 512958390 210631854 226635714 637627129 169296270
642358971540 29890848 13668900 564248 129633115 298115376
5124801059256 168686968 239221164 440674140 86472123 400767808
18267157819680 80268516 23111008 363727464 241012268 360219800
2803511281320 191062755 43453780 114517975 63356571 972305558
5665393862124 185655600 45685290 532593746 296454820 13092714
1144896302080 13671917 52678681 341284273 117667574 245430405
404060100565 613771294 439203231 134631376 466574529 29912576
320941684310 493153 724109256 181137395 32903136 84946875
2214878529500 159218213 581131052 100105782 37709144 54396800
3906582331500 98452470 335458695 564880128 302516496 241866086
2257824239775 295540807 185498250 5892210 275901780 277870372
4731997383344 337242624 582749336 605906345 459106124 9844500
3369703742370 380232427 306209935 131383396 109288124 155788798
7482985209840 92771016 93905097 368620132 351034521 381680709
16939753408480 277684596 292215000 394159155 28979808 19498622
3599659217700 76920718 290221888 71777480 10116873 650946000
7528649267700 74015865 849731344 158862334 94916170 219382028
250121940816 41167845 355457700 244621584 77502240 344084
2334899161002 296367953 17187840 703820160 526665780 245246488
352364315734 47390441 448047104 291122715 738636628 30074360
78283275264 340316547 816754170 372312239 989146155 135790070
1677824695680 563943924 375029848 90779094 4283451 93659709
1094867782481 865455584 434671545 247775869 788693476 23536241
944796623680 303472776 569503246 240307078 531350832 644774129
4633829646960 271017252 330195249 12961604 140711560 321029748
6063439223380 490176909 175089565 357625983 786181895 177784756
8957241614268 583680400 173605987 122424142 780086922 10745154
1563249064240 293184236 70837878 183843542 80700768 100644012
1471250740500 584476508 6078699 198598730 5290845 561175196
1799816722452 125204504 13453928 153396096 786878150 649759500
1283058887616 8163540 403796704 24351222 241613209 2273410
6020459934588 491335680 117639147 797520248 168569568 414617280
133600989280 381949372 4669236 495886567 53904232 231353672
1836088880010 896093648 5321061 455352435 39557210 240331672
15472939147040 145579840 437259762 255154704 567064698 509841668
206822845112 223666893 218943672 300060028 470939168 312436476
4552253298250 107124472 102846332 40033000 163544654 620712636
6668555840856 9584549 36263210 955408295 100977930 582295485
718879804650 180197121 180724212 191279935 88846366 33702990
432354849850 806562957 125027450 303521308 24554790 368179625
1390744460943 158188862 220138044 135331146 275504400 198428230
481331574048 4134780 202018467 434933304 297811222 346999648
3154480455240 346096625 611914140 86918400 338956740 19443228
1429196034000 299129182 37830576 145792214 38450865 813714784
96849340068 661055220 48846510 334783644 122645106 269617670
1697106971196 89427988 41690536 273228462 160263476 49899050
249687090695 46205376 200848270 659227275 343085248 572635140
9601356217984 191907558 301547377 439567916 26550220 490905953
490589927375 34580558 75009568 183283694 171807240 114106923
7036446927840 70812435 735942360 266017584 69690901 95548894
1126621657133 13154645 59935194 147163828 123643392 316610560
10112011236 276039552 115845039 36265670 119525010 248633850
13060982957363 688578696 59240655 68287008 167523474 294093801
512667912750 208840052 884286000 570702215 39260035 435974030
247440782688 56399041 465804540 624071967 591305220 121423357
3050658808615 101080398 137608435 240784830 340991170 671442464
4913903196104 81298624 923835366 668068425 73052943 587947162
11690041531644 485060386 48905428 275849225 17464580 574699160
4771829955840 717041861 104568958 55183752 597696240 35510288
956741259584 508209645 519756876 134782314 754732386 307209727
13011718189302 296727808 32857664 638313529 840789291 6325857
5758850543060 14403375 326648106 293132932 139155678 210403050
518255335900 52301561 477792738 346660236 467014977 23165583
563841401211 512193484 551959620 279558370 35073731 25397246
1122857128815 380809475 1905944 204227067 206081928 370147508
154505256381 603060954 367795008 92371059 213969636 40949447
84181552272 49501800 382635702 70462225 260447946 318241560
10843166400 1032801 51354126 304614765 23172648 9064440
412790048140 258073088 438765940 325203980 421426226 546417214
17214165378052 437216669 560751688 92904460 441176204 14717010
2936652212252 33665450 93934764 23249772 733861859 235230534
501283682480 425917763 82219802 172323426 10804680 17451212
2455442596175 712950148 311999058 19368555 190522002 86801190
1199808759120 599270616 406943060 849679260 306101264 119192164
21512060129248 763688352 636970905 197880227 55554759 66819240
1682166369520 194581932 22636449 179584380 7965027 129424512
618313142300 146889560 203300790 463024 85554756 206377050
1654965051348 446090685 86082212 587000505 297677568 75622092
3250125428715 669806664 140816270 168319598 109140669 187592670
3084370639506 171829490 80733884 310996260 192970800 477573835
1819507385664 219377381 751130080 128472463 110160568 249678786
1074155383616 17576640 118294064 69470925 115163280 376019802
764891520471 135115130 529796388 219721851 527845248 274749744
5983555236300 10064699 415769055 81691466 67019115 153517770
3610704633264 439531308 143558926 120305625 157212960 60904930
12985296904800 399695824 158119428 50326401 39850448 141656535
1125859659405 18461439 110283580 621763083 116850624 123437545
2881644960404 251002713 62760636 232634930 771524787 319290478
2769362568926 608667898 154118745 916904460 226752128 50485061
5780500491906 594436446 505428570 223272300 230731792 17102412
573931583588 106256124 365562540 620467425 1279172 18713914
13861418406346 462035371 146578854 12607953 62891538 663495765
1119442961180 17435912 292593740 68786697 139018716 151063452
5001377304150 577602312 206984250 3021390 542385000 45787863
118944890832 137335282 347436034 138469105 784378881 195659736
14737852377230 560740075 62543988 165194509 165990180 685534200
34461683014 140359320 114785020 49733697 50856421 303695269
445957123868 61681005 796139700 215426500 180907146 150582588
9422680350480 102123237 790013576 274755309 84907592 131867547
799215764886 391237981 314179017 462451392 83352766 37136916
92358247344 525831232 59663730 530676216 771055740 146965000
1055411298720 294390659 232901088 34061735 98686812 77206585
435481356420 611061479 102068329 176006304 77165368 331297096
2709498911834 60927456 149518557 105335076 297261183 16571472
2825807680743 161306064 100308405 55455714 27661788 671882126
2984485471072 204753032 148946807 53402136 33959693 42227150
4254279445728 58250816 69880050 503096300 151684806 145962534
836045850192 9035844 330776432 408819840 62557008 273076892
1100345449280 218047894 102875690 349378216 665897128 660193822
710055679110 490990216 255473448 29125580 68236518 1138150
15236468654260 336545799 184903440 377068725 660825926 161904600
105739082988 377098020 100567008 689285727 309872595 82027836
1057865739156 58598150 601338630 25287269 268910090 579973275
2132601923592 181725772 489278600 16289520 235091436 99186749
2140623380094 442180999 276995695 177219232 35267698 637901215
20527807644000 651704908 346573516 292575248 390815736 385980420
1991249986500 170299500 380282193 38498083 35840573 571259016
15048764238222 372749580 13351338 20954882 176532235 7400200
15102981213075 317334056 73176255 679983957 226546866 379398317
7020437477480 739089346 313562534 611471680 8950500 144498192
4747455291725 87889320 916948747 23899368 208017667 43188048
18912080527840 213005820 581061669 566477184 280492176 37649475
8986288531696 960968728 729366168 600096344 386441 69972002
7483265595000 55623121 169324831 531971083 675912188 549467870
173100017250 636709190 31822245 270286186 176187975 549170268
2864141458135 69028660 142926558 19939500 269014416 94713219
232159910400 398210400 268316253 27402300 327372419 21998037
514300279284 91357748 590109036 402628150 374903684 92862972
20429510786256 91700532 82750662 534166368 76335724 860458196
16189367069568 425439402 503360128 17883600 337134144 48731250
2065908046572 646448640 139153203 326784300 40328925 119082055
100611016704 393861600 752332000 603759234 631153892 396940038
3413752839882 242279260 148570941 362316713 31866630 240180312
5203939770000 535430480 63673125 156390577 759510880 182105120
3835716320716 207906720 70464114 341422413 39826202 35822444
3639152947344 3752000 959493456 240987327 11163260 226687890
2708399489120 760196990 564799489 282642018 125439035 164383092
7556538929940 299098342 571765404 88309312 331363830 116432470
29837434578 20454714 73511002 10604328 342812624 19846190
9096058289430 349406930 264534349 360018735 105232800 38133732
3345114976560 501712372 167170500 19970304 100810395 97109870
1616894026020 484448241 79870760 314382850 553888732 16873280
199884430928 560721568 331348920 61935786 254214714 956615112
1066930090767 173851632 12301290 322283806 191974460 171630534
3395491010100 137731572 423439608 49601552 50231052 36861839
218433791280 6655848 310288328 378344020 61636890 29763052
12885892026150 11675550 517926211 123282940 2755000 665980146
22712413430223 554344791 16549170 646746672 115831480 36685222
961749712953 132525186 24493194 567367303 237677787 129001950
4815144841388 48305353 406414845 395973741 254061780 606770472
1785242962026 105891709 107410740 336884578 457158590 640149390
7176434001456 119980630 48293112 157523968 430904402 161125972
156341923648 240483900 1248817 62006998 42511968 371316560
10695330660 51311000 352862248 492387840 1438720 293524809
10202902698240 168847512 295520520 813889376 344719584 51846793
2565683406000 53625762 559553981 51697908 287205759 259705456
865072246920 173942046 78291752 209960982 182595112 478218636
942599812238 243702153 28004480 310404513 803137706 98200845
1493647669248 360928722 565013382 222180694 626471328 428006460
3015383400260 365568588 30124563 511454304 206360120 9575688
13153101366144 76969000 4996332 275476396 372472618 18886630
79153387320 729797809 410350265 63680439 84498200 37605480
12234046856295 285943250 140558428 734905300 478567628 465306060
46265183844 457876440 7216029 627574478 308749782 155317950
742706078400 113295289 159318950 840556248 735753600 80115172
970023903576 58395468 503476146 64693377 91911248 56516940
13248811710960 666165213 159478844 13156140 569625780 76349735
8519862643425 209585970 443496918 775964811 17977911 67747320
4720750531200 471762915 129773028 701319330 162865371 86235840
3256476002416 356452506 340519140 293777670 62629528 161492687
645646963816 14058626 15697925 311848642 647567100 31681948
4262045459896 70776684 60937520 621025664 10274880 5103258
8636206437768 128945196 549785305 380269314 497486595 52362728
2617927698384 399423633 189241925 251131288 473734903 492349064
2042269273600 305854936 323997685 327032181 22394958 9401238
4195341795840 32714 634186448 60423774 95953385 89070393
368142387984 34573830 203307759 457390500 226553135 235112706
2488549783005 1497864 582696750 439721892 284656176 4571592
7690358029236 54191430 52349292 284422220 939259314 89937378
3974109204384 732696052 677635197 391036688 24435088 450099780
5420427741 65825982 727618338 5605500 88374746 99151804
5872317408672 524442693 437928766 285697455 18837910 156037964
4783962391632 414015948 159995690 64770748 392831298 34497172
925276533412 40768250 187909951 447496272 608597405 86457861
2026999422448 51719843 505990608 2347800 336523470 63184128
1414191482000 22289610 113880452 848150358 318789045 469460360
6058776315680 350409904 54677952 671597698 906706080 506855220
9682646959377 305708923 23221800 10098888 482625143 914428669
355816636375 791922016 260046836 481908954 37808340 259158152
1828420468392 201540060 511096338 434208123 848900728 72782451
5131804727460 275044884 764329786 309542664 128980805 312976656
10693075847400 920883777 71605773 47816285 550300172 20907344
12592945209768 478925333 105173118 695969316 671712129 243731880
6434026603584 473565400 539085010 231729788 73145794 251996821
1222708944105 209531028 2201912 80959228 112870848 351816490
26438111397405 34038720 179844669 416973565 59088120 64222341
13517852180320 239153580 161296204 114369255 40407780 560236724
4417952934976 364748886 302450300 113441852 97061160 55369578
13926977260 428625169 5489130 194007606 567981408 54931752
2102741081420 260284128 143564298 812863324 14581512 182497280
745891169530 152445608 342067044 462512520 381199704 852852744
4391223498816 362347344 293143653 701909120 182096054 353042144
25318416584150 121880044 19122936 143060423 133073086 57160334
12295203120000 883239245 130214250 147427116 185679400 289549232
6477757763880 753602592 148966716 20255025 37627080 352314780
940747942800 76824812 130223489 830193408 450714672 10337919
4206673054584 56732972 119826957 1235590 389331958 284749770
325156690348 137362030 216326214 846307980 746651833 176261085
9730686377104 97949824 310608324 72225300 138889217 813678160
540867188680 189486759 218552058 116685233 365097054 196948480
12409476584232 666946170 895944300 59732110 119551803 61056684
675716520125 265513950 377931400 163096920 167000886 311439440
13074381055512 687435300 103306011 841733634 841577100 240437256
11267969341248 373479596 134652856 421541555 270047053 7935016
6483857575536 314353392 468494364 53305242 3768463 137056528
2572453004184 139493625 25459269 76351264 13373594 696247182
450465402530 172143425 677432352 137795714 61719885 28021130
7186508419902 622364578 200600312 93011808 644666547 53129804
1121075665171 153362712 310558230 453273920 112933890 46957632
6627476107890 271699110 818701026 9052759 134480850 659556964
184348239360 181889891 377663592 402744914 402764993 26093847
2257623701118 109482519 8640898 327941383 64980783 3238110
679940745280 262818394 18345402 830224983 510389412 1062393948
2126947595505 109465818 710226270 110779515 225048338 84760402
6825718288620 260039955 63749808 408156875 69767523 54349230
281866875174 109123742 268319568 496091326 86331328 105506988
683032858368 442634220 665169120 545304375 30341696 276476304
3086204111298 207519466 417123495 312214920 512947484 57007182
4470637826304 55227987 118839375 1345005 145553215 3454218
3829346981850 131976208 110691815 90986080 526526670 16653855
46842969600 104729661 447100036 220124522 214609285 380253654
74075681007 103352172 748459680 10815233 518108816 25694603
28233126549816 388225488 114928704 518234626 7911492 58968520
3908962891931 11575062 670140000 22900110 803838574 46285384
15879180396768 605539584 172766100 377811456 339706571 15200493
4842010860820 333342996 316350504 439547054 182760680 439377318
8503635298305 516682803 509738240 12090115 398861736 320545848
1560565264019 289824796 142573690 279658584 116982840 688098576
1262344583808 88163328 211098180 664059564 277463745 120012354
2562102360160 356949918 91767291 151273276 143116404 469886678
402382534246 56197766 2400141 133612152 4614560 736214654
21661096034 85956513 272932862 731544584 304016070 69313710
214143960565 429650364 63874872 12698664 59334897 406538
1850917439174 240319520 317290158 162978183 331607724 131481216
552631324308 237694098 294413215 169446837 56103900 150885612
24153244300944 6985264 362906628 328143511 96923814 155378987
9384255001161 31988900 31756000 768242174 842538450 4743804
4144145500341 146899904 867756486 351303424 361366491 369736257
4713576045024 417229137 44953704 650464347 51803936 334044354
1885250822525 6431982 6041373 817633440 285374970 211264077
2948693658372 52252052 12050272 70332752 122932271 568285334
4516641450090 1046910150 54580840 387546546 75961470 356265052
13742625399872 23265132 476303432 349257951 1566530 484210512
502857621024 11339632 363751181 158397663 121805850 245178361
10619865913904 7676808 365735178 715663025 564031300 56665386
2362285480080 207393384 24780200 5231812 99470797 145333481
9840517992096 487722727 278847952 386849960 238115340 253340987
2737987789004 893911536 284557350 244748320 323818656 752665823
1289296518609 411078734 501165678 294883200 365823060 80581214
367390388224 2534675 44460297 7296042 500150502 283122684
5092204246416 19420891 427040631 25861429 632654748 138245454
4521736482140 64433280 374711892 877555966 24850802 83112822
519625560475 208040490 198875940 107785248 75924810 77010306
7880497007214 597412130 454588034 715119537 281443162 41423148
7563884305736 647488380 237343334 71165750 356068016 107664666
3190814499600 285172383 238818000 326452302 192909984 140546560
434123887500 280589920 38286352 855706594 209833992 460106930
989407070960 557929170 95628536 898568356 146613852 717288769
293409687936 476623245 869720576 62730531 497693688 26633550
1012926207870 28442227 195852834 246917256 172181509 359342529
558319636588 328841240 144048820 32648175 801757800 158636486
17087755781250 50013832 212853591 650454948 33428178 74254304
5116272084000 104839104 904624326 9214315 55543692 1402062
12358000893000 384105570 387317581 8738930 72545270 246426638
449814568896 14484477 276233400 23232396 233073113 5522025
631732261875 560475770 374346266 150362012 670625280 380821536
369552290562 22758400 73709607 122782408 28861098 501866722
10005752121300 698663108 54229395 98948860 9711200 363904516
1535531253744 84421630 565364107 63596904 56381046 69583325
12584179592082 141877340 522134497 650103360 360652799 97521224
10523053915092 124427379 43355389 282776046 289272928 182966028
694363765340 358214115 76658635 335486508 772727071 766136168
3853022396860 382015440 708494418 238754628 150852390 194700240
5672097433828 770626238 502544344 207224394 126167825 116059702
195151224240 18542328 398919300 386184200 481586648 208702878
828843761511 86011992 444585946 464739864 295821450 88313448
7063287981120 18024520 175592758 179475021 405764608 15026594
2770713385839 539439364 569086492 506620413 101988112 529140066
19074193236000 301345900 22125974 126659547 269589360 373043424
749233528492 559635383 163190625 3331839 732427000 23242366
225253823904 59533020 6102864 221360832 194999136 113186700
17717681847716 720595200 58978272 465185916 91289415 385498203
3253487112090 626435682 248923830 53866071 380742786 52692328
4045613639031 212425954 579166656 154662352 35567315 222455625
9691561077690 311892588 21731930 577291726 510027892 835068560
6175344255300 121488599 45604080 530117808 192549737 58892708
3765788726198 175707546 124392522 63332206 98485824 25475800
13046560911616 192639720 119651748 41125950 376446829 37753005
966163737000 485185980 410722048 269317628 518034190 72602309
214662460470 116960304 1008874245 411942312 118531424 37528520
2569743360450 28090832 14305080 182253442 233842309 469794550
3888746936100 74187080 63681849 909388200 488549256 77130276
3944038203900 300958047 3048726 440448814 51847128 535446910
4108885666132 828173192 63611732 64943550 266448174 238652630
12322765394408 150421950 33598308 439279184 64519242 235901745
6781597141968 7936794 266614973 80761443 150527804 773358784
4047555653400 93407766 348964695 233535472 939711768 487288416
4566256305312 262647809 170909360 756571296 222169728 194003390
120574710000 279290808 24459651 465394536 4977959 412131180
3112082853012 227477172 270738041 284531170 130872880 130957107
514893385858 19196765 35668800 33091341 7020559 118117006
18709910366160 207309146 173547920 19654768 739211810 115879218
120917217960 242537750 216950121 525954560 389225464 554093644
8209800574140 729947700 296954586 248515197 6365536 125673768
9844140086725 131093624 397026124 146181852 784943352 343783615
4275235321248 364273632 142072580 147291264 8729910 517444521
5412044843056 645400495 72246174 153261840 37240056 145840180
970783449714 216942568 530964948 55513161 71009094 609514622
1667530628400 120577173 325579752 369378988 54862722 133309901
2496557693916 35887104 466036578 369404672 1338382 61686021
11658719366406 63477694 171780730 816854960 302921968 12729976
3886960619646 145380204 20251413 576543345 19618862 3969360
7523088364764 326384070 238655405 263902180 278558907 139289301
7256708769899 144587220 16657452 3054604 60742934 55382199
819946257408 80814294 122668636 16375758 170529572 583393593
16824050810880 204924888 527909211 245484320 94825302 59019164
1867507234944 314455281 88819990 338450264 54074797 150445921
13082157226424 205404582 18839568 327906306 40647782 123749959
954173711755 938132954 56464520 279879746 118741905 60135630
961683597688 32017884 30489030 176057358 169862346 796997211
485219540253 965284576 38837898 207361445 42439420 359562033
476322421050 291840581 180733643 95218610 548936545 235947190
341713742132 232589920 368314604 168965394 739368480 296882300
3584299284594 105413481 13763232 169848965 158603697 105959040
1572783732686 57019461 237037000 319637808 164653905 682559520
5938233900612 88592800 146114976 101447331 834440273 141967200
2345042920668 15435440 193044712 79701570 220866048 61379207
277467100680 2856645 300648348 34471265 20156510 156244088
371596471470 17174845 505631046 255239084 24797891 463041234
9639548892288 100106307 111891650 33398642 252969752 294194957
1637287670016 345105104 741635131 340549838 203004472 206133443
357389689140 419044710 237352276 25740992 66212088 653847987
1278865451160 992639392 630205758 368203644 380727585 250959060
2778619029200 530335182 483345168 341069880 106486524 573984400
4110548698802 122001300 179984016 178397988 9124548 82028553
7115674834504 701474965 454995765 3641800 199330729 750083474
7666595935920 13985357 231267760 581977655 490912052 506499968
2596966366290 110892306 6711144 19898814 472860774 813417297
7524473209344 113313750 787224661 235047868 599311911 75881421
97249311369 691107328 153090000 5264140 18733655 635821200
241837307712 113423035 579774720 47735235 28879334 36660540
1163433185460 43546795 197715051 14763378 12025748 5606649
4501777049184 470421922 280498460 25092176 156480828 18774995
19926740830002 85291536 59384988 125723418 76417218 263517766
1639201817110 62193342 27758380 535421120 374215584 385591124
1825254943512 124550106 90165582 100770528 143501110 150942960
945167946030 942283077 341838144 834178983 120149432 19077465
361216817280 238402359 225450712 75567495 328055103 606729840
14877394110722 618398356 282748413 636333254 167112832 106792735
14673780450861 326174094 109408755 343464480 206402928 446086888
8149190559510 637557387 178996258 459939953 636830584 14586660
121020181110 72335118 329190192 106232418 257797833 129004595
5566570171380 445110100 112605714 16806220 314615981 254965900
95402972936 139466954 5727160 358990740 28960740 88351116
3189680204952 29431930 813579048 257769072 60012701 136025250
23063621760 84911985 293881550 4524604 229604088 471116544
5034911914593 2673378 132375983 430609920 735260556 685776417
9425765040003 94611104 303955000 28124811 828482760 14450436
1339617275460 643153946 474121226 156835436 89022285 664454700
2681490368304 338239648 805240980 632115192 768715200 71106656
6023555707670 13818906 46278707 72231844 195545392 40006440
298681171200 143290172 639179576 217821499 207851812 69464361
10985847188096 306727560 829464768 266034630 716685060 682827530
658154547380 221423094 140136528 206461330 670612020 467293860
1256626648494 156068396 974519019 95086296 308718696 4249643
1916707834145 3628524 6539373 414191562 32480631 222909003
22292139892660 54344031 132693804 22339339 578640450 455440044
150173378784 750656166 487259097 59517129 267660624 349165520
6520169822634 184961390 582004311 242503446 389736716 71687128
37564578144 248412972 20212210 88965024 253806696 6764912
7697268597960 300923820 136904128 485244927 235621539 28894644
1665250351758 114397140 254006800 778580176 74597904 153753552
8774608049658 198247710 34539460 6580798 34205586 153538600
3542067903660 2084544 6488514 228432739 317976678 639879775
4350314056244 176500478 310872204 11437267 57900270 194758275
14263199529612 149785416 794477411 611397336 179847189 81100250
6961806991776 103233408 283095752 50399248 375105850 52751095
2987328321600 288208024 392164255 139369496 160990344 46753062
2857859001612 16649269 434277711 264356280 641769438 31007202
21228568634 168482567 33161400 220874810 467540580 62130574
23233848902979 680533920 573159453 308155913 380296312 421804096
3945304837760 13332924 596047902 293933304 295157610 432870949
13044836520 525428145 28572984 67450812 484530620 67226328
1137605231400 785039514 584039981 297785484 13421760 101124030
2699132897331 287858696 703008768 468994021 314538148 69149136
170900321020 417622198 16706970 496506968 282426184 209274120
3220602995000 63120694 140260592 288628173 24563268 65642500
1675368558336 257452244 167029950 115977080 218638710 261530332
3340347537395 130655588 69981585 359088216 6599442 12385750
1494267818688 81584290 24384600 87315036 660366862 8292240
661815449400 711984 10658160 448471674 283969370 174388339
3867540828360 145402500 266168163 537424272 35725883 289738174
7585371637200 756216892 66441060 75866079 160952067 31334787
1961260394352 19780690 52841775 171143370 94294395 164448240
11888206097820 325659096 88835302 741736384 104836784 43443939
4678400349432 323008320 414453476 605276585 691464384 295616490
4113085450712 13583615 292692456 455610891 163253250 1954362
1116071700483 18036834 244400415 628722048 286878407 2581592
12350257999125 442150596 19405600 125151480 199480084 353957809
724655390960 12043696 951309910 979785673 24160600 791865888
204863016600 112694510 469002116 29789100 3607412 7324750
2478112760562 248747148 698620384 675964824 125372400 7358320
2255157966348 273143108 669934605 405108101 96572469 4693950
1928752842040 550979300 24618024 64608768 266868272 40091862
274553046180 208064640 32054022 208876360 78585135 167437488
1744851558640 60592688 18174070 247880706 770179200 838128330
152565115302 14229969 518600071 461375070 451466268 168517080
1141887027996 25505616 468563901 182649870 275151690 490262605
5137543110896 80644300 947478 893239248 264884914 448205250
8543393184480 459481935 442045370 63379872 6578507 489035532
4131959799520 211972677 62706915 573192 387563824 522283464
605303502300 517408224 156441196 11127492 186917913 139375638
1112991470080 36415440 893337798 373350440 258741888 269507628
2339465032632 56817474 152728446 33081048 1003596734 9937090
2249998898730 507941856 198966558 417795690 28497994 257900708
3716910294076 8323614 81814128 645696393 270295083 53697384
82548689080 121902207 315835993 8734158 892113102 816838491
547683119648 61024068 168803712 123606041 5117963 259302400
16560641298432 375141230 34808000 164811126 560191632 23903100
658583142399 24415894 704912793 391367760 195449681 314177400
18869061953016 114168518 125456345 609621546 387121754 28645336
249223485000 96999534 17562915 610410090 332961149 78144552
683151912693 160573428 437336864 321234114 28903446 158195624
196246659378 547002057 216766734 147563306 223033393 213425576
5102465037516 918905379 19257060 272072259 33791342 10586550
6542415521280 815815464 12506830 607245023 241419816 276926685
2207498893320 241138944 128657032 169500560 4172160 9344500
1279481685170 478658136 98302532 108082624 1013128676 628295145
1362359724516 999320400 152134806 13558831 1013614479 19742968
166603883688 496793380 338006988 19853250 106847832 51006186
9283018603200 275753599 447598800 202688445 20869092 420892312
101050090470 372154248 118971594 8091516 104005671 223058628
495428072379 123449775 339777438 285118353 272948 427455633
324463150440 378642710 89771439 405852744 187186857 139211020
4179797673984 280827810 62169799 857565 411583417 132893760
8407920404000 86617026 5543667 504325192 663424566 128569939
350673551514 117853200 149479424 689079344 92615976 700648516
1877029077792 950327446 492769160 42028329 467805186 218745024
852993033984 103497900 758843986 92674400 873212424 262888528
3775662767520 292222084 388253600 312818828 96023056 283403262
399817089892 86942636 300030348 75539007 47297810 40586238
12792881699640 572583015 413946569 86669352 307719405 517390908
6887961231900 658728258 392315940 189655264 210660408 236009376
12256178426500 802187424 17597645 149265083 13962324 19495740
5990513250520 516728573 405779202 30140122 4385000 581562912
4491909784464 64217340 278898120 112656138 488596112 710576064
2060805374980 241857480 276081045 52125361 48126048 185764710
8979374307432 69710340 161916328 543456936 99224097 422853830
10058805899712 26389616 197190105 375384840 653879020 274294803
13320324234945 283957791 777320490 16647400 212580720 24272626
10900978799580 457055300 725372481 136579581 871053225 80385750
1834847832720 28712750 194049583 26416932 21685895 302349216
3196583900640 561069261 404259426 232087464 346811220 34102644
7465611650868 23921793 69284588 195966632 406474835 546627580
3471515962200 18002649 142119738 802694412 1661700 723108900
2699575472250 160321440 114039414 134773101 126711976 677257680
7166026411232 43378983 147888639 9310266 274499687 385182208
5760800079840 313257903 771617415 16995160 209442627 32630520
17877306334718 53810523 138960361 8435658 17140848 249378960
259565122418 699150630 29980544 384964461 120366456 239183532
104947287600 164567486 450175 568767882 556773400 253548495
7390825124400 256322752 185919810 301437045 109268382 79743974
3178360781568 38662747 511942075 134694400 257459796 112557729
3799559101520 357624036 264671064 648110730 753312560 304731966
4053426451560 48386159 313537620 428741632 203596874 321494784
24133088437920 362117520 39498778 41034162 137660796 22917517
6751480615737 51563568 814088160 580726716 517175830 902857464
1802431672492 76106004 208208770 55383836 170301904 528549860
1571280640080 73886351 16005752 51687922 239029126 65909037
1730516339175 19998643 429681824 72241462 107636890 424606368
380311819488 125615772 5385252 84519480 505130160 140107205
17916956287496 884800488 63984712 416315958 40106340 25349585
12634608796580 267385170 870716736 250494056 119520765 203811157
10266273920640 524493504 239413452 293958300 518219832 17439952
12395132193600 138881925 34014992 23705244 265197336 247595712
6003314179632 410599238 525832769 41324760 286335126 152362520
7436562962179 198879756 392323724 569474976 1892080 613452126
145534884708 195246936 332841990 63670018 509592105 92503072
4758007468032 140768197 544096808 991499913 51459078 331495500
17005334913 202035522 121409310 106534125 143792494 4931880
10896047771787 891362250 785243802 5276695 28468914 27065664
14470615582206 434543724 93869325 874063800 15543998 11261835
1419089511620 533040348 208468925 180141290 849134650 261529281
1507726453656 129251401 138064270 2128980 796276670 151288356
5160328238125 171081510 2528505 214274239 108165516 166164339
16463191201731 44184000 6253107 578848390 272227953 254159775
2170435806659 97346592 403587990 179254530 62917400 363627264
9708800494624 11277279 751106100 29322144 430185238 249611587
4886801955360 171970800 62592350 343615650 53218100 145318130
1882563233628 607582976 461450455 219435498 60567668 105029595
1494499205166 620984130 398852416 465292476 92191910 602030639
5194505588400 121782366 15727824 343088984 282218626 370672830
11860692725664 124712940 251107000 19811358 427010205 40180816
2464080140445 7532870 182190687 57853992 638666740 439853680
2234253175200 510669908 200225700 252684828 188463840 100068649
2984401555520 73575366 22522016 111115347 120895005 40824696
1473896552260 704293408 173010250 88613112 640510710 800278808
3343297099120 285684840 69319013 359865860 492236836 31379055
16009636638416 330386175 281474630 109137710 239267700 1489986
1543544521240 236703852 251528960 117471055 65118480 358621824
6323787899280 417653076 33362961 147464536 151303140 132712795
188313888690 680662590 571860954 702800 642177536 534041180
12227662456920 133848123 562872340 788415684 9497008 368249018
4436959414784 53696313 50549018 185574760 250882039 59000130
5714626686912 339275970 258964156 22666787 551904960 403305710
5911022382984 505056875 253110192 19239120 63580884 684033174
7771250723670 4184850 325441701 237906240 521977008 7667180
1991701420800 10120670 426798292 219839436 201451700 378421290
2471391606501 283930416 85644810 13351936 719951340 26462673
8448499420956 472820928 113069489 85822980 15832922 246359624
2529872832402 343476063 475259564 149335 95497380 212442978
928452797748 197384270 805643163 59201078 49022064 347628988
3244356546900 239979280 182758632 511039758 112798932 337815060
9606159670208 296534029 725322471 53874590 312793630 150256344
1533012596148 494746056 280090512 479819186 373177608 59586386
1150694500410 230804184 131153856 23687367 188126185 93187850
1756549338900 269869015 1271220 3374875 111455400 65254170
3829607646264 106463021 274886505 547344160 192535980 171668364
65533191984 185559284 259558536 363823200 306949476 436554580
173367366711 148477872 673066735 32520082 17183358 346543806
1093180991544 121571128 56449092 47858600 152624112 324343591
331631115648 156845466 125206190 165319665 14006804 22169840
3233320455288 66018608 498332960 743754316 127911648 424571680
9889087467060 91130064 108433250 46380026 386294970 279366724
2493010489662 175986720 11714020 204498032 224707860 373385880
9670215456000 258754227 786457728 322653598 349071 60830308
6155686797120 616804125 51294782 548335346 172425528 28983680
7629145969900 4052340 154665668 1172678 245213423 188852229
181720287540 120235016 685829364 182763106 8962356 67672062
2006179060752 453007816 352296175 253430751 19503828 194836084
311161217556 503789968 141318297 254162811 33239056 156550880
5592826682520 5113328 17059186 688494960 346839500 468510504
3168443110896 180779632 214248960 1702480 45476145 320517348
245016136224 701537163 235987844 156225432 7002799 182759328
17310401654400 273104832 191619032 47632911 51457536 44673068
3189038048784 450916840 391486133 157132096 145063905 321884160
3045233209788 105208380 66559080 874006888 599313330 66370680
5634718593052 155184708 34607562 113868960 689706570 71436497
13741957776547 341580560 93864519 71373462 117515228 213652908
1118325700960 50341526 195191262 46545675 348890696 40564342
7022102016360 124812727 198778950 65211936 23398326 158298842
411830302058 113858850 182313630 507039400 731453607 192243400
25663609920 200646821 213051960 231451584 35921745 592530946
7757079011550 121726160 18625000 356167155 500566640 238967342
513848405610 294487136 472824300 52879936 61306080 189622620
1231102436544 388075974 210064393 644560 137596727 166172338
7518636315792 21735714 171636894 295153358 410100707 309341170
1218829049472 46665970 721148909 71770777 495213264 187664367
1213809446640 71648535 434894082 116140398 50637180 414860837
11512617340 415651038 113857761 279345758 36054620 218928895
1410672329445 362682740 408415121 478732182 305655660 321216140
85590899776 2753730 333879807 353430449 348951800 54309708
4677753554940 486441088 318570042 86712016 371741029 3654350
1468803748880 201498144 552642852 145032760 39429544 250359810
331560985 244232240 447290679 520900958 17967232 33260220
8721965289156 196235872 72242444 115772497 353063040 50629381
1814499315048 545294001 4926922 94959916 105426426 2912000
610065834736 293282394 21666909 201030856 36031685 10372344
1673199073552 770780560 4404312 461552779 473363950 172150979
5434895185200 148270473 42410790 55851994 245505000 35182238
15196476978444 140419435 21170211 111796830 219875535 78801010
122928837048 532966532 144764228 225311275 795624480 16367790
20407873393236 99074412 361154472 859180266 203010535 90571824
6313727563125 158256324 624980944 579306960 11643425 512133680
9991962349698 585917409 58883622 420825621 55085755 4637100
347776605750 304777563 168432824 35126028 407083302 96045340
11594282161070 9675512 395947220 112723008 23974984 62326260
2150054519571 406549962 14116835 29963312 199381110 54646980
304483528116 331405616 438159371 5363550 561992704 754096398
376460260352 6521633 19755990 457543448 787385280 66900000
2151865927920 397953600 184477824 42712722 2654100 427017917
6635633168664 60405618 275162400 151718118 35499270 467474280
701198007300 454695549 34424385 738875250 20407706 58629632
4197172664832 419718730 36417292 96774832 6005696 49966245
14939608839219 147555021 3763515 586217445 59918572 191131410
5863372229736 155771508 118622974 124611057 686210868 689819697
264795522446 102816 344534208 239459680 2495118 63017984
310550039076 348514504 40640618 79489071 215755800 311327792
186983648976 184719678 25001564 341668376 100179540 272821908
4389564146976 258427698 206768700 67170681 217747220 62646905
19376820796032 126602502 180362989 176945625 867185109 80691528
680501426760 127772967 105558376 700305321 207478128 29767415
1287124346691 360766430 240083798 456520077 142384576 220347904
170175909248 269444220 26829208 363513645 378578624 132513818
609004723288 57681504 293173120 329258708 21222675 90581
37000429200 63434163 19622097 4154261 640716401 295286200
2808658248690 238870594 207160620 719289311 513345696 539269315
1815099502405 407023650 525026032 763035000 374912964 552095050
8887922432532 264029832 34243440 287692482 27063332 82026761
10514116016544 620578844 20045886 82458351 309118800 264829940
1012315927224 293167812 145862625 612711945 98310492 17124232
674766783240 4870150 65197947 211323345 181229604 50162563
418362720230 298982400 2794527 217484232 163065672 772131735
2714929623200 334682670 388888696 291240075 654334590 166854245
2290215607785 73161856 76568882 183541976 137546338 119497534
5488797771120 425287808 256854938 10308435 632712090 295411694
2179584312062 249248429 2697968 115046448 93858960 520163280
2329258234284 269242515 4201960 30477714 613045730 104435733
2580902875636 306287504 174455600 410071545 73866093 280574670
5403338281488 274794624 165438306 22329624 218363504 138167491
9703794831756 835392846 319124489 12843005 264232125 937473590
1187551051456 558547340 303580366 35925645 190830357 50545517
1011056792354 90330759 560876750 775729680 65068920 27625836
78087800700 918338715 790362020 61096991 688341647 267996993
11146131067200 329140800 28232417 446289585 61333620 213795505
3018786215310 635505686 295251396 245358235 333850720 518738220
4151130646080 244039040 87792387 779246901 554921120 86442418
2358125064652 186787568 909467250 515246130 75938304 707659975
131740455650 874622096 371280744 56071861 298347492 252181776
11057681050240 207514206 359989403 184347856 6276874 403388430
101234228484 314869410 167152563 487255945 182058030 738707886
5331365944200 71331747 890775234 204729486 649759768 675537942
331940276340 849057372 41648568 584428174 9318051 113263928
2245588355808 484720128 90633976 82508412 197974095 110038110
11597201637735 887035794 6046348 142342452 65995723 585537870
8932393222200 52053540 389133009 311644422 125657110 432085800
2814888805344 140751125 103174870 92036565 412664868 21525798
1174702748170 570326842 131090034 158413644 173104064 84678275
2204656580720 125292482 95936025 179244273 222196000 418661314
8110099357776 839834880 649180653 565725543 34108842 17322025
130875467576 211058686 308699528 15364832 164616894 193895360
5628685325760 141509368 532974750 290534751 156618188 672732944
8618761399536 924283008 67306954 474421644 15541350 68851104
186819763200 587335452 56816125 30975700 171125286 315687680
2690628857424 16562870 444643056 458816000 405832284 60979338
5197167905600 550117120 65446997 201984160 463035545 123682680
445224563420 393494198 33966714 305385444 4125951 52447862
6444509399316 480614004 96585980 105007824 187076736 267770175
2223041165590 870439882 4210951 387439560 65908710 418651296
6984835404250 296866842 2684700 75388656 9668880 520401125
4558202632710 529095240 141821296 507143385 172237158 358608018
338482678380 106310178 224165765 330843492 12339132 54598368
7638784419813 67843545 29545306 334158624 60509019 468129024
78273649440 10403848 364777864 15671370 263132370 127465954
3389067309388 35345992 42625000 34623306 167135492 623085822
11651887539410 258538764 602763144 72663228 382405359 134130921
266289328695 214367715 55633600 262666005 586499640 258365952
954984070824 714104440 77968245 83554114 129414038 172808416
5195548886220 230218079 131572960 55078866 261664118 333407162
2455739315568 269371 451325000 63882360 332896674 255563192
1501766515600 552425022 389742270 177669335 61979148 59824890
2309577760 292689196 269128170 36853730 372148216 68261072
6413855374080 39685096 868605360 114067575 262783148 4788342
4698106095150 7434625 686652792 381494416 61642860 210524775
431524461744 54639576 81670584 375731580 270779488 6240105
1186278742980 61298469 417909258 712319400 191978060 99963240
2403535459600 396889605 524645828 245385021 206385600 86105623
222239402000 75769675 42111425 139225114 10322400 330492750
160124162020 167464656 22741888 541211580 738850728 251714220
9623743146840 118252308 52010736 1193619 123281730 457900506
2094443240868 440811852 90625172 160727850 214205132 376403794
10106314120548 186577286 887934176 44878946 65216592 160645184
2653941688944 22956368 269683722 3693700 120820370 492802018
1833874224 539973660 401509880 88245680 505555587 450043025
14576193174026 936338236 46510200 458261778 389081604 278982180
431574540480 55872423 678781684 187246672 533409000 230093484
2312081950208 21479264 213346294 21538528 176859648 21008580
1646368821105 21957165 148940253 165990384 447217395 187285470
600574165230 241185102 104726618 63872352 111839156 639834975
730109909688 108413400 195106500 231408320 125626668 288967426
8027782215075 271631022 788318404 297937495 99494418 75974418
19864133578944 314889825 65116078 397395152 696435473 222096865
31948955538580 200013950 101992202 4031300 133487722 12357912
787397491584 94699836 112594849 13603849 204751844 25764186
8561282128344 396493636 188330782 475231000 630326587 92102892
7982010972 378594300 180825158 245720790 160788096 75059318
21044770250400 186534762 292744555 909708000 377741840 542466546
625105456800 2200338 329371094 23758545 83892068 150731340
5713814614299 269321286 734578158 279559948 39224952 200330481
5118980299104 116498800 15974007 487793772 255655764 324546480
17667689664 453660782 677573216 803120960 86732550 144893100
240124555000 276767865 134862200 214845540 72357586 42740720
24194125261592 454789015 413823141 364922766 773012916 305683256
12602670170310 482126540 41031440 745917690 212713870 49266600
2502498244792 131993494 265954872 107845374 6807660 406366599
158485395096 10983420 121655605 247577856 345650424 706377540
96387244272 30680650 22733709 558617892 584920215 40333716
2482450891500 101280480 552130480 621224820 26256902 185989472
712917265580 372715335 454478180 618331 159432876 424143945
321572910010 116342274 333524516 1035958704 374207652 203010848
8270389913289 306860320 7151550 100023131 45646263 100527936
1284700380600 980368112 10244298 375572260 63981620 493749830
3712016470552 178649406 249667314 420584220 246520573 102080874
4383148561200 591508296 235406679 598611608 185186022 90803075
94137019752 126774314 473255784 207608520 55236300 4476304
1116607711920 35629874 120439248 159602607 37954563 140035806
667191888090 58215024 393752048 192965175 732275648 183041754
683239633362 143315535 50568606 104624654 94948928 448969878
473931016128 2771749 35487232 153952980 626815322 85701156
443487388212 358851085 378061718 255225404 55452640 540355188
13648702125240 191764846 17735395 322144750 261971712 61922482
3239223077566 813039867 445305256 421559280 153022554 80747163
3170910386848 730994376 452534901 86589335 402673438 447216
1052688384 441768655 4690920 441660068 658667720 270049991
13778693771520 849895410 14392587 558683580 50585580 585274284
5300119116864 253938375 75958498 218003625 280370200 128189303
3396913246440 14649108 309875324 366945040 403316448 573507597
7274919253875 36568942 356499206 448420800 6757673 685191885
5884640036368 40289975 575534360 68158112 809467736 223073134
516522504402 83339620 227231836 2680462 309776670 25545120
15086069042792 112920780 284349195 230361732 555163356 161533440
443545826864 624942016 173997162 376120514 337463125 59893456
4873266121680 112197246 317328668 137055588 62582080 706169268
211361214000 342823265 537641016 17920240 301832964 160781668
1692147875912 371739360 42100755 458155836 24477600 269108745
1945809234105 64758400 2719192 447223896 287303796 322846746
7444156850 73811760 60330260 375199422 175462954 23020974
11422983804480 824397756 533411180 117074112 9943320 296054754
1825080696075 191283066 875912600 5868235 285919900 34699788
928211942250 67032212 98878920 9355710 754519200 38428725
1330843000905 430195700 770644311 59492048 47615680 458065953
2638209125519 119917467 15660120 394116313 100029996 396651648
29174301840 183076080 15000920 192414588 177389955 356908100
15082353666336 612346875 404411517 298182528 462429765 667924560
1205447544720 411049485 636895272 80759237 397720978 912270814
402147054360 493225488 294862200 346823694 888774708 5609796
557366781312 159943668 193073034 17708502 61608963 462863352
7760333558670 88463648 25413234 134569660 134965606 386473140
2533140209964 164862138 58596720 384999212 378120562 279064709
33409832820 880591194 310376132 401126000 304891344 44410356
2589312789000 2777136 49560680 87847014 615364704 36305960
17892832552496 40093548 644427406 23120657 540733338 89177233
3179921941224 312528324 387317664 336559954 377365824 281049566
12262969853750 628848981 21955409 363277285 21658725 66707679
4787084951820 485429388 133641914 383750000 154448628 419674860
664044477600 232249536 684772008 488017124 47419560 612810628
3933566326794 420744622 133276950 333961495 151507343 874704060
2801058916369 112368267 584750166 167405799 524277824 47494836
7879097639490 139711110 192973424 63154938 39654208 158179905
3555769959456 389360272 122561840 20492175 3240930 348722200
19089398913750 111084044 121612752 1005754645 185899800 247705755
8905258299500 199436920 851751102 148687380 153526920 428180819
2514837421320 39249936 133551988 203699970 24175414 100413544
5577549439104 485574672 135875915 660733171 360951003 1434481
13147340547840 1309158 383544752 338064045 51274340 393626831
844516048614 87642936 137198312 442337337 51155720 100735154
17127992212570 248952000 716020422 340929000 363929169 283399656
9132114580968 156125794 38698022 68589853 137336784 30422322
18561468715776 13504404 51569900 77148057 742677320 115739811
802733520960 73459044 337629968 228804912 202125927 1862025
1527013680 162587760 119380100 44996404 524570706 509867916
1133552819385 437749352 330508595 28578660 618061440 246323612
6783955232792 235412900 3397456 146057958 504906389 474199047
2179758791100 55628640 72044652 135492895 490324600 6730236
861504489472 104987968 612316665 449463000 279801852 76073470
11571956693174 131357436 80137548 338487305 812461754 128308893
7207045192178 12421400 107318451 40178799 112489160 346638570
2572864101126 183525237 630310770 624280800 269790884 280025230
8200932692400 158922056 41269405 584243052 82063014 274478204
5690731993296 539873220 60486828 83186653 722301757 189437097
1754004024246 90201078 331974915 57303246 858989385 170172860
11314366997310 212510370 49481972 9063712 50629464 149350882
1716170601888 546068612 303866806 272596136 25569086 217069320
60295235341 701222080 236523884 294126996 562557174 598552794
690391371496 66883923 324906230 67951520 45134266 156311687
4459491372480 194876468 118229220 24583510 14825225 27259137
7051407714 748493128 245105175 633180616 646193152 159992640
179646626880 51390031 193784800 450831377 177640552 841812
28549300122 442384506 158383100 1568668 149666297 44322534
16748853031540 78479072 361113104 38704053 227167276 980518854
754549042500 735173550 132185550 829220910 108795456 53789844
4404184664224 629398562 50329265 491823146 401800 269415108
5143709252375 290003868 190661140 288230400 62789100 186361779
3538560783780 241954167 155494651 501201360 249853800 25237548
68287640190 16966985 318493605 266637600 361800832 322211862
10003851651240 261248732 33940874 218489440 366872648 192496720
772961586720 673027785 34356432 476175365 114365187 581307696
454208887125 209773348 60129454 426880995 483888288 177894003
1991421927523 34956416 498547933 271945098 274289625 43980937
6315017085468 149037640 435244058 20293884 41863682 248485620
1091191743486 475272 3886380 315467086 509644729 26638170
7319914628250 754158351 364313440 322406760 114200405 239829846
3480952790784 458424754 386526195 408569700 76752800 15149706
10601223857700 726545697 600440360 848596903 79352739 84815620
2531485784992 319412835 81038134 221213865 167363838 295996384
72456203268 185095120 155925864 2862216 40603421 683905068
1750224141140 13692800 503967104 185159465 530306433 145265760
4709029188864 428274206 45179737 119833406 255538425 213528642
3219410100060 256008389 797311528 459588525 852336672 239720184
2804168855040 475737 677983260 61045319 67121210 601558888
288528135876 890308120 382502805 792011632 623519550 807254178
1337812192899 198769545 363494265 467169120 137646160 94829504
1335545747224 370043664 27941472 333441528 404074064 380111907
11878448799525 229020064 201423464 112796980 536439127 429932208
1563904557072 65721928 199194210 2567815 3018246 87891399
884517358762 109177476 632499520 29753808 771315713 331896250
536842407060 25814850 23138128 393159312 45847399 115453560
6914646296950 415340984 112279648 579963836 219249544 1455191
2633006376 92146200 572009658 646811914 104547674 810841772
10627266358500 45747080 105542060 412072680 107808750 662552555
1316561812800 529056528 467517882 79006515 378230812 765826754
16035231354298 394221806 440803281 97646848 373250592 98950778
1662460319520 134129712 475732768 772708472 137155473 462761980
118431155480 372246840 104665329 143621760 451945101 199691280
4714879710320 561312960 99456232 58032000 433716591 812312043
26416812080070 356277024 320428548 70098624 107596111 298989922
20025503367727 286456612 56515360 193682394 703697796 785028004
13609941033464 719436129 779963050 140061392 68611840 176846800
27546901524 92249505 8323854 134335551 357975005 374347791
10484161870188 581729248 519094680 127498125 81148564 9467234
5569940368326 308287770 496910400 254912620 382894826 662890848
2081634871632 373356864 316150576 129094875 279204714 40083372
700253557405 238498812 955136 76930032 576306234 446967612
234596185625 287382816 337932945 63251392 637027523 42383046
194475747330 12876136 404397114 615604227 1300596 132056790
182368786848 174906490 425246220 485217124 154996310 223818264
847523035000 12488565 124032 101873376 628638426 320905530
1736045825118 229395208 39138336 201504744 230247983 185218218
1061234634360 89642592 63025874 60350220 443278724 429680466
1539319600995 320443400 670403294 96072651 371043498 434834627
1447652806140 500697600 4927419 7140165 50904206 234427415
950563768532 12164432 37511235 352143288 119700720 476890188
1618101782528 241411736 196956672 67069511 431059992 36487980
863332427820 259129662 292136808 573567508 546666336 834891610
444655411200 681681934 229834242 286940178 520826704 464501690
2591890232253 550115440 23424231 128565066 264561008 83776833
990930265472 129055438 209253340 224017140 53439460 560272512
350066344188 138526416 250492314 43931264 774133218 71161139
3089816613296 3546180 341322000 174017680 381455664 578144826
137163501964 880618113 529804368 74803836 845432997 20913728
465620570784 414150109 200575908 175394492 24265920 263090743
675699326379 356674890 345788160 12519976 309658792 137227647
2731526232750 4539240 395872746 56321181 142534440 168129691
3954970930779 10327447 116525514 318347127 4376922 356740940
504505057584 12173042 69877812 191424708 719494840 155722488
1420023495501 364314848 26885996 7240662 373552476 578853899
3982606611048 25498808 535845403 264875310 113681388 801743897
909778271168 162227934 259232922 262658233 137407209 38154585
273305567876 46923344 251312598 342537250 58705915 215327736
565848432450 457954200 119421030 153250898 6124342 616220080
9449357378535 136602228 19790582 185967936 390751830 201617922
6221007937647 38719872 548697976 230479488 354485775 575374592
551979177720 57586310 19196204 676251648 424904100 920420270
74438904852 293730780 129797869 21833367 137044327 265259988
201089546062 183516078 435668463 816165248 3495377 103696938
2713753789020 454746422 302978080 538928380 148728753 79787334
446249601514 182111395 152171539 648210 80860200 552237280
35924342166 65114700 180322571 125608840 158168700 739135032
21124067166624 697560376 76483625 843902464 16472761 143393371
21335766922944 793902170 344522583 16192486 749804240 266080320
11018405311776 108732822 2933385 50648619 245893099 65759100
7273053380448 275899778 17151607 137341048 185451440 420545660
290463340524 104939454 247495620 177088158 249893430 25454250
65427777396 240285864 520289616 399890728 202061160 390864852
3369262460850 20689137 111911085 175983434 727568001 12370048
9458788544010 215284680 602311511 274672720 728639618 47650464
411415168550 50187540 364331268 520324629 306549018 786470634
8677097115120 10877968 212517900 765560295 620969490 645284976
208630248750 104617693 637588137 115448756 366948695 290949750
2610337906512 279837162 195755208 216757837 106672650 64883802
15697045500136 120282939 487253820 21851616 510242832 332959451
1877681655360 42040480 705045220 55845545 69129582 278916258
466699164327 194463328 256151790 3487477 90936552 39244647
1630103485725 682868835 24406272 139919089 96868006 422372370
2122329831984 145602415 138794468 459297060 11965344 166388785
1941444210120 65185143 468409070 345162304 39448886 538464000
901063704728 54321916 59745933 122303154 116346945 57271752
4171522829604 314715240 115523596 122817516 39814700 84169359
8469061732800 192661464 394678746 230468235 147353635 482186754
448180268050 524537856 51968708 182678223 42965015 233735412
15198021103188 123840639 74191762 111428654 40822320 776580
5444773468160 503783205 156720177 137337150 91615560 105541865
186301488240 243008780 43755489 112317834 871685620 14345675
1212052664340 164523762 129456915 525469718 834843068 584064
484920393984 116461110 31661836 172169952 627172375 39692648
9085701655104 216358296 106794234 64715994 268339764 429549450
3509791449664 455327873 2291256 170853917 109243404 95065246
1262663605496 238295264 1192380 445103316 1058329146 254129022
4510378383364 134172864 22631875 88396352 635687849 176799662
4835337809500 91020644 278506800 148620388 752365152 440328480
7823591620614 287489598 314902736 278272216 44277486 128456362
161201849904 518163915 5080516 65947248 541856231 174479395
7282172376400 30369910 17977806 26086398 12023297 51092040
583778979225 369344624 84038868 83919108 147358644 639206680
3369742906880 172882018 150284004 515326575 25553366 295043874
1344384099720 374327522 113349415 235089108 342062604 364735910
384049328796 49028661 145341684 172079250 136593891 15494652
13576455252020 25067615 86805642 664223140 223590708 177078231
7060917882240 9844506 3209178 177753158 104134771 553627712
445213076544 296122398 169776480 620735817 18831380 948338860
8898625634514 9450458 45879537 224847386 336894151 110477679
7528125277968 865736790 695417800 193887852 527184675 217093029
536179281040 14296536 368378642 149137560 1616715 168624544
5499599470610 653920368 472480247 297296648 1261600 117293688
744792218324 356098320 52528545 475126128 798059323 351684060
663508886940 616936320 283889494 331596639 288756502 101639328
18523888901240 74020002 161520632 158109224 705334125 670204352
2875702576285 454193922 72967928 159842720 101167650 388213396
361262911800 261076440 777931240 51015198 67326545 773488974
374846996352 1155648 21159411 996580530 4783800 490991754
6156740874844 78707655 445744310 208149522 27067614 11764448
645738365250 558742944 673233870 36551008 424093824 208768560
654861037500 173819856 566544 558877585 349015556 282629940
5670384168960 466765625 136825745 335240400 680224743 121931180
6267214843974 289296010 447453630 667487830 2364472 108838242
1104270025950 229930632 759816820 130038108 624244608 137185400
2695866834060 446389591 36386126 574837284 55333120 8797452
4087519700000 37757566 144254432 170000337 190470528 66430649
6331717536363 176247929 881629027 22289740 350913505 638395524
4332055818480 715304704 148195060 376380105 404583102 351593055
1468635655089 91229592 880843980 232692810 786497628 88652949
4490966004126 314801782 19915127 400399888 71455388 34475328
667760305420 129667415 48308292 58897401 362541355 676552875
1208977692160 685098487 322312340 203596282 119957340 12350100
7754737694176 393263240 6031116 250002909 361094646 342238601
9136930710960 452904480 105360880 69982165 24361194 65144768
4395501748780 494029960 24015892 174765168 413537950 902314322
35073523663 406510404 54995263 203797994 44105004 419807997
2866097010150 47950420 59716800 494634180 1602910 516692022
8399253522 294454930 295219443 96590144 283898880 197014590
9115583832975 596371271 308433080 14719198 353564016 187562700
3105837140544 9469510 344806935 605392160 192169600 680330595
258329658180 147104488 158710663 175526494 291480804 6108765
4973560499600 815736223 672089964 497889465 173824560 526172658
271917570600 99072974 172102431 592002741 470131236 488205000
9476636161932 590670038 97540632 506380740 1242549 736049208
1697517463488 352548619 293014476 487116950 549709468 744629796
8399978018840 26747892 573483040 41858861 621067350 706375920
1983343701248 74905256 128243445 45678206 190922996 7584720
3019560305216 90197250 336628906 6967485 450990631 640160855
12145744225480 162065280 51512452 286542480 221612656 86347800
1157023094682 920186628 723220408 180278000 131190288 160535738
1129296013560 473388084 67765026 149457880 19513290 527568860
165012045 7131722 732772943 746073088 223284681 679476014
7662742435746 296502368 103476620 464348203 249883632 176578970
120783017888 206946639 45477172 125401050 167229459 166086564
2537722528800 137057076 754850145 732111793 48541077 421963296
148428512700 71917620 672967840 554650080 413763090 352851690
3270760604280 319103052 303256889 852825618 97501693 8369400
49933946880 261676052 338592320 116179270 120400096 28926317
1255893759600 25517490 465479064 58618192 358901496 643965465
7331383332 72692595 24573513 147720947 234602460 95754336
2749514059314 395491617 101823930 11961642 315752949 260618995
15369402183850 357415578 280479204 170749464 438139134 378060159
6108649067010 833711040 135511425 27978488 706632520 515636079
10473478508020 104214682 320466766 404717412 443045614 25520095
12281318922280 262496902 173845168 707115520 197060044 202558968
2092353263104 196052625 813134520 235963200 167720265 1908810
6957774380970 18859512 956322720 593996130 85220850 58952328
16874877901248 665562220 24657989 531620568 640078173 122899350
4813114482729 557576336 544001656 478884249 41982520 512595540
10927764863054 2450647 336936696 729299420 135908370 506725846
7069593692364 148119648 89455491 479651200 270320021 95585769
3032447814000 800559872 127774949 347161004 113335950 696454164
11108306796400 414972048 493994138 72207456 7267618 57890040
4346208649440 51364768 231614560 591152854 234991020 95458248
504690946578 151953568 575786175 413871716 499724625 37821714
5663078239437 170185964 38481804 835045666 463576030 261779179
6214416042300 783232060 107099070 167686988 556411744 332590440
13418344306048 200437192 182574502 482492164 90915860 78927758
21448723296 49869680 1702545 250177942 1126738 190341613
1082032536112 1859712 355438442 348538150 176873040 158575417
5022215886870 458853714 327384904 360420742 778294035 532421664
8384588017344 390439170 491861202 272457891 440637645 180092672
25207673577219 449555924 51561312 712275500 417835719 49415876
8860802835150 488777713 4290594 31818192 582470252 276236690
11018237534458 453657246 373908028 775922444 230876657 581600145
2535982570560 499618392 451232712 752324425 549730009 422270316
8850983821250 505796515 505382152 842367 731845422 745298785
145682226816 34315620 320785920 95048564 27796027 412653972
2874656853796 171017080 261102348 255304932 77546700 155356180
17097050546400 605463024 120756250 82696075 148491252 270218912
5176674881040 127752960 4456494 152041072 410102352 56193564
3604008413364 365703318 198690288 670022082 3151707 76097856
1578002811456 267581340 31582289 34564740 232231780 171426706
17109196495776 654830456 397763478 361881600 61949160 3559968
7908968725752 90627808 702972832 689062880 96004872 29568080
4249010892672 729143446 130672008 109279989 631215378 47342232
5959360556072 367161462 228442797 112122018 740944191 305950522
11585859520620 337861120 810286680 269508303 261169478 614160940
2181563124561 156508600 235541500 526988368 12010820 21707430
15799990789674 389027089 134528928 30714450 19700577 110810784
5160193010550 245385532 193257360 658113413 206770808 101915379
7735671553636 162682599 576613926 2971005 31697406 408579690
143085444210 78321408 87209154 810761976 579409862 52496360
6282959002416 185199952 27511575 486710558 126841846 594124592
4717833792000 287057043 150761655 8338050 830058325 64116741
506786217896 562415924 542318615 332205055 114958284 243554709
5056907369360 208821118 135254730 190184436 426280400 690564882
6895001507256 291965310 809487880 354197271 551485298 1351805
1572876660000 1937584 58658985 472200070 99089155 25927189
8619977924760 77004612 461721520 210098639 508007530 162779451
5026310536238 497293888 319381907 9266112 700277400 601907327
386248623889 349669027 840393810 159709056 388214482 486904110
3702386339568 325677792 544142816 25523222 285055686 618081626
18557710405398 448638120 723994982 48124912 41478558 380969594
1169238694890 436964580 638233728 840766752 27750664 197570230
743812421960 669776286 75190779 196019044 241558064 187573256
146529597600 349129200 15047244 236168648 317818732 513881838
4761154657280 4037516 161923261 290952200 25044448 40105989
771056398587 190735576 156745720 139419630 753434143 119962204
4885998232752 546892956 469223540 115357786 249502320 14357628
3472254896250 81408702 8989344 478210875 299503975 90710202
8939849594248 36546174 183089354 33827871 10808672 62330100
90746643750 81276352 377514837 829811565 87678870 27521340
919839784864 8120952 393188520 394001470 17566848 47817198
1814660725349 245925223 21204393 31631994 392347630 75681216
1943669000896 3444540 28067835 294174380 684686985 10229928
10282175502984 308850400 135991828 708036368 335690250 289931421
1515084963840 14558277 12196652 706951558 116351984 64606656
4422145236106 62472274 352597629 161857422 37398150 179550
5262726845376 817187288 276291152 290615925 161760270 53396534
12660781917784 92822220 289198832 26795289 78062640 404896954
10785507642 313482732 120481024 4577100 184277016 22123296
6121393215399 245693463 102269777 72011520 28786212 201378446
3051726127344 503590977 25860368 64187244 9214128 76489954
2974475176200 5963920 441405413 718799680 355182500 460982907
1534160498880 415884850 380065812 207169183 365493744 546601450
179833919792 803896095 66478962 6042036 318669216 966693968
1364333328592 21008265 56448180 8573760 33098780 273335421
6733974294656 7954826 398908080 524918646 197471092 621552300
2635239467940 79284816 32314495 690584676 49627411 43876182
7005871199070 36421803 288049550 443843802 602012704 311931900
8269622642240 2542176 407754864 82559610 158497612 185338860
5406988373930 144905474 57709375 60241786 107352735 247955037
17826015999600 150236428 194761008 11314566 354749472 5771262
4020475924136 73930455 27468897 171888746 639640019 502279246
886149135240 495259800 469505876 158326355 263365849 265044166
1947727080944 272850228 42659031 416505855 219945964 524961048
474637909200 234086236 339383415 144948369 522301041 20921760
9049315466144 41078966 178512450 57616400 127834688 125111319
28567504233330 581469390 9729422 983874048 686247660 718654556
6446795726184 7962950 108248488 141215088 563794344 464798625
6158696513976 193460038 1749756 284202447 77561820 642493992
7770876110492 308874870 106154496 39211200 775388080 109825815
4631118148496 7212180 448246474 34557408 842486409 141639680
2494136061762 336288470 60422976 151975131 499847776 127975830
19685044414728 844228112 768382065 102070827 208191522 528438183
10320367487976 738227781 40056954 221267100 118068900 36301980
279777060288 165333580 134967756 39873914 127949801 281750104
3026964834985 500740718 833704080 414816604 316814316 392952570
12532668197280 180270010 98366250 116908364 452750628 22360128
1115678017620 80284326 82202504 246517260 28268310 161924048
2417339037060 52589250 364516236 543834330 71824335 30778908
612045326880 25996663 530477673 732744865 453849176 13828182
1228970357208 25850154 26730053 621014352 238040341 576401208
8553416435788 1339416 67831842 137324400 313358164 26542920
19137041020404 431856296 602873982 8429350 58850330 1001058146
3729868790976 155701000 640447470 221067660 509828465 53446232
4415785874892 155885925 86866088 676086538 667582504 59610479
1409667993890 569674112 342108702 116395124 35878274 79878320
1427420927268 139830609 379759731 494668812 32985648 335801934
4916225973714 919884080 322428978 550350279 306671949 66296832
22773582631800 58370540 44001468 703768100 87529940 842265453
5972161490422 4138300 229042768 10902140 230122552 740977979
897204350400 34517175 865380760 229778880 26065606 80049120
382710575277 29190726 544755897 266244055 98848764 406792541
3527663924574 933201401 83288325 656655096 20675520 67203071
7094253408000 841444640 120739928 679682474 371469592 363357750
260700044346 12762015 299960376 175688864 42129906 227597568
2478037332960 202471736 8306065 670240886 166174425 299471978
2811916867680 499062744 61839372 14391351 6930826 550229794
228690420336 369387314 646625072 521601627 27615268 426606187
1511667525696 212773112 557865 391540760 182145062 29193784
638270266389 751902372 580535728 56066584 160385280 279239124
16323468080000 752625675 41790624 264373868 515301280 730823660
60143981157 1797180 194334908 271337224 115390712 190149120
147814432632 469987596 68646240 350510373 662393532 260444850
160799916974 309012660 874804536 165505887 10786313 658254632
3925789476490 191508175 363159365 191310387 759128678 4939548
20266793553292 170081978 78485998 11094600 664047114 273306792
159502875560 278887155 537288668 299903674 526269436 809923472
6995441539450 287715486 333147916 406003509 23491188 15011970
430461845352 60491970 755570486 346449426 170179282 154949337
3579392768568 135361948 75509280 111663396 361379970 591222996
6413938760 9193200 147071997 11405504 145959576 356001015
3967605665600 160069144 35556287 152310688 558207386 277022944
6368286316056 543850229 242574490 3024560 245637120 87065706
524371843632 419108184 330298073 1846800 331643082 14680845
742051946475 450799830 229900588 45506351 397282104 34067715
2857819963788 1012720 37159590 18153312 553165716 836669277
506728264056 541369745 264684448 143019422 643382742 4342653
2015671236180 546795072 73784805 94226487 698763736 54658565
6496304976 158787200 77162560 1748480 77227800 496552928
2045224848420 111176457 137822928 145544 297679595 337990796
4408186872144 148529248 39659634 76413490 48235050 64216584
4146699748856 159926889 122765439 34679666 468247272 127705977
871454487441 255150420 823937373 691965759 406321272 512381724
1773221688000 722852550 161302295 47149887 201481596 244410660
1202856631704 53160624 561530320 862581237 564609130 26196184
18383200064768 23131560 12203714 61597696 523826520 44873030
585876702576 130310388 78328110 32050672 72894336 64100400
2875569491340 944079785 295510146 607694136 181525525 28321416
65262760794 539480800 292082220 485630218 242679679 986600275
4293780210720 695486608 912073540 38078640 340283160 610337996
2097232678125 754403504 565300008 402037454 142542344 183467555
128770973991 909001050 732288 166638648 38681357 144972430
2106393813414 45409507 964551568 130187239 579542196 171174615
240000311460 235906010 128984049 125528940 108118636 20709117
16668783903978 600075630 69576195 23370999 146134072 269652208
363716940006 103106578 115221096 362149216 240139620 22692774
142315758524 379482894 101054910 222278016 414096880 9624336
3235327888212 5800304 125381304 1022621810 500332434 217637660
6252673803264 11353632 260942 198515382 71116858 62301099
7239908367720 106571808 486144784 879165672 69345402 246771056
3358900129564 320214372 444553886 230051502 326698360 651480778
130422954840 53221130 104774510 74295405 85595243 322506756
1230036603576 145600248 610785340 790601367 2410236 82177724
15670814820958 228105474 281255508 37965312 668131968 13663840
550189212576 185301018 225566118 164709516 474125344 729563634
965850164992 61584516 25303694 33507680 163759824 824529937
24954367944 198830032 878009199 486353267 258822050 47612253
303618492840 440444928 48902580 566489385 700987862 320511131
2143335232192 61031355 273199409 33575170 33880272 815074274
3092405748092 140320908 213711414 46405728 410654544 30186674
721396935216 271048960 11498232 336306306 307096730 476018990
1779508859646 216722065 196998849 23378304 482962326 947875138
356190457152 637184912 578700519 422219200 555832200 255901842
1003784049712 94514560 305778235 622182743 464031960 328884276
173698788384 457510098 3928344 386076600 347272160 4510887
2737562610300 263597250 74274345 133642905 68323800 72528895
36740183040 394908395 268869384 328141989 500673591 192772340
419565416952 189166083 402077286 239573676 155688376 832790808
10926444346272 51710688 281061126 2772613 153965264 388410576
195248313300 97261705 87499215 433292054 435088620 152512100
47113388910 50641280 239594680 88343255 263062068 262377905
437782058745 245791182 155721632 12056172 185932000 238009860
1387905323625 18294820 56320315 666517605 255156480 608222260
18834958297936 10015005 239556264 161239016 432406881 8685824
4975846135276 785990315 74819624 107431415 42226810 70845376
12668752292435 26265303 65427446 82151685 378218673 335882106
1329603437880 381063408 111013322 7589172 83188013 366720556
1563871387155 419026325 16872687 16915030 67300192 21817016
4848553125 143563200 84618324 96543643 218459604 23479919
879361815744 496594550 466859064 480659619 86065560 439471773
9951181109485 678279560 18222680 19405980 492144339 205635060
17020711728900 20106702 71477628 633084400 33274593 764600578
1865471595504 147411393 257992695 536350077 196902976 225684690
4739540175333 438720516 657311781 7976086 304645088 981898798
1956143684733 148444638 715391404 545997738 375593899 144580662
615326794467 247602576 27003785 72530562 292666374 131664108
1453080960990 434203856 784390140 234762792 45446005 530241894
1788479521920 287964864 33736041 155993344 110278548 197116524
688823640918 67649920 45259721 92590344 577872960 116173310
2396960095152 586693600 473912894 530870820 248610952 8191980
4201977820668 6107724 168449544 590561712 219852447 352314918
495423743936 85262452 89447115 159270160 111095257 41008487
444423889728 739759200 34408308 45956040 127105728 561601230
2295128722800 264576936 108078370 113389705 107095 255421953
6119946170184 37997856 13771836 603167388 327801005 624866294
19625473078320 1993585 82381110 387549348 485893705 270632583
2180515825400 183765455 169919649 5332798 17527230 185820323
110499948972 279825117 54930304 9191324 218106746 53732506
1881759964812 3192024 221752260 447156935 64392331 441109456
3066497181462 1824750 11204220 867351569 74478272 512253648
632795445504 815536733 315835416 899977321 232633059 151780942
1158886818936 70847337 489970020 159634648 58579846 130511397
2931384557505 34494785 475252340 70937185 238019604 290032300
442856321600 467117970 624003495 306869629 218294550 80772306
6841527858228 255532525 328320234 649519593 15780630 139700556
891960330816 584353317 489917770 451675124 156880213 160991888
3591165640860 296850120 23483560 19383910 306959726 11283781
228927191646 34200680 123289292 255874080 177490112 23447284
5179971985650 132853120 58348190 888753744 82337376 212656914
7961664381930 35798122 934392186 331761425 35936970 21309646
4062237763350 330609209 160271000 165803780 29755468 149676054
6418174633872 121789676 7230860 119058793 139964440 10573281
7660982015232 497916970 175614660 73118421 210028278 488423448
1308185033247 513054804 4162080 86097700 63035166 7431487
573571756119 478784774 151059056 133807439 536832296 70705000
8927200009632 371414178 787046818 351599496 5874102 577680672
2485925581824 191215640 1599600 351071966 201439630 153873136
1966501179900 214743728 33504621 9809526 89672913 167858568
8419192957500 37053303 173018440 523810800 30718035 423485775
6896944548120 692398120 19105692 807172080 313272118 110520774
9512734374864 279256908 322229500 102211264 52163072 370032018
10982140015755 234970020 685024040 1403360 933559528 459456732
823514839420 303374344 2903016 289637143 591558408 64648024
838635876935 104113872 28861527 155479401 242386484 93863032
11680316073675 252771486 211632165 53033778 138161455 215142975
12770033191440 124763436 134600416 238598156 7379274 2980137
4950454298131 81220832 558642666 635950224 422339100 64071150
1128981515904 130672080 697889114 331860 162869157 211926906
3807828075566 675709776 405982334 52883848 210615603 28072000
522216964605 54098685 412947625 251384076 300496250 134506918
3520293227474 214742648 6407636 72585000 307137773 91569555
7480532413488 75366900 45374520 103311096 843426150 29378202
1141272402750 69220044 381776184 127331406 186087657 820633000
114939312936 354446976 696208860 259451748 523192720 15499240
2424455328635 6012045 710713252 89855369 333049912 129913308
787663299500 708515115 97379928 9396774 315366541 89682948
8843356181660 381146477 56411980 187255496 78476190 123271515
3425291642378 522335688 107914214 873680772 52914506 147357650
3344386249890 665415150 808536735 50096467 277106700 27143829
9352688400 895484540 138642245 541252170 511244250 310731168
156281844978 480373516 690680040 501673156 395951585 54351297
6829196478720 562290830 108054736 36087961 26832400 833077200
52817073760 607711105 730756780 144226005 264354675 638430
370910530188 41142140 503296488 138574670 57216144 288584956
4081424318114 416169314 72852750 235702278 33802650 475847370
249498348792 47348760 288634428 482373045 832753672 777109032
2885248737532 242700432 547129048 96060998 209548548 136835922
621932060832 64612008 458723919 550299492 251715576 184621110
521289218016 511615650 48714718 256238565 491519476 94811612
11607243606764 125077646 364290738 391969059 463154964 162601529
8764485327744 20350406 128934136 293151960 43139814 17232093
1374293574696 144587682 129696312 40234971 480096 155636320
8897159930700 106380663 8172461 47734488 191637796 244926882
2214705609154 45662940 168212222 604589073 313423734 10735684
2267711369616 341068851 384646720 6081750 44099445 123569236
2942806689324 291554018 77719425 948628450 826651790 15078555
4626295828704 413725072 658877236 68441003 9788808 479372414
4912334915103 203295354 173107528 17011352 331537460 261899599
358863268896 178394904 64445738 550257402 173953507 193424028
7037020244070 661249980 48487636 8334626 134836611 47758360
36060102720 2281104 395422720 43837011 114438294 123057958
5637152937780 133213828 77302148 385890350 237750465 94070690
6675443335120 141528321 223820668 423084470 137931720 19477780
157653463972 8017625 246222320 432291720 737867682 390260430
1377301577985 216418740 81403506 222721898 97340850 176354685
5201085748500 158767641 489948048 677142963 368792112 67483416
8619356606832 167268742 788797240 691624570 460806962 16042752
1983071020216 628633079 94496808 288506154 127535651 386686274
1373310533835 139071849 136032000 213350925 237706997 908061920
496172888616 116843440 19434936 260584692 317043728 137520309
29692258023780 413819263 1014313350 494685600 364710708 46855368
36645624792 220708096 648069744 36859570 108359665 927024555
531105951222 30442461 431991630 70798914 281051640 265184748
8383938586632 874009560 359394980 301986336 159415202 162307320
11748631603500 74675100 449861025 37770435 896850600 628271100
10148598799320 40461600 449427688 46409628 522261783 119572902
3216409107652 901785891 389748788 321137760 309036024 843082037
84659427840 528475600 6684795 172408197 8579080 787209465
13518507168 106487550 60096078 51601050 132945408 322486632
3663872336495 97542162 14245632 489064194 84089278 61320966
8500000241304 678141312 8958600 98479062 122235015 119716901
410500527756 134078592 300860378 6058760 66901440 18869228
23752138730292 133832083 2759922 42041688 147876651 422365722
2113143210480 124098079 22388464 302500000 202642047 843405576
11730007358600 271977446 811223 228169920 281432733 502492271
1472137278528 123676906 83684925 366865734 58894290 240717042
1001359381723 374448172 113860901 119152830 428274834 69603029
15783186165120 761994416 246347286 657913719 669378060 437251815
3111144695517 356027724 7553963 269223952 359308411 487561464
6940435186608 321564360 169215856 470831458 40708536 17825544
4035801866867 269798832 3728835 226479140 5170958 137910520
13156522674048 57370600 29950464 17851528 6375166 375407680
1484954935233 460755820 530465154 325675749 351561910 221434587
2032122421024 226043357 25443832 224896875 63918660 4080105
3159093301920 284270840 48082643 196329204 241648380 723151440
4537972217232 402852205 38503872 12302056 99998775 60223424
3422002318640 670946650 768241955 15171891 255294864 495435465
1344792992276 163961440 91803538 661403564 472357460 476009576
23828416070 290259704 178163037 182355448 155502288 197090895
3268037512514 164423448 762691130 900217508 379670292 38692780
544593705600 248664087 23897710 147483148 364800330 509412832
6852348050625 120039795 67029480 630008800 77228688 308073662
19189392127614 443665890 502416240 46073176 32120793 748529100
1749986612640 142115741 696111504 211818168 10240358 96201026
7384427961120 45054504 262031886 497553576 114950835 143545200
231807521792 687414234 632582136 93701240 52590480 193264104
1599343496408 91663286 84283358 134435872 705475680 153764206
2012380650260 907849053 71411008 502451040 224461224 434842380
2280758220 148052612 609048427 534751280 6752340 45208080
2526376352936 169669620 53598525 34881639 94929251 192698600
4469582913252 2446079 255995412 499339750 304034562 15758948
543197178810 121838136 12075025 3751269 73614620 926938146
458471766600 116196276 330628716 178856424 74375360 152564870
1187215400640 18818550 689498063 101202390 39840612 336108191
335567036220 293529575 48124263 152112968 1015443 757201830
11744933509414 22006512 160563402 570914016 154404180 759751721
6067422211200 140780752 27761544 449624558 598290896 246060640
236005402512 8928352 25614240 206144202 786630258 93939021
2273109889096 434799366 44273955 65255496 24763750 259228827
16159064430600 376548830 73636129 21462410 14596686 431265794
1969536436816 311975086 172779886 195446550 195674976 132043560
6268247035152 404126658 308417088 175738596 160679138 39929290
12930411612888 129468122 37864515 408191518 514395882 164421114
172532497480 8034600 278771301 254563134 25637076 202290072
1378282959378 524502498 642417455 154923210 69145104 123383484
6468180801344 718670965 146439007 398810106 57607480 11056841
5378502839990 222600880 327235380 132085995 417712053 591488
5765885027760 236531040 25086474 84519571 53696880 611690611
255510405792 92983050 237788865 923318824 747468244 148414140
5223284571024 728382096 522982625 555670278 309845466 97876575
555248181200 73176617 468083946 125108508 308382830 592415068
3409800913428 400380844 189616728 23029824 767056884 913971303
413907213096 421162800 509703646 538758816 437712478 671243000
14482231930320 36054887 235416378 865252780 526513977 269274500
7156526876928 601220448 708712824 250815840 35733360 5417200
3620762278848 114376953 894438356 638272140 394648774 159994240
1067160656080 74766575 577610440 253781059 106193280 96251691
5730283445670 505697327 350759234 52279200 282408574 305885974
155887627896 23205555 77374018 47675628 37921950 469281736
158828197719 75165715 186512664 848753808 14300209 311569716
436702476048 995648000 568325075 238451262 161604720 521240440
7270933613250 1800237 62339625 87928904 289180500 54862376
8961208472485 167480352 249846288 206886069 359314752 612669122
1256382368800 39445878 161780464 987201759 3216484 242526993
786183314848 46608660 20410740 823196806 221684348 150527649
8295001230750 320094980 370347075 4687530 66728466 112095783
104411263656 583024743 3899520 228510024 553549815 45563713
3438145442615 87530179 197854704 211121339 44267670 761773194
400257129748 173342558 550092880 365830768 225153633 105711837
6088658197356 149131186 70984611 911703024 155006605 817351714
1694961417600 153022311 89755201 55572491 25475774 359144940
2301012197895 499155840 341709688 697907500 572908226 639004380
220513439360 216042596 397055190 49462112 7110873 206562013
6246741313800 124769918 172642048 48953880 43304800 288883710
3509810626740 70482500 478686846 191841091 90453132 221464272
13418616758624 339317922 5279983 709639450 69517514 66510167
3203966131828 164732886 505455713 230640615 5954960 177228984
411223419600 236342952 222974006 105961835 83095504 710714412
7576329595180 215062272 133164673 54677324 459743750 408813492
3816031250529 148362900 391328724 21701550 67249878 161817786
31137425760 154629066 630306684 99274320 89578500 164175186
1520120552910 237184794 64191845 245450072 28696530 375436250
3388197297968 55433872 15203409 408135320 284070470 46204102
1227295285248 115284000 14149022 897977216 129955269 35869290
4747461792304 12785688 129700272 114808869 411909300 180965541
3136099507440 216853536 499394835 105208428 85816266 96997392
31082483424900 339165063 32705447 406192882 111408768 211721862
4722266781001 196796884 442878720 270083494 229411791 171399214
6952585082760 40886272 17903730 480031680 459321310 706478976
2630931059400 262408368 675118800 3791194 486846000 716106636
17365074418632 6047250 54637065 644161518 40801452 136683827
674236593082 16734784 610650670 33746192 391154865 30940704
403706135566 895301504 101263122 79660 575265294 609805
19135675524560 238828590 82502134 42595640 323975964 95049222
2398152828295 102615066 797127552 43144786 10627830 116259550
10963459668672 282606030 89361969 897802880 415249230 657112860
8056298999112 908684595 117379899 358235250 668083251 662633928
40941209592 442464840 215405267 84593190 3868956 199991637
6486163675020 508971513 463753472 697785642 90494824 333777560
948738186288 306530288 657606708 40339348 260884939 14194340
674902360176 819856850 8784576 175442625 635084625 209050995
10155124232190 115720273 126935534 286171188 313753411 228993520
5432992794166 76194676 125116875 94889798 67748125 34477377
368753259180 978538190 3221481 224145306 13145250 46145500
465593742240 222451100 41922000 27976361 416339400 226618344
18640932831300 344476992 150146249 216717000 286446096 30253829
5051348624 44701959 555843384 6479883 29241822 581244664
3998101642680 34295877 221659074 455430624 239582376 128303486
631936293744 78869806 375533350 4749295 17813896 583081728
9542823208424 112315683 445564418 256805732 766458496 98662236
7986591926313 1969966 163436130 140392000 57920688 441153726
6281527656600 114085128 68340542 66886789 70817817 124754238
10562842021698 309326878 322824271 1674330 40317050 331808295
9669423524040 99795950 28859625 126529581 441336224 372543552
12203667977544 376463850 217662541 42203226 263917500 328025192
2314062684300 355022850 140820240 491756356 408607104 2384340
2477835566080 374780751 9130527 9360538 556009569 324168849
333425626835 280812812 148193472 164818476 96858520 305358470
12355271252352 391784958 754539576 138891373 300922272 256502653
11625730583400 747702327 310501928 192118693 95214239 37936275
634655619840 450127756 5491880 80158575 61442496 539168498
1930182530976 72935583 166877790 623701962 57495900 217840720
3316356074464 424430730 41545217 148096328 590522905 56843410
8640927980800 783357150 75064740 59249648 604639152 197576262
12422622390000 273395765 302798048 119691226 128316480 137674680
221392457412 365976604 317127825 345686364 322652895 446928108
2405143616596 195239068 136231185 738072594 142814028 142150008
626791091190 478350707 209693280 948364650 480614547 418113990
9874741929646 126138033 702531717 107093980 603445200 139467504
3215065674150 686943990 37852878 275347677 38582100 70165732
7957691731880 58532130 94261722 292441800 22848480 64184760
8585836717304 9543486 420096175 535792458 76719241 131711860
3106978362400 214153884 221631615 637713744 408198375 400079316
7452491952180 595279615 42797055 412094704 261086632 104759435
17886228192 124638085 132293668 87192720 11218380 67849935
10618061705160 471838101 234448847 180582509 107083803 331775510
106934405512 1840384 177086460 277798498 1830814 387258750
8591310817456 512388472 192979890 45003240 224627 47336576
2477720765760 37551276 578650996 129726255 81599400 151742155
176722176924 102977295 103110104 961511372 926340674 661550478
302325579900 471821696 5078136 126962528 393518697 40795107
7359453265871 274644265 101558078 338881536 121786674 314426
281286848128 59886630 523366720 725073954 443887716 136032022
1492880845280 254755960 367384072 146572844 32619888 577485120
2797320178800 403931584 297124212 590875800 83026658 194903608
1457355813740 312216900 267937109 31619478 12445550 368064642
3618782254120 15994864 631112374 237248855 119742466 340394880
1103761076000 212882618 521669026 115586480 667058251 258353862
16786590535805 7862991 268901646 184389652 331676863 292927684
1694081105796 213904964 68535067 368421810 867083780 288858360
6109058637000 247944510 1114542 116344875 417220800 128394432
5092594244190 95270600 270244350 867578684 153798566 195940717
4085608264670 225228990 70470348 83995512 459393370 562371576
3519189419196 245192801 719632120 32865987 302067456 2443700
7842038216712 1012692812 290276610 509779942 567123046 118325788
12065896310080 64449159 114519135 562507425 314814534 379303938
1445101040160 105240736 81703276 56515170 270390624 332645478
2037248158500 46531593 185442675 115760385 216871304 67427075
4437332334336 662977840 75771934 28683711 271694710 119001344
1276324630020 11392504 337215489 224148600 290658668 80545624
316269581670 245163780 176274700 287274992 8458243 423762080
6599633015560 74619220 34431824 170212965 476828034 80824546
1855088103750 35927696 636813470 418593054 290445840 308581504
5698613195352 251003477 151408424 88383447 181991896 261531984
176498152284 517857667 75014808 163075576 632243645 47922196
1319109662160 12807476 245121891 191904725 394469208 427550460
6168425204020 46416422 201840912 396983665 179213202 301346500
15610817753520 8649088 663599640 85933692 649786320 249083902
1185757700400 166134914 160617879 70433360 927984360 548841034
338445274496 330887013 620924838 24882251 6027219 68515197
7833382743160 268660420 512236314 163734261 539675190 4353804
4070245778760 103714308 25314431 148229081 2606040 680012184
17992387701288 140446689 923468544 23960772 44509987 149094498
4515151471936 73737266 774304710 68606439 588508416 11108448
646114730360 17708770 327027402 47732590 53561800 36542844
611241909264 342186768 248563783 445124592 253141275 33572240
192846614400 358086609 70337295 789292150 134664360 21343806
4262998960920 925880884 109962776 23549925 376977895 242811564
226444148000 614293644 32571436 457822176 372912960 26684067
10263839794544 152523526 119255666 158634840 105646275 35422730
833462830464 818328524 294148152 206124835 371947428 58687748
1097970331572 104108795 69122532 674990118 670150050 61146390
5632969828080 539353924 405288936 634036137 985531557 561085238
200195353584 27080466 116404236 177183490 29126708 344920617
7633761970464 60788544 58846770 154231545 115217379 122840543
2784907921068 845168 52176974 742158835 677208 633645780
496916469280 397516788 332940708 11180438 28606166 291840444
7188247437120 534267077 781698112 275914261 30421275 52317092
20880204368328 325368083 396151680 329460754 209091624 252123344
6301390738176 34429738 414312296 29852230 184281084 327704850
21059179566516 133926540 496480000 4997160 538597240 66221442
828417028512 93492997 49544040 350567642 23509500 78481692
7345175950806 72187843 178528500 28144431 464049340 161633615
311216859288 25715538 174526044 483863248 372796760 3024021
13541079199680 36516348 324091114 903606822 385758438 188876040
17058466294804 70576512 267850296 241230432 768236490 15370754
1193707697494 73923948 233984704 30656160 62854780 653180448
1505934318240 150711696 662840880 12081773 139281728 578457576
5893883042400 1000600678 6620732 533754522 318040500 472562013
204114370152 340520760 130099130 23626805 646288818 444039440
21244125777264 200353746 37022124 223133862 427594584 68383880
270658700622 52170720 738063468 37858509 528526072 743936358
3823264310100 714777690 174422364 300783885 45823115 537542880
12448453627896 43539376 99432655 53423496 186461878 378252216
1981605494869 129674640 144536150 64637183 480462840 583083096
1493907362244 16502636 144821256 602313934 606434460 882692291
825751853568 16023814 87566250 657311480 124396464 815138304
3520918746 565719572 624788912 61034337 217108858 121816692
43468795396 205738680 145211056 554068784 150785050 650598321
3264824398444 91259648 181665978 159204420 514720713 31300570
563949432000 148839144 221207904 75376260 462713580 87515575
7893647961624 581890450 445409200 83804856 84792800 331575168
7715803778452 276495220 838646760 548150 364422240 150880952
2357865640140 325005928 115177928 115103916 100134512 112067465
4858426560960 229282950 360850402 901811750 114868360 90469252
3639031968 371124810 714623705 61326342 750004240 657481185
3676098149810 106683780 118643553 166200664 544885640 570218770
2640199549992 57060000 25056696 250137326 185673984 95314912
85381724340 107319560 796806140 65220384 11086625 102548448
1557040210705 670567156 361167906 201324476 394635735 283620480
1310356269100 616868973 171374590 255177018 689626250 45802224
63403230172 30990286 534864444 630632150 67027905 178466800
4199255942000 53063598 209753934 889015005 520213015 267276704
1175284758546 2657196 265503000 105876936 417741744 46062789
8974466938525 326286679 309979217 8615906 3595561 64805220
5064333308100 52078400 105017640 401944140 218359960 12208090
3124383154350 755666016 185150088 269111700 381442016 307777827
10260835640070 80034752 351357212 633852412 795100859 57213005
458665873776 11321583 40168734 332373328 85373111 155286315
6912517589001 668383380 247525110 155000619 727142312 450828135
4028523669450 1896544 355589925 171127015 695137930 28378720
392589581580 631597435 247401630 100714684 238567615 868238178
3579644778696 1695720 203628411 224944032 7074953 510639584
9856994205240 138204760 128722044 214788021 173976593 238330581
434319386094 137452500 629683110 4570280 165261735 208870866
2206585356360 95619960 76854144 10795876 702419534 101060000
13442823584320 62694165 263115810 114956215 204994800 35861098
22294048757583 47364809 180806619 217665190 460721138 547281504
560132099328 295615520 36772224 404412949 48341216 1522110
3103511604648 431231580 498068130 488915988 16699788 53606848
916783870428 199841124 731843574 419415192 427884698 480574156
2419109189280 217919274 117994146 381932858 325271835 398284264
448111322345 256112214 34688115 1953263 433908863 800874435
783115642320 264168735 372296196 274309238 364476600 104124039
1479456263100 230597220 377776965 228355054 605295801 46482990
12491976024882 127092746 206623775 663101838 299549836 163876473
342508211563 16140198 18390040 648108375 69461728 63232962
1964404404186 698486684 157546201 43316232 22253972 248263925
11184521322000 878960747 12543552 138446754 98968922 580890870
6712583000634 201460992 32310720 13457140 38298130 76105722
1535642213460 74445615 302385396 297658755 674361911 108063974
9283009120 413793648 150863904 33399690 247684635 521194752
5487277824 247721162 28494324 546261429 11417895 117981900
8253913654872 196166289 26016432 18090770 379800045 229546370
2783782954440 489677728 550234986 34797600 353422884 230938460
1330632098194 486120945 124695860 99253700 333803414 36267870
5337921790820 75176400 286122408 267914790 351943217 550503360
389700630976 42828031 50601913 103366092 18019690 14024740
193283700480 192961230 426811696 15380548 156499802 41687499
324841208884 13601280 22897640 159081574 28474368 39887199
53750406294 695027560 212051075 421028461 17978816 458690864
6649849408590 902357344 160414656 404680640 119247002 336909142
310535092588 129145974 635084096 17213877 503517612 610595714
1713060191178 86438527 185579037 741176450 837276125 769469220
7659378878256 386298586 235421375 8724381 96011083 450120960
2809331236303 85541971 317902662 637638504 487870660 209913810
11581416498168 16044402 473516772 7898040 507230152 2325236
114954166856 30190070 237545154 68994296 600333632 304944648
960559094520 13055520 28866609 494703232 78894078 237941550
1794396723504 205450270 579183534 50692656 522901330 131970342
122489248476 280110350 8759112 302194750 39627992 1033068
1012561011456 73987596 494923275 8370888 355590495 537634944
351528115668 112292190 102470004 253153010 50476030 517985742
2676348013500 88919152 880892991 261620922 50833931 461699400
5923786049790 455693740 204140370 147194432 292525970 4910112
388812031920 453930208 195601310 118068660 63771812 153860352
22572904617120 194093550 456895343 35865640 99733814 459172248
3243163740432 1589494 9083648 371201856 163431492 492483988
16637106519072 346069304 579448701 23669436 29013750 541312080
1994437113120 86571364 324195294 124633575 422274853 803867580
57918425463 96904360 16264758 892223818 10640894 47336729
1240242673120 205086432 347197134 51099120 540855994 283568625
616028614560 73702552 90949658 317622604 115654733 112898880
9687145991040 29464128 194776321 467857050 641187725 12939050
14469719946528 520433864 49098819 431471516 172153225 104259192
60158454070 67292640 7708140 19094066 654373809 60554878
1547527228416 657577030 512279565 296205934 380699445 890985255
15423475635780 24382932 411276348 9812160 47138050 154374714
1654469101620 81081875 52592592 143848224 86244912 101626200
5733006703164 39429390 36808200 262852055 587435169 109554165
309323394000 10708320 1722249 197467744 259372050 254191654
314411194440 536939403 117187092 5653830 238906677 16565688
678300727230 41983369 295806564 799269914 806823360 17854455
11688756468990 41785678 255713900 100084704 365453685 146742942
334536255144 335568270 223594911 9880947 86569660 372963752
1177327156104 712953400 101420872 275987271 136186687 168816018
6416922104320 34099299 438451576 580765715 641422942 1442166
2497984092000 26011062 86496850 457578424 152785188 593589180
765961693992 347430105 297495692 401833705 57891150 130983060
2175148512160 26157735 55177155 380337460 20553024 125125233
2911321288218 126938955 486453550 752667375 123088788 144312600
195403875732 210473697 74194994 31417178 337029180 789912
552424937436 52291170 8666451 201488640 932802316 964486878
6932931987135 367417760 94427283 75072228 23692917 2526484
12242963346472 46964789 73152000 356971014 226280537 739971750
5054220307708 110761440 124354516 5517694 209083980 276813120
1317891219232 45231160 70292300 15561184 652174106 227800175
2275557196080 20517078 152012068 482469736 403888600 443814822
9592560204192 364710591 269024931 308580925 256469382 13458599
3640690667790 444468669 96281101 11650926 521869608 203109478
104434104 94969790 76301264 470390280 96054384 9385560
8288215914330 549350928 448344690 79240977 131492235 50564800
8351600338752 331931957 633758666 253597136 247083075 549428698
8469659818368 615634680 99650169 118130980 328045667 39692746
16030528279920 242183088 69662076 479829560 60098334 93046864
54335402590 731974190 580423745 62030805 193501584 235897948
5165281816325 893056374 778828500 448043336 184212684 264330027
162912783816 224774946 21492405 105792500 68146605 6768074
75166607950 806363556 9850020 147394940 85527612 91564890
2657109406280 286185084 22473808 362110324 383916456 263251120
186454637460 694012032 53779972 339527104 288095808 750357082
12476045340 83235960 3771698 347701220 824368295 90686680
11093052229910 64758512 16700410 105579936 278911920 218035950
9929171279736 153060390 286490953 228303 422391588 46652744
3439367825256 226252935 111660903 336237726 463513126 300968712
52549403088 75501270 167322108 347820375 78694649 146902694
6123858620310 47282752 132680295 50812968 575415680 47705616
2948960872704 188511480 42524613 698767116 510064214 25673567
5037528272994 422549031 290018358 391003632 281174868 246770304
174001492224 934601520 479097655 194145627 193144948 34502232
1616995367680 215359383 458629976 159357301 33362466 141813966
376403748014 20761186 282278535 331471308 179866736 55791144
5329475912644 414917640 1453101 153858430 906653928 627501926
10345021336062 850214826 76568743 251634239 240821672 381412178
2700899852640 49785754 38678101 183343160 25757784 150153861
3546458105751 76897224 112633785 567496110 493780008 692824347
2347801874880 505806016 168078078 20385984 130215063 11619049
692126301776 692341188 782750518 273931500 312097144 642612699
18380747827276 13534404 200819718 505827563 364283200 220089150
230279618800 400033377 54650113 4682448 357457440 225797216
17339368909936 421987320 475769616 88667166 60335138 685989164
302390159632 100398546 38376206 158465340 10219391 142102064
29572167148 701404250 36335676 318779796 606073857 158063052
412031315870 338202999 204132236 667928520 9265806 270298724
1498638994450 381223836 34243200 34721050 277632144 33255978
10902824288604 6728008 428245000 272876332 684412384 398955912
15188536420200 44437200 270818532 493600656 13402326 726886350
6079856032250 607680088 19806640 9400368 661858151 732079928
2528046819192 360164860 150450790 183942940 33518015 111190667
28504537675 294062644 341783793 675153279 247374585 127014916
1509457901692 205243519 329903280 33878664 435519680 151084640
1117708451640 61299628 249548292 52213020 729614250 17031600
13161409996152 4249014 26228664 310755148 760950300 335719748
1280060109680 452746560 30489030 146473020 64631196 539994720
13629719439532 262352940 157498341 374456544 16356860 850001524
5646243887755 9050064 26855388 522613152 364935636 408152066
2544996962320 234532546 40954190 318097520 402076650 84476043
5515918024050 740873797 58399540 49697600 159935076 430465576
3401485904432 513878145 674191950 152068242 97790112 698088580
214132058045 795444111 18544000 129562992 318566140 198096634
2245378192848 339136814 622997305 492388462 49848938 245584944
2618766941589 290538248 39593925 395945947 293377143 349202459
8120698754490 50184 218589741 374623550 309413664 144032560
1060388681100 28106001 67851972 150664346 59504345 177367735
1167071222664 1012299084 468451599 38740520 162086932 923615022
540311063760 199208424 842160829 40370136 296802385 373257733
6656071336998 222773368 383114471 52441515 800213412 315772304
471242931600 404062288 261175740 233718870 100227309 4075260
392748051896 80482788 461042199 11152531 51751951 589864296
6067040244468 50071311 352140852 887190448 42764490 203361642
9080545279725 1002618559 474493150 723373592 132501966 296161800
3765198294144 13794174 31028420 37313766 289593234 537098413
1319570104818 640609774 582702128 113350435 306246877 475950192
8070973213995 284780754 801689646 72211095 213967702 216664596
334101498750 174704056 683950725 85159088 127026900 83614384
14901487942110 678309149 168243084 111407868 269660982 52462370
773264961000 235299070 46394073 573533802 234084240 664003584
29735745879268 243934029 1329280 447329043 156171600 172234320
1644136124040 534711642 351695696 4075023 7809620 728471548
1534771488313 103091560 223104456 589516468 160845919 472366790
368415813675 646081850 681749390 137763456 235204404 4756647
2881837621446 201280695 757788900 662894720 184901400 63031910
1615535275536 850326876 86044332 60972226 150793776 35542506
17398575253836 59904630 307417628 163778979 219585778 787835229
368496811900 813798621 556214087 290913232 323892770 40889487
288640719324 405324108 104182886 43219338 511074312 780649480
2306375892570 823504776 42054410 873445355 52459960 25623600
1413796427604 38546820 121882656 72068362 62500868 30195009
17767130470600 75840259 99455664 25726143 885690344 254566504
1786425843312 255239661 517226800 758857696 99985600 79985444
511375146814 12181400 817653084 39350966 107494398 280643880
6607197828684 275078496 554329200 261571607 21555072 29595456
5204126863131 112602666 108413154 511920992 532867174 136255535
3722902793136 122200202 205895112 19597864 120319476 350134566
2481404876280 328241520 287425 378843557 359636629 7795520
9035543399475 18619869 206252398 240659169 45485246 9666854
1900734364529 3999330 204204500 765066213 406965794 935827920
8115766234312 254162118 83040300 41772001 767252930 350504869
6519687237882 304952868 27699945 514929726 278619800 60694760
9070389489798 389796671 8679726 441911048 407673072 33400630
2721759197520 12036780 443911827 98961310 3558596 111060972
17122003781000 279572528 440376832 443051212 332422520 126730112
1672010965856 297952096 434613600 110183247 61181724 294143680
16849003248 424206255 39822552 13433969 3405584 79586976
142427652400 275858940 161895964 1232208 74810881 385001739
3589938595316 444537278 364474413 416730571 194842502 95183941
3931139070312 503711525 788322447 421026900 50886702 130676636
2231566000560 66417950 82545116 271430269 278307055 841673
9501174862080 366550842 22652280 1556625 238729918 135876871
5746661000080 128630592 69696990 305802627 440587116 343107804
5098576130400 415316231 392729630 26928000 240566970 186426252
324466863450 316723404 106817710 40782600 22619532 622251140
2553378356592 149641480 47442660 299665750 394398160 299122813
453215959100 287366365 53778934 42870294 864641088 188679744
13960344048 218828743 71379410 15436288 233793025 27890982
9917644154660 147550174 174580130 51222275 174854535 397670182
270148692520 59683260 851819871 527717824 47210898 58523192
106375377108 33244822 969887664 592935915 25455012 276451870
379849618092 309327801 248525352 36553632 12799932 377860236
5934900241776 112433446 318361712 122223150 3091540 93121578
830636586780 65742192 149044692 364978779 349498642 134715225
65656051392 541995886 319181808 834179066 549660288 167283200
4627146510840 15301644 735856612 578819787 85966400 282567625
5965116296832 204530589 596067930 176006248 86386248 629649116
789446540260 384428370 170317296 426350200 93778001 878706080
198042381294 309260953 599262720 424674700 77870159 444702626
5213015535420 370191900 78260913 35074944 41168039 587927480
7301449680720 592972833 618667413 10928885 10252192 146266909
376937229570 155993250 150189416 5957412 308822948 895781000
73167342120 559307952 409745437 148110921 31581000 564330816
16368710889300 345009339 43270877 315817029 477555687 105059025
2763740238264 346776044 139446996 367259286 11726518 315808416
7640415540000 5447085 100455065 26207392 129290440 16638282
74460499848 574579500 472326390 37485195 196685859 729338256
11318957490456 62938560 43554992 177130240 29712056 722374984
965718111116 187476300 19969368 503001270 242617915 423192333
341811798000 143889363 652586328 40621266 502194784 138876900
113657256972 432789562 62540028 249335598 3548727 268310704
10134441923775 636367792 125180902 66982580 9044283 2386078
509434769480 120541600 750949540 549198870 765617958 430624016
666164228940 64846062 130685517 608560974 694022034 22029840
4273393997184 77191680 328985555 55741972 99089840 747174134
1575393476400 17556608 179622267 83767551 133583356 567661781
585030240126 142561190 5091165 240863281 117802620 139818390
24962650720000 37424935 32263416 82359220 37370970 579563560
40542691392 550487133 54265612 205145860 110252278 417071382
673969824600 50869140 537200672 224394819 108235316 342360186
537886333992 10039617 27726150 21396800 936541920 251623342
1672999333632 377560656 67433300 139974524 416100843 114522718
670198140864 599895630 7585428 359385600 67305210 402699436
3016856655450 675796121 97805710 229844844 426470585 96977790
9223271504200 95471558 842686888 128551696 738789290 293340474
390650386371 66218605 264431730 49747760 205528932 110367936
5651755787392 248377877 141237200 180371772 669669840 414552837
13502254547760 428966340 754755536 418595724 406202420 195998040
1875021707200 418443840 547648920 43766384 268290372 74421240
29920412080 20566224 61337916 69804080 551399411 29732835
17225317542330 258168625 358970576 279610688 16840650 579186936
714613740120 12008582 326078677 173601792 27976625 249204984
862854003235 65857429 375776140 226087004 5801466 382671972
12590388353952 327469798 960989646 57969868 806055084 345094576
819645541104 582325016 219495734 23405700 4800474 304492419
3712876077290 316867446 564085548 82509732 12581412 329355272
172102579968 147177110 85083075 27334125 64038000 67810794
2494187212800 64927515 104426895 167961460 5384551 409214260
754882481304 562632696 427324392 288874920 627731535 973882410
16452989121792 47845922 36823720 468470249 7629878 351547479
1229172468244 470135181 144966555 372864730 345318695 379442176
8466682963840 366719811 198726792 184326784 620074332 65295398
403623929920 78555330 455047824 178116911 730767800 88920324
38969595840 798749600 197603805 19009293 246994300 413881272
18159559016625 232683528 734969061 53578230 34640604 322320330
1904254165640 742756140 271949037 175133469 308797170 10346882
2320170090504 913956309 686672596 158073550 389375854 278368803
4983023699346 322164304 15277384 733411590 23447240 233868056
162727689075 9972570 152402888 138434664 23494710 276918704
1675972477440 838541968 417988956 32712883 92129886 16385042
2490380464704 167860970 638613822 308605752 233820200 256484116
562942264500 236464426 393256701 37310436 172939392 9457790
3341935755788 148428519 183169923 246058250 69621171 703436832
2933615835150 209641008 496264344 91182588 144897104 167421396
723271719951 891210030 3418850 8984500 199593108 228798243
2515548118720 219921963 77887424 64793988 214240296 139285692
3259666302750 557143800 528149428 1471085 1268190 3841747
654070614680 343808703 472140676 129597355 113251590 32721600
6966744781980 281494808 292031334 200402496 36320352 137305092
5643644227200 324991455 579166302 15640895 411871284 426360726
5948912916885 368552484 36950919 660467730 516439361 137930310
311862016270 623128420 92972796 90129080 92651856 625313340
5634640293816 171389988 414410789 99064442 658511920 301764096
26187432394968 74914122 124372695 777720580 87709164 199212996
13252132388052 133107840 150009600 366350712 137713653 555460556
38509948944 292403970 194402055 16038470 239732230 56639600
2221350564510 13820728 9383274 168985050 327001696 368756058
3575965616700 32047444 76718080 51589692 48114318 130053936
1394449970095 87058390 358541586 219648275 299107226 377560470
1543717438736 30218058 5464398 8384790 226606950 322668885
6575454156560 195991488 550780503 54477830 3885234 4297752
1969827152280 93795212 306364000 30187808 473072369 404223597
2551794106290 353589292 33187646 328116072 381087270 584556104
1649057651550 29281278 349143810 453244242 831459298 885895680
8086302782992 339139548 174474300 364112040 84795048 38477261
26355560313744 13738396 56338548 361956 362672370 525377664
896602352800 475128471 80133543 738277341 888007548 342838398
639456633751 71574084 347986494 463887974 123191208 234603864
96889075290 126084200 148574965 64274070 187047796 50951610
1198234959180 257411679 391888896 611989035 69985056 7917240
9810311605632 270846771 306931320 140091201 220805320 175492735
8076050361450 419781206 23600682 552022770 404922674 249488925
225675350452 235965364 156436455 723481923 353545231 244141070
12527920537390 734839492 23221302 211380432 144341834 732950020
1246609651248 74588148 255976875 95744610 561672066 189173151
569982798000 4500920 670387088 12192650 252445154 277240499
5500602492 147770589 352823650 18635104 472236716 52448474
8001427013165 686288125 139164330 157237078 725327820 665540280
8895864093480 46571408 86990180 225577440 538621891 350512640
4933648535868 433992126 749023836 594543180 484723008 25217888
1387890096640 168517380 510497325 94257408 248130336 1061316
13371383273760 80537656 102949875 5434920 199032620 153723622
255710021430 26737368 259276171 4976768 248603904 404486294
5397624266706 437792121 283811892 765516543 215389987 11796792
4340867484240 203210796 102546400 284955000 223030122 530752518
11388237058800 29286400 347803200 206102446 13739556 148501452
929963341405 481719630 28966154 329434432 267866340 340746028
1698319074595 657361088 242903375 144590506 469555758 57673109
135616207500 228767246 210094780 505467655 56179214 178809159
421673659368 48137400 237846399 137826634 142128249 79490125
1296648800739 199867221 7820583 498517734 300286716 182959588
7325978026900 390101261 329342304 98291868 267401750 87568524
5237984653200 256240113 777842480 200959310 397785720 496703424
1053268552288 174925440 241290543 460153320 32723361 129197028
21996498390 2644380 361881675 530564208 192970780 96252835
2703495545540 333108125 88166169 110969296 618246994 26566598
67584653864 538981209 16406872 44558248 121935960 239329332
12928162586625 58664395 34676748 227534188 787048622 505781276
11287473000000 122344910 124155570 290539824 91433331 9182004
1991316060910 260184870 933825657 35565156 336897165 46492884
3573417655350 505023650 370276218 15985398 76668327 90504999
449906231040 558032148 262482596 332891777 547850819 166924354
6139605287002 428356166 197003651 416561103 759307186 49469592
3919835585952 46300350 279782174 328644316 151913367 287318878
10100340796 182329988 570625950 843986700 171459176 277065348
959039937570 288756265 30749529 572804500 425243910 150654918
5564831642136 391759236 141614550 129020454 82525235 115648118
5666453024772 141306846 419358000 391012140 98803576 38516500
30588340200 47027052 3877818 94237453 240290424 582661800
1406760651920 246552570 31263010 756417425 424449270 229857222
1510001831520 328005890 64733031 74726373 224011900 21117888
18218354032704 73102436 460199160 618869148 146517575 268914600
390842538100 496606754 233145948 446566551 14330670 4704163
9338769392391 18292250 573604587 374011297 114050046 291828135
1215916534000 831045826 621472334 458079960 111043296 70580198
4772211604296 33582300 17658505 179558532 68660865 393936282
918968960 163310345 5881179 147414833 147446943 416112840
174061842432 141626149 50676626 447003525 339248832 20651356
4480600651380 33432560 489773366 179069148 247298792 177616924
410204673216 776256544 12825990 54815882 223847125 32193546
4054039329400 12655216 548825212 97163234 3037320 132681058
1299252337792 201165440 403693234 168075810 110122205 28310180
460065417240 506150753 143858176 78836112 121250239 723114765
11115444447360 465407145 55651760 78990144 78807820 555874404
5647738728060 146757600 236267616 640023174 246452322 271835634
572206761180 3658656 452540838 14360514 90932480 286610214
17509725966000 274135912 515715528 52554208 428634758 11325496
14537596964022 16626351 54935415 328931702 164133964 36259002
1992204232200 43075524 432866970 151926408 404110350 271446452
6722884712544 198919125 48474855 24502336 242239460 151555020
681096900400 676585335 474155157 887999112 791769075 562543730
9284045906520 123224976 272624346 354848814 519805450 129090489
6036949984548 24239250 27072540 267393198 358937632 511624322
16790080941150 738421200 684394920 719490641 7028274 213588364
10274063271425 130467977 9916535 267311361 558863862 740472370
249120030840 274863120 66722488 423442980 535082308 226858679
3307204886000 327684864 678759345 547749306 358344930 708306720
59235587904 448951968 185614515 329836493 80200464 38985104
16839439572324 604714148 59540378 694409938 2179434 749325660
815993314500 224898461 353258444 160743176 266783820 968927795
2582613066880 106486674 208126950 203265888 359737188 23265627
305175252958 225875558 54936150 18873096 435851810 155558130
683378566500 453505554 276244662 333935290 32301054 44623170
4001281806144 171450232 464112978 167012080 117889104 259189990
12890558040360 64344057 171845130 133528004 310821810 417668944
1655905286700 177067800 74444940 162136024 32316110 753006072
6348470330608 149420408 573815894 552438432 457954887 150034500
3197347754157 13976448 186134852 115606596 116818137 383762349
6202496739400 144448776 38322102 57193032 124226083 38077711
5846180126208 56459286 271960990 557563272 101767771 24138346
514943423874 612846753 210379268 290521557 409262820 361465652
1269188455123 102810096 821248948 472090877 227337747 315003200
2125303631100 731200932 1374991 356672899 375416436 126187710
5230036822100 176307442 9854065 200329758 162956925 524285814
2267440467820 913731543 377047088 228567308 189697746 25347441
160522490330 522717634 548646340 191646464 967587480 253463078
377700708700 211055659 168112412 150374400 576422765 51793449
564384803840 279787710 501160106 483272216 502537920 323356506
9643836327076 125070870 273068368 471491829 92116152 2460586
1935894906855 67290252 543090654 163969615 214955570 199725790
261889314255 48933500 239908292 82055116 598960375 978292350
515658046878 184717554 723743868 983747 226273726 292117504
188729414046 196894980 502251456 43505550 766941952 24838662
18083726508444 76122488 20918500 238365500 98511840 864207491
3488313319040 112259055 666981945 299455680 139978344 30099654
1232291815664 557058945 336471186 181098813 316325218 733679544
2669994681900 11508528 33971672 28019330 39427318 781262073
117886362287 87091320 134064240 244720185 693063975 371774436
9238430839400 371242440 469358760 212107455 115074666 689770315
1052048700619 283239288 300792576 428405250 85404800 465077500
5784462797355 784639383 12793348 53038175 182497356 453936075
4295707362440 343012793 32950128 85024392 193306176 41631536
588036697248 60434064 553766170 729161460 87265178 10356306
838197565128 706009416 502763256 68770420 200791080 423670110
4652943976188 28965678 137380012 612591168 211429256 84584278
1273271054538 356554656 426796129 20329756 7641000 106194123
734058056271 709158489 514241750 622602624 312406416 160330300
2020811839980 207377152 194767482 156262834 692165572 140734720
3000247627520 78822744 147519324 553405216 1006216512 57227040
3477431587500 94442796 361308880 44432494 322035720 145473368
7203183322500 642488472 11691498 69809898 211840728 913873550
3363173180478 416404800 38825388 27664958 636436900 492625245
657952096720 32000560 194547294 97652250 170241708 57978405
8377237239608 95763395 263745979 62211110 191501360 296161422
3070342215405 14596218 4816347 158966757 39446615 641453944
3848176333120 133099617 113947572 283102785 245846940 368981985
502781916960 86287739 304321680 2297064 68225016 32521383
173705121408 60863978 64131831 940562464 139749463 603705544
2169284341590 380988551 195362638 179471760 818026855 269021754
2306352740544 424556561 299428360 284001930 75010936 11526408
11824368082560 44256654 334344912 103246206 22734576 489668154
6256520886400 627880650 2448876 45211640 348618313 254400895
989665363791 172186567 967870530 199939905 119540785 1314684
14365750320 702348281 562435337 190009683 238796856 194447750
7471448052210 13220768 712372958 94530036 711698988 361345985
697295796736 77272550 48415395 359936220 121498416 481689390
1417276875780 75267360 286575380 425282340 359566704 489927854
808488683984 473377038 72030268 174006915 169135785 1008502693
300237955388 17626680 462678398 691472696 218953335 606013200
786980456262 304105034 35728191 480770004 367081975 22904480
739244445940 63388170 118186785 126802305 567346240 13818558
3522638555085 684036432 18831762 78031195 618171270 447484320
3337872503185 7228956 32499000 435814169 218046528 227218794
8269380243201 10944192 146634786 185794170 653831808 58337442
2762818817535 177294168 106407777 78075360 322777300 732003006
1200720491835 104636466 13709317 827658832 326321500 72717534
799534089536 250290432 38531812 884117304 557429369 176082420
1186123527680 24666356 42239250 86561400 71027632 233733825
11248786364200 92894760 584140112 490107540 4522414 510776600
212233041405 568382100 176617644 452379890 120613950 179621288
1023719183625 62241333 322918528 4722936 371834540 210295227
5623058803428 272814822 366356316 329448644 201706530 96642627
497737513000 241075408 343628437 469432880 138974320 16186272
251288098600 189761440 6335564 556748064 1017499842 205968600
1987565225919 400591268 26085820 130446875 893454660 116225076
187670051676 11210936 832982493 297952410 99142092 252858560
237160708070 399792672 41895438 350724516 327290416 131446875
588095611449 216442460 81828292 445858634 263730000 2866050
1925830677600 257818560 867949875 5259520 34384704 292544975
13445281012230 352737984 608222725 77933194 192193788 233880075
1522419295184 20422298 360526166 16812432 75067410 484098682
88941385744 165363648 345198600 433628575 100300221 663494507
157990522312 270741276 79415650 124716350 474410501 103268946
3129588913500 326356608 831175158 394761458 564916968 816183623
1649128386000 379289856 135640050 184182480 623330523 125158200
1656740799000 166850371 371776700 787369248 551857235 228399836
2349199421712 217210836 422694184 395929248 131896485 380558464
19260008036040 584754300 240510183 267748530 477245610 25313562
70396136250 173931624 279258082 171601236 106155010 67766916
8110474714665 47955662 318791445 98244895 26964252 691173800
2836690417960 106032570 910532000 71869966 273895327 296683842
12895510211952 536644664 251199312 362838366 165378449 67821435
50938617600 713331465 9672720 41264943 88747380 344763424
841307109120 809502125 35838522 653399202 259806837 212248663
79339937040 366200572 36758600 245322910 21022360 158869760
446639539200 527659412 16844370 459180645 126598300 736553031
10281058074144 237502750 754635170 13415010 205063452 48686820
1655198846496 21081802 58061984 889242123 390259935 370435455
14186302460 109287640 733383592 308995281 184523879 40637422
28579944763096 88816687 524947434 334038502 230714651 242022000
1772141266929 12776390 44825232 5405312 264128150 139185384
5031298688066 276954174 831154190 191520392 183609556 60044736
163082860160 216751360 361209836 113901700 151388676 162695100
94833362880 431542365 93210304 222559260 397191831 13380040
548810214480 353362525 78483337 452016046 419482427 288612220
591932913006 845460 338759165 184291272 389441304 444056865
12877699916048 64270336 124927484 115437530 249671158 375260096
5426431010000 892616830 16813592 297367972 322535604 21494759
11623937837848 323116123 88403280 47587760 429811389 614861184
4363838600380 586615936 12121962 209599344 47593992 57244509
4024877999205 785807997 199482318 81175533 168251346 786778569
2512988280000 649433304 69875908 482335492 3865914 690998850
291380630697 270914616 128409596 64745616 111024927 872050564
1618175883968 210613986 288825594 538919 257035375 443277446
136347403500 851124760 374828202 52703240 21392054 646603980
4239449371440 465269015 393162522 697894 150265122 289846893
106870001730 2552209 149850036 722751100 661926720 49343360
2073190255949 349782543 289107476 588725052 479044104 162311520
277761716569 259623144 37663092 232825948 91223278 105883590
1032882486972 15303624 280736352 103429360 163063810 530354690
16456159387920 65995068 171463840 603671325 124692704 621365472
401719915520 133481751 55604718 153655392 119614 252916569
1192025752740 421441083 4040344 15609725 679967350 214746892
1508273058048 703464840 269289555 705023496 99311755 28035264
624536453388 23263786 225805020 354197484 847813856 175301862
10217912603967 376486250 155026580 179757864 30293175 198792136
1903414649880 328567224 196085844 51200435 242606156 736681433
698291977050 245612250 149856579 652947750 349245156 189233585
206720326995 316508886 156809310 74513232 26356500 415542205
3616108652975 308773176 384758560 49431360 76629584 61092368
787445366400 339939457 22950912 402105325 75653190 10454640
2011646966160 5803920 486832698 574860824 82517904 745378245
409849962304 88892214 168309468 10399648 401600864 40193452
4270597927200 1033657200 125413632 707951970 310234917 1060900
97826909576 727093480 20063664 61732584 575458506 19065160
4833603983710 15931624 203088018 766264506 56602152 49800946
9048887422234 53058774 302455069 77101506 195547719 153528540
2665704996658 187096893 27842535 53945143 208280412 3023865
5383711705226 20827279 903796649 501199270 706099800 67201029
3854638824050 64948490 425317843 131617444 217923493 447184757
6288766169728 437786118 75003514 675486670 144433044 397415508
14647118525110 18266724 299794234 40700550 537000148 254146572
1421056524964 36831564 271700840 323045625 107385939 635825575
6629017095428 525303204 4787180 472615040 361494896 86594400
393487426752 7373250 281955168 129125280 647543328 366422840
671493826080 258175506 763764268 229569168 362356116 159834191
51602354000 4342672 802553920 231765648 58064182 482161199
410026442647 605590222 310425831 50131972 17674935 27284544
3458130247926 99885681 451479420 7070232 292467494 433801980
1513632442350 85588338 83186984 7631536 767331474 654349335
5523275520 86869662 82422585 34597290 137251440 581828856
444810864384 396538260 666668376 7173467 859128660 91989990
770162188992 357399500 41099740 160930110 641544018 716396849
25215657774720 736972880 178529088 288362892 192305280 175420720
155831111520 786928038 379770138 99629993 179175168 102076668
209860419636 114098588 162302896 203323880 295960454 17677158
219353582470 73501428 25331761 341380680 19018659 73407222
9416904868800 7391313 408154440 492744668 373619904 19982347
17312446448000 296553488 49117740 57661824 631746450 270545685
427223262600 145027650 457230280 308766570 2458040 572536286
1052806488580 428824152 389137056 258341400 324017681 172475520
180529116860 770209155 31105338 160851880 190275120 46067872
17995917096192 353184384 145273278 343379932 3692280 155739200
126386155308 317464647 162945340 697234174 2352420 507659916
351979597920 57103209 229556232 161793936 429323704 670255366
15914474425467 1469160 928129790 6732495 455852640 27705483
452683578240 123477200 313170800 556407180 36235570 386509200
9380881045980 664893504 530701086 113795246 38051296 5194497
426730549476 57954564 496817832 99486044 191972025 9710862
22597020663 200280327 188832504 808782987 808164360 42374034
134216348662 657282756 20440155 14769839 340620824 245171472
2895094733979 149080242 737568948 645540588 382165725 833100794
2209713527560 179106966 488231532 111018992 297233580 252232498
11770827024450 152826063 230031751 135776340 122945368 756253500
1761749451000 57102650 271943498 953728780 52596864 200240121
242727528960 89322998 174282314 350148162 265122495 269841288
115804883400 6114504 5043556 66613650 206497536 610602300
3583282917102 60843406 83972096 183699256 253777546 590917280
412620180784 231882112 117408054 315058008 109407276 19217856
1265082905504 799039642 130962782 189259588 42377270 80189120
1821550760370 340164960 59722884 200077534 367024320 369548465
4242983450360 342544066 885678336 18732597 298806810 642643680
740882038500 221008000 137110048 163011243 617402912 246914475
6757752528 84515184 238772254 195768468 21851709 92328278
5241422390176 242118945 128819574 174468413 122648995 206350768
1068292639296 80425863 627894762 123432036 17647707 488091015
7133433914880 501527474 433748537 111411520 55665600 441811416
6298812422600 171569280 351256653 247566618 38889800 149177408
3729227876640 749997318 128837800 790795273 216948304 424710792
6547503495 11882286 100503171 100694336 1406240 147429072
3225488460096 297402000 111260268 290098158 22922162 270736012
17033859060256 125213688 52714260 554338160 5705595 444231250
58986032448 52351376 218657664 21602601 26164040 402550715
4188961303584 331979067 247409376 521128336 41611602 26887961
605062025972 83044920 380126403 884008358 45625200 348234552
6667288358640 53036195 340581792 60546565 532808894 72785132
1920785497488 260277709 15070314 110973296 119259980 515523580
9681560434 786790774 438690714 350805456 584867793 430751409
3121697280960 130664346 401383280 114533654 303182250 232766040
448470956924 507770240 495590400 626160186 58274083 419506170
640320936480 296021850 171411056 694011640 163257605 379276780
2769653833800 16083480 10780374 205174176 62487520 226858030
8447908350420 360983597 791772255 391212426 670205536 277924482
1646335638234 102930880 1719588 206642394 452593195 224903889
1734475633449 312398760 122118392 419232200 762013840 86693597
14748940935660 176744121 26240976 222359280 36697554 250989856
3144933018160 222594300 618160851 366903810 283681536 56313800
200174719500 369156491 929500 562594980 314973000 311578732
1053243470124 142158070 267425046 16295088 630541296 517462855
249318834744 694058012 734676929 22963320 4475925 367104297
15376623119748 17570344 147939615 211710474 4289544 80815210
167871579040 319018170 233002370 578336877 788871263 3176668
2407573190498 91273176 67123428 55182042 740745350 455329043
5130103687500 367464713 188219304 601977232 144391471 471241719
7068078920700 73316240 467697684 65687515 17759934 278200758
3311751515856 38987946 843152832 486209580 441393624 48323658
5349223698990 160930112 279242820 615727318 99007820 16098048
2170184369496 39145815 170861400 58434838 361630500 568932750
8201554646040 568174008 201121880 69427104 263695920 758696862
199516306644 169544704 920847720 335956815 26190920 2023044
2398164485857 244526376 82041790 163838928 27709563 152459184
10555631607192 556670058 145607040 439302487 611146 265977432
7273252263552 530571360 31274908 12432886 383797440 437201542
14743125848160 290328948 149910924 46328436 96784330 161584150
6353417859250 218132432 817887516 181339236 454153098 84707320
6251084423892 626137688 455333254 662904814 60202868 442691811
1542247462544 298054908 78324796 862437849 475777588 45432387
423870062600 282062137 91471920 44889810 24489570 207597915
1049100922575 205839512 270945871 696346341 208791300 61439169
402059893116 87412117 170218242 50950848 911507574 1526250
596709637600 451645908 952904040 92590585 302798328 80867790
1638075621600 461943040 21361331 111570470 209938762 17908380
2983683888856 554414829 360497984 657281912 155598775 265225324
512523330000 444616770 232240886 216575310 787002856 55279755
11849167122960 193669803 12898417 14043030 561625960 291524935
248165990730 317011200 811970172 87118060 582513958 157456208
1702254368320 461350950 415703056 474727812 303159780 31403478
613654243696 23916990 555137280 92646600 7240020 139298550
4301876439531 70789320 81505820 430320800 4277124 193564681
2539729569000 420348621 139478475 249884180 32087000 135435040
13543070772 81955874 237069224 20448288 408093096 428277746
876384843840 100343815 22907682 319992729 383415792 140044424
15793945092000 64147013 40915201 230737140 85350009 489868234
548307474759 187545540 550982880 58710327 596590200 201225894
164337201972 107197031 26677248 391619410 59532816 72443504
1020647990700 1562880 94737960 464853180 453121944 246530460
1272658544832 148444398 106190046 161566028 141651142 42910317
4063009895700 29207952 424869179 377374570 30852384 176143240
3709550598138 86723784 542050842 97403976 539671188 74244846
458652807210 755974401 452251950 212115570 50984522 9358776
12992063008536 172311216 9012800 338921088 190163694 561626807
4244405563080 167550852 313362864 464584143 106223754 137781459
6221567313916 318387087 39165021 155380500 52620438 105702405
444775501380 26333172 176273658 167854368 137282752 829007052
3544081950816 134191850 476686605 248512480 67375803 104141250
4951336342232 442250 47480107 338136332 396779469 552240550
5694971039730 211055187 775775310 78267744 70246050 715362230
5639398454300 307180632 54837464 119696580 342913896 396262568
43764226752 49248819 44618392 922619869 526029060 8575768
3382982283681 353710930 75616008 17686662 18297442 4790394
422931428457 458959038 673367220 214302062 397416756 177748395
218030514432 273347301 128815500 407933185 677977832 146252700
279279089649 263952240 15469366 73473288 365985891 175524504
3455206378715 114161824 216084264 84765699 301262976 352392014
1289967473328 51216840 114733425 69684780 159597100 272939228
98290675125 212974982 129336582 490395058 263316460 450925176
4124292204472 45978498 306270204 702447210 103278604 348537197
9430939384440 754747446 276446580 20326176 105787374 633149727
10430812627174 453806768 20472396 91283271 642723332 165656628
485460586100 189731872 571574949 569389449 524702871 639331112
6897967720 460491675 235448494 431210516 171496493 19446812
4467643275420 484205102 493198218 358178304 150233025 76224492
4665573104040 732923154 532376520 550176060 51444624 10644012
11372264494162 191152982 203050624 239484135 10712718 299395530
1912739152416 265876875 113438425 215183455 1132992 46654912
2535120780004 5218592 761576800 101510825 405629829 69956700
19569142830195 5362308 364755624 780922170 697896342 15580656
7727001516420 121626792 130728216 260033697 47515726 56793705
9165706067232 73712664 867804 89097720 265135178 478815097
8175817521973 281797746 320979456 330524400 173838209 290613555
281503370736 120314416 309959605 247854054 65234624 538019570
5185194236715 908017083 267450540 457740360 652808448 93885335
30788538652 69909814 96128856 688921202 494520789 14819188
481282120608 96811848 241973160 128201252 1502055 767638480
66634951006 177970914 279840672 470127488 109646244 104670685
20789140080 15875600 137774814 792147499 174173795 53491329
4892781311460 620380212 467963820 75194515 699785100 3671824
4290451165500 50750448 172295466 70905303 54431972 360856768
1879197738192 350068392 113096170 8949111 244045747 355590624
18172469291940 38860315 638489820 290276147 80603586 29634400
8043570693326 8509410 231677248 47391456 198918144 160348986
4416687631104 811438056 106673616 86386923 576915882 53697150
4748394295890 67047277 45834058 117342720 304632536 45188351
2908410809850 136235289 740388 44918454 21772079 208371168
1176126192522 34956600 1003195920 232319776 579867508 373432268
15884812565671 167542077 40908780 150398072 288546870 133961488
380788005240 318944115 72890980 47962752 4585675 35619553
15699983398281 121914837 255144870 541408821 112671440 84539089
75856206010 49123166 363523240 86305600 624717822 31115756
7519294052050 152309913 242903024 51801057 29178030 351427329
819906682882 424507506 424889522 26061035 29992768 763948458
1519548136146 205026819 25146120 197253364 207274992 141438451
14677457443920 234869310 223620030 537306528 34494330 6570288
773027035248 193404798 370338991 130245280 478589783 73022820
5530594594176 24085932 205139914 11182748 509814048 620929606
646690369305 219074856 209537475 72153008 16387956 30313080
22628849088300 124138244 299946368 456296404 19062999 65481192
231726708279 161085652 75184398 654209904 239943525 220274181
161096178454 146092164 253347016 318066056 81164856 752077092
55695990480 79326216 38496970 61452033 412514424 106956234
1458314837972 362161615 4898801 271229190 510065664 25850687
4308154395622 301096664 37648730 64292562 67945396 56043008
17159216640 2238543 673996899 353472009 180078989 11565906
19620451944 176645910 13234491 200478830 199384320 6612540
907760192404 118401393 141259536 116754011 149510508 38376833
7958322205344 94150144 418326344 35091995 47330325 61804512
8361734386544 444717480 139823424 14217643 802381062 24491852
7103519595828 232275281 141146278 310306815 405584256 431448570
151765303668 335093825 486847077 315935820 245435316 69945456
4071723241824 817306840 17008569 324259578 705182088 90441169
13393543152360 24488805 22606815 806389912 27052844 4540200
708608228480 315204190 239895665 48516065 899697800 492538425
337860594288 171524325 177297768 4007199 113702400 104751144
1881220169920 14020160 106237560 287792915 318041038 636356352
9300294345627 200153866 206314062 290294292 682326986 302012406
2400491849000 452216796 137011482 190784484 15593007 152787060
19269888066000 90090650 12340938 41854562 36171265 348888010
255050053608 82448655 571347338 176776010 289101794 5278743
4465760304000 561215 340862790 159276472 176726108 75784236
525345448320 330051837 602613880 317641595 119250967 35982297
6606212141760 433668900 142872440 698488428 4118268 635125447
3118125863160 24737977 511909926 31723122 24769316 130438792
1798692702735 295391610 68295392 14722449 172957700 230500170
6974303688808 91585940 64543001 239701034 528977736 418203408
10215077747875 186286698 137176587 511345890 213009072 24707375
4374885792810 162654160 552525624 185418948 33573420 814939686
15404941031337 654962490 100107656 37058970 231084171 159770247
15528219463680 85090824 327402572 64605447 59575425 381872688
1265054920745 225933840 150557760 108826464 78198959 119857320
4206600000 673548534 65802256 163497600 433882618 517910250
1717811367840 19675902 220337275 190439172 8935290 212324004
6686868878316 301876564 12297054 559639400 450203452 131317824
5792007547392 343533636 1018458 195982941 111561340 33997610
8286251463756 127811196 7895336 526435132 102737908 722634534
504398726370 38188360 304619084 3399040 13174353 648752570
1436779985085 401236060 265727616 23178650 37854993 500088864
2717602487775 229942660 358767645 645684528 81996810 7552818
3504712131648 96598480 288160544 76077738 7863684 206387200
795029179152 128115645 158360484 44686725 732447008 94761189
3014079546400 125896392 68262624 237479286 336224338 233164932
9911612088000 59214960 74499904 202961232 436513560 212294140
22313142467280 261265130 295339880 17281593 78867906 292193650
2845105434168 294769629 9399882 10105809 92465450 271642734
1838197124640 256962302 97167400 89665048 23862280 153012300
4879004299344 343553712 50263500 647716818 269813790 15603928
1682392001940 41598600 507345696 60786040 177716160 625968162
1447621481691 97732656 157964904 353109420 214472240 63269915
391407236640 12101340 234842892 27835591 573622955 453976904
20159123767104 554533200 374684200 70829640 68027330 106478768
12730030402320 160421513 549294512 724073361 429012780 72066873
4352014410480 4245594 102524338 19836201 322968295 85212000
4154017977144 345589839 96167016 275789180 202624884 358716850
1934017491096 23268025 415654351 290898104 142684928 742289022
11526458033464 87954328 15671040 554015835 199624768 22709544
4343134876158 104816115 394184718 243360128 264811680 428768390
3259720635360 8534906 54106780 598049990 145085934 146228680
5269476280320 112225704 165392936 398473530 11866851 9680500
312939823872 119837228 540915705 76883025 575903076 215450070
3257662625826 53759296 141960800 375964764 160481867 274658479
3378094021920 719269368 47480095 164059641 429185262 54268060
5186192426600 88167240 20638728 886714062 39062124 634916880
8012399352750 35378068 913434900 100194144 56015916 58013150
1557243879552 36956535 212048991 19558584 473707492 219627310
7436525665920 249193140 29250385 170329508 28762345 43737906
5472508329300 412897648 17543782 24358144 232652865 218776920
9983768827200 679411350 67022744 547707280 43188250 428899608
4530150768269 294647285 637080168 41018450 692909712 203638468
1290467648400 757195128 278288744 710007740 212707836 3364232
1979381606888 52846849 52092180 642240214 38300382 77216230
3585571833228 225875600 183215494 227740240 172009120 184471320
356002932558 2895984 191948680 144187890 168571480 123263250
1529647175620 116145774 324554230 86349375 68790942 432884420
88768766840 2594538 425045088 32874222 25608765 17543032
113921213406 304914316 40079351 402863355 915139660 127991175
14812702635726 395624390 172310245 1774305 121311138 156559620
2070060007680 423443744 708623496 291098253 160468434 242453857
4978103399610 423033975 553868106 795299544 149412846 176569240
309767453415 998270500 225165720 52059280 418819280 108684315
2978769035984 779511104 119845260 70486004 497409792 160723924
7726957875 134372205 440661959 79932206 220891377 508284771
36340455582 148313872 252710400 19433122 587237636 4523904
547103735100 29230531 351567888 410455530 579846399 36313750
5082145721856 425539960 383308044 99979386 507307540 460213696
1251539507592 642344340 65321246 137883756 104422584 141278438
646791371760 204171750 36550053 51175755 182628075 66312945
244821300280 232508847 752423900 9696076 451202796 75904374
4715574794720 106373220 7068652 690345772 162674676 25419828
4439990449440 53760864 690952340 267408416 148730750 133330680
170569788051 229327670 2235082 16417989 446752800 110268178
19639385547480 461265084 43532720 219732676 595134 704739024
1892202875 167888897 56057428 19088064 489945348 49039061
3262367862900 133744000 8719680 742103857 41092122 29985855
7005512717720 366025660 228831191 153549192 582026240 491160054
18759191992704 804242460 93747342 104216463 169390504 135767973
2400769843308 311660630 343422030 140647100 244771710 162456754
29897403614364 577587736 292234670 776861064 56541870 460007240
889906759060 737502005 301279365 129935250 423375904 90938943
6394703043300 501271596 102932752 861889716 518617180 460677755
211967655200 276892192 526521600 285975072 16167911 391086048
965506690968 283295254 53690484 3020379 96188070 149175380
15897210444346 8474740 141926386 58013830 577582284 41870855
14013349622488 384010428 216918370 5129519 199224123 173640420
1075553082012 820138580 568379466 141701120 21459942 13374634
15950553579144 68643120 101887995 512377426 528300333 377689796
5883636475620 152392830 136262188 168800528 94207698 471759740
988811222598 236909898 156499544 535836788 124398456 331290190
2862063364524 137164702 166474242 412769880 69383684 757332528
1559431702080 216368992 600365105 324859131 79889418 298598482
11736233269750 682760953 42923690 565962792 563985190 162062208
17736898956452 119656647 408186000 86047644 20861115 97275996
4278963572296 13908000 437627792 548880140 124540777 516935664
1384453064984 304139667 158222340 317672343 408809008 404843355
1048838579880 403471200 41184540 275559557 604950528 710370872
797247859340 927465583 365343039 19759561 51135170 215796790
5675794619250 209460465 221973384 321889680 59472052 10644128
5524769438240 52160292 292503768 285005736 748578888 366840165
3743909822520 379145492 439166210 228495720 540590064 263544832
3237006694155 473599976 280423053 200288964 415224200 472254
20800474179894 442449840 362409684 398554400 177535008 559180449
1698642735496 116185882 529760625 727467585 707230702 114626358
3224827879308 232523938 215325187 139689120 21339710 100690172
14135315853750 105765895 226645623 314501164 588584619 67905838
8459968389432 16062464 29853180 409118080 85743505 62460797
877336930872 409069392 610862785 183439637 336863852 336817780
3975582118508 36471270 251589402 260250750 179172432 373403565
1570994312958 78285662 454587296 347447044 72875318 56294720
656413173768 618970260 472226825 297427087 75349120 457569190
111574102724 505244520 2308374 672525543 291357685 165918788
6313642457182 317239729 179277208 619975920 26246283 317209857
2087805677628 940029970 169705680 117863436 242209455 50715
15950143458210 55999040 452540520 61096776 217610472 765814836
8427169210320 325050375 51156882 784192370 933974720 621235784
2134047682938 356661537 26828380 23597497 3859644 272985507
11188107684873 1387500 29924426 157446289 59868678 79752600
20501109324864 87611370 125803062 13369792 371809694 240549048
9826694850000 104498176 92509212 500173776 110808204 801450768
1731363209968 179298003 416114721 134564380 248486710 175028112
1033236610551 50441640 77168000 237999210 461698188 245334838
103639734380 466684036 359148868 178560594 213539726 21961159
1802508993324 101412948 801044460 3875495 56810192 308987605
639638192000 54825108 242063484 365792161 253873551 40887597
4211391196320 164302944 286871424 101216544 39187076 25859828
132232285920 156905223 96270226 477555850 331325684 101766651
2952315765000 168680350 427595760 6647562 282812164 145817448
5589237155808 246001102 410392576 388757538 23402431 457439446
3915735383100 127484182 5517600 130807625 903049803 142516220
5244770663465 676547960 213632672 267421480 143000310 226204643
17002888107464 757418200 4194526 122101320 39606416 21001945
5340478635632 195768035 40797722 595429296 222113194 105630945
9654792469976 27657520 818399421 568291776 25254156 87838912
2224974738615 133446896 529212267 57366315 26679248 56823236
4030076373312 115947165 8496755 409595784 360366028 560109795
19880851767150 697669632 12897294 442526084 463351370 634343762
11019111541820 345114960 5417412 242437986 429328446 7526921
135202591744 132894967 135780084 503941896 155168724 217302542
492521897304 357788736 6277810 513229472 774815697 459570384
1261323635517 523858176 590312675 51734150 160987437 113368640
2179804935168 45790608 170824355 543555180 5015920 48720396
1496617996075 208572464 365878160 579289050 115654014 71349333
654004282382 104337240 1652849 136178814 249894764 282930935
2729518304097 44933252 11482860 277528592 732579368 196930563
774278397574 299089269 78212000 284855504 777562120 550703943
8841849787368 115651632 200625998 299882700 239745510 209403264
12516482624940 408530493 10008219 328583990 331878960 689034097
141156823080 445711150 992035631 396914804 608702112 111316255
16345347410106 578415384 734826862 94673175 28526667 275087015
631228434320 661867170 530654774 169058304 176346120 68511553
467070823100 489623008 288828932 525738309 242235075 32053762
1319830211658 492408000 79264251 277397334 17921592 406946554
4747632704976 669562983 262272625 440642464 364824505 150664676
8241911733132 358577323 343333308 27029367 345160011 578507626
310946231280 85225324 4993792 491740530 411254788 127510876
926109878400 395246628 34186320 368165052 328869054 82802145
2131921239888 106771904 40213872 18254004 136513485 277107660
5103897837500 25666551 1585785 394242336 16764552 976414604
3706874585505 98611425 127130820 419018841 70252480 9267834
10400242152924 331388496 66626860 834445339 180060681 131453924
2870781589872 532430864 156337792 80366165 172688732 60654209
8305765373376 132685650 230618050 231601260 147547527 492424020
6144060138684 400471330 159978600 102442680 173250231 225428500
2342747754900 70060896 80517888 257025111 11635120 345009028
5458689480200 401343208 145566080 253426944 919387014 164789486
2948348580500 187321342 139055428 21374836 296261218 544236268
446820484540 763586245 33334698 573607749 16526034 9462363
220582639264 814759183 216392634 781120098 414313481 171102600
678144828672 46796577 84052928 98644370 4775979 261391240
1960571036160 47052975 36357216 478241280 17717060 122996936
3567438149408 8476974 132004544 51342498 113558573 479368873
2972595465216 892277820 56635875 714324884 198650712 493592336
15048509350290 215715005 944763200 129220190 46468275 261613352
10891098630510 12798849 79557075 19214756 810159 147330738
3423448168868 266360040 582830235 372526236 360240307 56241775
1090125489600 31069836 288401600 136847151 335039552 56164420
17121699072170 33982532 573233472 259335540 83302142 338294910
2269807940322 202463316 487038981 209007580 345051452 257189278
8219758412418 882535332 61486392 208210464 282571190 256642848
2738905128960 11198880 211750072 482516552 141955668 370969291
3185157599316 673909312 59098935 603176628 27752461 412764911
138155666935 84953085 111781593 581986431 296449140 444269097
10856762197344 110618811 40524189 934720 119684981 10584150
999845935385 98272155 306589020 235364697 375327950 146501665
221839968181 93822146 141833694 236392388 684780286 344295308
4945386980800 181410372 46028682 47114928 273227544 320760232
608600426258 539573952 27969368 153855420 23244729 124019938
95991188160 57224124 202947010 652361281 249759990 19287114
3015352872400 34855308 770467268 411999840 19615320 366904356
1104806931264 152519360 246523204 118255750 168298986 50495802
22764505008336 99130003 684833028 197060175 334651374 67038147
1133870347116 274251824 10732568 90643882 530348319 399374150
3497609721240 202979700 327828853 38154942 263369025 182858046
50026512960 54678562 208458152 300474800 146410000 832737080
283615455618 191108304 728775528 404279650 12920369 739437270
2753516943892 202950624 327542468 833540004 103172797 11836953
6157384855692 285546620 34571196 18541330 716375342 625667972
144827800884 5959524 166161264 328830075 30506760 125286
8378196040080 66659464 896082081 31953285 39755520 88290180
5351936622560 147870879 240557142 78304396 110666248 399638603
3036521511600 116024535 50124960 153769104 261047440 544996452
470130275680 69172780 3885056 179353600 44976512 325075347
3788286267927 145042756 99800470 122467328 550631554 39902412
529782145200 686226896 607908420 26015780 730447568 186439318
179756094606 157426214 59313125 373259014 221668307 729500499
820976275980 635012530 32805812 907280556 325990160 29500502
3165226899120 838747890 190725645 759512832 470316226 168266838
17395701002420 244451797 397815040 243698406 64095408 128964880
153027883008 69242784 355950587 188758577 341166870 1165894
1915485701712 144277850 262934241 30140935 93429644 498166218
817870696128 37189152 315534000 159203415 39802962 409197138
3616926561416 200122572 383733184 94168902 25801875 177477822
3780738501408 647955476 680400486 224668969 49703615 97735781
4231077664000 26012250 113521419 664513850 138824000 295030970
1193131324350 656754096 662209358 586947429 71187840 94076580
1549107844200 56299374 56623872 95109662 861021009 533163719
3833338040 551504770 949328281 5500120 744084378 263789196
120853841940 581324504 1614150 150366456 193355568 154910331
967709921508 4645567 304564650 92256972 746983085 140046412
7196671000 28139122 701927709 541621890 655991215 769442
163569670473 54980296 410474678 19775985 653061120 139493268
6931079718300 267267393 550806170 38265930 88996380 652326444
6298439110284 787167444 5284605 1328496 34771048 225281127
534698350000 181813825 6366080 130687986 53006235 443116960
427567853808 176112794 188260280 46255830 2006466 659766008
959196902400 11163160 140208667 928683060 20280520 43233856
11531889604608 225919686 331178316 273449760 341745290 468199485
557939402208 340296216 278266146 373571001 589639638 1318223
2531937597632 73684312 314814052 211841245 395467872 30156300
13220520100667 55824780 167902865 143832064 166921992 19234072
2199574144800 11856768 19289760 312152895 61898865 4623030
15563487379440 244115072 62100612 102021560 82225292 40978980
891438069102 467305605 627799263 486076689 106326500 54151958
4421688432276 166163040 162279180 85926109 20831307 313514796
4884339985056 96132884 36632140 2842884 649788160 230161250
30601105425 550320750 58425965 221063568 331042845 763618506
606056339603 477365064 597030525 198233900 26304840 166891548
112749144270 531347001 824053055 16153452 282768098 315480156
4862205258096 515829306 135052002 36781500 19527300 679346696
781167374514 481933790 172233390 67728930 347180998 74107818
14525048194326 33297720 99833125 480312300 237428425 783639396
3358388320000 38959361 620944116 133055280 28107234 231870212
3413027110290 71894280 276884017 32228596 777629985 453670052
3216787127730 62827926 288911321 497278648 407076700 862278340
7488439082880 170633070 81635400 146282800 547038468 554463294
4171410297684 541845590 288854904 69763680 13879250 19156552
805748848650 225842196 364167968 494229459 69554256 249312312
36580117200 296831908 188156280 202431555 185749536 42464520
12491460827208 455958048 957160 789737649 296176776 56967744
7372536604992 39042500 45826304 192133632 7080927 190406664
3487490659800 122530752 9569525 16479042 8614320 601213878
2848841270572 57582294 26103565 133481880 200263057 145766523
1139279339408 334930045 706519541 18913544 18349478 53345500
1976942590200 310489146 452687610 784517696 100207624 23767920
746123327664 60693213 390634224 541212838 668003280 392772424
213296243712 197879612 265073690 130891140 33608628 167959722
120665833200 277203459 219822444 465437920 1970326 323488347
7869171814875 397360290 59860320 322721860 294185255 270271037
7983149268822 265891650 26372304 324119257 173188456 527311470
656715494400 454883110 17348251 23310725 37164498 35780512
7832533233980 261836052 98579311 47745385 358890522 118824344
7297049086236 235020 33607509 592277712 37914534 260119324
3742705883280 688944522 36084240 129692881 337355512 336430640
9365158675080 240668225 197182270 14269626 21479691 54323910
353835239472 189227031 175181524 28151700 655621046 243994436
2472470295000 83004845 281406875 99367069 96243200 31584960
14932394625582 470293468 109517940 140084775 456918661 118375575
2193462560480 136637943 294185479 2629416 141510720 12548020
6054264494832 192565590 1054550000 193140094 812460746 185899948
13111591240800 93975281 75352953 161180800 242007750 341438
4751197942374 24789240 163165179 562268096 13790070 77449680
14926766472000 5196215 395471050 258949406 652194783 69758003
1720251093600 717783387 1040118 40600 371565673 367308952
190273341440 244043622 81964140 283409914 53840052 279952302
326927482950 618104682 306421845 163775808 44811772 1629000
21528847101498 810743904 66992028 90612615 84680388 684497484
1103576586624 4308832 137966244 244469472 237869281 19923450
264149599520 825665490 576234439 439180896 318641856 314305500
3281259332535 214020435 186126626 190642998 48008584 649238920
11773069559075 778337010 38435670 202787760 283201200 323247168
11081362303092 3170000 280327605 149341466 5947317 119980705
3392898728518 5715456 305432688 243963940 49296879 4672350
5528717354592 203124366 133765772 113953905 204231078 560931173
6898920075064 5906550 55293904 22523760 459997104 44680182
2197692347760 536096547 141119940 596280789 58710342 29960766
317217695580 403945345 35859636 32914440 181889730 187531152
2586120385632 674736102 389488030 23550576 12735800 259316579
85527386112 52023034 109251 66563289 82021005 111195980
4334997009138 271554136 728790880 983358316 45722384 720828750
1609692040775 6428240 34297360 13871394 72739971 128760000
5441981976195 785767083 44218602 3063203 334598790 184331808
19050528246750 659059780 441855865 4924875 643258418 119770944
19934822325600 107319510 33006317 82567128 321691528 65702336
1558518748110 75275264 350216892 88157475 103708740 123415353
2088659400576 442296231 829791476 97219500 246635290 383043192
255875079705 126994050 466103410 273303204 19723740 720053315
189009685440 115255820 248930000 1046905726 170192440 445308566
2425488882376 64599741 258670475 38071320 18926148 663599904
96261481778 61488125 11891804 63477864 320707890 65722224
11157783853440 223295943 669963676 399160680 364913000 266712446
4021849091520 288537644 206028396 25636504 143755285 597922290
2317140518400 733938576 364142243 136152057 374622192 888543810
89395186704 325131933 485575324 77783940 226308482 5226694
905657541360 27016950 69595814 18666432 24487749 143422895
148561114352 52589775 45821052 326210886 360110968 199464433
4498627002600 611238664 228116064 31534248 114816355 559296
14823349681536 332688875 62869646 439352576 217974 283186200
2097206402630 249866204 3144347 16228200 21743536 397296427
592657983406 10121232 34163664 685340937 554084472 9105416
12618305278839 417022740 256584864 637020300 283933176 77981450
5845869425088 294805760 625291975 769153112 696110058 41732262
5263777010284 555819 55842156 121702893 623904876 50562080
1510146475068 381409120 366121044 162065736 211670128 362258604
44059674582 52686260 116851464 69775932 109086180 41893992
4982153614800 858694120 228192825 70303970 74426100 682729811
6395736113712 588892926 99445040 246969882 413413842 208754280
16168899360924 158627816 649333496 239798260 142181469 477857556
4445248689000 478927800 196389008 119282950 23799555 249822468
1516440789660 482862276 222350638 238991348 161174997 124233190
399770613704 1653420 19873098 551450196 246375024 17908091
3945619019408 61283170 150906522 613425 15934304 543376280
9829427914968 524015053 380718611 283787040 392529456 190844424
382774178524 2698956 162891401 601229048 677528280 11754430
16905169772370 118841514 687423646 190904032 58913496 492527456
1633645318608 366071048 120911925 100535909 237661059 361422
16614405519960 37554936 337868730 7140350 44370176 217996272
527365174444 203155733 584950234 229884356 327505625 253774360
585321729675 117249832 20204666 309440250 258807252 664241325
11926835094720 34147500 29735329 53512704 126453 768151641
3770194271493 350351925 38626450 30428772 78614487 279992559
4731539301825 227154120 184056195 12469860 655123950 72688295
2493658718460 87248204 375499128 380961325 102315482 220929093
7224890722068 90886679 756281814 691121506 214803750 182475810
9393672227724 558881900 186956217 439261350 67020372 287303570
8545640480412 139222600 125782380 120137623 322413504 481739118
9490869660448 329396094 118327385 331701615 15187750 1372294
576839647360 40582212 222668439 419074628 60222708 397007460
11701858546224 175635636 578409728 46128381 376162109 58779756
5965787529936 232743141 963117396 7385868 121661785 447102992
13715968181916 129027126 873451128 690447420 177751032 706698580
1455155604435 78496164 87389370 299150106 80333820 278206245
10839214241478 483466716 812666171 708424484 413243748 190231790
235503323250 4658368 213383817 280177540 8131950 374977982
15247155625 151059776 680867770 113031337 94716050 532539917
11345657260320 82452249 62749240 66989202 65313680 161334213
21487948355853 176264896 709327240 58334408 182300200 4621034
6474778045344 54298350 409230600 149014130 287980928 560589120
1820554377200 27748581 167198920 482826690 54829775 344241600
8490702400528 16733535 428540033 87781830 632708678 173236096
6758540640 54868060 152572896 312455504 170242884 362600100
98006209524 434123736 236855610 382965111 226735600 723927955
222477023580 341793007 152617080 270524961 129547180 27996444
1365813903168 6461444 84983340 301257740 99299921 161584506
6776231778624 301543476 68753000 78579744 385135113 605261364
5084176409026 90036392 146608170 16238786 491211864 266823825
5411514061116 14805280 556453953 133329604 39173991 363736652
8874323082456 77143680 74116694 279093738 177907667 445663967
3988755906730 192987546 197314488 16896724 3268832 525622580
3058837996062 734942325 81480488 25263678 502101040 756819560
6993624274224 242665956 308823441 161787840 271903792 47913782
1195897942572 230607424 182230620 121540593 6325308 51042474
667682418312 195838092 122112900 520969224 299845854 14769105
6384097996284 75554640 101467662 376091595 47933844 432941800
58584146688 240886872 175284935 22853339 36535635 136208530
549224816591 8477469 139522578 311439660 591428466 32201244
4046165574594 825863082 47216100 24504480 594072038 360183852
1285977258020 268687320 6384443 370738890 11243056 146949444
7688922739680 781039875 270784449 2360904 170940048 548576588
2512185336612 684076767 601770470 17173700 189110150 204543332
1853435163456 226869738 3244936 584912403 231906780 15251070
14716093822430 414438687 154797498 986109140 78661895 2995468
19439293276260 327772068 313926530 68825828 340586541 526971480
3165038338245 380161287 32769792 62455615 127729186 94605914
8050857414048 788489298 158277756 128545122 118058548 106698566
12485622096000 352899507 233974112 343524960 304724470 694438900
1636214586876 708189280 219198384 485611518 770804853 453148388
1744250248650 7579848 98119680 289255582 2029896 162877890
645469551760 127844299 94901184 70751440 19843668 124159619
4590421929432 70406345 194444632 219563013 29900598 28460180
7856305026648 178175283 755004969 71107916 26770824 110617484
817572561984 53770949 4142592 172346629 342838566 472664224
4384237773870 235833994 45675896 66420837 578549697 911547063
7269327209508 175670640 96485490 351146661 326972593 127792128
4759835388600 10305432 158264400 509005475 49773744 377601255
16620364197360 213887450 897755280 283273431 20038523 198953698
3034369208184 444503829 2979306 234735050 584721060 248937750
1696830360000 331083036 415733125 287148696 7626609 511869632
10355226313200 115850240 138783040 97170828 201229380 799995648
4051474926165 354429504 315901836 428446890 46879232 105210904
913217670300 133747380 201127650 701942984 631489446 3790215
53765243136 486771750 300947328 587527815 280008416 89030672
5148476388456 16795391 116098378 78495812 119711280 190958949
10762272915024 241985289 474721150 248741646 75945211 455739892
1207983743771 98766885 34883544 381549152 120503724 301745480
3711402240 450831114 468624275 462617840 53191878 124743249
2645693686080 12789700 437420007 314319850 91971426 944239599
17752359658460 531361418 560324845 28831075 915890960 1040961072
1291300698600 489812075 316570694 8093964 69361096 75143816
5807595208500 138232815 332915986 87621383 126559488 204172290
21829386626080 27402921 103768834 20893600 39218552 88287364
671406357572 521134080 564890710 308549664 29733704 524406690
1281962739904 463576096 266053260 489643107 71629656 406799497
140714783665 289161000 204441336 112286685 186270414 198870420
5475204092512 54936921 278270784 21586392 77557268 11286965
241488299700 266426052 395218800 113522519 654597320 701343882
3012891812776 66085848 197094954 501797004 514900620 65642172
7694892760608 56804790 39568644 55701912 519518487 359355955
136983251100 326083346 228530590 628955250 94934925 566427458
346155737760 4647870 137493180 125945235 299626650 149009343
547333166952 173687728 463221714 9295249 351556035 262687264
2440072425444 786582198 31078998 216058898 549210634 320990700
11466281497824 206398170 180068438 90111346 141279018 140187378
4582047350826 428270484 197104290 792544820 224460728 657134490
8920453783500 464153136 98660256 193904614 7095678 160717171
7237735334081 84615477 209205980 271128900 253619226 65696913
2758013838173 93614292 297883152 23349344 26753220 18134270
7164483212592 6781912 116393958 142628985 72572224 135399560
6607310434560 397244280 199319245 81784287 360570031 2270288
7933220524314 659459096 224172894 510296280 499655338 81557294
23315196296400 289038711 357621528 435228616 309188698 21071874
1426819805571 166335132 493879244 643274965 251671776 146187300
1226010161950 270138396 9697092 461072664 43800438 21131012
4534934902965 95309838 87587927 417517212 772692478 98605236
6107614650648 50395124 97934409 488699622 152331867 47089588
802758751536 8971224 86308887 23937756 14249772 14049968
163070106108 135553176 7351382 29204265 225459234 329447540
10080281705152 352144846 158520480 153744250 506328842 8471307
13065573430080 50612008 65266588 308411280 116012028 754245630
7623320671377 355787641 31569408 41488596 23412960 212163406
11274527571804 51400470 229859091 105052160 160587882 9096050
1365302545110 502570008 784196820 154671491 645869565 332046
15374828959908 162149238 5909988 444178449 457080030 222369070
3910036426142 373768005 622345056 19090260 393471402 188944698
800680976150 21434595 182674470 791243220 477519384 49049090
2288140531365 109266929 255372600 539855804 126437542 376943160
25350064025006 149382332 283172960 68335736 42005678 137928959
5230705045440 278733906 98360886 51375240 521261426 4623990
3947294766280 22930768 69965861 436999138 377603760 669581405
40574505472 306316723 153909888 600185806 17865042 380303190
28186140800 307465488 103177558 483474550 27464842 278877470
3390720245088 184327626 518958701 281398388 193681222 54465966
182400683712 21214504 101020788 25235172 270201542 74529449
11404471107700 531245005 207264543 230771079 777959504 118145237
323975386050 456732640 533427580 142448312 69717876 317214008
227348523405 82717524 314842885 89035614 309333684 22932585
13580561449950 104355163 51356448 120453313 55656244 453680865
754415664492 658709556 266256477 103296492 101299680 83883556
402012756376 143340196 95814160 585786000 214516875 507936276
2157352876036 236741558 398599950 370461978 286620148 181829076
15054541588800 62505454 231447480 335694442 281236800 295730666
4596099485328 579709158 789310687 129975875 265801635 501360407
6025159683504 569710652 917706 424565088 58918300 313517592
56815131520 133052877 687983472 540486102 437997472 176016165
393952975888 271510470 27269990 82553583 39510800 862402636
17939375345710 41142099 203971573 48996780 143002230 785715876
2583141992604 219539507 11452140 32008452 39684470 431124050
304879140860 427704700 280225280 114652776 80472448 736028521
3733032870560 382329490 190277516 451231884 589053908 558509950
8517842176752 22080000 471228150 82063851 270472671 245327544
7779982691368 27133392 291820825 28372058 665484323 101653600
16731633742920 232024000 155327592 18786494 61548416 78137492
1525198966200 69322251 401447838 127678075 194728476 46626171
1095664110450 163049502 332051702 272472368 572784300 93946258
3907901914140 46535086 416002348 875635992 720594630 188227314
14384951700720 14488386 402979315 891043296 23304355 68449932
169916429700 246364458 926841725 390159236 26604456 203106630
4502307086856 142187184 546890984 43959708 317705156 406486440
2664045164448 1043416179 81483136 149104279 395525668 56632366
15447948413184 153481055 238682850 382815416 707919 161958240
562725041952 396443376 183459705 66622976 165712464 8676352
482404158621 323258880 130909163 437376216 119053634 902023644
11148477349275 956339664 105351636 20034434 110193626 270788888
32338841634 11878350 59243495 496149914 448430400 71623936
1293071757120 525959504 107692830 218688561 154548342 9553753
2626037255880 221240740 869322376 43088073 358074649 11994438
165176365284 373371854 243863100 164015390 241938781 205561335
7688527407496 179683920 202858740 24923904 144284992 103928926
832016852360 246977850 381299892 245475450 629507319 362741214
519946645632 13129753 553068182 64675232 92387256 41201862
1659791208372 176112923 545811735 486732444 33343452 241016215
261350658668 357791887 31161474 184445333 194873500 323175267
2675771255850 541744986 470465667 19608223 104091687 925064112
7476302714958 751726338 692850 8766472 772175466 319351409
287121735768 20417406 486406992 885467322 37107264 327180465
6183681142860 5593940 14462448 683011056 270991512 442573835
7739532071700 124098731 10360400 81558360 121394508 637151658
1281152899776 70849718 245148691 71916581 329364861 315518301
16866218307204 599916782 626217372 112105305 102649794 251283200
2936701239120 708177600 237008135 80481330 49098782 201253149
13190693734008 363759672 373700467 35234676 371677744 492233220
368837526600 39057072 818487516 364905330 250892970 235305304
7245715054656 39129195 185824616 487600116 330764244 4234070
2918771583696 8870891 816320472 205299600 320755608 915856907
2590361973450 20057098 127280190 85338852 67844589 452992730
412650493440 199264340 171860535 154411839 247089087 546228172
989843292928 875092420 18436992 185518058 15990575 596435405
24866278272 338485340 40563720 16799365 577436210 137155696
274690406970 391080258 633091504 278588006 462187784 44471660
3318101614520 523305900 84436736 682668 459717812 32128572
9284559277224 385676975 187013047 550547886 159668880 393324225
1733237332056 23706833 332255644 16046622 178850640 22582546
108947329200 143813043 179535550 463837 12188715 45087460
517207103328 113949682 465383300 855319815 22768328 383696250
3239662938624 118215888 552395755 71043093 26698724 676434500
25917008260 203546916 120552136 9132912 55808588 364509000
15740158302000 231832468 178546320 406776489 4298201 834820210
3283559860350 433098142 530503617 30143528 259833404 25996971
2879297912640 553049640 580437848 731158912 46656772 495643720
3995952426704 71781735 318494121 42204335 299778027 151714392
11059552233576 677394522 29624876 189315680 75384231 420650584
112453614636 78396432 193360968 432083052 55822435 56104128
311539951840 711274564 154003595 30750440 8822097 386555806
226452614780 405745056 149057292 500116716 668189454 14975184
3212912017280 148905 280620769 153590220 128097774 2446488
1820158450495 571730167 232395436 299945160 219373836 18531870
2301282018672 176073818 466665840 341283967 667877015 262809172
632181738410 162611138 472475793 156332600 64091920 145024200
3722111356950 94507851 12120570 10880361 237241438 293524988
2590807280424 86999110 483697585 656828340 241958521 407514583
314519644752 7020736 18935520 372075008 147252975 124417888
12559401555400 2109325 109328644 109817378 253346236 35362906
3527408292525 19066243 605232545 295531776 856377852 51600588
2674197539988 938564 690709032 148301183 221888777 195452936
4728718897988 303246750 334794415 603489241 120805718 6396825
6881869202208 222815905 211873252 454670950 49712804 384997462
2696491898517 308026640 3073664 98571924 50729440 208920852
16342876459486 672546404 3124485 479995240 8762381 14984376
881916168575 703825174 256282800 52762520 606025 45840699
305189859780 244726696 195388201 65803430 298551708 3046208
201167748078 47384370 832574338 230871204 706303335 229581042
13784854015240 205679870 7717996 113076486 520766592 533103235
3026551065516 11426975 551727045 147879541 290407504 148914612
9268854283962 542707360 584335884 330799392 320824000 35483165
7521902443744 112308048 36003500 37948482 146260920 75148810
2740821948114 54694961 255848894 259803363 445293992 335632716
246688443566 411164820 48846486 56201170 188682660 760214700
7115095060980 128089944 844579754 197533323 12642577 22505472
230015392290 220617117 323570108 352672032 406888900 4189388
601913787552 178944822 605735 93069795 46316772 313539534
619877496448 38303364 435850368 189934470 629188626 175112175
14283763796736 201437964 9171288 411284607 666153840 465046560
1400304011400 482052916 5788419 769248897 807967535 91233405
6686862970840 14414652 197371376 328823883 151896832 359179632
689477334720 390406445 20026414 278746650 214932960 344352628
8955632419410 357561342 95221959 54379188 144688945 272614298
332966758860 89023931 611325754 43089435 23262239 211965000
870456259575 194463594 209461420 183812239 968638356 91543124
11503769278500 25103225 31394550 84799483 440178128 779980571
237295954775 553234176 93497630 24895175 545469909 651341040
19491881724984 50420110 75054596 506443745 94145619 19046090
2599449489813 503471224 119096598 30802379 362459860 591024412
6629860991160 836703744 6816648 173071184 34513920 673184411
222079705632 775061960 124342209 228058140 23187524 252550386
6219150665750 163269402 743716250 373101864 55722476 123131190
1615748950360 126721735 536150250 305663148 3435344 58873978
158213468700 109765680 702692385 465811222 78043992 88669542
1810871995296 1013060150 217443600 659481900 226133344 182915040
8218127850478 71641944 306419156 190478206 240628437 515852324
727305150000 173941350 924826344 407553120 46955350 250374645
237712189131 32937883 546658354 29026260 303419172 468156934
6864300933672 4268952 515240808 675364176 84499610 436375680
6052453535184 757004342 352759950 121638625 426258542 278876340
1449870474500 140391064 73260159 178953138 90055372 751401558
12406735492380 109491235 457127765 17165286 1044086932 31383491
3717320702920 624522744 28256078 45308282 579748065 36115290
4794732329344 6753240 66929344 456294213 763693989 412902930
10701113904180 98296976 342994153 66108196 45838800 463452294
4156502448000 124843107 510688186 106543560 609109776 264962115
6209373984606 246765958 135485790 6724812 116543088 69158764
8342536020 158376120 446515200 272871634 359957313 208169104
1880059065840 514821160 187858500 209723067 42794415 51471248
971638636010 58503918 433062630 169387887 415226370 959278768
1882028931300 300465909 999173211 167935508 293426769 138998016
519222356928 536370120 683612640 18837560 4373519 130781236
5065582327740 792151536 973953362 214782165 508519105 112927329
815616050580 122925618 253792340 265331500 607399782 53111009
7020545344384 198321981 51711882 583379880 175380499 339085245
13502066639292 611973774 207147580 181211516 812241 328784139
5121482181440 126448876 117102348 25891572 457909920 572476532
1271355377160 78796102 301021600 147797782 252001416 139177470
8620780412160 247119203 25968936 9070366 125113928 304807734
1052084454912 760939550 789685423 13652100 714732900 111739996
286565886022 3490700 93193100 458660475 397547808 379762992
14307602435112 161028420 24138045 138383472 134534668 320394027
375750679356 37288089 666244836 715911124 566277786 125854159
10297658104118 373127936 236447820 122478252 137791746 170126712
17756616555252 338019975 359299650 119045793 265233405 343926247
19278696544128 186251911 456706331 9409680 430340976 21905248
5827652582696 97268048 68009344 81147993 427550331 448628208
782899299288 105407791 59637192 122601917 450952300 1076532
2780992570800 32250657 146173395 672777490 7992352 70073100
133149368000 16737875 28990328 143622267 43939273 157251840
11570998344150 44381452 377860715 516596600 314185575 318759840
6743546366400 726341702 478747360 101128678 342737160 384988775
3508596374400 435561350 726244400 97376989 60060714 515075950
10282400846784 492371 86574618 309308184 219874960 63351672
161866592132 80875956 27922400 26033462 46728916 11536320
3870654357504 291237669 158140224 71515855 65780952 55172691
4094289689728 650626678 14311296 8119612 18362182 818974788
850367883552 102903450 40436172 703992693 82086004 212378208
25408581000 5628259 51307685 205151336 533679885 258927001
235323888128 53894750 417408761 411023502 22314600 1121452
6846202438092 617988357 642008518 720707652 394911132 448316102
3373146353576 21476273 64027299 113277316 255120920 690220871
685749888972 177766671 109338394 49213946 134509032 202585600
105387384096 598733780 376156650 139976592 87388462 68481605
2703975339096 132593551 255519532 2631215 24123967 519943904
6206960052930 55923702 229557480 260443080 303123660 56944173
2704234507800 396013701 404090352 399059496 669034878 115109325
22790171235 192659730 8810384 87452288 99771088 249666057
882257292000 466829468 108554550 57170320 52777272 312695501
1639440932682 251701112 205838204 512881364 275312898 27960028
3647925034900 18090625 94606680 198411962 21507025 331833060
7492726801040 220561717 550970768 45113952 522301250 108927000
6713342977215 617504648 622034364 141933958 154622628 498161235
3226039526490 461550162 221248692 464358818 703077807 547871500
20927907180 240917355 144602280 89670924 119750176 365362536
2414015075430 72106947 540371000 298695600 392920918 408480670
538351808004 207031125 740787358 96280340 110116944 421726325
25247659755711 26853840 783127008 181816968 398275482 80471475
1283787688824 145654856 126680992 441842940 278031194 53935200
7258612087952 148932927 418754490 245413980 111239728 690145702
1067127475986 645568785 203028891 181139625 149999815 727069832
619020791095 526844636 771978275 14309260 909324 119621427
17607102064608 92483132 32330058 444557612 1504998 1028426442
5482900454808 271483461 219647800 119429420 111442752 686660262
1596000628768 177499119 149094495 372344217 85395400 209330178
8451258275350 202285486 642725946 143950224 82228881 33233562
2882604817152 322197488 119166260 708937584 318277128 246614058
15882165138200 639568900 415653480 65771904 382267481 235416195
2319629667948 107721488 74162352 43564302 422567832 437117580
40709992330 258690014 314678 51550926 510527313 11487515
531672625440 5395297 36169892 16639671 97904128 832722000
10091887659936 495470293 752707296 24146367 882489912 224986300
3069670371488 191340235 48404190 34580488 474459412 275249832
1515728198864 180225564 5700240 883326630 320023459 370842885
5190730174564 595254060 260952940 827267324 478061476 835837065
7285411559790 24154592 54408067 623052937 254555184 612281184
5322548032416 922139262 13579550 213327594 129094056 444538710
14064558462352 681872720 820571736 190885257 948713475 446164864
1992337675278 240092448 520549920 97315920 161404275 507561516
59638415850 316143546 62478528 506043945 932525820 60345432
4067740058316 106697920 487631036 828290996 207668285 402401574
5370797776185 210021904 17120006 499040312 1808018 166114650
73687971175 292967280 281864448 1318942 158130560 39229120
3320612699930 38748534 152851616 457686295 59584202 198851617
6757771496000 993321240 263843055 530771882 65757510 258370000
2700574591232 72541240 71657437 653234592 263907000 10739540
5259948009588 549326016 191973093 10636224 132300900 259645920
3043976583060 361200096 318940167 635172975 206803223 22508520
254494092016 46169943 277368861 213081048 978583510 361021700
3020569126272 537755436 124382043 8516115 206316236 101368330
214141077720 379341870 10170930 269257126 443464693 32771458
270982540800 50019120 4051333 189565140 115872363 2339040
207039804168 223189154 333970182 149991776 796884588 600954760
7341192159300 38844300 78695678 303758801 119769000 331144240
19330084938072 569165813 786245328 143748527 614802388 212835700
5235743476320 191521269 450819600 119903551 30656690 111010835
79320184974 417981760 188152119 115340876 176195655 469889196
359787410010 113686356 17870499 233111788 578173977 285296976
85080982833 368027508 23138190 119572250 864314055 44370000
9578644388441 70058538 71137000 525987152 260712008 554064012
5365196265504 417032124 278736260 369465340 17212440 864853920
145512952300 5419720 523142592 318126000 56799600 16701870
374272583724 562483432 44987584 371246955 192120150 134949045
888241221540 635734967 54637686 88595974 366181475 251241558
464167552114 151259528 462628672 938063980 259792400 22500464
1181059822800 75407102 1001557116 30014004 71868602 257149326
9444370396800 6477078 39541160 17600726 339183970 613812270
15684594402816 480123275 181616652 119152684 81293850 361773450
1833540271360 173454945 266637972 135822393 79984800 480006780
3771206917101 386392488 729256480 77107250 730783830 125188662
3671426262400 481648140 64882610 121428230 116105041 331240860
6303718308528 222611448 787846436 464248036 193961647 125259043
4409721803490 205696980 13153765 128351142 118209537 336502374
380444835918 59051832 145146084 158109000 78054453 9980544
228032125344 498567618 16174030 12439650 128823236 826593964
5405756909058 2535732 91351544 2694352 549489880 93138430
20681656268832 236913874 20509500 207460935 9244944 259979260
404927595072 329460990 3195220 171023814 538814580 362912768
396374709120 147050272 763565880 798183619 372012134 541430776
23748541748100 284807193 9212800 132428760 244548585 166916710
701212448400 679021134 159115490 315210908 641405622 28255740
229563181840 232255060 24578694 581410200 627033030 249139000
2405584353525 5826896 725262300 268846006 94627743 182451450
6192406414200 510356511 310833996 516275796 371622225 307750224
4716360258624 56071920 238245552 181325774 194015050 654151510
1913026635275 802184636 865824757 245472376 224159400 851734140
712703665728 956990880 12947736 142254597 904494165 63793639
18637008544000 360035064 96167268 162050128 35275080 357752426
846548559612 506021888 592031853 381215715 338848042 562957785
4979722271160 333518016 298440472 654450888 211217832 241924620
1711410235221 133967355 305843120 186037992 91981764 543247690
1071798813215 237422606 21153825 267337304 9595392 584041313
5035508721804 256283514 707924040 658034586 400959286 413505748
440221079481 90106420 138287513 171747555 296288820 84653632
3706147543648 251559990 495799516 219301598 120224896 250128504
1381801470960 731916064 293587608 576069279 190141736 618853694
22570979505780 210667698 454689608 590789187 159174795 357917380
520143074102 694648128 50535016 272918782 312192254 234362232
1964390327768 467257104 701265100 782600256 906725600 37269000
775553549380 62187606 63926324 186002352 3078911 44832092
6978985465617 506595768 170290638 94808904 47784606 119809900
9974289898584 139168380 418057668 346459138 49882007 384125880
9363661140618 154201431 125728388 765458064 372107601 980225010
16666400451576 80912618 25921588 110155410 373040007 7466688
4982088724408 333086078 117859525 477515760 140733226 446032961
21884088600 919465 482193800 152009960 30337754 799129800
22438167987375 38325888 39866710 364516443 44927020 593174718
447355752750 677772472 20052032 689748307 40725132 97953481
1894431856218 116918802 78204945 38042883 484622096 8317120
155688359910 635464102 301144766 437049719 257536044 46721740
916054020525 801685152 374895750 811753952 342585855 261703276
1748435047590 89857200 123994476 108860352 94337588 164853480
2529278874568 738286601 407309785 614425872 21628200 154246136
1044437575200 251854416 61437376 59792109 593018086 753341103
289049063760 199506528 203080120 175268786 195022718 317130704
462815640790 92887184 663480594 42891000 29991652 81673800
3730367061720 164252158 86204715 13921590 617650581 347920164
6350889035456 165134160 389492544 207133230 3924900 133076270
1050271395525 38555000 40089084 32434992 616738767 8644262
1724346873000 384033249 286023656 161573370 213248256 849969016
11679228931656 335100788 8409952 301553616 185080800 61878635
398423806784 117554291 59118822 200909504 505337226 10291120
138556320090 36802078 460473140 26177580 34006295 179623024
3246710333328 21534403 950489848 12727800 92445450 3263832
2905508531520 428157343 1320384 2835248 727636 116396406
4003668781602 235033785 512611374 438647413 372590304 267734795
4016196797769 460571700 103818456 368577360 499958536 142736400
1605802198572 96878880 233166402 296966854 223704290 179158656
77821003260 451941580 511341113 293369517 18040656 67530048
38377153780 151580052 245692204 17300675 257710752 55074673
3294091141632 569393776 7511231 445099680 564178932 602289884
5435672797724 152106948 147292153 57251166 627127756 6544116
335930871024 105505968 32510058 36774100 143872200 111090566
1282188579984 899657980 16115990 135578555 349486000 2314280
125372673630 99286618 707494704 410207840 18953750 306091058
178641334464 895969037 26330400 893003496 307957902 444772620
516162896528 116371880 166953969 641124750 161377661 3093578
40883601000 92806032 276575299 197209180 249073125 257378166
4294290465993 37006720 281694000 437624136 49968600 190913844
5897138173056 81248952 314460848 503664533 351811187 810745929
1128057456848 387858960 733172230 200595900 117864225 159155436
225609914712 350253176 180764613 340856660 787847060 169047966
30435037500 64088453 358156935 244115244 645913564 279119040
5522013570992 29615600 415422420 323494710 238730496 34810892
1002858410020 289867152 444030468 201469032 149550688 446351035
5109736291 4366263 40217614 770704265 123987375 293631225
120014663958 46714810 273871048 198760848 227274600 327477585
854902817626 28498920 346874376 675426675 196157276 131640390
16860341382 763693004 164299603 367953336 506744086 426920754
19747624152096 241722052 434095864 169314460 96304824 888621723
1195362691236 66866175 95056256 328941860 210483875 664673530
585972674848 154830690 43769960 614029120 98464366 141178130
1735281663228 225373668 534039408 90724996 70853244 160636392
3034350737220 141667120 142877420 73389685 1239690 934364088
5024852509440 13691776 9235995 249579423 807056250 267899396
13288945313550 242855676 500116050 181346220 165269393 284366745
8158208500200 115358644 228589288 375860940 263212092 111966912
888185614784 37372320 428427132 384497690 295354944 125256000
6731882227200 393165366 665163408 24110291 244512224 147895138
6728597297280 47987994 134437977 502980394 575534106 525351917
9090950813322 83053670 482420924 49501890 127869420 180004959
234945163440 40875000 141921720 333538704 236861713 261344391
11665328068800 517158480 36721190 207789120 237290144 286457782
4211641482336 232506652 12754261 25644624 83404480 20326937
12350217877690 920079360 996163517 381972656 470370272 242886300
11011170172500 276974970 195732577 14924175 50466560 155441360
1204509593000 195050268 559144528 792327270 323552250 110491616
2875676430 73081856 103604382 98205120 369241110 73440367
3000698273700 358219785 11386375 133806874 267920720 13014600
11621639001514 278212290 362224440 50560544 161407939 635073928
109612779598 433351380 3021162 13605768 58331862 653926097
224660620800 489938554 84999059 252339780 236756052 23580336
1236135211040 150159870 311546596 137742228 687746135 620255320
1522451674880 29048300 205654436 170894633 244293742 72329480
15844318625912 8963836 509248797 603729270 222697152 216128764
971178917632 78814086 620121372 326859885 218860968 66836634
20331963811080 697815216 140184678 322783087 579567600 198509003
9805602004380 795420418 207286287 34504780 849568516 117181440
1640592272880 494637284 82520460 139634688 21858973 145461250
2082127338676 250125174 176146243 231598144 402995541 332639118
1120764510698 486259136 539729106 99666020 164423340 8848857
4925134276992 652826540 212478756 708107195 230322886 859503414
7275177635271 540283367 165683400 975104000 51676682 253084446
906221083950 493053340 115787238 334515920 151010290 375214034
4380048923192 258605568 221516925 599730610 123924134 280161434
188860932960 179188506 7684056 122790120 557866240 131920209
469117987536 600634400 333778280 11214312 103941657 63274050
4232676168 5129976 60434872 358347600 166364880 52646130
8349359840514 180839868 315285399 36421344 138685302 772365811
6859216728000 3458992 435748938 59692243 529021218 205542144
21319163217495 562281676 260327664 527881047 383051454 612684160
7046305869856 38440444 9872054 392833984 43728492 353395840
1126655757276 190322885 510556774 817448760 169294825 13929358
1645995836625 197477150 98711143 15229060 445319123 85015944
709762816224 125180524 211397550 70900224 230301660 114916416
3909807752928 31656961 75603612 842702980 283120653 5173063
327826886808 422855838 6585436 93510400 126875000 297204330
520290992400 324420020 374691025 210035671 429813120 316713650
3745153269704 285133488 452275401 13360803 118092660 651851200
1770778902984 12964691 217395348 103676160 427610283 467155346
580648896480 677020330 127173668 248215414 260752111 74434038
4458518031240 179746320 29960567 183360348 70308280 3556410
4420031641032 87483858 80915679 572603184 89907300 13672824
4014628765290 153126480 205587426 464835040 58003253 269713935
9150512116704 437351096 152566280 300857092 68632368 513485304
223092931880 37103276 645596780 55225002 54862498 352499072
1354173925632 110337375 777371940 51647076 78263414 2902842
3524613319645 184373811 230699385 22435979 165307280 539649345
2941888412754 801470160 117920049 456499715 287743410 263040813
4969409023125 64010772 392428176 355406328 430434690 345067420
10360299538710 246069144 252300958 342538530 456607077 36519014
1791748537500 38133664 93509600 44354024 29161780 493074505
12540072226500 556936352 3215160 774641961 632382285 374360420
4866271906752 120671200 123091650 256756227 61930664 261089652
4724917539807 843635552 226598212 75057543 635381310 929149020
9467110549416 501873372 52437618 371303358 182623194 506012000
6694846244800 577178503 73944416 184409836 178733310 59920300
2078538953148 816071172 6860880 4534003 17185470 192107427
335165241384 21686504 528861143 325980150 1010049030 388753632
313268082876 204539097 1627376 188993049 52158960 456121638
3379358919150 17334200 482524980 279897646 9093850 707038556
9374436324000 189090830 47621174 530594560 431406202 516229713
4678222822056 356099602 549703584 191451810 453706416 521982782
119643113568 295652929 562734783 563195963 123932946 26673466
1112801079000 245255415 587893225 637402928 5660724 91180166
27260789071824 51940850 292289760 3667804 33918318 6759200
594217451520 70236292 67993640 123495072 21518316 140516262
15278797258280 61056900 337059684 208890894 538396075 124523712
1334803164451 8634306 27288646 103306480 458622597 401365056
745952885192 82593252 68288499 415482810 227145800 127270920
3838425790500 47235104 42667568 43352532 252045760 388066626
5408755648184 43961372 122834770 155066400 86183571 125057898
2180662971995 72245692 83822244 464963573 205382100 319481422
10309077858800 18551338 292443888 22598424 76744569 224279195
2908461555417 192513016 46132416 106166500 83030080 130826850
369004063785 110591052 187654700 110070750 609440000 28232402
517039943940 254903250 139492362 199036011 236334540 51406736
28913660595360 40192086 232230040 6317994 4665762 6235250
265455665310 8379207 247562008 154401324 361158931 510064764
1598084477115 26537610 50104191 384004600 426425000 93808185
5057598047670 71179248 497134110 62936640 320095488 403401791
236888136342 34659308 213284380 91362996 78899990 84406434
9865124018178 1399904 581175238 464329063 285400632 917952035
3505333362684 485880794 344418860 4033536 159441507 36180256
951758366328 248711690 51818000 176009097 184089648 445774649
3381945136896 276363619 185947356 357549255 198847144 88524072
325478420553 180535188 28568636 982515324 238825250 99982336
54972763335 539680800 120920240 48579200 181183263 4031985
6606271325065 102097380 685666616 909820224 18406668 166904640
738220720572 598297796 193633944 162982380 16580608 282771980
2870764389000 195174149 101295324 247660816 8437040 406506064
9979361337452 103148128 120296880 251756882 304770328 581506560
1316911431024 43411290 104067180 208808520 27410184 231621260
339888509800 468792012 133865748 25732449 250188696 146028540
7372041921090 79918208 84958270 153449610 176809612 697724550
1209724988160 73218552 162530277 45540495 638235638 57855763
5278539046878 451134713 333562662 634518258 136632672 428803264
11889288676128 311162525 153356910 152978034 235081760 121357730
920435506380 53484170 330975871 84913800 41792575 479115648
2405059469498 621747832 22754330 292284168 371667246 391933866
1113093945360 349829744 557942684 207183711 287247132 373762790
68934524016 744486225 770932000 425550996 395469440 609975040
5424961161635 117159535 377324064 38087755 73906300 59356515
1225099252806 42895811 35998656 171509022 245438622 30410900
1833310092016 140932374 278575083 340698932 81675180 633725625
7817905262304 5671512 112839034 3783626 253795761 451041120
3347255111093 259572575 558109404 297393920 235120948 351605241
834427412010 96769280 556963042 15570283 594245333 170013627
9535597900125 471706674 772219075 450329325 633936116 137687273
1104257118816 121904445 135617195 426672231 205685142 2431836
5666485923120 116943408 13274184 65965536 168996352 130160683
1627598990373 387847350 416538828 212003583 276421132 24735276
1311524093292 269303082 537719448 750442440 87082752 178517844
589258529328 18719696 132321200 7330455 38635793 47233838
1622179377000 60439900 5052432 101957862 43788451 30651814
25168815116770 314736212 167442438 181092552 375411324 8050068
10581267755280 197755738 171288994 38968335 268108348 853055445
187855320240 211287125 762339484 49306559 90605080 653316845
271672130250 301424792 730037268 69936130 338771472 274537095
15655687304192 43322219 422375625 280001842 95476178 10984356
353147003550 780718455 120109380 349350685 859926550 62412450
19271281620 52117668 16878726 557592495 111658701 213783846
724771750428 765069126 37429165 109120066 564186885 410793888
9189495995316 385161656 285134850 137560124 96724023 32373416
554159173150 277426172 285431928 251024592 398228884 104964040
941413354227 44282588 612856960 30684660 162236949 490391626
3037735667850 282352405 69963032 377055236 18749952 21921025
6613109187872 689220182 510487898 160408090 490511054 266631400
3724995544554 446212110 879980304 20298619 150947500 259234050
639370932984 100195520 1957312 63144756 184403208 20948480
267202106964 371155968 123044836 23728685 313880009 521951775
2535284851008 233837550 74936928 88125092 274591145 84180065
619047521870 28688260 21599352 261661332 469221054 155129636
11901743068410 704139822 131902995 62023248 863595600 519137464
10088747755595 211947812 391612800 104632533 288694483 323331092
12672378192352 612463279 64744548 189095837 630326125 23965104
1979340264720 138397394 32334271 696511792 235486032 54097755
5006915607330 431911725 408406518 617347192 476963272 237158307
8840001047920 132189772 163565346 105786984 456618904 335475612
12092495244672 98851625 16485756 105319280 185819860 202719670
3259084044060 274926312 39120536 128694930 156120000 583245948
3059852121012 355078362 106799865 331004947 14784661 53511186
347144959602 195569100 379435 48912240 422777334 183687174
3305412033999 331232914 215101110 236742792 321914577 542427904
679159842764 593104183 470811694 254537640 384286258 10675233
1049532824688 224985600 741877071 12730996 166300718 18514797
2339341576320 242901967 250525880 354267604 444629250 63871119
4165126233600 234391930 144109451 260602990 92023958 157637095
281920016664 82625568 130828965 175481541 77881596 149074125
4408038911008 187629484 339951208 480080340 453192428 101622336
883970697225 282789852 401084442 80042906 71799882 141128512
8846685973824 169230505 637576500 644380672 55692252 126420140
10889908770328 67952550 283106304 37516080 501115692 60582116
4350737912850 193842 641303102 476547511 592144580 289744164
1633779499716 109590840 10578376 936986964 822505264 47135914
18418346159760 439301080 628355745 756538938 155090760 56606095
1509158909538 4673988 450463524 45123972 391607376 17398680
8691007486840 394946308 681852468 350616009 144314292 395491182
10988862216048 363995211 17226475 57093340 933069950 62651520
6487315804200 223640696 520834976 41899663 176720192 332174440
6781701483360 621902175 378868162 184919098 173474051 2805488
837914165520 62451368 589242160 91722330 54935802 885953540
7694693649377 809882214 139383075 527618784 193974 27452656
12461134647744 18127152 180374740 248151475 381304008 125310150
2143733083230 433803285 317579102 122280912 302635848 185594238
6373661988969 341824350 119289512 246404990 858802014 538257623
607487372100 104591288 909512430 352889096 17451168 141657800
1239040460700 42321330 466859440 76233456 50204647 791466822
2566936382247 220675392 331716330 92988148 131172712 160132948
4833854830180 553588012 49902048 620914684 798700188 44355633
10768318199100 872206884 253465170 71591418 739241531 167968477
6423732956340 329303559 142332603 182642486 188803602 453880155
5379747683266 109747937 359275896 213160044 94792384 154555728
658592984880 11820501 256424940 82741855 770596485 427622208
8783786748720 156340008 163350891 197311358 280880982 472567968
97884669876 485995386 448393572 17980474 274906005 34387755
2965212941460 18540036 269970329 419589040 164521120 693309950
9612762917904 168840840 290028561 259953647 31635948 9406678
8962781616 304378440 75548748 491639320 440455224 10115611
406920713472 125906805 94598100 198215710 314115936 351599047
9015722445312 41289489 63789642 58005598 514599775 69516480
606436177724 164295837 113494052 64834048 178732392 776923750
11882231004325 51621570 465613812 111934620 451000721 127940472
17354968063056 682420970 148927160 62917584 159299133 352737798
2046752321124 483422665 109950028 226061160 12031794 61259765
367501311870 596877104 115420815 255543152 217963581 523012844
1530567258696 359135000 477694406 617515136 667300071 643436234
3509978389984 849394171 152041869 498709926 646830240 172322005
21861294309261 689151252 964287636 409864092 49045920 161577912
10133597916858 75546945 413268016 481682608 147179700 182855844
1577590758880 58174000 459731828 298359584 516049274 166027572
18659561250 284186903 105755288 157355818 287989163 114236250
12634827540 72224610 629797379 75141810 527031348 226446804
16689647017 8560410 74655630 459252010 47065844 699484822
1485721064828 67943536 245605437 13671334 452505059 199962528
2346935708376 57068290 327181100 797683194 25036919 144533488
9901147920550 216565005 218978228 216563382 76845465 152018288
891458260672 552140688 672754568 54744787 118948276 60644865
1535690889180 233404761 413412480 11643810 205467120 913042260
569166163830 412074091 116642955 188589568 266013550 653576945
16979089028650 31347834 439554608 211559800 173388942 215566826
4706856177100 542079072 363567286 405671642 364354239 90001368
8154523104288 805215421 76548010 495577881 6340279 125154120
1206108370152 229071271 65102585 188806967 685180373 410823138
3815283674898 559015050 169055964 155599255 73086906 477665643
115388082936 477729714 43469064 501685755 401618966 99010380
679771078734 275907484 1027500677 24086604 525881538 44088000
1073915955600 32016134 509300378 34897442 75389312 258777860
581688909360 380715876 551820460 202343351 152696579 604454076
13919294400 432434025 106810 651930394 2887457 43865934
1747273110352 609221232 83874524 564816924 844055000 383191017
833441490 4164336 257501865 483689015 420143682 59272000
3615092362368 401283903 721436064 213661051 498439248 122891895
538165637910 454688160 103435516 50837160 392184675 737328319
64781362800 317059650 364015225 622981044 2107008 415596101
1595989507350 53327100 267385758 15160158 126164577 72922212
357773513416 165518522 192146232 13718473 587450370 190460226
70135100352 57142008 27295250 809216508 200832910 338249613
2097961370400 43495242 192914772 220576566 767058642 401567586
12483823497210 73970400 235503898 203816805 47142990 151574140
7943875366444 20192778 584824617 23139720 161330997 188645649
310981952160 654353910 151272486 41181113 60742660 236177410
2445832913520 364850085 183940000 149141300 31112275 62747075
9565794799750 354769464 35101794 724519588 384674133 42529158
9838934848620 249268110 680504019 79082640 530721240 54405156
395786869030 499028316 426194476 170117825 14303620 151862800
1771119059571 421106140 254811940 24171082 130089284 348167097
724568894700 150831338 19019370 120403111 43524680 29459240
1015302592920 520168513 132225516 263232156 42705819 183601924
4969293371790 109708056 103718517 1046613170 399630978 34315710
410149679544 230652324 11087532 154268572 51218559 334792224
8551632033330 360228268 214082996 141016012 905848680 718257120
944942814123 713045268 510859440 114489575 250332273 13959222
7719474620 68856110 5667830 195755000 275546670 40621670
4239232263439 582728250 570044244 103984240 502440946 8751360
2373911896620 316035824 761296840 104075775 629729106 31379376
993866546190 25176085 251583068 259279427 566443501 36717208
982648815776 837070128 274970634 209993182 448192053 171995551
1020541509000 90423294 9175824 860434756 48122325 78029325
34069058100 562903945 603711549 3153465 415967110 91618587
106701312960 44159444 980268174 41702654 87716928 182704900
589733644500 125210620 14287658 190202368 72467360 170973439
3168190771200 161771574 288384743 649276612 810513144 937249700
6046098992334 30768768 4667136 36327984 381121322 896739939
1818791739072 112133220 498121668 84606688 459864405 905279800
652828512336 30966280 26605209 6006792 17659446 720432342
1423516480140 682910305 11299185 542385238 158825621 70691904
12483294643380 72422328 212986730 223161631 2935296 67343710
1686090263968 337222304 449747199 106134786 155731380 107154641
9186533176320 862065750 176035800 227510976 19104372 260480766
2240823067200 19140300 397020074 133577433 598668868 35513500
6177214363320 300474020 254674860 73591384 480350576 172979200
4839453001767 565253380 366587592 21202944 203497136 393752810
4077177575184 289337875 352858506 213922891 396094292 233257266
299430600480 272765136 584040732 113748388 279184290 258094720
2944055754288 9168445 227242939 229840416 369689415 91142545
9286699680258 9492096 223158028 223372800 323048480 192252312
161273636030 237105720 450425970 489602226 149682000 698020112
801286943772 725270490 889745360 608772051 113805148 42688184
4751799160768 644829975 435155068 174324384 103325904 35515117
1390339647016 203218638 51588910 253719232 61741430 525990143
1886413182640 252882822 168154856 418661922 497813128 229501215
3157278125328 137546388 770646300 168572152 48639978 162235008
9534540391480 435074536 86168660 713090160 15151050 1983313
3399736911540 8321046 861351054 48492570 9479136 77915080
1192817813696 611566620 197423716 97893009 219858912 53341566
2336453740467 254963392 150418974 758821597 718314380 13218900
4724027774960 741819672 533417822 66754345 347937936 768723816
9055144085280 176885744 293018225 7048496 911208542 92185142
917572041120 241543998 24696692 967281348 15261922 724135440
2012434479920 274400739 161441784 196936824 3401805 398058408
439369715070 498668500 211339338 275471388 114562656 241518085
2647822252125 12789792 21088928 365318199 31695720 65831688
5815049990568 534516151 202116775 639413634 523235944 591077256
23364048453408 286279931 126596904 371879157 194755920 622078720
194705111584 6433128 321982341 87023646 465341866 644958887
14708329539210 194348982 30379335 243236133 192726576 288983901
5807309761407 172729660 458482206 47901960 362202855 524543712
19472141323908 161448336 363681571 728887083 14004005 26046816
591687493020 161869092 65081760 374415705 317319996 84327460
5108227685184 210121677 125072416 324960952 11701033 129698250
2281202088520 175866117 545168784 902788810 81912683 527125675
20186944220758 5674396 513097896 235566705 406667716 471709866
12759303600 502036280 627545992 274919076 16946622 724682280
14687101962200 86757855 152855235 155822240 552251744 172435422
814822170240 8492418 868626676 457973376 700113765 699142620
478050651963 287344846 77695392 528206592 16455744 355086392
116951727900 140485445 67095238 275289024 430484869 405040865
4209424616644 388412320 189420824 429119058 37835964 11554816
2727788756121 84548174 487711350 159300995 693958480 17772480
5202612917880 739103482 292593920 41469840 470172297 453074835
7484991567750 459407232 565893458 511143082 118934244 213945516
9437419402128 43294636 125221200 175567639 80927812 30002210
305334452992 587380948 468955695 142051941 377451927 184160372
14584036189427 41034994 36980712 258218015 8296000 223971110
103200386406 367576200 307340901 292392600 364952626 575425785
618389857260 47187770 748965260 9637980 109661797 153645198
12831254830296 54089640 284714861 113792196 512878960 118738125
7638493596750 224885525 915990166 311785440 96128067 23070384
2806023493196 75336520 67644936 92364300 729184456 36438831
7989563147440 136646900 47630714 93086221 384713145 167939290
3891085205216 400186681 100095145 39819702 409073808 210506418
355332948480 1952715 66387249 313362522 333659464 50974110
9790241126400 1673825 286183287 504817182 355045893 469161936
6433953885276 375785190 676722501 188110457 223196711 126250248
1875022441825 17526626 194877516 6295310 337533852 691915614
8090178382112 384578656 205155239 240317793 3413340 129457006
7730160541708 23974280 649780305 39962725 440353787 58182372
716531549008 403852330 11726344 776551930 11568000 352684772
1725509268304 5357905 346444840 299817650 154120670 45862920
49109736 450538260 58012725 88859688 145790286 64262724
858399729920 16098150 174690986 389772600 277969125 382123620
11730601042776 175532192 92659858 100490413 173824955 257672180
3475140059875 802087372 49537320 10067396 750677319 13919275
68698358938 96897816 68010800 541876036 695274030 372151450
2181109057872 149936891 244436160 258331898 139441199 5025030
5496661244928 822244917 549069734 15608988 62330534 228180480
4878626179076 137650240 280106766 258100876 612900354 57277528
15804105965980 42546451 431744750 714887568 813015303 871386600
44574945488 237605060 39571845 14490140 117321828 32347650
28301324960376 327502890 254944144 422132420 205555609 58319104
3394809067520 130456900 379430040 347814956 11814374 376052040
1180570818528 475115600 219069378 580759336 339461280 4932144
4763815573284 483517251 494529960 216548617 172528231 513853140
3468141305412 243249069 611422340 340451968 79380945 107823966
9191818109760 259628322 16589443 111840904 352719630 176535450
2451335396200 507306744 443011876 742826356 6974191 23859630
5982265124640 892299681 351922592 100337415 486459292 168806097
925065157500 263820879 82124973 974421270 340383840 6163440
3371561300016 66289311 111642300 364658490 860468244 230362308
1584728936300 392568966 745629300 11143332 5046153 698383193
6527452790034 28852902 835019625 334530060 317322900 264718335
354778025984 541402987 627875732 82126750 201152011 27018775
8317515438468 1310109 25815690 16428987 334601267 364380321
9878106611682 372203100 21471210 554575278 9609152 10108920
11829415967057 62123426 24596690 46039224 338834454 347982435
3335099762176 13689675 361250344 122251129 508116621 67228130
106951438440 10224229 842776350 240272067 72568461 568812
1279494084708 85436684 116904582 626622048 121389360 232691360
4433987827968 22585832 142280514 604282818 938309103 152665509
1485293043325 176174130 15351013 170578408 756560406 55198778
1646532003732 186271412 403738708 55638595 425499942 181677314
8292146598400 79018700 43538148 638895375 16133425 642092308
4069963562250 264731670 449753875 70018986 108065846 292647192
12472930049814 33640807 624648915 671086080 487987160 284455466
13971006316098 26643365 108866706 39382992 779041926 130791102
6967997850072 112568750 168437142 147399120 301186784 845169155
42761582280 244258165 203704320 28596229 849765901 780269672
1688488605864 189454749 260497864 20079345 108624762 11568414
2418449315139 36161755 426805400 457646850 316561280 63769410
622515868290 44428638 268300522 770346788 106824213 14836250
12732967476432 504059374 83900465 474913296 102837160 45528604
5967120330600 281404408 793483680 366639000 359331943 475912360
66151657450 752825598 24754904 21730230 5511060 62560008
12898712326720 345887700 31213868 167674834 32712866 167062224
724733710272 492851344 86921398 73970240 344348592 10812
3417495108000 14820883 656327257 319732856 189092280 185898880
1169134431948 739278662 91801105 298854528 159030870 12695958
6946805180700 92568582 196330027 308641826 167295780 149808048
9393570912672 801132918 111731280 97294977 29142018 563455739
14471978400 537964483 155306760 89641580 316719452 491036888
5459208370020 235096776 293471828 600785010 424314176 122019800
5531782467805 162305484 896034612 624407736 200564895 69466644
3869045614863 284368478 774415086 682665978 600876440 43191276
1241087564178 73832908 199380545 285423500 57009670 366363964
6769817724420 223442358 479885301 412673529 60736433 725441917
13385390850 3298698 449151084 158883159 1443168 203480616
13002369700 655137505 336812846 143705250 365483223 82613166
78020411322 37394574 675962126 28154346 222608444 570266620
4279441016490 227499825 460145280 109630144 74270311 25501968
20196126773760 458303544 367784433 202958805 990234663 151923200
511654572443 274436870 418615470 68520573 34388968 396201558
6158210031936 71111307 826598992 22169628 337461540 36749880
3154379372496 360816332 22135080 27794910 51083988 130699920
1169870123136 46801984 130918151 108207974 462124080 166091360
2402950368000 719158338 30850980 590798520 13812403 303874384
932919111684 545108850 324274040 67507570 535860846 310750235
10558074644520 672956622 188078292 54102600 5942376 55510600
38010072744 599192472 352094600 54973060 145860575 538587432
2357741799973 46601293 156113970 21577029 514201950 27481023
3460505424603 499188900 24601316 191180678 203861990 669514872
3546066528432 171417336 188633511 86026374 714172241 68074848
294414120960 128549457 494370432 699889905 194218200 6150870
294692463009 370559280 177888150 163541160 710915244 545594889
11780755400664 73480693 63143911 30014240 18101460 338698000
94389628839 84810960 11485968 141981100 413284287 112024005
378969257520 691454267 253357400 80710560 3631024 401709490
658211236800 491390424 227342255 65476026 1038092814 126437517
14474816236755 327435000 719169524 806319540 111661530 23048996
319554003020 160986186 78712404 12283474 413794252 475820040
3979249705728 103184900 210431664 184735463 5236251 60108768
2055154042890 485946432 572821512 4313617 14580764 613961000
2150356923750 154205184 373672860 12633030 775482540 806125992
3937755932640 213192663 50461643 883561344 514060272 269830358
583655088684 423374436 102615296 34416750 48195992 20875520
2697318034614 377031480 105640584 208575499 103034940 275815423
75245878125 533796424 542177843 319907248 740904195 414198880
2406953490388 41155716 307956957 3517072 104701977 11303500
7877355592896 241685600 403327940 11743449 19872087 348966065
3816409275840 588648600 533286728 621999699 540566272 336655710
18767382000 271963567 192923927 347541648 19834275 498261416
275768057754 54170520 181982460 2146144 307332432 766630123
144880331400 46045044 34344576 565376006 49766850 19703412
11085855510180 15427756 5192514 341539 21677940 209324790
11388370423608 15113208 112734180 259094033 76246992 157912873
15825278683020 106957260 233013672 152121009 233221440 194175413
1795490126892 228640797 402892 190842876 66771047 22738989
17292751088375 1590114 67459257 143737440 7495538 557199360
1399288172450 284507160 890890203 283442970 28410450 398012748
1359710550000 599400 40706174 340695460 69968847 194670758
11590857989280 74634190 736766 87208890 315784820 445334787
395804132626 175442946 414230868 175163075 2770560 42519617
2294573884920 610788952 663198030 187750750 543748240 327128561
9430209938448 546403228 475218912 221953748 263568382 573450386
10730047868400 402317802 216239522 774937065 417809227 156219436
16904957384016 708658827 53166120 427949445 247557876 319763512
3077876444954 242853400 240017037 227980068 791544208 33693624
46878643312 20575152 14920152 97071744 74828048 59444
167260790277 321618108 506332434 418773410 230140990 141759072
35425008174 261377319 244786094 230963850 410880969 165321675
640191911580 644191713 26283942 44973230 426584625 653395134
2656300711526 373064682 185267457 233627560 542675520 727208979
5588808426240 190571628 239433575 905395440 39047616 683690994
176555558880 594290502 121202280 52979964 326354556 207907512
16298594233580 852108374 153381678 366759700 107986416 861854272
206971104000 92625165 225048560 184521249 244359598 144293638
1067564402832 150878835 190356507 529174107 90315256 655797627
122014783800 110957587 54537110 53188630 221637923 619101612
13800470395824 313822800 88927813 479851900 50247175 250404592
3144211076230 68235270 225077118 62440965 26122642 14358220
6404110306944 532885782 47471436 139733256 104698461 780609480
757545939810 3444408 24242025 313543580 11316017 93162600
297875865573 152206095 460788930 513106576 147849296 15937376
6807484484352 346164832 63505298 46794475 342119414 412030803
2063070593376 16771410 121133056 311441183 32355264 274888960
49753831490 430350908 475874784 298117098 30865956 403984648
5917873265122 655485210 50352750 36224 42407145 159251606
1347382603995 357389290 16379860 263155842 149683500 12575544
13861702866420 756329830 626680480 345051437 601438550 30165560
69803170290 300832168 392419510 1055765790 794672340 130204902
368356720732 43239330 317781972 637516815 188361870 28163200
11381298935700 61406888 124586964 109435392 429126172 111818432
1752835150704 51391858 230488195 368823567 172659253 476207420
1385518058496 112677840 89872905 6074000 395608782 498793290
3786471744800 21389225 18833626 326779704 672013154 571653834
3897879093978 128307909 111257118 556584560 749707218 141613992
1524356347360 62899200 323884204 587528637 27969630 21769825
15676384439484 287540550 346517552 146086850 488601174 390912600
1592535478560 44016000 419272360 353969770 466725460 34832952
1798230781620 611341150 130802100 724577820 149263254 390895092
2360015138360 278199455 191680208 236569104 305303435 198568615
5737512949480 11800442 33344830 591922707 143777511 119106075
840510937212 358871655 153495036 100634036 197750669 525451953
9561057450 754859696 99798706 295889220 837931468 183770811
2411085896616 198180500 10794890 433476758 384138825 442620852
267765386116 25270612 693415872 339056076 588013800 232140
2809730099980 87429143 437646819 751078088 167928924 71626632
11387386564500 361679004 95579253 244804357 852740082 27097200
386618757688 583700426 91683441 797977520 290902906 91314243
4073884870500 161116725 435741317 624387339 371314352 105565376
974794063360 11468773 176909124 183391604 236271059 226854766
437737060992 348809146 223171557 10260351 143967537 561824872
2076920312896 568214400 108058944 461433852 308272501 290461854
6155213552700 277229592 112719061 423787944 198157842 156437812
4124385032880 859760713 17701768 696896520 41506520 210853140
13401505500768 317934072 1459010 304861488 353151765 137811312
10616595308020 385047132 204448608 19633442 313313022 67663010
9691017984000 814847121 45112752 494979008 516089784 462040216
1893161082639 1013214636 670057206 138811893 64474931 296628648
7712169223473 526231888 410317056 151937775 4500194 96401510
160544399610 288951168 812592365 150493534 101099656 1113742
2708834799168 7245246 134925384 156737880 138978675 40880304
2146658157930 50689242 206130032 72596364 185083985 832302204
508222728000 870337458 375135362 400904396 378587820 522299742
4064880392760 181064400 931102490 342160308 249527504 151896162
7458565133552 89938847 767768015 373979606 14052045 435501248
1159943601960 340466322 64774998 54705240 683892286 485385490
9517816022 644975496 57693280 469653096 275816760 246048666
2730843731850 79263648 70956562 76015251 334600698 249666186
392545520640 674519400 357162510 656449200 611297736 335084032
1030632373848 13463718 19518496 37408840 111957115 178548513
222750105318 479867652 83708820 529961544 21037755 531262432
1619220214836 12907188 212943272 156456585 763936600 44379520
4997845921632 47345644 14308880 304922541 218480740 817343508
4711817470976 225731668 470409608 347941480 28967442 373604220
13654683147240 371446257 90641809 802867184 870486175 39427158
12355714775313 260210370 40058669 460821510 751947300 416889375
113007316708 53560980 240995312 143055724 128360496 66021477
835859900736 488965993 198866856 69843870 659610282 243164974
3395225654928 194032152 124512992 1635336 374457687 368295004
1051149580650 779269701 239218332 22883734 32526130 290203226
3378088401600 8025600 360694080 307107972 52987000 33439986
4247287134930 76254800 161879750 629819985 50703162 520080312
样例输出
1
1
2
3
5
8
13
21
34
55
687995182
517691607
271496360
911435502
2
375990357
2
712794598
713869229
253191796
109773636
540190035
654579602
450405740
615424077
670475081
680557207
737764564
370137991
577220649
54147633
265783050
356307892
644508928
284153884
550211835
441236665
953839847
221618851
738330036
192095459
446169140
770572577
313335591
943986065
702113
601223726
158565646
928931255
677186738
840205560
675590443
263579045
941844103
386986993
366259324
804113100
872804099
970150030
447606932
335643050
108355541
644773461
113892893
792502742
924359555
116920648
212813362
581449478
352366911
37020906
429496360
65034052
905436078
103845071
147089784
581255577
245081663
228201805
519075762
180061882
980791916
119139115
378492933
746569681
521605545
824259707
176648724
864412079
914407945
953181267
351971692
178868910
314350803
388591914
555500239
517814824
472183343
600767470
593774633
47358337
295562581
470041295
416845176
317075891
731849932
95102890
292939860
461899461
990579141
997321876
544113626
580884969
706263520
309534177
440719149
473589392
333819173
61187464
63365582
300393005
416017014
715818
58664011
985564539
544370079
784824322
631455314
281540639
468205863
513103200
85763946
772985881
915210786
497610394
989957949
106986300
33819981
995507083
256405124
668657701
859466123
955042957
234865953
692063602
906900271
366540755
250226980
245725088
227752347
191124707
619066994
197999922
792056658
655043673
749424232
911181655
309992699
94130100
470537695
102396592
6998205
447506197
109079084
629982668
864167805
718838950
920603699
139237173
97354106
440860487
700308825
996124050
975044294
695109247
503057607
976850844
669489516
997024605
19346688
941051033
797167150
720304648
35829554
513268156
789636193
485558610
500323864
994427820
820168390
931787007
633265987
99323315
159591648
595195402
570283121
74016298
507796508
94206957
219887026
390567293
25327442
764991998
797530304
133355627
272012494
329484997
207339645
284233931
278205692
934948958
134365901
123999547
16689798
545654409
699608711
767480763
695103046
321622691
634802436
461477505
27482496
775718340
220636487
721622127
774354586
233087105
823797687
973527934
902243569
81346124
357684534
183984585
890874310
427425738
12732209
809239653
479529515
253175098
639264140
281035202
108851482
524462261
480853993
122238610
899309942
493814534
781587051
871116086
812339084
550781208
889187260
208335438
10459710
478814798
316541409
667450354
236227917
324545073
780929865
991151312
993359103
37489959
302801212
408953723
22957970
681442579
853862783
638222482
54874809
891696227
552965521
688412792
25197823
571354368
111464030
545618839
480170258
212555983
738729078
785751252
873079607
726005350
427928118
410291343
957996426
410307156
510826871
696808459
680786372
992919146
172240673
400355598
71964991
638761309
439453859
736480538
341618265
803136009
354865101
876260575
937442935
847044704
832436221
133337575
90749948
222798344
272116444
544927208
449592453
781908970
627552492
458162752
486110843
421086958
19811561
694073609
737943029
128386717
8462218
209525495
68483136
259720580
82081419
647183487
542416647
961099941
436914367
424404911
725716138
883342305
909859553
902607654
532646686
625027057
535747006
630822064
140420116
346977809
931635076
524554913
873416780
815537861
220985341
102023357
523159978
927578471
696190920
752035257
84399247
477483261
813936299
929145509
56694402
33641041
827281774
239762500
237036393
646558540
195580416
109065461
75505312
402445563
796942606
896158663
842367705
738175655
66647280
260690989
344650363
360141928
972978741
847332034
702046817
87486229
108707308
520730806
949055151
2296454
24861238
460871640
252021702
643216251
947789644
939652398
992047795
790193292
974546065
509399861
6080333
466335102
557044954
622970747
268224128
513806593
161964581
715505199
368898969
885948612
248529074
853684761
568013143
412051877
168579903
863814459
647705303
865523132
99229495
563775864
618513564
668413746
944168464
268050031
976479850
541538881
277311983
807923223
28966905
266046150
988189552
344969220
365517747
431349415
824523395
616178449
947815917
996170341
313323503
575216964
166538712
954478329
451065961
531300064
299376479
985960619
426630070
464170340
205564673
583851407
940313217
442613904
433158501
446561225
488434380
812900756
372741954
655993437
212563956
573148576
873017706
63040916
569205041
760524514
366162547
582341568
690354827
862398986
717342805
372042010
847578928
91892676
494245579
986826032
178449418
129695215
473069822
469706062
346154303
188755142
683465852
936729123
77017045
512084247
251446813
150526486
520818999
937934352
419942718
367755980
835034414
547699989
622229019
9882390
372872861
344925257
617821691
617581385
261640943
510815608
81980081
508925719
957693784
6827162
284464471
308631901
405422323
269837314
984814588
149159122
618067102
551881601
190100600
905132434
893456526
915758372
777662865
666491684
181916737
14478402
335400890
503719599
577346827
841292152
313328057
822830673
195017780
83176650
963527877
8838122
273852627
880776186
322062698
347470305
554055662
99007132
256441035
129882016
399206496
985228830
258664542
133772130
609078751
647854889
765600066
237990081
218810105
126739116
724845487
479407212
428472614
467468202
381705588
98587299
591349423
142495337
900473920
691355568
789675530
624462941
508458688
770726593
350927926
507307053
46002982
449562187
985183959
81209315
974154199
288525155
325585634
276908524
498800098
609963730
417929271
929299680
281740878
463967050
831888843
930947797
983682996
707601942
807428143
719010671
788966603
959166259
704072179
791989015
271384406
566526804
739802198
397073715
148986577
559500194
868467220
671241690
537642581
940966335
831976282
308813533
106122909
204683716
741621082
516973746
304235906
142598316
755538962
102403880
780805271
107454086
293997347
487873299
638417926
167059239
178987974
322431590
392650690
398528178
366665995
750219040
804770183
833652652
61074875
441962893
600362302
833166415
884025722
461107872
860637429
148194013
919447132
47474353
749171345
747391741
268018230
853569330
645711879
525609187
576920575
943632332
989134541
626662735
827243420
926570339
704199382
524018019
680991356
218058507
899910331
463181833
485133703
973744966
741527315
451394019
990047311
96012716
642039910
566938652
589029623
665778506
756039548
757952401
243022545
530866571
481921689
826543766
90001592
54629455
327381774
62915345
221391986
847538751
265639201
772851123
719304237
746928316
227053100
436969777
19575985
723640467
965784482
141570023
135281154
531484841
793574345
371200343
505768681
738885267
657685133
829830382
242832493
195790147
91997540
481794048
469162834
996963154
397714349
261896524
56315896
850280390
750318384
826660426
590181396
512240294
67325796
452552026
891794093
398878687
318189143
52498901
574653866
803350986
126891289
104109194
900621714
269262960
493623161
291937095
665994018
480902284
121387344
289908748
482873063
980620823
433493348
202265231
882790612
969749754
470814697
453939550
403773090
273048364
676265926
768388570
720657049
860455046
42418503
183488110
441475852
451199965
421793858
250339481
295154096
163834790
436296810
122806212
889835268
619077168
743359291
35132686
167590157
269804168
220960777
353470528
293514400
172261074
152861190
28132627
520081960
413399648
154186534
43319348
789155197
711428967
566815629
947856333
137176554
940125759
352008216
328019181
690574176
403631519
796635176
620643611
832625133
881582489
257616616
264108172
451652442
133138299
601657878
149832263
461719669
207154967
725461214
967296310
895283957
607884029
490400306
332654514
827289384
898030978
723971017
111340175
548187117
120294518
373574536
484751799
457156849
649381207
750710881
981715116
153915222
344195940
124037428
432297915
756528202
430787089
407003158
702801505
251658298
743054414
574517915
701197323
210680750
580742428
607843995
621936235
232536439
672807254
370297267
146027320
508344700
398185526
456310294
256328265
697490431
406642926
375259302
454217553
44916178
234830835
704072530
102825704
284553324
828541372
945811109
446141759
577730433
264317669
522746816
712273774
100931328
950803700
880853578
745793320
587072891
803119729
741672788
554775398
42131554
62670195
719963568
730564142
432881941
315115612
888294614
975234871
98837571
211455763
337239484
15585839
309180197
626957403
682814870
223231297
419557837
799660976
161255869
338601348
866335624
112241196
452557570
94686169
248767572
292448138
156594397
16475705
554664563
904952803
247304267
847991464
409210516
793238852
294015986
98446619
181186357
370719457
81249775
51164626
782181520
339388146
705059214
3867222
804602504
923233944
237923241
695401992
800189338
87531841
517119660
657304864
238358755
836738988
370063963
228214793
780996094
576240911
650860033
108600368
909608426
247820418
867338700
702541822
807747129
668668468
343958100
188170721
293667082
692397889
161302831
155631217
312838241
885817377
751743886
808221433
143057164
955731126
498921895
250561489
23024533
579013586
615847142
116260609
673661935
366123107
447782474
471803268
825037284
864389865
936384525
930378671
11593844
284703086
409295186
311169395
296796179
41281673
111434777
248339117
103585940
67175642
200819588
920907173
915475897
422216971
231688661
806124960
900549400
490959357
334571257
792842604
919386079
18750163
881687882
692072373
896571364
216897519
159393147
767211586
933635006
769779330
600543471
583604543
15060629
684784929
155504012
765639527
797369561
801726383
238498797
931441538
166507745
472617178
646547911
341445797
374402331
212373464
843672668
447236766
887887590
213604207
570622391
243561891
585212347
710302176
506072976
793083797
871852474
304293951
808902381
575388582
521326876
283569941
678681541
399775745
594151144
127757082
585658905
86847372
146002241
877526197
104923270
245669141
630576995
867594348
733213517
480869692
262523774
726666190
703430902
357295804
53635746
525458697
534123667
248641375
740090392
143955738
288811840
544390224
238358364
112761339
184649244
212431388
720041662
950822712
305010817
97440029
957229348
720352297
700761943
322081504
6084271
582800234
721888737
346658540
262666938
588394524
398490725
821853237
714403189
40204725
379400341
564845746
785180599
927773875
77638060
611789483
153164344
991343770
28654940
175994732
83784430
248871359
685700807
588388858
364460053
146686049
552384396
152615438
182227240
405285386
86290761
87150110
192285274
241600863
824836052
860762656
256511993
794438232
384384392
588279426
43448907
934281475
495306346
166789484
765049535
188692535
711554553
641213423
959497824
583574883
527763786
523544523
804444066
883384444
213494278
394608859
153082149
237112390
760777558
537957887
952991080
213900262
278475447
816860360
335143666
82553837
535934876
261803437
689783872
325706299
823797488
651451388
699387764
245363481
133977593
563769187
442904548
334976561
686380052
967573303
451389556
291605101
255589970
335978218
662916976
536870950
88409590
967745339
857150426
4380269
929195770
465367613
211258675
975820624
713685129
170627412
47668335
623826222
496978169
944671397
786715475
128342172
994214077
836581880
392473425
384863600
781715929
841765741
419292616
923251676
961485435
681007162
483297864
515635666
804925825
497258425
172557704
677019656
384008733
106375074
602182504
904909554
99954720
885587052
739388721
792318948
651992449
107140265
931533050
537053486
797869625
232337962
140037435
21640219
258774150
473016759
174492495
354310275
945784093
552469744
134191181
405884451
661770801
942542052
461036962
588192682
374659154
74973610
756778841
658625451
386368662
907698014
990913554
136444270
804866454
495732657
5031414
240177308
898041863
717406862
105816079
21390626
657564599
145455645
904607216
307227298
329232031
142938514
376598310
381519692
951282546
657894181
7559199
632711062
348684538
988063392
387198981
779647333
580197835
597408163
709488668
318693918
222641092
900238408
150597726
380165743
776073140
677301372
266719427
644146384
682832494
105295925
715134469
432971914
176049631
689620277
687880408
473485921
365819026
329161064
77045460
157184997
813313722
300072533
877919619
470252687
108396665
110457767
103642837
767689353
347548873
546731711
386848157
64899475
190512727
913823795
279130846
71344413
874839190
493243739
262300739
884817213
240350740
801185743
564953313
95846491
51809902
495432819
210467587
968474413
876317387
942736990
864400819
784558649
369990497
441171746
538206162
956534012
936552471
705556943
993106229
645743853
347358416
252572271
282924143
663814237
892971297
260786212
150889987
356399304
725601640
107683329
233533981
623227135
927288032
932188762
603805668
4475138
504735739
295618091
451406057
608120730
604949533
324227935
414923852
710782875
270022088
902474735
876065995
94025438
203061741
106226242
168633273
72252684
283583584
910802913
742954028
708322531
210666031
560576232
603241870
985595667
218717758
752498945
573932591
186988194
121808748
624251047
191679339
795407769
55249865
195826257
538590076
579419280
480173532
486665043
631986633
787672619
184927494
662084706
914752753
340230692
814658462
313510402
957271444
324841584
427364400
957232205
158637108
779113797
294979778
747402763
643319263
38834301
421282692
343042290
733677544
458011215
84956207
513747248
719469407
119721718
165936694
340071717
859419430
518806094
927872929
722021643
79511192
993266307
115519263
96393049
347759448
900933610
104463655
604094286
10597176
975724088
884216612
720315181
607200281
85627944
714350040
781562920
293269006
124344966
739345193
374821925
530453035
973631449
530336680
669960407
519494534
267569324
94331398
998426668
535700129
967103424
672125501
219410767
518168276
23850216
650638725
765218371
896890092
65583779
735305983
19720376
907240665
162166250
908251232
813043117
258182436
596288724
680303743
300884586
494084055
483868749
321411231
737289101
6506034
960388695
604447547
749429140
878559206
882461978
774586423
791797194
942155753
403633666
994789045
866648456
903965680
20470987
380089701
543549274
869327659
956272560
135513135
490409876
286182688
239883260
184551698
466720592
860794723
50346498
743140535
834975386
980986707
213716213
13445060
84483530
389924183
102209067
182932645
560370295
803498088
66265053
734837483
466622516
384405229
194680301
636620147
709991324
805330780
367040693
222402947
834958742
770150106
386167042
980490841
110745759
533318478
58299397
167357821
999189763
199208367
489328315
621109731
697350727
497200
767370264
995514898
401583981
380535845
916273980
640472713
148827995
785756852
838689254
451050292
80952204
44832372
985858245
172720176
136098257
398781096
538593429
238233004
914603492
238495640
861741980
698511964
987995870
858130724
639281775
430842182
886939529
699762534
828956000
525699871
693415401
468487784
664434822
539442932
129895470
149052581
789133602
174838957
360963996
83283725
52517728
892131547
879744987
712426432
102079897
205350829
681887432
938195064
723978885
32872703
24655447
596191810
109239508
265479881
565845866
579051607
269198545
242915865
137233774
134402812
224773811
283819275
753654390
588572731
277160666
606747606
202689677
619362083
570729934
658842587
75731841
952910191
365941974
809902210
602880466
758841656
991972295
754425117
484126508
328524251
418092680
254088667
993834757
302494984
270969397
94008533
195348757
768980115
648384754
206866229
516442261
434703940
647629471
770941318
912358100
443893355
956052066
347714018
95994171
895789480
256168587
684053489
708536576
744218539
960168400
371407111
690690370
814622837
583912988
676896626
738762070
297212310
456557701
211446008
126865064
671302768
505242019
602899729
847633315
249963776
437735419
856227221
353567939
744609519
527223364
633608144
806440260
886809851
612569518
274813337
834214449
144049599
440359937
43096562
760946322
604076477
221677995
152088084
335327479
977591284
621957342
334012990
395975513
910270882
136388982
706221625
90182963
569995526
553785351
763951802
381937893
15788599
551612533
829636394
508204415
417042156
948370102
820163728
755450787
83874046
708985413
466878881
343798711
18129116
904822819
126300335
479056422
730375086
937096601
144005954
159892389
336772944
27494333
422233776
202106572
283193770
787076067
516686084
20436949
973739897
707620054
366988973
324015001
377839562
571002603
902930247
428371482
862099867
353359210
32279682
519308998
310088154
602951547
601810940
971436259
263330008
367746717
783794096
804670948
137028363
343118817
850507965
668040260
651538827
370041896
886663306
734530652
152397352
646918051
418211316
925895335
612557910
95321025
761909752
63420572
259901355
897024445
732745976
778869750
392017034
702771464
339183847
972510136
159371587
375228709
230202656
681119458
299777913
153182889
196092483
316867597
466557963
302099267
396663666
164429897
286933842
263545820
159581538
507814912
829667062
905670350
134217231
843106489
673591466
418857904
160193715
590308839
302957694
198221973
393056777
298554468
934439544
972505589
801369929
417693879
238058018
108049496
172906334
788637958
50283063
850248429
855764845
402587755
747846935
207606828
144842389
155446923
827335039
69349279
586763650
913335104
263351017
585952456
344075973
387107322
684470849
70068959
181054505
841874215
84701969
514328399
686518968
988710833
791418393
92135648
634999476
895485533
80673722
959579274
713914226
720094184
634220872
669158876
478145794
382808520
906764447
107511547
531433688
613973438
494714051
647670010
236402531
13370007
655642988
292866553
289766586
423947812
609590774
750401136
477177001
886631882
839201032
286535436
272238898
772454698
341236755
800135497
923100104
143954728
867277421
609799527
208539620
52675660
693602649
165907246
436844368
660621723
439822523
325346762
429504882
65192814
486407104
110257017
59009091
644123142
43409404
267256083
169612370
55373271
119985667
467448877
41503903
142883984
184555997
689373103
379113082
666728108
492438942
399997741
771937008
865263000
872021852
646087640
820538165
895462767
332008114
912790681
590918687
240740134
932886107
364069140
638341157
650240226
341088689
397521776
183073639
414565998
14156981
653429723
112288886
666824537
275554595
390443942
456580300
818185899
988330534
979564848
314332279
344655315
277059778
75572086
310961849
239892992
774509898
113196575
425138727
537666001
757342874
228452180
105703736
800139736
889054238
827127487
122876308
522884309
640622451
506582095
251070735
950723325
467875872
840681148
849874730
454394447
765373808
826770805
827043927
550118801
775280188
197499835
457163890
650976027
444435403
902444056
927141449
46572919
123802750
681113171
525186799
81527430
584360400
609629392
455369418
604362789
914979472
887432584
404947922
185986777
441468787
438685479
337800705
322602083
932820230
621081394
381438782
222037170
233467423
548460205
507656876
111640666
272804285
430468409
824488271
707848551
935982314
784263836
565016228
977905772
714738078
479602859
965922882
808984791
493050914
239995470
854374731
522475935
467905082
883489078
203180220
482615079
261194070
865824809
199689555
964816137
217793735
964103964
333699933
362432867
339659563
988534856
97009068
190465698
622185313
565690960
849517999
848545318
234861026
795698469
967387078
301872746
255899879
181810838
271554158
42051250
594367454
324492318
705575134
370261462
831084926
162864442
736003280
351831402
896340487
893759415
508000264
236889394
676468468
786702785
601276311
823922804
390884080
732467426
762323162
322373007
256660403
82941864
209722233
954175600
654022687
603318022
988052854
824996878
776914275
803613747
624731282
771801849
200277728
450550146
560024926
408535831
374698523
164134585
665163688
984862854
897446908
814669777
717307749
625063357
407081360
116454820
289419043
613039074
485946163
604068272
763916886
365468508
477943995
999998964
1094026
527693772
474363100
722910044
519619388
530063500
119044853
188112881
586157765
150855276
961985701
483112225
652587614
769286847
730007026
713278890
269546848
866114667
289431875
783815057
965043088
317877958
891878426
788887566
678999807
713434590
889774088
88121491
700732436
568095339
721524414
474924898
736056252
800569316
203676383
669225677
431385182
648336992
709188187
125414740
570361065
722784609
940013764
887844967
290705930
151731490
116227542
612260727
948554966
932175468
304140484
620649505
555324724
517472689
529034663
157848967
222877301
209419985
217465290
712370567
165951979
591302478
819569272
285613099
450524228
63998562
136482537
347224473
574427421
121632403
122522199
667838582
450556561
316496291
150730265
78780423
450657934
371633311
259671406
491585997
309771638
255001123
563296871
619556183
14794601
497673333
673194867
959517192
919333778
882499270
493725182
580524641
405824677
898848470
283520523
456342855
609237528
169887517
311137802
624915956
406665598
514475766
463454214
125255957
412639045
78703773
88017131
168408036
479806114
756266394
290887269
832617371
74108200
335533442
696312388
399693779
352997974
962762010
46608832
823398644
569712591
245426755
166755711
384305065
260764469
871360781
826002032
583622723
245551731
301056997
369825062
79510481
846936916
726594472
742848904
531640062
638772308
641283444
459731187
180543331
527283352
841139067
213147769
948137416
813319981
738372315
852378497
382501845
182207552
690279036
636558917
9957071
23746864
247618683
81740291
471954762
445293598
248010470
284431825
233854302
255529833
491261776
594244444
100649526
580080492
197344528
822065171
645175158
594942029
167774787
47540846
50269237
719831557
368650929
69729144
417516083
292411705
807621378
385974528
952941020
659851906
268772137
331017495
922607306
516220964
104741734
799253603
262552612
796654462
689465137
265302421
327493290
509541344
15850983
879489958
394819252
460633191
62005758
720823289
93854399
797839049
670212847
47014717
118044898
250851896
230924022
272508960
460509768
295005340
752335074
150409978
799092536
109886276
489804098
430293038
365621359
429406983
681469541
535992655
409620942
417017202
481722224
858657407
285116854
914115270
640695742
183489587
688955265
1977920
66306108
243975844
334749166
131438980
513813447
397674783
935621508
403824680
599817387
309607335
384930915
432817125
864066856
589217459
238255099
247959407
703137153
156171349
547000952
862107573
272851715
358843034
759930361
897777880
136049166
774789856
695506681
314328952
84097005
568979265
198399100
223686545
449256102
647822550
843717622
352229240
261598493
94628912
191954154
416746176
826949936
204002401
891009808
723556562
439967599
144765914
910472535
7471716
720663746
754570930
56685310
511233527
165533618
410227395
527372
307574143
742186673
856156061
278029443
852328549
826342685
995441856
914459604
672559257
847685665
470917962
617947636
251935618
349993937
163080110
929072409
748545936
393035475
63023770
213655235
634582286
235383559
524724033
377411053
26745423
452661792
350059927
638872350
688947996
827744830
384305127
62572497
734885708
569344327
371709803
375090895
833927963
3980110
897715406
981211749
888188105
857754624
774301454
753465762
117657845
618489375
246861714
582378685
8524758
350855073
208788983
656254350
112215610
243181682
833158359
100763125
47633034
313254791
655443972
541546150
82982413
931229784
724441643
580605739
137323634
57345775
590729369
165730131
107129853
215092359
592564324
242672492
21585628
204122256
584190025
823953989
387793742
658948857
327777162
19336455
931247677
77653270
814733753
994140572
481645119
382752445
850901175
520273274
471333502
538007034
58127516
589450462
250647559
470711299
333671757
604124857
642439287
390868932
112157051
225208412
402569052
51073394
941974284
996321015
141185803
777066367
674696263
902862302
851660087
349772643
197848705
298187951
162329692
295853041
21702438
996223415
459828002
806304163
432648620
379795730
274740607
359881115
195870080
801661789
812501183
901994615
147729573
765859576
581759264
471876949
140726417
490724822
894332261
635465668
88069544
858127416
84924819
434325592
470710550
506233856
905061097
715183293
399040287
874900606
923051303
850265259
498475217
648902094
731895949
274927421
761752109
150130260
991702194
901024686
678232853
498081958
601457770
590553776
720046027
125061246
378195117
314672022
251436977
211941217
204958186
257842284
305418062
478410544
485529243
845203036
541649729
427656301
116063929
522626347
30262365
464378504
151213608
341502301
723077413
227287077
807209124
816254449
458283416
808212091
616515665
863427215
393096772
482627574
956152284
279910930
582933983
988054121
876663242
784004033
113208020
506020081
98541382
473744395
543040419
293957064
805771455
949498811
816471999
769927972
549677695
851766793
326017676
361332210
473212241
993891576
185151729
589589742
127053442
126641960
861448269
932943984
111210523
94069034
397615491
92396414
311751998
457975438
193535953
986657955
769321884
764058145
864375569
613328655
344564287
977241399
950956107
894993258
950903551
737960434
589349000
803677540
58966821
939311337
221773900
250329266
444245729
724557270
889378219
448178473
47002999
916101667
396182598
586011972
937541108
284820121
992590179
145186202
849788809
777860138
276004647
608471381
938548366
759169129
764115826
206510786
317398842
369035093
403518995
579014280
261576288
679691211
135528441
967621888
557080473
12863703
712531195
606240553
602067594
58002016
566451750
510013905
549029815
960237557
655568696
125733522
792027229
895748029
653822559
582293344
78557152
510710591
38852008
799436137
36029857
395359650
797773379
50306714
633619746
66947447
362749975
518178195
632133378
892076581
272709995
138717294
191736211
833398836
340300818
347087329
521618999
866611248
954233634
462794725
270424427
987793686
200795282
545870185
658424864
854624341
580200182
18323722
787266873
777836294
946536567
385986693
376747701
671842519
753345050
491911204
261703480
714702051
59361665
326760285
757302241
320485609
91673505
473813287
758617220
553313894
278696575
290428160
540069341
231032992
270319651
586515232
291694251
551469059
538055895
804587934
569608387
482394122
336219890
437852349
527527217
573906878
20073331
956117238
682771783
821225052
644170609
634816152
306329296
352562097
267299925
471540502
645315916
385768273
699191221
145240405
192765574
761436273
724726312
152971697
658965455
999710350
511525084
366544582
397796957
773460258
698909433
328144362
833563813
75811651
113542689
749294954
35584528
56061342
851334982
124738617
885557090
607245994
603573442
873284897
811279318
715080591
859948014
380090619
399733162
338631918
712492674
62980127
936477804
175406052
970778956
707611481
734508260
478677126
499568441
728659835
87629533
915927010
941570645
210903701
251126066
124177815
835847418
207353715
105106813
265487871
919867018
396539902
191363682
556467084
180999723
63915460
211503250
715166560
532766033
44669129
434792509
291615752
294076252
269630841
86600241
581735294
756164536
455289708
609878272
467025051
481988483
748802754
754774064
979464672
838478552
847409493
367701905
827920604
183384943
718496082
373106206
81163470
66253577
697699207
467095347
447989916
201470302
259821745
962841696
23815245
935035863
827463094
644353953
306325442
395948034
71965911
503062872
862541082
116803292
144505433
573010320
630838103
751476353
461541607
56550664
210910363
682477336
891271972
710894144
87868751
336127480
101862528
797311072
73401267
509425926
179436910
903060841
579387465
601311251
46686803
322605850
290165433
446210619
213239782
169218499
650841940
104101283
262348748
761461252
829454229
641809129
936349176
752705131
770178575
151187852
778967223
136826828
320575303
526756227
833631539
535641140
385048697
956243653
767499710
169339768
30430003
76222134
427677527
444786482
68299952
666711625
638813692
497107389
207280477
824164724
751541901
52401087
410739920
518035827
720953322
378120066
240645202
187273991
39900505
987916991
267881754
450469727
526071991
937820398
637918872
386040752
642755530
205454584
919901323
555199404
570933050
987109282
649265079
214003505
850710190
928179561
314933738
420551828
756342545
801873068
833133066
529993889
262090149
844197831
967145032
344327524
177525267
513147575
406415911
315759341
373435586
565379616
286681047
816657028
860320129
408764150
26905210
777086345
572848067
124621042
702231615
400126644
544157743
875435792
859678828
626837186
356634872
137698908
11496984
425578350
887958889
496133845
480234084
436485637
593285946
388976961
944783074
962292846
496543040
530507178
270086043
881085639
728707201
612043935
201314283
307162171
36053460
110019490
566175695
911411097
458450051
868092313
218663707
674869150
71888433
701637552
911506005
957653366
235854225
306206275
648584377
875871010
611875336
59919110
714267063
546641745
780279910
34639792
460456192
331791080
566159086
878156332
836556161
218263711
66668066
615853545
101216060
780587425
773572001
988073775
628935043
769380538
373204112
154260210
171953375
501158792
250771963
854363418
542820011
841170433
655687946
24329971
19048338
467560232
686687744
286689963
538884811
595127568
282925790
364548570
589795003
442934327
792445742
612129194
271682012
307323106
700552468
976924199
354732432
52587269
989173330
50908238
136831776
674453277
180024613
128966750
662356045
177089149
587033710
684886179
702258816
88523590
847935882
112328005
828799527
777670404
143013787
603907133
198170700
15724555
645482859
532685271
221447331
357686618
683326043
218498955
694241386
946388746
949438298
288401704
563005273
256566369
347276502
225121244
237138222
388636192
142177719
975406113
333761573
74456123
384540147
283778240
130709652
618264652
544612178
816916194
421526914
253752119
827085037
161412979
985998820
692686492
42253359
980796992
861979867
496853453
36738857
853028331
913362162
140386923
621344692
645153885
448563421
576982190
166729495
693975850
553445740
507492298
995924945
169389577
917423117
673096089
184869460
830932825
461307096
250352414
320472032
129054485
545100181
894694889
303904199
173197134
502900188
92940924
625762176
580739039
250280981
102465380
975153785
109241223
59626365
836466568
576494857
164609336
501156899
741514984
793536280
787216828
817393340
547953152
77424325
289951543
533697693
686415557
71709383
425833337
902922022
605761950
40836643
812381540
120123210
12750
659383933
755757094
630369125
607555324
253649722
333202926
565467222
127651783
159065452
375367795
755714190
428814947
425276863
864600156
444979047
989424211
69633758
601838307
273721868
14067353
64394327
698265294
623217448
93382176
278630870
230552485
777644928
371676388
470803581
466013479
872869034
610983059
426232469
875609660
408585627
355790085
194026040
931141070
138856779
131749598
130956140
919260070
544471044
789650983
491330327
635218954
635841987
886468426
592735394
594294410
430680548
955792299
216875990
759931733
788122891
836724948
217540104
183554015
728848572
37876940
472634432
204640045
589871570
579726092
968151827
872678894
437048690
148081939
111643040
735263456
77903774
878401450
290436126
579094949
702828306
907269477
351725957
327867473
429764629
374906781
907146880
646463134
362448731
75866956
546891776
834664130
774352090
372277371
441805905
131468040
850510403
525666716
370014426
957938390
510708150
738722421
904730952
907297357
375313874
909095590
760409966
955469926
602852868
348341562
68731245
349557201
912911955
539235991
233999847
33542873
504073714
348726621
828305765
468894561
850007415
261908596
662831954
952952751
232046487
406060106
992611259
808888071
34513659
822060210
573705345
36456930
848036789
230042512
519305149
583217829
724052670
207972914
772856971
151775190
637026663
519332466
144290882
653478790
793553562
78688208
705192191
820408170
396898131
940032889
801471366
673302282
66368882
927219344
499491566
832487426
913746975
821615522
90414355
589491790
159983895
10609510
839308442
893412014
325284426
669531656
110182008
712346405
916036140
889857306
35468299
349681709
308239454
993503457
405450742
313211020
823928475
352413185
326278019
904779474
621199836
264008630
375633432
696054861
265015382
125983479
407409637
681309056
606818141
278871377
368531758
38647024
125612101
418328325
524820067
761683365
491214338
844994267
299784247
825632142
412322383
996105793
343768527
398743318
690498975
450622325
86007978
715489993
390706837
641529960
658484934
130660096
795104013
525732438
802574824
27453628
522043850
177206052
123722134
366569791
140088554
828437769
997045192
449115900
177436475
478482294
787345580
272352086
690023263
696068126
691910816
729409059
513826260
408056070
564188769
102454841
799604870
955931246
578852719
115573186
722610498
32042915
873379512
218918189
416152145
921671167
804655956
14619437
963819784
10480008
849107714
368851718
158889884
386252438
368220974
349651993
928531960
460052667
192558271
191068158
839283400
42060562
17216902
402747494
778933616
375019567
759707368
861822090
713949618
772373011
893552276
902432346
175088207
237230575
826431975
581047532
38491669
265362463
925574444
410165860
879133595
360241143
153249798
336725423
587047900
510659403
825893082
730252271
657077932
596426979
89311991
576420321
232645234
355935291
875996211
87365128
561885790
805290653
395570965
304066985
969540252
648425149
389262089
210867208
534810722
234205568
567405413
503802573
622898619
833269331
584182778
782656342
217911923
682067001
766575827
307100608
655334356
507057773
143403517
757420307
582120194
63314271
721389266
174158267
946788403
34969372
764911058
280463315
456954607
106506406
955382707
455923468
646878927
401852699
219197876
963910981
405644025
15013542
911580455
51065386
795699838
942598169
810150650
331381501
593893757
345497116
233643156
964489760
856575828
945482009
587885606
199173636
407706074
484771797
883601124
691195835
681806331
91250516
697517897
389844332
330362664
951055081
132563852
173092958
805370872
66439246
390295610
99613986
6600487
626737131
603556069
668334070
978127968
619908222
163961758
353866660
441512779
651052008
289875338
146262823
44982537
293515748
895877164
471464035
407775105
419606389
798934279
241870079
880948220
722376849
642389846
370799161
142254084
610362865
383939160
494021697
392779284
715306336
902135529
467185811
101548526
246738650
323264588
64133497
780875317
924452248
16327714
408139649
976697867
556756477
335745141
807128959
693565257
912361465
269071816
736619252
854452912
476815147
358375467
695677610
401679758
550567090
737682737
808177392
673088195
649791446
491469963
74388147
264965547
261892467
292873952
818920488
976602379
148378986
908621816
305382405
72338310
299646079
485945323
544355899
351564270
984879630
865351762
967945504
369661539
195273217
743243154
226139302
319385704
684889801
246309107
38841515
112611950
615384393
548972535
346731159
309103773
660445318
138949981
198713208
503172366
325504338
866664333
142815204
554904454
493354937
803887751
694522852
275984805
377944124
809954981
798731706
487409655
925349357
412568844
146805352
989207707
143039646
380689673
97007073
145407380
660991099
739308076
263616696
810761036
284693007
78492366
125398220
794074326
410012720
964815366
795097147
992517137
355896133
42580005
898609577
730860421
424813961
894266173
696443493
103134727
46778572
614588929
596365960
316446130
799147315
96855521
748924910
523878618
758579807
898697806
188412334
728511687
276900030
982350930
138470376
896024805
48127552
866398252
729251752
169700413
910272585
808445983
663889477
763312561
551509310
225826008
65836688
244788209
489858714
219883278
582778079
313115050
184884145
812489883
784312890
551826627
228599899
401626644
29499822
98527169
378525702
278667733
154264828
277633898
221788330
825255020
824989985
292585331
522034227
275767495
13138560
657664722
854865375
627977550
743459060
258280841
948827017
26679822
221019767
961571051
396755363
836809369
386093521
539760737
452870611
651638742
494815685
516387522
704701352
95082130
792222454
977258162
552244521
867026047
307532463
368188125
64360585
403944537
164739858
865973467
125981600
458148529
155012260
486765366
329038222
816957396
509437248
121135600
468515742
305976050
229964270
325036942
721445705
734524263
546710659
870049650
704044820
84071729
410947823
706462278
796477634
48303017
684719260
168489271
418570238
312469565
236847941
35748691
434421388
935925408
156473329
498925657
692110237
738478068
734524433
305708267
929937608
438312991
943833905
526740128
346030335
88951063
187439643
418436680
424923260
820615287
75713645
808247339
115633768
483905681
453210503
849348644
295708337
959084448
485546979
174924259
315428182
607720907
656907934
963030869
531120358
328067470
565827128
148632006
786671589
323828186
646518884
315797958
842004019
739968398
509767488
312331690
1425418
132267601
651673741
952766250
218492332
906888351
321676394
750535560
855527195
312869663
965655530
661891753
989942112
455418208
948077325
240748777
460163671
329867371
318658514
50270420
146326859
107306598
886102339
60869855
642528487
328801488
314109081
920690840
418981653
155218872
923026734
513011654
553933190
209737196
494194106
620629345
378000029
205931779
123878740
604647617
468018243
749642475
158168887
332305192
874859874
36029814
670594752
798269915
105206912
5742897
762097403
56238444
115808245
660770134
237925169
687200037
713642114
299141517
759246232
832548308
139976052
66688736
440505344
31517707
58387189
165817162
237016506
256452486
139120701
684257179
39467674
942642197
748018647
716188447
111371673
704706723
235324346
98143003
137785200
852171195
57252640
935876005
331407822
222972035
868508269
955898066
887929732
323678199
996903260
152820751
107265119
380994820
105631129
813111663
611571809
565565038
52161224
798944791
702156494
666146074
714969089
939271139
559039114
668205628
264422372
278404638
465403653
108852730
214475780
614774843
198196227
677620470
437757425
575979470
438395745
644582513
242987981
950900502
988324046
801357752
272822315
688546715
981353906
798967501
106270175
41236850
831035220
862391514
56517097
348606081
13259534
205338912
49024380
469268021
158022643
867988503
139314575
143847638
768778439
706033420
858400399
22130339
825417738
235677406
484231501
178849187
326593872
924420479
102155757
340158190
341952795
82568569
201082657
790481906
554581207
336656408
512857358
390828662
243889635
707207894
379708732
402098160
862812319
8136862
756993286
321105509
251984168
457599228
864922807
311376653
268183661
269581458
212160340
713820392
234813778
345549960
126037450
694135509
173480914
842034658
1596360
749179913
524515069
380562940
103597378
115373392
369801182
406320156
117447321
470142308
702010320
967743610
144844423
557233526
763997291
178150141
17654901
18527064
47769311
571626263
465314014
698769836
707440231
19957896
245372436
61538858
186700303
75161347
789775773
862630842
651895390
152877686
672580812
97987498
666214474
894607625
802225621
879893429
346569441
254098682
863489664
452081459
215859711
125305264
624897708
682067751
357202881
608901670
35891996
893986663
540617893
485689614
64300151
755742266
598037041
90270323
285822602
692257739
336184359
420330620
363527515
395788103
495911177
537585783
789160513
213428483
486830800
720161387
864483889
634225389
356847969
681073184
207190060
433300569
645568318
733302664
261717948
483845908
146143770
844046197
920176431
388911950
364029200
852317736
204636638
258104288
27447103
775105100
370939462
775576658
633939486
720902219
913467081
488004161
168993580
687873425
800921181
390378812
916369865
883352602
164132965
779540875
633044410
841840484
194018701
501767620
601958346
224461387
126533150
272510177
774629878
182906380
659483085
177391465
149728268
819485961
870435774
873492518
215330480
170096376
159555986
998158541
937756831
325364607
670746557
305403001
586313402
143287469
823718524
796453421
34127642
579240986
501708869
771371727
426824468
143985080
669366852
9178960
442309652
916993499
433242495
829585921
426610201
190702609
180412691
211430020
735013784
945426687
464196114
805574896
762552003
138959020
418518064
421237137
573388398
502005127
694883139
335279130
472467761
490703112
455913210
640234607
645279859
916575583
382183438
390923622
847776487
620059584
225162023
52149463
847843874
698847731
928795133
10182
603797858
933284181
470341214
75024297
5328116
896177045
799713802
872292664
574627229
434975460
308565199
160975485
101255476
145545101
298580534
539362210
802375691
848920970
649754793
172550905
953498848
615473855
493294626
175121995
669776647
550099568
994817456
881710978
630609546
17388605
138854045
523164198
507017016
908773890
934214243
112454934
963778625
610245435
167548385
323070251
175237662
775472411
999944374
527507845
245491820
20570053
51859037
511359663
66332363
508772787
691122025
163043644
324913312
23209910
989983940
501179391
962192436
718939982
560302618
760544510
977369673
422590800
887980142
665989442
744658090
68421580
227871645
830517796
60656664
111021457
788323470
695489029
653973063
756960734
73118926
687862909
800297296
922397650
942922307
89529707
239720761
411044304
947836056
626367552
293805176
719675353
761749452
800781960
48314779
74583620
808132106
272650997
636609043
893923255
509582792
709103913
450100122
367087847
595478854
89955311
615906328
22985820
29223417
72869243
243940539
453783500
54443796
95453018
117573027
384135864
657026382
105650925
705618278
18828836
45765399
435718231
762358133
453414182
97411181
577198459
675017335
576650259
467150619
487929870
922147152
549444993
461874526
467265766
867440604
354450361
862982788
968791963
734202343
44241903
24446254
763010521
116353849
485971210
618689832
958009045
444643231
820186650
988637632
229718179
458262592
476132552
913974187
311780684
761449776
201005136
192427556
273701105
705757660
361914131
999413295
841906651
265103923
650335447
837825548
828712200
994882994
110513203
700173259
533990737
136107934
80598231
367953337
832919851
113453367
555319141
176974383
16629603
895255818
499134348
858856586
936682857
453791660
975376189
297647518
247973549
987383208
443847971
732342504
375408594
398580608
670441954
781168023
321771075
981813251
74724304
913405451
952160254
408519667
907685501
307142525
432433729
288719449
769425154
29143807
340042580
140705921
381507231
587336397
756135589
582391024
625826112
112336053
285323943
892739295
550939403
404617139
194944849
941106348
385032167
860543479
668717456
749129329
25826114
134229114
981634117
7880627
199942304
278920552
359749895
987002285
96534655
522690259
426091169
354319481
597199419
88539174
274775985
574322828
870187513
931841670
222186360
946268642
133584011
48094861
549088161
194345784
48077768
176195798
330990218
987958632
974887005
216765777
952741236
417192373
261029079
835129436
535196436
937029113
329062173
310751193
628875300
50641792
226107716
619895646
715537267
402894643
199820018
862630535
677692986
467743320
628431378
110197042
68215798
919843742
770034106
42763742
392880849
9083792
319549529
792925487
292479634
284177876
559803257
614050835
806117278
316947514
423836445
617458396
132624861
586547365
104206983
219064477
734671487
797827464
488471475
358215449
706986380
834181364
881182512
262291589
882230574
77148582
990699891
950334770
900514843
659362940
145924792
324759479
890106763
832179540
914624201
149042952
594530768
994195124
49371375
122033968
791438752
937941346
645189930
582561498
766823910
611479249
54287126
959632575
942484553
850380528
656950906
786159746
849331333
217755180
637072075
867410197
481982279
470462654
491370490
769623197
780905521
334686028
212945926
312226710
141876801
120990201
614328127
370341004
563475246
171159666
255120990
275784984
117660231
473680942
708271452
369326407
866460876
128125530
498274470
582986034
590494458
9454444
118512485
393818840
840737661
257737999
600749434
721419620
442864470
412118972
309153868
836280826
528913920
887879059
115959971
964161308
173940945
243277566
385146628
898753481
168743474
492014869
511268519
183475781
778836394
405581692
543116041
331346977
935698248
834273491
711069594
187441207
853426048
121194302
932936721
783123079
886000241
591920536
488542905
154365674
56054137
228102035
500275047
464602879
217272629
792825511
269301984
650889901
559968460
388702515
429262711
689795484
119605790
475619868
998051437
891149711
590019871
270352349
784140934
846371548
603507478
292240009
291707627
487065465
790534343
546532298
466634718
487795041
728316426
149541665
625376093
301249567
532377416
46750715
773472339
927600534
151516668
322710802
351779377
111045829
152581501
536636023
317866182
313299261
954678839
693676621
630195708
967802934
250423525
486403489
303404259
176967167
841447951
89922419
460415681
39706984
410075739
516479855
897475077
967240316
815052585
994724338
826783354
608519741
914421938
939803106
632060945
500999041
936099952
281776085
338217498
299161942
21338908
583460495
10284190
55815853
923177390
368028838
262760824
104906025
311488999
637488851
754282462
836123198
617007372
343815264
39376110
992433697
563014786
461476754
884548413
502680975
607746838
707812816
111247806
638026163
204457377
590963607
781863366
744826825
959428258
547476677
947887232
930393792
79748468
721572262
650363948
162189316
556911045
214496881
670157739
262824607
546323655
714652826
309516762
414460995
173710013
373108849
116556893
271256243
659384402
241539416
118045002
46790006
452181858
913441002
637482485
427466660
807728484
300065659
687065017
749733551
732262510
64782652
771816124
242726832
983351252
760790827
721417203
861873510
960934714
804470674
637818636
236849320
736489760
875920344
783705353
294036212
973613481
219757305
538763012
957341151
393236963
393951644
770029013
186296342
407311203
186010487
798447931
485036645
760262078
539310623
782455679
705073337
146845814
372109800
68866015
629313964
160863341
788940115
202342811
531299996
794943535
805813903
56468169
217854093
789834510
706217233
368682235
29543974
808806736
85680128
344403464
742936448
669607264
452694299
968848564
226972166
60552473
489398725
960857735
923701542
247640830
834638268
405338809
767056123
452331973
414816649
306462707
61069630
255813048
944259370
130437663
330661426
16585743
469863583
988035888
223641021
211484040
269901347
665529039
944729644
154835966
213338420
412585877
919642943
448042741
342240545
171006481
173330455
934465892
805112077
832898337
204673496
936762531
775007557
770590450
435430606
8578641
524378071
421273663
753837603
636154121
598261584
585065282
607840445
113764583
728167040
370792630
315358895
798953714
91946579
606485219
249332244
536765686
988111538
914513840
517565612
946598123
295700579
77092481
875359264
592762616
853994189
949843915
656900339
707036433
495844549
246906025
777092638
827824116
99301385
791679797
893710179
693185446
543100291
112330836
574148637
455248368
516234736
557733080
31230868
756781641
977383283
389155826
433071369
71198636
523402215
898306382
515403213
810535126
419362505
60973430
138044266
951803958
293347533
526741165
838392290
281579853
471210171
310339531
764483894
574110886
393894855
149948154
477142869
647796964
211729441
778347785
43292414
845086536
858328784
533213073
895128609
780413010
726482559
783150872
772231143
643615741
221823160
833394173
858606369
361819641
969652068
696363916
693538896
197759301
693355775
933533452
878508678
188184804
327906582
667237570
972244308
144343234
564715525
201680240
849139337
676326924
318509064
3399532
632427565
915865189
407591407
875076612
744418810
981007403
422423132
766952775
207262733
201709921
922902528
391229439
741501099
496861535
249556300
745145636
217607133
54300883
976986553
374133866
767868514
912013642
959322040
594231777
198079226
160755613
559148687
458257993
144216802
974635815
703651788
588131088
446847156
305546034
840579383
120197353
336415384
286393343
287435338
524543297
302747811
222438873
317318724
687683790
122778616
264182511
486534650
339116034
775231237
919532836
658916641
524285118
334399095
798801355
582166338
389583183
88868512
356266751
339277409
408094185
902867684
957427911
123773594
233611421
470601412
762432016
744843011
9329310
756887930
517838064
185921904
827423386
933949900
179721803
920284214
71449389
153533150
549849203
31885387
951930494
715000654
972182932
830320735
977875798
80369065
983630516
174675191
389141637
226892167
793916054
911119786
596245313
239510910
287145250
327340683
561120441
285235470
514335090
140470702
278836348
547552622
38815300
132954144
135051751
598351434
843325734
782598632
907417584
271404289
679817156
649614716
223841613
807479234
564410539
419841435
235296969
159223823
218326479
706818809
337349709
348986198
999101032
463903748
243546019
889183860
703637352
476629643
946553505
757367300
709645029
563569955
446950988
253638095
884036644
731585425
713905580
506261577
128734168
479631508
905659531
620957548
190480096
747522204
857505358
302523365
806655767
578646091
282266740
300468275
272854859
162744722
257975899
616040697
834623600
890112410
674087127
220025705
556766933
734131682
859833702
333574884
211452912
329412625
855457474
147769825
313457460
866534475
873345318
435470127
541329177
768253586
731121000
544920747
441902514
528359138
4528758
869291632
31835287
738287732
649129633
408762515
612557816
509061352
4429839
681981766
175653135
320056463
477976691
743272635
446534289
234678829
480136208
166712429
403367879
941646371
863058903
267772581
641191052
50600003
897607598
808374623
547887766
901099917
671928824
781767725
153414115
895746235
254177085
570091884
183481242
138144776
360696571
890540206
739769191
591867430
528189039
928378046
616886977
86889088
250763566
818658486
519156417
698173143
72617015
829256829
372381143
934216289
726400771
732263995
884933699
696843374
116609224
36702689
349005970
823030798
831505286
97635712
554140990
417823966
801509465
583599677
970814460
879998505
258492530
309715599
965303162
473782549
256904754
73861682
293730840
83027439
7450988
101846024
885959945
604111673
521603452
147001960
39324470
454850553
840159601
772246756
192855556
23964422
796405395
597316357
769985432
925136344
907119242
673317183
449859309
233380596
470556504
789512739
843921526
928635258
162523203
705302786
674758383
953737258
508423933
193481893
509127223
121120757
294940551
346978081
665872955
420605022
242350534
879025881
764949161
137030060
439201808
964356695
807270579
441646159
996436973
479661269
585553704
841857430
332475897
779475125
58635462
827375633
897993099
42249179
661385776
194589543
170444686
354935317
13833599
370445593
313968710
815010799
140217711
813126680
121680297
62187622
950384777
651170421
622451445
656619087
286343261
713097923
110860332
402436404
634918561
533708120
224075893
310819953
669328518
573537127
709087987
532285483
12001744
222297963
250083953
360442285
364234182
856380375
601954325
24915153
551278822
283306140
43166772
538164666
245319558
744760492
77428233
333095452
18364137
454700973
950900281
570218785
774105835
762091453
34622901
167120349
883200624
431985458
80972025
113856157
981079920
727708614
764842744
828181944
547593714
649948756
447431032
290426973
81433732
518827612
985757997
912614759
783952844
97186826
902185340
800770687
436305704
617784799
500904588
664759201
713400050
218366047
191662127
21730560
731374128
21802666
777584695
765950507
192140584
723871582
790469907
478171779
939175382
492422331
710932010
531586274
694423358
24930405
965635560
287998649
767985507
558552349
901286015
132891003
311073920
929626942
832971184
205426117
120401760
201067750
249744
905288648
135914214
92281485
288396556
362929321
913664210
576917544
303730213
577790655
367564630
510458114
321172913
130153443
691702989
535492870
752037345
219836331
626605808
983095141
165899587
13757439
619017634
26802057
172176173
37870578
835291078
322558027
502070892
266296620
499247240
101036269
724022568
13413603
79965257
323240076
402944135
568105788
6436427
725981392
717922121
727899758
55905098
913117876
580069871
971469071
789365784
219020310
845951608
594464790
243153176
358617665
494552943
478809611
941159116
471816630
738639804
886037690
366846503
630972246
991670609
584881411
978000854
70923653
784533465
350679817
439097741
150384610
283659955
283696185
422379835
276913651
251718801
400799090
384093044
630781629
199681494
555871153
749638593
804195741
767784884
542599507
347172919
804919308
414518058
539143176
83714101
285141280
700697376
340485483
24252484
714018119
282687522
822120676
486838593
809839900
959731679
356679942
766236260
260225518
721113568
705841765
26699647
319239261
457051073
168148129
560175708
598031232
114242079
586378309
617271834
856306576
462530248
651475185
440686205
161108400
897371213
679683401
162541625
270682303
792304925
307029864
983023947
500805619
965478260
233756969
868187277
999116188
26372008
86546593
972016275
929710007
762932023
366945549
934280319
397360174
492109691
121854685
287688811
420621270
181791308
116785926
222575149
813844842
694058573
35812640
553433122
350134852
676287943
426624563
694488149
553744563
957883699
700358863
92408676
442519338
652350095
152423813
746353077
285362389
122790454
174976956
897609263
304879022
442279900
2706319
208561233
520208775
521471360
948427275
940339404
143636830
404644
333588632
96659591
376666180
356844103
583388061
384042605
522871340
200169409
49928112
928139865
333490497
226818948
764172463
737754035
468539641
769692927
723983389
707772956
689863952
181006492
401925843
950486492
953558565
418183675
799675495
895353181
199454726
598772050
960723080
447902252
802073529
30997636
906863005
249005055
295540999
211616346
730630614
177633996
44685165
78873375
972112532
546600866
439242324
753486360
215719756
463607047
839884360
331148080
771161528
59580538
105539367
474880029
714035048
394045048
438991197
91259831
559230962
626093945
316173103
230916953
925923680
778681283
838132170
12380089
638823692
955561767
147179225
243637804
792182109
546603150
117993138
960040540
991752320
39214328
648138567
549452716
527997742
757514775
55764392
183287137
280540345
663889789
744770001
995344078
270993165
84164641
159965820
738123066
315883933
576081998
264925628
704420537
747297412
531725822
10920448
835984856
361196146
459184734
129574042
563739952
882867533
13624592
503091352
992606504
376866351
791281479
719781793
98361671
289802942
737858129
391717163
659931497
840700091
514206038
888585616
585275998
5499039
423380456
129482669
767687962
524014264
155639433
215306270
971727804
140945762
11792563
66866609
578223200
943874735
148852395
513384970
292453572
462420752
797086050
683828408
435566554
20700851
312235712
977761009
400632184
405180205
624725992
143847894
946931878
794279194
844466417
18655782
426771385
334818626
203616041
36222456
372673718
172903867
897144267
654713926
238757872
74015172
585815242
932509319
600967005
520986223
22445253
795604930
879870052
748180445
922576974
143054892
988538726
569994854
101784512
923935227
174842690
110725987
947498852
985688153
510245236
251982451
680728699
316272962
988692402
376922458
345297484
644693582
870612167
979107924
98392627
689677731
478703398
977746355
818085221
188594892
702343210
992747155
514569003
377340620
387439583
968900322
732217555
173509000
184164167
475974823
144647811
785383361
157015172
768586132
114032951
86064533
964494347
329690381
11484470
859770724
217827054
262097974
230484990
171984762
101303778
336701778
183925213
391866020
13926614
861705975
824862445
382002000
346769365
215233178
157686534
554707879
700343714
197083473
510300213
517492975
243175671
920640960
840525516
902336234
640502528
763027158
542101344
461005728
563155172
586356048
474728027
895198593
433611562
42836625
946756838
544984524
968990756
540198753
806145255
512890648
291448148
124883141
708461149
764956032
398626412
237826209
288966631
397845107
936695580
987993022
333802701
207824398
346950062
820968299
696409752
828274588
873908269
969627605
942856603
270563422
77111092
620310275
225437422
618663732
491763960
227293587
321083291
517049281
740970181
363751942
481462052
577761532
702418329
101039207
268015197
480786035
405450906
865585897
935971182
673594319
38559476
840506322
66881563
686404674
503719612
858006685
779650129
207565296
190655883
284071527
432131390
607772091
691683891
26538931
352476753
563395077
397198143
322444150
312623370
51389847
695212805
600373523
413926261
45049483
207612158
633830703
479171411
20500077
194041027
225599482
169765244
125725691
422098224
112377594
28007973
54985750
515893990
965076810
261840276
947047524
24138351
282308061
225003967
24088775
849573629
684239803
628483027
551147664
430788417
928920807
732435004
614994603
192582450
413494889
768243245
467436315
989158503
166965345
527747358
999012343
86933264
658852984
654079924
995168641
80191897
101310801
593570874
428536900
827321964
300011674
526100513
231322843
517885319
276904890
126875629
615915580
702511767
371929341
354409451
350486
701890354
85707921
305208937
162046363
29529507
183601830
543654039
728163968
15784431
899772645
581251727
75544976
593393425
471779578
540310647
625862802
407731826
944505337
547172355
403458186
645718187
940944235
349459916
567652004
84080768
499152134
91319690
208449977
945611139
129749963
132633437
412053268
38062967
737113082
471725048
700152526
98417211
774852551
292255558
356872366
840589661
107197865
859218007
600556656
698143975
712108458
65136023
726985639
128411089
450994535
226990373
22280532
262662327
227993795
684047976
549724200
211936839
487367189
290739150
826251295
650592441
922240657
783793388
927466524
123367565
144184652
551422609
884479266
858904386
30745616
317159873
762055331
902424599
408273356
987057711
925628357
809361883
28846191
681439216
588122044
403742632
21755226
514610599
548520670
816832219
183676128
329094035
454464911
968154733
856632192
941397456
406425488
79126145
883549249
676428394
809560660
513086889
440272125
345914464
847134366
185896379
989527634
931781536
489642007
532754532
435920769
920713692
13157909
914061246
181554672
691909488
45019967
394010417
687207401
433613028
670822267
351634017
568502728
339266055
900335144
354811160
304639416
958213261
998637280
675170938
49385277
899216728
996224227
416332498
304675223
963034056
329667417
890316086
934770608
549001748
294751479
621574540
247166306
760574896
33864604
929480159
303802863
624536543
357343921
443011614
671314333
944497871
101326697
376979496
203273122
746042128
685355357
859373213
589480947
356960611
608893209
977265413
268680388
811726584
538127172
776858868
324307321
487908683
644350999
647567687
10995780
223976329
633165287
676867948
228059547
565533270
228856779
641769920
726486484
523867361
797504331
924827313
92705740
977630004
110795431
432207451
785473853
855664347
17087172
89600767
416561089
415619588
110409968
500508798
825726161
191135139
139929792
417324696
97665822
26632083
51725304
393802737
926436609
989726096
592684023
669091092
619403406
711276386
79391135
684490379
348402583
426157700
731738887
827705422
981508413
698694485
570373780
577748565
849044427
455286881
411351430
546841222
394831596
359032429
773961007
260974800
736978381
819058831
440451710
286364823
93865785
478607961
168940374
753170844
973467497
365692161
131657527
967334411
863377393
257896370
455120404
282832773
521072147
967126950
553322497
157873284
856357118
514352462
306622645
836173715
267928463
853394880
989295671
707951318
648419819
348126492
793813430
919138062
884090191
641604274
169833811
339726949
305775129
731652048
188276596
136013876
408731940
822151177
441126765
393199268
751769834
636285950
667002296
926359821
995166222
394121863
579335276
559153905
139815691
697613671
447757384
271890285
888348246
329858869
962877180
187464208
609607677
405703069
756199148
557989144
674812312
526268097
993126671
980090240
433726040
489115999
219581916
348870052
348605861
537248889
85027368
919528318
266218291
502000614
28340922
736781254
616460072
377087927
599587552
656386552
974344386
643740597
817408045
328056672
866101169
988377112
9459214
623367845
490668466
564216411
435711352
242965582
175820769
235641860
472367624
9429769
958980971
676363187
950881591
534682411
269689659
372461425
983010343
222833611
344479634
696524303
577347098
29358370
307736277
837317093
887413472
982016275
81434994
94249254
580503059
153917515
164402786
423005051
374624048
723288677
872354053
791703452
426122075
225491341
404869275
388030490
695408211
512763977
653215068
903324108
883291761
345133759
932715288
655062070
587637340
265023032
818779347
548645027
865858030
636263103
539505106
979412012
391223144
305617588
335940096
554317231
596965842
38298721
898760465
685320451
536830365
334178211
293502821
833305093
127949541
712291339
205360563
512648740
375541323
418490817
524203289
888449535
30433164
447512884
933256015
772010958
792850264
880180584
798263388
532702643
387030713
754264311
74612344
490521016
576219822
510870387
725194281
8097410
333843392
886041648
12805815
235014674
507827365
531959243
441790535
924298266
37992786
869611082
303415559
653829249
104873007
291953755
828611697
582638458
276228289
675414287
642283505
507242835
731382394
338838434
798215691
415207075
813758567
308514609
623868586
731627928
828917147
489670842
232182600
655221849
959314854
750059106
905958254
820419334
942588174
149845663
68636818
485178662
747111374
307332676
847958113
873913920
808512327
173848608
381889765
703206857
235414694
392809199
428112002
75419936
364782820
782777521
617293141
819568806
665738635
644080742
486827327
39076587
708232731
150532369
801099232
202404834
398919481
697697468
543739345
912675864
773745181
526569949
117304443
319666358
757078541
835815553
671292329
37447406
472135723
759475387
889835802
293744211
434007571
361123918
195322259
152464385
227051627
822182308
251420513
188543268
323138422
264318508
95142645
331159314
471836910
982446839
874088511
132096905
193408760
992983299
529878470
201882122
935963930
528345233
499724942
955079130
415900567
214468908
71790180
492559008
182294254
21561035
931009000
316549928
212260815
739309709
638707512
437720757
905117740
608914097
480331857
221670428
269397874
171024494
122285886
88101099
763544871
343558284
35458767
609384205
188834399
117264279
797519233
543079333
789749195
427350511
872065208
743157466
657594639
903579933
637005220
804781009
611589040
270277232
588838614
459214081
374988370
496471689
777066885
499494344
989893345
515209261
454045286
846696892
312069769
978632462
268780928
771789940
180771671
46684442
479146705
601523246
782438737
420775663
824423326
106592673
171443685
247549409
84930818
997663357
200722635
24982335
953714713
397695456
575573633
846635289
695096691
142744623
962840808
373451861
404208346
131441403
450497149
907409489
165079086
170940438
711739526
117664027
312282192
876738777
848625896
901005051
818295933
391057117
590117297
692222899
471568019
900803089
403038054
578537144
259274691
92840297
140502164
427227622
442314115
103542872
97291537
127465594
410066073
250980784
889623933
294274869
206960035
115429107
348372732
893163469
424230229
212428213
19220461
974820856
883779598
628237272
771761688
84313667
325709231
211154517
371293635
968660650
908836086
92596525
122481412
844924804
728211009
830665622
746425148
633741594
801111814
985355172
240112577
619524457
590480824
797088064
772683970
75326409
484627584
796773903
605450183
280523909
302603885
383111186
940238053
81143362
161008298
873891817
697097963
693123112
124992479
176544263
639000595
264369168
601874934
64841017
223841059
743846790
940955816
43460052
141224137
60830248
561885652
758143625
980458196
646891164
308369738
217212832
68743859
174839703
909948884
983558738
500750701
937926726
685147059
672934012
837418768
927330838
807671937
680774690
603389650
742644265
679060491
277197618
70489172
213336493
552934036
472642382
332411662
522256694
80954582
504068561
641409561
250924507
202764708
107347812
929639966
946678661
296196975
501830677
663963937
880998287
549043572
470808786
557424978
91664097
826813352
370291963
208472501
27903440
261433591
713218828
367655705
504665377
552845644
706312880
994373433
632621543
716792536
250868688
800761339
645920447
314791629
487210948
771633715
665990479
494443919
753652386
33161735
675961066
596216570
16296773
938874222
945444808
488479874
912602278
175568223
796935780
610717545
825381486
929039887
39214617
649787312
303255203
561097914
952748276
265069296
676060720
693387653
22670333
72648264
756641358
985430413
599943937
70084524
930236233
35608955
156797182
328109347
794387571
921780924
725656116
441879710
764407212
507269939
249174671
232544095
948483178
902614765
168655140
987447660
477168685
749414104
872157703
625121327
985779481
429242874
34987433
708089900
192492576
744776078
524909537
221138080
1767268
590495303
772183845
688212703
109136488
679387479
602843973
660676631
29085454
336528957
643062844
543862471
119316789
667889968
119708008
509758024
96780095
531377772
763676737
136893044
516324221
918262498
985711692
917809423
649868704
991759100
729760337
866859428
420389785
177554399
121683897
605025971
824002660
246830518
393097450
237898482
362321366
515734292
586728011
855530452
897587752
798418522
900049261
17379553
81714867
223307159
252660289
163738613
187345751
930281129
977379947
956864388
261404548
33805664
474552103
2059967
436917565
319455190
949050253
684881483
82478875
958812930
511033359
138923529
951472097
109843806
815205661
262234883
386867347
856401000
713836014
475175228
314968158
303216476
599649795
889554587
862595976
485294853
362993207
317191304
964471738
556696705
297256619
421474585
810609745
883509438
73243562
831772286
313507372
993380931
57159830
922017770
927220102
815013554
348638716
642734267
752532255
459245853
16156070
607919047
495645910
321554707
100386872
205315920
858105857
782856718
617227137
512971265
384264755
425966808
689002609
350635493
892193931
444399003
379279388
408986810
641880205
698570719
784076985
254012645
62921212
261311628
334703374
839658408
293876932
267530484
783964624
823287251
893452768
346129918
462913420
64704361
873035471
671329726
480729741
925154458
588320391
985683361
480345937
96396149
24273767
251200797
582345897
204448475
654851471
249156231
556581004
9502850
784195855
782642908
931163320
194408430
653674043
242601239
729438934
7599462
305677626
147265784
609518408
959030113
757916098
183689317
477716796
703355593
300364474
125448215
76337953
69245293
937534258
847492293
935721480
279646503
394498546
92162162
924078387
737949671
912498151
930283456
795232960
673840882
450054329
634887049
510073715
603452108
884457324
996286730
424663444
998427047
114180560
470975058
352791347
26026847
530058739
385625722
701639491
207296288
110275387
201307268
42249404
651966538
306449195
932347706
399678758
739531327
879583402
167667240
998580929
336318091
661430163
286444723
87556388
588044964
413727328
683065782
673282881
369483043
159913476
700901358
152895833
781414790
841246825
860785934
563045276
606422420
38599403
910505585
670901041
263326829
689898221
993727831
681287863
322919894
891880194
657891788
140639736
706841824
189795299
337200258
66509160
484127413
979965884
874877835
239360724
811873066
982282905
644033729
749691475
853466226
391853439
117802610
710687669
473960369
332371148
630251635
871581947
233456
55493911
740407761
802821619
306845288
419953419
232287719
348881325
705810498
273021536
518074746
571175830
881351698
57535600
516438074
46588314
82375026
545463491
217415055
172613136
812731208
245880754
940746866
615753852
648312068
26812389
263926956
218956658
306698056
324272392
704993663
367365433
301748278
836770512
537110028
504587235
98435606
946316289
838412884
141524541
465749125
272663516
618537819
585151248
790001761
418237229
71696054
767739135
941804990
810355599
804298155
806675556
825871482
754432270
99618774
785627225
23693120
673149891
149229203
234725276
658280810
948461349
197687608
201748213
840595612
426253321
502429267
538721994
692640528
73070386
798313292
239632602
532413643
459231410
187649256
577720276
595025863
871632506
359336574
27508276
29592642
979128304
747156273
379400205
677214738
620023648
658508310
899724109
111959334
733355937
958778598
50721321
45029333
944960883
946395116
86040264
30666163
391033629
440431017
166129841
670594703
752178029
930001689
34985660
92108812
300870995
649657867
85876039
733479168
423816680
31556545
739847976
882511956
903681235
272791000
280070691
808765258
76180677
117891713
793038602
998070632
592819574
487850744
168964262
584713556
224899224
633389694
385322826
745905482
244124444
941452514
443820860
162877895
465192536
786592302
892441745
116290466
898616789
809137532
200801386
272978665
966629494
519925452
140332523
566940454
388250665
55761816
614506363
845864805
347546478
131219038
827779467
374758276
473547343
649045646
620474520
462031920
936350332
908573136
9806775
132468391
889046434
511828266
513781324
844090819
760743220
959051571
294696973
30589384
463041357
409643707
408708358
133283189
825841959
444436575
66972825
19275669
485684889
145161629
21189809
557383951
369213118
98409600
851095743
27870876
188788742
969715302
466172506
6802556
594592227
760427845
125696976
474669806
251511537
32473978
477896254
415713083
703130456
561594840
507946644
988764793
447841226
747359129
402420796
983582603
692036687
583194590
644017778
872773996
220169027
159898712
299320726
68434950
146194716
966408778
810640479
477756921
125038244
397959877
432770890
578934120
913907325
731506264
296308889
543800426
821855476
822601625
351739675
161219666
494011436
677168209
863052025
747095575
528420253
741109433
879999114
386878071
547877340
114275300
48600816
452232184
463632530
382547163
858957375
157343571
406447715
112623177
755756771
162695910
616575622
962589523
401436048
318857500
87934319
30782504
612767756
881696155
583913188
625548484
415962707
337139882
592118122
490858400
428885868
272921974
310938380
606503600
271524283
155651890
768298196
318501159
300554286
476735004
725152532
147076733
258434700
181219604
37519882
230716278
985475442
912599925
840799431
826441651
539671305
377051898
743663806
564298478
142438816
723825279
319660664
22512875
463673430
466531817
680643868
156824785
436870417
553443803
120823685
619160337
246965716
777319663
952448463
535422022
912005531
984723901
65254038
403319437
724164542
283887324
274035789
451884294
531878269
129760098
636202039
165670300
548029925
738569596
285987461
507460549
936201638
829229892
363875188
240388720
997537639
405487883
51215363
189612432
45632052
493969950
997141781
542823252
6786091
154170413
558348576
204388623
885601581
591231382
668397804
261256971
637158862
212623911
829020624
706413786
888660149
188430306
813023973
186825721
443534739
727119433
966527326
641571564
468112881
284959258
146297279
102222339
960309436
594382903
168466586
903499994
277548283
233040086
596888329
475496671
553905768
39421016
816642935
279641321
220100612
410091029
951316248
984544136
132078060
904449259
372694868
510081872
364322210
740019669
488474282
496189249
885724966
634665893
170490615
612947156
925423462
613999085
821123110
515106899
702583331
903545963
7707951
581319146
508424796
459900736
439731877
792936099
123248512
193913194
729573903
238193597
233097289
545915665
886461030
197746347
112981646
143725212
413132040
543533298
810211339
438388740
731368294
128740166
713071415
399934230
654181301
353900606
193117967
610792671
143671239
53429524
317372858
624527074
120331337
37490525
990617856
855700522
33044801
903162449
450041556
995241721
443340880
568331723
315346352
362368528
608307756
323359202
650154550
426794680
320341357
931605916
434562352
308307958
364863359
811364712
386652160
550152869
805508884
138600823
558533453
898167832
222848737
247821837
661909832
501329820
539233708
319180957
159627039
871735529
815882382
374702596
685801207
372438655
48997241
394600018
37940269
952346128
565091337
360062815
604146360
101204233
581424281
971440801
494754144
722177882
867102265
983662333
578924212
289466872
673755193
691358535
214558116
86316528
529315390
72782245
133611159
950391197
732919920
64928030
512617216
284074764
941727413
51717603
998473262
855628843
978832111
409124704
720342928
896309602
500088930
640332824
381802643
989552018
281529581
982515290
941579222
129796765
1695514
278910563
106112916
133710832
826155510
136722175
433579644
999534044
120179387
705183980
445107237
572356535
631865572
88448904
329595856
501246854
985471040
862441685
942798734
289426490
692922823
152837262
539356781
443148196
271548569
603318067
710455073
333350635
969251745
155053028
171567520
804901671
711852231
938986357
784185113
549552278
127287989
895142144
890242852
591116184
171845213
759593277
776297386
262699414
368190061
155746004
37748239
11952849
405068313
680275174
594636330
215712303
331208820
914067317
69348729
190942049
13339048
61822523
291660571
104028504
310175802
861201024
995262315
335800287
881974435
799740148
844512214
893184143
407015647
726581230
428250477
815895011
724138019
71322131
504017053
636247355
810768594
671159652
40833902
891593430
67301390
168331782
25620937
725090908
623839684
368295630
250644461
126289805
179943974
91102371
104660883
24036847
21488654
887680981
827957085
406588758
973000141
742084301
511970476
488303699
284595277
247024182
270407180
799191863
966438041
419190129
809456132
409735402
940875524
369915514
748636200
198523250
403137843
695094718
499122889
84561146
993282420
536806781
696369815
572188629
178853011
414890060
901278908
194969959
261920158
744818273
937294026
977990459
764563408
573532095
123330624
602633918
477164238
613205835
874286045
350765204
31469293
179875109
508234335
668706435
483243458
885003217
405027985
73794716
805628925
618404993
211915244
868468633
323194040
183348650
298429482
214727207
81446304
85293787
956866310
256084473
89177936
930113598
158829033
92064218
630904285
811066328
402210984
33920572
691688363
969826503
183824763
729986089
768021611
196023300
682434177
1365528
592425633
323075468
109438756
550045952
275133937
236602180
444906479
739391141
154925518
42206879
621675396
896589142
293939643
650283470
754998265
726441656
440644599
278379179
257197264
95963560
232936839
653030476
590700174
634297600
544552216
759733922
134456061
832277711
230420089
259289353
436557030
118672052
999056182
993873144
103538536
885653665
683613555
79419248
840202130
337886724
971991537
537577928
610307408
602787122
218598967
882894739
855656010
436460377
912710329
777881819
346397178
326427978
998081022
230896130
29654973
152103503
239503085
294173165
435731097
740216275
278170011
472591010
560313238
499814944
964475329
372944831
454103681
380289550
959551413
634112513
330868853
318221607
231732222
712699104
807617954
705867850
742175709
890952585
413709609
808295641
322381936
590250469
491803681
59286556
55771394
219014292
496103910
468166756
734426807
638545976
446002867
958052257
678111880
390146404
640981364
604024314
532807036
527611384
21500115
580291146
752700228
799018268
528833127
503646451
864133504
334594559
951424602
787030997
463509392
832496798
605314908
795638402
344436709
461879266
918614274
105872279
295511405
736436268
628758833
892189194
511974840
469159206
900151178
134702878
744172520
605489040
599769273
947627017
485447375
495994342
331670428
602543742
303718605
204636393
97661976
575986886
922862005
787281458
105633148
198314463
258614382
72684369
779352286
468292981
770369504
107437380
544653202
625843149
783829339
215992936
683924568
999516668
332037900
441352768
176442143
939382665
157215077
98721043
164427656
329467217
115257441
480958176
543636809
354810995
157749589
268493836
6022241
996081357
75787172
904925963
735991641
586985825
505277178
614238775
633747486
523374817
306439764
592392382
62719929
100711816
258847215
348432672
974849171
271988202
179302358
170221604
416246298
221530873
669756509
994061063
347977673
453203616
740116818
2148745
46097503
630594723
655136405
789377399
70884530
302251157
522148907
974923892
544961066
474572754
110184825
510409991
711265460
922235134
470536878
441734895
748877809
594290016
847071123
763820331
879386924
79221910
875059559
845707327
636002138
264663417
542727515
527740188
707883452
29925699
782156810
761636416
145511173
894459775
199639394
798508681
12972205
301013087
448060127
96800510
15558302
932746088
914205679
403070891
522682174
330834365
172893935
310338853
783953958
565659019
241821678
896207604
198152611
897470349
310499137
103397858
92598837
655458424
422176581
602307566
21087838
820932051
917647332
226520116
827567671
956477405
357851217
539092861
790914463
591847918
963279264
261221670
382139049
333570556
602179774
332274954
11976430
59917453
923698221
496845748
962245685
329372826
435159609
418450982
729503304
916112364
865888833
921901047
38433363
217617309
760452413
214811416
465419834
643021211
910309868
842024088
649044755
670605886
899538505
400001889
2959870
765049732
886996030
344246298
87320814
790474169
406282323
582286525
768708323
37670739
619235648
966250986
753315810
800554250
404826425
348201625
476415846
788111082
466037043
655147022
390781782
489901809
971241371
302040228
91864838
853536684
70343242
828009505
69988559
225615448
980477491
766783816
234950318
407413050
68248537
670890140
152879033
920616955
836158649
784140029
825222657
493789474
324588394
399840034
920329910
668355398
106933870
895123989
446651881
833428694
450837731
482961530
773344574
154505053
883607103
170517144
528997281
284050013
174904912
70308816
852010014
252724651
992264648
474347493
99866420
118477616
575726695
942976641
116924106
653452124
784991921
730431585
834330160
325639483
57675519
361007747
558963274
39031747
597224252
970771593
843086131
576978509
224334851
265698742
350474110
794855415
280906573
585297418
931984873
216276752
265827092
934755508
518593132
192677810
208895867
810201633
486499699
796361296
777480004
500225927
772571746
767209698
453668498
463985064
803939559
303670921
778044449
48248884
126071612
184309434
38518753
907752026
851363441
117957734
9288891
851636857
588945451
843438841
770233182
503558315
809348149
914362807
541485603
989812401
377172997
646662811
344688237
793020249
97337159
273616650
497375662
549606597
534221476
365234889
162654245
911330248
40850206
854831017
245295680
29920996
560918022
588710246
824849972
62403820
996563578
103484955
834948564
764096529
837659374
605185556
454835498
299078237
414392257
204219152
646929709
435118184
919963142
42824590
676358497
440071319
188893272
822435101
329996719
896420688
743341309
215232598
299755884
801856172
342145628
619574635
337859954
221108805
751937779
49341827
259952858
860432060
123907329
636614236
410974295
597420158
582080298
363185370
348799786
583320141
3713708
910660863
302356615
436196772
473278788
513577307
195488734
929229343
874504174
391604814
949199343
889999678
334993371
966560334
328732658
679858301
541175651
951219046
876964518
24496010
780702671
223606719
644407779
873323738
511060171
987675444
152927025
11410627
776548473
608214556
376487892
985090487
916558161
792212316
270679737
228641883
990928220
458145264
753581442
569712159
167670097
337943908
609503854
346665578
180796671
153574922
716422553
682887747
611592897
883163744
380151878
459504425
906715411
73524478
372287831
838559543
912233353
80875987
801571771
290120266
219814666
44181004
823165392
301864273
406927798
90046199
168757098
97446021
108988113
741582933
7051076
921249726
854757405
208534610
132271959
872613157
484244494
104164678
280409097
587185519
465259706
550746382
990711357
162711266
471920093
205171804
405555493
959712605
276050443
433516055
586489194
325022949
634964365
169147889
651277286
633689828
946548274
218281901
401922526
613028236
37277892
119104673
825870582
868176454
625143301
745171958
912384141
275016238
791983872
444928744
920630555
390790039
936655995
196673906
737714402
494430598
974905554
241442082
357234041
495493385
200630050
686714224
243319988
604855041
427802540
809750589
751409722
257510504
964250007
104232042
371919855
231670378
797641135
474829242
935433824
243583449
14606533
893486195
673787688
534141414
127414176
372231761
724292498
871675181
767802485
514471883
980111809
941318676
946477367
250858673
302242011
212611367
787536761
635678481
653713645
261427779
816077764
832187139
271486705
638577113
183115006
397186932
664290335
401992042
244408594
268288777
591207351
615860236
116463198
730868470
54816213
906287515
648302582
31939481
80412602
524013340
651515365
273766459
247421856
118866813
606076256
214279293
698018197
591914881
306665446
417045513
175737647
261392793
363715158
109030528
799557082
403211066
223044898
626849300
172440417
415341536
348809548
237364002
315281223
315965362
961874704
94392446
338955617
409280573
882355624
434431177
496933035
429717220
31442119
912980589
273198079
968654345
838007433
93365414
692247489
919376994
439183378
999628630
605251482
970243543
952229746
588148988
479286932
694140367
720249111
865589977
335649373
951605712
639443737
697164362
606893278
39274136
458328912
422766947
815385571
310209661
356235355
84910534
424160794
687667746
428790518
347787509
184162219
26015671
502662790
433198549
973997895
198754515
2608043
839179705
361147845
845762257
762697865
982019564
520299991
711643922
588585562
560635838
771738295
579226934
771189394
818732630
331791144
767747731
780402895
746831088
542698468
593228320
967885912
995830853
884765628
821324768
552936152
997039638
33273811
143847489
333803794
886083303
580372975
284492257
952852942
64260067
733387558
215813792
610171902
831146884
18904152
829005179
446822141
894698674
987410091
590036365
725511295
49559309
609923860
316666263
539883116
651904260
151474262
583854126
515930834
731448311
696287043
48145181
314573628
468908927
668423729
32082184
620095223
897024022
980676545
210395381
450114817
60290954
884444304
509908008
346469773
629975589
606524787
837161387
596346063
105082423
882155139
309376514
464783189
167670902
138020424
295097309
809338817
412121028
27896132
425289962
571263960
161270421
985663634
768480014
577548548
867627481
990146373
370260743
638001720
92281229
710000020
929286774
124534202
941237483
981953391
300483924
45545628
646791960
227122170
973182533
141011995
539757036
383483218
409871643
217605878
698536409
194106662
805679099
364097783
327768095
320977819
720583196
594937742
892587223
97632055
835600489
741105990
295974388
644562792
700491329
681477492
400169143
786821985
290836922
395657007
377884032
738188883
412670345
703417964
311077686
447419839
819024511
62324145
360880045
472384521
79534466
627201229
753597232
889651738
392906076
513375371
403076992
472223526
477685193
970291262
289830087
708333036
819739969
892611727
502547409
707161656
13212110
466463794
81195444
489202501
612973711
782293762
318108727
792551585
719795357
19205336
592296527
680860252
665107017
526547248
302703946
437909269
919319002
868662942
92064054
782557667
667562124
503214173
568378429
740866225
713029510
894802354
152058360
458641615
718362263
138690843
111612053
307424888
666623433
877981714
911868524
435591022
841591784
928605435
754200370
176025450
41938944
105735554
22627825
993703439
19538345
937891923
834872550
712215365
847620043
609823160
150544527
256412110
347607700
321132302
867663630
126287832
166119308
393423872
729765188
467455067
864562254
745325677
571565152
890905123
699853549
776691045
774413405
347341886
618604267
325198890
620841315
331513203
720973681
801058336
605095797
610444764
580412058
205044056
94734460
753949585
871018191
862265882
634453262
411760113
542289256
863510712
732116579
674429265
698430509
717719978
133189248
429435543
431719669
162248888
926310443
20900883
475613040
25564762
383041263
829998822
164643528
932760990
820064856
456943677
106902847
583720630
610311008
317593075
324737652
831998732
350901679
330934971
333261412
231625543
229372492
784370578
915027893
144326635
896987878
401664019
744057816
877687892
27806515
85009299
381093551
422859921
697693531
534124741
197119504
942147085
624712728
218780191
789258677
435082272
635643994
321218355
343453816
438462323
603921968
548926913
844547593
7215499
230038923
689794902
241586675
754245538
577654108
465320811
405171344
276684917
66973038
914179187
103462258
9972684
311134573
584765465
617571287
81964123
482814620
849681789
632616750
51665227
493701334
459128716
708190044
110416428
236824538
967050656
480031728
289542836
994774894
697171646
385881379
549738250
466100905
274570742
293456657
533519453
37356618
116828065
233939625
404467299
634527344
310189915
595727477
127141293
438786473
490076100
589807913
324872455
614680115
360228615
612580447
647195882
757147797
831215448
148759277
783785608
159665247
797225967
55542871
662755934
367807285
734654853
737901242
776304863
1115555
713262143
965806486
321028802
471832791
997161093
584317496
896256404
231957413
332461912
565708131
876621458
631271574
75301042
948151204
357618107
901230572
364227954
540115927
570393215
874555991
50317469
833264021
503039923
88203772
284609925
604547883
885106038
524024983
299425791
806175643
357331536
617604055
441381228
623942189
740731414
97200442
27233845
369937554
795701593
149068463
388352518
667690399
920630046
748788693
724735911
16633052
364396276
889900812
350789057
143589775
822561480
962187283
276883962
904027059
791853956
234026083
137900842
296891677
383012345
668956350
265862188
91133065
659515019
132247071
391872954
284959745
22378373
918221309
722963273
53420151
681759738
467815077
154030619
577966492
305733910
561891313
616548956
958456363
784536317
934096028
131339967
782569695
390396533
591904357
493677221
570278183
382296683
479335513
194377768
405491971
124839231
378013042
499157671
8966831
430136089
900473993
391042368
557275965
468300852
50832670
284395655
124707344
182092329
331739676
514819558
7348288
595636197
299000242
253367441
792655617
62031550
85869951
837717631
600239969
287287139
178338734
672185740
430825473
958335867
251909221
864910066
484278705
33658219
342220274
6951371
695520289
825336970
614328680
361869725
59815897
21925696
184956488
181722612
15924247
800201741
500456990
812838265
208625002
606747621
880605016
113540045
659466038
963394307
618160145
589150156
838192635
356553003
713182563
516684051
789139711
593251113
133976157
80925990
312226548
452173010
786842925
408770061
224014964
351828965
519966414
457370611
471426918
141943128
41887348
715994793
858430192
449185988
652776159
919407304
1704897
929185727
607219323
428523034
835332856
633861401
12552190
715821208
594292411
300463183
395537893
835546424
239513069
991662681
197768943
817262475
944470466
600254532
542058936
409361861
790348862
841113317
907276360
793759213
762879771
155832081
291697267
980681544
149278209
130455233
676065157
71433057
174030159
609809757
862361210
381062362
940269594
161752300
474687047
134818235
95106407
12921749
281495578
783776962
4801406
416601695
38174386
354398199
534310677
937995080
418147712
992974505
224694419
717397441
74819728
90128312
88737272
840868879
384018637
403215662
891509472
695440571
214399624
740123616
597847464
972628426
553003641
60439713
490257345
146505614
85223119
637654638
9813781
506949390
847971058
349191944
979301580
823317598
853019687
361392412
544904491
420888165
616997871
511774658
976829830
460583404
302885537
220480074
578920334
661471451
558847646
323624680
680245174
614977037
981918693
50077645
793448617
88290100
335438051
126665613
104703410
689046893
57806071
372628354
297148209
736016645
733095329
246759548
382503759
948735528
891957146
268547886
424606794
870289347
613040386
155395187
497368429
433000681
507219238
210425191
979124390
12305666
827676000
379926306
313310518
380976256
796880383
108639996
965005893
505706138
66892974
686194951
447698248
761032305
171481631
973598777
985476829
854768672
300802892
363579015
210969280
585650032
603824217
246511936
750024435
620666793
871342377
66761023
201071758
978989897
44079772
333044923
896948926
612966215
100170809
177175156
484942595
235970362
644442890
355813840
524790868
209087521
844232249
700533673
588350411
670085979
846994636
849197814
19542972
772960960
163006082
626758853
206134973
847043617
909640959
51755757
706474559
147879632
229797995
345877624
637254055
689977247
509657985
667977287
671408340
661534338
363410761
722423901
877844268
139708592
490657186
94701995
246687539
521873625
556447198
662851486
128011655
807403965
558612626
483831739
420716244
327776992
157082940
1774858
443700896
4503261
750056255
781448638
490540774
474762715
370878233
85521804
440079533
189203344
599185892
454194423
72277626
377117797
378552346
943860822
483591716
490917669
445735161
262215638
94618330
6992647
378824959
474662803
376333492
104109190
399815678
407381145
924546453
749039217
31503509
945114233
737022518
410950711
737675321
506500097
933446323
36150252
637735882
905152650
78661779
287723037
594652048
232826789
74295093
557577348
99692819
164708014
637902602
515751335
683864143
217152267
688679099
679464171
629059227
968307917
545677486
27275939
38217116
746226887
419812829
617333798
809253152
165915470
384150855
53375841
288223535
606989952
81984584
272698148
678930069
797323371
968585636
101119949
114977231
712825342
97602412
394190768
341403110
265133330
301841120
46789043
825298457
340212545
703638209
442367346
291625080
698426587
811123985
372226586
846194799
656793054
243138041
482909051
714637836
834130601
157440374
114714838
78594591
935012224
66623001
551108359
315137028
199190341
148647238
148524054
123972335
917121416
928457521
551343768
114464226
38908085
962687096
512396816
160823131
41504592
320119506
857439709
414113628
939996931
719375820
293034508
314941485
809239278
299564045
283207899
155896110
55663359
440733286
367031744
795685536
97538640
387342294
145169687
106765503
237457786
908081271
351824275
694224260
562890557
938323156
916525678
105761524
32479228
773246915
802830278
317691556
425760476
443340613
136622407
865458902
105939467
667224681
475569267
272397284
397218519
684964464
406329753
904125799
251371012
450833923
916927471
115151253
585773871
994397495
349198193
287556057
438676525
42743164
212636692
915309663
88894331
683727913
473071024
676707204
514807905
407602610
928954612
355385087
748349603
732873502
739659021
783539888
942402503
577913818
608586388
991596529
550009072
174645529
668569032
363637021
226784754
639354036
972386600
389864649
731356762
749222
474426371
821207722
461952610
345841568
155802020
249018865
569115735
723379161
145022878
302123376
894478917
495938967
314335085
809808096
469805702
982858121
668503877
628374603
258382796
612734226
935331277
660178852
557356571
723189645
786781564
851664495
60787086
599594193
61458764
768895381
390908137
956231699
569869007
306177696
555771937
261110887
674578561
865737154
226338317
488538108
650092409
613220876
698063372
107378703
400090738
744192213
415274868
533042997
441577427
488298974
145460785
927656055
815624401
113785476
832355218
105618447
585331995
772716048
937676296
465914805
425232504
184199935
371798563
716785371
949463737
143048184
562306133
701866982
991520293
809275487
5270057
445924258
713662017
673732643
866440252
710106
265945808
942389886
470572718
864092129
118147852
512091800
701521790
131859977
850867407
357613731
529814693
445821362
158392802
304390459
63377180
782393329
702863310
895721347
240486841
602877349
551333031
68608042
471598504
782088758
685089050
233579756
103347758
388419880
17912783
155899603
345530535
735860818
403629923
670455952
932426628
632916626
884478729
180593311
527317849
568143392
84288822
427657675
40233934
785592210
925787555
23040638
164675927
733891725
897039877
793171410
4008804
705921746
904672489
284100512
781958597
449039559
818430408
611878763
39229540
455407079
603892299
250585615
248890113
421775735
533035083
172431402
540303758
66267011
689148072
484391814
256356627
625744360
644354573
862120157
713195415
574878982
529351955
367799980
694532578
239546865
851192235
777071523
631424347
460447116
809906639
437461115
831630582
449797937
557106502
309463474
794890958
595124188
502155487
170707683
378487751
918251586
492099870
262792694
258425011
789432330
797244511
411013984
818832454
427309910
620651261
999106611
193864825
875861983
823001025
432740626
758201920
694762539
948063291
115901957
390034731
652620896
793945984
323199379
599741579
141244812
17303861
489822985
249225415
445278572
948628583
797527071
726391088
495439388
337041293
445936403
995199134
459063460
578583949
877723055
233379553
967308862
341538596
469555182
72205728
547835418
453198636
898074682
532475228
12001033
287035824
503945555
185958767
861877646
564624339
512653056
158977585
462986547
118864058
745172193
328672843
870193636
286790939
152619379
614319113
765002807
960140791
310473087
863293103
277612675
876579832
765863874
837084928
473728262
405097643
919088050
166224403
5678239
253485096
197442157
732047646
997255247
277004279
634481325
275554627
786063055
773276865
367716173
6509340
845582351
135814419
100123108
584966620
612275210
89461930
14888263
442664154
843030313
643512724
798772903
689811484
638784341
581732570
490483280
745295496
471826844
607779392
786892444
744318603
138958900
746792393
176372248
336582266
66705552
397951911
341289125
639131156
742595485
647123841
400575497
916033582
246532142
996262664
22163181
528236324
868647633
223388747
74049870
974518906
49019827
921271962
860750274
578302746
712159864
851497233
673147121
415541423
347584280
568707333
125883667
342701324
306824354
593291270
241889574
873293889
579917812
395664892
519886290
559190535
364329834
678731881
336562997
67326439
81918524
258200163
42062251
5946724
969153464
945571193
688489280
225104952
247357380
782533180
155770781
466405961
18271572
810354450
349095045
939891644
8127798
324288548
827043330
137394063
866377858
171181444
667322991
43047914
721666665
97871504
133576761
973435099
80520235
178302417
976161629
200335454
516062731
534079402
568299195
436432983
537903993
279176047
844768415
893708633
29419924
464973310
421400259
206392077
604898151
17630613
784717874
339554295
685229413
836300214
667110181
44441621
282258199
474323363
894672515
774231826
339564758
370695703
419455523
123557151
931099291
627319829
900137013
740526223
382807978
247875481
741358946
82534675
827977013
261543292
695954477
855788281
470449579
211011820
973627235
764923559
80857114
12200352
315830601
610038971
948353756
103799043
319873456
923506860
578326251
666360454
342059888
884718884
424564244
422745682
124522104
912981190
715352712
268191818
92146040
502742256
997319964
287182187
933964142
557490414
391710848
758676898
535928507
809694770
750401977
700277000
869899396
632582969
689861886
751778357
317038615
734923055
180825878
74821987
731727963
833485836
850835030
238440431
58300080
437163670
633408470
663695918
848891629
838670754
566769212
122445482
227511724
17396205
173162323
439273718
323143407
698501629
849410367
852812363
45415638
154120958
961224399
961622590
654739912
39134545
202190343
268755802
599960451
870507965
891114444
391282385
552564312
956845773
84460912
890595623
440385120
193220862
353657344
349048738
644619678
890278860
980673930
286928991
227642623
872156066
498755324
77410118
721990240
484465094
788215030
920135166
244741269
224463069
883238663
55097089
712260463
681171843
546681845
418479516
788797095
350647770
642962269
93431922
99538349
377698651
927521703
520970373
695053555
971733895
99135065
825205423
338177226
473909206
567930891
381707226
454457739
686384003
689124215
717155355
623975528
300968276
62025883
931690523
632967286
198634270
747939066
734608701
830176152
56053738
24267748
42495852
459128834
395064791
987741095
52508514
9987488
165150836
550560631
578558583
900312268
536056748
847284042
685922289
327864009
935000218
337273673
207263956
344676518
331417868
743754706
289385410
162064406
515442571
595245927
157013922
719623801
736620887
724000803
464751359
345665765
915509235
718143153
227941881
831186773
309755563
92943038
162520088
292405326
882430499
106801517
265997983
557836721
957620322
277336537
938394092
749746510
984647151
676129676
861717117
896670895
724184324
41480670
25523451
874994733
770194631
36743516
430444145
482487007
518980264
393771474
601546208
789513382
82562591
437271250
972953080
904967212
972710360
490782286
717529846
952168623
192517708
824218928
31757904
906778585
838868092
824345344
57089219
904258468
588617540
580416485
205439634
267281046
972968122
983985334
769416801
103675045
718922070
118014162
133278667
127016674
34866020
733998443
158319743
184963488
726151120
915931251
234577616
561327699
53323988
453264698
288990986
999589075
334800968
162112961
443141475
784378484
454343704
670107033
448523241
356332562
549744535
781445114
7276625
9142760
635948750
707371353
426976590
851305207
686549511
57063486
436170780
902637993
854192629
628173110
522678893
139692443
78905982
274606631
532972333
743321881
53846358
268223467
872472803
487488542
294818817
232592893
986027028
561751324
960936402
832032631
574604687
381829607
787025227
212436549
1545896
473096711
69788154
397758493
187400571
557191696
481487797
113485434
114889268
227241284
614325697
641366486
488315223
289860870
838317454
268649973
668092150
200342210
475485431
20966464
996393089
382064009
333278183
193309267
422957219
825257937
568264564
802366312
837911069
419774388
554674517
644257546
469471548
383935384
970978571
250346078
764284305
697837753
976956868
665229883
659275152
810587092
926674831
651901826
325467416
829471353
639496604
797419315
140752915
408823847
908488452
42125983
188094756
348023174
266829362
491658963
403642882
273147742
735242734
972554483
535285182
796992208
690372598
888659726
167948681
394161800
616986786
226448100
42217505
467898168
919257438
124393188
580394666
378337810
312525586
882683226
374005241
512290464
766024384
863566115
363131125
74682327
187055823
914469838
304394585
572695471
371270293
611239292
309063446
662605035
569827784
992602737
442982095
963340837
639914950
576749102
817498629
867138898
796129950
131930567
76717715
43683066
898724859
883972382
742235905
821854029
984226336
844908063
671751172
890133111
484374846
830292584
612940715
361659788
612181124
647504286
482677375
646506803
132493356
258619306
311033453
923733806
198814719
840050613
383114349
229736656
585305202
581625522
440357382
428791282
458732816
704504721
995046250
50390178
627756938
256124829
747878571
97299728
967937243
515562430
562091726
450535750
213191537
919012116
827972445
492254940
110623406
503692894
460394074
721946436
331866791
216363677
900325321
106861109
953405171
980180884
658698539
963623278
407742856
933208256
427342471
687293212
385541882
923035244
669916761
853626219
452026411
297048367
525590001
649413152
163169508
268509914
696425618
795167978
975116178
131078981
582927816
924320518
12733807
246968819
654871928
318173443
560892918
662985460
393342772
748386435
919383171
546824342
325563590
393427539
545779045
998601573
819278986
63957491
202864649
847510462
232065672
33032964
714671084
405245262
863407223
246885156
409187347
314926005
47140897
128296581