46468844 56852311 35814248 286109118 293037550 282786603
5043135 725736 3029033 19417249 17637037 19055030
72743624 141943459 84062151 744374292 631670310 732700795
238444006 72365211 108419262 767514214 661996417 797486422
181039185 139452986 78019962 590794139 577353094 436892747
1633523 424224 486911 5098000 5005958 5203555
773706 1819655 646555 9419278 9484803 8888507
63541321 33933559 47528083 568141554 562137166 514774994
13992368 5480793 2911838 135321074 106212592 143662801
5523649 6969470 3454015 61036810 60980351 65010637
5965451 401017 102245 61672143 55301822 52732580
39100202 28610381 17663640 128378714 156505570 127310197
619607712 217757676 112900937 809309988 617336365 683957180
425441319 56704850 32034388 791670510 704663327 826160026
377883328 60815328 60941366 783875095 831805767 728750724
13114061 61373077 34213965 130234385 174546614 150512560
102413368 18319329 27171606 300802222 375789774 380574569
32329762 38683460 48278950 169936499 182124486 188672009
2778341 3008986 2384967 36375523 34560266 38877545
114024496 2747144 8862051 306440917 297151770 278926523
5158956 26231469 67293172 230044168 220508244 227694318
2443780 3418789 4269389 23361606 22213481 19586809
208503017 29899539 125556406 329518496 97143740 364120418
88504308 51278834 6661191 459105653 501905959 520828253
700437 38075002 10315307 263991944 264866112 266774563
24770829 21943806 78210528 321709279 384533131 346828115
386831254 99435091 66186811 477932977 393572575 530865951
15464109 5705995 7674014 79615188 83320346 84398329
1358839 13506510 9368861 751503553 798101511 786416783
48219575 49460679 134043242 512061519 516147305 537009127
16491034 12767808 10446899 109335133 94141340 115060336
411737283 52232968 325624676 615043179 101560398 550219369
73557046 46155 14607599 259892484 184342081 240155292
92929824 1543296 10268827 147605442 160047067 146140999
229187896 4845200 115200964 310579284 310913996 359676367
36667673 27971645 31685543 539268205 584478953 587573618
310663601 78676941 15223374 570890107 544510457 460982649
605045752 217415831 193349453 815198998 413490574 569113025
18880333 7730681 47691544 278236120 219871866 283944764
356101263 40196 241872404 522090157 472375446 545302102
122658157 43200525 172977042 814092622 743397206 657737725
13059535 12863150 891204 42552582 37331252 42164468
209593027 64141985 1428848 368143563 407317419 422604157
179069649 6819105 82776599 404403231 185911469 426010684
20802946 17646693 19867814 294744307 307388259 292854657
252961268 98297792 25169315 463988830 480281163 327922446
1908879 10006568 3661826 98136899 94682312 97264823
367920379 90567579 7996066 705821070 615774723 673588539
62685572 79651826 8743754 904397793 914511994 851923942
31326627 30420304 2405746 51783326 52934404 44021721
74232360 18949194 51678978 177601613 207929847 222464921
475076409 119811500 46444560 639087339 667477708 228847085
405218748 383405059 94506432 440010441 475634943 323844329
181699862 94666283 121022505 871813693 876215279 869761978
405673770 21144405 166144659 529854185 471625477 587131009
151981359 163060 93375015 542542697 572182309 536772707
12762177 17688242 66209406 351368109 314211400 292262295
412659895 73779167 39352822 665191806 591789957 461560815
402849803 302054436 111562721 751012205 646857845 556583046
137328143 45198573 34799778 684551201 770701796 748324800
102932460 251577178 39453315 671945792 753568624 739106695
104538993 11955621 4353452 165906254 136644483 175680878
14566355 16762142 14533923 231273552 207223125 201030548
173132140 28505919 41367126 763386617 766779290 777997113
56762073 38411176 12356797 296840908 296758317 254959776
335627672 163642856 134723498 818983602 769647361 662281119
108448658 9312425 125859053 322924905 323027796 280192015
8394674 18978046 49649717 200552034 173202972 198512002
220839491 82751884 3771647 500801132 494547864 470275047
49908195 2953000 24439634 382094902 423313662 418048970
24979742 1018767 11749149 40203655 32850971 22929628
63794507 138072451 60230037 757458630 755252053 690202694
27831826 1832944 31553764 63293280 70154784 64970295
9127728 13618861 1170804 154939207 132990001 151043890
35373899 113126246 5489016 522751167 489482946 342976187
56650001 39927868 43899488 424855816 446293908 389395820
24931251 13896091 117780 321689951 369642082 369429816
427290963 105428400 214171941 682222531 728005024 620052827
68370196 136766745 152877859 554847796 544747836 552516127
49555019 8551031 17656181 407257425 417658111 358072284
83410653 45919979 110001105 796136420 781064101 642912757
148910801 11716562 24017976 366721065 505807162 492822205
40974407 22330311 101824928 559699360 419918460 434405162
29112022 8170163 4484015 90643584 77150485 102709088
123685923 36126532 129911619 233519682 294959398 290386769
231672482 77808556 12397669 307885475 298481667 214302493
23078136 21152874 11679522 131454750 85634451 134025746
513340452 170567498 445831850 616956443 371323635 667616425
83730216 202070720 76326983 620124557 565523296 647297183
89509539 139616982 34658786 233417091 160841483 176839720
72043772 54124919 26925444 508333263 732682297 754672095
297383141 107149254 26499127 769534109 699410135 801566982
7666579 29698799 51076292 250713808 270252878 266103226
268566100 289776667 144149262 889710858 883956736 700370109
61123802 6357140 73166046 374619201 382348615 376693087
26043247 865275 4563923 72649936 73195017 64307748
546944231 231218347 201520072 689531795 674480078 578568570
12681693 7294742 5679508 30606612 25333349 23068767
134847882 20024019 135293339 774015678 727213811 713395429
167091105 52821123 20191883 222585237 229159712 230556263
16968369 3668005 19916448 159276958 155360598 147031988
98487345 75158326 28242202 631977828 704899136 452482236
50442113 15310111 846812 107189751 64800570 103564160
595738321 431706125 138342639 638495213 512101719 540336635
265710112 95062406 47150579 369836437 435604575 407706318
259867196 84151805 38910690 410888580 421398464 341251874
46391110 38513051 17525587 244380970 253347418 182050598
13453365 31744521 3153184 354770329 340510114 355790846
626838101 3476155 384493971 778690408 597435031 721234453
61392357 106556837 5283447 399359834 324385037 363808434
164282030 34988642 45650479 642625966 735220421 860806629
115303680 42876269 171350178 440839403 411123848 447805934
15606380 10956195 2388491 399547240 395149491 387823923
148509844 48289492 118040119 170336149 65191525 200048524
261271217 72528579 169418455 569455990 578699574 513703695
452290704 37112623 343083791 708011341 686971953 681555878
114490284 114600516 15857678 311533545 308524100 108890198
468926719 71990654 46382827 825516253 875291883 814932094
23840737 11768511 9157823 230600271 244368061 175908307
41258288 83789216 27977584 434494642 433082645 379188461
386391026 20806996 75225970 809461480 702146159 753878556
184326219 77669215 43031014 275236742 307298173 286101311
18059628 5902114 35287359 103234681 110895875 103891119
57859744 130927297 41748870 689178364 786290506 763537387
133229870 69528169 39638095 288452875 226915286 287345062
33699880 47508541 29767040 165979315 198152921 192619320
4768630 2776477 641144 86253973 83790465 66661052
8762039 23514822 5440017 121011500 139259109 130568081
23294624 229036274 226895467 941772833 919653315 911679169
140509 31044 217601 12656881 15166627 10741234
7601072 17894314 40499322 363047349 401172238 366283748
20358105 2685479 4160369 335704674 280956238 290198780
2209430 44029 750419 4321779 4195168 4364003
53781764 9869372 22872873 576888692 494130053 545134956
103984950 83806963 29923961 646135552 570568151 626400284
616898777 216625059 71060392 744051945 678940054 770165151
17843092 2056928 9157563 18538964 8863933 17746170
475043487 350771223 419374752 603939193 363698196 647722365
67611468 123962253 111111177 968518409 851685827 843680165
206954618 167704320 241577490 506210424 592710505 608139780
126486686 52568804 90389287 180568007 163728994 162714275
142398386 94605814 120884904 834504086 774720443 757550348
66997700 29269466 10198311 155212227 168785636 137683084
149663588 21860652 68889478 272558808 153299496 253106556
407022180 220859296 159431375 745850915 563237487 753861319
635064972 618088364 149763771 701297110 851278485 849393962
1744693 49832192 22904867 373578933 455884898 417049631
52712597 27291527 68901232 333350492 279588077 326791513
442534162 6754891 268704797 608252812 535793369 651975337
53596633 31764128 10831136 150876205 146467265 140206008
186595431 51226388 126527775 683045949 675710875 708298100
254261616 85710352 90670330 460968989 324006181 159555755
106831707 13151598 20326711 247757508 227984567 233089732
77803632 60115865 15380482 109536455 93191637 89352738
47389045 27753362 38437985 246874263 303753457 281394439
3122609 25876743 19784722 334717823 367010927 379211563
139128909 75867522 30737505 551468369 559043091 523825213
8431186 11965189 11651679 130979923 108902713 127681268
62797838 6646982 38407367 331603943 238716928 288192002
68046447 28480065 14141680 259862942 260035933 258331805
117062403 2379729 63377709 193997276 116680812 202375963
447401658 40963376 51768567 674449120 477471717 512872949
104984976 5104229 108505962 357295175 358534277 354172199
149158902 147810080 19585394 459683152 463923161 434726581
14482559 14371496 5077123 69240123 77485495 81647321
23832797 17957805 1607007 944177350 854972141 780589970
229335391 206407474 105958397 358885762 360713948 303822409
57959052 49006736 14943625 371561904 596467399 529392435
414827056 79312661 32171049 863045310 432371552 597543011
28203342 31491344 6443755 512494659 546340060 526019008
10683784 3148932 1588857 73018882 44488276 76066743
10453013 12248386 23587270 163031808 131582850 180034809
95293869 11603226 45816808 326748688 284352097 315606412
78581672 110809028 26710313 702078732 699580970 749837768
122998876 172266138 28389651 445276895 761337818 643543346
10107060 3085637 17650085 60610712 69342463 69319390
112307724 139534696 20865669 659934652 664417487 613560361
244714867 36844026 22019961 911992647 542975053 855320195
336528447 124934565 1812961 648393398 719403762 806885271
179894025 100351368 33549844 438509785 425834034 366759937
258750188 12487155 139719368 332639170 239921651 277957871
738232898 143781154 2458474 803184717 592121286 804509472
2681536 9392737 12476479 76523963 71200793 76540130
215419544 44851514 23150041 327780249 250098810 225170314
448759381 473146515 234413882 827204161 946561345 859584825
493601591 128541762 246284818 932355094 851034332 931485371
400247564 44141695 47754730 731941296 698279846 759865949
38722780 18039541 9621143 109501311 110548432 100567690
229043713 95962380 7841394 293555448 265555290 312441260
7881499 5106739 8132552 39567731 35153974 44634283
2601875 3713825 5445002 73569634 79684053 75493516
415459937 186473365 6640317 762019952 713639162 729825564
400486933 82267603 131335759 447419167 430408225 420532879
372663368 41193013 139241591 891380452 840145108 623425842
170980268 27786816 52753641 838321459 765215665 851531788
102823788 13096005 26658263 361224211 382928424 385320867
418340080 150355251 160880078 836419018 925804555 837522653
73498107 18548909 84451292 498047965 503913014 508746137
473652469 174177981 273209172 869882828 923001230 759489463
170768054 15073334 88084 262287301 293860503 224910226
257460898 119840927 87435544 411758523 358065066 440612560
44219954 80767989 87539627 620900923 777388734 783563982
22451044 22096726 55626055 391914105 423576838 390940753
321499134 81346999 130237405 553972527 579199379 595892700
156197623 43980108 15078795 343373013 348198581 324094898
162138570 35892998 22793495 830021528 766001410 819652852
99480595 9505546 6730499 911799581 890373377 866007076
30325900 102108710 11255892 350353458 371403799 395961293
23839357 50585765 11386440 356801604 365448179 351031381
268291010 44448799 119433565 367891775 123270886 315204105
297353803 285155041 5867949 828061220 913955935 917327439
42726841 4383980 36883828 154621493 163899616 151776027
22964017 903365 59776688 225095694 217603048 220454110
18959295 9594782 19686858 157632415 150122040 159572039
79285379 38121693 100902843 454794360 448412420 359891049
102307101 77042765 39722269 641741532 764379229 652045168
17332544 321492597 25963688 784550301 837343959 633585948
213696027 103660416 143545301 923330040 834051101 631554568
282354809 32992978 110494431 532581909 306362261 329857853
23208606 10731921 10070429 115833658 105197365 110619751
231254917 54616307 112866533 417199304 441532470 456015669
10749933 39554927 57580470 536355890 574325482 507617391
125180900 328315004 59485334 852776338 844686899 850906509
215238329 12406210 74400400 782810835 822848611 831898890
667865799 114216878 507999631 868965844 624480264 961511421
271654538 46069904 96213965 822835790 827510964 732609111
5667587 14909469 16857718 180857486 146911309 174313341
209664817 30943799 29340819 721216416 680381697 679821872
10875236 441091 16006072 123129747 121905206 104417886
216479230 91056352 75954079 429203410 392764744 327541812
359721391 40725812 92581703 485530345 322226809 515585061
35582172 21827701 23512496 620035591 564155180 586216056
60121454 1974313 7292494 101598756 80900695 99366429
307844558 21633441 195924896 537466281 482045588 530615826
417678 49252125 8992884 462123532 454671361 491246819
124519892 38242073 43134725 519021859 548895931 517852190
198897531 68348051 30601571 662517454 756076645 716975413
61036943 9860775 29376134 349503561 374488588 374223348
14160175 711779 376617 66469031 70428593 69684164
116340744 61839186 38535874 536981046 491938724 458590714
40359987 3982530 9959180 711341924 871462133 845496870
183590232 25616285 200733925 484492999 513746072 447308212
207024674 75715081 133981795 585407194 658636041 517306177
43143945 3990060 5358157 104729482 93633716 104975076
557777173 270185737 237022189 707557585 674751209 713749465
8505449 11395062 26538359 103103769 106398350 104003598
130894375 33092890 21135271 559356053 697397814 800652538
138317324 95002987 8336314 184658721 193691842 104254298
162667035 27045585 219933408 492847554 437372807 504228037
108694621 10523194 51102667 112012422 69605044 75934070
422691618 124827726 209244296 768831690 436903178 744683490
34241881 20763995 67405190 292850982 254018745 256614783
204933309 112691820 10418353 376562959 384155387 358533860
59051813 998764 32697389 504044657 502979640 490645170
30891035 2405888 6245242 190741679 194384393 208209093
163709290 29679173 18794452 190038003 158298312 96875260
9616550 122471159 8753936 610443526 613225626 285652501
199233110 38965582 53809027 526314933 400734935 514771398
330061291 1590818 20009004 416870253 406063888 400957268
87847377 140330263 83130576 780832634 498506822 738622114
396413827 116776852 71524722 410898952 460153810 99851731
588027089 39108341 239102028 786412639 691803444 786220784
404850373 324661856 41672058 550488142 692739928 349760685
233078059 37747337 126897663 564846236 410861425 434386950
704928018 139922638 222096983 778464487 416231564 793713741
42676465 1034237 34823825 56718264 31940654 83786103
4651961 125640105 24218733 371526172 359412704 362093304
322636209 60245766 101770610 591194187 479893862 537690394
16589329 1493303 3610403 35900901 33086749 36086677
436263771 32381974 1930892 443515967 423424619 133123297
290782842 27536923 16683714 346352950 169877543 208387916
43047190 29321528 18498050 227285635 226752675 207358578
7594025 52717557 49338486 777224107 852598885 852428209
155353059 34828728 247520897 415432880 425833206 430035404
88654411 40357066 33118219 676252367 679254705 704771342
7341281 45577137 175081278 639715000 606408983 671547329
36681177 52882511 133391588 414857863 427447976 435542585
114884664 53329738 3902661 646612272 715256324 690943146
89009739 11055764 33346555 281606753 291440791 285185329
563405463 191758156 94203751 648102446 653894156 267834828
97923468 89879956 31979878 321399198 356829529 245424521
69112572 52792033 143755675 604423584 526175296 579061416
200224493 108620331 56363458 400185632 493613609 457348030
352483357 18717555 140543310 580912234 611688586 677838298
31922727 111286924 58488263 622467679 678016941 616160732
633234654 69613150 40532336 849777084 766136235 814924499
34520967 72469363 24400246 407186819 476270227 466188663
37931700 15129746 41305764 649796747 635584470 608580790
20122273 93604295 35895235 476190550 442168228 359636388
176407703 148074970 24559789 359059825 300120646 290112685
304928713 63837204 65175578 733184358 690104795 702061591
88441415 78881954 1840202 595457685 606959821 459657321
31476554 78830316 40512262 759350117 732630404 746435914
25077444 30245994 36470630 440819890 422938624 404653674
94615732 73977793 158197671 284064951 308175106 279507963
174621519 17551926 4439412 364489283 391573492 225177374
14133982 12856164 23696845 398627334 342369352 398043996
264519514 62838445 29757338 491794098 595989581 579873999
91913144 6149120 61404842 263703634 218320301 271478113
213065355 102117665 46258425 791545201 790547725 796671079
24901612 20167167 53612181 773242143 765210919 677311018
435713695 44055794 10264577 682490040 674090530 656583850
148846947 16789186 57248176 159572347 104595035 118505998
2589047 3018086 214072 27236459 36175341 34494539
3304992 17642738 31745775 165772951 153555815 140497208
340740701 120901889 37878985 718268489 512888797 736221278
5931526 1488384 2509787 9855942 8348778 4560833
109584530 110288933 72927250 556859624 643612500 645922583
58558212 6551059 5038738 97740884 83643807 91329129
686735782 188211418 137265582 764489746 375607043 685872385
55116783 134440355 59994929 533664782 530603982 549186032
60792810 3715602 14961968 205468382 142975440 174238862
180492367 9887526 84985281 585429523 352616419 564329373
7697927 3318911 4381183 231493477 241842392 206763264
41593316 36595 1170942 78424206 98022799 63923162
197622638 76983081 55003785 611806933 564013653 650553522
12101704 2427160 2545383 148566895 150688453 138702386
394095766 298807917 192240784 649857144 830340261 788730985
45139582 15659853 4087031 152293048 188793956 170493782
154504397 58285869 34098879 185462418 121492326 97534888
40541866 5444227 11087299 51818072 45581722 26411986
189814380 63653735 54423558 655227218 649219917 704269317
207795208 128278472 4884687 768995801 735649397 711099606
21385333 199126175 75422665 643673107 665436934 616854935
69105928 72175262 25716513 841253166 504086029 887689784
2952341 2061238 100228 45272914 41087521 36227455
1079031 5913652 707242 151249009 113563589 144728999
38323354 49603587 250020510 620811695 530656012 608646357
88835225 52188105 2825175 286501868 308092398 265587361
63217139 77836650 74980602 853515369 813898794 863617586
322490338 79888913 73266507 776896611 763806794 673555977
188359460 84687585 26627362 613725621 629231260 624930119
256849067 23814948 180273934 402467701 281194233 545161791
30659176 31387635 56970574 56731102 36849101 70641007
18606524 24312542 56731105 503027631 353925997 530862974
243198734 82445453 33000962 650090935 497643753 603904236
497449718 52069504 101553830 515495076 459261868 531713964
23523737 36228808 69882297 545057158 663875981 623784522
2960714 101913980 25466340 370619988 323779336 266724711
24280799 28283389 74721276 361156179 401625945 407118667
63302900 23470827 19761866 216692886 220515698 208947016
93467478 1327097 48747758 334289450 291681870 285790491
3457661 1118446 1832339 7354778 7347198 7025713
5794909 822864 2025725 6748610 2331683 6292733
105875956 30906088 48713127 178178193 184951599 181264998
431208408 46142824 16613778 857919671 608893225 683826979
34282377 19228280 832322 207335304 183993504 162734359
90419025 22289132 271469462 753877172 677918335 756527553
173743157 29218861 304858308 532798702 512577960 532703695
857504 4680906 78824 18447719 19350627 21604088
23243782 3071499 41170906 558140691 546861602 492473775
187731547 59979471 11353112 197342742 176350633 120169164
180588204 145229857 101628973 897840116 772309557 920287368
150797921 45747660 49729639 262353760 266417837 279223665
162014530 79947943 39236316 419634942 717839746 830266480
63405017 51655763 38181856 82769439 77220521 73179235
73647003 23962535 27065538 273529638 284953714 264599608
5168261 8005665 1499469 52275058 57703211 54378215
439315737 300171797 391378964 575806420 468665114 520646691
13001855 10429996 2172998 58080584 47195714 48089363
58323391 25555468 6220736 130106288 129196974 134702559
33720075 139406304 182813623 583101741 625260880 648541548
266145437 47904769 74927643 379308007 456094616 442714298
31289902 208637428 475647203 965600551 954891312 957502201
286659812 14377352 78514593 783333251 876209964 892284590
458341230 329946205 120309821 607981488 620072670 531328730
297745109 13562740 194213182 723190328 566210183 752277061
3877295 27247055 14152228 157047850 166370386 149292011
8622156 12660763 5676778 69695809 72071188 65054366
435106755 345104557 143896450 689794677 741855369 635712705
84061632 40919443 70226731 94314202 66201518 89070331
521385338 109852621 63642923 883983939 688780680 531965505
643250052 435005793 46722452 693743251 631814385 454110411
49774272 145307712 79416842 564822937 502336220 495822473
4558941 7197697 563129 67157634 58340955 57981981
60543957 30076762 24298705 187513143 193538446 150939966
251582956 102530434 1334088 848445183 780182852 817833866
33636102 24088412 30743420 605709650 600871390 434636769
33862625 105053434 3341916 516087231 522752630 560389968
94167181 28291676 12204408 580212904 522461439 487332566
295215403 67351652 59246824 569224769 396902412 530323618
79797529 5021776 30257955 119697965 119309305 113780266
441784953 30726875 64369480 642928037 471352195 661852093
488513355 340823607 141816214 728876141 606297567 515554581
33424825 75110519 17439976 352121120 227427468 336746058
454333228 140531244 220024549 547986618 606035432 619419979
224590929 407574792 9496130 933332486 693165550 778915539
109683359 16651747 417752 552821861 484770542 383713380
171112526 36180290 33239349 244941286 244665305 257913111
10459577 19397460 42417369 234668261 240464383 272577897
1709746 4321562 2970556 42001890 35708886 40753675
4555523 2650238 7399169 30173316 31918499 31890187
1575652 1580993 3963105 23735572 25019986 24159405
2106499 7101126 13474479 68109555 65926322 64381736
32455092 54326382 7949970 190691545 166404446 171436752
537504057 12367229 58767203 700807783 571967035 727479096
24682139 19721526 4610122 356100243 338075645 365925634
16524881 5818846 41880395 269920675 206189862 251217524
335992394 155274503 399895454 717415587 841352902 761799634
398308381 85021588 2021639 494269529 316848327 206021696
69584921 195962852 25846596 893055067 826089944 862978446
19845013 3403096 15241313 195769615 158342095 152609773
116985588 98933882 57285234 726103666 767515598 732364889
13851324 3120320 273186 72597912 64082408 85046543
117832360 28618790 48952018 526112985 495151337 399216018
24846026 79443486 87175694 737199512 479884817 723840573
27483257 8971691 24525666 141464726 127818994 129267379
251582648 27573298 5961847 560954973 482292045 523064314
35419184 53905098 16620047 360072149 361945646 297819626
341513156 27589129 71172558 614998192 706065879 624795727
344345320 185069719 71550076 842634731 728151354 715311716
32671552 2639660 2494637 80253593 81989057 82636520
380999725 35180072 124586804 678127427 518811323 642831129
45884980 5120527 23298346 80699632 47381900 72394672
43377592 14210582 2337489 284871109 301444495 274982744
18387205 43533290 22562020 163916218 181846581 189918512
27766411 62136044 4760784 450375758 450252104 441509759
30260520 1300469 26512307 384080307 399950124 392189556
417056654 31692015 187210041 536110754 376579398 519450780
199006961 284566924 114528477 489849963 482223887 499102947
179069455 55389296 38477501 217258082 196809770 191757996
150339711 3423241 671354 695639105 764879680 688563880
255660184 14557467 138629022 439652705 452503727 469639918
15815215 3162492 11455629 53237394 52063611 50107970
55925223 230221271 46484724 437545204 461850378 526055984
95529204 110876987 33289807 331845912 324953013 306103185
21871877 32016526 16547120 239089075 236676935 247941676
39888546 331715 3124177 99271135 81225971 100956080
6105276 138382 4645103 28361860 29100542 30106797
175602349 122845798 117124563 219953136 175781716 224602562
52603319 3462844 13523857 112005751 141330365 120604643
229480975 118528280 246970634 662723783 644259806 853634642
120625984 24289253 23231761 245981069 197144616 229226843
41846072 22526728 6138438 67675294 63704871 49164542
1249759 10190726 4523579 79071054 87452327 89630000
432893872 132961319 51255232 720466091 640579996 657382261
42052502 2233563 67591699 256248026 237610911 255386761
66623790 40719476 39830882 467607063 445818459 247714552
1018237 5617205 3382567 35647869 38635268 38478224
22807343 15643934 45876215 313974952 312176925 260185197
78029913 51608251 1735717 293480413 280738746 258838690
27639913 68194949 20833500 321535302 344581371 337753744
160768407 49937302 144739843 290289880 292376689 244494698
37301330 103598928 99143132 550656111 659888204 666934226
167061469 87582799 233544656 872018957 856426471 862529161
295040553 170441381 173601316 566028668 613835384 403918073
37578931 19203657 71215698 502781592 513013211 537484450
126153126 67155714 79546119 211013028 202062832 212705660
60832188 20387983 50364474 231508825 231961760 195088574
138402616 27543864 62182131 190409904 205753871 218786750
4563340 1578012 166710017 836329372 932135183 908715070
12571987 41392506 30669323 212066773 204273884 185717385
265819534 169720991 4045200 705132382 720513068 717387728
82036416 35828023 67738053 346438849 333388955 273295007
42520192 82101114 49216113 907743193 774381919 944209031
9743132 12879540 5421179 200259981 196514378 199480724
510714508 141439561 24431922 525344260 787134624 461260314
11820415 19360836 7748370 157626685 153844140 129625743
83614501 1907065 56350275 606509797 591017586 630481441
127418359 990499 3589428 655577246 811413140 802454132
280015755 59216758 68419837 428060984 418935312 242225114
330599941 62195644 55117514 430442110 373111311 366327076
291707331 425276418 32471097 911862620 837780957 824026166
10334587 3558265 20120512 623057516 621495299 609094140
21360755 207954785 53022413 711528551 655880180 860856089
378438867 1804697 341561113 821906101 672378983 840528874
423531 67967326 117881144 809077422 662734319 821098487
54193960 7123723 118623358 642119178 633828409 634350411
201038719 101826514 22426256 262680500 197881253 196185337
94041529 21249127 27480900 274313693 164389536 255312279
146785623 27393893 34141346 160537594 123441871 69932719
17701378 16848853 14073414 283090704 259183659 247388935
212579437 125857495 151906016 625625035 494454003 617941888
4054494 8967531 692452 181606374 235782284 171849920
155532224 126978063 15217817 560341727 566485751 577466698
402433193 9234506 44472044 740718820 449325380 727131730
15842395 94505158 38018064 543404536 516566426 548843483
40917991 8892968 8019012 141763034 117445994 145400209
314846943 9908771 112280104 871853714 687425025 816864915
31738047 75664995 4224586 760664191 818935957 795302132
10753733 1021210 2466835 22206110 16743477 19070785
9600334 3600102 40646933 103514970 98272018 89802353
4189076 210842930 6817216 729630568 698204722 525446711
428998 130722 1655256 7553088 7480061 6991348
44884567 4127549 4866833 134194023 127243767 118600941
372827575 59546622 190104556 416769393 209321748 344038314
23305436 32080921 2722566 219172266 234994219 216135167
13006197 10879910 50097458 576296411 635596839 680162010
147590670 35488950 198742401 239440781 98081676 249757691
148246059 96864150 46634011 884855814 913917081 951032837
102460756 155715728 13963551 313704422 321507458 316209307
28175248 21230236 2602988 57741681 40952648 42658121
490342330 36957944 9663798 623534242 556412050 562332625
9510880 27345441 7791417 414222130 413066733 349377274
66684679 4371754 20858655 98297847 117963190 120143790
39056215 32282029 87851958 119996425 130918804 145234911
10608140 3899217 614451 245671068 249631658 222033448
234588645 171045433 178324995 623506340 793026126 783538738
633879991 506667776 41524639 861771693 883123978 884542671
56379449 47239655 87682675 265203099 234824627 229178269
172367219 64454093 48247500 600607942 457837892 547910916
126535933 8874134 79541909 218421847 234880991 161987756
126129873 174106929 60557425 358212786 306259472 332094479
307503436 63350353 11392060 711647956 685207054 749833580
86817631 72049194 672133 169661613 163686510 108925722
1854867 1214654 2825646 15795102 22845405 20699503
36724607 4582677 44034620 575271699 541589644 523279986
128115732 18935402 18985080 296415389 324918670 303006503
24515222 80145472 44714189 783462367 784174763 863442335
54973134 33801079 49013169 669663696 673549491 628995577
479095372 303856616 287816157 713506152 561793799 561219510
31112456 140860982 3704106 352480072 322950775 317268069
257605932 84054800 260884508 425020502 391512571 394572416
75187938 42303566 6457653 366578358 356898584 313910766
214103452 41803615 34936759 495708942 407314032 447199247
1666924 8319959 12596155 101552029 87969985 109387428
168523394 61650249 31385625 618706710 531344756 616093785
8914194 6550550 5152000 239396088 233785174 251916958
25498454 41369571 144565263 446182122 455002657 369533198
41283692 12570604 4189108 451465461 412254302 445335087
326065277 101190425 201618771 476348091 447650287 512027560
23724340 15061973 3435941 39225823 52380061 47594109
138622107 6146653 33419710 265765800 200074354 259115102
19670428 64827457 33992231 973701877 952069105 919682584
110034398 175982001 57106181 854234761 857853280 813562117
188174381 7020691 60756310 267124841 273126509 254049546
84620378 7510613 245947864 630460605 527231735 576199227
159182328 18735937 1347771 374860881 308012288 381289137
4075676 22857771 41884504 489613105 513174732 513138375
170669627 261430508 17664286 473450234 452722731 314961043
219537214 150588401 126791939 293408086 212647976 285797182
254314662 8064186 137239754 370350493 351519723 339681709
14593111 13178306 24396605 910069893 877273160 909364710
137522335 48294594 62611199 410410158 438530057 416973339
6097030 33746780 14216411 417724864 302536711 396975279
2035518 6267366 4066777 51372587 51651845 39731534
137551182 38765671 129502314 273518036 301241126 276286928
19741360 1853704 6312962 28847559 17224462 19304943
82518924 64058353 75485272 352799923 440579280 463081647
324825197 209185763 271579127 407489140 409259207 493174335
26895776 15943706 15771007 277963230 219648436 273163434
79312868 5364287 631360 169069691 200865436 166964324
327312265 11270846 154047210 390490208 401236115 314524356
463933386 194117502 176260954 679735008 810432793 718669685
79375308 39111005 17200605 819174347 710250942 747737495
682947048 250010023 365684760 828821042 810771468 736681778
21948837 95071632 3072347 224360078 230039795 204114149
20369438 1736477 8310133 62596558 60445480 49288756
159710396 23932724 188750077 948491206 911201229 861610102
21639137 4958516 39340113 300815099 278878272 283646103
53519659 79756968 22054671 471019179 567571283 500346103
314284705 20305203 133295932 737846594 753809952 764882302
54676771 132978764 4357127 470324420 509005234 440580171
53296229 81297445 26398126 391214765 434120397 416858673
41553109 15511371 12043706 112911122 144805884 132308877
543004582 489075261 118062359 716431007 587963685 363410361
52576921 983882 4978155 574950790 615298109 377359068
903017551 450555917 256161162 953321798 674705008 698980435
152618054 31637268 184322319 684853227 518162598 670808538
49245974 143479722 90707462 575542017 579229569 575388043
436520542 33440977 104528061 556711639 570467316 456376801
85677484 3101824 95959906 449384708 438993707 373068495
7022349 6827658 153020495 707200829 777692011 735795787
43535983 3639897 239397040 686952251 674476388 847703173
18419084 13261793 39099935 516896621 603667854 548130193
50890107 278917704 140778568 948410686 940625325 760113074
3834628 48807906 54165368 573444058 473632378 528966787
325241692 12355267 107998641 507198923 562718636 569585330
55237871 12358858 11329882 182206473 182251287 171974086
171437064 113679212 4350924 295217598 305068670 222127545
114353470 152251788 41213142 357162883 304362174 383827624
21717927 4131897 24362536 117113991 116033102 126144561
57554204 3323375 79649023 532510513 499304228 514232697
749753597 164467501 99224389 898318687 895671132 799970022
268234551 2800930 34535800 598871392 457213056 573218980
24465480 110001928 56147789 604488875 622380334 496720458
526168033 333116737 148337057 716995346 477244145 485132946
63902034 6669292 8534186 860152424 757408575 917514284
28955795 1850968 1271767 97502905 101692856 102653735
6916143 7725882 23655320 183387897 192923007 237749528
92146652 18258845 580721 131308901 106386845 12513981
604107687 203567703 93053044 827511014 523265178 219136641
61819512 50249193 3486320 721946468 769627522 556250810
83168334 15869181 15911597 210413735 205266660 200022894
308948819 210113641 276620307 715616732 702006774 628693537
519231762 31817754 16658895 631390019 351533429 348238693
16250125 2845629 1247912 18186044 16947278 11670625
219173338 66837114 13679789 309957058 302399925 255349592
555124010 32537976 232534779 677204895 362675781 766803847
20126726 26838875 10220518 152810993 169389194 165663247
765000289 178105026 66524833 836612477 632745675 787988124
69222219 70425526 86281510 464455869 414059925 401243387
197502776 6790687 423997027 838695560 746912029 843715973
10658732 39896111 33468183 324006161 366604502 224555843
74530338 14432764 46474695 98150018 83442682 61113132
516192020 65848845 33434742 716814989 572655547 417780228
27072425 48597438 45531537 286304213 291238185 259359159
372883515 267554823 93264830 464362118 413381403 418997886
25987519 1533055 4828413 80430308 147550858 115380591
54610313 39865575 5433352 108872467 109796105 80789826
34892002 107487444 9171073 690650073 610506207 677101677
23604547 632140 7592792 162028587 163210432 152593175
48197060 3901842 30575264 53121168 18160179 52212579
43730856 13637174 27123239 616203058 663423848 661341194
267336688 69548963 33910723 912879186 904849346 700842753
201234990 49894937 120080462 864501857 809071448 897573490
17182051 10678569 19545040 70084451 80328403 76317551
330805548 34415781 60454378 601950933 531175943 619816612
26243799 20990690 2264049 40018184 28320855 33967378
65320398 81147474 7344621 560772070 470326535 524190134
3008411 30203098 25472379 472944436 408577812 470844228
11194264 95236984 90918892 600599870 642189346 594859517
471426820 9933089 84378220 606984936 486022612 557865618
139532364 139437151 146734016 707095756 794575000 773704718
124016644 83073964 51254833 476580296 557026111 577158655
288171156 59053920 83011497 618250949 502486651 505009725
292583197 112757950 115781159 832814608 902662431 826707878
789411899 175894423 122579863 844083151 774711533 713598792
34976838 110226754 93089772 721984665 797988442 744045686
257227112 24858378 176558854 810722843 60296341 705896846
71424166 18251060 2207317 163326552 100835290 148701900
127275189 59399536 64805871 201829097 172745239 164796910
130931213 23174665 109846661 521279612 563318047 494639065
105094026 28904552 171293850 788488140 726137743 802964052
31494130 25415292 28140194 884830343 904517861 805657679
16818193 14434058 10319841 708792111 767487767 857898297
50816943 38855060 24435359 248552989 284658070 263051606
256235388 78289559 14150098 672924166 739446896 690887467
17779131 45765732 6076246 230876932 235264558 231294495
25108384 131841034 104013967 669261603 747142692 741395993
6915750 2478278 4769683 172864355 147468819 169769375
21486316 67299176 18490519 430045774 471078477 421479944
8090984 2095250 655614 16459081 14842006 12848920
12484651 2648430 689532 26805500 28212014 29585532
72077070 26385109 257237311 660308752 662604374 749109678
82286033 19862101 502366 273151797 230129754 250469375
506624682 205507262 28184748 611464832 621328735 199187764
37429624 16621219 45419441 109764069 93232830 104542714
174559998 75267256 43202516 392828528 386024800 429907978
433158680 289486499 136491548 591523015 484724787 472108067
691898758 61371864 383146513 752219627 802129479 843183000
583728681 11365879 527886391 902121198 881283045 894986903
210622298 11596259 173163780 839946838 903278386 901169578
50726154 170887575 381748065 586861170 704404610 626793687
626954064 324352541 29231747 739666335 560436968 327974520
70668515 103109833 3459702 456055128 503360617 323643558
14066293 69729119 31551028 179136062 185032314 235601816
3565180 26559756 18046172 131517107 122727983 127082359
23221000 7113381 4035258 38221449 39978335 19428441
8713281 5930777 27733216 160626583 139039618 147480943
491763843 178333497 260136174 874508876 869300311 987814656
154450296 21726923 22512818 423533804 467322364 450981332
676679578 102520205 114789920 833513999 532513432 615452758
202023051 13519083 24365095 870842171 853453960 706785094
131707927 46779716 20332702 601369171 560284762 605133108
123234805 69240270 812100 646082167 683195810 680455133
126047652 88757765 39862297 615657664 670610526 554871806
132468076 31167577 22718504 188873998 179303830 176011149
217629359 53216133 60602036 828175995 899525485 918118479
1320518 3509372 635872 9271300 10086053 10441623
17964782 375860674 6664114 639618971 666198665 646027714
602945369 466503358 10938839 696574528 706688462 227877867
511173953 28679498 3899914 964729858 594418032 629310984
191990353 167369750 281610387 562584525 646446094 679613222
410216528 205299052 461926660 656566110 530115119 780863058
96546735 11875061 63514634 224601620 296765957 171639018
166593148 69594824 72194752 362917142 406311881 360450870
201816247 147591148 33225448 457793303 568221681 326585629
119960823 10460414 122175979 888285709 910649901 852319205
557085365 103148502 28440684 706686538 697636872 581678677
51995809 21499635 19668179 248143588 261070218 207940995
150382605 20323794 74379752 475427480 431425618 504527124
286941 1994292 1328212 36888588 29132620 37134037
456939526 26663206 225996701 660398410 334794332 847699605
12905430 10931681 3652132 29945841 32464268 29117803
46249778 66012585 32399023 748303784 697771893 547885495
71463489 9149191 16320674 539701667 419623300 538070780
38988932 24567779 39920870 200358014 216071412 250054691
73710169 68733962 2043530 619658278 638619095 543296060
44727334 6769934 20478128 79777231 76559964 70168486
93274970 45056728 52771393 894170094 637168350 870761572
277238326 23792997 11823749 866359115 892670264 919455580
42318813 6587296 12070961 223519476 224865227 226202316
42660208 24484530 112471034 895976883 852263027 856024052
502285697 25733471 56763804 939368001 800338701 969142449
122093511 104464470 173748640 865162185 830926713 866730082
9772588 73523769 36096942 311432290 333684569 328610812
304760701 41679232 11835173 613193922 593540998 658945302
60494466 9938904 11965337 127058496 111420251 135082780
166892408 10241713 1614751 356763401 332777699 301992055
24789510 2447089 12106908 507928077 471499752 564400019
507274519 193294437 381982198 632782893 558646671 640329491
39927663 17742637 6416271 198324534 183139991 219015667
15499666 4618439 6623119 631074121 571581396 577404563
97077631 77399035 50985024 904036368 899169558 722174880
673682758 523900689 98690872 923684243 774969982 931984295
639578412 150867807 144745500 828401690 579324878 853355456
103187437 134575737 13121732 621463294 764185560 766516007
310206442 72327739 117977097 803029868 860072315 732050079
224730845 7481644 11981145 764954921 799547404 885415940
57886884 13346212 80321337 395415085 406390374 424698683
8130842 39925890 34874554 295254827 319270326 288350592
72289830 9005602 32287681 178066252 187360556 192240368
10282575 200991642 222312996 777887389 856856815 785579721
202360372 53309443 96610041 381610760 526666397 516670495
89068633 286103631 203999271 827313769 813415241 824404702
54256277 76195808 6022177 434092983 396091635 388333682
37848001 17940799 30849536 141554659 111001540 125006449
9246184 53088304 17418852 326566431 252320241 252505439
72047380 456341 1803686 108116091 90787174 93485159
105462231 27623295 3866200 396394805 279140364 392784622
452901033 40714249 194818442 888630194 816550183 875658681
59190625 2345247 46348379 312549972 346724173 251848858
28183188 110158379 16284996 707263782 746029913 767736373
95228047 64795295 6826172 483529338 468740319 457504444
511490783 54610477 134080522 741130187 305598841 260553879
19671035 351876 2522698 113586315 93430177 118070293
10472137 3558023 96507991 333910212 284588315 324491204
91238408 34122695 8775221 120129501 112711695 119929496
258149675 85700356 9794822 499229503 513351183 563809356
339760706 291218080 123726913 815525446 948113061 814985847
311293785 61516232 51418776 435824661 452090750 380785125
31106157 5716223 1626506 41690077 27938250 36084888
364574286 108880389 568092850 775004402 388949973 746788289
28546670 19670186 448428 55474022 53061420 41973688
71821390 31557576 41366360 130239056 130297995 76793084
10970661 1662059 7747517 83400017 71172020 83313673
70008951 50838535 148277192 512635474 603737137 679113092
178205570 89398311 135570642 794931197 928809238 890620531
2641241 6358639 12239945 59115723 73072637 73616118
21321408 19576259 5002618 95564273 98469378 87959819
228222766 78438084 54862936 290045209 171317221 264527342
65937509 54294375 28514294 784209241 867881895 784369246
40097330 8000182 18615995 53352386 31563660 56884732
96514581 4052880 35672184 811716806 790163593 735047107
178329434 47606011 93641179 277282337 159825946 299921678
10258745 62156129 16486083 492243452 272704018 413918858
61097661 16895331 1610189 108896307 109784848 110358202
34900293 37893980 40355516 735076304 684553694 702533025
89150716 100623255 13756527 161094603 169772947 168722512
32151222 3089769 28940414 208400850 199523687 186698103
63937824 14819369 13126213 100900274 63087914 52665212
255298365 339258057 15718168 523815641 556192177 447034674
123002505 83767536 100612936 896084140 824472441 935433589
768340300 59517953 113651760 819293236 757521598 693502349
10396 75286777 11061611 554867837 551450083 538782963
194065790 279139389 140377984 901635972 895891008 883184266
476801220 20746216 167278811 664468409 637715837 730331688
105896711 71013472 24877348 117120037 114140122 95854330
59825676 45750097 227448029 334577676 404222747 417884756
21713612 30357393 32841277 340915721 297975363 333716225
15186442 59925477 18829888 369699959 410286438 408755143
23647669 145100883 253622869 652623489 835830946 813807198
89200 3400249 249894 10121256 10207531 9545285
13444656 1381151 5779147 32507457 32763788 26048363
26944647 2695079 1453122 74378328 75657493 57818084
7912644 106320247 22782953 468697370 424216685 439782326
160308694 5450210 48654301 626031415 410781421 618170504
50751812 25785716 30683845 95275716 117678858 128298528
156147326 67810663 31958723 244819470 234810807 209240930
4887531 84696902 30497612 459526527 465007146 430928907
331346501 115954721 185834238 752223072 665189751 739596296
35781851 113238 36124333 505802927 478857211 470294141
102640955 184023582 68413332 777963238 785400656 706244540
63804655 53034137 51271698 654143047 610297542 667854301
154194033 10875305 93203048 485897287 585437663 547924986
355937891 3417772 60671801 447269091 144991190 254977009
85122785 6889671 74712434 487087403 713820216 661661453
2377356 5468499 2688984 23553818 26985645 23705992
32831345 5089830 44085469 103801607 93058704 140964010
113343354 4120268 9649882 194265650 174893401 174398117
118113549 387328 87017731 672713653 754907241 817962574
123948573 65790748 102595361 669533330 725184762 704719669
75974466 10265442 52357672 582606377 673336756 429707727
224647666 94676112 17216484 666165866 749362491 705026407
37048681 15398771 10420204 239549167 228385157 235190734
394209393 14100729 40994743 528062190 498961266 327039394
10163324 62200313 1577820 344867187 332998318 325797156
75443800 14810659 21861203 419552267 406850549 410783102
240825458 31364875 120030181 846047229 835465499 828157112
477442868 83388829 288935234 757105994 607906834 699893767
60797961 1266867 2320929 71943261 50249320 57775605
64378525 8588176 48964442 765424321 781296469 873160386
113003536 73491606 71851930 624030419 616266285 557844435
113282438 2406673 42202431 517188190 544066634 543364490
277711799 194863169 53349599 445870649 440814742 386925737
30791242 6679167 14474852 185557457 207401661 196623924
51103466 42547395 34929870 65048012 72788461 78373381
131474062 10259675 48023879 841056741 827088066 742421016
3671787 13260997 79321728 404207937 411812032 403684153
119431254 96720345 11257415 627171914 555870634 564171533
259724480 43131743 57088188 267233095 101537157 89426932
638352006 17346511 211754766 839574782 404673955 813548457
296639113 85641001 72009386 468421754 521249774 538775300
39431823 48831317 15093404 773572365 761897172 677036372
136373288 7480121 10916092 553285327 574937923 472994104
590745737 78260462 316056412 721411744 186751699 583575294
41085572 4426861 49587171 547574026 579293391 568255198
242458757 16967552 36820624 360806164 470772587 480029415
32846496 20078893 2970351 236543272 235990789 238270650
697408301 201910051 179439087 766436489 694877255 680095136
71029430 63233997 2179718 369826427 409713336 415363271
7493496 40028181 14397188 92413241 91078762 79470642
119163696 188445879 9008989 660436644 685447480 755686793
99358005 22988916 47256480 129186369 40146364 79824364
213513122 113125104 143447184 549379449 642769863 442213980
4760352 1696545 4906919 148333717 181864466 156526438
83570917 10221687 39231614 211200781 213866990 212994737
179820688 349874110 110515591 680656652 584915066 582547604
298722218 160272302 85821111 579727494 612425454 617965150
46314308 17682948 5411787 89271889 84656347 78217359
157506556 52667223 169462442 379000305 314952992 398707577
79319507 25167944 50878912 224048204 181394047 217374730
48002405 43304211 7264927 262275203 217543118 235594559
86522631 91085992 155822802 600427444 807866430 876141798
149418264 26698227 39773817 407272774 438593772 449446533
33794672 4913875 5554913 37927685 21972732 9855427
3804831 602597 8629922 74562591 69027415 71715045
26445817 32651564 17813697 149929058 151431604 142750330
216186262 1920794 32751 270666147 232542068 219267249
265994059 29609432 30383176 332675064 226860774 263661615
40260 80618 151543 3263211 3312813 3458728
713242299 303160523 16356039 757724788 642746943 647881623
454462598 180588215 404150 676309969 665476564 701615125
15360328 28858574 6873324 102484273 109232477 95838544
19521052 6146999 19867317 226755328 240394647 237056102
56441006 1543214 4940129 98811255 63873884 53873143
26959991 14570484 32830835 173752568 173168821 171533005
2334663 28184218 27431194 356794389 511313824 516640258
2139381 11819806 12267041 76742348 58166567 75142782
213549196 5835698 320174156 632318647 648353067 608466603
33725370 4244325 4842673 88363553 98306408 104726679
1979768 72320571 99290520 437092778 444384486 438805871
33686172 11876783 34755550 423429258 427864482 427694997
159942596 60072945 24131092 176847370 210470165 158848440
698624 473533 524680 2213468 2595893 2442052
117451710 250781428 40696740 562031878 780725884 786661153
567655 1803284 8305928 66065744 65816325 65448177
25031185 9377679 75604246 378205981 430588526 451119898
2802862 1918518 148707 13654590 15398139 14368765
96431334 174727383 168325537 462595243 577095903 563191422
168751481 30202089 24320565 304546376 315143770 315027743
24775563 5652969 796819 53779430 47447035 53205024
22373399 24649050 26507570 83773741 94512031 85799248
58833 327676 386116 1791640 1830908 1686933
218669806 136702808 40166255 787545992 838849879 819710187
691944322 92291174 61016481 841673611 831675819 822922404
71526428 119764595 224781696 397760363 423932565 423518759
191829 3571709 935738 245150563 249733389 255524791
152405375 18600729 42856896 673711292 508307150 635736116
49068233 21853650 20716901 929033505 779167006 840931631
461287986 100344456 179738807 518738527 301469760 407859468
391775389 177784010 17385524 644679977 583270737 666406939
270694629 77637807 111708791 492114156 424704132 484082207
94930424 54317616 30825391 121357892 117199518 122564428
12788995 126372309 5896272 484408741 419527528 505049514
68493659 20080568 4292353 394638962 305050005 391812305
26244616 19365867 10044941 78259972 73331453 72281061
697080364 336365846 299352084 731333577 738385492 749838157
172436183 277895919 8389851 803932627 844381478 652774523
1972590 89777944 60622217 491320695 427906249 495393549
159044189 12187118 52291006 356462816 168961364 342360099
119042783 165480865 14699884 569432510 717584477 537194024
197219405 72819118 58710002 794482744 785574978 716900715
48329364 4014620 8536543 308709090 319676971 342455912
263261254 68742424 42619924 513760203 432489162 502335999
155568148 163173270 28049581 711186705 684595127 607196626
145949504 46683972 95720771 198796303 174048931 184997011
77236773 14117158 22441214 254831173 273371850 150412236
28141653 177242280 49151585 406635414 272916877 390815014
65517552 77146652 31849040 361057315 378517055 372611961
122638500 14810894 171346173 918091012 877462651 810253055
56971650 39036579 48599863 71595539 49143032 67224228
25708579 549996 10816655 52925024 47757406 52116867
12761002 653642 48657457 320841537 284967894 333645976
34151552 108475 9563031 265127813 253445766 266921366
57852192 12281997 354188 135313080 181351583 173089992
235910038 204223764 22494683 868593961 909388782 851360670
29281240 39928288 56820684 330322787 283090064 267621468
60821046 82025211 295084222 474793362 509753247 522148711
53321105 60589266 80955522 804590114 849116509 788745783
341175764 82137561 252916843 568853945 468653314 524728953
353849638 58639806 203062599 446594732 169742413 473500929
231852495 29253147 18167177 556007022 566131380 486232345
383458362 68660409 103440082 668152845 604055272 600241028
158052255 3138596 13797602 369593672 295310250 399567637
28115344 12420257 11303114 136963783 129398577 135965900
232811112 68791993 52332801 382482533 314718023 402989457
10828277 1987911 12444597 621944109 864875038 737404426
189146617 52679926 219171196 415500582 410203728 452129206
57239144 21801399 6427219 530953543 563633356 526698196
152862834 44264970 6259817 648332126 587009497 725363869
62001106 101013020 6574428 636569115 547524522 626605595
55998361 134347655 126115384 836952137 976858540 773000310
224917592 178722569 115772253 752777195 812224437 875851222
108524112 314055126 36152933 799253948 673759524 654303108
282238612 26001195 49144728 389367168 233454344 368674538
414746478 249126448 219478137 585611121 479241468 565374955
63504139 46232640 23088702 837811553 676524871 703347476
7023189 13442228 33900389 351366607 298865043 350342462
352178420 52442315 180497837 718004947 717401792 808878504
105222663 20551416 85241653 525440973 517220880 500988843
16143545 3996491 2000039 20674788 18850309 19634375
125470459 96540978 41034306 236994398 211954129 154197493
92888733 3069562 17933752 471200144 476897962 411067029
52622100 9219427 54245458 231404112 233361800 227544503
517053958 2239998 244123752 753038876 480718912 824255891
44515991 25773542 87220712 248389286 270025967 310963423
5843033 633442 1865236 73069464 69619721 71969134
6126283 3215257 16725466 111632841 119929852 100345348
149743748 4576925 86381245 254866673 255796521 249710888
369193488 21571292 11645756 648553630 610554148 593515678
29064418 28440504 12978938 447217963 376650912 439871026
134858266 18963843 21266477 429237971 440664797 311491679
497875471 49531741 358738251 826014591 593654758 890226873
87452893 4207241 1973684 131104188 74188598 103168016
679549598 169947237 296083037 881896116 760693616 643828859
322635156 11328023 101169315 512611836 491768105 506034989
89900687 58753952 118305934 727596000 729024102 919355360
63475714 105898215 10150384 539308440 566621330 574289131
171082968 281736380 247778589 752783219 785012870 823223618
329680113 32781936 307913109 536242862 450634069 573204521
12188684 56593020 18964557 369758652 390262644 427745842
324821573 11949517 123027167 403719544 292362973 285955619
114435112 14228805 50417857 383442170 355066876 255816703
49949276 3048017 73623551 369904259 365273263 428569350
153322153 38472519 8572226 631827401 792716107 816639032
9977237 5425597 14135066 94747358 104288845 106143825
198455983 211089833 120199810 425610354 485226412 427574391
117769958 2120772 94898999 687006257 571596493 714923983
112310133 42435453 64238232 836625522 842350591 952745281
43538589 1999104 22763325 341821250 369842906 398855193
307551827 12772575 26673705 393802998 275239196 437000565
435565857 125662211 78449854 866571380 569260069 797559348
219748203 73736097 85958889 376145975 245159904 310716539
17777736 936258 15244644 440916171 338155177 439679964
14363571 7762901 8184136 41229416 48429990 46144860
39446731 59021590 39875637 645703363 697209381 682446632
404551 37379005 105330078 818561196 901930246 864765637
261485138 27485572 26578026 294912089 195431454 139745141
5011292 308321 6691 10577541 12651317 14380078
2001719 3121852 51800499 198414167 212385051 243778761
94778728 10928714 37362533 531274701 576101726 366946825
61796384 10761619 40732257 370779126 442418690 427231424
518460319 183567222 287556199 872497436 898468265 829888089
48190177 1899219 90014745 760351959 704029076 812203132
537602005 128566637 39865449 655540165 378714494 416553729
16738985 95303948 4582600 264486332 265630087 283737504
8574563 194428684 23348421 439254148 555856324 569977048
207386491 19024838 70400044 439992050 508483653 600495685
330223774 152238610 25369541 385146623 237175421 319481947
63515812 6368180 35393464 679272132 692845599 591808402
42804322 6717605 10421300 135155152 144247619 134866313
390301828 23659796 36468248 454625224 409224786 286023722
195173130 78529969 26594993 357976594 239701253 312663943
162407218 74680308 32584652 226089167 222815111 185010117
7631946 24093867 38244584 156846240 185555213 185785239
73834837 89290988 34543772 662280993 735245533 694050094
1344241 1839568 4941974 53763371 64735217 64625363
1921328 686257 179039 22477067 17352145 22686544
78091378 96981709 49984621 900747415 885593858 905337394
382768236 217880789 34057934 406540804 451738259 421784641
40750201 72279320 42887556 814013187 723464453 781663151
88707 264 236474 1160501 1027291 1013008
255227080 12544237 49661835 409362580 336136214 179843263
1011042 737087 73171284 239778255 230915591 213260374
5406171 1364218 355550 16529828 18793608 19941884
229738790 51666183 48570510 345778804 231275002 252490699
386170421 36455065 60483645 456137800 335249930 506272166
132220382 38787185 31199292 542515403 575340364 564229688
3097956 23243110 26877712 104291390 98806804 106638923
139042633 41723878 2410899 216999952 219536691 112647740
349038343 40021152 67779995 925227000 967168035 822296402
52794156 235450343 66351955 472555743 512834197 550602351
82260067 15255388 9244072 464712581 571621834 606751046
148612256 3556951 183066205 465204467 393082306 480598566
17778320 38431146 228882335 825256199 818822715 835161417
188862404 53313426 9246996 609181355 616277693 838909629
165270068 136252918 85210002 440561150 444624409 415982420
28573827 32077366 32678207 211723259 210428454 218317913
34943144 11314739 43485567 104810111 135511982 130437695
56964410 92685089 110942912 496708400 509967695 597668309
561079259 365578535 20757597 916839969 901878656 951304330
12921363 37183186 65090958 242728693 301640422 241405601
15173581 7590160 20103529 60736325 46477425 65015444
253209743 129413171 160252152 651143038 633011810 570275946
45339621 25827128 44311965 549501216 580621604 619097901
467595653 385483062 234135736 820773642 859744455 871986749
189239650 4777445 64856290 280346901 285177098 217249868
33533338 88429769 70460183 594521725 599398009 561979848
79889295 6574174 35841187 188796627 214690773 183862249
50984984 1983115 6964270 157144893 160437049 144094113
206500960 8255568 37230337 522588560 467640281 488137785
688063466 64708855 596030349 919950794 545318876 739820615
52585323 6065919 7089494 455379339 369760959 450019575
141492038 66150021 10199266 365889724 351363037 393299325
56164262 9349565 15584966 135113654 124982005 130517583
274076931 23455465 182060641 394578018 439542112 431491747
27907839 12581895 5779124 217842494 220435197 241341019
326155374 270851532 90248909 543439627 312064959 564683698
273052617 103252918 86796436 665264285 618197509 615138774
72151946 88987896 1053881 264613879 330389755 329430265
172413294 9792193 38974474 670945093 483307925 676378383
10444385 38073147 58265199 432250164 431146503 403220545
39173725 23262696 35347766 906032438 864492671 714560510
138383576 45437055 191640347 429904682 491304825 437903268
115256473 42576651 79007821 259950443 317246689 336231249
104799167 3797728 7007832 777748075 795694725 658216610
721235447 136735261 362272923 833458480 815890434 768518431
391623334 69803755 21956858 701119035 804129907 785080211
161090870 46579724 50834194 733160453 729204981 582909734
18839878 24152527 58672177 256576551 238120611 249691196
384460478 483071704 128693579 517608805 697243062 416573343
29883858 34488112 16267805 299533042 315672913 326044987
84111 6322036 1458647 14961689 18528355 18030583
45793879 96667352 8371975 519723633 396845926 509141292
540528744 88040402 207371566 669254372 582415477 675790929
23336523 1705094 7121105 28320669 31105919 27020058
16594395 52999739 8154918 357882533 362740498 290420720
149247279 53997637 28757183 216763728 217940816 207896298
320024588 220856784 199820323 673309616 755050625 720037183
449707684 137121054 37963423 469327550 403401962 466790287
2366711 2600850 1974261 9200142 12264969 9469813
31114895 110952296 3580933 771245695 765502290 957367783
8609116 6575444 381339472 948326724 958968785 852884212
34239652 7574490 9128207 138061762 138197572 120091492
48731042 1976810 31388409 447007718 495862126 382517752
257634781 44884004 100261024 424872223 371973908 440771059
29283693 40524466 23486221 327415423 328533397 308789233
12227705 44657114 65196012 267910966 263699238 278312091
125216809 57216260 21555583 136943890 133405781 41444288
20156719 104742808 84859121 486139982 552359885 462421678
502140393 22640723 83727397 749892560 488629713 486637699
175726137 4614302 119105403 661581726 780216582 698169054
235611881 38970826 112636921 785789174 679418522 750180811
304064461 30104297 50177391 364221413 220979949 322582589
11392901 21253028 20491270 373966378 326715334 396012328
218098148 51325894 54262374 618044401 603767590 740601880
12481484 75227317 7384406 713537791 775659719 788572658
294663282 233073033 277794874 930880818 803954047 833331003
19565223 56558047 68740439 348349356 351309029 326515830
16488571 11753453 49769225 471908395 576308845 566684662
25743408 104621446 18683827 225675467 265530396 221899850
468633760 189586833 110097582 762406948 508529223 751064136
18341822 21694347 23759664 156988195 155176039 154940997
93590163 73446615 6314597 96288949 105431094 113589564
162157185 54517154 14782777 759171432 743055887 777226740
365150270 207608596 5715202 510984462 383028326 509967091
5395730 22135007 18764196 771526097 814902042 789316501
111124700 17618736 24889768 407332100 399451723 386333670
106572808 89144159 37233335 295556342 302691825 294977249
94776471 73774216 725676 245309476 231285000 270277195
3103646 2097271 20423464 105989435 97218079 103666716
241704057 113555203 7774880 717352003 670150211 700049444
61665862 7332204 68326189 352764466 438507657 430960797
45711418 310604 2498787 54773922 59002185 57338849
3127395 7103592 14399263 47816796 50766187 47696589
136958367 48534463 11329746 573052189 608698165 427839771
129446744 88893417 34489344 563568300 574702132 567208095
35030235 2276566 3096698 41290767 40654281 39351568
26767695 11981984 39704731 831334013 818905056 924080962
227211114 45060810 54021107 729436175 696927400 752868419
297856202 10369926 109875846 452924907 295553141 463846316
345951813 135212840 2974221 648440657 692410141 660959104
84641504 11001732 70917657 688752470 559723172 637692901
137124637 80379600 45535417 750246203 670685924 526315153
182678292 139018231 31273356 391048967 364215311 393155289
448401806 295392126 170182722 594720189 538341904 534764024
326261591 95808495 58802751 908158258 947096321 829845746
187261906 11075638 142834332 329201007 296430437 294683825
223354643 200946299 206537736 629371762 680475845 587203044
118807083 73527063 79766758 156145197 121447145 140607245
289707623 1932814 54560789 370660338 382917300 389548667
296282645 21204903 79296649 450671670 395691717 426965543
72567341 8254541 65007256 303751180 323468480 381597370
65650753 180640680 155609182 922288979 744344296 895267180
53255978 2886514 128866476 411749134 383333628 422000227
147844596 1389543 11356404 348900612 337463919 328175819
430136 50727 267479 1938030 1876801 2165495
30955000 45332406 68503104 479495626 475738275 451550532
184608356 46484587 2218094 820367646 699570707 786527975
26423405 62787487 23668415 546896245 532408813 433961456
184623635 57737251 118538964 756806437 711900421 783928953
36013008 71303256 65234719 660216789 695786847 726869454
96143565 34564354 5843817 821991102 745544453 787374746
7647860 20552457 51601 209584451 213519038 228487109
65006476 11922094 17485830 345307174 338904099 357230121
191165073 60382476 78278797 329241414 342753180 326747326
138969280 27264520 40231111 245908722 258929607 250156127
15482559 53901202 14093754 302976639 329913568 321532363
54089488 29514491 1786662 247506562 249793712 186387077
6395230 27699772 31163485 403731925 309899318 400769304
644182956 203699104 43759500 717788441 626278352 297900317
19773370 8221620 273317 213453615 209973607 208594951
26747692 25830092 27333326 767428845 814044488 829581935
580561942 243556807 74178374 930802122 793046132 411238000
244575947 32498988 259046031 509037257 422902339 509027705
7784118 4979391 1294322 45749537 46411364 33222446
485908900 81980590 116635100 694778297 244375278 498429446
261767619 44292353 163428977 519653552 506701215 528869395
1013652 2218672 3004966 25952077 25619621 25466791
494644016 641052 125182177 713817929 690470322 392258380
33118678 10740116 35123986 62348168 34083058 64015945
36712756 77231133 73886233 591291977 568667863 572681564
186917613 132935044 69469459 218461415 160938443 188009122
96644585 41371693 1581369 538051059 589496044 476475666
372284791 34832406 267482139 756848713 611117287 758377086
591573737 26174966 356450932 627873819 555738708 425957400
25077943 9352824 6417370 65800732 70357937 65182213
77948292 113363170 30043342 853431995 800742040 872361888
335193694 45633486 155844148 677464399 454094925 657326250
436609020 75996633 230159888 526587122 654029148 683056727
131452259 19279951 56430777 137209916 141496285 141051766
157662703 144387392 57738166 631066683 779581567 728671874
169334006 161909416 51688060 530305525 574118036 579387022
115314606 16123576 33948514 924066774 935819786 861348808
5854753 24110995 69188830 126293324 114537542 133467802
149102112 33826130 179572330 960845199 711058098 927966293
348653277 51624853 55757483 540951335 528962687 450493857
117347656 42514326 94832661 381226729 368274551 383565098
210517215 18545814 90467229 554187051 108025640 448709311
691846991 219516325 192354277 881048331 829547368 770915894
32603430 65725332 39133095 252747541 260162818 259089922
16993392 115894621 2989707 326360589 302004455 252279843
3663178 2618602 2320204 43214036 53275531 55790909
14247425 668787 1428132 137813984 139057303 118735079
296225673 233105097 2119961 832065259 792915723 949951459
376389635 75001866 29949198 386591270 341934107 315905167
483745601 82042501 52678900 734468396 756290223 745066372
4196030 2358155 5566979 63484715 51058246 50526781
292877002 7045303 100557159 552759907 542464039 575140610
300074899 98258587 45197138 648015911 885579190 835268358
201769303 57009193 17710266 367784240 422922350 403802118
4882815 3033396 7615861 62569882 68595398 67313469
64335458 17239539 190578780 798400631 870932734 876505495
191772993 12938559 52274093 217364336 189080221 125714100
643283833 7967334 49136763 704393182 446530040 374222782
1974966 76185879 71628816 375921880 411521022 317517578
50424443 795426 24662150 163086423 150078825 164668263
48650431 47892507 4534443 357596726 312007632 296665127
18872742 38259178 9717938 318622962 317482652 284522381
16042585 87180528 53775028 512318583 497387861 399279081
354084073 69779200 11225837 528149299 417196408 568780077
10814647 26602852 91752790 474649036 455512679 444352144
25100226 15479847 14348858 69246273 72511193 69827236
11566217 12324705 788373 79827583 78241981 76891074
12545069 4366141 5719055 87957417 97213879 93582631
5244543 7996455 54934920 143115375 158137749 168321634
11356654 11298678 8292194 190891865 155880046 154099800
93942455 6018878 115950413 866830884 766232776 901578012
290290290 287001636 71103228 849527506 815737504 818615876
51690769 87369662 98821273 373360369 385088853 380132434
1343028 15055507 52737602 486812004 503927079 502140123
208711125 8716777 203526856 963900285 803982777 952158539
22606451 10977344 1998766 85815034 93373454 76835472
3460876 13521425 41978695 205925968 224029733 230418941
170613014 82354325 3786485 555907314 484324999 529563521
40890144 21028651 10778482 506669530 480154389 461432155
51695679 89310022 2565546 277171305 289885160 263644119
63440715 2885599 40446563 360573205 401223045 419880703
525258106 129871850 267108405 621299209 282937038 585121961
34922069 11370862 24104865 195287515 250872397 221888291
162939867 152087073 17186378 495664112 479227132 473175991
321214405 76933034 82781646 889934008 765437815 858637578
15073028 16544996 6223889 277280804 170220544 296606069
198667831 33365316 110690820 487283868 497317528 502667966
13740163 125309411 15265035 413903625 413769771 391352112
11203606 14049701 8657505 147455791 137346565 152576014
156287154 43890352 62311988 372578596 468885915 486090842
83404405 31106301 14636832 505371027 526520647 472771060
780858145 19046109 196900359 858086956 756359978 486696452
38562647 23509955 28588109 611293347 553629173 608196026
135778712 53707802 57261579 708633036 681954570 723300419
213941095 19438675 154779352 487270788 620597592 652892646
48291972 166752311 14005118 439605795 421592192 335473914
56297386 35033062 34637445 360087371 381003449 364293379
24135304 37316186 38766851 241656610 260824550 245489232
418250984 63870428 32580873 454433373 344999115 457846135
142552096 47618056 13351076 209024365 199046526 141812982
17920622 1097217 73465019 196523358 150652635 197374478
6488884 10979289 11610105 506384265 570381767 524146953
85598723 112098373 68268242 363061827 284864169 379120862
228190024 40306297 4273231 425119653 338479169 352756160
37351034 5397198 19289129 247914843 245212166 278008960
12183692 17622464 9271779 81576885 85550643 81025180
68986232 53633730 17718626 567847030 522888476 564955392
5467205 13257942 56287683 604193367 770872558 696052821
525898363 107694835 269421999 798484732 573922758 784253090
34929032 42914927 21674048 162681804 162815194 158768012
533978148 343273027 75753103 784161503 698625378 773569718
8307056 8901954 2389645 437070179 300099423 417630941
7635276 30725440 14298709 669056003 753847050 858614468
236576549 55849109 144127972 553829835 545734835 565002642
166738578 146716637 159800729 632465910 626892855 616394393
38091466 12061933 19866104 122644984 119384911 108291858
94172668 98018361 39907529 124058945 106276065 43768327
124582248 6264198 61591992 758650810 741409158 741339377
30981885 176158143 72220003 639910785 597524748 480531692
25110855 30700497 16939937 194801723 185010652 201446541
45223163 46936797 5955447 55416652 57277942 72259126
26452898 33927411 16601695 170333258 183206380 121480201
15360485 6503599 7439390 55865940 56118001 59606698
72947814 189999874 15400882 811174659 757785584 771054629
25279703 4060070 18228597 394269333 488159855 451364028
5328937 114451 1227723 14008711 14587490 12706974
11359403 12224689 1481292 27306699 24413156 26912392
41527870 53104152 13921495 639830709 631372024 662173879
158262043 24610330 47786156 848395832 860737523 859738654
4265180 554831 3010916 144609509 111410146 148099327
207510194 69364158 26336347 758151216 799290884 643942989
125410243 115865770 63350646 205331333 263480590 245445046
3507850 6041356 4515414 35979742 35847107 34441772
460993622 1943440 11410780 472137354 392576558 134394694
13289074 4619679 10105457 58214376 45374394 48370432
85474143 44939898 14030095 203471233 214111994 211465366
50461790 13752385 91122133 469452974 450497754 405068479
155800942 37090839 147374698 621160258 693994720 681327340
22275357 16939752 1579969 66499135 61973381 50824180
36347029 83415304 126663384 636338748 590755898 606682138
131647166 21853062 7539305 498917538 344039526 479101373
11881011 8488633 49586542 363014153 221096741 340747056
22137469 3039844 702441 39057597 41166874 31496774
2521226 2953014 5631722 26108194 26911614 25557662
73028912 25294639 84902306 607665130 445500651 607244766
485666777 53995383 18758554 711249300 551119392 656464220
322384502 96635 11016886 670224954 604810988 653528493
4728404 2575565 6278130 23845714 20333283 23783191
62770095 26076496 4304838 110312022 133742151 125202082
645949965 10176801 70733208 779099772 632873214 685351732
371710160 62422445 11705859 731604191 475013007 648476866
117758866 70460875 13059552 512996060 784012679 788195236
29968311 10780014 14240065 42934115 37538764 44718064
33716888 11907486 16324699 71189163 69896447 73038329
65531489 65211172 59735088 613525990 625165305 492577598
47715377 59427046 110723870 516080948 500523587 479896949
204528104 8647186 171144830 909457498 677550580 880681958
75865418 32862463 8172510 100609044 84563208 83768026
420125141 123905034 263602964 737506422 686161487 766658723
29309381 55786122 37580345 264090463 261090070 248331834
268972232 82954976 99207003 690484992 630091418 664928675
267631640 20595447 10554490 848305464 782255312 780723868
101209759 92220950 20758334 553572288 637299788 617395382
49054776 172778771 284379433 775989590 849369847 642336515
10246087 13910950 14581307 224726716 242758354 275800627
21368619 21819705 21013119 430629179 375099792 389049324
76165299 50879335 31631233 236340369 223198851 223352447
69085443 6022036 40438941 159760438 194310020 190696240
321043923 41501491 9974597 718114588 605512779 664459454
668693 35227830 9913368 200620516 250071289 286556467
164621328 21189244 7812632 309172436 338721240 308170238
87481315 26732893 4529519 322438854 310533757 323678879
54344087 23498534 6153592 91062881 98588085 92661444
442519289 206284594 133249615 473893774 367583950 231161926
14323920 8665360 7766727 167234494 197216574 190649042
52328503 1285917 5677409 135707006 158990036 144205154
51209496 1939063 1426774 90211506 92111422 46135344
58799897 183949970 92700437 942030914 825831829 892829850
203768384 96805049 208308644 556347764 855574344 854830483
58858404 14542543 54892932 234697455 231483636 224956222
31953991 12590168 47035911 297120766 310973854 303344640
180261728 75292145 175111072 886897833 826376118 921077126
139579377 76632229 142944871 653118661 676655463 665734816
8073097 19099199 24970519 189597295 187580015 191384552
29457852 7469606 87257928 472039042 507377045 512155172
917551 965029 5175049 177603273 195497607 193773920
70468949 44511202 18815994 332776784 375056590 382414845
119107673 8628412 55084301 818398652 849193933 479277425
865826541 61824315 222919773 890465371 616323295 759301876
119215818 52490973 23680640 279883994 374314650 345258813
3776135 25323335 74267683 664010037 669493305 599621490
385473133 149860734 28328835 953056789 912500262 892589923
244449822 219472276 152547259 929267926 949274437 898587651
3783622 53472367 136698465 804983746 821404461 931809106
353052582 325752640 137399719 600651812 579467262 592413575
80473778 6006580 10225015 255578804 270231640 254199449
140402198 7044595 3757548 923930648 906579140 923660707
23071383 33648800 53850532 320804405 373893300 254515122
423498806 182580134 7322703 671945482 636229035 633476700
25207976 18963582 2651946 138216619 119235472 115925758
28451810 23791520 42549224 275050535 279396559 279238933
319336987 76745929 141234529 751603239 745404063 649112027
4328111 4787361 19955324 79930657 77438536 73072370
339137901 106547759 45189656 903874346 887128600 887178308
72780593 44942278 4323886 364276551 393808461 366204500
559801474 47211762 240029894 599320527 167372752 573073352
64729834 41638256 3749049 84193909 62242613 44076001
11330443 23071247 6066542 68820088 101437127 101973394
48313823 29225481 36830086 657874125 614559173 609235790
125922131 155058140 140177940 184777662 168246159 191390390
4178117 107537466 6824726 542122107 478962065 534193580
828765307 225057000 31002069 964594591 927095113 823753622
7430406 15787120 13882698 109472477 111199410 108024054
40048796 134128492 485133879 809724731 677027828 957376159
104916554 275993758 25975116 594058098 773398314 747471543
596210356 63574887 24183513 921525786 814451800 877238022
402067291 107294910 169834045 412196176 436166426 353375948
41843298 34906978 48657226 372954784 375385890 473031818
221167451 176184052 45512180 426450353 265993971 160752394
104869606 292808139 6355252 734100870 760149844 748462728
279213813 81435476 8833308 986470123 847560028 885171220
610414988 422974419 404306166 938478445 814153542 925887554
21009824 34742851 34164696 327145814 343523356 316365950
577374089 93265063 166527202 874868013 686087641 863096881
300421717 50746010 15196014 358509736 211506762 285829908
97958644 63146034 9501390 433710625 394552575 424906808
4340102 6077904 24149264 567890797 466147363 528038743
98030673 26109415 141222338 665487959 690469143 700164012
70702379 33108929 58021898 399206630 447894808 362295781
345602548 372975710 348082016 679088983 708420208 695051505
284122500 16785574 119805081 661065331 780377596 767790217
488729998 215371592 290121606 667522288 592303065 642440272
1368124 13487361 96361793 220645421 233998054 219631391
103299995 3714276 83822853 339044857 365113891 484111526
10592293 17574328 17438989 108397856 172363818 175417528
9168055 33974570 88789553 652505973 614639916 546450537
103490001 30744552 7497527 241163654 257968968 138641769
55636738 9117856 3962657 178324770 165827737 178620155
142848557 24116490 65004643 680569278 578719074 752168168
202277264 159232367 35625081 781923553 794430344 743503982
350782386 243937667 360522 714569525 700550737 610437840
39378571 61337435 15455130 402045281 385488830 443786462
26068796 3929854 474399 92884461 101283583 110299929
23903945 1696051 55141202 291498149 214311260 286483797
383516097 36489437 628412 548951239 554155862 605940214
300912771 31198109 29456276 542702500 560220336 456503735
37166293 37970712 5466304 97656943 104374463 112613028
485577002 151280480 94236330 518396171 461393294 390587790
24928186 35452309 46128988 540541065 583823366 551530278
352442236 121655601 55848666 676388541 880905310 823101636
98919267 93994924 36426215 517586974 534283542 535506224
198488361 179705270 88662698 975209645 878747198 770718107
4775214 14533389 25754577 236626030 235518230 263498242
184399642 141834625 32253969 825546681 681966929 798837252
7853119 2396078 50611384 370833187 380978253 376188948
222861041 32895193 37270748 322322934 363690959 240158280
167160556 46823439 4081541 449365318 433368194 426119893
22395100 2833228 37183228 146748063 146538219 162354684
375591309 143005439 62950725 779999276 952447487 751779643
470038 28622034 12883408 189822176 238189644 239471699
346769369 165798642 288162748 607990023 419449243 643178778
194273914 23371110 30895580 565194533 622604157 647979023
289111698 206201635 8456508 352516995 262187935 210475500
79391826 38677104 8501434 486663016 465566896 475112144
299640605 54611371 62665768 517484564 499615340 518701688
3148139 19778257 36483746 278689905 274390453 285404607
358072413 160825346 251989311 419892912 338590116 389588518
231959371 74714405 69082181 652950250 498846979 554631542
425542010 138815204 66101309 460104155 363742900 324148907
89905908 19010474 39022127 520801731 533829034 535246224
34192639 9036549 91091190 697601744 614910451 704711571
170032186 124665208 85467387 660774234 551591088 682919677
7224733 24832573 9483643 70354936 106803594 103405108
33956712 21876323 1983783 708375273 758225775 664329512
87538316 164255048 8498223 973905734 863760593 895025725
134651927 62479575 30028858 491969009 466292798 441428374
1756052 1699366 34510241 291509862 316605741 323631428
438445741 394681272 175519848 699223686 585328162 728463990
30449592 256043354 70521897 843326518 964371109 966814122
15345330 5362921 8173170 36796481 34811975 36660507
510051 1648280 579537 8304955 9238255 10966044
118109301 49196423 241520571 942308586 772156612 830816684
98436581 5461910 11049211 346239700 338041561 335549357
670357891 357699533 73487535 748020604 744609231 594886073
222636657 102943778 99782261 425694328 431112381 421834000
192119516 403992178 39326259 672482071 672579015 575527566
28179729 212659128 109673380 655164516 612591682 875417323
2445584 1779507 1115705 18016797 18563486 19872204
341297276 37617863 291756255 477309549 408860732 489668797
124323904 79830755 7280670 217789254 215627586 188501263
343981252 36342880 206765718 856160847 794075052 846371073
33572744 8214519 18402748 59486437 56015861 66161993
4705318 222733300 27901195 683714511 871478321 802986357
411822885 155300003 246335680 555513528 559611744 597018992
368404623 131966327 295551663 506419517 470402730 531482376
3767393 46746537 44211848 363578440 342443322 268830934
15736272 3270412 10308306 162158153 157893392 160305585
35657079 27217565 7938155 443134090 371652875 439818195
187857495 35086393 81000800 395553259 470432786 306711106
186026640 179938495 223224308 703941017 842803076 844974945
10586034 6564099 43763934 245842826 192788665 231434660
233945310 34982901 8353020 444103053 433613967 375003645
12217676 107011352 82042128 743372358 685493226 675266308
339488947 59266999 256073788 561928819 437048277 583362046
3214734 105483327 14309955 669364505 705965131 784257422
164915 5206350 9414282 46414201 49677182 51701297
368071560 142404175 189693523 406640865 397067666 387093694
33012463 74746757 21654466 394690329 467611996 450202130
322852844 226756510 6755142 441464959 451881434 391121261
38011333 2555069 9971190 124324040 137538455 105119433
366391286 24204023 282755260 397649913 92292960 465532009
385434941 78838663 87712678 781677988 854963888 860270862
105430150 3356023 6645009 420738387 317281431 548782604
37702077 25121966 24291622 324094554 385964619 341408886
471316886 58555199 7318366 983866183 807273661 738823082
224161709 155097699 22606733 532981352 455157975 486469603
236844986 55289407 20338092 367389039 416031511 413966428
78244129 2501604 373319 93043067 101442790 99244786
472517665 277364685 148769799 574335335 464806002 556261278
47832519 14576538 109637903 232740374 233718965 248635508
6545230 14407540 40834436 178272332 173433017 253112027
80359418 26632746 19520509 385527542 495801877 434567517
105932080 351747 62563208 254336495 205791139 249626287
44784117 26471041 39171824 348298338 309337765 353448077
54704388 38235037 72961380 511596501 581495526 505804340
8955501 2166326 1326611 16123918 13862934 14186360
189390032 20348106 51685541 491243066 513895115 461662253
963367 290359 3417154 12344244 11679019 13144536
9299332 29663158 110137845 224155670 320687831 303692603
321150 899008 256184 3048091 3284725 2911649
159681377 57855335 75386071 850304205 880172189 930488070
283030669 112429168 133339364 447184736 388934305 511920561
13798113 27830052 12849352 141212695 137304771 151770849
57686985 75380454 69638908 151592247 149346942 150634306
127663935 38589543 87411435 259069381 296381100 282910249
61825480 19749421 2385508 155054551 161548922 146190070
260163722 147517410 179429720 297624722 302014284 236308426
226963753 143396953 236840918 564191890 522555856 582394470
86783207 73193586 12633298 609073891 614018386 573130307
728790792 71095276 118912214 915999035 684986659 762046397
1356875 1159419 3257448 33055761 21649944 26680067
51749251 45022360 21823957 103595088 104880344 93485640
19204084 8965878 14405800 36628760 29579588 37599096
47825223 360717 15331684 88687570 96055088 65372463
266299785 111341012 18979664 690163138 760469248 793677578
550381715 78240051 104328944 604542933 478906036 416667098
362789598 24576697 39789199 480659593 260101799 270369958
337197750 168472916 96508842 436205355 434293784 371176369
32157025 7970509 1076600 39497723 23863971 36783839
317861652 160113099 220856732 555526103 443570903 478958912
370150727 123054285 325724026 921118256 761237672 838060544
30795558 74135847 18811258 828240903 872902444 792434923
79207108 4254318 26672815 130077288 139748223 117616187
221236980 22360906 147376218 248846239 98382845 227368586
200408027 65060174 51822750 250721191 254713024 194396901
9284118 16800237 187844305 685892327 866322105 749314963
146658798 121239560 11276341 451823449 370083955 420786220
76027030 51030912 184135580 858699546 840810686 698559940
914680 34337063 159236823 578007418 651832661 562866359
512020789 196801915 55290665 708964885 808602860 839053765
70540115 54218749 107706034 578897361 620466140 577876654
7622025 72925420 5348975 260928236 329622031 328584385
65174342 128200489 6101843 783042545 740662066 770536623
35864891 15393821 28127800 47010496 40845037 32690523
16110937 319142231 54535932 816128875 885747938 848674754
73181897 10358528 39788630 106156623 139068822 143041555
104618051 45190748 59515442 199160301 134090195 191258387
155971221 44150759 108031591 245076436 293054583 263674089
56894330 13741133 126172354 336994404 212316341 296706623
295684904 279088785 106803104 786971990 882726765 892016879
163579284 68877515 8046622 239694252 227686010 205414394
73324205 71806069 207416450 720346174 693677242 699022750
2192175 1718574 2488105 13050159 14077089 11729737
482662406 6138498 79245172 963475964 823700281 911513066
152857866 54550007 253490666 782215101 922344116 899449271
1097861 1217657 3483545 16187361 16298019 16171780
394862371 45419568 64361259 650544536 541759903 629713098
231533698 2867288 74897487 378723872 131092906 281343412
31327599 15060839 17163161 86727113 87681791 88678388
10760631 1951875 3350022 15399419 19214100 17130409
95212000 148447154 47076911 846420476 864359401 707246142
124525 2280052 2138272 67579240 49491603 77831237
27419873 68525553 148097948 463520492 406113032 407561003
119257434 43731410 141768862 705259468 829720420 841984700
388025678 303430170 110784743 462688881 410541359 376675128
40915469 13273998 90543370 549075116 581516892 537108362
112915482 10264169 61248540 495115661 229174258 495840241
184383491 186538183 77564172 822075663 768595455 618292259
95428516 93118800 6493453 492642451 484147264 489081017
71129184 25669793 12037587 198653981 166784265 184386214
271321701 28246659 29884964 492279361 420204525 470925386
46652375 52909350 20410631 216459862 172266218 180565758
19614682 14926403 12384817 41152874 36825752 34006783
93040241 18924111 51070926 145487419 131102698 120957624
58479914 44300304 3100566 605586077 558829124 583478593
178652387 91211668 22162960 318411819 334388431 341069389
2803751 2966423 11582371 39659953 39285555 44492193
11018758 28777428 23898612 787346867 659392427 748189824
136249768 281847191 4450076 701478745 656770672 652550111
194476092 130977851 56015223 586497071 519291841 456801661
31758026 16552286 10975521 84016970 83608682 70564591
193255752 165122436 49674028 835751105 703349110 870601149
300886641 60041851 157830693 898281004 923948218 914972964
4771512 3659225 3398677 21107554 20623816 24378696
155167749 311175056 43190149 882797211 941014480 922679578
40908069 1762884 40603116 367038270 348374692 348678667
4057946 21456990 20466779 212216287 251197682 253804980
26281819 15251938 12191245 131881293 123971187 65815197
30319555 52999107 104042101 474122495 565530123 526777587
68250795 665296 34757305 182734303 132780791 145641142
295420167 144625121 56505584 335830250 230447765 215810780
199729631 44546340 62087781 417388613 428929150 405021875
57994190 160193303 27954487 923536323 908283628 949867895
67100047 37853092 167196629 671119647 729759748 586354375
76756091 5197116 61219651 165270994 188789705 128161496
100336226 14548093 85646403 647665185 760735531 921598771
506773202 169194089 19980258 768561868 707531953 668296384
1409231 724155 247557 9600855 9768443 9387795
263667619 102460960 78817417 385423479 306692758 244623776
102222967 29309302 21056907 253213494 253624376 220937903
70288231 12194433 65758547 502154245 516044625 507152893
6008512 4750115 8955839 125835645 152369021 97382126
58943393 18433142 39956728 335740971 356929561 250914179
273873688 79451190 236064612 486509064 500034362 421400319
257382906 121832202 5209956 877967267 898942327 950817200
47230654 12895351 9205113 300016559 296216669 262581363
12474598 11421353 14646778 119902564 113776161 110221748
710694189 172890603 143576109 834722549 855231904 969533665
38253242 38730664 1198237 644094415 686631805 620482980
52692975 8802588 10525388 497692061 467261785 522726106
177905403 55313985 8698204 221467186 259626162 183575271
283693987 207805688 228683432 344296089 413169447 382965258
255700345 173396862 334606835 942415025 860009056 801120806
12333959 2483790 2115721 105265796 78810654 99473312
86026739 86280891 33652433 211368642 201030341 221183201
607280483 313500656 376915166 739393827 395884952 842482095
137158074 113238689 48233920 981019408 892726023 917830846
7328034 7481102 7880654 253976728 252309204 266957594
457793118 148213319 117334023 821781410 830057305 780408233
777485 22154203 58581042 501723210 463130272 419332500
22519861 6566604 8303532 41682130 55211282 56982174
14576226 4055402 45337919 339051630 378156695 336921847
173358618 88742621 290160130 688736852 656295268 588539594
83406499 41232433 76944542 537624126 505409681 491462208
93637856 171627888 19606690 496691240 578550540 470863004
4286109 46929679 74771569 337198944 323644803 339742184
94262132 32459856 21081692 109866448 67811308 113248143
113706648 208087954 206485656 590319219 567283995 546039305
209541714 10113386 17790119 395198620 397350423 371397724
142993669 14965338 24517219 206463384 253379330 206877506
164154760 111297608 36771660 287351072 238313899 288727551
97279212 224650582 50292611 572926228 566758805 580443963
100903832 25830517 19978843 622285081 602397792 725991598
2784238 5109894 21275854 217306691 243111621 232232983
19132782 148426281 62394676 724809042 699056292 706976541
16179102 220852142 83184797 617142559 548752337 599765356
64080371 43476834 28084760 313663334 268674207 312425832
6273785 104430288 22719660 590408561 568463893 425050180
195846580 19652330 16168248 401879505 260335322 377692477
341087853 177846269 62384009 809487653 618093318 407045915
3958139 50049017 55480668 395396575 592402192 552636001
57951679 13173791 48083516 267762419 285092886 263731500
19055654 9082052 13675164 74030219 74241754 65529778
445599372 22627350 115755459 887758562 511767354 691737806
396233397 92231296 147435150 420199213 254619512 272507867
23093255 58454254 51224655 569490968 679698386 601390713
8672591 30633698 16702907 809032630 811560177 739357544
6426509 5422718 1928908 8579585 6884285 4177311
135686253 16548699 117144737 524301552 581489602 584759650
37262781 32616651 58076309 627289248 645205602 633534626
3345433 31417863 26726834 249008146 357198002 348887217
119502869 17486974 31976261 836263921 785731385 706058902
416113372 1504404 88869196 465529606 444541093 210574240
24734185 4239413 6195562 157491583 170418002 168479286
26014138 46012491 9232981 276756580 287566547 241850057
2014998 36810384 75773259 837645442 664489400 830990872
82476360 30342823 39132 160632531 151052845 157406261
563201132 22054881 160724786 933981077 498563386 941558391
64698435 38486062 39199613 378835815 438417558 446796508
196582286 44189625 11822607 273720438 168806950 167711226
44837552 76908436 120996817 805323199 781251001 864942639
204321346 24156951 55511796 240726815 143486955 158614458
51693393 147907065 74128412 783229180 897510083 699727376
1312764 5603870 15217364 61798746 68658810 65969469
54855071 40304830 116558608 888192571 889587080 869654097
224196344 6228137 6764984 361850177 361381371 361125533
11594426 257336066 64541166 660044859 667653431 622934419
475608187 15071599 233768213 793194092 802538737 840119420
2912503 654037 435130 32697010 26260227 34937894
246905078 43505184 57232429 442241262 337179147 393626737
52550827 45765526 15864679 460063645 475157272 502802340
87799652 9972275 47748545 313181388 295520814 320670412
330426780 155466015 189048001 980385947 900870333 973318687
129916780 126174618 134076522 437198518 399619602 462507540
259462780 32257816 298934498 672581172 542416655 429081812
64696813 8135354 8062200 480743389 419339260 466281187
294837856 48821245 43851633 542366482 559554376 525113748
131589423 41735016 20829003 162117546 115563688 141982224
44380190 178807241 52328746 876438624 871121629 725101406
11467641 7677500 16381728 335119307 276133717 323693085
412927366 91094219 50002240 521259165 352086347 501921851
13838304 20610537 36175512 441964761 438671442 454601839
22459720 8437018 11023463 74643882 74994982 61228264
55950771 12104054 8910126 267675091 343523596 319879862
388863877 348687360 357861861 764435982 769283111 758315869
499700325 467550270 504340636 612032010 652530208 600901660
16698401 7355505 93420565 224981248 249364826 247610657
64264619 3733218 34491 112421875 86550676 108304299
52593914 6267757 17660930 83543812 48853521 51651159
345582180 168927133 168367618 450639585 396436935 436120610
41788017 3538775 9163001 288467069 294604425 292356707
42518955 69600546 6336280 387310198 396431841 403771088
59359895 6080310 7347031 149140724 124714028 155832741
250616749 22168655 8113374 827686067 595978900 722188438
372369785 329704208 488671195 500772121 414715401 504659105
99823146 30394116 4942677 297762981 177841285 291694838
121582295 105861207 28956977 759438222 916555884 808749166
100196046 50436072 46769193 431173416 420404048 411083075
38177661 5276351 29253911 74475229 64915923 72413805
102366140 140249331 1328040 302234722 407254790 405839793
100725661 13938549 34186529 276317738 270854056 263444437
334004013 34541104 76752074 554093307 394803175 522285622
169301498 125864120 158506242 349410619 377076919 422965520
143626465 51219635 36283639 274573097 288945425 231081495
232868627 51982355 12269164 413011094 437193502 271213457
50725405 23890901 175056138 747077192 759767961 719203491
8107159 402820 1130986 64684062 54621288 59388298
6829526 1756050 4974453 51822580 50745344 53004086
497630571 256607000 169456689 798178874 915891823 903160533
117725057 16788042 6330755 202355665 187090574 126497259
578908 1116803 616071 19355481 13843227 18195688
79677672 229108487 45973891 877260783 815067165 941881104
12349644 41305642 74024431 487306322 601004311 628546040
1011269 1438721 5078031 198353799 186053982 187695995
264462991 70328430 98984276 334450823 315710910 357127497
32078755 2872423 2546986 51866576 50832506 40743653
292722610 20824363 237258805 465629392 343683452 506497438
160109191 7235806 65502981 450202365 423258342 447146353
36681297 22324921 16463958 146042808 142051006 152013682
165371690 30575461 16545753 394568337 390921891 335873649
17225965 27412155 83219501 395616131 339340563 394262889
134855527 46944899 21218724 188309154 230022561 225342169
202761366 108812209 211111891 637617737 601605843 635206223
28232568 33377106 46091438 557767603 562245397 579465928
161199990 20309260 65549142 647408237 620442634 600336330
10980430 2724911 199247 18442004 18470982 17926004
5945724 60020824 27805197 409932438 423214064 421975600
148579054 878336 8620422 538458581 544192833 484257046
593146743 248565366 364889080 659770917 324259101 531450393
412103020 28916922 169926238 453177280 515212054 372534163
47411694 15211815 5967804 358976386 355961140 412064113
111102147 84013126 7625251 161446624 174716285 131183041
15718145 56190941 24560567 211510045 213329910 203182034
15547587 24411195 19233642 759305255 780048451 596648091
89977826 19818648 27529095 148542483 126613378 109859987
85839280 130055144 89720596 709587446 777542554 690898672
329017126 121873352 189274065 436036240 474459031 344608803
100585796 37441813 28501087 482636428 479060166 487076558
4311608 895065 1914064 48987048 36177601 43401482
548803134 156808357 4042413 863855561 776672494 821283590
91447874 46544417 41306377 150863071 120315316 127067811
75120801 276966320 78269807 685199813 716802892 721468423
89432678 54631293 950211 389285234 398517772 294428466
32024008 39269547 107016210 463540907 442073143 470519508
130449349 21390147 13634080 143258098 114758978 181698430
96930013 157346416 16465573 741142076 782292835 693031294
65215970 62580218 119388325 445217922 273405288 380756497
251961938 95240211 172822931 676099873 732466017 697372679
564493135 52597772 72295998 774907927 530438437 880789288
66777959 1754077 10821397 364768445 344540798 354751136
84899219 67568325 14206779 155622621 140148376 156843793
305996757 94634668 15462640 331091477 229908733 96426609
80165995 139795131 1160276 539272740 545656824 466722393
30409390 27670625 150301924 771040431 766721802 725216748
109737958 372224 9352523 224794382 224823816 188716614
63227157 65588089 6903765 169440017 384840659 376059819
86779007 6095593 55215233 230300716 287056828 221931083
1132024 445099 10587849 375850520 360591350 301704037
664372649 154296486 176088368 905825906 699327709 878237652
116381115 191550879 86164376 739945004 739439063 651309918
379762955 59376374 113251163 623514723 629451493 662823611
535187242 25730606 4971567 782270742 776412959 553089133
15328026 3975700 87500980 199368666 242979716 220791613
2751266 12500769 6977969 56789223 57923860 56086208
149326450 47234516 29653421 672202813 683476720 624140977
3406316 4265832 2793971 108331628 164659448 158895525
92185965 6913596 9225970 306965589 304962593 293577466
129676580 41603073 22702822 185180624 141447194 157923541
38282328 50741140 102248572 861362380 934835311 840732295
492490103 70550405 309362009 572210813 513968286 628443447
143006263 18928180 106784659 923431500 500405942 592297693
111505657 11059310 13920449 167849635 167571692 159813560
38241483 17066148 3166641 192435465 191982639 192625007
187816754 85232317 227081416 465121023 366107189 478318759
12008786 4631069 26894247 601557604 578114895 575184929
95960199 91623304 82682393 621330309 707864741 666161766
82035918 2127800 15009493 445306164 470884714 474185981
204573754 122370161 61460427 376719910 351499994 230152332
428861392 93057990 9879841 601979197 629943129 616336758
33478023 38930067 15091915 485684337 630725489 568779476
6273223 8828374 14625700 88854435 82443877 90863090
29354190 22481722 1877768 217296333 249264455 229671102
670997385 162896548 83022059 781147979 778011193 495540139
94242552 5846615 237845098 860047577 894952554 722351625
552679812 468798503 48734494 587562684 618532290 639151592
105803098 294516 1374850 133172810 64195390 127313418
63857788 108454660 7102506 690854432 717487731 600756946
64498623 68241946 235719902 573703210 629101920 743417795
77712898 31922977 85784581 227653481 241969911 237842836
2335054 12293196 7136542 156492159 150643752 159778637
178326096 20375804 12538651 316971554 302045874 110730693
204908083 116379338 141928057 276997806 187863590 362789675
33652353 10627612 13108866 125178681 114546168 127308462
107173176 3748537 19493525 278739202 231931369 224600705
530444218 73232714 235299726 549490750 498677370 467685662
43927730 96326342 32637207 931074310 897256335 941025251
9118888 5506554 14412242 87710119 89014000 95758370
102936263 2955588 42684326 439637099 361885715 447720700
63432118 17167232 17731545 270303470 232128250 236058354
441128637 46932157 4979257 627879261 643846487 684921765
175590308 128710224 80243822 532698412 510341729 500815457
223428084 53767124 37783114 244181804 281526922 208185688
51015507 938377 16317516 275474097 285382454 262954783
712735940 614382664 96639387 752641410 776873584 224987218
6182020 9688065 28359932 527096401 567812616 601256400
19534765 20806780 12151509 163065873 163010746 171472768
81145269 2648772 11524687 121090592 114002587 120487731
47329047 44030272 787121 210644604 189455199 218900582
437798459 139089309 6374356 581736600 547508640 510340172
450072074 352115870 70097679 822656643 771129014 983301205
4652998 35092631 3486704 562548446 529153915 574095780
421955531 64883557 152949628 435276524 425817966 322702613
447088077 96733816 160290855 810540083 798309904 783142995
520014134 13433605 15383618 602438272 576319712 592212137
98780674 142132985 12364653 620169209 623537806 471821669
117752433 81787794 33576348 676736177 656721201 638291153
65561050 162314863 288882808 890624279 892156354 894739089
247719312 266799974 211971652 638452396 743430348 873661179
345248198 35066764 70868823 493945919 332820328 395338110
444195494 45570839 55852724 719850088 650814245 422771800
13023019 22886134 21135915 88482055 137235502 129510954
328147987 231191127 135436891 828447326 876575351 850822577
649678835 170575711 42303429 684728726 511734481 585175699
33222110 9662 33265916 588125258 588205287 439328383
34607901 172086489 62507835 663998219 652937844 673824962
470999407 4322570 148190695 808705743 738953403 776489604
468128007 48485138 86844363 936598323 899108593 587443133
45037469 16468790 105702327 648668399 715097326 717299775
12933798 26641568 5844996 343959193 351632715 319435005
192521576 45368661 114687712 386182517 340241715 390820374
75039248 199609609 55277974 776596054 899971947 898834798
21661771 17275670 27317301 422630957 365611597 383637659
14535618 3027287 3732367 273529842 388832486 415112684
33479899 32891941 7485051 408088087 418019679 361189092
21425863 2584864 5628725 30022193 25213806 29360869
1673629 496482 63706 31107903 31045716 32368370
117291670 29586283 12182417 125771107 140341149 102425621
158737822 161365910 6003397 205721398 223054478 111802743
7841090 4247154 561259 53422704 51333275 53755725
94186535 10518625 80990416 157799762 158116475 157692884
75763871 3705142 8667039 201629955 169916185 187200644
29335209 47892330 6103760 447255186 441287495 406691401
69172293 37120669 23242935 155017394 126213714 128464697
34397520 22787792 8906557 305911101 267818331 298705963
267945880 244658940 62164518 321561674 383099435 325554846
83039896 30095390 99347392 409807898 470541464 491569634
32743476 8632362 9156602 278959333 258436816 274052141
689718959 434321737 511216106 834862367 768640303 794693482
170352964 65539101 220699307 684912912 664081205 759511078
36064791 4939275 9895630 88150717 40671382 73577473
11662155 79407844 636868 264957609 498043641 542280707
62854203 1115475 659328 412557519 420094169 394482426
29067392 14527568 30475949 376780489 378763935 325024208
192865226 212902773 295309873 572000637 589160169 575916477
34518088 6709787 22540310 74270465 58149669 76524395
81261145 78015355 136835122 536328458 635830027 668283763
1763373 425278 682412 2599018 3368677 3278461
18378069 77987230 148012985 858637429 887934592 750421273
732519 16608948 20259746 147933534 136062325 153725238
525211901 73095725 64509936 802485018 743226327 761388088
105359936 225958845 103922862 865657924 830103883 938058806
310441415 242295429 31686133 668221072 901250737 658029031
131664241 115226696 9319458 343657235 368476202 272920088
43093075 177888315 65431515 583982580 597637528 631557331
31857773 2930818 4705757 578120593 566138789 569585819
132400941 78029733 7546969 263592959 233535617 231543219
81434732 56447537 92802826 509924023 470717777 452125543
278347122 44524105 35343786 747569737 653734244 774781600
341152865 15625077 234201484 495164649 466069465 573007230
488399236 344083558 177248313 522195896 490836833 525268375
191283282 115002528 1710629 660255126 701152781 693670285
118686183 12321334 31187973 426298431 482973284 470017035
139447704 66248625 41042488 741756397 722220664 614920315
24375803 38355048 28901168 698067026 679170305 663502488
9862202 509230 7541180 124300438 133540903 119781777
104321845 41459659 3953685 114361121 95811461 107477496
4782938 6775620 21927881 259712247 241761874 254113674
39514691 108834011 64990118 610866779 602221248 603842547
369047705 359718431 14695973 654745930 648500068 586084684
160626940 121381551 19258300 643228654 688716366 623558970
207952114 8875378 18475343 323139128 323350323 285451281
307949687 39209009 168558256 514880058 525839623 500191819
203594991 41987531 61829073 550967764 603386601 593254090
411716883 105404449 129230071 782877239 482210220 784192855
37499774 51481268 39843537 444775317 434326605 461597591
7338272 637930 5044210 17952681 16526143 16946415
488103904 159397985 240796873 876788356 712665733 480152859
31657111 19669971 15373314 175485164 178447417 165186577
213663 42209883 50519045 756813502 698608037 776530964
54683139 1340589 7429173 98212983 57041276 103574838
151261545 15762065 29745396 457009172 617382742 580908493
2197356 213552314 193117967 876189783 898051600 670882800
96632378 81183249 34329546 362099648 364026374 343338623
306177128 50150271 186283826 334377870 272402721 333656687
29033454 1029286 6546892 103911083 84360212 116339862
22008683 36296637 6145803 81444533 80371053 80955131
798679286 122676492 112618475 835945592 610718806 556284789
11052376 53711055 17809946 166790806 225747709 218954296
343449596 71460469 75781523 390030759 281652252 339087422
363314552 106977132 162201285 390358238 499624138 374918900
9513316 61834912 4407710 463079911 469169580 447486210
37167366 94104350 33972378 700973398 768020401 659364843
127136997 6014219 16449511 189450522 112683767 183369000
148238145 28306625 6461698 446697132 487395518 461044408
5066099 20684647 87545388 613050059 757061109 582156231
61077843 4478648 17509145 615886265 548581695 613853733
14838511 36457770 3703058 147075477 170729198 157785374
65046478 97782320 30538483 330322598 517473937 511420194
11556811 4382571 6869579 40675437 45260432 43212134
106916958 5992608 129516083 383312795 458587341 481269599
310400893 27153026 11900825 670501629 651275907 639441471
18917755 8011047 18785703 31261207 42617712 37389088
61513257 1356436 53925604 97553683 79831390 93891617
28576616 19968102 93943226 424342970 422061863 391781067
29435780 11477841 8517141 270264752 226637740 257008764
173385978 55934795 96108865 814347466 645272394 712533030
33675366 51354910 78238598 604850375 637273997 519432247
27653533 73376669 145633831 752083453 735747823 773692221
90020865 21356679 19966925 613396684 537064959 510072833
312247391 295349949 163605130 515958205 565207133 654232690
502717286 321815903 138826907 653416885 499673250 600141602
119717339 145625281 46814747 921806984 860056789 802499785
121097536 12249535 10863329 471373973 484580852 440309157
68110954 27007321 8406646 216483835 197274831 237613375
34865128 31655914 51215966 636861856 614510769 645136227
5454355 62341949 39241444 505201367 375205818 379169812
176105415 55677658 40583983 576938712 483418268 568822792
661655644 32533211 151043859 955917759 907184298 861076093
34168018 89986130 34456350 740140906 669459564 690435662
17524964 19434059 10381938 268096799 264921081 262459124
394122527 30912402 33736800 843166034 897502415 836416035
154563484 137244844 71779680 462980916 344180304 406756071
147552433 22921598 222847995 569690288 662910588 722301817
101074412 430508401 8487824 951576096 839849809 902712552
99659877 36486707 38878320 634594625 759774654 761085226
20467336 60596991 35966665 194865726 187976339 202615553
264709843 14145339 6641393 397313607 302376769 322751282
91601762 78904757 162319009 490129738 536644977 578145508
74224468 77017996 226735671 647147889 645788941 658419834
231636 8773174 335784 78769220 78613713 67465663
401482805 16479778 170249428 632910818 526873226 466073015
448637434 331398022 331652710 523066096 569907665 512658107
14895902 48648294 15067886 659177174 657891560 602024467
640804194 17819548 47719922 851095685 409586169 866932903
166242414 79958705 167028965 365296599 406987039 424754199
7639321 2633292 3105038 15009290 13584804 14559546
58236036 87509700 148003951 741447728 752485474 722875744
168463394 44951991 11197548 252465617 261012108 193421590
113543254 68492143 50114069 465446458 427856388 429250157
399388858 197533611 327705796 474057010 464934224 418395951
17413929 73860046 114786223 577103052 547532625 587929536
142080480 41711116 21202161 211112796 200397233 108730630
614221464 363799807 369839061 808005277 801168433 605859292
126258223 6311845 119100220 499756538 288372582 512607996
22027817 1078022 12438385 41545164 32377611 25224996
1155863 4323854 6121583 64195845 59618922 61616280
255359432 1821969 63177047 663722393 682312214 703570740
71791323 17332100 41361286 898312131 886712984 915322643
403681859 146379981 170891107 475327336 342406043 453627814
159989837 232933125 31305097 679898870 698609320 720468561
541679572 35195903 173784575 674650127 464942499 301502857
121747086 24486756 73449885 662308112 583138998 602910602
498579362 12332426 246452337 935240578 930135019 947988755
202896687 119877690 79197111 219052843 153435745 143260868
77765661 33922771 102072 392958160 382517972 361635275
80055044 137776329 14763680 406074604 429519582 377384644
73860777 70545420 26535253 128701926 175740095 117997052
96273360 30174193 5091598 594227523 602112549 598488071
11185967 15760520 121413435 325592679 373567105 375325268
4571439 13356903 76971487 372526626 434083684 294849082
94397075 5185968 95834663 259763100 303234767 283922500
71257096 102845456 98353187 784199672 791538971 742132829
4108261 40078113 5713947 667855869 691414307 638461836
351904574 91880113 146319587 977753924 957101424 781196386
9068105 1918324 8477395 147809558 169523015 170586130
2810788 10526662 2253356 58949376 57241851 59913331
22248199 21989228 12072748 87465689 90409027 83723986
14705784 17478097 44500019 430043968 462823805 497626181
235142418 92591234 88127125 263752212 208910210 126676562
3601880 202263814 47632893 715085515 919491070 891778292
22069555 16746387 5362419 112527031 128091111 111123865
390337615 80637230 44675711 581130111 269913144 580409291
139642529 56629051 21330227 162485381 148021349 172605043
40432176 27188567 29376050 178497654 154118151 128947704
52096565 42137050 18883222 188677324 182076758 203589532
84615809 24201344 94891101 685940809 514249466 615282292
12307851 12342844 39758395 189456994 191427072 203089320
468163052 193062777 357694693 636203810 492623369 651259877
356449381 68765690 151782711 810372481 810096688 445820816
673079544 106116470 228411630 964174792 912240440 709784242
339325929 7389312 126162622 458642752 432010869 435092912
135339398 59875276 29111555 507466765 546429606 591485749
100830191 159785636 121882238 844235887 844281015 734266740
242934728 146282272 132762990 907310580 971168848 648450993
210334872 22281298 168442621 241227907 146742147 286213877
2643145 34820121 166589834 388246609 397865875 424162084
50650040 36058882 19116225 179673075 174683329 182746108
20062670 2298549 51756105 233273363 224279828 224980642
21618579 875812 19025750 171993001 158667857 151466599
22831252 9157801 96837366 360797957 367186884 363315049
34506830 49299190 25197595 152589883 168236587 190658585
283393320 90689557 77585427 371932143 259784762 353181600
599255572 41984990 77674342 689376779 613100971 642246113
30466234 17362037 57283028 350140287 424245271 464094962
554193244 299816601 38726157 854930435 881660354 806540432
14738888 11677696 9852151 162248520 141060818 167129656
196780103 20672698 25309511 295142757 253125529 172582127
19697800 56688223 74889010 504548516 515139304 540024802
16027290 19271668 2692177 250073180 256107711 231512728
391318721 7234030 41193031 577100610 354578677 384511706
161754801 100059381 47809970 595398535 639437086 568038322
4949284 29090388 74243906 288085374 206467760 281081003
574230748 80772902 59282554 786032199 688512260 400234854
117904134 54623976 55845559 162703181 124083025 158869422
1422819 2862720 2202115 59893816 60409746 57322613
2658692 5208596 10059132 69692804 75102811 72177910
491646469 38246764 30928768 890005298 796358645 916892139
76838764 6120722 119839041 493114533 453409171 506081124
159505891 16351841 18100408 789139777 798082250 800806666
22376550 5083290 4224624 31840563 27332565 25371703
646693077 374889081 319976447 709334216 524609347 497277527
117957747 5076374 7122914 984302810 823347025 908359418
38659538 13489150 8149876 72317550 72363443 54498872
56510052 7478457 35697270 109729542 110969926 69715974
120438350 10828674 60995669 328796705 353153877 352486976
38162200 1094987 10345358 556529596 651050808 525143371
256389284 108810561 60427108 400020597 482971721 373689835
170760560 7087180 239199328 794326196 825537253 817528123
262227425 47490922 130963479 523620608 515225379 486321628
97767096 31219056 39562328 136847358 140588964 105243963
208932773 174393193 114489808 320063013 280303585 267801398
41199707 45886402 65737288 283800919 310873809 204112730
167498046 126418549 232967995 761381863 741191288 619162968
2682926 44880887 45594886 500631312 442520609 503146325
4162407 36976756 1481278 142734144 157336086 179924591
90332430 6709058 40562338 209070829 175830666 204384462
182311466 143121170 111786785 324206789 264171004 274129836
125921458 15155291 1510174 670761697 693765762 689934595
43612374 117757217 43959481 485547674 534066680 532251960
30546632 78989881 26648819 629747408 490305450 609661950
107101139 21428200 178585133 700211143 809137396 761141546
33856613 37186163 107378785 662499085 963990124 850713656
24318001 51068305 38693666 299014210 355894836 349167773
557824167 372126103 308634307 658398854 866152938 478667035
588541995 85953051 114489351 754116376 677359633 498151062
131567954 57713244 67305266 766943430 819123121 868749687
10591588 9282760 28769084 233312976 225518545 242101634
132587 719870 6193429 126190404 118911786 80551957
75941229 54289726 124991380 612301626 794742164 725487382
429635378 10330560 90171836 627310799 599030572 545598838
265470480 49482394 11821751 503851276 411653575 496929308
60547071 15719452 15499405 497857692 470021307 506677562
36236109 51916055 41667453 806458820 592462554 630713060
61118303 10557484 4880591 227052110 191345062 213319824
4477427 7859816 6787415 314906108 320509308 306903885
11133228 56173798 67513367 550250394 579456318 556586036
352179004 300013533 291565682 953633987 862666563 897985789
15887693 5684767 7963370 252906977 231400204 228791570
53152327 29318863 6172763 148994281 136829835 135948853
110177667 54277639 184639749 655469387 642437201 538210094
2523110 34109963 673143 84537755 78468006 79183019
57614335 55545734 113180632 371750474 441771360 428850335
211817305 3871151 145738 441496791 468507907 442241655
119413834 6410870 17490205 579314362 551394553 530056698
50139213 16668425 15173608 80556698 69372823 78921617
60762639 40069916 249397828 700759701 693890098 667703481
40871468 88619571 138596686 754215347 770122534 763226192
4924808 78515138 84867974 410579440 390066069 402776926
103179834 22523425 9176059 504077873 571037575 476071948
72191243 20074603 32935233 191950202 276837416 252330138
111026156 3243405 29511231 186419263 133655421 90998187
357355453 338002401 107422991 662446554 749348023 631105618
41390505 55759801 23664810 112751270 128263251 117413939
115117992 170557142 79516624 213288337 210490729 223677643
110679096 15205463 33158265 187823226 191588488 193039724
13367245 229148 7666029 126820985 106468574 117139416
513857635 27382035 344753951 569332462 454351131 618399593
107724808 89356897 109395229 587578362 592070945 561574150
143548817 10584062 199305885 352026102 319037178 334418933
181254078 122879350 41466822 241302101 259221156 302932945
241747334 62960 199979839 791560742 730550036 675169451
427800735 22123356 31973417 851675722 803076993 845799442
14416869 44704959 60976819 238982095 225318547 223948749
10917434 4289456 4121247 47755665 50952971 48541068
9786280 1740760 2398322 16110499 17740727 15842618
14088089 618258 1186275 115719515 111509602 122716566
18794389 4115822 61336701 504079706 551462853 492498972
20627015 3070127 1961545 28668675 31067616 26448303
754858 1616850 75650816 272526117 305379681 314633040
137734158 14300838 62135966 515643104 549691560 558596715
114173451 176268848 40188441 916507052 831242663 795930314
127740155 33570656 176156800 421526634 417693494 380906393
7350709 25752768 36223159 498590866 657926648 616552143
110160477 125900656 46613214 877028373 764695261 948412217
140175250 74722488 62878777 622114432 739207018 705082347
286379152 45123209 97690072 404512036 454541326 480547779
58695 1726244 2575968 20756211 20400090 18345486
190220764 108823792 115842952 692307995 637061019 662338122
80902047 7335371 8570401 770408974 812661126 759674119
90378351 65642845 93001250 600924631 617061320 610146497
355746519 109338507 9344592 510136754 520521971 527104207
61606763 171862273 62056298 805503077 728943700 713644514
90121807 36669796 84432750 172450289 211643575 238899555
87625613 503443 32964310 114468634 81807692 97921200
3460436 35014927 18080569 317580649 325649488 324814338
4055118 3398441 9816407 52390634 45342444 51449112
174650196 31885355 11309841 685848975 671039161 548788631
296935 350898 202163 79685389 109535090 109386934
149026172 248606015 110299635 399062127 414971039 304281926
466498767 154195605 432270161 790111200 723475365 763366178
71218455 65287027 39206708 826797018 886712304 735352313
362696587 15373998 153033792 466838055 493437108 419146390
219765567 151694988 108939389 511836692 423666221 376934610
2106368 2240561 32742081 587057987 377297959 536584338
70377472 19957125 70683890 409032710 421473205 418246443
42681328 12913541 4082536 164625647 164906888 176542193
302362259 98205687 73421334 446350286 448085023 279880727
256046034 55427837 65313077 363219985 307147297 340344565
264466299 108889236 110509809 469806521 406335251 438215309
220898353 25797 31288031 314718830 226859077 263110379
93747092 112539117 53460837 520745443 522690657 390139638
308847874 48726534 26854739 930817452 842586605 895542191
332623303 37038701 178816242 884113311 698933922 941273718
238445577 48612379 20213417 274996382 262448612 209152479
195670634 37627378 62394582 464759591 440163449 448778675
139450974 45355665 43283771 663902824 369966113 626671429
10299344 11412478 944097 62830133 75298950 64232700
130106955 29487038 9223566 589127016 639058488 529183913
71269208 22046053 4443044 550583078 412663901 491017792
22606204 141612741 6065433 721166873 785655237 773661493
1072740 188062 374315 5209733 6400697 6139508
48352196 3515323 9396676 183747439 187206954 150948418
24796819 82779083 9058368 691754153 684273765 604767186
285310334 143152005 99364754 612244218 621297075 613326398
199900043 17834952 159097811 811765043 696876643 822102494
100336015 80316897 3564487 368767542 231311645 302374074
173685317 30502684 113074943 288535325 292204506 364462495
20127766 3741744 3214724 30148930 24984548 20813235
90005646 1375555 21110394 538272288 602614213 599725447
34354304 6005045 3199309 116891772 106720278 69169379
2560934 45599906 49479116 385875429 679422019 604136831
113053296 18276480 28798649 327354375 327136713 107931106
87448829 26353278 19733421 684371214 647257863 726079533
96549653 28745009 170698837 613609801 536746372 589672939
181158036 42767411 31262233 636913283 906147985 897052765
121126957 12569359 5594585 651244385 626060319 627414314
98011739 1135288 11955889 208086179 210249448 181731859
266642764 72040480 121500509 581890433 592257965 584507018
68530853 38869736 13850144 554640465 533358586 554885323
15455248 15971186 26675225 199933549 239757649 225382831
107690621 16482609 12604387 159144347 156272922 159223350
600908 2240225 2247055 32587595 31820419 32957771
682849948 245674713 363771125 716319531 635407083 793332796
7281253 555350 31112960 63804047 74847031 74070348
24364124 30961930 12711651 186528638 187501219 182702604
28074417 11256155 6251498 162116104 155659579 170124067
5559658 2849862 1254626 12514223 11984797 11171004
74862412 22656174 108287933 297132942 260944629 298372890
324313084 7754512 43508576 402806983 84538088 398461990
36698577 23525160 8662235 42558292 49184720 14084252
41535251 44893309 47910795 672593377 807692730 653258910
174378929 39889579 160062517 817069945 845986293 730601756
43432361 4194262 4834572 180218244 174674735 162164858
508638534 357039390 297903530 756726620 691598808 809026602
36122199 37778691 39106549 165389534 187983446 175128994
117650440 60931596 2603220 175540883 162635027 175095472
15824641 6999382 26420172 530976458 509186392 545079741
14557142 5919222 2573568 69086440 78277794 80934677
1881715 197849 2141071 25128194 27812149 20149758
128605359 71430497 79154046 255438479 241669215 213173872
20973922 88820870 20030349 399275017 396815242 377031585
111461548 85328790 85345423 603847576 519727522 580319674
148040120 76376662 1478952 516159080 364474960 449829994
8174253 8060363 10495916 43450589 53569056 50039670
50771118 87070076 18089852 958136592 942202634 824045849
184772659 11349359 16798284 463171639 575168137 525739477
441310675 5468730 20002908 503459160 319431319 109478436
166704065 56183256 50138197 856339900 796613074 725654289
133814383 19277393 101553 365938508 355723690 344114305
25330784 4434527 9724141 132928016 121944963 115883055
283547060 121485657 60048210 703815592 453853520 700600147
77628449 31275895 13038363 270624503 257109140 272601209
300103265 100591403 8017846 539628879 485735820 410070304
288573116 27967227 78886429 509648734 413039293 405495957
387101871 277057231 95905221 659681431 680798772 666573723
219087923 90242926 76434320 262839771 213793368 154407354
802314124 32922650 181230071 874968405 606891290 877749670
77042992 33711402 21729677 111534466 115165097 111300729
75293426 6202687 83671068 219491050 240144463 243438378
92364252 17096532 94576726 768683496 885764645 542648368
352155312 1931176 129726647 465742154 459003932 456028202
80456081 2927954 99319435 127070846 96428139 136340644
120781633 109757867 642694 622718170 685368849 689939126
74752947 6624665 34344668 332675652 331786689 323919564
31263865 14234164 14039783 312333972 298985485 238839971
152200219 52237982 124558764 728191545 723424664 610288653
603922023 638635761 157676109 717746172 770220457 494009083
54233947 68170415 13305055 716461177 792627404 745071585
2427344 714879 6452185 41479673 40274482 42743008
249739477 25153869 39024386 441973005 297392354 400201145
53326911 39832202 52310578 138394117 124204689 135952919
299572011 140728946 66873216 395351612 223331100 266294908
102281033 1529675 10810204 302961798 264994960 201995649
116158718 38564717 2492069 313160134 276637851 369600434
154859139 37292598 25736412 179281235 102740827 122987487
565335747 76265393 213101987 931504750 262923365 898028128
62767722 18788313 2686730 74071020 78097984 61718559
533382554 56509262 45846964 937716615 397020859 929998207
78363771 81245059 113492904 588955968 608720921 596186106
233793254 190767257 17261668 265738039 293629744 359371013
7346937 4612133 5144739 94085986 85056152 96858343
408015776 92812529 37635179 466214339 179682809 234919961
487249311 187818034 30116004 901604753 661796595 581213202
560727847 120820991 409597159 628918177 462241058 639102686
320171672 120144829 250805148 666306022 309362842 681046614
27350023 41750141 9181256 103785916 108596580 98826763
217404626 137652096 38040006 238258962 220658911 237573886
41681868 22080268 31320719 64239536 59806115 65268633
193233181 77996135 18550492 259326542 382225364 248666650
61726521 25635460 34235665 139280719 160723412 148209590
24023402 54522059 50038939 373064079 362256153 394861719
93935248 125282790 74831798 781290744 777329621 829824930
166206893 169154 2587551 203642323 173068822 111488553
668953464 244896292 127748298 799437384 604896574 519108753
389209077 585360547 124304425 925976801 860861991 941302489
120167536 74022191 192226826 650575922 660381008 638788799
97960027 112484990 72694521 142891103 221289923 216864662
33369437 54204910 7904437 316104942 352544195 359355646
23808933 10782331 8365986 42706738 37432037 46367768
435911170 374546615 197951821 491362745 734439433 716647297
194218689 20882340 63108265 726198581 746394061 749800191
52241214 69671978 97022965 488814945 496010510 523062251
31294966 694982 13224798 36781818 32886536 27681124
50950466 89416095 212188065 829785865 863278056 636988889
11813200 40918688 39999712 435085984 408208569 308764042
117145936 41645948 25207102 914921128 891276435 907557243
181884191 38698718 19920108 652607920 659960284 668692658
554562033 101924091 4459000 892728137 881091203 867239137
125528755 34138067 7433830 177717917 142767952 184064059
37846445 67238821 52275142 340891921 371826456 513601650
94189670 121984339 46095882 679669687 820086973 818897110
87116429 174255124 57826306 550783835 527537440 549089060
314563382 67531899 72367273 627625319 616811690 615398111
352150658 142430642 155053396 472837733 437949439 268897384
127200907 164771189 111822190 782154863 655216598 742579276
4542017 6569511 16791667 71314465 79310292 78582298
187985860 12862338 93712196 190362611 145809131 152882499
232757384 16483539 58572885 279257671 329568342 318223572
35619910 25996681 310267994 879289031 890375221 930164762
717299071 92366924 235466748 902570724 824362934 792458277
48851192 9183600 55975336 342296266 294234879 337107757
5604930 7664243 16249840 92168958 104869244 99553087
73507527 65403292 2471093 595607482 543777584 629648230
443109851 129584179 117924435 608391880 552136828 661306152
73866079 36878360 17642978 185476824 187822667 196439629
66123639 1937959 40365312 357246379 325700464 336268185
18423747 576795 100438518 433942046 429865486 394101415
12689707 308101 498194 63399191 93384323 93534881
374230091 73156300 151184833 443830953 214421471 309006726
3899440 1174577 1455579 22168962 17746680 20590489
103029675 104888188 59461946 860224696 739021192 803291580
478781618 259007432 134204281 939305665 846085297 954180240
785384 818738 3890237 7548770 10201198 9580212
9478647 83036 1534871 26752450 26603710 27860680
256677317 13188393 11767427 924687810 969836467 902989071
33476160 34015350 683660 557350242 498886132 568934157
733552474 230507815 244062100 934906303 685822602 464253919
964890 1827146 403442 31687795 26997778 32298320
134021819 124904843 127255336 761676765 651827598 680720570
127464377 317581326 70242682 812123720 639509658 692383124
466530971 151300012 191821957 532627480 469312288 446728790
161682674 45389468 90049048 280883125 260976076 269537471
86574 1872941 11545671 132798665 129845606 139595467
1101788 11526107 5054658 30830868 35027867 25099413
4731649 9813378 6012289 80962056 93063692 86293649
182142228 112529392 49197860 187427022 160721312 59915107
528460990 73982581 191261922 653726052 623144518 667959135
299626520 190773 17836577 467782736 653900529 491763755
39331568 6521228 2968198 78123910 76482580 78686783
71476754 38480084 33416968 768164395 754532842 834196918
37640059 96962493 21117594 779215332 764223516 778447911
56644920 2589744 27724794 359297811 339912688 358395693
4512847 38035846 10968214 192236649 228182175 220227053
234271650 49668141 126453716 610574014 489141571 619608199
53517433 35379061 6034808 585495335 542937453 593999852
509591972 38119110 192584232 623452559 506921966 531820975
693431896 200587280 336495207 926268932 869433689 957719763
110771300 100101930 25846349 629780181 535542874 640868255
791598036 181380319 20059345 817953962 389895696 689199231
36554687 33549407 125672283 558601764 481170484 522857770
78197688 117333290 68867011 549679315 527697357 493016091
57942980 58577234 8451369 263294080 294180779 274372878
557751315 299887029 470835660 613941479 619763621 601519256
559983032 123766332 37089493 635871726 502919649 641543863
32685179 10078073 58299056 755021877 850951298 858597016
450216926 267916435 195853774 790027434 741286669 635070197
76913862 6958092 45451622 537537257 595775181 568896566
28792070 59978616 13279615 356013569 354629573 385068728
24843604 15831591 25920136 41079336 39502583 41189951
2780618 4959472 76822981 167173911 158014163 172800153
176969991 31193452 129391308 273138658 197332551 246206633
230326596 86540752 43376093 377270994 411297186 394025549
61122621 23255039 61991058 201194160 186525887 186713670
1366590 38135213 35379002 620783731 706397919 649653320
162044289 181481 36349725 466161801 472936386 463466609
60599655 192624 18646898 115374326 131843939 147442969
551895783 33339893 43382682 693893860 614284582 756074553
249336736 108471319 105703966 681289883 629862911 593178607
181175705 66299118 45995982 203005872 197879841 76411704
13502849 6162486 107920891 596751800 596023786 616096395
344113784 49130379 167435238 837301410 855969325 767823467
378067539 237952024 303195023 582285803 643780684 629225769
136847443 4999945 18794511 432520159 402975396 351298864
4233430 14671296 9467734 83327323 61268478 95358974
40350747 1253842 11838771 332653326 279500830 349999492
155343955 95304320 3620718 234367183 212293276 200625925
114302671 16231631 971019 301157652 322695066 317137058
63074924 93031071 61170455 737193825 544592594 690201345
489828864 202063996 188816584 789250554 936490636 887403276
73110330 27778882 33574561 132518386 98443345 154762919
2746693 5023492 24149850 151705590 178997333 203686769
33028395 7150587 29486545 566711547 570093818 587287779
20674941 34312556 2166399 695123652 740935800 617226487
40211070 107100377 91614022 662472679 692009376 608435136
6626185 95850530 47797450 243620718 347594712 330687626
2014420 131908744 30935490 604702469 578556675 575012466
320881986 372902281 48525565 462951037 461900293 502381614
296741445 237006246 57807445 861360800 774341938 609032288
389660867 192965829 81168140 524663595 546549982 564251205
70479713 64723071 35937409 188617426 170328874 176727800
485052580 14007612 386965413 546047917 548385557 470331360
56263794 8305268 9602868 230235946 320697510 324245529
1785511 32438906 43048828 326770589 308388113 326454294
724933943 88553258 38772770 901032411 427955315 730267670
305187653 44351849 350586451 376859298 385839590 392681778
642718659 72251000 197698066 792215557 754657610 517766412
5137750 967852 14580346 117424694 105418552 108803012
143294534 72551251 99351581 839113503 822122912 898342479
201893 1184 66881 325255 315804 240246
104214301 196461818 71268286 751866911 703678429 801115160
88967613 31238607 43570447 540294671 552024026 532822500
19675010 35869665 19313155 548713023 518007586 580440964
37315833 3104970 16376564 75453491 49790114 68607232
128516078 68377540 25721959 210170398 127748797 185321493
329225731 66377359 6590545 534449614 456019708 537566588
81293413 19529926 29022079 254435730 223148247 250205409
122660941 12211949 11273503 150196806 161074420 179255707
634022709 41663925 278082545 825685364 594847334 801842647
241618619 90790182 102147768 272564471 262476440 124602570
42266389 57493078 30352060 813869399 761935892 619061732
50084099 4471873 6558685 320815038 316320684 341351740
236656734 20179514 301474051 789734328 623791296 742651255
31244760 25689798 42302246 178871253 184178073 193484429
100102643 67521290 42773156 254922969 192143432 248088491
111289685 3344909 24824018 333269059 282955097 277266690
11353980 252832047 12959677 580228055 594307372 629146154
625477118 20673329 113668299 800125254 690089496 780904274
86969120 9132689 23965522 552234497 584563906 585192213
26485968 89197586 8206200 606222239 614906186 588475260
438372 12744503 8370406 177790859 182862654 176578033
17292875 292254 46989311 175745473 154988330 164136712
51320608 76002234 275425698 749899254 717459375 706379837
336553693 230077225 336444957 562494193 493469676 540201736
392063949 23004399 28302199 467123206 461925112 481590545
39353763 122324637 14100881 640397000 645896714 665807183
20941412 95114374 28195235 209457685 332070365 332040968
62847494 2779792 23029930 144710790 100142716 151821368
685035899 51998095 121604257 806482214 711165926 616343655
88359549 10090320 2683922 317556984 317310790 311811851
20074361 1597545 126912045 753172513 743618499 777631538
235950206 110103936 24939522 508156941 466042089 478893421
508645242 284031168 104851606 571955703 617413568 449992839
204573869 26564131 22942912 417445478 447527422 400633299
42836189 40068093 2241468 98444557 104837902 94945293
163304947 4471940 141199365 811516694 708177638 687545191
183003865 125204762 43233868 430894178 432596079 398280044
29863066 10764643 22433691 129122995 136377096 98150192
17337483 8475900 19308424 221131886 202043600 257652304
505494700 254000636 303353469 706936661 700254094 613286358
40317726 90532 10755928 128197394 65135018 123374181
58073895 21544891 10346586 227409329 228935658 182838139
705170726 333056383 129185236 872254950 630080089 809836093
110984569 30947464 26562936 196498952 313635874 302554947
239543044 128779048 16983066 427889459 466074086 354126327
50926 11032225 13560643 247266995 273947202 260163769
122468834 17782845 88547566 410416762 376208113 326379776
149901649 160076239 78260802 227400038 197870209 215650317
8354534 35283772 22824042 410929154 409421787 355062494
300546886 208597823 42355058 395753789 474097197 461631772
103430394 108670554 52575454 372601279 299916405 372604910
2441267 11122492 3513182 98770137 72995076 82379980
33244153 10667120 147028 69552670 75365638 78975762
5698776 274720 524310 13038665 12985183 11140378
355184550 40183045 187805185 407755767 299165267 349123278
369337886 72900117 27331048 767563329 725376817 885749353
417987881 61192300 45251729 535665566 471559926 465856665
16018364 90877201 12735950 724238615 728466268 725738197
294572838 27731954 169352963 581972453 453144974 637151818
171348969 155435537 89841938 260515990 280958675 170564389
443864863 217688185 38528186 893859760 939472808 732844042
262100370 208479610 267711921 660724396 764218046 791103331
32304577 7984147 21196835 159284361 155371235 169018917
1024353 126725379 4704481 435580319 518832504 397728515
49181740 43485786 46578257 459076314 518444404 472671691
144239571 53777986 17468297 169358391 176958249 21000907
1100836 308721 3054387 16276649 15258431 15483160
210745959 35453801 13920547 576561501 396109527 590229233
21585431 47893370 70931612 351786241 336609111 316928750
153688839 203045063 97423008 582292813 595252820 579100727
60472943 163899476 48798907 497442105 523274321 513222871
560247600 384227181 235878345 713330550 561509764 538724795
22297721 72889082 30268949 908041058 743888754 895848785
32214851 41822978 30591647 153183355 131184738 149145221
57553120 131976143 133064525 491975364 507202001 527596129
26518408 8271346 2475568 47807409 38193641 26482517
47854056 75702138 16935487 451483365 450922569 439826705
115372140 1785247 19396199 271607584 242508730 280808784
5668773 32817386 12724304 334396636 343178757 297578299
142417128 68444624 46260686 460095852 347985906 330251399
71349242 17231160 66670627 93600741 72490593 78053598
162296006 162097261 79475928 318547127 359308537 360914390
435283093 301209274 103013742 473445321 469125388 306154020
470891757 5728850 22881942 623875096 375097528 362977101
6684764 4121935 1483597 94729003 89896065 100717285
2958795 3554219 7302644 21751236 18891018 21933741
232796187 150583265 127264998 571523600 660589623 497190052
373771179 215793811 145915554 485712745 667398332 661779724
2329483 4359420 17983617 145267149 143077014 132363043
78523790 1864371 3078603 120204860 97553836 101110810
34476524 23553975 17473055 492058104 528441366 492229458
36850756 103777024 9690173 608946397 603624023 639486320
89276255 23568928 74652508 616694174 758036810 706274213
126123555 10281450 11912761 622854822 616749218 535597249
33882164 40263023 941031 383035950 359729669 356344565
57363005 12235687 15909297 167395907 160335379 163568604
21740682 49890321 24043647 750184665 934310256 903968537
74378810 15664746 66974385 289350061 297418399 313286087
171271715 83326943 66046102 891565322 855346399 871690778
239057811 274193658 105458072 925407699 688094135 753931619
455055673 199842117 306364707 495642659 425977507 398976611
220776816 58442070 41478753 868068844 972785651 815579164
115599759 17586156 10915809 162477493 159526640 162562963
13027426 5253473 3981467 113215071 109608238 109933734
4692546 66965893 20673874 840093200 846010404 837460927
22303651 20859950 2140553 444361439 256654350 418338023
45161224 1562475 37837715 223949704 210881818 248702584
8693575 5582385 3868188 66559356 50692280 68403981
9595689 7660824 5459996 175376935 163890797 193498497
21174049 28640740 48053192 811163539 828805478 824518234
111182031 247046500 167233425 830041901 822032177 877137462
129963655 73811668 95719292 539087948 719437277 656455782
11306387 2430714 13562811 73992012 75924545 65959751
17557721 7020302 15413160 362244920 367383108 352326548
98887984 235145695 28878602 600579718 613166613 619839158
206393484 276800287 7944883 505583746 440073508 432158117
145822456 10864316 753627 235823784 244099628 248005253
94804232 36024836 33885081 320383226 292960963 366724720
92783609 157013384 81014751 428895903 610994238 591783480
252275514 59236005 191580291 421013979 480793346 315459038
448299607 206833000 115385802 826531901 812695204 752741251
319876247 23211367 143031877 806065077 680104529 735842250
283013670 40201291 13600091 536786194 547536501 558438652
53776305 25896439 2795434 192662127 265036741 276670608
27787324 13253528 18807556 139884789 145009012 160519511
3684960 5490069 41501522 339133503 328933266 326407104
122175388 54658871 22301745 131446825 112101635 97354608
391592901 171291854 102500226 423568522 361139711 140713031
39304531 51500726 24583831 884727125 847875209 742566328
62791144 16652977 40512250 729556428 584880062 630800661
95605947 21802967 77441148 304867557 326034728 323575232
40821466 6098690 9544400 59913304 53027130 52811720
126989224 30002986 63704659 169954224 301749546 228379665
243041387 85391111 468486 449779788 344750823 435342509
27398565 17724752 59430525 662809327 746665758 749183385
490162207 39225810 67871129 926498111 867518331 848056760
119982673 106901868 87145265 240569314 425221796 324666844
140585006 3798222 54367266 473785165 515144199 533557200
190266905 18916043 74980165 466386768 490705351 494434100
664831977 67879120 76708930 943020043 913478843 800679651
130895718 61040141 175629212 851878824 709447203 856360096
3582761 25506082 20716669 877679116 856842723 732003064
153600828 29371519 24839776 973502429 946449643 939920545
2206601 1909354 2462771 6815605 5796965 6346104
22518336 15165118 7024169 74727962 69462447 72806163
51905660 33454692 13219314 351362201 437377605 385536052
267283879 78778396 153916802 724882488 731915784 731143160
34541809 63622179 4337775 195507197 186266718 191726721
544495508 172666570 112362357 631425539 438077268 306142817
22802086 5918167 44566748 200475494 179775213 196705655
88893417 61826005 78482569 703050946 517562218 721403664
41586563 14549031 3047872 299548429 327727372 321118451
27427841 34992587 32547297 812560555 647378527 776386273
477142417 92180145 132485260 735409480 563746697 368197443
180458555 22177583 17012642 793252203 808601172 762584438
56266817 46507557 72029400 322890892 307913649 323628659
242592447 27676143 118892011 830049973 703152358 812113735
81037245 13881170 88940178 311540568 295223047 319143840
226132879 1034346 79827551 391042262 444262331 390251538
114937869 117298542 4866661 461410934 520193810 516564152
494288227 71522865 215140053 848306694 756219140 788508388
115731805 27990495 25632691 385407016 439171743 491732223
39844184 916548 900555 102155509 97780558 103542532
369335 426849 8903644 213288708 229129924 143114840
659815775 163202424 151517962 694591749 504074275 487685541
1771805 23690174 6992678 82937691 88895596 84719373
876467241 376238581 691337713 974631216 853607733 863822106
32009831 17761349 117862502 261565974 251767334 268142430
81919602 25495967 10997935 105219418 105497777 100710316
31112439 17366030 2606843 38206135 30578932 38657773
29704055 17647987 29311423 568144434 692462533 691946074
90140976 11061758 25934297 115943792 111741316 103597858
324014035 101804645 427039602 589026127 624660679 570220019
49640450 70512440 35478754 380994167 470176382 368757357
232682594 59980868 40410950 356695847 343889112 359138885
45483617 202677046 83872919 738068530 727226318 740472567
725867 2871550 5803853 43430625 48696795 43974241
19092702 588916 17719318 556286768 570346975 405411557
314645788 190849466 143670082 390850707 334843289 317623924
536385045 138977068 370574925 902431545 885467029 790585472
48277416 12801401 23810072 428193095 389668316 362796948
355606719 80197012 165468309 978188126 915913516 866104306
35757284 38167287 55918411 314966798 267537056 313120414
18120843 6876972 4133904 37065894 32752919 31567988
259375056 354543695 2359607 584135676 592540121 563996788
9612126 128723535 1463365 965373246 686526018 820019563
124707043 11346494 20329133 218644604 221218987 203074732
650297765 309591363 159771704 885694951 762375235 827225006
26587290 62073844 3688698 117762982 120792179 129010419
17628372 62703774 11372312 813303861 717781078 776931913
44156598 22521105 21279179 189159641 193175009 151135301
146549692 152084863 33135887 643125670 714168430 730948255
3921631 4824268 8108932 48814730 53931753 45012443
10232285 5762982 3645052 194239001 236960177 210639624
38259095 3302036 7934717 71425270 62848562 79681850
24904512 8709207 11997908 140289311 150118329 147590938
461483759 178699663 225415975 921592195 500309215 720129081
147990228 139247977 144222926 239794012 173021454 199546600
259768449 18693219 18099656 291893467 265353606 177406276
118323196 75620991 3698690 454890522 427388241 322235475
33939953 11511674 7836854 327344944 311118987 305849205
152323566 22640314 8089297 229565216 75413078 210663164
332322615 8150293 192448708 582165422 494705030 600642748
1845984 53635912 26859189 691961106 716047804 718438415
23645481 897460 40859699 353210916 343927819 437273834
34559459 23424430 1507029 451527669 607411391 653972971
102435628 32013115 20771521 633107926 607648919 689046081
335863489 248876977 20112158 418483901 472961471 295634385
598572488 314053380 202898865 807991016 813619069 647408283
33626796 25662463 21077811 445393192 502609624 460989532
18747284 6558527 2401074 144592944 164826733 182662489
350256390 118189944 41897649 473109286 612040771 616525644
43816632 58907068 9573520 265890283 265600669 225339922
2150127 41816629 123960802 405623661 430734143 444272156
45386865 22586741 12049188 105578623 97811869 35392000
142528401 50592517 116721773 398996986 397582693 390158959
51045488 7077438 58821763 142640696 132669285 142668644
26292784 2393471 20560243 127747847 132780924 121623044
13323866 121179203 78794810 464863507 524870620 356582857
520761928 5469708 217449002 775189301 653036905 347297798
430943839 55873678 58591807 651953161 590950317 657234282
53371425 4671749 64077213 662626239 656188970 633533018
74343680 11662411 56769551 489825724 631611243 596670606
436874307 149381904 40010810 512260137 476441287 463719267
343728848 109199244 11648336 543487252 277169343 413776723
175927927 24211017 10020982 403201021 458273370 614509612
591920161 350443116 170753604 608865885 606587036 391041832
558844765 400554528 174672393 707075453 764975189 546868247
351815467 7834150 149628566 523829802 475110761 484181374
140919965 85896864 42388250 296554746 231134533 265724401
11544508 2148555 778324 41938166 35873310 34908762
19540220 2999067 4493796 253274939 209970601 259216959
249647791 64466179 81011301 386580523 262134347 380100487
35393902 882783 156082399 636653425 641103512 658315270
241205199 80911678 24501203 272150875 256579365 159537532
211527845 1258665 29826492 595988329 579073288 560505915
333856075 74746255 94875154 383952372 553062788 370871309
135703383 54565593 104066930 402010942 352696784 449579782
776872623 146680829 19487062 875138345 869608582 947616493
125744960 145833086 29120024 428360177 466365721 300472182
77342807 180897369 53030831 896304054 803499170 868991654
16659383 21408926 541103 352496803 370918211 370260920
603663901 242487256 117671581 637961871 576948046 438710381
1395203 9341284 2745905 495169703 465431010 501031961
49950721 109767791 8095115 804180452 859194219 641935940
106534759 30751550 64210690 589061829 574857113 613935918
256497631 24931194 249500424 747568006 821320485 904467657
60932639 89123260 18790375 498441824 453828048 487349518
5254007 30936376 7734467 71658049 92010897 83857049
121576430 191264804 3875732 348136042 344592553 225087054
172856460 172110338 112628897 797960658 907305504 907096634
51330724 19542789 11950451 59186088 41681249 53484736
1446953 2447905 320200 11022926 11284741 11362047
174374963 75005058 3823396 251680278 159602529 192678310
7078676 10290075 26461483 62873672 116575517 126957760
487027939 40109791 180217777 769053697 738542019 425234665
253543506 105245303 65126096 927383356 708621096 853708140
46851147 30764984 159908114 423693615 434560344 452170031
12504818 77492865 56180151 969106760 902001772 953759079
161048576 36098751 55263613 298867122 148938339 306310875
278586123 121720579 36546313 446821169 434773176 170999046
115477250 11401832 13703895 754364593 739933031 401311806
504516356 333391458 4669645 545176775 448565537 443583162
27217229 54327968 336485723 909824082 851935831 906168331
116939101 104132438 16499005 241308859 229528255 155711431
40195186 25239527 15014048 256105569 352957954 388994696
39621935 128685701 166618222 875834725 929973108 849584169
132507822 39735586 24251577 269433443 302593318 294223334
8217321 23225208 8686457 334351511 299205240 304399736
140564353 81345946 211351834 815248243 752844340 734935787
116364723 29883056 449029 354243397 330199358 327535925
181514518 34712461 233997985 917675096 866809470 936112629
39292635 24453963 5943108 113245510 104696413 122890994
279539799 67560315 243924177 425248962 336786302 464621061
330312745 276781641 102655257 647320729 628199839 538037430
56053549 4333844 852 212784177 320394382 371679447
44680052 23087276 195770045 610202077 424047549 607089907
191916810 13758641 37346838 391734331 371481039 446297650
133465427 7012911 74453057 402117987 268782278 415059299
273619259 63323234 84555192 462293868 419557228 412349205
73442793 174547064 46507834 854276150 878301272 934024344
23818619 73392903 169101868 415476447 546294177 485371428
79374817 63144135 13366477 182854643 227251091 224655574
83477303 22896013 53444234 653383553 612960316 631983636
573112691 173511317 373558193 959609408 871365408 535236368
53232580 24059307 121298710 521128814 425420001 474404912
220881765 276932937 90397867 263487305 352150972 253826169
3687188 1105589 9090776 44464412 54114699 46393937
96726585 16480021 9945439 329861440 294851601 231831536
154368043 108141207 27369265 404021994 469215478 464157747
61994009 157647327 21015252 416088169 436567383 441620552
12323148 21379644 5708089 274017130 323209840 275258619
182480991 28926507 50713432 794781459 617060350 798135644
292718126 141190030 155135783 547855393 529126659 576145485
295298267 133897825 131052386 529289394 538759789 404958921
157243213 315682511 11918920 824091110 704041763 924365495
14930859 14089255 18521160 231447719 230100790 221413533
14097670 3522486 9383931 38261012 32415902 36847030
211932691 81283326 8015064 282265761 172833439 321175089
441249002 93698289 173909046 615006670 376927835 606640064
12012147 157648839 1153687 493005596 554472505 539659328
4165905 299794960 31451320 642188644 797117485 724895684
10036398 1583065 5081374 757296910 702652355 517364933
125574569 38090787 129711701 461829267 499979265 492718567
532326283 137626785 13603952 632928231 414982463 661379409
359997830 59626798 56775986 456452491 345112991 477758989
397882815 166475772 239354551 747412076 767840500 609596277
1242561 40234824 4426371 287044629 276794827 237096540
410225243 56745790 77979344 767793112 860701102 876443327
9217718 8219673 8012011 112794081 100102289 113746775
76865293 242191632 129385826 656113858 666428257 674980741
236055857 224443548 67690249 669854705 761917120 599968162
154333403 44160992 22017970 388722503 388606634 381954788
339240574 174575032 6816632 660012742 632945408 662762821
28091962 20801812 26598271 878746458 892358935 854657979
110372694 27455275 31452756 128566096 103634467 154465502
22275725 31446032 59414007 756196812 755766902 616115034
793577207 296567443 127607985 897197859 796497638 698474036
17540247 102119470 69449752 474294900 556836191 521807675
3316532 18644636 10200230 395996972 374610053 418568626
97943533 322736 2303730 234359855 242844759 255464986
1150455 23544048 41492152 169093335 174859397 176138016
508463296 294695137 216301010 910879554 612816006 865369619
38437667 35711257 16970316 380396927 372754072 382493325
11954618 43751072 24058184 306394679 362783365 331717910
3911784 2955984 14886273 132362724 151409602 138811124
159730864 39002169 39096114 743016899 601958589 676014462
51079175 68992921 17465453 613682208 618189669 585620709
28467143 128868389 20388907 801153079 721938781 810854004
1102782 24462505 11196530 138002696 140130155 133571105
88654510 204970825 24267253 851402223 823811547 819605811
603163865 8629829 222613751 871107815 242556353 493011428
624373838 132676322 63472370 848818440 902908666 577484705
87010714 36402499 32894510 586906291 594653580 552552147
511738803 88113260 34605886 814476954 868158588 299986504
60379842 5700577 44343800 419500946 366596290 426676263
482806653 40946531 166535723 568561307 557663461 556781381
112529321 100057757 19448574 549564372 478584068 529594042
50507387 127408969 33239526 439714776 449335088 477570887
76459414 43132634 67091844 191583487 186284960 246998355
936947 773058 453587 7625649 7240704 7457259
14460252 2145405 9641679 215499513 204396855 152032092
7221729 5116989 5084647 151488798 123173831 113048852
765583725 286176114 215652990 855079141 813859273 516144515
16376345 7816939 3539968 27073629 19689876 26436148
209207942 8064656 445428 648193205 534462393 392653077
83722699 14958965 75986991 183005772 185827926 178629005
12502060 6348616 9176434 28038763 27687639 24342396
168106 2827981 2953119 44486986 40729371 43196523
109577628 8007134 7648930 272802339 244459089 248166506
21558707 46803036 8473091 459503003 426702658 436718737
495842146 11754614 253307152 820270179 798511481 879691023
113236638 137456086 40965117 888491892 912506857 753103856
351331577 79727264 90389972 452417964 566573664 467158726
380990799 30105614 168419868 753377304 801236045 805725879
217388918 2515863 54954366 324424715 358725097 373773023
3730270 124936169 12331958 268916796 298339553 226511200
37599800 96919423 145616875 565380506 543666616 602267418
76286946 26815305 35895988 100754286 73304152 93328383
47859331 27024112 37157459 549975516 580707232 568647536
132941054 114599458 1121803 829864776 748108600 833877697
75753761 19200939 36620421 654086453 692220049 593365173
213730237 205937318 93793600 482289395 505773152 487611305
41463025 3483246 6718627 67882455 45180868 56187871
48306582 57809879 80749018 493957454 519619931 533790296
62781623 66158123 55056523 206635074 220835007 216915301
40119886 153183197 4160650 791133685 828050502 898705423
141846213 382511644 102388161 835578871 757892443 767959846
1311210 149908 331755 2184967 2053366 2190963
53590867 68784355 42047437 547790960 578678904 675296401
17961887 21535023 1749932 551217681 445636685 560396999
755824588 152796321 481597317 882689423 609682925 634091417
64630910 102697562 5380637 345944174 368109217 387739164
12278398 41269083 1361505 262143605 232365675 198997771
261714129 2530594 17170183 519507509 540007684 484000705
25664164 17162073 24396027 845633308 798435378 859136268
137173881 163684390 37738972 569554111 562936399 374506893
7315952 42810715 18290206 388432408 396541657 351234418
189012019 136425403 83628583 320567429 322922569 276702171
19596826 26356026 66505552 202739692 189571009 191494289
118464389 26583406 43562152 167826705 168481847 151401787
112632356 21131447 15829039 182496724 209786557 202580008
514988910 91699135 188998562 719895702 760276335 834633007
12484193 76429305 95067442 526580317 700815161 725781745
1703051 1296688 722846 11252598 11192100 11129228
127105898 11026271 70379008 169413985 100651567 116671180
154872399 62189300 73245256 876065233 898343958 863859850
630174 841148 170982 8203987 7280669 8332273
63075817 63570346 59267833 622109924 608374959 471182054
71568982 1068892 67835645 869229635 886521022 945862982
5727000 9991024 2862239 51797023 52075883 41630013
194860210 129111946 77417348 688308019 687933283 782630396
12553141 1248165 16240544 219945210 206061961 220981340
19747246 81276725 6298174 432516078 402394034 438051079
355299097 149188973 133405613 758737127 797191934 805245320
93476680 1814348 23963254 116262453 67069971 100493390
635636199 33504680 20495910 759505406 658648069 596563003
902242 784667 4772043 57236514 45657413 44900041
295823970 27655746 240796292 438977897 320341291 395086061
147038861 27045595 71058550 191668292 213918373 218880692
161932491 102382557 57963426 689700915 690878830 553014058
39885521 9812821 4455401 55612167 54945957 23253406
454620961 80794281 136478108 839749008 708907286 972233543
59868108 131312089 56919444 324244137 416878708 322280733
21470119 26360714 4505789 163876969 167613871 165502274
38034143 8444528 2099041 41049694 39351467 40111411
100332855 185521268 94651340 760616956 758256010 640266318
278760896 6756840 27610137 502176782 449212519 409039244
526461983 68826461 111530861 549458839 479123328 537376784
659534 10170197 8638065 77725507 78208176 76827975
38736675 17182010 696428 53572317 51269151 53695346
64334506 37957099 9176281 339163127 327022822 343832877
446595603 27620015 23227398 720764254 672177395 708883068
37558994 29097675 44931061 761309780 621651230 710521856
300895609 188894512 49813457 717577103 786287829 752894279
7040798 50726 70907 9559381 10056527 9332255
51988656 42518090 248666987 866349326 911734926 919796453
532848952 20518756 209924914 879949969 668026438 770394011
6730454 25192333 23543214 119089355 151158088 156400834
351836036 21762849 158064015 731578563 611785976 702591487
40413909 8711040 16830868 211937206 239509450 207483482
131752600 2480067 39329872 555413623 570712293 376338134
464005049 344358586 93620895 805896555 751874121 698527502
152938353 108114156 31763952 283044347 301757058 176544759
303805529 227069569 183540353 560118077 613528344 647445471
179529088 46412581 1251341 328332056 343536659 318384574
2332390 12530528 3833148 83783813 85754396 84612132
143008676 16254776 34217049 455456276 428661596 348998780
480527722 84921831 319798341 755799486 622552390 794647844
1674536 1977863 1492185 28391229 21865632 30792615
361564177 100280528 61601188 711226780 343884832 701077604
43921115 2554142 41552374 198297164 161736402 198877659
89765727 42934772 4989122 189619798 204997921 189506037
67778389 17812320 17853048 271576899 304678218 311824865
3863471 98168333 33851069 340900534 309913123 361474078
50643925 9709279 11355252 65752819 56191252 50305658
561977346 96691717 230642331 818906045 856868069 534544680
312606461 167266054 53268844 380024501 313721626 273810685
435019322 133026449 61110002 617174739 653290953 533819932
268086971 60467544 12075052 388751500 428019242 424072586
776458047 167403356 31196414 817330811 313943766 181352297
56831 3639307 6034949 73449844 71835379 73092748
285988304 157851972 18997657 665866250 689188883 571828484
567893489 282611960 103679410 621863435 608488768 663812766
23338818 94038320 149950093 741954833 764971622 771052091
67973231 5221401 6198000 106151162 118359197 99293212
119409453 64311241 11875817 209081653 223789670 222576873
8304352 32753774 1888340 139094286 137893055 133403866
11344231 8507276 30533466 187953207 174295346 193099359
8412759 3436451 6861011 74740713 75749957 73876009
95748365 61216743 23564255 909770646 728021147 789214431
118179056 4513776 10565148 245699872 241096300 187836483
86282796 67037281 24952949 192935876 191193143 213651839
201652832 2061349 9768168 287941678 242581650 214902963
42436224 3700412 38105570 701791775 782376730 783161571
181256427 18615680 25017719 653780919 438529488 646731743
254300993 13095019 1297261 484241577 483933055 423830753
40710442 58916571 32592150 578081785 623101774 540993900
62168933 20047056 13424737 418715381 427853241 425873947
579551 4554172 706849 23574051 27781101 19559048
3434880 9307112 10584909 265391786 283713776 281238368
9193391 4376300 43539485 509588322 547346876 495428581
168880368 28718133 18214679 376346828 420404261 450689501
207205935 8236905 238744091 656066632 697697006 691864532
32781068 30172573 24353452 736976380 781066173 534657146
45768156 8334324 32904890 97139011 112699011 104256776
598928225 221470444 322473009 934113632 963293787 937085467
123743323 20249186 33391467 293286963 122491706 328789556
530469649 471615163 52964585 685601555 603600353 649017509
5030253 1525997 1791930 23222190 22924782 24432075
142466416 67765975 59965129 662389305 755503501 695250929
285360161 11936990 40531359 773418417 774698411 768580542
30145121 10121383 7140500 46902146 45823288 43152434
10155476 9067430 9908084 32043215 35988804 36964668
262915488 67136184 66181097 791101122 745828930 701354229
64976208 73894313 27173318 340764190 342464670 261729566
658730359 305289095 91344429 784377141 618279400 863658473
151581402 227082601 36690034 818094218 743393616 895491366
12441797 4811836 105632673 792613412 864534486 807266135
128202574 54546395 2308688 560496718 547715745 501631554
68327277 39874425 5609288 328833306 252728022 341475432
62067178 65784319 13278479 238352644 257465379 268736343
516289021 78148433 432489715 766382099 762429201 812825301
70631700 16849794 34430068 125458843 123613234 57801932
159113961 11329426 145413050 587731853 565463691 638538774
237016966 94998743 83484029 690534095 699070174 706676166
76710036 66380292 87263297 307177967 316264895 247283484
115818972 27841794 63277495 184779415 122148462 186104750
30270064 91378303 27434197 216601887 255633440 246133374
57100927 19347298 34520765 151271147 145820439 147838978
167388160 159130850 22701198 754621111 810322650 778155528
53532602 26572048 40259108 73893459 83036538 89264154
26116984 123044264 344048655 868481648 825130885 817624347
12744089 3456019 7568503 96291431 86842868 82699157
479155 66492747 37799931 672256228 911294094 839955070
57563239 18298214 125020283 679301766 949784031 927258004
82630502 10041906 6220464 484232083 464745707 405117744
170304298 220838335 18144735 795604934 893189015 746695722
5955782 10488468 8753815 53392001 75728956 82434972
37147566 111434566 23700694 475415883 477302944 467776521
73621512 47832992 1584571 201923505 193707764 122524432
32579156 8259240 14203170 74839358 59707960 78164026
325776153 8266846 102986081 380500651 330945906 382091464
33330105 29245063 219261 51737237 30071532 52677920
6210255 1309911 10199338 37108347 36034526 26195238
129723843 26013656 27545929 951426823 950352849 638217941
490870190 70179678 279195833 723470131 583918821 644412611
233571446 105720950 55804563 401346964 433672935 435979226
5708155 2374948 35977660 436453479 369842240 474573756
6248447 1468580 1207083 423086553 481133153 462296125
46431926 71657429 25402930 426423911 391237751 460096864
7581453 26169856 12202880 377626473 389158073 396231835
531209819 149865237 243524741 841445845 778378800 646217468
104592795 33134279 10759208 614694292 646671297 670246822
10536456 3331605 16713620 73632217 92192161 90236764
69366076 15288889 35427803 115802977 81367307 53041121
6996818 81485363 13779614 452496472 450149819 396706020
135546978 19546353 37526254 238957224 235778247 175914090
33731223 5782513 2385301 113543801 102514885 107800673
324947057 23197980 122681070 683499165 677061146 605390663
17378238 15554652 22479509 569237026 559835370 591516538
297955415 141574648 33625037 822887160 900615740 828209837
353906785 83433246 309424366 531397393 676244292 668323659
403612806 413821857 146816669 790992432 684140409 681123968
448494057 85155053 7955974 766337507 767637330 928173839
47835651 9976296 5937116 84865420 99634959 105465457
379494920 173943514 48194133 872045169 922247871 960304434
578672041 264965924 116944898 638347604 551191024 445750999
19232967 123963691 75913582 571091880 597394889 589355650
29180994 8888320 12782814 383950167 439023778 411318980
63152224 278152908 1594166 910343053 832786262 908436710
105365091 98078207 34471984 509524618 400090502 498203603
79584757 133048894 28865876 442492751 629172941 546682628
201446609 78634652 82198846 416671953 495728992 490641119
487092860 46292756 238621457 942684426 942709992 611579317
423188266 268674969 160273139 811166613 765167861 820790171
21727097 3927759 60593763 438969162 468295080 478898068
18610218 41649044 30241435 291674011 302340252 300738416
24271171 83395532 19993311 534673790 693687842 696115561
37050318 7952267 26763929 41049638 40296856 30462372
42213471 13664270 19411652 441084266 460219021 367538200
391737041 969868 969985 525342590 476261285 390772804
887078 367167 810711 12787171 13702023 13028452
127513430 49663522 3278140 181455518 142149042 88679124
11951667 20649763 19161906 303409485 389806633 365322141
430201152 3495166 248331746 675622428 436701718 635688367
107613010 14514080 91525692 379740562 318421035 389131011
30420247 1313105 8970997 75179438 61952197 85001765
174692309 8538060 59051932 423095041 402762179 404841327
2615778 6946425 21553442 133978600 128179159 138354913
29473855 17052944 25756219 80047518 76959957 68894481
43552232 90493726 27981900 467858474 466784400 383961616
5050255 52927082 37508307 378307689 383393192 368230329
41480373 77108655 54714 465783386 414736384 292989791
349081977 30717177 81933168 677401085 559637255 706501250
285710382 11750223 10141314 803800027 875446825 858816811
115689407 33434583 63285970 214227228 199671637 184590398
45013890 73241681 83038947 416175001 422848899 408031092
619775374 477548260 440802751 862005958 980577101 798565529
724380 124286287 26145338 579462765 592411457 574273982
23148515 6086105 3568731 120049629 108329573 128175278
115087142 51256361 41858260 775867460 751784347 765485116
220301639 41947892 53809403 259398943 262533196 266329167
43019234 2547892 96166416 285448718 304313273 311853863
351410111 88115133 149361628 607128437 645472008 730205622
186021764 128244882 75881567 284997071 312722691 340728468
16928330 1769497 2051619 490307322 534829391 446430579
538609315 96011439 57258560 780067926 636302567 543128579
25819313 1028236 2086915 69168864 63026329 71520219
31371406 19914879 36411683 231783394 235943389 223655241
435797282 15428890 193100169 711693798 689654894 382383495
18237911 61127 3083420 487786374 455557468 413200657
28472489 11364218 23367253 103468494 100176873 101746900
44042497 5561017 16479312 135290242 133806201 133762039
23152841 19853958 20554924 159278534 154563394 136437746
11219141 36390602 4992589 68824737 64482219 59248013
101323775 31405573 8845046 289788682 333958712 345159865
62741393 83417913 26802448 560588883 449329243 562265807
76041022 94119010 42885212 753504561 782356099 771273326
17477858 7110744 73467787 316326260 366114644 356366969
84964705 42494252 24936870 732535368 773117951 741679168
5977660 32389076 47167441 439821288 456102150 434201987
234460954 49605867 14435204 292664669 157234303 282654094
33211387 76199679 106971339 547176562 493029031 574605736
753960012 144863868 375601390 841096597 850023957 895801779
84083931 264812836 61757736 752962387 663498569 709084837
35025981 12205676 40349764 234186811 274073706 271114674
37243867 47701050 749955 448064043 527137356 452308461
514726192 68355752 149431558 613362313 318102209 430624993
127875020 11215310 33496583 209308930 186796884 176995396
46580472 4332501 9529671 82832128 90959647 89238773
5816994 20944590 29601844 284297003 295383485 251033643
32821425 6641309 31667777 731854058 819252779 800298951
18382585 35451740 22516882 287703704 280735873 295708397
299667534 27120477 123686841 831585908 797662403 819996954
130166005 15313598 33245789 198785539 168621993 203458750
114137026 99256899 22106443 172123425 161286570 138224065
103920585 43541208 961701 849771866 681103821 769966815
133345371 17683585 15889868 153078978 101012653 109075246
222287491 12794951 87961134 437814745 335739850 348694781
49187484 117910066 8808194 394667643 408906357 379612645
27169151 494640 53714855 167420156 181528704 178259514
384983816 125097515 131031365 541648902 516570646 555538552
93386792 22610414 66808180 741086122 442465362 750549706
76470095 132625344 347108892 962229750 908345307 956419107
3526194 176726472 18559166 735034280 786614715 771737106
772663 1092432 603921 5678670 6839292 5535296
6287333 4045067 3588730 75291516 84013193 99922621
436468533 126502140 141054171 469323982 303163744 189218390
28309715 47866664 111202255 589791129 442519482 567255657
273538024 227793269 53588431 733343759 741592450 775731334
17921246 1503197 53808853 56300849 46987826 67189756
225578548 16997569 32558598 303746971 138585164 268491762
54304484 40704882 25460789 69516042 67045734 77255687
295188313 38682420 402300326 451664513 665444009 635701321
45427527 79105405 102273022 697152644 702840940 916789262
112193927 68406538 26841360 387597598 382605427 368222181
479078607 87201445 7227820 851366790 679014337 651738843
878779765 440779112 283823122 940769899 636977046 904716453
59325034 108609935 59082344 702431348 719404413 710477794
53631696 10267055 5961157 90901473 66893502 77947968
8608502 150689162 45017118 589721371 536533367 641657222
210600436 208589661 6867718 520013506 488893536 424733740
170384912 9161604 48387476 363901561 379804946 335447143
80755 829125 170074 13025108 13169268 12337208
11523691 640588 12261588 30816142 28661307 26354665
278428416 179964593 243816343 664724331 573321382 596760174
322569553 140525379 186893151 674905881 622699240 598752666
345488917 171724341 53290806 398382933 421623990 336876853
120384557 34560708 13945385 617219318 578891627 623641502
5022635 2626403 2002347 66154377 65725373 64737342
51315521 52394000 17980844 183162434 280092934 272312817
4530975 11174001 4758603 61415425 63343217 61491190
634877057 90723620 37124575 810304888 790577006 661147922
42610327 82860879 22029770 245420198 239662589 243514627
9499573 28316817 20131515 236178274 231617636 230815946
16788258 26464633 43787654 258670863 278803579 273921453
245522570 85957968 26882070 334767410 379567723 355145287
198894873 4735775 268978124 894312175 606241508 860866607
27187255 19668048 1713480 104947027 107267484 123852682
92530488 8466613 6265845 473843566 320172288 454227454
30372207 34237514 64249675 545160960 945702784 863261438
291286 9008933 16955798 205097671 233073867 285896260
1932473 2216917 50371112 116530259 105888091 115918222
122901285 8602748 33207714 516715417 558068129 552871414
300029547 106929247 144089907 477431947 291278903 451892767
329597614 190656108 191499326 515505235 492372315 371104050
68170524 95392173 6255287 356107902 489945600 486141301
237537941 58208066 184958306 278919376 276452733 285285547
10053560 14688785 19563397 125166928 127252933 154035703
576892545 67037770 252574570 720183678 650253140 550670307
13419880 17988705 30959492 460453773 454995971 451109722
111363530 14844895 47894364 375160883 337835270 287073445
5568248 39473377 31336398 895758786 945635391 845692914
142919257 82002822 125818994 819826472 766720810 675479765
23260514 71598679 181781169 779694793 733045217 674556155
477185926 134623843 37057938 802559991 804208681 623920109
51735748 172877054 14881346 783524385 867559856 831919426
23792894 10996369 17722613 167770965 177148343 173877108
54206370 29600361 6767817 183328216 170841477 156955368
294310751 516951441 38035005 725705849 712166495 607763455
122489242 3765678 112640033 617156083 608707791 501951732
326022293 91177346 141205083 346318074 250119328 316918542
67761235 194976162 139898352 927439602 889631414 896582528
2212594 227797848 27139668 433183569 463574433 483542999
165578674 172325211 105811089 817167408 664574556 711708686
24907076 253439 15031459 174689070 166111072 154941788
1093277 2672906 904592 7364800 10167585 9399044
275975395 93782226 114707995 447023021 393479278 379650391
665720328 45460337 542606489 966352635 631871050 909397679
12147116 36546739 40613183 383305232 337738586 366364888
105443410 15292724 47588164 505557498 487659231 454562899
90893362 24320096 73756293 121343858 116353283 80167976
102426968 168591456 214740016 460756593 407856720 435979942
2605465 353325 5519901 260619302 247898892 261869821
201952298 76665282 50239265 482586676 360301025 465661079
30240205 9088414 5183015 72865867 70650999 37212282
120731015 3984731 18759045 410052054 391635484 405201103
71218871 13224313 9203945 121500669 107506949 114618759
78390743 27370157 20823277 109313223 94862169 90198264
365371269 234802219 48057309 858466825 905022218 682433766
46981025 6543725 29739347 192259734 220970772 193942031
18797196 64765852 7275690 213870440 210534138 221718900
47333562 855740 51615120 669360971 678509640 647688059
471408926 81184178 261533521 948719478 590898161 797547718
119665098 19544383 86489068 292636231 360858723 355243257
209339899 4810556 50348979 541995182 508614244 673346597
92763982 85964838 128898231 796857738 790840448 788978440
24633016 41878691 17841679 234583130 218704833 228809509
11052534 9521500 20686193 104996636 167069742 140699607
23056803 15916840 15160558 74227958 74135077 70840781
117299229 15256338 126167715 122988781 60232890 191368146
72518574 3149539 47537647 133822485 123499731 135042770
418620933 104625382 58246843 468563748 316373814 254077589
266136939 242432834 14178008 495325854 459429774 449821078
388077118 54363579 60218821 704846958 605297651 771109094
389823533 250543074 229555789 601459000 363484692 328114223
645660106 92380937 322980664 713858244 609874665 729679384
1067199 18793102 50180056 652101322 614875043 517571755
266729305 45851461 230228417 830933119 719199038 804513826
115139409 15778019 42970240 741789771 741187984 635922430
425116613 102579598 162346673 504164221 677750615 628139839
120360222 126571808 130995350 812588040 798132826 762171920
385253204 4493852 49830049 653581331 430237496 367257083
214637366 20150214 7912033 350604459 339228629 98856916
182530002 219030386 16983626 779740526 725260522 773486012
54037045 68325156 5178545 168631379 175955267 70025244
204490556 9773317 45760090 263788615 253278854 268816763
77294467 1324457 49913820 626772112 549816442 625157152
909933 33954007 27924611 801917725 543397743 629907431
54290794 11473067 50057165 395490527 397353766 442813439
20345740 16541455 51407749 113374418 106483625 96921193
228566822 18021531 67857769 257547381 250226226 128743036
29378410 7724042 8425429 96522618 86116273 98984750
43520797 48011912 28130863 89060850 100512631 100821309
65836015 134313909 100647560 507641424 685887224 651775859
310898323 115526594 10158772 400787024 286972644 273152096
202980703 103884239 127009036 716412913 731319639 603400445
203003394 21825978 127348700 330656748 210564491 252828673
24593811 95434325 309829856 864792464 871325989 711912641
303451284 116084664 29006640 335495677 298911559 104986724
135353948 15940151 6684369 233829747 162394578 221707687
311543481 23697642 102309167 559289859 413144612 509348167
888136 48885867 129441335 442856679 461812241 369225085
475870061 70482800 155922311 758742771 757121705 760296525
32577185 107951005 275439549 950250031 711328252 968938658
368341026 146646152 83766120 516067947 490777805 474990670
372925206 14478006 39541283 596983365 600900242 535173719
109278061 24391158 32745105 307868617 283349072 285772281
326203988 59042619 384914354 928595829 857024781 952034643
6790438 3563619 5989043 24223132 21412746 23694824
334886540 38056831 145968158 514461487 381706347 536466901
47915396 96245892 64636880 559723582 592957324 587323571
110556706 110506220 33481832 319191416 317385465 350934889
14350113 23305443 39309043 215453319 194766386 210778144
44727625 141030 36891548 194682226 206349039 198029714
21466355 13543534 97587721 338692556 233904067 318119463
82205663 93598963 60915812 728453179 677159422 661334703
8931515 6652483 6274665 137653684 105645577 126936298
50118658 136078624 119894471 491013380 625103490 510331183
14744433 19377044 33907112 509891805 467898853 460358364
680562688 31916808 31911358 782366500 682606173 824937085
246277950 46917159 38337496 389224501 164917148 262936153
17437777 58740258 144108668 900785271 675733223 950416131
379805294 258916931 84114613 507789951 468065998 364782227
360063446 112036334 25259285 470745144 304911008 374465653
139585580 25220715 169907190 798373227 647513801 698623191
63308883 21739625 11583250 141285532 149121051 112044848
71860013 76157559 19655532 651999364 649735660 479041545
103834179 8253604 43595996 180844226 177714042 171271325
236867522 25371640 21642515 355112741 456378161 423356500
153989058 106853291 14853924 181752373 159015770 23418084
6143601 25447126 141551467 384855949 377912482 385530585
396736657 145506650 259116330 615843727 637321900 435413449
162810791 53315365 26873316 394467930 376007041 301442427
54519716 126576928 63065032 855999373 859833294 837364041
20246842 51110661 8612702 889505640 884211713 955907230
4526989 8285084 1959720 56001759 53670074 61498393
318066867 46795164 122870917 749240537 744517583 793101184
41545355 67392252 104138767 701553830 721353753 623306376
30486230 84019581 16651190 423900297 410268448 447663780
9436432 7301375 40015291 231735987 283394112 290548250
679661586 39528436 93185880 940405523 502319805 861374038
58427551 192604002 26976490 928742927 870186354 985634856
52175801 24906475 11955090 215785634 167757423 212594472
859509426 202390973 826162164 930860567 694636696 937295752
15495503 77171485 5301379 821053131 810690576 836546347
565267308 159379684 378108461 662553104 706922513 673878515
23688850 33499951 12209575 248177139 242739212 256602620
1989285 185401 13731 2998381 3027476 3191775
742791937 173967139 13459075 934731347 867424731 936230319
21010856 5677619 25357099 214034276 184648357 212004681
97850967 1232644 79538837 304958502 317081582 288489216
103411078 13317666 33341560 398162554 402972259 388360571
3406669 12913484 2503601 124986429 116365891 126915021
154564901 28197441 124764404 398819105 490668531 496033735
53652217 100421287 4884138 469979712 528741144 563605470
712807610 74557177 187818778 895914737 871658740 851534163
6577511 1758318 11653612 42004062 38510666 41664676
151039321 94832101 94712647 216999373 214420957 181337167
29496866 9172716 4118058 60368145 63587085 52984205
76941904 99105374 33167130 694546989 604574018 558626727
2321729 129700347 79928579 644019633 631769797 622279239
9781355 54875251 218503429 545690744 683406156 662064591
25489866 1133450 3172368 70093463 62489723 54408391
13189423 14665882 11306421 109336791 96565721 103988164
3197427 3027572 4746720 153272504 166094854 183373016
16224146 117176118 7635960 619081444 552256602 600121424
220730774 33405919 19842132 387125265 363709613 361038170
31070275 80415656 44030285 200605044 288306325 298940863
445697608 21456337 182144669 786103873 727761665 674350401
30513083 12305747 30507149 148827067 185960237 205613643
48559142 105142572 194961812 647191141 725223518 693853620
110937028 35018428 68117298 156323761 120239716 194194052
18501988 22190368 9035914 114484412 131623463 127017564
24129686 17364250 36736371 342201494 345045414 331095820
47145659 41997831 69089672 439954944 422531830 398917802
116076306 127610257 59779222 725771995 739646012 750125103
235876347 175637048 128168080 660645664 605560768 550828781
273195861 15330607 33959149 648255477 814273521 822156959
48378349 27472263 21045054 255567037 204853114 236779334
84229248 3904579 55828177 196404972 189662614 179547231
53225859 61525868 116786770 469094067 436182265 390974315
524722107 64169914 98167730 780869837 863685140 792622281
273013568 59491750 47776481 626908114 536633394 633552899
156233401 102251032 25968227 296668524 326410354 329967994
22621122 170133548 61453708 674618774 776881215 719219835
147364206 32976180 60452745 695716568 608283329 614783883
10296358 5060836 2291921 267717437 199931532 211531964
102150416 69329539 94847102 546047302 395203321 513748086
123877389 69446544 109289730 155873622 90936131 143722558
110779241 11596706 15965037 419691511 410069122 412831595
169874813 41551810 11770600 248398886 232708796 180850807
369770583 182456316 42893084 661550334 667458886 574690554
235215887 31048130 28459759 452464647 374771874 330869847
110089195 31565700 5266524 432441653 451448403 381875430
129144837 18283373 27133045 970785407 869456589 826341741
27443409 5616578 32002388 324335715 332240887 339973355
156297794 18651405 72422505 319202954 279809851 243809559
497580311 519921115 237274002 618662453 654504574 656242040
29392469 61097497 12306934 311676727 288309292 301567435
51991787 13673618 35955586 303244584 228250969 305156813
109862516 12528674 51699076 330118157 337601005 272004419
13597374 328091 7511921 64922950 71431429 75434097
265284778 135671258 63043785 494689186 695338576 772906974
35780641 5262432 100308692 659541827 537848947 654301817
76130938 25581198 12724570 569209823 646272880 723478912
148747808 94749777 92146237 220062325 217841770 234795788
117004978 52377792 19084997 182220625 114209638 111735818
203491950 86683580 34543428 468020940 403675101 415525739
26405778 5201901 441482 284329681 269410616 279710361
28552597 10324721 101325 155922531 135770263 145528216
12121937 3095312 11305294 97073450 93793200 98013089
413987865 114325297 13192260 665828250 614234050 770890151
362408973 12884291 153243125 395359075 231359211 287902016
40494247 32192707 18713246 95261829 92815120 103667207
226341130 147937360 123248861 668779983 532430530 558693520
421053308 125315788 16207527 627814466 571361170 605102842
126526626 73084214 25292434 476620763 458186480 363738914
251708380 29331501 14675047 412517091 406028745 346169426
78477096 56450501 2036670 266116719 262265750 225049165
127564049 271174124 204281750 653497922 661955243 481719473
72060692 332077839 16165800 815302317 748556784 825767402
124522372 4975570 88839210 709718099 705952197 487639954
533299838 326051010 79627261 643492502 702107984 650715593
121758829 4293045 27383938 158431826 163480853 150930991
592864192 43116617 23891218 803849505 674198481 665556177
85347754 1568714 58472083 309902062 321760017 339370336
21658190 12491528 87392959 347734403 387653354 381508900
1250249 3857851 2362148 19396784 19403524 23028659
50381471 48509235 14459478 297565071 270716279 245254244
14483103 70669470 21325710 468734980 436415624 459273466
103569709 150949181 137155775 984517202 819051390 978425439
36586812 47889051 21369949 280302917 273319244 211977845
31582111 22917415 936252 315858791 348467821 294517271
4754758 196709 1244680 7525312 8648132 7875108
121379690 44692117 110132107 309664437 301769495 345742552
110107853 122917206 101007569 582900223 566015964 585603607
1559316 27011785 8540456 205197009 244874587 249430881
565916341 7718581 176881310 627490990 527929978 657480989
248624211 138211500 49518449 531776097 573675193 590128540
76515694 27025481 16505183 79458367 61583803 21824380
98233807 84970841 112580034 854754850 740685870 821675529
534357783 41781410 4899127 864267586 815138207 770910193
365735155 143266941 92254094 637987306 624008263 554950246
54798968 37524744 3173695 605905661 593108998 614875080
7448810 28413315 55206214 227361657 332077256 337939871
223865919 4652343 33812389 262399186 154171610 104696002
468770940 73543947 258250219 755086160 744578166 746581743
235328491 23478890 41256889 322796066 298391849 153305713
235199401 143968 39262319 624612145 608272321 573288153
4769095 26167810 466242 88369457 82278011 89294064
29839126 77745298 38422855 690034199 825424689 809015005
31086252 138223062 224097494 657405117 510944236 697898439
10610304 18754362 2113233 165463593 163525526 156851360
861912 360830 1393700 103592102 107887318 97344734
200389443 86618390 74774826 600671983 524444764 612590051
218853279 69240291 23694860 302142628 216335263 209192963
304899838 15186427 999769 438456200 328510893 338338264
294333600 90798835 135679467 597453365 560755569 607026887
6000831 7886625 16426862 46858874 46920254 44875327
71693186 8338002 26451111 152741616 189191322 175150112
43861459 42987161 21610947 709062389 830853908 699071180
188510628 182066712 6980774 317049091 310378411 170837581
195877302 54545690 37840357 711033167 601877508 726466867
473807643 353450284 486091723 576122024 619384259 614989888
2843437 26519123 26089443 466460141 557172142 575437291
234685788 15603628 28426734 351656700 353032314 331585506
293826 1345613 32028178 591911856 638252979 657393154
80887494 2348669 60270746 481994742 463113085 395598675
84382625 61077601 33237825 501268766 499721891 503011534
5848958 18835624 265858899 575215521 710187777 651154355
331896320 195312683 19596646 399563076 433287365 427498710
22204690 3853501 2734631 59648749 56711108 57312414
15255211 52115562 13423100 725800635 796924612 750536702
28812341 1219245 1657789 212951630 264682401 262772419
19516507 5165333 36033756 369063469 336000037 416749521
1443608 9760156 68963438 196975552 196690671 216333830
53940415 29188249 169485089 418694315 543326196 540959910
463531287 14635164 28721504 567786334 364246476 511132941
10701621 7311748 27296464 159381923 175216671 160174291
402481277 182848594 81053046 442200409 616865464 653133980
16691697 1419796 8649949 107826833 97772877 83980845
31812940 6397931 14399276 49991827 45240516 46908892
184618039 24205923 87348846 228412017 259135700 250763449
65141649 11136936 3041777 294988986 341140448 344104304
2205145 19000863 30200472 176243298 154074962 147282352
452046 3440456 73798532 745607778 728607303 677583001
2504293 22691020 4956433 54219211 64752683 69505021
446011608 160303593 61091508 515325971 458441076 396522945
503216325 362296737 32411586 723572667 719535826 641070860
483401614 217204521 389424535 778383664 866940529 903889897
347738749 122909022 25587865 712965075 439569650 563424742
1170867 16288663 51170100 298286500 287101126 344961959
96625356 42028373 46271672 831635389 776439834 832472534
111860713 3180934 53780988 143086309 133715608 91555370
445925309 103826891 86133621 934958951 953914359 671385778
254621960 31352631 148592811 311837205 294557182 258966263
184907853 145573420 17303172 457462815 514895442 495038236
123111449 75730873 131489375 597647568 562758914 655615400
27449195 8402003 34827171 210575562 216801119 167746366
28623635 34663825 51408076 161605374 203209110 208216279
22154278 17373771 95725541 469868360 423588234 436218626
358521128 71349977 23282089 402707331 369185410 311759320
37188441 20779 19642442 369755853 367181175 367875832
96557493 89955661 57368930 694957924 658006594 613052745
58044339 72187057 40643565 229369881 236453232 198979743
388971921 102321122 94302594 648669627 583812204 660695089
515149697 87051645 69102560 564726181 221725033 658040846
23971197 126334193 23515281 523825689 550361952 571023928
53083853 40055140 49607267 313644126 287361168 342000225
6019244 5399544 760013 48042511 69350453 67287098
7009225 36318625 80904416 387961743 450966696 428288079
727830349 293877791 476413586 890573645 897723026 883607237
17975950 1977942 1104803 384637568 420340312 429155961
11846907 36407061 52147797 549652715 581556017 352091621
20487818 8308689 11741756 54837152 48704616 42819022
12999847 17678102 3954711 179933598 191519627 163556948
590178600 54014505 37101796 786111256 796445837 777595521
24270220 12618263 4476478 152813572 154612744 166968112
14375158 5987461 5481839 59669090 31515124 60802225
38546662 10828578 53756187 168879208 158999475 165815503
18869813 5474975 55227330 834881289 795591149 767537670
319429392 132016832 86281817 419879774 572863592 415136155
2117300 2772563 220573 18584653 18565149 14503267
11233691 28547988 37153019 122841855 127387422 125746550
45185023 428395 24205799 143161941 152543334 152260622
6757541 3409391 21591024 263638620 282254629 264585114
9181192 61122384 11160105 388084273 376824158 356535415
123321496 102465027 29111843 772516031 805261454 783171692
210006407 36362588 42824477 355348823 334306197 240915604
458179416 12861629 57787109 563590831 475330676 572616445
183055451 271115939 66682324 862652171 835149951 929174465
155451066 116502252 71845561 244402087 188050503 199556024
383619834 77519326 28970216 522723727 506724820 495634564
647245849 54076905 112865055 808518128 764036317 679940200
176176288 2610718 7929738 636980005 824299546 722419701
3349463 1028710 6317407 261343472 285827614 295670658
9641968 488846 3009481 166622937 149188025 171678759
482178024 49799364 29480389 814509407 798930526 570958791
31249513 2624044 2505723 60283766 58097701 42904306
251207418 14193831 162459609 557684210 443820712 556477795
75788542 26129308 16455661 98477775 108235073 97076266
4277744 2224692 4219302 74802846 71199326 73457076
346937044 250785540 98438585 365848911 378710992 395360391
67830034 7181694 38014831 98570680 119509189 101063422
191113802 122474492 133913453 926610022 832900688 922008643
7257798 163694898 49572725 834089297 978291054 831883876
571111581 164349237 301725229 686074873 667734341 557447113
692451722 8263529 36330810 927233052 959174640 876699099
59765649 20470619 531775 119560146 87359214 70211279
130505879 51415040 27547554 741220689 723014392 714605424
466595846 444740971 216476886 772015927 785500805 623148676
284381573 8093782 148424837 411416704 413522864 330454848
19082335 28348363 9798604 96971501 98548193 110625551
8065092 142271 1944727 24981979 20296758 24615975
46677659 15869048 11918453 246033804 229407482 249086809
8431183 4918030 1283077 50588081 41452821 35283779
3882707 35618164 1269164 146141877 143604898 150670729
323467216 276323485 199916970 343072273 340132810 307982810
271477382 132053482 42148331 555510750 496651970 554255394
56202241 102737675 4569492 509411237 519908094 539978720
465201434 149002174 156036289 499276032 406418785 254826394
1104308 707062 319392 1592692 1547299 1311878
194273686 59182503 93179832 612418725 613861749 521701980
21882045 13643909 5538861 124861101 129628263 128796661
342904103 92486592 208919050 684382024 831533025 753787785
3377562 27397782 64609552 280846414 280371091 279340562
107415836 6493972 6355771 328038388 246615773 357397119
735449975 51309551 480348654 822963364 653931924 672579409
162056322 39153885 158085045 293385327 297613967 270111342
486497074 28723472 46643901 805923896 699515408 721061102
8586201 20393592 18276816 285228597 216012449 275599389
103734228 10907161 106113858 628233391 708303735 624691160
11354892 8885849 18235373 199688364 201090481 179756892
493787069 75128774 169639176 681425391 690791418 676307274
31937387 20804085 5135703 44493082 44918397 44959729
9143721 54883785 53202496 390474416 390278312 382326718
181210928 10355512 26988811 282786934 285315167 247646038
255506861 214192814 47630571 642095058 640700800 613268358
57175531 14755382 15677235 328802510 349768021 261083315
2781357 30965969 953042 132712446 150888577 146129921
303668940 54482077 78235101 407957353 456587180 448349184
3996363 41412412 10522367 162579418 153299621 160041369
225510044 3543871 212483970 674250522 650544315 705419882
5502013 23435258 38868327 113997130 131039970 133975844
394245479 105172597 137288223 538975030 582979099 721385591
50303839 16810881 21960899 614130028 412035013 546782220
353121678 73646292 47926656 747770403 690323413 665420573
31481767 25298190 7351271 35630013 41231830 40160089
170220912 21993777 13597554 217984862 158524269 101297740
4233608 3799479 9240168 71278711 66014771 72460913
200230485 128945023 59871146 442263840 433972893 442031636
276020451 40278025 46498904 513641434 471122067 456823563
170807082 205478345 18384928 326665686 357001488 290156884
94224788 196932400 126260190 819217378 804760458 838145630
177027772 62730168 77613809 600482253 667325790 709604893
408946061 97259769 95292043 487117057 469761505 414665279
365316377 224252211 2312441 445689162 412240325 293965862
482246692 51942188 328388988 559471798 156918739 564087946
681191 97768 1258715 8236614 7572892 7437622
440599349 115722905 23794786 734011949 748865889 790318036
167702348 239571148 263044330 734522243 712387793 700679350
36174220 72652879 56205256 458238285 374248660 464765849
169928645 7219180 6003549 794370344 631052260 827231326
30203823 16549164 6262671 346048566 426265382 447674582
147423693 50382827 199367065 622274096 645424248 551372486
42555050 22847008 10138776 212625493 205026470 214932127
10605847 8032774 46991864 513653655 593559254 533673561
497466271 74911032 31944845 550511585 461501011 423852270
99158918 6363860 19588712 763550077 771955128 789534666
10109592 5934503 9262334 147117272 156258278 159736976
15372919 29991011 7287055 326580497 333705317 329719695
128727257 125773794 67633204 921985176 837481931 850324610
10173538 33281058 15387070 190163862 147401095 203903078
52608318 100624 7322251 57416587 37191266 32329906
434034 483763 2383665 9049599 8510003 8514477
29372591 13616642 46585874 598021397 600715052 576173395
155171478 31090737 19595218 611276360 361649167 633760878
141172507 149637057 129965934 700840026 801620341 760214654
78442939 33938085 19968072 88604133 54014976 23685518
89790596 18100214 78897616 175091687 120915624 188482889
214689663 37345780 220979896 692023816 696718198 624743051
54866337 57756923 155869994 550854260 713346658 617748404
12269918 9430608 23678801 199771777 157668710 176835282
318817145 10370630 58373106 519097578 281072651 540492124
1299834 7045875 17625439 165153232 168943140 161367674
260826776 219595013 180381321 377941171 334258049 335653727
154189406 118433287 3722048 910047803 802215682 952154921
674379825 116638910 32493313 758151141 592880119 470882715
75206512 30489489 35004337 387778782 433633973 366655525
116071899 18642095 26882064 431153286 498997556 493319668
27439144 3819612 2819431 119958738 126365619 132054778
1714716 173170 6213434 43873325 47461574 47751073
184479085 265206431 189170933 623461535 538067108 429752661
531505973 111535568 41068650 780191969 754603235 724631332
523140375 15194893 240285306 569137541 99823621 542098281
85628378 8482991 4223347 115034377 99959174 27477133
322294072 198056483 185732689 600237731 610238218 489789793
14603135 9486504 353535498 937894928 825840621 949749629
197373496 96684876 87745034 792030580 849516581 487640014
43563631 326982 2116923 159398698 160183529 117604365
11546383 3913876 3989838 23718914 20113115 21995798
33399302 8345865 20047714 199730984 171620801 225314527
139351131 48266146 69534418 727518995 675415798 765359784
162835215 71777149 25117553 397292593 404773800 412138272
2879098 964530 18453106 153454488 152938324 123476486
155307974 48019279 18901046 227601653 209333673 133324456
72092919 13198338 84790414 243213670 173820110 265054488
673912790 529807088 91751458 934977006 910649561 848170813
656178381 92691345 71251435 803701673 702258207 818988587
238451664 66314015 80947133 844527001 685887307 897771699
752251233 45466189 124190012 958570530 896492780 656325356
345330832 158756002 153965895 398689439 539317994 239677242
256301916 65730640 12641234 280228263 162539414 172363686
516317689 54037923 103847230 601109743 450189644 302756775
336346883 37081694 54069606 356844873 271266061 334104427
106778014 56237323 28033073 844543053 917851125 878148001
2992057 3524174 2295458 94468337 80978355 80129132
81542393 56922355 12113791 208077629 194562984 175420450
15279312 366980 16801786 255198262 239061816 218876513
348422 1921822 4265066 90708401 108888771 108165801
21468840 1897607 6910042 144475818 95625968 88843858
32362551 212223971 12428043 639998321 653856705 592993977
427791336 245913893 145241703 555339794 548366328 534321784
176646631 154381242 315504646 680600754 654158913 700958164
9220283 19651601 42110740 200232945 218058253 229145566
138800804 26762693 25132561 599544505 465366023 470772979
213946993 106813291 123480570 842890498 822832899 810594068
148519145 16828908 169297592 719382651 678321229 588359252
55913216 8939487 8318996 821776127 781838894 867319783
293966843 110607871 166957005 512955329 620773084 650492630
13499961 8831551 10903439 513759244 509926104 508025586
199843782 138674811 19205705 639600935 414071263 585480007
63262747 180631222 33470469 929539148 854296343 859994285
13950250 161703175 83642353 509341390 594649427 593286852
23004491 215167944 41636159 870973380 847034254 772875521
241144911 82423618 66947593 344229334 355846993 299238710
398720741 85322123 165657772 644667917 443427961 633386396
6762835 61941607 6961303 200576430 191826132 202282077
801006 378153 403568 14431834 9739338 13979062
283503839 154004224 34222698 497774143 420757541 450876514
32688959 3189638 7971189 318544269 321713774 300740611
52583752 31211003 3765059 294421041 282952633 293890280
208308297 192340888 66095915 873095665 841821778 744284631
9109963 12257595 21803134 162899805 162070454 166329670
75757828 56388659 24669075 645463058 588103771 556861461
592244770 60200936 196948379 675651705 450541505 536499355
274156923 167723549 73191552 357344876 331202009 325986772
202053159 57891519 13443074 887736721 859413385 903654291
20695447 5284999 24296068 301187761 348384916 360221041
842068 103070711 25663491 576528360 649849932 426142808
139708622 5515632 33336543 295827638 298090291 244417482
455816942 275878972 10004989 748820459 853832925 853080411
180994359 296896767 92731641 751592710 887048047 888739271
19069533 65379223 144729433 460791664 524904453 548125036
240353002 4101567 9471669 605561833 529001580 541116559
2101627 2092782 16255117 286069897 314185973 297984504
64525569 2692105 9542975 93290731 98564467 102427390
308828231 29491564 18561580 521924379 530630470 521453072
19878018 7648209 24797144 198032237 195335940 183537427
28521870 615604 2313365 46418023 40113933 45768891
199799964 245010097 6598818 872735199 865440291 839188735
160500797 47271089 145695924 253062462 195400217 248957586
625287595 52278578 241811349 672233671 458048883 444391241
32448928 3587276 14552034 224275650 233982192 225252964
285207894 79371604 37406643 589973567 576652194 608240871
6554918 4466364 882409 14159248 11992760 7839023
76954679 63876666 92769220 681336975 802608359 696252811
55749303 70371053 114985605 757283871 715141159 731932228
29363881 11088286 63081463 716553009 629856318 715002553
113587104 51984468 51400433 125758136 127275630 137740682
21268190 17173433 2349208 65316601 83454902 84462535
28734381 10618448 166815968 450499237 493218291 554271038
516203150 170152464 141611790 598919688 486049374 474186627
55812397 31284194 7211486 458995402 436557932 452505768
28392925 55224878 38531085 240053910 245363067 272322673
32702534 2764771 49644173 246619175 277813662 326855555
347003920 161968916 230342470 489718632 416268218 336541055
32746566 671421 2725439 42856341 34347442 34280529
235929069 27884113 2507504 356296546 273724643 322813672
4499366 5183223 20534819 86321066 83344900 85305943
69210660 43516444 50177290 407423085 335381794 396532581
67655517 139384995 123284555 559316075 633533413 631574766
36540235 63246497 86288199 300431260 308045214 307488199
254928051 56662722 72382505 590273943 699559400 638515954
42960167 81938896 255785292 861340472 872024652 892581074
130289950 38963597 3104932 203126224 185645402 173425281
15010140 690108 177851 16357974 13419983 17690595
440686415 230224447 35925683 543488093 425514619 533744933
52200523 6493505 17345970 58681332 35026514 52936146
84890 1539559 3292052 20726695 20974676 18613850
281054905 87501501 204883732 404337605 397355198 430778938
97432503 44539551 215829442 912725765 702555228 930459605
390656845 11280589 325663188 561500038 377405535 396477006
400180171 66332032 212847525 456371609 315211125 499023948
16209063 914603 1167610 23647889 12380831 23504494
33301757 246959 19835841 644109789 524886924 726703726
109833785 25827144 72066439 879575215 926852317 795331904
14728400 19715052 9386370 102082362 109141089 114055892
138755097 2127145 9331247 173698969 198622998 172647294
61343911 31006934 11782775 102795101 105287677 88749462
36012975 49831583 28555145 353355771 302395039 322106302
377692141 312787285 86208996 815755468 841929813 565123882
6257608 3053276 15749086 41740370 39791262 42446548
839085667 42010374 333631530 863401879 859322600 864948065
34203112 26697206 5063944 307616535 310251880 269139188
573116718 22611124 169553594 764739667 735718715 700182942
13854266 17316660 33567952 344030777 313893010 335146345
24501293 31060151 13259225 340039301 312122025 342116283
216261858 183448807 39924975 531461959 405785336 538604255
219307 3489072 7725850 34973993 53324930 43086607
211953770 52103136 49737189 379043705 243679491 301116661
12224861 3170892 5274215 33072584 35885540 21588547
32695684 18886822 4127337 226969906 224319328 208199745
236022771 59717403 35848071 406106759 383397768 451834749
67058580 41938435 18131376 104662231 116086406 112185413
67874411 7817669 20949539 112405915 121625273 88526613
5213113 36542544 61611647 747146787 721275042 564170093
168595417 10690082 94672783 604219570 620540892 593974629
222676322 54733336 86653146 335017239 244464859 221674161
90834477 91406915 123446899 756076639 660959784 759182003
358355473 157108420 145176165 516397760 460532144 550810783
70748963 13263091 14960432 178041980 178761985 146108433
323259462 75305963 138749455 512099766 541870071 480248060
12923914 75061076 25837069 206358045 200381988 209277822
32961234 9589342 5146642 52934017 64398722 58356017
590007096 26688745 8727210 920807365 933043796 921563250
629644595 41535135 108029203 922376959 597259902 687610004
298558969 230507152 229543154 456493286 454257401 485636406
501893628 150112772 494252807 785609742 792948664 791467492
1311297 40933379 58683510 393276909 357295340 348607727
302825910 201605990 236424561 641594883 581588970 552301117
9766800 2819175 5225472 15433405 13337413 7356802
15768607 78946663 54822415 640093390 605686398 636727223
52423274 9350158 12639250 132888563 126064863 100422122
19981439 47106569 76316269 506491059 685948077 644523146
47591069 41210046 16967073 234546439 205744766 205972979
64211850 6089937 165512515 868530236 867637206 917189942
840278978 192839342 67223826 879994285 570901144 759176870
51031210 9020574 24460121 663263253 645503046 628318597
4444731 16054634 9427536 124044089 143091698 140062547
136530185 98811991 78317925 506427110 707517687 656063743
78540487 13084144 24418447 147912973 136895245 129706363
22227761 42067190 36296829 375783596 365769586 412802529
30910958 18877520 42252903 246863431 253625752 277999071
36415928 26979278 15363908 122352854 126553624 126442149
19622467 55644736 13254900 724434415 852726124 909521483
571247834 168007216 270541420 823019725 419060101 478888486
136674037 132687674 55770114 814352191 660678657 537212766
90729307 62974312 147860219 445629184 471131389 415255482
295326320 54800022 42982757 342198454 220029358 226429652
23412457 14075860 4785420 134417503 130332171 140246862
17859827 2415289 96583942 345798180 359902846 360546995
283905714 28321780 51303905 877537889 713114295 657823007
15418974 19282185 11252664 81536058 78989351 72652588
612175299 159742145 208790107 817400201 829796693 814003004
160859973 29866456 123728106 189581492 117103449 193880803
4792083 31986425 4193572 246085025 235904305 196596088
101304693 103040106 28804219 359221430 367664279 373160192
258401907 46128602 2854929 669058174 609104804 627866418
73124162 70023142 51033146 309645210 307781691 331516405
325853645 120244295 110302777 754211092 749377667 718187086
235748509 70498248 89946032 566561791 291159159 489736880
4235089 101086676 284702249 942894054 844446079 923135624
377305885 45897850 18253292 706365272 642505692 413350603
198076072 125026197 2129903 537186098 501326832 463633068
148627430 22474525 38123930 455930562 451554841 343197362
796084984 122353583 151222196 922130286 909841957 721315687
238925519 26676357 76725718 376730944 359646613 323377522
97574804 8002087 19118512 216313913 208954655 157918864
163172750 48446593 69764213 608195900 611605957 563784215
101266713 4236795 6148339 534949267 547749434 604708963
131382442 6856579 38417147 423932224 430586916 430657374
192632949 132132450 22473304 657135455 713666985 665169411
159116353 50921256 27567923 895446308 983957500 956343731
175325387 49568542 142949783 658892031 607255528 714005110
150428223 5277279 35077034 219118225 158183541 204570799
150975950 2510689 16434083 481761252 319698474 329441926
78941185 52836455 107531927 918522663 873057352 922931634
481808953 102636875 31879228 641963859 644389303 557502277
126298888 39309251 13788306 283121545 281154720 268618867
12544523 3459060 4006160 38935778 38333327 41684355
149402940 25136101 34865867 522096671 581795975 532993302
4586379 24510547 4560569 85065760 87966492 88207757
65370883 26133277 75686717 737878567 751016038 879827671
168936235 11160106 98976008 427205432 388193237 382399419
130930734 41313737 263444227 925769455 876897674 783990973
3191987 99706938 31903316 544535133 510460122 590759901
169710838 9755366 25136944 215658442 144036312 199606260
218528251 91175011 56459725 326108759 355322006 388515842
19527377 3137161 2294638 770374488 697325608 656860617
3970549 1765353 498699 22400462 22970705 18039002
356319829 88438986 404791904 910744764 864028579 934008461
608388837 98998610 8697220 788179602 809870624 465502219
43706796 499612 88820676 250970043 403395898 394041798
8692544 953750 23145042 344457077 383844502 393682865
91498417 24679766 28676651 183078811 131172262 195800250
36261299 29113936 35368687 289580028 280489267 258002855
11873846 3524771 77171563 301604483 437306877 434292561
183018359 21916516 17460290 637245912 675159029 636570528
199979166 32664032 15551583 594616937 621898343 642673405
322406119 44632159 31062381 458207281 447432305 440084624
236669384 68820479 190483820 437422913 219039120 325079857
18753650 10599552 2162408 152904876 149842779 96861235
76819263 3254396 46933802 126133584 93869568 124873005
105348589 76812661 45435050 324862965 209806325 323116390
139151966 55426828 6886890 902975103 939244465 868801218
69010381 85051199 41830914 273886606 300232490 271866356
575602269 15729126 368662855 631594218 532408637 657910938
106393556 16471441 70162119 933383683 968740999 663473260
67376443 105802898 39645272 618644316 463216638 620971309
140775099 58811064 9268202 166628931 176330969 151891777
1689623 5175472 973558 88782818 86896113 98682117
141969582 7718239 11911946 566264008 651554220 640424410
44560292 64986770 34983508 895402702 881513095 835657978
13230370 55099863 25503219 632929005 750034196 716511349
139604171 116134086 17868640 886481705 850924668 886563309
314380675 48128260 120587822 410628483 330888253 347281204
245533593 88903156 26369262 881895033 889655291 748070583
48452734 26844271 56364575 926944131 961756696 984096804
59882789 22768185 26496911 165329351 170909702 184782089
347678329 32038649 94627442 368775272 372611966 157896465
62717426 52937258 96062633 350598219 342851489 351672072
189451849 26285401 67209190 650452780 664738520 691889888
18071558 1370668 3853650 31178209 32082222 30916230
16249054 21189087 34072749 474196598 463717293 461054341
296508250 45506410 1782594 478975077 374253386 211680180
441008971 152881321 214637727 479749390 422651161 301739448
109432948 15778593 81814868 398560393 362702515 363894954
256823172 206578621 55206368 347232963 307767462 222075677
48426624 2134527 13006960 80673407 61722515 62888809
211840883 59341499 13866224 477801083 496699857 388808491
20231988 113400083 23272512 833926804 848446232 884861814
8249381 1004290 5963863 11748362 10617740 10347883
240377285 98516867 27282631 426207206 472725168 411993414
137554074 20954594 57541371 365211425 634672021 600014259
30597655 13783919 3574364 86642374 93267779 98427569
54517654 173920878 8367009 447942826 616122522 552614043
44851962 122301500 4187455 177095793 201381083 199392895
366728404 104169177 198037729 939781531 668926894 931945975
64678066 3353901 33843864 275083207 264326585 251504504
101913404 18950146 18430458 548796851 618887426 623800091
166272770 51937177 1832696 279381007 300059010 301063468
120470226 57697157 15310977 835159529 801269874 794379221
7187236 28507048 3681472 303856124 291617172 295633530
176434068 5939498 2669491 363573209 314810542 360958024
31420410 8396066 31826574 229796123 231424788 216689436
12882036 9456155 3168797 31643345 28339080 31125122
143974332 73431173 17416815 385542868 350364009 323280803
40397885 2118502 24307743 207046779 220257580 230472534
6575956 95298636 37932227 491319347 503081718 426981800
89846056 58661465 18223053 221471803 226016600 159402393
369923900 69858155 69104019 478778502 455884467 385642865
89878145 43397636 9976138 185471820 93511149 185736363
179922270 19034252 14649408 784311993 769511420 845253088
197924302 116178609 9468076 374586898 393515199 266786563
14977909 2246362 1784693 335485170 371966639 311954122
115879110 60401473 44728249 313543674 292698646 317121036
409915824 133575439 18854707 883923313 684070573 757980356
344240704 281788149 1346491 414392861 402914672 358651523
42702451 15489492 904371 49139109 49242908 32701118
26418438 5021247 33626393 392997672 424843008 412554548
13135220 289932 2937955 291408941 272410600 270350991
64427532 12670997 2513486 837368097 872324566 964808068
65743656 113383660 122217704 867492055 884343826 698458023
528022311 535832279 1770090 697409884 720784377 562128518
560085465 79097275 22231707 607080504 507414785 735751498
489929981 201058262 125864381 540956683 504161978 457336404
13784186 183565571 34404784 695257828 692490171 608287790
517544438 22835984 2126819 662475032 331282271 595011176
232471520 6870025 38570421 347873411 50307367 320446341
37911481 30546200 45726337 155081526 199736831 207621814
243906078 12896562 75075513 704843716 653433146 729175704
597871823 273574721 503337063 809688201 559922984 661508255
66191965 23466804 195133474 826854281 782775383 801817548
19104898 9238755 108945088 843353333 698628827 788691331
128170364 113370903 62008211 297265930 324829540 329780472
3923384 1228728 3170467 6096698 6558239 7510698
616120252 121830135 104481727 725530592 565075110 715579532
43330785 23530647 22860011 472851348 430945664 469683169
52620837 17201701 23862370 521367724 452548577 439988876
507466512 303126972 29232814 808217876 786721339 709397100
67029589 32104612 16309597 166181650 169016834 137749795
9394854 37887114 16202396 432022514 449660335 464768321
10076202 10553212 12166886 102051460 79525196 96184899
72255676 83938030 93236338 540480979 527109646 516520500
79421757 27949004 34804075 211657956 189108706 209203371
208305229 178339805 48464095 353733637 297485780 110963154
573225717 222911123 410508111 726314030 341484613 567642023
12477879 57815639 10692966 183643725 189110896 128142065
8243087 62975645 67710601 362295557 366453890 334947989
518056131 219090476 45763459 603037149 546928740 544460854
24304260 122099638 248479395 862919977 884002057 802867438
44152462 35836696 11922545 420769647 454214388 413995564
56183562 985670 54808572 211532565 212702856 186622872
63847461 9525995 42867596 157172814 160743907 123148656
269986 1597930 907465 29363557 25896621 36192379
10486244 56676740 15976150 416357374 400747855 425088621
11784012 153665 3996015 28123031 22741278 22445470
8944924 147618078 193984301 827645072 911391217 936899536
462037070 48402243 141313159 747145881 649915401 448059952
3898629 14510542 13084333 181919812 185212861 158275267
2183687 792398 236312 20974613 22086580 16381615
71990367 3876157 11627971 353162599 308615684 314969543
39433914 24109783 3087686 95990488 101555967 112066396
2341909 7916199 6671109 268636838 228954044 154674229
107693441 87525167 39339024 850383462 916415088 728788155
10770761 485479 22699174 254550264 332610093 333778332
19818021 49095359 25551072 325709022 293523419 321712678
161982107 98881881 17893738 770765037 734400400 693611169
11988530 14019769 956665 161437675 140472704 163191771
52101907 10365080 9036700 160646290 154959550 164001622
50671942 39990109 61252833 488380578 473949002 360534104
6314822 40481806 30189322 225585794 222877596 206325831
79812345 9906141 236977575 476949561 583430372 608037103
3621009 4488344 4450565 36603871 38349048 31133114
755353 2150922 7237525 154268337 136223600 170420886
25777157 66589763 53243099 728047065 509519804 705154913
130833708 31719115 41147858 406408291 383789534 399908990
661577821 51896193 295731350 762379738 538947369 581561592
101630396 33064015 89143687 721372932 735206435 713474176
8781234 804411 8809106 48665180 63277053 68451735
109189013 25840894 89365348 866424472 982853587 860946477
25896158 28081953 32179859 561503694 527271940 650188904
23637621 22091301 22750287 90277431 129441764 127534659
58633005 37419704 35748206 375820969 328432718 364836860
10299258 222816423 10462404 647465308 852325981 779055072
85896613 45226174 3874260 103995973 114228698 52363381
23279854 41551619 39160421 262324035 261898296 253514007
52838494 10598047 40502825 798155805 751506121 738095058
102228373 45688178 75317604 133380269 134040394 114772005
136510427 33154136 58839742 275926256 278079896 293345498
25169666 2752811 1006436 112709446 123821666 125267736
185307540 903105 7755005 217998589 324741684 235691670
64260169 38110691 13271034 901621525 733259255 909581405
23247474 30969447 5502777 319715156 310097846 314886042
41599420 55822099 3163179 421858204 441630578 426968092
116418366 16891487 39639443 353674980 295875440 435081160
480646632 177550254 145817798 677130306 633848487 569257322
13218866 21922047 109904167 233238244 259635632 283099130
109347129 19434639 68048487 179778790 87841243 173994401
473356196 15609892 376674491 656430567 534940638 721988882
135561088 23700427 69520588 229565832 225183843 215058807
53863154 6986828 92254857 206578782 232391578 233702909
553546197 8892376 364830727 833955016 902528292 766350348
551961 80123888 1389655 244973585 254617662 295739836
272650047 209408297 8907815 443609923 458132784 372829676
922903 7607176 52397119 712898233 656742567 652497721
452412878 192911043 177905504 857570932 878053810 893593455
175784407 5952711 104602745 393732439 453073671 512905677
105497773 4941124 112137979 356857712 324016294 351993777
5947586 17345881 27942315 829435013 624681810 674056763
13607308 79580540 19808876 177513054 187581793 163802543
294839105 123051024 221745500 372319718 522597427 409211967
15176480 33300815 79985040 793480686 765245530 788466232
3336206 2003616 5328378 133166969 118858707 109042505
310058966 91386024 109170340 673586511 569505286 645181230
26418162 2401505 6551862 78624669 69685494 72146880
654348652 22303642 200996245 825277280 808422909 767496672
25338327 12218770 23729428 125697749 110528411 124718571
144940848 2314370 103976130 517447152 537546191 518803565
14828279 7202912 34145784 141528749 132569721 142435526
187278784 20269358 146595887 454595190 504569048 422212092
231683117 60741294 82080322 605271639 569713947 358553727
97425368 47585207 2756953 162574762 166321524 160828317
265791347 8489765 232927901 608613473 393961378 576534622
12237333 147610687 104710048 602166041 602383704 574005016
74726072 66978984 84305226 636160033 646983665 571689359
34206757 28227955 6642025 120155933 112035136 81090302
8494872 8903934 36105521 192541588 252142593 258059652
394508316 63168604 222613018 446117078 358412738 467024011
45894124 6077560 4646196 359132547 362143715 342970576
9608619 562079 13456343 410588790 455602169 370097489
418915641 49829289 86282203 870234738 708366965 509961874
72957999 69910117 109713035 99984664 124310638 119968041
142020477 23207241 23330352 488214266 506349301 218965686
300128129 5057126 117410699 821558551 436744627 771829119
78592191 119901074 7939253 441696803 452794348 389988420
39936998 4187112 26353930 84678722 78838994 94019789
31826692 58379311 30339136 224534743 232873144 228680879
612023183 60854796 61100630 650218874 363825037 656690952
9523082 21968818 98042568 252948831 263722236 254083425
5872782 10059147 15444473 155001711 153395196 138248659
62496255 210673042 89771587 631275578 496374100 618001326
79583702 23191652 16546526 118189837 100339887 89340783
37281054 8007337 13588970 277092924 275849892 236779456
7382161 116069604 32454488 669144806 646430616 710890428
36616029 59683667 21385105 464106088 445391121 535873950
540866681 10265927 314564187 685456123 101277119 690554409
182503886 66263862 51351045 237616171 246661459 190238701
96323635 96716314 230448387 802824845 660633367 786513297
165577089 45567617 135865237 406447238 595064909 499259171
345606901 120134397 40397511 886750115 885184275 841455381
11442199 10443197 8589683 105551831 102340610 101705627
19454027 47306129 111885179 533635136 610269226 612205907
79321155 14094684 38796025 550017435 521817028 539703979
195226010 86730023 38843164 531783082 521066326 512104908
65813020 136355502 8999699 931827075 626295098 846334180
58709456 30271305 33648845 208316346 135586734 198268576
375252032 102155171 11148431 645179539 626653017 718612948
128383184 106135662 58284140 408412143 383779017 427701656
552828259 292693294 280776544 647581263 700253621 521917291
382403690 172047389 143873363 664888196 557333858 665868452
22359994 25637049 90894324 558634488 591300400 545836427
127359264 166653652 52228121 589936125 788086777 598656748
204751320 13307596 23102043 225328454 128894098 57805663
48398893 41027313 538039 208661572 237302862 184574149
146391856 19660854 93744 267284067 296674474 329841312
148163472 70810809 42192896 494645097 498129032 460506086
247008723 40816987 77866055 811819875 844459057 898555550
31127062 52290511 13138042 403153259 350146389 417589008
521012 1922628 9474751 56185899 48843956 56658034
4017453 7575665 1841639 36220114 33863585 33960496
12206401 3724560 1210069 166744681 160718759 170639662
64198702 39795075 83823407 302304842 316838298 336865131
177874217 49491700 55340626 637626678 637620384 727789289
25380708 57212808 77559085 577210159 595996704 524959124
131207990 62208259 324162325 836359156 834641285 778980719
436316354 103558837 129069855 668392523 513721981 241156239
63334772 16553096 69324087 289531244 274110907 310648733
112527327 62893234 122645993 889331660 843085264 754050151
265144351 13278124 59138401 400654326 325434909 340891508
70519619 64848198 52648661 979709617 789321508 982103536
144888364 11505704 47571549 273778283 172591090 341860612
23697510 10823393 4310430 472350173 461371092 436640751
76336203 7898903 9006973 616769126 628700331 385891200
394611185 98900763 18104128 667000528 568021827 660116676
35098471 19027225 52391658 128191519 116834116 120956153
69860432 112574553 42165655 941915888 784930661 502129551
4699057 3604786 3320116 18739847 18585608 11637650
229450533 169477076 77909658 834704683 888052130 836877431
132052921 57939998 29759516 301813574 336640194 273659785
486656 3535614 2141240 27188880 28349329 26445793
74428189 70717712 68178296 510328183 525644615 541149132
423253016 72968709 24458219 788524766 657705528 388924709
81727625 2588863 10115840 122016738 124690001 118493769
4409099 222478252 43995418 337545018 721394698 713686607
35190244 31102308 4374685 175540289 173480451 122356134
238391192 92696241 53556711 650372784 608288079 380300435
7102113 12905599 13879379 130870283 128512470 86821359
41653971 17785568 17463026 44364623 30022362 35726103
259828215 43035431 46389937 833418957 825697600 943396619
16181889 5931811 14615869 162643657 141879210 168840035
104630378 21647420 8792801 779364124 832770024 758178239
104193097 90690304 10991669 323674051 308825708 372709037
410394369 29489840 161010168 644058047 572135911 619567846
103165494 6178370 137259078 390598948 338518310 345425366
116333304 11271033 57861289 179293864 188135791 190490542
192448205 142285829 213474828 838743876 811246563 821093429
285344264 122771529 23338667 353917994 426722093 341108409
711682824 28721031 486850657 818532330 727461559 943081123
15422686 137249744 84269798 692989490 708210642 667554461
410685526 23119691 90972111 691139208 720633639 719428324
179493554 67621402 42905571 619615738 591966309 521335139
12616587 1918783 17974717 167077747 156927120 187121507
113597750 68861379 82667223 256324351 235102122 253981270
304721337 109268794 143245691 385136572 386574944 371507455
293196 118757363 22709228 721955242 724699668 710610287
819540 8748730 13838726 101162393 107453223 109353391
136388345 45320859 55208946 641935305 604187787 533451640
75761851 25244456 33793314 397781144 491707590 514617644
167118115 62732880 152468422 479076530 484168875 584797325
348650155 177874830 364650041 578790226 586260973 487933532
14314909 2068150 192185441 445937327 491847328 548689674
224764878 190861125 116392253 567221052 562988829 554439061
390140409 25238581 518211893 445048412 662313738 616138334
210091524 108089694 54566900 598744785 844938526 842235028
388981292 158691167 34096747 468757566 509835864 356863567
93621852 37058622 7972342 166159208 100036483 157440114
533543964 3310510 117622545 938692465 978845729 725047890
254101150 50591039 75870675 416923606 333473474 418181821
117002701 44000017 29379906 294775982 262685984 300417350
341378746 151618238 98154267 431134845 288217035 341635501
221938612 30555051 47825285 651303357 659173003 738619483
3044132 1188304 1746930 30965894 31019022 27549725
62229204 5945992 29545655 637751060 468981715 605554926
40844459 25913755 45704895 199392858 215539772 178023267
78696059 25582455 4741156 329127148 242605580 332393307
5731880 37111758 68778603 670456912 782014124 857630735
277328574 278621748 7000942 575401807 507942032 396949087
22098473 5869057 89998508 861683515 901319830 751637390
149670772 80487 20538258 721008264 599965617 738747702
239602473 63706579 50565189 571342696 540232710 578580103
7294278 3982690 44753 17931444 14878402 7901017
292749708 393238612 67002344 718440130 962482861 726416280
315619154 333481661 221105736 485316801 655722405 563232768
167744177 131004526 229067836 491163163 494999975 532683422
23720653 12619070 195073910 594209255 513803666 719913159
12110809 34591755 41058940 226368034 224345584 201910297
46441647 13639552 5908428 75246864 80723152 68800885
442258155 400159344 20541789 593890790 443132267 541241816
280151141 165023071 77540514 784102801 836137696 796755792
316842929 17180975 106945894 542027142 401550989 482108740
44356496 21420591 43402154 703993121 699253541 732509248
122680909 10870209 93380599 263699618 208667213 228248315
278384161 225094220 52450720 510168982 486470767 274994192
12317579 27006499 3405547 181761598 195092549 175588203
394038540 104094588 18518383 422907196 395917241 454483979
158740429 1190481 13552722 295608686 291256529 278639271
55024685 49015726 15247560 79367726 73738903 41052954
59832017 7107123 4867161 135007122 128932909 138445050
746969404 388864048 523472676 817693300 766137805 877688234
79159719 7693717 29627370 202551631 222397690 224384075
212166250 166578735 17379842 695065479 676457269 580495611
54457364 71483766 62824198 637949194 665657598 530565374
29197535 107650137 4466079 969600003 960529831 969091504
56864989 16515054 12687915 258492741 252873440 259875881
150026530 56494828 2172024 675992641 613217457 630628459
3837858 109886685 18083942 554924408 552038671 600757304
89261646 5886639 67959008 720035025 635868063 663765318
294085680 21548542 10606439 463362078 442076317 453801982
106261112 84107281 6974041 186630423 184809732 129291820
23251847 9130846 32694 110650766 122048884 120575292
8875408 21743218 2977107 196692118 203374873 189124345
3755065 136571678 46175947 461853789 553709250 542999904
281736298 184194823 101028766 667497212 646581415 572416963
87235286 1523054 71243080 237440389 273839042 228142460
11501113 1629212 4244675 76394909 72423562 59379655
26301958 22725814 36966 159301910 159394893 154506135
147107312 3579161 219557825 665640829 767029607 748402525
22233044 56785747 161381704 515676466 525778863 542690116
198864142 149008129 116253201 587557966 504902141 737770549
78409618 17816034 3676431 438618473 496687417 201093777
12040368 44401140 53117489 509852152 483436974 430469465
201154516 155910838 114089869 473303849 355250154 462387524
316416492 144202896 191042420 867270477 724490656 712707989
22168004 215667272 28598630 519921521 553950682 545860812
131398636 24515788 18175430 367488503 457796697 410713755
34226655 67748912 12251078 441166568 428505456 368785753
11305730 16819374 52557087 932445670 894386418 809362954
39955096 41369171 57026157 744269633 762541614 702938709
120511178 113725775 86824540 426800911 428347745 384169236
86949899 27208671 11624596 524840966 332181497 529902470
23950895 107031887 44766497 282052849 302166085 288205660
217122234 115923707 81058378 354261690 383844671 378583003
43850171 74520131 43488803 503129367 506194704 388736469
206595570 10953365 15129479 263669748 221286303 269837397
292157461 31505230 14329771 435051225 227775500 346911466
234076382 43886583 228995569 266085887 119750431 261774248
233850901 72571779 53214916 462591045 474567744 485913975
58583237 74786039 30769628 144458410 176491593 176071669
10268891 125073375 215465520 853307128 834056447 824184048
151806211 22739607 18816059 431236294 403555503 311980304
45682556 1263270 103672530 724833855 716564551 668557038
74941394 10016548 32821319 82537440 65587885 61125369
109799309 48771148 6926666 679702342 675241136 712632968
588820329 308883620 48229393 645145659 591898088 576534982
40130200 12394502 70664554 693008130 694037593 694059748
8544113 162169087 117341128 852692371 790765417 911463883
141043454 244913860 33006713 859814269 849330817 822894139
401180285 207586167 205606500 936414983 979520036 820295438
308670652 82122961 25971843 519781489 429959030 393087121
585102302 323973183 150035763 656961645 466942111 508011527
34751275 8488518 24234663 48060419 43285275 47702265
48611810 134535126 3682107 355680906 326477182 274728317
188985931 44839534 13207584 535151017 489494316 511031696
45422055 54513140 69462762 402361782 352737938 406365992
1928955 24116163 267248 80380079 73815499 90074073
8699521 437830 9980416 53170650 73013165 72058576
20381159 101964783 167015556 781265501 847547713 827989071
692939371 25947330 197083389 873703972 294657702 935580402
265665740 149432362 42081813 716776456 699154784 640485642
281734203 80774068 184434736 355999288 339772059 366735874
50394372 12946371 11883140 72476189 68875013 47818722
248522116 193606598 79838645 299667663 265749112 288063002
145094004 84910391 19260871 443701529 428743566 403417098
667657191 124364784 194359512 912014815 860632184 564974993
89639711 27056710 14373051 214519856 190023476 210256109
21637939 265963 11500505 125117631 108015730 121454827
71138014 18747465 53932191 244724660 263544321 221001956
806920681 25450669 252990537 927500897 679846262 794739991
53941968 22261910 16473746 534909562 537483982 398547922
2708892 7389308 2076121 23844347 23370460 24613156
7859287 15755623 4986719 86347661 85773176 99658132
276065246 127351629 342395620 993258361 850354452 984317916
131516 15867003 9037414 76249779 70982792 81771185
54818568 22747383 247001 93269771 82814016 72181402
17366231 2215232 1486541 90326779 87278269 91251056
275957392 4416604 107290787 304002849 158646267 132278026
62591657 28586834 3460952 96592688 106378232 92455406
122706674 71165937 53063731 151516479 161239874 154420224
80637655 14058058 72043674 709926719 765864067 677153267
119156360 24491413 123771785 658322012 607030925 675253247
54769823 54116461 67962521 86551906 160082593 140512319
146697213 153758514 129172655 684273017 706783439 685096815
235424651 18875376 148102542 473866026 325425279 371488491
20456840 69983590 967789 277320931 321774513 289955622
6802264 2572552 3651187 49281422 54551069 58373775
24440646 11501598 13455501 125906506 130075891 132928318
834372194 243357354 348371635 926505569 917121523 687371059
414781 99862 81977 742078 574601 744972
12137902 90462478 11434232 434245708 517779241 469435157
46720829 39229222 16928571 690033325 510226076 548302972
52762689 9215563 9288962 86332726 73969077 77218913
178118092 10009566 2795083 245953460 212239745 207944422
88496417 70819667 275660 204772091 206745775 213373822
453824870 115129941 9655096 764596340 445553135 810668606
216718610 29449613 55893019 316185675 283876652 302947228
58879321 74989021 151792332 643923940 642500996 628164732
17819228 13504264 13675098 100756964 89381520 115947104
26825157 8885538 3880035 770173535 786624177 753611572
25252645 23637276 13344440 421105480 413948796 423254098
187022898 11258476 46719838 534308602 578796569 557969049
277681299 316232257 325094470 523305480 732193096 759872146
1741533 227604 1488945 26422906 31153801 31796197
74552152 15705370 40658739 654581601 647494499 651484947
59938177 8926064 43159440 78575576 80347115 74534883
88483318 3740828 5379414 179619477 176830864 128528703
187828294 138068565 107676450 689319720 569004715 666464704
131898775 69635636 66524785 538081230 496338753 540310899
111025789 43839231 8438117 152088797 122652918 149191304
53030085 1639232 29893242 281867519 301740537 296555696
111183973 157153438 2823825 491823438 466536116 434889956
33795368 39570312 9817493 160192983 203329091 191716124
196543502 83002241 6978958 237195825 181898846 238656382
777871378 253193521 137704498 920252352 958511720 927937664
44076273 93354387 79080699 615603750 467434384 603519087
253215614 23830193 40286965 644425226 264099880 675669287
31136898 76143248 6444632 635839127 600266811 598929558
136439335 185695517 8244100 734981103 740814395 626224252
855661 380089 331072 5684046 5481840 5489754
192184284 9023948 140233695 663123259 664993520 493330289
87894830 537596320 144629839 818021791 764927487 830213340
34715665 2952784 5420494 90569075 68522909 97089488
132951551 59674069 97569886 712341376 784173445 778028277
242663166 11137847 75959608 626811656 460482458 433526647
116012234 5100499 100346906 272433314 273490844 279212268
87491181 1923750 54322391 142271678 128932111 131340167
343197180 152513420 5742010 372886015 391334196 228648227
2579443 5786611 5513385 49457814 44733566 52641891
7752996 3899272 817081 70401558 75203496 78553761
694555733 47168655 217873197 978815938 585741405 993234731
411862330 399434557 72898567 697375986 828022034 819843362
4470871 960985 2461591 65774946 59576255 43936567
62000700 2779757 12661691 77534217 75090669 73222471
41026859 103107688 91644685 802373920 896770616 897693322
89595251 27292771 79616967 358588627 410840388 390940660
229459338 44511160 110753831 556221100 369174694 541598818
48142657 59097966 38512093 626623437 627946211 683112277
135612760 44198590 22582051 749107360 978828491 769423459
12529613 21053796 17421423 162933249 128924036 105439743
148900577 63102083 47993201 613811849 630625356 587188150
73754932 23968076 3377362 170572405 170717312 70896021
3479686 535749 3112095 22366014 20483968 17987045
156826857 86308359 17856133 309258972 203035636 347690139
10279463 18546787 9187670 52638034 54332689 54968160
55140256 108184215 95055057 948583431 922150131 738520982
85047607 27512683 26118717 387038191 407106527 409109597
206675909 231042236 15698 689286902 620021623 630169524
45350651 145725275 20021421 439688187 467257271 383556119
44756075 122434129 22346419 806772438 819787966 728703062
167411649 68750053 22980391 552993797 523984879 518900497
295074167 207197043 5234268 679279092 637674302 637322592
82392535 36082652 23408087 272495432 297161993 230298995
23673206 14779348 13082065 75655276 64359520 80286724
91290674 33537651 133027478 464820897 426802050 235827876
62683358 64230322 6713036 484403829 521578028 491004516
20018532 715004 7526310 57599718 62393156 55673256
11644672 3250965 511174 25858108 17088639 22172186
129960606 89477236 9792143 188082904 256513498 274520200
90085782 48723350 107874940 595371482 711656619 751769340
22630794 111469682 117625894 238832695 324034284 283891518
265896949 5684047 61182167 311408332 221672388 294199434
230722833 229149282 186036446 306860350 251822765 260942222
52082325 105463737 3609229 445292732 398099835 454381533
318002114 44401793 50058495 618656719 660265399 636599010
205102234 126488160 31901195 612653975 695997296 428134715
547003881 28204587 212604367 916696979 912747005 920816764
22486852 3251868 1848835 96336453 100263864 99324113
112635526 24080384 6730008 158512178 164314828 132191417
203502129 249103078 26125430 573149294 469595079 600604913
134189600 18988027 18491131 662778122 602356717 697718978
310316741 14592224 244005142 602927193 669714120 656405923
121181297 110216869 31509714 508761206 730163184 780463976
89602286 12980893 26370616 451515891 514914814 572046090
59074792 68592578 12835429 526672095 532071153 529303700
276670871 86553753 27268730 424174403 368742246 342026058
32824765 17448868 8933122 166791697 162626613 171345798
51043054 19334323 53755069 131152711 147130021 153023442
126452223 57998994 15364318 240712871 199684859 227651509
261947738 20433353 8166728 393817934 262439569 258501116
71085800 10148280 47937969 331726077 385265125 370756508
600212147 532002885 117704953 781090474 781379332 527077042
229514249 177697301 43037370 251219370 215243950 236049814
399537175 107852707 55774724 728973158 532857431 739706411
120813143 15130164 49639930 186712877 241676027 163877344
37780424 14872937 23189354 147108152 118404704 139301629
10058484 57151496 40185097 519889755 541909516 555709218
776198720 45314206 584707 886509184 905526295 749761088
69109221 56964876 28755110 493104716 493854741 512113475
83714151 8538830 5807731 459200000 385698200 446908875
26136045 5854481 455995 84212351 88861970 88017727
32756221 59363922 44177375 690194910 743795954 769484463
29348219 43984606 49608835 978212904 981358281 919191235
70679432 80268690 9031856 717047989 727938978 521087131
18070022 26660177 28137226 41708047 47792400 35775609
62074771 33765871 6584938 205269115 223064090 215920885
196488757 68695717 14078245 509141463 630526072 656682333
20290105 6630659 5519143 91069408 81093891 66708327
337818745 127054782 58666721 702217753 702414673 711717379
37304313 77179963 228494818 698032041 648301613 707697043
1312791 36330010 38662517 655743021 629963531 633477839
244899941 23315559 67377 541148919 529793750 542124815
29184029 13384775 37148596 305201331 271173503 264780539
620888063 177625499 30477625 789894407 883227718 746689610
590154391 201725416 52407179 776519358 979311390 965185156
167284352 5541269 44757400 802641637 750740084 745854780
94134365 18241325 82015431 190582675 203322906 206697580
48931847 9652273 22217977 476944705 416322211 401830159
90358970 45591701 42433685 428995105 420864976 430958833
483586274 115820145 72216110 696159252 545914213 605842568
452622661 81100178 13628358 628683052 554200076 436125916
434568877 162777946 17634610 730491242 674918509 623830800
118822501 50787789 50676588 669635693 693812015 667702591
217846535 24866842 20673231 399694186 278043448 370815363
32502530 26524107 2160006 84474459 87959065 92351080
83118377 55614543 1288484 425162325 435677093 492888472
1506597 2341490 110890 52585954 49991692 52243412
113500787 79917154 16946089 763131454 861060785 751310265
56933429 8179409 34416099 122041667 146638311 125292640
4928719 836130 7178734 82344094 64770243 79583808
534227277 282475392 261908640 655141165 644927086 474520371
2101142 198281 1060843 8842432 8095732 8306080
187641360 35886574 164881763 511285740 449793901 530993793
7494231 3776566 27065055 153466150 127562097 143649628
152212395 81156054 31608940 851983983 804664125 857627123
55636337 18521585 46774493 165351352 178087377 173337325
133839954 29837324 7547181 364251501 302994229 197872439
260217099 4006462 92272593 558591624 308569361 483511826
586793631 63752134 75644693 818681271 634981279 836421616
519394158 267319497 75383109 661838931 627345915 556528411
112010618 110314 57375534 729176531 683994500 725018163
394479600 21152132 3111613 410892039 382291089 344043285
82129859 31240640 44094960 874757105 877312830 927722360
21503397 55490532 13085316 324291495 345447418 227376689
45169251 10742295 60241187 485728114 521452002 537685141
70129529 21793174 47103390 765758230 414735498 746075621
21337682 37900303 19611144 112109865 121891518 120845528
34428455 17206583 32637640 220332427 236839885 233927382
344272762 128257357 146424957 751643796 712419863 829698206
60604876 3439376 70136392 312919016 239851801 316597350
1926889 187924 775651 28275861 26903806 21961156
802866365 153294510 45025060 949616201 963056656 665390840
18484495 10218183 3257631 500589468 414800237 565401042
460816368 322412088 326560218 659152674 423599148 723151602
86692360 136463690 37880628 391855169 382751397 378098936
236562670 144670053 61152074 404114214 430327649 314294106
487139110 263314295 101696527 572044569 976736882 865584072
71316416 24903431 61577169 702955834 582228155 565168378
109044489 18971874 18546830 268595706 278705147 296270971
226693044 118578482 4227972 286235467 217520564 88378588
60236834 17200062 2462910 286353698 344740672 354205417
221957099 175034387 231547755 463605327 429430803 454031080
27713153 5726130 7204859 42863795 39711918 36794782
8461729 1681020 35482024 148346016 149133373 162432088
106832212 59530480 290820695 642016191 663579208 586248739
118640083 59070051 441873 363724440 384377804 366719456
660777337 440361164 394825735 726106724 664587549 597705785
763752754 40804416 153290531 846608641 762158798 601592394
21710317 30012772 7457166 350401296 343176220 362796015
38362144 200084264 24612524 617425289 555082046 596768979
273085107 3591347 46752636 702275863 686317072 701431304
64557094 28432204 6340792 116672955 99390221 78894808
158383942 66199388 1729025 220073116 218772991 159754956
566994562 232659022 26173793 785297547 812536814 521061369
94829116 35546560 72220152 454083685 433868579 573397653
199967267 121898455 135266273 311664993 263014585 284147006
85230441 1128167 4666313 216232974 195101995 216830000
20853181 14615804 1298568 99890959 98191731 99388183
199690169 10631923 61171753 659231544 663940794 646301011
365259790 26654691 62593647 507639726 537211806 476441654
68910386 72309028 12840913 168158074 143048365 187377674
238030097 16260992 50146554 523605141 433582749 528766543
153854736 53137214 185684448 904940803 943547822 787241246
125447549 76871186 31970657 953990775 910583416 747773313
337959468 53299227 104364680 537974280 359216499 592300165
61862928 184628323 33014696 533496783 617448031 593893524
21101796 20618799 12875349 41796834 47797313 34565022
78153384 18851007 7904626 199955857 166779859 194799975
172257525 93982267 79524968 348157112 259078103 381453403
6787312 2459004 1942040 51596138 46760172 50079129
122649358 5122719 48671790 528618849 551385484 499635473
6482195 17756112 20356513 72804125 110635174 113293138
18232150 3000553 33130456 436595244 376046071 357459185
234220033 54970498 66536377 411954043 383918231 436529859
251257203 182423966 26580920 840829754 906629155 810704099
440177492 87606439 21384747 682921067 481983201 518068213
272309632 82250744 29648584 420416624 420894895 353583024
42724963 13015430 8995201 174148752 103984426 160000674
714866346 317896636 531887835 900693227 803878494 913595893
251390577 70416073 46159530 654149854 531295325 496913822
13769000 52753762 23029315 340655569 345102729 341227339
226713723 42873579 107696238 270744911 278007875 256980050
20738822 6632687 16960362 103236403 78493290 125472605
85100545 20463892 26872789 147634412 146414916 131142258
257143991 20396060 16355968 427184426 463335829 435903680
416925376 7025843 66997469 968378977 856637523 844538070
26199 908844 2354930 5212365 5868485 5292053
75823605 16803326 18071421 194072730 177290456 197913920
39153633 41201862 8857024 645458793 736344324 740746476
101683911 123093402 13670927 646725100 604405077 579358631
55236836 31970389 60418313 537879528 510111309 519866912
58802387 16172399 122070837 408687722 436842497 430088212
14531798 22969517 11002561 373175113 401236880 399260273
333045505 200872057 165353155 798750721 808843858 853834492
184675573 9787582 291247991 833973035 785502411 890020483
2418213 18908747 56690230 125077525 123429177 150460789
109020 378897 265200 3155302 3549979 3509513
464162042 37223391 263595713 618598674 627550169 482787301
127902121 155811972 115968010 913298504 881540486 987198329
340111898 286408905 197999411 959323163 934750396 961645459
2047965 110314 2033569 2586654 1541946 2372346
94297333 17107991 1528947 146529192 160234776 157328826
85542763 43210531 47921159 94420118 62997602 67107481
421600842 243006645 147532794 695882832 903829083 451323749
332072774 22852959 137864190 437198410 223175629 369513207
13257223 3193153 3643204 110707182 140863698 140491913
6063391 363399 15073715 269374049 294317949 283632869
103243918 152577367 14808282 657643686 667075070 673146738
222241757 37868620 266117654 754123343 682575825 829136252
363392448 111344931 31025686 436454786 286876548 452018008
309804281 142020418 47304649 605659686 589714517 587546808
888422 7768929 9056375 36500075 36966947 36928797
91715962 6851197 61966274 477040032 392341989 450488903
54046515 33366571 624534 311264316 240305562 275728776
115080161 2017713 12875813 208928156 206547126 193693501
69370547 68897346 62407238 645573829 715127266 727145823
246374 607832 3853372 18556255 22818199 16798285
122136543 143001094 22124974 474197761 500197719 487881251
337167379 8351445 3539388 347629685 343089689 286381423
14928791 37312170 8485351 296117238 275415104 304317988
60248541 1418299 24157362 799118967 874830922 868261014
150192717 171324798 25432473 518195332 580171679 575551512
21045896 313163875 140968509 866006002 869512523 753560001
227881049 15336405 78431439 281301529 169346376 225637334
27358278 5660365 27960134 35603717 25864058 37388712
2847774 7833823 1366643 20484993 20564862 20404004
36184667 9519841 139072667 548083381 602292900 589109405
246494282 46726492 3343215 645299955 442886309 615464075
59788088 95702794 44960523 617122323 742319798 567856433
44695914 25749873 35158443 727862116 739741467 613099512
45059387 26698231 149061006 496852032 519835474 615465312
414831 4323377 82327179 329600139 354168712 358958372
224661229 56144076 42809038 349128541 317021345 238025121
31533916 3598718 8863726 118581022 95306958 111237736
82383453 99104695 1705893 456052480 387613479 444737138
9235757 1699232 9037404 54894091 56482573 45542523
47384172 52021622 4308797 701676330 704789494 626206059
12967240 4262929 14434178 112952992 120968613 113844824
336422823 80858035 115369905 450853514 311268779 213326186
245279875 209221158 62299832 974158199 800958577 946434810
455173 6985059 2777162 50022048 50345726 42858314
104533305 115225500 247854485 684695220 682889209 675115844
180527975 8444563 15426341 422752471 476188060 419181015
152029630 140375369 1748792 727852900 603495711 592018956
27419784 124447958 16243257 217405348 221758055 208562859
88352438 100090180 22608668 620064001 666830282 701520227
104287876 13762204 41737114 642148337 506886214 478913525
127442219 16269275 1270282 833311157 826235369 749488269
1954296 31999179 7097414 115212723 111961531 107251709
449911281 20955250 493688663 472524761 633222273 573476269
24666163 12150928 3885002 784444566 855535698 850190854
339761516 55028517 43544975 431175565 237341303 128360073
84839712 31996670 7556712 283042563 319591019 326710669
101623929 74793443 73634042 207173726 293128823 162307157
39726564 13880854 45087252 515438316 510664422 424200099
137145586 59614719 17140794 641954493 741988568 711741314
90450435 3023742 9347093 269154462 260777924 280131271
28386860 17408465 84386866 300541218 288487175 300191355
200034714 161553826 292361696 931256287 918685077 832621051
102720586 79342521 95154324 241296871 227396432 208649043
626202 26008271 5704626 225930154 182499657 218279693
3019687 1193195 26624 8572757 8740361 9786341
158199600 2831467 157446214 886138577 968336509 957099462
33423751 16758562 4916585 88130827 68240645 57839350
12480320 18034653 30963337 242083048 184593748 220334448
158523519 83573235 14967063 463570256 398340834 582375930
256300614 62463861 56788723 810889882 838038503 692189250
26535869 31351648 428224 89956817 82374598 92094369
129985693 130094957 8158202 656228111 770887710 687111817
327310292 46927560 251468461 665105011 494404105 554880202
20713578 11732055 1436643 82755099 60156292 113768208
19846488 1304072 4074023 173967964 153069862 180017071
71881577 21205845 17759458 144849744 147777500 130269232
5277047 5234357 5473578 118618438 134756074 151333033
7087273 1104067 3647782 85332046 100879380 101123632
4419563 2822297 9324423 188763075 195183799 190970594
41619223 722935 59266978 376785464 381153338 406535082
251724902 108548883 139644459 326238935 297282729 311648318
7629296 19645938 39502485 226509278 223727996 202804003
351860043 145500361 114256620 847116524 811231493 644672226
310396844 137103375 85547016 486495930 454064496 369084444
107827260 111375233 122812041 620892069 767227466 739148404
20711260 64123607 23101567 399002116 392170657 269102764
114893876 121560 37301817 199580932 156009847 178414271
244875 10473752 98775310 315422253 333143685 340570346
82975811 3112661 2126383 155249854 151519835 154676153
822726 16292181 30358672 155025070 137035055 146762181
148655797 71769791 112820535 786856063 767276747 767813626
187238822 39662812 73682131 259172978 154363721 181309703
292274493 132700007 27511054 305487184 193611826 221540206
246586880 233079331 206525725 644159384 679840496 598555036
28786212 128706334 39225970 682667128 706518279 687737050
242698696 43522142 242561619 400192542 407510363 365877748
79387141 71665734 60027013 737465780 727668305 601030162
146960049 83621102 15882186 547244609 536835599 408778160
31759818 42395850 1010832 273176712 331986215 346614849
204736400 46005858 62461782 285306750 224780708 296980941
161820061 75127352 11990870 452513830 559607966 469868864
24209523 8347082 12374395 47026082 41131351 44259135
10947382 23994732 3477751 360467789 462151955 440192440
75741716 11478679 2354475 162076385 152483203 130603484
101030630 50228503 22870334 579493613 604782098 598658679
6608125 648034 1829508 56037788 59041904 58568749
123498714 41721599 882666 266238646 287723553 305666801
399935761 124506271 28912308 840548758 820064477 677564493
10808327 8628581 6262121 72990579 73989012 72238228
215288367 270188421 23719336 984993479 987905190 835591063
4539979 63659978 14487684 313207949 299590708 330560890
213482219 41711244 42403375 347397576 324048237 378198252
423572587 81180986 38692994 747446695 478552178 686767770
36901450 2246595 20306755 246899749 277895778 251342896
35240389 19324252 39865174 464558931 466029137 470655883
52813508 19543659 14880994 428788088 368552328 407008617
119413966 118821440 34601786 232790416 331740373 359418723
243235759 28456891 71186807 626976205 611152265 565858643
170888844 163228628 63602220 208175122 214162262 124972398
2266027 2759858 12088202 165397894 152483618 186246503
402106441 313364629 94440494 775392031 841968715 556163826
26728413 36004696 17151657 232410229 235691162 199119728
272000035 197273047 172112486 300409865 287878284 292286310
397415068 304681269 276114912 943687420 910610109 936978929
286146572 189014887 66391573 566605682 539122557 598721497
1712329 39810377 21603405 311820490 304147069 310815322
5583539 2770681 2272250 93515426 84318578 88824124
141243525 22402370 68653864 590421206 643062051 735269393
43912653 110686233 26067554 483561508 588016661 569875316
115647479 20546227 179600143 669389468 612927771 595290273
491158945 395285525 248344754 675736093 475616262 540984148
15094926 11218181 79182273 172391354 153318279 182657000
173330120 159790210 23190645 631061634 590023255 604791362
288523054 7004180 38087485 570588680 508671191 552858202
29628956 2816690 59850905 159127961 185757923 192908995
79186387 35899782 75745898 320576865 204648923 291599886
9804149 12922411 39553814 406568902 401863192 378621028
187527142 124938245 38514122 261107622 259070193 170023483
80076185 13676283 217908286 803413316 809400010 547408551
576210797 188676623 286665091 631766194 629074477 474735030
176589023 204178343 111415343 840551646 735180012 666013001
466351866 92982662 48452641 554423326 557270751 393188837
27097498 58476011 21014368 195656650 243822848 243167980
361338005 128967982 223091056 418154402 388113030 336534769
81770235 98790981 15097313 304187092 256710195 310856875
364471787 194301927 275077676 801107865 911770155 886246661
268808021 6019222 191832007 373069838 357702639 324184516
10657665 210021 6617122 56779709 48133703 43636298
32533700 56793754 14768050 248224254 265326282 151495633
3267010 6636935 2009783 87772113 107859866 109547900
96225035 86198640 162530579 688928658 765784661 752343272
300996533 172525610 55176108 381657830 409639479 307037934
223846574 3396938 184114812 821342825 820664116 677370130
8857371 5105702 39577925 784270443 768251541 665723107
404171316 60921726 59779971 664423588 635467677 627163958
74504956 31207277 31422917 98496407 102549836 92847735
437038891 30525847 101237316 500577430 465186876 196158617
32019623 60911182 82774241 565081706 668967733 685844289
62109319 57369274 124805020 527433159 638884336 572672876
642058074 115983844 49029170 818307140 837599385 782655962
44330031 93361565 107495479 454041291 417795133 391404219
7155656 85892721 10841464 591161762 557933155 552424157
199019258 30091468 29842408 253391004 166333842 244204565
37726631 72344531 28825720 357930377 363537332 238235056
38460362 8394068 5235342 286197761 327932516 306405662
134241167 18574320 4819375 611027948 511627350 584828691
38844740 49145321 107579677 895912384 878109439 864914479
213418665 21346441 142000578 691999048 708603939 825005842
53118951 18968244 11420403 132613828 119425392 115746302
89248868 6577314 73734121 111292728 117551960 106147658
179748875 149119807 79603426 384093124 324384861 374212734
77387430 16356789 21777300 206864129 177931594 195390214
13321347 15343957 2039814 106518876 109907428 110658212
55658338 39424429 9920045 193772494 204336594 220545509
67579509 1266987 1575729 120281353 118268317 115533396
237042410 101492182 119323348 457941779 445905994 428704771
78026354 29267636 206959859 487855752 466473729 502485449
457877314 6241324 23134061 757680719 755188376 709196159
6579315 39873059 708065 114161169 110403784 104224229
42290163 111621612 151544200 946005026 937264277 933505659
87958961 34951289 39274512 333326314 346500484 300912690
98635432 61125433 425159974 939045473 874504097 854417029
11834635 42351285 42545492 494617913 510741137 492577051
23789396 102665845 1181196 325129806 309328389 310502805
118459096 67591025 19618208 539905964 414161619 547213218
55933658 3831718 34369131 173257108 153439683 152284413
9049957 7753836 3013084 14441279 14884907 12029918
26962374 212429435 153005387 536688629 648731599 777636773
68603646 555953 13896117 91266413 90672226 88793418
175486380 97471955 38583810 751066930 700932945 718068646
214722065 25404116 330767813 737998475 689903344 737944926
713553093 154308230 166050229 876191422 475976546 559373554
53389509 20121616 9532698 228628099 231652755 182626556
1488660 493167 1584935 13036900 14898163 15097133
12847742 28244086 71382845 321031061 293528718 327557366
238770 1490179 685862 56122599 54396079 52717036
7925254 12859701 32093186 442273719 508788842 504275477
527099345 49269040 225846493 767128369 322145378 489121239
132613815 18886536 8101954 237418946 197207782 203766850
52892337 24633405 15899333 511562953 552830147 552175002
130226274 51006586 22426827 592906003 678226392 606362880
116164683 1925621 566520 867722297 564178295 497858212
399749609 15699962 175783893 815645941 683384374 764861717
268844646 6233244 1447062 455459176 247107140 416856628
512587452 372595186 26832132 590935202 495645711 471440219
212209473 222910685 22177835 731233920 702905275 662258636
85935425 83650964 3721809 188902954 184972360 90775104
23953913 4602059 126486574 408908020 364916619 367689908
424417377 337229591 369304545 570259883 486808706 728215003
36373902 59156117 3365361 363591092 252024179 357476749
122965831 64299755 39695919 510449073 543633372 533967962
399505626 347700639 139398707 474289515 479318551 187377084
214953090 180181500 1759900 354441044 368672976 480666904
393874079 135220428 77912199 505764991 525043745 494794218
1215955 15930022 21336910 134349649 124304901 137436101
36680734 34371826 60107309 246820311 276220480 274083215
120000989 153172792 70128418 835172874 873280251 898089492
7548070 16944442 69858850 195876006 199707324 156644926
2074457 3285624 4030371 43079131 57982614 56137066
459387097 734131789 3015888 961721717 946064143 709760949
217002487 27826423 4125898 548593403 452930372 365148280
20360761 24181565 51072211 544781209 556635459 458267980
175399562 62538107 22290093 293291504 315431286 249986374
27204122 425062 25782952 117888621 116413749 118491287
9285384 6270105 65468621 750719721 722758031 805780690
429780288 30134773 119073631 691899677 736479009 713737759
388357877 198128915 14317311 533596317 507984080 537740936
15245405 2736453 440047 66422416 67928512 67883932
17570243 40961597 34116332 257268763 234565681 250237490
187465253 32558631 141828795 765654730 860761141 711409752
615302743 358617133 87129393 804888399 720088851 845239922
95896499 53086271 33104921 131151396 126759626 87945488
6943806 56711798 169676405 516367957 400251587 462008919
181831767 25993534 10839829 227859065 211614395 224665988
364561099 26775521 85024669 541452410 400513521 467871596
2929985 18263677 6963801 881940919 897057270 852102093
41791473 594524 291720 111444724 106185103 114851676
174461045 8732568 67962210 416015232 262593005 379310358
472779962 48211935 115260463 754240603 871019890 726600481
89981217 91950046 86021632 819417824 759878680 962750066
70566938 17813589 3737308 72115355 37573622 55131806
254545881 57428063 117151322 775460068 776854379 824121293
27565677 15747473 881533 132335335 140851047 115849561
68168121 11441475 45897748 534021352 562676324 558294405
2272765 2452879 599633 10477195 9606633 9845738
168616787 50207454 27410285 839537152 768197307 513734748
17095597 2357791 41400155 156187281 132839064 165076327
36594434 26842174 1551315 52983402 34968779 46428069
26291232 46527590 18354099 726437321 784492010 716953868
125958129 24521131 45131936 435619711 469453246 521411114
39874233 41423975 13283535 224574846 227935833 242326329
57898330 152462158 60125567 917823726 962019357 820622070
278919404 127425040 93536371 421019866 348668751 412850347
101851372 12939102 42116758 251584004 265894262 244252606
69161383 476608 13845784 104086579 80627775 106714832
916462 26363962 3692738 322180766 305664844 285819123
4871876 32021891 225486756 648519977 909278284 749904555
8570729 911469 118968 78981389 76575633 32002200
46139615 131698512 44319772 804937295 824229633 784785689
854569468 269287186 3931383 916115440 838919015 819876949
83636422 64798712 84336165 615277753 624695057 610061436
27908232 23755080 27312831 70231699 56355636 65873136
463663085 1477427 18192579 599689847 473379738 315953749
423279472 108556475 52640960 779397739 823456326 842062508
44471686 3923820 56162819 329439324 300327726 351660292
40187881 112514279 20857158 763342950 906862298 989711493
162813208 26881963 62524654 450003435 250320414 439334880
356239431 4652120 120540038 530614594 601027000 654678128
18342014 61038188 1386190 243640018 252323513 258563356
312318003 30929329 8019085 375088086 348715428 401497337
212299375 88294272 115266169 879983669 822888439 667938420
178292680 94673928 70377025 343545671 279689398 412070897
377792939 5814948 200276736 566222659 548633649 500414646
236354890 65874033 24884620 411444127 402772815 342447618
254584112 89804802 18299948 404580788 378778217 321573101
6984091 618348 1298665 37801341 34680462 38262636
157345423 57606281 18603816 300451624 321926153 279033369
54499332 87896112 18500704 733921582 812900985 666720864
1169026 444007 2963447 20685629 20512333 20846638
22495727 11004784 23448194 64699210 61221645 64102774
18136099 2876013 207182444 898812227 941554615 772989397
317024238 131350429 74904665 562075523 724774531 688199528
18716042 113777 19284745 169570140 161799259 127357359
206508966 31673056 22258559 408523364 329953605 390939090
199633538 9451543 83981883 566532934 622870269 569206227
2376359 76059553 19774109 628520542 604487963 614557698
20774139 6732952 46653 54790889 48441768 56362398
182561148 2788373 67430090 388605873 340727632 314457889
8309389 7484858 2514247 13734892 16406093 15916553
299342632 289728750 258968068 532544077 611357935 629619265
7027039 11204450 4683399 117276794 149141861 150483663
255359196 12460702 331223533 622935477 699028205 646105436
133912621 77175566 76939477 692286689 694143032 738178091
15008473 85401999 35478481 232993389 238985444 243640308
161627640 158787356 112052675 410723318 374385329 275917734
20841629 39903636 37236539 413562044 398416413 395298908
442723142 195361789 41802323 554159721 381717612 337082908
29073519 49157657 7241634 522821861 492569507 444721061
277750472 64840407 1072802 360743412 262814961 275972485
7048745 55414851 14385929 609654700 550021631 728026781
128764203 36796055 8366796 493137428 454273188 469546924
8686570 2803932 297957 34568324 29080573 37087402
21446081 58119122 1623376 200180677 201839832 190818944
44345210 156374131 14055461 819086101 783011839 817531885
2287173 16390875 5452744 110186913 93244121 98722738
63179667 14428956 3341343 248931587 220747158 159537083
89778109 21252243 8153592 308367924 258027586 276030687
45452324 76603260 78776607 950812159 927676094 938595829
112520799 56699954 534528 384433955 411513718 411925620
21923108 11035864 4137163 123870516 145280425 142903319
231873341 103572318 9870525 545608650 505874581 441036071
145066629 2324216 67933033 605620049 603259364 435589749
176625109 124684343 6222662 300932227 256709089 264108746
434889236 11603928 17258650 870588790 918350676 749713899
43199502 9574897 29570364 525045543 538643862 544039572
32081511 2807804 38940398 447182994 412611951 432562184
19538953 1238372 19545579 98104011 123120974 122049975
292103086 50747114 114029060 348338912 325104752 372509946
33097796 20750479 6536894 179020759 169895907 183485267
16741813 6269363 4518323 157998898 144315096 145080871
20917993 4127137 46324591 802081393 541410577 839484972
88962255 132574381 34427562 853589544 850514433 881265360
154695884 4941612 18414959 397168804 333273761 377043408
26374237 82944401 59473149 431978276 357011595 431129431
7011564 44799496 16255960 193105690 200237654 215803541
36492465 57334161 1998523 500514680 583749631 661504920
387664394 82845233 46830369 560381382 492183914 557867437
98746016 7468705 2505788 248926891 245572663 231369327
292880500 1227541 108954991 518947643 540236574 556620395
287219284 15485299 45941789 445019291 412769525 329763807
15353533 13802807 21941475 242051502 182355995 227294572
43583143 14315317 14990734 52216097 51123630 47305372
115081753 20168585 1888113 454007363 441458181 439612660
607134385 145954778 161129166 847199935 726101112 836462268
331389251 249739887 318503 548238643 553399797 357386420
704860162 2183360 68714630 895947219 762416001 840224758
60562377 35222767 10633776 867054352 831361631 838899853
651222941 61541115 182230622 774029371 515890489 577539895
262279667 49897705 11643962 721690937 727004163 628703113
203562307 83609586 202702754 274452261 216743971 272970696
267185565 140179191 110570232 770359299 813243393 635387530
68587799 41435312 1681247 157570041 92165712 157535823
134689521 226957 97304159 606567347 754632308 758676218
76652821 29566039 8595273 254561722 231660009 257014036
326172128 33659096 16104481 877004566 606116085 870362513
45711558 1659783 54873451 711806966 629545392 676873293
139449746 18213005 23289959 339436650 342305183 306571111
297132741 95314101 22851572 716446556 556447698 660855617
185272105 124272452 92801569 927269917 819511091 868617860
109877736 4082734 58625842 494072088 607824220 556124627
128227004 16034565 124166816 571737829 497930048 453545538
128816318 88506880 69387528 222049505 215207948 177115276
580071843 16045370 148419093 913977927 923395087 884976615
95495576 79356728 42456187 234985688 227169553 228232019
171150453 51955504 29879807 558662548 560807676 480535122
472780050 18752914 170021537 689356907 775290606 668951215
207319614 13924534 126565105 541999303 819006077 455031458
50140579 23752520 137435145 759949262 802522858 754332715
28529230 127110202 62006788 616668503 469514202 605816431
77091344 8601904 13070992 158883007 165338509 132519442
60523682 163358009 119029329 786641918 722072436 714860519
242975602 50017003 23655663 449626005 440343706 314521298
56842700 24460152 108765128 721712561 671878860 708302640
105644007 36967770 3940604 171154246 175677826 130829640
12363313 9293230 3974912 98959746 102601986 95911272
33901447 2547719 762465 39557125 46320850 29337726
25547690 32762275 395244784 827791616 692383919 832008387
84434744 79093004 51972968 319696361 368113674 342615254
4807614 28387249 58670453 668989869 640573712 759240155
399437596 133617436 12173542 868662699 634665060 801760832
436478909 125300494 411849759 611092531 643088180 492583036
32618705 20489618 14349488 125459660 109360460 115267522
151306349 47823563 6214586 199009621 110171817 150450616
23727268 25012365 16965064 283613215 258085625 275386473
284802519 212535642 225266045 386904969 247558497 411272718
27800168 72025874 43386938 463413671 466986287 345724362
43732544 2684832 12917483 87732551 106136316 110116952
691745 4865930 4591540 51144529 49896867 62135332
63629388 29874721 1612867 189721484 189607765 182950723
589242286 197896908 113530169 906561076 670686994 768612550
37246466 1266248 12254731 134646693 122747542 112718766
168876654 71711828 38053111 964470015 877266638 980840668
28976026 3892971 17408230 283078530 227437755 304213943
39998098 43026527 45110681 666951559 698777463 711539331
91857692 11150854 40421962 97112412 94131034 98725578
22595088 10700217 17825437 120613982 124414420 120136386
15824443 45241519 31205076 482411160 499570412 685201905
164878082 199810747 142509324 557561033 646995172 592486004
182081093 82690006 1123750 379219766 453255537 339442890
273762870 65585346 70547295 436883763 429728290 440140816
2530101 4983494 1382504 219815592 228718043 223300827
137077876 3467706 63098540 417157078 418166120 372871089
112025983 131814433 29651696 634461407 883688184 854231935
51973100 57751182 107253608 392044002 441249312 463727945
447199 1258139 342558 8294097 7642052 8489112
232324202 18984317 30048925 401394569 451393502 430326917
65914906 13078929 12792251 118208307 115626271 122169414
94045394 12500683 5719608 202687440 175833243 197734395
55110139 113981959 9965351 336813640 371380195 364065930
153341224 170962117 23799970 772802930 666438119 857432489
29967650 17935979 14181013 402595775 389169278 378890301
479448680 130330914 140962402 918840901 945481031 926495187
231729796 14187750 11349995 274656836 284579112 102106460
229928655 20820342 93121621 530984813 527968895 551367704
531544 2005899 1283806 19134883 19742951 19700256
53086239 10780711 16454905 57495988 51711863 58500076
180552722 89366065 3903235 424159343 448711354 488250471
67645969 37359354 1959522 94293007 65867940 71788622
287011618 9809955 24947293 669941464 414153763 519124551
168648 297147 39747 1256741 1138961 1397994
149632974 37966449 202193774 840301393 856337562 842682471
828181973 322101032 704314236 904781089 663018968 855355395
80428986 100486576 99926594 373792896 501621793 584713696
135817746 3200321 13986973 265952226 244324462 218326836
4162355 1402387 8042926 30881625 33567248 34323072
649748934 43771762 53349511 973766286 969475355 751144772
57354228 94946307 97489845 505859910 645325929 774482710
112457260 18219632 21474787 392336680 377696069 321136662
227306243 38646940 7835084 367958948 249462725 362089964
73121987 192847914 17373289 777482550 860540518 871212921
45512507 44612908 85827269 643946250 682040696 700978215
29778341 125450421 37581850 635655892 709888630 692478971
896123 931830 5018354 35725071 37017342 34987552
201127502 116656085 25206489 845739333 924794557 535464665
224238314 912268 13182421 237218104 219253687 98221171
2899230 73952786 13251560 721672437 757705799 672051183
22544278 17813976 1149767 198287722 216688798 203051587
150898 26404529 12780472 57945385 80030839 78218444
164830978 126349539 99556894 451460874 415428461 322907327
53475463 39209857 3181830 101507049 104304742 80188707
220506294 17507357 15844683 499112505 433087253 455993184
265512862 46208322 13259426 442393945 387668537 440820287
18279697 20387896 12033862 884991037 884406580 910433744
83079446 81954024 3620687 557062856 553065103 472553894
55076584 49647904 3990660 83390259 111327828 99772088
133427923 73299117 3413111 495384024 574567000 634592262
31689659 4294368 17598165 37776263 35487513 39916723
5538643 681071 3389604 10482554 9490038 10854537
18198161 1904201 1730887 51494445 52958385 54186794
223459323 100078528 67449153 888034187 792721428 835173275
78637965 69794468 71086720 489856312 450150042 510545961
321794772 48675118 174142134 645870474 587844278 651561431
15352873 83492018 58142426 596180777 541353698 620887000
3931221 137932 15832026 101232135 74354935 104106399
85673173 25072897 6000875 95410657 111347895 75873830
393004700 51466079 292757511 686656578 468271614 321082012
67068288 76429870 19962589 339829993 355606315 377909894
107975 1761569 9788279 49366005 51282413 56009709
342280555 101701375 96749333 862286262 892644565 849745570
198888770 8234606 55997963 397202986 365629511 393197385
87282735 32950042 26210503 153960041 183320204 194633788
521850938 253694999 261321365 793483452 642169545 367956252
43873902 56988285 42639159 160694009 173061376 155328449
8644712 4326337 482547 73994050 70290565 72441537
199175047 16380751 189670793 642352794 563768110 595332616
3981694 8577353 36989873 202826149 198080883 189859513
518757751 95019864 46094843 772868317 843131187 896073940
152147137 23703410 9690937 860102347 908553056 888941975
62147413 15066813 6406861 414805708 429587083 423981950
621634686 230763106 252248847 927703285 632860357 625948391
305454673 32251293 32440656 437725618 299324138 210805309
186271182 21894818 38679268 418328249 182635355 421198937
4349534 110056423 10379967 275526461 361373007 393873030
130813245 107058431 20667249 883697844 914823635 766105592
50666043 14442327 2816507 126651053 136208674 117651609
142396127 68608466 109165011 258756240 257711398 234015992
107514346 36569555 81729936 174052581 155856621 162350713
206327183 156202572 68083573 408331130 334035939 362079502
331557736 114816585 401380885 723090699 748963253 889346445
43215760 1069244 49513161 198715533 223277269 190658525
12992319 46103271 156556164 450513406 489202933 452549577
598364647 142372274 71022587 723267838 705788626 478288351
22932455 18697963 4122268 135976980 155626664 149393949
594462349 85246792 114746999 800770971 667333132 333838522
146244290 125780244 235696293 514952528 542200323 533289906
293252535 41585453 153576588 433058095 369376950 452292706
69002 38057499 601940 393402596 422270088 357815904
20239866 6451519 24058258 567654225 558932010 554457712
13470268 7156933 28254976 268747091 239013150 261009171
65211147 6949486 13175451 677083082 740319597 691029796
189179298 141019950 43792299 244018015 197713687 184859421
151487936 8340543 107078277 211035393 183861428 152341327
361427917 290403322 31595222 427587053 390311742 274378249
92993537 32239568 100511415 314599310 283950804 284527180
97765948 186912382 11709424 789141804 726370883 931565779
69290877 61519991 26583671 375457202 365261265 348856851
78160549 53440149 101331551 352196755 355090501 353087138
69776503 22489341 10431236 352801331 542693570 526016235
16418 1405609 2849971 17587757 17703575 16424832
5726202 59287650 57609926 440388848 470722509 439436224
23592206 28352166 25284772 736161269 524397400 732682143
202487441 64678056 22334992 499813919 246660681 325743364
494058384 97466494 135925948 849285534 781930544 915602108
25302405 28181467 1101383 269533399 298063978 225083407
4432636 1113632 973230 6113097 6121207 4728034
66059550 23432427 3852891 528500629 432697618 463571519
24381554 3483452 44877898 450355135 446446394 425714267
26792641 56863075 22593967 851555536 681557208 793351599
92472152 53959318 6934442 442421290 396765409 312847138
34438152 4250957 81172243 650219581 543196186 659915918
73501613 5969761 12919790 601210613 507855595 580211776
50569780 25905063 35348185 385436288 390016639 404057864
189604054 1036366 202337224 697264224 493343432 585834144
377674703 278464874 95325720 393337660 364423610 327000578
88670838 4800843 68036912 118802556 98676008 136997753
3116163 337170 57172 5940627 4545607 5741553
210351916 53320817 110481791 387361056 337359151 370142519
3420579 693513 1342975 18555778 18323974 13134142
23592044 110930929 144814565 300112370 314394941 314419451
276032603 189710966 59604792 887884199 917041970 900263831
165467555 160672232 98064727 845338852 862566473 796019836
174517987 75033596 67239057 714606673 940914908 990948304
535418907 174879699 71327569 617174123 461881725 347789073
18995491 5990808 68916298 315492661 332709122 322918825
32073500 10096798 36758169 294986807 325333403 262393075
87209510 135605021 141798203 484915954 562843922 497573757
61887793 45726673 100593718 846769422 840576971 870019814
612197619 257350917 227373336 721269287 509890908 735337709
26241518 104728994 66025273 592988651 494824765 510809309
30057927 331160034 38364357 953420850 961237716 969193615
313736489 78026540 67483898 648061840 612830551 499238332
266602329 68778420 91989213 688029576 659379551 682176480
105008225 3666273 36841774 160004188 170266926 159435677
74672120 4758675 12612528 173391938 194797541 201560094
221072085 824362 24942918 402499531 448030022 376392945
239856265 10344617 144537602 487546513 610370732 568550854
226303856 24772030 92862048 821035467 796089913 859464754
27221600 26017785 10809283 161392987 184510474 128048761
57686992 49214134 123362707 313512739 431082145 397715244
75542650 104298593 125455738 713460873 729835822 676589897
29551418 35241453 945914 233055788 215005433 231169756
421717016 72973764 2875080 626044953 520726077 687164119
230755305 2648729 4054938 300101066 221282817 302912025
476252493 20669529 147660993 845777654 819838956 737333097
304041818 2954255 207656012 792797500 803352245 545808328
10158527 4871209 15700034 178075092 132406625 125236209
89778612 77178587 312150 820702437 818892168 757608084
11570403 41106806 124397237 752884585 687976004 847115447
72258588 2946969 7625876 363648801 359872085 363960421
480397104 119648183 116352747 660227869 605111572 486860701
544435247 2250732 271337799 723687780 684237396 621954303
1427129 6512312 13838069 125874341 128481744 135721078
97264679 46611456 72979954 532371501 508523679 478975946
1847435 208501682 5308706 847094574 865877194 744165529
24484147 23366321 116241596 688009554 734094360 618899673
44167626 5079258 47023054 255930505 258394232 262559381
4644621 3655055 118934 49895935 31195379 46178977
479729766 263225156 31163846 770317180 746507894 523817227
78621340 96099378 35573216 766686221 764367743 701343591
23143708 172017329 63387493 864443599 872894946 827707717
34542407 11101152 12706976 196668862 196887506 194552209
14110548 4627505 85464 27997638 23211097 27685161
259109676 33031263 27620810 437148231 566222202 500797383
8496546 13133178 2775915 66856269 73578282 73170421
168747190 4370121 64542734 699764649 670393666 689979217
124295803 10743081 6390733 387142079 400191484 346070127
462038 1332575 704482 13412839 13891806 15571044
177630848 7899860 37771167 831638416 739555257 902312499
146311061 28515192 28058775 431366267 573189287 574353493
41293827 65087410 83808839 450613098 457280634 427867369
6984629 3033249 15893663 231906270 260265374 267610408
400549802 30963678 85540735 865006033 817982471 868099862
64070187 5593402 40340183 197946967 156021857 92407861
14402549 8817036 14045891 188352189 190592301 146388049
106580632 252667709 89928874 899791605 723133668 873241049
197072477 8969361 76609231 205870922 164261411 192703072
49897138 1647648 23955756 381202190 354632330 383240370
80278196 3375918 4042271 355093627 385901647 395583051
126873721 10184073 17807584 196045939 126719247 167892395
2636779 9656277 2610348 75849610 72248594 68010322
345963790 137150366 121157785 661993970 715302590 580318960
161746048 39414683 76320682 232677003 92963513 233345200
399090442 105274342 104197045 719728635 786080119 574103415
18936800 48202097 8885482 214927226 212903585 215764130
321024463 240850176 43849634 354752119 354929566 303919456
287088558 46171766 47968770 504163799 488571653 393576112
27113052 3431198 3171325 461875223 439315220 469773228
285447845 107176121 117152052 461001026 475136456 352260896
119209279 22336539 63851259 493286471 417523634 478450422
61303249 81948902 2033573 320896010 223660532 304214524
207464822 49956976 4062754 429454741 381836072 257847573
7161482 23485575 5847303 126529617 128811215 123936957
454570647 136361088 23599531 591126138 763023584 663446489
101335292 20160503 41545860 208947193 227000166 211931023
202951291 15243887 115804521 359803707 513280764 494864311
217717969 21411834 130991794 510489993 610719275 369857223
102372577 36711094 18848859 135321172 135983622 145457639
143934533 42386153 18385595 301899134 299017242 285156994
149044730 90746297 162125356 202767465 202790043 202092136
80216482 216201086 17823516 574657907 648211814 550612863
86019725 2641380 8499596 102686674 81482266 115951807
24371107 3748552 1476314 67692087 53327791 67054404
9660913 8255116 5571197 13060755 9963045 13916603
60764916 64545511 86239392 222558096 241168175 214426003
8982622 1404794 543212 65469648 77067515 71922869
8930143 33976023 8441434 182684774 174060355 169703687
33293226 20558048 63939945 327032302 269533582 255839186
136488628 45952681 151593633 873212238 779175984 829922686
46530627 5237043 76857923 581063850 443774630 491317197
6930440 84370425 22268409 331331709 254222039 314336360
64559608 14561794 277069356 729909275 782844227 764001044
141065578 133891012 17663656 959247768 907098465 963307180
437678064 65110148 44439698 797135169 867744205 651207265
387679528 12616098 96505622 763444980 714160330 797889577
704123601 167428908 257040864 820318078 908192579 408845128
23029120 10461940 6955776 67051940 66690068 69380187
201655008 82032498 16475645 472003956 392049171 360085423
23723302 12001661 30719501 145391721 140323431 138617105
232542644 92153941 200030605 744088456 725916740 654062142
30254128 31286539 28414343 80604738 77165824 74682652
92345427 57342808 14076936 490514162 388440314 429225343
109088559 197522609 98349939 716153461 633146061 865230211
301402025 13416287 167282554 529337859 810390784 580716813
74215414 9959267 9450611 238251987 240280878 173485916
732083323 72493777 12197677 959950805 873591698 667348748
2344675 60794964 80387994 575253324 515546778 597048651
92289806 96989809 63154091 463482461 341437835 449343651
17114704 27291644 1218847 275460978 276564794 272867613
512227284 44225725 88495270 718163897 743337808 510073186
209092316 92976167 208831974 549273151 662330534 555914538
500954238 368811413 341667068 648301143 745967029 691997445
486022169 30012304 116484917 869608276 748875774 807460119
518872431 140295295 74881635 613263809 407616227 568439914
56263543 2596418 10922985 102558136 103096895 90829401
161992745 146596027 25869867 290249165 291628942 244143767
951123 20024148 26236800 225980808 234335568 240687767
57208904 226496207 5813261 549737111 483139549 534894485
389629580 82894744 320898254 940252426 892079999 685158183
82542388 26507261 79429877 156232838 145084660 167192619
4396434 570669 15775850 262277508 263622379 254690015
57946478 6025874 51313534 181565768 184496089 183592567
159385025 25416478 36251225 404098193 419936387 284845384
503494852 415763201 120286694 719253423 530061992 613933734
66230902 21190731 22543039 375859619 345072098 451378073
607195685 6230495 127443146 845043321 844053975 731897745
184503859 3102315 16144058 482048282 522694874 438794803
154467469 13496840 39299633 215882300 215735822 218831779
538842219 12758342 12647631 656294831 314872341 232523421
1343482 4792216 61338453 300930934 299197978 258971858
6120739 1659851 88939650 388654776 447829774 414087792
128572331 5349206 62951522 229287667 134063618 129244668
321866878 29498181 162345698 937935015 811419549 820493061
187567604 64185257 33354247 547825350 521164493 374907502
94187456 14330734 23419360 163827274 141411288 77974632
414809836 100265771 191477106 572734984 640787015 640313965
5181169 104861058 94570213 679579575 793639683 855585952
57112608 114502450 28404330 524104689 715284151 716151006
16339674 32003462 104201052 568121715 570747812 632493942
2849560 3894446 11185844 88284297 78787660 80949734
365001670 16019981 175431669 602683178 654885622 591810643
246627681 136537060 39975478 455056773 425051452 382039675
45160275 19058959 44839973 716699461 726849468 737815197
112095918 12004609 53300727 423370854 479990685 413073012
144412918 22974600 50523931 813943746 883486375 762714483
333167128 6879933 4936477 455890437 411929108 212273305
13561185 63688212 75288273 736136093 750295387 712543213
130087779 7567750 16622624 157042612 157222582 152123295
412061815 74236168 8017652 643392332 931372527 823217561
314299459 49815950 29774678 855141140 795681377 747090965
112218592 20815166 83315780 921586761 885207170 791587339
289739846 2836568 41524934 582481069 427835192 318989775
63323 7250424 5654769 97607447 97061612 86677808
34150555 35150439 5182630 212335702 216939276 218239389
170001647 90672029 406725526 857712367 828264731 875833380
111496056 18883888 5358841 275123224 264549991 267190943
179184561 17965118 40930864 962836801 845816101 915622354
155290692 257209341 40214260 680494193 503294134 541341341
508075632 234801439 26282903 948752532 913037613 712799763
179134828 60966216 31636274 276768747 404677799 428275868
382320459 243994879 533136662 649131802 489342320 650255538
648203479 46219437 535572820 738114476 781261265 565707931
72863574 128161149 5172107 480953574 487497888 456369720
669798417 307600292 131019433 726051934 456696695 279341469
80058921 8147933 21725573 430053857 401712109 408670621
190744998 161271427 28406898 792834566 634255475 739370714
485307169 61538159 281467561 677127259 637916992 630026943
61669593 13002840 62537338 443291300 309907707 408324122
279450255 64460696 48739072 854209166 907373662 680330692
33439495 11940892 39822219 454881540 403629429 437390475
411297493 135234803 126022513 525392065 482307080 396555381
546502870 36059957 180224496 732901648 511461393 661019961
312 17641564 36407390 259034466 299796959 309524359
168460214 21037192 9674075 328513296 328484589 322078228
7777623 18275769 5196420 98505539 102285595 98487953
511356860 254445824 3602556 710222692 540267793 647371685
140940164 173136272 35764909 746001737 788716394 800398862
41955914 12942378 43955577 498882906 502282472 472767420
55407253 7822764 42778007 227292015 233904909 144046833
29947199 21152082 2382619 84172895 83042113 109195780
323528680 22924306 24184981 355058433 143237275 362446431
164921474 15707739 38049186 395878025 412161704 374261691
165565397 52956752 6693164 294941771 253238815 298138897
296431391 59174648 132455260 556819119 476144631 614376571
5751145 6431747 29952121 341993402 292413832 317463031
26941163 38877447 22900513 477491050 523610277 339774003
26869618 115568904 46005244 616592664 590727657 655413502
222787184 69945036 39434466 535184444 541926033 567758519
87894416 140174107 425220810 737556083 765449159 808273506
18308539 5374640 6943252 61257199 61358274 60482266
152254582 11810524 81633925 390023761 275861999 307719878
83355985 19752431 25666064 542858941 426917176 506597359
21666725 22236640 75050086 305549004 323390398 336529290
105293219 28508660 51039076 595304686 604702958 493843236
72217284 22733066 807323 427782722 374709052 416595957
81585986 8900083 61012065 265668779 190694313 271045152
586681178 114797327 330261686 795297607 759255788 605076375
63620330 83236607 42561161 510788873 377055180 495508054
94884711 95203317 66120293 396759573 414796741 435917476
25441927 48837241 25223314 200422712 211355000 205336610
349941948 96642082 200339528 894212662 887854117 751894309
331912128 1323363 71047863 961602553 924446797 762893863
281047021 237001545 948210 473491830 517000924 449514029
1709438 1447166 538538 14771922 14704550 11256932
22604721 5211569 7208425 164969433 151529851 159869089
203947937 2117868 55486028 456030173 452309615 471805065
340676048 333974402 482071032 507688338 497255016 651692859
20563915 36107864 2839307 123902348 153811954 152447454
634055412 31007656 361552365 733498958 680970475 686694157
41782813 3611547 52995174 100503233 90614046 106830603
2876712 5704751 6155082 85043819 103516415 85190905
93817106 115965822 31705407 452947708 453920857 242007908
158866003 28425826 41838995 766874195 780396733 750627204
259995748 12643535 36506364 607187994 726210461 736917416
9892933 1897669 1758868 48428971 36811190 36181798
134085712 58499037 18811682 276435665 272482980 151206557
57986393 168431049 1270047 514201189 454778493 516724251
441735695 63822749 142428250 685652385 526890983 646478060
6279433 2255985 4375692 22047850 29331061 29286575
10531175 120293193 86475414 495979192 521663658 520852280
110058287 24004194 6092104 316073765 292609017 307244216
207508698 89647839 21109146 368659231 359514943 251065941
150063432 26447552 9019191 894151557 889818130 832962715
37612514 93286126 32556 407080249 352614196 377526283
40762196 30585127 10163312 298336105 311702678 344029852
41958214 133963092 30088780 569572336 722995002 713082422
279804579 6082677 168874994 630594126 654529609 667683251
49271225 43456197 5856079 189256221 200809920 218390602
124758385 30100917 9893241 487128489 538465520 530115712
7167249 8975525 3267820 78213216 91624675 82293195
44828295 10840829 15590274 90516389 110680117 111952677
505319132 27220877 53106778 640441133 128002727 678172099
358347840 12733126 60058871 422720354 206981526 320515525
681542473 312364173 454414753 900133759 924810280 758873325
45879954 68161276 117890772 557399296 546178776 496767393
555882728 76510691 441728208 920390989 800738526 910561201
146913094 132002760 150608106 281154441 282795159 269078970
775408103 134002890 42001341 902261275 885115499 910538977
2842699 4300640 75494 11615811 11216336 10821905
175271347 75634012 32557186 265431767 238929888 276276573
9957802 33783315 18392399 314850442 332169353 296620251
79409398 75236535 125105736 907705310 901306703 670754276
478216440 107186380 139396808 895753625 808531521 915116273
12412782 4869114 9169825 15830791 14874380 11982532
348758083 154254513 5191867 711775375 691487983 683090601
36215997 20735845 19496561 674283426 775169236 773258356
42425387 14606457 31541988 458308556 433802024 458987475
21832313 4675262 68058830 308107134 300886888 315859607
101961370 61741591 116304435 404768075 433323516 460450549
9748146 9955488 10683464 88282974 82732445 74605746
20646644 31229837 31938221 89812312 82691323 93989914
333833944 13733985 75876957 647814362 667420547 650364096
53565007 74784386 19500644 785903740 790731570 763241797
171359878 109721642 22846018 786401858 886843525 853903182
77580066 117174710 116545109 349834896 384891843 285409945
22798089 70268288 53154899 627624056 726101551 737676104
58784873 127560703 54973102 843984514 922326332 958523080
450951359 291250318 56279022 576626118 526367149 545737337
93543475 5300381 116873551 145972612 154641604 184829494
151276089 75363651 56746305 414174962 462734616 438096723
10247832 64423933 27294207 191834034 186310755 174808602
300339510 74482799 113637960 694493645 438670322 554299035
24629320 5974410 10777656 51280600 35548886 32844030
4738030 80179265 35186208 587889173 524307435 562924580
356414018 33293931 20260349 587044902 615377725 602882379
163453026 56424473 94404949 452427322 395179692 448346413
274291290 160481359 45687743 478168377 562333761 547658716
30148605 91954311 3141473 423310823 470553019 355319372
45917820 5270725 53623030 103765069 99887000 102262284
479636134 31862968 87241929 743048021 611936948 728676205
180418180 67534247 35076122 584837530 604494327 577533554
19830384 29674822 99102082 790278737 766603194 681776695
172657232 54567097 35753451 190560801 169846609 194834644
171697281 143051639 24457221 382998519 409511567 250667297
117012903 160605193 74265213 768177034 624762877 852876297
81484438 3601095 80073094 784057750 700197393 720860803
1197464 56855 1699357 1868055 2088750 2743035
66877066 30702789 40307377 285039028 300645155 300625919
446635983 393587482 26444464 886396266 673555010 847849076
82284820 116738075 44326926 818235929 697800769 800538646
8954316 1743383 36073546 165698091 128311941 163200673
48358869 35487508 5570996 96364285 96614796 82857712
114755362 34592086 2091724 488260589 421841272 417033172
292007645 52085993 326967419 599702498 280890457 567194846
206206337 69095535 2504103 583849350 559836286 565908924
7116739 23025 76135108 353139541 379969666 362268329
75430264 215647027 244176716 799415218 707831281 761483466
518562879 41146469 27684194 541933452 307379120 530488248
549041477 202373923 154295274 875528927 848052811 950983166
9715368 23271923 230672148 587199673 502933499 576900075
555935598 105765242 337605891 963797834 831682922 917091237
76920424 115579070 14249016 380942165 369324564 325216213
1903309 2921799 6738061 28553571 27017972 29059092
715152416 74245174 55561856 911791086 873149816 439703580
189004867 33873043 40515800 363446116 562171133 535654186
3459207 3917669 3042206 98000586 105025389 101476666
246747589 34887201 32663482 735922999 983530830 764556165
400092339 296176634 293419935 664160718 414852870 648586048
85763131 23995774 60772187 260428618 282563604 358905199
238777716 75322411 223505251 710851677 707149042 788850330
34477304 37321116 3490475 551793428 581382858 477389307
87764838 289646955 186868075 856872595 888477732 921169577
24204534 1705967 8744266 226762969 307846835 295688035
26287927 5580273 3136616 42499094 17194889 40565589
606662035 20910645 191516135 862195234 602484433 893386867
6692961 55296143 133715397 504267457 741541028 721402104
608848750 419554678 141127091 810333655 707893408 316598850
466519799 154603200 149075912 470065464 463852225 497796829
64745674 40406627 24815937 321371492 334582590 311740910
105043101 22278994 9694969 790615123 644693352 731235874
4507389 24814044 141908061 589067561 375705627 511796856
3169365 14889411 24359279 128430067 119241068 121643941
154398774 62234201 4705019 798171912 847059764 735119759
455574991 97906295 35003941 931562405 917082157 745266368
103887435 2365706 19423973 501637400 475603496 484273408
461004371 159805541 212739491 472367048 311505011 488340352
25867144 47315438 43710211 572858599 614308198 591392492
80569067 104210119 111220120 548184144 569214247 512660454
82743853 36243819 4003521 147527272 167865370 129068214
101672401 89244817 15499939 595108553 499089362 551965008
95224342 54119441 96441506 634614581 641014185 589209345
285935156 28071989 19305737 397852560 351072266 300726054
471973756 367681794 25320949 766144872 967234348 613795130
8991364 51854484 15979670 423266088 473446332 451895654
37133309 154405938 23086715 539061199 768793103 727595507
7176001 29530998 55431468 493790062 497347057 502237301
537151203 85560945 372983541 850025432 932437265 780195723
49810398 33238068 2817474 162304417 163308507 166345112
633090983 120796002 98149446 799188631 616463833 736241419
621980154 3926278 220153276 751513408 691400928 510346720
171851729 1299113 35730758 280017306 391266782 377029787
41589763 162349078 20826881 971402615 921421326 826193416
137213431 29046080 55502041 176799046 167237400 143503023
224467000 263407859 40442155 821212114 886296903 607362081
53273443 3362300 114906051 525246011 601193303 564243239
40053113 7140384 12361634 202306874 215807081 185244251
13750090 68165350 26291331 560423716 554583921 538633040
147551842 58128102 51507464 266765568 222626751 240533075
23905816 16111998 21721384 359267183 345872221 249855717
50098509 78261993 20936414 666959045 599778690 665825540
158459907 64776592 66776612 392339889 466977587 457107490
208722197 130591503 65749825 473119774 574583155 446255117
20275335 654726 20852396 365078979 302710072 349731841
9853867 12257863 6235484 56608735 51695482 56708467
10713594 17491853 12192272 81637461 92071932 82732831
83776125 70280167 16547692 550631591 472192271 554989954
150897894 136530025 54948806 165403832 157442320 190087244
183181 16321004 3680518 35505963 37049177 35631134
35509205 24769681 15173465 225646004 234846308 230340579
36658901 12024954 19261412 346796073 368542299 367086077
12528492 49599727 16965790 673813911 716140198 697404445
112580087 104271531 46056985 932012204 851075384 898628917
18099668 1205949 2286530 37588232 42419154 44980773
88483722 12099382 164819534 951201386 947054682 942947096
19262392 12859801 358783 283882682 194606504 243319299
463524248 153958338 93522153 555091419 564512250 535050254
19890421 14446758 51218658 664688822 655708353 658939779
437264970 457255 32181436 621606864 573438902 525892217
31471457 28938297 328224756 968868476 807264321 950109699
20027168 13378511 22012916 764882197 616778531 641686108
30767713 17403343 4634252 114613461 93493213 106234793
381116191 317741322 48295766 426473428 510527477 427900925
35103653 7126427 5884670 91413712 85196651 91704450
124825176 66423843 34718969 788676080 770448220 827310832
737526 416953 750611 26646470 27539054 24075017
195532364 131386800 84701347 517896970 515462711 399015240
684904592 276080948 105325386 869599643 858474141 853335776
11691585 113577765 10834128 618706018 687926732 683675172
15374619 5194423 13691057 100167669 96278919 98282305
534992116 145160295 290814681 755238717 796694196 705934727
118240307 100132216 8574936 595527629 631043082 525664723
32422496 13924516 4495111 39306198 34325788 35758410
7516023 2792369 9424275 103016155 106842236 100965450
24320146 36420914 29198502 176397507 168704681 175399203
215844175 117903171 67851023 840758081 527011623 752292721
308237318 24026344 89253303 821426072 877522538 775577504
655196205 307912361 165664308 780545847 788422512 697504382
344981106 406658520 110665816 864283598 908420024 876132174
139819154 115640245 1124335 443869059 533603333 534875613
75257224 111321301 288707555 848502380 869255496 791970025
257215902 110018633 135992167 845063846 731033085 926951043
20316829 9578388 26238913 465749875 448465085 461269468
355525158 87572373 74191842 538928646 458255555 436411203
348818065 7954464 31502288 568443471 497071512 492264807
579995093 39098600 114015218 822997505 571345127 891707189
84110399 15957344 20189147 159803799 117471829 176986973
66549384 37168436 748724 376412351 331467521 321253879
80192229 196258704 46462447 502902382 681064547 579021010
5077902 55025473 67750228 258296324 263157194 256553863
77727590 15930789 17993950 444727757 436415632 321078028
179649792 128594475 256063288 906546635 898626884 956829516
155948109 105449746 193366807 912774594 776633793 811372177
493573795 18611518 346167922 772599712 697712810 745970505
5380362 6549825 19218605 80030015 54677185 78110205
8387956 1265603 4506608 11777432 12239381 8652242
6964461 323931 521829 12243527 12018123 11840294
136473329 5291344 48140847 289399706 264251463 279052670
4735927 8699052 155002 86790041 84214117 75486364
7039944 1610580 4765870 26140786 23196819 25976180
126154217 91223490 167066170 776594192 678060846 671103279
52969835 9850019 6371941 115463089 130125929 157376877
947011 1924785 1089315 4186688 3820041 3954287
78932672 279328305 65436126 738522138 727808188 707621669
181227903 28355747 179990748 395946225 586924770 591364268
375405299 19717804 144423079 626980742 637778733 660757100
18138901 92390495 71620724 770065375 788885559 802149231
347409373 61489445 3713859 926138757 922892497 521249780
24802245 90962090 86875255 394715653 389220207 445325890
40816721 18509586 19292511 139247085 136288433 134238694
21510757 102474419 41700499 882029241 892591781 813286113
302134697 207283878 97842248 594267312 611245508 584259335
11507281 3237866 11176651 52976650 52740842 52498368
30633161 46126664 61240227 414972171 383339751 520604205
64769759 60070124 24255831 576348282 706238585 683608233
141151863 15240457 62264382 161848547 185670871 149724470
331049290 275172975 61794823 891123981 890604443 652381311
222645256 123324241 61714258 377652173 368899155 416025146
391592002 23440372 15055137 888176174 976170603 847417236
28741703 39734301 9938978 117887912 124633719 125772755
167380234 17809464 66323061 776135775 647055656 758295894
438975911 330589619 433796521 672353381 783370414 717625341
311058093 10159088 109769221 798267955 657617007 709213122
222483033 93381890 29870125 740567151 801256417 792960299
30485297 14738019 573908 560037335 505893181 545504030
23789764 73336745 30354329 381550014 379319459 356054150
98944041 148281622 48667301 745697067 812634640 824015325
52809988 25529591 63559384 435860563 417608067 387272292
937528 3596840 356810 23578686 22950716 22070007
47799521 162248783 149944884 543083638 535672269 581057661
109256567 24360535 17309405 580094369 582716202 396820316
156867376 14716877 83262737 369983484 364501280 204101306
16979112 12728103 10936470 137143227 141044158 118413723
185830277 57300735 49095612 658937575 633604276 704726462
248989750 12622431 81272436 777764290 764173979 735349837
386650472 117869008 127136690 796322395 954403245 836239641
731935043 21764591 65935805 833869729 491979248 514075319
311731120 42603965 39455240 571321058 457429134 503575248
165206711 15411058 55455994 450359714 367047182 522533970
9732121 6780130 9150579 61612720 56864307 64853202
240050034 41122155 18323178 261831757 172809613 159066367
8156345 3553266 11092875 65075030 44980491 59384703
1921039 1018575 2949957 19204249 17411465 19293765
589287159 114460228 679042608 783471639 805769323 867625327
137092687 33897329 86875231 819834628 663163088 861474123
33417480 78648138 94037467 547374652 521848581 487926208
194718823 18996824 70210981 807491584 671847365 693216091
458199014 77524093 288567500 652542292 658474376 717299253
323469394 63599908 101025111 786148840 810163784 829291061
240771456 283804095 200399566 418906643 391988211 430490713
59176386 19106310 13466789 195895394 194822887 187092692
440382745 113603215 44333513 613050435 538614922 523653569
37770197 15387755 91104000 410818915 403264224 449030520
190579 143680 139279 327192 199015 170195
3574481 6063667 64349562 307471733 334359694 282361574
99384377 41889712 29311072 758491700 756867369 778668988
155157608 3186892 10806708 338898976 368934526 403001340
76211859 16210184 97364249 762962272 742551564 767939029
59577243 24521393 4405962 225058560 202130472 226507418
7862489 166765001 141404723 524621997 537453528 616753815
42640926 17199670 40223272 178421244 161343404 187791153
298752634 187520412 51727876 778153379 608866953 664133776
25597888 852489 23412335 716563550 552566418 602067746
410746815 189022978 52023516 538489045 619409759 588607078
59126646 11706940 7171831 93790752 69499220 42168674
14507749 49493490 3136726 513428575 529686530 545301782
12946292 13007403 33544091 117053534 119378755 120693532
4806680 10943698 1234814 328669827 323356900 282605736
236085351 139430646 36896081 607466208 504285482 577864944
204576302 87405669 15124547 717343622 767208714 778107463
26781364 31013615 24341121 583361846 481243028 632592704
314762182 69550263 66409619 759032676 382845726 625283612
11065293 1935817 6835785 46426897 46305175 44223319
271278812 19340138 49478827 370293414 377780868 335306655
693270346 171474340 22324878 817539892 822212705 794035774
12049613 64706268 38940821 230790456 253187063 275891021
65841198 25895602 117858580 531732816 559300878 368653515
282578969 184167409 130134297 361128850 326913115 431652124
100169809 40813971 23743564 126846239 139691796 94666422
121227724 19295706 20760220 515129171 475918689 533647757
22393871 11853228 1378879 684506061 620120679 703743238
27758956 10621361 7125350 225474590 239453144 220313494
108319778 24065985 17575459 186355912 211222862 209981991
66717457 8823480 100473273 109968360 99995534 111168179
28854435 1574707 21336766 114999523 51747157 110244847
104401666 10722638 6937584 606779699 555842137 594013415
97294007 104247598 83373048 718991727 591577651 745654220
318521320 5538195 8944295 626451560 550667444 285989661
178076570 18843780 49848735 387112805 411419935 394927887
103357979 14359384 8837534 141881097 104368360 102808288
50901774 4591891 22893633 659651330 751093968 752615468
25805164 72251336 23460634 645656793 548147175 656207945
542880304 233200525 162849170 701063203 584538948 663407422
197093262 16132018 3201824 708862064 592211093 561859150
60547299 16799814 40543517 653985519 634842652 612549015
408669836 73078777 162257939 798767991 437507228 703929804
615832187 330557554 306165738 642192863 737269394 592241403
230310 340395 1597853 2657532 3131186 3142182
27776798 43984180 71711641 655188027 599441132 574250438
742942 1005267 9936431 94854731 98781188 76326217
161460361 15776828 106441093 743913734 806775347 775500604
606354010 26932451 271441211 807225199 587187398 778164820
42320352 22107033 855559 318673767 291275707 226713066
17861231 52438792 14702425 163690259 176907173 142243947
51055307 25393653 4271510 133383363 111772871 126398729
241617904 1219341 12295820 877005045 913609182 845442669
71235846 51147991 17214736 551965477 646052759 640847520
106383296 24407376 42071910 262392239 211587790 260009882
475539967 31327966 11903959 696025349 624186331 685302601
29372397 5406003 2303109 68714318 68994548 64383861
30384285 11548592 30737244 832461645 814685799 610634173
3361325 290190 17480139 135254007 117955981 124989847
183201488 174054552 238714734 598142959 657710466 607364883
214826578 74378913 180932746 461036608 435640537 364683125
327852627 6946728 171539477 351977503 247749111 339286818
240921880 84068707 35708132 806019516 798483403 811169871
11351062 2761674 2536175 67935163 53172618 70285267
84281220 108832004 11259160 335199706 224050336 269646189
633999470 79907015 265381085 746515756 425119594 772173987
63305694 40752700 32738432 397252743 438584033 405630346
55752069 56124825 140106033 469478903 462216033 410955246
673332121 189484315 99097351 837785170 285829487 302003164
260217264 3978177 112107783 976274892 937939210 919940368
1406832 1743989 260598 5583171 5839875 6006951
154901664 287782639 229913602 489215128 480325370 451227282
346521400 34951376 13113308 559573408 541681443 497680092
10173752 10513144 2393310 14444680 19995973 18789802
208566641 45136613 29714991 632341004 672154094 609592866
12941873 438793 3267335 117076251 118538597 109723413
8084112 10882092 4367335 75944421 85120727 94309029
2669950 19950635 4672432 115991232 97358949 129774523
14180055 4876727 6754037 15487335 13122219 15583553
120734706 21936858 168078731 924363685 963731583 961571562
432270373 387849233 39427225 618182197 750317786 644963280
253805492 95745986 56551957 311136370 131014031 246020307
96139167 70794333 26695835 390150718 390051474 404975104
210762211 64001069 37631822 776655589 916998664 937727458
26259955 2301493 5719264 824800780 767845659 756633383
260175658 62124000 186059745 319537790 313681382 239437922
210084177 13268466 3926162 915908448 627918446 870429812
85151097 366112058 93463343 723455016 940517506 760004014
503820202 41088652 52275409 911980361 329496504 864360242
30186566 28868624 25879350 355656727 276334370 320011933
153096281 33470080 106251390 265036057 288945668 309204662
71737975 38639200 69053882 300080051 306515199 324420037
350702801 186243892 80420274 749980333 672197631 643568005
5173317 10408821 1246512 80976316 94579622 56975706
42285157 9249630 4810474 91859700 91637887 88676669
191919377 3539758 24009782 192957277 155254205 83289674
144084383 39002398 28455022 278440392 279924141 233291609
15073036 7010385 52093178 449885178 614034474 603311313
15867708 1663210 30734962 319085705 344293564 336809423
54375966 78243856 48976615 655694234 718092424 565256223
30701925 8812752 10349954 112292920 79092713 72010492
55383617 14553687 21180095 413626169 256475048 261248308
21265644 4611341 20192642 177561637 164332893 165775256
174480759 3129621 34101962 649642298 604824077 618858598
147324859 176377579 34347086 355257020 404552879 360207167
37922287 57050298 90835277 467431073 542435530 668250285
439677479 328034051 183862913 947187952 958858424 645862438
91933120 41026854 7964689 390341889 429533346 346413345
413482797 329324661 582852782 655061283 647595498 735863983
129710697 72010950 45069409 450488090 353504391 346923758
196842551 146467734 95818980 861788467 900056831 883994759
81305145 27171699 21622457 131679067 110565830 130776447
26581983 78600890 2258063 386974170 501061085 456529854
8816584 3386674 8052594 57670760 47803377 49986751
37920708 11143435 16101808 70985582 60977024 68623546
771856260 110593446 199367076 977213868 867360998 918873952
780380977 354025947 289861527 840264068 574637912 924819104
562602498 116743897 151484677 851983083 821206715 867156132
102829323 39592983 246849 148300966 103518386 109702692
2701660 5995029 3887075 35157565 43840001 38538789
470906297 41708817 19858894 626933829 592733900 693797138
20884041 19767953 13361558 209569017 204007493 206362360
1691764 47964159 122118 277629333 305659035 300117062
134655602 82523469 198783 927168468 581420491 927569157
160634 1137162 182844 10357116 12052099 11871844
42429239 24915054 22111590 939059017 723314102 896715973
39854 15229939 3178953 169905920 150240262 146077846
28647846 14258395 12431149 56403287 55060666 56141720
8046606 3205460 2292175 68879430 62659798 63047671
571267816 450615567 453949844 683295577 524269417 673579521
64433747 77170432 35645936 680244093 623944167 449841510
47779302 40337726 41803598 880290860 916254345 840551211
11121005 8234585 17793930 224199280 261879000 193386076
21977622 5290743 3493254 244685959 231493194 220957331
42339544 20483052 128781548 639927549 620818913 689185033
80581881 61851589 7868285 265736557 256795701 262053719
59301995 91204834 54040103 751573948 885858649 809311702
4278859 1785917 2250263 15254580 14144045 15480663
235186990 130402201 34424675 428963195 402057028 290179097
26047852 3416542 14619999 170259718 159734460 190364882
70486524 122907829 4763776 505622355 598455165 589576048
36764896 23404771 27295747 468536691 461041852 449560112
104252245 25181385 7212662 234485027 211461146 230546657
128095334 116230635 64287670 367884725 448590621 490088966
8409814 1247166 3631030 17501885 15798106 14589829
218126149 36014202 31460098 296889103 255250431 261797641
276941695 46786534 112623475 786953318 758730790 761333367
61098555 83507469 7118726 484912182 473764888 354766051
267628955 120867179 74720568 460360084 377210663 376734242
63611087 16907253 103659926 665353444 689605093 693186240
457632165 32387242 25373624 717114980 660848939 731426527
171610968 8042289 34196878 665297498 788823831 717732315
11297759 3003802 23701615 349877811 307639707 352937890
185816620 85767953 138785200 417798052 452919058 343860610
122783463 15658981 42981807 194786140 94774986 185648052
652499420 161899558 79925818 747634038 353065335 480351296
427117651 68179464 113232231 467663773 233377858 427227515
3456099 4144106 6287884 66873764 65652626 44782987
7113799 14031178 22851396 255550768 248722685 254070218
28897910 23127676 52007998 277147175 278065451 314840963
225737213 224508598 149120378 801566986 843240732 796522720
273513350 356709626 84154038 792171830 856966184 866362618
11474785 1602430 102069569 543549199 552822044 552904134
378000805 196145502 411724217 903478354 897046178 844300784
2630829 58838018 63826128 752869538 730207548 633375954
39387778 1997602 820923 198201140 214560896 206496822
184658853 50816237 209675099 621722024 603651469 596279930
129658452 30640483 151654747 748405865 742233315 686008570
585563941 68895009 66042256 945278253 802365084 755395371
392949600 166304358 172690595 592594499 564865425 571305092
463317017 336887996 42510104 741397240 875652018 820892094
30988521 57226318 35758580 265126757 258249489 250790151
287549644 185336879 150953378 421922328 383425622 429941870
482508336 229588129 225101964 789616972 586701325 863039010
736512753 269297676 283786939 938956280 467531368 751625194
224463408 5604135 3944085 370745630 191604386 416408136
15333984 233704719 1714129 812812251 859452471 831843675
14631660 3808476 26765177 133647874 126888210 132534392
4027744 2649087 6888852 58577399 56626683 57246226
69841848 1724795 14805852 90350717 86951060 78366000
351969006 94929572 3817418 533864958 444019235 498511013
10357326 1355284 1317883 45749584 48986542 30737924
83457739 15510746 15075714 270147891 290844548 281042425
580270468 257594771 176817231 738607301 761659723 764867580
137513275 40339707 46920419 735053529 707704246 771084330
323565593 15361119 47627286 897788858 853090056 879557527
34186504 8410657 14877807 96855554 84477668 100203801
545076 1269135 35914400 653927822 728201330 739253757
421238057 110956943 107719319 703105696 661382195 612712201
141155689 79501157 5538861 275672218 304945015 315738754
6786649 25343870 1885875 680163381 696486457 685914003
5888144 60554819 244420823 722898794 767732984 754206178
87085026 49974161 115985317 289828023 205509679 284259662
19497817 72684502 635326 313866801 307566060 249893401
11598533 8202937 22864416 79949886 78824753 76765205
58181028 7582713 215688271 894056289 728788784 883216857
154435575 68581959 127310182 815612203 818562368 760582028
40032647 120091784 49667608 466477854 469435409 332989437
37223926 45592709 26235735 364338377 357494824 365939079
249399537 89079880 39405103 788027318 659171595 382392886
41161203 120704510 20970759 366821573 382984648 382067217
792142893 277827394 184270410 880453392 739239538 825369829
15330717 24842260 10954806 753926440 651755871 761584041
141495097 12776667 5058572 307294815 309603952 272747355
214699131 92141540 24485017 445746823 684936783 680945892
195210646 4765654 71542422 286088024 213233385 319043078
114537150 7633472 57421145 211751253 213568822 191130188
113065344 10624661 80696653 280705994 203983244 210027315
296290354 8994404 13892991 540582949 435259660 308686630
62542951 3122494 1288759 423913623 381557084 405502026
61084381 513332 9703646 211469251 289962659 287136714
87094380 3214891 80529502 115139778 93429835 115586223
11012470 54486928 37455 251331447 240819976 238423444
234326128 34224299 8845503 769216962 662025618 661520132
380044834 51940589 24373194 645991702 549183810 656631201
17297284 5688112 44663574 490696840 478084459 508693496
67477447 126070827 20807137 305321362 547787469 452500845
186879225 106040206 20108410 327655274 336004929 286631259
73225028 156793703 3717888 873391354 941860593 751667913
52674203 31897838 114250261 512099037 481779987 505297632
561933487 198652944 128335658 829925448 760723035 843211084
2070480 125553039 13606265 351371532 348344501 355012784
236067354 102571101 399365778 757301318 897279059 892347848
406822970 19855201 211927356 450125833 546159919 479327639
35903787 8446773 55522463 735374154 812926823 757333843
139527920 240487856 48173663 738904845 767909231 686951097
20902346 3962219 22916395 129831131 134244937 119807257
123525567 23660742 84659830 467326358 339022711 439663623
333966435 151589341 157580353 365105366 374153874 352182334
60885397 4780829 5666650 87866775 76006649 66164337
134916082 14527788 30244482 734465604 890052429 877232557
180579759 64161972 108646980 524830489 464174479 413563086
2347258 57126553 123163678 415573233 384959254 384634357
238583553 87272754 7615863 755884870 928601477 916031401
95684723 1718797 16634656 110661306 66683308 124189853
206005924 70307 27458794 253423743 117853827 241752012
115057618 51598204 25790186 471182565 653997375 646755595
107205710 180479211 50356719 930225481 946177856 937959795
569311 144698546 75119181 864330305 823818178 958603357
380889 5919236 2498326 40997294 36178635 40908473
4160842 79840 26886586 152123440 145805840 146700496
68586268 41926128 10093961 306172317 348752599 345054878
250283839 77621807 7778160 278402785 301701581 207245252
528331785 174563647 14641438 849099899 601899650 881916762
125954543 16123301 43380852 890201918 766909459 673666108
68156349 227793470 46834207 538145352 598138640 607786950
455728617 53903758 4557547 557971499 322483497 576228579
578723203 47501950 237295796 899238464 851135902 432996807
103905568 13287843 11103587 671583278 671290577 594337854
1460770 2398775 6722436 83726637 85992221 88181950
278157112 5497780 23912063 514476880 461609728 294423941
38924532 5960939 58197871 471498833 382608915 429119378
10101463 70502404 43135487 353064018 496644601 520391925
78204112 309075 2859513 180879450 154982407 101170654
131830335 36542608 24130540 607617736 563738309 573560111
14655065 32420133 23544098 207620453 160807761 209779612
13989496 19898074 1710537 47738119 46404266 49710276
30287723 26836043 295647646 869768602 941516961 824872091
159831544 221697518 164525530 641944194 758943746 677835164
95720491 131843413 52047819 418873792 414360737 313905954
52857407 25163519 24526512 118444395 131616855 120798029
83767485 37934726 27542529 257487749 257308150 152854383
3760849 15178196 22997632 159292289 185160963 165437455
161451404 10251596 6118014 221024564 258496700 275244227
19616040 21722976 232341 400987900 341953727 377265025
197411837 144951553 241663952 862191912 763330887 807045898
100653990 10987594 97914882 450072167 492766341 467494570
357459419 20778755 312120033 840985080 765388357 840167596
118014045 6134175 45456986 277679583 349594944 293999888
31175745 44927983 44907594 462734240 443653869 407438484
102189954 13148186 85588521 205231426 262352835 252411574
387314175 11856711 439741887 868873998 937465461 867605944
6641545 70316420 164164728 733460351 771641890 772937775
62351526 14146243 55681129 842480454 854780831 870671334
29126391 76657309 17066059 286030785 312655494 306873424
133817866 5815739 4114400 304763196 224896237 283675961
343398820 43097801 16599754 660632437 672812727 621114417
44125714 217659151 6843272 521654627 533642786 521634294
239380639 125384910 44053137 517762982 458211285 513906186
138086561 53914664 35449206 506929394 617833573 614565066
208803223 37057228 58751515 521834937 579294981 571195933
261429292 368424313 57278744 575318009 636278366 670779555
248155766 12811316 67657158 353836130 245697547 335729099
515533989 209074023 133345708 611541077 815706011 948195827
222573864 9275762 94239526 565284481 552024625 399648834
12677177 24334718 31931891 676212837 744579522 628976501
85553657 977282 16935682 95914580 72733608 96594953
139826180 7059530 77906182 233743104 196021953 187264625
100327485 60776548 4095728 485966269 618893450 597559577
498376469 199373405 163389966 704711948 676471471 522566438
299821657 36982040 29290479 383165619 415583487 388295698
6739350 31887172 36446983 240632337 296762471 313033781
21745252 18798213 5516850 42094661 43588253 34372485
169301247 171805445 84212088 716016611 745777178 837965936
73783526 181553 13346909 113982418 111866869 70511194
283182685 72549471 45214063 353335606 393540906 332744329
36860255 39525380 59733336 627049156 691344271 680959453
49353960 23095601 2713650 124917307 102270063 113814398
5380389 129079512 11554923 483610122 385299333 445995176
2197844 13973018 13997562 114824997 115145607 116060861
470520107 75321427 141718191 572591289 535300509 550727120
21198670 5274090 28571419 411642951 413664865 409548842
197626313 201071219 23804218 383150822 353155082 314903851
53662391 27388402 14746827 232377984 219811431 210647396
76853996 46409696 53513529 379685037 389222593 314252784
444428150 120556174 101356729 491188234 504145398 354033804
262901145 38910421 97328541 325227044 315168497 254837230
421580507 47747055 145098735 667656047 604221039 605014798
4339774 10954337 2056772 46808501 45130878 41396950
390609041 16498354 217202485 452866033 274701408 433506675
318923 1841805 7054588 97871750 89261412 106638413
143111980 28275322 35438006 366815419 395040143 327480860
44801498 17083206 6032350 257931883 282558608 307743658
127215554 7891005 17923025 186235409 190226578 175562761
165470048 85026268 72923428 712997980 749594986 818358603
551765259 203732735 123117452 901639710 897426966 832048123
345795862 31620975 251010477 605992133 674802673 550601316
270665916 5915353 130591068 690507570 711669589 716843868
37090943 2838739 8258831 131116114 141020728 137770266
22513656 58528205 121723117 329924474 404528892 371801320
16222340 5090182 31871122 660114782 606226750 625229488
194162974 135856051 4863017 394339395 376160226 391500028
198165828 118703757 20086333 504443257 560591524 271577949
4695433 13152262 29680620 217536922 197655274 210931053
34476363 1595058 6733676 305405133 259370687 321530497
45125352 25043053 32591436 161797607 164956674 172079990
181500329 94362092 26218630 558903268 433918480 518996520
487235576 44596387 52598200 842546973 816715658 858016719
116200632 64923088 42881593 230550466 223759807 268442882
223783607 142586923 68776836 310070797 386648812 99563439
30879580 5756106 24122261 181571041 168071510 178136127
3549703 21355417 45910059 177079708 175160829 144075552
238216428 87087953 123657115 474993570 417300619 423762196
253091513 202795845 49488051 806281053 768131339 817551603
358484777 306312348 182293420 755284896 920052503 796745801
182801272 58099605 33821529 326317092 357555721 372587361
225897279 12759267 42663583 322506671 275440300 240275484
54447736 2975594 8208353 67399565 58854925 52686531
285531926 178285395 11900784 684370668 652986077 392383284
106432386 14890283 26702086 293569363 190773815 294793305
1640557 42053779 347679991 618775301 634443900 628301480
153482793 169392651 31032679 780385953 775504848 813595572
161621611 55854557 23556711 954340427 599773745 938885016
324347860 126093241 27812976 515013766 342815239 424471923
349832285 16140004 36631936 777116103 719062516 731048667
9397230 205518320 54220812 869641241 821971054 763849291
382457981 420758590 133906566 721341957 708870732 677300573
303766130 63055026 7160892 426028025 408398518 398901942
70182087 3538188 19939574 74012843 72942936 45250077
260668201 199327120 42701386 549779897 404536866 376357300
343310618 28016089 153778254 388772136 330819968 350405051
134434322 58971249 127151033 166487855 121423627 177954354
16784814 20906723 35908388 287002311 236056516 318733154
12552411 5466443 59035884 562242622 479669342 470236745
99552208 64345413 36802545 184979084 290340149 245953694
37409946 80722041 29729408 222377634 227774630 232670296
264275906 2219325 57451418 394195906 375568531 389283122
74220333 25406363 35272950 131563779 123827902 111996976
321279521 3803597 59425004 695069997 617223276 663281113
462336389 83776079 244202542 494917784 563540283 321730506
324814323 58270784 87271004 623350833 515913827 568305608
127134155 102484981 36907484 159330052 183266926 156698215
229406672 205313143 271815399 745477355 751357145 615928589
129270189 63254983 55944341 779189825 796445644 815581906
332028147 41992390 133911154 464105626 441614568 431814203
15359039 94716179 113819323 584582335 526660929 401171065
190668134 57854726 17986132 658436598 670259091 630299274
373421553 27458642 151487732 817165280 738897946 880186167
204261352 55250890 53943275 218934583 353812218 218561888
555696356 167899029 353118566 871108629 869520756 816897976
111140488 67953566 55446216 665732043 678142698 665321124
8903127 41563376 63131751 253992181 402162153 385099817
85462412 154445831 55759143 553462609 603998262 599981998
333035224 90579676 19894974 635534343 501380664 512704593
234506 91645895 51567299 311891284 314889586 318037674
24991619 107591411 27783088 690359365 662562356 694267273
312385396 12731257 79671366 377344011 258987580 272588971
114101519 39571277 1774530 324713541 301789033 216629214
27086620 18703479 32195786 158494256 185168915 171061872
430799063 309945426 200072153 792218841 572764171 416429024
413265809 240869968 166797043 829370728 714397047 606075130
72268156 16194888 7893415 735390396 737940100 739892511
354188646 222568118 419433833 503438986 376676276 476011537
340232849 128985921 212665824 410715481 351471298 420378722
169867946 46451205 12351931 250744447 259691965 252700900
358780 57882 9279 534525 366516 328057
228972995 106577702 17775616 412881407 423778328 256013944
28489378 69627146 16820119 392938068 334448491 391282972
534541720 78313127 77739794 730736868 723636052 602091377
14024040 46264648 115434586 463667510 470331859 528199979
195950992 126588303 48805005 789969928 819096444 751213453
38161268 6702400 145568 54979456 58523559 64082381
5542620 77491924 17850958 692266320 494467892 673890574
400038155 104782833 229344864 577546802 629605864 460130613
727125265 29092207 88200266 850375939 737657762 679288580
27023665 85394676 45811796 530917822 402284516 479145939
66020260 11672722 3535128 143107987 124698402 148603474
118474283 17133250 215395280 296394110 232191309 278048837
205624380 13243729 84363393 233200509 187694334 207116217
536949433 74112847 249014641 802954698 750324446 818724576
362058974 139485729 400931292 394990115 298097214 458837951
49398831 19366088 146177 72180912 44928057 73747551
1014939 40919 299505 3058227 3119511 3057740
121975898 1958320 39563896 141507785 99668455 116697641
15981328 5246617 9933330 110531906 99191543 109491298
110847507 85634240 5097413 247164301 220473993 259800419
190704745 214710995 194637962 690138332 803401780 804344216
154413371 82336392 45643122 334677784 294064338 299136498
55303068 2961968 1401477 217581839 204017429 122021744
187926601 59761624 189812261 629796831 826403240 621970561
11375272 26574078 1976379 53597773 67182452 56429462
296124735 22506218 84079052 622188193 520899672 499499014
14310937 2200214 158791768 688374900 696881652 739454170
5137280 16079165 5724869 164549026 166549042 160650751
81630147 46460754 46545634 252968584 244079215 252862598
86993191 52401052 17864822 121934691 56753221 124465881
133140354 88581016 155346055 790818080 695965332 790020916
13895099 8271539 6724489 15812031 14662615 15680632
74167056 88044698 44688050 118715583 148489608 77563602
9453296 117387981 12563997 836382248 837332133 860713749
237835103 191866378 30470527 734025630 767412849 685035849
232308895 48323408 95221153 353819606 247234829 373596591
3082341 1773798 1401937 12862912 16275207 13709226
142753013 380882 386199427 972239755 598517250 946981495
432339351 2995224 46955930 727780211 693819993 670684198
660831291 189625838 101441722 812473930 805970036 742446383
94374101 118457717 128756827 924481781 909221505 913659617
39191508 70477786 13721074 390420715 441574900 422682720
53000819 45920 71839420 194071620 231442086 191401256
22161208 44277805 103289567 535981028 529370254 502408566
8432444 37725627 77951978 608522623 620881414 586672074
39570573 22805880 1494337 269460076 283843331 265391355
57397308 19328752 57710800 426074124 682762116 694299600
78665934 105689628 76510225 556836562 596294257 526897740
7456656 13998658 4755543 110024420 118647532 141412737
459903395 154985915 94925046 694236948 685040811 747325835
85219399 30787465 268464 88019290 103795680 91952582
277679396 170355295 40328057 472665083 520991640 479289249
36291092 48059588 16676804 734214378 629982662 597891578
26751365 16582666 2312551 44856446 38151877 34833616
208728084 1546222 40576318 240735535 189724905 239284259
182980016 126349594 172287620 325716551 283030828 288819386
800462976 167564408 165921803 923975078 716178091 882512416
176823359 181992 99630479 218522924 162578826 255697301
31285014 13352393 22518111 38331556 31957890 41044115
530391927 75321754 203132318 780519831 774479950 742085092
6963669 108628233 155111844 592168697 595624239 614304010
347947516 241563331 2243995 962607833 978734132 749103171
225351340 36858782 62767800 793859176 811776501 854238953
243391128 185603091 164317690 530387128 477474218 534910674
394373866 4610343 199739074 697100105 660712368 710832908
149377652 32583184 175627851 795212883 874087518 871829818
286317620 213337059 29125650 675384933 701765675 721574178
28186188 47925674 4682619 390783151 423764366 349833211
42028193 6231940 7647393 78290113 98971701 75896384
28530404 5113196 1824572 40402741 44762550 34634166
9297713 62029934 1074990 871101513 845201415 675872943
66344287 32156110 17396593 433466524 451381756 453311344
100472558 67368536 213864055 925055903 915277054 874408592
270578876 119866649 397551591 663074559 312468885 650944779
245942847 44954568 38530780 761529989 774205985 709432814
70764875 3874908 93219789 570915674 650424129 610318646
30619003 66831480 30421066 801168135 838297269 793123770
254797891 151873707 60287520 921482386 863320212 910227526
556374786 236947705 160816572 769589292 708404022 579921334
368538439 70222013 58140274 690610167 704244408 584313362
14078197 29835396 18045762 168990301 165278063 160974246
334020074 101994333 109054862 477560630 426057682 597406077
375593117 69293554 57552521 590430200 548166069 477093898
390469382 159886134 28715304 639225016 506764448 597893163
371730432 38965196 493203838 728773058 843104992 655952343
21049481 49222115 42456888 150637688 176885025 171148596
60536273 7721869 24290591 81407697 87585391 60476190
292910354 97665116 12524546 930186549 766813395 871542417
252216 8523283 26872648 117797869 116241743 95900241
51452289 5416306 40105639 481100869 443394686 484758906
49449769 157691872 173182352 773110918 666199834 835357726
48204758 4778084 17179286 361109303 359234038 336711723
76834376 26368174 43352032 85431431 41737384 90310394
504535426 256877388 557845722 766785211 721469952 842083347
87927100 103991483 29908512 144615394 168910663 61855475
19562166 19874320 4300621 103221444 87450619 98851573
240413424 137381662 49295502 289581018 323404331 213360377
475689 59062562 60615095 687533175 738084518 712887771
64424702 28149340 9523151 160813045 120150786 155093362
5353166 172685 11316428 35328328 32683171 37999690
386292364 272200338 59537397 714709397 552208205 565802791
4904321 17473493 36061055 543732373 544914019 505519098
345331790 14733548 110043589 432437504 399109532 288516361
154567539 8325691 33426559 662260143 565304533 589001547
686436984 405271762 188020210 842832812 678246236 602823174
15270597 137895699 72610646 492925356 514681121 444513926
358132029 173724097 32984951 451318864 446351984 255274707
38112403 66863728 115073915 895510683 943112940 952797253
149865827 204794668 44363727 663338671 588489081 673400619
254683109 46675771 26495085 646812492 651847306 508239256
615104261 267395767 48622648 708584210 509731913 711952727
12980021 6393122 2299868 164642252 137815258 174555213
174445663 126210783 49970588 468070388 467421696 528654999
7734346 1176916 20831064 700704141 640910723 646356593
243829986 7850310 31875028 358132156 335163636 275335727
166676133 209327590 144544291 720760822 823091922 790009745
178315931 18854504 12953404 585699928 589193003 559132975
227656388 53746175 50850536 598987128 512644941 390870811
149330470 41635994 71791000 277960968 103724773 237080691
221809136 113667206 57182255 720610585 848151295 634560270
19009434 12367394 18370370 99860506 103401884 107610780
2201443 10617687 5447747 49482054 48036391 31844031
479204156 85170982 61403483 528987259 530932184 329220784
146727932 56452055 96510021 808266181 437680505 655670088
36073165 48802515 223401071 848782882 831818648 712884231
343379990 27108697 14736584 649766143 631484643 737156165
191174495 79781345 14675163 853556153 890497543 727874775
212146965 150481718 70785817 271226612 261744388 100506306
43752835 53003495 27586964 479905555 403119958 464181664
31443367 1486933 20065493 108843510 108585905 111878356
458643483 35672322 196962651 783013337 509009642 604788443
112376613 11272773 76425086 332574417 252756078 323856862
52929645 5980184 16189612 142917206 128854757 149673674
205808171 1006152 107166266 281975226 244931148 167343587
411418357 81084708 12599320 648656506 479262942 640021654
263832247 24948460 137328096 579823186 512140938 444992173
358942427 191962962 25436116 663042273 658362179 662532699
5006119 5342329 19699960 434034224 452566738 416558183
52434849 37351059 34120399 97872276 76144680 89300786
3679669 26935466 48770511 217198201 151666049 214306062
271390859 40660121 33958221 359413879 355444485 285451913
36529987 4822241 11334920 70870407 57450539 59375770
18872033 39277324 58546532 575716653 598876013 619878809
741160983 76943078 268526590 791788033 800347323 909785963
160948504 124680339 10772204 681433534 663970080 492083038
83595837 74551896 43728798 124048902 96925315 82547193
36720532 5469181 27261249 350970974 336276036 299469612
42120076 133711325 36036301 610641480 522803498 606501778
41496729 6370120 53408767 148731707 168709827 166420549
147817538 21125614 96875226 431591907 255912532 387643214
315369591 65263343 61934015 750006176 705018853 707608181
63314191 13839539 35948588 236678324 249136605 287739001
309720753 26574672 2327024 697059499 704540659 722805312
54668267 38929818 174220178 574937709 453527064 507815249
156040409 58296021 240416 484102888 434931475 395119568
65515494 12235206 40343515 134708200 118483011 124014530
55240722 39509566 46368271 138431870 197840176 188943994
309214431 4423523 103667673 492814855 515805652 516122264
169935532 47231412 29671112 256793258 196238906 229277140
189699479 4280282 12466550 618244768 662947399 520254329
25355391 24662464 28050361 198728205 180809912 185211088
376363212 37791820 23492744 831314290 873824341 469846151
166707021 75882281 11726706 305483691 266114009 312750791
74627241 6443954 10122440 190009213 151412281 185093177
683270901 130635818 411995841 863934239 735232351 752932047
85000046 28401875 26287417 151532226 227011978 207203971
608112549 163460919 415677547 722388288 323232492 610725151
58783075 29569593 10466396 510784312 489977717 472282197
644665313 62389542 254793036 948032615 723409895 819703978
28657372 3190017 18425092 47950873 46969326 50801031
126254968 32268476 52584959 603011321 488729088 611086117
107940473 40200179 19380750 121758755 111259116 117323516
157384582 41476996 9830353 529034221 472364973 485682801
43190103 692784 17398628 108491987 122124832 113630306
298443773 58407098 83474211 399878227 438430932 402451767
718323763 110609973 617973569 815186245 522363869 820815063
16638115 12001814 68644785 716945305 682311353 680272344
270720278 279280054 94236421 343644196 405772050 393820747
38275489 35033205 49793446 592390600 593998023 512960439
1704353 43789 22498 7140104 7728109 6942128
60795149 20780384 175178819 397276154 408273600 375901146
582070051 240587675 453898650 926775007 457636212 823557650
128047055 38119018 48117958 499585429 636252879 516103024
4010678 3085674 21457152 84958524 81530077 88653345
496615504 20860308 61673872 675689106 724327876 568441083
18796982 34116928 4301807 358270500 354715532 356149231
28095435 26177003 38732469 307768086 215763748 310936947
245107028 25871582 197907142 463266884 478446696 384121371
3410026 12964027 24370658 287810851 221643931 251042767
848291 2985328 56289209 179636267 203030464 189615049
23975082 10274446 35037471 310665967 295263583 308217739
9204705 24786041 105961324 508032139 464533787 295842135
199087536 27961217 15139244 262314245 218717179 243211275
2531942 1204980 866828 4645966 4092756 3138823
55152482 888337 38383191 447994226 459300364 410470067
93038402 285945908 77681093 890831551 841036800 596352876
54820919 2256470 26167355 66882923 36883050 52603651
68555668 44112978 491983 229992055 240441704 242077196
8127657 2558232 2913800 40224813 42735314 40364433
58666778 258651490 125293567 854962629 897858868 806718769
58040360 9171321 26200252 150244655 86124798 137879036
234243906 32195729 140758435 804833015 729249371 671809080
335108898 228962160 275686687 783558643 656584152 861924723
96550197 65267548 71472068 918539967 981021348 930085238
104677507 38797823 40262113 756421983 813544962 806611050
6947831 5460894 761585 108916926 88890255 107273810
40210072 30260301 36808892 111448109 98358318 105337173
26776056 19106760 8446461 565737273 555261022 529818535
47188476 84949689 92268269 444505077 463038452 477000531
76657979 3817935 20145777 200356928 172577970 175183937
8701990 21985637 109336860 382108454 461233144 479453045
22446756 6687614 14198137 60007223 63518390 62493583
241572022 25866176 49309193 484046240 491998504 467497955
768984099 334362116 482855685 900457478 788757800 696841065
79592892 17327407 11132676 296186005 363012976 335961717
439247835 14609569 86896086 673768760 583774454 718099707
62989405 122560931 43365097 570640141 619625992 511560248
27250653 4307665 7380969 32102950 25494552 21929383
861532970 272580928 34170046 923234103 573242564 668341760
32325822 60661662 186444 701720662 767304707 839418971
161856605 96325807 169862465 606450916 611860861 568906664
518850638 130618208 27411812 780777710 810712467 763600617
231742380 36251962 112317844 413518920 419022085 402435304
295166737 46624888 163212577 495550432 375153713 476686869
212984609 55460879 37004491 340193922 265402110 274677999
90881981 5225858 4595981 174090124 162872877 173833014
546428904 290653635 223414836 630517501 630183172 622792231
242476154 85774619 21612975 355896697 285472969 366308436
498432634 311316686 408068951 534410820 588536013 593991532
8256967 1815512 6321171 195483411 193420739 182016869
24871199 86161391 34390553 900357134 795447192 919820443
10439465 241123 1165430 14693045 13151684 12247327
215742215 17411811 115266368 275837525 274482074 219667969
603342491 791977470 274767182 726520556 884450595 524021816
149094332 22728260 17750639 554507356 711446613 581008825
2101947 21878687 65755971 322629706 403562256 415325323
250543354 86255108 4624143 518062294 477138495 420725320
509256848 313584820 44952987 554015436 548692138 343429834
159291067 46649650 66619044 192411670 101555318 111322735
425062609 163911346 14706929 762347383 878707276 832024179
29313994 10247581 35918740 141226008 155404536 142762356
2142341 97312 47034461 119273858 116607204 113988886
27813409 22746127 24887552 435783093 406902167 442130547
15870778 5865293 17918432 178224044 173668310 176723166
186691052 131031253 48300834 877011459 879863533 937519536
159889913 16576585 19031327 532937749 439736735 492899535
1277002 98773006 26417379 884287223 879982517 877518107
475331914 244042980 33689789 871651293 835124169 788495939
393233286 130255352 6035061 493995852 360549395 559476972
82962728 167858584 131736648 773796484 771641531 882197379
85848715 70702345 41501906 130044899 156466501 136738288
43409986 5185819 76716591 572975580 672639539 713878203
784582 40598 77702 2635886 2231349 2443181
65222754 8036146 18726847 113307206 118657657 116378841
308029503 218960411 137667463 414475674 342412318 391072810
102146416 102439281 85617858 115022070 187777696 120418342
75541491 14846173 7508031 96852327 88376522 23133639
72294728 9252566 94932394 543113736 571857191 667339490
68486963 146357404 61873022 811384979 702903768 823990069
8793650 4342283 13426930 323864966 302217477 302767429
489912211 138752236 18669869 862734101 931451162 946795872
62366595 57085686 2690835 430852956 288067650 436290137
286645822 168280393 61060416 310377720 353676727 114419914
31537266 4425408 27697338 473126084 528658272 596192707
592773088 115493121 145127921 714020501 651444115 665611875
76267729 232918271 16743030 913037700 914602680 936719420
89668339 51693560 39601451 175313264 173862655 172940726
35853075 124908044 610926 727882127 682961700 797917445
276418091 15001586 193174480 388835788 305627343 390016201
16866968 163614 1371386 91589175 98648615 99161653
301600272 222724065 46375731 400732874 396756990 247821929
219256107 120471170 71544534 271854968 566692115 379323836
8967674 198103387 282764524 683212382 682757894 636512035
540330395 183391913 57462924 607021925 542438119 388566614
399112913 185573858 111361899 639059362 562217343 431929061
129656924 8357412 79026796 168618409 112973654 143572462
319618209 68978693 105457548 338828961 330338057 331066044
33211760 16086258 33723766 136505018 136673708 108681642
19295895 24712391 3734780 187781126 161649126 168119754
308635596 84712337 30484415 660694501 707131763 678699757
55941234 84165511 1277601 104362626 122078214 102165492
162187166 41691721 99950941 178680670 215246837 206859885
271610058 95085945 199269212 617917378 500852644 605532200
77482930 43205186 14341895 502540391 667438354 635111419
241511377 83086013 60316589 504854198 481216612 519616525
558373126 962222 132335954 802865488 860062012 755413206
193084216 18461949 1455862 810505336 813824343 826738642
57868220 1155227 46731689 350260920 351686643 344683175
516505811 16766125 386876165 816653446 564111288 831989344
188079279 82568218 27012773 617360876 933257887 850571598
97199564 39833589 12520100 540625339 500586105 480707404
17584323 1862859 11359692 74877986 79010039 80251844
80664341 7575409 98710640 643742689 684927319 711310319
4708790 12383454 21250584 153951948 140348285 145484177
5234604 541901 745082 47325177 49141349 48918926
204105631 11545374 41303915 723613425 787655999 678395953
173427011 121141609 9253337 567077309 608201077 676081701
61869287 235432686 10061627 633530200 634088886 614842398
313612285 114797943 84958218 354947099 338254339 240600831
146365902 32406731 118830241 693892816 823962701 803315539
289573881 61315514 19375743 400991879 490772850 451531931
105152343 65017263 21321394 777726899 894537262 836413244
22289564 288794 36591226 142191611 160228873 151970023
394919819 118241489 201681898 560136206 501658500 573092455
1193790 3581957 119741 28010638 33601109 32739332
268876390 50036822 35211504 729921173 633693029 739292485
164781101 49464730 82792239 304940687 249557309 305151153
33172116 12925760 50598635 188657750 188686231 183199446
132388200 4548168 55204828 165589467 78954717 151188277
43932272 28660557 5102065 79785156 80056802 71453865
37206062 2471084 20634387 268307167 283977854 244228636
16027393 12110427 3226878 19688807 20886297 17865038
198948243 580640 80786100 396462796 351644024 361265897
93934682 30424800 19930720 368185133 337641822 373610678
555584148 24741144 30798291 741912428 620535373 885094961
36088139 24572408 213526832 632933319 748131887 799752618
79082140 46639801 120112769 433781589 465063851 471172534
41996179 15742287 32525326 799693628 811945035 827492284
181418228 18650322 106593687 462326950 400947994 456359996
127807389 101953873 25759881 530190114 535030115 407133255
8548477 1014921 2473948 15357298 18075218 9074379
30553013 102924502 15680742 137684455 147784067 159002246
628584304 281300740 150833896 690770429 654983252 429799072
161153024 18751703 109331059 349146785 348577707 347619400
150301180 94891403 70615976 430319292 384172840 314229268
57419959 64863969 9340991 360163161 385558002 333844852
538800376 41584066 150915758 762482521 562159909 391470031
21791846 65498825 6655178 157430727 138083667 136235193
611126058 78948319 179616502 736080038 518037732 683027484
14886980 22954716 4376980 359430312 433239188 431686572
159137043 41522975 37731790 394515436 372868858 380357097
118957449 139879666 95320815 212349649 287926913 367995287
216035207 123414128 6756914 582939141 574400698 467993908
68197543 12883683 7528192 706175313 707914687 686556432
272910898 36521914 50124377 698855946 643516950 390582313
39035271 6591324 39559180 134774271 138786443 130859166
8897523 5325752 16109851 253773697 275923103 276564307
37956816 226438427 140228684 474825085 536175069 544944850
47563345 52822437 52700178 369132054 285895340 328349465
127353718 39324159 54177542 208874758 82004262 157956120
248240326 5814808 4969039 313630036 318913795 139871147
241869668 181165024 71458288 470916979 480952029 507116949
65537868 58419783 6678990 98609706 109136854 112765818
24895403 4646202 8976168 218528504 234301641 237726884
25299073 16472987 14632924 410701281 384713444 464355712
8719363 9812871 10851597 106519396 88153231 94305811
12267809 5323413 7920934 378232255 368555764 377167365
48520586 51967550 29881320 340240348 319843700 345739111
131296429 51423647 74744769 141418359 144307274 132382213
134013216 41313023 23301744 554610477 459181255 471711801
133112420 1832903 55154993 795207097 742604410 530258411
132433276 176035106 118028617 566808723 570771917 473717511
27520303 53037292 99011082 689272082 556875137 642131754
139411946 41752102 157899311 593561506 834173499 562938644
27333845 5900801 42192113 281954434 247380124 290669447
112225100 32413397 2060502 531165826 512359437 530209129
413318704 15668552 51524135 566624510 472999978 421690411
32110468 32463308 169527205 743294174 879488985 871817950
13845362 15121684 105977067 664120029 423276271 455256963
246357071 14716172 19145149 598818556 565777398 564226677
1176058 267096 702827 3308215 2778956 3226986
95923414 7237034 101514768 638550334 566558107 762838298
645071737 65424151 272510 652492282 620955908 516910038
80620413 308184366 33338412 497382246 619158994 558966832
5012036 4202 717908 14828103 7987197 12953520
41837232 15480086 11265013 451399075 523299532 436183717
165627231 79096511 48075290 330825333 324953987 368998783
120527850 25917896 138256918 181291110 181665858 160619339
314574547 254930103 397099336 949950789 924530616 971704681
107960492 57298651 125079712 418295336 388366390 400177332
637891876 52933347 49902923 813859221 278044947 701214907
435021903 268961371 36255158 759712638 774721367 415205397
47607163 70736236 35736384 554244743 548673609 523093220
163668704 185752885 84273532 732357176 910489399 430084577
27211387 31214650 13853414 181895054 178310993 192095278
319680043 96228957 184438964 782196797 579122708 774342296
78152835 54223597 13032486 499902296 432792056 441554853
5945127 9080292 3236945 175335260 122317904 164953152
28670428 2834801 23887932 60045825 65374795 62587627
22576482 6093389 424796 38103984 35221465 33971645
253685647 13522650 96619239 394057787 435811635 407766904
15460522 14942194 7828573 542814806 572481437 581367804
1905536 17587989 11285499 325423302 452438271 453399390
104035599 18792848 8823643 242116844 211332599 274726093
86284822 8900809 3956010 105178796 116444670 68455930
5659588 7408629 11681807 95706272 85182155 82236010
113955123 63143529 28782241 226390077 243315437 254656248
343834549 79314261 37299869 570231199 250121612 90636271
169064381 16591616 445692004 600362493 530996599 616206497
751890953 413133353 379717014 904260004 747449853 837703397
380173741 306599692 26582544 914205174 938730641 827152218
27121310 37267251 59517027 848434863 679795257 805664954
114308942 125316624 22159608 899939046 860924856 927022930
14569122 14989975 63824011 427543767 424033383 253913492
39012885 2347002 9730632 40580909 37409499 29128945
174413982 44356764 2508836 371966842 314647589 366290505
149065004 16184319 14863726 213326689 188319437 152141828
128828778 36824614 1342562 941141937 978173487 712924359
5488329 8651739 6923937 50865302 51243564 51995183
163237652 20844615 38840475 562711441 490480223 532712382
453153582 138183097 339766264 736007979 203198655 724739296
49129769 9875813 65253434 485314576 497101889 509792147
1329030 39335454 14460417 185589620 184526662 190762461
313470043 45578333 153515597 761211790 779415843 726492320
68389000 21408501 4753375 102112879 85464451 84249086
176743042 28440267 101773134 652617720 568519746 623991025
715436 2715841 6037582 59793649 62250436 58254028
400756737 355015602 8962716 644309909 627375502 556079930
31842 562234 256293 2485428 2574247 1924706
40665603 36850413 67481037 621624557 585551157 561280343
360321468 108320133 215186658 699267372 438282512 767268414
13155127 8795714 25332267 334188124 359374607 384568349
81942003 17530155 54445008 690431538 612394962 644985685
442961 14300187 4598370 185409049 202565445 204379388
77849464 50450968 40338938 246983908 245955554 248064320
296202446 78796662 27027398 378594745 349534389 336666496
41175250 5152794 8175364 327515521 440563346 436321503
684731192 188838738 149231863 918418411 739061008 713633204
555975643 116585865 43653366 684513645 573550676 539988034
8728339 174182071 277826383 802728534 860597294 876479721
21897035 69928955 48533023 682383029 661092430 606152609
85978295 6109466 165259056 814445944 763044766 724873409
165200803 63503868 28239770 866509786 868100483 693329367
3240959 9683169 11715891 273171348 260514964 343207749
495864403 380263240 179881868 570117149 668558220 565778042
661981613 4786288 224119009 885567154 722794123 732045574
314818797 280666007 40477945 910776025 831059292 635862769
10390628 82382 422826 18472968 14877548 16520733
9637023 2059133 8536458 78729868 65180083 67704161
223158333 67855636 45429984 769143083 731166611 592257628
45074274 13036574 6762595 206959378 233248996 221836917
411656213 66283911 5464716 511608716 479942899 519019957
42908032 5840419 96108738 839817818 845789067 843908218
85995314 110554073 15710866 944572301 929518070 908333352
342338400 189419943 49729953 710570300 671156974 728769291
574782801 136458251 30770185 737795649 599774062 719232921
84678598 16208090 91328173 214137378 182773554 203386056
362042 3218714 818924 8337493 9257540 8585380
209019314 36571047 72071839 385348733 452111761 379196027
579224567 126764835 157970269 807468246 797914497 788440720
14198930 10865474 11609840 113063573 112236978 116650051
164800491 149660553 14765530 564496184 587052418 595798327
177089955 9498228 221718866 687040216 926824066 802413376
206580599 32540242 28919626 272882036 240019808 180326862
55342328 13242587 29673614 65164299 62365537 55476437
123842257 33899840 30671193 474278265 434411090 422710692
58972649 39234575 122126460 392957703 432370362 347572871
107580076 73837190 48551260 422817508 431720765 486496553
94608102 66429447 3303845 436163652 454549535 441469934
362367054 198204015 108818285 473141543 452498008 450860154
111403248 15810985 37726951 867487415 904357082 913462169
64276009 2380851 21179985 456907053 528528915 530273064
48112314 64320409 78137647 695609628 733601489 728758625
82100677 71101654 47821580 340768764 315209245 319267968
455757017 114956145 159590832 856308889 905270226 894412603
54568328 1104408 1376356 330405620 347000856 349203674
246123606 36814005 18719694 289117433 420248843 456460021
350921522 116980395 283476356 608847867 655472276 620002770
317060522 136583789 16911965 436595628 407591752 293532224
25963819 14121233 33916869 69100795 55862559 62748279
587747882 47408972 208125656 990273449 907877813 678712080
64714313 8068621 41559901 214003650 206475310 216749647
311820247 115120447 59897088 548157206 595628076 576250491
23760861 2095328 19678066 125080868 121962508 80046703
15210976 6351514 28793751 85642804 74782220 71959771
3808880 1390340 1107998 20017687 16653058 21093545
69764968 147036819 96920363 676381215 731237810 762786641
754730388 150989345 104730655 927080689 945696416 809827667
111196232 119139573 19469088 518301243 462537236 408893164
230603202 77314786 16401073 409192434 431831940 396484454
384668331 218289760 519177888 632890032 511739115 782654598
201381671 3329844 18736370 487211418 318110556 468093591
196480755 86547218 6401813 669333894 486119640 654014389
503787959 113945377 20568106 641597874 731401891 675856069
29767688 138612065 25185902 444135845 494061398 463916575
50114672 86643460 33055794 794258020 798805284 764540659
14243041 4520764 6999402 20779947 24079598 25365431
16013591 29157718 28756343 188443692 191295850 209571416
396109289 11332065 93945211 560388014 616654613 509161060
5628270 1437222 2100370 18641203 20739359 19308688
127057464 30721148 52692053 309384981 424849465 400294945
502181104 450117689 131702845 931724014 856134442 963119729
25575040 8460258 7508586 723600436 638279132 492592982
270927624 189968292 78027604 545652620 564780121 568536325
203664506 185852715 68797844 392679445 327223256 388140639
1170605 662392 18863148 165124428 153459878 167522570
273120700 5580853 357267278 622627892 585363241 606880275
74091009 95765124 155277625 609395141 605130645 577778494
653991131 33572977 179243293 868277689 851277645 633862106
73608511 20810596 86553972 97560383 55387465 113651635
7820191 83097763 195036460 748161792 823329435 831560051
196335839 279739077 51311138 866155101 774913381 838413226
298697042 10587549 44998545 508431954 428863917 289350815
28894416 15399529 4597565 78079589 88255016 71162923
32971464 4187993 113942133 725591433 685266495 733073657
20224574 3871912 65231745 150700427 170631063 165730857
11773836 122326317 5336613 381791053 376636478 379960238
318402919 162358470 141104019 478661062 401186254 522820301
122015596 140266062 23405572 421283911 467843207 557439522
134985708 27722593 207276010 390386244 498609804 465121156
369998722 47072378 15509735 694832291 796587421 802037949
77330702 91594872 24536143 445610707 422473619 377936504
8976612 31842756 54829406 427085697 351361488 431894952
771503825 148165894 686338704 843981815 483844559 828370831
58595005 199201064 22933232 664526696 689918388 687794952
96336106 133796886 79583927 442373990 365616893 482689174
55156373 1473332 27033789 281588653 325804224 329353513
454060964 184660632 118305642 759045494 774065809 789662194
78969310 23982848 1241503 495111088 484568122 471013737
59222951 31032462 15123099 63709124 54000391 62109897
269546179 19649360 39285485 439689054 411939783 465196260
4625185 6832720 35973309 80789262 83107533 83286923
87421450 40333538 18185556 652195731 754925425 764581021
8655958 12449513 44907854 758047851 659106792 832496912
97151783 41083034 96376448 151802168 190516299 161526305
17437188 54994414 44108021 355504308 346732834 286989481
12447444 49299315 30596989 347277921 317236722 347505900
8497235 55252571 32845440 518494736 893341593 738387263
53834766 125015682 106220976 506642121 577370006 548166793
44705584 23514066 66650600 159435602 149560171 160356590
20754809 1446100 14944866 47834736 33639440 47080517
308976280 85186824 24644286 421938333 386327533 241849320
48546048 20581993 2212415 81951654 77603201 58208686
7334589 4009042 5968680 29792788 21381086 22051064
210782637 46811930 47401136 428308050 503742649 502819523
19685903 16097463 11437713 131783417 128853385 118996706
1188450 1196583 410051 23430310 25110558 23038669
20380329 6931538 561428 25911232 30677648 23591989
18000749 39577751 107212353 569485878 627223006 623558679
289629588 150061836 44245994 758391338 502928399 842461559
149523244 3138915 27491488 242549035 166199465 231408284
156218855 9042067 1457998 266310612 160825258 198738948
5549261 253979600 92689340 578833530 655163743 648525826
51499821 66135531 111146586 513028054 460848323 514338447
221376011 51766388 14059743 479512921 584689472 556233927
654329844 172114003 144568576 705375853 816261924 480571636
132664135 17572169 29077547 536547130 314402672 385096283
3548793 16452465 5944544 168531434 233719718 243855585
98351471 85267573 39717350 131910576 93018754 102554841
5644535 9290802 157121606 269863275 263882408 338825865
36580060 59915241 22012392 352368652 320815619 323949243
1762120 135767514 64088029 609824576 618418960 542598292
58186806 2106391 14141067 197723147 201361538 201896279
540040937 134712506 109031988 725126844 838597459 844203657
126848208 27772933 3461330 233416281 245274771 219087065
293688829 9681087 90799051 811112821 801041176 794183291
127114520 5637970 415387987 836548254 766592695 719033616
217513545 127622264 229924562 569615827 503959452 591296635
392727409 72813005 16999919 540597445 538911105 574908385
285671333 82995462 71210789 478161082 422161856 554720684
33525860 13122126 66924782 612186688 516285808 555889001
192785213 129093506 67918230 644601014 691882620 661457149
110026105 19218341 104389951 473840723 446597766 466415707
17417549 61269214 228653773 900935023 815097116 812903656
22550170 5708410 6924011 41594465 52557428 53357731
776618291 298315258 307458923 850038228 526515827 719103977
75045257 135662948 39551097 476220457 430633568 338150830
59164547 56787100 28535444 345680841 375334546 381065672
172763361 63192024 29582960 239574731 189227633 147596240
8183179 37840138 8051835 198898824 255364400 227615801
44579590 59694332 31756491 344220063 337778454 346275850
5511975 13885919 41571163 189700273 141712864 203718707
219956243 10028699 42789222 249076301 219156679 216579723
49584354 1179487 12166957 118574613 127768099 93042807
3575850 9693543 209783 59356948 54044988 58430201
27393990 172792798 64183350 886297476 917371224 894005730
234997477 101722376 5443833 267211364 269721926 300395970
98139802 17870407 6670018 507967425 484321959 501036178
31253589 53452954 61083675 278227156 257685149 271474255
93088965 77026976 252865816 674522963 680465856 665271536
537049333 7662807 408257727 933240654 767391330 934768950
187691776 16450020 39271980 347225370 357670340 241363312
14814608 3380923 3612753 20352269 18022756 21296801
148961185 137417306 246856268 821723688 633077730 885349990
117865222 22868460 31718208 146845628 38550774 105167828
9453199 701343 488516 155357694 137449116 160183194
144120035 56770936 16960168 474099512 702160014 491378060
10291031 31165834 33039306 365981421 353074736 371969274
343638450 166047634 76753286 715209194 763855370 691201041
182688826 20842989 50310945 291360242 303183216 290049935
57789114 21103382 16300227 92465710 84320280 62543186
1390830 340889 638491 22510224 20656534 21185940
41617476 43467885 11909019 296428406 286755388 295850288
38428224 35452823 8684179 364932755 349700795 322908060
159671905 42641358 38380293 225491021 224984832 191744411
320888659 46806744 99170335 667968786 660645946 431036749
15131688 3525485 22399999 431586131 435067968 354045985
13897855 46043775 6619714 557598260 527914596 578919777
114085968 40933732 240152680 380555539 440827486 449333164
20088228 8170202 9732309 267731438 332903500 330123294
91349073 15263832 1110345 261387638 334053803 260245311
30733690 21525550 2130002 118542117 79532079 105492353
476876179 13599609 37801616 760557837 207630924 431597811
18435021 34853547 1954364 254939254 250843368 150021385
128680499 6610220 10252428 741408394 831979258 872905435
6685822 110113 937597 55109677 52368695 50266338
401203944 40512534 519371338 587026637 551394116 696783015
78508936 11758629 95426959 244460907 242795195 243916324
6815362 30854496 96486773 585992269 707850193 700023020
23139442 20217894 38734562 224109346 201756463 196404493
230491618 157514085 95059207 377629141 341302861 347858527
79483418 43849159 5748897 187019233 193683596 197862632
29691559 91223369 93855432 463491288 515076089 410158699
9071862 142066716 37019756 616515151 601651934 581324636
14996836 18947172 64910 421808877 451802292 433307673
9345074 148604 949267 15686090 14066313 14500163
338794180 38416725 160854154 493125954 356141093 457326533
31322665 12865016 4786069 41535046 50454772 57344130
9220127 15516406 19689182 197441831 266389135 255230436
47448509 5212213 5774015 128940831 126620647 131959910
433964 22588863 67966839 569854753 581384612 431625802
57182272 5649954 12853395 366485561 389358827 405415977
125454424 65629160 32312811 340020465 299383172 346560249
100996009 29290688 87490792 117534720 67206503 100324141
35504445 13967964 9858929 590553890 591094211 609487323
4024368 24646257 104683114 389202282 421397429 381120795
18369881 30414609 122802140 869936791 718947759 851494299
206908169 112002335 79764743 689963050 560842071 596518384
280486213 11143443 37318705 300010064 324238466 73935089
224123859 163348935 358029016 763215299 695771639 734807616
769506 14083141 19907789 53042748 54239896 53653959
358101472 97467515 112996146 391149578 505636355 458592234
350825558 313399447 37196597 770072279 607492833 721669841
12536135 2762751 8537792 26105461 22940626 28168205
95788741 2341105 3983526 349910944 446899898 360345484
27163116 24913766 40315167 119320222 93437543 95115781
5040162 13676332 17616477 613255251 584393603 602723159
76713328 16670327 76750984 102058449 95783264 104888569
20662317 13482062 55034595 357748197 337969049 364288771
36719070 15621593 177166393 502194303 486354170 483830156
12175799 77429563 38154467 479766244 394802325 465548177
93684405 108834426 134732516 593362814 591400649 552432275
249612122 52630708 41859062 528192294 492063184 429648599
169054040 19482559 34079481 417483434 373342240 419968534
13586146 164412629 3326208 329867432 434094529 372424702
16011399 133451396 186529461 652709609 562585391 688001709
149130360 52972254 60885650 196800406 191004868 195240161
170922983 3015445 6452300 916170193 923522214 901975678
50765847 26736699 47877452 179492492 191857859 194408217
24257161 2693381 17827392 827391315 683631154 777564636
8065992 8656038 10844172 43491186 46889908 43918095
652130127 151557861 16464726 751939813 733533725 718068257
220070222 101504708 49434754 669715232 713271795 695856802
130668045 67389729 86245532 444419821 395853912 437946196
38674612 21293728 13943993 165022720 163633656 179268709
52903235 24015207 59248817 409396796 326503317 375612381
520164282 34772461 101187409 987265293 878308398 896963224
109297272 29539891 150009360 385630111 491084844 321148048
48961111 48242440 33917465 485725889 461159732 485760817
73201674 61807984 210439 272316657 250992244 273932892
7508179 11880706 746884 123746565 170337167 178634090
2292525 11553166 18621805 655037090 487231347 490746045
152860527 18328378 18278287 661366518 571677296 491897972
220028909 84230752 32064722 609683620 592303614 528941349
35317867 158310 17113181 71878294 53916286 82746985
1199394 365060 880083 20336340 21200667 21591736
16297386 19254860 9350455 61522352 65585059 48360241
19196887 20948965 19353888 426058403 369384926 435880838
308107870 31436537 42835279 524399149 463734579 521860789
27659864 75850224 24283620 296694465 304954806 295436893
284769849 10547543 70506144 553885768 487293920 624218309
120610683 3942372 7598520 569061471 607821924 610030732
41768058 15426569 35149912 283627375 247861626 288706642
376180535 160879610 218793111 758515075 724681493 689990170
107428893 14202922 46632563 590680233 480385582 575056040
75390704 34140057 7896943 539762551 653500031 489131737
443803783 237691352 156526918 560785600 546207134 567706092
251456790 188944754 46821027 486724386 484951136 405311425
391956 1892394 3282319 51261773 52586555 58326295
117030699 14715485 77188134 330761857 329490317 342499930
215753 158594759 10623550 934176453 929435855 874856281
170738741 8606463 98360777 651982837 677922701 671766851
8129799 1639617 19815835 243849586 223522954 139459054
31051968 43007747 41269267 363154651 415629536 344970392
219640943 142798858 143498360 413944282 364301017 334598637
315887228 9665669 88723587 595938106 582891443 542997718
11641263 10099527 1148009 79106441 101698164 97972062
80843267 9271373 6250142 883127148 871138203 825126142
1694764 873947 34816752 265304373 288606718 278404593
29915146 25565200 6779703 127445131 161949902 162232583
36456610 82066423 57622932 559078919 602509871 543630723
220903960 78219589 123972766 274443617 227209179 208396692
664038118 67695498 87155664 775100726 931920424 854553412
34761649 37680550 11623481 582910850 540658263 502156147
103541223 22474461 23394924 791584053 640981160 822638315
62294009 13383376 49814215 853104055 759410213 799169189
141901990 12895370 4147647 176144061 154186647 164161210
305498216 363073308 128232782 855640867 943222836 796598470
19007396 81783143 360955 375780749 474990417 474957265
194865513 24585710 47205956 737646569 684051154 606126494
158534444 76583741 248822 165971544 165269090 25355719
613633869 215084424 72640653 782681368 785624318 741220142
114459481 19822596 78027026 210839863 274111602 248213998
317567445 178859460 3031494 525917436 656241897 630080436
19013100 40992646 3291936 340358296 408966901 410689570
54192273 34876715 33214862 739820835 709585087 817264968
96733675 6550385 2546980 456689701 472034106 412899500
66321489 500810 7816637 353553065 334961439 336376762
59288742 11273974 83452501 303028337 268112363 289324465
58635843 17915424 20139765 136155670 139284393 97842338
269723856 24103569 10272138 467662770 479966136 527692380
171038174 21169417 146671205 646046189 623193124 452821578
9975018 9151361 7961886 32859778 35463120 35540977
375662355 94860889 182836810 761813972 702331610 797665236
135737421 187843447 90639169 835618071 849739739 919652018
209843177 102887082 223745637 473445154 458751019 387896859
257068436 74017155 16548740 334817448 307633960 304244613
57349157 31369502 116664475 763035991 716803308 777653571
129130238 33145409 13816624 250403307 235828545 252810793
29883402 12445849 94596101 711191292 829393719 748110267
770082 5362823 5635359 97355586 93350085 95371448
20588647 27433518 45158913 268146248 278020935 276113701
6249238 99728903 107207487 939571028 831845157 858988548
264664571 96118101 202261347 643320150 658166987 656398440
5896259 5292772 1556635 47114207 44226634 44798028
8961129 90984830 137133993 391093971 402241522 400285725
676144650 100244106 42936225 887832745 934831570 698566772
315248853 57071833 767955 515466711 510165840 557520247
170600276 73631663 83552066 416017926 410003687 398921569
295355275 41040699 158103472 574818964 618531058 554857918
373183916 27972109 93458538 653081729 684093330 547868498
165666226 126912 139099582 779969021 809175883 760575917
203250959 17774784 86950198 230229502 125647966 239981529
68521254 6965195 15972106 101143577 85065678 95367649
265653759 14885845 40534559 380832777 347657051 392283525
540641358 179319008 349158708 875589927 756861542 752645333
160698512 8343372 191264496 925677218 824469649 788984014
9363539 18003650 1155751 136385107 196148345 186209880
128887616 21349407 26059712 294617102 196047362 279051136
24028470 15584261 33052493 266336944 185270534 258852479
206803792 45108558 50434120 253222830 261401092 242454889
79939647 14505094 74169115 192215815 229137193 166311584
201984315 124252011 18405951 310690242 373037480 276229851
19662269 70580628 81809396 805522432 854543650 872825863
709921887 28326291 139606043 830149219 847811351 801224171
59196685 56682902 8128776 553862618 589672554 621854772
39666760 2804889 7838781 91801176 86251229 83219950
4836523 3634136 25822207 183161234 189556740 184244327
57185269 78694291 84126741 839894709 866681035 749280372
478848333 28447832 98225407 900119156 914008013 861177228
100552190 17338791 138448581 691961322 784040728 774593896
6719768 41019264 461622 78972363 81771804 68915304
110158916 64372858 48063135 852201997 841327483 842919998
5777155 76901409 40590710 446027774 440740927 500580840
426833128 35797498 284239214 436642362 273765776 450128536
37709708 19671492 42963151 250656140 278242344 273295505
24151237 23843553 4415323 210605049 196724044 219356282
65846029 97905776 56821666 577881290 541082175 662725085
156157943 159555190 45415875 874343495 810435315 610954581
53390522 39571657 43043656 530819102 829511512 677367704
122918101 305030151 11683227 806199372 761834514 799619210
9249779 5820274 433891 71922803 69833880 74198782
34396714 110373047 24769483 449042114 363273037 424886095
641338847 188004258 497628555 882372465 687780716 668063361
2008213 12860538 65968760 557824200 659611326 624651339
122118142 154838803 4106230 583425259 744034267 668697123
409442886 242592406 202447829 775456801 694003332 460838617
10853966 32512953 304335421 581196643 820479776 812859369
370305786 18759805 82976214 476790785 214594335 466252820
7084642 10241490 37218759 236479142 232168315 236030067
81480917 9664627 1643838 332584095 308530127 291524438
207878253 133187898 131873115 566231715 615546876 615137156
427113806 21533398 82679558 662275901 655120837 567302403
6321813 31601402 18629875 275448556 274046436 296345059
198092564 145865165 17171700 530304216 502570977 574728566
10842876 6907115 445537 33729257 44758352 45513594
411337112 153264156 106221984 500745075 510741941 460911383
285576532 175265258 60038044 766028783 561186968 711790151
17988736 193125083 54393731 388887607 608773324 592227350
261627087 15210602 255488834 817564517 793226989 793762375
118544260 5140647 17432251 626819994 759478905 479971094
8047691 22569473 14786851 196157862 149916140 206880897
31754847 84864631 18406606 365889835 321044903 390361395
23194881 57156772 30098935 944623802 886612815 858546569
545231130 192529987 242230208 772348248 401947461 799066872
777985 153141 94301 5258138 5414596 5265785
46724876 111789256 40392899 478125035 517117206 564273470
31654784 5253147 23257308 214144280 204547437 211455993
212842658 122528474 43919655 497177456 504372207 462201925
70134547 26443829 128999978 366970584 413938173 401268458
197418826 104267072 51789697 494781056 412754107 514389529
32741774 27642133 14282448 153605466 140828876 182281697
735569813 91042250 153566107 945043886 211926316 501839863
138845845 88476114 17385873 948510828 808173130 786441970
81317567 78028004 101317103 555850383 447752491 511910120
560885195 354599464 108339885 865254147 882475670 613961313
32324538 52383928 74841154 507525691 427425611 493319951
123754539 80587770 50020630 927055897 924228433 914132308
422061685 203296852 255405631 440345197 434084021 339706732
25390038 34670900 15982223 409358501 335081077 439370521
62920087 99117070 1537232 727525294 705566134 687809728
402125932 118100486 399026694 515764256 460913005 461605212
62798512 43625606 1173138 634503873 555371610 607125870
229748259 47982561 147154768 667092830 705756726 774375589
15319104 74724668 2473809 573021469 478932634 540520967
74044153 36365403 10312717 131175278 157248763 172422449
21709149 17769003 613327 271776964 273271802 266491624
138711169 32982120 12126524 203536352 173716772 97781367
157569101 26626160 43794873 780219452 676534161 630502294
17819595 4022754 4750553 237973611 238058184 234084308
260853566 149900234 100415420 315294149 313505175 336218910
57731722 5741366 13696540 121633845 107103069 118649432
1410138 1259676 133682 19049001 18203349 18384266
229817395 18297850 2895038 632929066 633569054 619456658
721754532 69346255 209125635 845340030 678728301 414041996
12374743 65397342 24366157 383754600 365675185 349489326
142542337 62682608 149245142 557568261 491283408 629566109
131672003 14644131 34709426 623872236 661334534 645162674
120809787 52171941 2208342 645568708 644795181 624423368
4713856 5044533 8311352 72461519 85701918 83094438
14965402 13489752 999352 183809588 172043139 180515748
14215072 877762 4905906 42115289 42050339 30782012
161340281 16488430 5890710 411756880 399586362 463090594
2640114 93573380 19705875 537470345 571338953 643455228
141505525 195839666 158800225 821896073 610640391 823702100
421286924 104208398 38280651 823754712 834200127 523529986
92120390 21731170 11273985 117341185 144094711 133714598
49533755 44782160 35404714 153577268 128652626 173834771
421649572 23451279 81020630 511097394 507552898 416638198
55081380 21454681 70015189 552306390 512705736 561466766
5177652 19332854 11263494 177853718 175345155 174961567
234740727 4766965 45347722 523660866 588525181 612540759
281312054 209449330 30032428 389042262 346502547 367680367
32946446 14801358 25297633 215010536 200793587 208606953
34263126 44554230 9487158 206222406 281853350 278651678
445384608 218854080 3322186 459843776 455661020 116950234
2568991 2375183 1072952 16792385 17590154 18527851
188384052 16581599 101356414 390096371 440139834 430491986
564321883 6858645 357132506 629929963 530156584 567035488
147125030 2569063 86908209 488456832 469556133 328153461
45340263 865104 71390039 368148378 322625245 335449877
96977346 4423004 7721837 597498344 605927378 602774075
114398190 28717388 2624350 457144887 474198777 436167664
3496213 63646439 99164230 465950767 436584322 414562216
183549686 85347868 46116501 527661415 347008594 321820338
304589350 99488833 41211353 356682947 146584291 225356877
242939345 4843583 516409814 887853902 986713418 837896595
91790272 6388372 17101381 299036679 285403412 297083251
256096620 7182988 15471393 418393913 325300743 283402626
473940695 3835720 210272644 906055246 893711358 770836142
154186158 62431807 30432430 190210029 183641953 148239225
160983126 97796619 5717473 221384863 202934416 193602399
74402873 3098598 36746256 141374517 91112569 154268079
156645425 13685123 12950144 512918431 606233935 657064992
498171182 59648232 19986994 668952106 705756216 554263677
18308207 7103349 27157874 700040154 535873135 683547557
48274202 14258860 39877675 168986097 217095647 203797874
3998710 6071898 5626662 35922964 37615701 35989706
1500353 11457330 131902822 699359760 725888184 661207894
121751788 79445686 24713541 222668542 196924445 216276269
29247637 53691931 95767274 699455108 811658288 874980600
997881 208837 9998371 22422618 24142174 24365364
13642200 12330734 11654860 472844437 397178677 523814456
23156500 57775991 24642903 148672987 146656768 103913229
1053814 1882289 16848729 102924529 103465348 106679531
141644692 253758348 33216228 808047561 814996716 823054332
169853305 133921905 117460394 625600028 670188790 570253543
178846189 20867305 10623555 673497420 675990874 432806561
7249196 60760038 27689319 175808236 168374101 167188214
168549670 181460399 18253934 443593766 410270968 510336207
112206265 360964031 60807054 954117364 931336282 974519603
90770756 11604911 36926170 743364933 668358648 766900760
69507574 114785094 153561656 663869718 764189309 696751960
193854979 4720139 41857066 367254466 160601767 349780015
282364956 50879415 61612231 713851446 647382080 692390812
642462098 78915944 121357396 868341066 382707171 553878033
20819045 79971408 40614127 393039302 372898907 389225144
144198468 23683152 9870965 855811869 852193845 558842599
2374496 190145031 5897628 679019301 670538976 658492333
312047428 62869914 89382794 817737613 821785413 642001595
140501767 10960319 33898861 654116276 683613481 585892762
12286292 19454688 130070311 708460137 711868765 690202454
143764315 118424236 55644668 685160369 684830770 531247456
163939676 54677090 104481485 730170741 830003927 791186998
5093902 4321227 4326126 58221911 56202272 57899341
60597460 35181324 27968941 502605256 496769628 465441316
145890587 62494266 16692087 221833166 152576922 118450612
403287981 278645725 110083988 848042857 799189219 534642521
7675815 1089643 13074775 241530287 253344352 266725206
21359116 21967646 85048407 530142916 629049967 589861641
122437849 18568343 26720659 163989315 169965694 128031057
180146957 146966809 9617569 772299805 656918194 762836287
38529577 13076076 34270507 335955483 356028957 374520931
65486076 3595545 510858 170165141 147584802 151285724
30965630 30028772 134985912 573977042 679991059 820129793
750109342 114624669 206018514 970373224 648111860 750328542
163887811 145827582 3847802 502101342 605309583 577411920
288522307 319033911 8482432 627138188 657044348 427100253
41794175 3832164 7687575 116999374 84870543 112498102
282307132 104179762 6132195 295370291 288407865 230790533
289568040 8185809 67258708 521959834 465734079 382193888
31741103 96480203 6741174 417058899 340610850 372473790
26095906 21872291 27619025 276217921 344204724 332633143
71552231 26880197 24037599 112214843 121200502 116993067
154135194 15099842 47974704 418883603 451397497 397301669
56401562 14306917 12157707 391145386 409730481 401711499
3498899 498977 1249959 23555731 24917276 26151265
138679273 76616510 14842911 238356927 180058258 211082036
160982064 30366131 59538393 816668868 838905595 774128026
430418731 94118211 53930499 703388818 706017113 483464648
343709901 144017709 83475299 545977277 305120928 449557221
293487898 19540822 170107582 780853455 648270614 662718175
131796426 1325990 47583068 356233711 315708595 375806053
41574373 64130484 119909377 882577457 731933759 797594551
65679939 58378944 43547877 995830581 956214224 900955787
155688381 63244624 279599485 963787000 959867668 972715075
14010378 5476764 21762992 529433256 530123513 533823965
211172408 92829582 46886691 916705296 816377684 745421757
380463210 133959380 34878953 450998574 377697054 285772193
22564722 23975832 12674787 209012841 203894861 208739167
61403939 61496101 20468673 782105612 770756019 789244527
582418529 123948655 100366198 624096016 229400990 640796771
34317997 26765546 5245317 192142630 181155653 211875487
510817326 159543118 79898593 860987153 778891773 659706344
80683887 30789638 2960729 130604185 96534111 58042939
19857871 92749139 32559146 607536137 631138691 610769285
165924093 2517568 129446222 756489974 742498434 785521302
323323651 33502724 117429670 346424789 352186907 348049669
205347960 45285177 146698732 677782642 651472273 659272951
113897171 26835985 116108935 248139139 271012535 273840006
85044803 27970574 2752219 470679469 480674086 430650856
36244976 4753781 23769321 298606207 243776339 314546907
20817815 273858642 8221556 910875955 885594784 837302514
51812648 61110619 42821183 580314009 571144889 561059632
151007 145444 51677 405531 413693 406681
311087446 70659677 51988098 910441636 835460744 629418457
38294170 110401133 24250595 694480724 740215037 647746592
79716927 56808027 2841773 160101160 164640960 136152583
18143847 25922271 28541887 219342162 207643326 217966383
234224437 488060 19835629 247784633 224298349 127587205
95151 419370 2078144 6928249 10254233 9892605
517664183 336756023 335433404 885310986 574972108 844282812
22282561 1433858 4480159 94582188 105723136 105132349
11927771 4672005 8519123 60121819 70691548 81369029
95077421 57205789 36175204 243716536 249337426 253614029
306600176 88229443 247935998 544882125 553394166 575149123
211559472 171429886 28690346 620437675 670911915 578171832
18061381 1799919 11660815 143708854 130979288 142893456
122921959 23737991 1353511 125301129 52338560 79009533
545726165 10321030 397867940 801856109 567287152 843395691
11812840 46793839 142571076 620668731 591203653 629724566
226267078 27766643 63419865 261721583 103930997 257916284
145315701 63050588 33841620 470187677 683623252 594155668
58131454 7839568 68803726 647946274 612648559 641981909
23191119 11948983 7170044 393468145 350644351 390675686
172165202 133799167 64156729 276669722 249713251 218841027
24186722 4499997 5003013 64793954 63182940 67583711
119755537 9129539 61157310 239594084 217410938 195359453
346173086 41264019 10398731 447687383 671651966 667613637
20076888 94765515 201188979 711235579 703416274 652964356
102646131 30654099 22398165 420514066 393076091 375785923
184191203 33956691 16907297 190014766 204854651 184334935
13660107 33262567 8130191 189097716 174011914 211955011
28908903 13743425 4337633 69949086 63006341 57585247
1929238 25615712 36284241 246793908 283637640 298410276
2300253 80824398 2514596 569313191 501164737 588719077
169397 9493821 6106567 31245797 22834928 36082244
173155 103268299 18776367 264104190 260523763 270285539
50057917 27665714 15498485 102726682 96752457 94700567
8611645 16132337 1602052 91706256 87705039 86220636
569948334 156877076 199919435 615994494 422704619 615028891
17661623 6453760 148541762 476733082 478513461 492470433
216460655 8435405 14483698 322780320 332833387 223289259
104960590 39995829 22076482 380955311 419683095 433737390
1301597 620801 270114 6626849 6871068 6186382
273515289 65068487 58285914 328138519 274556930 232331379
190999048 154472626 10024673 849316570 841868846 842793369
611618768 308186673 40575367 681138498 397700638 498593357
8307314 4246658 43704621 546294830 460691046 560837330
263490898 59772751 77606838 763546712 610916179 409145939
141090881 67249029 71515441 744897101 805424299 755594737
51524503 6528036 12148410 747897405 649330686 789717571
138394365 72612450 43457391 568851273 563599416 599015786
368295328 147300291 12006158 404226003 246516235 341008132
231543771 28344699 21254155 308982915 305254737 238527913
251943745 350679673 320433016 790318370 797504086 907642401
296859900 54207352 18434792 710389852 837702931 919391977
22743623 14182665 13024212 153078123 146755439 121471485
92334612 165232 90480312 471230932 540252238 552448298
699003926 420233540 163931580 878640408 704500429 696170605
3525483 20448202 71919885 672236732 861676046 766562980
85245196 148486776 48709111 232416210 234366564 225152871
33151713 3624612 2039857 50989085 54564727 32675668
19675458 13332189 4386229 87782091 89871280 78329729
1566048 1476993 797763 55494768 61592353 62728919
533203436 45912710 117227127 614224958 376477285 332387369
137486025 13652312 47385175 340062252 341794991 312529065
53514033 25137342 25805242 194130903 196793698 187767504
36636349 103907492 27261187 456513343 480921495 468183499
15289062 3517114 4267894 51422670 48906616 45811165
176830860 18323952 5297160 276453343 228342754 243368566
62938633 11166013 128209347 680451901 728433973 755036891
186963160 3178481 11005974 216095000 196833206 222621491
180303 1437916 1511009 45494927 35288824 42424245
39552262 41494487 23778637 249546163 289986277 275924515
22690952 10279902 39339812 243342703 278534531 273014115
15843513 9496029 619383 60091759 79478278 72526310
13805401 2037016 35220 154306176 107509121 138125885
315637299 196053818 48066441 474180541 390865065 318199759
179215659 132923849 67883891 334608682 270036530 340254241
504041648 117656098 44243074 913081915 740250263 865528230
41882184 8265208 1008301 75617018 77470204 52056274
59904458 15161041 46710812 487054632 490392345 447643473
380001155 196295671 250262826 645221105 740926737 482573083
68861487 125171424 31174619 454636961 404410007 449837698
1699777 57675902 750457 168221101 172759344 171527046
5993212 731552 1816100 17922348 24450232 23555942
115488078 64353657 18857191 172372455 144335898 178678862
6942357 40593230 3188070 150350804 133309308 142755969
45802217 73067673 157475893 789744307 634562915 800174627
219750617 13810930 80253116 236538290 155436499 186653812
32191664 101920399 4744593 393814089 371590600 315046888
438672298 60961272 87487456 685759446 570870841 682166005
351968565 64365397 135224661 811685557 689785335 857909775
113793531 77866673 39691417 774479153 919146602 945109123
36156185 6845496 5320343 56167691 74255537 73620536
1984255 5559585 4018159 164543615 144935606 133908906
128610577 30662929 58124394 519691884 542072786 490877104
7589527 8852154 1993328 96337215 110902604 108325438
437264875 234871133 169331070 782453946 746827179 685067924
268700532 75551601 126468045 843545742 819975058 794312515
117041983 65554191 38011087 162598287 135539100 131236262
80805270 20511 22428084 718883046 703394417 604283433
11085204 55877585 7014937 779892718 844776164 749469070
5397044 9458507 14572707 226328095 206802067 206284803
368802605 66476141 79967381 794219525 828080998 293184285
500216673 308798356 26848665 565994909 441113630 478047948
38688177 22600901 21456671 664272687 582989258 609061591
23909616 22453153 104968058 397355960 282544233 377155908
5122705 27955425 9085063 382217537 367150046 406505584
73578140 420146414 57668132 783488128 675645661 845140132
6779491 4751561 6582589 115836122 117178211 118261862
571630808 148416519 232762896 730070055 748890918 757719853
503692669 23355879 106240008 927344661 809874636 743707059
90373104 12382000 58287662 371182780 411253730 388598347
334119949 268978969 48886973 808416633 792865674 802587494
469090979 161660930 124194284 688650046 649649793 536539926
22440621 154954082 24083151 628655204 566290921 415435317
278668659 18545550 41455961 389295605 108261024 304771052
87017116 9694230 14051720 263261722 280391399 309432843
617727 4361696 762667 37897255 39971209 36667542
31828342 18716962 29602814 133334014 133384939 140674209
80233612 19054754 4629837 113826552 188995340 153336133
115203680 50073271 19481759 139167221 112242667 105411724
4737523 2964961 1677979 24609716 30766378 32204637
161769042 163310901 52254189 535333643 384830976 545933856
331871643 214494029 140633203 799434215 708204930 826928115
190459088 2640338 56603692 350043543 362561461 345072047
303095420 31702466 158874644 544881722 460551153 548312496
528146424 77338049 99635378 868712153 957930672 925772310
434904986 80264295 96961248 483966389 298320576 519125835
137713817 66890100 2762966 400075515 391708015 413554605
60899228 56958897 38618828 669445017 512204426 654602187
512360457 333436837 139009934 762382811 363204778 176105155
387026212 357162496 100186974 534448294 464747774 507364414
81605090 28726650 37446019 197740761 194817444 205150714
9220266 56249260 10570482 579658345 484232177 534341732
144010103 84714999 52575889 244269834 200047372 174764745
51986715 1456690 3858785 122230686 206083380 171782777
715909975 366817828 73331768 953014163 583451745 762753581
312016267 131699444 5458461 387572277 201156124 400139429
267730446 50607006 21132822 377012173 325101354 280714424
84439539 97566126 2415973 135698985 145631190 137183876
449920394 255022612 250856 523087122 535746684 409748300
651587169 134764482 262165653 891309135 639863100 688590882
411372936 255521959 59938905 451976722 328585492 299184445
48393686 113502129 27572537 820836957 846475483 888399716
137608925 64544038 27740147 168807626 149542287 171249631
191627589 139480758 4187622 380263886 392225417 414878920
30472585 8372607 2367911 133195329 132271864 141200467
140081135 7828117 13076370 273913548 320395636 314501733
209005685 140635039 109679333 853117919 922993618 918055177
116660496 11152504 65559016 498458204 327473119 377275080
34834299 89252240 181386898 686465559 817764298 780788764
134716862 112124588 16727716 603665325 462512530 476669457
109533390 94502659 13356214 521853376 521365192 567008606
252584980 113746632 65499388 699122250 765607411 786394467
59376673 1748745 2741643 101944024 76340293 93086130
313818668 53526372 125515296 572695029 241168671 382640773
120070682 88729445 2771285 292624272 343438030 333817072
19656501 4411516 21305633 297575749 332118672 322241721
40821530 16059095 71516749 306383477 374620276 325865230
58541263 18791333 1374900 345688615 459080491 511096421
160849304 53570548 82840382 283114683 245210055 296747650
434691639 142790461 233053718 716905864 721170657 686327749
305827433 71854812 14655253 530044496 540601648 433986027
245651155 59581044 99526917 462216790 584137339 532981022
243946521 85030628 156318495 316834577 352596176 427323224
3976904 1069729 9504646 27817193 23422348 25714609
6170298 775842 896504 25999886 22176341 27481563
6020382 1971418 2697238 11354890 10396389 9167182
51276915 71199179 62264763 596050347 556702730 587786574
302391719 26273134 163459596 616182598 421390400 573818671
93490856 26227891 42330089 297425265 217736899 292976408
88615799 233282158 61449254 734484051 889830452 842674008
7411642 775274 12925687 190491497 205835511 166704762
145640589 7165124 16816568 577392195 608976322 588095853
488646849 197912808 101618467 515505313 533157744 315998000
12270623 2538853 45438037 204387833 208199771 160877379
21094133 26866448 35020672 940351428 839517054 919915034
41961524 890812 27104786 275192506 175060442 269808884
16264775 890 2997839 24047209 19664193 21992150
164648268 127487225 472651158 585899700 696586899 628850248
104921000 68312748 33263727 177400646 176486290 165251152
152631832 2129983 8820845 530687627 566595636 595479353
328669101 19374378 38375127 416876281 436168762 314635498
59798119 16808060 51692331 278225606 280720137 295046706
9870972 4754692 55390721 262162458 291819331 290289478
13051202 7246022 6812712 376905724 343776920 332918349
7385220 3049449 7607471 63567128 68211328 62159070
230410868 20111994 61034836 626382995 623830144 609668826
24219927 12721132 2925909 861022122 864118423 812666266
185760901 24440271 71346280 189923874 128650116 90422571
69122350 3734990 8092107 212366272 199353148 219008985
67661 5898997 5492483 54070746 47647070 53005695
264933110 150354067 18198974 378208785 363203904 364613183
81560491 253266290 18526110 514663960 519295420 442213950
603525136 198078487 300058058 764639880 754002760 824264982
19642767 5081035 5672382 110089523 79752431 101057698
7256690 4385293 79445874 825175612 870183380 731057277
495343416 197868168 242219452 634238029 357197990 408684696
135219313 32709707 21064047 780120693 732434660 631419459
399055014 317899213 216475599 495822856 554107434 541899744
31849725 9463245 21358130 612433409 611957747 578356557
5846793 2385797 38684840 125593199 125443390 131446920
96686934 122225047 15833648 820566440 891034999 984335686
10842189 12214 9839914 21916783 21998064 22528230
535459450 61977758 29082995 613093996 585360707 148138892
7878904 7769152 8977431 83705554 80822766 75562857
29959436 4382710 7924792 814432768 716656851 800472738
478293900 21763294 17907280 610267449 411727090 527700440
150041954 39988355 41858260 482187812 466773817 384770784
450102723 4924263 59540325 671890113 641280425 348767885
27846871 32472802 27114199 256971179 242594030 254454311
74329633 16405437 4594739 361847831 356817767 314077146
86803125 48606036 201013030 779298310 777147775 766767532
2910815 500400 10262586 40360383 37376318 37641814
772562249 474367075 486955557 853487026 928964041 813755244
49960753 864233 3576163 435723321 421776420 374801309
203944539 36778312 126670 253565419 256281202 228579288
2352981 1840775 147108 38683507 37182448 38433852
2410721 10803580 29209300 219825672 203903889 165217490
157118986 30909881 102289501 629026928 580313872 577255045
18679246 70456759 22152129 459425840 479183750 423836949
378554542 73256475 54808084 789058059 845539636 847995446
174404791 115671603 68275858 418237191 325137254 335269948
490835999 174826479 101221047 706098263 658575382 594565664
18987656 10247782 2658757 24030027 22273535 23281015
594994299 124962776 178865450 816820669 840456043 484230102
26951544 4719132 21680730 32820065 15532683 28968209
40162230 37325591 9462521 68584341 75103786 57627841
7561151 6344575 57170224 274586756 293178370 347894581
67481584 19459375 23784662 650491193 612402262 532832660
241907339 86996757 41564843 341856544 361391670 343786400
12142686 93865625 31088684 848686204 719514248 792193040
3473328 48173225 17666335 647877160 639163259 682809866
22506352 34997218 71126841 321570413 328217574 392596916
103931263 112275800 11658375 283794835 289435807 281726969
25529925 24895739 15261394 126324924 122786897 108156929
859428 1423035 555600 6988279 7345720 6993577
148278491 721836 132732749 361135514 331155209 247468309
484231071 71921734 61855255 782979288 748514321 356649318
306055201 135125577 259610326 810413217 790677678 793167138
8454008 11717556 240094584 808020878 872307628 764188753
45275157 5293192 10769485 302391986 287919609 313848054
40349331 8897875 23989210 201071308 217946020 221149365
139372896 42228099 21859477 198886499 181626347 184731879
61339883 225150296 46770258 880987201 765504893 846476395
132729289 42943374 9969217 385352497 374373593 398801636
1960734 176107693 2573592 757066905 747727884 743010429
656553638 73754160 110323729 719831182 557414353 725345686
223210374 120396448 130234141 550877803 513313727 521152492
12984615 69821726 27933029 259417336 247859185 261664711
28879447 7248056 10368414 252707967 246501735 212441385
373920695 76606054 16855213 428852685 197483994 361673682
43978367 1364631 11841634 214487134 227841517 197626304
693590846 178140266 100567906 697463436 645005653 634545341
25049332 28057010 1600035 384900662 374949352 401021180
82481133 47375614 3820139 615015284 570077773 601056590
7550916 4743888 1206528 49151390 46399948 47965861
7841967 32677769 79250905 701555641 858423578 943431204
199021592 168396030 5454954 791698783 816876404 808726387
213965787 53850558 18878922 303069606 294489048 216726132
16364266 75373826 67896722 760976211 724968398 704287417
14695794 84567200 82962761 830052246 684772687 735985087
15109095 2316104 261906 121153539 98062411 119156978
75155190 11059304 14658888 457479277 461430244 412435996
266005692 60331123 27720293 682998113 679252562 690972775
230287513 9485259 84960067 398363540 423694077 354653813
13030604 22434537 22268348 343622968 394282719 351625859
73136792 102044479 43029977 702251891 689142136 714993058
77772269 24139875 44037151 363279594 378678713 366827214
16889929 4828740 12623730 28468606 25050722 28483854
300216268 37544125 60121588 611761907 664046133 399850816
21129919 113897732 1813487 367518863 396285344 422942736
54210023 15285662 392479 289051789 286703342 206236609
18340047 20222836 15143570 278354193 281610935 256050626
109989070 48543214 33992055 237047020 230022369 232898773
2082402 8749910 19735800 84513364 112007985 100109509
253316681 107337537 59117569 383379086 320214016 341631614
185019547 156062100 84749042 823239536 924058052 900055740
7717525 1770599 69428995 291109960 256633457 290277316
210586201 12249490 89205954 258567384 122899941 168041218
319227468 5677075 137400254 625683219 695354162 539085428
44379569 5620434 26018184 255753015 267896492 258871690
21524689 76485867 44186510 375806964 383434089 397186147
154543451 95580300 95397340 182431872 217676811 178326693
3519652 41757 3836706 31861333 32836827 32423716
1475993 31110146 23099209 314886542 373135826 339306122
656823 41164272 9558080 217830827 206150509 221620938
365017883 59647109 95474559 530259790 609746252 226660073
15255571 13374417 16347456 186191154 197566635 143705840
432559602 48296009 91138345 531534192 296108377 460163471
321339527 39913180 11085737 565838761 559977118 541392874
429037871 102504552 51533953 710931836 774637014 770277543
324450379 94702577 90673864 644577969 584001863 611196967
94052378 47298202 21532686 287479580 243106145 284284487
798717 1552995 433642 6471102 6821163 6562449
183025069 57976493 66123398 219698208 205057340 194744745
542098675 64196889 280410691 652200139 640237148 536771164
46168339 73082741 22212167 244178052 259824976 249904576
359951582 3279825 87624253 782165561 479625384 234475166
232567413 1185287 10020299 383271258 397975837 412449518
193602998 185540371 42597957 933246123 894931314 882118925
16899855 98396445 54819810 521781631 635076827 521052761
33260024 3976419 17592763 38076468 25994829 24113871
31048667 3300256 8687546 122003361 96434863 112761757
4780468 1586552 19255505 88507284 98002188 86905271
89845807 5613099 4486288 182459253 167244506 175417179
90548363 11279033 31864636 491653839 431479274 434517717
530499349 123467781 33744168 603249777 692556518 822278421
109594961 149129475 63106850 810259703 814090552 778209286
8117561 12073272 64569622 435789194 374564503 434021307
19035826 19016731 3919335 238646342 259739214 245073735
399914601 169045967 269695746 524171582 205712394 569683809
276199 2188984 55162 15946969 11348410 14156028
182752904 24221295 26945 212109653 208534971 183393773
4552907 538870 1069748 9262646 8862127 5256395
358550868 855040 119310606 492683946 416081024 276986948
23030934 33676411 13604378 355194210 351795484 316254890
118910777 64883723 675775 229801938 195268141 226551036
142042674 137971896 41356988 753856620 642383793 785406193
62074795 3852211 7787901 106904641 83232195 107729587
4823418 10761743 1075019 29941654 25659526 24696949
39266666 41838955 47931392 235600616 244933532 208422521
678225521 213136136 74487697 830984743 751061136 946328122
696641367 79488856 379419367 853029230 841857027 854366655
214275639 143964045 14036425 462388192 514595329 435203261
40460919 77367354 22697463 480199066 508868071 487318611
128050337 86002663 162413783 391784907 407093600 348418379
146091049 22206468 12813958 603244014 622940598 618968903
120012756 58215308 19656791 470850170 463152679 432363168
157981177 52595558 112798383 169842045 177877400 132319139
204391157 80305473 62664107 575995144 565557668 592317352
428229141 84539251 167565400 655092341 540096798 551134756
91738697 17457726 28693859 151375806 153818475 174211903
9642388 3072390 22155634 249446926 226662947 246935298
7421625 28759180 8315964 203070467 217875631 219457752
106821497 200844641 72670274 338993439 279891880 363263263
7756011 1281532 8255927 136877813 149184587 141799157
71422394 38998523 61523576 672336578 616949987 665266599
693906580 609359637 139395791 755996285 687108183 569860393
322332840 26060123 99223704 667578579 635113602 438947634
15851429 10940907 65318666 578480717 579630013 559040673
3294532 9924980 22121938 217368511 254514443 260945065
143308890 30407990 47530919 547988806 561470101 581079734
88324141 30002044 5265910 235476155 257267521 228331434
615751727 218822146 257563792 793462743 556660796 706612774
57873575 5710189 16275077 163927357 126261324 169423554
464628638 138778078 28788402 611613123 389039946 365158943
29000496 4944886 5913464 166502601 163161051 158820686
26637453 33620839 21775598 740601443 866100074 824145565
155743082 26080783 20497762 185134428 181608138 193104484
5652738 20973721 63672216 316043027 353373651 336379348
21723346 14990913 47786280 452681121 469872760 486158414
103308017 30277400 27629757 436925377 653708728 520322809
8166305 273350 3452023 27804643 27291352 33730435
31006636 70189880 246884630 745818518 685836920 662773035
151947092 16108005 70850190 181766441 130773288 198061476
321157140 196256324 118155304 404715539 332125989 412454963
67180887 39672069 14000737 205200432 187212705 142666488
93871314 36674486 54600213 376633170 437130360 415025509
213587280 83197428 121514453 532964811 572789677 576953218
236825314 33574264 24294958 776637629 788558130 715228886
179785948 162070713 51863064 894913191 794485721 871405088
1100441 234723 3347004 16887496 22511347 22673699
598479135 97639189 4627213 875802436 867430824 629578475
142800365 85450521 74863849 827126803 752123977 749095122
21296939 16240207 64792588 762763554 683689578 846848169
86004950 17465787 32013500 121375271 101045834 125233344
130931433 19912709 163735009 168983708 47623516 202503272
18450919 13961119 3235762 39334135 44496635 35289637
6819784 13607678 29026680 530138240 588178733 598997525
147669412 109889365 37801226 258362134 249245093 251565185
3755573 15743804 22023226 241016002 245854799 211250382
245529250 5912348 58300118 483218916 425388280 384091237
25041430 29546549 44392625 246003697 251261718 251396681
291476170 88691133 46970396 508343293 540744154 231801583
172738 2581216 15175853 69932007 73862416 83742198
129071855 32380233 21931760 948013271 812854406 948719065
87940956 7796907 58710061 286527653 337069343 338605381
473126167 279174547 93338739 673266770 759953459 659267886
64127596 124404243 45763224 366989409 364765518 363091314
156399016 36096896 20994913 345668118 349996411 340861289
3913189 37190270 4344757 490460806 443366023 490559542
395245622 75069617 78873285 557160165 421423776 596149508
35695 28001109 21681620 737001553 748316062 734562064
76953201 84272414 25562516 811977433 852175072 819058455
98613801 6226933 21700929 561711557 557162295 527636927
25116886 62736067 1652428 74156602 97101151 71972862
12360483 51883011 38341484 661561428 617448259 728364977
500871078 30147830 77328906 633725101 591120755 647797993
7903939 10740193 25692559 120278431 125358366 159162037
6347465 1442228 34645 32598296 36060043 35290268
368606054 35415692 25415695 764157257 734281206 751726238
10035901 123582604 38971119 525265267 584121387 551394893
10165127 28085734 35792021 163044724 163913752 160716131
18097601 3019455 2291943 60789242 62965310 53757431
45267513 17817159 11302246 79050939 78243881 73023926
269640792 105219486 94780898 355743501 427021972 286231260
234177944 10303804 2494566 352749045 291697000 402042009
146639019 29183314 4877525 442002343 409972734 392180709
16683210 39472448 83679344 370639977 366102167 363998290
570538960 49569868 177944576 745015606 778679539 769670140
31315761 19220863 47541207 428555993 404755704 411188018
26564797 21498448 3866715 94893050 87179566 94190107
237682707 94762035 6455339 894378185 697806694 735660887
97925729 48293340 30977916 780424162 638605977 771845089
37586311 5336040 1190541 59099843 47950130 29903880
148417984 50448414 152198011 663517885 520603158 631618737
62198721 141684053 5849092 609029610 670533613 711315113
346525029 230738891 155059462 580624077 686054781 573437759
13502578 6457167 42257954 842201331 727305624 912538204
56070718 42298247 59926538 124626867 128648778 129779043
1580013 2594920 314888 13175036 12868136 11411612
45289851 13885488 71835027 104970674 104415127 107816749
190627490 34696157 98423726 254603584 186119495 234868347
30207449 201828021 28403084 568722477 765654985 754537843
201569697 62156732 35962614 359999850 357108267 325619857
657619 78444294 28997192 375814557 257723813 367356745
176581960 364398285 250485100 592392771 650855611 691582063
53033779 14220501 2035702 885335717 740082243 598514762
41647290 83859316 33249669 587892519 431173590 575390887
141059060 31326237 128564370 850258066 867044036 765162434
245485660 17205421 63458499 276818217 213840412 297796642
9176614 26289466 30920515 199231793 180813807 179557197
5833996 8126143 21839072 392946144 403559640 341383400
7339263 10626440 99513178 686921139 645220780 687873140
115273813 81558642 161997956 256961228 348834234 358564271
101381835 20351534 51053010 113617964 50360890 134448142
275517315 141233520 36729991 910672097 710706723 791770543
137969345 1126903 61442782 202947203 178713909 191197762
119681041 96242010 77576992 724079095 694804246 784978119
43188778 112413959 46298724 922907218 934602458 829408606
337144722 360501992 46562020 574636365 621964432 593734622
146730621 230216366 41542939 710675338 706469763 729470201
146477613 18011867 3719655 228374554 231306783 206462367
9997422 10447394 120892934 679318483 595713231 674537827
138521457 2953885 7530315 350670997 352456889 316026524
84702063 65796957 61319487 296739829 312153244 241394476
218159948 95236003 305383547 824817644 760392135 794900934
1072531 14773527 3779389 170048814 171186555 156551803
42486866 74767657 20365303 348113075 343655788 340959516
273096182 282732 26876840 919839834 914053159 822842360
441527747 185363402 183891647 569422062 431780511 480506418
3797559 789469 477444 7516164 7691053 8677017
116678439 5174026 63327213 458439950 442088609 450005206
68459358 23011047 1422982 391399435 353153172 394109944
39428372 12515161 9684587 692973372 348798274 434374239
694619353 24880616 129375003 831658628 835069129 927355509
13385036 134643877 18140482 813295375 746979657 793600688
274397790 8085237 82132278 583780992 425537717 590849856
294246539 101444553 148614780 315487177 216755332 313519433
140182022 60157265 10285571 561260479 482782602 446981529
80775702 49469272 30422643 493000188 546111022 438135043
1867027 8426577 3342850 43798182 46552988 42686327
2544662 1233483 5204641 41998997 34580285 32276749
83716218 25598516 47449033 334534721 349100667 321686673
7772196 5880724 127142845 408709810 389123682 407465298
6834114 4659953 246106 7643172 8901075 7269711
56476345 13437844 67497905 279810678 210959883 271288769
63154584 25068861 83336940 660564210 614757150 773829377
276067083 79952741 3152417 663941412 699087332 702402384
80805578 65628591 15404771 168979048 159391889 116886227
470467654 24233759 172617144 742751146 285318516 692383816
28529545 10925654 5307454 35488180 26016457 18515370
223165650 47811292 43220895 442118815 276553433 398791568
228110204 30072792 22082740 519815059 442804853 486030619
117525485 7845434 10776561 763419921 898318268 879779612
41807011 7177111 32252094 118874946 145357032 154090145
98557186 99778370 73503320 719808998 700058358 504827745
71167753 46931987 250396901 716791517 759948537 805589488
266198847 76592112 33660732 826555516 813982307 726497421
484510361 558122942 3573171 598477599 669605968 201751793
96570916 164632617 35641150 460664402 527040546 489722368
4095828 6974653 2363138 47731882 47667337 47182625
252146019 20436504 38924237 281316733 268015782 130250801
58324296 204598 2201269 102263532 108255065 109447135
36161780 9379459 150269426 591060643 532602905 595465862
137011687 82622147 138745313 612943891 487966641 601913331
4927414 9583179 90866862 324785588 341012466 343817457
633851851 6651580 103304670 826882097 785455747 869194983
396296420 148448336 28277145 619800044 569780009 560399495
87594701 780270 29250383 147287617 124101142 96309706
323081161 25824557 27552656 866324124 884891526 806197654
300406226 42711052 104876842 389757828 166135993 238150903
201299539 30053296 140210951 295222029 269002021 274035174
71653015 14250209 1685915 126989009 132615094 97952941
37861263 14104004 27898317 46069873 39856663 46974710
16112956 15857577 547284 158630822 170542300 175419688
98161228 31267882 36912274 208405237 184076549 186216118
146422012 41259167 28476652 267541354 249403106 213380624
201558012 20010543 91058542 528772095 481048369 485102321
203242413 2984549 82895077 331793693 311621941 305342444
207243953 2319984 185089320 826193756 846536519 848173904
231405211 50020891 36172725 721555438 671268953 598579044
52161295 42627109 4901592 110274158 109085177 89654956
506702017 4294344 379440867 568634621 796757650 460901705
150529693 48836448 117433496 210565145 128154657 182570444
334249307 89481651 159206687 487982789 390629735 483446818
135191569 36290507 9348187 533376047 518312469 322620492
430917054 173117752 20777717 451954858 424723715 381455904
1482918 25352388 14538143 829469690 618210198 850087990
72901734 16670706 44533 299139154 325285317 275334314
286290550 55653408 139956430 825372241 685881270 743696867
279980119 4518970 98483784 625965189 740186461 702293382
254274721 95247173 12427644 426139395 383598888 355165487
258354660 69740793 80430611 548340499 715462823 740513150
277761828 38336912 70652967 325147464 319495569 337626982
10536877 19899295 5707767 277284721 284738011 290970920
29977383 210254243 23798133 445402960 657675890 610916166
795579 277761 148373 2066355 1410721 2126255
60803476 24746982 42251976 740807761 897998224 929053659
134052001 117917374 7843420 813121801 762432600 822825662
483413829 145090364 64811499 877889353 611468587 882506527
14293015 971895 5845211 80343978 74477457 80667926
6595831 41395269 52186935 405079271 252941454 400276561
77550757 21563340 163656900 346700130 437742079 414192852
16026135 23055546 11359211 99930834 96252594 97776605
150885283 17609110 12999237 396917667 442571209 460162796
66328178 2102407 6961134 164153210 160944857 158471305
425845835 184455757 87626286 689488057 778795344 637278547
114850 652181 4696700 18763101 17825997 19218162
79605235 46614003 147683177 606556633 556104306 639056955
10925695 40262709 32815947 176142316 166165362 216661965
1005786 2012354 13698677 115918376 111366647 93770132
27531315 137410087 38454666 228130015 419561210 362661856
252582322 1583223 112016700 337556213 244947689 169151772
145312042 36267973 40031345 759257996 718401742 760652078
7148498 44983287 26418231 460268051 470690615 468118561
48215158 604026 6340103 164050298 208519600 197459876
7594284 16441152 1633918 53762661 59763972 49086845
22792868 60032115 53020332 325591785 382508409 356460464
65130712 6491393 44264408 672348757 669270051 663628021
157729459 17472039 4108416 280402068 256669595 277467822
9447473 12100975 5161062 194631896 164546342 172972256
78776481 151217149 83091869 586956337 606493751 665772943
154361755 63110919 13064305 199509787 188062149 208689612
244686441 171236661 70540113 645610000 778322415 663519611
31608587 218082655 57378157 813132815 682828907 809042241
369636811 144769073 3339770 465841364 444656268 467303412
30006144 14375708 10275195 56458723 50869111 49842374
65260774 733866 9912429 108099508 88944213 100895542
47840468 1134547 907429 144739247 119493711 153541952
1324513 21370002 17075067 111863954 108622530 103410899
36734159 129446460 78751392 734424178 670894648 797332985
3726155 49519264 72053222 276768697 282532571 271731310
91785480 19511481 258508544 819510215 847280454 819155193
63029231 121825678 81944024 843037981 803337464 813207004
4401872 4198341 4821361 74490179 78825731 77083600
72217561 5538578 68818616 362778612 362754092 285777943
534553054 186215503 121995975 782557828 650412421 849348466
49712954 44597218 34575818 227726471 232957787 228360350
10212834 464954 16618419 112532811 110345871 124123869
37352738 797415 14534529 45934579 45493839 40172393
41076868 54906366 4658775 238921250 282315816 288217080
68528006 29907306 54045784 920367840 931978100 899616947
32649407 68187495 20154443 182020222 156403895 185303911
130545558 15420397 10626881 533641536 535146981 492007762
734376367 32859062 164347031 836611300 615496690 597095378
36490061 103469252 77778710 458512860 824614168 844896745
302842878 168733158 22539416 786022966 505778938 808033286
8691445 5518197 1769842 34108992 35958418 25708508
62717962 114986412 101850133 776032028 551487658 758504678
60674903 43363625 36941245 130985983 135951540 129371708
378275110 94781198 44890353 891217335 577678059 937472223
80611383 70542777 72989301 214388993 313475736 329605910
15692871 90781858 5068868 828521616 808753072 867477009
91988248 19326659 11619206 393871705 335659798 359303506
32978721 18069015 48446497 659556043 595734806 638590145
753154553 746361581 39312260 823131611 813385789 213840630
340014721 509211552 66124709 651650378 707793315 678208922
198670617 285659174 38609015 964992348 866327662 957093537
391387307 29924207 12362594 771127948 670192175 818841733
219317093 77322753 19420668 568391999 530092099 659034951
74904079 59722511 45629225 692275887 655209241 696525092
262075260 70359279 66933336 757609834 798156218 827356956
2219355 631116 5151348 54742864 40778133 55212283
188207575 120784585 75925646 225377839 167368671 197872925
45063867 7626280 15336940 84050816 45302204 82792029
55135583 8693115 6245949 392225973 357010250 370092982
21346809 4340269 14766649 94332526 96239360 89209482
283015800 61126642 151628112 330810541 185664829 312294201
1730470 24936877 50927821 401907566 398572704 420838760
102371843 9544975 18339706 376780039 327941650 387714638
47956505 106237833 11705193 547746156 563839956 519869382
32976802 25208045 37712195 511946001 396553935 487283035
40078304 83509814 29366787 435759208 493619085 441942297
21137109 1290836 13198073 34027280 45591411 44717402
29926522 13949627 9665099 83260113 76772352 86613768
298097513 232227253 57648390 942704386 847342956 834786326
252085424 89661548 16620470 494823679 360360236 376261211
37760192 35336323 88029513 482141497 515859603 502654837
2358315 8878747 512783 34356842 34510425 34329485
44705472 17508733 16298861 155564370 175990752 184969223
85476539 9127684 11153949 483344270 459726248 495306400
7720540 8101367 49877886 181229060 189404509 184263123
505595497 205517344 119604607 597915752 435151124 153983161
19230700 27145209 8769926 251927868 239429361 261141161
528645595 116863805 190274244 666873957 479627824 272589866
314605346 45506274 269813758 750945382 741895414 895672715
14234282 256185771 159484856 757573129 707139987 771614422
121623494 4614894 81148313 351868564 431616595 474638124
124422875 8575155 27606304 640225516 698532187 714038650
72246732 74025295 30868767 149030717 131355462 137068105
23376310 23899979 91106792 255503697 231971711 210235969
22386082 8553601 10826731 79629853 79512362 74557108
263882979 58724266 142853852 864399158 860738990 725361275
266280204 5776874 68665438 692792192 622771556 560062269
183771579 1859570 9308513 464903844 459766081 286300873
29950693 4520139 32351079 45291971 31805793 50031342
109021580 7709748 33435067 907614214 788357841 804026581
76037116 133718056 96184874 814447876 784901180 597584376
132803376 21062112 51394440 725812573 633916458 635818623
209219321 23418765 108990241 606964244 584358532 629192981
733120945 104023590 203332993 836983389 895595847 884702755
611210057 115383201 162007805 924577941 902876181 492482065
475503211 226331366 316094236 487205907 627793940 377364683
150990762 23717299 13945606 405111144 304017239 451408155
70572008 26396045 10800148 618683888 656206179 589771503
432974 49989 358213 3492838 3195657 3297805
167615977 234258666 216765504 711925911 709428776 685248417
192782318 18273546 106247949 794114596 852672808 832995029
15996934 9129949 8883634 330062238 393063540 370648752
6764165 3003718 21558623 262793601 338973842 311485912
102493146 184502121 3744589 345165761 416882081 407990127
183966103 136454010 251399339 658805470 677861483 732848665
45744522 1769748 2835802 72640133 62216426 33620421
408686681 220855473 200970146 646232635 551707038 755812826
13980251 9556037 11716847 89806602 110525390 109139710
46813946 17838909 26104068 753060949 714032816 764001110
222445693 121184079 16241031 605201054 666621314 689732150
336176835 41475454 32749461 411364597 443997498 382193257
5326515 20865743 7650204 687690436 784435012 727648716
109236272 31688974 43313934 648647390 703678220 845124910
198258108 121047059 105546266 505758978 482100786 529509136
162762996 41332746 4899639 484415304 495517352 540660506
154467281 2526535 48850716 227607501 163657243 208979006
5637096 51636220 58384827 487086054 429242717 489593745
1332867 3041014 611634 10822479 10269308 12306467
34556944 35819030 42212197 224391247 183563072 204927809
19298359 17943251 5057279 517098046 432622865 529545543
169547241 25089430 12235625 734753117 760507469 723601294
425959338 221221773 3277682 464552856 558540880 388718138
51251369 8107830 10320069 564404664 561813395 547400805
85403516 39151864 60335099 573902176 632931735 606907813
26635939 22164375 15487004 580993911 586715086 601469870
283782063 113757065 66998872 478429646 471222148 490707839
321357374 102531801 48465128 337476142 173542035 261155621
234824460 88454500 127213966 390321437 383852328 360541459
14445669 93529133 15705748 265819907 264479640 279944142
189944094 8120864 116887158 558848077 666472175 632302129
278960979 48795594 137105564 329318458 261128575 317913696
787667 995224 11394144 37282109 36614070 35844655
67655921 4564061 20927767 262435295 283822842 273489545
3018310 32651232 414980 65088339 84415528 76005798
162491945 87334026 99625859 763626196 690426280 587665723
190587976 184313100 45554157 875503210 837483056 886150269
1716121 33054449 10421252 524222341 515729914 497077463
589627131 57587173 139315775 749877905 511868363 698905856
5505025 18540577 30374822 196067858 215128427 201814155
66698363 78176421 170751853 198768353 141565347 206714801
605678894 37417642 339145740 839384057 752991012 760169365
83459111 2387741 82159649 533575219 568832144 435700794
27425110 7059678 4104514 42582518 41489394 40601792
138534871 45518520 9615789 233255909 265368296 311562882
55441887 47565531 13902334 525451089 614238830 378255566
335687947 138543969 24459023 526257490 528486608 431731184
14102672 16500148 243038 206789334 208664815 178795329
3923695 41934498 14541659 469832258 351453285 479580050
59252486 101853592 31081136 828806653 793162853 745597508
84809879 32611008 16614296 221940018 226982039 224320799
2120384 3985536 23381147 105554344 100481557 102798135
216009447 14064315 143517551 339072114 331767657 420240370
35451018 22930586 26383514 254982377 268656888 274151471
62920184 203669995 192028944 650019379 731234612 693920934
53714693 938508 2702766 102123865 103882961 104542638
200905153 39564788 12655032 594351803 595299935 585734138
178091687 195570620 44198704 618338604 625822149 617949907
3399396 10241836 44158718 304954433 321673818 379843728
19696197 52790245 23182960 308977490 297487213 327841260
264797204 9193579 30569697 833549736 592922836 505181425
403039957 151917841 310202741 606409892 627740312 548167109
7440299 2895161 5123713 44366933 45777043 44219742
15595134 30800025 24810648 198867858 194666485 204575253
16218681 17653270 58458656 239828868 196635838 216684685
478684457 160157950 157961528 505579175 256862686 277232394
4038772 83413081 6117645 487966273 511279849 517027253
13282072 5955510 25768132 117921790 105328655 115190459
12925189 131453788 64031778 715868952 706595104 691732092
6467381 1900423 1509263 59878988 73284418 61113139
260864685 470518844 107591803 882537555 845207018 909060357
218960020 134340828 21837901 526258413 515440083 530617286
10653776 122592565 37313124 446105766 452342125 456523122
97100855 82546615 57305753 752219533 424678634 640456230
27200988 5850980 114241712 321280548 267468415 315325268
386283161 109264796 100235337 759652519 774740875 790383132
148572775 179799329 32344438 847642825 887161185 789870849
16295944 13904270 4254884 129676457 143945727 160978486
2636415 2727317 4918641 74908424 77629065 59594975
501689822 255636298 165268844 717234378 640203303 742163466
53873542 95799449 76887859 649809231 936461900 714969915
240523011 91843604 28198408 897609580 938277202 963803571
7279195 5616233 5434942 201930372 209809294 225882558
15774628 600960 19437701 190169426 212550055 146533481
34404410 238401551 7402808 697241955 580868753 682011556
99863754 39987635 31720113 109141086 121062616 128894838
85908448 9106032 35530791 519622753 502137087 516545879
51905468 142774861 120966814 581941223 540018966 622726979
367987378 187883630 15616589 467008566 359320533 403221217
18746952 79920132 118443274 749263304 923678155 866481523
191010663 93884979 10696030 393833400 394930544 459359652
330752539 60319504 62866559 860034212 784099969 782162229
105790918 8555032 72118766 342980095 302685867 336721519
27848697 84070742 100352510 851079658 862621163 928201925
83501492 56804269 36767318 467713473 463385169 413865539
10349281 32590090 4558118 105838002 105208015 120521128
626399626 273742169 171201761 811277233 773014488 747095538
105146321 23224437 127596543 514561922 552951886 411038729
11773339 46471285 14798403 576314277 630162408 530508625
36492070 32173437 87549864 242863525 287160860 286641955
2872039 2031858 24569076 71038539 85505085 93565690
31519469 50558763 12632933 179942857 168927716 176109090
102590109 52212911 21607525 339974818 327681515 363384422
532692877 83102128 75908977 580867054 196309570 269620311
26001333 405498419 127042636 719895823 774347469 708207350
71032587 7496952 17394638 216106815 198208295 197661440
14018986 32175862 7109254 284727598 309407920 258455820
22029558 185919660 28211582 810604249 801274283 765698020
43050204 5993029 67653181 744122995 604295250 586007143
39064071 30009008 10868778 363048522 332184886 349278247
645215819 25964908 295244550 915909165 831674850 960598091
1132248 55784870 45470534 209571616 201800216 205413800
13098406 8503781 8078420 186308871 186655435 178014383
35483193 6015768 7494872 89639277 78645602 79335892
177730235 120120519 67999643 263819743 244422140 300309529
239592478 37778780 142432102 872519806 961447380 700525699
626557508 207902038 320766709 832902774 654045656 597849309
81427358 31020298 12874690 110157131 103108926 101289305
20761710 28975604 39389931 223621308 225508557 218511819
97005167 2888390 5948795 363432481 317508318 353926559
2370377 10757052 11308820 243847748 198572554 236801791
94140384 18179971 19197099 489841045 711481884 631953438
3305585 151253374 103322075 758452859 645505263 697321779
258755446 203907099 45005644 484391106 386470173 370848903
3112461 20784199 81799571 395255696 423717231 440051044
16775627 20951172 44046906 225713006 183273785 216671051
333348443 395120 47989013 370182245 157423486 316001061
3779640 72032750 125942759 705677893 696989363 560774235
151543075 52524587 289791488 805639215 616791032 875863364
152579048 114623732 83231656 278649808 287452985 423464028
5582301 810397 209038 20108103 12935677 15447621
138182973 121178477 50900089 851833687 885166181 861767864
457483066 36063676 49255640 537365429 298046775 374070705
537604 368748 3513 1350895 1165431 1216889
30633371 30542406 37696894 419835600 430218242 356669667
174176613 6030057 102066974 828264541 840198517 818741533
523750667 361618582 610981520 628714234 467788243 718178974
340385811 2414186 34339490 586691004 618248723 552639666
481096026 81144409 11251272 499287146 465622717 218548541
123286961 2092646 1305925 963455903 802983544 810191015
104371052 80348620 7487099 440177381 459107967 403531993
85883611 121386734 40315710 502017184 470435076 503047787
573266981 224916709 238985590 595489661 494462173 543698695
171531434 63564171 106125996 683413649 599014781 567615098
340771278 168310295 21258053 779993041 745313210 528990298
125057401 228606292 116424465 641193759 697072123 655018180
141739989 12547376 2680695 844148166 789180747 796353232
102703993 100321598 225725644 675252829 712148646 697192219
58822607 12677088 124444270 481795215 531378524 423513418
569050260 174223429 100997071 748768164 701040932 747623299
364187255 32256145 1428445 505634828 377806874 443665151
2728845 46826216 1278938 540453785 844565692 578964555
64568118 82104225 13429864 568447631 599579769 598532559
35794344 143972645 36890998 584096193 592760734 688741729
31595535 5021383 84738210 938377635 922314936 839956051
158652537 148587460 3186931 577261431 578564464 661270710
147766327 12542259 5436148 351382471 450997092 309065024
20328616 47464391 13560713 473892157 441190866 470452670
3141070 6522954 8824163 154845972 119007919 157381954
7399671 19701987 15600501 203853586 142610271 188702704
7609609 3566190 246100947 803186506 873162537 680493651
5371084 89175399 48197584 416211230 526414509 468077470
101776218 97936588 28711488 183677349 186809720 185150928
392165104 75707259 114684489 916898554 934389683 939361591
113570009 15355056 6175184 140685829 67349564 227673780
99449086 103850837 15486110 538827530 538387295 534542352
344656061 121277345 4523673 585692878 557859000 595091528
8606286 29473773 129538981 964697368 972296557 918366317
53964744 227369661 2582399 566056055 602627894 448271140
84193979 16836399 80606263 245353790 248704369 205615043
539308888 37108377 101606689 736835955 656805684 593908189
87332805 63547070 4052591 391141865 373036234 356262745
155079796 16131851 28406803 260774628 242206650 248151885
125481347 23815512 40530130 293465312 243690371 280960891
2260947 8058504 126976665 811640069 653328870 797140043
61553312 71969960 42951818 287535412 255086267 264411707
140306217 179469517 94696871 654763585 700595932 586531062
88037814 31200807 6435023 164276984 111018857 153167736
7575857 10834394 508107 34738811 30338825 30384304
112210707 24236747 4269000 178406373 68181362 178070328
33751324 83139193 35286770 540419406 459380422 520234131
766539 1555979 11154350 766125661 800898248 826763684
12482611 29273211 3093696 910044329 907594787 796543576
8907171 7839955 13246124 105937414 118866407 113737229
6849780 4213233 484986 94602849 96664351 78616888
319987713 44695979 120035587 467270934 425642503 395031933
318793386 4972546 92292677 837730559 791639987 678533131
112941981 55209385 155160844 580463183 541493943 576474690
281127586 120969473 67844444 412061269 484525322 433090576
45129691 43737593 56148965 287743230 341103595 349693378
2567434 72578575 8726452 237293898 316057274 325589914
150441701 47657872 20173712 201629232 194746634 128490895
118018231 16258238 51894855 212722816 224150494 170751335
17255184 30323923 45190248 669354156 663900594 547239692
225704986 21592122 130082202 736046837 755002200 616520900
43017913 47383646 21651401 842443805 819764083 920862272
134002336 114278956 94347366 476374995 566060550 625368142
11953456 5257805 132950746 656031007 628408937 566004330
76090233 67442390 91366497 268107088 259581248 218184989
608750471 598813400 285462451 755058789 711169244 798332261
34502141 58428307 110402050 297675724 309300863 312078161
343633219 12856326 148228229 622247828 660700256 587458353
67347709 34511371 1616875 87967742 84696076 81693169
1970891 6572449 8995327 61456755 76141172 87748265
17536541 1766429 34098696 285268711 563587642 474673295
539363450 296177976 53617894 929752237 815446037 752188995
227642330 3678224 2343329 813392500 841405801 781983373
306766777 104224353 46668733 738873713 765983180 603758988
85903790 34447934 48034299 211359986 207062430 197616148
4542538 1224943 25011 12141244 14465925 12526593
116624428 30044664 30818810 235150063 175483221 176978244
66604910 134522670 31519842 282236085 342426827 319933714
102033181 86720967 17461781 216177329 219922778 126699797
282067502 57913298 150690949 396492629 407105781 449110418
486600720 215586217 425946547 662394159 661292019 578919807
103998406 25913063 4218498 215925479 236946785 173142434
89476926 66506605 123263505 708043847 734537629 780403659
10023019 6340847 24503632 217698834 195617839 208371163
1412799 39710252 5531817 320160234 322490196 280075892
28005950 71924477 54825866 343441094 369750925 283735439
555150314 21782526 117644602 584479626 441795538 434927209
241192863 125447699 145328785 776005576 833814020 810943985
71452856 28644674 7844634 466712147 314462903 477877802
157400449 37841634 8280997 268668129 280171257 278385607
10541944 31866607 1517869 743964034 750501582 659567602
353479012 168376280 252392677 627770519 484943558 424707691
794092316 251028795 713582839 876600347 398642695 903211400
2910393 26669643 18028251 419091670 375855172 354354993
475431042 111734458 60343785 670394132 807058633 757110909
982373 2774318 396578 15095542 19116812 18379297
4118986 26937154 71998987 329701406 276426710 346616851
114565749 117133575 60550797 830731116 772272260 812896325
78537461 71741945 54863085 441254522 476775071 477871735
67460841 22253376 117976430 713069591 841295623 899707279
297503622 13528834 7522045 460998833 352646490 99806858
107077546 47176108 54701269 508723723 498620980 500804924
11969025 24194180 64185710 470350845 471064342 438525534
221106324 168037625 9215053 638076350 630849702 629615577
240341609 14006910 47774567 637740910 646143112 579868092
102146319 38766679 39027679 501590937 611075746 486360490
45045240 103484194 34365090 483780687 565991430 605762927
76708823 6584480 171798 798376809 845270379 686296124
94341622 88710673 23988759 335957208 417817637 441915730
81529705 39032438 23726084 279623759 301293832 314405667
104770041 1096820 68439655 242674725 99682042 211926199
124967859 12050915 199212850 657865432 724074531 723117138
128700022 89950520 132388358 459221498 486904683 504961996
258664651 179644475 298143056 417402072 358401118 401096729
265172022 189292759 150784234 320928324 392888215 395479953
260424433 48038185 8547469 415043541 454054090 319249989
156414151 3088809 22130838 638061364 591238320 669850948
34731723 33412217 23837767 305504161 277988648 287535848
22970343 17238280 11056792 226302835 230124194 221578088
62908984 14907404 94168713 661327518 736867448 586093411
545670786 40611563 69660498 729043440 630363690 618280881
90688381 24272137 96827784 280921303 214623348 255461893
49737309 29410586 8317517 56417705 50237331 55298737
69934983 44825555 53282083 74094494 71270194 61626458
30162555 44691346 50613332 681226717 450764228 640872961
480445480 11243983 2749737 608902924 582178275 287126676
307235179 4968766 19345879 468345259 588317908 428878778
140456518 21088164 38746839 458811885 416786620 432369308
31880646 4884202 4421320 202352405 205922846 209876154
123327980 249160127 65987179 496002454 470076249 373982916
34411647 364211 19006511 485557298 548286642 541344458
9691981 69164822 117873601 367110285 366717638 346529353
2797370 9788388 1494997 82263401 79328059 83076095
203506116 66893138 5855940 616404887 637200236 633704272
80697490 45021893 220396537 585449425 640912438 744583958
92504432 113079082 26203039 673262471 712240506 724377752
566529819 353905322 492141105 779622357 521097867 661010888
39390969 3119425 24176745 113036260 110592165 111027261
2473912 3241008 11727696 78399012 77789416 75868725
170095533 62182263 47478785 339552676 399803363 372749729
47557609 148610177 91377200 851847880 895237689 890790358
438332266 57644311 126707740 770615645 625013272 719597152
118137026 16496221 77371191 151197644 138331698 111768939
46672224 834590 635790 128383021 138760969 136939861
24939580 106713339 133096707 574290500 585258843 611648174
69427321 111337157 51349137 644690863 632911264 494763414
59273843 134462249 20484775 669449691 623568685 609248454
18090118 133896564 36113510 776873330 843297346 814511583
555781537 116225074 251474257 636248156 621854623 640997734
52073352 119423913 16342723 329356539 411203589 458720741
12289911 40867115 190617386 744727213 718687006 644759648
167896674 16993008 64567901 256954103 243398108 249928374
591794907 82830264 68696513 941685728 810738744 808188591
251238000 129955688 222438037 603967826 563833717 561313002
15560088 11764412 6337669 585240476 623763915 556444684
366815523 310645709 47208511 843809916 649949536 539697465
419355420 41867425 21616402 453071426 343022843 471712336
11229633 81249758 36526858 717175190 654839541 769274548
158340055 41688043 7763463 211341561 156101358 167295874
191509114 56649282 11818877 864136252 859684422 769341672
323568902 14388818 57458251 572356344 448356984 560557583
633091 3768622 3155235 45085882 54337718 54313843
38237655 167340795 143200108 919521188 888460955 851389875
146470010 38585406 38477426 383103906 417735626 402164393
162552865 78399521 212380095 883087888 839107464 713310695
8393206 8961531 187007 83639836 83932687 74388414
30521059 671759 192461426 716890117 606498871 748105433
1060853 1288024 865619 8941908 6901389 9499977
149905369 212356206 4768868 319835185 325915118 330866428
3729474 301159 9041877 124919186 119970523 106396997
20066294 31703141 24178434 92639447 88244496 88591889
28378015 34404764 8571383 943204488 953534318 975924128
148717739 8113170 25649211 365220675 370472670 367372163
20110219 132647959 113469244 844937161 540886140 820697378
188200420 20228328 16339372 244030979 144462002 182172276
5817592 98617159 10270302 354696364 343168848 264646955
32045642 75334428 121906581 646877252 933563981 909750860
3946571 29767281 84705148 843317030 910128052 841722382
14452298 21085402 5950792 204328820 194387626 153945040
62145353 13927851 64194538 738599172 937136039 872264656
313134507 32206734 1415419 511843993 281921741 352765846
63602810 532725 107780442 308347410 342232638 390867487
32599426 75487725 18305462 674993614 543940764 645723559
421546986 103776318 180948298 735833533 645855171 599363133
13729140 14825276 8917039 267929469 220628277 238156922
38344208 14479702 5890407 133522397 148241893 114046490
22684804 5990408 60727734 494347383 482122675 497582964
51192469 11021830 3022791 241248061 213784026 249963355
44616841 21598511 8269647 130661472 151618629 146753493
9364204 33239055 216019619 836923791 828776900 691965699
65023397 18012447 10603293 336149105 332940562 313228324
161106955 24323500 116622650 846615049 772363878 673071550
30001887 143000255 30753305 744888494 717469803 679566873
177385147 183175384 128848674 574737052 566694973 687662450
229005384 59872696 124791723 403885351 358497781 468422036
21617579 27284891 130219537 254775580 339997566 386119640
273788880 49316947 47378682 541714103 474798006 535059561
8330862 4544973 15779430 20585824 20757416 20591339
146289565 42457517 106851964 641579481 642564834 640329465
141255881 1449858 34772040 247620096 195689048 195577056
53188426 3367960 19573498 243731422 327626827 304470611
34650194 12155697 41199249 645593442 677966269 536419369
1013061 10408289 4659211 45320051 40339271 44944237
53245913 18382281 31254900 435849829 483999793 472419556
137892385 39460433 126036089 508327768 480641785 570171397
326115662 7697193 96959748 770226989 666664061 759535314
31252367 9141842 14446840 97851545 84042490 98115663
318364436 1654334 185303573 385619774 178322698 426909321
71252 509166 493574 24803515 23408996 19247206
54153301 66982510 29197773 319754853 465201917 451592620
113956943 45822755 45236275 547408047 656442048 637659906
7759248 77056766 11588230 588855681 495816888 581717647
5644970 7279103 12297200 58884675 81889228 71909194
8739669 14499502 10091048 151203337 185688163 146698348
332447300 130676729 112108967 550216096 456048172 553375837
32218004 39813414 108557676 382080452 394544446 394014584
458921245 182766522 43724254 830972739 854087239 903257137
33791917 1288656 31561345 114043957 110168052 111571565
163478252 9385742 108291968 506659949 375631561 501451670
164210097 46768907 58393431 540653630 625390086 647591284
392610001 103797498 108286785 635526559 664066810 213721204
9358045 181404054 42213942 752570100 728905067 611597615
90509218 33751631 25404037 583011317 547775927 588429803
87410 21182981 133096898 898758373 860982478 884409402
1972201 979579 903276 2350367 1531971 2147127
440780950 21311420 102832589 696436319 366823341 798546691
73329569 69753463 26235931 117241156 93759700 107794051
101113733 3441318 73673780 917493711 943462442 954070789
36036804 15548644 8864036 139814238 127697591 138232565
23548066 40196079 29551028 365064350 344228811 346680613
310529802 146872756 103773958 393320465 353797303 382944502
226654732 81262405 121868962 973705319 963871211 902563810
15044374 1564683 4653875 22461538 14903863 22928043
211211481 9260989 23158773 846805930 910195363 795340581
35598387 34232217 7738446 37011616 39375836 12073792
7357897 413476 7507746 217043881 208447900 206335360
51537164 127537685 53684208 710577155 794944803 947759702
18078603 43966972 46339280 530431979 521826030 558230486
25142633 15252388 20942945 55212858 61325489 48209773
10882684 18062461 86655728 546285948 546980919 594238904
196370265 206703769 48331443 620166453 674667666 626786429
601126536 190258442 267450270 668914898 542674976 485248872
73720652 13483101 11817803 832994711 707220736 874665212
35707449 98436199 4550838 651935413 710483700 695457004
10539674 31268843 2219289 238005507 282036555 280382120
55184923 100147700 160573022 894701365 857012150 813267867
258952955 84509042 60928433 557580095 553436799 451053336
393010513 39372251 191789030 481904135 484930725 337619141
729107979 42392584 27552063 889661419 889825793 875561404
388983144 242577040 21850186 651647823 666526175 731415810
4088268 3420994 6644266 36227956 33829023 36147872
22014401 1801049 19067297 124104977 117699537 125392367
32257021 94287310 4893641 381513066 473473731 439460720
78518883 105440780 59742216 617225158 698596631 656277322
129062831 6253025 12205859 183589022 185418914 102294616
127436053 38234786 21677100 289471165 243545950 154095191
219989986 78910980 56718298 456226124 458135434 378610298
590106930 151135974 27429416 670370281 471114844 453811901
35115242 9753609 209402 375728861 327230856 263113590
52790383 8977105 42614399 767276648 791200500 816107126
144865788 28628072 30750331 567795191 519002430 478697043
59396764 9938129 18441234 561010741 540095890 622095455
115734169 1607350 48107655 443030564 455270659 423250349
193092465 77340870 53472206 788032039 720233391 693196763
19746244 47415589 98512038 766958491 774615036 557068967
9535622 9052065 6094752 79967637 82401777 84105280
15414995 40443725 48518805 471285361 479279101 370877789
1950298 105638732 16609128 678383926 691552062 659691714
13847296 35204656 65051542 330591411 348551068 357513027
55975789 26242005 51192902 706105740 765345541 620472658
2751221 793312 6116036 48468087 41977694 51034576
65960646 13854986 36252660 669289217 651920773 536407394
31857420 6423331 2820563 55243034 49381289 51689608
543000451 101566394 106209508 833709539 838941077 817766365
35884769 298933026 13164404 892519797 892295343 816914715
158558543 8410297 62043812 183189023 83221561 130172973
15150398 2585300 53086502 250919369 244999463 254986883
77936324 104786111 94696874 645626476 707808413 581142583
20118082 6435579 3384115 32256367 38071026 36217916
78576698 57446016 3957764 830585923 802719066 861393582
311525547 28829896 18529857 641119996 364233642 625498565
11147859 4267216 21677080 211118099 199302093 155991802
547684747 76661216 137776789 716536293 467393779 744828073
437258482 53825364 162935659 507070081 449200160 457725060
60158291 93461753 8340387 272860198 262514539 290987313
1416335 7124 325688 4974925 5236457 4478994
58788250 60357468 70577089 744463822 640754939 729601653
6732718 1619169 22827436 268834721 237400228 305807584
76863496 3820259 3323579 534669144 546665010 537896244
507140347 140007992 100862761 617948934 586331220 589611977
473998354 19605873 227193401 589166026 581454122 358942350
8851865 62503619 76920496 376189304 446696539 504941218
23377160 11317916 16728751 84205709 83065514 80079822
40421054 29484392 33351620 252295200 297934565 289527430
31450447 1950011 9323708 144698295 119525628 142627292
37637132 72619683 9701090 604977174 644655893 537509613
474749802 220808832 18329476 807118428 892263861 871766315
134304900 30490252 68513008 143428245 132050736 138717285
21207411 163252101 11103314 401415644 418069351 373821290
6378100 10109226 64718224 414665726 385864872 393869373
320742101 28457049 195193782 672272907 641850162 666326248
14782386 4572467 5543165 185797155 186866267 173518806
92622659 10704405 51457446 504399916 571328819 525346738
61711261 10327518 1154922 178868248 182184392 188662352
618082 15736450 4494724 169288665 198877284 190271284
21601619 23661722 4894852 355046319 353438440 358183811
14751556 2264013 3669045 249699787 244280463 258103021
11428160 4852274 4482622 86278846 85420412 82721655
396336942 143526108 110209046 870997170 439670912 733354464
18519628 1964278 9951770 94118851 85275335 88170701
21025971 50789303 46625814 182875157 187807033 174639325
279111711 122136060 181590996 544330578 436169055 433626968
56294765 15780334 68183798 595187543 665333522 579377110
362126406 120658718 95757557 502007763 466770756 445686155
114537322 22470478 31533801 164912562 138490362 80890467
882835715 655059141 115520173 989578761 958217653 703353460
5799322 16339632 12218062 118920348 123056900 119277318
12979286 3247416 2167198 37070840 38441673 35692983
457718755 28445576 20550938 502092402 225799031 481000229
427142385 43225078 12612168 695208399 482549767 786879882
35638269 17026848 9315676 549046455 570193765 626244124
173486801 17764893 79680827 316799479 217616155 294948602
423331122 65410823 57747124 678694370 576348444 671456838
306992907 37004054 47254296 321116529 252110851 241984931
6841079 9343342 985475 61331619 59429787 67118185
550116339 170103970 183379007 577112570 600001325 495421396
177243509 101777 40611944 323588444 345889389 297447289
424670765 119077244 3362316 743246441 730329980 794055420
240219415 70416639 84351163 323036402 353560639 224009110
163777811 7661210 201889464 602908543 611156441 491996871
572647566 32196297 52771783 854783149 543484984 471929348
74649922 48994308 33357555 264410597 274275997 211570276
336824120 110511116 93821214 575324245 257639758 563647572
391271711 31461758 36573693 445463184 382488052 357716414
170559169 54865217 61107950 973650228 741504923 909252983
35047633 18831447 18224455 60976502 60529659 60887838
6073634 56160056 48183267 716164878 713659382 648457469
97831427 21685757 40717072 235776869 195794018 228192720
50445832 1303249 10077261 405636141 341680246 319898645
55336181 1379272 5621066 59923057 46278288 52073568
54746395 341051 9571464 104549456 73297260 102284486
688720460 145407920 227674807 848937266 635007155 806225771
214691586 211794014 250851093 955993153 953925369 940081316
1248128 6513603 14565466 155451361 188105121 187916807
265688728 35458247 124658538 669946120 696810449 722663888
53085391 16795614 12313018 68853731 62771158 63100657
20749913 13151518 70023999 393079692 389124608 396107656
49361590 139815457 28762885 296169124 255317667 280546699
14383114 15762377 10092573 362666892 286795419 366280936
115808939 48475929 50662572 259209433 258435952 236737451
376697368 517663047 450706574 807505345 673558036 810223622
334513869 130702396 357927035 788730899 948937819 916505071
46277413 57185785 63764610 910090049 603366020 801413961
88806325 124599739 46948660 475579406 488872196 431682395
143622527 56207002 14331375 247488295 266900235 261545706
82668183 141938398 120619911 637424191 603649789 605464398
621742268 108409614 154277478 808855401 772771813 829768985
588911951 380673160 434738012 786453719 798602498 493325575
301912098 204721722 86636618 902093898 799378160 908398754
294951050 93866901 158832597 419495207 328994234 458469458
236310782 7158487 133622150 890179226 893798294 813145400
9329487 8217127 2928266 81285784 81653173 65321698
70392699 62615480 8202547 77415444 66095408 36355371
95805387 22683172 50171521 296005669 292727366 255302223
562675911 288219508 77728164 574653990 595681027 504779193
89289898 33730818 64168717 836950327 495116593 826385853
43075885 205625080 526316 887373793 800344231 914495085
61428116 5494956 10362104 113501657 113649011 112219270
12380139 50834684 139350220 476677583 482519313 480486847
283198544 58372336 2748725 370603017 394324458 339160898
569853770 453329553 280783923 952041309 900262548 846315482
366873523 5060149 180058302 858725694 737310471 855245577
28909486 1513448 161716460 543608994 654744508 546678699
35185578 22090373 131529219 478383290 458299551 562638172
5768120 226051751 127989100 953099936 954962882 848817818
148730873 35255462 36924658 622816063 663705140 660812803
75805679 180628679 22919489 567983541 572047648 590127293
304838909 92777416 26052058 488053107 430900835 273655146
716985231 45026077 57575070 930896206 884693376 631004198
108750597 1340918 25113547 459133333 493347119 354921538
75680418 87186788 11484588 745852438 759148158 572513259
55459934 31554915 110286715 397430345 372367789 351048775
30808151 15604550 6935688 237080218 253299963 232888840
76915916 177866559 185883447 774070497 555216378 764550214
457010658 423789504 24135111 647873981 968879396 887292622
28087620 28116190 19641016 176775217 151038568 154102598
56593790 48922649 12196266 170836983 364511749 306483243
239217801 22570555 106977382 927070686 892299508 925512400
52088854 16336724 136034480 496965981 690435171 470023104
219385387 104230619 133598718 432785848 509252525 372056856
185608757 20255354 36942963 289708960 250178499 290851425
15606353 100151801 11980411 850496255 779400459 765050388
135704511 20487119 40150159 683361294 601521662 681077862
169832111 14000576 234382454 596147580 826031316 578805730
112556154 91593291 74031284 459332284 439587682 374569725
151861049 74172168 4072168 800118616 516326516 749345377
6953955 990872 23530429 148147320 170294562 170852960
254587 7473234 6572748 114608894 89058273 108977748
32546940 54032935 268744131 689900857 884746628 801282972
174103765 9624533 52077094 928074986 944796059 763544848
36444089 5150295 23713641 148680755 159787593 139393954
7325763 11873302 5493874 34338272 34552253 33691244
186709734 19627419 62751768 327567622 355136265 267900245
494964534 209972224 93368423 522066579 496998240 456977129
99247201 42941514 5840599 953523490 723822372 831438266
49946718 45514706 74467629 480357660 476280886 390724220
112403587 53007787 207941794 513413318 507373562 490924884
9041151 664991 48238563 222289680 225403658 230572214
175976631 20898259 35947829 211285442 197739305 190010428
5038842 1089470 2196279 12788528 10039202 10218735
2964685 4464614 1727121 76867482 81051612 84789977
3455987 751455 3829379 44822948 41450006 40595795
142657242 50529372 61246481 272855335 240639328 246819899
20780716 22728510 28885476 175026402 167364018 189510656
32648782 16512073 64061502 372264446 375093539 358927405
53279377 898274 10091268 63888255 59523030 56974211
46293013 16292443 24503532 157579707 187872461 178928302
8174783 8349979 6101728 67109368 70509096 69428811
44893548 5343114 13446467 85713618 95041824 70938100
204780933 46410001 125922708 247721996 178973980 256358895
219913068 24394970 26263285 516789251 353660417 349391463
340076064 52989223 170891396 483297163 420317670 434858167
608099938 100063471 14890399 665054665 420180180 407290117
336327097 214785519 37157731 359123324 346408157 250899548
827300420 218079959 623497503 850033037 848882804 819358021
50984504 90918038 2996856 839152882 848966753 970204000
52694296 3927472 20321703 207448084 205727280 212235086
102723190 68757085 25296093 595931496 552450103 538101586
339101308 120671714 83132231 575816994 601386085 553493543
39028919 61980239 39208868 802850344 879978685 845090640
25705301 22122527 8551127 102689206 112285786 82903323
74499888 14193709 117416768 262654641 245975269 230980333
14036913 87996690 3332744 335174098 318553595 333843344
593552749 69569415 358508310 801808460 808261451 808513420
852958 17808314 7504376 93737729 78957456 96074437
220150835 156943085 114398802 758736562 800393199 701098775
353110806 214078901 44945487 487725684 500176042 287160276
106598279 14827015 12756907 715693024 767939616 729931764
216723691 124202168 85349188 250359979 185698097 250239009
129403381 44753721 109993635 453484254 462352765 427466414
716071957 125113880 85838894 945239486 776964107 746852998
30452727 12364884 5355819 61004494 55867784 52741022
351471695 54638961 67917714 390181406 249469246 179447561
38524892 335757 12032906 129460498 106544705 133317846
2766624 9012156 2865469 43444773 41910242 44046734
94271692 9661147 2849623 398479585 422410295 418109821
27776382 17621350 1948947 137466597 113132783 120549992
63255460 42356076 17174903 546937555 550863734 539660433
19687042 33679439 243269643 776448961 831666497 770351064
374798230 36169537 212498704 534619402 527342830 553214099
28336672 11449271 17614857 585523800 365827583 568270713
100581784 10634056 41550037 346670861 342535261 337887062
44449593 38604325 14954626 837488631 821526150 723303722
99802132 185433518 81376209 826302838 837868861 835653596
473160681 150588246 10661123 686806294 734862555 728702905
221199829 135259998 74121370 616941348 664389036 414898930
572264986 343795408 138456991 786073134 409226468 344876757
251977692 152740687 345555106 366062656 257070569 396670336
49160493 1291985 6557047 332954155 334442049 256599789
22805901 10789583 10082237 300741478 298336553 253073774
9121411 10880546 61149687 474529704 555303917 554272270
59953251 259183814 155069507 801036892 858789269 734610393
79548316 46886653 58851423 485302314 532725227 489903049
351023028 204345334 50895340 734470088 679204972 644039245
140358284 181559021 70798744 977922128 933536758 761554215
41407441 133059630 20776970 883212285 962262647 633357436
19417745 14940391 24887386 306594571 303114998 257011038
351517243 54423361 112077206 704391650 713463503 716466850
7297229 55865047 3493992 727108807 813853123 763679226
22158914 22262990 3907210 233745973 210653080 228006980
52042959 63021016 56359662 757659110 886535267 805960594
293093759 117505443 23337213 670940392 600001703 602078103
110057833 5310958 125958024 736997228 687756294 646657971
80436378 28937674 16980109 573228628 543260417 708779379
3151942 23050494 47279103 471950533 470001614 469513981
24050144 21032418 54516485 665078919 669883226 624880080
352387205 57282389 157149892 411641236 143355984 367606777
38305005 57023756 234473412 951758313 959235602 932551760
3255045 730823 2841405 29522804 24413363 25658831
82215070 221661136 39632236 655040921 688652992 680854219
296956473 21858152 36373797 771646952 779565858 640609834
113385046 82617556 4859125 257136316 237247670 293662231
585771403 371619456 347266400 969153517 922743152 969544168
64586269 37301365 4097663 87838231 92378030 74102612
1191943 47626268 6503113 250753397 236842565 261093979
138965601 238505488 238462810 970271317 947188221 851822739
34261345 586157 7147484 222869248 213147027 221885231
225679254 142961029 50676611 239157076 188104135 242737785
15410987 4728184 9716534 170487142 156820230 180228478
64962017 64183514 105836594 413015132 398843757 469965568
45176905 23626849 37023942 634767787 788535976 780946118
82774543 6590397 1142860 237106471 363040338 407953358
54254618 3005912 74498890 288029162 389567757 427079689
181932430 214157704 82573800 440565496 517081733 511568159
72178567 33483176 60320973 269497109 295729747 305294484
447709655 188406236 54885270 750331295 731088401 768997964
64102741 94250334 265898481 718411947 753555879 700223157
440917672 607087088 208950047 605281878 669199980 642062710
12931096 15474287 21617017 283821690 270120250 279978339
150299115 48094804 53906420 325934617 335368838 328459458
45019800 21653687 21386576 52258017 37933246 54698957
54414416 140234271 14842351 871604528 893734482 983289168
679064404 286022557 178979055 866074323 671177023 779808299
257656360 6155798 160821390 437346565 420043931 378766587
802544 431462 2397117 6246503 6238442 6356396
6886028 58959377 1202965 203875596 211738107 242531128
238775218 181164296 257452610 862479690 870737832 884598138
103136680 83249785 34230208 843071330 884964650 902209525
280066235 51713451 171371751 312294976 230902864 368257885
179756008 10191132 74486051 688428213 699899359 750509542
335665581 71828294 24400082 688197548 728717516 552910698
146549109 69126692 170381486 966426002 935938935 910996273
257745652 145786394 2354389 316142543 173177101 338741730
57501643 52454226 46011272 668109232 595143299 537165351
41996515 11073686 11629446 236557198 225916576 233517137
3246147 39544698 20258341 258149858 277358297 257603142
294822123 114337677 33160843 837392469 794391812 909355934
3919920 1412035 3709620 26043651 23926227 25850697
179607854 125892812 135425963 561718190 511432692 524933980
33520854 103759366 16982744 917080654 862386232 777185329
210889450 265471877 94298376 420895294 460912578 457617636
61661797 37719576 110199296 419932757 363740796 394589657
170198995 20109204 182691619 438201777 610483855 660652505
56156155 109489217 63587743 407461297 424440215 414071312
307628070 227923036 74311517 460625298 444328539 345993135
93763103 111973021 26148900 759762848 776970111 612628619
171146699 15460775 15743622 236966249 211860743 244910624
47000750 2379831 26446146 927059950 731294503 772286838
21743494 19890413 58020663 606232806 635590061 695703078
1232838 3657420 5994995 23053771 21253123 23866666
16371657 10877284 22019225 272125578 324271236 308200021
230829108 107389870 54144560 579597992 625217776 507246478
71850755 107078397 2166640 558165770 600087049 640867403
69614289 172947151 20690974 462707829 424694607 391073547
19915361 76831764 8669261 298507388 280209976 294073862
187490953 23384957 110278227 561928194 488264274 414308378
17214060 35424616 44177434 734476087 936918214 892066692
267486016 78528646 52012468 647618974 555624461 638587567
141658926 101265010 74182221 329744946 321603195 336102419
506805 2233990 33358012 374647742 374023804 353481337
495765273 589131386 59235855 803241319 804000361 768877631
54553548 99928312 73218408 422652505 490768444 488912613
49565568 67949246 27989297 361255060 378152223 370939348
23015760 48910184 93153378 490516352 489674065 501447344
30755076 907969 58045432 284054464 337963180 361645676
12913013 5669353 49058951 341153038 334595435 360650111
2165746 25608954 50140145 366017235 346545472 366263696
41448314 10489229 93524387 676649926 664314729 598222292
286911012 47044286 163655088 778375128 791118865 734299660
648409619 113052546 135187978 786850272 770604210 438496615
25325116 4143227 7040662 43104241 40838750 16661229
17160087 15848372 9493597 184784736 178643083 208275974
1095899 6572494 2802795 62618621 61024811 52248842
153771112 48439016 68433025 237849475 225027644 209037491
14073461 430548 7343668 74161002 100520702 89908160
81142957 43814391 4984565 256147016 237490993 244347814
79264303 30650467 49319218 516851886 480582069 482317767
414724 48710 640226 9020672 9447348 9496110
13719581 79769791 25465725 888042176 898645625 866182398
80660941 20964890 9992907 165338732 203254265 87843630
127812405 89257296 49951024 152837796 145908042 81082857
199114471 153542636 51291441 703511804 707135573 637409315
224488803 33999013 70857640 523200673 564863235 647849250
32629190 57483952 97053029 346469794 340969739 339400529
3197134 530253 104914 6828916 6830165 5970691
12771764 38130814 1416009 104817320 79940228 73269796
360953984 13208892 118183139 468691567 313960690 333180498
106033516 29690864 27620663 463318756 494859839 415621738
89385664 41777805 33518723 207623819 211171037 187297490
97734515 11172547 131720778 273921159 143995940 207641315
252970221 190283447 104290142 832705954 967066772 915366162
335972889 134220630 118489034 823346417 832484524 746407466
335869560 181060457 1186769 574611306 635241453 528872660
536203697 200763506 65187050 757299075 684528290 549021786
28687737 4286936 22265817 462975021 487894413 453108930
47869478 14312358 41184128 149391777 147281631 134340593
70149732 8209594 29131046 140140299 144323719 144893099
406402787 102894992 82124081 445989463 436505123 381544713
25731724 56113590 45773217 392661575 359454090 419006036
44343446 19536432 33267069 304070529 310740630 241508103
197089110 12928045 56735105 636220326 610632034 528451643
63764194 25768801 24221175 963839484 908647134 686196807
3897699 3427518 4927159 107254453 97936506 80804106
258665904 85817928 77297015 818378899 796921888 767039466
226719 112250886 6198667 728133175 662368147 657533569
37946706 2089638 38062976 171173456 168359730 162528704
13402420 42590613 14432998 284608302 261288318 311881372
50460690 2266551 11561902 81595958 69519266 79754302
137292404 24792923 54635103 330452021 271772119 290902428
5571622 87319662 14100660 764243912 752157214 765125176
561665023 94023581 364897348 678218058 513270464 465251896
17850618 32011904 12892665 181215775 180775908 150410089
637549831 389147641 45929211 762760321 686903789 579228602
4966441 55329220 4202463 182333959 185471158 185319342
73122016 13051905 68905341 477713500 403486144 529206901
2237900 20625937 15292483 152045033 131104879 135665708
36065091 382477 31794989 106533690 71780546 101387503
157788429 131459786 53252559 287053749 260916511 136957741
18986467 7389909 20196358 87180266 62751538 90649927
64741184 24007668 21575055 198117322 172370103 195327433
36009121 79444556 12823392 831435126 868328666 923896609
198292586 3238319 76841573 518315118 611876315 692970333
9978056 26139476 36272604 173002497 143792077 180195540
299399297 975620 228159453 459229433 329796805 437188465
181735180 131590976 22506722 523270788 492327343 497895263
158531460 167924046 80574792 848389529 702924091 913693611
120476935 11109940 57459627 553009961 518949481 572961446
313414595 158683472 68391963 859607199 846842324 763740284
355513234 196178917 32459387 739873562 690023907 586873885
172552051 22173541 94673015 339837164 339932900 276171326
114223928 30035392 35669709 215414564 150561816 259471941
16817985 20605461 6280989 483327293 558508054 411972870
52634263 23015967 1517846 141814972 143069291 128134309
239416169 150350235 22196780 324719504 323733637 315233702
72222880 3740264 146345251 758730934 664341415 557919248
70334918 8529658 12012535 77775366 76064169 80097932
187227063 106796147 42519763 283146291 227653795 208619815
359907557 57792671 220693299 638994968 598994547 620856452
110072055 25980554 19891644 152453128 92314159 131627232
119261801 94898374 183366069 794577574 743240145 785614369
23105146 7959365 13681421 199044823 202164590 211052425
3680467 315140 73785 4600157 5262298 2959647
504515699 203983259 168017957 642572652 611391527 712924006
327360541 84891878 44984389 372805075 134582954 196745128
2056379 4061884 39444633 384201988 389781320 393441186
249010043 133887091 225083857 362417375 248295918 366079494
34615969 5311608 7613284 65728513 64196510 63748459
113744044 144698472 44008038 584018223 587957382 584085714
8939134 2199640 893838 40785684 34317208 40125613
45312122 111504146 440243379 960305625 914312981 958220231
145703048 80637707 9792626 489598744 531311408 463392517
457666227 21947512 3331360 545166963 426597332 469871138
79660872 23914814 12723891 121440705 41867075 57997371
21027753 9617144 11116077 98225701 88552897 97702310
114232790 18190185 19266329 556655066 492857177 549721187
254945 572661 59406 4040810 4297597 3788817
131438749 17646830 46826864 320180286 301511733 331628348
403420134 54410406 116182905 771699547 735909737 777274055
222625690 6444559 64817129 863287696 954796519 946749548
27719411 34152088 28316002 493034347 436980632 465188670
20995689 2223106 2596397 94799637 129665494 138060413
8858273 8371182 2957311 62515672 57225404 62117874
130739010 28446094 48458520 223585881 89395651 147635298
43857114 15647623 11447668 455804712 375088801 396851588
16845662 26277687 10684718 592023175 604537538 558762991
415746042 58632596 60736779 580302675 698375325 643371187
147047301 86052450 92943908 607421492 647454196 567698093
63786075 26888705 101671688 354404834 314690350 345608267
130970582 46366949 51626974 444137495 412378142 404521125
298547800 45075189 35777446 393853805 200411627 341964833
226255529 49783305 10589176 801438961 871650192 762982681
22771504 15682104 28917181 388141378 366838648 392620196
40370802 30139862 69294291 523953859 531611452 520301397
101980531 446633301 123165260 725601541 766376161 755640799
155306247 18654233 65725274 303622530 271289958 209666552
53627332 158218173 27827801 733542556 650348047 722650313
245416486 129000743 88266062 530035879 539344306 468085349
4847424 4221830 5137634 34360484 50335773 49742394
112824418 13349656 20017470 129155633 128052608 104604221
145138196 22329994 6197250 303018536 296519284 291805455
250176180 224505228 133847938 321214030 278930089 308663437
24973982 5504735 4916698 84462936 85224090 79923116
282653330 95059970 2749630 518353706 539088604 525407886
16561058 7157897 870393 58737790 65656569 65006817
14030782 31639141 8385601 464684840 453887696 525509299
418535304 135731962 36127797 465612408 385505137 348814342
27915144 55763227 47696999 497819021 484113657 513510446
194193832 243256566 2710606 418054823 505669900 452232053
282185914 216611085 45515472 324535892 353102046 356837279
3996130 2308052 12466994 52798312 68270442 64589036
41533824 11246524 13531703 60498635 44536372 53636427
24671359 18493171 6131420 77534782 78587758 79316336
30103748 60429113 41936370 582520261 510430240 582291533
71826268 25697108 116784291 878019353 831893808 879394454
92292071 18267867 60954336 797643330 764192420 574795095
5479714 30823360 15105666 183461311 199113454 184472516
327048637 28637814 253530117 968972885 923371546 879150583
122288876 47964106 39694452 194480833 223046932 218111611
171857905 12254532 29306028 778498470 758426688 624118397
19832813 23193410 505222 498659628 535044106 434063752
232065118 39112873 73520971 254683748 266110361 253112328
244899063 162948775 8443176 743365596 796639695 747105932
389536166 64163883 42637038 513732067 390738489 167287660
6369725 906097 978091 18315645 16996414 18329113
519744537 11523875 126060217 748367369 526214922 711385847
8154624 28250320 50267969 749923466 684571767 569432059
660952932 113563801 60318184 726900545 776627832 739114353
29767441 1144620 30836392 74475853 71986478 57567217
3943704 26738932 5108235 136344689 140329163 142531209
94435623 8199303 55187775 167494498 176684671 195048319
198174501 207196953 211793948 228986200 325013679 281029961
137993082 85269510 108380070 482249481 530483068 528148803
518913565 259650265 154150345 667872087 544293559 335535662
233325936 32912498 85714649 605058512 449100643 532612044
454112863 182363332 24548376 808408933 761187351 724504478
95914316 11325897 42644875 184997310 201273862 203809161
21627533 17965571 12727945 135971021 161892139 169505667
113813170 65052676 809588 192574839 157446521 149617384
51702687 41064844 16944423 105611417 74014420 98248777
17007258 13020512 762676 40758924 38950818 37933112
1559108 2222811 13580106 173403064 188633892 189817915
14579876 24796023 65651950 528277365 598657439 643202142
254672324 149368396 29384587 397859303 391283058 403486350
213570080 74656605 68838860 214818209 162237930 153193891
17353634 8808813 26704994 84727442 81093300 65737220
40095502 8251361 42201165 73397916 71464806 71166216
213232019 85424937 58782443 344505141 387330940 213708157
67363243 15191455 17413584 379273966 428001534 584325336
33679372 37136611 48887551 499639396 482574403 461015510
200351422 13944680 334134680 349863774 384137498 357794239
24620739 5119794 3082101 93414328 76278538 98987919
569576368 100056 155568396 804986716 783253593 603862864
24891539 3689716 4267687 227341217 249865011 279450141
55903838 111376075 145606845 361777330 388776308 370459283
172582685 108790231 12974835 763074201 743800146 626885768
47468780 114827332 91118823 820323938 891014556 942672479
115137228 676704 20608621 399012258 417988870 442048457
74266507 63291403 5412079 403309683 414057592 413680898
343622882 62884401 102902433 782874113 654067633 848816174
1664291 104018845 19411175 409916029 373542174 388703057
473659505 131337291 115633921 779078823 382993829 679659683
298429467 236357307 37946778 583125079 760928429 837743455
738523325 209486717 130977253 783928080 785273659 370387940
36990251 70855497 13891673 111918838 125816097 124761931
819976 3983196 1933421 19197788 18996357 19533548
139577598 14295006 73852164 192477304 203432013 187344118
29179991 139598705 68372971 336821677 303701183 320868230
680140272 444899852 140117939 853827092 935484973 226054226
466339696 40613579 102025149 816235393 646285787 910729636
186999265 57608477 22461914 357175291 462971676 445763568
4178592 74513030 87327689 742525514 745103876 668011347
53836972 41027350 8699044 786279179 833670984 771058418
494666132 290931449 4525831 726752208 564041455 618502520
262204485 56290337 102863251 304999621 263935844 142036607
129905481 40100021 24756212 496486815 552439855 557577490
1136168 14120385 27924121 299625281 298745202 350620768
3895663 10534371 1816163 76673924 72544362 77870406
60239099 33244412 21225616 669727609 672571596 678297392
5989361 11226257 6859745 12698650 14858215 13204508
143604465 7265231 19164967 322558287 341651834 346732930
664687680 362673461 389449544 792066164 755962307 752754954
5503915 106085832 510174 295207731 325612467 243133837
128805572 188972699 27940479 704201604 786919821 509690599
437335071 133265018 259037424 795186577 719913388 569351051
398884837 271734517 54773476 610315332 588722388 581550702
48480913 31518606 170514463 511370648 585329969 587265046
470172073 2439248 329664448 751859073 531179825 718458493
25774149 1137227 5242602 40534156 38194801 35224288
85462740 41307511 12155416 348637454 398497289 396402807
8573663 2695081 22571635 400632548 410199366 452262776
235550416 30973501 42679187 456288397 295901661 314837813
239346961 60373961 104042608 655008504 576435516 533794597
1161987 114941786 16673042 591976339 661920109 705026416
95498487 13975012 26303083 432004495 474764035 364137177
13833397 1469553 5228749 124350353 122573554 127816956
75085075 30039712 2906668 477652175 444238244 500514606
251664791 43373039 195394106 590548232 625324180 500280329
46865271 12339978 3323253 109559395 90200207 110012588
90317252 19379812 142272228 630542598 617367994 613064458
191691716 143063264 53267231 290387912 214365810 137553100
15890361 36969528 18458784 163817822 180277769 179555525
1362939 15190965 57191407 732715553 747097263 741559930
4126316 4584845 96966 279315478 321657175 315336455
204750472 44483299 399302655 757950426 709486744 745320370
134286279 15735330 27033834 160383780 98214932 156568529
28744705 44465369 32719020 538673261 529880067 554739623
780583 1726792 4078030 182660577 166821508 161666362
188954262 91273359 110953667 352806855 236821587 337153839
6780818 839536 1130234 28552472 15010221 27194581
173432208 17452735 93872592 215230261 141579441 236163331
52068457 32899746 17749684 204810555 211852617 191337232
9158226 72739080 5965081 331360879 297272445 345135252
10126610 42254475 37660244 705251843 708647584 734412545
94213621 2278127 34113152 162864042 66592251 165933571
330570792 58853843 233567167 672198362 318890826 734391052
5874142 8407507 44986970 495070761 555497597 580971779
535484379 107106805 266594057 820142967 873094022 831738216
150369548 167972404 51824329 770292246 786436146 376640988
120478971 92546625 35878291 625095161 396762138 667911605
71790831 44602155 6517911 427348064 314472247 424045151
284571055 67806485 128021725 341938688 362243252 256703289
3402539 25620557 9134022 288345882 359011605 384889431
8672887 10754939 36392442 267294482 294446551 277116278
237848592 30425094 112469354 351282106 379164238 329545737
39064228 61530660 9064204 771126904 586544692 784073523
747120656 67640761 83896447 784640509 484253725 653923761
130650404 55916299 25913794 548912372 528311177 370109651
867846328 288508160 78456466 923628225 697544595 890895441
159627886 44532117 7317711 257334595 267859435 228864185
100215847 64588569 268327366 863862474 696576885 828801914
293454960 22464317 75048084 425606755 432826744 484229680
2214544 544295 983155 4782869 4058292 3294011
89533572 12483289 24257735 319436245 322988243 347692530
56061463 3000691 14336962 497412595 308567653 382694599
126375774 30863104 5652462 493765421 482741944 455035090
20193636 38618019 84281115 624423779 635073260 618472556
13492418 10533934 5196304 233345543 240831362 249019859
177585839 52164916 128409073 215602998 138512159 206511428
10434124 934694 41747153 148227157 147087264 141425860
22082568 1736203 3540623 318022059 301970157 269484455
248221166 36087604 24036759 300050193 332592723 233988596
179998161 12366609 36400447 517820216 535386006 449701445
156533875 71558619 37540569 760409543 545978450 732964856
7091308 13490660 14609420 263253215 307558641 365413082
176685750 1243613 1961887 212565664 197958048 154666214
16887735 21226519 7955260 73406789 81210189 84245331
13472083 33380781 92441579 668708597 607260175 668966204
147086445 25920825 109029386 519826499 473695498 384891172
187813472 1428331 63420281 633296138 632569571 511419824
95510700 107416041 56903637 875503054 775787163 831674195
300835162 18607477 9057400 968378006 952676033 980522524
17441384 32666816 33673283 466514068 427566436 451135977
113203677 67542163 2240906 704444674 773403253 726968267
4974426 23562438 47623480 479357380 478507972 365668530
404928 23747407 10471706 103287110 98869071 101775673
5071903 173584370 135064657 692148721 790328236 779302215
16339294 7814137 79100080 340550151 351117740 357882189
50812649 82715613 152021042 628932555 512632201 642889081
9170343 86620892 97080194 726724584 861404908 763174764
3143801 3704171 10680641 176811086 253340893 253597227
511369591 81949141 245346138 805451032 729318365 822976729
162813874 73040837 30180453 532105820 390579464 513295758
4793182 2789650 828367 8979205 7623491 6758208
656005459 99044836 228148745 890687797 829655316 774934062
16053710 6746131 12314478 86512895 95736393 89122379
6644312 18923897 33200552 380957236 391746587 272244374
23328997 42601646 19415337 448010355 453610232 467520355
564335027 60201980 312954347 796037322 582129387 756013391
14475911 7177746 44803926 595807868 711641358 731645401
15171300 2417525 6915989 221240226 227740367 219086907
160004737 23835734 114687083 190821589 198531366 131149342
221018555 35403433 46578149 962652142 963074963 793345993
16600291 71102577 16281618 666576520 550978113 668748927
66368893 16669557 4027059 88609680 67723403 50580106
50542101 137099461 79015324 729491609 735429386 845319356
50965538 11258275 2755009 182608656 212637329 216310352
42305747 25483557 53630953 641130437 492819228 561794003
19780662 150063233 45913449 510973695 463879274 515290890
52181632 19359083 4600779 126149227 113819173 105759723
48561512 100475041 19600612 724895794 775597097 785971366
65937573 19234859 145594689 505481776 494080480 576703049
40788776 8481510 65684990 649119539 606734957 678817465
41935518 18762760 9919053 417520226 350410891 373049205
25121191 4133600 4083053 93675153 53958958 86445556
2566957 2918008 6177670 60714225 62615789 63212315
1370555 1603029 3975651 31354286 26766153 31172223
21944243 25752573 2695778 349883086 332132959 405331488
70667300 113923547 95297679 803648891 707918746 864683854
530470475 46175710 80580257 702144265 507815584 413701477
447071878 133170097 26886235 645244688 498357489 247575532
11522695 7217086 8275159 95168739 80762530 98551233
576955031 300925781 71679294 775210626 683544284 584091563
326402162 221807060 41459836 663846794 654716236 751556380
20720454 119078023 93536798 810623636 805891449 788073479
154259255 23448512 72838333 229154062 214254565 234652777
143062179 85648946 37353613 746703585 802645932 796372931
123516717 60963987 7971911 181544703 186505123 106688975
349058681 100167136 19486850 426264936 197719197 363999442
77106684 9163590 76683235 396089330 397508391 384984789
674278901 441578719 223301577 820051593 767005643 553135952
6428316 5900363 8110222 50793455 51906962 52413794
60151718 29791162 42372855 459013618 430560617 435534561
18057333 79814865 45224348 215444611 283619335 241010256
27713413 85898664 49614540 406166487 410838799 420678111
11415622 1578304 8902656 88807263 63832328 86385031
245787649 43662215 60467042 476028983 471466245 450927132
21105857 13980616 3230706 98429453 103337253 86836204
98483371 12364674 31068588 168615507 216517058 159768288
144473806 38921900 133941089 550192182 682792190 612580487
10155365 55693678 9521373 473256654 699296923 684117114
339792 1655891 2813594 131671774 139482733 133768368
60901265 48518 4046758 247041026 250724054 254480579
59466982 5457217 10917946 66912743 48055456 61597477
28957393 76488742 78218186 794671586 747639238 695439167
564995161 142197087 78970399 783323757 774326627 807762500
104241552 28687553 3438242 124890397 113354753 113482319
16344429 104335257 80057331 822748843 701691151 828475756
12965772 3444454 13465403 147579709 146587395 146070872
235349699 279694480 64675947 423462680 455331772 91757298
28333883 5402983 16305284 439666837 439060524 401399270
26289240 63174847 94257127 591063657 571861915 595229834
137365863 34125288 2343950 244026183 152516716 248014343
61508213 37285057 47525230 615751039 570961101 527267575
10097155 15936881 17035266 432197133 424558871 414708335
55714955 71689464 22151188 307928903 267827733 265667192
1334733 193513 615488 16856086 17225231 14970588
312882261 37840053 134903328 431915981 343738793 412766340
665511663 66358109 145625626 780522785 777746931 764523884
169704352 15595959 52268959 400549957 420754273 235569028
6954768 5052925 880505 123822925 103524062 118345427
103777821 11380545 34823372 395169014 384212853 391144303
179311232 36944851 16073824 691918792 704078890 665016322
315622627 45137386 14398218 479081774 471914639 419176429
69969309 899129 85543562 505575311 483957057 468528011
25833997 2305817 18437185 46513249 44851774 43424665
238696041 24258448 21963388 501754416 459306044 477900127
143736949 146879969 138226559 513418161 289499473 575465239
26246503 18248527 8040339 169082476 171039033 186091865
65579652 24523779 35431296 444343454 420840216 405714120
8780023 91733170 7097840 483909384 526586829 586617823
15841567 76198579 62975153 524984902 530753759 559900549
7614507 46732377 1771816 375153427 368468384 314760214
2659966 3728106 4306792 15567178 11916099 15455648
129641309 2799253 77103638 378539714 377912619 374042866
358542572 342263377 427044005 924626237 930979175 912788973
37132228 60687632 70096878 551300973 472377929 497160201
15375132 7162356 43229861 308649541 332063111 224611517
29466642 97746934 9102034 550356705 654095212 670548869
13264298 3483937 7899935 791028847 803140261 809006327
9002349 29108273 3348475 129552113 136083966 136137333
40882973 25260435 4313258 141480457 169940436 160496100
174239608 113829618 82395404 750510496 741231467 741600437
71204784 37081076 23204424 705920094 667616421 710042334
363881882 106539102 10691812 582781376 672497661 678768300
149805182 209047413 101843429 770475187 878173385 844657659
308657879 69840317 87609229 573834543 185160843 555811271
10135182 13471401 13120524 327014079 318650200 276769986
196008853 319179799 123985994 536811151 570383597 419434902
2267213 21377465 66209315 825570183 701071628 837213628
497712709 302694496 19131118 847084900 684572024 743191337
395926600 454633254 351168442 659850821 488101557 475234718
48778326 480426 17592961 176567765 139552106 171152017
21820742 310147 15716103 143193990 194482766 181306147
191539924 2048364 34472729 426201335 451200443 421007136
183371206 36510069 16223608 392212624 313157611 321697397
748430 27250666 6122911 416172822 457583050 452360990
124069209 7706999 26790402 346511838 345130966 371474631
328204037 1247763 18900306 454933090 405627818 65624511
518189 396355 540997 2452179 2529351 2646411
172475619 32050465 34809137 223726930 136805671 219048032
1083781 30129460 11631325 118432740 150291423 150113498
829608660 180621931 38260883 886548337 493352631 572877454
2223369 5046370 4213535 37673664 35201174 23627956
37238067 26280550 6382275 221044444 165624891 213572638
6646862 397562 2451616 7521716 6922583 7720936
22891260 85470324 26153629 415693805 424511574 448881593
212372463 29779560 13009264 978622608 910941024 943162180
38392675 36037271 9720858 452267589 394011077 454207787
223389817 72758319 144270358 382206514 313583110 600923039
626444406 45422101 93435333 698056122 462423169 646359249
86075330 128329321 18406024 748432662 721214102 595142510
9311039 21201908 18489478 134235420 136902656 115840020
1120089 2064815 2506584 14338527 13859483 14817687
195906799 251328719 101831242 694908003 641857013 363409258
35444683 162703420 1706682 553372159 552875045 486235015
49398061 19021817 14729564 490950036 338698581 374992830
554475200 304003617 150474007 760723093 755960072 711642923
203277654 43382818 309317632 712125161 647394858 654174180
129103611 58630675 8080467 442532214 479442891 456812522
5760350 1096571 1402335 12251634 11696991 12970490
313231784 384879132 56357153 749451999 763609067 645135295
143796619 53530556 36061081 540135193 476796154 519491428
69352070 2331935 7195469 170245516 155625067 159069661
70237487 19503525 10836441 583954104 533226735 528031719
118571514 17967671 52195169 282182679 279375546 252696749
147637497 24595122 23643033 344382422 255538872 259368417
55162465 154047699 15544181 468452831 392822843 453797293
64160945 28038892 8073263 123582404 117738629 108124818
29483711 9591675 58614850 571118880 574006808 595514041
476788796 33519271 18264216 830387698 684127337 661933251
283608251 8943421 145620457 683908118 578697387 723603071
3886796 15099925 6187080 228728067 251687494 214941161
16319080 2298109 13368809 23085671 18473825 19138462
453749662 182282525 87601921 847515367 830951880 734825364
65229646 15669178 17456688 264689316 189952525 311834225
59285901 134276050 98402318 808438568 868706373 833568032
290794521 122292613 141922125 429081314 349916557 348585505
128079799 81268380 55975939 262558127 248571045 260922580
164866514 23798817 43715640 319522821 340502920 343735813
140229362 10060642 75279750 320705142 317899569 318062312
46800580 177687105 44236020 820857578 797905536 854658082
653157304 210642831 135173871 914487529 771956416 780151643
2099415 7727602 33432 28674922 34223597 30103482
223469182 101123235 30569080 887605804 882165049 888616230
14765724 25580571 10680927 710906349 544034726 703723433
148839650 112127276 42703879 663235902 693309450 671641147
125671508 34665539 11866345 539343164 547321790 551657912
135596144 38625983 26050132 208459058 217460467 212256010
2545643 3215988 4536396 14542797 17673069 16149236
186813436 32260109 45638449 732980040 806119742 780945019
23175 958055 3511840 218751030 227108265 225499708
64754743 9584541 15356021 83544522 34629315 61293303
4866602 8973891 21900735 71422020 75702061 71745366
35837913 10593905 1209109 49950342 45463513 51879725
94294189 49529524 82088748 638038934 641222345 501316098
106962505 31435428 20957764 219353446 191880038 217882523
146782021 56686412 33070520 207252198 180653955 191234712
40777134 9403060 9854186 101588009 97904865 102488626
153503527 10742157 2681031 268372592 263043628 194267670
120446906 89394760 24113557 828492529 831768407 827512863
12799981 415417 4386472 46991913 45620769 47530992
2094453 12746557 12491413 80323878 78396722 70646312
12075743 8383690 19854019 121452527 132217810 134022023
68696493 2716314 11314188 82582266 73825080 63322001
607076015 195927707 180072680 678179647 439911504 632959785
272038430 62275202 251299406 325643147 241425561 332805013
93717402 24045483 6806902 169706169 143218119 161279762
336882 358944 950124 5073062 4687108 4576362
121311390 27262450 3982385 229880640 156572928 208799238
58813222 43524961 47357618 92115059 91822831 88367953
419582361 120876230 186698372 497339456 509646872 548332171
23203971 47111181 2204605 104117155 170674322 174091877
105381538 2896072 2540368 154488109 50289728 140830236
23615106 155402598 70267796 823671162 816017652 790580317
11902104 221554648 1927788 587967353 610600071 675641387
314728865 47692881 55692022 664048200 887477889 868928752
25338846 21134893 21358762 58042467 80681838 80608390
64020653 3869932 14540191 227708491 170007590 160651589
221606037 97093516 38526405 351827127 151479950 321237456
101804380 206606794 62076811 637316483 653653735 619320258
137726508 29370988 1362487 250842268 232828311 224643253
12129976 53191508 6523921 632705656 618884677 803456667
26457918 9788552 5955375 220870780 201233427 217014150
120918324 45032217 44640923 305234040 270045238 299464691
941993 2349250 1116473 13719864 13479855 12793247
68811693 26672670 39049010 235508524 164380339 228609425
9527505 50485773 9207810 322032342 302667424 356009133
203233571 32660413 147514812 777904187 858840792 758193741
6997690 657020 208789 23092878 31300935 27010136
15634127 43232259 19414224 267921318 357705710 351256357
22857608 11490920 12965785 65124654 79839959 84562133
278484413 40238451 246139476 375029898 330411994 375418145
1951486 3109466 14911790 105896250 106483325 108813989
20357687 10197210 10901654 153720352 149924097 111635003
21394832 2501068 43800325 217992966 169104738 214572081
127295400 46398562 28666646 618386301 611615090 555197120
34925681 73506272 53795396 349074054 436827141 414658996
109487040 42020087 9011121 399710950 370136038 390968126
297197272 59581164 191050637 834797726 807058995 872525871
38603228 1708714 15558591 59380966 34998282 58416982
433409992 143531576 10361413 642274502 644037744 390789642
75906478 21508310 21216409 534249210 519017093 507234551
9778075 720064 34636970 67526906 82409219 83694141
81105957 30664427 19354434 731774939 791279154 811404783
9244933 3050481 2477699 54541639 50871672 53803651
76338001 4544134 3218474 173980718 182268174 169154913
51134135 9359571 60543044 582883158 716983515 673910064
68638118 30299765 182671947 789994859 766407459 724714217
478070569 8164134 106844295 626849096 182364087 309081974
43225222 6977718 17510970 295772597 304322195 373727157
6542646 13635437 9273402 47144408 52601643 50473199
598156505 191055616 184810639 682587757 399651503 668785439
41650100 149826271 368996534 752031727 670014758 771889986
539585739 21287815 216019940 646203255 686675521 671832808
679573479 196180190 54971464 723716629 745740424 638847713
331512637 80053762 12449657 384040745 331640416 298541212
23782897 55592733 75600188 364611924 425579109 454443193
53226024 18386790 4361758 65665175 42326823 52113794
130239287 21900355 35623620 235957797 256922812 226570752
99711329 54770032 17151688 354736234 314340513 351991229
27991209 25444141 52761069 877240238 837766269 856890651
135527010 17195448 62398791 212910721 202075353 210978843
547682692 237464450 458574269 813801138 824139174 903887586
107988464 47335068 92335771 464429830 652253529 515061922
158859773 13949321 19986993 566528702 559389563 604569918
69610135 1981754 21216445 81491906 79363939 79633924
58580464 819639 137509463 946702802 976794819 825124551
1252876 73556934 86465508 929010888 750716589 941658919
331376785 14754944 162528225 367194078 276195761 377052895
140235845 21920579 64309980 554063035 558581992 546593022
597393075 128236394 402366658 975956448 795860719 680834624
478628581 115176991 98576509 861212266 678438841 793908480
188445442 56784274 15494943 978615841 788727559 904707319
20426393 38704996 166252956 336321425 383986456 382061633
84303635 10869020 9405906 578620527 623729366 468539067
141235470 173807401 25211362 623669045 704788449 698369672
1851242 2193711 6893735 63300731 58268057 67079931
74791324 5301205 6310605 629990272 630073960 616791166
189340129 22286793 20477241 886930305 924724867 953889453
207934159 48166061 23126919 382386422 263084319 382613558
28865731 41149679 42337729 677400652 637847495 661931224
245075878 102973618 10036344 562246504 529082220 327198690
337442476 59411203 14771937 856117282 791623281 732223646
551349551 372063665 2723896 825705775 665424040 764264079
68815222 11609803 62750206 484404165 452714169 484737187
262912229 19508857 15418148 788360224 794873294 756781265
127771096 277213819 62534222 495500175 455901383 495048182
60274571 27988783 18307465 471631905 543930260 588853076
40941624 28659730 26509706 187452676 196522017 205200144
150911583 84791267 96598606 862364828 934133888 913271067
55452240 19891515 48155997 223686929 250669118 220331199
1296319 2558786 1283201 9129263 9575883 10829594
298914069 143848882 49999685 570945113 594861864 529520821
594689592 14352458 92648281 815559887 788927395 812116943
297166555 360961657 146035379 777795067 600218358 792919320
466547784 10839991 281655119 678706743 674038371 578999988
996660 484602 869276 12087228 14383590 12006198
132208475 191232 23865441 161964139 158959705 158431165
165062744 47744024 7551928 300224223 245258167 289887000
5704832 606209 851223 6241146 4585864 1545178
804085 2097993 10178287 305057741 281913464 238764229
43073741 11684049 10891198 324416104 325513559 313624336
123760949 26632673 51150738 456618015 344831348 476469727
57968720 16131199 36499310 527837510 548696316 497486850
7965260 2922880 2586326 42724525 43942136 39423245
26589885 9466556 19293355 279467658 272186688 308138740
369162372 123866569 97650763 443435598 355922301 364973168
3894627 4974322 5013382 41927141 39826803 41948275
154470592 10881244 75704211 321192642 383303199 374504681
565696734 123537819 20660184 902285402 793551848 812594304
65526180 12996693 12011507 207718449 207989015 205837151
440 6869406 848040 97932514 75734889 81746382
797574 370598 1245154 2456510 2556205 2661716
331708204 15820207 81803174 770763005 306241275 410413836
50774296 8305448 17277652 364584134 272940120 356957404
2040895 33604367 36355687 92496171 165341395 164162309
310108202 37169525 163288109 548349416 522494473 451456834
329808157 16667157 135992351 580304173 587409160 699773619
40503464 3713036 9869908 72951728 76059470 75985070
7004605 9017981 35485980 140661663 132933982 146334294
141785775 23406544 56892605 729288023 559424902 724425065
72509482 39534512 83951575 395321773 409615654 373768610
16983261 28096570 2477429 160453821 196432946 184429734
74771611 14010917 1362104 149021726 133264076 117654350
73714 3123717 7805238 92068492 106180129 110792063
420644654 76188670 277984650 723806150 744018103 666463623
151832546 187403526 3860261 646228930 687060155 572407601
398075877 285885540 44010537 413121217 335124196 315717206
5785642 8509707 4649280 139673384 142469604 142567913
681599381 289032841 40188685 771399632 464719111 692809429
158197369 70394670 68811860 470783273 402950952 486229259
123722890 42510548 21881395 130637561 129395837 102267509
65192009 4399182 513268 293575221 292675889 333541430
66187418 16086011 121724089 653999747 674605811 643647253
705863560 140980789 169266962 893984848 482472848 882774778
259100652 114210745 7839365 372536795 375221925 303434973
100044018 39185427 61328279 738039470 710107916 744850922
121760960 43008991 57460576 145747078 148723112 102353360
121986869 21955628 64222499 396954884 477463876 430011718
24349379 32637589 193105466 588904277 617285360 553068996
492853109 5485482 62138997 631402676 591429882 411875195
202049786 103387248 104517894 698314598 663098007 673101099
5327304 4520270 6458792 30708454 31277272 26066577
245863566 3981542 523246817 757046378 627738612 787873416
346135901 44586223 383955421 842106844 826654548 800912647
158411801 8687096 49879195 650131270 862908818 802412210
153412330 33355322 3905324 337969429 281844052 357165755
10599269 10546668 4900794 458704796 406360204 266547753
100919452 171010579 11716252 811658126 867977011 767471076
3406036 9900915 1024060 734942935 735788866 740697535
12580528 10079506 2525540 64305405 71929131 83017817
12126720 19917482 6336456 102115076 101574670 114880087
381327312 129147706 11673243 615683506 581317081 235626362
12339496 7010135 68639567 258866768 243018595 206790683
103881335 293700281 51317722 812127880 827124414 652844392
20560572 253282616 135104671 660780139 769565052 604528763
622431105 39260269 311768205 839694958 877042431 853504621
619031359 7425502 561649919 834473850 762584193 754061771
60307994 124477159 44792228 439737540 456743776 411937398
44088870 121540142 11348590 438836830 689789555 717556958
160749538 175584775 3457038 493034978 534637299 444638668
28827083 12730611 24121620 154121295 166162128 167983123
123203796 9827426 26490730 777051516 859355378 742505837
62723104 26655349 3506178 671456595 741935277 765110971
202718179 25281571 16342911 739924963 562868542 769134218
279886627 87927902 2090541 804743776 774536520 871651819
130483758 28841153 16970744 779508869 892727676 733613409
29225245 12795420 90595883 577956256 749453966 699355463
198911626 27561389 136390932 220079763 139389655 195912914
7415071 9057044 6175312 437698925 577241871 579254678
4915502 317557 672152 7542779 4179477 7463084
481180631 265382643 23412904 894771454 744755980 231739860
82485373 39837776 50366253 160409426 143733132 132425465
113710087 6751697 101493160 141859833 144503347 133649708
1606447 12631620 31497395 585560845 594482302 509577240
232881023 31355914 76875852 384555184 198324554 366965615
245263102 110331631 106978781 723242833 730856777 842762890
78673904 17344802 1306146 203059277 189299301 184113860
25815551 3429992 969023 33039540 10007564 15886095
27892080 47732 203923219 836863401 952378541 931258431
212144243 87323791 3090020 603641237 588693396 604515293
11905658 1597247 17918197 112207655 117678016 87612148
190000734 83139604 28191613 332397830 355931657 286945099
141223769 11847230 168943899 378340341 328216498 322181801
54362898 4985326 51642135 349390411 366196199 214036906
401772043 166008925 98821249 636095354 736191931 555131987
797403600 137883239 34921275 834416897 759986463 928167483
94851294 15221028 20651839 180478493 114159236 186367120
117188985 7041196 39707959 148972738 144878369 67456991
2623352 7560 20854934 91619587 93198852 91990432
65893669 255793023 57217959 638672299 624933435 490411125
103788234 127645602 71622507 768936711 739500863 781326276
70766707 64190459 65299609 662765983 634737102 641017732
43529931 58357478 153700402 879180669 869364327 699021372
468587361 59952648 74676292 608703823 447864624 489718223
72424677 150226754 169262852 898929486 903510197 949525257
16619309 8345046 194245662 737144459 985103547 985199391
14029930 22352583 12540612 75664174 74151796 76332163
174922471 753572 40352268 665975717 415322630 656781657
41961862 28168436 46814780 74487846 49207016 60724473
324961240 409228335 92819227 677001498 770979707 860022069
426139866 96737280 28174399 581673415 525264197 241832470
44823888 6425780 17431966 104088547 106851224 93469031
69905259 34586847 122203224 190277978 200527974 187654317
382473618 7022039 284445204 421229511 428513436 408659737
53666034 36740695 7815883 787828378 798726898 805543395
291274124 43077568 10466809 647135272 473143249 656408859
319182446 23267788 45517671 713724216 657330455 450121401
56453880 6018525 33445187 179963768 179530523 158405777
12490039 2665684 2517178 155151765 155727241 148155302
20943395 18184688 7754038 373936195 417015378 403015425
3680286 2628604 11689181 50961959 44002767 44638832
459698730 159172059 101995536 876058307 849848820 820179168
269647084 79499735 12141612 743370401 541209721 673692233
34906902 114730386 38509271 353821188 363028028 369098037
340624875 482177345 177662043 730937512 715626033 670709490
5408910 59551 4483290 40429801 35046851 36264967
1499325 139212548 480743833 900180794 820190017 837260540
251276683 373785388 355861337 939189903 813134559 904428320
130405179 7632548 25739558 139103096 85744129 104858451
181197465 81600041 78498647 717186812 706460573 685994938
108882509 78269648 12541417 535255254 516579600 518910687
252695774 32625295 43872672 391685387 351695162 323982205
67335030 31391524 50659039 655659973 726915378 641550713
65362041 105010312 47175520 671681969 550307527 646103488
691473821 124573546 380053576 700016314 612989681 563000906
14720954 131211938 54707939 495221105 752393407 656548835
49692050 8252851 44576124 164247398 154986615 158049942
112643549 3420357 4961391 544778229 597619966 530650467
460840374 362582658 2105875 881016448 895851612 292018851
71109123 7441482 6091115 355691421 383265257 407718251
5326096 530612 1817824 81258109 81758659 70104109
23308254 32225054 17262747 675097526 666994532 551345817
44034042 7123212 23392355 552391428 496695730 550183512
130949730 23285224 17104405 535417459 535791368 427573328
304415097 71107898 148183427 807611198 643812250 781177244
53214929 21243716 80225187 728791844 716281181 718078856
12281176 162526791 4350710 607853809 574507774 430830324
41527371 29044204 3303498 466752695 397483043 432973898
139918444 5385854 53025731 264819365 213692004 297104580
168806129 60092517 50736440 592990390 471380911 503657433
175188509 26959030 237761385 390565962 267928561 420797597
54705958 2544144 11063583 176795835 221715022 219555146
494873417 187944964 6395903 925962035 931297858 788884466
4932759 2618235 12953009 58984015 79827995 74685398
8762002 35629433 45513724 421288958 432280740 437449722
70212544 43599293 93790214 523644788 525454083 360822275
360011477 59687211 7423885 724175088 396092190 606094515
71743204 8203541 3408665 401737414 449481388 432422287
459493548 215916664 114249728 879143078 926127141 902819814
196400411 149660287 61781370 277790449 506961889 492857653
425767001 662429 44122731 844868072 806661742 646677083
14307916 267845638 62253588 895227764 885696339 841063329
28082461 12311107 7337678 568391545 552132097 566614892
108397505 8859138 124564182 969165431 955376145 898225204
8993869 32721515 640064 491431685 545341053 477826962
169145641 77129269 65448293 595632322 424466073 556932358
389105938 72351935 23973540 434660814 427802344 303515677
93858804 7038241 104188651 336357960 315618510 363483478
293538403 51776436 65692411 627458643 664203520 581863356
320990191 47917727 142952120 829725825 765797163 730303609
497692959 89935495 212681444 815903609 681531625 478091593
421018149 87648812 98054456 557076069 511477540 547270231
57557069 90575026 150751636 313775818 310295834 325217162
524297270 26999161 302076175 758728719 398360105 756201737
109729218 14062736 23075017 151996710 99003672 76888402
479001152 45744240 67582861 647381064 644731918 648381476
121479587 10306515 48578425 717005038 907841680 818318716
64239341 51801765 122760 199277315 230728279 233846551
85711877 11980781 37121270 278512662 266437298 279828434
133063943 31269216 149828505 326099400 378972826 337584041
38479461 137568590 51386378 425925073 435840361 420824020
364461866 81488311 174853521 835813058 717509089 906562844
694263250 39504712 585261659 819122363 556078401 764319363
50946102 27403553 2574508 106787566 114054872 116631678
27303666 78421989 21455068 161850285 165276725 169137147
321637225 171850464 202517008 681942226 851752954 610508893
619803 55152 96685 7337872 6645350 6124102
363812003 22264181 175635863 607807026 699193293 591040049
207821597 157563827 69782175 638254429 627606695 497627114
550155563 27889996 157584413 746206004 716400507 810421662
1469663 5546524 4357660 70225063 67422026 71219609
96643899 31793663 99649089 617349879 580240976 623742181
380073037 59972845 56768601 547776569 428143139 418474209
4163494 1499190 2094487 14454165 14779289 14967988
31894341 143689740 4581612 909883571 904560076 492445253
23768657 7409811 33384410 321394482 424832981 350010974
193574531 67621615 5199437 392912646 385899219 326751112
487682 4170687 5823016 45610824 45464716 42037755
262894388 173000543 62097884 545538727 488858047 492563344
34738505 65799984 32369714 162009913 228197941 239535372
34393072 9289501 269064 188868617 149163329 185426080
168245693 39905076 66778237 243623520 256124501 215044006
66406836 4049045 21502555 135473098 146255593 141229196
25676865 19059741 2323692 124407472 122420337 129472389
195567926 127828065 4916360 261891088 209451110 181922108
228137702 38416842 181325110 447035397 337466735 353762919
448124407 17775493 12495273 911630830 826402651 801438240
27970656 62375944 43664864 922483787 892502217 873374448
13110185 451254 1480472 21623649 18326022 9805479
59160978 71350019 264940288 743135602 754770741 686240706
39924328 10170122 18635688 245755818 253402276 212907382
108140443 97820514 48607410 360083501 468514595 390709155
137895585 9058319 20746623 725162385 758580558 759113582
84749970 55272448 6788583 643763763 673316373 693602221
273989106 81482985 91273722 660731283 606035684 566587987
79010417 290328176 211782950 698440455 759839150 682146840
1193560 705936 382660 12895081 11454407 12122567
488140275 32422762 303589834 733062483 372855248 736010521
3526566 5338348 252700504 651124355 668314540 745231642
415000214 38711366 251473430 796785791 687419963 695545535
458603195 405192352 575079195 648530111 515247528 701566177
197917327 42191537 88151080 698802640 552185295 764076230
130561234 94972301 121670749 715712106 727582202 778062866
13712759 13748211 8223790 122702921 133259551 89367001
225849327 108223057 46550909 536119432 520860897 601938615
420589010 49669690 65831392 783574097 497315301 638033022
143983957 204172382 20225184 750426198 801006910 767122126
37678903 52451774 6604727 254120267 274703915 259598071
79181528 66019339 33845470 488077763 501720496 470625439
44697017 9746585 11828828 54647260 68821133 69116221
85251969 36572635 34320980 595353101 623827545 527701150
1258172 17092775 32000817 363646178 356343974 313435806
449664872 200323300 104887159 660929107 656380555 416508895
270425349 8696342 28475465 371944215 242317039 304438628
86207 66868 483317 7321557 4684147 7453936
151680564 45279350 56282776 525290169 544844572 545741830
204979028 284601292 150279786 839927629 912389608 894559997
8819261 1261044 8634367 10990220 8748677 11056344
45838100 21613089 3342266 223325333 234006911 225936549
114527689 41478539 5802183 359673104 366645716 305942179
122633134 20603052 42143545 536868804 533007626 411692985
265950556 112642269 170963654 644554206 522462631 642698255
48136820 41685590 89042216 702982822 783035898 838561167
231602904 35870528 101366241 640398569 694994966 647966843
12266043 6142525 2305034 222119038 236842725 235077174
217366788 17081335 60662265 945125619 789595744 933633432
15684510 3214409 7902845 83312091 77969476 85261667
312578196 149795765 174597151 812993085 891916636 620404716
115552980 36108981 93035837 799808472 801110021 795741629
10636472 19915666 73858828 366141263 236365850 338028242
38869610 25430677 36725546 508140900 400628178 425570566
332177775 10023490 7550866 568542116 538650309 320303582
140519353 73261507 171288994 643030286 885380382 719265607
395246893 243906193 245623086 433794585 598127567 468865453
55611315 61904985 6442206 500549471 500589151 453501629
2304661 15342028 127271199 715105627 690103896 668999812
8017673 130549090 29743957 868162747 849388682 693636130
57187524 4716974 16845986 86754294 64033060 87969879
18385994 28816562 11100538 443884312 424202328 383779930
82929121 64076152 41576992 596489388 540695073 529606770
20870733 4522330 18099822 363982428 405601833 315939836
61050121 10985152 13561288 822084715 627147067 808700246
43302629 40772179 55619163 840608156 820655464 946272056
39302706 10916675 17339232 67176787 71998136 66875256
63725438 29377359 12667030 279785893 210380463 279587521
296334600 140010181 68994336 708210193 710728553 759344186
156946900 12897563 65545198 384973244 395835051 380205868
3959318 17132190 10774160 133001935 149340830 147756425
196692850 97726317 15024928 574756922 605843376 556740559
18544839 47324972 29656824 321508908 315214094 283643471
183420994 51609691 98273671 355406898 350250515 329823603
141218138 28260871 66387818 275373683 205653810 344921901
183003113 129527880 7822553 603752151 700684131 688609342
347209112 13526540 33041025 503994534 506106151 393070173
9517148 5074297 1132127 65457890 67156630 63597450
30549744 8363093 8066615 140225361 103786659 130509711
261221956 161246713 81431339 567382322 663831415 640444970
167121798 22189338 23888191 652336476 621792110 661598209
346788723 90454407 80662749 411540847 256015760 383132706
703504 25570452 16690755 233145421 216666742 233928932
256489309 19641947 135527443 316870310 348783971 369516929
77372173 91008051 127279686 505545424 690531984 565272137
31740266 76262946 100049020 849778217 690028401 791818574
230110634 45895579 54862048 277708005 285265309 286419488
126378956 8706289 83270883 328049769 262486846 319047360
29907347 68936164 88468376 714979639 563459875 571689181
509603712 204441208 194471338 851610066 727648748 502822424
39988101 6208220 84467800 476521481 465998906 471306974
21105587 5821516 6713717 44839864 56060514 51554242
22292575 64126737 9953977 188312016 196471154 204838287
23252289 24667490 5324353 202740555 201768804 202389992
56541121 48997554 2646253 183454767 177476739 181088981
55645697 11262377 17843330 411942254 430215868 454004671
82957281 54288437 89441541 127675938 118593564 129949510
4412046 4573860 13792662 71910706 60490800 71283231
296427112 87633795 349333374 834333902 861763790 909833835
100883003 21984198 31815077 516244327 527501508 594344679
137907393 129248613 69993833 720120624 554413361 630011789
162172995 3185525 45536485 284651873 296042130 289170212
17304860 36317232 15146416 176278780 143867937 162791978
29336399 2331051 30137387 309800651 301226339 307595973
39052996 81146306 14278827 584916969 819754422 809818419
22841567 30874896 13637414 309394560 319097452 273973263
44654972 33391206 1000969 237627793 237767507 234698401
8525110 2155389 16520095 227783831 198100596 205343276
194963059 29328900 42850114 664490202 675720599 641121799
778257680 248108926 35114502 835822234 628592176 841396381
43620717 16377788 13502566 247242514 252454825 180236878
460545693 131399537 214604625 962290726 703698908 938241539
67109788 127854952 8508569 405721800 713243621 702304858
41436620 24298673 38887720 268568884 204575271 230892612
13239506 2034291 5543531 72217618 68360227 75079300
453262546 268552802 27700738 713614059 798164295 758133735
2242553 386406 6599517 60910722 57231251 50001643
167953824 95025254 15372549 312844638 233459455 189000778
18934596 3623890 2029259 19717331 7249239 19532642
41782552 11893198 12257027 66138402 59943974 64461707
128285238 14339357 88558753 680549123 681871557 671153858
57711261 5479319 29359491 306474753 345634819 354558094
42520156 26364357 5694778 384657132 379718666 387324727
25827261 36294836 33572337 276979416 293081749 261119108
714644580 106908622 256261684 847026570 612124717 805172235
374497619 176494265 11238821 638556569 529691661 482403055
39905567 17429134 4524520 829502268 663185016 805758533
271136855 23195186 39024061 534655042 550338541 491125629
356396572 154531160 22931845 897110398 829440460 763314914
40403409 47763160 93427562 256978769 381433688 313887614
2125721 3780034 218113035 467511579 465808053 452590092
11842098 7100811 401293 48367942 30805408 27865537
325912121 62165967 54635517 825931826 854583464 848695629
4447253 5723295 221949 51564959 59276097 59235553
8407210 6070790 54222954 296498657 295592323 260511331
7800467 41948951 5791982 177846819 183855785 183287841
166568713 16490898 101164447 695715937 777126034 780843646
313045535 102888558 222272501 898876363 852066402 771580639
187174031 15268515 6257205 549651047 527876938 503973280
8858143 73455726 7961129 202576622 208102063 210696417
43022792 24570714 47616441 320319230 342025548 304547283
20728315 12114635 8718608 114849596 146262094 133066873
236887959 73314236 48901082 269933351 282109782 256123093
5216915 78417915 19634785 433079337 478401247 451622140
22051274 58238854 35105955 559855307 633185577 689313265
56219958 11620705 8896594 287781781 250292809 312621984
58725456 30701637 75300214 796722204 820908583 726182571
79724482 18386141 100288320 812513021 868932939 918350255
42305687 4485206 27913495 79217830 74508675 78235231
116588866 71687110 107244605 520175260 487814256 592956964
33251994 109914537 58741101 764889101 749940893 504985148
180704748 56637073 38378760 191409072 219050544 177957381
20045675 1544739 3733826 337084312 286999277 307340038
114160119 126529566 147725667 683141851 738494177 675086099
258851288 145460955 152026343 439482328 473571750 475311044
24633819 95558707 12378263 426454144 408411829 364030705
13784038 13468625 7621266 609150545 721469609 692899900
587544040 142033046 142548310 839747998 612029599 467256345
46765174 5827505 3437549 80096200 64082636 60165725
456519945 153026941 49561099 671551146 605405415 582918688
211449948 48700126 26939227 226379557 186389425 118514881
174312140 55795248 63173535 602018221 699202405 706095332
375777840 104512531 16745084 437414940 407516643 334087817
101863802 18373987 32965367 194781752 64929036 211966421
114282318 83701394 9420738 666358500 932437863 805058893
36426380 53850442 17771785 305416836 273540077 263677665
96491954 6767033 34248051 228211461 240618122 197746572
210838933 14054427 211793617 839305012 842003576 839627454
245792401 14209553 155819196 297096819 313312523 197373754
551507263 129980453 169410012 612191077 530620188 348902661
35051569 25931136 160386347 800271910 810174790 820957279
29445867 7452763 37402540 149789439 145673995 150983596
597825094 325687782 229054030 851258562 808961504 683912684
500381087 138020250 14086249 705697625 572533708 625162379
148200349 1824209 90422979 781722329 803311274 809045487
379295570 167262811 20952317 697247329 649480185 392436729
73667021 43445565 35782528 554197531 634591952 548067237
292454938 2916867 92287534 765643484 773627203 644934615
70057855 4824357 43487074 897012985 930915469 942956745
69345471 26626024 119381331 422276379 456759159 373067406
86924182 71619598 41265202 560962513 563385743 518025119
17344932 21319467 16809931 116427091 105189169 116289614
33373325 6074394 3568250 222309266 194596197 226762742
21972566 3272332 2209609 164514244 148441311 155864645
37103940 3794871 44672420 153109858 80219716 136843231
73224991 45994974 83284175 344784006 348044680 237183706
3260459 11304214 41806338 230104225 210614459 199633886
311994597 120063461 27003627 880307810 885108361 841596605
20414939 588412 1178890 93437812 109443440 97344669
29442872 44963263 11699526 261068740 305099160 303044258
118952771 70860415 85074776 491483057 487574277 474996704
4634660 9789955 4288464 30185912 31900481 33307376
310374341 62765471 292089395 844937044 759720418 599071532
216317646 104248635 32410080 792385787 614785475 802759499
86889946 218871327 38968993 682018065 601392250 579669303
81486168 7669041 351364292 788789392 738705262 916998978
29033471 26679759 27227098 95049213 70006270 65125597
121227987 33660188 28637207 381774326 386596916 358992177
13956465 6376541 39192433 127580755 140470396 145448739
7485092 2335900 16822664 386755655 364014289 388664369
254662031 28300747 46211874 693713735 716007297 686482598
193856810 332225608 62409382 661447928 685718127 512130130
150182829 9673111 234772561 525406552 570521834 667683119
3488566 36088559 12178502 139963071 168430579 171535393
353338706 77944589 46437357 666067053 798902247 833212921
6870760 1791238 3275566 87204549 94663162 100566534
162061616 120624679 25527234 607796638 594786797 576729991
28315401 32689582 738490 52320607 51923710 44035478
426403845 7133482 55850926 685730387 632423040 540195275
413300785 60320386 27382649 810787796 769434701 831447700
177727297 165511129 54648369 456330903 341712097 442879696
26913411 20781836 8773374 294264336 346101496 358089281
427418488 200744455 322375613 685101597 687083777 727577021
67455272 112296 36445048 157649388 162739666 149665189
17508649 16606422 18019615 658253659 817549602 824124003
57298801 53353783 15851112 814003872 522338367 721680996
522363936 56913740 130696011 825754322 825386492 729181324
211438250 105821173 12875869 271076173 292720184 290836793
877942270 28991254 398825178 936847072 644241040 965752536
40341270 159093622 22899139 459810176 373391999 467565358
235108032 35483394 37197065 327113202 336230510 207716224
526931116 13644860 362941405 734863829 374984255 721734022
299508263 7869093 26335221 404765392 405597264 432415573
31246250 4940171 3725999 234374664 281552577 288822397
7763163 6709522 17897289 811012939 795813333 867430903
51710849 40047141 84580308 269624825 286926600 283699126
469305883 100442540 11625827 752632329 735960624 760489224
648401208 6803336 17423475 814089314 694091659 436188924
104993589 47963600 209563111 747251330 797795399 671255500
413916951 780143 22955897 891647012 865458769 683834126
207462140 14774239 64025875 880944908 884933645 922994632
169226996 202852755 50894608 469912437 552327927 546459054
162901935 15344136 18933149 224479709 223821511 225983041
34225310 5415367 5347932 586392126 498401346 562001022
90671088 60592408 39167007 302295563 287655521 248695270
74825065 36730368 200152061 770057833 701036661 736591268
213926 1429688 1509461 4050921 4506485 5186409
186882636 100415205 139574868 199370488 135269548 191927857
181197522 43757101 41254487 741637207 659905765 702723730
6060584 39261508 29828965 424736220 437697154 319609245
62349401 65999090 55512622 682924513 730174088 728360781
81212548 88488082 76450854 483051024 393532555 488145819
506345533 23722329 195890829 635694486 654002731 576872105
250615507 55544799 8873963 289556117 175891866 102204291
40898977 36642841 7015698 383440391 410571281 439822787
705463477 265982723 173744891 748213832 665522947 632855965
482939789 101532873 204118463 557329498 477385239 517344082
4466317 1342271 2007021 9155467 10930292 11996728
200390608 62299318 132382706 315043264 236078040 263660173
111358477 20341901 17062186 720823213 768628220 743954012
239361994 15009830 23007430 256696767 174042948 225737219
113775685 49983810 35389883 537792905 578878654 584140495
13774551 24389385 14355759 54400977 57931037 57710339
784804734 518303720 274053040 832131348 776684700 769518638
36820785 80225604 118147604 256262754 209989400 251714644
274164274 222336216 128647666 393817496 533395349 455397666
5488169 64171 378675 6763592 4293953 7383987
280323808 270114063 25916442 447645184 358277694 276176915
27754816 13163873 43046285 726797434 726737101 603378104
369121056 48712692 78923717 522487071 627216186 786865297
15837302 12240157 12259270 138226101 117704267 156335611
245402736 19409913 18251668 444224821 580620190 630320407
157747769 23475517 50238828 356023564 272972536 319261591
7409367 31445601 7149611 326486167 334029966 278527695
52808196 52200813 17127887 444480191 476083424 466400463
410465489 167982938 10846873 780994284 668390548 458707259
8290156 9843916 13614909 138661369 148959634 146426673
703295070 505573452 28427199 894963770 696856893 724880361
302395024 17327951 26312702 884378485 827671137 665609917
27171638 32536720 32362104 569855004 617471650 640797869
21382722 9309897 2420543 86982514 85684860 81634825
65898231 35712863 9726141 131129132 121504863 109805816
22806625 57903332 1507999 358324441 380169447 259958594
41532600 2986552 25203653 132808595 117589038 129855646
94623285 145840917 133603602 706801857 610870977 533996451
38049347 30077836 30082042 301875647 277118357 338125901
534696758 356256814 231758180 627301915 559087714 635104100
17657546 30460673 78056989 244638619 248570394 247988002
63713530 19781582 7080912 517729826 416086405 452462804
175098435 42084103 8009729 273353044 138449241 306411566
47478904 14904297 9585559 389575156 311046381 346304102
237535021 22290463 102403718 666245373 572266132 622148395
228149656 11905344 98025778 828161492 769546316 802881203
46478258 68176424 46782 672291061 796986090 906223059
3184792 16574124 4591852 836730132 811248531 819902374
119717832 3150117 42975613 688879461 634130846 724350894
76665308 52451965 35567252 201916959 196090550 202778653
19293316 6781899 46566012 580525933 567975141 563893986
221410639 1848730 1714466 517012120 230391555 430550283
82868132 27335791 54525679 247186718 176959924 249929952
418648390 97034676 111779161 477628310 457796396 503895484
16903532 4068801 9529593 23549063 22345497 20768612
19351321 26811057 67506924 372961833 516358764 443126940
72227328 47921113 4766877 577424819 664406302 496541825
88873203 12491332 434489 136162044 138867065 36636136
698153226 185816466 10705797 893105929 791747827 889597166
70590983 59674976 69907553 555731767 638302327 618716590
556054344 36962310 23583523 888067741 858890518 873301111
4492801 97354019 102586907 797064971 853020156 782631590
629504597 210304392 259571729 661111782 465735298 642629923
181140089 125967798 119157428 886176682 924508996 875968503
284678154 55008245 193630562 526916868 543437959 473040949
12945602 8585078 5054011 398101237 427239368 516358005
135939254 5661186 96858597 244955974 103455386 245726199
529889 311203 306896 651598 601149 418740
273103230 26417127 54787909 300814342 179482682 271678331
42849707 240498101 33981886 720088552 760730127 773421450
39435896 11195994 17744928 487586396 551127099 475582587
53458986 148694535 18657888 532761931 528789587 530994027
344814556 173230713 65557970 588205269 495699138 635209364
29282266 20826074 16356477 416284527 371362587 476742312
27545324 46528820 99601217 392964362 405631692 373415213
90409879 152571531 12543605 564432018 577561426 594127183
97637766 61912929 58337899 269907569 193873170 280544494
29293882 10867150 13907522 417012834 363394141 401674765
140677984 20356807 94014424 831337986 796849886 843059961
443911015 28012551 204872861 677629602 631225491 414718214
235126323 49003053 112364477 892014753 829267574 815783143
472116 2411435 930572 18847192 19880025 18770744
73818859 54319359 48343063 732418818 645749202 763830204
370045195 79886405 460954560 717723784 768055814 762304447
50763416 40023995 517337 124794991 160402912 130881337
17871610 22915115 4967060 104389101 89649533 103973609
223287977 60882895 34610432 669775133 748051963 449423418
302250016 40612399 23171072 495831208 480817799 448964697
142817617 64432421 26014672 840917591 760183305 856314938
87250195 161979175 119087374 791796704 696588186 737867186
270741443 9237192 37891272 610446839 443083023 490143831
80579934 1874935 55164588 105272897 121575946 120712375
197101789 130399306 51998892 659635430 517986990 397420537
10694037 33978559 37133417 231658948 237400124 239252476
20388973 94785034 56372122 368176568 377584850 364286379
85720361 180903778 58100660 826256975 849106828 888846104
288093746 4021231 7678941 707903488 553624050 474460273
26339449 198303 10009690 137820649 130622281 138671486
59648047 230858816 34125908 856309002 950231419 898850102
444479856 244672974 146375779 794309051 740133708 748229274
3136730 7627151 4123436 81754924 66039510 89817327
77557422 74712471 61857337 338635755 295981320 326267070
209871382 26728085 131982521 236986266 222858534 231283397
134906342 30963231 15835246 497011140 487603912 488793203
25360741 3191928 46895573 522787200 556180787 596259758
57257832 11146269 31879100 181933171 168638018 200258595
9961599 13677611 2954253 29882134 23475999 18636091
113333 79978 712261 25724291 23300323 26459403
60832426 8011503 7085152 104655741 96764258 55983680
149552519 39786937 74090823 407420370 407914253 315793913
33749438 11614379 23676326 387910402 324770798 412973659
378033084 189434571 69926402 517208042 285160377 372436246
953135 489399 385395 14668041 11815572 14236872
143387333 33205265 27479269 346607116 285213986 415517978
700699486 297768362 242360103 737878690 631714008 377716089
466898234 174262682 16272263 568649801 533354667 335772572
42953874 1932540 103467980 350816040 357760756 338403348
54077250 2942664 3060112 97035778 52837468 47885420
5760902 125532687 32626662 588114270 549719834 552533717
2518252 786103 10538781 34207631 36122438 34111787
386910367 44844273 27324991 508928096 367905663 520257123
368066064 46820861 96411914 766479209 453575970 796623555
694684271 64378165 184647774 838334117 660446961 853165793
18080468 21199368 29693044 187072205 212155935 191932203
37234659 15258634 5386093 134461262 138831224 132606563
58692686 41666825 21481366 518848091 531957817 395979286
34750147 61239641 23201214 148629311 147492481 147010576
20921573 38266027 7112334 238221711 213547995 262493407
414429387 327967980 87511941 852962969 790469399 826312814
5622631 3541447 11751784 287231678 265450246 249899857
162548710 143290915 76477578 240577336 270978332 299425542
461666959 348682428 397191355 495976720 428652247 511353116
201929650 76494644 6565776 241811632 107273138 231450255
34869754 67345215 5900637 145946876 154446975 131548308
1704873 285750 2374825 20267766 17328953 18956265
781711841 83125251 622389335 815320700 641218502 655855210
22996110 1189081 64043379 461129470 522205130 483485761
250032951 102079299 176247045 607181098 605499510 583225323
5323942 4874134 7476749 78087252 77549277 72023183
621341921 507917519 30725373 929206803 794576723 659822024
21225603 11421441 35929060 378326094 377826244 361771775
440961191 153109303 124065829 676892653 726458899 754741384
68439780 8140624 57618279 383668507 413136378 363919239
6689971 17092961 16226866 431019775 429343380 416800107
2573820 6485964 1857499 68485587 66802797 70993240
194592364 54460781 36094486 646873277 638535837 615070832
49464975 3052485 158998723 686436458 556542273 541716914
81321586 105774886 6481135 191773647 174567150 185674233
22352982 24680636 21627424 259069771 271760865 277334784
55343721 27180769 19457358 340531320 354886940 296646795
118850120 74066470 88758410 437405449 368160386 426944647
32475336 21272171 47068973 162650731 119094019 164717090
53792226 8471805 2226862 288391796 289035803 270585278
167625193 74099894 82905529 197130181 247436487 177599775
474224080 1973711 56770002 562451724 569589761 625227177
5983757 3873232 35141209 150773102 134153554 163361221
221711459 30811122 3434097 575503237 583739811 601860856
16505984 72006824 69465788 691451873 757207185 691277561
229210142 87249893 75763014 616544323 625140873 688371100
88185011 12572369 30630356 307472138 313770976 277631730
64801513 14739699 25064058 261240922 326747069 305583977
11265264 3437161 3750272 95624806 87327734 97155558
17459392 41176903 17685643 306669942 290169343 280595674
48862301 9002288 34908304 288495485 241856320 239962536
312637637 82024394 110372877 366397121 301240000 360615298
18103860 10776010 172429441 897449000 952167998 883769427
17397709 6669943 13803733 26946786 20831836 22828308
354796147 103546969 212175457 597226557 462988291 691350468
102111767 2640750 23764685 828966440 866739041 914812100
31219896 11562417 6540097 275983151 244712208 178991096
18507151 63070164 7432974 647745630 532168639 609180468
89608281 34871519 29974642 337876885 332125071 363289616
369445836 10486055 258057415 539596996 397348080 506101266
654361843 101149653 91701637 709512512 500299024 409432423
33811974 4858582 21664734 237620775 310032659 325467108
57447950 96447522 168918403 758710194 832508352 703311972
106216397 31348775 30834205 311593962 305708157 281424289
421535194 191490784 236212177 499916135 392837299 344108695
242695258 26652696 110772729 398673803 344048543 273891497
10836372 866098 1405984 35972840 40957902 40839412
240935793 99458037 122091788 768523741 765149046 782097056
206872555 69352204 70817916 731781069 851272578 887369820
312899986 186123435 107120343 841768473 751972960 748126434
102434274 1060251 75505527 224022553 191405625 202990343
143667068 41880362 1087593 387659423 294562309 364369971
16094834 84104365 93051668 711029560 676366182 672612982
254632085 142220313 128297403 821282753 729365586 803505853
301630859 138574900 127232941 785896702 744489917 750541666
409377998 17764780 57929023 482343278 283796407 396553915
117286707 69529070 19782316 196495698 195947388 161622230
171486817 35416968 63841119 220060836 124462777 166828323
93639580 20178440 6078829 142568010 140535696 124184096
4762983 21291295 18856646 168847016 183587170 200743549
140863452 51839715 107978792 523291464 541542902 493231019
558203769 367827796 275736506 758946396 812715796 696565092
182908984 27553874 48742398 270240673 166381729 155798792
86996026 33953469 17715698 576046513 534029782 595543446
530656810 221171 274224618 783345495 638799154 762870463
88856976 8688696 21066050 146840446 155582717 135687029
51964444 34369210 59395856 115735402 141804785 142021643
233213153 382202757 70685683 703099641 688899260 669078401
63462596 6463340 19038973 115726089 127971113 87767203
6592431 219082 3797713 36994900 37989134 34172770
105092849 95873573 182040420 572720115 474935850 560383274
256310651 88134677 90515366 654666096 736388059 686730428
282849393 152626217 129780526 607284923 642800049 643352960
116035565 55748346 649217 654851478 424040726 473717096
203177492 99107186 194494363 241775525 272660777 296639766
14203231 1006288 12594237 74231845 68226792 61511145
203308397 54992023 198592131 707378794 509555420 752168065
193162019 19356262 19971415 602004846 569803184 463071802
1204 5915384 4349116 121760232 79578765 103679755
786555323 217436368 140013190 875714361 691342987 552170309
506353385 140121740 88865740 625098630 651279505 565889268
218143880 58784468 121971961 248822489 361631760 331023120
6778288 31574235 15912096 111465528 131936232 129332657
99982376 28484637 19344374 132020512 167160507 135320717
25763507 3389273 903683 29521914 19324086 5466264
61114611 13761246 28606960 78069652 85051103 90131323
128366749 50123862 45202801 566439924 586456578 389278415
427969035 111434984 175609061 733403660 608350447 648060206
7576966 4867396 365602 15268951 15405706 12487375
51547505 5562018 35981 172512992 220762344 229211755
9888187 94573083 37258947 751541626 470871212 729870712
554927163 38948815 183547767 856062094 317166777 726197909
16390437 4430428 14963813 807097974 712270253 861280976
45584390 87795001 1110006 411400910 383176994 400175902
590760264 202537052 144266880 647300881 603180578 813350979
41636796 169432018 1536573 842532253 840045465 796976942
152040009 46722257 149393802 857934025 864027788 772973333
399863481 123755829 39797850 597925411 440141301 323240028
110270670 261817784 195393734 605523696 700581097 712241959
49139666 93387324 8160176 531498000 488956214 385904320
223756301 39023871 38996237 691654649 797249665 476804082
332236516 232303122 81761328 396123081 469464233 390543809
3464629 23909200 3154535 531979825 645088837 543899105
26217538 90775325 90886377 418265744 288772384 396898069
174323015 116644492 82498353 548126164 621966717 639532154
163375221 36414209 18309138 281776850 260226241 175234268
46551464 669348 5291210 154882717 127772159 156933775
42033019 59063104 5407213 267060234 247030862 274696134
1760279 8370129 3824821 35809800 38223099 39587457
254597015 63184308 45198553 457402319 432251294 298341957
134604536 2560453 14372652 163910526 34864249 133028250
359139729 133721149 23798326 638848603 640169514 432983945
160774617 132990222 138583770 832701466 456732240 618611969
43869358 7282575 3360221 179730899 178615501 184976349
219116597 73353465 217479520 856690863 887006184 911396791
131511918 20362625 42784249 135483239 74814973 86501374
6950115 77181727 38168831 550823596 591663228 536749214
335184063 40985288 19911028 871751593 718334248 698387430
218227785 15434672 30708064 280464508 253712316 282688889
49436855 8604176 13894062 53152600 51287628 57251673
27429709 5044096 66750547 522356809 545484625 580601069
223266435 55043381 104551360 365043049 377474096 265274276
114966574 105870304 104034595 804743474 740475607 767287277
274090038 26221429 14009924 339419855 327509436 348102143
111228231 103144382 43013262 382832632 445650608 489311704
286356754 22483126 43365971 551687303 337211871 476115949
164246862 12799650 15079226 752428001 618214815 787697545
79900077 25471545 169989888 569252803 580818264 425751607
325158900 203646658 51164659 640575934 607315951 489734347
200634352 327269680 18962233 693778836 792720488 770622860
74286863 71004149 1943836 385748574 391475693 318194556
353764165 60298457 205632889 762360012 725388390 829849404
33838252 15892877 36898052 88302845 89941088 88988908
114231942 36092205 2251726 155720375 132421279 166176381
19284865 68657136 81973579 440857801 450897495 421327238
9962032 20367092 8639189 101158171 104079896 103813867
210944357 168443728 62111961 356469700 419245917 374899637
349278241 48048235 298031337 749635727 536853581 648095865
31476619 29458152 15168952 477382321 350912334 307346917
51160951 43864525 23279301 213364422 194548935 128355608
9479469 1414466 22404009 207416294 231771914 245186210
1420362 350579 1538566 8329436 9427054 8049320
271029866 194155771 25167798 908624678 880268824 886049951
195759109 33672251 14979677 349370260 380373740 356294020
57455266 2135947 11377396 580209431 583038344 635619317
55204342 4333683 75641223 458158055 464135931 451318038
41692941 62522525 112088420 688118049 665813422 702578597
246477183 23979169 12316510 274678480 309365424 333240804
144718789 1419363 71948688 270354685 252463373 237355364
533620051 63526652 212799003 599753154 511265756 595712095
6032981 646385 26009403 156747173 157299588 148464170
90261902 28539998 51958502 508539387 505214752 499897393
20010073 2304574 9885272 82176534 43690936 56745295
908663 1297409 12405043 152956992 152653287 180420039
231690352 15624769 224261186 715319745 781926636 796292139
528455595 135147530 146347875 555334823 173737490 591488569
62395398 118830357 231017989 759921695 663479421 680392176
346902640 99651764 78153586 471031360 321230839 462005533
6033542 16169917 162610568 673997666 601338058 619386787
346363057 156606882 150922501 825227827 839405412 637509813
101309945 23012849 32551500 605971855 615401463 631406577
97348304 2060101 3311560 168336567 122589025 110057040
36587234 26367411 68756263 385074976 405128495 363183734
49038322 20866654 58696980 443950300 404712246 406629366
499218080 155436828 35315601 795189762 797792956 902884669
222521693 67031384 8508523 503157050 509771024 457319251
93875711 32146214 17550646 471158680 547281549 497381688
122329515 34107850 97153393 497206671 513837967 500648954
228812494 120808949 27111144 266365002 188718429 191429785
4752371 4262982 32741166 114853962 135044155 131822539
230922 6210418 23482681 80404956 73944531 62844651
142535658 77906557 132764820 954421636 901347937 958386904
87846298 318362634 213532982 874237482 822141674 607239654
25630657 1989001 2365745 26358472 16627255 25073361
555369 111648759 16219394 865814263 932039797 902228676
70648369 26847708 17148357 119443290 116189967 104670998
392505106 162807218 174140463 797267679 666589307 828885360
150483888 70819046 190135595 235081394 234856526 235049755
102712980 41838442 24788456 229574859 236415682 168278636
133732971 158606357 20959077 518149012 535160345 538389592
265860097 122740514 75551035 785308228 802274023 859990310
2412166 31265256 5122264 144100834 138547740 151413582
213287380 85000756 9387276 894258014 785371532 893260919
25528285 3784985 18576912 76962657 114240698 118407018
500079714 322600083 418929703 751659714 722435664 679898481
53618931 121639 36991969 252768687 227286974 254998227
42180716 51064409 98297668 634638491 567007772 636266407
172011187 14987463 29713242 613882650 355169443 532285011
42774046 3180356 898278 339202701 400801552 394640960
1368894 3592513 21173607 100554367 132266763 149617749
435395001 116660224 268538598 702671603 674482215 531207627
570774477 492354308 260788944 732295429 680996056 700417358
83192818 96639402 411572 594611751 696962521 926749217
61281673 871501 56252317 541579381 575590041 600930783
65682717 138023222 25059498 427801455 307959998 421843708
196352087 105779967 89213784 925950168 901149856 766351201
8891450 19076136 10374109 88675518 88674710 81882278
64759057 36907599 8432667 148944415 244833272 218804679
132883444 212030219 1441884 685126172 653832699 687745263
64184910 12983717 182884693 275242038 396376714 461627292
75698562 121902538 39918263 190700341 187701364 183706226
6680926 1972864 3916519 76624718 72691077 83847932
86018081 10419899 92454057 210428296 191565003 207372213
52683386 159545246 25300356 411899584 415552580 351625185
170630793 66225515 8321066 381865374 397684688 366552830
6415232 61869633 22874797 448487562 407860395 423922672
763590 29114449 15516494 310721259 313724723 293955436
179048924 211858525 123633401 535468738 511027597 541866943
12044659 452683 4624926 22864414 19232464 16014550
4210380 58703523 42713087 452897603 456509295 366412862
2465969 18837781 10993073 326438252 377904085 388877294
478062401 33630897 136675709 540961585 535285081 500006856
22526701 1228383 21092995 180200688 178282429 148539336
5183439 3879876 9184651 78181700 77344091 79120308
247060194 4673799 94889777 447319412 371514767 435494928
215299263 62612447 38995458 767122667 922031156 936202411
392710346 83633540 278921538 553684359 555331662 493308699
509581025 39313720 92624711 587584297 540676188 511833201
18203078 2891472 2863063 63977242 57033244 67125521
654132026 347770009 557458341 910600610 728665134 920647400
10286128 16999348 26964805 198256630 233828427 244053559
607405024 12434835 22162527 752958353 661125271 328967731
21790029 807572 705956 44505013 47928806 47593099
50188450 49505232 33721192 194744012 176401483 179636972
86237673 189378733 27611251 287838627 266605562 169211149
25744192 32535986 111911124 437289743 434107848 389157958
286228533 222857015 25504311 896079405 937087585 953002233
197766942 98022759 13559902 429046841 434345311 450934155
106746373 9194393 41507109 262165788 222931216 232905686
161202785 12335916 28816691 342343342 338877291 340821203
164284490 47983528 123910101 525289771 533013084 543987579
102313038 126206505 116023544 412742973 451498946 442593372
296771408 12979378 85323228 447897680 114654291 191959220
88468093 20356897 41147510 118599779 108344107 99664534
261429027 31022734 162249771 420304256 365482255 312861268
67132269 159180819 19989983 727141238 779747438 678077212
215603302 6594781 13569593 220560539 201106427 73219473
40463948 1371000 11987846 616871855 687476739 797514057
96184 4522369 703366 19702189 19699197 17940387
75318416 46831091 49132147 208467501 209702968 214178768
923686 543826 5779726 192195211 195182131 196435480
115481144 70653684 130305113 248777146 259712595 275893904
192100979 50955250 48352661 393358062 403567334 372076137
207863525 5939750 2460877 380981551 389760602 367800108
1971900 31909153 8360004 121198041 122429076 134748553
262732128 59767028 120981260 938836541 709773710 950000617
14957286 140755933 49210981 535614273 464539233 532695183
8209091 19769861 9178755 705668272 708770233 735176772
126271195 92102567 73779206 781857816 656405571 883407440
455266045 16862718 54217598 877661241 572365366 918101747
54124063 26839255 4417894 104483697 110173867 123855039
45371564 98764895 53843130 454482933 537596076 554215298
159850672 9818537 146571467 759095485 549728023 697047550
110233153 12217036 25887703 364419315 292531415 321722635
66301143 48226123 21822419 256660627 272833967 251641487
33832192 21676563 39547409 416974761 338304901 406442469
70391804 63307217 56139224 826866610 805565661 684009675
242485217 70752482 36234174 563069346 620607377 481306986
71877282 58458356 10323325 318510113 296205817 333199952
28816233 95183982 32622609 627465136 653656491 648762414
428058 139393 1070412 8505323 8514787 7183563
351045000 76451907 13736334 379800872 147351604 369028969
61031590 32941928 71885046 498836247 481726522 461737914
205184977 4414081 104469226 705122757 704536191 576160253
1870800 33202675 7176497 177163518 162517944 167553377
86282475 159231969 192368521 688414908 957209811 872306658
112894811 29311304 21410626 133355218 100785960 59412582
733108 193827579 47713598 549978606 551935710 542276264
331459035 22882328 12078543 908564009 939640320 961440880
185219392 49929509 107392858 809661141 913865298 914012280
29934153 7352863 4813284 115597080 103656357 111452464
245611351 58509869 23953607 582138979 575300858 467161001
778106337 183595759 145744491 789307695 622699595 674333740
17196440 36305707 56939739 371723768 376625298 356565634
246184864 60039622 82935094 821399209 779270676 881148623
75283176 2068705 6004825 234273520 244504518 181400607
10166157 9049298 2613628 113774394 116479115 106447213
176942090 68413104 9312943 237384472 224682404 244362835
8434911 6530757 2694991 11132096 11017502 12715999
136619627 42998955 27584356 154002290 148458949 153112086
7278268 32492185 21764164 127346097 126335947 108223669
173424532 1479590 80825503 225472529 89330621 203114155
250592836 148244339 212026662 730258403 717260054 581078854
6684564 1778366 33908295 150117023 135044657 157585952
430359259 260911544 87129263 822393478 817463953 824118728
141533630 140029030 33080524 819207811 636713445 828382759
8322411 112030440 85307736 419439872 398447831 421910643
383283726 33171656 71246087 538395232 543561456 506715684
2479855 4521589 8060360 34029167 37414884 35043983
453465976 303935301 265019239 558362283 578544867 519976352
50018863 53585456 33278429 175953000 194134013 153908213
115980605 10613077 21246206 432463406 452298027 398683070
3087796 1582386 8334630 21726971 23880549 24493278
104116633 20565635 10077377 279494045 264102179 266903921
305364604 216547350 32529728 508406975 419636458 454948679
334288858 209877269 61720264 497341003 593505931 392521045
78586524 14140147 2086335 238246455 227139249 208178918
548023333 83308963 67475580 691779873 785895021 258604342
41416864 62937093 75721042 849147315 913208585 882228074
5400957 17601092 2975516 60830396 54824877 58499069
66686715 15582317 22311548 81364888 81977492 39897234
8966986 10734131 48475652 576276613 571504806 499427419
162689465 75742771 39270248 387650443 372706128 349342884
56527221 193278456 10002258 834468197 846409200 701896761
76605491 21801557 24970300 83709888 92076941 98612352
192168815 14567581 176756287 482860772 439594869 367792929
117471603 13218018 45652113 332438135 301466113 342656805
29865351 18756154 7495774 227844482 200514326 200241190
83831075 287386976 1420547 793968378 864696596 835434239
164266043 32001272 13836216 364270364 344577281 176116438
137726104 192965098 77160346 820314825 768072841 857203924
7128800 11574944 16933679 144881286 149894600 155999671
45183745 78059616 64667566 576788314 666895593 623711980
317448227 46514367 51076593 322600897 356107366 236508876
213033735 156006931 100794482 360499704 222878450 344053204
84279279 175855505 43435529 542155730 403761995 495680322
158163546 126306644 17525236 990912385 961043932 938428650
75746666 21466774 47074210 107251927 55818537 108081730
508145149 90269143 394278575 576899928 482086873 498447267
107271472 35359872 12458118 522871178 603133667 607722493
16227372 3691240 5794788 31048360 35466267 34235413
184115005 27743305 228514381 866358785 579762812 872761495
73051884 33257986 32413577 209534643 220512422 242339984
246965206 37228787 141233192 949978987 633823311 763411196
82545449 45812956 74604745 427495254 404949276 413988335
46527107 20022078 21210106 917985265 900817452 878677456
88777555 19715848 88498899 956106397 942879464 755604040
40674299 5841655 3342505 202816713 190544378 181529363
49467516 10145241 76042384 459267698 330314234 347217412
500585475 156152232 339155201 736021733 505073591 661764353
14231775 27492087 14446705 300259743 216196873 300473593
190884 1210927 292171 18732815 21217062 21021866
467814071 94441533 237619691 768502208 746354802 609337732
16489946 35214022 50713940 546587567 618420155 651481597
137989090 15172676 67867904 679930593 633365783 688406507
140548493 189063 60068315 172436676 181635979 104293341
76654677 6837725 20908403 481627954 474535934 492283192
18516837 15619011 60206 182366814 207997995 177633147
382466509 243125426 14220898 758912042 487400657 726888292
47703520 17586958 6265723 147245691 106718915 132889384
232017570 39862689 76420027 489955818 501652423 493460504
332044504 22288828 201866879 385568659 199322397 430778496
705895099 279840865 321486081 834486240 857974969 845013224
529865952 72999320 45947182 867417258 783284328 662362879
105544860 126810023 140527563 678567081 869590301 821807642
16161651 2204586 1530755 60139009 61349906 54012534
238988856 646192 11553832 323304319 280782098 323906986
18682783 5124448 12352722 385451617 237536284 390235876
101342490 92606059 22973668 102605742 106237786 97102427
45559563 30616606 2199981 636617756 616439823 556416866
56197225 33985137 157767112 870472299 806408034 895220416
57025610 5978219 48663096 314752572 358820730 336492658
145047363 17911698 40209926 816984343 779694999 663499029
44039743 40442698 35206984 521403631 506146126 420283609
231090626 64116002 125240175 261649381 205374656 258589455
151520547 93890713 3878885 570599065 615743451 617344518
287341526 41750274 155473482 478949557 385771711 437146036
575772661 6447340 151799688 633409970 333532331 608964033
146730082 47119808 135732404 931613970 912245758 926878821
487556958 130212090 259267227 800909859 901569911 701076606
324760569 107687760 52771498 339500725 265587941 190251916
47430525 36052651 14722148 403121733 416752012 404231911
7225036 166259375 40540536 614396645 502538679 643343942
486413 33352 21858 755572 704134 691693
53296145 20491517 11818748 506987624 515040351 466472535
42336142 20007276 9898650 145030943 151798057 162960427
326517 1191224 880965 6193014 6947289 5995023
332411706 374246796 131834726 840794549 865453929 635707731
25195229 3299491 21280042 88759197 83446900 75633503
78318838 21530374 12971686 165317511 186679113 149613366
447385955 59161726 271814773 722082596 736933637 718836958
295594989 352699345 187934720 484055321 457397323 429974095
823125573 108655719 395436570 949249529 368140291 815025497
164829013 69421650 66828090 652692892 664533674 641966618
100502303 33155528 130476622 235582707 258359769 259265993
17063822 107915818 22441914 327856117 285141259 283852242
109448248 126027202 2393049 899746050 839030187 800103559
154990 10098950 113030710 473635307 515447734 513688923
432389286 63157775 291661978 806439668 775255743 692919518
1856856 14603934 20329758 263538433 283674794 253032335
530800475 55742117 417404574 881577528 765347530 828917168
104024127 40374363 50451591 465491133 373969074 547262465
199465453 149725683 24136177 323562119 349745873 353240080
140021966 246159951 43020583 829633509 844644521 797780227
32921054 36226694 73321758 820430055 844922972 777131435
131085506 4506644 30067430 275375155 182972880 251025875
176676977 150580104 118434803 684417677 636557956 673283712
129327896 76976203 28778420 453148550 437167449 424019606
75098241 47440122 58712564 608784196 708509727 879047639
151698866 22167075 54524251 175399496 141832543 156283543
109845720 17952286 8526909 187554235 216972853 210893694
126714021 79854161 135729549 800124321 712109659 756622533
39965296 31015049 34623740 242237175 186850129 284840731
38394888 145148076 36412574 533035394 603282366 651732802
339292092 170188814 34129312 823985840 820785589 904101736
360163755 371583130 78306463 574998415 536946992 553958861
17122005 88918475 114220139 718689778 834202933 834327716
101374299 335951217 136491426 702441517 783258861 845473941
419772675 282865391 11794661 453638869 397181877 180993173
364483915 71366734 10555082 584650910 653232353 331176313
118293494 41957162 2977093 334585101 279443516 351488237
7160987 3294894 7354761 283615958 266594194 276182223
273566697 63185996 58947619 539949157 583669336 569169508
8607147 167792100 148122889 446107034 414838811 446347946
38973090 57452063 1448727 340660778 329353528 322195413
533453411 137861429 93100839 564315831 423998167 558631141
51086902 5793467 34247179 191070026 183008220 184966091
1375828 36173138 13642710 414676657 402847736 397366600
164961232 13451352 55242117 524628583 551021259 542909639
18432893 99486851 7176245 348196379 490496018 421051112
111077654 117890081 109873606 428438136 388829656 458791502
427530725 154888409 312591316 564858589 565189629 576058356
3432790 124011785 1044047 326001891 448870655 438710731
79473516 37874258 17327996 309769883 297009425 286415712
239391013 221641929 73144515 818244454 673718294 818128663
10231249 13938533 60387 38532584 38978507 32739119
458769186 30745385 113846937 673842354 581837506 414151207
13126174 34356033 42758062 160267268 189297758 187025810
79534647 16373353 75357242 219163672 167109525 207201598
183977463 168825235 48795903 700948015 643325183 617597685
31084200 48706101 22405020 805757851 863716304 893378875
157402748 222739757 58119523 567239222 583554242 356348335
503683953 103267486 221112941 871291708 885906728 801612309
245199015 20883618 28152491 746916175 701552594 669776094
558055126 63040407 219040094 851222191 855212363 555313175
634996908 132836573 390053861 941354362 760512799 916646707
192407637 3545141 18256642 515185524 449983728 485792433
3306862 18894482 23808236 495448941 578029628 549950253
95192735 45018173 23738596 413034517 500819422 479046518
60705874 35995614 41147980 357378590 365467211 373955063
273590540 73907484 77701389 398122533 216719773 272514916
47017047 2955174 30103626 157781709 165141586 144648686
100315656 99630593 28515879 465863932 330022947 454551575
2361511 2604885 2532992 53536501 50480582 54275718
312679979 42583052 329962671 833707437 813160839 817307721
7163776 254508 12048126 92406804 100777169 94298639
767015255 9106686 143798337 821149105 753680468 825618857
115714285 11526609 99438774 124203212 49054815 104970757
158062780 2347921 61675022 234500153 131258837 178702454
107124576 21135174 49200883 123680374 119839235 95199980
90530638 57240123 99024910 574576273 561649641 576371904
27407415 49717446 29570317 342604099 269109450 337072775
403541609 194304031 98890656 456451944 353293220 447222111
83740157 12829739 1155381 203869045 257527958 243478038
59797835 38790788 13364449 286115009 306704367 297855711
197290182 31392723 73233755 264695580 262470140 307632162
102457311 1643154 3766624 397549732 337535587 397639899
19602135 52038966 15320160 823946765 896443144 894615809
402901124 138740864 255447511 807905974 689654909 745825298
55790900 13386323 179352864 706595033 598244576 718788288
148806384 82997840 39845872 164258175 125010578 117618443
224892055 211640125 5710870 758911206 785764808 788596467
21114171 601743 6168507 98975348 98322969 99492926
12667190 7437681 24402958 849634132 769114342 707788201
85725200 94679275 26714224 450115663 444498081 395880093
49609315 56546222 121807933 792464623 807684409 859126249
85559951 62940837 70844729 336913231 345284478 370699785
6310988 1519672 7887863 224506726 169750633 145654706
173458092 52128869 66952418 492330325 447642870 445050127
980383 1767637 2723959 22072667 21958180 20175575
285071155 9971040 133842478 473457831 290743693 395194360
137612491 19865660 25008421 196699857 203296351 198644563
47776941 45530578 1266260 718862013 773395671 710335599
5979688 613734 7358148 59016188 52374430 57901725
248433648 35761184 2672167 661766777 646578873 477952383
206412361 14839161 217098643 531191805 517790675 482181369
25507643 27285275 4864475 87240209 87903986 79977263
2657046 4208931 4743180 50682903 45104176 47799618
73394891 11678549 23113779 224217567 283386855 253824125
20322768 13947256 153957484 537988086 553711812 575576914
175821 341784 545966 19993595 21665974 13750227
2209021 5233945 16492903 186779877 173929472 183142115
66045501 91316859 80215536 357498774 340985417 374994381
109221002 18430893 38882840 146325602 113336639 124401532
577057391 26659283 55626458 695420501 417196486 681943455
110623847 86843012 73410805 838191776 750501694 722782145
134209967 100001854 28176218 668382732 654311235 678830015
136810209 12418791 74048098 476426596 489840145 487809860
334060612 3242184 175974934 581966055 304717227 552125798
9296812 31455348 19480913 192756115 212458435 215716977
109717008 7193699 15103736 405419190 414660404 430646549
59220307 13929595 5751090 173478392 193417554 136530247
34958527 13491621 43181628 562384783 750399025 780022134
106632921 43734317 73236521 386821821 573508645 542585252
15409048 3339811 709760 59959172 70681045 75869744
41603023 12359183 275741196 908500813 885452873 927958113
114490169 122547915 152554573 366125999 348960461 355320485
13715590 130983335 14424768 488518505 490324021 449252125
15329504 6355220 30893114 682910882 598925369 697551323
107696174 15045530 95466872 203070062 193641093 203666948
33024478 139459618 46083597 450218873 474654435 476029891
32764821 7641960 3136645 448804674 354797936 366037858
1510320 2827781 17123774 126581695 144951343 145666590
237905995 14841545 21547105 683473241 709347416 568066534
232076157 20604729 171020903 292538521 34906661 244967995
208076457 114656242 187397067 648828068 712280046 527877506
178716515 8582780 52358748 534557104 667206280 642177816
56090715 103937884 1990819 355016078 317309839 358785651
283306941 38756647 72496836 509128535 515525081 254109634
65277657 42247894 39150473 438401223 431288081 451521752
213989236 3733230 95723677 791404974 835201091 561054709
20605902 103518888 2983669 438860671 430876607 473393868
147074737 45209376 76772084 173254840 137368739 147658357
50543635 6964677 179631 110766941 118543345 128839407
8741006 15896288 1862038 195898371 227254899 204573865
41932905 17829825 850653 50204855 41334966 45793029
6231341 465035 10404265 99401239 108295406 99705901
148666273 42595420 4297219 445113427 463525217 453771969
48633205 17018255 10291947 75328015 53219204 36177645
201387188 18133932 29711161 567027843 567995978 551083953
18188793 9206018 21785584 61552412 56957696 57235017
258091082 22529885 55768592 464009533 442415300 368368439
668150009 132566279 18550154 980505397 742928618 892669076
132250849 21011225 49997731 351186113 337914166 366582038
102638049 58174548 119002279 694265071 544422400 634514252
315629174 20423948 107113386 373753755 283401850 159955776
28543439 84201231 2921973 575547031 705046256 717654039
85447786 80848457 10340149 873006442 933166134 918559763
3278844 15228599 16451082 140498465 145131804 159291534
10113885 7422554 15323502 139022997 133749343 138298548
8921413 46588436 10437882 462602780 497434448 547002948
42078256 2441612 22932240 67304351 71695402 59167461
773603151 133826267 56104372 908816002 786861428 775532307
222002252 43923112 97669963 870408875 882508095 774343866
1066690 50683267 7392401 294688805 320746643 290657032
266064596 119891767 204016408 306899495 240801907 271023332
43357965 41599149 238345470 841878128 814691898 820283507
14596414 41725194 60178896 393961914 250804416 369622381
391644995 21820476 3656117 518979675 611832785 643347342
91251801 28097695 67705705 164431276 131226123 139820560
69708103 69305428 23861256 576305503 587249298 626508529
18864263 63630435 20493106 592033940 796039439 815867349
884415 3432478 3489279 32008924 32512649 31260482
617758261 126882688 108135164 834136108 534849133 780421288
268292696 139402428 295110548 535897344 312563013 538951258
7384361 14424824 108606833 701150155 693124422 758502190
35957399 83327279 110209278 776974941 818510776 707791327
587796998 22052987 266911864 705852385 686772047 556265918
413032491 59949378 46121163 755396505 719737800 874205308
71553719 133103430 115935931 799635993 624750481 605257334
70985688 30120374 3224032 273710446 277961600 253515256
20614113 85450544 32788643 605236111 671817481 695119651
78384434 52049734 138173602 661182037 680476291 533779560
305470970 200301831 73271035 904888520 961540350 851195538
211055668 5520812 117039201 396766221 268265978 363320706
264466136 44235530 44584293 859629259 898744201 883486827
28129342 18509024 113713204 626993303 511700688 506975952
336193786 27036620 13912764 960193113 864921875 845936027
67658765 265013118 46551472 810458340 860797604 858553945
5131226 20876586 207668794 795057909 876420325 831855864
3093457 3612013 3724659 179602483 185515747 125082945
3740114 100609972 46817463 967588442 798513951 969211301
211449177 61988323 27047398 282543973 313809051 102067285
322780199 376586199 216961918 983648679 827648995 791463993
96273112 112289047 97721557 223693665 229374028 210595878
13007134 25711672 20742269 384025643 413578676 330484273
71081684 100752473 831130 310901106 310631954 294653948
306671618 137297979 23985159 395137134 412542631 414113706
531114374 348455923 264455364 705212384 568609609 708274028
3322636 20616413 70245591 310048674 267099176 299305369
377247619 40940986 137168235 477321641 448886719 524369978
218073186 27603670 7942370 370235127 335466196 338043914
63435290 39991657 64274290 407041626 400707647 408750689
442078686 106519028 443350535 733316460 905930383 938754867
133279341 72536180 15384670 349658634 364069660 347224833
35465314 57404468 2386299 659494174 679833788 647047559
204564876 82102364 78823087 845630620 895965325 803251469
183765016 8583316 26452587 389347816 270951043 382623069
101803005 28231511 8799929 221072132 185744635 289549384
94905900 23976812 44918015 293073252 259965144 261511497
10719437 30669240 162620636 332782079 334612962 396880480
183060745 35691762 96270421 357443419 386008015 353893553
8336262 7399737 2955113 54978545 34852825 56766560
13273061 61706478 8562253 550473823 594245412 561629417
70302557 17996754 110911435 427624270 474029126 419571612
322204638 12916372 84090568 638758407 640608169 421739930
83638534 15271145 60938059 294988279 273274031 273301860
119246832 119974819 8841542 520838470 485817772 406783191
18284410 1965173 22685022 175857049 181946665 189696403
61099841 146020234 69505960 356547086 360968533 330585414
178919450 135108577 48159508 923387597 816445187 952990796
12594465 10643576 8930209 52137709 56441924 60906462
175514341 447405198 39182396 812106391 818139937 865463213
9997594 1055410 1384573 11877686 4590682 12916470
38762525 37913105 10888569 69124207 69890313 66615934
57535609 17311069 55410775 680536149 746817891 798231635
38223101 22561657 15141707 74824289 69015005 69465114
260137715 21465030 3388962 422816301 355920106 427682558
565233 5253790 20319466 784019022 538324106 747771822
371043352 97838652 115680359 501217329 545336113 501204197
12387245 5963176 2050586 58944701 58046689 66800641
82073135 39648772 3254294 158010655 133047525 155007541
65670813 56677369 69075050 457786259 429174230 401895303
28755601 5427474 27471080 630218016 653242734 681648810
86892867 92583136 62537410 798925763 883326635 873529932
44492053 123183927 114925189 616639688 652252986 700417805
20585797 27698338 13249348 222726665 244136009 217636588
20780314 24191875 69414115 270190385 257732453 275740961
15512249 27012449 12105435 428009373 421178387 439802214
93460832 13358402 45769003 254590057 272953727 262882740
21202793 7184755 12671634 77618500 75402888 81953036
20264351 44096498 10379397 382652893 420895179 403163756
13928775 14680066 3483299 29274114 31084320 35089994
753271323 197816104 12309864 827256447 456780585 827216398
61276726 194162751 55006514 575331669 688479234 690503458
10004767 4002451 244 10831458 9527996 9758392
5136187 4911914 3075679 89627678 80125441 102759786
57602206 37818466 5139499 347096132 386233886 267996813
13642226 160349631 81731639 456884662 440773847 476176247
3336916 8580635 4401833 40604621 39057152 32080260
481927511 198997146 83874455 600297862 605139758 327517679
41572310 4425796 2554674 50493568 47152931 40693435
4415907 5434084 2011181 44638058 41788646 38206659
37394542 32482111 1839737 207384255 184686670 248242857
156819153 27032341 28862541 387206698 366167770 168013405
258564039 71947362 97204106 367892235 360442315 273741500
109119620 89182626 27174721 697872506 752532261 720900741
22014872 6924828 3820760 105772486 99496120 102671974
29044740 7707934 5861879 80351114 83721227 79485921
41258107 29879167 31358393 412505712 293967813 370592369
4552627 7039364 1628774 155530947 146280818 129561919
5350603 13750706 20548290 122021580 134999131 110429882
62976457 89855911 127726594 313883049 326783693 294532472
83635413 5703783 11896319 94157241 60059322 67015569
188989102 196190215 91304726 607689738 553832200 580477838
321800070 37293366 48855766 667427535 485849181 647281233
47112064 93213632 110846598 873335229 747111834 892923418
27912306 3016863 5707495 29141713 11309273 16849508
168955201 35190385 99450388 193075699 191381222 206599922
17605704 4694038 3550570 186269308 158983778 149934831
287759619 812097 143254995 883957025 897159123 745197908
605971008 13954379 302975836 688793232 692092824 664001925
1517564 30944687 6607951 139814369 176205335 177950084
10471959 26329687 25137410 46944695 48080929 49330747
5411996 1328754 5347595 16804461 16168150 11643204
131212362 100683470 83967355 581991268 589798138 585314394
128213492 214182358 1417196 416053771 374989389 416128011
261550147 69439694 24290863 347041149 343184668 250130798
5978678 3221731 73238091 684938058 931957890 943498624
7947785 118341903 11102465 740179737 728410165 644585853
356275072 76694394 358354738 716819032 500943270 743742907
158819426 37094727 86008528 380054737 491564519 406931804
120116570 151221634 150624014 639635225 633301867 501284907
426785557 51980974 242916868 500238407 497403672 445259232
129806852 25619487 4563188 780606448 838105584 883173350
177106105 30644790 97240346 570944655 560882043 650258519
402971841 339984551 151807410 751771752 650360369 641370471
201298726 45350979 132958487 646468816 741352927 675481741
211423964 124155710 36901256 828790609 856718550 679697728
598164867 232126947 418621186 818459364 309651915 861483422
39377829 8858369 19778739 436095790 390495644 409904592
589665082 257715653 60683194 729084228 714255552 757923091
110727535 27471385 28285607 325101707 235106780 262238409
352797171 117895083 30201774 722714526 672451938 508945444
200286667 49288026 178369939 854186606 742279346 825564809
207997342 24689085 7307624 300041449 221781907 187098295
135400291 122040073 29691760 402954551 283070279 213591207
638090901 382076826 106695743 716569542 708165416 473070677
62056 2985959 1046470 6505957 7859345 6972421
51040958 49963656 32546620 239523083 244372641 175064030
176228413 20049462 179235684 249062811 241969172 256017414
116766134 21009180 4314855 563631692 596632919 611949018
442584426 268853905 3043366 841774772 824795901 647683427
108012020 74400238 31099494 114211911 93464941 56735386
19256525 21527061 7803606 307030400 267516598 185291106
28419697 50225304 6369492 823528324 764808877 745664150
163547859 355575 116294206 318459271 332737386 296787939
149471776 47661042 169455647 389015585 371231066 271067393
40768368 447185 117558412 639040644 665687555 704327204
25071116 4328876 1200818 54625069 82810106 51015904
97874222 323508512 41419130 416902489 511569328 497567479
522008970 313992093 373269036 580542714 572769616 513027787
54196471 32783827 29994904 193434146 191212669 160170113
16887696 5353576 157886200 801242276 722821928 798546878
19558503 42260982 29176837 747997965 579742562 768302786
451908 24490955 36492692 340266237 304207572 323275493
541574480 41938431 170431919 866897889 852465695 686765218
41403040 33118446 215576724 627105415 622813823 580020004
133410188 28824460 45215503 284770480 293015549 255779893
82383565 45445447 114879349 856298365 866647199 755476795
38202496 48147927 19763260 759867890 694237487 764900161
47715619 97201753 50008660 541514065 478574929 528913325
130784782 667083 39166347 516621928 571156330 599281063
32916015 43437178 9177036 147751276 217046086 181616559
212139001 130471762 137003428 590179448 477725489 572993610
28324510 3794431 117701504 801194111 869553667 894912510
19345669 54785978 28551093 624889348 571693231 507119723
535999117 26071469 20790118 818411062 910936775 847336849
16865114 29540906 4925056 140959229 138035088 129048440
628344073 227520471 40043545 923689652 898260748 562507540
8603369 3480444 13858414 120901867 129759111 135985132
294403050 5605929 108860170 603738436 539732226 583663990
461243863 332105836 414088644 594054580 539455835 801119267
118135938 31300245 23015411 146868505 166445987 176021151
76277921 7305109 28268344 183991993 126280028 171484077
303617689 130219369 137331686 871869368 625622717 796997107
307290977 59904059 10949333 647860235 499053482 524345958
55528453 116153356 111390212 886757594 872312353 707928824
38047926 38053016 6917623 333643426 353054932 353902630
326291175 374652679 60283270 821568625 856641627 793716885
4753931 31716304 86345579 931079914 837756058 926306934
83767289 22013157 1219246 284342492 328216342 370888794
105116124 122690649 61647317 502986837 477769586 339368000
75200431 5160743 20607897 458447425 476196588 456523341
35785543 47389611 699334 250093607 243501479 268182096
2502834 80509114 89935471 607544198 593678000 507610037
252406962 66893445 8327685 346236381 342403674 154857126
68541381 3060526 109634153 578703501 621962751 719777918
15298509 15682316 73943231 391703225 253216995 386668601
767019 411283 8326511 39533527 43565558 42575429
153181878 114988276 67120634 384553873 413073647 391789783
300525533 36765727 3045609 354689286 181709008 332478055
162226 40028 12193 6929174 6808864 4559693
271788788 154202336 151345364 346160371 496336702 446533052
642993797 195313517 285579047 747882687 649173561 460847765
158411892 3460415 42828486 473765676 478475987 421870778
88938645 22378644 3018528 122345519 132535265 143345845
106074925 46843461 62604804 918737435 801587045 674218937
248239882 16500075 125285853 358548641 397227465 386539836
13994408 2281037 2789725 43605166 44820261 38622248
540535928 206342997 171289969 689136073 655318123 448678209
45927057 27498030 4634848 182530737 200807602 200174542
61009653 1860707 33740572 113284130 69957374 99028150
156927409 7679295 151712609 280630081 305144064 241444331
132139509 37230645 18134499 566192806 572672405 571764560
330672906 13463034 18360023 683289959 556205925 669036464
31432946 7394670 1528502 86093010 85396536 79764768
198587764 81357365 17691572 783754737 742171431 703606478
20039073 5923761 5347783 58923453 54996919 59720737
17621653 14743521 39276358 361191245 385094165 339335675
61412814 6319365 36772345 784001206 906148321 744081047
56527013 8544699 139088899 913959366 833137276 875199034
154307253 124790420 7855881 738676418 822482049 921064584
55608191 72545362 22532292 413150339 435249512 452286930
271093889 16422425 56877740 514545543 528792410 640690629
769290114 150841855 6770791 957532334 778147561 794733678
34470809 22091822 78060584 138287335 152512718 150955015
23197463 36060951 7721318 335419438 332115501 270287438
152581630 176489566 1771520 585177368 560441365 672932716
16896550 23246658 8066066 935126574 811159694 758830252
299079536 70517180 16949150 869064741 918578489 912556918
241606556 94574727 170942008 605811889 639271626 521843779
125806882 46018653 58139706 188234590 139858270 125660855
213364197 7919213 3817606 503156199 502689909 427551451
502950190 443890042 32959483 745049246 726021064 263178646
46171160 87792140 92738728 883039624 851983450 819596852
37084987 7014991 40067102 312507124 306125400 279501733
2225725 6324288 67411032 196503997 200165820 207685930
49735434 90022075 5249049 494834332 629263813 597692091
513181408 286113663 570651999 773767595 680262815 647150187
69120241 29314865 7689831 351135020 446033256 437334598
13738703 53759753 80612829 771031432 801234771 819775786
79567610 75263844 37236128 608485356 442340581 576836820
110627098 54097271 17830109 428310293 422247453 378014973
120043940 30375483 27962151 681792097 663854992 739535840
260110098 215578628 49011089 336191093 314292704 293057471
32637202 53109013 59311557 635417785 665862363 675638608
470735215 166312662 17348714 688002641 666284825 637922852
88091824 12695706 19966234 544050070 594056070 401877985
139480883 123114938 12593455 739000950 702085580 740577258
562597866 56529566 77766998 643588594 898097871 512674173
94110296 16181451 109675117 703818459 692713824 689739555
631477954 451574530 326895335 722848805 695463263 728547387
396552597 287816753 442002081 420234945 463139795 464527069
75387509 7324147 53864282 421746280 492275778 514693561
10470624 107543992 10382969 666972759 651751612 586749176
31352604 32178981 43350227 650875523 658339215 587932971
94204424 2416043 10903415 254009122 264155417 193843568
140911497 44287510 63216332 341682495 322819791 322024523
68027115 9061175 29070891 572261095 564080086 528173992
59434274 32267899 39540781 97963507 86113868 93744182
33419393 130565992 55828915 418265419 418548496 383689133
24499267 31085262 2062273 402374412 403566151 391425043
405731362 115801938 21331849 523049586 473968451 485630211
154438672 3522205 51828237 305305259 212108199 278602687
80647626 1781507 40373295 931013364 766000666 782944684
61772458 34424214 4544585 620318039 714379203 608508585
188655504 61162470 116409710 884331556 539820944 686895079
204477423 13647451 155951440 245168023 216253574 168518055
679226162 61429536 247941238 762249219 749798350 364023777
8392398 79850124 98981284 708924693 676422133 683899941
276232 7550 193739 1920283 1738415 1345655
126053049 72046266 12195097 156715025 124320539 74514751
47704803 8175684 7806538 69858925 80820387 62990795
49792872 29168894 19480056 276381182 242032590 277909927
390320203 235584401 217414938 632699482 528545276 650119884
9712951 8702101 1390300 16170511 26038395 33769636
22141090 1678625 14101845 227364553 226943610 234588536
394159461 105292904 323954592 589384559 568752062 676824949
124044605 4793531 2704232 735984125 708951607 735730110
84437888 8839826 34409132 220996683 308384316 214825370
14525152 5147070 7951981 26272759 21247160 26879942
23576655 4124712 1498333 203850440 207527119 149797378
101596435 204475 8840278 643039677 374064812 599731439
723111574 302046300 302557030 822235516 848206003 694908908
173489150 92659532 90323752 227636564 278994126 270921964
333751084 52886894 45521264 554982766 405257189 569650371
641192135 664322492 96726122 959764707 875858272 913627621
186936177 177351851 25007073 276460347 348522535 301780930
7776890 4287064 734959 88668564 84647894 78817722
407285902 200530341 130523867 465915419 474813708 395646304
689488985 17246734 497669668 829492504 403194681 650076236
13275286 2152660 5430118 63151641 61841100 62304677
21476120 2662299 18952791 42927814 42228789 43348285
3050156 1839312 1339403 45152121 36657748 40464203
227754761 112077853 29996724 702526828 747862672 728447296
689860917 108532420 104487557 839523329 740917911 377609912
513974026 90997140 171887466 937155419 552439323 873214133
254138403 172669130 86617232 559203715 521200973 511252072
73028951 66183297 49974110 828683988 972562946 783958080
2916146 1083791 535040 4326378 4503908 2052763
38692989 12474 27737498 141317603 167545916 171211717
304557188 388570 22432722 348697478 308980759 293264934
6981892 10573214 11119875 220466099 263432863 266137974
238909792 48933538 30181076 635084356 593587078 414673205
98839067 22575552 43993382 106798735 65905096 78590982
30314322 171702 2404140 35451700 27611266 39390594
234623479 272101658 3828160 376087620 396012599 206855294
12743723 12935627 4598200 183793458 199308925 200136501
129285995 29184004 34966750 630836972 562506227 617863323
249747717 101702429 139430465 272654831 183689704 253284286
22222973 124777786 39201415 679319121 668275669 653094110
4228263 1147236 50863438 145583260 158607544 158598502
61767092 27930586 19866569 94294220 58959346 78167692
3680805 92864359 47347681 399959718 390048028 375586205
404785936 28989640 110044676 566820769 493847246 372478362
142115800 1731589 75138701 252779748 183692803 159099873
263283407 142525108 23897453 533295495 482695393 557831756
72158830 205108130 18799731 442559396 400255592 428740782
207989271 41236869 115617378 319384059 162496939 320418607
7196297 23716872 4971389 91293824 79069420 86794641
257408365 55323631 63750366 376268611 407646333 299997130
161395583 57176290 34256364 278473887 259713870 287663499
48214199 8476414 66474291 117309908 127391178 135418684
1357622 10259798 1268288 100877444 104224703 101305488
173559233 36476633 108497156 812407739 723980517 829835155
5762558 130971859 53694765 649484201 655587075 651574343
464325745 55879736 120179247 857928662 712986684 536467232
6009205 6505745 4027822 96911207 95187839 94669410
252141039 3784943 132738791 645388409 484848975 617572274
184607255 85871984 91386668 626315899 711100625 694127283
82641117 99792501 26822185 602866245 564351668 478616786
350497940 54583374 4026979 585419719 763016602 831882774
85266917 139078802 17624902 322348260 310391555 340615210
29405466 5447620 3604159 339008542 353598687 368340528
3167894 3795703 1728321 37769177 52717406 48891383
315782497 93718293 80409807 422581163 708123011 573965497
59999180 110914257 198979549 698268823 697708126 645192374
220465321 80923713 91542432 607492075 649303487 541911833
172962818 225042810 262205271 788019795 899609206 810867786
221124338 65044730 13553646 430718777 349842184 267350835
18820214 3430715 1882715 599602319 610609446 667697918
732309830 124338687 117506654 806533091 702627045 634822091
861959092 93978996 164731769 980753534 752174087 942661782
116598913 94400418 13591115 371003734 377119979 345309316
31493675 12435175 3131084 401481685 363240319 341628170
36861523 17824505 2017237 62572336 71287703 55649912
392133975 79224551 54576183 454741171 116155135 446875461
24269919 146329692 63963668 630958923 656048925 659131643
94119980 9973619 91237190 676316040 706714691 667246343
47312449 68169056 25621473 132601822 137905079 166106714
4427855 18749068 12927163 80893547 79467813 76899205
6787934 33862155 14807519 152808544 145233848 151325985
9176414 102439737 18985151 570885933 538816969 609340208
65822944 41806119 29557007 75261786 77300132 62445676
363148081 165463105 77921510 597754579 606167994 626730597
6714895 24849000 82670944 697826521 482045694 700188058
20003271 8457518 8451400 362469712 370129161 401702071
116521543 41654455 57608012 667158156 635457995 678529114
91583234 267394915 20307226 682408297 670894604 641681663
1373647 114255597 7593370 283469658 268427840 295168379
284896024 42111690 172892967 405553124 447038634 426914805
7493071 4779155 2399568 23281206 24190560 23600100
111582696 201981770 9769530 776650149 758748107 777473111
61139024 38565117 57464515 180519993 209006073 219422288
296736057 7528192 83147291 739888442 739188977 763225730
93556366 33931028 79136935 315053283 285471277 315540809
6894672 60957551 45260443 217979616 237003107 247773528
108551026 7901157 10157182 268486722 324571165 307033953
75333288 18299825 78164442 840455275 797105225 796097745
124319389 18415772 26287459 615662032 634659749 568753125
730242383 378493071 58656142 806031426 714106554 694048304
215436779 10028658 55775815 412031470 480200536 522000549
215811858 109678678 39799451 239113716 216595276 216086108
71122843 1440722 64872687 638760803 654554520 563144382
150497771 224724363 1173524 305508030 289669232 213300917
494793 12764 1662425 207607320 215391049 194092618
4605698 5046147 5844951 60782773 54067095 58599855
198989554 4102364 41150727 301519196 258727956 204486175
30819006 6680817 14794585 114444553 114423260 90528426
28669524 10095705 68821142 267644460 325622493 219899803
40530014 107107964 62454313 607924540 553654819 556411467
68457667 92106958 52055982 631593855 623515533 507317477
34995900 14991235 82236047 301341703 301973895 301879508
48164964 37495666 85119033 247918882 316539866 302889304
433178221 6215974 69051801 546431594 645918222 421528616
456968094 450310801 257716090 635460267 665466920 400183365
121376890 43665408 16687378 149774100 149039063 156071786
548137524 269428528 47534316 589955231 565029855 343560931
54099620 2982340 34003352 105634249 106071100 106130565
6664466 3770193 1354100 7177674 4517812 5940747
14882954 10216660 94486558 201862613 272489330 283601522
3615974 533936 1635509 94725551 84721677 90363102
240406368 121837436 78172176 430533062 376253200 399446320
26661588 19484889 15023700 614304320 679091203 604962487
31559963 10692370 9997193 101817470 64340726 109781834
70759214 3907714 43501340 289432195 291861810 282414298
67782194 32034031 19801779 160854073 148409431 164431285
87761085 67028181 45857063 843695645 819979093 798957771
3996753 27991724 9827423 99360377 115381199 110065411
100812728 51388278 80199951 687277232 664670787 510728709
395499704 104623118 135922955 712387831 694671225 663378672
402153978 187760031 132329467 687886565 757373540 682898076
1244137 1593656 14458509 128809750 129432629 129085337
702076 3476810 148249 470976522 544101157 483426579
7126951 14122150 8141558 148373499 133107247 145576967
71462601 26491652 2847332 112051441 102980387 111196816
262525916 159296345 123699503 393289141 473750822 441934982
132568602 40712121 231646894 808337845 873898910 719286207
2105354 187985 2542635 9154514 10016258 6774005
2607814 12815148 9254789 681827874 671948195 676856947
115968 17290776 12699729 116802606 92276960 101260105
21369488 190236234 11098655 488266154 507171754 451265985
84960687 18378196 16844159 113862618 59602580 91783236
10686408 10616232 16723642 211242586 209071180 166791074
423608848 37204547 16319149 914974508 892353183 839865152
151296390 36337551 168018267 776198628 748722400 775759381
101002915 9240772 44315182 933656012 822818588 907196044
284524866 53526693 52953249 507976795 298943738 350152728
49658284 99858076 50207240 868183300 927230863 902509178
449803458 110493375 65016307 868452186 754803823 755416391
52038448 49313023 48515691 344215821 358620228 394444234
22034523 5064182 10961220 142292740 124841454 141380004
223868429 132276492 30776531 748031232 839033503 711110605
10669921 19032446 53362788 464208014 493744649 437798379
700978950 446373837 150939435 780373735 674766569 613583876
3411149 135739 14467094 33016486 30459854 33726425
285337693 223655153 150460717 405128775 334440715 288794648
25489560 13136296 18661861 270911929 219277699 286090229
52431747 8294959 174426972 531052706 530991118 498239015
163241761 6466434 91014376 715538469 673467916 679809630
320912999 20076296 157842369 602416566 626634005 595809079
227433073 90039671 3102854 391242568 384418267 404567461
336830739 301257029 82729616 909629989 879457916 857352562
79293590 57862751 35596970 253540428 275913097 272861486
489807093 176816689 165812627 639057157 517611044 535686154
16394980 156535835 91965939 535286674 615016721 575731432
11693972 10601726 3352243 35648015 46936819 44944968
193520298 80581970 10838629 340488824 297738858 277159493
228613137 35286604 25473404 408207060 439362251 418169927
222286548 9222923 29633437 419434916 264830032 321503851
223878189 17472464 60046437 280573935 277143783 286348904
21691794 3763801 207071 23864189 23927545 18913248
52194794 15453512 2086246 787011259 778740955 808860541
29789036 28801273 13971394 168206459 190814519 219219038
3790225 119625563 12409038 347559928 339091399 300548290
25949327 14589355 4276229 88439423 82530924 59845028
103675835 28782637 32621736 396428520 394935763 333934905
106706047 18096550 49768680 268382741 194465578 256261292
39844376 72451423 36966846 167606749 186183244 133658711
204160185 15060637 4289275 393421889 417947778 261022635
10404323 157736136 59668112 607702936 526920083 406064145
429683145 109324467 381038 660644791 681387490 521110245
89153504 4595258 53638744 520578036 539606984 553776423
18884034 8209131 19989394 236063407 231026513 234770479
119434903 60799605 78941284 435212784 408846141 354985180
45299607 18843020 2277005 98710685 91530106 49876036
599499590 181775869 35238530 961347980 741075596 922651223
141216842 35653831 1015623 546656126 442858757 529517956
53683700 10131922 37732830 419448971 549545324 535793031
147688989 92107090 30960175 218527209 217212109 157618785
602360805 344524258 30248837 802209119 828841420 880344008
329909667 223834257 86855529 424261394 305621729 100330981
341410038 130630098 417074 363809769 250609677 188467370
32212205 19544694 3184321 57534287 59476157 36335883
26677776 1850657 62211003 467971147 604579629 654433446
4647606 6722656 4792292 111864382 118701202 121680317
208714152 23405212 3506464 250554145 155020461 159825073
4360135 56388649 15666737 698968438 625000886 663154186
32155097 19302329 2752324 226292972 232417427 241013678
12554030 74787174 60178679 921552520 854345058 914648770
513566845 329742344 39966558 590637110 568117640 584573241
553727393 93294518 266371852 804588415 795503425 518363011
143551945 10390362 188583032 347385294 272975510 348467736
112586840 18129823 32333260 467642622 493926265 490831984
24118879 38878938 3297600 269162563 300666550 289534612
613080330 137897623 11984326 840945688 641657328 869704406
105928690 4834882 259992555 695935762 691740816 691717827
7398731 12790650 5391479 74512621 74012329 60781237
6944623 10030646 784843 53427114 49280837 46235371
264330871 30421199 13695805 517509322 526697416 523723338
18378929 10222197 21141404 77145726 88337117 85811810
35836204 155388569 31876171 536279813 553550487 604809702
183043266 37035317 138529732 492019861 500267997 431646120
11247780 1672458 21159652 87764852 87941800 82039750
19213038 4661385 6815062 27411686 16969933 27801229
132744943 102277192 67750696 649091782 626565996 692231668
546746859 141050416 99435087 598735581 541173950 363617857
259552670 247469646 119987971 520634393 519215730 381133748
89725736 185375173 6969201 596888980 663983219 724314734
133914116 80294944 15748129 572692673 606470925 596676677
41019758 137180317 81488868 580042287 619077947 622934466
63065733 26543904 34190918 72616349 60953375 53012840
53796866 11601076 2947522 181090425 179978161 150104448
39105414 32670165 19407720 90781819 87045625 104150115
7577076 8606192 93831484 406185458 390436370 345434407
5374156 9437926 18023595 797742440 948413314 825773872
12500141 170876926 5640845 700787567 864313836 863333338
324714992 92792767 46726348 445111529 341601058 472660853
58968055 39508348 50823784 589109038 494117500 588856380
47215366 9939187 117554396 721223422 563568801 605005147
449448210 13834120 29378677 703008604 430744171 515692236
86102561 792225 1319170 305915348 318517949 320821031
21678 34442 28479 1090285 999904 1069128
38739002 14866986 7882268 167232099 162579163 157206328
72584488 65254387 21349986 270571511 258995558 267930836
8640181 63695254 316743531 548255001 899208959 951026775
75457608 37863534 77776586 964403602 979074199 800429634
215517933 116583341 42095314 383183919 373022513 359226644
9173751 140462483 9199327 372196111 421596165 314421599
3341100 5899008 8539903 40883472 28027134 37049304
13374650 275196 2480889 17962131 12080104 16288812
34366891 36616415 108678595 475412142 504716922 495126709
16990733 77962313 6547215 224889908 256274346 252035845
40517613 110247975 54815881 372631317 372985529 424727905
35765984 20677753 2483583 200914217 152165562 196495983
74487768 77517573 59175727 747051376 755705551 751913611
455507236 9179948 63767281 829544927 822471294 881529073
63492977 13003944 163078 106072347 99233506 98493396
115199483 48663024 14948590 261601606 299861129 282330581
74664278 35902208 17913463 218493263 245227515 204076978
46313612 9306207 17009857 226523465 167260878 226429637
255023473 48457388 9196331 653807163 501641475 550510130
546024320 678212209 95961909 694965676 862427550 809106662
104578093 78137732 2612448 762817450 850353747 836604019
6247423 798513 2433410 34708747 35413490 37252915
114334083 24848217 27867351 243362022 194842606 201221607
150602579 65382665 8833597 533963369 552221130 609316776
279054444 126998713 106110478 609879211 626212920 649891214
387244174 18996018 55286804 600394583 350043802 752549836
116597154 42792055 23287521 921743506 904991177 937051331
608972097 136097773 278052922 965192450 940316561 704061936
92134922 3548116 90351720 950860842 976538442 860269859
278159493 21299113 59329744 406684834 242442919 363198864
4880828 12132777 19163104 132275914 127209863 137371951
14745307 7026665 6926826 201964002 190888258 181640195
19752421 138803601 171611525 624317462 520735606 587348932
6401366 8391176 4447271 301682402 297858595 289911831
20804910 104498542 121568880 677712606 743050516 744002891
285731724 1456639 111899406 463500334 502718578 480318447
15881629 89967308 25220676 284958135 326604576 270666326
14007365 65851247 129760523 940944726 952375691 911938427
10737866 5926235 1258628 64572662 59423763 61771530
198764682 259324576 6504433 878210044 789717117 878143051
41399139 128002471 4249240 531592203 544272963 590514051
23076853 15837558 6040853 230984946 249708053 214131743
77226367 86715811 33751647 515412685 529733135 515227298
686577777 17412074 59248509 783337219 392555157 282269628
6230503 676093 2751811 27145268 29367854 32741524
243637066 12146820 4511312 637931459 495327443 680811315
206864506 55451327 79790453 518148422 498541572 521270760
279324580 24123040 414346412 685628145 648387462 785214890
224021680 149659855 153660097 797504639 781667235 791191603
213134156 50331904 32074226 683329058 609065128 692064308
391436672 77293038 205222230 627301974 452548998 527051912
217090897 83735376 30355786 531242882 516107398 646492925
12936329 2511603 23488580 111497440 100076002 115127386
102789953 77623606 64876375 899209856 881311367 937567333
7863088 1488819 9665765 91125746 103673436 85851077
1232981 43255033 983946 184247947 182938078 157202571
4196727 15184700 25537620 126294712 126831720 122222495
319294186 138250254 55473251 340327829 259361911 290480546
29445 3874440 26684599 93375654 76873534 105035829
70665242 82399 4489778 73100741 63607583 18229314
21486203 33259811 13780697 369785460 359625099 341306032
29572859 13565547 12601924 317317764 299553370 298003153
32306372 93250996 1067074 488256120 644669665 627439061
2462680 6243160 3712389 173490008 172431225 173169651
13926057 209844604 49449178 620520251 542567391 604857802
108364229 43171441 20488265 390945225 461960518 397465608
11179647 55548394 36612400 334363596 385223260 370878381
164016833 6086010 222106704 727100883 765810433 827586036
103389192 26317447 31160960 658521327 576142887 811660393
548137621 638317267 37144942 758767414 757364184 635961560
10124574 16132597 27071589 116447054 114515143 113400368
378130613 19318058 144465734 474675682 342736071 427872157
53176642 15474068 55976582 175422402 152312003 166809537
349786539 360214584 230194 765246816 852737240 779112491
158900624 104825454 71900090 825297712 672428079 862466186
717897 367334 21323 833050 505443 734657
260547592 15778919 39190721 329278155 272796434 315362690
298801685 210320118 225112490 465190260 584441088 565672774
264318885 62989980 157208158 450588184 309223967 202114698
49646256 21427782 30943177 83186366 92940516 92438526
379094638 105895079 109941889 961318102 958359113 912643959
88510694 2277275 138354072 696892757 717018832 763993351
4996092 335398 176515 27463540 31017298 27534728
96704894 8457545 46659332 110231308 109333339 85869630
23864569 12224078 2972117 138105100 169047096 150181842
119310153 56216026 179562683 508580541 456871467 508220245
155672067 73283401 145304321 661227406 646132697 631145199
87054865 62484020 76251728 210116699 202362413 177541693
481176929 228545920 38775631 600740346 330464667 152115868
90682409 30400355 72399205 914265407 939035336 823505359
580528177 69739568 47724756 862367775 799530987 910228203
8571260 60751057 35138787 498312341 636456393 668658719
68055 10417102 137716226 489529650 613050363 637971649
61657901 114800309 61368161 605334777 614674810 611453387
259771309 173469254 132416478 479930612 546562073 556229170
513722020 74892829 135989772 737196916 665174821 642373571
21367677 95177571 45687275 421968213 395676984 373817515
10590009 2691510 7508606 14134200 5866771 12500542
35316848 57881057 37091998 202859402 281281702 293798124
45291120 18976216 22283519 542014818 556825486 522253044
259343157 46676354 99237069 353120727 300286275 328679500
557612156 61574525 489939033 809831223 653619186 935818261
55496277 104326412 45694237 501777659 606129576 620507727
97242192 197575710 33285327 495218871 519628155 455253022
176033448 38057455 381848963 744574040 615316235 721625420
27895883 233532199 79476521 649459585 685626273 666016772
144953531 154929944 130660440 895182994 899399355 841040218
472702053 112095246 201500767 790106268 717286603 852261744
70064757 62553344 47274104 357146512 379089509 296915311
300996173 27931955 45582594 963911277 888725579 766785603
110905629 60325569 64735011 243625533 255237678 282583705
67903806 7280523 31759352 308666255 324970911 356362800
9750220 3583498 13066225 291296151 336029579 340005073
77535327 5958811 5547347 239755887 230838377 242597601
106306229 12313167 96024129 969624691 956260613 994650797
166295528 145821742 296879302 721134439 651766416 724121470
387143 243480 191342 1951086 1572486 1871458
54957614 25810414 49527994 156169597 192239212 183800761
767850 1952419 7074128 45529023 45603007 47527444
463021356 82199878 59359387 654068986 680611387 568374195
180287456 207564930 116073524 455821880 611527683 590458050
52475102 116541334 33700782 206045882 197959573 211792879
18697547 16688598 4632683 114159590 112352909 114356383
65939705 8925885 11697579 186449388 273863261 271771856
372549630 86218397 174188871 765209146 746739028 763597557
27719533 17990980 2899623 236511086 227519674 237312670
194099965 1673832 111396707 708885434 707750410 660590150
167162906 104283427 201157150 803789734 700708647 803308773
599893 1921103 1577978 22622590 24887643 24637763
220460536 51443290 11700866 544267777 703075551 408241254
81667528 4142857 16150821 133758772 143655403 125316273
32602461 23186963 38768744 137911615 134362248 121788492
11447333 5452084 26679629 280978807 286558894 284550350
160989384 131592961 421120 401517960 480175067 460209729
435059652 91707428 155198879 563068940 619289608 460701820
366261754 38955285 11034873 684148945 679675466 577612971
105781077 1023857 15312453 682555398 661308852 650251019
7099972 4961283 35356163 363831804 406018753 408210718
304281643 12464230 70052240 692768995 674885530 612807095
180163183 18559195 33596302 625983399 553238852 688566979
9714141 17367004 10913703 229770854 213488626 229302960
17761860 86610973 17543101 780324424 937412910 882041353
492624651 44813067 85292220 548271511 481329828 146198020
227462613 94325138 126957967 946911522 785310756 777438897
33321152 43259888 77985238 740319537 585957180 542941535
14037657 4729800 121679783 379464285 360456163 402500238
42412038 30278755 1654382 170954787 137435570 162598575
4941808 828447 1717163 24607754 22255606 23025706
4468709 2911622 9581109 38910278 38161670 40864994
83248468 60016820 46007932 667830603 681231387 624340971
485548114 503878925 18017233 570454065 573052216 606798861
398461012 23344552 5463192 483674848 357468056 484822031
118440328 85976722 37896025 522652805 520595414 568460757
121269488 77454905 15177256 662859558 642670619 621526970
22162816 20100547 2522593 181431529 137395511 155072331
45864747 455821 97433120 438721611 466679410 486493825
445086327 95778592 48574135 685315082 400861713 577346050
674454535 196223705 53538010 839929424 912617995 735567976
32009188 188305015 17877969 849586542 804902631 861169303
5285837 8356640 1517739 38250032 38888131 42467625
65750745 104818220 77001916 557455815 533912452 518754177
12219823 1206675 3976724 225296149 232538306 258094061
82416055 51919559 17598125 179977499 302370480 300109116
86990435 2170160 9368989 157707173 151066214 158522167
4730825 33960822 6808680 118187893 108052516 117749787
5551455 9412760 14910088 311311958 349767917 330861871
343803574 10925335 23700056 482748753 501737589 465622415
538750567 1652476 208578099 664408649 490225082 423151462
178822259 47629730 157603905 843156690 675879482 700499688
51998160 22448466 89271408 542927816 540382662 593089381
2734217 5224956 44424843 160997822 164157237 173522568
125320769 16172030 74737338 926521939 919118945 923039267
71362120 137218626 38262584 749433629 725047642 592700847
614657646 61593415 505993975 934393255 263054975 914729082
66421681 107418817 12847414 555191602 473670417 322066525
46537694 4664602 29537019 98091146 105312609 116321787
4150954 147292309 19076477 489791406 481077028 508076452
28956555 101391014 20922909 307481717 267061254 267847964
97467277 7752050 17201820 383400393 433417378 502514621
6556596 14978224 5171399 112286389 124888596 101119876
23933862 26887757 12646835 307360999 297561005 283329905
62865277 3028506 32102215 494957731 531843659 532996006
2865221 35643138 63533626 659023724 590967810 662184629
185875077 3021309 151578256 706639785 738848333 585535081
121094818 23934756 48623795 181361744 160857112 166582792
49149941 77512400 21581802 582277667 501637720 449555967
65119718 21519761 31246034 778058059 706738362 732200975
68916321 108081299 70931231 306170687 280786439 319406841
58187605 102636276 144192388 529399690 602756429 562781372
5248633 22051291 46738180 509452863 431710866 518673742
447085 19626414 135143122 964451548 945550232 919646754
11644863 9925851 33885452 136101661 123740883 135398339
90321380 41038620 23384885 187771084 100866221 143035749
287509406 79463525 14977157 351167062 269079953 303952199
16547959 14485052 946665 17481150 17646830 18861631
25765632 65459291 80280001 452810914 471279550 440407578
20002994 84307168 24640675 451753618 496020766 363842753
12662700 55477922 70006350 683082131 685431345 614272520
3521811 15184136 2292519 134702961 146446539 120210864
46292502 39153709 53559841 452307244 447687756 397774169
13426575 6259662 2736046 24578757 23823515 13530157
289320442 122002407 64186543 525065488 542880817 479101067
1014642 153934 1285680 9793187 10909989 11326451
17559908 19323020 173555911 835602560 804847461 922583579
221681619 30403979 68894343 542467309 420743663 528567427
52773215 3062238 3955681 375488067 379952413 392809493
266549 520882 4020547 43784921 36210315 44851868
29007481 22393695 21080014 389385270 480387887 524931994
74238155 21842448 15056503 286553121 265791604 263107816
1544142 138432333 90931385 943657930 862220836 944739741
267458236 104844347 235005718 368669300 294509202 378071595
1630018 3547431 23359300 126480272 119055600 134673554
601946563 1710777 98960102 739823024 688088363 217658525
1378342 5391649 33026168 116353928 93828087 122906785
305936223 57633983 53707692 371558397 395513897 430232647
108625742 38144662 17969155 445024406 360127081 456474377
24551662 550310 21264843 229717034 210638492 265697872
1130726 392652 1863953 8912606 7050115 7978592
128325641 19585360 1806081 943222511 779970138 854001824
15122723 3054688 923135 163062513 188900715 172676423
6342275 21743529 12394164 551519574 569625302 616914893
357136800 299975873 15411103 469875665 601652625 566615050
276873559 72746906 55004683 437031027 448618719 472367470
3684965 109365128 30204309 398521135 508149788 570902828
491500905 115966024 203056296 776296406 761067402 804412379
1450172 55778462 58536766 651963700 578291680 528309754
91236821 12048071 76740190 856639621 836885318 787748331
16986845 1243644 15911666 241582946 357053292 287602964
235310265 3329065 41182676 257076827 259130289 255881005
18847577 46564146 30038779 434687857 396585018 363747409
2561521 2198985 1732535 4682078 4460520 3897639
507275564 138528689 438704030 590988999 452891928 616750579
344015057 33517453 317140897 736226179 741889894 809970713
394917492 100015522 30846077 708941275 610325346 642299422
401675185 403581574 117373518 552908504 568672064 554820860
114968513 286097 42190 137761912 139838762 135339866
28430060 47793752 49320549 560554677 554040172 549334115
15838011 2302177 4379801 46062267 20504848 35195660
363507642 25273623 52088923 693021392 761469133 776957068
156592940 17549566 179338816 748118975 711234767 613846686
95667737 24330590 45006472 466721044 429208652 395649731
16319508 26194098 3018665 209972887 259145365 234986796
78626831 32042513 1049131 102218053 101259419 88556236
297795597 100990405 13906889 370200256 365823433 303329382
511926977 95523627 102554162 530607908 485676606 595150685
115761266 57215155 54883574 389556944 436868053 432598548
70668909 24975801 48375482 640220799 757703484 844228695
4478841 24124260 21990291 372970885 414623270 347338028
390044037 198199023 93137225 685245400 589024615 737831358
4175100 25857750 33722957 214985336 209538519 216021721
29877027 106309749 83421360 613348315 716062538 744850730
314947741 15096184 83183612 440800241 129197351 257937331
214903522 79904001 135635716 720198322 723479565 730737546
229602839 56319086 95051498 384695944 292562664 306391752
821035 9107428 49174018 316632518 284404595 320799835
17619867 22966479 130300104 504005234 572813961 617011690
203541257 16233187 74615734 380713590 401166215 265967161
66865791 48604041 18006958 879905741 879403691 860654482
47666190 11265329 14647545 60523840 37874709 55228907
355284447 241539384 97113251 442242488 453383458 438695198
41478038 35542956 297630157 503040150 469593357 532087453
165320637 26938613 16041972 169018499 101028174 135542768
27127812 152213329 31570344 547942412 564145236 608141553
39435126 13772662 3695379 140321540 126496897 96770397
305925741 123909975 10548446 365330123 337378157 235318519
172643668 90082536 91490887 223111083 238333632 244578544
264626532 29369747 135467751 822538371 320548701 763361994
10624976 5638260 8143 102118090 78362715 87689717
824252785 209712415 170293228 979191654 989275598 843210338
103988363 47932294 47783500 111096953 116830884 80758387
2923810 129914354 2485661 571550525 547636639 512845092
5046497 2786736 8338692 74647411 73991388 66314275
82233694 86839217 1273505 764420166 798864824 899431941
6662069 10564895 64058856 691044571 763566794 760600242
506931339 197830820 4779653 587236103 638292410 624157440
95999995 49891801 38976152 141931674 101189576 142272984
5990458 2775326 12833776 38561644 34740038 37982101
363272686 36958543 137780693 787619873 744126681 400277225
210881814 85010727 8822327 561431991 484939178 442167593
2360956 5628 1110523 11590571 14217533 14509275
481474138 221062164 103412356 696967192 646262521 591722829
155465391 14584911 10310736 251878589 199847757 203504839
112169210 74431733 33694553 201659173 201757617 152314335
204646788 27842885 124733809 392039325 448712788 410021114
113707302 31176369 30460462 284850609 367718571 400426648
572827678 37303458 169530783 758931345 658828056 899157268
262999 36640087 13511744 309484461 348939858 356180784
351551167 5854925 45659471 587366544 519251668 403593273
136058222 72113618 29929200 146202295 124545132 153097090
119725155 57975512 95468351 516553076 493640601 319125114
1360174 8169181 3526731 322593734 298624670 311377317
525299378 92662896 15158924 650364748 668513604 687716463
431730115 86783420 57342228 683962428 560560118 633133704
136946112 27224596 58255029 450317784 556106396 535678446
25947091 72349353 81399535 412682495 591417948 584034064
41796351 105080377 63778023 533414396 538202043 376549784
12018575 110601478 4894727 436215915 370900004 440702301
253572219 118058330 91134544 318723545 330195228 272691549
12922089 26077677 3567863 382284163 497700502 626049409
249836912 251838942 159775011 557839199 552660466 516023381
18540326 10460434 600320 30266813 26022024 26432983
197004358 29478923 24473624 657174332 692291537 700106325
19127259 3010836 8843358 191721869 274053318 305319358
69059001 64814073 10928153 194890965 193823900 197948017
2811716 153230140 110601076 881645365 843191236 834213836
53670380 4073484 56048295 443404424 435651732 365041758
324927262 83739077 131256340 593189499 586963558 654835144
107651785 72999966 343904865 896798663 664607350 920975378
3450554 24256257 11041562 115008628 131852723 177237826
298427807 292683319 60781320 787224604 726274116 823252711
2726454 127653198 2030740 358524683 489831273 481125733
2875250 711075 1843437 7251021 5956230 6547527
109548860 257154120 207197333 552279134 622581325 569928753
185838306 47752273 24337298 389969428 335753476 331569039
95158935 5012445 52806016 154825919 136165876 132849894
18464256 12293150 3681577 253941389 242268907 204682783
4597015 31163896 748780 102959468 95763877 99276215
79726503 81264251 55866677 181177900 212109950 191463942
374504248 266162798 163281391 635282353 604411251 574658757
15832121 20181014 10957301 178508899 199346335 185895866
38486558 19726026 22226480 356839482 285745224 392646266
291203719 199167583 12331942 684973096 361431115 683457457
50956276 50028630 150873709 679564936 656552741 638954148
99107230 6676817 49612190 517944435 539553868 538190910
30975198 98983773 1622674 569641070 538481383 642865242
287168295 78277786 228990593 809090072 614233375 587049934
239344 148611 133941 241818 298874 300021
7808947 16351376 2359360 33058487 37098882 25858495
728844 45531869 103932418 655848158 654827802 646592293
19775110 1432329 108771930 327554437 311036976 322537356
507928697 112208460 45907337 663594988 602564316 362586345
123154909 40575408 118688346 232368546 230922350 205844494
24697969 6861063 206316500 952945955 914153584 971994814
135790974 116998821 167679813 753550587 686665310 694536363
130313394 17513739 551049 456284033 483566601 499928994
162324663 231787654 127282737 467000927 479747696 471051709
7688230 98649716 267376022 873464197 918247644 920427802
8841404 10400260 561494 62593934 61645725 54036275
377604576 77611875 117654173 633502746 880947732 864775107
57136144 19568055 34083242 161778716 130741625 162595267
191386844 2404368 4215538 243370572 183317785 248636417
458173199 217103866 170207454 695744451 569118743 600064011
61059013 33352705 18583781 399714629 378153142 328177148
247500228 43009302 245026204 372631146 319022634 431099823
39496032 41746450 2940585 697145937 553428285 601623672
20719035 2090475 21938627 495712427 493332131 485962442
4184694 35095326 210800635 621033702 647552492 616583524
52554104 56835886 27652136 757019715 608210492 536904971
18931150 3927789 1162694 32392964 25954151 29829132
508900241 206437464 104827119 846347906 499009439 772327786
483855955 38677922 38726365 937350839 907930389 675665565
11611017 49570021 58816767 803693881 776030715 802478812
96620295 4158776 14647563 262340063 268581656 306815985
148732600 279389022 294819 595830329 611684642 610489062
152310534 8440715 5265417 325981091 296382029 222457750
2708709 109626 825414 14274897 14167530 11687933
169836367 55372427 99037792 589792428 530346239 624181849
96351900 7843143 24047037 246911517 259356317 255161374
159159574 153576934 80549376 854545428 855890864 789966195
75040020 25629001 31188177 377270095 403207290 339994892
381597562 133682280 219694045 574268317 577884889 574949993
161622706 64205591 751495 331996887 317467444 314906982
252133008 4399137 951271 329312619 289812672 259741786
24507288 3004566 984174 38866673 40092855 39159710
36490717 51063563 15489322 682461499 637216727 614967580
105004189 38222015 8615300 363352179 474151337 460750861
570812319 631118 111281869 675092649 351318638 610600894
144481773 26666156 32728001 625681080 947509558 844763367
41708955 8268443 20820018 192120085 205767405 212397013
174658668 55710965 4719083 200150495 156474241 162527287
3594029 1153 2938705 7728535 8506439 5746554
194775370 141607559 35574247 955447123 971820493 823046004
59340838 29349112 19386621 301229431 340903801 305906020
412975198 68372345 17679399 641078267 609565758 531092615
61580912 139197463 45723404 421096383 403861178 303951226
241878119 36809393 14840255 393579273 416430877 534683219
3921523 86082979 42856214 714514567 650227032 678774894
139230377 40695808 885860 240174046 167769703 250316735
553566347 77839885 56753056 881643584 629836342 778756673
1960080 1128726 13399114 28851337 36967380 38937523
47398572 135115186 12173115 674160908 724868181 779723048
41592093 36755487 53744636 260967639 299716932 304739113
144479384 61293027 33288852 458869286 407974412 420329459
15251428 132511601 124283502 752566128 951322846 913459191
559789124 190340139 228425384 704055680 658981281 739443495
227828319 35528237 3784399 732433642 760797075 771579626
174079128 69670201 94620095 704572212 743598605 736337181
172047 13926815 7174132 140758605 126306614 145731179
90224374 24198185 13037880 261282032 236991571 256655583
237408236 2447504 1673681 713752136 734811827 739803227
30504301 34078842 22718960 308292257 337014769 385667486
33414633 9673734 11100440 466175478 458523402 470957367
35092385 8689899 9993278 150545272 135724532 138417628
58502379 79153394 49090590 455437064 426421405 439852750
24670398 42448517 209544254 551318087 664755799 677870798
162514521 57007119 9032660 748623018 625512324 724909065
39040481 24583926 9865519 130339370 137468797 125833284
439010140 429746949 46232146 736190985 786181963 317181433
7936908 71287222 43447138 482906075 472408679 461367757
161221339 261116480 269392168 845973858 940988317 790934520
10369942 106083555 59983833 583034148 573238029 486510432
156546645 40227583 59558370 216206643 187517064 209766578
262880051 112945626 100567412 520171164 237669993 461253161
92155278 10320044 3868539 172056008 184170838 179218144
180085963 26666570 40844938 255052149 261233382 266760194
18821 205229 175003 20627664 17900339 21516642
194645918 77313944 79959879 468173466 481536677 427166680
1245627 4364711 2487352 26402325 27175385 24859167
57287940 32380497 5516293 147754116 122518794 123664417
422465699 84365129 87506808 589046741 575226047 568066195
137735739 4624684 12421102 675239947 659750503 687919911
545874 1090344 3149703 109091963 98177677 98416489
58330629 9637055 45746291 123313728 89462326 118039070
454663956 208017082 181316738 764894891 791228884 597584338
520167531 218445077 161714974 587757096 507499664 570054805
606796259 121629803 66873716 713997225 656001750 579920418
99360776 44964096 74309329 279050157 335232383 295968573
83457333 138517743 110226919 632951942 715706329 730898478
433093593 250016429 75321614 838114555 777271941 822261180
283167397 103815712 202642999 311539252 248789073 357053018
15425484 76143041 167398951 562271212 518537709 510173270
831184148 61783198 19675500 965427319 892141216 745810517
51250706 15487277 26411770 154813743 143707120 158066277
121510746 26478470 60360458 729902829 762317338 753572083
327418303 43203791 125289758 565319204 328542233 563919914
234966434 13837272 245322775 357780498 190864648 356964035
104777322 121220238 40813222 511738317 512270445 487089713
75836031 251729 12855344 258185699 265754113 209991878
35749250 155151573 13504923 488895576 458006462 450476692
390153497 3392812 155051340 627201110 291440905 698202929
85854493 92362722 78700216 211819923 243099222 202550806
45684197 92034824 89383322 501497800 583747117 592120691
129890310 7366485 18896854 292601191 319772412 318553091
7571340 1118541 3598715 32328418 30930460 33367767
250115135 82988948 261063202 773334535 796910872 825684769
39421678 35705034 2262857 79531287 80930247 74695182
434047396 35816368 52649399 585326584 573006163 520095449
8866335 13277620 9696695 113731051 111724381 118945094
158397245 29908314 154604281 395751231 342621258 413335882
168967796 20224229 177274273 335567433 335170933 311957372
138939220 48348068 127912380 420917923 390869633 417651973
42224293 61687143 9499586 230148731 254585078 248214701
51273394 42209908 6216230 84926423 87089846 78888412
22860751 43770900 32647288 527821465 392073838 565329438
9343924 127957098 31085432 613037284 460398122 584807517
136600281 3877666 22357692 189214458 156688157 159123777
45792529 42356675 27164328 529928076 549901266 554935498
91448297 41299659 8103559 391873392 372690156 357923540
16598429 11783649 16771403 282554070 286864810 298675177
26929824 123641024 19635623 677530674 732893625 582849128
60370389 20986071 130179861 810200460 610819398 728212195
164260035 46527076 184913623 766295651 752790847 776231061
156711792 9687392 54851666 240880966 246781871 205444205
8329308 126496226 6161017 293968492 309357254 288000374
385499283 116049967 288114696 722522171 512740545 681407535
27489320 6462 8897369 195534178 177772739 173823530
99306637 86239163 45907923 196119069 192694710 185104520
165736999 11991001 45894854 599843960 476589660 504502627
59179976 183662763 79047133 328521095 365757284 310115498
618262649 151625834 130454998 840188753 698034913 919827823
2027201 319245 127068 3159219 1839600 3169660
82784176 44224051 25422582 222874488 155185826 125377686
140563815 23518498 47174707 176937131 200806661 188585420
72996847 62618828 38345024 314516798 246070581 290489900
598228874 46600004 345918683 745768200 540946755 656484027
284340011 245112430 168652595 770135581 843844802 838887114
424736816 159796753 66986447 742872051 816285257 774680729
240604934 115507327 185977116 750091597 610269976 729604245
213517790 29047049 20452152 756007203 739132429 709221289
91059519 46951286 117695489 287508880 309914292 370907236
202118384 113679032 85693444 465912192 365977806 430025084
85604117 30278278 61387185 469235326 577116802 533962181
50798167 58331849 18794297 494885459 497721570 465979063
88602804 8642889 45574620 383304737 382422166 355173701
5510752 5379928 2122805 22490153 22026634 22212358
14095384 22972698 2254067 128274118 118201842 116012145
105231890 22891232 46651177 215062747 202678196 222568832
73047779 2738938 11903924 361233447 329890982 330454905
195865259 55686076 201260926 681769627 677429973 611984326
374850957 9955049 201598300 867061709 873981226 942302864
169511026 21655013 91233368 383010275 370819241 410800480
16439167 18835004 12084347 211719119 208730306 211413579
217324368 17547879 92836822 306851185 274388467 296917009
535923048 10020664 404672045 692083887 708785179 590727817
487902879 47482223 8184231 530975668 517260581 423713808
157949396 41794755 40092053 802136726 813876431 799034365
214180121 58934294 11434674 363362162 317280643 383167158
5710973 764048 1978344 11844326 10324725 11808340
175949938 57822704 80156259 200482146 203568505 238644317
256169067 19439109 76237158 533679881 388379569 494744258
118192264 37926632 119269674 947721623 928728548 905262538
598187738 11225304 20739457 705660631 663914351 699413308
67452903 60932865 960375 139221167 143546628 134410284
73063584 54131085 49614107 770242554 546643089 781137965
32047096 4846000 1921535 123720742 91468654 81403618
77307886 49119895 3994395 96771546 106303436 86140569
694773602 691540616 372893198 920682205 841888792 808244956
136210649 44762378 110195485 679294325 662211363 678752893
11564250 2230924 7538512 22037694 23230422 20236890
7046329 6579521 3269694 28933754 27197456 25915315
210667490 63836543 25237015 544492458 444307044 533797106
37925943 17501448 48097791 408294909 420549030 327332001
23314383 38628163 72857708 754160322 892839088 874881045
504437947 170367284 3023621 807195313 845480734 921335729
131172551 38747325 32326957 323223269 311717434 216921009
14642942 100070432 38587448 416630072 397322140 376706769
3485854 56286612 27991517 746172168 717354836 689067021
212170241 250932638 77214093 764379928 786614211 776868059
1643954 42426365 47128412 785051429 792745649 729168350
33785163 51330581 76215814 205686844 168009306 214318733
68535695 50545314 57865587 757530286 642401549 649681824
13103201 10761290 9103171 28908461 28947210 21311220
262486567 97449591 68907662 844736411 914304593 794606908
114826677 115981889 12901021 431870961 430844034 465538059
49664465 50796468 180741664 760300053 657652271 612468226
6505951 51170136 64164246 480498467 529717194 628581264
136465286 203170999 241431314 517022997 595252866 618973337
7172617 1290654 37954828 344700888 357593951 391598609
455936772 17639659 4909652 742917528 648395079 778832423
446933583 49270766 6706985 565453312 478392858 597697358
74587021 75097922 5436758 285154745 279371614 287329033
175464725 11507654 18700120 301171632 313511896 186522953
54227351 1603855 7049574 137840254 114493098 131042614
17864206 77376100 14449074 338847993 360142933 342564255
10091986 28188025 6314407 238366082 220716194 241840408
14995298 39214378 115264893 456127770 429093035 394062643
291790338 8947024 34598955 809199632 714145275 686278043
476308762 137566605 208052218 794369452 617497895 774003024
361792129 238724827 70092748 404047764 389460736 255662170
306949935 322102 3635396 338557548 302359470 288366853
133136710 10182714 84206481 229747387 288795771 267463204
150252090 57551753 127109319 807972521 855622435 850198725
149379153 336643519 18615265 818039023 758822291 832681331
22037404 92862787 90528847 797217784 799112856 744301800
137415634 64288374 41008175 450647429 478589308 506029646
118022362 16519995 66790251 253423302 278375652 272461086
30355249 65836183 33874123 355624318 380977130 370177298
545006968 290546421 4381635 693093336 597856215 698167783
3278865 4476343 1089355 86283305 92136645 76947640
47166521 57112419 208531625 504223050 496251867 549425152
589037440 282214057 486184833 882348497 709613740 707204957
37416933 39108823 14811484 80597273 82924858 75218702
351127948 359381089 125729668 779605697 812772771 738206320
69102837 31410984 28020833 197612511 181569092 184494819
21570619 59078694 43362001 357629311 355307567 320865005
103943518 51913161 32975623 577217684 557241742 576099010
2168046 8733779 1498998 21118366 24441818 25244038
26524967 64331997 20987218 244854816 261242307 235464107
289001095 40066111 16517727 327195377 261219336 273453008
225565823 8666370 101232955 341766857 289671970 369839821
398673825 314925202 83025098 716291988 673191145 636156906
11557020 62394230 8896359 689794015 637433637 715067194
563409496 309070350 124977296 764052777 834956035 744484322
32280362 30575883 1926599 163039147 169850331 174792305
5400044 2887405 28236735 138251706 124927723 140784170
50309 1420953 366914 14788970 18396270 19529062
459630980 226263148 13678563 806746302 824574903 820551764
5882519 906004 2046658 18685189 15597944 13996912
533865074 194700417 115371194 729857218 614934360 767338488
79376718 6753017 45875409 665810383 553733287 482414156
222142812 58762222 204755953 756987161 730415182 772933462
502497112 42817241 141389965 601935566 482814622 529260015
297265521 16734231 224568445 878635163 749276796 941701715
121349273 111390887 33517700 693245707 602336769 696106964
39058454 2106543 11463770 844349992 832004879 627072592
8158581 1620875 8286592 43967682 47931899 27806966
114711070 41047427 93836012 781629223 782973733 859060623
22118046 17485394 3709399 129269003 137877893 86663600
38842835 16564365 19624308 228720796 234352317 248590253
268949094 112418528 149826950 581410313 687012360 627714475
66382507 5341893 23252794 180431552 152503307 148562215
3841436 187636 292227 9269389 10026470 10161136
306952333 3965161 174075064 323592756 327952500 290355136
153882870 49801577 41593808 595313952 596303878 492635852
589366893 189115843 100864094 917977121 898597262 771873159
249213951 80589712 19021922 503073740 498797905 478797061
97337378 42848888 3710433 384678215 359903803 392729035
536799233 218697820 143319342 602264697 492428576 568191240
331567009 38325039 31256251 595441877 442028666 533308053
469577 6979531 5802337 275490801 232562970 268597582
677381092 132941455 128917853 938007265 755481523 828099941
42628657 1990881 46313948 154499057 147262937 137206276
68102168 48024443 12803826 535675691 661140537 559258091
588359353 709097868 188738808 882618979 896840985 462352104
344404644 9483651 271540391 443201778 341056495 421530316
23158412 80764857 94792922 409571595 405479238 419958727
23557276 1731854 13641675 55273458 46314722 42796075
94578516 11635070 112170008 257477558 222696720 207508714
67500234 17400460 7682660 335785186 322113806 326766148
37031400 64989812 40601398 186750221 145757287 158136550
108948780 14970312 21871147 510695235 481559112 544678259
123185033 113954132 150922142 832318693 703863691 828974068
38431350 55428004 140096513 832413891 810685852 789032602
455039996 68451217 67056409 932747862 879835641 790628387
149512321 84626158 672334 259299180 286818692 307449129
35170084 43066807 3421013 546034466 482556004 477721312
29431724 103001044 176052410 805589452 761949374 697066245
100484956 59442694 178458076 919131298 732373171 914095034
3049262 671984 15101218 67203150 42271581 61988251
39808993 6964645 35886539 57062083 70805125 71503776
588842488 50656717 72830691 607710681 446437752 548032967
308349960 46798768 150691061 880446853 869460678 948147028
260303488 59799739 87911051 460577946 424284994 453888167
620898647 22580647 220713847 818404126 247764890 775877891
11169945 311909 6886535 66150565 65949417 69183833
6666838 18966057 52376894 199707904 182045290 188728791
267274183 42585343 31253590 344760329 316564199 352464978
332007202 114224350 308441674 432869694 432231898 401349516
369007406 114323314 47426232 671945527 567030281 631612547
213999148 132563734 35798221 765635290 689823585 857707766
8135919 15608490 34250423 269115130 208291826 320411076
124622107 88125199 20322729 312711585 393144022 412452139
259563279 89379859 14990940 479782402 446368933 483069084
47524846 57113245 81486364 293062661 311281798 254660587
184049260 16565800 12216051 863568681 574304795 814221590
155919332 95375001 17742159 822721582 765989000 737790387
43319144 23659731 70316694 364406082 376542147 368569223
314236606 86907547 100242949 866010982 748069871 827350887
17794183 16262863 61085329 375766188 400462585 287046201
50934446 14407276 1499790 784372787 893063555 834796082
53843804 23632378 45510882 67692828 56366759 55200925
210480576 55924116 482670 478004725 511332226 308515387
61208867 110439958 42566364 723666451 416959743 658715888
591844450 9559236 168074955 627188188 373284374 476488923
61676391 35054885 12113239 83523694 84067185 95238946
287449243 52618111 8441426 418916438 467789231 184702977
400286188 44355179 115572439 918798205 607101894 863408563
420320144 331982558 217667872 622957152 799509906 695924177
282324082 67740617 40098146 433807394 397489690 418119545
93124891 49409118 27528858 837208027 807901054 870566720
62813811 15955028 5464939 881623474 813153806 873374901
16143 1766932 2823765 21337462 21227812 26128527
201042099 216613740 80881034 241264177 225727960 255291743
184968456 6255138 5212518 751071218 877163869 596743203
92980044 54900349 28742361 576822070 488128009 464870576
27179874 66597673 59302245 305127335 300663122 318918168
12896121 58017854 38599800 837268066 846560388 840125442
190052110 18860944 26918671 672950867 662807757 499463486
145706352 376252996 112649003 936204065 929926539 820507779
426204605 25403573 28804831 862481510 724249886 596434401
90234172 41491117 105094621 463212110 451800675 419663042
811181 43205 425190 19622821 19299727 16488741
56856550 50668264 86919736 857843959 829622450 883251073
12259960 5513989 8838056 25586506 23344191 25543005
111376510 56073482 175245384 456320973 410805608 471591558
43713191 45733280 31524829 558128818 602480003 542600267
145092810 56391760 23300128 547121984 487761111 481357512
11497379 88145782 72365122 856703881 828643499 695771130
45907858 29193831 84465712 660222253 595679001 573326467
1039678 1109575 1037064 11281659 11704806 12417434
62330910 28887338 16047590 123289426 121646761 91557454
102793963 15389550 271727032 588827761 625120052 610565848
25371278 6978059 23905963 118522637 117223223 155009049
10085689 6213661 8343732 29903093 35821136 39981269
56830872 78878366 3609165 205898537 226566839 167491860
165064587 25130375 123454926 822709259 602731149 812723129
21975774 62150401 32800945 345484941 318153977 272600534
35426582 137327020 86024858 726737650 735978474 724671910
109217567 14746338 40740113 780039400 968781529 973680791
9707190 22935668 74208661 929938770 778856166 889441842
39505109 1690539 25345170 92053705 93435584 85167236
93970159 34572211 85847739 749907319 722732963 666582936
230573873 118354413 17474907 803643172 801430747 832025373
29255599 13790602 104864968 686699855 700302709 742817732
60180897 29049855 47012500 98886273 97926714 91240800
16559095 1547552 8980468 81140571 100915316 96298672
92720048 71845656 16967817 476871606 362096588 478890503
151538247 39080056 73409879 262969038 200492794 155977343
124062247 132008301 4548373 383539950 444529768 382500166
71203841 21482346 10215239 248145979 273202072 254488567
59377494 23112780 51740953 348421151 276385634 350419641
282654633 1307947 34030627 404337738 400009737 392917103
38634487 9246711 94267333 226034557 248184787 237862937
230606610 25566877 84209959 788606467 624998874 802493572
95218738 20126530 52948572 124328605 117368705 104555124
20633536 57150043 30796978 783682932 834394738 914060937
151696301 25317374 47181805 584148704 600871915 624439436
202981 6679119 5464616 35020217 39686940 35712020
150903577 96566689 5067767 906250200 805891564 973703930
87750330 32362309 74712583 485042006 405429801 489236981
467027324 98984902 150192603 637186952 558077077 363335419
90561746 1538135 20491849 750571773 731202850 739628404
120446655 63547433 66003661 790999998 742570035 688753347
9709346 49306521 2250711 256793576 238761903 238158636
214847950 81431590 67935963 619254625 442567207 586609183
111577501 19406084 63057063 146307008 111281229 78508786
407473 9854011 711578 117675081 148215712 149853622
262912790 99832269 3920555 518126818 521695560 466773130
360261632 57909505 118291313 426648754 470266220 434508622
6273948 43469858 3814844 272741869 245392053 290675893
435438173 25401033 75336164 665250822 637739475 609266884
439106656 118476084 64831679 583129803 475029808 269030801
219741357 18012382 64629456 777631466 753530313 823034745
7859653 10342310 3335648 124788746 151823303 164873437
241056328 54492523 53661476 297553762 240813139 216156674
12252985 161354976 63529146 496244301 501518985 496885637
42127923 3884246 7663202 129924849 127244763 113568765
337375405 84360506 144477368 408275699 264128898 249035352
283447981 212445068 313650809 449960961 607911535 519140279
64507055 19214662 71211482 703196046 730645387 782101187
215278947 129658145 22845925 503502834 405092566 514003290
208804327 114818456 133753023 253111773 203845232 232050180
10503380 125779825 44516522 234237182 240430759 245436423
21743826 47170177 186078 184106352 160923100 180577040
337062471 68130483 80203832 846044300 722241095 579035727
158740497 36459778 81776000 732012301 611316256 680815077
87568890 129472537 52030443 122817665 137225609 117225875
159866398 54931108 27589143 358251117 381911840 340542663
73902947 272181627 138197392 862643544 724805303 799144134
6204314 59279902 10238473 190115665 199953891 186639871
25241714 16571182 6336814 932262677 890417406 899641131
37695250 30212261 104476470 209971254 224062841 224380164
301032523 73127767 221502231 552576699 219203669 397723232
52291040 14230531 16141151 302805904 300905668 341334743
46467291 41373740 25224603 698331590 724578541 720329536
735274 6122162 1580410 18844215 19428940 14635883
55937419 2529202 4585198 181355647 152977211 181335732
507417708 34781642 122365554 926091921 838636103 775308038
13803990 8266033 327162 26138785 20514122 20770263
555988734 6503904 83791775 928749793 905529930 837577034
198349731 84347842 28750055 843934772 768149514 714653484
16969008 4964749 4214048 25414623 13121238 27581840
188949151 103727547 5149694 337544537 324084689 244832718
1762302 5740390 5068443 377643943 625127228 635704790
125074772 47453833 127381273 575919283 460859239 533158793
133927536 100536930 6361525 259064199 265422675 225350438
27865080 23110592 18206629 698444805 576868890 687757028
22992928 11369170 36641180 500420123 637150891 654843293
48903821 26741790 105624364 396524093 249838151 410073620
329352208 25845034 30325232 620610387 428483535 619598329
24019396 36798083 1165421 355129202 335446150 365155364
44763048 119650037 6378142 692460115 600888647 600203959
29864256 65348488 82895258 649206398 825317499 787736644
48454349 27162000 6037903 277538431 215474367 206681156
105179207 73651830 99100018 626051298 627081111 610582903
3425570 2567727 3551613 27841956 26321711 20729642
58685244 69539482 171299946 590279636 592129741 581283838
7725700 14002668 13092305 270595874 255804510 215364859
115701314 105016093 5216282 683913896 694252108 652745656
436543916 284132507 428922849 856569772 964398174 922572103
253000100 55387148 37520354 584452906 565352769 599895056
6108685 9460054 1486974 41039959 41805693 39177595
85760942 23250267 67528135 820321333 810262145 758052415
63586906 77359571 141047733 939790600 901233262 899548736
38329188 57681440 9242247 269232867 266717082 194308112
25714035 32940467 2692123 153921062 151899263 144714780
19528339 38738946 35427386 125463131 128719357 107529182
71564016 2852115 5491015 120333671 103027959 107624747
166512674 85651824 89677457 296288902 366442625 345738410
27814561 5660476 3473843 417363908 271966066 408859552
747209052 298362239 246940308 902472880 534764006 728551387
74438678 38494757 18876480 742224718 607306834 755013180
548309634 36697413 39793732 660290381 531053893 577547451
18725169 1151206 6764851 96833360 96979453 100787719
181854488 130925239 21947992 913804472 862638956 810103791
27462440 28454098 61880693 331850081 359433726 345318199
205604409 20280558 3344514 542522455 474598095 587938615
288497119 172713167 71623828 392795479 391567724 331626708
6904321 6174741 9563103 76458118 102385971 107379879
3257763 35543360 105764927 409215994 438559948 457499972
398457722 18749522 7287135 702185832 776265248 436307201
49092521 8787237 716924 209176464 178882720 205181972
58859767 21853767 33365260 213219890 151785708 214329251
514802157 113995731 125064867 728314358 613451252 766698520
501814509 6045739 320356080 885279153 928797480 721201940
335862337 12605735 71655147 352936821 411530135 333988240
95063232 11043005 3665078 179348824 191168095 228732926
675429035 549699978 560827876 782148798 693436361 718720698
752884076 428142321 119734459 933130939 896116912 746629411
162615892 87626 102305455 429553238 431996600 422824839
471631587 442878886 54872377 583487665 478112836 426181679
256941799 21361001 169584110 382620912 395895518 364205580
26965267 18573861 51022228 382676025 398232436 404527663
31532877 50317876 2750934 379955954 400440550 377001008
678144 133288902 89342075 641747754 888735647 902726142
775682344 89289529 517016926 785369552 290430859 911324958
173246462 388759 4400866 500036667 725498849 677724664
123926480 77393256 26275186 471949001 441972751 460101805
69905796 39038701 21007944 316830578 283790821 246259813
157672456 49756809 17199691 851723543 869987269 830346461
117838492 12174892 203786804 800312583 871766328 813298429
115313323 23765317 8739826 257436423 195931121 236877710
1440171 1072294 433125 14416232 13584795 13016047
41791374 24430875 15838788 481987269 515257395 495747330
122814380 40954807 26268577 550941567 439957657 409586539
63454246 10159779 18006157 256403208 235094250 258617460
13385051 52820140 34480749 218943349 248226098 225277572
15704140 96163974 41230567 807384016 824778097 799758653
32122425 15266192 36769242 177362906 270250770 254549896
40302468 72548077 2700087 609151359 616672419 620083630
200666239 34427483 55721321 393589061 384406730 288942093
91865098 142617697 22890011 287796371 263735184 287373703
2679963 5369275 3300268 49536656 56567324 45460005
398691347 178397315 297666644 728773146 700962401 695019676
84191332 14075701 67511327 161285028 209037358 161702215
157152681 25919940 98157805 262417663 286530486 266841764
6789571 33347510 6525959 199711029 179781611 181022601
41278650 4588907 22713329 94667207 82689858 85245659
7023545 130122 8348012 80780155 82211369 83347899
671625259 7338189 371012532 879788735 742013030 866348937
43066115 142089711 76822565 437575207 508974573 528149684
155414481 32989806 41130236 643895189 644584961 607317090
2093452 2986655 451232 14960429 13759441 12115196
193376336 13013732 6984351 349045736 286543725 347082346
38224823 15941503 732891 273080231 310408412 281642594
6476416 3361246 13151680 578827618 616245029 596914563
15913914 109985036 57026606 611721097 654883656 595992068
476810535 57429497 148909854 772240742 737631849 771280758
236519910 47227744 45014711 651482830 559063361 649772411
26912351 7967875 7393699 52741019 51857474 53162246
80224522 36773684 37483687 120457877 98068457 163871344
22672176 11508710 4651319 292758924 281502587 320327534
59171022 11749784 6681548 100175391 96114737 98203089
298859747 8169851 218855835 314541624 238492952 306130833
10461258 25217574 9014145 225360843 275909969 275302191
18546025 3701729 23499866 142785355 155655284 140672274
73718279 37047918 58593876 488527605 391561629 366496320
203155298 75465017 121542976 671926045 772844324 685815248
375844812 10508566 78881033 724571911 797301176 716154100
46275020 29739260 24354359 395880061 339545267 392635794
91335594 101948385 31485480 737384358 716727600 727315970
527274420 141371593 195788519 618385796 605979522 613107251
300244398 121962776 22903869 743811978 527711012 738768038
5318668 5397170 19786928 502523558 519048189 477244090
208845142 23635263 32731200 266696255 225829885 252222315
12906756 13906277 80396423 246876007 259285802 260193218
443959319 87245562 80465202 934433127 778719396 957816689
34826792 4003395 19540533 164491928 156373715 156391068
21746733 19900062 5205540 148720039 128547604 153800639
283113702 99373117 206151925 305856429 277020206 228269081
170020667 163877726 51061233 346372412 340967861 335553530
88624090 66190974 2007687 458960008 464843274 497336037
88836059 42686761 27145172 208975446 201998305 213786646
174981804 47230227 17570037 830626753 676449475 645096126
247086736 73173890 44535316 827422921 734552633 888748319
14991299 16194677 6376741 153978765 153598600 128880609
65215652 21656314 41636273 311428548 345494614 344809764
50085695 289784 8221884 74361170 60276092 79079028
47775238 16398919 62371707 125453124 124637366 99141268
12062437 15681349 5093667 468542874 519341372 447875491
119187461 12704050 44581364 236655025 247222813 236501716
90771073 35600552 442859435 931046423 814825196 758056129
358639352 69393330 249569322 861670692 684100021 776275476
227427353 12588714 219696356 254349011 269646758 240082120
185474790 31581343 13774841 470611043 375374480 381381454
34216264 25512899 13686977 170691865 134675244 177235514
7621094 2853101 13901427 203978644 197216147 187711348
15996346 10925673 10333841 253582340 283733102 275533310
48026860 31330613 8680246 525180310 505089456 568255619
547677736 519316574 24748484 786665457 839696592 219848962
163039819 145190323 112240229 621993584 668478157 680131300
218212493 29477522 62006982 503376200 458451390 409436698
75938680 46144729 85842328 690980232 688080437 639782200
1899899 5079631 7018132 27799193 26842603 28034910
41740221 33950134 143988929 630068204 679908126 610019876
70484050 5257995 80759365 493440440 424891787 500314251
536463111 175883820 120322945 789204900 806926452 722750714
4951243 7601147 20502922 206505192 246856152 329925732
2075379 8762713 23382095 182578717 218707326 215687341
138580167 11249008 137119522 152922984 122472233 182536737
227186060 16931292 7351165 446626564 391573849 435943578
9632972 1033799 1407653 19443263 19494583 18735103
55453004 7495283 31207956 394710160 437267612 306138483
1914631 2978968 12720032 35635046 49419968 46662375
262064529 115143793 5000336 534356413 571436058 554672697
414380573 362843720 119176022 449529317 446061060 500160752
33768158 4283614 34355216 810783106 822280516 943643417
226295394 81678235 95953406 694209921 663257077 658262312
143347250 24931673 16562098 578217017 560454675 485880975
62729058 33443251 20841108 163041271 162227912 161352817
321117737 9831747 62718499 639006965 639240798 421865879
4579164 784406 8075340 41985442 40658739 39230020
51969234 21328487 92314098 589851332 499580889 500873051
49834008 65964026 57399068 517595815 393509321 514028125
81985865 56594631 9687609 154915869 147605329 113010819
428318638 144893217 238117142 757585862 680568146 712090735
136330413 150539976 3348651 256145115 271065041 223046488
157329385 14981920 35594653 223259318 162582840 246827381
136030805 12255428 77181796 419967163 609686498 461553195
143608669 6271669 175098620 391351580 515676988 550353678
10144621 36366047 3212050 102186553 128028667 90848074
543248212 156468267 151094297 699785219 477225876 664721376
492022858 190233943 13691854 596244342 458924367 359468830
16813239 724296 56235042 637650210 555093633 518534707
45201285 82678742 9384271 164142599 144982039 165664920
5328442 81341767 188536321 718540515 782876020 789611529
178531430 184224433 41978481 755607799 737991723 839592015
46802575 19742666 105782453 613130000 616226557 611293559
467312438 37319677 5530971 589445551 519138582 397161701
108278572 96006810 50627228 402310177 413887963 328781788
223736666 62440524 138821704 650970787 492827636 659149709
10960627 8776313 22249815 130176340 126669440 133714600
263810006 65634961 132163375 375929749 336569285 371299311
139089681 13102692 52547501 153765043 151194994 165224030
42812087 46649989 30074831 681360573 784013956 745397113
64740189 174580342 182149867 775476618 950391452 920301076
269084 541507 272252 9113900 12877320 11176792
30072760 187733183 2518702 508214457 528804071 544056078
373212118 148873324 4908405 882100623 876336117 814577052
45528329 41953411 5155062 819394278 743422752 849426285
437573281 289061549 818218 559837796 548374057 233572122
76359641 12022193 13300288 222204577 243476502 239406410
7961843 115186941 17174912 637333083 485629821 651746516
21102330 96398989 68948708 737655632 619690878 724057959
7846344 36945688 32470093 263586843 362580495 322621645
60732443 34596299 21302082 458833202 438436564 395031279
20139762 105228148 7416435 279770575 270530505 248215880
1668713 21121686 47262683 286903228 248288414 221828619
15708545 1671808 35496099 466821044 378029269 472853332
173267173 301952036 53897615 777508568 914881301 842364812
6076319 5740828 7541294 537596829 499038747 480840572
259599457 64801971 25630636 405078280 405938152 328744924
12128396 18903158 12391456 441099562 274778937 451984642
378737234 155645408 105744798 898497967 915695926 854605855
55673712 43272392 100514227 806935364 679345309 768036662
433711275 97632023 71311793 606351329 424381028 292805890
14592861 20185122 5249368 100424789 94344781 75711810
146556662 14032235 38407331 179244396 151152832 167812289
78406310 138208048 25184890 427451875 678605344 672396176
133197673 26660397 116293801 947431500 601105434 809277198
242609097 74692714 47699657 711722732 700116013 711415529
137232323 71955054 155330273 837530023 879024689 927084590
468345711 30529805 88987284 710143308 677472071 669184180
172484385 59527419 24141769 858832063 900196273 593227355
30956943 89223155 7539290 280222675 270543469 257641976
626246104 57635620 462674931 729900271 640382237 512389156
583771846 90742696 360130386 613212234 612508016 527129178
440872002 78583113 5994477 878971927 839491933 834580403
1359339 24214659 81125339 235025808 247002123 251930736
1498463 2523057 223585 8173435 7297410 8003817
565564016 106876931 5401174 579740168 451470148 430645715
181601927 25312793 53808097 630321560 633321191 646447933
50753319 8892677 3652715 493047084 414364113 450299032
60607118 27658262 59199039 365740097 337944455 358238053
337745922 92735155 115066130 394161919 327109304 378710916
71012099 70660925 28475261 447675364 307564806 436610438
63466945 15704832 83799470 565456714 593324044 533345396
69407262 87386332 60720309 771439594 777829662 814884513
58977059 5618914 77650827 627570344 579943941 660303773
61963883 79438624 28741294 470935979 479813593 544660061
2964165 254807 148855 6850349 7490697 6501090
529192622 233520498 82808859 642489267 395661950 531597899
157055251 33631509 56280236 826063737 787721410 831037517
71591312 129115377 41496931 259254045 240740209 211850054
30409459 8400087 6009098 80485521 94094346 94867105
63745643 40001778 24032825 291834186 262627880 288440152
17453749 6023604 478302 30196287 33494198 27120994
178469082 17835359 60048546 368007858 218069129 347712189
154155305 50552842 97679988 873948849 799858744 883944070
452940610 245933267 88138026 833925244 817566969 666398403
10561178 42555916 70200124 468118157 634030580 566964632
26048810 17556279 23467163 118134434 168372857 155028507
71491927 8902792 5547444 304585983 329519848 307363819
467652475 202663435 50986223 690174755 766617976 690852489
113396835 99912970 188083416 606421814 681331723 687410127
494601281 61321808 26639415 618731678 524186851 407632633
9615503 41062012 38407275 835933819 844235114 887715266
35950766 671847 33091141 137467220 113610533 121086423
11709440 9745787 11224312 173728713 173852431 177225404
412880872 68530874 139606720 586054585 413245908 605928063
384548314 107028683 43833145 538995978 604007813 511147889
9704107 68040 9464849 92125307 114170154 101172080
22581117 14499832 7640185 205780134 170955110 250740994
570287450 287153388 140584478 849738557 691651782 748375142
563744369 265419082 72650730 640721663 533556190 323200484
14515425 14475318 1162489 197880030 219627030 202331838
320306214 197911141 97675860 376946619 468133258 464070454
515231274 80590590 14819307 787881648 814905862 795111090
203527559 25582802 9916656 727372041 731483775 685904242
645476353 133307753 415433151 750313916 752775925 562286986
585211003 95692468 163101121 694574304 719448657 635273910
397709538 23166856 63805246 693388874 662206352 617313989
10619335 3435673 3163890 118019353 102737287 124823689
26030957 41767466 317380420 818347275 771643065 781038326
29722068 5427557 3883945 84293792 84925525 59495296
9497402 25784704 35305893 395831818 412174501 385827214
9216125 73025933 101072206 320386220 341446551 340643900
32601022 35273046 249047883 553065622 508100518 540682165
72996882 1972756 7361936 142316575 102194204 121664349
55512113 15043173 2914365 164742371 147122216 186149463
236329461 950842 2690834 335624706 311312747 336556192
17865276 10376386 10947258 355324503 343697702 364895487
191200416 69898260 147566062 763161420 730869438 811107940
63791309 142447511 95217551 681040920 478848938 702191714
142554513 15431720 84651235 209743006 209296159 205607723
6281657 4973610 1165012 121497298 127184017 113044875
9550067 16594731 7042566 43182806 45032738 45707409
50631509 68858175 68202557 341998263 378885690 381104722
236493796 3566628 190292369 243256190 127247207 380972332
28899116 3412881 84058774 395343454 423664784 409380443
11735587 4383953 58476813 406238643 362740498 414142299
107845968 26688448 119966405 721815828 736521842 729644028
592598358 49592290 188349501 694825279 705811313 581962153
9947432 3903227 408452 28059582 28040445 26979701
11023672 105056352 130405702 537015844 518521141 465448294
105063555 27591138 14587594 241085222 227536378 210120243
385673208 113512399 13058708 530279461 540050703 585183187
218521076 49341635 78477874 527715809 459469584 545950521
409645940 135750981 68646102 826437077 803296941 700804445
323559054 154957472 107985022 589579414 622647556 585924781
45509975 89896640 44488993 553185317 615192431 617796294
44801449 55685764 35566501 674361479 465882950 576897671
51071043 51108729 82300010 453773195 515816277 518704802
262102354 120511505 28861231 821927031 726817196 759346325
219764299 11032812 329771920 799847328 964784043 743769881
315408095 18052174 33775056 745687694 338592378 659728764
4444524 1666553 15613509 90124296 92565058 88601659
64125162 49984432 132296238 832116139 895773449 766831237
10528019 47464148 13772644 427866789 502717161 509461455
130924619 56589112 163912132 528492128 635957554 585365509
307210634 174779261 36209600 365769627 382858888 71353058
49067788 25033755 44599096 391101988 377023164 388140489
970670 1256245 16654945 111324447 96167837 117524474
590909218 187123118 82491217 761870530 554396697 600474354
16880965 6340328 555070 195327254 222013843 197108295
947056 28276374 9342575 111788774 117098022 95135695
53866764 117389940 28321960 770375777 709536452 718811869
10129425 198688048 104704359 836859208 779038388 840029385
337911427 188539714 49344588 480469130 442461011 224997111
25149980 28257620 20814611 203833007 202521109 200408936
1295185 4578882 2646042 21912283 26469809 24657292
74286414 522434 30222644 94122124 93372826 90839295
29369059 26249394 105007921 518371703 477135281 511098097
73097092 30478387 26961745 290544739 244105152 409825285
312498240 15967491 8093191 713649064 597397759 681192515
314168861 280757853 114877142 671782646 659187174 596346183
3327375 37745339 8371712 170861307 167810087 225933270
1051915 441265 650447 4772136 4862611 5565219
291812071 44574651 3430939 596758986 605188052 574446354
221777433 46775620 3958686 757329696 834188521 802226210
210663168 78484579 3772886 868759490 662091096 769663288
110871123 26651141 20921740 545312829 432681725 414481986
194274722 5053174 81008027 322413714 269055572 278432859
81889497 43942407 174118798 747048067 666989012 632501159
142065232 28269955 23647578 290089794 272154480 275313356
78021368 14187774 36918111 184472239 117434967 172814385
12670754 36773668 38329784 549505247 511254499 554821845
239136480 133409902 121119411 454363499 415689769 466901040
214776248 3618998 36264492 422432154 424941723 281474565
8717749 29166217 15119507 147466418 156150996 129725257
19359937 124309926 88376353 517808830 502719792 446005962
412721685 102713429 10801171 609029722 520926647 617764005
37870362 87283836 169787272 652065051 694155742 615092960
538976849 27350766 179133772 604101716 470430503 541802377
183596710 149402545 158413967 919608968 725567677 864177698
97005179 18128139 121662589 493578505 581759513 519247229
15980899 80143128 29081109 819875173 716413468 680199946
169410231 10113284 196658709 867106165 917778151 981475336
294574422 3718535 234838431 305995411 265269901 268927966
770549421 78454649 264401442 826028065 528724551 386572549
243143121 137428628 205362674 932051166 871766478 921426867
236072494 120937240 322706370 397833124 353180901 462222291
235438998 31031573 70336420 289772779 291318201 212544254
3182526 254455 1453686 18621780 24444530 25265350
699985 156836 59264 1604851 1343720 1560280
186754324 65727400 118664820 408082618 578500018 554832516
28456061 33282695 44100706 324833809 346956599 216148928
32364850 4208678 1067643 56284466 58839762 55924760
64403656 375912094 39111220 727047656 776306737 819488194
21589331 73702 7050338 93548707 96579138 108938837
41575589 241902668 46143254 488114580 578006505 550943900
10785712 4137005 2294816 67350036 80296138 80685967
35251362 76073034 15766582 385179073 307002957 382357055
11161610 13736355 123675894 229694905 355439527 346153801
187897290 129364402 22386020 253973198 332816894 270631375
7762490 1010676 6603696 198433023 186185544 194237984
4841986 29724876 24587316 125114619 166289603 144912360
1096449 24556912 111849440 622092997 613446204 575334676
198034480 39976772 46423758 913644667 757625311 828449851
29681303 78815362 119259172 702746255 700982644 589209378
45762235 27338510 3810754 264086992 289175736 295150074
23614888 27084486 62704955 586167513 572268928 618117947
19348739 35557964 1894587 442736060 468174102 464081111
1858014 394837 1109789 15758368 14757991 15221516
9258539 711466 612266 22068220 22157927 20950742
50159030 268906 50910098 579819063 615550625 428551430
32339103 21602090 58293199 221246368 222591977 255380180
113587292 17067949 50567690 622430718 644363800 642535927
12587845 31645305 8621713 175385102 223891586 137928972
6643290 49765902 18070320 461174721 444543618 377206092
254139847 71365158 63698517 431499805 790570815 762723789
683236002 389867099 381856906 851143568 820666939 597098030
256598910 106319259 116072008 365035366 169351662 416720347
35310569 37425895 8323333 90162049 93435886 74363134
514414751 49806949 181243730 661076833 362343820 520188739
88572603 189696137 23561734 572794155 618709777 582150312
232960082 30207251 80769271 280539691 95854400 226375450
28796019 41997331 61099240 131059728 141306335 133957311
7830575 8062919 205004 35978139 37854013 37487533
2336722 10353460 15183714 61019633 76611584 65595295
12726875 14248077 86939082 347368611 315692627 349544384
110236808 40648249 49540404 176556073 112599520 102963544
141480762 46796054 68252857 239418257 204600506 244941821
99650408 4993742 6988882 169671943 122059613 181622500
38807162 18041822 34230656 335732061 328269222 296540792
16562987 996248 14771334 222039217 220931373 212448377
140752155 144148399 53902654 345140848 395086555 375274107
22379647 4744967 3198014 33360567 31293442 33930410
205368883 30499297 285354560 576465675 565637911 497409322
43191560 18903539 5902006 135233026 138741796 149594603
22726921 31943872 182436033 881942693 927129297 727918171
50316704 7287563 113352287 706051902 627189655 652403504
550763287 120675349 319032138 585121426 318382226 401072167
111105101 44336656 347879585 672813539 868565432 964362772
88808929 76879441 77834753 403585400 413875771 386171382
29527357 37225242 80333590 554615614 423797135 460473586
496484824 332163647 385367266 526523623 589128994 571363588
2281149 9200000 6344762 104683886 117210041 141969683
20830759 3859696 12147461 74129174 74699001 81511889
15848897 2556102 12511233 640748866 659888975 627079723
85171694 33420530 105713679 489517968 502419974 493278647
580989462 40733835 40182651 652766516 584619518 698709039
63973977 828410 600264 119076254 107116045 116063951
27857989 49317958 58946061 675008458 743011918 779808021
15990895 2347900 26599044 304459817 226333783 305232023
424300642 33191416 37860577 647829852 668376259 671956830
7533436 3350982 163898191 358191521 380865249 366365011
47415451 55961007 57645781 859376405 736653886 812049178
399836476 222599536 52625752 640597799 540281849 429900740
6794046 14428746 2628135 73723134 86053704 95957026
353205876 25772404 2882308 368891823 426292425 337789452
91615909 48537409 48557257 229247840 235939800 236772672
57006152 108212788 59859148 909307447 868155325 918681360
141548993 164459182 22212329 667750342 794951078 760486670
11541536 112709337 85683697 775763660 782851825 759540866
51021437 159402389 9950855 447299528 422911148 446187038
39890852 5520051 1534643 303591526 354860749 354208062
147400932 63019742 22528964 329749243 350411740 339046313
19840803 22289513 78535364 567340287 544632814 373326410
13824462 4377909 16671333 941558040 893940653 956297848
618865632 105613399 15816086 675282635 560237532 674081134
21149111 38015448 170249429 885609136 750413488 791152802
131111334 29624074 105474681 277488772 331122345 356569613
9729628 13818791 2194429 119229758 118330323 117985039
884465 15801706 10012363 85179658 84576335 81380667
10778708 68042361 61595484 543860410 538424629 469515276
19551002 20150215 1325758 70162339 70986719 63089206
8491584 60996277 23488282 394124672 399589521 362352438
96805991 44664919 52746178 102819807 97685031 100149659
18080798 1352258 6145181 111747792 118065116 111358181
203283 4383842 55547126 180764701 180008334 182677243
362223347 19710826 408282159 758419537 828196315 841910982
66981989 84135478 9462294 711985341 586780368 641251582
304451583 78832235 21129710 460079827 405381707 289724418
70022476 64740601 32774307 596702356 636127182 535348226
338521616 125422273 100132474 791085055 930122306 927698258
26769978 48466436 1341067 72011041 90935041 102451714
17281531 14036208 9003422 55885738 49125184 58610449
606438531 64897877 149662817 758436027 610912617 681623616
414246193 91079586 71512052 514451083 482816236 434511569
24022888 75924592 82049277 448330128 457436956 335390256
256564679 166383813 258616027 343130495 295597730 330156016
272417014 164964051 99777467 474825117 446293689 410128254
6058700 45587098 64211948 753464443 694184980 539282160
31279572 77934535 2223254 354379087 333225630 296542741
24821173 6306907 43501836 346189770 372638607 371565694
45682681 11334409 22735889 244949514 258953257 241581431
147234786 59224039 997163 460208360 326195657 467796762
110818880 92015680 24520322 149407355 163746819 78141423
281323300 65541924 121409432 641509810 598022278 513956623
17660766 6884266 24429270 96882607 92023335 115820424
12734324 25386216 44264520 854846617 883985960 850042551
546749397 62639944 32161983 844774291 656932972 890980864
95651643 108723496 17267186 631190936 678537264 538497073
265844960 17469206 32169787 845036188 758515248 875403081
97444129 129733917 3633532 438911328 702225367 708827528
183704336 176508714 17201212 220349731 324047287 131327695
274104882 504640 33282653 876418417 808841868 783127827
3853319 55570991 648149 181676969 234481989 233294919
137604497 29530177 12141167 162277793 169660308 140369434
296816400 76865327 40526612 595572353 493792641 561477734
127419784 67997 7036121 231960512 205290359 214749309
60562305 20160433 111156656 830409859 850878146 864192455
62420 848933 6205197 38121041 40688802 35572592
39678811 2182055 16213232 302968580 308310980 310243355
106504897 31991185 35123702 790762683 724346620 793272414
244899 2541283 1190444 19290295 18183902 19542163
104901683 145465116 59893393 916344239 942915776 970178200
40989996 228498919 85707690 720534050 786876829 789814424
29007185 11016545 14791519 269068361 242946711 277259195
21660898 77689418 78050531 438977953 421291168 306315187
13787411 9181800 17081108 328951936 330479420 322987008
504770477 38989017 133620240 831407981 791604393 828250412
233623349 96322223 40078770 947926812 952121899 887249666
179683131 170621242 20539081 318683243 324981757 323797979
16802712 37063749 1704520 354336262 359344810 352764354
28055607 11701275 2140308 203088977 184821966 169379312
68037163 42811504 8757199 163290587 165469397 157112839
18763357 18743099 137680 186302220 187367285 190919204
115497760 41967105 2207767 851843720 829911731 706241613
25184904 37665791 18949315 363857416 363808898 369893167
271650001 5951645 140115566 776067140 845620912 839695055
302870663 580724 342593675 422759652 332804835 531986949
287955231 105964722 51604987 368236094 339443675 349649181
259307634 106959031 152515729 424644542 202706875 365432369
100555190 30011670 57078172 313435084 322827324 296228881
346336605 36917607 21988188 516523190 630533260 287314678
66282900 59572875 7735476 166236285 150921779 167527158
2275897 22158929 6698551 67887695 87588229 83963847
25017974 13570172 25258577 125083363 151177631 125498172
238935953 18511689 163871791 841382120 721347961 788414760
9698462 4005798 17196998 280342737 211287012 258429403
27484338 8790783 155837777 754934901 748786188 754020756
10820251 44419603 65004079 448601447 430500258 489995116
84697148 31541767 8206009 387517764 334520218 358476914
49414841 184899401 291726 771493350 769553374 717819544
152796 1774591 1067416 4052493 4228870 3850623
491530232 259086234 35487039 612069467 455578039 454170464
138184794 113457972 17504414 217616073 252902933 286966422
27848334 191521299 193699 827024348 815517934 787987942
232026316 281520417 198856384 756509788 908822432 704708395
73434263 24055334 7751348 138054735 140514849 115164897
68387650 31008992 165223833 687041821 699293534 701685681
264223740 17956292 36814914 464487092 466563850 258744775
360107443 129972628 38095160 385964710 198627076 369092490
61670569 29503850 96631665 225651262 212953941 215618537
3469893 31479185 4112479 155304852 141269876 154884567
424391733 366769532 161413408 682489509 854244824 886735322
28197252 13241155 1327422 39611573 29190327 28402258
24044934 123961512 186403515 538710161 503879851 583367206
68028555 106261847 1783784 667804041 886788627 869128379
141796606 43786270 145839580 235797783 187646865 215525761
46889215 34248684 82620011 365973285 395623136 387993054
16224482 6952718 22949512 74899355 69295739 83287428
105622281 23079115 10729145 740109883 341167828 627584293
62263580 101198446 25644632 449544844 503095250 469372216
303593634 196595225 71381850 621753099 682169646 670469212
40477140 1657762 1704833 125082035 117783874 148636714
4427346 66415135 15354012 232696998 247080445 243657682
20518723 3954525 1096140 52646619 51445394 45942122
175733008 59847625 52075124 194160235 189311883 249520226
318529738 23643893 77896631 390493212 410609702 283751088
13906918 8390936 21483928 109730617 149199081 147992642
59022137 229519094 16485922 851525323 776357295 912787308
127467317 76879996 10724630 459184590 465016311 427480989
1951041 41203949 26866059 916510286 906398202 895702647
44889205 134522399 135739758 704977849 763902791 702826709
190702005 303113773 73802183 358391786 459614226 453481256
18868746 63982603 15519297 677822823 667142568 802532000
5022194 23779889 19140822 106575603 102604300 116060028
7602305 39934269 64890515 547680110 653803025 640635543
13643374 33034256 4288467 232732946 241010197 238914838
75963969 31329987 26312273 249433998 239875282 253409301
30751983 17629875 43123665 676478598 689830478 526753691
214950081 37918704 47120179 221288991 264494827 173543576
170416802 12854585 222587653 776485330 785634782 768837272
47050556 84326631 38226002 183334765 184447026 147557377
420214802 48001766 8643429 788451061 801011954 801521031
135232930 84048809 87493645 906913678 735065642 699552977
356156398 6498310 138774926 799165456 492502718 765772961
13218231 38060136 22351074 237672308 236731797 242978716
61126514 47142600 40590449 699932538 655806928 740587380
23994431 8817460 2311681 515581278 568009917 681580023
284476175 17407698 30076174 368330964 494935025 456215514
55757417 11177028 160626964 653778149 686225093 761010291
20775503 107612906 10109287 853891198 706722208 688181536
94228204 4997253 43787472 353317510 367355089 380850400
15808508 123380292 13742206 490409313 579757858 487595953
563871421 61694093 19648365 761833690 407341299 724559889
41222924 10246884 16609915 165708932 138502409 146865792
730472 93106 1056046 6621761 9070527 9177324
1442141 36948627 8131929 410132859 401509975 328866332
388089795 126633373 148479269 761112952 829772692 762179325
357361898 329293556 98429924 714784403 854805934 851480456
98482095 13074896 55862736 786937132 820021231 773331394
603915 4440049 7496632 27439484 30791817 26463032
6507474 14424677 13451700 148961962 113128956 151274986
23726505 2756454 931397 61804520 35997761 60489597
30681378 14125748 23590952 177242567 178991106 174411626
105990612 15672855 1314674 574124448 636113668 590981033
31326574 33928517 6121741 137465999 180627850 161818324
189425173 31683649 7370973 338217914 256623336 277275269
36447840 95040305 115625805 568436876 604212852 568427455
16540441 14380797 36690519 687136633 715049754 545577736
52812714 393469 36539048 612488353 387866226 531752675
3993069 57547352 128464905 512984616 550955384 553762134
66800589 33683930 72171743 253884845 243449797 255082429
109626921 55744580 168917962 858981464 651387756 729727362
274847296 17035312 168837988 369964950 182286721 367350587
51751144 53948411 68511140 891261217 830417025 816176754
24995824 15955702 15977023 219098048 244589501 267234450
31004718 2947740 5430435 44837146 56487934 49132571
7695381 41510807 46266667 485037351 477658249 480242946
114146954 34563830 12065824 709236227 758410971 862301478
73371881 72107033 22298352 446441497 413974003 456013048
45354854 51559270 22787983 57330892 57648584 33038253
31674621 79163408 63049095 857122171 912408032 917715588
467727476 289995282 166296693 524622905 522212161 487932076
284575777 179508755 134489205 512901401 498101396 469988523
551090 4718161 1089314 24264368 27165663 22459262
8728607 46287795 27549378 408103582 436512112 428330272
104157531 323153 39352476 326009343 281298471 249823089
158617446 72486729 187014541 320892175 290408644 325358869
6971168 13057560 611034 78020290 89957803 84549808
12628253 11603682 131020589 742105951 659540746 738291091
461477032 130973636 65035365 734490454 684641148 598701405
17345089 41285117 12990624 148821307 218334060 150173656
194446866 200242576 164874319 884655014 872598624 747301778
69465264 18028571 9429715 193702530 204089966 231983426
9508281 71997083 69353511 566639767 594883874 603181166
248383514 83220889 246965970 637694001 489639939 825922473
100346213 56799684 45921537 885618452 856959928 615467338
406491694 84650835 257672282 439435241 340569372 330112839
31573428 107410465 244522038 639092981 682416716 724697644
52655797 30774317 1314267 387412718 429373441 400338223
1463620 7286147 43487919 182668459 183214094 165761645
3632258 23378146 3856773 172847415 187061202 187395405
119118489 640490 48694596 595116670 704323461 693097770
221098535 72685520 149590695 376815087 430768601 419770067
249458336 91354478 16022590 619249083 609219595 576611001
40628837 33496743 9135568 334360373 322683882 330219975
154407835 36463966 19162395 599025662 591629623 558334747
3570778 556909 682169 5722444 5636536 2933407
51899706 7084755 49902380 699096006 759773843 734810004
20725693 14061934 23893298 235256959 224738546 230193989
50537907 57562762 26348934 169542260 196576895 209066785
533845 2142748 13095279 106217953 114962405 109998570
390853007 88815997 91964136 404962785 305059715 457318391
260924258 9837534 418749955 412700553 498444504 491739805
41854278 49869373 38658729 821037484 744025702 807182608
50597014 17952128 23616565 261800870 286453929 229861698
376871486 28421703 9854143 632148721 541847633 452550379
91445360 291535 6126269 431952549 464656547 441665514
15265071 5479698 570292 68441888 54832673 66086073
9406119 943902 3111012 31019002 31617081 23026489
95672649 4021286 32627334 132343034 119386970 129196228
147232401 1291542 100146594 532962774 528583523 424680208
13877608 10827234 25749668 177292771 182423269 172434637
7301464 226913 270699 33181044 26323091 32678690
196839165 69749781 7902481 369076840 326693470 374527578
110594374 15163460 225777928 435575134 338582166 485075175
13733523 7867440 11815044 48333705 38964280 39908856
28517415 93873085 10872456 557169211 492416445 277279275
614914099 300532524 297755401 897821432 743252273 678322453
70254801 36020356 31131347 587764031 596438525 495415930
72344156 38863330 1509686 590090110 671110098 594225787
34183398 264356 4442656 45912406 29369056 29726276
3839202 1753551 1368406 6490944 5493005 2661195
108300490 78467230 35461048 322583231 281445118 342650686
181572981 83078497 128970047 574277504 665427941 575914556
66479522 31997445 6782108 466012369 376349031 317344621
23022481 44072176 22798692 591883861 613338399 598062284
102968782 25943876 37397197 194212661 146100958 196634339
292491285 490244625 145077420 862292261 912799174 913731888
39627926 8589576 9175446 298204524 222329336 284680432
6949610 145982435 48358516 962960192 933753779 811083575
58551283 458963 170425155 912052705 911928361 934213241
247438808 97716939 14504864 304244313 212077615 254610956
28175598 15545559 84138579 493379811 372736959 481772661
32476634 41738305 7124831 743600830 873873921 532590127
14996479 26115812 5708545 328283624 325130996 331476465
384585307 388353841 166605151 562676706 627697535 548349135
66375746 7351500 5832561 266721096 258604811 281499756
265041980 81685884 454262944 571113713 796196020 826677405
25001188 22064626 30585471 383152028 330963718 336201299
24590036 190095279 66274005 531589163 642026530 736500341
199379894 83355 120171750 515614824 365747416 471087177
536917269 100745430 69584365 780595998 698876803 739387951
7731125 169422967 154349971 913514639 861363368 911854215
298922902 213838633 24831158 631871482 956640331 652222668
77152684 71008939 13163112 812580607 755685252 676872924
116322831 10423061 11924882 132670001 77903295 125088590
1373858 668453 4542494 82942166 83725618 74342314
89784466 115158486 11292813 568137426 483594130 513092131
21429308 25093082 82390618 575284707 470884332 537698848
153839849 28161249 15550476 214264174 99824930 186556295
229886414 634006 36232346 232459277 223530581 110028460
246179500 16122032 19439130 710991481 702414018 671910053
16067455 25732287 12876845 189553310 195221280 197468746
139924711 98669885 66262862 350571144 304646879 361801022
190877183 44031385 130397167 535235522 568348333 584493496
31716722 33751857 11405451 170810854 173765851 174038024
62497886 128581142 26083018 686472237 612023396 609409957
11752532 17647405 4732673 387881979 432185804 320969704
258783948 32080928 218057905 942852864 963338458 956670855
252252501 55050102 97536176 752571846 601076002 787427964
319698964 37542941 189970656 789315912 885658292 852503579
179231344 33544171 35843714 341116307 335350291 232386504
247545391 132972978 166398619 339296732 353352521 408082289
173913678 72565304 246547819 742462109 824650948 821509497
41203882 11964359 86473297 316243231 321217362 348148888
38742293 2469687 28295033 555503804 648539048 587869039
3704769 3072385 5274149 48549428 49255753 50017258
19607493 89445470 24733429 263681779 290391952 251312824
43129376 290211090 32557086 625064854 617779131 461690383
567504610 174774188 32964795 730014046 737433009 673498625
28108069 2977844 17640839 345789975 272918589 310635914
73044209 26062188 9266716 148587023 161109020 132681394
59331107 67863268 24185194 118409548 125801061 121497268
48074505 5268163 48819081 634024516 908697881 898741016
29784701 75482750 82695632 748724737 885564979 935239808
20958006 538206 20598452 525136230 490266074 409147816
426379560 186922343 4480332 498614582 334780675 382541566
498030181 210803505 12562163 812948560 737850195 878255899
23698682 9131301 634164 23880117 16415614 15640150
5370296 3228058 547642 69667099 68388444 64384149
35525377 67865686 19977116 449052808 523911804 466626254
268472590 29355322 148048259 850252566 925205166 916015587
512087513 187482289 323065769 708156711 396143359 774980055
42381965 5550033 153066063 748993907 827197572 805415321
227347713 4862666 16414170 246545273 88781894 193602528
148279122 39723603 16119697 661200600 699166841 559239021
47850448 54220501 2097982 412692364 492510673 464046890
425138990 348410499 35716717 569917648 701775248 676962621
7029081 127774185 23886198 805981285 886080169 797927214
64956505 40798544 21989959 458390070 530777370 459084718
101313294 167306904 30172089 747176362 941322100 959709415
258900 95984 36954 418316 291819 428093
96585844 7209673 10876695 418448882 483102404 407527381
348535106 139284194 78330895 358694460 319238152 218951641
84132378 53658614 74579596 690115486 585010538 671270401
78673279 89678284 235800154 853162752 870736023 733670800
329215173 79724279 118703860 749497826 721073769 705383289
177931168 163957038 73767244 761874638 755020986 570221836
319806492 278688968 45012055 432838384 402979967 434341518
609630052 356662248 16666875 634628837 693434570 657704769
30525870 90780687 35409525 251862513 260650541 122793779
19457082 52918635 64033989 422162214 402584204 472276639
118559115 63949166 62062492 525399967 551549700 521772936
24221980 1252981 104990919 749647946 754178893 704843304
1134333 5453371 22934669 132332414 93537448 130950490
237370571 90137719 4908003 675323427 610151089 695820415
107104401 60565485 52747272 228756187 167879872 244031779
8631781 852804 1680554 9374748 6536213 8465601
34814983 194020947 139296554 948581664 916807762 708668351
460501689 86110859 25150792 678004184 727077740 551736120
14595802 1657355 10576813 284493635 272385381 273206511
94668537 67736621 18948896 144413760 147867669 139946994
464972352 23986074 306279540 825963513 676305523 832751657
63767864 7939117 46662736 385087715 377002708 351196688
442174769 49737612 95021831 842782180 700146416 802625675
109567923 4254851 21744133 887662641 852807220 904336717
20302805 13353315 166785068 713329078 702639692 699061656
519989660 42745484 35555107 894306832 843795141 805408876
209922823 110018735 19844379 266374167 260490040 180818501
145026333 11174687 43594199 224382392 204013086 206412642
7315713 11074245 29566 125103592 156236146 133253935
104733384 104024054 15174705 263652385 214250433 233812123
30383913 146730965 54790455 607374827 519519448 588947667
33965310 64882029 39307204 512205362 473748724 471190579
116202641 2756002 9242850 408543419 437437975 404580368
10944465 3518427 12031296 79372536 130516160 128670777
43475490 40108655 2645688 140703408 130192939 137912949
26899915 4160451 2056762 102798557 107546470 95650751
289944 187571 697619 5153121 4754319 5153152
1630500 13270110 22330567 127347860 134344945 134895780
96090033 18640623 64424572 214614053 260232961 278122066
10056797 42173632 59054097 868408505 906212253 897475847
40414398 18151315 36732906 364922306 410360064 340939045
72633270 113182256 34247059 963881001 986580656 880085966
220149653 55068045 9889921 303538380 231401443 283595680
4464382 31963825 16428424 232311181 187464629 222093369
71810584 104317285 80052398 482673181 462092349 468043260
241470740 36764200 98616046 570494510 608719247 545223126
25425799 3345881 12964993 77833347 66446934 78045110
20415158 14537986 118210574 914845573 840633706 972467645
364796332 31194573 5205447 408533520 309937942 220398390
311836351 63099985 93269856 523432264 587021278 615591653
13237715 38950607 34615088 460515596 607642191 711657061
1068576 84123681 51940725 348135618 263908403 292557814
50597936 9908619 42764557 308805370 352102260 336406277
92070049 196299650 13045259 947406799 914741206 841841470
164895603 105632415 60088082 190825451 175902539 180857429
240791798 45103637 37588894 541947046 588694729 563761248
97500238 12649780 98494179 709631968 761906686 760398148
21669929 27031750 24688473 788002834 808069279 816370019
98774531 18201629 10879609 187453524 194309161 118167921
150427725 20077001 7940347 187663251 173545411 151068990
19862437 6142446 18672659 245581694 253791697 250098389
20646777 13205167 5711460 65576885 62702108 68810728
291661867 13899115 15245941 972416029 883863961 753977856
47704750 33094619 2233199 822907529 701644063 795575747
11741329 27157879 28515889 95015532 131743463 106528762
3156434 20957930 29793666 256417869 244019824 243764927
586811516 132425737 120873504 621732639 270683867 615186910
875987 760257 1599458 6543648 7524074 6717636
91779073 20670719 1276820 377570375 373635438 159121491
45728678 112393246 38152919 730230696 851804933 757762565
127114895 56038881 1797009 175212084 145017019 164715507
19040837 26346898 4540679 260386337 254714306 244345044
22823765 99737978 68591057 547570624 628070904 628749710
350490820 236813162 427750093 674796059 561986888 536158138
49503782 2809016 2769014 295231208 279134652 300566811
891046 381496 14075247 77476803 67169934 80727420
144315162 73925120 89045815 154072000 132874453 142994528
43652658 30553320 7252012 720143210 703767098 641839754
86534943 99030939 55858395 356183598 481095940 474668420
56386043 67614555 52374711 226405934 291498353 292657088
17381910 9992069 740871 269996831 289391200 284405270
149233052 132482905 35504541 253637137 412629583 393608825
35218738 27902800 31929753 147014406 119303210 123261142
11632118 41158699 32402819 223214003 195256788 216429657
388379468 29844243 118716791 451173661 147419064 452967709
48960985 45888364 16158241 528949026 447959485 475893621
4003305 12153718 73315517 387931643 414047571 387273389
387662039 291738459 162960092 436471285 433622507 446411320
4913365 3239305 1340561 23650990 24678399 23145998
335951299 250587826 39995351 481032996 489190343 543039729
191338330 25192580 110949436 606358531 628255476 641795931
121804575 12264949 104271330 578549147 577150231 647896676
86590135 6767842 192164318 665618340 649994606 629323272
354852088 83684600 165886352 663450240 705054024 686590113
243205195 33296684 5824687 626692178 686974818 623894840
258314447 147268210 143243108 757135501 973807177 691673964
213019 375725 231306 5939438 5587773 5859985
133334425 123081628 189545903 795212133 916624938 969172716
363783351 8008194 125405198 569102269 379395445 542687178
495657191 251130791 387461734 565463276 641052093 451873023
63733207 55252048 900446 155863993 145099876 111957307
35431923 8372689 12012724 227873979 252985080 311452450
309294876 47517631 44302694 447266008 440371995 398566015
348828596 8647254 14133713 676742134 783282934 494231544
42226001 62957383 74864558 236261374 234641044 213662257
6762841 26807720 11328762 222148135 243789422 232485920
42181353 34175145 2588016 457108022 436970538 408408770
94064921 164756998 35813119 761984717 611875179 679588949
16229373 21776306 11851772 67435513 69158124 64526629
7918207 138125 8494419 82409876 83087499 85626155
18554450 65732697 35579562 271925250 305641192 288350942
49527763 12763984 30990272 327408403 359567940 260441743
554078417 291086235 83996589 709370115 705606245 306728625
6196350 413525623 57903403 952807041 980307149 964506321
338053374 352796513 37595179 532921265 640167356 443952760
17307875 134031409 14222914 424838360 534022911 594375390
11514420 162926610 5839320 532905710 595550749 593037012
7871344 70249782 51392853 875512181 874112828 847708882
383540905 40834503 42561901 901088841 903085899 848374493
34472646 74231440 24898086 571578144 594377797 594287290
17090919 126874946 266657764 504203783 491974265 516682948
177788295 5245247 111008466 252953674 231136629 228738644
79490452 22054002 36852211 663306181 587999933 638443044
166366818 65058084 51166446 698615635 871818182 934885231
18072428 3775947 12698213 25809925 21756004 25962446
266979607 105622325 7002555 664819942 720482916 745517258
8342857 22053101 17064126 188655467 232188480 230607335
243811171 66225429 63850786 384834926 282468943 230427053
77330422 33885905 44468631 300340917 388629733 373449014
136493370 66110180 17485546 163510433 88067377 163129966
16950618 132362469 78674888 773614030 692807799 770530717
2157428 805587 1460221 22714786 21886287 19492615
39093821 22047630 34786180 488191067 419596584 464575783
83712127 39441085 61205218 856888171 772304844 700982357
387920472 117178718 105141809 493820479 424217435 260341102
332973989 123686636 91036363 435464026 267440512 257516238
43487091 14307423 4709685 142400865 113486861 125120696
122887525 72643930 24989527 689763819 836976990 805271047
35350283 95046074 176240472 576964130 576255036 568391596
411137691 48223540 19414063 766364359 853474523 799468661
90445136 10286525 12704545 640187261 494049512 674454805
72674498 63808530 3171752 307290305 298943529 266755946
14351382 44579320 56785861 685524802 700583164 819175482
52077116 9959437 860742 309122622 213099487 294276420
24136961 4351801 29687144 176774011 197481523 202501559
106141865 90086462 67238829 839329395 847498495 856881313
24349710 26144823 52590053 687597040 638464160 502556141
424304991 89025001 377657218 478038107 469050356 452077830
78482043 65185104 65380304 776753199 749434648 783694557
38475824 51298953 35818175 220812766 245280310 257920420
37387929 62569316 45407808 435642487 425499902 370934386
304278754 58904016 13424997 506784601 601445646 449029958
123373451 107228755 23335513 731838142 749120643 689643992
373552052 35175397 41801162 440004858 389174985 343942555
477185480 127395857 61414638 761054850 759082062 749455984
270360932 166010618 281194873 790539508 569137118 600293556
118070372 5031799 172326 241746415 240726132 231506643
20486235 9548346 19518555 139438939 108102257 122037305
32632189 19772315 61838234 595682323 618579356 561644307
169796724 77367081 4157342 546786413 505618322 464079483
682584209 170388203 18514256 878484499 887565362 745232111
259303915 64946295 128003469 439937728 423137675 330404532
411012202 74772676 91059853 532813565 502309854 528797340
53021938 16270333 4815684 148950805 111486816 137726855
10859875 6585830 7649846 87123484 76834761 83085529
145082270 139112768 26371010 876863851 956574216 925867071
428319042 225060644 93097849 832068551 592935071 849628234
426262981 154413606 48883363 574271877 603224710 473570437
357115807 114940074 267484540 790970789 661302955 634922993
1054882 1180617 2197908 116447193 116563285 116318067
6703108 567374 2354840 64131883 59501104 66168221
107528276 24605321 21139510 353265275 348901847 336342303
200390970 144537877 44685503 549268752 450734569 446708469
145145220 99983882 75719632 387905814 319863788 410736045
118839273 14221148 773838 146399197 65797096 133298896
90931271 140260652 74777829 501143452 415186510 474130287
14464142 60305928 93142673 497109396 551346165 554513301
80647211 33485599 33070301 317424530 264726882 287705988
24118011 2909095 48175562 195375398 186865539 158610941
2227900 3740235 1007171 28627854 29754307 29205618
407771194 242728558 259310505 478437901 491393688 398650599
53149434 84408246 6779846 705817609 775794489 691130704
75241266 14460024 12736165 158249027 170325409 178575084
9147020 8856117 14631647 156456052 109130994 114072537
5911718 47650586 67669715 747281903 717165045 712409656
650416086 171323889 37841762 675667019 336691379 623214859
22854952 7349204 1450625 95002601 88960072 99028385
27086967 361587813 365925733 766841399 936621759 910393178
500996397 55505467 22344559 852699040 693865447 669360201
20445780 48472608 18410418 574153869 616874966 602059546
59339458 19776909 13806690 85278863 81569195 84325238
13982824 10841973 27926847 43294622 57085578 58472024
666434317 200016789 120154222 755700958 769029173 486620966
9033357 24381832 12101968 220286883 218324029 221080041
82305886 13274214 39470714 540340317 459867556 529622760
64454720 10351238 262443863 453122184 430775770 486426750
2848128 19686419 17918614 855663385 827571144 864354825
179103605 81918233 93070800 963142002 909016748 808683984
356413274 136295477 10110833 849907214 861601356 893550540
8958939 4376658 4266283 47926445 47185203 41142189
171351127 46496857 162923538 255479053 260791022 226567041
49837932 5840091 14839163 110957749 109342867 116317046
81464563 35603865 29897520 436358050 544066476 515549526
603599610 184807043 158867280 728618213 545569292 511292136
142475257 27344887 83069861 308356666 296309119 278115921
708180600 767110 329868754 966047840 219784857 971260044
38274485 52369465 38534553 627674594 528681370 621671235
22881431 917816 3390672 274444299 259511301 279212285
312771976 21800578 97025247 714988988 835184353 771904951
298839874 61786458 248596451 689298911 580280205 514006010
149525547 79860174 66682010 163442072 118643232 135779814
118147758 187954326 37858156 856008219 867631819 680150567
23270905 125557 4325273 102674061 99623085 106666268
12646604 76183416 3586047 437441072 389149825 475769082
5842825 217159 352936 6649944 4195570 3670159
299653280 12433885 115724557 736999808 573602024 736971611
132197963 80655191 150979518 171251418 169346019 184598191
86197596 171634351 34105923 430733907 420451847 428168072
31389150 54102307 175494359 649656610 672160737 643358701
3096565 276365521 64557614 957448773 937852167 784339906
221473162 68418840 2265586 574417840 602418251 588680371
288942643 256539268 13482198 323378775 328650586 293644988
10731631 8395573 8794331 306990058 266924379 291267516
82228554 52073247 79880521 768867627 985741790 895437419
65114103 1312336 258727 132820752 79208956 77181196
215313009 64196085 81599140 270902085 114409318 117257059
21010091 607345 13605572 229108661 263210695 263589070
23129487 3617624 3310886 165405970 124261213 152359904
135808253 85839688 238244670 477615384 622810397 588165219
288160917 58796698 66195122 911144361 729982812 933502823
7227645 3717400 7576351 59533047 70256989 66830981
36656516 21191415 21546511 318454496 291007399 319599237
85552966 36936261 146455064 508393563 563063363 328247508
85159403 127362628 12218634 708928081 700085892 464394379
295119529 30730475 32017912 355450427 311858592 160140434
167322393 28799831 50630576 191547122 114509139 216746137
254539556 27617020 125923506 585341395 503829083 611111818
196577407 73026957 10434058 715787739 662499316 754065148
87714369 4317329 144694671 605880714 470549118 572382833
285837992 57414035 5996293 507430236 515267211 482471127
58664335 724823 11846244 93671972 82663108 97100407
316305007 57508001 34208877 378239061 225280306 215870885
19664391 145077521 41644807 738162192 698302622 702683477
65267929 64356142 20167692 603552670 561809319 753339023
292110110 41778700 2584331 744822553 731342900 515594796
459337 2497645 493331 73489703 73776110 71315160
338242365 249908734 237626221 439138744 548747231 510442658
452546152 96821971 511414127 768924964 838942240 693567172
13183925 2836637 38060618 198041145 199248808 189653091
180156736 22925416 129598170 465453070 461644130 413099413
2366278 9711679 2623098 46340898 71554552 79311231
147841169 39901384 136502225 432808769 601597874 620038295
526708790 70880611 80974296 663243854 703423546 547951508
246058244 56367259 336295884 754617453 323894189 704385323
15593872 8896546 46040720 156744804 146405046 161467193
28316725 11590590 86573434 727323965 789439119 903960665
157919145 58275381 38287856 523001826 565317735 557075668
369745807 104721959 61587634 698552201 514770646 741331925
392787215 3503508 146088455 729450170 731814051 675841035
48405769 11069426 3334585 138558874 115138082 126086393
156920248 24734960 25186651 668187414 654496027 672230739
45712134 64608670 42473294 521935693 511508904 456560626
24023565 151651249 41289065 589133167 574950138 601943207
31865533 34207241 9728864 262325081 246766681 230259572
66058107 63666808 42969531 686712351 709740232 636364916
7371258 35248077 11236068 451711665 520537388 537417005
100679927 44395921 135336142 895494069 850897445 880162099
80720236 3082247 7459035 162524295 155750621 121973157
2542573 12145044 18350209 145098253 145042842 153216802
26851291 31839215 25297700 246564193 271825153 247353705
283428729 420377685 68267778 643733611 686815808 619359553
3404903 60332171 135400650 875383197 876735625 889493034
566692674 659861588 105291993 828487161 922769630 903172360
73752 7042301 12827706 551695096 457259657 419417300
195110047 210399297 5151244 842796251 911523347 865662069
52789507 5115541 3353408 761078057 743338719 661992440
354808874 242048473 100847164 696164152 703324037 487617920
428533234 96021986 245922969 479713956 154447771 499923320
299559479 11315930 152671279 529184242 539000446 468190106
122893841 144701040 1493845 362452355 433485823 444692788
34916671 15933130 5214254 41814397 47078965 50765519
229050550 269782756 122210459 431900463 471261565 444450798
334757554 32647208 15242592 693203218 733935502 688324495
129984589 23111346 112616173 927691770 919163968 844764226
22515354 10422512 14650763 89507708 86875355 74710370
42697606 20365880 11788353 117444985 110421999 57510833
81503270 86654747 1515372 628241352 607476214 599242838
116177702 115131563 2098818 758930442 771276246 766113799
199399940 184486024 184134647 377197855 391629899 366175116
75649636 9662245 177524346 365683869 630156026 641599164
159462705 53189703 36204288 937803760 926535693 864698754
425769227 228458099 385641527 457809429 267148069 488285839
32182004 502309 73907885 516749434 408936078 413649321
2245480 52226615 166393891 796037806 637347087 782584238
99140167 167002119 42111192 835681415 929854330 704883545
7451575 13560575 14645932 79040385 131112864 118387392
13513475 11423590 15985900 200109766 209248139 194843844
148773390 2677028 19193509 432205385 431196216 256334830
104058617 32386970 28604807 133177357 78796944 49515065
251924437 27484173 63312168 309708934 337289559 365022520
5431740 9304857 16322651 258231618 270562558 246562247
12471279 344901272 263136762 793617806 850265140 833195161
65050495 61562689 24541287 136968787 141323243 103981956
71468444 177582 3611004 323277224 324932348 311592014
17335154 25503562 518892 280206131 285373908 295933999
97424028 32260167 51283618 376858872 446583855 475799150
27680819 11801489 8935292 446669052 511569700 496780273
1473878 79616387 47846292 750951192 702639737 600777545
452384588 19174215 288718433 668000564 630655085 588790756
337063890 96044070 156512076 642562364 703619925 712383463
1167625 16660558 98540483 274585326 281630920 303734901
222956339 81916348 27760889 610185785 700827245 643054346
321139934 12644496 371359 430101347 436870150 128052400
823184213 130590686 89228412 944561657 860869309 815621252
83275223 1453331 13266334 368099690 376487390 283544749
168015567 41418599 74100310 183547704 116855520 182210732
354979886 208998974 226066029 459205744 327782790 484330480
2279734 10551604 1643396 63337614 62257024 66506280
22968100 30706861 71561553 422902664 369611299 429977095
171419867 32411797 110379148 324997148 263794978 308555419
74334443 6632520 2654795 155811524 120571898 121062899
487685532 151907224 160968483 548905833 476003752 206039456
434779416 156531128 50882915 921133828 920504628 877299432
96879451 75566244 33137020 191954356 168617013 133609823
297419664 117096127 130674702 769288278 723773804 684670538
219004071 108454914 62559841 374380590 314934478 128231538
194854079 10415262 2330228 217276098 167686785 108655995
84983015 19242517 53036181 598881919 544858728 341904120
44255575 137723157 113172643 820460266 804569323 855367435
16924979 21354024 5755595 428700907 397652737 319062234
245979640 48195003 61407310 587097076 632774492 593505198
7605416 1905798 20329262 95362815 93943895 99916518
142934701 52581033 53624892 376542716 370921583 382910513
201951237 9149937 30769854 377814090 338635522 362816372
191303157 17718975 40220363 694715728 644997105 719783844
75022476 27518206 8260995 128833034 137150606 90912573
25083062 17387636 12481841 143310094 146374209 143352421
290274769 43814809 17393931 741916039 469539376 791463008
351025877 120110988 65609673 856586454 844866833 788737193
211200445 132548534 37462295 766310030 711802186 801531083
47853290 6819554 85605279 298887993 327703039 328368791
319051513 69005757 27542828 417594330 421980562 409939771
129766358 44429719 37171244 222132553 246969492 243940881
61455486 3664534 145147452 723892910 761623834 666020431
9582171 119816412 100130942 715400500 710714204 747396609
438356107 20759463 5489028 626133490 710502234 690656541
24241162 3064729 3874881 507476497 472029914 517160525
130504568 6401801 202445543 809173851 725287438 864650342
34383197 115056158 39738564 351298308 305911725 287200217
178898852 21588754 50790456 259655192 265054202 210243397
252281474 102651614 23595321 707159280 845900300 855119849
124846207 47124908 92124739 407726350 423997622 381449949
246410425 38704643 28695866 366615279 366344303 371054458
139647801 25654935 72045684 636606273 583267695 408440574
2679038 64435375 67909110 832418552 906820486 855081033
42982425 92035815 78218803 497715726 462255017 527785249
258235286 25617911 124706917 796353177 809953843 753116069
124204663 13456782 160522391 921835292 846932871 822232006
4326487 13022222 30316553 375722072 397352275 387343221
107800565 83260687 45142640 395023981 414940735 412466657
77377896 97278984 11049334 433447532 472912109 419567914
155726973 153488813 10772016 483580541 422376951 388842379
155532088 45751569 79886909 449845036 443319932 440198025
230453937 76644412 20687908 581108452 592767489 603050936
224977124 35142794 74206855 422941601 434816951 424689215
128349514 71226349 133782600 193586538 143172117 158413553
5370277 1591092 847508 8072753 5505715 6250236
120794615 15526034 40711813 250152105 238800462 251629615
354987901 29508438 212713856 939089183 832459937 925910480
639589316 25795432 142296206 732097944 515269626 401573800
6409057 116713059 32307848 480434129 474776647 411647315
58044529 69693312 66949361 594863955 609398175 537669335
22288515 11806363 9144070 124105135 132238210 126271411
159570674 959608 2288352 233886090 194950762 221238735
212933342 160487176 2620646 686680532 650507212 598556753
160302223 34756540 89599082 556270088 499589500 487011635
53009185 9582495 21899298 104516281 93938145 101601892
37660118 12415744 27137461 69269274 94909566 93065981
23450304 37137225 4846927 305272580 266895264 299751018
363643501 20653157 156873258 736012530 497706939 670707399
176901801 18168511 10440473 208577545 224671400 175026116
112635134 22074817 10834934 183739364 172951084 157506925
52974177 6692459 20745425 117744088 135122273 112019413
30927569 94725859 11292175 339871224 393593201 355059349
379234562 129186104 157892554 516696622 521215298 504564760
77854644 78204437 33815100 629497991 793049899 699141945
128825009 20438604 156288489 232476901 291992457 294404979
57019279 239877394 62065392 614889846 538016145 546077567
524987753 423770374 111080574 761791320 686717956 734225605
2640159 1406394 10174156 56427789 61747770 57230195
4248906 15294219 14389336 83700269 76277911 81487626
58814542 35980467 63320153 701833405 654341152 709022408
62317717 76052102 60297964 328357575 441601595 430080612
468153433 12043783 24114701 947433100 714256332 766075200
156360 445870 407887 9392098 10152750 10533038
936693 736645 491867 5536067 5356150 5517908
52376603 23919146 1318477 236884727 233035949 229342495
359378486 425871226 213248194 828934252 829061472 784292745
14752113 19649627 3663887 434217610 462896716 423306599
340923274 378774803 172934021 420152419 567216636 299957388
158392196 1529283 6232155 308144069 308898085 300923865
68918664 6334969 50427914 107662100 108052284 109309937
122149057 363061 29991007 514875930 505221496 493458175
166824433 78042580 86225729 525397561 539850787 493903486
116034369 66665667 145670646 546361165 363989744 492059989
69132838 717438 39912875 82801137 34130633 55557505
11548768 13962042 4019012 185440265 158444266 218020014
259380109 203991734 286302301 849969300 840079592 863200525
1372435 373193 3527052 43367498 34714472 42816991
403467965 159965223 152263510 704416126 507432491 628966787
306553551 45810905 277086007 574227830 569599374 605555564
254440854 69048454 125424894 933582370 745381416 906470135
175001180 66114920 94353021 773482584 821440455 768756036
657682 7525189 28419747 470202219 473090749 477549770
452945269 129143092 81791359 688318424 690177785 694533993
213873430 20874483 223610314 726560981 737508887 828534634
294992452 120236244 239864930 859218901 622752956 716244610
374638232 66707152 124827511 627061177 397631848 627385347
114281654 1707847 20022821 214318617 168129381 210125150
8460121 67927359 12120468 276440641 287262917 174025351
146839378 111913293 9652512 750708669 701498741 725671403
28023048 38597471 18925825 313426289 327538451 296420804
474640056 229592825 51803915 612348521 556018944 622012872
320297318 222678595 96582399 807261069 922640970 467637886
224933881 71971236 24067656 423728839 428448416 418284538
100673280 149276316 6769878 388463612 384454855 391588221
55834316 319947 90544305 175920639 184425556 167465628
38689961 2050005 5834261 42760051 41044754 34767480
60664903 102530152 108814229 519637008 556565709 559243864
100132043 18691865 10840892 604040207 451786485 575229314
13431944 3828712 350093 34662444 42838694 41173592
29137528 27080033 2366062 213598687 216148835 201752771
243869111 19484996 36615831 865833297 768038931 852568979
84492797 43344977 90159856 111881856 167289457 155571836
138721375 38350583 66589456 237252596 194671355 124756909
321378880 123575916 122064118 813332649 864691743 844406126
15287086 147594246 160246571 739912134 725762837 775010479
48101953 379506 1668252 125850497 113502757 109497584
70418442 5840617 3500460 105817859 114359588 123375780
639868378 236520473 262364404 811779157 738047450 676221324
5112958 14028045 79217714 472331462 454360026 489121515
449018516 348060382 17857726 455877466 497904452 235717239
122254244 71644101 120037510 585436998 624451723 494880948
30596631 11722444 14030080 41314672 40498041 43585115
37796999 5649057 11787513 142794673 147166017 121442627
213853851 201963810 245759269 733249154 868166888 897392234
7269747 980339 1144065 9305100 5469729 5367304
220499060 91176503 4192034 692478052 616299184 758392034
119355353 91300958 70975714 580255783 408063950 519153801
5230741 10776099 1168045 91014822 83243795 63469361
133573042 28527532 74467003 835893525 842940444 813011003
30791660 19063180 305655 106500707 111570510 106114383
93859894 112670578 984805 650003656 762668424 803609504
570655047 101040762 53355335 831747589 787231247 560039935
64492018 50146327 7287774 302343235 268169142 207231170
303676772 389784890 38756546 849397896 773712075 868409267
37930481 52661216 55330696 253650934 317164721 272386266
244713726 128885453 156803583 282797574 305387363 243646366
10226708 14248927 23667350 427142618 511017280 488452283
36831802 12898483 12476959 60030263 43269953 41868660
360811877 216585520 193686362 774201866 815934940 776851675
804756364 95348901 29649854 960083268 959307451 817357024
6649055 35326587 4955095 300909877 327630574 337761354
18890895 23155429 129804080 747205106 749927557 644650865
58802948 943600 16444490 475835768 470430162 443430207
91524309 22595045 39238123 100721524 94722505 67082543
349689539 90300038 93830693 621003104 730023781 482706221
136382095 122595230 86546397 456911523 422922919 388274276
241100404 137867978 130665558 708641635 889273868 829476388
299629361 100761893 89802486 807926503 803304163 784656263
72208463 98277817 76227401 691882682 664864265 703003138
636098065 285291135 74291636 669042390 642776643 325301634
215660041 49550651 5439282 913589195 922691389 776793894
105268141 17703159 15070170 113757274 107036423 82821601
123130308 8524324 84027577 469187923 485518610 460545189
415233647 10514250 68817969 773854718 534815656 738004725
67229200 3794386 27536556 375820909 314165047 351258772
103132769 222012782 118432881 699796214 645910337 673685671
253130154 116606430 28327467 348634286 361366582 360558918
599078532 88385368 117696640 645643715 554465889 398165663
233546308 114461219 82037566 694265460 691892587 734440569
9234201 6384278 64296 34080161 37330183 36772693
132916815 38317580 38724899 515501263 492565956 337795884
61837179 34856193 3084273 318924145 336928298 339101431
26443593 19485726 524431 69923421 65586438 70894193
372578236 45003367 277279745 591119285 401980627 568498751
450299750 108055113 335046431 511549238 502044744 523014704
25502643 1732407 18949478 153015229 176649434 162401176
388684380 81447042 12809690 821772644 854217895 773104829
113998223 83591082 36007278 840198717 839824428 803878738
84115688 34303144 93111665 863399369 707977722 807897294
20602651 38615864 84774649 661032240 565044079 647019315
21558974 10220156 5458175 94008294 121343353 123818635
5067150 123866669 22970696 351734038 477132709 431078791
1909677 2159187 1228301 13533008 13841793 12911003
116675621 158500524 126043869 675609382 572385112 673348934
16107339 37238716 22813440 379978539 370353980 375832315
573934731 4359780 17512398 762854022 705377279 449265755
17591449 93627545 172187 244755024 254534712 168397113
51995181 1250206 30257477 249526551 280150642 199627756
541322 12445139 550037 117780728 107544418 124575413
223748386 54265738 46305880 528284247 217565582 542118599
160238357 20445296 14515855 811575774 787203217 763156396
650510869 135694954 223523975 743705850 736347029 675480343
13315223 18758802 104642578 807923898 855642007 780067618
22975864 29306222 145502734 525649114 535177391 510552702
311774408 230524819 147227012 359364183 307692966 393617061
97119912 70847248 4866547 172933574 114470050 166531357
79811536 50706801 47060039 527082567 564849400 528912345
126574762 23076011 74769947 437155202 422469601 490796458
73640339 93521702 20694954 143406416 171011542 147034525
570093995 77953348 573334921 943593256 948697703 955548106
23573829 9118448 13081225 116148351 111347032 107148263
24753252 109446242 10856402 663537949 702294645 725341361
386309283 115107924 51180740 539480866 559920479 339973352
111504139 61089825 25211413 457772808 418887672 451352907
124499959 218323844 53347459 660836566 624011595 523560358
226925540 424725 208136053 468558436 564357043 462616199
354483484 204479850 188385985 453413326 392813395 396926882
233751759 149613852 49000246 329598542 291333625 308631978
10149321 2665432 1567812 17519808 9942065 6775246
243467468 63096517 37460607 697289763 577954391 651370853
537014873 36443895 109326362 569788903 278128532 691887831
41834380 4729415 8398251 259475916 226245882 268214137
182922275 195860768 13717928 924564770 917745422 914765832
72686309 29661815 255552158 940194985 608008316 980330965
329387751 55375584 145184 714412310 674391408 706626429
87983552 21107719 416234134 792670323 789537608 830226552
890328535 379796683 315824978 966971358 826908622 950805771
782074 521312 1006476 36617431 43263366 43292329
3661941 40524848 6126934 864551290 734131586 815132774
339970728 60912589 93098481 540628297 478562405 335751767
95152777 101426261 5674937 699689147 691892894 721667655
530530701 83229080 32731044 779055977 548868049 415490626
19023045 33212574 16745180 139526347 142798842 137570505
124070230 7475080 33773126 518908777 524553464 516094044
136643070 6703124 27411886 222857758 166156710 149690318
1777718 76591 361337 44466480 39655059 41170350
151150891 68212810 4648450 416707832 389611726 335739758
778991895 175791273 192565182 911650604 839533417 839883968
6444335 5724677 2241528 73429588 67409945 78144400
331925673 25808282 271248525 393245000 229088470 391003241
85811 4354 142008 912825 1008151 1004603
47653973 54119960 55779031 685762378 792029861 701197427
255549775 49208919 16544506 491547609 530778899 349961806
292541889 72302546 55508265 458977474 412105511 473116410
62063646 8940762 2871190 701364608 606328950 811586461
276045085 54921076 27561913 713004954 753344342 538718898
23953234 8166949 6067856 62146092 65183020 63480553
105494986 40915397 11884918 584155485 412676301 473815407
148437399 71388428 17588792 310482497 292293168 324280708
37252552 4703382 158176747 476591154 478138565 457832789
17041904 75891956 14819736 410575765 335798875 397095150
202461144 41095274 124624079 426355091 340081362 318218770
140001159 34605636 137245968 878584316 654589169 862313659
14607803 94013870 3354678 720663015 783146117 783947286
423589216 231324199 146648929 966806662 970322209 873477153
46753381 18147827 3077920 125048905 136007001 128176620
42196102 28445895 11622840 629060992 595929159 593342787
41804051 90860716 2439731 188437606 227763446 217393666
11651644 4392536 741278 36696398 31108047 40286886
61827494 186365523 54021247 840680095 838937119 840655177
72771745 74674755 826028 91206135 132765153 121041211
202093141 78387564 26665629 456567496 434701325 431415635
101073630 9391334 23214704 480255160 436036077 471505107
79989581 31809451 9297176 154841115 152346518 152695511
292726816 323497520 394149319 879529859 887469876 952395535
119233009 57944997 69959527 571587699 487936410 589286925
119215928 87202655 44412275 827875136 769547337 862597605
25088353 99560482 4081361 903461615 921630874 873129705
197184224 117618411 2233108 313002633 313249940 302705945
15593597 7846397 2031959 59877928 70898618 72820292
1932396 13705 64017 6075038 4899136 6100792
231297595 53781880 54678186 327007509 263934516 307829443
121186449 54583397 13050061 218098776 255171692 193997885
64285144 89888423 38965761 433303621 462481944 420363280
164304180 71042530 12358900 808873762 852961250 817199538
33482785 5988746 6606770 51442269 29244430 38796349
10156813 11424693 57642360 766815085 713798113 731679991
437703041 33370629 73354282 518831200 339270675 393967777
1750637 12368349 8537618 106262402 97612273 101437441
241638204 162995105 17826307 650203751 551480284 576458217
1421254 57894686 30986717 221342323 216344292 246558774
726886172 314297663 77806794 823360258 677208525 331167993
381781092 9126301 50581966 425855931 363550134 329550133
1596754 38924235 8711849 193196352 183880309 202439358
44140429 30046536 27783256 549549185 489401927 521657236
125259420 82898303 50663246 260019231 199327673 235336706
332177123 17716419 63876125 546103974 380875564 595316900
1909724 1364361 891321 55104534 71472888 68399124
43289868 47739037 41185252 107405943 93662018 107128633
441906105 48267991 28936528 904579783 912124886 558306454
22203469 1351359 8430954 137372693 157823109 152970907
3396903 20722916 10166109 500586950 385173478 476284423
40447795 5872165 14241209 137006582 122026064 91914568
422925898 9111390 468094481 934035819 876453356 983900280
13236381 3759568 2235789 15184154 10984765 6900249
502467122 140619041 60624678 541116180 229772376 574618532
147807985 109371112 26429817 248564573 258539130 296715140
41576776 10834900 2540141 93874446 95353467 89058045
36047279 59270845 143491129 693767994 738525201 744512526
1589396 1840739 999265 20279790 26405915 28873394
59800245 12644464 28911239 448455121 357807653 446050980
54927853 45350182 50552432 335468905 399940500 337985128
386891810 61530857 178876343 443859390 289758104 451235508
181670717 167943969 58662488 890231081 890744418 559003937
107135545 128105734 92712053 169893888 183161106 188765660
163516623 13870623 49147070 323684871 288570329 301856355
57451073 166051922 54988653 842448922 850381440 779009228
343773756 69208816 394604940 584713754 450745107 552797066
263896849 96182034 13043688 816292368 703289225 632624048
13544719 19292863 11708029 320370592 209523953 310073210
26045296 2441631 5789515 52670195 54338576 50283373
279184515 14485928 72782990 697057852 739226217 732319572
15021277 27103380 64391469 402408182 398444785 408269387
2369445 1910083 2884086 23342536 18869690 23698520
158766891 248669917 80860421 789628615 825474532 765652293
455939198 57180682 386319953 683317165 601918050 663952550
499607970 41874745 22464065 889304636 774495700 640747593
438107572 304846886 195246437 699272041 586597224 730067604
342968816 12240087 86845936 419913638 467426421 514791736
20332668 7753173 8982151 109375577 113610849 104252446
30761356 31351804 89562522 681978709 763972600 773226587
7358665 6637293 526301 15250315 16003563 16846549
289638733 98731572 28570591 721380206 726046919 740210660
57532190 20327925 22018145 513838776 513442826 534408400
192172700 142096545 124786334 400969465 319295818 382078115
26636150 39377275 16876167 184006703 177632073 145631996
94352602 77596267 37679764 255266408 335419500 252816312
39004993 6687812 2065876 77000487 49406002 79559547
133310249 43558308 9646115 260691078 275188208 257734381
50090049 76555806 130358220 968255136 879831831 839333654
18880705 3386135 7727975 62416386 62625562 47209900
60893917 11524628 7534066 303584112 356129668 368161029
969786 2393300 5231889 10761772 10753040 10398001
56941111 73796791 9543385 496299918 403156927 491453641
324948672 28143829 125315887 563112720 512995932 599571260
111978333 78906736 67272071 751823883 597670234 748108110
220219680 77681891 83369187 505650317 532474783 488954175
15657720 2758775 20429105 112304112 114064737 111993243
987882 16584274 9847033 328475412 307613914 350460190
98429892 32247830 59923626 379121842 271216746 365727960
75855854 57294853 27140142 504978165 465959414 475393819
22294836 33782020 53847267 230678550 250751501 219895260
13482429 9315786 47883371 234813794 229230037 243453797
625421387 294871966 270069536 639434663 703976615 541424693
46280875 2508830 8682328 793020660 797989371 818180774
24642648 11745128 7034186 138751067 135740220 138854794
145398275 18556662 25250733 541934525 561452103 510209776
151992986 73720324 20427915 898263031 760478888 867556685
476513690 24470657 632991418 691517512 440069999 752876273
225507220 34269207 106918213 308971597 272950139 230856837
95743628 7086805 74626664 204686244 238840517 235892836
382427764 16167020 77211334 898638748 637502380 936074845
47803935 43430373 33270430 408701740 321916852 424878361
40136673 3913863 10925021 189037464 185844676 169022496
251956962 121219217 24256803 434457864 437724738 292067360
42347373 65919327 24071456 347295489 361769697 322573406
84080761 63848494 70139895 621360668 628413519 622585678
28984370 32801420 74280743 284544655 293452679 276920990
163672840 33315342 22510545 326954307 252068247 339451010
20502699 4083871 28045729 917583734 957037760 775141026
264052767 42418222 76481282 289425491 225172119 226354527
9706465 18710887 23317020 213749017 197895836 197360427
14416639 2532680 67309526 248862534 165249449 237634550
601749464 194186536 86157296 745142995 783870539 470930719
36346808 92601196 96453257 909038970 926788317 909352766
30611886 9942078 13069407 273248977 302954262 311056617
56664262 28839967 74636674 330998906 317676099 351955393
599160448 94342210 191433436 784730318 779063777 822167413
2387645 34975859 4021267 110789607 126302364 130479055
90079811 2596506 91978491 171267200 131402360 164916597
37530863 22861130 92384129 499994986 416981714 562247751
25468460 13754172 8411321 272104580 250299390 253208194
3340219 34913337 36445137 728440387 621626149 681649822
13616457 15926372 20803977 146147066 216116026 201909828
51802986 39635464 7620114 340820519 369036164 295611529
474705054 182319348 423511006 731824270 482404094 639295058
174969623 9819665 45929244 219354435 140450408 232673568
22665559 2769754 2514106 219844179 224909950 182443247
76064781 15925623 22304237 150575727 154052959 109773158
59203677 13678843 23301429 316121841 333660430 312177980
513840078 5122040 135317875 756321729 230173312 633250252
167721365 69707341 69087802 419303958 468725060 478647020
2885553 82443607 30669044 528540276 452412167 527400294
334989142 7851368 46117491 500526589 578670360 547060508
40219106 16761271 15580861 343966029 302316021 352238301
315843008 139757987 42695567 435723134 290029972 429452893
4643227 44239632 673106 511310154 502064184 488259958
60027688 71808839 92173647 606524218 531510334 495025107
12996451 12347204 77154782 467831347 324378847 445579823
119884309 11273973 79520862 181903470 161990590 180265900
21142000 8394523 27514189 30416047 31802813 36194166
207242025 41999192 120035412 284951631 238807834 176631377
4214479 27586435 19469211 461655270 384193534 426939696
24394110 14300301 20623862 818267647 780244229 821767983
326828564 340042155 294979953 539558270 446311943 334418568
258054931 202927893 48364384 710615277 749782676 615039779
95278462 489050 79287231 466713026 402307664 475618678
41179682 16888494 19360744 142834931 135630519 140137347
13925767 79955599 263267463 607455528 594318409 743773619
40583043 74373632 38905527 466274039 465062925 488478545
52395552 79189779 83869418 797772273 537145837 756864514
94465807 33326794 73118714 722702617 834361017 569623663
37272006 28160166 4636250 187783803 201139722 179357182
22777112 7547841 49042975 410841013 389920369 382979952
22591296 31413485 47583522 334296280 323453105 335038423
83789278 48232998 45705867 163114064 189791185 134093843
167126159 364169 59754489 194823480 64560719 149282413
465343621 16282374 234055076 688602461 560259017 717385123
12401630 681651 1652803 43806781 40667705 43933352
7011229 29562252 119536545 199145938 321000742 272679838
143684131 88395754 93356341 204572082 177259209 189835380
111861710 45091463 6633304 434964018 595362581 661497609
252964552 13286414 9567828 687063521 635565662 826903385
385375200 70612525 165098686 902118578 458786152 981562710
11302913 1624220 2364914 62226160 64357122 71858476
37558183 20312459 55354335 248048483 243171914 277385502
42037092 13027060 60214731 416773638 604240321 579473795
413614955 414731447 206070703 836403971 688905224 651545007
28936330 42431728 59458008 447221187 484892831 500098043
308138857 57514151 98212772 554682398 311177157 391333989
23997915 18183806 53082748 202725637 210967562 202818591
101878082 4361100 73388958 173652405 175380061 148005498
92114443 249736579 79809616 927235292 814882516 930136611
577472624 30047149 18682945 821966417 907661059 910287879
78731933 75387882 1145981 181268336 197197809 128918579
271377777 15825800 101055128 790717957 886801216 822894423
298622851 103853716 60818798 793186562 832795120 676587209
207130211 33319388 174402632 572998035 622820825 622858054
231409383 192375600 175554318 576376173 618105878 572545807
105282443 11490605 38689479 511287525 456705477 481915883
780317210 418781023 444764894 940677128 638859051 680804990
331757 292003 255775 6020541 5994608 5957053
537100963 63519834 71502255 654919272 627233626 648752671
559312886 108690459 72073532 912992068 798723916 912215245
16188838 18537581 2603628 128813132 147239863 145191117
473242591 107701290 280348484 810687876 786161635 741892131
33424910 158862775 28181675 867925131 717042021 735761913
915877 913444 1032111 12514746 13799051 14277305
14680997 2000942 1964601 23395482 26382668 27346886
149019017 10934512 7308164 565843479 558341082 541675071
27953243 979988 11529397 108619055 112804376 122342593
62024030 59362787 101514708 600993174 547777407 598092039
215045789 42354074 22783658 621884102 535848033 609585306
165802049 108653738 15018997 507180332 576107669 545650298
600833072 185055875 324742559 919920049 685380323 676148019
165759537 182967428 16342496 828262483 950847793 869584696
233024942 6060500 6932157 367908071 393527673 368934966
17253513 10262173 20625464 248009789 261855088 257628360
635145933 213537722 293230423 681073775 652444739 557685540
352789289 22143511 9307264 478023047 548126359 526591059
57748365 65395331 276225589 961484038 781305115 808678556
207969510 89430437 34556362 262840323 442361312 429967153
12208561 5467111 12874634 247352573 239054998 226843939
173810210 197549219 33377486 413824128 384571728 402451999
493145513 161376803 451819484 711068637 572309776 712695322
52720810 48738500 17689125 370649701 449723965 478564066
158831411 613642 107568615 494713113 528618681 487960321
120193396 24779768 87188937 189874394 146250115 183419700
16126138 1146554 51322970 482265961 580238605 604392944
107092899 41552885 67189898 168617696 145030771 110345135
3370361 7031960 193590 92718687 115674091 116187827
67320056 4959171 118334697 474622601 550342626 526680247
160843972 12680829 99325869 166786986 27928433 160490027
366384237 57132955 61605203 675863015 504286288 646348229
99346878 28015148 61835186 205172215 221328248 151931738
20866524 9166898 6217649 48885350 54675429 48108709
16403502 17062980 14348831 214209896 234633516 178892367
362287636 50443793 7912298 733298358 835994600 836648011
73507680 49381423 31012238 598825039 631100442 658371921
148498004 119396779 27398914 882948184 849763221 860806676
13566057 17588210 2825735 61987550 43630594 56396751
225448603 11290648 34279799 417410349 445242219 396854903
115314 72663016 76820629 776289166 642533337 656366659
1469177 19992783 531488 195377469 197954836 181385762
317630803 196068420 91933320 752862871 970349651 992196541
3357167 2203121 1763620 22052371 16488957 22182062
10944917 233911573 37853728 777387792 788746928 828203253
45422219 2205065 18748875 73606513 73368594 56942828
17981407 3254515 10564849 91181154 88144877 76198112
30383188 237634 3950541 113084033 112597335 109711185
76909818 6702070 29434621 387287243 380190199 383035247
58008762 14247568 4416404 566382398 730248952 909628765
37126800 9934096 20034601 238775111 226947647 258328285
120569612 6254011 18393371 366221433 264936071 366389732
313298814 131989 116213383 900366101 884899598 636758409
10272614 11345192 98669135 327733547 301398716 383049606
9284026 1652207 5052538 53322763 53300498 51439791
32264989 18430219 211502747 920789175 941578436 934374289
283538034 79613518 196585172 868904195 866192533 804999328
14801113 21961906 120191799 344543463 297922326 370287600
665898950 27243225 169315658 901093623 818336394 848784999
40199365 5044959 23418893 181425348 113197505 117899798
79947289 56647754 42088556 401007191 524172615 588546490
213026 3892876 9161734 67124049 64831723 59888648
68518623 136108321 11605318 565370944 672513357 703371977
31401226 46575469 35095550 275314461 327044262 237013902
16050984 5281569 58299584 292941999 357622576 338960121
22074225 65956868 71084035 686038625 746349440 626951670
179799386 11535410 53716645 306501263 310665189 239108619
121373238 275501 52750214 442159850 214803290 445406549
229519098 64733371 65818703 635746084 818828230 904005997
79236437 12980176 12610993 574158906 518226939 440602823
131811156 17839433 21565849 461871063 466080447 423465000
180388322 27506643 58688322 213388054 177636287 181871655
663227924 28754491 302334652 761504598 645361260 780730908
20892357 21275823 2609443 208753171 175850101 209330650
67652510 60029505 59667227 858424680 815378543 667970938
102817413 75047759 56109354 624212282 506019105 597732525
31440241 16983626 792180 81760672 81218486 79749556
7017617 22682109 29456547 413405223 431970739 429630510
855443 731851 44756 6263710 6108259 6074510
189833558 56700522 46890476 206005016 188542709 191405543
3744834 30772187 14500422 124626058 143180602 142405492
2729587 203010 3317404 37592789 33010300 32493516
3973540 132198191 83596753 392317317 429573067 368618991
35712746 24428037 73833 81191276 96476929 77917671
188158307 65764356 113472404 245358669 285042961 230639414
5386550 46406398 64629072 210814670 212347422 209430004
125630924 25699643 64690554 524809298 521118943 539248634
9978211 12969313 22833007 104446233 95399952 91869629
214998286 19006603 92049085 518145634 513629352 516350111
227258653 2794499 574366732 904371375 766818251 976526610
75104882 8970093 74942455 743558475 717119215 643252056
17163396 119495309 35484067 678194513 773662200 752717460
22485886 15101692 62719261 249116889 278755710 276388036
67915499 22910641 8044173 298706283 345382469 269705953
99800742 7059168 77105615 663652972 888461703 830459814
349036316 212473198 287343374 719675166 571491248 634447428
6928153 56834701 5691270 800623448 809646971 671612478
60544524 16844871 8731716 87118516 85765279 68466772
3676406 12968527 6807779 37474977 40105995 39489979
322189599 2400887 79957508 496494101 434940435 510616594
138470274 9535490 52761334 932746147 911160454 786216223
124757322 16428128 54074505 527655259 381315406 538072285
49742245 204423243 37351897 437756200 412097894 452424042
28487048 158860920 171377916 628361533 663825337 676956993
4449821 482730 1450650 21599604 23287708 23001863
150475543 23254490 39687649 308512364 323647855 340654911
48644148 53812062 15817315 68535866 69600051 43877142
151003089 92649028 84114252 431005278 352401711 377470742
190103090 67446785 69356284 309738546 381503260 386663499
86633855 9361609 4409406 224239063 201184809 215905688
300231080 58512207 128095289 729883468 750158155 757720033
51270292 59441106 2761281 164811598 176724509 171569196
22727079 133583954 67718817 841377137 921981366 706106892
1603129 139577956 15015226 753908521 779274673 761442234
614722069 56284629 163705211 916155384 846067168 891214084
4084913 61871405 102606557 511698493 583756671 567153535
17246776 2112399 9236641 358609208 372738091 456020947
58243093 40250569 45224246 342750580 348980296 324955943
187425333 62083323 18689766 633900930 717977766 643453880
212682937 118599262 3989711 361949272 343217873 219460351
195739081 71885987 13491989 442171265 334663099 429442905
23475125 12021850 13762724 156308490 162237888 164656823
78134302 34830674 1464788 458508347 423864733 369119313
18510960 47115892 46425693 338214483 350847516 344925896
26075940 48104562 51372833 603727409 603070353 560068224
92281076 16658391 30483545 136302593 180175921 177077332
241186201 162408568 258328881 803298685 328640190 814285437
86080258 19056336 47570278 245325113 319124522 318579050
27418727 161275879 23568567 893040117 731079400 880463718
85249477 61042488 84488967 811175160 804121971 884605226
75248772 2545893 26698426 140941926 105993822 142395361
152289422 34235379 7127876 960333517 963617427 834038653
183719885 9597097 37986232 473946449 272524546 297640943
226067268 199931607 67962049 373200040 355611740 351716284
70841318 71530824 184805421 482693794 496404174 493089272
4264671 9336107 67468304 667760625 829690201 831404841
484448389 224305651 72322774 826437290 789332120 640930025
37224521 31279903 62558975 359421520 429122248 440557983
55096621 5243181 40901691 723625548 702609918 702362298
31135527 6718071 30378828 166888132 169944655 177366119
83582415 65658264 40996710 246029692 239625065 194025498
62355808 94539916 58076447 584745259 698830772 673505276
1418215 20300797 9097787 115922341 99878063 100582902
603932474 15231678 51718410 732375576 724562763 736639591
388561717 50880420 138852563 503910972 492718989 486946235
44286068 58997611 64245719 334416514 489629879 490440979
177177738 119847637 312162199 875172474 938143685 951302415
125260 28516707 2716821 95333411 127633346 145004836
78120135 17190832 115737935 652472026 591849018 651800647
409846551 17918614 23696532 583521812 539835014 630877625
626501560 57235267 60670233 910344642 504357118 940616603
37896327 42648582 2271817 110495090 108175227 88040118
138804047 17073293 49142711 518360274 480468485 525276470
557069 1268957 1795946 4842691 4728960 4795154
61808782 35297792 25301964 304439193 341555023 318470882
319373129 8775262 46500673 725310607 714227391 697986870
109513339 68549554 8954007 732824161 656886336 720550047
16327690 11096368 4439703 136150367 142702623 151466000
162381604 51504060 126754286 222787330 213672951 234848057
8875437 71757056 55309033 479070196 502057011 369719343
248976054 50348009 185264339 672358884 628803289 607446621
56593395 86826406 29500756 954641666 922451221 950521861
58171122 29997129 113544542 654256188 582459531 668937393
45358685 47302519 21278858 327136849 370854741 354217620
530671551 17242484 149570949 636137878 453809312 686454557
142308246 63010585 27202208 410822062 439315134 428034948
372556878 119382621 42806241 771280071 732007143 565819568
74813088 244364533 76405638 681269854 812298596 809204230
49527397 107788242 11230550 449812586 507180205 541683767
116529138 56927713 72774505 494632559 480546051 554479359
9642175 1511864 6783880 39527459 37977529 40611522
82153741 16327823 73689278 112708262 109769606 107879577
127102691 38384265 2513200 217952070 196577742 217512704
96768035 89093082 5008212 773869321 710519741 794588537
364581827 34799195 295041432 418665947 430166351 446769001
32558740 101368780 2284767 719242877 725317169 709733411
277493252 28960912 23382857 344057256 175813672 336819048
644873636 252779657 100886710 696516273 653023872 470230761
312087681 40205812 77582836 466385850 435827563 468471639
339563512 14364113 159083782 492667222 498551572 532196212
309057476 15957718 35814498 643474411 606562495 594311834
12791913 104826639 77316930 635099028 564150405 600224664
333625247 47302484 325997012 783108248 838595753 877179112
155584003 115640786 18502459 584875342 745772485 674397149
114223332 36890877 5355780 260908497 225820020 165064157
537745 14267095 59675157 370600280 351007172 361260244
63360239 38462279 134480925 290214731 343937149 364618389
85080539 39571151 36768416 431219869 454202180 473589334
445684856 5615904 135651532 556151332 380526968 381989849
111349107 204727135 36686482 912144613 847782826 950016305
254216648 66260199 79238677 697911938 604621375 698652269
115634785 57509912 7877647 325417098 487354387 495106137
36141392 5843950 38367182 393404860 399739645 352621383
300510725 122830153 201742697 341114294 343498826 328039120
455163055 302597699 116809412 515687128 398151341 520307648
57871107 153048578 151009345 500365274 546798303 578826214
150044965 79142864 45015541 496914150 736431861 780390035
59707416 170587674 100195713 448795672 396469607 497712869
232540645 183511367 70531982 510711009 455346163 594072131
22202153 93199591 12967504 437554711 518183737 487216430
16442939 9734006 33673296 434364372 347329413 361176075
45236800 6942395 59493979 642292384 640622036 515464559
306260858 194454516 63790940 562303318 589053349 595252800
60763058 53853152 20495083 178177793 194408667 196589342
77878055 46835835 1826078 523803690 481785638 529104126
17612013 6918248 4852033 517460006 486882824 414049354
550374541 89808905 43659186 800814097 521473067 594468384
330216751 41318639 157079354 386268878 343497820 373821599
257068548 80504759 58893983 353763164 387096458 276986128
474484649 36045303 230909194 682298942 529974239 741206791
7426524 29744770 5468338 193318602 199321964 206663046
66131255 40258029 32778211 85291198 79374093 68129257
440159517 72799473 30074807 576872820 256585935 536012798
7736844 31433697 123554434 493330723 491782663 495307898
378120348 44749699 1986140 490313589 508624362 406983817
636546228 421789344 182709486 751699100 535372836 603848151
32965199 20898476 141289781 864581542 867181672 772443531
40033785 145419992 22111924 601905514 512344620 638048214
37043987 8926473 52998774 262422493 256830364 239388661
651386620 17094228 1204893 840198839 777930111 851085359
207094142 42686286 5453040 538050709 407282825 420777861
436969316 294540329 239573120 531510014 486115708 445229382
153568984 111011504 57293216 872180075 795732066 721696039
151909496 56496057 136084364 352724289 209818587 254890391
672361564 47082769 87058136 806419356 666918307 700122947
7697945 31097321 63257819 338272455 344488310 332866969
248474340 64687679 62462060 518977364 515911789 562057519
109701138 18614788 1322454 947876761 929872267 861766566
26660720 79464959 26811366 371781491 400287609 415423365
364387905 23218183 124273970 437836459 267008894 499113539
4128011 5735498 150777 147500683 149199214 104040480
26838265 11487189 73542656 623543084 612831544 657908931
114095142 9996988 19981966 293819886 194447863 295324634
224075957 58941839 63679619 509428584 516096510 415434175
26386375 49446307 20111060 183650348 183791344 210019204
1019054 463056 457610 3907573 3324785 4038420
99657540 127368419 33314919 302779103 304166692 206384979
942166611 61105109 193626919 975077742 309300072 565583042
2837775 81761588 8131320 194659016 192675990 114939029
334897874 91436995 47866423 794837307 723743363 885627031
405052979 65011992 9828841 843365301 827033011 777390723
14931599 3940727 10755401 20207597 17246037 15679513
47258506 8251009 6227765 154801519 96853506 138372147
74406692 7111614 11603002 364924359 337371684 382265926
419226794 33245396 257403272 593633720 629765196 584525559
275823268 2455976 210636260 750806098 795580866 748587123
173324598 157503486 66663325 640745054 518877547 634366908
151120609 997016 4906409 757814265 627256199 655907366
143719612 57750435 145386165 659376308 722353026 728912738
81769825 21128209 23991477 176943615 170088472 143221657
278802596 45769517 111787734 382493683 162145778 401781498
188051074 20964615 14262942 188759603 191411993 205167051
76648131 4690177 14918709 187385578 202436860 191559694
494950677 202263927 156786931 637442329 343950210 560531606
29887083 8409917 9939996 64376525 76390433 77634462
324104795 161641285 107203929 681488430 702716599 505338612
248072945 96424446 28960122 277076902 256790282 176383614
113628537 10616731 91573580 818984399 756750268 884220972
7539571 107014858 20807769 351625863 346764669 386245735
182970616 54242450 10914928 193771498 166840442 45899437
368339475 32813190 50570392 405342212 275343054 216629909
73902276 1250262 6821212 288234919 308668948 311728730
1831571 917490 323464 5465299 4928621 5076461
615802603 7599808 331053352 881924703 909948966 835541050
25432352 755192 51854639 665707423 778922962 683280775
60825051 942845 2893371 168137733 161547869 172153469
16052588 18017408 6519110 243404754 217131950 229691027
253494219 5063950 89087549 695204449 547685834 530517692
102219613 30112470 33934292 137875127 147050142 154908870
11004176 4088522 2743530 23474167 26167613 22620875
246670458 142204005 24183742 465681066 448978318 437825561
195423112 233920988 330424973 509320632 428621882 599733205
1399144 54280513 18064515 653327577 642500780 704954253
43677060 16047987 43054438 148851745 158942442 135418440
121413812 12979887 25919494 335716946 322748337 297419148
532659804 5274388 90006709 737798359 483648854 612388660
535186961 234770578 281922906 727409008 509714376 437255276
78607163 10745656 7621224 415436600 322441769 432236282
77197680 75021959 85284609 565803973 591234139 520315233
82690521 29697332 31659466 86457098 75121037 64853547
166609430 109976896 12243334 545964746 610281277 561485948
66521339 116483007 59457218 335064937 427016188 394784746
186172552 39315412 115014466 419888394 430755275 406308253
76177790 31342509 39228761 173446330 162935518 174534175
21348984 19400817 30486881 149128208 144391455 126525816
51441455 34902832 115852317 660182694 371731907 569309634
329658511 148390017 10574047 903235213 870176242 681580180
40160305 12824652 4288788 97495470 95474723 77441843
486483328 28986417 74845931 736354688 465403439 647754579
24093538 83254558 99993831 680715326 732058670 543674870
180001104 11306509 10710745 954243233 924806973 898311468
129839133 130021023 32236798 217457105 212412326 186263788
73177845 21069113 38688511 110737794 108799171 149700885
16456353 9073796 9070848 580705411 489772540 455978166
124549298 104549297 82309904 831207442 848600289 474088942
83708838 23436715 10224880 343743908 336191764 255576150
34675193 9942085 5180986 290490908 318342345 342183956
219269617 130225564 41033040 638323820 600838730 687855105
37198634 230305569 12072527 615246547 830150511 739124706
285573943 29907480 13019304 957552017 824555421 882687073
56482793 4215994 1329400 99510360 75410721 127000325
201423611 89562928 21441153 675619175 669006668 647402250
14821774 40282094 32101204 437048850 464551956 476584722
292843029 216498392 775383 430404561 628878735 572151946
256124419 145941990 320715 482231570 431907481 418637972
242337855 56466552 12003023 297377184 344745697 251108808
181029312 27005166 108260889 513807675 295763698 437229053
320229852 178704956 85378787 394489399 262577549 370046739
4866611 5277840 10213442 65679263 67683053 58596349
31714493 24475061 11151877 553001932 462858241 563783176
171352458 18705280 29753164 277484756 318725168 273853364
24363008 28410249 8653138 413417358 383947278 323069988
282563968 323178326 228127146 780238157 778391614 772166290
416516943 222300325 73817038 695922432 722213588 576240922
6533811 137967460 3423733 555155820 567116673 554838876
89688104 18628452 16129074 181127159 123304343 177887003
8086983 423996 86405 69779892 75359992 74735596
46880592 38294229 65863031 344438937 381104821 379501816
194973344 56669980 73488951 427490354 354340160 364599063
8354469 1402475 2536801 165580135 164892775 163781770
6745651 9678773 7269098 11210885 14083946 13792196
402813043 63634085 191874853 726134580 764728364 738918810
232112189 100469264 123568504 716567800 652858931 777317948
76072909 59950460 155757926 460037516 352636838 488636165
10113910 14451986 6320894 72385560 69701469 70596473
184801361 14202805 9643534 257047886 188220088 269438034
236064677 96374159 26676378 415605029 364105014 285191393
73684274 15521098 32145660 162665700 199040089 173171401
353934688 314714907 161393947 713865663 738408454 719371621
260527330 112978345 6763550 506701968 504809509 449519510
122075926 18378072 229493935 701577046 799317564 729945182
41845722 26870335 990065 743391194 849162959 735586111
251732070 168249803 21262347 513860653 750063284 746960294
213559465 159016918 11896272 830275511 934370218 896170902
78531949 9972751 13123094 146828622 140612618 141183316
488811299 65512161 86518015 553398287 555543326 500740249
5218353 7538928 25299442 256388346 412381136 376403868
2632012 11435936 3293053 76788415 75348290 76470594
124481259 2239813 13005445 856004316 906110827 877006249
9799129 15613101 25770677 640950604 505529116 607749855
50902179 159882875 27231053 637916489 606486006 594680008
45477040 36735734 26955138 276418415 260147205 288460252
2251598 863929 450017 51094078 55022142 44975758
6386034 53473679 77705775 311978656 324252759 307276576
6993820 13384452 38856781 879684729 856161240 833680622
9956205 35138269 48701712 487228842 445429903 573616123
31986308 5979246 43302691 672327677 580312714 680866349
308312299 87624340 211115122 910841412 798381456 903082177
360428906 33607020 93466087 716854219 598985175 615184309
356518311 130269672 263092361 694063783 662148284 795991576
5811578 122468922 147784437 370803180 344431478 349248299
441888409 48561124 58583944 728064253 665523089 642993729
83825527 131254672 58904563 932088028 917502184 902229692
75390137 214222046 114331886 839510245 804188308 662370799
163554315 101384844 43227435 360596102 362152301 346865317
141676422 35060184 18670710 233373576 149798291 187245035
623034845 521971853 415368689 629958327 612772504 465976532
168394697 63832659 44619334 490592948 290615076 532912996
241112128 168335659 129425546 944483343 931541301 902349410
25100078 37867284 44326406 332261672 320789563 330891249
206125246 50138851 21604833 238891378 157329643 229124335
119574104 35493312 1864930 490666623 413445765 457674864
276900 3705833 417599 115943703 127754605 125321364
492742 21049681 3531433 140044497 140183465 134665159
5099193 581414 1589121 10780915 9395142 8561047
105711834 8209420 5477005 630946127 660935337 648230526
202775455 42436147 39013253 565593398 525922454 579087654
160572666 263081375 143164415 782910474 807745417 792101134
24958733 129598371 109762909 351254771 343619783 332779747
874017518 540201696 470717531 972509773 763194100 573085103
23895170 73871329 47002670 722833864 759803126 685449135
36478779 28304477 12587330 463138951 450396755 410715821
27951062 10997733 4827500 49241646 65678375 62771903
2933980 1131009 800689 5208998 4720487 5136545
398041 1766837 5279182 267045604 218784353 262489753
282094112 9542785 72706741 690411172 643566881 802403798
22544367 46817887 30018241 389390328 359630436 292187868
18211377 20081850 8896690 265313946 267037007 227299637
25820253 12680546 308896951 813096103 860237543 836590254
128428534 52582126 41191085 173140641 120068207 165337760
299041554 139569583 102262715 865060815 886049971 656681936
55308231 63795985 94297732 619015114 535386007 616906912
314926656 20691216 129274935 855578105 518480602 835898532
92018171 1699153 22154171 116735954 113595499 98761107
19183310 3919806 13495806 196252744 205801456 153827630
37537804 55271738 54768366 723164615 685269324 721129107
72038326 82737990 14000314 572542697 589500019 532245604
151210197 86105322 166655937 571971364 500775191 501546421
26501807 10972602 24457347 79195052 60960325 62283342
464090 1152770 126627 41180198 41969746 37938140
78831792 15085681 38839872 705822267 754473329 893586182
159019611 122596850 3625091 772942174 774490905 791333386
6244404 16308755 52793390 181686486 171165875 215875697
123806011 22276943 20262385 212117801 219062690 44338609
680738 3893610 1055997 52107835 42818486 51484344
47001248 9650883 4191507 499940580 420559130 509534897
6166752 6454832 4097458 83040419 104400843 95348120
87226233 67604709 102123136 414417262 461439559 434637905
5227373 52905703 105417629 747637265 582083883 552386553
253856069 83152317 126194894 666765763 545513428 719333652
48552579 74908737 236521676 652925120 645235824 796093879
148447819 37067065 187697492 625901942 576461926 601813792
48717812 5081619 30814448 72145995 66162364 67906464
125065 39897541 1081526 176338689 168643685 169474636
244318157 15958297 137265233 851881424 832988716 886751939
282212737 7513307 117353508 501049523 478535985 412979522
140170030 80785564 46414581 513407764 517929030 530783879
6503693 68736466 23912380 926539988 702316104 890608398
190328057 131198051 37574872 640033663 618229405 657483912
120590386 46181111 1701683 207510839 155901565 203701837
645548671 139465365 57326841 775689911 752514941 565675555
207111883 23354293 117820962 475712088 489263755 413774462
453795764 8348817 89203560 598465967 349075742 491369225
39230528 1275341 8105525 124290755 111958524 113985145
37345398 373483 4671534 65387758 65397463 61445645
65813932 26936180 71520744 611990479 741911168 695193727
60984036 153231830 34543710 431362915 362653758 408480512
110177505 24148372 9748213 241199700 229817401 213391994
11626961 433394 746190 54203305 57275562 51127777
390181724 13732571 37466388 471804889 459196630 68133202
32256598 19509642 2940770 622428656 571192265 580512940
68736622 16469053 18216250 158161005 148044463 136873187
590970709 563338720 271916184 903722542 898405388 530155652
158909311 61645245 65048324 260776627 238265903 145801390
3952315 25758133 758487 69734965 70242084 69653384
113578465 90848779 98847812 579359754 601718602 621884366
50557803 39887785 162848 249528923 205502763 264085215
68987220 6925941 4285496 90126124 74570051 89163958
94097903 5254112 20077637 219578640 172347729 240131446
6099691 60115355 14359510 358812868 350755359 334811855
16526392 69985969 19300653 247852249 310680605 302152344
43150054 22067462 1616784 293147226 283280418 293930455
8965924 113906786 61281415 387749539 395212102 343409140
28566444 10393041 31144969 618088326 591656480 602060604
44594081 75914342 34736651 331760892 469678523 443351947
75968389 106476134 106388796 566526744 601899576 447405289
62334104 97803991 63087511 506601893 429809342 457918868
328402596 19625917 49444256 364383912 320227926 406154637
40788918 24462945 8987687 386184528 358391874 328593013
591044862 53395480 289940522 875742415 930891051 758341690
452973740 87614015 55352137 519974483 395136729 398889411
203572730 58003150 49604203 650750577 673967902 587405826
649400434 511943485 216028608 948213509 871187728 814625097
25039616 9591873 8347953 478437763 481011902 530945554
201899153 156713015 24009579 906156400 807870831 625252052
34524201 12208942 25306694 395703847 351211497 269538870
103796673 53754080 37896293 324464444 315736115 328923983
399265398 54250629 116596814 599592371 547976842 620935952
20965422 165046685 9785361 751062391 734526001 773401019
115415768 34292394 45420330 161383060 120133308 178377268
102186834 1173817 34056124 138107490 139097402 139748217
64249446 36381356 225472247 832998627 873212028 904984103
14522808 29332622 102522078 165611427 203787698 196461649
108628082 9230023 375742950 754194022 690335038 662076232
23539826 961284 20448195 86601606 77534188 60982808
241973775 90955435 20485477 597675675 461955327 439046027
427727045 147881499 112280293 755401233 597908448 650605917
214168255 67419949 13985527 497584118 418206940 528766019
125228174 27894763 3404297 223594667 180199695 221271555
30900185 42975743 10419914 218609389 235000823 204498823
46387177 765778 6276066 119097294 89866057 121527089
340693440 47179276 233911034 489370244 635465244 581946210
156245829 27140338 26138519 422995425 430195106 469768212
103721938 76808194 92868935 716117286 710875745 602679345
232406126 129451961 49267244 483678120 524426615 451230844
58147088 15085682 42416206 351729113 311270543 367575752
72179015 20009581 21841673 376664720 427719021 425882092
7137484 3900652 4283293 167935625 172049150 148190237
338962446 363653447 62886920 717302347 761788575 645271862
295659768 118271457 65882009 805212208 737407819 718391042
378068233 116609672 30605520 488214261 285853185 350060512
7997897 2765468 11145495 89093287 91063945 87501959
73255642 174083520 218424096 782551440 615029242 791817775
559201225 393612826 646818727 647640680 562420217 925113093
68087093 23618222 287253504 665397500 720097419 676316255
670779667 124821600 391981646 702011200 408779665 687633064
28234965 5700072 48325492 425105369 581199403 496946965
76466236 54492453 25861428 98478329 101754400 95547342
137955818 13903979 14207428 486412295 482405415 444121365
29898302 13237813 6225051 186495443 186560120 154607613
62028330 177039852 264015122 661072240 643620211 733556454
15987243 40747433 30088683 381494911 474285926 516767756
112266060 64893402 45337066 986488286 934506112 958206615
46941431 107113477 63007152 359338061 380813645 373595014
398413935 262354359 448502854 588928571 490450499 550755865
23378540 4655397 156194 78811231 78226329 72807527
78274935 17766094 18286479 557241263 572153888 572160688
31022309 999406 14519810 194470285 219255596 209068344
90540840 97695353 134114772 308872667 291903478 342688589
51792669 25891203 19546411 58721775 37818542 57370931
207018789 413843 127235040 605733072 664216935 607822239
240691270 14538526 96724613 269606037 236601339 235408431
55165808 9037477 89663664 285356015 353373890 363056661
4145324 43154118 19012022 219295891 206220826 205399149
71973397 47883528 73213587 827999436 561100208 834125694
125271635 21430912 10705539 251942459 226559743 211078315
160665905 135194084 45752405 452910921 465825594 446691346
144551903 73558089 93310118 706722330 731115676 720184290
401511687 102835974 179549077 584595336 371306163 327852918
4381406 8520747 7544959 319405550 345634467 340447230
63593700 2837367 9763390 446344405 468888622 458136334
158810045 84173184 194587060 542827892 532795578 463039607
5101964 22694772 24099350 120435476 114454408 112633030
565546127 200465529 82073278 682608659 541871920 455172897
47631344 53047017 2689856 102895281 107431199 107662072
33493968 28228300 23567965 269605360 244079117 278602346
201983804 77285841 192912936 776101375 698502023 698537433
37719963 56453637 59261788 642158973 797672979 769780859
28176801 66128089 1322524 387052653 437425419 411211721
100839035 48826177 34508360 475362071 437205233 451221702
14066879 70462690 90871072 426679949 423498401 420066862
4224958 40720247 43948756 523742892 519083157 474109386
69777597 185174240 353411598 751999087 893609377 786829310
3066168 34293 11702775 100178794 110593628 113417270
34145119 9720158 59093317 298533041 329766492 334345178
86532419 94566615 35636303 542851524 508375128 558207344
383501572 151409105 99368307 848654247 788242297 671224343
24475060 3743770 80573613 469964034 381691983 479899352
242341158 336315250 232133546 959256365 922222132 934184865
8210491 1261775 5814213 21866817 20654354 20053656
36970168 22442354 16324774 259743487 216868442 194121780
524313947 23523675 135234572 858005896 823193196 809604081
17378486 76898368 78562955 651630685 730181053 721292177
254146090 4529933 22820928 341326324 349075841 156203114
6270467 4246909 1283657 51613232 39634822 50951256
8520354 5513197 4826172 28290773 33304694 29490146
223592901 43373719 307122667 491067650 551999766 490658875
502307260 549748 52159275 884331240 833981616 786406787
133743924 83584160 55308976 140083538 125138613 145588034
190145439 121284035 89659978 566484770 680463670 763985048
44221699 39662015 137378013 430353651 356380851 449597940
82258663 142316632 48747117 549165880 549327878 515130514
83181317 11822197 64913816 258078626 224739539 270401300
106591541 277332139 2652488 534470524 647273419 583802532
23179050 60097283 20439072 427269071 390527107 392547226
31050220 58437269 34211338 878923351 935716388 867143324
107224112 24123388 48353035 380056642 386205002 355743142
198021652 19901831 45223987 945834306 704494450 795265176
39808765 753190 19907889 71816456 61033578 65128275
32026035 205909 60401884 336034855 318754994 311163726
124897507 55093853 177095343 225614199 222868862 211229804
155969195 21329357 22765662 430493206 445175241 463584591
68504270 6146326 13705974 150679912 146100827 78718914
7276782 2833045 28674191 340535584 336308439 333527559
29100588 76022916 64255958 905157036 781121382 917690696
68905881 182860277 34471733 396245646 396229230 252596532
233011761 150915409 30238617 593503181 604876976 582888488
15028813 95151949 124603915 583636186 736722197 663028112
112129309 44530124 14680258 196762806 184057770 182680546
466075940 808677186 492810442 977389579 968065827 734499932
125519150 27795799 8502601 300728865 231325915 285593447
259204553 219444762 109969059 568272364 459634221 368009954
51468023 25254155 30691345 57706313 52142238 54730782
133903153 144380429 16256186 786858943 682885227 599317936
136120415 252259 48727668 175903759 226062529 223639848
22632939 2985265 8297370 135394877 153038558 141019214
24057087 28530862 79970837 155830570 149848902 157962814
295053313 42010317 22382061 521497352 385602863 153219485
181511682 44740729 41641336 262795068 280454161 262406718
496752087 146850177 168052466 762451144 671357202 766049758
3825554 33247908 33955448 305356657 341339416 311834598
107479347 1610175 101589539 521157275 404695556 498134963
3296762 86191140 24577477 691291274 646963389 656788842
124011818 15233042 75112120 607695508 709084074 738006252
1663099 18525786 24774820 170330120 158582976 166654291
519919709 375355458 81968440 630070914 574976640 275960594
2669575 14392497 7413515 81950936 92723579 92994888
1491428 70623942 2941615 260661898 269557154 248646112
2992658 20197867 15892994 137043454 157565458 152575219
372177271 83693477 10095836 678882750 670677128 719581605
174591 5471840 19051203 61619292 67325766 65057316
13910348 900231 16199759 65810531 64170582 55875745
4724013 10446169 19333090 194920539 142810215 168753597
299254714 194421384 2954689 322316581 238149770 273754274
63892271 3194060 90686870 450746696 424818943 332982470
180957608 418632191 39548246 816022147 899008725 872336857
1426193 2516432 378516 25867514 26899110 22605968
126093562 60957152 21592416 136329756 123339183 142286862
203514 10706554 70744442 554479757 517769366 550632199
735749715 303950819 87587570 776327166 749879062 574393160
9520608 10554220 4269078 78488922 82571019 58503879
108248244 122955968 15972930 350118731 288963619 254847663
498189028 148296335 108695987 923244730 873534231 755998195
25735208 29775538 30663101 385807734 429261336 410221537
2686785 54722251 16865519 196246147 189819617 137016998
337058433 31845151 120673551 774577352 786034556 724958964
14902302 21330934 5511517 220638039 224040525 210440294
22618309 4058689 1995476 134665557 150847037 124140368
24379203 31420330 32755301 163544253 187338297 156134143
275837752 36120914 144756651 679217093 573877197 503301428
2652398 36119417 29142192 270746800 361057193 313268217
68432671 212684044 233609025 699170702 864512242 617243196
87184857 2536500 19464825 331472155 294489700 300934808
462109912 252219805 132498195 540726920 565625710 439495346
561632802 10829161 252167816 586167545 419834750 658867500
440919297 114639659 170554917 840608656 731655515 806016798
69274938 5379231 55573886 842479848 798746251 832216614
29075524 15567429 75131432 439362690 546217906 565033429
35225609 9439992 26483564 81765649 100683269 101542736
19540432 26460859 2073888 74926726 81355573 64114745
38661189 9507570 20382536 162077312 184007699 163366473
347761873 4475497 121932499 431746586 434346849 214294336
193635046 114164060 11936363 214721746 211850288 134915576
426624681 30494265 62815496 772829852 695899519 612013644
660443792 90112673 224781329 758733952 590421985 473573934
3929677 6296473 11415830 73357258 79397975 90971172
41664044 53626909 24402736 313657081 313367934 289425995
5226165 508165 2211198 30343009 32907266 29202880
38085216 29884270 44913639 439271872 431405228 395079011
41906105 32624453 19827027 257110082 245567868 247179514
92844161 63771042 45932675 562525685 563334559 592351440
507566208 97009418 99759361 556030316 374251131 499688420
11990441 5382704 1421387 82615643 98952719 100788839
60280108 18001671 9766692 418679557 447343812 442660011
64707513 2418977 9460533 139671567 111174415 111084237
31182660 31206968 29438723 293475283 291136936 257037780
30285848 65348613 47379713 431419331 504480851 466270912
79751189 2632432 82892908 431199058 470896943 547032831
202170507 15175988 155660078 283708986 281839587 309921737
19812655 44909801 1607295 408267152 389530472 384942339
82147980 17148602 6498664 100200028 107244733 91922902
472641821 55233107 169795940 773082123 734270127 749111107
365740488 273717172 72855676 525130809 517697577 533083292
53867101 20667952 12981964 607162989 686841312 719495332
17630328 8867775 38896967 285084164 288329919 330906694
9890082 7898169 37613369 236543848 215440958 204324978
415758930 177688004 25765387 434330972 411667301 456233519
29047003 35881633 2237443 108404151 108955737 89626113
11292817 100140220 49984554 693019390 705539669 720333841
15804438 23621561 12663364 207689467 175163993 217813413
48314983 34075812 3996436 255232155 223044588 227724008
1743141 124409977 12902970 639843992 548768660 670090358
77576847 9745056 20659385 143926531 132843398 119485959
91179043 11517648 29654276 155811048 121190115 143227352
25120508 8566513 73958681 874228908 859605598 850673852
54386478 31168816 96004800 505697021 546099821 549193794
11699245 3789019 27221165 209420364 213588850 167156065
64936361 53349045 27534661 189762689 195056361 187716990
539447678 140008183 247827645 779577262 629092252 604911971
104707921 94213348 75869791 514802365 499379275 463428432
259234775 110155157 249281532 982761067 994324750 926869236
36094663 150454390 20690491 612140754 509582922 613796356
26679652 3863979 771233 64274455 64997934 53543451
280797364 240792458 197140105 933913688 871434319 818772043
199768400 20624025 79934770 747677032 740669953 495328561
28347114 940822 39225872 101276449 81152590 103854869
215584156 379348520 61462773 693058821 578544448 710584689
62062048 35159731 6783050 744307572 739445971 752900876
135350324 49035552 5606389 327411724 334316584 313168492
191883603 108420879 135127902 891262406 926299332 792315251
203528791 2548155 18145135 427950038 400395801 343006981
302330057 59155454 122930970 304175149 210243384 351181360
219345602 30290291 212814361 443863196 460652179 427851707
12884137 8853145 737072 65195832 59266559 48553708
4577108 1278586 5602821 191163438 172029554 149755719
51862537 89949144 208546625 713204309 659676565 708961006
19044204 7665440 6956630 195145684 194739543 207450265
303923433 112974299 352796910 438182715 227056837 401836034
31736529 9216227 21578258 61856562 57808825 61347917
24801081 179051341 109460197 919980147 904663167 969441262
368209760 93591006 19470579 488758956 351094149 432252088
109265201 77025438 10719473 427498312 488665134 465469978
264382079 181747947 143327887 419466411 442963531 347423359
388029236 158644025 9327340 695790510 627653653 662395125
65430882 101079922 42132638 828207923 743083021 800051471
4463979 384200 910427 45245481 44253484 47068340
17497299 81455451 47234368 492333090 586907262 477800620
11711581 26724452 156308440 926581945 834305160 818455772
10529112 175537878 52443004 458596420 517882441 590978646
719732488 150967393 444559502 760419641 437056355 675480670
152018821 71622724 16649170 388344821 579341799 481056703
2189943 8725837 2944885 164551886 166269305 159135476
113452555 90547564 53126895 487977412 469295721 463107540
9921134 12528983 1075948 33357276 32701889 29122069
17462164 11949766 515232 68963445 76756405 84679634
265595012 16294952 125824336 426625454 346532058 490507247
148872662 37243042 25312810 246776089 178557675 201817027
426520881 250631233 130494523 584021929 616629271 500163507
35798560 64843 5334378 646949354 626384885 667645933
39167473 8937781 20585641 98669478 83305296 88394437
207639273 4449979 34505952 940892004 939728239 875984055
18740795 8858950 7717626 97130606 96895994 73433897
143441433 85164498 52863701 218526528 225513598 133203385
149576948 93882167 88481419 765777365 741799255 712108269
245388511 85249817 47194408 524756035 468109305 520305734
4129339 12343505 1766575 59643887 58268447 52124884
81378473 8033519 142409809 484418070 445809681 497608129
70023 3578649 11450415 663961259 767099512 812460331
64162410 19686246 8267663 203280740 215035000 230483350
7845869 67206855 19905282 885140861 774550535 912967158
90403952 61582058 69897582 338893226 368569626 329165412
83297018 30249495 37873571 692146236 803350690 656788259
47474348 18920174 32464866 126847533 123320213 115164519
123284831 111293654 44276490 739992710 602018362 752663444
103790489 48750450 7774129 214538407 206636388 194544847
147028732 36547399 142064089 795540894 906562888 923784886
235684724 26575750 107118606 418341583 414395707 423640392
93837824 41718351 20567327 754479852 702128954 716643823
46921579 26057332 13097833 386887011 399201855 395832454
17354275 31489470 63666451 223418021 195773405 293008311
228745215 86970000 5072949 953506121 853008730 902467719
270238414 110093551 42909872 555548607 415485899 415462644
60781092 147493946 22283620 651036175 711281260 687098568
32554822 2160744 11481320 292758593 283990757 303864639
14374558 7786045 11045787 16247286 16863004 16086442
39171429 10035890 9538919 147129070 160289792 163693937
101373431 8888851 17762276 282102983 266906479 158937163
1312001 7041558 5110751 49624486 48965349 38492357
17844573 128931961 104046927 696944105 637664246 629151288
464520631 341259403 90939333 684711669 515592316 695633652
259667461 130402851 173406440 848841031 820080027 909982596
2931507 154339 10016 4079400 5083369 4728697
25371265 6579927 26501640 53942796 50550394 51479552
8157221 793141 2418447 25432749 26322725 21586228
31360482 29700334 1656927 231705132 253357765 259374692
1252607 161502 751927 5499505 5692639 4692411
9439682 126954237 75146895 395690632 377531639 370431037
15180870 166796 6016141 38159897 25632371 37777376
157548 175499 227980 3614396 3056253 3912137
59731658 47199650 43892142 691104321 749736334 710494346
126675401 53170198 7935567 288533281 280361859 277545600
404173280 37604557 67705698 713156493 908964386 671622417
53126326 64231098 151678416 383214950 409630108 446550029
171366623 34323598 44183456 816845611 826935284 714780489
404450674 105559857 214994938 511539712 594993521 535595481
225528481 39856646 78727884 588118983 496495434 635980533
128397525 2272438 44920475 228000822 213292131 209258210
82193556 44091153 55113990 149341665 200839626 194142731
32924664 25364248 12189605 358069582 392965425 381720986
25596385 38057528 65031997 517716954 496951551 511681271
67026452 116043020 7571609 475618589 458257085 587002406
11332554 96066232 31936887 410648775 392816035 410808854
636369124 112639738 265049282 941131715 918199649 821077010
18868598 9087196 7443123 94826180 91535970 91200210
51057635 29149798 63688269 315984348 272801032 289022268
558430573 251799337 278701150 698372197 578569622 649725639
261371014 57901397 111470880 533783197 473103961 280674359
1438801 1641412 41325559 899321226 754009016 748345567
32124965 20716480 37809462 203194836 148265853 187314294
165999128 69128384 42709545 194408335 177589525 119763415
79398274 19199440 8901824 88248926 102881798 55690541
80040981 55540412 56261031 690145956 585623383 671585173
4836953 8313535 37742705 133048554 139925713 141997468
797955297 489612186 52955500 936723866 764954207 892226033
200178249 16607480 37458130 554848631 643252598 661821046
5375321 5627865 100692875 377181973 395996816 354768669
2471126 13350979 16780547 133824971 128427284 127277319
66829597 3737614 24596442 69336107 79962131 76816226
194712161 45551764 119605403 346199655 263518008 320726999
337681261 125812569 50899009 540026784 272986584 540617140
26816128 6078733 6415274 282252789 263730018 162701937
496618927 101683636 104693864 712303397 547811051 656110608
222652799 71404560 73205544 738584100 846046485 807160265
392920048 41155378 179490778 768181151 788192257 489989358
77133737 51517238 83794702 359417900 402446112 447381170
38022958 1602444 9486931 331128826 377751050 354296379
29657413 9553301 17350088 229355268 201799862 166138959
31136232 130992121 44058525 814469082 764331111 767986904
36293002 18331943 8025434 287190643 265255746 257051603
34059381 49987689 46722142 933318349 962987273 961564283
8173531 10510489 2758289 50802069 43640620 49167404
225959591 92560995 60975334 682454343 755086497 549854623
261141945 108760320 164817189 589951588 520154977 590547188
103954517 611713 86357093 471747184 328870610 389653649
592676207 469876808 198920385 904755949 632571212 878020853
307774050 106649238 119409770 664743447 645777450 801803078
194223445 53853326 138452786 767723388 818980303 774608124
361616826 2271523 143105669 698498668 678592686 655906411
409914890 393386203 289058010 573131655 544458396 453056715
131103255 4605533 123979182 464012863 442939131 462548305
49498117 2952753 3880786 183040474 120996501 174656052
195982578 21520677 87093548 391179323 374399551 354098622
532239201 17408033 118549294 757680176 774633489 567480923
98445992 321952265 41413545 826114424 925887580 849902872
24986843 341802390 51771977 924731534 986870952 870988877
221995094 723513 417869 249581325 212923357 118263585
145407508 172109129 197207334 934206984 939008613 863546572
4747578 5095234 2018240 5692641 5596174 4075088
264590364 8653676 18148611 663729885 657640664 270011249
48238158 7457726 9839672 69288302 69861579 72214031
88234986 12190083 2851948 155162996 128389388 123262255
36838985 7565115 21140829 63280618 68429844 72396855
445002455 346582855 5792441 496759836 492903603 170083397
512691691 6604801 32056801 958911653 689634717 630910892
126624175 58136461 3068982 248059828 198351391 195005689
622894946 414461752 7167633 724025713 718296125 481750371
22879837 429405 2517176 32995698 18342460 29690166
174137339 115254338 83364728 748522288 707159578 734502973
45404384 20233847 26794737 294513690 203368463 301200187
22968513 37022915 16671288 247131951 232900656 223932687
104594491 11219665 67251738 232085541 181232421 233136478
52939993 31487170 12389257 401933492 383676684 382055442
119114134 17573810 89279753 180607017 182555477 129389482
2021303 11652942 2653145 60125149 63420543 53606323
401445294 29310668 156791272 707288955 690031713 597172343
155589932 68414516 3179431 262251636 354224294 367503915
150662186 170196569 70323227 812472276 745789201 843073040
8710196 3008337 10688341 107914491 105892467 100740888
33156357 45289444 38724134 853073632 954400191 959539300
43043518 90825208 29383 827676769 752852277 817778045
101678250 38545654 8266973 788400853 824499537 678733457
135705241 5972666 70818472 219101105 134023146 184862147
208588907 85266422 14082597 624572738 493954737 807015807
123865344 31554188 6130323 783138015 735723739 776375204
7482049 7365533 12864265 104183611 114669962 111841354
36730731 3447458 32098082 263080318 193748253 183917961
60354516 16720555 22092323 204155872 172044171 157356346
3189554 48877601 54255531 399332561 360939197 399781300
119414400 54270585 35248267 167958224 133514165 128117056
17503546 46173936 49780371 569122912 439761638 623608206
8611146 113326136 772761 689815514 685860128 757913942
59437583 5560459 27642022 525859948 563411847 559024358
290962152 6458870 91247473 574296711 551912633 559667566
46266695 5327805 17016257 184210180 168435945 202925126
48046396 100160188 18617630 808569470 816401181 824228405
61489993 209963984 21555722 802587777 841305207 665131690
125066247 78895902 15861516 247784780 237972106 254423105
50727854 41404334 580365 357145873 503138050 533275219
72571641 51145529 22592904 264437907 207584606 277619566
620535 15663034 18903503 140234390 161064878 159051935
572956507 307693536 106497177 694724362 535096851 463564950
79054132 9964140 88828206 188325595 182019745 210034567
176129342 81006797 39150123 556723468 511774985 555631446
532716495 255932916 237526411 619553902 426841188 335890343
206244989 11774756 204983554 317708508 324595285 326830053
145056325 17628303 15690875 210951594 187132515 190527132
27732610 8716502 10951644 287797734 221896826 249565898
23403180 5837795 37433753 946842412 818617524 657996066
157605390 46377479 127514599 899751267 758845502 932299253
223563397 65619687 195661912 513981535 667612308 596255609
18811269 53903459 24916500 507676256 500335403 493887280
103872124 151058461 163891341 694184799 668888775 691323905
89125323 12491647 9284901 124355619 239061857 154391930
24702960 31185084 27899943 421983923 449701350 443606177
11513092 175996031 4493573 818417685 803050206 823676912
31113246 4560976 63249818 388986165 348662603 363004344
55944297 9127631 1630996 614714743 505481825 595215976
79757025 5619888 24343787 213853272 198004112 164309538
128528189 174616678 2873562 152242731 180217558 113189024
10329017 24646954 2336775 186519247 197864605 138580793
51926595 33438401 127795376 526519191 448761328 515160553
3249183 90933862 17335355 291259344 302049594 256315530
17232344 7512550 8254311 85051376 71679177 82986842
28515135 12123478 75605388 216745134 216462386 220834018
296981043 62153024 64060384 651099570 755965977 867438723
15328750 40883502 2430166 553042350 519495315 632020701
163854718 27001717 97781703 925838474 775111773 875390422
361100193 66309027 84890171 455037856 343877611 369185716
76154624 99268928 103538246 545526407 571275137 587049486
425334720 128147981 280483862 586590660 384895905 523864649
534199493 10223681 18817692 836586223 813306312 654378035
156802845 28838868 41371359 513967976 579452326 490330746
346383238 84605861 46208446 507712715 335788067 483143444
49735935 8024078 40771835 185105005 212297005 208151803
54465484 24169216 43011560 436055072 447142085 431117449
14751748 2074445 4731051 169023926 153154922 160179482
1709499 80962741 74045161 291495825 330013898 263871705
3437675 25120256 12196134 321912357 269527617 284512504
11775360 1284499 5435145 145963119 142785632 143275841
699139629 38046022 172918766 746884515 796003799 567841118
276161051 124574178 78706407 407326996 452679459 333065914
260998330 26482247 62670437 445024879 233849189 408267013
217144150 223660878 6133512 500205783 577118644 565020211
238335304 32771929 41627757 484089614 470183779 438093229
111135079 135130231 85592739 339556417 378864653 354329448
23446350 3690962 118395163 528963384 644062380 679260991
47622019 49945548 69158509 226648898 188229522 235335644
30326305 7353186 33666099 236243504 258100134 236968008
2668905 3404422 146634542 432860307 391506645 413907624
31758202 417496 8061859 81816635 82250903 72237827
121431047 91890443 29417870 170087026 130451354 153456466
166476895 132431985 47917029 516139169 697273534 567847343
137090722 10587887 8861536 372754169 360432112 372004729
1489032 99789186 55263801 335984918 271590780 364286818
32677299 139545031 10647291 681109216 598248185 509431762
114766080 96225964 105674283 800132345 602050441 761918722
74195304 11816316 12725793 316243183 372428456 345291160
59313711 142567368 6545119 643993357 611307926 616126754
319567513 106648408 112838942 708819616 606224874 711023722
557715 14950 247969 877515 796836 730113
26618430 635648 66387555 237166224 244844233 259704954
98144662 606899 73266695 822384358 865583934 700266790
211525922 78093207 157629468 429292410 438337448 448771295
64093292 49072889 33060386 114719824 134208835 87127368
338161563 126585128 85522768 592342666 596467507 499716303
96386867 392002240 31232525 876164460 866681022 861774672
35449737 3858598 85699742 486218768 495752076 460279340
114277355 154093288 31443051 833598500 737753304 659589653
698003466 57611274 78781155 788820725 765062516 643806058
448511599 152505320 61914010 762277905 570662070 619765312
205364409 23340369 2700794 482962589 389032680 404720877
229709345 128090408 7843097 531848404 435558531 460907753
54167892 157430413 214669023 734735041 788609014 763362704
15586755 50643768 98417506 490499661 876866252 767350353
251381003 54934980 536177675 610539383 738900315 787882285
52652732 25488826 50655144 95741462 88321613 94979446
172732198 40275936 104471819 550880337 464701262 477899459
447593655 141143758 76965224 544289974 525226836 675749386
26990385 47258301 132040764 560886549 737031268 699408453
337662435 327292579 138830967 580578941 685448750 569632454
19892216 59978732 16139487 483355052 474226051 453511939
126594576 203714676 222864833 906503627 839959055 851846596
50145320 95883975 90827400 553640739 586145832 506018396
185544571 21870568 3399445 473049090 471560022 501522877
1397730 1435010 2789099 20848420 20839159 21123579
274072412 65597210 67555575 588721289 597308350 537653103
77104816 158655460 99388702 621186883 620506384 648487375
9664709 3523197 9879979 116141409 120270880 98788581
25835248 39544861 38432558 392250764 423949927 437343540
1464621 8093975 9146370 82809107 77526402 60899134
4865480 15931745 9091346 93434338 116076483 108276299
29393319 48469914 43288713 379817335 390372489 359961398
181846017 155527941 1862811 541494453 483529562 476726487
4173551 6531634 303162 44112048 40104546 39113646
73291017 16947240 20557956 252475070 253062793 208307698
254693150 167475210 46058214 536022613 554097187 410010539
192124502 95831494 6172970 226692290 214950576 230716471
3202092 81780755 2635868 479365634 380463880 434044416
154641276 55090171 51942959 683574402 653445674 712021502
205157086 9425893 225569470 402458103 497128021 470872280
530539795 201568708 44328078 627763725 400708843 372535999
180636495 3322487 72527155 336970296 348892647 346802396
31894765 21638234 10136273 266577642 297369128 296442577
29605557 3846094 22089725 344726773 299742059 308007425
10891008 2001139 16166968 84474898 104515714 135178198
296885168 213458801 53444646 831556671 835775623 704458014
99362013 27986154 16864400 352755686 323085424 358674970
527187 10496308 12859025 53091782 59133639 62902689
175593550 31383943 20258603 639281367 655525589 591131528
72852244 281036095 196177880 680310817 785517974 774101749
37993810 6099339 90165050 644447486 750650038 753084939
160653197 72394583 19888842 202062698 182426164 188944795
51877595 48765415 22191430 180501101 205843736 235675176
154810299 91681214 49463029 262031147 275829241 310030779
161394448 107048366 15675131 325547912 291461397 313879375
84375597 109952361 75118398 368926858 441739629 468143101
171203670 59372729 122409898 277739077 267814290 271885497
45919722 5799517 92050071 234440957 242277770 258879651
208017314 81630014 51623827 372909108 275143351 255577442
569240135 376130345 201091923 729665655 838086419 620535531
15093731 19196486 11722783 137717172 137478189 99425006
10132661 5761883 3160215 13445760 11785449 13833693
373876102 6416698 46343969 427032900 359352547 390428286
171074765 9784344 10355201 420851300 489819014 573963910
92130740 13255242 47916532 209657024 199319917 207227689
4007558 34967779 23238286 218938841 279711229 286867769
13383864 40640758 7527643 394128763 314562180 380585649
192642758 92273020 99117447 311240280 283696898 183653822
26662994 809567 5653586 121833344 117616848 138335378
26084658 44332083 68562769 432955077 440379501 460758634
171011599 114698814 121136316 593072328 574444525 415615981
555466811 53079693 122686702 933895420 917503051 954095098
169423652 20135600 76527209 720901956 885669153 834818759
310831926 42501241 32344783 360523739 342034918 353689794
611457209 415375544 335122890 686253148 677557383 597203768
21413096 15951625 5383979 248021224 176233471 247953863
35325811 36993239 37522811 471582651 507173407 500262190
121836337 11725093 10165408 169037497 185592635 76152324
209584000 33504148 109609287 506552624 499505058 524474370
344824656 378423 85244724 545328455 441511118 526232735
15921042 184570397 12057183 557083487 577058606 581986173
515720374 163443622 86251674 581620594 579674422 477539402
13664694 7114954 25499093 30312728 31258503 34785221
35700437 65040003 49793668 393786850 365298708 390658652
61125317 63693821 7468329 368516390 368186892 284399080
189497744 48954048 80765511 424178033 419129992 387716779
185394054 8002072 4752465 291229058 328685195 287754815
46845896 1753892 12814243 299920502 300519584 256126014
303739068 86871535 11679647 724116608 694571358 664387968
92882969 30450958 131546050 393299746 357696760 403867016
75531525 8667184 108368156 803754666 608482642 811075077
111613846 22015219 55665835 522630353 573665238 576336363
107121442 1452203 28977851 153491841 127119846 144876069
109886095 21759060 59248898 735175453 679155259 737347012
11950307 44528991 55960510 198231790 252158091 222060638
74485046 42968565 28117447 356735858 325529961 298563336
131768350 30673625 46517403 360425142 420856304 302372138
274928449 42838382 220107272 576877176 645310427 643483637
13098016 27869131 10238428 534254165 743644853 746397987
2522460 47289606 75950254 710011210 689674551 686354339
123047413 217644574 103996978 673493167 662226722 598872920
169284187 71818525 116571054 723591479 703744574 710719127
5372927 28319560 3839203 144740763 122055635 156345345
33717273 25159740 11264451 99992299 78681959 84800520
428234959 188292236 18491392 453937833 307502143 423763708
33799130 970 3284420 108292169 98122839 106372667
1665720 616873 300036 12175098 12805280 12847795
451583897 258521095 99440465 864160692 909270646 853001187
25299216 77786590 33141194 353985855 339535979 390360736
256453965 103830989 10595620 421752452 398189135 414255891
39256716 40721196 9791963 427201024 485949316 471571474
61037200 128185258 4280127 610085759 552103632 700876395
119317330 35822867 66689966 498188763 467066523 512637357
148417049 50703211 97085440 466093723 352836579 465732879
32047498 38072190 26740749 252096642 251175224 247881215
12579821 3530028 10561488 173510948 170102926 146834879
120719 6440894 6493278 114381514 132557082 113318535
189182444 412894465 71489836 767152111 785844032 756809308
8323457 9874704 5648130 175074879 170189650 172779986
3672068 389726 124424 6430917 2703505 3991906
37285945 4640354 1570912 76363828 55718768 78371963
61086531 69846012 24740668 229916010 232722806 198031073
213946906 109705940 138867383 660370337 690635918 683845267
95218958 68488018 36107794 564365052 504155197 525018105
125473365 71136173 5997701 439333188 430470613 390382378
19440789 34122984 3452198 155728845 150702871 156438082
155504703 8372147 2142018 231143792 64078668 52758903
14636429 8954822 25314772 563245114 563939015 458217100
43212744 12142373 29474456 147622386 167450155 179669654
355608217 698159 247955221 530330596 482056836 557095792
91772842 39836388 24792162 895031040 883294708 836082317
122501376 97642164 3054090 302057180 283767968 232749023
21674488 3455662 1743708 213798469 200877967 124667519
21248583 10956333 22230058 552761936 450339107 479525774
183731479 193398165 154394850 929871850 893042662 876921745
31624918 22658114 24706631 150312470 138190310 144031350
19448573 7482091 5766467 250191916 186498540 262554061
51951147 23261957 35553648 329885802 304679231 340479251
206951460 29256147 12911673 451111071 411463869 480025340
185790612 47939146 56202000 268922613 251687569 208030823
52415518 67530760 9907977 274063377 334951288 302961300
73105840 8576926 10245750 208603005 159357252 184746379
121523662 105997485 40798497 174883678 127159980 167864478
221534449 85899808 72692503 684998939 612387857 689834914
419852547 222285901 306652374 545311703 383931681 889197180
24747371 4296743 5212015 42578357 39233009 43467869
253323265 189752308 90487683 759110868 900381027 875407077
4219902 7844251 57144397 301274542 234782944 300331179
666259505 300813719 339901044 886595002 729222895 798907921
57366200 115835460 10575897 855691116 879035589 908712204
213886566 83311088 57054819 412558399 372878376 269099527
1832933 20249631 203166109 749178163 788069976 740585441
132188737 24577409 199759807 210670246 166216289 218734710
430759054 28575407 20216647 856141953 738611952 531464360
145226652 7385031 66799397 616247349 603936886 574478380
93898305 156929971 131897763 498866656 620492794 654378285
89541642 74939953 209699748 708153066 668784456 714135112
113827410 24890427 70623505 757757482 758268246 769748954
146142153 25533164 7410449 681583770 646246143 674962459
18544888 105303841 109761739 878265334 846540724 842336913
65582603 83744907 99739610 463119572 417167464 428492355
56426142 17403854 44642983 513008394 515451418 435085745
37794346 6467710 170554882 733923961 688132844 793935072
78846517 30785510 15106340 309368794 284484835 334296802
448176892 98510239 295306205 620899515 497022995 606286742
10709973 14778943 186748 129977985 125065428 110455007
83920947 270740410 74560042 782625419 857956491 740550290
10424480 666319 830090 92511077 63140766 87117567
5190679 66199490 36093237 409273723 328429817 332740597
266796554 36907642 12245788 899184837 915740084 735919357
224050460 147028078 45105766 498039725 439702232 326167494
56467075 21679306 45652299 920038549 918626883 857976994
112322929 40699481 126518009 545554052 561846735 550851215
52572001 36443847 86992509 267800798 361567375 454604738
62865705 15343018 148783514 754501023 879570340 749619624
10041528 5731968 1886444 124077553 133007710 133073158
132161457 81414678 20390639 395718134 760096194 738844667
31021129 31313615 31370730 518868875 405088617 537328350
34204003 12985719 465703 306587627 351120235 364846642
130745706 19224189 250622997 771448536 719879397 688805476
25462788 19166870 25854717 95107000 135493920 129280856
12979444 1835749 7629672 86342449 91391661 99328244
109679422 19403291 42935707 361150434 370983181 338446391
2056007 1559242 583242 19974766 19407391 22653706
128617693 108793506 18473984 750825707 779603805 839362810
97473932 3701153 44563533 832399280 865203488 845858110
627145598 507863898 139925703 746761034 677631400 700697368
230785904 13548631 65804153 637885486 566740650 414344617
14543611 6349475 15975662 67625872 61307211 65622413
557880887 187222727 53790882 932000823 975286952 712167192
80588490 64920089 20755302 570155723 591709270 648589419
152948415 6713241 37799562 530257072 528698767 378152086
14577043 13627089 14119793 20839463 20456007 30660610
297275948 1461179 89093071 738526442 680234853 642115099
103748160 9853239 29521750 183267958 197239549 176182969
25787086 26284877 10806789 185055613 197021582 177617850
38670342 59973488 374629774 703356116 632262818 712765938
6729276 28615214 32435443 467012694 402422377 514121766
32805554 30891061 44904659 619579207 623878885 668648680
230686450 48427856 2301322 376774914 333967958 261999705
417928 19518610 125445099 585839320 654750872 658658462
34802617 21483709 61721085 456895284 432020406 446117242
29845176 151877953 10261342 387183418 467087446 464539199
376591442 112700587 208608595 609641875 464193690 715852545
251426204 53706167 128829756 416683629 444199465 444564455
6443565 15058373 4579798 90134068 94627799 94786465
13811 1221 10748 119230 125806 131158
688858210 218934219 154605321 737695575 405344389 505012292
186378500 18352668 17345667 800074761 978293472 771030427
206592417 22011212 53652163 613986360 556672321 567417925
221945255 176731762 14905136 308449392 295861806 353878781
735570279 490034437 168420453 794283780 676124140 700536960
10091892 59062182 66035852 572206446 603797650 672847359
563837238 35710899 97503312 720507930 580806973 685898638
124008629 54888165 452904 267846030 265557228 258225853
107074982 47337836 135193267 408481959 399967928 411919571
693915640 226815343 437123251 764126174 521309400 742287099
236836483 43385152 142191795 428596236 263398746 214652988
216040674 90095342 5219834 763683060 761562725 514785839
66005760 141236074 17793973 452010212 370732347 459909135
121067831 22631513 60711626 157211914 245892178 237966095
71527863 21982256 3959570 124342105 103255414 120473324
103425212 148891052 40105264 612397610 623449899 589927097
152294834 34425891 57982212 304616909 264347518 284262086
45381148 9769855 46837414 289344192 383954143 358796801
613955778 357366513 117761145 710211874 492442672 707429427
477596783 40460982 260325904 960883666 587670562 725251776
17548795 844441 41699108 119454833 107538184 110359759
19348234 6715189 10232803 183316843 161665799 110912754
779889039 14634735 182511883 824633510 852535824 701061087
5631643 5104384 548109 35017850 35121756 36466398
4823736 717402 474065 5281129 2362108 4489539
3580177 6916618 3175037 91947894 91434628 79904963
7017164 2302510 4096308 90654453 98022404 96860299
104174419 10650962 2486409 441827598 441617783 445915415
330067387 156086046 27710815 530164947 499611589 511855730
580068305 321793170 653657 767216564 753532682 718432629
9842390 36866683 37506823 668553911 554532246 701160409
137894897 111890425 43912864 353282322 372374041 359872261
230220817 65640838 31730889 792061578 805077946 688698749
402274189 65644219 121322488 730313103 631178427 617542744
202844101 57437270 383046106 956148554 904745793 884325748
115446244 8158157 10681104 270566835 291806734 207495123
66658003 54900730 54393087 421994038 402084082 207789607
20532078 39486113 6388181 155524262 126343696 143952087
123409549 82096762 9512213 335912432 305707471 275173545
4673498 13072913 23491044 215340541 226206698 231697479
216884337 160321793 77520158 316456737 234900248 310615492
94800536 62940672 22699370 501934635 461225066 470725226
148656853 7305846 934652 518449998 507391695 501406427
96182325 133509735 32839577 891088062 911764720 920025327
1879205 11772481 46097602 313788758 223842911 248320755
2419513 23718477 1497234 62458265 64530745 62994383
88978462 168801567 44407422 460427091 673366706 718843709
8018778 13286688 95843819 470481994 414221752 468396653
268659651 172862838 136159942 720156197 721725412 814197181
389822329 351397528 79904865 456721852 481500869 419034018
18887367 18666459 2509546 465964864 443078343 309941727
14289912 42656613 9681643 131562773 132126552 137220318
238494257 31952701 122466274 445185162 445516362 432978397
65801828 5599604 4811089 212955963 172690114 197398602
33802682 67836314 73722038 419310947 392946907 381435438
5337782 45791288 33172945 405682910 514444232 521367038
547629730 63224561 106086647 587277615 550676727 283920482
217052124 29922798 67646846 450033406 405690636 498095382
11254029 25993005 13291871 597730133 601677657 577613607
91233952 22126227 20498661 138863758 139144584 151157274
168489854 128668287 38898391 498550612 661488392 463774485
559340 13697995 4414010 243979655 213566575 251452590
485249356 29139556 67812437 612229587 371212152 611723988
307709227 4860426 63271290 756720227 705376938 555746178
561259459 283040423 20718971 774285866 863921835 491061787
41788728 18860294 113376648 557785503 547819836 426355515
36713391 54652777 36584283 424200253 430693757 430029242
29068127 130723237 39554772 750421708 709144583 709647743
152917914 2143012 177211651 200837803 225836179 232368095
19199168 12747956 15031386 381422269 367379875 303167190
58788113 35630309 25473627 797213104 769900248 807142610
3927907 18841020 13116644 187348907 189692768 181075883
539141146 29491571 254260768 795962280 653950895 760853987
235941 2428971 1953618 21685328 19414428 18717620
306431460 77815247 25391998 817204363 649767051 616194926
52994978 32426405 9382500 720472932 727369504 652254418
269188421 788002 74497642 664902338 824377774 713622858
42226206 24205259 7989647 46320338 59312904 49290987
222836037 14588069 139702608 505186159 475348984 528264770
75067363 19861202 7954865 243969480 279480287 239051491
70065301 17520249 269115461 982738027 849030486 986924491
2319980 7015991 8858409 85875911 110100970 107687028
30203526 10324510 16406480 82475052 86717298 86068394
4463435 3699034 1822665 32357171 38025485 35344746
465417002 3951458 62549911 820159325 795654023 718478263
211358630 49227628 90672783 576524554 693055729 419327038
338239307 78909114 51482185 948579868 899095698 924087661
78697075 58092053 24746506 713702669 735470900 746132925
56951234 78044318 14097521 582665663 586442696 633349097
177902576 37403070 80060026 381795862 397226018 364329287
140989566 200308734 60173022 952718692 952290483 941324301
11696365 9281805 8734412 32086161 23044848 32355696
280436585 87686682 125672979 768330696 835178114 798973811
211557043 46269710 111998235 551795399 551880733 532491226
27618085 50138513 10098237 305790151 283196909 307487409
48181163 72829925 34507985 591249894 551518868 680928562
211412491 9912985 53728920 465903969 553110002 515283345
366487045 20402609 24690938 594183957 492985262 616463594
183490673 58762521 28211246 434176625 468048610 408146109
174646754 454104043 15614761 768659832 901585834 916350331
191982657 45469282 198900621 264387950 252298128 275438601
13236337 33917528 16508664 342252303 320740181 310546757
374700534 179404911 88830256 576702319 544891459 635473830
243644937 14846313 4246122 442804569 514268215 365351116
90368279 84337572 53524245 220745130 267817326 263091328
27362572 5678869 18068413 80789400 76902370 81895818
18722113 1302974 9778433 39325363 33042515 29559168
40733145 18525889 9769833 136993411 118284329 136456753
148679838 10930377 33317915 248011079 176408539 221165382
6856019 1552334 2836495 8704666 6059680 5609222
409775999 361387244 37725968 646457552 422927148 622993979
394488532 24606547 72728838 612073666 574164730 706013785
463027817 104661716 125428100 649372968 358289766 591367478
174220702 92257176 24736787 377259023 348320375 382260175
86263662 101008984 108391506 753496227 755759438 724905569
4616333 45725449 44344163 313124170 414480266 410967637
2911687 10737887 1557117 275605609 303975240 235090058
26329503 60948113 89862655 962722731 925378492 990861416
12427744 24969709 4481485 101766853 97118619 115416884
14562922 8028691 697576 506626219 457825446 475549142
208978024 10886827 245961286 647072922 498792775 705761341
479890134 173556971 40130036 522082601 416817550 364787045
183509575 288716 41684618 360682100 384202035 281133066
284457444 99388539 315798734 497158820 286839895 485767242
540640288 235582315 196484172 922360140 676297668 641492239
16759715 998007 78835248 839046209 748206667 854620321
130102146 46568743 32946845 616848642 505071215 458339489
45745926 97787133 84096767 523184168 487953349 448907570
93460444 19451346 890795 259174213 209163688 232865074
41264366 230607488 21622040 736161154 591538634 760842457
455197019 223088179 492546 829123208 803843785 638621489
2089572 92224842 73267188 278983293 361924086 348846561
44945810 18736697 26354230 78556906 75452425 65348683
79837808 23782038 6568330 192777808 182720366 212740583
8578673 5291694 1882785 13256277 12925634 10353035
199444871 60948655 100437308 516292603 350449940 383281777
5342094 26981603 10274387 201775990 223014101 216099551
29565023 8079996 10015196 52935285 61058111 58378166
64132227 19181449 32865449 805837052 676937329 861359068
31881971 21570466 1999387 150064979 136677732 139847266
149107963 45193717 190484835 682248666 669930854 544870529
22539981 94847965 3495523 330796465 335984443 317060315
10345924 22988578 5544682 135793020 135150416 126469345
2777473 43521 38669236 227662618 246544911 226418014
290102084 24987799 298435368 726392940 396753374 748535845
873290 3711832 3798047 42403558 45695990 34382641
4013833 2090046 187951 4228600 4297285 1804633
116685991 38069591 70931494 369505612 316323900 166383934
24565395 51291589 63039673 431233111 422920822 415941024
5972612 132989629 10629463 359266467 337872927 377367251
164887442 54253633 94193168 398682729 390744468 341729972
339959767 253591940 280410008 832962926 832403764 843445921
446495910 307580575 105620864 895594764 800354383 768382293
501205893 248742193 248797941 868377594 774369851 642420860
638926589 27914386 131542712 754591354 518313645 808451911
102454991 60454096 16273864 235941909 255816398 288148667
253808050 50029889 29003716 605142874 637200606 638751142
48182146 64399669 74254596 415682945 474120027 482261053
187195634 18427849 62635979 553300257 388345179 552647834
18351895 49202267 70393848 677838389 647995151 562593937
282699499 6810212 48047211 679892045 461831802 670577331
1837847 1680241 576601 32968219 34113222 31736300
20124835 8079822 23058811 141005851 147610835 139288093
154482547 55744893 112885974 310215632 315598978 286297953
2177322 18730 132110 7899919 7407045 6348291
28847792 37539069 112181202 515731452 649060849 510015988
36661568 23106695 10060198 324647552 324321209 308712776
168560175 216227061 9620970 639379446 621783859 648613778
85034717 41963820 200019339 586650441 626588905 586890505
231497569 37217194 87908324 897274861 657867500 684308117
24385733 8319825 14783410 185401404 204644788 195536020
468469852 23206719 152340183 576457978 332649343 523364735
23195779 38221048 8383994 285738845 300031174 292639305
9510940 63188661 36710746 461601962 311557249 461224331
21104682 2015673 36012731 199515781 197028161 173024010
23881090 5122591 4442367 291226576 329096131 217495112
298474767 28780944 91495138 656549491 419061160 616079006
177284894 81493503 6802711 228461180 185341293 186227831
522262214 16571743 46581680 892595886 910872066 911315874
128498616 160903526 202199318 737804230 690912355 708684528
52704896 22584720 1071651 758367269 811080448 661202062
154512570 260407151 162772590 891311006 802840365 673195674
23985095 558429 190562744 647718929 629185742 654441198
31380460 55558876 131756038 487758466 491448386 482619393
15453857 6171223 12921401 121976397 108050107 85995611
75158419 14285483 60619383 374068238 383020055 400506962
33350198 11161913 90652524 575883268 609570735 636056310
9867937 101105141 19856817 188952430 266636964 236567677
15503372 16917448 20478465 59250809 51830817 60297079
360357971 71157721 78590309 902957294 828661907 794191502
11273066 8672662 24834431 155455147 149022033 146824279
8206321 36482766 23750927 388872434 477793391 449143717
106561778 32822411 12592194 249571013 250452187 255850002
146027202 8561041 29611858 349986287 339552197 265831656
130694887 26491838 79409913 621609344 478405201 628951110
114390348 62999781 33514648 606827215 643816679 677180201
7632184 22392786 1585150 466190204 500355252 496297908
157108103 126631312 57224188 916347058 859906174 928875268
620324502 70934612 371759646 759759720 679526363 623134152
23724694 28364548 21652621 51927823 71230739 68292588
549411827 13235117 466406829 636811698 638313822 554548642
2049404 2643748 29496326 479865477 591541807 527958756
293211608 167894357 54878420 414550445 402730212 452711711
707551888 619250518 468021938 802230163 706552546 736597158
801971 335880 2354977 6683318 6609384 6751682
27827176 42717741 17703957 410190213 410958274 413534419
387891581 242342261 74171078 857688742 861402964 780573049
47181099 426946 20909434 400771244 343064687 391706966
54350413 135826864 17727651 497283949 506781640 424906764
58005416 51447681 33494202 913929377 783013682 787954249
38538845 3083663 1517335 76394437 75819118 53866490
97620948 53162966 55861578 922039078 808693344 801246197
276577130 99300274 424149 395747576 377328640 180026671
491623825 335339582 168886815 725502421 600734248 717914285
769633480 402831829 11697169 820232062 639726263 822143670
200467694 7606232 14840727 447321194 499864975 498404431
54686282 2509789 19680975 371202948 450813680 415589677
35016030 13456592 5729564 67288288 71594184 71404176
13682933 10461100 3084866 59062148 75857787 73504497
91841518 6837972 8142753 275112904 203995011 228879505
24882401 216058323 328814431 824044416 851013101 867269128
603476240 25694168 147947948 758690426 753255724 679062777
614763343 284512250 174284911 865895380 895297727 765404706
460710273 84181373 18965558 466715222 364880880 118791306
18066031 3392595 9556620 24925900 25598236 35019667
337105437 148179483 123245329 643026383 606096390 678824561
70426510 77068288 39553930 264892777 224765239 273233267
252504854 5514125 182511926 373257174 322814462 381590168
150819065 84601146 138795451 532325493 312800348 519588966
115711796 13179936 9505119 235472793 275433536 273106795
473901719 306540800 217668160 793908283 624050012 824521705
140567772 87266267 94049578 617099108 592820983 504479820
230917869 83722305 113448100 238210455 262332797 215093853
52270306 12887972 17107017 94367402 77729509 77157426
23995014 1710105 2387145 300640360 265336157 308825316
165978412 29168930 25490322 743152927 840487523 813544765
252813042 28592359 236378586 964352987 942487969 832831793
196398717 69781105 10380616 391577561 414492825 421393133
55012057 56297265 42324191 260425134 337498115 321493352
100050016 17938648 27863485 612463764 501148985 611511289
138445223 105930165 31391941 225139201 147444999 235908942
46808784 12473497 42295034 213130982 223613402 224203065
20869766 40284804 116314717 650310209 655113094 673986817
23389198 6833710 141075401 958974838 848974493 938502002
53885942 4997891 14524653 112954324 109832672 95793608
361576711 11904352 133507789 926056731 706815412 629459031
420544490 97402724 40142875 569137820 576886419 569352055
109441154 82979489 60198689 470045113 512302273 519729568
362044386 196879211 122432332 433034340 456134150 526655119
68369446 9962427 5714972 156010764 198461309 154241371
58085239 44266414 21947683 204013260 187177587 168381955
4737121 2527362 170273 5921520 7518452 5691124
25027779 31519881 284993178 818548191 772805060 817795807
32017631 6024266 6925028 92478877 87878634 93905113
501505664 11373002 45375820 717387581 733928596 752578177
252391260 114265626 18452033 786902134 817242606 832270273
479510858 74962048 37937205 595527203 558171024 507041097
23929546 79470831 6867472 223426357 222942460 226526305
64629095 2032830 13997648 67296905 25548814 41899699
523850802 163223771 34836070 726235657 819179515 685479292
218566261 28480353 43588919 680428060 713094343 689865536
74087349 33057681 154756 303759939 300845425 287017388
91224356 164860501 329132494 758284542 932260144 955210595
132366322 81475645 2763269 237957849 234674724 120881304
54475568 5127134 6687719 233131529 292609549 293847775
142405439 5030062 110024238 152063493 135043448 143009770
299245232 121176886 41854483 529592199 424453043 474730702
162977083 124787221 377351131 834051267 557404908 912128347
100451812 60965054 36121747 796684576 861877250 915613818
32563132 10838431 29860532 35900079 34049083 33994114
7222190 23920552 24745393 187827456 193290364 206054864
70736996 54110005 48341043 465019684 480210807 425766106
311809219 1894379 104229802 519578888 396441936 308443879
3126676 2703707 7533578 27752863 25421587 27279219
721371 1341845 19483961 219230542 237404912 158486139
218585730 42223091 184940 286727959 312601172 286156358
518471142 56834464 396701738 681769619 375090845 462039768
17095600 76493695 6043872 451121277 387296535 371618096
46589689 133484589 25806198 597952363 586935435 575760558
20608646 81300047 96783712 783318060 903724345 727293111
16686694 3647542 15773012 98145339 104472203 113792759
27727812 2142514 667952 36980027 27827364 21052465
99772071 19401903 2724973 189410358 168751983 175979572
388133612 41340568 64739608 562437254 282501794 568983838
47134332 59986307 65446094 596393297 828778003 844057097
128149014 3665700 21460985 379109377 377699713 319958588
21863077 143575380 13596717 888569157 894128540 852186682
67985866 9427073 6212223 74611561 67990780 66332112
54921571 63495855 109619098 802275638 871557711 634062205
515126423 65579906 306114662 545008517 331386890 575009182
81163158 16756484 14282817 376725448 325299127 345764506
154737540 135491557 205161348 855260226 849421756 867426724
149344456 173470848 41360771 323023531 383683848 292769341
110292235 2166130 23917908 391514048 384328620 381925382
41192982 21884346 15017630 511001624 534714166 446226619
11633183 1731176 25918910 78245850 92142266 81359619
17001516 41493130 8237078 778276844 738646465 796149181
25681680 31096513 48858997 466795393 464417996 477160434
319699019 173647699 36687869 604753401 555373306 595593703
51727917 66307847 113919817 668966594 609192656 681628905
370928599 79876840 106061325 619936765 482344331 624701737
37231783 9025580 28854513 981679858 979603175 984679974
278392196 8971777 16824129 561950748 530884417 550138478
79545618 8057829 10273210 114361916 95657617 64660796
688107723 190478796 94030526 716444258 698372733 197038073
34719565 13231313 42695018 119751527 154812699 138035796
103535454 196941749 77942921 594209139 590886925 540508004
534827162 79959893 308285822 562647034 467765951 647247169
446645916 230247916 10457351 695740507 811550743 944033837
18469889 7272403 15229213 121996401 115111034 132159565
797232651 389874350 462548686 854298670 655167086 828864444
54057553 14588238 186466370 751940589 584202230 711944041
43065659 10243575 7675271 161383978 161766853 133630156
6636043 22131796 1570805 147408200 147529594 152672431
14499018 56859865 153129480 900941033 840207569 865991122
21976340 17227203 2226470 189982930 187788421 230325132
567225062 213383770 288152296 807890548 776626824 538195074
61121276 69732812 38464887 448472983 451603837 476988056
29846032 25828377 45108145 220694374 159916751 228262573
20448920 47314766 37658558 840320194 823428511 389029602
843767 17630561 1640050 174051378 171014677 165622157
54314236 5393977 47999905 400434648 415181536 413979019
81357145 3202114 5204941 126198526 161589151 151815144
4904300 6110838 9968192 111572262 151494052 127802636
36696836 37036406 76016164 426561332 499688864 484788615
236468278 47307863 84630989 766293982 481527516 693926928
15298526 2114700 12684811 62467757 57253533 71949932
59282976 35495330 127318955 531691179 530652482 653105402
82138007 11422861 116638617 149725595 118033901 138686349
52717263 44562820 49494970 739382716 745406453 731420095
3556708 3375832 2660467 156503755 140377575 149784400
649638258 126283748 207482692 833019202 797838455 784765190
69038876 19851476 11545742 85027274 101871299 79550973
61290152 20054815 13296884 111654644 103892865 103168063
746384373 356767243 253928347 833163015 662030805 634669557
177701343 6606934 8163012 568822102 531095503 564076662
70018678 37613184 38933063 582221502 760331060 752052779
421145054 248935815 64319357 577386301 521007043 574029675
419973760 194564296 206742828 559994516 433004423 544798550
360908682 163329926 37353727 700330899 688160042 698279669
3021042 39523212 43972932 294027998 355005109 352668412
29372365 63201342 34111 627024185 626256556 647043943
172665264 110150549 96397795 418412427 409245211 400363960
186776918 105316030 79610144 657667078 659236494 587916128
223215228 103032802 153372127 749740740 797136255 650409352
68993206 31335079 2249367 95620501 85734171 61935298
35598245 8300425 166992974 905678390 852837178 806508514
21711068 118473300 60015740 594441638 650677442 727441504
40389843 149587192 17399512 950832739 951773118 910978303
63915118 444219 70263918 378236780 325128274 392006058
326926418 7191185 29288537 630771231 770554798 391181264
215569064 86539780 84644693 596353540 663631619 659143714
483778356 175146372 155063893 914671487 820465911 969284656
19894345 46194838 138331757 695538745 666758976 668485283
204415914 79188554 8607269 359895489 410619597 349380125
96446206 128150865 15919737 451536645 404821559 458121492
60021691 75759031 12700116 358912011 327922371 330489874
199290820 86941997 114401825 462637173 432267500 479894304
356158281 17291832 70983685 694147600 651261390 718572392
482874817 163631396 174109386 494090550 437681324 440640779
268657556 24463804 95312258 752947395 790890036 771410595
833127431 32443434 147337661 937712316 786047509 775354048
80525621 17689906 177607608 518379523 532622678 578649416
101609915 108147302 62415091 739505944 645587529 585215575
258068677 53698689 19751062 440323704 428330675 459085432
663693744 139729210 687837143 954133365 924085104 953789564
7813001 12914946 216264771 322935534 317913635 329380060
462793644 14016849 114360914 723173347 477960859 721688159
81176797 28361360 33196796 523960235 470855694 474998600
67213744 103697128 100578297 727859734 854489154 691935866
6649607 4186563 23941731 84622125 92209636 90222117
54828720 37133174 41778575 206602910 158527604 184653500
344870 3789648 6699758 94780073 88157467 95452284
48718912 16779039 5749050 602593635 630407968 595280060
590304147 120247720 324760521 730359489 552028933 603203354
130450937 50223315 30200841 644663596 687422121 634366933
276604740 133359917 13885675 739293562 757662205 770681378
346861548 163779926 73440094 580589539 351059429 403899861
266812557 91359877 22348703 827114102 717755857 841947074
22801042 148069409 7799375 502269037 409879011 465537723
20893301 14446741 13654199 25053437 28660581 28447279
449881464 2147196 394420423 680492758 740762864 532461764
232388563 334201782 57449966 844817532 862143166 884239378
154447270 169306709 225242224 498841422 501276183 530757274
9507703 6945901 1374432 32861585 38036333 31772632
1597778 876016 2516130 205363003 192227056 186438731
2804984 34705443 32492092 338119402 364857745 353578300
13008439 34297831 15027486 210136098 208737237 213053627
100730017 10954162 46427636 391036946 328635466 408394670
216835419 47278475 58271866 323110375 284546363 315955945
167473337 29369708 239775148 499899794 366365037 514335006
311553517 17357492 94931115 339654495 274134672 344724095
34958791 10701299 18250732 46037951 46130293 51043106
59704711 40200072 2162592 476559231 439108961 478732815
105889166 48553154 10211916 734837014 517748441 810984611
20038853 27938405 14924711 141603671 156574924 215111718
18828218 57683962 105799655 779102752 918094748 684412185
1387077 571863 29702 41555154 42631792 43347729
488393442 323206911 108779672 580080714 624781336 671883365
11916577 12633218 15465288 25345348 32086220 33201837
70838635 23714710 24044043 391872800 437782913 390480357
161791151 9670882 23103454 284583011 305300268 194116069
270735796 49311876 119859918 452690619 392903621 448564603
15185606 1160400 638785 24637940 20216208 23421756
374039314 5995432 94603785 786095418 922954632 814225027
125343020 42979402 12461524 691010260 625078713 644348796
324198050 120290034 39093854 691552687 549029339 585492849
8307230 12858056 13824114 90652627 87097666 103130232
116328968 119245891 7626972 698681065 631199708 651824966
205118243 9572103 15851108 508631449 508944501 502939558
108297720 97346115 17682588 654182622 688474960 765246286
136166249 4012921 51868148 479091596 713142257 664862097
159815181 25697670 84862134 977094900 665114039 968812355
68533200 51505448 7577635 171420482 179792706 201200294
736566092 529556563 262530647 933981969 850639296 669837530
275691122 79944299 384250987 725772225 694779260 683927549
119135350 2671271 46930035 199092473 147727976 135743339
159595823 6573307 139360444 294247484 256797354 283838986
60449924 543897 55227662 83923047 64064241 81787756
299660082 270812835 160885871 923570831 889015947 972637342
489287717 47093835 92367095 527897632 263491387 497020129
79469790 36676860 23354228 280208483 272448383 251478791
417578980 58332985 110103569 488759737 452303443 361001002
287220662 8841886 68052062 431618047 394147730 336906221
338702207 137848571 300084566 561831087 557938878 607092358
10919903 37433158 20598026 112824851 98054907 115483434
317799406 62691516 99599607 411792522 202667674 388642361
113483726 9878930 16303910 205843701 185939591 147536530
20146557 63306700 53183018 117646272 126015873 124148560
17992304 7155214 20782752 124312144 113755336 118223162
106880367 41677237 23444113 662621015 613503364 785269207
676188184 283215372 243261220 915283774 857139513 732745961
27306725 57205982 11953730 230317182 235762387 240621652
15083935 13270856 22550523 249375450 281609950 272020834
527644817 55230040 154961444 719378817 720781719 602444884
588584065 78738843 297595433 705412290 846286202 510574439
208331228 77565027 79473998 844849981 870477035 753662416
107218450 28011563 55864757 563822787 548807585 401413255
232960598 48375386 58106489 363570512 275935076 386745453
76617755 48437996 29391555 348529352 283988912 378073895
56453820 2133927 8306465 288930201 342467533 327394689
24461327 69895622 101016839 857106777 903540035 613163625
48750473 24726635 49901396 593745859 626267759 598953959
24796953 70785371 153069739 583525811 592567103 563855511
129619271 8911294 20297596 655873949 667935833 623086830
28439250 21042626 3765566 440772092 465532960 515777002
323557431 7424418 71211536 433065295 400208971 346868441
63594883 10444237 60889295 84700305 34633285 73599965
366343000 361647447 305577850 712987873 687420699 607951262
5350479 40401958 23594185 849489447 813909325 680985915
234747479 105507359 8233341 448068515 393442378 449811511
119538397 174692504 5042225 535138800 506244479 532614897
82532130 17809629 12160423 168549852 145409268 56146945
90916600 90086492 1620616 600512045 663434286 674338170
100188342 69248872 5919024 683781403 721361042 697194547
39907114 36089615 32324608 866399163 911888171 874782074
563914 1485705 5707519 20791367 21078443 20536168
414712457 97388984 20420134 865700664 459941977 701120592
158447266 108061190 5832682 790176480 722798865 622975730
150129633 76568916 31232325 571001739 552462304 527797711
370149148 343635609 3373126 418337228 382801692 307638108
44243889 11622341 1895799 183848539 161094348 156285255
39528510 139933051 153853389 736599059 723368787 716233293
284205622 179392024 1949227 758305977 821665146 736930004
157236976 11776503 78176755 317119029 347026477 379373497
2957915 786093 2074567 15816453 15743201 14535543
40619257 5703449 28499207 92201964 76537439 88759863
532746814 21446388 193015699 603073352 579905409 572552025
170200721 2472414 11080861 402066039 309078205 400477224
55687799 85503280 64598154 350537826 348643687 358565454
442102142 42215547 110983621 674937666 84748678 565237814
308081262 17082016 7779808 724293109 751064252 716841376
175426534 146025891 51852869 311205514 297003407 229980124
267396398 15648179 196526130 463020080 489713154 437491826
362381799 148743429 74289149 663362490 621053785 642058650
21672272 4550795 1566309 107214221 113412909 107531531
469017403 134670306 131025296 852017099 794148574 754384998
303569031 380980015 5721411 908685367 664433935 749083950
498275128 192706250 178741933 855857086 552899439 742596093
491349603 94239175 13499746 782833671 535792260 679880409
42389120 28715194 542322 154013911 142128619 129409674
175973340 92122088 53161794 946032197 940281334 501587568
1647543 1570030 185636 3302682 2788767 3333075
147526969 75283228 145258436 202359932 198802656 223208068
249494 11368942 14711225 305042108 290177749 291951784
135534470 16568956 16327963 735155348 758985471 726950584
70524463 17562259 15760397 95121254 107259633 82277263
191907967 26217339 78447691 810985479 935434942 947941072
70055647 678023 45330539 74595177 34194331 57535428
16408200 3798754 7994868 83112476 84029570 53346732
973750 2518164 17726987 98965544 78550173 99342081
315133331 149230918 150018834 689777769 727542689 617202292
220605137 17694737 13929372 824613466 866029005 865198386
27835893 10280423 4029462 139435057 156245141 149457664
59702762 30573649 44158715 310127366 314418833 285695660
47534452 10441832 9754496 289198362 298797287 236662875
352707239 264282664 49659696 736313956 745699206 811872154
206423165 214823242 9332338 745056520 695400014 752557140
91462191 167103159 111727599 380020666 384809807 440117059
78627265 158244287 100416130 607070021 676022801 640607613
6895630 18734441 12851417 108862709 125868234 102579829
5904328 6833252 7477139 148225670 152111759 137538139
12150828 94097 510597 172289191 141264603 140677547
10157868 7829866 102668697 732419316 710032641 699431901
432738115 60003207 234998806 583149475 410014451 544217096
40886609 99486341 76335506 306576386 334478807 310778719
370107213 219238256 27803037 714364441 804102706 799134161
54330109 118497506 81906519 723891312 615023118 678685874
91086634 19063323 55327388 178187452 208384809 122341366
15601915 9230768 20761035 175895699 161966534 169461110
391371982 44685763 22587337 735941654 790832818 599726476
14055292 101487036 77365809 556823097 536158775 583610988
112850325 106829199 193426 900547375 832832854 931696831
79387057 45731412 98272195 471084678 360053542 425691619
119928872 83423943 36396523 412970959 443401557 400421641
346213028 63479328 34487176 755286698 802638321 843693136
78768431 7018904 194797878 787474582 729113183 759986374
9557312 40352 309394 40448298 34573414 39892169
265185389 122647138 148372795 572973251 588503634 597788076
652754291 275607006 428496339 790920379 456540059 645004828
30641427 6735892 12996143 232780269 187894320 243343920
51628413 6228482 23052987 176607870 177942171 134407319
67538908 8258863 65840106 272318009 204072644 267735182
118237741 14971893 34918813 133720812 147550315 157398752
10857485 9854255 113906 138050771 130934321 122328846
399546823 99438299 21915267 910005174 826982890 664441345
45051045 136518361 97456997 681465348 916985518 941588855
23233465 13299101 8458727 90903070 85303445 75450077
8753710 5181627 2314823 107091954 106536548 103668223
390168391 54457241 148082086 768084191 395556890 830672647
96272896 69391636 24248086 396712637 361026191 411725365
66547555 109080126 205936662 711612318 723082430 704361747
3815671 1478311 209051 13480363 13219273 12199449
58364201 14509042 2235349 274694915 261094507 255051638
315640867 17115968 7584462 587610066 497089741 571185920
11035699 2896846 82420153 745254356 804546332 559605974
81881127 186485897 14003058 894759568 883091714 889025569
217526 355598 1996093 30331235 16931909 30744835
427914845 269743902 90956579 594142279 685948821 543621350
240008427 136412529 103072103 634255099 661706890 570993799
230438280 63734452 142140987 677553643 504934096 707268685
60991864 45599909 51248346 531010868 602063987 568319145
148401834 60907119 125310495 875693501 892944435 817404611
257551155 2464151 176932074 275719699 170211891 286329419
466958053 79353332 9466070 572309773 617205294 533111952
15395054 43694670 65939050 371774328 353418656 373194084
29331595 12203000 92148796 263907791 228505827 250501611
404486 2718682 4125826 27867871 26682526 27293147
625034580 118859349 407139066 793345280 740570946 727154720
124676872 10762881 20765382 637671069 430480840 392839547
116247 54525 500762 16692701 11869573 14559547
87755973 63491589 66540597 605795700 640923334 572942882
102110875 88650787 135978296 703476278 698515583 885825770
3779352 36382806 3596291 437709946 427776418 424959246
119452939 33684063 4251986 570038832 592934242 481459682
12574155 19568809 99016273 373338882 407843021 446321775
125918593 69751119 31176355 267740387 316085664 223281405
61342500 12236554 8701892 135631348 101827800 64078266
114552581 171366217 29152956 769692612 962212473 836103793
4448462 1268168 5105235 53077965 42359805 43833477
4367162 9790610 22059507 92561073 90966616 95270939
402419144 19390526 133816224 517850578 392508906 541044247
517317621 102999325 30596648 889939670 749344474 828575109
12815582 37426314 18210039 171304200 177797368 176461117
257816444 138044173 42661862 339875090 243121320 329603020
21586260 2898358 6455072 29411993 32256498 20728596
177512127 34546750 16893918 247864581 270589595 285191872
47941500 909915 154137063 489783357 482891426 500652938
77546695 9060934 33291837 100496471 100396565 70741222
27570622 8250769 28745862 105262656 106688657 86811046
80991611 10761683 53559847 293372620 305527194 269589816
296058942 82008959 267267810 933433544 705475980 929228618
35267605 21649747 153295 55674834 61346530 49496095
45873510 8838608 11529071 63770729 53263916 29231318
601356 2245594 8767375 66801907 70133721 65522125
61211560 36721597 68459425 75525325 76780629 82128158
388371039 172124560 321887484 472286458 299128559 432546934
481339952 96537062 316632173 901527944 552222477 917681435
32559608 10892870 11966132 327045726 378409846 407803719
123460869 25898374 37479872 156246303 121727541 140911334
3777918 13394031 1501316 36483827 39062482 36740515
13452724 17946094 15242169 129953059 127686763 129602200
18480462 2680345 9006631 38276873 36405965 41019891
151557821 25489150 11584540 284583088 430164003 425247609
158974543 19172157 94379964 607730787 635834682 659169568
544816679 699950 47982895 835351423 668497692 578631706
1534399 1842346 8118107 78976240 66200664 75354104
12495799 22209416 9586374 227199561 223635986 231223693
94468025 25239427 2512773 194198877 192171763 177595489
76584692 23905056 59253394 385567199 473422394 427643211
353828379 21576147 212520267 681616338 736487834 649068418
17227195 21946494 29201809 407776049 423574001 422941649
109290127 23228178 35459040 877942137 947790832 954470885
51100550 19471017 515593 165124588 187223382 179372544
516711276 126178735 94630020 573146473 440255309 548632559
149737010 64602237 145834991 842734156 684486001 903509061
219521688 31718985 232472383 456436670 469248307 527494920
346170901 319456196 242981007 551564208 544607749 449491419
710751543 3580640 246868801 869302357 857483486 556159283
671881239 117707791 111104116 800787635 847979704 776105415
8167046 31230920 998060 371046447 307752273 362617492
57983401 36301891 12768730 352924520 301576145 418229117
386114368 36390614 33693944 391468633 250391300 351774802
421670779 7891847 175204093 835572424 793197337 859799815
116035600 86175447 23693689 669299289 673455490 552713661
67030509 56258584 134328158 440930538 415739699 440240162
177928676 16206040 102009687 189475063 102027517 118471616
108754091 78625739 18359709 665445763 706450186 569194109
16682623 30422764 5199835 196587757 125499631 175016417
19367174 6105750 1118378 108932314 104746234 102529337
24793837 45125450 1070530 279161249 308134118 240332004
963056 16381712 9478795 793988070 814256120 792277587
157331769 109338386 54504717 383904759 374104349 364767297
687623132 119515180 567113242 718380555 494852709 780227525
270208582 117788879 68034832 931577122 501393697 953281847
165471494 8642062 131694708 239055181 242613044 288316336
84874057 174759787 163928858 930522184 884664141 921811751
265502726 135559400 171637394 875163239 832826668 816248052
16193867 7221239 734631 55752490 56885900 57591264
63975525 24883252 72249899 132111724 111376174 159887154
59630641 55913094 88030857 644255329 525020446 495819714
304425937 12874911 6716013 773313351 456049493 414314592
10984312 59193530 46783898 418578009 477204551 529687004
6436153 24181680 20505956 678148553 626602629 626148518
277800618 34587180 46039066 967343530 842438261 976542222
46755956 16733686 237086 114912719 118769153 79955935
303290256 215684156 27223483 625282702 384401777 529212710
74953058 129155771 477520158 766137985 920127071 865976052
576755602 192138145 68637316 867124013 926573706 938558783
49982472 1072740 76989399 670805221 631859535 647170073
636625288 233699352 372307406 691055306 774004262 679967485
276648444 40154714 151912046 324355935 214152782 323547791
14526976 59670264 69717198 444865969 428591654 460356485
177175352 153343081 118571431 587854753 468883975 591537723
48529440 6930130 35404450 488700113 481138454 382099485
20348989 6483511 18902342 189448709 177158710 180995030
293410847 36264891 162187325 332179704 261890757 300574058
21448818 1000899 10867292 225346069 223332556 228192056
21822022 2122719 2216129 119439421 149778860 139691837
80532695 169510443 435395345 839067524 794505026 788122321
416504634 302506363 218668919 598993282 693850271 678096171
114543373 32789811 116062630 798261524 790381007 745575928
408593924 41619895 314574503 696047400 740068010 763985974
557281176 48057792 65777767 607256689 434219130 539743571
58568 458430 815687 7136013 9781389 8736051
322816692 272983751 141149399 409701040 352908707 415783984
328099596 800353 33874130 506235859 538758405 512111925
85255529 46383444 9489381 204265124 165017666 188817814
59576569 2715497 23411367 118642929 119172420 101321882
4536430 9969334 7068812 343392130 272070705 312061962
40003840 53473910 29276550 139173190 134493441 110257367
249912933 182703911 46382976 401714760 409024555 373571704
479136054 11099532 328395332 821433848 825143412 740337144
19286682 18738130 7967916 122437462 97177304 125461259
85621090 12774531 18800019 691048033 701377897 431022969
28736276 912732 23287477 92411693 89407883 77872074
641429429 241199583 33050152 799835865 752379214 693708591
521500430 221795393 164856977 739224076 428598083 655756235
136285788 13761814 115466321 142460354 144574434 158742990
20893946 9810107 52499363 342594517 353010600 311383184
44653952 35138617 4912873 187129886 187793946 164210769
261185435 14917413 44270432 748183886 853149314 662899607
42621908 23538841 12881958 231905848 224846674 236429035
9968823 3888903 25498042 117131527 117594427 104238826
96798953 53087903 48068508 311058437 358785569 342306678
24141548 220875 36013798 92365564 99190727 100185190
450576843 34230171 132755880 881205437 922101844 788284342
110183157 75498431 75125628 461940761 402647493 421405422
3645286 75929642 98888954 459792658 485453187 498349238
116803277 3026534 41729339 465144728 490062479 444866877
44670312 83040351 51836242 411495951 424652250 418855837
491495435 16101567 139056990 674959575 422218759 674103631
3160445 46657143 23977044 212254972 222118940 212357821
39427951 260846 16035241 156086475 156213572 139186247
52815001 46166509 30089771 308612975 372798992 375012768
359019292 76223031 305960511 514246151 494922462 495862963
19559477 29816914 10626268 174461521 170376614 124164469
170744133 82228506 38918078 572774462 529793663 582884120
43456809 39784760 73410390 316000646 325726729 334196646
204780306 31559832 95916330 734526409 632536526 689887422
105457191 54136079 9493596 844063560 858244146 832223577
140691349 13120760 114776791 751200093 863001618 859175859
22907977 8849521 13409317 439510157 333368518 477797375
9534453 15888351 24689222 779374461 794493466 814825042
191296056 45525763 130999229 648370479 664430424 668807867
558646636 68511794 355477523 887673483 725898376 848487677
248165580 73046658 2823111 686393296 608928641 691401819
47521472 52629146 21949960 124395639 252382344 238216902
332739608 6783454 68491727 410425535 279270997 402831986
351813121 127291929 169060544 417607104 458372214 334175658
95913795 17062133 22496583 188529534 190007703 174325703
17547864 10917539 2091056 38368231 33448132 20212137
164819728 77980670 174723740 313836196 300697955 314195513
471234283 90903091 141402986 699564424 622751280 490090122
90819059 85703872 6172812 427665304 511501747 587185912
305009116 139233904 86407199 333136379 366936095 177865924
29461771 1980127 248761596 706530494 796515766 873600466
160095073 224522774 29295678 858299250 844820256 839935766
54505170 52863435 41711946 158398921 180596689 171593754
420737824 137051866 174036031 746694767 931134752 800377821
132142080 10121005 268168864 245449230 256930842 293167546
199561205 167679739 31397640 242286886 230921362 199043509
7013551 9755159 10210263 153776251 152540703 129116952
686803798 29572851 7976943 871721472 881998815 879912309
58687440 152702897 6795882 740327029 703914572 653631124
339334608 171512955 81976219 439054763 413665558 373753334
64209973 27080467 167561936 959784897 930561175 927084569
307732939 84766796 43897185 400081696 391186162 475374703
377706658 1408766 25225708 556186640 515443149 569955131
108207077 4365780 520428 239358681 231402310 198386959
60448902 20065084 3742746 703327802 737058583 412727425
245603626 80134501 79404626 355820380 366580208 409391402
68939174 37044307 142205499 740429598 531724711 720138131
506045669 509124998 122609857 703021024 578020101 683062364
281099276 50639099 84645252 645578059 639634332 628836267
336467358 35518810 49199189 823636474 512854609 591286643
84585958 118187380 3882050 465868331 463583074 448879846
4562799 9403571 2096937 29273335 28443296 28651302
203772096 5541888 8416520 288687975 197108956 268303434
945899 778533 2049725 26814868 26695601 26220063
696419395 158182489 132399505 798998753 720657894 516633209
76893901 121727385 40716707 921374647 894902373 862930084
303623834 94832097 159141823 352885702 370307580 276654084
18295394 2413029 2984256 61990520 54064800 55893829
132688787 25595897 47327682 901233436 887366286 845001046
61378715 6726653 8868292 623399122 617701112 640354773
62380213 17360622 11702909 393286069 368637149 397472570
22727625 29952389 86053202 421205998 794742224 785800633
718243800 106405618 79441692 921857099 455326695 490899446
236014019 3262082 85298201 434781939 331429501 384775877
139062796 111919574 37066030 293910463 338293435 329211807
27112521 23542064 99042493 684990569 679866110 649181035
52023439 2220857 25672129 139422812 138247907 134533193
182407604 48861822 106902140 333503623 331013243 302323543
24526239 1640273 37364432 639465144 675757891 785969681
51575614 1580480 10426581 86784818 93802280 55408079
101017633 253337648 56282691 729135141 711333942 769511361
63632260 9680459 23909999 131916052 179212556 154446741
3044693 1121679 630229 49649198 48836464 51190319
318338736 9530375 23831565 479980419 408630341 443616540
43166471 38591459 2768511 75333862 80208010 68577167
167133252 29234175 3545517 758734982 748818713 595485489
131267587 94046113 108102719 368683517 397109235 367486749
570963244 18667091 174032164 617785911 528900796 661200716
33970006 8344333 66312302 617818228 691559726 664686593
242395716 80470347 75628971 294881409 246724890 304805115
32429260 8365683 4744449 307358210 287565620 277764241
123128193 51071181 105675443 854515721 866549435 834428387
145642226 70171225 55431483 673917656 666237878 718545939
97723669 125164678 23398925 286027812 272884411 299199954
19454863 84819645 5772238 172125393 229456285 207253526
1495110 602619 455657 2313071 2234004 2645142
137029307 1522423 118500098 728536577 672249651 739469215
57821459 63200029 27838599 760040383 873268633 785165789
59954684 10430560 19017062 87827159 157280742 140278498
91046801 30147656 18499444 249263352 243192936 211182044
381711054 28493470 73181633 566862318 586402960 482868851
254769774 183126409 150936540 830387107 794320847 711227868
13046064 61156066 12491760 344826875 340604198 295075050
35809899 12610601 15602102 62396315 65386643 51776640
296062455 175018138 2689978 352097715 330970175 111785280
797636503 55581218 107328163 829947087 788098332 398782240
218558193 63266420 52620614 775743330 750693148 762072037
170536 36768 436229 2933930 3048550 2845943
117203197 3574581 9908049 145452793 156813743 157276643
227261259 101246970 48439170 547028934 500242238 486131113
220833289 37724830 16054112 661180206 550481558 659363645
5759534 6765 530888 47382632 48602990 42112534
168532478 180077456 46868235 562817115 641968943 648083098
5815224 61455163 6455742 174374795 189854420 193173472
502708544 286766282 479058980 754860215 678214846 741156627
638997385 246343362 120712293 801246144 609801469 249059254
464984591 245291297 74951919 711261014 681912775 764678795
402727161 23126399 99579766 796984544 626542659 718969808
97329390 30214119 15377889 226610713 232744445 217817841
403878265 84340034 61301659 673247208 635463810 684705983
86034048 212807285 9828385 362681567 366037720 266141646
11417590 19476804 10045493 99505790 97936807 92757514
5148529 6139382 8237231 78913006 83971836 89555609
32431001 14492214 17036602 62503167 64171784 67712265
143199434 122791527 90658914 899572178 519825697 844797649
399563881 149712334 79100391 688667366 717136833 648619895
266893705 44478141 14596795 492382105 449761952 121653128
128057246 53465285 45573380 355797751 316777095 314741020
91246825 11346452 107184791 813399832 812685180 741035572
75395024 83361486 20819891 243655968 264961849 268619260
63110366 7953740 55029591 430171849 509786098 663281625
5586415 140106055 47541532 798478786 732546217 722247791
419481403 279958672 204888793 815449535 895811118 774363467
63996711 19995244 30022032 451546871 454960178 437319264
557188184 356888070 7273125 772988747 726573082 822735113
10664586 123764215 62214080 824726081 766270840 955840709
20426275 43778679 227452121 853836359 883480910 838185632
231916505 118103612 12963069 948198327 944534192 976188373
374858126 96300198 64962106 495355492 350561381 486226730
66425271 11965162 50919307 323395622 320631913 283722788
57373033 39485172 7593918 290724371 216072896 266612300
73972894 133769179 24424122 589087111 627080994 623161033
259262866 45129041 25220234 674433063 846457695 805789409
13093583 175508956 148467335 882086350 886205985 821063048
236289072 12125495 5152926 325580694 365960415 341398791
58233430 79509211 76328828 422200375 405622439 403365926
104824449 28530956 4030197 581660968 492703569 698511728
14617996 8468823 157176627 762794968 795168902 905031580
70773461 24810051 24282598 141588736 99811572 138924388
655182204 93127508 33039232 763550409 803499369 173047138
332773241 45183970 25517995 944478060 761600301 916977813
6741041 50543126 48833436 402415254 416949352 339628178
47833297 73459853 89253515 672401348 450724122 639209928
122671032 127738601 64753308 290081267 325205341 259317643
211022216 14366778 45369277 421285347 302140355 438293217
44132715 36738327 12701093 160873876 161252190 160775041
67681264 9593940 43711482 491871621 518854522 444127652
32183228 20320595 42816279 412475039 362634986 276577668
131519426 2319711 72547738 541089728 512257386 605115390
60580664 17941133 7434791 188941951 243292942 208375496
442122942 266735743 38052606 636717603 484824685 446027256
1574602 4318261 2175066 34317259 47618777 49321779
5627133 17459526 29935903 148567472 153280351 150203700
1105156 19261 139251 15452527 16527523 14462675
10062256 18416499 137580 142358197 151081863 141274338
572949790 190755499 62668089 666828880 286667422 360173801
123468315 330884049 39473141 919773458 898602561 891821255
36222279 38115088 89266602 322829825 453678994 435497165
115574765 10132466 37114653 591827865 512289262 557959059
207836546 144020085 114932186 319847370 502472029 348763622
16494890 197486562 9721344 368666625 498376434 461145151
21050176 122399483 59619665 827293861 827783217 726231677
67071852 8799246 26232094 109585980 92038720 106768125
103161272 77033298 51458814 120732239 114437887 113165860
35093309 7374985 85565268 493841825 441233323 489458972
19148333 40800336 10261377 207586407 205397981 241376104
163004349 102196557 20234496 782034383 655838589 773401993
33365176 30414973 17951271 130691963 123271641 135257331
2890144 16608047 60413215 575398524 538583108 499180198
99276919 23249532 1470815 525349071 513735568 473492263
694065798 186115295 242100545 719518547 460496663 511955502
39871146 24548807 71141638 597927686 646173183 685829821
105713769 54745446 3508243 307910232 318275066 337460715
288011191 39815257 335435276 791327001 835113211 825631833
50537054 6015810 35306511 678605416 669562832 626100219
24376959 3958237 16708114 194443793 183277622 182490357
438692644 73956681 184544391 886753027 648446855 826803774
51205604 161117830 135441814 544416985 568967366 564036884
135577774 10267757 59804238 949658350 945947676 964517236
17630178 6285520 36150283 450760294 468220350 506860987
507887269 15053969 9987633 592085005 337294661 188131234
155888374 82711257 14452345 662382003 736124126 762314522
13089013 2859688 39895 109033169 118208621 103296549
195325028 36982202 72109698 817918089 824973553 714105082
7303754 28391366 17639592 358802647 378229024 379330971
148119406 35023519 114255471 184836618 126167260 174076294
92830338 276924 122143675 670451374 688418777 687455170
50278927 66689565 41933227 308683345 437758559 472366455
5564725 40609423 7873739 151556282 163062994 161130296
4545 6357682 3940769 23327376 27803495 26094574
42279282 3064231 1728442 121069584 128095209 99769609
164806513 114656540 14655842 168346095 159157315 165047822
57545674 1131985 15625679 69735440 58024256 46617362
48168185 38049816 156881157 811941367 653292261 720906191
37890203 203038239 97846816 704732844 780243526 710848684
204517485 29320346 139219750 352804485 238962558 354126740
189256430 44191832 86522566 590481866 595656478 527127460
48823718 44120046 59595820 488924749 487095025 485150487
52906940 4412100 252730231 756660858 820146807 818928757
274215267 43697884 51930469 859109996 828182013 958963254
430678107 395135066 45291948 484168805 526332906 538520367
176614288 29002101 14893435 615656831 869977203 775283217
569085872 121748132 120572548 702754131 688911206 368733255
101727 75978702 30599567 757030757 749083496 585778633
174606234 146746508 2108291 481480515 487759230 302947322
200979277 22301155 202747935 221152799 195428930 231890258
180374375 10012630 33073009 452648129 504393647 388194697
165076307 111442646 56839869 436246490 377426843 412491484
200529701 840988 74741182 393047528 413452538 276452201
618912180 354081121 40219751 716375993 815245320 592964391
112505216 37017199 391139446 717315417 597178831 876676755
13869078 28956650 21754019 180764231 189630878 191228043
140363752 61203120 82925986 636778870 571573571 551892164
508175783 89501663 20879506 620974658 556417548 471795180
16555877 7374563 5892791 28646050 22335588 22120212
224163188 95339777 90331278 263622106 136850804 280200091
292359309 38242855 7220692 323968390 361408915 313280276
269242707 52583470 43004732 282907884 201902657 214204472
46585550 29813545 14631357 220393711 210564885 211470096
180087015 126469706 5352496 800512644 872216847 848650272
101513437 3214192 4285050 228092685 225344913 237689318
38459087 148835618 151540521 491957755 541349714 507624286
8820673 12894601 15768936 175946416 177376747 150894435
148521570 143107203 5239328 372046108 410217493 169280714
278084224 264350523 326912069 372262684 438814215 464458046
36120197 6575972 916407 144787457 143942215 132740096
394824021 108635366 143256277 538271578 373422742 152550589
4304307 1029491 4262937 347728084 346485030 354090372
14894199 78546770 10010503 640684045 636795770 516654269
30352898 29784342 79084679 470577041 621249709 561342173
108132605 58496423 14667154 682352217 693438533 592700733
291125969 182774646 7785400 533407296 733012986 786000832
675429 15328605 7640501 75503110 75588986 71544577
122741092 19797866 15721236 289802404 350477578 267856795
121602307 40887664 3168009 557284247 501405384 637811997
450208689 3011321 45594551 746051064 510888873 790834773
20290781 30841501 106894547 910886022 868288721 874832632
12364891 2322068 1427957 66305889 62043901 66202028
47109885 5124705 5503008 125532014 104093377 120927457
12071772 8784361 1175400 44631438 45879396 45263162
311335197 45847048 144446266 710635084 633943227 726072383
318129359 879677 41608501 667690371 670292098 642079714
148555186 161473416 11771761 234588839 290404074 267545978
129847034 25049592 35927872 712057845 802154129 833252798
16559081 22363021 22905940 308934977 300090708 271583204
138799578 174930537 34787005 572503177 530732354 539986198
4026069 164566749 57167277 649880800 636332470 598739968
227090603 69345165 25233540 421470636 405764915 461502866
48216821 69955008 44058758 760684777 629087935 660176094
309789649 71448817 112783541 555013830 418573471 568043206
353489182 10550208 3030769 498465920 285879773 428079036
53319800 40336278 4600424 871652486 821479732 805833590
8124374 24201557 40191021 656579081 696135937 633425363
49321899 79275193 20344677 595691492 512609621 518042012
3839662 1164193 318490 4795868 5306496 5828066
485322499 133148457 83902923 530032414 475573137 562881034
43173407 57557138 35709477 846182372 917719761 917813909
129425456 12382433 8416966 825682815 948493550 860169326
31644320 45949473 76541344 329900379 321445211 323350793
1964222 11419697 6767383 58059874 52442081 50821621
280697672 24280056 119840165 760586070 792003134 712182877
47432213 41736685 1634780 943484051 692478724 722244053
26391 54873 55877 1258389 1264174 1286424
203075820 96207446 968580 722150248 737487582 767356104
279268311 23305870 132712656 350108902 336839157 249268275
21628159 23578707 6257468 96646054 100379091 94610169
123338631 1176030 86951129 352440952 376913155 262623337
82924353 10818359 67435033 496551276 523584973 548471838
253985398 97364588 19080827 424148584 363003778 395527920
291519140 118661017 97640235 652619978 729704268 731429866
95661032 25203410 225385794 711495537 756193954 683233670
168052095 144978664 8020944 264983762 294776195 240970555
104571161 16594337 83162970 800849034 852454007 866291277
732143106 11832681 226286535 820035847 348729745 596871816
240963746 63741713 90685504 787436626 813386125 574973277
201549360 72385911 115397072 432757317 378097545 441022724
147955349 52905103 83553365 199356018 186648517 171922219
7342916 18214624 2758801 146600472 141207458 150007265
73188198 3426136 7566040 192237248 201223960 194484456
34428341 70739263 89997077 601453964 602804912 413737343
57977713 65798536 133144890 742441046 731410890 761370055
4794412 59863939 61477540 487078803 407306389 449902360
325839242 196532007 140794471 477530808 316858091 360990833
235298240 230666836 15478213 596863498 645712947 414515880
501180872 72456706 58774848 527925331 456878746 185189282
15089550 30491123 18479959 175298547 281269486 289221997
38016801 32283090 2109556 329911693 319558158 307009563
60889918 31546537 26395670 214334531 228341339 208723814
90277470 6318338 16088819 448790057 508218392 428281969
48533957 54822657 22531297 430045845 538879415 529816404
2544578 1158093 3475791 78294433 77572045 75468170
35508498 3316332 18763590 108940453 110150519 101145613
380194236 129266735 34756034 469045919 505183589 405475672
47603416 6039637 19928262 256249880 226916358 245549298
271091832 265793115 100827964 485632947 411286061 492527796
81647548 12772516 20334488 752362675 589106114 786435686
51246888 36998945 44407405 312953495 289550526 276713391
46074331 24547200 26361070 125247245 142018876 79809020
2941149 13241225 432254 133632115 130975894 123219416
155134860 104241597 178532007 406500619 375088304 408973637
22976954 9383080 4687806 62025759 57273620 60569093
245762575 26444148 14119728 495746843 514260507 524071824
49753102 3596475 3150405 100135972 110717586 106691537
198063911 97988085 169400091 485294604 494534992 504123075
236844226 14209313 17329840 430202561 404813202 399027946
8275068 1930436 5556577 29575397 42672023 37009732
67972667 372408 44066872 138878478 126821957 124782255
59153936 10067378 20864201 597951951 616526049 586906973
542998698 53176755 10112327 654397181 542133262 312864442
290842953 38763652 175544800 465144272 472290285 499853547
75119577 20675874 17269467 341469901 279592903 249859325
346166020 23761548 29929789 881150688 881572090 727498819
105389235 213602736 16878472 768466954 789520801 822779345
32363830 8666512 15797192 656106240 598930446 630762073
32514949 4832382 9894882 33354661 8097937 15173348
598049 1404607 91780892 336646426 279726222 350019066
6437588 19519247 84841266 427402263 470081091 469602444
39642180 3549599 20626910 217805484 182305251 166360625
23334972 13063343 28462665 127714169 133587919 115664997
146623540 38447306 23091098 225485321 258886844 256095985
121413321 92296170 295339194 842184049 867034278 850885894
124567237 71613778 97438178 681972284 707114748 802961437
15743461 14928358 235068610 667992716 664601542 723479071
119085247 20818757 67131718 307330940 287664699 229847737
854699 7326380 28987821 106119420 83170455 96478153
414154660 102508647 11572115 802459549 886739395 932480091
27324574 22845124 90790799 422459488 431734750 435276047
25258764 44978173 56157880 548839448 504306284 500697278
108481575 23645776 3897095 141556473 122772383 168092831
52318944 59437362 2795638 739907698 812015729 779210788
356870452 11048122 20861539 500205841 413463889 416627508
87012518 23313420 10874038 244710976 234462223 244907379
468051891 22538125 131607733 718805105 374932288 723894790
423850847 109605519 209738550 741948318 669050301 712956518
15758486 19955395 864178 53021997 51729090 52502313
285737565 1685471 191529655 698195167 717643853 512781235
52679135 1986905 27082897 68012230 38766138 73630965
20207544 19453744 9303306 270014969 261496008 262239318
139202911 35712884 29938029 393518300 421760537 348204572
9199529 2450987 37977171 380872218 383807549 328704441
6360637 7532456 7039176 314564343 328917264 321587584
680337022 60857695 45594953 849384958 568501778 790812206
19414435 133599712 61456822 848920687 676269848 850699154
132851038 100975021 24950927 668457662 782675761 666252187
127862709 23381838 41897474 247497052 247260886 257751020
142177076 4900682 24999917 643261444 685316157 674701870
647457863 45733744 46480153 732723553 101583011 645190893
13820897 49096523 12128645 489645705 498688398 370212520
93631322 123310024 9323945 461621474 452604024 532266900
624647856 46558455 179956995 792515453 412288364 747352823
427309007 181483905 193865914 911042284 852229578 717494078
334059200 128809544 134729974 388664719 354103412 272084398
6414353 23659174 232851 161213948 136970135 172604293
661913979 112948398 53882622 933056256 935306839 512231480
20818677 3684067 1557113 164351702 157646183 158938958
161365410 291991724 165957892 545586673 908736426 926751934
193735489 1241404 57458389 253562388 239586764 247952015
50510975 56245375 2848119 772138096 728542494 727709935
374002895 9539515 46347083 713777170 553646031 671227114
143946271 77787154 322596972 740664139 754339510 753358815
65463597 24378623 73032899 631350619 631763347 653371478
26877093 12638702 11672287 234618547 233487356 246896620
43995920 246055937 114706431 828357467 780010485 728686790
4536196 10280863 6917454 63103930 61083854 66957688
143358168 149877013 21228758 202816053 224678061 174360076
72891960 30001061 40093971 121318069 101015528 113933412
352420451 117052341 132935761 952335648 946274280 860902396
235591806 23473652 70516265 518893691 427198935 372537575
124504629 4591671 33986114 196143216 95978618 142185423
279594733 164198340 117749126 727853115 720571451 567810932
31303798 174552139 27653092 299944335 311362746 313344058
120438221 47549862 25339811 437846516 423737684 357053682
247506508 256864579 9153717 416642780 484067570 508799922
1862910 31878425 17542835 306519557 310862299 310491940
618456645 151174432 356891400 763438653 684275202 541164700
16186317 42197589 36212521 258700794 234559272 281620797
112391141 28092419 126244285 749002522 880655843 875518764
48813344 46934090 2057876 692198737 784002988 640162230
81228146 15759586 12017680 400646753 374414456 387715134
14766579 110222770 52595878 807822918 862832410 962171873
187310529 595101 95903838 790336572 844599028 467635057
280932160 84965885 253964943 928375851 967285611 924869159
165054207 4815365 159386418 859930355 920204083 882526324
308504518 14039076 112390216 616992135 641399175 683149667
476653429 108613925 40510594 791337836 664164227 732946268
188655703 18265806 103245168 919124103 825314666 859897162
31882282 78657895 9550914 626278615 589275295 685736675
5446313 21910647 15345479 209713670 196428293 183784230
435792065 27923078 15877030 587997014 513916357 567955701
42763274 130310173 109486951 408460574 366463931 419019899
6676904 84651700 130164478 687673103 687350499 615414488
239546015 80905179 1216011 799251992 885776835 906982237
38488987 7833663 28586922 64516179 60588012 59247891
121438803 8231917 155920393 527801322 537316184 468024020
457042296 118244531 72171688 810322053 723178796 892490251
124993878 1791062 58325223 651517723 710468627 415816134
163978522 146178744 4616391 639762285 641826135 666861943
322762991 42605202 21645957 753122405 626461328 667506708
26051909 10533655 11947227 767179163 703496667 767962228
55152906 12966348 7525703 122575814 111169904 108720977
309316616 13568086 75850797 365461601 320921551 175672803
15188764 15688852 4305448 112045729 109448808 103470132
234471575 106105027 55630890 401749753 368540512 546178501
163580838 49868098 3246023 804245402 732033867 707130543
44003288 120370402 46326564 646499316 658347671 550096531
41016514 7012935 88117773 289308531 272761274 269710610
7929104 5114755 5236535 167963739 165878157 179512062
786488380 241380051 513390327 908499653 912876147 908690428
50111701 32228528 19691645 242076838 252982996 226427191
57626441 15213529 16551583 67909099 49376140 26581084
51133569 7959716 34071548 306967341 366895402 357943973
294160805 51988653 56227428 565763492 578423165 474660017
121913250 46896249 126348833 804960385 935571533 973582128
45239794 23430542 1274312 220752202 239979693 204025524
199877889 236050457 30626992 475003182 462779996 316519290
71401831 7822457 37884215 145305851 144800480 160477446
84816150 28582890 79425813 591703529 619634306 566134914
354798652 71600534 307807331 815742248 750578368 847517364
17693036 35674 15954745 290913931 286136967 287634401
62778915 80889763 64245425 368906716 377513448 362853972
194726927 59217610 394829 379039537 312954715 317274113
84953854 120679093 34274872 729080959 821739780 742872417
169605512 86096901 88189064 326811585 209443222 324524826
268008102 135368835 143276666 670845081 690758434 654881754
23188330 23072204 25336463 315098012 299943714 250785327
177895977 30914112 4765892 306212725 335914860 300391210
275412552 44464770 150729548 535788850 520706026 428139456
5569871 17754786 3077884 401293850 417840164 351976428
110161224 19323306 65534597 624506580 691735816 666806777
5493169 2446923 4311333 7635757 5763865 7744413
74025503 7191314 81087577 535924872 619606097 577689346
448914535 13281526 180515522 833862386 436221867 677477166
97192278 14014196 44263751 626029286 575924317 647746453
34549562 7442875 54726072 541373377 560604012 626907503
67180203 10907390 37345160 190294906 196658420 206340337
18411520 4144024 6409129 99560136 85240375 95040254
52756826 540484 28541563 339059450 428401603 442360044
681162390 19950403 29183179 788588426 599854872 239919351
116352392 15367844 45483269 370305093 375065919 359637136
44539658 3920937 2278837 172438945 163748806 152290501
2337025 10742487 3539242 99632688 96890232 96428816
77297528 5890939 7946041 148044382 137449139 152935141
177156185 37044642 4250254 343809401 198181932 312081868
138358112 51768381 18254343 202516669 250895490 251869921
34021567 52985187 7909612 74905590 103008899 84506682
80360632 50724831 880238 482998920 540490886 436545261
260143785 174967873 45447952 479558574 425274546 462951502
105484350 57365932 14642225 494668498 666659031 553728012
295241417 164624124 64901222 704298316 595558679 710863780
49841805 66560639 29651205 277502137 266393136 263242645
8169943 12929840 31466278 79008922 86502539 80286505
331947344 131836032 73413064 695919300 691733500 691088494
15955984 11748285 11041 50313033 47277893 49622347
2033183 15389797 40410695 311357999 310746452 249722588
510978928 148155811 295173006 570463361 487484328 610806806
154327857 65805302 17792963 383912931 385268699 389763385
78550681 9664379 183610337 869827389 831990157 925494742
258874749 86936569 19643654 934302718 916856803 933750708
198076661 132365771 193411128 891718299 831536662 775977244
162942250 2444301 14330855 730087444 719393304 705724759
101122610 10207448 52652195 183350854 190805400 194781516
409103427 171435571 160626532 745250896 527484160 712437010
43086284 710055 40220744 454596420 440133869 402299489
198072817 131546671 212126409 570918306 688263871 725651214
47302687 12217461 2020244 390833391 403658597 358568596
459444939 32499107 119747981 553832932 409652263 604506004
135176588 35351999 174606231 303734702 239476297 378139310
176760048 33535739 29032272 297010113 249350462 220716897
461843261 93512393 204964227 464401570 307419840 428782926
160821589 141040931 6137995 288071070 217418067 211111225
370280025 65397355 54372908 885684986 634351435 788679034
539281544 5344492 67963125 961132554 959078896 799591605
4263144 11150029 1979829 73673380 85191977 87451108
296235693 71842267 19835526 359842647 373788880 158827250
120049206 84179360 98639171 865210021 845402794 646274991
48629669 58495986 71958534 480340986 456603709 526334902
36396266 27922295 65309899 766015422 817881460 805818728
104741144 21461858 12399178 231928681 193794113 219144440
18671884 6935440 438598 104520976 104956506 93769388
45630674 29096363 21732468 161179353 159646420 138780140
26853319 25751514 58633669 663295169 681752186 731975902
55525481 18871475 78997579 348410367 357871436 361197809
143274981 247859622 188654065 971638612 962047093 974119891
66074293 63680746 171686466 385628906 672891884 587508890
153047882 70482393 3451038 246399205 236520906 216749446
78133306 1352960 10485576 140273817 137958331 147166134
173952215 14383223 5870887 231372045 191068580 185385364
241083546 22107623 149849932 553659628 501277707 613603632
1414514 2816717 1533809 143507050 120134349 122855003
894076 864697 323915 8243675 6294510 7201571
11581858 10754635 19386907 130273848 134653886 152446490
146544472 11953219 44885910 496978692 444264209 450814891
164854846 97814643 46067016 821967349 794076782 730283603
28450102 39237836 41453175 345823954 249485043 370397882
34075261 35103346 89960307 529199147 699518759 641464143
75633466 306302105 14946651 814877935 826732815 704517123
441975979 12002753 552686877 721198202 741806697 770048882
5318430 56515836 22591089 300791690 300868499 273723176
24903409 123898105 113235011 571421931 625888432 647566777
214251814 189408919 54771070 267687406 291821541 135908822
343203404 57373874 104948220 578696796 502079267 358073706
177234715 103123892 62716912 932322877 839074492 816990057
164073843 245274147 49025737 175796795 288132582 263766823
424667938 174380260 19591774 462702291 474567964 450805692
23612874 24141513 3626039 105463735 101499885 110183135
2714409 39539827 15042619 449855294 494870300 445714454
268929100 367370675 84064514 930275156 966376278 714824631
645653 113273185 48136493 665629962 783452973 699479842
88268160 9023533 167297609 240078040 263797388 261810618
634090489 122317872 100639642 917409560 336887235 961605944
190808826 155584953 7384371 788749379 842258551 515747213
368139189 22500938 16948192 652767358 591997387 662960464
116661268 61616238 11991248 221424748 206870728 228167843
71742525 54331913 19465261 310080680 305559668 298215263
233106622 89448784 23023902 381278877 477110623 470833818
17355758 43843306 7830300 203859011 141797253 208063074
225255217 4027344 251604213 528378238 475714436 524976335
347239490 13258665 48225564 864803875 845354375 928473267
2057572 8616760 9397026 55884603 47267855 67630337
4648246 711107 5889716 31418627 35167902 33685762
149098469 177431000 71741498 495883912 483190481 464529225
75097279 38908998 21734103 260649399 319626316 294707832
769284829 263360621 297621486 943109439 730856789 351975768
187886807 75288516 112736562 462136325 490109435 508119100
85781046 13080579 4041078 125443802 107123650 67240732
270186855 76901588 61830235 377566705 233484788 195627675
71511788 3398386 40058900 102217186 99027734 81130641
213948948 56637122 38545042 451855954 485868659 496242697
304723743 174025996 139423763 787255271 641646669 675350670
7756804 26069499 152915083 719647379 711840813 618837284
166798744 4018390 72546128 189431612 132979488 159077770
64258806 26052877 11564200 849580615 621279379 750754510
4685145 18157984 21295570 155836607 149942799 156349042
389539141 74411930 146759334 585301578 773022703 798767281
587716389 9786368 56436416 902048101 891260436 837452814
78496884 30880109 132068501 752973082 778019654 761229331
306926577 15173918 19087875 543125907 575327604 590913124
565717606 139117740 186085272 776149978 546151560 692507605
446372336 1008969 99087727 709914209 707629126 569478314
128917878 2993975 18300531 144025173 119380758 68104249
306377853 55630357 28371821 456682129 506378760 473627906
1357280 3515362 5046573 31209925 35172534 35326991
23293541 21353925 7520889 70928850 89382343 79240085
410436433 28476792 89917426 700777006 600334297 675901707
351284341 24317190 155737836 414631082 428213709 433572514
35082864 44069380 13030409 158464752 176578576 160061997
222630372 121590068 6066865 675178665 620350493 691014618
123819881 21169639 18209543 556066451 426571466 549762091
380048185 42954451 163810786 850653102 663947729 808544199
54646631 25927077 50698421 156047216 137275174 155075042
143993068 132683710 29869531 700563258 557882155 492945005
208282627 1178240 33900465 311321509 279774567 231490280
219547717 311975257 25563087 711992454 963578731 926835602
93439925 17592967 181036213 499733874 394004388 569712290
25007289 33931179 26017062 615602990 556164571 598115145
1650715 1157410 3982751 82251434 103712637 80194231
368176075 12534638 106961949 408810992 431908855 436650017
49340094 113913206 103069286 484973243 490543460 469211574
80180407 2718740 22163029 346460183 341775551 350948697
34177210 20658413 8915016 97162689 89656346 103605147
397564313 35055525 9976177 537946790 544135096 461789565
991278 4614576 15570620 80795423 78722285 87443018
36690000 32977032 11611818 207415322 183064107 204234817
151305564 24713924 44335633 812742180 906519612 758106704
77511458 37267100 16908046 183574833 153789804 172085030
302836601 230465522 56797767 535199438 512562780 400670232
89554847 2388016 30115766 476942270 399902750 428020808
53833444 20863471 9038531 133219786 129876829 119456130
394630013 413964155 29827060 854430004 803693274 857947160
311032169 243948406 25516660 620775776 595394414 498396180
887262 26083521 2710963 131459598 119492726 137265981
26635920 106999585 44372120 682704954 698528819 716531292
118700092 21982908 43573701 567042719 583624919 549487249
114300575 27125587 67147944 336124144 334933051 349313149
35645110 14339284 128633125 419564775 548377600 472258871
49030125 67572 48038803 301293838 211074380 254979935
644192856 286515097 200891439 719941616 671716711 473770045
360469910 35799797 51390467 828239702 803085672 647053294
26638443 1382264 8194886 81667882 72920793 80825132
131923494 79323485 11241294 183130809 254832670 213870633
40390442 7915773 2366227 180393118 127163854 174352533
249384005 19525285 28168254 309058758 243092063 303620719
41986549 67643425 7048342 416409430 451247427 432879844
19657260 49208041 15038960 720247675 761937977 398271922
3517993 5705536 5304267 144091776 137978043 124470410
450295539 28768335 223518627 918667877 862250927 784874456
64858791 16998153 22254226 355400505 404711764 344162444
3468723 2138364 2655735 81869036 91758903 96853254
8611807 40376696 3106232 222309788 187276299 168311777
14462464 19861981 842074 52861282 65098246 42596218
288956623 29661811 36435629 657102636 595748274 621186599
3698540 2039845 6608218 20243035 16548858 18364591
45527833 64730633 100082870 854586387 854577026 765638308
433512296 110381319 207181734 720027954 811774029 428312342
246655950 124784308 56424045 803467957 360715545 475169157
438417651 35942080 34966041 623291151 613798438 460044018
565283149 258194209 133749854 885431941 617684189 693177685
432618686 207118722 240088473 516166978 451955246 454820832
82472396 38780477 57621747 352094131 325715437 381812077
219469362 71546112 118952329 612542681 615307121 647347139
79275347 4041626 36325851 309943060 341723497 341218757
136349224 45904304 85581604 469245647 411324056 448667672
36706113 31397340 22262918 299180539 191601012 363153282
117809534 37265783 76332176 847128343 951176532 946557774
3729372 24115413 91761455 641655335 676709851 672161538
42942694 151850076 28767106 850831445 835196491 744230900
208174760 139532242 194273971 804658767 792779119 888026150
296049977 143512453 310797743 355279551 374193830 344573379
465445688 142204285 267522062 717596138 657743584 583547730
38586779 25943739 1200148 78094819 79771384 83658722
14816258 30046323 2537281 952498216 900328237 938116172
21175843 80444831 17595931 856911805 830449550 961690983
43568848 15019150 7829156 159442320 124587825 131104927
32266831 15988443 16410526 398196040 431989003 338581376
269101608 31091091 314091568 623912804 511448962 570774389
78402099 119032853 136457299 700340524 813063032 701777923
28649084 37407980 5484171 343646896 434846329 420135491
70191566 5240226 9535308 794656656 707155008 645893443
315404903 187695986 123758833 781906048 770394732 623145111
98617490 17076370 13532975 896203262 894849258 921156140
15532137 15582156 49335019 178435340 158905002 176336816
5650282 4354074 7282643 80379071 92480279 82575692
26115506 35663884 98410026 853994446 774904902 663655895
197838771 10879212 69291951 280438827 289194854 302335751
133344031 45795979 27171854 726054753 621261543 770757254
272978703 15006981 493737039 820578800 815052795 916361203
793361 126661 178171 1021018 1108331 815426
363139192 31258502 365243336 848198708 844007920 704974221
149334554 52828954 10998268 609006517 573191157 603553422
91051612 18838652 36492938 539153313 546639640 378852301
41863364 22088765 43506276 405079184 440843618 396562579
9231835 42522585 11564347 259447444 251448365 210214015
122531217 1456818 37863924 431802948 401968449 389956646
400039057 197476966 211788325 532220667 532313998 504694477
236409000 116698785 57728045 801489659 828938028 768756659
41264942 33383573 36733850 120254250 105205609 118471377
36084629 113307969 74472894 802943459 823854824 644351103
94769654 1550380 14299602 125844450 133512321 123671318
37617305 11967459 21325950 351444242 357381917 303022020
741176 618672 2158449 15098680 12452337 16707046
9626484 43270233 2092056 189935510 184010973 188381787
13013755 28622943 257765 156394085 153116093 154960979
315971712 71327649 54558253 452842327 502098604 512364684
675541659 5754173 70776622 889347082 811526722 847812953
107668294 33272036 17368729 850383594 864406943 828158281
1419354 14384613 37093822 249917244 254795554 244685262
426776380 335287438 14862254 978255634 824788615 805412569
152208393 122422102 60591358 808787850 808381924 841129454
74100728 8739097 43592233 111829226 135030186 126023368
71719511 81232371 18841428 496008312 541933706 477951210
269909347 4194152 188181225 565341999 557341865 477879668
33654444 17446491 20614004 183353061 186220348 190634220
551120848 67134378 19576566 794509769 719704875 711149829
154065667 124052333 173349861 533915116 654142288 560990109
145123883 78979528 107343694 631801667 432310513 780510067
97044372 15055364 29779456 176802536 108832649 175215135
177944588 84345494 10616289 269082553 243617342 261415124
4602989 1568290 2879858 45899976 40564764 43223514
3917448 11165677 3383758 129700378 74318510 111710258
202439605 40752555 146509187 817030164 774027464 727942796
100516333 14739162 25198131 198828075 197997954 174452542
106250042 23912004 28810604 238700190 223895882 233155418
16946078 7809759 7261673 128381314 129822215 132561291
4908630 148798912 26120118 854095272 887702531 906677208
83509797 42631556 644145 239669847 295242532 245686385
322610560 77750785 149447186 416511997 368465487 361878172
69646715 31114591 12063741 802127031 787488890 818107471
235013571 5085701 76497439 420218277 409307741 316244301
238065762 30281888 14961468 313881973 401457206 310793393
249047074 291451378 32173130 983577321 877264085 976218577
154694337 50948330 4780987 194412513 176084868 183335143
9137032 27519189 1684254 289302644 300413646 328569274
110626591 231841512 55650667 841851437 900110528 527211483
426128654 343952673 91053340 795673245 782245204 867471685
204322756 57114818 70171408 258502445 288080554 187082949
376494871 17433284 242568655 558121115 520561825 542834221
9393320 7669011 12480344 78179827 70389808 68392600
256788103 36294741 23870805 631733998 376373087 292293179
12590284 110633956 122006500 549268983 511434866 454287239
2199669 330255 34926 10025172 10851218 10798824
244903562 12980131 66403490 613160978 714644373 580490496
377065449 128206918 262434117 509806814 599318965 869987726
151714649 127068732 48223389 355944375 358186692 374362758
426069750 12649281 278899895 932283934 923816357 772625373
10881178 5485678 5892307 46628516 46326699 49313758
55527187 646842 23307645 509342170 491871714 550469368
63838173 7012242 35546094 384536341 383363468 383205779
51171792 53273724 1821862 379417130 384239715 292559156
68860972 57082606 96636071 612484064 518341200 618059213
12736009 7098647 1720284 55917984 49007168 51495268
10118873 44041712 155033155 832665738 710996073 828461353
57620941 50328226 4062557 196322456 216909801 184967516
46236965 4974987 13355849 105279830 91944872 119006402
491732314 111631283 238929999 755303985 507588000 656331731
458692037 246777655 14593581 680358450 803033251 794227261
144759580 24123062 71449380 210239704 156178771 185139692
2968768 34117399 53069603 298269360 396969483 368561762
124365643 58126305 28075370 377741766 406824602 480233971
245496520 26907886 68510064 392152999 414599592 358464640
65098237 34261283 15331737 917170444 937430689 979019348
55655952 76682189 217832401 650506092 690678345 781626401
107682 113655 6105 1175206 1090687 989523
7180009 19613626 8687858 82066583 86540891 85743554
93673904 131034721 96994344 790163736 654039300 638324295
9873322 45658485 7902080 215084046 323755107 328373541
91586725 83370994 95758482 905977602 898411004 927630854
80790690 40026509 17471643 410536816 452891436 449050461
34337093 17072870 12213174 340983899 376076733 339379069
247872585 18087625 67521603 639290303 667410975 723451673
44770346 1472532 27972299 838635760 839382097 881929931
632431675 138282048 423684482 795464334 764052908 827842742
265720 55364 826925 4474896 4910376 4374750
188448362 25103458 6618469 597895452 823065854 655357729
49088904 36313981 86073119 485500965 542256693 523963715
3881760 7782693 16778900 48194364 49713768 49680075
73365007 137560468 77148799 674173933 745102914 790506671
77469800 5884832 76956868 167562025 171373935 174792883
6527853 96954948 19247887 345810099 396750657 479125905
44114462 31725191 136907364 674010065 721547798 678351631
492300504 56872036 274422641 585316186 586075048 572242744
702341412 216434996 112026268 958631745 458516657 630243197
727027771 339146559 255533325 747325769 613792760 775612306
46077841 6673290 29570608 169713149 103943613 143806055
65069898 544834 41569444 211023785 184291219 169357725
40774151 22842647 59984438 201361692 174426695 181864711
353165677 13584298 6204247 461030147 418647607 409252184
253784182 30867901 86160027 715524223 705517097 676499103
20837927 6181556 2624344 45375308 46085599 37152190
95964415 12071896 231948043 796701325 648375007 797632550
265066787 88870075 110062061 734566281 773113626 685021501
248566035 96039549 22125758 850755276 709446206 875852678
57486017 51593473 2734315 84911990 105617660 108360739
348282578 152601247 125323233 682828667 629613174 599931056
172198786 109596022 5138861 352805609 327313672 299818079
142629783 37612190 40342639 531693937 493479294 476126352
196047060 20423509 142268737 812633358 821020720 827522500
18874647 60818614 84237297 322853260 376668447 370952323
93243122 89037279 59446289 780498804 706967684 828600920
42128705 10679367 16472579 369549226 346830117 384234718
2359295 65119571 22115871 267916273 279573844 222254652
91421095 23294600 17855544 760803321 810595096 646523638
1526073 217841839 261592345 691911987 777847554 665338927
237643423 133857546 81165293 483259180 431550086 456253289
85107453 11682515 38844571 148056414 97747515 146915411
165728304 65621277 136307016 280545773 317126403 266733613
107490608 49259675 37900333 487181695 483684383 482452063
25796939 31268103 3820347 156797580 153771742 177554805
1883927 558467 3155309 6644680 6810523 7203914
127565 141036014 97450388 801598925 649654535 783769432
65685415 92257689 23475023 299711436 302033523 312748831
308438310 63852267 24099301 520112250 502060982 425528518
49056613 1666247 2095393 178765568 161343758 216183931
131814829 79672282 91330000 617656237 814679638 775483698
122399131 67792417 106088874 632636203 561742518 536994086
788431780 247719434 338780421 920638859 698431673 681077340
381705335 84039776 289130029 883859992 918350997 766079818
231813744 220168014 33565422 662332349 460265039 699779013
77886009 15955521 47924035 107907604 57999721 121433175
9310810 53988278 34812302 228257162 220861461 228446261
113344277 59745326 10691705 612494868 511870721 610350360
25011157 59165517 48422672 247079485 259177155 259202012
119298733 19044835 52211418 306753966 345675098 295982441
78490265 38056831 52993967 90485531 84280466 97214493
525176116 28443097 73231576 610661240 539042168 340957640
45060455 47048875 32803535 615712145 705837938 540884920
26403157 45489877 6812433 652317626 642768017 524949008
24732482 20027134 170084637 600024657 646995090 523542836
38799355 65395290 142090620 784319400 852762217 678621206
425082075 94953373 26798962 801868953 886539354 847700580
292817143 282177189 68680675 705396027 719411260 919919313
265800182 19830401 36545813 877033674 767400212 865622322
7625526 1128951 4524661 258043092 257248305 277158434
313445468 103595819 8939963 361871670 298362434 316717049
455892333 124456862 435776999 711139394 701238318 720294916
662750472 130985680 113781905 957674290 879335752 868339191
556754715 49897834 144622545 764426246 853937158 817200372
282018096 163178188 29865376 394990255 427649338 404189120
739523485 169308544 328664419 873780133 643701349 904881464
240732 1516098 11361586 89652470 77589557 79819760
32749031 97536241 23474003 828469051 758883532 772058921
58496697 235074843 30895952 992835253 829768263 930227963
466457184 27301890 320189089 559173292 154933939 388107908
72854106 51354963 14039456 398757558 427476761 445410633
80553329 107772161 4361302 927628518 798549568 978584869
11538964 3879098 4464419 45236307 45559113 42682417
204495254 107761172 42938853 802352195 826248135 852884125
8370184 61699797 62999539 911091576 704784050 899053295
194989572 13246609 97361037 877402647 802031427 809033885
40085947 25787348 18216353 939233973 920650546 907822340
239972 229673 126863 2628262 2390066 2561800
153860405 44393616 65418650 758467452 636141220 732257135
37491453 21142818 87410875 767664092 773328284 823829373
24999879 23392329 53772608 644450754 624221325 642679482
38506607 25347624 13031519 165461274 165814448 179805218
24293153 27635324 1225541 87717513 73349855 26754809
3285773 1309498 2211693 6426350 6835569 6551367
586239093 87032448 23134793 783403197 787919492 673064356
139674585 54592395 131609455 426133213 496396200 400659975
102247163 14891935 70269202 536155089 619570572 580571515
70432102 42094330 17167295 80939960 72345321 59536391
223275205 22291310 6577409 639448293 661450572 463864505
58201265 58611536 14829534 236648867 210710697 273767825
80800773 6631686 13620442 444059944 440733546 464219186
160700470 35831438 5094022 315534794 437943427 412321520
5172439 11841378 11093255 518214606 505447235 473716174
311831494 23417048 104441189 987938193 886992549 947931202
94363515 59805050 55313695 653510426 693140612 683515850
20389467 33728210 229925509 589888890 593285126 667765477
80831504 53699046 182849536 821433357 581871650 757308352
100621088 14202674 45792047 667657820 745020085 788397701
94589836 75748016 24291664 465490040 467468840 415095968
508095594 115303439 550560994 573139433 545088961 589769027
107327673 1008232 44988487 123397292 86203905 87962566
119939423 86643908 43948024 878908531 611681135 630500838
21682954 11043706 2114152 200211586 231830579 169664392
401143526 149175989 25165790 909675905 961395932 945537064
52255509 32401669 75043557 131138293 167599356 150585565
12621814 180757 1715656 289459530 292928373 287154647
345156880 25847291 45180702 515696629 835848960 791674891
38473187 49692103 12858363 183184839 173679792 170099115
83773453 267369752 36994898 833609037 813774540 727483258
339658952 80069766 45291047 741299718 726772629 698166581
49039503 8743088 20469611 299264147 377213856 407034991
601062 37359031 39538090 276146653 343953371 360334881
142562401 15154679 1866642 511328598 487152588 524415929
146052571 12395152 17769199 280574537 353526823 355954256
298621072 23151043 24543273 401059634 317877787 421189199
59868871 15464017 24155978 223025069 230208308 166265778
34085563 29575383 27067948 89658526 73720108 81596315
129615882 172755776 136866815 487914347 487241788 511348677
369736423 163854108 64053530 777887631 792103687 596573284
24725832 72905595 29966365 389017312 617084221 639940175
8768431 5870873 3071412 91359379 88322243 71702813
190173246 138292381 30753962 566088611 542940745 515460571
147331062 34664874 6995823 615188823 606343808 685808940
168429745 205877963 78304830 720634742 708740284 616462696
11159446 825431 10612230 401088541 412527773 454819547
66708948 37536064 6544149 449121128 495542959 334249508
21833256 9237078 409015 121126181 131540685 133884160
91135384 46188069 127597050 475613663 452822897 457670204
38523846 38637139 20305976 529467264 556804113 483471333
5543309 14234609 16724 60151265 57185561 43865852
6545271 40775039 59181420 853840817 862142367 760603499
112241215 4741302 61405657 426404026 387100201 371207834
67643450 1778980 839699 80547770 85695210 88244738
80202266 86730896 141991912 802415508 699483937 745377960
628091563 64983006 360942643 751014059 294373474 640995267
3818783 8872764 1243915 54797467 54997189 55216390
32131294 39472059 6077475 100177257 100997056 101821047
22886185 2089282 10033722 42212018 42918370 30938208
192639091 4147132 64225833 488654831 535517866 462191850
20145112 13571786 22064493 147547287 158084339 126035690
495239626 216185675 96946033 550467465 562805965 457673372
28760637 45553879 35376827 377207586 314716138 307779251
19595601 12370963 8546334 77263855 87801606 79689194
60523677 169939580 42708791 846824945 733671003 747819078
174098754 93941077 26381988 281419521 279750409 286301224
85706741 13536042 6231406 198372442 187718445 181046495
174452345 36151936 211137818 450155290 440964278 480245914
55531474 38196351 12798176 126987758 109414887 109768833
478942759 86465922 292006513 679011875 679519835 536826618
31724909 26057482 9497756 629643985 606625985 604671552
99905946 133996224 4349587 586956076 555886707 477580230
293623805 34080108 32440506 823873052 670604286 785473503
15030807 21459523 28731181 220798434 228268300 228689755
172502688 73105161 50642618 227721965 214941971 152372058
90301711 52359275 2904905 898631961 846210747 863726290
97225078 4939625 35862688 897718165 865048590 790037417
31733838 16738036 39731010 390891632 377364722 378187664
92316469 71270814 42256273 751946012 856794907 780513126
157980693 85237920 26693868 451192760 514837776 350063421
32444641 7776543 195902856 744953381 811194328 704812813
351537315 20730303 20544824 792897195 729835914 729077864
57280088 18981887 60018238 615908068 520775647 570886081
1464649 4491060 946737 236069304 295227460 340130670
86464054 21200930 20267223 186403643 182359831 157015440
116360751 10907130 213658 233496874 208687000 200927056
3399998 1922487 138671 26958209 22347662 34316428
14606801 3021803 4763289 322372336 338108358 267214019
571876079 190453580 69980776 628443554 584335096 323592909
210017519 47608050 137765072 830129038 829277752 803980469
355880410 35832660 70390848 789828226 836876250 776730304
75094759 31309303 111911794 595325475 684135767 700743149
504719318 101516088 81875855 810803516 721262086 788613563
98222097 91077679 13419226 907089312 871506078 964800740
197384566 78097094 22298954 518386367 559646518 542789770
1554185 6650181 5925109 45007740 44364358 47623268
89446959 39272521 61142588 508504502 506233641 483822899
73377581 150326157 181002999 767332686 810938939 750153807
8740832 1153406 1991797 13209434 12314286 14205080
264482912 32079233 177384063 573126164 577127660 516548370
191658464 42239836 68470248 262360989 326640258 261621045
1545256 947719 117096104 626570335 660559522 655901448
79706619 85876577 23279538 629256399 600063323 527684783
8379065 40744745 633917 803724487 810139352 732331946
75954314 17347813 4564007 118618103 107567657 96685690
4344164 1669810 891712 8167326 8710720 7150880
60578241 19546 43837448 511307148 545010355 494191652
50261190 20728878 11102162 101341487 61282443 90660240
1672548 18412865 6286280 70095710 76369539 67716276
54921433 34338171 28729582 468328186 437529181 519328356
147244259 4672769 9425849 224084674 254375168 299818351
315542806 1719585 68346748 449603266 399849784 311608374
602857570 341171608 296758167 826400586 722397474 572833409
190497075 19672979 45245954 240455596 224422527 249857450
223770234 102253750 104245373 357674003 348153776 390038724
81157304 196905531 123743507 749762431 801096308 788847758
17103324 26825768 35668882 174326000 182813205 188923863
12556436 4054995 32026199 121786029 88891539 127637928
31739219 41037272 13047585 150462380 158452726 166223445
172145226 4789792 49826510 587284337 501000002 592047434
19305389 92135432 3420120 538432377 532682769 415785473
719921649 16624054 121587984 803938860 206806902 676598706
200581317 132167362 63715895 496369402 404026648 297986989
40567234 44714834 19907684 287714539 298213145 245038362
217904565 36006932 230046085 302853261 283128722 312860427
336987466 70950498 7352458 507602210 459127398 562431146
521957179 185150881 128741050 704958519 370749906 682197978
58281158 28278958 16720818 627210655 610048171 571493244
105670710 31750010 35344274 144640037 155797378 161381417
49865045 24666533 868459 275004683 265664387 206538234
658735 31262744 8875617 77632767 69867928 67161149
7121040 4792694 2891096 70770850 79467691 76013386
37529376 246064610 66371188 940932649 872060581 936260404
22805310 104644950 69264875 441918224 450958788 432002878
18779465 165910875 183891733 821596857 839572873 817942740
131305837 85875941 3201005 363114825 350084311 256586801
175453 17470763 15751805 184016770 165991690 183414820
482329478 166812135 37977705 697693759 632992144 663072083
26961754 60367730 65073327 667141860 631054554 729506034
86174974 13352351 8093926 147853401 138539914 141743884
6480840 2728882 1540374 68111131 54814432 69787149
166972756 20049305 21266201 461266736 503109828 509101534
133829284 60379114 138666868 274563135 259012062 286664734
115182287 104983625 22847270 689228939 767916340 767380821
17797754 59175945 85821508 397411679 263282345 445325244
76227654 22657923 71255634 491985935 487632633 520047398
19113875 35874843 17566388 296794796 309512020 302884587
19411763 28691072 7692600 256688859 261634488 238575978
52198483 7325217 43172235 280649733 288667810 294353628
63935478 71025541 7630069 813813419 748965657 664133421
6362730 7897577 2006537 22991290 21236003 24320672
77721084 22407809 13024675 508062134 467669635 556263834
52505574 28385934 4556272 528761203 490772497 412749037
49313374 167397137 25895977 748588068 683902584 731856742
265215281 138590931 59947073 304528306 203799795 260165207
77000802 55855474 51263259 301778359 329538829 335099740
29417464 74300986 113806140 610511456 472934144 569406868
123973274 92242153 62424066 336282919 336654449 260297583
576513921 345112339 23191064 730688002 829409921 624186175
31424741 25260167 15162064 133864716 151132792 159344983
235340744 30072782 134651617 658747014 680262892 643271913
424832014 57951844 17777468 589439648 456295252 641132015
40752569 175192269 123329516 803648382 831464543 788862882
777484676 39359399 227361708 784959436 377281883 479647349
63115144 20724604 159421848 593063073 699402866 687989646
190918720 52557008 108799811 577713823 591865774 681039801
323686472 119061024 13542697 580663527 482129456 514546702
58314529 146520661 159224451 939612816 883942228 938841300
633311505 361687498 356118604 716185220 412502106 588182718
91621124 43679184 39870130 132829776 142430776 65935392
8880252 10758785 22089829 222388615 236287363 176439471
126240386 6566116 19668097 583811858 558710902 586570783
106716391 21108230 78973808 120829715 73294422 137342885
57575773 15802595 4189263 593283646 594125367 605841926
191672124 10306437 7202780 239598193 145851854 183209250
188232949 169182302 131547088 402085072 820457997 793848908
42645341 93451598 36253679 634814106 713662836 763207589
26254244 50664219 8176288 804402143 698152585 843032268
31616248 10241711 59954252 330954038 261052659 246033628
21712957 12257723 8580425 50678386 52802273 40953329
10315961 13282549 7316571 183018186 177339880 168153344
58248760 4585173 90897228 362078858 330485900 340124423
3718595 1366047 1156917 31400510 27749555 26609707
132667352 11326315 31569925 688475299 641041622 642587804
343371658 19579697 87418499 866279197 573368563 826168168
132416640 271463087 12758499 872569225 877942939 734915643
218260238 95760385 3565359 537266607 448500439 402942029
140636235 33224699 3873684 358688629 325277064 366128907
48919534 38569151 18062624 564406332 548264680 459431119
195546578 186945556 78935394 735283267 542883902 668739621
38484238 20947883 39276502 613282548 770920892 793287023
593002256 21952932 134359925 799193762 753971788 638904088
56612644 13046782 50808136 223489300 176530580 179860313
113574311 21968618 117947373 615507981 623739200 567070838
104395759 113061255 240752301 870122324 794095244 847005305
8097682 46787251 27439533 493399891 498756914 596034464
158099053 41365110 25801276 219503594 154628029 180975118
74192757 72485694 43022773 808573289 778367132 814215055
316797831 82974956 8399566 364103553 449374586 322656866
6745638 602792 1521304 102529437 130249872 129466354
182107622 9987521 101147517 516651126 522395876 276650349
31366979 38554035 134201367 500331358 530636001 468899938
387145194 314349640 104904525 805992949 530907524 810236961
618941430 107013282 19352341 812271743 193831098 756641092
192810311 80270730 389664138 826092330 786830909 885536284
327087244 8919172 37408743 611153269 296193422 619205823
567370376 137627455 57617907 808462391 700436626 536920731
90732920 34970310 5548955 299175318 261486835 294573487
856096546 305014674 196266887 892657925 832493426 927970788
14964784 7195191 1370198 102523638 90130950 102878680
71804452 10954332 56213084 354826314 373244121 402674499
38714805 27593467 17153819 161589299 141647952 149854684
202917746 22335756 8822575 702790994 725944496 746306977
145174087 90301181 40709512 804187251 572616049 810335858
7259399 18001812 2008257 83554222 92737395 80635875
280921914 69180899 138118250 888615904 841419602 864564478
4509123 11629183 8668372 113140884 128703730 131970678
693143767 25667752 279616559 700647426 222503903 469291034
153168791 8615211 53426010 373883125 374918514 394049152
208331084 14433999 61632897 586514146 473622339 589733208
74567680 16359588 11543191 95459934 57915076 69609257
424693135 127038439 154276888 538757866 345471424 317662226
133465852 42494159 16179681 213172321 198875757 202476731
226244751 51141058 78118896 694509676 449245631 680798958
646782105 97429102 113641115 860772809 628794157 358967974
3729787 5886843 6743309 69283519 70823930 69092634
104743345 30095563 4622105 322622540 331077456 311109208
28471654 66015564 42442251 427747848 448112511 463824858
378244825 62205976 223049722 659084401 679535917 637363070
7466693 48056225 11383121 367266785 370564430 333745899
297156443 63850994 246439682 508268305 507968382 512618159
7500304 22433205 32910800 208576666 207458400 180969719
543680018 62529689 162662632 840807946 855972795 891981145
574158361 72739976 88660004 795360456 231288249 612962436
697179059 76395523 321323358 789820117 600296361 714912279
2075796 10644612 12335185 81844370 84789696 74935462
59981620 20104901 27332167 197414859 221567998 186262857
120595789 5875702 127458424 400637149 445927156 395442153
286339390 73701673 174341550 416344514 389364691 401961148
439048126 58940190 305034602 632197538 67836716 596289952
1847675 952855 27268984 287718438 291892547 247314677
285566123 195304353 7032561 634271626 675878298 704189143
26196687 24906487 28934294 74452236 92048169 93033416
20684537 31940362 2951284 36073097 36114442 27485707
2236868 116961965 328473147 719897814 735109923 856352774
43651173 32321896 6334267 313399888 271082070 266438742
83993579 125200261 70529153 800276378 819314196 625673602
1085755 71531802 69382346 256005402 312657739 306039656
108085172 174914355 97736768 567662406 601107283 510573504
9397677 490017 1389298 22962097 23352759 22492175
55137952 9481245 18214754 119447635 124150810 94143133
14271667 6404401 5351029 121034741 124821763 118174631
36970360 81765821 193060047 720906125 787172923 753782677
14266062 9963247 20287242 404717853 377836045 423983747
66809901 73425304 36598599 755661143 719613774 631405173
69726096 104536260 13705201 822499697 823173412 822691724
35089239 1718109 14311074 54781005 43484643 50185384
27368324 54581163 76906793 559517978 699803178 645644759
30421102 77596812 101123429 409277737 320975048 420469713
144180670 4488527 3998190 233824664 221806136 192271135
8138407 71431330 95487133 398570767 390855877 326798349
99736896 8317253 43167765 553345987 479553189 553208011
545333592 131095960 4995350 877035750 895128863 892401858
165482245 50777291 38408366 192278144 201687464 169383589
15571685 1485411 4411221 167138932 170087031 169037661
135353491 54818867 5977725 436236124 518720308 535532499
409040717 277082592 293801805 450114906 393144765 432123172
32191370 45644794 12584747 193093683 206286691 205897223
321488777 104593312 76998661 744525840 723444309 817517516
33546744 7882322 18594955 117300563 124796783 113373754
106773039 4426545 2783173 214796188 218584068 206950441
93937270 65910013 3588218 801345763 811081978 829431469
151613856 71543337 17220159 268622027 279476881 141437969
7435590 54965808 19137187 205856605 192521670 165424493
170367398 111506696 19179662 275139307 271029645 273745149
107214967 82712221 57785435 351687393 261812247 315497808
101655576 37705565 1303083 282898990 293991142 289304642
63903569 22673006 33996293 275068041 287466631 284074402
96113542 37388194 76970325 205489047 133008256 180212866
6151438 1971486 906600 20244189 18337875 12834244
130613118 3118726 43533906 159204499 122454768 170038688
472516376 24548190 9812716 756695669 620097243 400487313
33010084 9851813 24779422 42999850 48270144 43062719
221185844 96976190 9237536 389720201 357835782 190076315
23785261 81471741 2236759 336921586 315020698 298904234
26799660 83053456 341425983 836608799 726018443 834606615
112029386 16100596 3001089 692639300 805229386 852713591
224883958 9857625 105383747 296136822 278288493 265741285
7805045 10134277 2318987 80176144 90078925 89080120
69000505 22189145 7814562 139145472 137726584 116046571
47291138 13105480 36654741 290889429 342646522 359350839
28919387 33370947 174154976 353716793 295358636 351106937
81863282 51314154 82557497 330504322 369572859 363967394
10566390 427546 3617986 60475169 58593532 63702088
58192501 11796689 82101356 413950573 419635874 398148975
103463306 32865760 12161360 232485778 223010050 229140920
169104420 24161668 149387503 790420558 841359129 787746632
50021692 111744914 61623267 754806754 781701092 745007126
1211917 5134266 8187049 31012109 36055102 36221584
39769856 6021815 13122569 280380169 244246000 263807394
86497905 10706751 142639 143777488 140157075 133226288
22701576 14218066 64434518 332095744 373161576 402948342
239695697 114879345 74558255 340315167 157561511 392821207
25882741 383108609 123806225 710626832 768531519 663436550
46547379 10776181 91067499 675769032 591971746 509179226
33678688 5259579 21212235 188366986 232663468 187010398
63322360 198436127 12830692 705296330 643271439 645069257
259124769 125623708 155869052 574798746 632798729 541373749
92840497 24446321 54989989 191968485 179035004 151462743
569191041 174075208 207179427 656639588 555280676 341200406
2457194 3050349 3315539 14510580 16822403 16683649
55835060 84739464 22456370 790693729 783303914 751848874
39978486 70194689 84053073 645463454 596402788 681432385
37307451 68455654 72822946 758467017 753349721 759046000
70263610 103396497 16130125 944674784 917220011 767964610
50925812 4628082 14900055 200235181 205585598 227469039
6149078 1844144 1745182 15390706 12748059 13168885
311511573 110628044 190464531 806154950 872383205 821129700
32326978 1854717 4888582 306689809 273441848 300570722
183903920 40402654 13632044 882531327 829788301 847750516
371903917 217054511 333969841 435458010 370515222 488343838
59886179 17622604 7096677 152023451 149874107 128483001
106737677 20432090 4115952 474076824 394686592 444501455
100625367 87054544 171815732 870347405 919246824 886266806
20929173 17775725 3135275 131650224 127556562 107974366
52350672 42923016 11810699 66216973 86529810 93171305
210173388 147617926 150055037 368399583 308134619 365472436
90888662 44359273 109171505 664147991 747925437 695943456
94812710 19777703 469738934 736779075 725057541 734997768
100481063 3841638 38361703 121919138 45030676 115264816
99386237 150515834 44071949 824942477 890407266 732055179
8505058 3003270 51001525 257563737 235808065 221514056
304434349 99718918 169047439 359488621 357814231 336967881
400699169 157360902 186396969 689482897 741025330 809548563
26483764 55055880 5475336 225943983 251865277 189276236
89216742 118764557 61603794 957752789 968915716 927809561
363206258 88213711 206992117 434596259 315068462 423514654
4229327 8076120 2268977 247275586 193789731 239911320
102389664 1393538 43113984 260150690 242258683 160838529
10114336 9009914 12522363 66548303 78363691 78253995
59894825 142343540 9033235 970544635 924334946 842934508
48024860 157007200 173562733 814752732 923803860 844425839
1313297 353327 1300328 24747425 25176601 24165178
238336004 45485234 2755508 542648151 423533051 523201023
441138106 577486305 197558001 902486404 883034325 478077945
150116971 336928035 2219369 768284130 677976215 702557384
1262376 1309580 62877 17583021 17111543 16673933
269050091 36572388 52610389 563935449 651513445 579299428
20785884 21738225 40477170 629064480 634350918 633649612
363325056 154838717 45362416 592871133 449982160 469374725
23454405 20555899 65743986 188636147 279465879 313610522
85051002 52072507 124269421 439954793 458511703 480468308
20507406 7276489 12550977 314469440 256835543 345663052
364976284 101951096 143512686 418301215 198772942 430805678
98890243 14276 3625007 142397596 136377104 133006467
35154314 23139424 32999130 68853482 95653732 99323842
375498459 178358964 82772638 592332174 607515660 601337727
20838374 25882473 42041997 664001878 655091259 533759157
98071591 4667720 20954972 332423314 380114302 344396612
9697317 21712193 20824050 266412523 178287278 190839443
189615667 32448254 84378818 195293090 150855543 112164928
14304470 2306337 5827585 25802373 26279321 25187067
66262453 51481630 2906139 308077011 297005069 316881133
68258806 13912999 36989715 503856345 490223376 526961272
132604093 42504388 26238796 333838539 396015564 370570443
24865140 577815 1136928 133026662 140070584 101074330
22722388 19627816 71314438 324458321 391126237 343975556
8011155 3632804 39680049 411345046 464941377 465422650
36994523 51868781 36225472 190208920 256338044 246503075
197962689 8335239 95009177 254356623 257010324 273912330
34300754 19890264 14526918 271539097 276053079 222337488
38102941 16119124 55916304 103894311 100055965 112557020
211626159 859074 11015875 595226728 567571527 575476723
5941358 47135881 126176210 799193714 930945327 828660935
36278972 14616189 62751895 284088637 267863620 239335841
4023685 3874956 2369514 49596105 72260532 66796442
299913579 232561796 67717628 319169651 374505627 383119622
385104611 252421892 44289064 609979163 635145613 585884353
203481046 20624095 6778796 663856719 562007151 443264419
58542155 166690539 94753845 722802449 730243058 771023264
13344207 2343556 9774244 270464141 287115160 266453370
117121897 131233256 155832981 754691813 654445800 724301084
3968548 8546928 15744974 130371211 137918710 115536299
603250205 33823320 144250981 713758043 672832829 416667939
31639613 54307714 13618217 762367701 689099515 679924299
26312803 4021214 65677813 458573569 333522547 457655991
18114138 12526745 36687856 114210631 163811224 155743487
383062779 451785138 251495027 697494000 627000502 602494330
117278271 131154202 12191534 372253939 351410957 364393096
11969682 83867641 16782055 519329531 513639333 551846325
43713693 81286040 43940487 526247906 509563905 480878193
154716244 115398214 57714165 649208491 663072876 643776608
70615473 24780171 46704599 663390234 619105620 636488752
50052781 3880964 20589701 316234200 326543876 294095729
8070771 14864519 86558721 404793574 274383833 345348458
5572958 74316073 10991673 467382298 488264292 416786247
3012809 7929032 307622448 565412906 727211903 712786874
6235761 53765986 2397340 596203156 601485282 617545347
477410209 187995408 52071506 667278883 477857847 557567882
179335178 137129055 59321570 217387491 194847965 139330215
92038215 83399456 35963834 175907123 211673575 231345121
516618031 119405063 165060575 802601399 832192227 906422360
430806103 144534309 74760614 450968218 291953149 417726640
60945192 129351626 69273321 333675780 368075186 378310890
244572766 11260042 83573042 529837766 459229121 419225958
21019795 58410490 86892476 730218698 732815560 566809259
8517652 10964148 103964048 380934519 457512979 458465086
481003115 205234764 175940074 883569343 788513445 459276988
432148 65530395 1439744 151440907 149429153 144552384
484537670 12243947 68088746 698456837 693224833 588952745
252920743 326248387 66953312 520199262 453499512 454918442
150606816 46545831 30361759 170807691 179143961 150041475
58643439 212512376 163573227 781590647 897424849 878920548
81291591 96416375 13012395 295772710 265610228 261726747
761028657 210664449 277796584 831683995 881913021 885785942
246565744 34105450 21507102 861837932 872087059 819886176
128072853 3513106 29918864 365445549 365273097 175661785
3070492 4260006 28486994 156035662 155524622 159771769
101201731 23608734 11959718 511527799 588914023 612727028
142981654 67902846 52639443 241826933 228733569 222743042
1988780 1157561 2787034 36592411 34811439 43308912
104170269 10972145 30742435 661269928 790029083 507262214
28773335 71278675 12672390 245460550 241215473 219691870
405920469 22895776 247055209 568681424 533561279 358018698
73448847 71679058 85274041 914795985 879555044 820099905
38776665 2495341 9926029 448873015 414917061 404979494
315773219 6288669 105863041 350283272 309407212 260956138
5948053 37241512 53815581 359210756 315412137 381723258
6605769 3337024 537963 10784380 9816991 9549384
152529773 11294632 26517881 671875583 806542241 363510825
15637851 164098459 109576608 959652375 768883500 924970492
225759623 101815105 7565813 375758266 465148236 500888467
53223 339579 304639 8810687 7089290 8545394
13215268 37664039 4496750 282486292 356667400 358646882
88970026 72773995 88423763 541634774 533277682 450746136
92853706 65948300 15822320 530031973 585088557 613362989
23578179 7388999 27494124 203882292 180951646 199534060
215671226 78703140 128190264 665426375 672747994 631299171
419560688 192489291 308150973 498048708 512091092 493263418
11828145 11051083 13528662 149939139 136691655 149390686
270590626 42739786 93261188 309666665 308743319 240921850
53616347 36193515 11440218 143804410 119822853 127168017
157214477 207611233 35278279 534780473 621854180 718384765
94032103 26656668 48477962 533400289 528703181 455243698
142315256 44287377 17167846 819810943 633333819 830015427
354980 718616 4226871 162647672 149877059 164516814
11205566 55769564 8464530 215733542 223560062 229889148
54775125 17236262 526209 83949993 60812051 48027212
220486929 92666319 89949196 739924865 839598403 887185137
12175803 31536529 12198482 82722587 78365254 71026928
325026996 285020804 50512536 518688662 416168824 361746230
181077577 54718994 113470394 660911547 634697280 624674606
20109371 6999129 1458592 43048017 42673181 34234710
2437188 1030652 2336226 92481765 129500642 139608700
16799669 100906609 40277046 494773698 517868323 552619503
24731006 32446923 37790750 81714472 123961794 125942891
13731317 120649565 55793530 844187104 782686661 820282854
59374003 12423146 156669589 346649260 305327143 336031708
2557816 1245120 3135604 3143552 4309609 4647918
389504174 47494614 4264275 547594755 539823082 523097278
584305912 80657923 91224196 639817094 543726786 723125382
103060333 55738138 7529229 221013531 259114815 235838585
63833340 66557964 118797055 812227782 817231013 864845558
1068438 2713628 2398603 22919403 25229385 23057007
41238974 25464327 1882398 262640979 269493462 248366209
307812548 57697555 25153412 605550987 575942095 520634684
268358741 34556668 149616162 506061730 518072200 497550638
43338646 114419578 25778760 710741874 705349509 780858568
3052293 1139285 252390 26987169 26281115 19458094
569439552 19680072 32375272 863219406 853189237 810657619
535583311 312168749 63088690 735001844 955002202 755467475
127360193 27218502 7084900 264154274 275460814 267057318
45886942 21503655 66172578 613664791 727122019 710080477
624708836 110103775 64494296 675687723 571997668 224962349
151929823 80922319 80410806 596121786 581508457 573963622
29672363 49028219 31252689 639998165 576411827 612296785
11938813 37433973 37992734 380235232 404872232 376081198
34998305 34632222 4766372 150479073 163366999 163383107
489344606 129007294 149129905 629298430 676856239 298331454
107222806 43441398 66914044 484140206 820397002 809511777
57482669 3191912 30762422 235485329 286523035 254561652
617539041 145953155 357593182 664571349 634518031 691871001
232882189 30645834 47922884 807763196 732670040 725133122
26256433 16751453 13735522 209043302 200997557 196763058
38787399 9158516 163631430 439358098 411176591 430144068
394166936 184246118 66343201 492115420 505849379 496067073
1873137 21252315 72335946 298102954 247878771 254824559
306190060 196023673 7497593 579697356 574118362 559154022
185702216 170052944 84416021 300761675 251081294 284045148
66913268 10391690 16907968 230786954 238095259 226220300
78191926 13751487 90808109 515557245 447803063 531159532
7173051 36362257 5395057 947438906 802661847 837926999
463073301 153944719 242225491 721155254 737855796 587041395
43489977 12133088 33205923 140957702 139153518 139274482
572200401 243437036 345467021 828207315 781963859 646254551
112833238 2676551 97907967 134366972 152114767 139217710
35437145 77783401 81155629 429267350 662089100 652485301
5375811 6962450 1043470 101489404 102524080 107904398
68369278 37890270 13840903 189615081 241064364 260985633
54603766 72516235 82035948 404995274 460634272 475522388
1335159 207439 86202 6131561 6423454 6951865
19310989 9897159 24023084 540375001 470909492 563113022
48831632 89916212 81631163 765012712 756145208 761111382
13765888 14330741 35612803 187860049 209777645 213435642
29242874 6445856 42914934 245039811 251688379 269087644
10413332 35118025 18220399 214691709 234249359 224719911
629506167 284088366 107138472 738321088 635755840 551141291
13768681 6276652 586866 137257362 146997234 132397139
24179865 53376774 42020002 367572807 360763393 335396827
612639549 423959378 417542265 966316931 836529915 828724525
51458266 14407858 37544387 904720301 890704498 795739837
14357969 3563295 5913852 259417857 241217046 245095454
132491137 163600373 10818581 555511622 561660621 532998325
14843962 8125579 25899085 101034927 89532133 112576433
387241 247427 359159 1543778 1883215 1692403
36495432 464487 1527169 141502754 114855999 133363067
16047702 41774162 2242010 350191434 358203201 355122248
84674291 22648350 30272472 666510112 636588779 593491726
146029462 8379055 57420362 784260048 740237913 780691219
10985803 22559018 70706758 609754713 795839103 814974384
297185929 94886947 26370550 426863113 217947587 398111712
70014201 8095459 352333029 897043070 901470895 870153953
540122982 207847509 6977339 707288432 583503584 403018025
53326698 14585302 28134140 174805545 148777505 164831716
259556295 39410546 93459364 395401012 374968034 328213966
417273018 224727948 76278312 700543622 635091484 501893569
25703615 40235854 3329106 62510258 63629410 54318043
31268176 12398813 9047181 477199346 485822985 450849277
621029276 85571894 5875366 692158660 512607765 718525626
295477202 44754828 4870807 929685786 806850869 623952918
375538319 269324751 88060675 725499125 843354014 449495134
110897061 93984580 68480854 337817546 253923995 343314670
110716528 52170802 36073282 553536169 760499028 685192965
480411614 6212566 31148696 638488965 595241049 614684268
326246112 109772992 22640095 868279908 882738974 484944490
165696422 577348 3471456 293923493 291417036 164118187
80957045 66129257 1609072 117595454 115656889 84450509
13183299 6542037 60815222 428583130 423181990 429008949
6616529 885251 34445212 303494952 298443964 266714634
143028685 729011 72785170 951363262 714627975 897561483
343338796 121514984 59759355 587841788 595278881 521363734
325141704 13157439 34557972 375558540 323738134 299830564
252596592 23393380 7870561 672627903 740244906 729636681
63691746 49329489 56039095 572247456 606817096 484480437
656596021 129205580 229119884 974813209 859902413 828017652
222618457 188866824 139085560 246078989 256216578 319180240
1126696 1737561 157797 17219209 18958750 15211687
92931787 35092275 31505850 779104510 881800839 907571623
53548779 60683837 11281258 519043302 537585157 476826111
37262750 12055973 69825726 339933200 336432811 352736069
21661557 21205793 9598195 134081840 90482792 135860768
28336414 9052527 10704024 215983027 233942352 232812902
271049941 237870712 62072268 503593245 535031065 434509818
38783522 22253735 108321772 659925151 765822083 631643563
322194553 202100279 36413817 761738029 779530596 704232557
246599817 112496223 24005216 352546263 235139604 281389169
317972412 34145949 36861338 784647240 801588798 857222113
16564170 10257827 20259436 240977067 230652436 239224284
372829190 31451493 100193555 387784562 281872901 192376762
663751937 248322138 404074504 788997075 760203800 905768705
182911395 81135318 31644029 276510388 263159343 278421041
11555512 64875131 50617617 212854159 217402681 220950941
41420031 92715917 87877406 749629606 716190454 754084623
104382540 181695 77139411 148353828 41645775 158832942
57958679 1149497 17767726 834098708 858069387 884822077
551388451 165653735 224987813 661064847 582401841 520645624
101603769 11179952 83352218 419672910 416287775 412720590
12419602 100680722 61824879 775612735 902490868 792769196
103937810 76086525 148591346 258986374 310694007 280523887
2244613 16015373 4577768 102391445 99194026 100354063
67924215 90864302 114342285 630038836 857801908 917003646
210662105 49413178 96058469 308238043 331680327 197790994
178952270 17554025 68114871 183822240 168594574 152286337
9611299 40999722 99468396 402486583 405620156 398835394
71750928 60569850 85220976 467985184 425808595 470035418
12503165 5041495 853444 58115924 65490052 38008458
2941004 37865592 28879003 478397168 371340906 378701076
109674439 108080709 13042168 764054711 670711495 728613491
377092633 96283416 55352511 512208010 489462292 377507144
509772989 16911973 188042415 633961802 652095427 437239753
150013473 19910432 136407923 355218054 193751332 351095825
389729838 67844365 402993023 561769544 604361557 590796643
11468055 17816324 98743157 461279562 451905896 426604158
337301645 237626560 120622731 465340117 614180272 692661685
3176873 85519427 29265250 645271183 482490362 629341144
161774593 54255173 74954580 211332326 236728920 244984130
1997413 66455847 70408169 686416960 608974300 752828269
170503509 43349466 187340994 594691879 617802853 527403798
20778390 88216919 45466767 787093209 806035930 731639179
199495 61248 122503 526911 390154 520237
45725960 19671959 70092978 434769937 430547619 453221973
210477136 1809872 187512799 614834139 648745003 617341046
224341954 84517611 117316208 496373610 652613083 599422676
310833657 4197558 50867970 454646231 442751811 334276020
198347970 126720881 23182273 622149903 880486460 840805087
444755842 10307150 169966378 698915030 630512864 695665381
9729250 4492793 54265538 176127190 252142558 273796558
7002264 4238847 1431395 25241592 26224310 28100626
670532 18648765 165061216 665852256 681479257 667192906
5366256 46240909 24320534 486781587 408033033 379603516
382843716 173330517 241403166 565575260 564631202 348788728
526388 4563698 19635795 336668167 398921643 446832648
149693539 57959548 100335355 908338396 594006775 722904648
266996851 150550348 131141502 491247680 456212312 508104045
436815561 127278584 40702376 706336601 749392123 566330213
45481121 223232746 195683167 771023329 700078683 769021099
31468744 37270057 68510018 221801138 199082025 224448608
86034701 123967313 279490380 754243176 539112598 680127056
30765495 67847278 40386774 628453438 650501285 598615322
193088015 87719400 88470238 638946646 638961705 589478145
211877681 4774994 200341713 270988386 177014565 213238875
72389230 33930033 117296304 417011746 369631320 409149734
475124725 225347019 25636857 769821595 768888148 469942999
347720809 136282652 77650612 466071194 611259984 607007740
311866755 36259890 135282555 634836862 630276276 532292984
2008826 569568 589692 84366793 86562450 74759774
1981321 13996068 5145405 241226847 235654431 194302008
508160203 40359955 239587657 971460458 974712088 959895666
145080281 11850566 12794475 289373645 331113654 208609833
29737371 10433627 13459278 159794832 200693917 213809236
673826069 125446960 51436150 783144247 629956792 583108974
11596654 7113918 1572390 152487972 150636076 145057600
18987348 27465293 39858851 274637683 310247224 284671948
24065500 10421925 89761716 930645073 819048210 773895957
616007955 313750369 127878279 730170286 722301709 232111825
36992920 27320293 39894001 122662076 121373499 126281674
2016472 2307338 20463549 57976237 71406214 70622517
122482052 34757879 14685125 409478363 422202023 415466696
351204684 34798833 281202843 433761693 679794557 397295749
233914369 286424067 143935988 455212929 563732088 399655004
97791875 9638437 56785427 162743495 132868483 132809721
138087787 40800747 259124366 586799724 390216714 580763931
127475622 37149420 23605362 438852560 452749063 450662291
59870142 192358669 22896061 875595615 815266885 882060452
17924364 8420164 12169544 20436550 22089011 19374397
41052599 21323422 95413394 665854990 671808350 665123333
35017252 19657086 32781861 158967519 161317574 166222686
139726420 12863363 9112927 789681643 554956339 754563751
31446312 6500790 15107152 207128716 147289233 177620875
574917261 142266346 75342679 664562176 551005858 179251191
12469994 9156332 27189304 76441827 81354284 79358887
71298890 35933407 248001693 947496036 873949288 882291867
29417008 3168065 2161921 103175527 104123539 99758926
151938943 54295499 63593525 873837795 848175174 632641813
112090153 16026526 87698698 373538057 297243337 398636832
275602395 329834607 22023964 395025369 411830788 368859955
89497628 38131485 22287442 499090090 584155082 538350184
153762058 33126311 123516868 301580311 266294182 364427540
291212379 24737648 229271351 801820702 820842358 905588113
19505011 96736492 60304545 639973824 682792137 606545215
156652290 343029165 9155699 882495684 881096898 874814002
202596656 88825415 218942042 899656592 783253345 895896936
282395601 174419795 3776538 881909301 857613432 816325649
7261015 1894048 2043919 21793670 13241875 19930065
146213709 13513128 57672839 155248625 109128013 118940100
6487933 36746624 12644123 133793990 143921142 137712652
26039435 10920373 7418015 207533331 244960753 229237143
591843 15248312 30290541 244268755 306338779 297701723
465315422 234953090 222767120 515105224 419358404 408413258
91743039 140338856 28830878 898713317 921371014 927687441
31740377 143543541 65388562 624190088 838197377 761315643
80769799 17894859 1504170 379249997 386210079 391631271
14275749 1066999 27808197 122677501 123393143 131897761
50473426 19110580 246978 84352739 77045936 82721730
76264370 22752984 5937171 325095731 287840737 325119140
221667341 136853903 162011292 840964817 714112448 799978327
294551934 5867172 357379624 785203990 752687127 598864040
100648461 52459754 32555564 249261781 267835072 275225172
55950331 29821083 11950481 79532236 32876959 59039846
881467852 295357042 200056865 967269284 779868366 847138324
9556536 10342906 131162911 624909051 540331910 721789640
131431419 11625773 23759942 582515074 528295985 529872597
62249848 25981839 8635953 110663550 80549529 88913218
221050221 66729634 144188383 733354541 816090016 841878883
260054234 27352138 23198267 439936487 436842965 463655862
348767478 40517588 108506879 605082997 524606824 596174333
26034158 5919889 5874069 30286444 23957667 22688090
156954503 31146509 36327464 634610795 585835056 620905456
95911942 60441734 142799731 522951133 312392438 471156757
47119585 20363941 50302465 575658336 485224685 634568532
6856708 2039791 26129255 630294536 683142041 713128983
268679969 12152760 13740000 375877393 323293434 286753860
495865273 29149321 25143666 806093447 799197863 630132845
391707571 96615393 138231583 435112848 339051449 397281359
3507475 4474536 9997812 30639592 34446739 31128324
142768202 60178279 701103 195529021 113458263 230074202
350337697 81467944 511606131 833742931 579234020 839164466
20839132 11664154 8552014 356920695 459205144 455647812
116497757 5829620 23061606 143184003 140240465 97922057
225420141 183440270 102060346 269815468 331145002 297487817
2348140 2941530 134002 69844734 61504184 66998346
132423402 26585888 148541958 169089310 124803453 163803168
58884592 3981814 2015458 164043570 154411319 159929370
182124376 77683424 67969652 470604487 436151610 640250801
553296415 98811463 24656974 927136098 371495756 895435970
319465984 193855876 33573071 374916632 287140231 244212294
48034529 15288718 7650603 64756902 90652627 70296651
219636110 18009202 39008782 353529889 411917555 339939122
19250421 37718158 62093754 449172936 438339390 420899369
15352836 10837956 6662058 91091018 85735437 78559429
79063024 4449097 2584666 420358233 512090146 535341247
12992671 96599357 11812555 284661346 341470068 344256603
205293802 39513274 142825403 274770084 279741207 255231397
119718538 39156277 29725406 540201363 585771621 542826944
18858069 17660337 41049085 139120351 170764937 180231774
9178620 107710313 12152475 466113335 442737085 385141706
1019817 762746 15887499 50118082 52430114 51561573
30683762 15157921 8663701 114544600 104774469 100908534
11377462 80612135 5949582 450349591 458337525 481152952
77031199 121817659 155656284 734930169 722618906 722032481
16417054 23403079 1630560 184946224 186485046 174746364
390983275 6661518 289643764 684094005 753676756 772467430
10275757 2108640 20464461 201883651 206597620 195589718
198536092 150751616 9426301 620100246 647515762 502863335
52406192 63980610 2770060 386816019 479380602 398311818
438554610 105939786 70649273 783741438 642261203 805152744
12343305 19044723 72819657 292400220 330045987 328263798
74609413 41163137 146757883 621102957 901357394 818105608
63573802 21455155 39561269 495847915 480928348 445474197
56168566 72135794 214242610 782247520 743025740 746030905
16787857 63627966 33073526 716446061 805892826 631138356
12699711 44229416 1395480 262251496 293102466 160311036
143967524 22550844 54189096 379699337 349644380 455391543
153423257 17160693 42104155 216080500 209148843 226470892
86551179 21727717 2159494 99353510 139800443 151863676
22183821 43367321 21809111 708494476 724231886 669236621
702727498 59810113 13708021 873182167 892176858 627667527
161117573 447904 21630283 840315127 904599629 732793857
8954018 62506407 10898418 341870659 299642863 310255567
243379555 4611566 132165294 863014328 860695148 645960823
181452306 35602802 79481670 293254547 290639704 290874305
4030277 103964041 41904856 680192448 663929790 594406583
12899711 19663072 56965704 360600586 335015474 297510936
265085 329655 68463 393077 438456 439102
162614669 99654717 2024219 548383397 711472845 757302459
33585177 7646728 30893893 293476964 349845112 366647833
10205359 18125845 39616558 373300809 344355706 392042384
33690331 54875093 5074841 351658356 280125899 317559471
26363921 198048366 15387983 508193177 509227073 475213918
58494423 51336185 56547154 703425362 698878310 713753877
45019575 27738835 11801354 127962950 156281847 132159714
251281996 58883389 67611519 398188219 466880597 437266671
7423313 73872390 13552175 236043178 267801181 252503816
65207304 729385 8739931 262335463 230172690 261472349
72849672 9645495 13531226 102327532 38891349 100993814
105317624 2601893 70621857 282613772 288656323 280022302
102265312 259157114 59730109 763255072 816859137 879584117
297256773 93253075 30098836 663612118 723402419 737016049
16770000 1176749 3570576 28865313 29257537 28989557
336519859 22678479 270078366 606578579 319666553 616419812
75715165 26117080 8569565 85083393 85804439 83276305
80752467 54012423 32840929 684863064 777662587 414574820
14404977 19445831 8422145 144195555 131282221 119558566
58174697 16245152 13238867 384854966 390209195 426169319
123801272 14651373 58479 163153179 159610444 144979112
38685944 13641836 11867168 83743171 83319776 81478280
37871012 8727345 3963934 89756882 73935440 79512771
466693658 103075201 108766605 571996093 606552087 584997131
144854414 33420695 45571222 518945507 538976881 504163001
454215743 262057101 158108405 482812659 490369724 503510052
193964050 3006095 70760662 406979988 390787272 372336036
19840979 9159276 20327731 158794359 154643849 165505175
111158041 15759728 317575 676000320 700313228 592725080
325206909 84100358 191503518 485645567 495415519 436191400
53039280 24090505 128928532 503555852 432512732 563414077
83029909 154631156 19711207 856208733 757578978 807279407
141831235 10388076 9633047 363997297 381696776 384218980
4971296 15180594 10483870 188974045 121559810 205955572
17726064 38963106 36574037 204799467 228504195 194596514
75070430 190930066 178250403 602107706 514206761 599947878
12023027 8045134 14951158 177839089 203103132 213138853
161222740 30327297 12083359 366683598 376564375 310714446
65007815 24940752 8944495 204871727 188499145 199172029
8331138 9657817 13139908 105549082 101107857 104833170
178755263 131125846 172814773 619856813 450858114 552461771
431875675 26392891 43006591 776904014 797954172 659866033
333343059 6833733 54071825 858019585 776407413 857216043
266853456 197613460 31976523 307655539 276129779 183893138
26932250 79278958 27537904 564465719 672211871 719978201
9313095 3585524 21013813 137420188 153033456 153215598
50069854 36122067 5981079 405793787 365323126 363810209
191425060 136163980 146690901 650103813 640604581 591757767
450936002 70503727 119344311 545523266 533833489 452439014
7394283 4405565 2027611 109372631 86799583 97155642
20397364 14294888 121552451 375187610 416050437 424949151
447300131 106972548 195299538 520430746 200016985 261719319
2212612 7724603 18361946 352565736 349352567 321005296
41788790 54201328 3049439 759126817 680957637 693829133
51489190 17566265 118420930 913578253 826399479 945499639
241551768 143549424 76808603 514923436 483499950 552791832
349157008 71741244 7673547 822162128 842449659 663099296
2289024 124519899 66213485 789373545 903337927 776128810
101837169 107133301 26465596 527371650 457764325 491431556
155970803 14851947 81149552 790425502 798199003 602659551
128310602 65605274 22149638 182750987 213727508 191947289
16254207 134812725 68907833 271373770 342358605 227064625
262504268 22873636 103603883 509049587 511992409 421709887
1150201 1171067 1358787 41515493 49416006 47741901
33917316 22909243 5170572 432870861 439379675 470760278
293536374 157466131 32761553 752165935 602450695 337638406
255432617 129169441 38774853 701900592 684714920 784631710
357952070 456224522 418898569 509655037 556282246 645545431
2126649 701730 25268463 159078656 179514545 156587271
143671281 245167341 40188103 291527740 355974655 321034231
410385698 42631761 17077179 617031072 710963281 648097995
5605209 24829004 70561227 706263839 702753754 590828645
15346883 3389647 1723551 54555813 59957989 54770691
695568147 444563817 376574437 871334205 944364358 936137579
685515956 113319739 310225594 854717704 526626723 719537618
16474466 12384611 44445293 252951785 293938508 277999848
57715486 157944654 16005148 422863301 442616068 320997918
119531094 9616114 54050372 795332912 765656175 799524139
53447935 95394729 30732962 892631647 822100197 803943886
12787745 58670339 19698389 312327758 290046043 316657695
665510548 530337082 174808246 969653709 806379257 416208686
44813127 177529003 166058199 517457025 526389327 513372914
26204388 41485825 7994189 267754840 235794595 263724617
93043287 24937705 5705106 525449246 609696515 589436684
39861346 155112532 19533759 685180846 678712584 490237912
2765939 3495158 1105118 39870731 41727577 45602637
30493904 111085365 7750339 811773598 787260477 806599420
1846179 31916906 36381247 220270344 224214400 218103704
644585802 84272448 3986813 925509750 848359650 934074302
834559182 66808739 5028242 861255621 818289564 328239081
84743084 107144889 51160277 489876223 530149144 455270444
20961288 4248650 26133579 596751440 779465841 738501718
13718605 37435807 18243176 311877517 315643944 302024111
45583166 16598188 35194858 252559659 219937485 273164969
13454854 28954221 53848658 383387347 377592544 381908657
286827729 74439106 18535204 886519944 828431992 830565234
36400251 1756609 21154008 56536397 43533939 67963395
64237044 6482716 60992680 596526294 695658420 722655191
279088361 188151917 1637604 407963073 356845999 409906571
65767332 22842394 13582118 89436702 125997828 120828320
131400401 2395707 52933755 203682156 147811584 204485959
458146357 174123610 25717396 598165047 518067613 139854736
1507174 951003 7998408 295944059 313755372 261689730
621782209 449413769 98360398 826414316 857762734 767812020
12285274 28201890 5330862 199475252 216051693 177199876
90105461 7336800 12532394 976530506 832918607 850796764
12689239 18545066 47370189 222582645 231629501 226278518
90126 28752 838996 5066278 4796764 4811452
623951042 18560425 72761751 690925375 196165985 269580365
12190552 4898536 3066146 46894947 51176976 67598297
22152355 38582278 34234443 369931927 331212404 329127977
406733273 225934247 65654061 763234149 805061760 778069389
364497454 55375631 89318081 436199038 315056439 518699209
373235188 36670875 124208422 756662726 733263882 749948531
14117829 12140383 37594074 116792910 127231645 121495044
259248298 96912678 208276461 276719019 255713808 264685056
14895462 142392697 14561218 356426641 434902141 340786935
31532198 170855519 22496756 436560701 449865333 476653660
10211201 15424079 16370791 130278625 136599589 147478606
5022421 727064 24595633 139787067 151864761 145601139
299783310 6451607 167455081 676223612 773382967 772316437
418839725 70171984 366851820 891820166 915196744 735338323
188557335 79220804 243321533 401889519 504310529 431411243
42188955 80626812 103732218 656327213 765361333 769494961
550196167 425846629 143013036 914527410 844030738 561040131
85609245 151462948 46471694 764545653 843696096 693797726
35085771 2909286 73257118 152844891 161585724 172272064
46999697 30307717 9846468 119740747 146112564 166325594
314089278 129063716 169400012 901935944 666682188 838032792
266436518 803971 235155839 693028077 595600510 730646776
118642406 40942653 5595909 450997547 416994261 458736479
58936457 39542527 7831786 595735760 572085535 625743685
19830160 10843649 8487918 79647228 91253908 78048186
695391104 494333391 313169790 764122875 561318479 589478103
33922514 9025054 7347013 45004163 36528421 52603212
146383951 54372519 37589859 584504713 582533779 585769152
34046031 96008352 2576347 381625082 399175245 396646471
604535635 66064617 131090474 664214579 563885643 422089245
2870802 15996780 11612371 70514742 88367464 89683147
112866227 86701188 33603547 710140208 561414257 754025499
5697981 52658 12753534 61353078 58033943 62447895
506747268 308043514 23517447 704318815 728207407 644647625
38597694 4980593 48284510 179822610 186227000 142817388
334010 38739074 4417854 92074809 139675372 107389701
353240932 102526017 198499 788951509 660492528 328301382
12278163 77872937 25736339 323360797 211937398 341390777
118474147 32996230 16023582 356726380 334007411 367298424
128155040 6919307 3133341 653288080 655402374 679222180
236171493 33529442 133520570 447796633 813403506 769671445
128112423 5869681 55349759 680265642 677114164 737014805
107598711 108539174 43920403 806580999 776456456 773410655
268384735 351013794 222275423 849137717 642064296 605959943
263825362 62164276 167912333 399963514 300189306 367543122
527250736 41919229 97130605 723993620 622529218 664633505
118513610 73236754 16323231 457154032 563812528 523383877
628067863 251669279 339274034 675604017 640300937 431066648
140511344 51207818 95343232 541999634 549698756 470304270
53240191 39135715 19240037 206564678 193887849 231511724
576414048 5696497 122399081 648639250 515688357 585557466
99161849 97232170 15755607 270512004 402260689 228547995
71044764 17873816 5390055 208872914 149616600 218202970
3920684 7888878 191814 56504403 57741454 55768992
226537681 134522532 151093278 973776106 975073865 979063838
110579777 82207996 106829272 757512163 755607735 761175576
204953084 137407238 95929540 391095094 377147588 482516041
391520 2972392 4368536 20210750 24503167 23134224
456310033 93436002 30607082 527859374 252311203 402391228
168544159 127555510 15699711 306002601 290418397 171537508
126581598 8808950 27020980 330242343 295124314 332275455
243614564 155592616 128766557 380536244 556338145 534987227
42165902 9658614 1006642 126419366 119842426 114772417
3046791 8442291 24011449 163216048 155958758 152375925
2562505 31979692 44227266 720323974 735610517 735158261
69930629 77581781 32967070 512386091 611181097 643259028
98866767 2705016 113850 210259468 111656292 199888677
124915133 60369233 93086116 363491168 413155141 340568621
40638516 136629340 246731354 722955722 579426043 801481091
5586294 924427 2618540 37871384 38700081 29957176
11807813 11794689 16899238 114233880 126458505 127886453
394185100 19341217 66327762 733418705 932134598 956887747
350735127 85724744 116524220 489167112 342783438 272025946
258468318 313752797 28772926 366526222 492268647 498382752
4364951 98106 1629502 12050976 8512367 9097801
62091711 33044293 37093899 317723068 317324434 331703680
88976470 439185 12884276 233913853 278873321 258030900
422893331 78927583 483570075 818069146 597608883 817262226
308554971 71259179 210526032 524885109 264323108 533511029
123908653 8575487 40926507 347275358 373353784 374373369
302265703 65521348 1050591 488029802 497874979 501263092
246842627 45982143 55783931 432355074 362936358 360103244
353107622 74253580 57150402 652538466 633191296 598292294
37376605 26063609 888591 282387608 302661781 237880386
645200979 520811743 289830068 918331650 860704436 935897419
97793210 40016624 1683731 123793625 78797390 108219476
75605471 21025978 161983353 378533124 426012677 426677482
195111867 17349618 364907 603779029 520826468 527216401
148615669 67831875 60110955 303782138 265361506 256437408
1970162 31270757 26835369 162640552 174183598 171699024
446700848 16011168 401088568 569555000 451263198 470020695
64972593 41353888 26945990 342416803 340317782 342501325
45724703 43794082 37066478 356375774 446978979 458787981
28404611 3493518 11170585 50331579 38510079 52953744
3795087 150919162 26402772 772796985 921016780 930877220
478719462 375103462 300363695 657328392 535723305 591769850
307820433 4992145 767533 517996706 451813773 551523893
44767952 86431213 84849464 611222390 511487522 613387877
31711531 105860990 37888688 843591352 855334282 954839229
236659209 80770437 84720219 335891258 264203256 345177207
10964004 6151613 829542 13837266 15280757 14199882
73670490 18906633 44752504 222704978 132983441 202636598
49168828 16734867 18881033 222914041 223735305 137935052
34540915 42114999 83531345 735306446 740208042 749446599
62162675 68128463 25256455 441882853 436198950 415807763
8056999 3296202 4531327 101977770 113998367 114675865
53227027 84382574 105198144 587249898 605733077 632845727
30313962 61111947 69240679 791264994 745595755 657468069
176111840 11453346 80244489 317842651 306854673 329651521
337041947 135494569 57474372 385534238 239027947 150800785
66609213 39020826 92230844 196533878 155133469 214174306
16009277 12418520 51160706 917957595 831935545 906914726
1330029 16049199 7984304 474413717 365585733 421398340
296212390 21972162 2976638 876830396 980582959 485911709
43929091 37366429 2582045 577022956 574215282 542979348
30589156 16156840 24539400 279185087 278082852 275476847
2281213 7507099 695544 117087361 129726781 124776065
51877311 16991700 27816092 169770667 174394419 152977094
27065967 5765426 2890649 94553376 69057350 81593542
78016868 50169188 9939988 545130867 588765210 652115081
97761072 38687971 32410155 163142781 125561227 175631617
656337337 368545445 254282055 803722439 791055734 591217073
195963445 101157486 138836771 691553883 674499550 616682350
97060013 55976410 27202430 763651070 772771027 594401410
67494821 125918570 140812911 710380569 699571111 668744252
494722 60409528 227146993 363412984 417128121 424643869
223927543 181613138 216488001 326767890 273886625 319272093
397175139 90816761 53474987 512661182 410330857 396009189
7740987 3399557 3264462 67101599 64746396 57355759
90958017 17214176 3034142 207406483 265970756 235956145
42852328 99692365 50525157 409819296 445253529 286520995
115950180 25853503 9211503 351444018 323288419 381267278
20362287 33902024 6462289 131745861 136694078 116315646
24276059 4554489 4742960 192635461 163963628 164879035
27274770 25465362 15342003 246495217 253812443 282794676
39205083 160025 8293176 57287911 48626326 49287041
85423723 6922095 6640804 185706447 144314368 150157395
15126287 103951807 30057810 856349804 795377813 775123145
156199705 9570210 13572718 818042388 729852616 935157151
24321528 57057283 8519022 788503195 734349003 818722254
482355290 343604 379135244 737863636 672689470 850452601
95241206 24823818 6561730 254547648 217470533 225518967
92004722 200167391 151645712 442567746 403589250 426973545
240018407 160344620 140219536 324015251 283540077 285402712
69934072 7691751 17065299 841372588 853505737 706550106
560630226 187726571 50622710 620475020 415694746 654918330
52031547 134742394 76239105 870624190 941940797 874751184
15270433 57006212 17463147 467794918 510753239 533962169
253261548 57646370 6284114 771281178 854055744 889075679
452536923 160682693 247321112 798397382 670347501 589566290
43174534 3666686 15814311 71444480 66140567 66583051
6606124 10870292 37349342 153179192 164067840 131085772
163414884 71995082 81712287 499952043 447158212 479525702
21578934 8129883 474491 40635828 40495532 40812359
24441339 32932889 7893231 688576774 760505209 755028583
30721441 110563547 18183148 413703724 343421100 356475878
45872762 175347908 64872322 641285278 635455514 587040678
30781354 12590512 37861053 797472056 758247790 822718734
88034848 28141366 1170629 207857955 216262531 189469717
188088 4851206 4629177 76134922 78258974 74244291
223848426 64429236 49900930 482260678 471571486 464172900
108302626 134101339 8120277 722375779 724022409 746246577
12304830 253843600 82965756 844751359 802441452 805545137
144509796 11486733 70312327 345774812 350931876 275287598
233189500 59764334 123775680 769210989 740418871 647363046
615504821 267656547 155773292 814252712 789485889 612254305
371558714 101128819 189870681 607079534 514466665 618448280
37952831 33035505 4539055 557963091 513477589 507856369
81769209 174751870 5082578 758252610 610951901 701527218
25725568 54375342 91660146 664433454 643609696 580780113
69351814 9587331 65094997 206206528 327816023 269898878
566785877 105012792 181783675 907317571 924014171 877058051
109803573 105269480 139590098 650631770 674414893 675503604
210133816 75863625 89456341 361466084 384849664 344226699
551562835 8824271 47008542 828743978 635654508 957541739
90101169 22807303 5457012 367516963 403348350 379797904
37846110 3140870 10583941 205926330 189800447 186649476
106152509 96474466 62257405 307764842 322903869 316854667
65143023 37291448 34365688 249588665 246040017 228598176
36321416 24013400 58380236 814522139 824152823 842673816
12191247 11118677 7439582 338307453 346285164 343799523
165064072 6309292 35904341 306378890 338801193 333213610
20451459 14867496 3022177 63383912 72395382 73420137
143324978 50085890 109218261 445592214 476259035 529668270
77582420 949621 8514691 215925747 138302197 173644482
401124952 40664435 40011499 480178183 365024677 317539707
26163515 38794107 36028613 371883056 337828932 383420618
254740374 2215057 48264168 761688698 875176943 868661552
216372356 116056883 29556690 252440110 223213830 197888424
204447675 256056289 160324136 833729805 852492761 861975267
54395836 18193080 16591132 171503542 195655753 173220284
392960632 122324773 6455742 812910703 856906026 769954881
59761333 9509723 39547417 491014716 520956481 455562868
26406830 21734272 24314456 280750721 308979347 292439482
493278703 89408588 375619319 885092251 783742033 869642499
144194591 21907292 28801639 383095621 415730141 360865997
5625280 92835458 27333213 813050090 861774372 761556588
280425755 7835041 74963370 466850634 502831123 598410475
70162876 23102133 13473526 182440001 174210287 180119823
62613342 16853759 9315420 198240537 123151125 201905070
19680505 44655279 20405352 489093946 390283988 505429369
557746455 273563766 119255063 853365169 935377120 719273906
766631586 84819887 148953295 941294382 803968164 253295061
408643455 246971302 33732335 635221730 661547276 525989550
93920720 215862073 20384949 663588123 625419165 821942240
591563822 242855793 218768916 804110783 721783880 419337613
29272944 29989984 4406424 278204360 305964899 285624229
148602071 124885827 24080713 862091465 862486579 838648955
25664527 16570643 2558807 113857221 113614775 111462449
4941445 1103958 5871842 79482192 70547982 74200030
42193851 76006661 14059347 542233493 444417364 521053230
759718618 180081220 236398777 828479309 801345054 782904298
314693194 172989989 49341853 372678891 299865245 370676276
9099845 33817653 3397308 96493895 97493933 85466127
76751 3098650 10468302 76733031 82441329 66465501
53381918 35421684 17681899 568989222 596203220 618799897
51553426 62498898 45539801 385819863 490441917 421354579
269251247 16851279 73209476 610988781 623980321 595955908
446048285 237672810 179014554 684592042 719149984 679689269
74304025 175881187 103276440 368409732 345221294 371324861
21788882 63025431 19671502 320740893 336176798 352853040
84586411 98727635 23450060 353684227 371133626 312114127
107568745 11233010 53996787 738337410 791105003 794931937
63604489 82716322 197551371 919776816 869584906 886252143
12202374 8739713 2493161 72625900 72770078 62141356
6806822 74627394 2721667 210561872 247954392 242068883
182929349 103751566 102203696 515685477 529957968 492270659
384034162 166565406 210233260 405507577 492383319 270030912
35677428 15031751 2177623 238931288 230598242 217099969
30937870 28955440 22843848 95834557 95136342 85047503
132174976 7081251 80720572 144115519 165457224 125861671
312756611 22310014 36838671 839586521 922527919 884610423
184590879 141674283 23099233 602344953 691792312 536461883
40672303 60067025 1965410 429849670 447185931 461708628
144072056 98185143 9637139 408589860 404731755 448752742
85359912 25547034 59343596 994429743 907374312 934470760
594132146 225806695 190364763 671987510 754380606 654950648
120784144 45678379 13125817 425015913 425163201 418127841
211761786 87144781 288587852 937671665 875281351 882542811
100069111 2877252 20056733 428421168 415043550 388649942
126392165 24278672 98841802 436927896 486378415 423085690
266528132 2050955 131078783 363121512 366961365 296995909
63385337 2892774 7617926 128612873 123739978 124680805
164375335 97515028 23047743 818208838 857294667 859030185
13628848 35684492 13816491 288111007 321075433 282278605
31386476 14497674 3305370 89049548 83511608 81206287
13587554 64827150 75343323 522613472 598219502 530872772
137643657 68019608 89784592 574070505 637901258 681880834
107400235 3601117 16619257 391376744 401566903 215700382
5451149 330651 2099715 61340587 57914298 42244794
5235810 3317893 2872542 77562123 41095288 73883973
63946254 15436579 24416222 199392569 162349603 229689453
140293817 91752171 1278508 178516733 177013399 74833318
5770143 119264 787582 152567190 157658477 148295249
57081103 1918282 121574705 728209666 601615854 728485413
815055102 139066400 119394928 971143793 774427209 850987088
76306053 6027551 18167270 641766947 663077563 687037587
234561605 89528631 12033006 301030420 226816026 121614418
54559296 8880475 66442925 81960970 103291504 107066402
230541661 167532033 73635561 511644498 667394398 578495816
3341045 29609970 7130992 325875433 314424465 223422835
11522472 7551858 5608569 330366628 268336384 297023868
461760807 249576197 53257586 797653847 931198306 797932585
450959107 125125873 192918381 696593615 694332459 601703178
236098205 75717783 57643796 391503630 388337343 359788023
179938931 96556023 82576109 661467191 661664111 662827714
30601441 37332321 79364777 865098584 752540451 894782085
106961840 10557528 116622480 310725260 340766566 315897802
26854196 1474363 30882875 251643942 264806513 300752487
50231684 330694779 26427851 918602719 978806430 849683610
140712013 6896686 135118580 725712505 794471942 798982474
4245183 22760511 137698269 348902959 318728152 390107103
126229188 5084597 66318969 494536439 430746890 530542401
89881158 82465563 137008614 683016850 548235742 683942725
52741827 3317300 19662103 99546239 108776625 102848936
350332918 29350074 21132015 759306704 729718425 657728060
414997039 15192746 65710567 683418590 384609277 665474579
68531065 1315447 27583254 113845720 102797273 91298169
312517363 445444997 131585926 503618500 530178066 417835868
6365127 3219175 9063855 92808258 82837815 93863657
605269022 10643797 522997669 788678190 805510054 927253561
20510734 27321102 18588427 574046653 468311127 576298597
10657862 54608620 1984670 483226871 540894284 527437334
182637614 5318646 23358734 329156514 303591008 208818278
261213096 194362819 32510464 767998939 786481047 761311222
723728303 473569444 239409850 771463392 640678943 750063111
58476739 11910440 70362862 109610988 118248272 120960238
391780 1711178 3113713 14781573 12704089 13373297
468796570 6595064 423880848 813877314 625808146 694683613
18364250 24674768 32414154 113781913 123455631 123335097
20005182 5204220 9642703 144143755 142863514 119541149
418442221 11467572 2913287 829534235 862638345 812330057
32837402 6733899 13940597 293975677 398683609 377043017
4382552 47594869 108883480 344268467 313284793 347668155
195102577 99933952 70155095 231586184 219249331 182582754
8355795 71552004 15693990 272138411 271294855 326648668
16892478 115805 3235076 42020871 39187146 40887003
5063454 15975295 5586643 206807550 216522868 197725097
136944174 23846000 105307888 277609869 284066061 287414213
9449303 5573937 7627779 171259345 169307404 170450757
342221827 12080996 124047480 432214258 328598184 399965579
19671701 17306068 92293409 428486719 464812820 462774866
250996285 44317506 87843267 639074719 375757748 620022249
105931687 29462605 2879769 259668750 272623026 271242508
2359610 817663 1444896 54677455 48949861 51886914
3579459 5885250 6348984 136269803 119667126 119910202
52430741 24253620 7965 149647833 147592295 120753932
373454624 49637490 4953018 598711647 516616215 303249039
46166271 7777289 27580762 87120343 110630280 116816160
41935353 8357199 7712546 76494867 71302137 43382989
156787385 28678027 143333792 310324252 322182938 213444788
17540626 8313165 1678659 233747812 220995724 240685734
227375270 18201701 105540692 513866718 522468262 343127507
90448191 19448070 40629240 628810721 669890939 634890620
386533330 255642502 3971779 424014516 301268930 247975995
45279426 75768480 4212564 448862169 447510672 482406579
148155758 104953964 50849743 689528334 663845045 721850340
358642481 139338310 7287592 861019859 870204584 527723738
26267351 36901180 5381157 203845167 208772254 159538919
22432018 221878034 122653009 737942263 742646688 796636362
126756943 9848350 48379178 438717951 433833947 449750080
69934760 455978 20298807 393083496 359196902 362302048
44500370 72175317 55827683 196815169 220155666 226919867
6501710 4250325 11754729 202281961 201375260 212562173
22977673 41152128 89991493 769474185 851192083 869896732
182680129 42747671 54074362 421567220 317133579 405018378
739307009 270933048 148206830 965842569 958799504 914896169
57770565 17129100 8608577 239579076 219028923 236085896
411912784 86427887 248182734 624656705 544857767 514474280
5126553 597643 669853 55237201 56368266 60668558
4413325 16497299 68019993 712773250 634144958 624683756
174213332 46364588 45394726 641121056 586517382 654544592
235464883 173545978 64957291 621645866 397519522 646351661
106698471 281127694 6824813 825962587 819863820 775027096
208939239 28646287 67646784 920739808 885993441 550409443
253197161 6356529 23144243 753875485 565628875 629544910
197452461 17159087 98001938 522614365 584376666 712269300
510741810 17253493 451682513 731157934 550526144 849796405
95358272 196339452 22428816 827974974 704261189 961673223
3436641 3742250 1738554 41738051 47220336 47909878
119822835 157791721 40436548 462213527 433287065 492457291
10333473 40071149 23396581 779196629 838272620 867939005
208101883 38288411 53269305 789491035 836926860 815393963
101732790 170388375 81742518 696378582 648432453 668171467
277879525 123042607 12026944 435188033 424092315 434691401
281616505 100395557 24643974 333379909 383292085 402358350
42548496 8759970 2547774 127112645 127518028 127167634
205553924 10963293 181876940 871470293 772947485 724714982
61047223 6130899 27695712 144675677 137824673 118625650
23958752 584894 12271486 374849553 355892604 399478324
40409917 18014349 23064861 184900333 177902336 188953649
148084460 13866124 60871566 517773693 447846631 540826718
24559966 201437874 103211518 806695766 782579661 710131489
42940860 110281 17759125 59387248 54759942 36867607
62408006 40444568 19142717 705029683 795787412 838408948
71215919 32683947 8215185 194829774 143267970 200962146
482664389 6331524 124564189 507438649 446791232 512316741
38091149 15342402 16412158 299326814 302830291 305701210
285639325 42155205 30286340 732098468 700483158 862439603
146046029 829149 34494744 630464861 561168686 601595490
10812 442959 429490 2723747 2157507 2693693
142620610 51808426 527556 163095746 168354462 84173341
190337928 57376206 86693397 622774734 647647029 692851786
16356964 26777125 209810642 780484510 754488837 836683579
44220947 7664161 37940208 748209087 597813149 744281443
219931851 47353788 2949565 480674359 462484936 412280725
72390090 118143247 37368934 621753415 611828941 581761238
381251723 138213299 447401715 780399820 551474256 742523603
453196390 151603018 156544422 730467160 624696998 652742301
22149405 35289559 53309417 304093784 306907235 304200444
35638756 18014722 31304040 392446837 349836082 388969868
43626234 25137466 13348484 323705524 336565134 342475164
349334030 432299718 89758954 755750068 722472318 765277696
17479758 1544610 9430865 44044149 36161859 44040395
363698081 264335232 105991420 451857565 569384899 568719406
716868906 128724895 20189254 973688286 701489602 721891266
71513732 171523287 39467135 750756481 748217276 672381711
15000981 2992340 12151417 162654471 170437645 163112876
200134322 47746682 17755427 627777904 663492933 668886475
25034980 76278606 134402743 851738059 818247815 821706445
12866978 13030395 3114830 195817582 177093419 171480768
4077963 5867784 1573510 67675192 70350194 68670716
2230766 1475242 201425 40450326 34755452 40579784
251799863 125752898 84573372 812211500 729650766 862402910
122583493 81115971 42099745 241768381 244310441 216679742
551876196 73179631 114224180 701071527 792581485 636052520
110114315 22602423 28643081 410238880 418978093 367886556
537342186 100072151 82382545 564871881 325133110 457337351
453091365 19439898 68566275 585930859 620130744 453511079
52576280 21777433 78264971 441956964 501764510 474796182
111955490 12195413 14618968 443501860 432015263 398975735
386350069 139218942 29833259 781218294 747325745 789532002
347372061 58429542 46887312 752981369 736358125 745477239
135035609 2546068 12447338 217414444 220069629 163741911
15619088 4191940 4077475 73218126 65347507 49426194
35264163 14505741 18316737 497337836 490197630 515210915
19848758 29652878 371191 216123374 195526870 212734348
389192955 104822825 284785811 601998573 674182449 601914365
2168506 81553 1698658 65545261 64979750 70282846
16633923 8140100 43421797 192809906 200185017 189526368
59625920 32631946 43658818 178929440 182867089 201098659
309062471 64080054 8075490 499745804 421010742 376654120
136039076 24547081 45747606 286849981 296471649 271692108
24634563 41114815 30140553 179384214 155368890 174067862
4711732 8158168 12422338 144275527 135330749 103874072
1908522 7375477 16268003 193531684 197404590 208603105
99933072 59686110 63738914 284084438 300992352 405314986
14049160 13453162 7517223 128914231 119720763 116284151
58071272 6436052 30990304 225285571 223232355 191177614
169901883 53608910 30315126 329782771 302311480 140615413
69033739 303237986 86406701 830753466 784269654 822955273
338697025 202939416 15851391 580280001 838089404 441575747
218544704 97506717 25088786 288512472 304426141 244814568
351153256 52287564 145901852 591041603 562948345 563373337
5094088 10306497 1725419 215451994 243907545 243153400
105614376 46950656 1190865 657397266 655883237 624362195
139070176 17742450 19269925 160061181 130503698 139732614
8034735 5826097 28212285 90057415 101490011 79875513
46637668 34997743 29887409 53758399 51127585 45836768
554352325 67283692 193246580 883514010 503822611 679519266
348880950 88926733 139787765 375522627 356316302 374184568
155092013 20360065 115691653 398741651 390162259 369152460
39419970 8726506 27420670 333803935 343623082 344155812
13314133 3723749 1940162 486708286 479581761 479464614
15642898 162341132 21094775 959591356 879284302 866507230
98621243 50457626 96165082 648512428 592761395 623128601
137521537 31813214 77929575 636493019 760167220 809431920
4170027 111978205 144468903 752002872 730988372 762219937
4220273 10569826 5920950 83243027 84348583 71728362
21782201 64842635 67960310 421710407 475272036 485307394
58881040 4626348 116754158 460709288 455870055 522325815
898245023 181445513 8131903 942977802 867972479 848233843
174199220 75871465 198286308 774106714 646565350 586384408
157254989 19566701 16906434 552562625 580613272 651322011
521707450 309358403 17679967 734580554 618483717 833663089
18873973 7176951 46623841 302906427 460361288 403551025
126288459 15306212 17052074 180411631 169646187 178224914
21465320 48799432 20414746 372885466 307123577 371076240
66867944 144507371 11521700 485832136 632934493 586922244
35905971 161161133 111500889 905528538 933371315 762333868
124924784 35617302 91993049 204504048 253101763 242914361
83586339 17232191 7251725 220942821 220242048 192089469
130850635 6205079 17013478 154243127 55174610 124110170
466499284 72292295 22222918 635828322 495602003 459481681
104847116 44600127 24390328 206075139 246069238 248369342
701417389 22974309 238003443 862464096 827699246 355494968
157887562 33078886 15423660 687084739 704513268 361822630
1198750 7389404 8032540 35754191 31137140 36336686
23825942 2166758 42238384 59441171 55285543 62987338
77512089 7332212 949891 920568204 968645534 893113637
34004964 4014078 590476 89940662 105854411 86664662
178318269 85653491 162681333 380401543 379021653 391730797
21596081 23159199 3898879 199554151 206608069 208820250
5962577 33178809 240902512 463269959 613540314 563614939
150081481 65127377 15987532 380488747 388133537 352980326
168676989 24474911 19048294 354231532 250252082 416389372
49392339 2905210 87035948 473329019 462033990 444459679
1530655 26116772 8663264 291124837 296299163 290958386
147435032 114699775 26053186 228688311 226866092 234516454
14149188 17852453 17768634 320925999 322272022 361766426
431181204 37294990 127913925 669231693 353532137 586287421
228387832 3689556 121541921 320064495 294839885 366400823
6920336 24348116 15380952 332723648 330601656 323306045
514288364 68290750 65278080 815418616 966567528 933041389
889396751 61746853 342751947 950243779 944522926 923124917
33252088 25375582 38344800 695875561 757822377 672060734
109431795 80485058 65655006 660036258 690020758 726582695
480851674 23823984 267331914 628462756 607175157 458787504
363956159 73364419 194238044 785552098 875719032 726657319
189769323 39236717 25477219 535770254 457373333 532391628
98436667 79124430 19187530 185454580 272303226 262754467
244623394 165599049 9329347 558433650 399676862 535024128
159459076 126289812 27322027 497095950 483073298 420857541
21809536 6304693 18975756 36575928 24259921 31518123
79866630 94580800 81135 109622090 108066430 80121037
160823556 197949833 73306027 595791122 450274725 625032696
121732749 24775704 41466825 147714524 123876324 116154649
74572932 99327300 1779831 172279047 170532757 119100042
168836926 26927733 355105882 928708010 946972482 957508842
551338697 6036592 3191687 691425251 632847663 639723661
10492096 2588155 11037097 37128611 22711131 43219159
130187939 48521602 6275766 258739281 262146042 266214068
28165296 45313093 13227294 285258175 274522935 294715243
362270732 364894319 208745259 511215217 567570018 527451233
74776352 19031471 93528662 676124945 525244274 673732489
106726999 52251515 262000 151287515 221505139 180610549
235107027 65027894 11371602 962281077 960422503 946376898
119995841 46885771 55957002 611772226 533912578 513269028
192496162 86278686 3557290 454729790 332830034 415737262
22279781 111747985 17295028 957981816 825138572 947014109
20455419 23158379 3129079 296594248 224546176 278129434
345762 4517137 1905195 20574996 20467701 19409126
75893 7910372 7091690 86896770 84828141 95566380
68875562 37379678 38020040 177562592 150500949 166093121
231520423 8633093 29491154 489916773 455827736 391512476
66966529 81318613 13840632 581661735 566483308 540777964
12899778 13693806 26157803 193442629 195914895 155286272
14765313 9088286 5539080 189206546 177868094 193326501
851493 1240131 1816585 10507770 12559166 7064945
173963218 19158265 11169398 844090661 562547720 810437569
150113173 261169222 81852313 861247219 814059215 634211419
94969317 56796146 116325349 458774956 415556341 414359377
455596239 271269830 150344202 862178707 869681269 548484684
122832616 62469166 73695954 962071672 893725201 895823121
155168443 110973234 49410883 644129949 686088332 700621295
512627808 39290764 278726581 780084413 702649683 664265728
89835645 147809863 34701450 674464928 668647406 737571828
66380541 51372815 26157733 79692345 76243579 72950711
13027335 42968399 158923531 880178499 882263438 919788449
657839294 4396014 8021284 844591240 445031429 872838591
120526671 27317170 14995408 552866478 315453698 556639347
267204125 182612598 4348543 403829543 316778300 358590750
367104498 19497543 211531224 928160532 744085599 856908840
642689266 230332331 197494988 832828645 612233162 512310434
470901980 209225842 47816507 771088767 566582854 785355761
37042031 11788526 11736693 67785174 52931273 44542653
315303385 58587794 92763062 689208189 282087614 377194159
247522734 42849976 80055060 487331222 526924396 518439341
141214780 3919892 278561563 846758997 955684811 920376676
129582032 14845537 63032828 634301786 626263960 643580253
136414356 8393596 98048450 383085523 355890283 362791574
194690544 32868761 2284686 472355625 450362698 485904224
148048893 23845773 70853069 493469976 488182003 332181791
158341181 85710841 18131666 469876023 437152687 468413456
9535558 5052316 56134 10363400 10949234 10321816
172103607 151814469 85685688 701817367 708850393 732222551
4083164 28455773 44559875 140575280 156613747 158660585
17375531 185004953 44114188 729553446 768864935 795262190
38292984 138949304 45298705 615682465 549627127 631495530
36002308 8530853 3579600 143352507 106007460 148798140
7572286 2768587 4515325 70809199 74363368 73126649
757261429 2461285 222484016 841279340 284483967 261322921
626879184 25803945 360291569 876842544 850660547 720561267
65210708 66267703 31104212 707719480 708181562 685781545
64525941 55557463 6291839 669553599 642694895 665594139
475768236 104841679 4185555 778803088 831094548 816685435
71159033 18124562 15578974 302436095 297317935 295949240
21986444 28515822 44109895 185248301 179727737 206724363
220296142 54606729 64848270 275216408 256739595 255196562
59191783 62056806 39011327 669509596 609216237 679197934
20734416 27737580 7588556 73914664 86458805 89189892
598930773 39156258 24573368 989840378 931605621 981076832
17301228 23833516 1175880 352645800 337458943 231629216
22234471 32863586 163178442 432597751 385656047 414017247
123693979 21293903 38710352 417296821 492038610 481650397
6853993 171639 11523907 489746759 391156435 251391866
5691798 47043766 34030387 681840284 545429395 588172260
155179361 79439038 14213885 821412709 876864115 783811831
3330620 3057854 7276079 62673494 63716809 68183003
693085651 142264113 37743122 946129366 811894613 408050983
292236248 161376525 98246560 757240304 791795469 866594544
501942728 97964770 107315552 587915084 601593301 595909831
554701135 55409943 161186048 736093896 637508911 813709858
361282331 20770630 1384478 473412820 413848739 335665350
156618551 28918005 138099483 178987788 118301669 180684622
16462578 14913612 4779766 353908523 401103550 404940692
18190825 11064989 299099 169487274 178466104 176151736
68636257 72131022 137444687 591009205 576047260 565135724
202386205 13975812 63347751 278598825 234724714 277141503
137680893 21451268 18014612 415201331 387617244 412773660
34960851 640388 35085724 251354380 271309340 305477946
633332648 22589422 224997677 829478865 434972459 408798786
320639379 102548406 109057400 517488326 561325623 474940007
10921856 22827130 18649735 393249562 429472585 433629818
383352671 25259089 50929719 977309450 949965806 648431577
49783710 41678406 58118012 227198381 258374979 255205741
86878466 54312975 14340607 271796253 351910833 259353698
84729417 2330555 2614412 207381912 183910015 173164508
51626327 28039436 84287470 715141753 737613016 710577113
552350126 63764970 187335968 914817685 342903827 794329774
166278518 21629634 70089480 212528125 155979659 164669671
50525227 61504096 68558781 116341763 112552677 113339228
114835595 34580301 2079135 440424678 470315583 473947861
3258435 1178596 26687 9537250 10850901 9267141
494004489 52109358 570982743 616429793 511640626 696885382
27752639 27608635 29490416 155798640 152029020 139464226
174984905 31585783 133168668 637805412 548247522 698975001
20637465 47073997 50309598 688826802 492572560 702978755
4466618 271511 707206 97521097 83230431 95691380
122821596 165401816 4052029 532885600 672623547 698008212
254431654 96077329 123126350 363593723 350833473 208924808
409592375 17334692 143896451 451031722 446855137 380380267
134172735 32189155 67779368 552758330 417863397 367714173
50673916 2215681 25557628 162855784 202001988 208657444
605783844 297081553 385461241 739142894 722669589 762769645
15433637 228095138 4965284 692710613 718637247 816735588
80141566 29921758 12498170 89445749 114429608 125903618
37972795 14797766 72297449 564462783 486307709 559850125
20290906 94666484 123534242 803872086 910556635 895471932
378840617 40164393 58263955 691461000 599269047 688371982
23519685 9850712 32412013 584457274 577448718 577004358
228903012 37303346 171786591 753188173 780111521 776278862
27998555 6363626 44282597 247546353 177640351 253269783
265101233 31645935 53768625 375508611 368393549 369503313
565660004 344458180 259050383 722873557 616982092 509593530
1969983 22756623 93093209 731218621 811596502 842122473
49771608 8919313 2130430 76149287 64902587 67291951
224335824 139597370 172615651 408463156 459442559 247236287
67659483 33984688 56539196 524375224 536541645 456473056
25122818 11584211 2817288 37846277 30111658 36466222
105538989 291087417 73030114 921152572 903807383 897711944
529008882 37744690 282527524 853383612 837874660 902803986
28206054 73931578 24263277 382623500 342382598 336145888
24891602 17515551 26951525 508633311 502411181 423522957
12151075 63125538 60057659 317222993 275600832 324009757
3339343 17723602 1115753 126286162 112828267 126663310
32026877 164283930 70388659 350940132 560758482 510788209
132608013 33818131 116991343 268281265 245492898 302824263
15710319 37686363 12757906 794483050 845077181 823847000
35404639 82152733 38973196 559366465 578502661 616096680
8796386 4040722 54127 48188987 37749916 47477090
279066857 84276417 225703910 702346673 816758630 744495778
81918713 1121555 215652989 809945715 857649600 858833880
700204946 22949546 376691195 779354119 460094693 651971703
122383619 50211574 47708216 313714649 274795109 257665122
136843520 89045796 105085112 964939832 890575418 799361991
40305291 11705665 35289825 279711957 297201426 306960346
91938611 28842655 30342214 424018492 421532134 454777959
28064566 24037965 17807683 134584219 130913303 95557261
367206479 136010241 4712396 415428575 261542971 143478343
54649731 4373564 3009858 303362779 296834839 283938332
66939641 29602567 159293354 928701951 960041495 866409018
66839134 24706255 39107958 868644486 884389614 881332071
9106354 20178750 7860433 310956858 312577302 310591843
8980933 26310685 6957735 330631200 510745261 512703151
207253161 351353748 72429696 530403087 901695011 890930872
836893 4515591 422340 44031749 42039526 38824000
457377682 266898658 114973211 761449485 681731475 678703349
66132301 73987048 107450330 262352202 269064530 266304002
22889606 5776503 18946799 26985182 21829880 25306201
139985789 57953019 25417465 303686964 317273040 204754790
57447660 47831109 36487085 536034511 480108463 540366665
144959917 253862116 21157005 344772785 464044174 249485421
123907359 4079692 79309261 178694202 146312445 114308765
133410193 11344453 5782227 232682618 226044138 243364799
121665386 86847587 90482962 657400448 752588314 761532908
493407656 138267154 388318190 506466527 505646810 499947213
24782984 296226353 21145669 900391951 767001648 900771621
122134123 85354538 105774923 665830154 591306109 649788993
707126796 277647933 270517558 899396009 731497366 825363759
40058052 14842780 23807952 445363868 433997355 430249106
42509569 177526646 195266084 829485281 721314166 773056046
43756218 65373161 64507328 303992591 289988865 260873281
191168661 192647732 43385863 828974673 834363960 772096238
95423747 131295947 19589335 807012553 787056533 825588529
164775748 18053292 4356017 287020964 283912710 208779297
652475234 85470354 258814143 740679157 825803259 440368974
223120011 393398 109933778 670215135 703324662 736853234
10373930 33583291 53259665 132262375 125737185 151282383
524373645 51655684 35667258 693862593 560915814 360079956
166202689 124232177 93822324 525665927 548285574 530662798
2947926 12610322 116124285 427426212 303577185 429292016
304066234 105001383 83406948 406050723 387890258 339456629
97223807 84123897 160544853 441647160 453757829 463740108
151114198 57883964 31539851 319145643 303758604 241933905
254269139 12975295 14122898 539177335 509903657 376459504
249840099 122264200 41159738 381864116 429993606 293935951
209713550 18862175 168951676 523730918 628608174 659183314
543230848 132943960 185039865 835780389 856079141 386367474
8525555 4719568 1573991 83030902 97922207 99717173
40149956 30474815 124694308 621657724 609356940 607862941
166688938 96510340 6370378 344261954 328633666 351195075
111941237 23172120 10414393 418122996 340037121 427095719
9686152 17242470 96148015 833589481 808851136 834437549
227775357 43878408 39563822 281173136 244577467 228972231
126171272 29027643 231339600 807792010 773583994 680329590
85865570 49784170 155139017 425687143 433631201 425472735
545645 1919025 13717232 116780314 141914734 122945382
488870299 39347041 38603432 801311597 733638560 710797206
11626727 81366037 20337109 602852630 484341787 636391938
115938992 84490315 110210928 533957005 477873024 507325686
667199230 724472354 159392361 810079292 810381753 338474977
355592097 50598901 5433025 857649745 884335183 784131753
53642079 30448410 177295946 546121807 481539137 608006187
129283665 13651968 112533623 254584631 220571294 238074282
56766363 4231101 22434275 290182139 304568348 324452777
24981851 177182748 16773481 548026773 454325460 260851256
85906026 20145803 44764377 386574438 302238060 338610242
105710121 3577350 80048494 763193171 712794657 870497500
29809867 9157920 4509473 43897123 38723416 28891887
74245109 37349217 114258754 753118691 597684025 737272834
45848341 40324252 34961096 977084213 975162065 911182496
4861403 911774 312063 46919657 42773391 43220177
26279750 47966312 9418677 153697423 183038183 181857206
62334832 6291299 8105389 113971322 76697679 83679155
3386804 601311 9036950 32511187 30303533 33385009
216323471 88060711 113089574 657206031 727168583 788533368
584622759 196366545 207686547 945303168 796375370 749130715
158799433 1758120 25690700 706050720 622534114 761755282
191563821 22582542 28175182 235451422 213814070 139553306
74203090 8969467 4339064 421238194 560500848 531471636
74623068 23945263 87421237 465915974 402718865 491416955
907127 51618 532557 6861581 5848712 6892162
60630666 72041584 294574525 776134687 725711073 780046166
521953988 179949019 16435138 637551072 492187484 552928360
4640324 22419637 81167533 520533305 560096757 548650107
27086757 9913980 2461818 31436619 35061997 29572468
74808813 112305247 11096357 551168237 507593013 553887151
46774060 27214946 41049756 651801407 716160354 727457301
17400758 1506804 902094 22462557 18256097 20139443
40219942 29544757 153157566 590736443 606445765 641101149
90167681 45366843 18068523 142333671 136211681 94512939
293882830 82649118 37973051 862245959 881966136 880619465
17144936 6332487 6342805 27956879 14354746 22799054
344461266 22759097 101123914 383302797 350225898 207208889
57474440 934480 90089825 748934423 523385257 552347842
191728615 125101813 217302788 985252462 985625080 857719393
10171422 2349714 14444970 59693803 66691425 64801344
532316594 293479247 59615664 628640242 592619335 319090196
23026699 8576062 1348176 77903460 74631185 78354539
1262356 14160138 43375910 341272243 316096120 299944501
384493266 59931748 405591819 479002324 357312433 553676384
77747796 1017938 11337455 116921484 103335198 78194444
655991716 60831389 57675905 672905714 653350226 523009449
1327455 8702750 38035483 158453664 201029330 185868150
157368320 18795438 27016509 631962521 642695315 595200962
72908139 114709269 270958807 809353845 822910497 827586495
4360126 507560 205745 59611523 57286677 60169061
188124869 95791071 65100331 402448926 327499556 378143697
23726231 21874018 37476874 520003993 518637458 505915629
22998748 3810790 1591937 100624419 78985625 83233873
565803930 51811286 339132892 800457684 810940618 868214326
37987012 21302402 22062163 502586501 404944813 525033444
85165300 7072512 74610739 104621800 108477597 85164494
54592951 122420618 5738773 299448506 296098089 288513994
195574032 6767277 13105975 227709312 74447678 142514288
113705915 39869931 120841285 145043238 161079840 244206277
78944643 41126316 1845573 375376508 495603460 524677286
728898390 407965579 469330140 897365350 839493165 821905894
47042329 27596889 47536340 415676910 406097604 425260151
444158555 444007938 218816752 665844140 827332256 710265284
281719878 126302044 179270916 456055356 494243194 619534609
33333353 81948861 68618524 278310087 363386461 308660569
63710751 78917468 35154552 966476652 519364862 869843461
24677163 12468280 8230215 438805731 395189368 357157074
61809474 25550683 14409041 180276959 168953456 172606574
85333571 101004404 104858 668271421 589978680 505260749
29439813 71725720 62062009 388874415 272084547 346424341
100366939 3227009 240406384 848136017 791175278 823988526
574755 1819951 1078777 18793575 18040028 16786470
2864474 459769 3922410 138635302 134196321 135136702
32599763 54105625 8535499 268473987 264197535 239887133
69249934 26884128 58004444 628262374 599025799 593622392
319461689 23799680 94386265 527337540 528632778 540844311
745001147 226158075 199729923 791153264 571419957 374134162
118686819 94478562 70044722 673326069 727504331 600917685
12311754 10784029 3845240 153643867 168347251 174875487
1528830 18049463 28682139 201604052 191291320 201859378
173806721 33327505 71950507 226299256 222916166 186137540
15212138 52493560 18015853 390529184 379035744 401516428
83962894 15315537 16303219 546895396 546855520 449609420
33589558 50967815 45664455 420510148 452675309 441789498
13404085 18431103 71928615 323330716 296242264 316528689
9867839 13591174 1098516 507972950 502585732 498485983
14086867 36356217 28746039 438561584 440296210 517129431
21802728 14412210 7222923 311354280 267316531 291513373
774426374 117157641 203190392 934706773 968272029 801103131
324113374 18557752 223603318 480435953 523271787 527001023
2985538 4276598 1230643 39638128 40853262 33932301
45994638 10840297 40369100 229918885 244219108 234866900
94736362 60160929 239203189 817180720 692902915 817681614
1074214 455893 327224 8838587 8541885 7798046
458892862 126354518 37457737 560539571 562364893 484634815
2247608 1553949 2429963 13400398 15568643 14296747
6787437 4259033 1353386 23537809 16983995 26179249
380811936 319306062 172818460 697976540 850009988 818395237
75589310 27178353 5048137 336442449 331267146 336119303
168465995 17426625 18842973 306048820 353982312 374860081
115419023 21952198 65427153 569479590 500917036 566800337
105850581 96194567 69517349 945720819 775797643 900068172
95406489 7302054 4670825 445517783 495809297 411590895
129250968 7069482 23398026 350994473 393240391 392521750
59067493 31803511 68011799 475879565 544480797 568868584
4995011 3543649 5170266 5813493 5262932 5597391
23176495 13665567 48692843 136191804 151499467 160777243
118207856 105409558 69390013 830033891 886478519 923646616
7941597 40216851 27555521 221697163 243093124 211588465
137019532 103246758 26365234 559453249 568808263 508137028
46404699 77850523 84891384 353687319 316376603 394110929
480737254 107637586 90282443 628289836 630364349 342828578
7036580 5872586 7847776 71525420 79171485 73489056
57762037 18844978 21256915 419919766 296534801 434029375
411295118 89559417 29762568 637111910 675349596 735131659
512409493 29439361 163005668 570300404 315487177 364925825
121698628 17714884 30854009 440235725 478370581 531246691
17143855 13630456 63462995 391822922 391249849 419887795
49850577 18389385 242203 62984147 35145894 65944343
676380469 261178265 284036205 738755542 702233332 493157231
256361754 43707920 13015678 448951290 516299901 463952106
110127414 98911412 11273044 452176540 425093810 448888869
246576601 26661097 38753642 584893939 567648781 433699601
83174447 26483394 9343150 278272305 289925291 295273340
571359204 54286134 62326654 637621191 574570594 252357582
487454531 134496247 46238744 757752386 674071673 392883507
259328257 238262489 43625291 588840109 580135312 535865373
5093786 39305255 25780316 352611635 364979705 363990787
287507869 29762286 13952628 700075014 488735041 649765628
168545450 15656786 41742197 767470275 625011546 636932660
40791403 10818813 21354264 127875954 119826572 107558005
127416051 89739319 267725635 753096260 633627448 804615317
86922131 83876526 232777105 699198112 857357828 926264451
258411884 254717083 47839528 652987531 615104488 628235553
58559062 9237081 118589022 366246086 373003004 362485351
47264779 12439594 44659475 321379955 299415805 244857859
287244605 24403178 75398752 328891912 215390714 214634244
27564107 57099490 42740373 799887214 879028401 701495698
541570476 9385690 64941810 656781141 592236637 553658337
624052245 414484311 208254478 799390683 829448770 902522070
344307901 181355523 8170370 591909330 331435604 367654309
81584144 4233860 2017619 277042505 264411955 245587266
329124397 21571928 46488820 717028244 531697719 509152960
3338555 1000201 3019183 101538366 96201671 77072969
33718331 3919901 172362633 767152376 896502445 861434066
453176629 310208207 29615764 764244199 840872158 477668204
304103540 212855344 40385601 568564722 761027272 592212925
268766726 129800644 41472492 736163241 732991376 717350140
100074184 59281518 138949357 697252994 728750824 717443218
132795704 767038 108892391 174077093 177686312 142870858
75566545 70777421 36275956 261806799 258846375 279647533
21064065 4829662 3030248 239514757 232707026 294474019
239995912 32739186 59389657 302233873 304669001 300101599
310695899 581082439 289647346 682037006 675524959 438420035
766640608 205775493 110641553 864317186 480749750 498499115
15959864 14930164 9079277 80834384 70438713 80597245
375576325 240545804 96194785 607673809 802987069 778121818
100356311 123306650 6036135 568313073 500155806 429213914
94497056 60998733 91686053 664889296 692140994 685975230
227004770 116352937 18356380 458798124 666416741 689295508
68717659 2420715 7416668 88851577 40731129 86756035
291303681 31858620 47814756 461670581 447864672 460638632
275179867 5319811 18822189 481378234 488809356 379282553
50704297 29261944 58465157 268815234 262252720 280411581
97690922 40095703 41315830 320827830 315643470 311382933
166077707 50738202 53490016 392409878 323571298 451208301
7510210 2881494 9968447 32623347 34351319 26410379
219906924 48630171 20049172 293171053 202712472 234927905
119737807 1528681 31242632 435964165 585651346 612889848
137555190 44772886 100400663 474414754 500154366 458955624
262197895 19480929 3563398 628167426 409369346 576391733
302795304 147238299 154678819 310730284 384967166 319258920
219324175 199144740 44985366 468973912 464230689 574302329
304775576 19926649 301790619 908584311 809969416 920042402
429084618 322711055 425201883 472245249 623358045 684017762
361343499 44018392 113162247 708218980 748288855 727940111
3207944 5341480 1952133 80245762 62674722 69913645
42732309 25693190 101137817 553531994 555322451 512570457
422949361 168057171 119921423 774499659 681835379 643072727
96890477 9638495 4527294 277986761 250551010 257770848
486924835 224146125 293480887 559783279 395996741 566881597
490401 1059561 215723 11917216 12367524 13330694
298541194 3882037 14198771 820122354 737343189 942192161
5621685 12970899 12850071 308000901 287562763 280278340
1516311 22389970 1219658 411884056 456728230 453716196
1476024 25321555 54617747 486607093 435170920 504958476
138433082 37390754 44766645 358519419 254776180 347617675
8615916 70245181 18094582 671490478 523673367 618023921
7768343 182083705 22148988 628658710 728604122 565932601
46318996 30658264 72911972 351922206 350329818 343156151
536404865 247786095 6418991 660583670 762702286 794892978
281819268 175567581 92552663 341558757 441885321 332514797
1364139 1471459 795396 14225215 14050352 14351747
370395615 55198409 26251822 472416529 409475378 367698457
544480970 126422286 85751657 927269202 762386698 811858777
53372635 83082134 47186953 688864277 749693987 533783756
72134647 49551845 5415389 625642059 632626274 579954761
23551886 47476865 9570002 394104394 299191085 371628880
19493166 1191619 6931430 41207929 45472086 39332369
787703328 96478391 205548257 923905103 975637279 893960831
155906463 4581813 139823784 690989159 650597040 696968965
38128089 3711081 7440024 119536232 122002073 101220045
52358605 55965306 46458019 807595628 822412431 866770817
16787798 13155458 15953360 102085679 59870371 101508361
285553453 23822898 19943394 627964645 636159731 724955799
10782893 64591585 28260607 345141437 355722958 371040574
135914533 32485688 82001955 214333649 211661960 217250599
6581141 637396 2049255 24063228 28249687 27666615
9837971 232985393 33114237 788237384 845857337 742141571
67819364 17149613 42303876 747606778 622301334 724421019
4136006 39627610 118863120 374383301 363487296 374959301
213524124 54625570 25691301 962336789 894453031 767228358
100025456 39288056 67271107 596657003 602519703 662326897
367653727 18747424 194511548 826348638 837364208 504147242
10618778 3351674 374585 84209271 59223360 91714536
310213510 194028576 19808489 538171270 570677755 595360255
131581457 21413230 37107555 141137172 129508696 130802412
89157208 116893312 2450331 716372555 588894795 714742140
468062699 96632671 96559761 667223409 765908101 751205271
348304190 92534965 36046648 672809654 423667252 580538821
35237634 3310029 15794934 160173320 155066803 175418299
62006488 45346211 94883769 810691107 732150694 797069516
222542561 17045975 67307210 736884963 414424744 663735755
9971587 52406503 46865838 186156832 207585265 173902698
50619678 17440403 57567032 469868943 462954478 416845623
160501082 24627250 95149085 398210682 439375203 448795160
146675427 154047196 818425 823288896 814474158 790781556
1231192 6838545 9471053 74087607 78532566 80330209
28536723 38541972 20743313 483318931 465624858 455669778
269533684 29992870 4374418 502266168 467108574 402412504
201894095 122202248 75005852 379350838 359730379 387349768
47632919 29341901 5837990 237104011 256408785 223943824
27174055 4505175 98732733 656620135 636728341 604997710
367564903 117350245 246074208 481541309 350556459 341032001
328883537 38883411 19774076 468370919 394648523 486424457
82517598 75937317 19204629 568032527 496670177 478827751
694373493 240532507 434603305 895737464 617889846 940978282
384934515 254748330 99001688 749177261 855721451 665378873
18216424 135192229 4598138 553645226 441265053 523671731
18773604 46910073 29459850 303342161 330091673 319455741
292323717 212505362 213374105 680118693 626696008 634259015
119109911 20544891 41708082 302952596 173756219 309735415
59968475 76197862 97117571 415310317 392319261 407882484
172270515 10284617 94588762 220479257 193221364 170189522
499843569 210552871 94792354 583500679 528619764 608990795
268786545 172611521 140159380 715992167 698115077 715289368
566011299 302978149 183851028 682153781 685485944 574359481
84061109 45302574 47910037 869987069 897718044 534018387
56191851 8478664 4708911 90249341 71375954 79019562
23566228 54240146 47984459 822484734 764136949 841118061
29905785 38575261 62954888 264965654 255411026 255499982
126203402 98618492 69495016 527780939 516889061 462028164
40722521 91611316 15478258 594964553 785617736 740672237
106623485 17668419 40372077 414350230 506956468 358663626
132525727 48386515 36554651 442833082 516746770 460697425
120118885 13394487 5644596 420990294 199296555 474193067
206330965 32166098 38268678 437499290 379287710 387676411
107164257 48369459 10401719 261100629 372885850 381448691
120547956 329181069 63340522 687985631 694069235 764041541
9637062 261790433 126684 937959698 923323636 942297821
173577769 4350119 72247743 284527063 268763223 302357514
52953538 3134167 7694902 479050942 480011610 469018460
291583400 99577105 73689546 683395227 688465559 284700536
6133021 1221719 6536431 21611008 19998145 19754661
7504648 182865810 35908387 978661735 869448378 708908364
39492967 31323706 11135250 439909362 520581876 426300224
129807229 30956968 8949359 350043306 260347152 431609544
504168293 430528732 316905400 580895499 475911116 422361515
311035332 103067496 331961844 766113190 786902193 766916466
74972008 4665865 40273305 542326094 637747608 442902047
80765395 35044250 16941619 115294094 129134846 129814648
431108631 149247 181907860 445141112 323626467 366710511
214615100 80548880 2883219 721702412 688689872 712770468
388997781 81150843 140353670 545513822 527036283 413175526
135915937 285748975 234603577 648957774 583376359 656966914
35578182 17242932 19550433 422479968 561027026 576013038
530128054 227351729 239615492 960184795 729703977 758669244
591171174 551911589 63033244 703469910 672940441 499970067
21295816 49040390 21734521 245439230 282224267 243031631
89096466 53072518 79636109 332833171 285370847 312115778
13779507 2331255 2199299 45114518 37598984 47587276
78873925 159184483 174549360 590137550 521389636 553790400
680097606 179864222 38658531 774078659 782752436 802528014
65979483 807219 25945264 497301214 488743993 511280531
150864811 15376623 27136466 566924605 511331517 530990481
74896389 37304531 8487577 153337659 138403183 140549322
630062020 150575484 396822320 682839338 674957391 684374136
267875517 105138302 69349351 374581378 389438668 311391233
12818564 45778113 18710037 264524059 290317456 302496309
21578021 14389552 25849465 110847665 115328502 89043069
3019130 15235389 22602916 207809069 154721904 218393017
26553421 40990682 120421028 521628903 583873254 595758473
201056600 13717334 25812249 429860962 416955948 444251526
284795286 15682796 9095423 443695850 431445685 397177671
132234918 27412039 36069363 189444543 78417726 184209906
52389235 29742438 181778394 515079278 506660440 505116241
18654845 3295560 9114598 231043447 200459277 235985014
13421767 4652007 18476780 17415007 7334663 19414496
294028989 285758466 62796944 458257460 427378285 342350023
188737821 32428680 5473825 830966868 747638538 816611759
197006856 125720438 108348798 548259847 471521942 458513107
257246965 16439671 98428840 443688008 525564934 527007876
1014114 665780 3001419 15397946 15691669 15920846
469414 105453194 8077302 801851932 853070796 688950923
19100740 2941755 14360902 22337003 20669554 21379751
6546030 11024193 33026123 567416513 543363151 499878234
37747802 107110191 26415064 659411023 572595941 773681491
356997406 23087279 58688579 483076293 477252399 362184359
4447863 10333410 7324591 113742429 118840364 114271170
8536425 24528724 91600427 308435107 266558268 299832297
38457776 8720268 31632283 137430462 143401414 129651370
167100322 112098561 2466503 816438406 869048554 778055026
13213205 2047705 2865539 41103235 48362610 43654029
67841934 17086672 54644760 900810399 899972329 852413374
81669808 164456041 7323807 822113697 850246699 873276717
8576792 10135232 9310819 58398780 53001033 53823858
141341867 79444532 38873498 630351334 563704296 585141164
544023298 15137230 173793345 844185243 839581742 872924562
103522813 37759269 70887624 730715348 758758789 734746056
69942376 69065982 16214716 333592731 263994714 321800109
10383896 51452285 23927202 274173530 255306550 275140778
224196689 147456798 63420730 298793956 256127893 312101499
4180217 177350256 51295542 613736844 608717628 497362395
241828074 19122169 4217378 307993051 279403839 308143668
625785763 311832871 58614317 846591599 649688648 624693015
797372281 528636274 260725912 912180924 925394576 756505030
102701045 28091720 210124055 268301611 552339564 523547693
12636501 87196830 68927266 387786978 366917648 425249441
83102782 74111291 66420948 728911429 640115265 661595350
314929261 52976000 289363558 661805066 754268665 712711895
189537250 14246920 61264726 630772044 704668562 610525570
108450760 48244677 71445407 668012657 575968493 570175480
249458342 170956395 84530115 426786101 380992455 261096857
266518126 70876088 271831460 695556205 922413790 798072946
345980848 155675724 167181589 371457261 446421769 418650253
51744882 29781982 16843173 66379552 71768166 44657551
20198742 39776267 12680432 157524050 181839165 176935323
74777163 18985512 25898960 526903337 574941995 557166304
333353273 1118633 139370771 413295386 419492500 442635430
74713107 101728866 158010391 465178365 480687786 455670460
339598392 220101584 330840160 873622396 627448796 968241691
571753153 56313810 380694761 849635020 569022876 846758405
1413935 72222 2268714 15874156 14108893 15612532
399103280 36435660 31867755 756707361 730772519 758611933
577908423 216151535 121039106 615545703 600477572 711964087
34985316 162517014 89050971 659649561 692531552 731353997
148688723 19702037 49564132 285919457 161249158 229382306
134690035 15428505 39952786 674809123 665861963 608675247
30751749 48044053 52664292 211821657 205830528 165654247
31607291 40583689 10601747 231401992 194779418 210601468
186440315 41518520 142026617 971492001 945657778 941927140
490223494 425761584 433670981 605398632 533270334 579833490
20324074 2555378 4663371 33421265 19491057 36509450
274906345 269191885 44412194 506403222 503615514 524251438
200410172 52033233 140710551 218746425 105890851 224960282
15142643 19096900 4562847 127171381 139335223 135805682
74714155 75605888 7466623 774571304 783398167 703665677
62953577 8540199 98662998 408361264 377280132 408917405
84292306 3853135 42892746 458939319 482317258 381533016
360483476 321960142 74316694 482582826 491059426 497819613
65233783 35580647 5946686 312262213 312765166 287629504
334665424 244804 401994403 581853454 552591414 715932650
10368687 82209907 103136472 494102716 548982770 554392106
417065745 178080315 84283479 695999741 677016132 474179022
12849618 18676740 143566080 409298894 411298786 418829462
15768953 7573246 4131280 30571515 39688002 33768214
37025746 6025829 19276412 119628293 79128806 117293559
394021248 21596398 8831829 842799626 800156509 622978786
502775441 273998595 156982007 709603943 307567134 476235692
173736644 331176027 5456513 482136157 595457011 416426115
9287392 6270313 24267689 90073152 101482779 99232024
903193 4147565 57041348 593398277 598387634 583433505
62087854 10018607 36940453 237404524 267850419 263249522
74614398 14435663 9047720 165255549 159580296 191648778
14609808 13598713 20083458 236125295 232536893 197409622
107781395 9720307 4120795 189063609 168969125 135830550
396402440 78676265 37263902 942010321 912130219 907507304
105609552 48640095 62701504 139497921 98009341 131005749
262173502 249560406 121744215 326663156 337156973 263152144
123889218 59721760 20258518 190512334 181947216 210747466
1178014 2581757 7799458 30100321 31733995 31244044
102490397 44652066 24294203 120249151 117996291 60738749
466610086 1423711 395908837 880299849 868660069 864291794
162092360 15836480 8067784 295655487 293044837 302323275
481302477 106318231 257382351 553885722 301461101 363098775
105021818 57388285 75653778 418038507 328095944 409640724
135741058 972237 47069689 218650753 304827514 304113056
226374144 56111016 22709608 290317272 98733777 141385840
7808498 28409967 52835375 278365195 271734629 251091091
249628116 102811232 191881321 744213935 813358623 754493194
196589751 144174210 5227583 834851090 837467228 907019094
211095489 98246300 11179441 445781294 494602241 448754488
38423790 54413403 39138005 819987086 886280558 861995656
120111034 113551745 43002900 364786586 420267909 365319685
664930492 52242246 409242606 827246105 777470400 814115754
991068 1828464 5631812 37830606 36572804 37257752
73811608 36482679 19149951 808707801 743873987 758072080
292384751 61764169 89958063 702950928 711785327 731986346
21615878 71344065 89880043 647538428 617363816 615851745
2184970 941458 7427019 34198365 26546578 31231398
321334521 400288051 140843662 347068142 477114164 422078340
33610376 23327947 10052135 667235249 715412975 761654056
4690166 7656814 12412965 292681992 251286851 288529763
33474125 31899653 6227437 61793401 63895152 63473015
13571950 4761961 23823590 611474488 593169266 548183962
642238422 57923254 188098130 754893234 521120887 558462699
305894422 24502923 348052609 776557323 652830972 780851641
372951911 30838284 463523994 643513346 554835968 536521156
143969423 32190371 813382 670191774 804651946 793935465
522414057 13712396 80387931 553583550 399583338 151876442
485605831 61321246 11082104 888521463 610978779 782192376
34172857 6447004 20078153 79026552 77500188 86002038
44616045 156775533 34338731 568237276 616148025 596997564
38461558 23172720 20979461 424194741 497804159 460601323
130249940 108880271 116995917 492600775 597500760 553502534
11533649 7518978 3707070 118882030 110579953 113981658
71499072 32304516 60607977 326021520 310702514 239484744
337679380 18369311 51678832 416852402 481427805 268752303
35934074 11965090 94398116 824201577 787694156 851219681
30686766 11597783 161732 343271197 228404878 330405788
30230176 16319020 165893960 568117907 575150845 555097352
31577767 28583999 32549834 359773909 604232058 603704418
31507911 773812 52719724 173533601 174174263 174562421
227373033 18083722 107102969 908954592 901241414 869921982
25033632 6982688 14512102 157035697 148373463 151881492
102711070 78788768 4688549 884898178 729749059 917594877
106333597 36719455 3202261 802673196 771507447 867556505
377655230 1547652 26483634 709686291 724477175 728530234
133406604 24379629 36500116 213110355 203715715 167842484
84700450 5893087 19122194 222089996 167527575 230553738
545996543 251467911 122577300 600521575 420786576 313884823
267252026 65799708 206229511 286648635 248256523 308918487
593462220 17386595 373835282 670509342 564936384 442498444
46662096 107809547 64880217 786757037 802499198 812217068
15087501 4695707 16435017 140558178 114347646 136949931
32036677 2723856 65677791 699380122 714672001 815822697
141967911 15272630 60040989 244077435 169368343 237539189
244219638 74477770 77374116 465538815 433694117 504764833
54913118 11059404 97632203 649367546 679160502 675925982
178495661 53929339 38268820 493082511 521812405 471975891
152710069 56474682 317006 272452057 302673884 261047261
21328868 40483300 59693859 538834934 528858663 568484946
5672138 2728591 1696217 91013321 97457910 101948761
131414680 20514590 89623961 500708368 470753986 520903826
18675605 39339785 140647403 806164245 827138445 874824503
100272390 81556523 1467742 275594509 324711327 338219691
21024801 90273441 45240141 447936072 356104629 467625877
268236133 52932965 8552669 773574948 911162659 917704163
133663334 48356499 34248188 581031167 457291500 539891222
27489535 1933042 5734365 67390825 29974038 46017441
258719418 18162138 97931123 933528333 716144109 949009021
45443317 8989114 10924199 821579896 841479540 537911602
97539788 24852516 60186221 531838875 523719720 494244019
29260366 3407717 4920584 31772012 36951649 12614955
26469646 29850625 154363829 619544241 650919245 591118888
21341809 2548335 6750964 47000680 47323987 45939633
119900532 2206015 15768748 190676769 188102193 193174291
826761635 142283796 379295157 867258688 933666541 759241143
9098884 2149906 1735181 32977149 29986159 30207212
491070843 119726318 236423645 857243229 457657586 799111548
120044120 24041966 17719656 194613159 218865503 211782569
67788409 52736295 125458176 850417362 733395237 874532643
26765650 10170774 6596799 31220627 24874991 23001079
123124259 17385483 16813164 435971156 437947545 408769984
385610194 7970771 39526696 568476986 290112938 554930039
4608131 19033290 3102915 111630218 110659590 112471209
211901383 75662950 22387584 468159596 472460576 491993474
4240174 4828120 65299694 388571227 372295604 469349774
39922093 10079559 9924162 283860711 278678297 197456299
1215768 25406270 88937742 672033082 745297671 697212417
201844851 95461128 103203918 633834920 609226556 593106131
20098046 16175415 66281314 295078577 282480962 290049922
2752549 4232950 937361 3793969 4392657 1691104
158400897 7542486 9220796 196907668 177531463 159950058
73442491 65067848 6365430 143075821 183867844 72467256
18295491 28832142 50088013 252281744 343845714 305329213
299760897 150485690 9420925 729868981 766760127 646138442
25697226 52476202 48989208 815692658 863401181 814184129
14376898 42845630 1141282 184486811 172858873 172773487
33662460 14047912 1516211 121328902 116554679 105268108
2595050 35750497 103992916 928849561 946326751 909373227
256885747 154081346 37117309 828244531 840766437 860139140
28568756 37972801 12916962 144477435 124451239 164844918
3310174 1782625 1280743 27706034 26319661 26315941
6700919 2396561 271466 178472400 189375224 161252599
50342190 42655937 18406733 159583790 156000232 161732249
7588488 113602 2658063 18453000 14730192 16943105
46003447 113617697 35170822 564576069 536751072 539241204
99485528 4117701 7269373 170386805 97287806 164140671
6233640 41831581 66474509 326307359 361557344 346873421
221149721 66749525 61245600 373684841 418176502 399920298
643544578 183726980 231975086 803390767 756066660 305506062
96368222 84507511 37299542 715901836 829675005 834416548
9140037 1286880 6614388 52569869 50144823 56971164
587486 503457 1329766 7878955 8347683 8334480
6044083 37191606 6847434 215081932 174027699 225343299
173800158 142398120 58049009 365508969 395362537 368918777
439124172 13391668 60314887 844068404 611622250 804939600
16950888 8664648 5581560 35944847 38090026 36426277
30177077 60838316 27160542 298001621 312327781 306318383
125108913 76073776 29183657 582019974 619101298 533938400
38542996 55213856 37034109 205904915 225297561 223036369
62080509 218866838 105986909 802782614 832511438 884144314
160757504 22788579 11447007 379350559 359051034 331349792
97872203 21019719 109286401 425283264 434571178 404158108
184112841 35571304 13690253 626254499 453169369 428341947
13309765 14103576 1466829 37904691 31906876 29428303
115100117 1603160 34111845 139261762 89648292 142260766
248824164 10074713 47174049 704066758 387787482 283321368
68003162 29328699 74769966 958197871 913606227 833163700
80044093 9042004 69555953 648796423 637056134 630074339
437630495 438679831 380982653 528987828 579640973 632912316
6487953 2655494 6386898 36559247 38973358 41275150
98983743 70988755 31409954 575957649 583928350 508012712
326453123 22749463 51530460 698017228 678181946 581264501
517592832 300881736 102320196 969642972 871168380 872636018
39735155 10152646 4328078 178333969 193336501 120456554
130470990 15438348 102150946 826373398 841320557 801176426
112840323 65452123 5529740 147901814 162710424 63398493
114482381 68557757 257161774 651077957 763825064 789108651
137770942 5000804 68158562 752531419 938660206 671221805
4723433 5532992 3503233 18357095 20894777 20357043
545235093 20554259 129581983 683076240 629646900 771333324
263096174 158186712 26506241 730042819 592292696 808020783
99949051 10401636 7140907 679482374 828068831 820287952
482096780 6129085 102852021 547445353 550576082 425841075
13758130 2881077 77108219 620551614 562960274 656952794
262866299 175565241 280508643 318717510 327441225 335499683
138491312 5330071 17124168 453132883 398160865 445795986
32527813 13498288 7135375 147474557 145747345 93403015
63467300 31778849 35795219 82754022 39567069 64597239
88057402 805167 3747243 348346346 347279592 312598717
149280045 25702944 53984459 718443904 768617815 715304756
123226206 53213076 1499423 758098946 748820559 785742146
180294610 275887348 188151229 687818994 812593430 865199272
28368960 25900470 35448690 500636660 324139418 469181764
186011428 405454101 239300631 534954877 541046744 659893922
173581359 41353459 51988815 392306022 391885681 363262034
93584312 34487542 3232365 141039559 109443511 143923905
109946863 14120770 108393395 315113660 347369983 313251787
552128509 39913868 386759272 662492727 523042252 448049661
1814801 59612398 8784522 490189019 539707300 580254651
11081057 17003234 93918820 787423840 757733228 771027415
10257660 3475026 1565017 14494303 17337885 17483143
42084480 10818164 61160888 533878683 569253959 582529957
15457616 36136383 98846230 977844800 859923887 929076903
5088343 7488726 17329332 27686065 49510515 43298220
153613265 24420644 81866435 624557544 601134715 562770003
90621844 21211511 230824353 792179783 871122495 865917437
1772167 27208589 857988 122691617 134975104 133030154
127980403 837197 9612025 265820819 243634396 259765955
78510594 7442029 29749299 312306627 274485222 184117200
161055394 25348195 103806911 396858488 382545667 382284484
68186821 5363886 23627463 114883962 108766967 121207589
291185432 115710841 30745945 351843295 359305339 345351759
562078609 207371041 174531940 660254917 346714375 257085677
387442768 135375931 179184189 606721324 570304192 490929676
88096711 73718107 3425239 327306573 283506210 321119562
145075003 8130125 26662180 219571211 274783127 286260198
184632568 17923444 31461658 823253984 770833387 713913578
64224947 9594511 6555274 162213275 168139851 184939328
5582591 144050 22023278 72509115 71855947 90979430
995590 7647178 17711126 121555051 126169386 109689460
9099208 67068048 16124091 419305052 422930167 433495612
573174681 280785749 148882793 722353860 705248301 657134849
26673782 7942342 286980 85240526 111406630 87690845
18082191 20887654 49859382 308162318 307411174 339566238
353933465 61587852 62405284 785080570 520696918 609977760
243515475 66418910 139007110 843992277 759716376 861063041
2231731 100071469 223036883 663840073 554024299 608390440
60156050 7269134 37688864 381392041 464871991 470109525
20228654 47646995 22500095 405839042 292472349 364937651
8348830 16952772 4966421 279533868 281181100 281315005
436468192 201740656 55533679 725650422 861349979 809979040
245865568 113487642 13639045 659627927 610794732 638708523
28149089 3269263 8877343 155526701 140959319 158149782
12197538 11928314 22676213 180132114 182983611 182505654
148514222 79889871 81960676 579791368 562815793 573208267
26352310 24467454 106339 101259634 115439054 109917791
645492164 570261502 83839527 901312687 913532815 804311495
197516535 62480241 95774443 549288288 577818681 548268087
1917792 96781690 166927800 767096913 712832907 798994606
339214857 190824202 222911769 781422910 698706318 601175648
1269571 3867085 13267410 193450024 158895276 202142320
3340487 3584202 1984838 164342133 173492079 157158114
45621861 2285403 14012429 123094700 110411226 124513610
254023390 27539513 17387900 454819181 476688428 430708479
272769388 73444128 50019122 343810100 410005421 395702916
11086822 71478796 48809479 403773013 416010310 386862443
104375013 24635115 73921420 455636788 524593720 299780047
67366084 12616925 68493876 486877761 698579066 660422848
1823912 1334848 235955 7591144 10754266 9283135
10754750 147280482 9320389 281325770 285837661 266367280
37014234 23355820 100318343 459729376 476000266 456881245
41143760 267351046 102293070 773387916 869458252 792233132
29196816 70040299 102460549 419946141 430962164 380190542
217542402 39081441 4250146 312561185 313580595 322942827
113945954 25959243 90866314 596397621 689681488 636553453
21087323 46888470 30694323 543745031 531170716 510789274
223747141 75368188 117014559 860311574 827170551 722880778
10965880 74689789 53293164 495360334 496465202 418000929
83660330 23411506 78432010 399705739 321770745 397239655
271091332 39946680 126499891 491944652 486163917 423943532
113185426 57836178 172988295 501232560 550593629 524004871
5961638 37586106 5803200 222059397 193316768 224336632
16102535 74402427 71522857 739236729 781421524 757554508
15122937 49455628 83764742 394317388 396512446 403578983
5588975 11079840 34983796 130518869 157328137 152035296
156477272 42503614 125579783 529059555 496071742 351353250
295983317 26171591 140939063 439659215 444989729 403545036
171054478 24319992 15749612 724191846 909911461 906517721
276356738 35842421 138911069 332172899 345085080 430509394
640795974 108439425 373219480 917540485 968868033 870618229
348520765 22997186 31840861 576564649 592160909 348109859
7581570 21495576 8100513 102333940 121875215 109803690
5192866 976337 29228359 455814451 508811235 482580761
108796952 100456409 41703651 348668594 356787894 387784863
58419591 60340200 37034876 675276320 469736842 707372874
16282642 38134582 69281933 229622263 236336583 232145323
136975229 121297843 423745319 447541216 566724797 561152902
10318961 242164537 91674810 529277029 528219570 535621103
413544899 133507325 86293814 742437457 512932560 685667314
23779311 7270016 1971693 46046093 46587384 44234358
216969010 144014 232005273 505488782 497362987 457413108
239139103 52889070 42023425 311463857 283692862 310983470
52835698 76577415 122782520 500616383 428686109 547719792
32616882 20512399 18119719 460623796 432803188 480612945
370333636 35262630 61739614 629111028 734980658 900392383
14292515 28688212 7065658 428138679 477734226 496182934
112625471 67300083 17900426 651756446 879178114 786409768
8428051 20828154 4838812 47679554 48075759 47711818
344236438 35213368 175992303 601103082 593280318 694510843
100825583 10214727 22992135 128685005 119369179 101164930
452629359 1410922 7539334 756928289 677930109 680631426
130317715 216343985 18008308 680196323 715880022 729053950
17456495 51227170 51021782 397839381 395158227 379998423
319147564 8892108 137075635 515406903 520774827 564286915
143549042 51796696 71451647 756200837 800751505 884662044
286484812 70447049 293516316 738783258 353836573 683206354
45789683 2634806 105446263 814507838 770811235 710438673
213338626 235459028 17518298 827656346 812939111 829486353
104169770 35566403 32943898 214880856 259230780 246675437
202036074 117859966 70313303 960019072 964156687 958833007
4946409 3125016 9400743 151961024 176263186 174234416
84150073 86037391 39862267 476264817 460696826 428496812
26265416 1952194 5055160 98659958 103136090 96214692
11620393 46637 7431844 58916560 61499155 54571014
699747854 78775959 485760663 811139545 790446868 772202512
55452583 10705246 98266 400058410 384088392 318335096
269810479 48323732 133081088 610262903 357715061 485046175
319452947 353518940 71164788 372817754 477908593 291235422
48416239 7582450 6490283 87196998 81380247 59676326
77015736 27889545 91700343 694498402 400052822 558735172
55836557 11969666 37018208 280760262 239136991 250600095
8692226 13098569 8478614 76824700 87101357 88398991
288720370 9177579 64900560 454409010 424588613 469447227
141495549 49804127 41163690 425408980 457021823 461375793
814215 11955844 127100241 757200004 658711924 700243685
15930406 11398570 3080482 74582145 85235788 86458994
56562407 47930201 5104706 132161742 108081253 95381797
288634166 5437245 194061689 866247501 884463158 796842333
216287794 106570382 118266562 527039717 457371531 694952172
589279678 136815571 288243984 826569367 668259310 535163791
7994884 1450629 690046 16643033 13317974 14561345
96353716 66684449 5658447 264340513 302974236 286581891
53492074 60914068 47744484 444093177 352888975 440666042
592763109 442403304 96789707 661881717 484394173 337342844
176595486 95043690 15346855 708680205 696649895 440213050
146260903 103037942 10886244 903324821 800027851 857325328
65158267 18493880 3436895 68210870 70806340 75078301
99763243 4549916 30084493 206869935 215643780 153047437
184668473 59494026 20542647 967153031 776338803 917671133
6817740 46132272 103250160 424566318 412264648 360083147
396075524 57604080 298146935 714022567 939341092 891837523
640551224 329992818 336122333 819007820 667058924 611343438
98885213 63115547 94236057 593179413 596502747 597928879
130635028 31674863 35386241 165320804 178723660 176033795
153467827 14021563 27391330 201167555 163730455 201995546
326169125 104756227 90976799 670810450 738010225 657467197
133634643 15231690 68174686 251228918 248218220 245650115
174887006 216382 9368809 539209866 372309008 466262616
162203475 97652997 80568309 614029594 533605059 668918038
41144746 8954564 28822983 121962382 155999913 177577519
153590984 115987503 15966950 258987007 243687075 147791972
105422908 11418840 56135885 370764202 367376911 395390152
187153772 56069178 53723254 217292576 217852688 217753596
279141884 51942005 82002624 409477575 440577362 524379741
99508455 159332824 84249963 401673512 441663351 414839925
26929351 4707706 14936367 43251506 39894254 50246089
366947 12128 45538 6457704 6952610 5923576
148561885 145912010 133159812 906543471 794840643 626437055
132067039 31380165 178632733 881432674 727509093 897978575
122833568 10567591 32209100 261866889 235289107 213131292
31887607 65494347 5945163 283223598 293219767 292491930
100456163 14831040 4851292 624411170 534439247 634224220
108772602 18863348 5466167 167863410 189065844 186524516
118927018 2251689 48120857 293712561 212399873 274664823
4685175 58009999 7303513 175764906 232614387 133228798
3474705 7650808 14489463 74252043 73396441 71089172
222411521 35820123 15670906 417497143 331975881 430687643
4598668 55400889 173687395 701700245 654164200 659512423
454664443 523837904 422051910 859144303 979477367 943264435
98122411 4519006 25731311 330942750 316417040 322428368
85088759 66579766 40390832 829572933 938072194 917766761
1615145 16755237 1229589 75098509 70582101 75070241
76148351 40592577 19929429 281143710 304649761 297539104
416236825 66063570 10486380 595382307 505980982 457201812
36195774 988637 15995396 361012452 333547234 353286474
3082242 1347884 28663737 146507592 148514926 170533087
248206066 257285249 215844821 609014467 542536426 671556117
69111067 6475570 41261888 308772728 264635202 295299856
770043305 597808169 32788512 866251188 731355968 706989976
467815705 31920971 602293 808513386 422308198 767612623
11786177 75216716 127982766 423417077 462687831 410578524
3764451 35511184 41196500 553163227 473407578 542316069
172597015 6102949 89883048 903141294 527862037 916644037
2920424 24704863 192933 205264648 200863481 197009277
142725230 64260615 22639809 439312694 233698304 396103639
268434548 28221196 3398120 654290488 625144350 672938570
9167943 8465374 2649957 124086770 148743411 128530666
47562830 34293283 44649986 559293020 568388903 510090468
195759922 8134181 6999407 824356282 789729244 828169528
589953089 41339381 63361297 677641737 514564355 845141586
118477480 20880829 31197704 234956761 245761232 234854156
85209423 76228617 14733839 623733994 571982926 610065093
28846694 61185029 61428621 255969786 279623741 245550818
29536460 30644279 66235385 828032145 727174775 890509126
19498886 28905090 2531965 126247038 128349212 132108827
26526824 5405363 26075033 232666986 201563418 242839139
87666079 33785872 66493516 758228068 747458257 787455718
52448089 24298639 5763386 367005470 356355929 369703340
74063215 29261930 6914154 200491925 210669877 175088512
147083978 127934710 35757060 316315175 322798710 268844241
24248710 10824029 1456053 416884249 387376739 330793487
519661212 37231802 200398920 792973016 791215687 831503107
240624490 92557977 28752750 276086441 268556273 132469117
63319419 28460760 148744487 567140961 534786807 576982049
24457675 42518963 697295 290345562 286451884 238632395
11589099 10199924 1233614 54297591 47921723 66872697
35119223 70254384 41028854 783584934 734512030 555730998
28397388 44593548 39428706 615565772 615011951 698254961
34973171 9610030 3352657 514628338 524014035 526280852
44736542 17677560 4751637 253446588 268980552 265265232
498175870 196308161 120174872 617378103 568567888 702879727
28700505 84790977 6968581 441962949 412090355 423605569
47947073 36589687 11102239 696947615 709837333 683998650
11210449 1685222 101405497 760482811 814334775 837870685
188464697 281507224 64109054 562019439 562430885 603676825
404624243 789543 90852414 604065714 615052919 518036390
25283089 38223585 43622363 589475585 594873840 576513119
16479769 24279109 16977582 44467956 42393280 44971654
59480546 33592018 27167114 261718707 247995560 240474107
235954134 88908181 34163827 833604454 801145653 512859701
462216 136127 201503 3023421 3306873 3211332
477426776 297030006 55989823 907210427 789215785 737977125
170577283 864206 17765098 266546971 228552831 263350523
94607875 49079560 1501218 147382355 134961533 118461453
831281437 223637995 274770770 848478861 808981883 753582375
36407700 69996295 95932711 872792254 848252241 695745529
58277859 1352074 18390246 73827042 75856471 69259198
34992152 12159659 50139083 229236339 138404777 210530357
3746522 105828 373164 24623695 26840920 25788654
186628016 14453821 72390206 341898800 398600278 399252049
218129868 144604173 104309331 258649820 219546597 192693688
10680191 190566835 98546473 428496437 535769010 543830379
40187604 235607 63471660 730123657 570182791 670948035
469709325 151091569 241050009 719915790 760299236 717781556
61322859 140886471 79524671 345128994 311498154 248360177
139400784 26561783 24122336 222447033 219173517 217077564
21860597 1046748 13108061 44160970 41635194 47053287
68986210 4435438 3732305 691851931 691868105 388868111
186645998 7234509 11238394 324233802 222589526 326488398
143213410 23075208 70518725 498102208 485750543 426673471
529457778 359126375 118700636 775121872 795644153 717351677
134088980 21431050 7997515 869318652 934680456 955295708
26467624 4621018 12909104 122380871 72510819 99575305
42230126 8111529 11299255 119870510 128052566 109141775
6802189 32837866 15687389 200494807 227646673 207898939
457116203 75507965 32082969 719068824 616922847 637603517
534938907 115465528 49048596 878855964 893167447 962219693
975448 11325924 10991 66575853 63171718 46080816
125885456 8488166 46471013 303380705 300503808 306458427
24327229 41641841 2951255 279710382 339261983 352510262
43712839 91316726 43306137 393928331 457492415 477353767
290572975 79994381 29274920 895900461 716328500 865010449
159792330 3178677 10689145 345783308 253555055 346069791
254285 453400 29798863 94044708 86636867 94015690
15254496 24839807 43274854 530140530 553073773 562038532
66193903 80234805 52218543 114864301 148429180 148076685
99800338 15999673 56684636 210686223 215643969 174832778
321718933 157588516 53864490 647173369 709136589 619748421
98150581 33577317 4987755 269349052 289031172 297453524
30671653 73402309 11524200 493984787 572074169 561130476
278675917 108841819 64915444 670390631 627394721 431049608
542683078 130634825 292540587 883491105 606216466 734103513
108111343 31753405 57325855 694433661 707452247 657908795
24555831 84732301 2164932 941907858 930338443 931176276
71553984 20668749 107278545 517117382 562188690 523885248
39468798 7376565 49008924 548700272 445609085 609198413
58822674 78855451 80386797 409689529 621874018 487163646
51757800 185344655 217628879 654394902 814753212 764474997
182166894 17360132 43060833 338482423 362646414 361313707
8879974 20314367 109054982 225135472 476514335 455060456
216486958 25459885 139009935 720745633 619257951 667008388
324812260 87470822 149004209 768774940 921862342 862473857
133022077 136719034 115094947 298940541 313104810 212978004
272533305 145929271 13615252 867912033 861483606 737978841
54414285 132483310 31487780 590928710 577738439 553156491
259187719 119305541 173072775 468247039 307444299 360292882
1083025 76419274 31290631 649375160 691907345 696039132
404725 8512492 3282773 44482956 49954024 45769221
495382169 98139749 348540509 514456467 451006403 437026808
74512412 28321017 45720005 402051114 502263101 469156366
56253772 35315449 29298224 185596096 192992316 188762224
313762241 185872263 132198157 356075883 362748784 195994668
995886 80638 4841 6349993 6228592 6557851
19086782 14695984 4925270 228761309 255167646 255082680
30875316 10366907 5362955 77805237 77755237 76895041
84971526 25475 42893646 141707805 141512256 136246955
28678712 8622107 29075295 264935397 225558825 249110887
634562 1636571 2929175 16329048 13373359 16949070
472570563 261122371 89515174 587362756 553006801 393988975
13208527 4171223 37747789 150440136 212117738 213818925
118343006 18719828 24563371 677729341 728888686 702717471
146871226 74152740 168840267 441752040 446774228 501510239
213180963 80408212 27101637 342543562 336896571 348527058
479750732 198199462 38550638 780217711 768895140 783953621
150658299 70357035 13778191 257325789 174771895 194700278
346151690 63477706 38072630 461688450 579959047 448208087
23067928 1917793 396606 42373900 36216441 38880564
62505966 204920918 45102159 447816744 431200682 458592543
16395942 73870905 47570711 490738965 609528904 580968657
634161061 251817492 283576937 768246862 911872992 868034789
613349404 61591313 256868032 763670003 718364507 529672029
82491242 25775160 42816247 180049094 211382859 163113657
1090615 575038 497064 7330578 7918516 8009185
39628740 7607303 28387034 878906065 821483845 820915782
248505395 248624003 238899426 790403518 826590986 784933204
10934535 6623280 5049785 18060674 16058925 15639283
59316712 11830371 39407243 317962941 294550614 346442330
55656241 4041980 32673851 244226607 267536386 264406264
306951935 57701315 117667751 848639768 757892576 807980705
238034026 22520563 42116246 331465879 249465696 269996232
17378668 31105370 12454235 676048258 706932190 701776432
288605349 31157151 85051111 346960759 330635766 307305049
1982303 1161613 2681118 52811223 55153955 52068703
163329847 141186437 102223522 813581609 820803287 766311557
65139599 71361784 44766407 189958676 207599814 145303555
37670042 5495231 10710580 44024113 37967780 31731689
50056691 1983649 1558887 66737534 61828673 58679749
421112099 136543084 113344105 656972706 559387501 476228285
75131625 157240457 58560296 716426740 690685524 713662980
288991207 20696071 247516620 383749435 236187017 317066654
38836133 277075913 78675165 628944919 662163631 656562598
148637740 42848367 66949597 790478818 629646225 684627263
568300390 39225505 59599384 637201062 188001027 329127284
91835687 147540320 6128140 758876757 800422430 739676783
462005900 131609479 106841887 642090007 516646199 618285536
128971022 5618866 5148021 239880113 255837264 177808375
297171453 37833631 94435535 361852116 311736412 352870681
429232250 103414768 170329856 767048252 887892661 978597429
17221121 43105124 46824420 265273016 318011831 267070952
248436624 50808124 17175207 491741722 506609078 422114922
34226142 41916784 31636971 784482148 822215968 690885226
213416926 144224877 1189590 484096779 495495164 482437123
5476746 1352519 248701 68505670 71167875 73097402
537968217 13492185 171216119 871990627 913761451 933396392
336759428 29284047 245002527 504103049 486747145 579186587
23700656 32791566 194101549 720962442 780913076 778290419
8818350 92911890 40664094 763710759 780682296 716924660
407904451 235817289 179156440 914272548 711885016 922960699
116653514 138861 54314078 513399984 352109268 506516612
243588719 86988861 73505368 398600648 339768363 404294022
69065341 96927701 13769825 724871184 705473918 597209103
22500222 17422796 41428449 102073138 160916517 201111849
71887770 32507207 49180649 720357119 647611293 742717965
35853806 8029864 3691064 43375537 32639552 38304735
39433108 179926587 61512800 875343327 794807865 814364145
317513972 101152525 83493945 742952739 843820803 735719206
23040304 35132701 36027985 489060049 482513221 527913043
57030860 8716322 1372360 117222955 96925357 110627127
488457564 62680419 342026485 838880924 818320766 720443427
2880400 19248454 2972794 163735612 171595925 173515335
106703257 283784430 14618309 589753260 668849323 626128063
44788613 45682739 68955012 739262294 737819894 750557955
8455618 2508724 4252781 27482404 15744124 26220992
174021144 204410172 22983228 678911432 671000042 584918756
50913723 47128565 22929873 225016201 224749119 212355328
57084616 32992252 22905396 159188139 145713375 141042320
66694207 11142172 24157511 79682073 76160463 78442280
273933872 367639408 84069782 524634658 626577677 412241683
51109424 143141 5049689 96133135 79705767 91002675
69266800 55394313 20075719 755961379 711421577 753693297
262394678 11416393 19298664 573654979 563132340 594181781
71410787 1680751 41695800 80898003 51930848 110714078
230868287 38558204 70879818 361470791 447640803 355500255
36387280 19727388 16563785 632276808 594478265 642881578
31897863 93458455 8618555 422244180 393578018 445293766
39734815 9695715 33050638 443050302 443828518 414105394
142273027 13652518 25764679 351861446 307966398 326006558
118508766 9609470 8908659 386806696 382856536 381524246
86385909 43047982 47013391 198330609 218181977 203866390
328768035 155873684 122475990 825690672 602926741 850185782
685110787 128751886 94700882 826473533 798296823 398829668
34820214 10028671 14552559 66271937 72333639 50569022
18502507 69112751 73052025 518100138 443190148 519668452
101733457 21530092 30283441 493518970 484225696 469369812
271814037 13003930 107123543 493646978 456871366 269755491
36696028 23485772 15599476 469919496 500095876 457973960
7992974 2629240 33899 20735379 20706933 17145376
195119155 16321607 77065520 761369775 752635457 621553496
92744047 74049867 15566787 654438718 644911992 659246536
11714090 62157556 31333085 483272608 497183200 607208391
210540025 16203931 119143570 374734799 369779579 431994424
12524770 119169334 44251023 960315148 954818081 870545301
3836092 69517062 146857119 513769288 534408818 515639161
52198201 26478526 45692666 367481157 413750923 394013098
351561917 21317065 104819107 575121716 563225326 569384539
25728953 22856603 4832860 113479216 98675750 76064821
96164563 28912953 26994755 465175053 459141801 463084620
5798051 52860340 3542918 730411317 699817333 707173851
138112942 80877902 71177046 158504784 119274897 161387665
199839450 154011503 44677887 453493649 587067374 465906157
15771869 16511019 6063397 289880511 214974496 290221907
435381958 260074808 91268756 786488182 758525779 732984563
268080231 171755205 58984013 280416148 288061902 193157832
86262525 67191851 96905340 340534728 337386472 347708121
106801154 34045861 32815787 881439075 698984907 906793665
5277685 2990760 929055 43635328 38013373 43681079
50420909 4955887 4959941 250814849 262574320 204472711
132518329 13619178 37856507 341010979 345007763 285029384
2563740 2061831 35594423 356465775 343365324 298190495
157140140 7015750 33882452 640349675 609723863 662913896
24740743 30331413 11513740 360033378 368004981 376246299
571139765 260538069 115426028 769172971 698446790 773871699
60480269 17261509 19403018 196141611 201013396 195039125
264657685 1938672 72216009 536216207 540675524 495362797
86610125 10917126 23239619 279319290 279421045 270866792
104660757 7918586 20541277 419120014 462710441 438069409
310576379 125410297 11391221 402510760 460677474 300915391
415747220 380455924 331453575 956924652 980089435 964681519
420223436 70635873 376683435 882014991 862830255 944289601
102665704 1200658 61628630 570685747 437673520 499030613
337418541 166271309 43536720 406925707 342673841 316181156
1938904 211440 959091 18984508 11848514 14594980
6629222 16488246 22543112 332345980 296985610 338001585
266918430 168996479 153266731 358502131 361657048 336924048
171359721 89157286 25983844 555479557 623939109 605355582
2322184 38573227 18869765 620143542 558202440 364900504
46984123 3956842 36529807 512305384 527848565 474538819
5870886 3122124 2796977 49024440 52381928 55302664
9500988 12182148 4274343 32536587 39255165 38940194
4468138 92235 16140141 273972081 299558409 256201894
462347648 274805527 229493070 805612726 818167668 799956098
196174018 64865487 60255945 199973504 172859468 169042734
7189683 16058781 3956383 31916503 37499968 36904568
539210171 111911929 261679322 883467020 601294580 642982091
68376610 77207607 157476986 989520924 988523395 845352802
770721 3844118 1229919 31635374 34710903 38743605
78990507 2210218 30883571 168274839 170485329 179656863
22393430 19105505 260543432 710273612 838731265 849002804
197271201 58243458 62800040 617231322 593324892 626454796
106694405 893803 101986034 353698999 333278628 313358768
279877396 135297949 35445264 378854596 459422474 325853813
161319595 84752496 156344303 222337878 168584506 226342251
178533145 112257547 94117142 427369868 466983649 446460063
69894772 2777893 19902361 316632418 308530811 303796552
54719207 17050071 21261865 189437601 189789525 202569102
7880047 5058351 9831700 271986561 271132901 253450735
641646625 357755435 8858923 772432149 558792337 388569201
22955858 78930952 29163998 382548158 437509648 458058082
484077983 345199414 132035407 862295684 924340203 821752419
9207521 122970319 4034379 476669603 578693312 545127094
2059749 1586373 549492 9645823 9725443 10274086
140755993 32711165 36204143 154147907 204750271 182451633
2857609 117947289 82204810 456376668 478588126 479531422
9754255 3112859 23959440 270951326 239048144 264086754
18674589 3997632 62170613 162630969 180545804 169802902
19021329 9799940 5765055 145711108 129795508 132579383
114741074 65041423 50021286 619002475 644015010 605778510
3725671 8304000 19168952 47188378 46489708 54838634
133068728 129092229 52770172 351271686 374041064 401322519
29240711 90905279 183438033 611658232 639607899 608261996
344416012 124037720 86821979 825850182 846733454 912191747
376113755 71295154 69361225 385738864 173632757 317199022
18506275 9172075 6331952 113858674 82976153 77686595
280744391 81023584 100315170 431856805 530093299 330250934
3120602 5399321 24653270 165352346 207514249 250156190
658241737 432747148 151739365 961555229 951639546 950511845
177947786 105170554 21382876 693778099 665047388 694426579
11102580 3338810 43049411 179487785 164907084 177176514
6690489 4949594 52456027 150949796 154190082 141906966
65037622 43437002 7042627 688627826 669473980 714426297
24973036 47613221 272078530 919061399 910783479 904932450
30893123 11867113 218229796 572022078 542759862 622079029
34237115 8697350 47623035 262009760 143895906 272768591
318058299 27540378 134226854 779670582 666933250 612374154
218099143 69867449 7140182 426983249 425824935 262512147
184146 5575259 4840033 100613390 77696190 48909813
294868462 73748933 26465471 845581084 931939550 793609733
91149800 6625535 35421461 213888006 160497389 204419639
31056704 7979526 27738544 270044148 294293458 244435457
16534058 293983526 53207536 736098313 761475469 790694243
50905376 19741044 7370050 760759493 674961180 524918652
11611186 13464426 701686 161823544 156653131 144191871
3240546 2362284 129955 20305072 19569381 16808474
103926946 49821968 704275 565224331 549945870 616799369
517308355 94533548 229517796 739589471 557392686 669076593
251439455 138372314 20905206 663926909 802635325 864609368
9742719 3535190 8023416 183459071 192273052 182371789
31357732 18697933 105711 66002768 65437965 73779288
8826089 5125127 29769423 190323947 180117465 187887260
81011073 19011639 11413259 319424525 308017190 308346396
351539460 2346753 216285137 516623536 79212493 369093774
67654276 17823873 10907093 185279483 201505505 256019330
28591172 117678393 13877811 926700318 772777311 828391763
88741310 2728977 3127317 363440460 299410359 436830605
644398 500863 4668375 23846109 24447346 25109651
13121040 526827 411046 32053580 29521470 25008195
20638293 1365203 24296561 171736279 183494909 191535395
184901168 57136630 203688877 251979048 164855393 221980394
649453694 40103221 83432136 862273474 555407804 456840392
284287779 20260063 123494119 344116529 315383853 203470986
38230267 47964487 174048 94720418 88054228 109378523
200340168 58498895 130400516 365270056 369369062 368174227
135990708 333315 26425577 748371065 464512124 756593823
79963688 22395253 8923108 417951683 480748995 486596211
53641800 83645164 58233470 560718396 364961743 575810200
48391406 157908509 52165552 912748496 977593814 928756027
92944722 16975203 15261838 187897317 218448587 214682978
240375824 412555536 47174646 942918037 865507554 847410296
15322751 152578012 35012252 619384348 603296782 557038525
29333312 9934469 4596787 463606841 406832135 533676421
27590678 4142094 10068432 34026185 5998180 24597188
46096762 6937007 4883571 80831022 79343313 81550267
18242297 25498224 250682 166691215 157651030 159809336
209288411 23053011 6863424 347789876 321074953 336265529
46598499 83127117 25460360 828002660 901755851 873535600
7408965 6415990 11225227 189964990 198197518 206069646
62525668 5434801 49814914 362054702 344017060 355169401
216394772 4203544 30654730 759770630 650813743 883502255
53327664 23903392 15019372 843257488 859125255 632250904
106110102 31282982 81581144 423637440 430405171 444468307
28770810 3322691 32570205 359840650 418976977 455463075
10670529 30308054 8490835 159719496 173007069 173875288
237122796 116186079 14813660 258034631 245642693 44911376
366631504 31268379 48059464 716249860 892014278 817140078
34669454 21600978 3898087 167337337 173567409 168438635
162811636 17081081 53338832 333105543 296968583 356878529
55223234 517122 78661624 121958767 128829447 138720671
12298930 51991682 40261925 145278075 168760823 141344758
294993878 25765735 62026438 739302989 726869695 699702764
50822980 61594929 8046572 314347204 321238087 313211386
257386553 121351155 173372200 708727138 591140902 701766282
107138223 43549387 12707573 708152417 813543132 664669757
16376693 8766110 2254207 696328940 652458658 689932748
360997769 268608058 348685810 459835807 462185857 461877780
3451237 68630178 26103873 381107562 247264053 313586061
65554369 5255109 6501370 171983101 193374587 196650453
257236579 126465759 91243434 502459710 488350831 491875575
239211603 11242098 14253849 483215053 432634186 436905021
30791626 22307367 22972154 67331136 65441827 45020210
57792394 281663126 24282300 770868679 755715296 697029114
39764794 4853817 12157735 323818762 335800008 296343839
41788273 2572880 10030326 66450018 74860189 64654913
54406413 71506010 66840822 859088858 916098434 866740857
84386538 22701905 110512330 705544926 814072397 813293372
36024456 47566792 12715738 546727708 519741296 557028251
16220374 177813540 171328747 716122414 729604247 914668466
671658237 17611585 315426787 854497926 870697082 689873615
310206847 8258762 74621935 399997303 279746937 359021313
2667491 1386718 647248 11505237 10056152 11558326
96003243 21775186 88113392 388228010 383338239 313473002
24303565 101960106 29490128 881065621 824233560 884063861
641670633 659412503 438768681 735214971 784990892 534793124
429611584 72406136 340713480 520606431 499777642 617707418
388647856 114683872 356434772 574756755 695167577 710298589
24152308 2580166 3643146 31952760 33233241 33645912
8881203 5198799 773946 12636008 11845521 12525119
38922441 34521966 7194605 222987317 230138181 231709226
186909349 11347378 66989290 472886643 353503375 494638114
534014760 71236108 436385777 743715701 433644005 711213033
2421068 3076428 8036854 30275850 25681032 30063717
248230230 3106481 106911544 415206828 332945301 408375341
286996552 271844968 20545617 368287305 335338772 314459570
17653552 12569171 11264263 138187815 119269876 139827498
45681846 3245149 13588741 122386244 109061621 97062000
267931072 102793715 64528286 968688595 910485362 983227344
9228766 1324497 1687952 14241896 10576259 7178457
85951897 12866126 14630022 174717605 169331786 143454913
226267091 104730561 38668537 835306023 879490379 837695166
3498683 34170281 1268478 115849942 121097091 111232940
154726691 177895719 37821207 268225654 328014632 277190217
193997917 26260937 23249600 270451112 284543824 271923192
24207446 3908918 1263120 289236304 293250337 294681174
652711724 178286584 186862489 808556273 809621342 765248971
150127097 11035913 2242332 313615774 318998703 246315688
214617492 134606469 27753369 438417600 448851559 484448224
15790668 30941279 14387225 173157933 149955966 165016230
23282486 2062784 358577 70513045 82719617 73958363
4066474 150902086 36860577 781169934 754973546 797772031
244990971 71218156 160749031 538316473 623262149 710572625
2516020 12863074 35952104 159466937 165829492 155693530
40615439 35419793 29310538 605774703 541073171 489588555
470966204 15661930 227956573 607145864 500653516 536313223
40866236 112660802 11254053 821387880 940238850 964197959
199695464 21682151 11415325 560473652 591022296 569383618
28400541 45460727 2233840 434766068 712637386 678064444
22192927 54562059 62269815 265156617 253907818 284633291
268189645 15757177 70072616 608840377 437175749 611552779
51667831 20492052 534064 116685884 117732216 105972503
77329248 44705352 100470858 639642397 618137719 641353981
864194 11619688 20233212 72121434 75316175 72811758
152501456 143862250 261803130 645918036 620234183 933639285
9457782 39006198 42891980 518052648 598316288 532618532
379276475 50233130 107405836 815132308 508263161 755527503
40797215 19476204 7166752 410740509 580559649 561348387
251699852 304247917 12403861 822308505 773460083 799961195
23474246 410266 23419109 106860854 104304356 110158661
372439437 136812946 176420706 449937034 403768209 517388912
267436633 59961634 2578596 373766650 241533319 329182469
32207541 79900628 114560634 459590726 507412007 441169077
81903881 75334166 55626090 143795916 135355122 115324679
72160284 127698586 7943096 670340422 687366053 692887885
11308053 771643 5161884 70115432 65902219 73823629
49319101 67478844 66015586 361938574 325310470 350232633
69739538 21099721 37981838 764183322 784401318 705840077
10433667 43678098 20034220 367612132 460338024 474589594
58458155 63059123 13235107 215661435 208064861 173458652
39649617 83971211 101765130 384559922 356884250 296695506
165262939 49841463 15970376 511084040 471224564 511817840
3218862 24121016 54239223 250583201 391180418 332429551
334984998 325971326 274188926 524608085 645851343 647397665
739822302 131510163 27686610 955996125 774177359 882937629
234164428 18949680 180751882 685924673 518031198 537951089
40928526 149172327 32126608 988660737 957893123 924497708
33538936 82420174 10811996 759263755 725640441 686921003
247961 2311882 698415 41151026 40298053 38587052
39079709 18621391 26037023 304896260 212276140 300677366
333789297 183299787 55947673 517459982 505397937 337334355
646322210 355339286 243474460 939636115 809011691 934294035
215211689 47379571 15850784 403320159 334396837 356727983
239263713 80545417 116327919 662403903 563616467 591550094
648043324 224913916 324776225 902947635 927900037 950813872
84420661 45046539 59387067 299354402 370014392 318834750
288913157 193144835 106385423 529324060 463156265 455922627
47464504 64994203 791020 398427102 422655257 413567257
8966551 40269265 43873925 354599796 329552280 346704764
93442116 46958707 9497254 598017790 881574041 851255381
129293108 229217502 69866273 844377979 766482204 834407180
565336027 64466148 264296028 822779307 681370746 716918578
97308989 26573909 61160668 494581441 541045376 545878707
117416910 34835712 133377292 720526675 898577432 837022207
40099685 29295478 7016110 821122909 643374267 775154095
15491051 670460 8335118 17591697 10410135 16188957
135120005 579450 2814422 325031604 374128120 294406643
375840232 166463861 67318323 627348587 686068845 752497434
13737300 3471967 95220 51215127 49180323 45114735
304324329 235086899 51044059 840147018 930001812 913097654
162609101 50024650 52663156 559158613 594228380 546832955
164922957 102159862 211803933 807908214 776838504 784460880
4341984 45439411 78814417 765937453 754983084 747179491
87827021 61416626 45892986 605974161 680882997 654967778
574849372 31151849 234743161 873726398 860581831 783426521
642562571 196445785 109540260 951131914 890107813 431164880
32541878 367037 33622607 115565024 118550124 129986860
526078656 17604918 488246226 551611485 177894969 626009869
380312788 329330198 271187964 535418671 750166451 667884932
369245358 146334201 26674221 786977532 638571629 497423656
111308191 45761969 105431276 559175559 494252485 548205263
189606367 18915092 122517291 292575422 299340268 189720931
16003472 51415743 82045916 873172569 892402345 775937416
19666917 47318841 5910012 488571448 563234050 580641641
118371131 9171055 4760047 119633700 100708229 110009138
339446206 6558463 2250456 467304717 429636621 262337401
282713705 40029257 104286799 376455722 318836718 186885686
535808158 52423496 23987552 669360585 690419493 470060546
242837714 1643952 16368359 798243288 638828388 745402498
20797600 36564386 5576649 126200565 108559858 117492553
40763869 9818004 48196450 433026640 444636835 520605349
28697681 4147744 21776869 165160458 167564449 171761976
307403 28012114 861929 249791276 275595717 207299065
42827060 64991852 13814754 262284528 264778025 267784222
450629969 277068994 9577392 728311715 550602903 680949624
13623641 37812097 78429965 247380043 277677731 287823127
319199546 105259343 21553983 618704063 608149715 647929444
231664639 75591702 108833240 879731751 865700472 606189841
95102361 10595706 34066626 154551284 123787667 152101733
68146915 45633776 21552880 366724927 268719877 379683900
18814208 923223 10330157 346644438 390070674 380379712
124554083 53103933 16388502 619757387 516190747 591591976
72284943 10340642 24472395 195741065 185809320 199751328
264478114 185583596 81401054 418382620 403146602 407597611
14700842 3565730 45036202 217281819 215848475 217481386
103598089 43910766 4555160 288220931 286778536 230413686
353769191 34681774 36054864 515269696 589372929 488418159
54997403 5190535 102817080 339073843 287652414 329226669
102123230 26647602 28285469 363866890 382603107 332525575
6367414 649190 427915 38024269 28928499 38023434
111785117 17525453 4588872 264517507 280129160 284136527
35824105 36149757 65944679 588705606 571220800 574863965
261245919 25779232 125205416 498686533 518153651 526718082
241218410 97680882 35207304 422981976 384453100 431004298
626605 726031 1192284 19733131 18054006 16878920
483635219 86473505 54128635 812652927 556077554 882961303
272577371 16179836 30954074 332681695 279364311 329666860
13241075 5350248 1235297 23154252 23616930 22881220
464255917 41746980 186178824 706047672 544369757 643949990
54751140 41528963 49927041 707285510 755573687 705593924
67293170 31265662 147581726 665591612 704197323 623458194
727523 192471 300081 4751973 5743127 5200703
311890507 13005005 35456639 742167760 599369850 716628448
14812752 5181895 35345457 87953897 91692101 96985714
47451121 5682814 6598678 51793714 42365597 39851926
181773877 18151284 58195976 313903383 312815517 251455161
35234145 7014237 2544236 185644124 166840473 195377963
183921202 15984096 64432365 779603212 585367377 692921210
105126540 142317352 101906768 704272241 684755745 698284138
107172894 3328347 53808096 464421855 431824656 532170690
141652636 226761301 123951631 330090327 395189291 345115625
242028626 71630257 121947646 806409527 866673110 836408848
33934426 1086963 1198941 50628812 42843655 50653119
110042439 37939848 35127045 126286620 115560604 121547702
2643798 7911714 22371154 245736303 249386921 250772336
25477143 37091433 207210382 865765061 886892068 879710074
77863149 5819968 7218445 245423212 239550874 222455330
57556227 2064390 10178327 347288215 256994875 320559572
30660810 33377097 7260523 87988834 80559794 69305881
268830262 121349871 655752 367684290 376715316 375628758
314890039 81363009 63955700 845395364 755979563 577555080
33695765 217883499 6312126 562613108 536138503 554278868
205115444 10672840 27389463 645736742 606969369 602431536
258096082 47078746 24583455 326711702 228476418 92471130
275114634 11103139 5909184 458208801 491020815 461456667
236764976 34663961 148268863 273361555 216660413 277960174
548530616 206047008 216533176 579824134 603816646 375292750
159440515 14869547 4350331 575425298 583846165 532302219
33779411 1621180 17537085 163619632 178793743 120719223
157508350 113845588 23735080 547480931 542822864 556269470
224301586 131287640 27767109 307146600 306809515 185293490
120241005 54767196 78577183 426704612 416134765 439830688
489952005 146874372 494325256 932699664 853255220 973220272
35746425 1469739 9629684 82031427 73709125 83531545
13829512 10330772 12377492 52164133 52937386 48439481
47693131 137363211 2592159 541578171 554360370 404780333
46849064 14083279 5188528 292954160 372220229 261631494
295023550 50288168 103482039 355121380 331827598 318327210
519200184 285426568 55328933 910955304 751119649 904904549
136695160 65475171 21409551 512919482 539509627 495765149
29309516 28682523 158349967 466033139 579732057 587033049
54572182 15914655 15406081 103974811 108585449 85635314
21321587 116539739 135521717 582416897 598797382 576195203
220562203 40177362 146666241 736518698 912510419 942105472
11126042 758622 20304285 512730470 435867378 533482442
284697137 73976456 239697914 589718993 568938672 429526385
88452859 24975868 61537150 472602894 428808203 452543230
58223718 28273705 37291282 791699792 986013974 954155368
39276287 15857633 14943759 103439690 96635426 87304117
549112811 29829244 22707307 622215502 594614407 491279028
74576979 175042446 135152100 558039513 547790073 496984160
26548818 134203817 117477661 620146883 719251495 661492416
166871 40021010 63503404 377532699 553017241 573806364
49307668 16713842 30623569 273636128 259159400 272439409
487051795 81859896 335751567 771762805 616808318 778989257
99314336 84703084 162060084 834891685 838042092 815974266
191218832 42953544 44957723 425823104 440174776 375189904
2590106 2688572 30455218 104716556 107944101 109934888
65372857 21631953 17379232 455039828 405108174 460878226
101294973 31473127 52581612 720935045 588108446 703228799
26669616 1568947 1390716 30281590 31668471 17386196
121322319 6317835 3439701 368865810 364247693 341654806
194401709 27227267 1845400 236915106 194488030 236510114
10976124 42864430 28264577 443956701 432408631 411747444
571325565 27195682 141825896 904968221 852033837 716171582
879478093 13090249 161364155 924866614 896765761 701089725
342706689 16841215 1625183 418902843 244043715 348587713
325237897 52903990 99540304 538780701 378234229 773459244
69031566 122620282 84744615 871328782 927626384 786115720
17823371 31803307 86994529 328684334 329365466 329620916
70370348 3961959 54526630 485585001 433380646 506596714
2475128 2722657 13608879 467426810 437505005 469306033
238744202 227505456 209816232 372826083 496261426 484358480
118999608 126438479 29089299 480180087 470313753 490845529
470404441 92927951 77267649 834340750 707355439 647328561
2148096 801616 716409 12664478 12921170 13140738
158214669 43742796 77232474 281747197 259811535 272866167
79231470 18673535 8860930 115045186 86703593 41481126
135343552 14306763 75840994 590396129 631658440 636718178
349529505 65199049 127468096 568143862 472992562 561375393
8956780 6216881 15169130 57600910 58474301 63009978
180689034 15913634 54954383 708274828 739929895 837193578
236388902 75827659 15605652 538112491 366485701 473211192
94679910 55582541 91403501 241075141 242541299 204133685
12296840 4303001 33856709 722952049 583263444 625407105
51506620 70478663 53904584 310630151 263478970 312007975
438553567 143848259 129015064 774416860 400616672 749961051
146752869 145436826 92272329 347876012 364488070 295134652
14445613 19220942 13008790 173646402 135341663 174139695
61037578 31625847 4589309 245886567 221026872 272518760
69188251 95919139 46584299 518090909 517686123 464713161
233610376 54946149 65083059 689093744 549715464 651551275
100909010 24143372 65034940 427957022 486408276 602550608
176818624 660839455 69211457 865332319 912373216 928199963
22019934 73051460 287557985 670459153 681126464 694117166
184502912 349743881 20643951 590396762 778482505 761100566
36013137 20712899 26094651 111940801 184685699 181392415
9736628 6942019 10312067 77855634 81748638 79064361
52052034 25596807 103703873 231761213 196404224 234812880
31433815 15425858 94344396 752369916 771968614 629337491
267447950 152420398 70151121 631424959 566569317 509784634
216065902 21626989 28593995 246965652 155733545 159762368
171386619 113074013 254659051 619234721 680076561 646337961
1479089 3809585 6194274 32956671 35970902 33199054
44244467 20187583 2184315 140179831 133342778 112890718
345878455 269426902 52031541 931793536 858361613 911310287
3552831 51023360 93803930 762310778 798214498 750915875
216939317 64387623 9488662 305121987 186644299 95237596
314069340 82154594 159783105 890629920 734083096 803052425
8690860 1452971 26572393 289027504 292655313 275980414
463766498 184862000 14132051 882443630 862406003 894074531
598224900 141974060 145272984 645388422 566635543 511840174
77798670 23482138 1268 120081710 125721972 120579367
619583769 305025236 265507112 829795425 767173515 733291076
113453149 206092771 22969732 768725146 668513235 588185004
14983370 98988825 27301507 419750364 408017890 418867551
47398233 32876543 849551 235000674 234333463 240017689
20289939 24743808 69077902 794285484 912081950 730481303
52758111 112520107 3774567 737667524 754617646 766942855
123791257 11330310 96288622 691599224 677220341 618883256
58131911 69796206 71082062 335422452 359006406 368260547
22124383 2357831 57008838 308589307 291924137 317088287
28248402 71901857 17153324 533423117 554374536 587835309
5742728 453211 10940760 83137292 88508684 79934812
160427935 58791388 46809033 397006770 381292667 290341130
2577464 117468337 78569793 388901771 480679664 450285438
498928153 188261041 29231232 631855010 634064950 599325896
139718117 23385926 2840832 424112047 417809893 354512911
493987849 107550015 425253478 893701325 626340208 924378898
597622235 303851302 117097032 874756874 754196979 450610342
144953782 7697979 40160673 516143353 463989256 581506101
237176786 101035021 95672177 243811131 153881165 144465462
58245514 42109969 15005697 658781851 680082782 568630565
365446384 95146185 17911789 595444335 606955606 613553321
25161117 14354990 102331161 694380484 710312259 701411564
388634511 30332019 71576367 936005191 982190975 943145740
631411149 150223084 87488712 858628130 923563505 889533230
487230333 42434142 113311839 628907555 605074868 680529802
43164693 28845811 15221259 57329480 64716284 65508064
100312208 2204145 22479256 971686488 655806698 979097046
20324570 11609646 30940788 291759880 506862190 513839509
56978736 17080582 11479927 270071675 265770906 254887475
163536732 14817318 119475557 227475894 234204179 205278019
17669773 5096083 8542343 26564056 28336003 26043943
242699480 103020290 12942801 956021478 960683514 957115974
171297852 42997689 12687548 703851771 816140914 826306644
295338032 126062980 33494293 545070145 431735159 569369499
10961689 23190315 103445590 612084717 570178064 618659134
55472173 111406008 34143167 731853227 648152643 654913711
191563572 196671120 37688987 422516574 419480283 429782353
103426716 1303975 50154784 207186832 196700653 217386234
144460244 33732572 264277007 860911263 881424927 802827508
637147 2230500 3910785 112055021 96488971 113939766
43898474 7950490 1072051 387502006 415483933 231737254
182593610 10636784 179023546 570689039 454521055 491116048
10927480 14632970 18339394 269291797 232038625 269815549
576677935 88360625 349220356 713596791 639496410 697305387
249937411 28289152 291541 715383820 578207458 559698487
144638366 28153621 2128486 796637794 845926324 902777387
225730420 153584644 61639960 600049615 770712129 744412104
379366476 25600937 3238734 589413792 603565068 708614718
132984802 71977309 34543956 495990213 565923764 529333543
126864887 3212467 15551637 700890766 661339432 621892589
30534501 24491468 7785752 41771462 40468174 29400595
176025355 88475038 16189097 644690828 572563019 644973417
564116584 113684156 20293298 614527418 408824509 625156742
100014280 61882783 55265431 374887373 400143774 359168296
208615363 134412051 127152984 570643403 618199217 751553981
109336822 35183308 5717326 685338928 701042237 688353014
500573761 209460733 109663945 724149661 626186751 728916796
33238544 27245471 716696 248363700 245809045 261722666
42726713 4009702 6888002 67406389 69575627 56798673
2362308 16463841 167436 274616854 267464069 265098989
21922284 2058860 14435027 102241290 99785722 97250789
197782050 289103235 61155709 713543147 981397907 899042583
12624724 14326154 18690300 150847725 131497242 123215823
299562158 2742229 52312899 757258725 826092549 820679444
31085763 8325190 5303931 211009688 239849438 256500066
75926257 47546125 4806977 273103591 251745799 167122491
296594516 351616156 46755903 379053491 471882333 417399201
5500250 37048655 34961796 232976222 221210273 218063464
163969637 33694051 196418465 208006046 247495861 267877893
213975330 40901425 75397581 827189314 683653141 806153757
58137057 98091787 108031614 810017683 836128061 646415661
289331939 137596390 69443245 902288913 828118023 871663133
139531591 79596064 68466042 714621733 755121708 768362508
115371661 27936311 44465288 750604988 826156146 797250902
287246856 527853 4741215 367744498 365467727 380093537
100726645 27530206 23035761 639339871 662986623 592319705
472416795 77592381 29603591 525256412 293681597 375698268
67363145 17119774 9974070 215148238 202007608 192545379
496961091 536781728 136941542 787846106 825338100 744146424
20760242 17554885 17217528 509704337 613060840 607977601
3238994 1811146 3440543 56240121 44775626 44314558
118984478 56004764 63077129 610998729 530952554 603528016
16047430 13358069 18021571 112250291 129144125 133600974
46575938 393607 7573081 50543905 58456166 15480061
15072979 105698898 13286926 387424457 446916884 439044190
87690849 22858964 16158456 746934783 691396877 621930450
65803440 4005648 115239220 428880971 409709072 462179269
797959 193132 1155857 4305952 4578559 4904982
143320303 41989238 19068178 507761961 533567570 459893539
118203673 105432574 29773860 672816764 697077374 694780441
340991850 45012684 66810698 543319409 504546868 474038955
437292783 215552421 51862611 727269489 646838211 557294860
302522206 140348055 81547483 527047038 586981226 436764734
86524463 70710014 45707146 677670730 790980496 845501873
178262910 166932394 44304729 625187111 614331252 613210513
139917425 44539459 99117859 531026672 341348785 519316963
68307878 137665929 5474842 443689032 561894568 526687435
74550215 263637286 39468369 725024387 604694354 703821736
51960948 5020988 66580471 657385809 731002571 665170268
148007688 11653341 11911348 253377704 142572338 222954310
113683878 32960645 10479665 865413239 771220807 810861491
18053084 4163072 6594312 28749115 33476180 31369848
287715839 25564290 170822065 484011911 438542100 458714249
1509133 884299 8770963 22019332 21942820 23625182
11641227 18120957 2975499 79319725 80626260 84370314
575724212 116938092 29346255 876040792 783004787 642351281
28829818 60827188 1784624 677469192 714888547 700156094
168186921 16122261 31341257 353657143 362394767 246574671
86510461 52479336 90443550 476952944 420015822 472090864
46024926 153227857 176277222 484524076 706198214 729563240
89237421 19608297 8914596 134823349 120616700 107867191
5128964 383922904 97100221 752190637 849456216 714175965
20905324 29977655 22419186 64796583 60509290 68563059
130941732 13381897 71853696 217849120 220118398 201220214
639933727 90613520 116202377 685551342 499074648 670111267
181917128 86459673 43089470 361809626 425977162 397447737
204159442 6342558 40667621 615481077 544111836 372504181
350313967 63913100 78218823 713013658 625975638 603253909
476508216 173964389 52058162 550269368 523901786 399586107
32775527 144924715 85672203 864507173 775197122 842757707
15242494 2441674 5370568 16315659 17807382 14002363
3155462 6843381 138144 89156246 109070117 111716757
7536272 45538550 29211938 142570738 148067396 154809420
617251844 231496876 217010602 857441859 768310628 853645489
73448344 18075162 52356663 182545101 176088365 143721162
131141911 34146159 78619159 171731834 126694726 117202093
88113636 21388539 118467697 640229409 669547190 624211950
509007025 16882290 70710390 816740711 811200408 557413220
317685852 213729302 76807260 972588382 925789938 931799336
89168144 6794247 5816196 489035728 478991294 417518526
282136541 14707460 31023189 768556952 686442923 697769162
641246723 31966498 314972299 807150985 546173551 820023221
75414896 10254286 40789309 439177354 387827008 394745255
774073 12063504 3799322 27733337 28753746 28914749
382366038 33603138 245753298 969476631 970065740 946192045
6974349 27200841 52977901 911706172 737268294 933467328
352160554 42803084 53389361 514253854 455315152 486208425
900770770 600291071 293545490 972534763 843534573 943537480
298033458 181501799 106601102 362760768 233185594 295801151
50529241 143401706 49412749 655920286 728828027 718424771
293640915 15910872 4984906 471532022 372621423 449793586
223138255 143122525 92457743 331482166 321914951 356670622
4794508 129125556 41892185 790063812 788708699 668166921
77283616 7875380 8506301 160475629 159746274 142950531
291626662 215099673 549165229 857383647 901988259 922268412
20054293 5734244 4907021 123198729 105565931 120255994
86280435 45200752 2626620 242575383 208173605 235589982
38522467 14947094 4989050 79568168 70183404 96648229
378731483 86649514 152614989 710071229 750072887 701434962
10013056 3631031 245852 18566231 17201208 16574136
3080116 5579643 7401829 55241496 71341761 67576367
52113580 4849544 6131988 77835139 64800985 59580588
41520366 13063949 128711283 753527095 765434245 791701011
106676260 43215763 9138797 744200181 665790229 585005631
154192162 6794889 309789420 637812091 406840395 665735813
186179111 78829447 104471049 348834505 318260063 356997413
324596417 29850610 36941743 369403187 299368684 269346434
128947350 15404055 4474621 200305611 168753682 160711294
250306789 87359625 102515649 294935700 158218108 205374315
14211235 11435175 5189316 210567183 217315717 248975306
188285506 34877706 55230511 235634817 178565451 196234984
101140432 137699122 227988292 787851540 745425988 832174977
6593221 1327948 955815 202530666 217625416 221041756
31718437 157999 672874 215235905 127042495 202142516
18394083 39990260 237834873 461868352 432583362 405879274
44055162 30570989 68618637 285770846 294782829 324354035
582183431 98686727 320017700 687618730 634205151 709408367
338147528 151775122 88590721 601949315 486181106 760229937
38998577 194217706 65330756 776885445 754927465 722672603
785469357 156810935 417905498 827379633 775513979 847850009
177635404 22040075 146061707 787557289 743629590 749715662
27973135 6831958 53927651 292349416 222185888 225719952
127260709 36167557 22589036 189489508 171000079 60710315
13435082 5132994 36294171 305943447 273073888 243023166
9392323 8018142 1209430 34133778 24132351 33248553
7203283 22357669 18457413 168880638 241741276 258223151
13738961 2388255 400433 17375028 15266023 14643587
211869517 45272351 89573087 306740520 317134457 323013006
82275809 74288181 48556772 313578283 300547329 313906215
22522658 9691282 11438809 393814672 412050599 403922767
81862244 237102 30295020 165720562 57364543 158294347
3156120 235042 1672799 64349799 64281697 63596218
72458439 88400955 27528647 891164957 874117145 877471828
286933853 16215866 53852419 444289348 442491496 390633307
98895647 23046119 58760305 410713595 419320292 462960618
291977751 80758422 91217023 321764742 201167402 326994878
182468743 42774812 92517718 547397682 537447740 540119010
252924546 160308824 138562246 298777373 228037318 305284920
181590887 45103225 102533029 236213874 209491117 235462789
182414221 48320746 13787089 626534524 682850545 695496378
21549110 14712115 25618820 131078143 113108150 127107329
465078854 288068388 517755712 876386486 592655104 891728666
42997702 1330748 36964712 183035494 221507018 212998268
54609194 9789459 8845324 128908319 159784016 158985673
5928251 1043430 2920857 38359296 32625747 35401091
14507838 8481598 22309149 136500777 133373659 121789360
142380857 200857743 4298147 370132103 362177168 354845908
173796693 108421469 82518211 223588058 218619773 217741920
50529854 105328873 4141417 352530500 324200139 384265157
31650195 33886881 13852438 385471983 362629430 362925899
281972058 674438 62450107 302593719 262845805 289831673
59994789 32253199 5285641 350378168 377472600 306643048
65668371 67686791 8101284 79164374 74871741 64284980
659082877 639618016 144916940 974951771 902002546 849692661
160207840 242350837 46971958 757861991 660388802 592237514
83398334 10758301 1274240 250755615 260581671 249468510
112333510 50564921 63927350 854383954 827218890 833736127
299143350 297921482 46655354 680214241 676767403 765486448
64445488 51654775 16371501 276573130 254072919 214779614
112839728 5364988 42219594 177206628 162493754 168016177
99216664 62386459 14554652 118186979 105145538 96571086
276389492 83102935 26912807 494171776 408891847 422065397
3313612 735802 29856643 211289358 282004777 298290831
190396465 121906278 33373632 300869108 225086691 302584028
95011879 295455 18467084 887689958 874356285 582763756
407575566 59636653 127298461 643898037 496824667 483804961
1864194 12270234 827483 56337550 58506607 39441585
7179325 14664060 20126434 91781007 96605894 94420919
211048875 160647632 69831608 547595620 479291823 591580147
17511607 12086339 391809 192978692 142739594 191339995
280020005 226325550 35072625 646423672 467497793 523631879
33018606 2875667 25222096 262158659 258303911 261398543
36631162 58230688 12783273 327872756 351272447 368328790
837188701 318592383 262447586 906121080 602711290 560769285
66133739 20827463 23875847 80932905 87782290 68615946
21080607 33966409 127830337 629588392 647685466 633709435
27663032 624040 64992408 166065642 159523679 170436310
79500861 29223848 33250844 374376292 364208400 195676846
39405651 6928633 22171358 88623512 90589518 53915602
69427235 12722481 93853945 558411054 570489976 562631921
10992432 52246837 1820636 234527904 217762663 229367785
74599118 101121 27912927 519378219 379556014 447812086
26720593 7306390 11192357 384412055 498019567 625164392
81470403 66053813 2415316 859718454 911259276 811676503
144461648 145607 62310369 363733319 349664231 350788465
24311174 5257472 7753371 419575479 316159606 326919217
20226982 267845870 136326048 906275482 670733171 949190024
180228561 72484088 37778866 542762868 561126323 544060741
52291158 46502984 42657703 153110550 143167937 185538406
68105532 4228494 16409153 75322537 54380329 71748724
325237516 42844423 213105871 456961826 426322860 454982878
130416196 6566674 14241744 661766044 506632763 627879130
7564008 11614537 15040160 179641920 166125227 167684671
480308517 64113311 107347109 715483452 774079223 663735336
9968416 6743361 47379727 589482615 593805669 478945993
28316735 36281578 1102555 176700561 114977228 187225430
24879017 65331087 72996895 372154765 411379188 388103274
57542268 7670753 3937573 529134050 527028545 336861360
27480401 19024860 658726 129893433 145765138 116527171
16055915 2954310 12902734 89908996 98834087 79666308
334549645 106822894 121396088 391913126 256587569 247916230
419658 1590905 2446002 34761721 37122303 27229297
138927347 8512441 4715074 386216047 324873074 328726328
35379115 18226584 10086575 50448164 48665343 50235231
79570686 142009247 55513638 514736946 479303265 503655276
216075200 108985150 62237488 638324048 661867329 672422337
93275697 67262425 16854274 638167361 517311999 752648396
278506928 140746597 32775492 502342772 517653391 519051851
16722244 9841797 20228101 147741878 135696431 131648331
154409490 2055482 35852112 186722503 195005794 154798877
51819888 52390150 41553419 754635469 739239684 805847894
686104501 239102611 462193992 956697253 567605418 651877360
322534 311611 103564 6014020 9974534 8393712
7711748 223104 481330 11723048 8188394 12060450
114506244 1051551 108186024 411753165 382063028 320892162
357902716 119334538 64840412 764278126 852308966 728700590
36190700 25165430 39272651 214284619 209613064 197479360
37117924 16172588 11387464 151342717 129241015 156945970
63277888 129172032 35154095 565936140 626541868 630558397
2427711 60424822 11195305 399426423 614563691 614592201
315216633 199870044 94307288 469902766 466151928 449409555
54596543 145091811 142590390 696141110 690734272 571824146
22075523 29638955 136566545 828022987 851689548 808137895
25167123 13096486 89272938 595273073 568036153 561350444
143743467 26132333 21844758 516541138 543119682 549276225
419132649 55315904 142747521 545553460 609664066 498434155
27122265 20705354 247165 29762649 28181987 1878103
529344496 85337911 70781453 763912258 718967543 720767469
1944880 826094 33172114 169594055 168907364 210124596
223624027 25958801 64848283 840017330 821617981 368551359
169210063 154861824 208595183 651498084 557389945 691049337
2991154 32600938 19812500 224731581 264477068 233172258
76489852 45421604 117377752 818886851 801338345 802871319
51946754 22516235 1659104 100238524 108754982 112061191
91444238 2305426 2191801 97514330 102038407 100150645
238920796 116051680 372027066 812546528 766905973 830815185
148956513 159356287 204238566 501294579 527048477 489405782
260268929 50870566 188895156 802682090 773832543 792399325
29025822 28709869 14103432 243927079 260170099 270804075
3662020 51120944 23004700 239901522 236786727 251780188
235324183 40777409 21832731 532831853 525202029 439106725
15715580 8350596 12144007 193500875 163886169 180772049
120156464 27488122 110995926 253078015 259485811 231874303
109440232 97020283 166966024 817359555 864909748 920158998
245115085 116921474 77526007 953304017 884140407 946272597
14724382 44145148 51554215 756231813 821769411 746625676
169532685 147504667 1713715 357776811 409405980 496272936
71696116 39525917 3719242 409347116 411085619 413142595
10365231 1224106 15311416 154268674 150737678 156157248
156836022 62962502 126222247 217130940 193257271 204508686
13268579 45456649 91394041 495374609 544081078 549441205
4235327 28695473 12567379 179489233 165401119 184118261
85985185 12727300 53276341 351427513 335236227 329080526
424741644 197230611 85474199 729134733 714858756 688241642
31539776 34929797 173708745 868382563 802887366 926014073
6233 31096626 41300438 477055476 377805361 383399683
17956883 2991003 26800036 214498207 209160830 226057318
45526926 3393464 63818963 690788431 643685206 740712288
607752269 43581969 86169770 673806290 351069107 601171071
269916071 10052695 78405600 493872111 450767098 460044038
225464105 116423425 47603889 357842432 366820485 354559061
540382953 176119516 212746672 757942998 323767305 616424288
23310958 1134989 15762462 365889081 421010323 361561694
4969548 3604410 750131 7268557 6118420 6900378
10257623 7621442 4558338 369063665 325071177 381770384
376449487 9010611 110900174 526927762 502741517 534625556
31097877 30546126 56547326 816341639 869335917 859560717
51186152 71545237 2124445 814929762 833707639 896752464
43877540 10163501 129218923 933965839 606193438 913984542
34837477 22619280 183677155 807771290 794155148 768459497
303626939 17492634 39059003 418679021 366872633 302983012
933132115 454164808 138463766 965380271 957113792 817996762
16318096 265092400 91822674 797378399 764965407 842494528
7502259 78152983 9098120 230017342 249885566 230671541
31822511 34126013 28579402 304182450 308601121 291911040
805620541 69347364 64982764 877380035 921139241 903933015
15023939 5547447 1420388 134722693 144530242 137366172
214032823 89223390 65205830 707472556 720090536 716141119
76003394 63279160 34825188 345409773 286907946 329743074
325129584 84489884 83092134 700690220 839729177 759624539
9259499 7631520 8817949 365211254 371753000 379176712
52520211 47174621 12908927 60472201 67730529 48323012
104206621 66416522 97663336 640692940 586050289 597813416
6075494 3709789 1430827 71066765 78978807 81698790
247709216 116108095 213781747 749569922 575552617 648403765
25284978 19285521 26312054 235761032 224042729 217689631
38200684 69398170 31812754 739583081 684980420 725726671
84814378 8806384 22349820 395992750 364297672 389441273
3698123 83343091 25531576 799764414 783159762 792786658
532623879 461361266 15185967 628945518 622746957 396622199
196273575 2604011 93982363 658778005 733216693 720175001
153495405 338638422 103999548 706547430 684696484 480348723
48688510 761495 29985862 53930726 23880119 52858097
106507407 6171508 4967918 165568484 151427333 117091599
383513485 514773392 241275980 829372023 769047720 863384678
54353481 40792961 4648848 629755978 741858369 543745321
320446300 260628739 222963970 360457494 353299734 357225613
180261266 59286463 41154852 272549834 245978489 270666507
87665756 33514022 25739765 387350394 366061803 378335344
40792588 86160714 8692049 408694804 421460286 441796996
259448314 1935123 60062203 781697821 785309136 863530115
36727579 10101167 237360 66770395 71395716 63600337
205842494 57620668 66314750 653278202 698661513 671947128
134534784 89981241 18312157 434770705 423191854 381886055
6053280 4204821 10025142 59994067 62752645 62622023
19179840 6245915 14496968 58244421 55809049 49947473
354476288 331178146 85036478 543968118 546734696 357301983
195633068 56819890 5579971 383613591 399686084 393669396
84906950 4440467 6152296 169113986 154373677 158095757
69331673 28946546 47251564 150077421 144132803 156283965
21399797 49695179 7444820 393809078 391799564 392135736
8322248 3062781 1640546 79001590 79773990 81974434
37392094 14702930 8854367 51534943 47609683 67954562
10859145 2646461 1837916 58911359 65223639 61727619
61925525 194685931 49175889 787763577 722943500 765859127
134228242 70500792 139507504 526021774 341720027 413033356
727449538 503993832 334517615 849210735 860210563 852477947
277799602 1757788 99831684 638093654 648100250 637174926
721514414 72487007 10340056 963754977 555696480 922285667
8481537 45059593 3580693 632429861 667887558 575884111
30510092 283274 16512115 36212348 18586395 34013891
142508954 21594771 64394970 658539649 528773112 667570037
29834734 1657773 4398043 327693379 368501166 317968373
3851873 17479503 24320178 133310483 131252433 137827528
37999731 10898116 19578040 74594898 69555684 71004806
20727244 118520088 71486526 764441300 713622086 721430202
991870 17519925 21186457 528631220 601373095 604056338
53605060 123488950 70667063 734306444 807187036 786027100
8809768 3395705 1811099 17974922 15060745 16790966
542401094 227134274 88166369 576655788 428591528 457839006
87584965 135907370 105937112 681215342 718263893 753844474
127254353 9162392 28979418 709028133 381444810 649009343
166558279 221709787 1982554 633027097 761731781 756202646
282965 374818 128766 4155036 3743734 3568671
102224485 76805635 1279736 256441644 276201600 319071433
35982291 39562571 16196366 156445469 155308465 176489388
519212029 137633718 65467923 547828127 285521943 359129591
873851 12931484 9317807 354570267 396258127 424704900
493277859 21330 3696140 632814137 580750539 711728785
337922280 209651001 198060902 534707659 506114401 490794688
370868600 20691775 153245899 723888819 900050050 707661832
84829630 232365949 48593944 572555652 671899856 734891402
79615276 254049002 27921497 869831851 859004775 700825782
212920014 6430255 30921992 270822779 316660219 310024378
3769452 58242181 14674673 136225339 158294897 146620473
250436285 172032680 49791107 287069773 286274723 257014174
533139414 339826944 74839455 760890324 398293023 502910058
2841848 1679959 405444 6361799 5340842 6019655
95558818 86515221 108821982 827731742 874569373 824390402
380173477 202628651 27579424 676485345 688441429 639605001
51148677 47331046 4923507 150702592 153314762 120916222
284342160 315129603 45951009 521837302 574896026 454315152
198496015 31175817 201539042 345940474 199772255 299381417
137128564 54738934 19451470 754100949 710789450 673278030
1906179 14614365 9945215 58433789 65846034 60513262
166206041 92708949 98294044 877747989 774043519 837994519
211022120 3415143 175977234 328290272 185066793 358375245
166012187 502777662 93761792 981577411 856008639 944666717
3624488 50654 1114413 35518837 32450258 34759894
45037288 60947007 6852434 298084694 284285792 277128017
126637366 55581287 26389265 363313806 246391341 434608191
24994488 24935874 32646375 271625875 252191726 247133277
591576628 23581823 117319993 698421908 757425749 729614995
186611727 49433376 12063053 407484453 343919730 403471073
4781733 32677726 32595081 436707331 384991636 251882116
125847904 49670375 34632395 129983162 87440108 129946919
106504508 160043180 13311662 392727677 419160710 440310287
435362263 44645451 307772470 477026030 438492729 396087662
22289413 5148325 27910723 466603309 447006810 434720843
213888680 29061387 21216287 291249621 290561315 168909398
154906037 161571711 33153032 228900246 230805968 73441282
195747946 18643166 241126553 269511552 169418340 279492040
330450849 28455099 203680608 822280268 823111474 419402638
218513 25689330 47375246 339310989 314574663 346544801
292376912 157747608 53848211 430162872 574481867 115434365
635793531 522213000 123519888 745673726 680280838 485464227
51366446 144288759 97792798 416232002 507688478 382678960
241173546 73188788 89830367 691687527 652186782 679822733
148089624 56142391 21561695 331822828 191016506 272140306
245900433 24994067 240235120 678895937 895927831 902756630
20009994 508764 9899692 95806595 101316051 103720271
37155871 108773204 26732333 440941807 599756043 588274861
53477960 2197075 18267298 392062909 417396631 448286873
95273020 106968341 91643034 617684003 604033594 547959812
94017641 44842295 22429804 442163334 441103524 381750583
430073403 332911359 282588282 673832051 674401733 594131595
181496263 16490466 2985018 621346055 675715277 741252854
3323554 68722387 95511511 516239343 425427431 530130602
101080956 11847353 40151124 128718486 165136849 153054007
94841955 35833445 131971889 696543877 725556430 575080908
17956934 87845563 44502157 259006558 261084867 293947720
84117916 51310207 8077396 153516975 206204612 176028897
14432101 50760618 47300631 709964575 690469749 599630473
644707878 391034261 15115295 729472871 715722172 586115486
350052072 11838683 210226735 395426344 136474655 293512326
23391400 4161420 1070759 66498425 68897733 75723630
174720217 7937675 28442729 313863233 332792571 280629733
386406853 3858883 302675915 757912821 567734405 750788523
20370379 11957019 4363772 802037969 821804788 811803114
217732471 74294969 15960144 756098614 712508595 726240308
346924816 44552475 93011777 920882923 848702200 715665080
14283923 13081262 72270541 251375337 303603138 293618116
128309628 15767001 3412767 198485849 161311747 196019733
25919750 49936018 8099457 258632181 239943736 188594997
29889104 1313221 10201638 37447001 34086718 33902426
56395783 164518154 14742468 724915450 797202013 839030775
116049092 100217760 19959078 535423993 433567168 593623054
502804666 72876221 17604515 544275251 555146615 143711969
713380588 41939966 212920047 914064029 859616745 679473576
185549546 34415018 9486666 393422692 389672961 331356181
31380472 9700462 95645370 532658814 632156491 642281406
95121323 67329007 228818796 361193019 360965804 314035718
337689 3568051 15662048 156464660 123204224 161586943
26278904 11834049 30452644 875592933 572510005 725125679
2831523 888491 1748317 9374540 8060752 7831737
184238249 15612760 168369919 711864989 727980477 741940815
224178479 54417347 74442438 338947157 350392351 329904802
40579887 17264985 19508193 831217070 882329438 898966548
279717529 1951878 179673445 772310268 692717876 735328165
78045138 56441801 42572830 739440188 543878083 696948396
749922557 24527533 459333214 805208581 222019822 558635263
103512648 100025574 115301738 936944384 855721894 951049682
22779213 27127021 21550140 726859218 804239091 784905964
160218824 51153736 170110983 910211175 748414293 907780512
134573138 60660879 73653579 224836725 228120311 176908911
181147343 84207915 351093 893940135 892124076 833593201
1596042 17425420 113615654 769181890 851814373 613791306
30730027 68297217 23870797 412844116 388608184 432804883
137705055 14691568 5126830 320916232 354411716 369074899
8879726 39099808 47850432 388697850 425094269 434282268
36541912 26287138 15113682 859333014 835072249 940178934
3575433 406696 11509929 40125965 44453931 40314463
98070236 55796790 7108818 868588671 843224958 596087220
19896851 14108558 41929421 214183628 223878083 253557157
277226923 32405095 18133059 369962599 342286244 363811895
165404631 45791125 48623776 714778090 679209521 707863887
634816565 302618162 15299996 786785948 668502794 684828178
6123393 16355008 24103669 160834929 109481191 149015777
197886057 137665321 22378900 546949057 523534412 505781904
51983003 7557875 9364014 274842543 217401537 235282105
53061 5173419 19883576 177007924 208309300 213230502
161300662 28751067 14720657 376022405 472714289 492092003
320674371 231999564 11539199 641647010 618304194 569127346
46060534 57380439 36785900 91047384 86108763 93034599
94362134 21088699 38508178 211982928 205991978 200541111
11909927 10508004 54156638 162238017 128455604 185957659
359322505 296457532 174202177 595700388 486621027 639446982
150138140 13080499 25929996 542862999 502210533 490830370
362435977 207770891 114352185 835864422 845540237 678678251
28758363 24747330 27933643 131517952 193085646 159378789
232146361 9423408 89989087 279566294 209088117 283808235
19483817 9218332 117711 152553142 138239250 108528682
450592316 95511012 42944916 699242166 610006090 589181356
364601677 3599336 239347172 672219934 675817191 557570030
206265181 82745032 65377505 418147120 317826925 389609786
611899 16003072 8449816 134093569 87803944 136128058
92638680 206397920 24453852 498822752 701469109 689488046
7368991 465368 2892577 25892075 24125926 26975707
144695460 65735934 178527066 701890318 764955472 762182304
3443 5091 402 49948 43870 46108
176529392 191941636 371500870 881673859 632326823 902521113
269573166 17513744 26100370 329979578 355426271 365669286
435818789 684983 24772446 965076831 964220248 771196183
76002508 3538219 162816511 742812662 844668110 843433376
29865857 6214426 14252086 135000784 103323346 136790899
409233709 189437 29817378 457920152 634525391 395397927
120976858 49900743 57035038 520884613 484493352 541390710
160683846 15550186 46611359 217890132 239320703 233020246
34142196 40895492 1427860 345909751 339037476 373501820
65305723 22220474 114518967 531083637 734563128 671975135
204680549 185121252 7905854 607043002 622069603 555111673
85415325 3110720 71189110 161505261 89772390 164898078
152747205 84393289 87124245 379613475 354124119 458564729
87936771 12714949 22674904 206837421 167492177 188231545
1724509 6531576 19157571 243295816 264083662 233081403
165193229 86845410 21857105 306396080 308117856 299694397
14111242 17418927 69275771 658776056 536748271 533807434
600796159 271218709 2962429 775339100 874419325 718060466
5766456 6632733 11116197 69243701 61563579 70409565
23569148 2176382 45602036 317409598 270788369 324764375
552786632 24180243 180076556 701599960 388724190 705381164
252316906 49829793 3395163 744748540 775427770 701018212
102672413 55062945 20017009 151639010 169545670 43962223
295025428 116102337 150342279 431125856 511102908 559660025
162838065 183648886 50908040 787705300 736875594 723810732
2358918 214684 1344641 6178320 6274766 5841148
22030707 19713939 46894025 251722648 232841637 251755557
49613198 15314857 5725432 336839186 325472164 342846632
53396229 3941663 2911838 97608783 64959029 106442728
411193664 101281510 144555697 520861782 232138173 360215134
525924 3728451 1621913 17384652 17689247 15786619
61585026 112136621 58264461 975366143 877325826 929276596
104616180 91500449 281888985 866636272 851178580 807837327
59684832 42457550 37357530 634976364 722258985 708632220
395047584 103796918 43155506 899522119 522895118 717799503
297810661 214111905 21391243 467218022 737353842 666188250
51289819 24673647 3791376 248294297 246952384 223423451
19645144 1354002 294019 243281314 196444756 236561383
30170432 8445080 55654194 680792333 600131503 628654114
609008530 23322230 187917190 794071390 638458530 581112469
24443819 2359539 71858664 808046241 820778424 782212049
286627748 109136771 4346963 742977165 775414411 751260123
19514137 40749727 7302588 189728623 177103802 156349938
2583024 5010832 2589094 28710713 28316687 29785099
5582143 7188028 28113813 339520867 344600023 358076233
91912814 9147231 136237621 149373319 149836937 174196209
11024325 5221903 4526736 57930058 55669613 54275647
195171251 25532985 7428516 497650428 569999769 581294790
35189985 18970808 17964997 104418830 101817355 63262354
140601518 124036401 83223125 907455720 783402974 813799793
166701638 45693880 22920663 723557347 865508362 832052441
390038957 51403856 7606683 702962066 798471833 717234017
9645305 2385976 40408353 141441703 120343060 130456051
342663477 36206327 2099118 450886124 375162367 433653105
333288074 143145327 125283358 528179523 443624792 527780953
4453420 2365704 96490 14727977 12458077 12663707
343665145 31261299 57143412 725240760 734849938 691173370
95896366 28217011 44393437 296241131 320467744 337987699
115483944 56350400 39470785 153521977 150086288 151778402
7458686 4405253 788633 10528616 9874318 8633253
83089150 50734640 26740391 320924397 294933106 331255575
44579909 18146990 54836522 191285225 222577260 215843880
346492931 201798649 91018376 909994518 916082336 877662456
945763 17214047 32752651 636809770 541565077 605145314
514928559 256086767 407729799 700133523 436024487 670878809
165291983 74031350 49598605 792257960 713957655 846206641
217259481 32580055 20356673 471090198 435316964 447127496
24972755 11832878 102855052 585389219 472769932 540445931
44761428 26157118 6900703 139628055 120704247 137811808
533237230 54033034 80566385 691575902 498334918 706651689
300299441 107084612 12944697 599303307 607752939 690919686
474015932 23699401 286213517 701671064 735467961 699728662
117080412 49431616 48813367 661800925 663102117 578038612
168274400 44642089 159878587 252039631 345811379 330778006
4473122 17429127 2321277 66605165 55996035 50988475
15287002 21693156 5865927 62783772 68349129 64110411
95353528 96976991 7428700 270285131 261257313 302235217
52507524 18012001 4693276 73816881 64142770 50706513
378273585 91794906 3834863 499238472 284219194 129358155
162622264 3513402 5595155 314379905 286475379 302290182
386152882 610313 67931050 679040289 682305284 547391398
379105107 141242682 10341790 547105436 561389555 489591031
240665233 8664185 85140386 495253884 336734335 534960237
189230341 21386466 62298665 262461926 225175290 248633666
182281461 28161133 131918207 419220456 435913893 440794068
145902356 84182830 37276624 207651398 160434010 187194766
24289553 4470079 47775563 334207620 245696350 339526991
244643150 100291045 4542241 311427897 250770485 317703368
921199 97434 88685 1203196 918066 1076945
14646086 8826637 21718007 364481363 384082203 267395929
21715109 3382201 43233350 102759903 90702411 102593980
49149806 17668749 47213621 491594321 488367347 508286187
46840522 75940520 11948701 493419594 503953466 474297638
3632746 28673878 26013349 691554548 727920507 565373104
317851236 253269225 66059688 547325857 581298157 607109508
28315460 155867432 21670733 608331053 604620160 575327216
110281949 82109016 222355340 802790243 896707280 856386907
67363133 4356377 4393332 146061315 129459952 108299626
21768490 53420295 36470648 377401576 313056181 341012354
136357058 32614270 39708407 494206424 523607942 496425423
717921736 125301806 564031000 823453703 347681959 861909685
171939419 55471012 61715622 499275241 450259673 495933430
253466616 39458740 39042046 654984940 723943327 802733097
16531803 135709671 14818882 861878280 879648105 759311699
4619497 15134287 67338449 323314631 363497359 348439585
92525428 19596867 8926856 113838055 104799168 98291554
227899633 19732424 102084591 271648656 272083942 212356527
118467139 10775896 49468725 672189515 710489409 679269156
107235580 462012 564506 594175482 641313965 558246587
390416718 92160227 93517938 982512826 950477872 440449368
163415566 118850846 55614834 428940005 474308539 558156287
50894916 13367712 17179645 111986856 122239974 115278131
137107636 377404479 40471962 692656570 659356620 632755596
77267372 33793235 5377917 330051235 302031273 243722757
202874383 128074041 3246424 513104409 491978399 383848985
5833543 85272099 103632196 616370628 603380088 669238497
455409292 9785936 256712947 572681613 456311834 484193541
28670578 12915077 28494697 557632075 620750466 458158357
211628432 117946296 84669 559269321 537289691 402095289
58595134 4648845 33411547 154780727 164587497 103960226
143029928 9299856 18047783 178208849 175985503 148322143
277519112 93447969 177625076 679351400 674560505 670891362
390668367 4056043 10561254 690791062 728143942 581960681
118609213 15113682 125620121 443801126 376830528 432172859
28477983 53408387 133303768 838775365 896373349 804683028
22433344 2011522 69656125 464289480 480656386 482765117
585908884 5285666 514954586 635495968 274698108 765546013
6027991 100931940 6543510 647262847 629332880 628002468
31074297 11147165 3016572 59038297 37122358 67697415
77853310 7838567 6655356 317911270 315251431 350856101
16995678 22347100 20029020 300988323 195448381 310191713
28328277 19052496 24918605 482031809 490534917 476203562
8072076 60160261 59482752 565303751 503528926 540484353
311951010 191281853 202498562 495672568 506712421 468579996
467452070 85104044 7905487 757421971 727300439 774776613
339939533 188254106 459040717 855423235 735802486 625891554
375489543 142102575 43272778 753804596 719646954 629673556
5502804 30223041 7396762 126005421 133321492 128005302
19865637 1313221 31567654 457431220 423540014 434683649
106899602 59726087 11789066 419583261 490526804 457612793
157614603 95059215 1902504 846462492 738338861 741681067
30709029 149832616 20659378 768171882 642004046 709586211
150899372 129657839 169773741 216520420 398316819 398217415
20552105 16860051 125486 22390422 23271065 15919006
51712329 14723275 96151705 673900201 650371932 671927647
55765187 25007718 10102284 87496002 120418643 125477317
177219700 8173852 152025209 382935061 375227228 388527408
64297801 48302964 65270286 263531215 281923827 243685198
331481594 43815745 280078984 402571259 228566047 348460200
352185277 129521089 64063398 514837904 521834386 502276685
25606301 22488491 45002473 160822865 134740780 169142295
148889205 85338260 84824267 404257442 387097833 372652534
501848593 78469405 156792933 650962242 721528279 699481420
155758532 46059515 87512846 922590222 920018964 936028989
25992745 16502909 3147529 186134015 167104393 149187123
214141956 22821238 71115703 592753294 630130889 701668583
43261456 2043815 8391340 85758390 93782649 98044958
228250681 159257542 35566418 452598825 413121455 383656091
43305282 150967505 1876596 908275813 923813143 798439651
162036399 72482349 19922307 251729874 193690422 64397715
51139328 71938481 9177623 404726285 436836333 409646673
14198429 1467374 24882774 206917582 203431119 226105566
152598221 31141592 66716959 632584061 635647950 647429081
471229102 169459449 32760611 502767266 643066376 584944916
73800893 11208675 5773754 177249178 156750139 150963802
89257772 89054518 61335389 398162082 378881868 277059212
146218049 85817606 25635714 970978508 845475904 855146875
12944008 15319489 3916958 137847078 127305446 107703967
26739187 9614776 31714420 502682945 489759802 449852372
19961787 52954904 29042722 671604765 665885068 658278822
146690677 25040623 146354112 431127545 440177600 497503787
295105760 157789994 136027224 465837759 373526070 288265386
601806307 61932204 159398418 709987876 490761397 826205835
15498194 19914798 4358049 447802626 457788304 455249898
53740681 5608181 85468960 652736753 791617659 806591387
422670119 19101200 18492863 500507841 186257231 331094303
13660464 12141009 1765426 156537985 158310294 165555905
573393751 108085657 183814084 682621163 839156481 831563261
299096791 14611533 19556166 543493290 421446056 532757687
26019651 49638583 15712333 222571045 285560711 251624128
7082916 16280339 8416429 305963254 304129095 268626092
10213178 16605760 740930 138714007 154697670 124149118
98881107 54145335 32950153 168862315 139086720 154083398
292392362 34764308 82890358 397700981 374768995 397063820
8275638 10699703 11101441 176970273 181670152 185847688
1906478 284105 3993734 38173772 35895828 31924140
310299232 33943626 250615979 397637612 458613128 390162283
27776164 105847512 6384960 783846703 864439658 839238462
207084923 175164124 57546575 657048953 590152802 550167708
81481542 26634957 2992622 490728233 584165110 562495375
58741617 10335435 9575419 69868400 68764827 70019842
79508879 14572951 3272111 131213907 63265582 106200465
387224044 96882318 67689563 609145068 651103893 660352347
6012493 3292788 20117600 802602390 666340101 909772333
5731658 10763334 251792631 857908007 876876615 830461472
65138990 124149742 95582617 430040364 400856284 415131174
293974030 288051047 1891627 674158362 575617611 591028681
81443091 93646490 57248159 395446738 496316336 496708706
198412895 263610627 15885864 404459877 445136479 174448182
369569418 328606526 180955468 608973277 643574563 612312346
477440733 228891613 35630752 615453539 470824718 624171857
135512087 29236565 24667792 704786982 711986983 602809614
240940265 31893971 2336639 741393809 695703059 679099375
16756985 97653 11090133 19779218 17232783 19925211
36693497 1005227 17368587 169340571 179188866 141906393
21054876 92464123 95289787 349367878 515214793 488334798
147626 19043524 253329 108252851 107872910 107367320
2798679 7780596 12514839 195418137 212338940 215810235
80710574 15533333 47945341 315791394 295071190 333998632
1331648 7791314 2492246 139262143 157820273 150244576
27880866 158991031 90567397 506742142 483541571 504390990
795968 156178 5198679 24171144 31954825 31954095
692729 2774073 3303401 20600119 16999791 20470630
659059708 290069340 747253505 907530160 556039852 901353728
242898880 48449779 106351279 340881701 348563550 413923192
227811438 112768442 153713630 786789718 852268102 898756786
30212852 11666272 12948490 388029987 386584176 304630026
31838634 3244936 18995650 192900048 259260386 249576862
442487129 4185888 548680704 860044089 845186096 854486833
275837278 50944260 12375037 491699796 554136901 513464324
66846446 35102389 9733897 122202467 119719365 124092711
9892664 75977446 35466672 294379395 264970450 347216028
23882342 4965152 1687803 400941988 380045929 303404463
82082415 6263367 33841214 295796717 282885266 281521057
99605111 88043770 10779051 347265540 388461873 371819967
199928165 175538814 153046575 335603613 359158426 314782611
210653333 34094854 3141403 963302315 739624148 895413773
32960633 28606158 48393413 479571882 496469425 265850094
720553446 338053019 419482185 737983073 680994705 472333751
8509659 140149974 2107986 528500479 617377531 632040991
742560590 121337003 55027020 862263193 632422894 881628583
13795168 71808185 93433989 839506874 839852476 850181799
82156430 9570147 20854666 794217077 633585831 893649170
232675608 39350112 134449015 746558400 683945831 701653310
28692091 1904186 32985364 907957454 832384118 746574331
339119518 217303468 3639502 427894086 444285748 350714640
63996167 130761343 27352010 471594959 505114468 541526127
33725664 58269154 160533057 546375326 647701758 578232420
74459774 40664484 62314561 272995695 326428104 350069449
96278174 25326623 2418507 263303211 335732639 338029589
97486460 7857787 4881388 154874768 147907191 111869178
1178321 1537824 2402237 54855977 64777672 66879242
165392469 92922838 106060020 289142762 285357849 273867837
117927691 24725815 18493546 306496136 285217526 302607063
1863055 6771725 14669069 72273675 71353542 68107110
3596372 16883992 66966834 563144027 525480839 456985565
222203872 35144594 24371847 403775209 415696257 367806382
159986230 8425874 48771934 245126309 216693653 241079649
70609674 8428718 18007295 151026206 140268741 124321247
28986409 15827049 4296759 106225945 96545464 110614346
156076917 120584385 799248 725777241 750655987 476796138
84399544 34436525 96359734 783605404 842775247 844408206
18293037 12682459 106820007 559659306 616555198 624790017
75724614 36782419 30091684 563727130 563787067 565587762
6554486 17339589 25688742 124277130 130131196 115809430
33022921 54674397 27366202 510675240 510771249 521428418
50393247 63345190 1992675 216796681 290910891 173515942
65155257 43937769 59546046 207623986 198433036 139646438
154964632 104146127 29379875 647425634 692180473 847427487
396103451 103001607 107080348 549639244 547513804 445385910
49113168 3194479 37155144 596381166 591726533 572004559
8316656 3379187 2425695 11664965 6661474 9191914
39561192 55458555 26709026 156900912 167283557 139482220
218547992 146391986 38856333 525435127 527383073 549518157
2977334 18444236 6159273 197021176 154921967 188382052
275130128 18012570 179305768 666944106 798260155 625439036
255555545 65994899 14574376 753469851 870922156 869090545
311436499 38835159 157392899 391593469 336919490 380125027
147338506 170958351 77913486 580786741 586036709 565293284
134730021 41683609 45539420 256950599 252434072 243104400
671447483 29239419 71296184 795084087 480581937 466468066
177536728 98996022 90756577 211260680 150030247 210184130
45842132 20139559 26438277 161958535 141454189 129101590
820083392 194861259 303070517 830151622 268547871 636263036
100149787 31947975 74230432 239272259 251789771 259959492
395085240 140012156 140049019 606893441 574849488 470446064
83364734 4781878 4211508 223607916 192755336 231070188
666502772 116461416 194371731 871009988 868467243 606507013
6661129 81847508 59307877 203928543 361728577 364277934
36929209 50614021 69114877 760020196 791173289 873003760
6063985 20000589 150999575 838038509 799150739 808691484
42834648 44175992 66966199 579012817 663061863 711517425
28128378 20951679 21913938 224953257 273742932 235443047
405121549 119223793 3580086 789861275 782349674 606530758
37743089 102430283 61296298 696702808 591745659 640371739
45862430 129173279 55501598 538684649 487168834 570128625
52028298 70067916 107275515 883150187 958182531 893951381
4463512 9011226 30136415 147278146 157557365 150662576
348750472 22876957 108759050 621606809 652535669 675494362
266081765 284048329 171826500 911086780 783819564 668313375
323759898 81718442 215480133 650573699 719103908 579942116
43871466 100152804 8686576 760925153 797027777 801451411
33168142 26924797 9667776 81891083 111082188 101726570
187241081 95575249 89484960 361733490 342838641 256092137
226212850 169517124 94668117 290992356 345449113 362240079
38769834 37961995 36115385 335000176 347760128 347729535
70552115 51012858 64603330 488288619 389270727 412147413
544544373 298746864 213435664 879306297 716497145 900238605
170470065 85611140 57604893 897527131 878085501 782844002
79600990 17032288 15890088 489903844 504926952 549247013
51395578 15936856 102860207 767271501 884855583 858341154
177093547 12332842 188897 278861148 249562310 249602494
78659091 125805415 5435410 862493349 892115165 876558957
1164312 112863 722722 13103936 34723920 35164626
434927351 13325939 85222113 500634676 301206952 519394268
30646016 34256708 49071640 565126342 549581208 418049498
184624352 116950996 13373318 822786539 826458166 730637112
48685141 2852131 66071436 388050826 466464533 503689719
440335631 100112502 62151865 689215061 569812080 686239059
82705870 51832756 58806190 578667308 575226553 592523244
383858138 472199584 291523493 768716602 678495548 680986251
518673197 205565225 115088116 679228185 354778476 541764927
226307186 21789743 45368892 510586284 509185038 546065331
485527639 171760798 17217915 662671182 529186269 646308704
54392465 9704789 5576919 185021417 175729414 126579604
373746927 71062021 165651160 851644999 686205754 858383865
548841000 221033966 240815470 562338083 466841314 399024278
108158991 72897977 2977965 849679209 888051485 860756762
184997637 1831623 39018875 844003619 801313220 586948402
39562411 200531871 175107328 657104283 660059074 494262948
78416148 25865669 49678557 762210808 783987919 774141724
247590941 184884846 96087191 767006745 811746816 844624767
6148175 21504760 30501208 136481585 154069343 101791291
39252185 97083342 164239568 474355346 437170645 429541583
106455120 48475549 27877891 513438237 510080200 518262123
90028707 122805254 7867141 741730950 961034949 916430428
9514659 50163975 36559209 523657969 526931166 479116887
35750053 75745486 114230669 435794971 433750628 490374308
9494492 18637048 8104999 100074547 111707552 114188855
110059247 62306052 1613217 202224517 156557714 203460163
347318566 42338150 22555026 684708624 749651978 720703819
386249304 57834202 206944974 939805885 886485190 919003950
1890495 42495292 29693716 516274391 509313088 521318554
321858663 2161290 119120849 876051787 865525671 868571314
114270349 67631619 96972706 335183609 305763517 322260252
273720623 5499052 1052561 314636229 111792700 114177769
16706793 16073783 32957338 273186468 193908133 266189843
427911449 69552041 30524910 834060394 964036648 728186684
339004737 205070248 127875852 475889307 435615032 459781716
44011504 14416018 157346509 444597181 388539944 439943558
684618474 65654868 211467693 893889974 878366077 815117379
668317152 290488030 9715917 898129720 624498140 110007774
19612250 8248471 46210617 504438716 464903477 488332411
379031135 18471258 49139904 644836609 439771838 677459243
31881496 95991179 36523693 588888459 885425111 925718924
326898826 41287115 53938185 582918308 503786596 496899230
716906326 135837109 271214491 894863006 688208107 738189557
236485545 64118084 54488792 463859610 508032603 336694547
209361161 132307144 66778820 575040295 418673571 583194640
499404 9612182 147102851 429808764 458948700 464687383
465464818 56082894 16136074 564024224 505741794 336414494
86252133 161257707 9735756 248004348 277531620 207978010
5728152 85181355 28906055 200369841 212082243 199375880
82792184 111070217 33053373 628842936 663946226 669932916
132676682 33800471 30093376 156591714 138304352 121114598
96398612 85227484 74700658 629361721 862332904 934480849
140057412 19865394 79826892 153543682 80679060 138005030
26483187 1258220 6242105 83454615 88323068 65304528
264460136 20940930 32549316 367530954 363525358 365320828
172371830 195051508 49674666 665347714 662595947 494407385
323045198 28627813 145232214 766683173 776315192 589477167
282202836 26654242 85649117 461813603 536027905 503029574
56116002 33932932 119209948 593228836 579717147 576305743
143201116 30887342 128381183 523262190 633177156 477841629
2741014 920143 452268 840735902 864665188 855074012
648202604 38495975 18187065 822502430 659549309 772272450
156116653 52381160 78395170 213299352 166094147 217435091
51315708 4844557 18598183 154938789 115611929 157006439
54994382 20527453 41902496 133855669 132999726 147924277
541006243 177839696 36816803 861970300 879525999 748813571
272812721 8810164 46556884 712077390 761003769 596101363
125938642 33858741 25504173 217951136 196932131 218380231
271071774 160765144 320084911 842620746 785505193 870700655
304537370 110371312 24397438 645482588 565960677 621001910
46370899 25680928 21405792 353988727 308462386 372332718
36954628 91938364 7902383 749396880 760624662 642470134
270139866 27372803 30778511 293624872 265792163 245839023
10608239 125332543 30093302 345372988 339488969 315882136
248262885 218314441 166047635 348224747 338633100 205620718
83555570 72930566 110361217 213579199 163650889 199529211
187555613 22431991 106211083 764767360 825767056 731752630
314171132 6625124 28652618 832532863 777152094 827150423
56866576 3097939 73210266 636442368 626836968 606964047
314444565 27040761 102409853 334967301 258497179 289459935
302714753 74972961 252410650 444630084 423915692 371139517
187088597 98505935 272928541 541817272 528146478 475237687
1217867 28878229 31173250 130231790 122769831 125652228
159396966 74214512 242855035 902322348 893023673 885571076
43748505 1637194 16131813 148846813 154651291 160760425
228014513 15294182 72143766 322975182 314047587 249918056
22522082 20944801 28449321 309375950 288572642 308112674
154396355 37329831 230493972 606127706 710512172 795052871
106088076 91625470 5277264 474701366 486520992 442930943
57002494 17536705 44415069 416415794 413886097 427176466
9525718 142564 3964715 83486531 94209714 103953259
39101402 21872711 9649253 57201578 61924198 51918353
529033189 211960008 65634296 907590224 793375878 665453297
15622223 88389 13622397 159491600 156010740 139514781
8418163 7873112 691887 24078016 23904439 24415330
127341021 188008797 16220435 795929254 928026180 612668246
4351919 1284208 2854399 14876041 14013600 14991554
61645039 37283082 3648621 101221866 124511372 81729449
229344942 44344326 31391316 327749898 308693251 331764329
41721925 10957691 7988761 103023613 61240619 59991924
24048610 10874061 23761481 234885307 164957817 179235445
365889766 46448299 41817945 926325679 596619567 901886952
26925379 2232082 12864109 41356646 39407197 41654572
186665527 45389278 42304387 441680950 491624258 426947874
333555122 46236927 21679019 855049667 855332872 815969443
39519733 10959627 118525597 423619390 448590661 428720630
1023491 46711 853999 35126519 35716742 31388528
186754062 23117678 126810 340928827 263691842 284101073
24726177 67423457 136396236 734547302 563245178 671569298
236768793 9330004 18942068 327116729 86510528 308747014
126607134 147560109 25624107 385563416 336597188 343918437
31861389 564376 8444223 276599776 275177426 249823613
16503012 25683670 67647247 750030264 891133006 732218496
57009222 36449988 27088451 672476694 728758440 748865626
349934292 85590384 84027151 883521006 970408168 604788174
294641510 31860623 851267 402092336 293552289 379635504
18846904 25386482 27865920 532401267 505802014 509623230
24617556 39171930 74694427 530828781 491422560 498524094
29633170 4257171 731878 66822374 69078964 64965858
160426047 31874053 24589940 766138298 599383267 738378894
112425581 138988199 12143586 799893750 658558820 867274861
66634999 5314008 3502055 117489733 136114847 132973397
87352083 12810127 13349410 150991636 166621025 161354224
455509626 112543763 114480526 836962547 885161957 881183174
26147368 37925626 70175028 979585024 876599056 789386294
210631265 51277592 24047038 387027170 350545041 255722280
72508750 17009716 10594911 222703329 200541909 204645317
105228588 31495760 104859057 910701083 887542735 964233032
22472529 54106432 3282003 315336084 332935719 322484331
102757206 37226684 40700671 158918459 159277056 132695094
48360738 6594041 46092502 290986428 333356142 292686796
57251025 53685539 99945558 680381512 754929720 731228972
1962322 6157670 861350 37256053 38066843 33090239
5759027 2497678 14116679 86421991 87033867 89595779
164024939 8221212 184808736 614046819 389850564 626114086
19485388 1710302 7250031 99112738 108975528 104343680
70030464 47657809 76110 268734524 250821963 274511964
210335839 91472675 3507610 908627649 729515779 758558752
88700926 106276322 34951991 646502457 673751994 704859837
65062212 159452464 86165530 808727977 855884992 794501136
52374305 18627580 5522198 218480719 280455203 262216408
87054212 10679284 17677345 106846067 73397477 79314835
529300074 369959231 31914907 563160134 576227854 374809941
22134454 36546821 3752982 340440337 341311511 304830602
12498907 866149 5695919 204381569 203095108 186438166
61723580 49699272 34925405 522646481 657659792 676670111
109237239 149566736 45535237 209502448 292238034 296692756
541133854 86809357 1172723 788276055 741821596 484010922
526635175 159376349 106308631 831148908 748313668 820105910
345428539 208666568 9385305 518440420 535920808 445709951
124147827 75259894 202706691 885924800 872355449 855786907
408677372 9949547 192131283 638124645 504157724 630072581
106413956 57586550 111939845 349810073 347529209 349237101
82765804 8307740 33149126 289567792 273547899 278528964
414444306 129964084 144597192 494483622 389679930 451332266
23660445 62203095 13327234 221753576 241140931 223978228
126148370 50622479 124923604 604901267 536644455 572585949
34109086 33786599 991480 215332396 172389071 215984156
156943345 108193209 64395352 619942556 636072576 669119968
12771993 7629085 3041503 159886434 142004826 139849193
385376488 180936942 336851338 562648196 515629800 590035134
115848555 35696910 1988111 650879846 698991407 583463976
219235877 6211968 53120982 303610537 245831075 323664307
151152961 8924008 4962216 400302742 399747961 253703625
11175330 52424668 16953049 326406543 373713695 370444354
30352378 80796444 15994395 411946802 560882196 495242414
8869988 20307846 9006362 175033667 145724166 172430993
4692435 3734099 12111464 222481769 214817566 237872348
99120691 29892423 67594089 137087848 104493035 117989145
39513829 15648859 9388162 349403638 356763688 316469442
10652157 41277993 16813402 157489965 158653800 153071064
32557389 11134755 51529414 486518109 369199930 475751121
256731900 231383803 108233570 889231808 951909086 865654974
3112878 8529747 31877349 266518740 311808179 301832119
90024209 56195150 223606940 732987430 669485484 722205708
204774335 3396714 151961199 559947397 538282987 543406324
103724380 166987274 287618402 779680297 760364312 828242114
335730296 123988973 49649153 510617874 573580747 528924696
2300023 68738279 2486875 378713964 385748664 380831618
37455910 53788696 66270976 695267051 783479388 786807349
10432724 6304218 3879674 186023538 191505362 166545703
1310726 5488749 3348216 23337954 22819625 23780142
3927388 3848058 7380773 55767128 51463966 56236365
163689250 43807305 19252403 739921433 754660116 625595966
125600875 614708 49340047 495316442 487677289 538872518
75002691 79583091 6810354 569644750 607959821 622813345
17972109 71727229 89611764 254572993 282503057 301131931
72623801 103513385 258766710 627100350 690900163 670210377
457851572 26592072 42328459 811520758 826450653 668966163
44649329 8705648 52317751 419974447 386865396 406022631
117077994 57074709 105281524 283092154 309646572 290666829
716098964 219064256 58175327 792949041 515274808 218649083
105262344 96806977 69225793 545281467 440707488 559266167
31462190 4596707 3578729 502720746 489914583 503644216
38159718 110257553 1438508 461944506 481834492 478471037
11591654 3976839 3427140 119797707 75090444 123060644
25690370 17084507 179385182 721971339 891064478 876130185
311428087 6774491 114614144 850538258 681235216 854731727
122512 23797323 79851998 642533924 652713876 616528428
11398464 4001537 3496630 86175576 71398160 80502366
5974814 4710072 24495282 78100548 73406917 74225644
151249605 25414616 1495215 205744687 206501685 243724169
101611985 25093854 6291995 396689334 391868814 416607341
35953068 13936650 11451093 302972439 293734442 292212146
43553491 107999408 27920110 588876387 592550527 375920156
281016592 144242975 43072185 878229449 540252082 627137793
69968219 113706463 26527397 729676130 728756840 692862446
258113972 87576137 63044201 415827551 496949622 347914078
3648624 1410908 22405025 101012846 87643009 103123007
70643688 14109407 11075890 118436839 116073824 131852874
11479537 19701154 89989401 591082199 624032913 611696639
111194500 29924841 14182026 173654850 192540841 205890797
373568314 69095611 385089195 815799970 611076840 815558718
27011820 7202061 89421219 317774474 306970300 310514355
44845622 14633965 2830871 67422115 68932848 59593733
123078503 60879779 32730758 907322964 633165112 729961062
72078016 2324136 10169030 116700857 113568757 111501518
310786538 7317526 244914493 612031700 618375492 517814720
74210828 95601534 52346894 829248037 936491092 900036398
46437697 177237043 46159643 833582071 781354817 830468202
28623134 79836465 47758639 559227927 871799499 912386410
134057754 13576458 22851475 220671071 129564309 88078129
7062760 1869178 2962952 163968339 116219275 160078687
24864274 3013491 249648438 665660344 662091287 643955330
88108208 135971242 168577811 415250540 391086815 442130769
12647647 13669440 2410098 16701779 18208572 14456545
33148530 105713223 29608556 598445230 529146685 614348900
219712723 137931961 16285935 974549557 968569289 877120035
263744253 55419222 92701214 651315405 673056402 551909906
113200696 9030032 114158300 746154556 738832204 729117694
77232276 1599325 41584216 884327509 881528499 893946389
7995168 44065646 34470677 619297903 564171335 571496151
104037687 114765863 77214699 765275736 948633742 871974328
14909989 7863607 3874320 82275993 75473382 64189986
14746148 25744426 32315210 466912027 475305745 457004773
17949780 2443945 18658112 147120310 141495355 149584021
173421507 9344686 63338367 785362983 593559009 634695723
294951210 81665730 23616252 354343548 337749556 248311130
253345711 34760948 81959855 462963769 556788333 509180901
654711556 176999992 11728707 931553002 717109371 913132873
332013847 389131 238069005 734624501 401569908 667075652
439422928 138173427 40612317 622965664 570480862 630173724
190460961 112497741 57481779 343041108 398054086 327617770
32747590 28010019 61311557 188181724 170442361 191600073
16226820 171922170 91502432 846953806 880079575 862312873
426249096 25402773 262560129 476260707 293776658 462805028
44723848 5465056 21551136 213256296 209214465 224806039
85094270 16297902 179840696 613272556 646011931 649422417
9575183 91639 2770225 16759670 14007000 16348169
20104080 13553824 1690197 148723315 145199044 152802694
431737689 192949051 218399709 718042140 757342664 749077308
318350498 73718256 213035816 439893258 478425383 538557598
541258016 166591402 223534064 744152957 636289318 540922628
32483331 1607057 28952406 48727558 49831274 61044342
47316966 41469594 6756069 59496937 46172482 31300023
92349073 12794734 171804 398724594 332841484 433234119
83588873 33879892 32683772 359977766 288849808 356299637
85850101 7178265 61001589 172977753 170428339 148988255
534364066 130053201 74430151 834099038 796330251 757456041
384847193 51162533 184241729 845604754 566805796 909528103
662807222 380262272 195017548 843110224 810657443 831659660
23542517 1153500 95338238 753036982 706143527 707369824
11799578 200912057 7593711 674634444 771504398 628383423
535138596 46526324 263380729 773085481 692862532 882254229
140451234 71637626 12829193 764756597 807214987 644771791
186323630 11750305 1881591 481380277 355470939 475983613
74315777 43486853 25373675 380611765 416956694 415440890
171878156 61630503 244068417 807400636 890404422 857420487
5355602 7677000 6547415 182692153 187220449 170151104
144781477 72524289 16090955 405517052 452160569 457209734
119891126 4489402 21275963 134018445 50874382 109658034
450183733 10269155 98018242 536318026 441256766 538406542
61528392 8920975 18580931 94891627 96913741 102491642
424070980 110648475 6008341 723664579 623966919 754019393
36534593 16569213 36478369 707450929 709600822 806643223
99510098 4566111 188165781 429188622 500812606 508048938
57927651 32513166 118125137 824148952 843691750 803430503
444836672 8195679 69752097 493328087 478209521 392077004
22001973 23982061 24023202 89729173 82689287 90845493
352485091 7704231 32245568 534892803 404436620 557102045
70335380 25914885 40073770 744049017 719841769 689536498
240546869 29515193 32645918 587730651 632471300 631515501
117068002 62429603 21875740 220141158 218371623 227286609
144442090 148968297 91249293 771627329 808634452 798062997
79206969 42067094 7505935 647106006 524011324 608438091
394506452 65785158 47258544 416266391 290654578 398563029
611981 1429426 1200209 18479657 18732327 19009959
142202198 33932014 81698409 522594090 557978031 566510595
44097520 21081676 5433413 219042186 217397873 233838655
111867919 40449166 171782624 508322790 548914834 581202209
400138920 18991603 88303945 444469998 273661737 372671071
19011357 10184349 4781245 567144999 615223169 578254594
2088349 20212867 14910653 103424694 105563781 109106020
288533267 22627313 128199845 481010278 454862576 448597321
64757185 75714630 28981552 590194467 505906120 670433569
185860077 124492372 170732685 626045138 860390274 797982046
59627700 381412 73447362 721470726 663807224 712610550
87592560 32432528 16782471 131349081 91294907 109274715
14289665 112881576 40860527 601868226 572559981 459533677
70007750 9708321 29278515 462113259 503774936 539485139
270054428 56364596 23327881 392903704 362452955 399445555
25025989 123362137 67856743 687771212 832815654 894878165
120451513 11876489 27176279 189176819 174478250 207512315
225866426 58216166 40942382 710499366 770387107 720753734
23679282 12488337 27103604 178047599 126375978 154440761
680924610 306087696 154833771 873723239 947910477 941282487
439199762 310508667 7646775 891930408 778428436 647727571
35104383 14863369 49604175 824208655 821317156 786592580
15841917 34292791 66435932 744752724 842327177 830375857
7996062 6520551 466146 55939578 58556400 56708395
214372852 13751235 25390070 638109763 673869697 649231594
484107206 394976500 19180319 937322825 786210886 899308858
218683146 188873789 36451102 568105277 513347347 590593471
111547748 184300974 101900184 458606926 467685674 470124556
43818234 31615374 12548039 629610507 633647482 612053559
379961761 68908225 149090455 451108538 550851414 342471008
3196492 29418669 20093090 408954838 383396490 434139659
10457893 30013481 7790782 238027345 162461906 237787546
6015932 54229028 74482541 354138954 398652571 369475679
72667242 114405691 5594222 413091267 391408397 427330618
65401340 230103381 73013485 702614844 697659250 594459164
593831294 151513216 199062129 754204432 848478808 853935750
478404655 78180617 158901231 740320424 177720836 543626845
477627237 315470395 28967290 941004695 831867510 920420838
9127005 185436051 21375611 553158224 539135402 598058212
543076602 15322940 11069663 717214199 402435163 616452343
50047744 11281551 34268144 307905114 303682688 255525998
71630559 26489444 20296537 93171019 92676882 66799698
39517737 25595905 8675132 74854446 72374374 47098345
56709554 279914291 4874733 881721472 880516659 837270244
20144951 29324134 61664743 580247445 506498379 514845517
268507862 134112476 137412739 307987740 357591484 276154647
192590378 128405469 90701564 851823560 807989363 883484527
12994789 15417695 10361925 307644374 365716163 420105107
563092343 137905270 75396201 747562659 836386700 784087926
53018225 9676613 9160023 377146153 269745997 344141227
322786028 35457360 25155017 645696620 617433400 490068282
83235777 154315473 120499058 486875243 557203077 594167650
33588783 26973707 64688601 721584391 899229360 789966338
24902712 45969450 138692011 450869841 464114205 477741268
29844171 21104833 4929579 303949411 304635428 295206751
17725151 33460585 61864311 363700312 338522813 350466006
23615976 2118435 1519841 38890433 23009607 39871572
291163562 213108212 51685417 410546608 446235284 285079938
346766843 16524355 117616734 735749531 632180941 723764959
17385088 34699445 4914436 142944412 168504183 123684632
59317380 19306024 39100157 651755408 702882319 692988776
6873571 1239748 20587709 238655883 181577977 249340407
232485058 250713765 31067350 942848564 741761333 774149466
30835474 23459813 8387671 397045836 394840557 359826815
188821760 63545223 46607472 340740437 377746964 202492177
703891620 68133209 486354178 794531253 737256767 746526918
13415491 10894902 69183347 410534258 551840428 510607265
81905051 12577014 14116863 588029847 592531257 589874197
24571834 16772376 8572750 201731817 182709202 169772358
201480486 63756119 69082669 428520500 676823316 725924997
66449630 6192003 35215589 411222266 418339862 401238677
758641786 70301729 539160543 920696757 611038106 660247808
30490253 56204647 106012538 367257015 384022965 375906629
17463714 45255124 116696489 794671974 716799205 783418057
7842773 2646722 9973581 38297805 40582797 39080510
13697820 2050649 1752048 93349977 83939830 77199324
188483425 121180516 171801966 513192598 406083412 505622350
34686551 134253415 13277306 647851237 739447022 656354654
3781495 7386272 8858872 29148576 28515807 30675467
226932687 86674977 151837298 935869882 961834473 712439862
4790030 597666 1321551 7181088 4354109 7298856
465402763 36596809 49472645 763432092 508785420 673360114
127879178 131006816 138399 803658274 741065125 658280085
293674296 212437 322086709 723004246 664424238 614035065
120031629 44052246 539853 635490790 622466148 504176612
37503251 17285103 13170495 348907162 347110337 336454076
1553835 3953322 55745767 350574693 334937832 370017632
195832070 167020613 27808728 680234037 578001759 609562434
92765651 26447668 2669468 147633666 152248608 98684165
129746447 39892178 87387841 691983064 812574123 782757912
24741943 5021030 10032711 80465321 85196182 86057768
223024806 78118117 30614681 716796820 675789476 748698956
393304173 76216902 193338577 573830510 345139561 512936979
61040654 10130404 59378810 196923081 191427143 203029510
340168120 83479171 151270164 493069401 481150211 483032034
150698909 43152846 238128256 799758800 828888510 831155115
30638108 19193066 29944471 213549070 200683821 185761221
163611 37786610 128544869 303226934 294127203 289241248
41946765 68293654 33643678 595417060 590681707 550908476
6247975 9160599 13181159 326402615 332746668 347633651
29266290 40115661 131017113 536761405 538413428 562935901
163084130 61656155 75955489 632093668 474287216 603267406
10925727 10851029 13704514 54525706 48142464 58362896
146449391 27894373 43409916 457594468 522133724 653739334
33636617 15292539 1007128 103805035 100765442 101348075
35637357 9228540 153926597 496582402 460005926 406865145
48425322 50470369 55370372 547577583 539676817 556824178
5090301 13972618 18385386 142599607 118616850 150515306
10614815 335266 15804985 512645752 520517321 522932379
379813384 499042325 425366676 915230745 889752329 920981680
1124644 28312745 6851285 177643424 163668436 193234178
158147488 13265874 51907192 181423617 87146928 179674819
37612339 48170146 28237654 405476927 425093356 426417910
127370034 30154907 38448957 409927840 462117618 473315740
554181878 217383297 5882130 832317903 865676854 740506279
422932443 550742189 67086658 583956498 909897571 849726574
437301494 6670757 16574185 855365807 852515948 765680239
203070361 456449 107242604 456127836 490312155 458845755
225707567 3453789 33713135 871567810 855736787 666675094
326997713 28664865 491294 437448704 383306734 447847974
122265542 74369975 78524854 475698037 479354792 477112853
33689958 19055659 31815041 195484147 231317996 211163162
335391229 35637047 42939027 451188722 531854981 507241144
165572637 36269514 28040967 409860797 339309420 413059644
45698483 100655841 23229311 361892882 465409658 417818149
92426973 22554447 6432464 265545706 202855474 299791955
320494890 226318735 323001920 610739568 751582137 449012038
52295501 1212042 39759590 105754386 109515073 119743851
770983284 268226653 180084340 855661419 601088768 888014362
27399886 5292190 233914719 645002472 649509095 771866875
111389478 102617402 25408781 516082853 590470136 552311349
53356391 12415214 16148910 87724033 82580797 61977474
2303684 208177112 171127419 620418635 659478628 654601047
289209898 67222305 144257612 779386237 665562222 730573009
131311457 73355106 304742383 971088648 947280095 927716507
156118335 10516289 12834202 173374584 46267557 46099335
160337096 136411085 34596371 190685141 147735221 196493751
22832663 4450501 455478 519654573 412935105 441610200
135183097 97545489 75680135 438663839 518995976 518691018
408741680 45538246 93011638 494550408 485216317 511840954
404612924 52659045 90041807 443265427 456902736 397657952
72004227 29088139 34438616 382811143 432140304 363032464
37612462 14711057 44285849 289792740 405730896 365402068
130670468 24300034 37194706 149449204 142001316 132728906
8445644 1985906 1096074 13469038 12838063 13461227
352713176 129026059 134160290 399090807 273188924 421856964
54867612 21448624 20074549 842427847 890204017 876128463
116761032 382739566 155090722 723608419 795548119 842214969
449944551 91725256 33987858 655845459 690273941 721689493
189183347 719732 71257970 343383528 302994207 261551974
22298805 141733322 47212332 271583121 320024150 365919469
26485759 19127 3579076 31659962 11743178 19758172
170022454 117068327 99077478 452354655 229965883 397042321
307380423 249955485 12651340 893733772 818231751 746139587
183704688 37105732 44453029 737744986 648801384 783185432
553495192 237198274 376587235 593176064 424402402 537341308
1713003 2343408 69363455 309819365 317119502 338177504
75159622 116072368 134128344 626665205 605373684 610846925
79300550 73231145 11108517 110636256 114724535 109316904
38003202 34893441 66270386 355547345 330654804 309004593
16825159 64841839 63730671 781094235 889947344 629650647
56084430 26668321 70707426 317362704 293713140 289122019
2544844 3401003 1346769 16909687 10478195 10490114
51563022 29782200 98375227 717080955 792068141 716935642
189531557 54289254 77936212 545848177 426545965 502812535
8001867 7275635 3930316 270507641 249100275 199522040
647111518 71180031 354423843 659967041 678002725 504211880
382478793 94350828 12737738 765304898 742585248 766343343
19603050 45539603 2994859 277357353 235933907 285734760
79553489 43809124 45380785 306697403 231637312 296671468
565576202 32772196 317493164 741198488 549537390 742287093
25090093 35922788 34263112 361189763 277284525 416001076
47353616 36779640 29676317 158429451 205583595 209989387
143332519 53038215 5939810 218359211 214911904 218144782
43098003 5027266 122977509 250074200 348278248 351366036
346303184 133211099 6185101 493002181 477647798 446310599
716328635 746682400 176659448 917359634 839002812 879634986
17654057 110436231 9613924 840330742 901490240 821326178
665157828 260132981 130796859 780762977 773184352 346618971
140915048 99931101 6218242 809720481 773711999 755873295
348635887 45594631 113271117 738231039 722129325 468700444
237437 5732307 4552132 33141124 42143733 38484999
41711672 20783790 35784000 338185844 413996082 416381920
4626552 3288973 14691462 79971389 73153753 72412774
604758237 474813930 373708533 852826613 786398421 527448108
26188494 45648376 128003567 733277530 730360999 755457254
53946072 379975 80746971 366224151 381126869 378816691
36949235 16630851 5532493 53903409 49788062 47970037
76485501 4969620 59492001 150183742 157946880 174177685
1767066 11169792 5734692 414442560 277576009 403953533
7589727 112719142 102404057 705816037 729935236 733926733
2154833 36470081 25677563 92961607 97013487 96387871
147902732 88527476 96820004 497057823 466955774 456643582
26077844 21485115 34695037 391253978 486128815 453772164
597945824 14790199 337983572 815220951 562373325 800250486
8294354 667259 123989 30349469 28812084 36981447
97442433 13695462 23434362 153851084 55768144 130591637
375122239 162144517 191952235 603350353 637490609 640815800
62049888 2099668 6019182 597625521 657636981 606103463
54891309 44102088 45287744 536808395 510955729 509364797
531634336 107572471 66423389 568625257 441048199 524486210
253122020 108852806 251036727 356034273 128612850 344836637
5540994 1434500 541944 168180995 161125140 135451753
22861682 30928699 147919297 427194230 382114725 434660353
10558031 15826362 56592127 481765000 500804121 493925596
17093755 21382866 13504363 136688008 146782267 142614625
40635814 3819471 202671417 709690740 716526027 598761705
70379855 596226 39693236 711319243 913404502 590077299
50276897 147576029 107550788 438024615 514027247 502913331
102926494 21635860 11022449 363271764 391008619 400419972
38300988 94327623 75151029 123603056 172647244 222062140
31280186 57387090 97917641 912765217 925938283 921129494
18193429 39344527 32376346 531304890 487715623 561124438
11048248 1249987 225625 37037510 37217622 34195636
295809847 54117987 29990953 355014627 269260047 237356267
272141269 69188874 112773291 561888167 541217179 527875039
4502525 2079261 1110848 12939073 14190910 14179925
71873447 62897338 48875101 146510795 137847118 138747008
2537496 401779 85423346 268137563 288811534 236867605
83124879 4095750 17372409 219156286 197838857 238822687
11250524 12844255 42812773 236164888 228078142 243351538
332420888 9619444 11954406 451551470 370599486 406192519
567654418 1637487 198511662 646106948 712964596 436839992
105654913 3276933 547649 258964953 267184368 230585379
25513927 6748907 8581822 50529947 44550194 46479584
179936629 35880280 14048396 461014589 212696085 468107457
74285316 21380982 12715894 173090343 127291658 175050296
255060570 108123870 136739264 381302507 364231209 269414850
41336609 28360442 9673963 500446554 565110105 529814754
341408415 63757694 56585818 381571926 307377074 379152794
425081576 3758833 125715046 697937134 550083303 573179756
27446778 2194085 9851984 206585135 188434665 169740512
115713791 58002882 49969531 558705290 622451320 646123777
85884756 62969881 9763943 232258143 284643231 217847536
419105747 80675598 137379889 753572796 606627894 793353340
389629713 109893879 53864564 696619902 551156325 662709355
46512 91582 907170 4261500 4474734 4851206
502861860 386492 138239997 910024495 712323235 741180217
40601129 18394079 42658747 507805257 454263984 445777055
77439873 29938699 73299822 239011225 245638559 242259024
472535324 62260385 54043439 705858119 645102406 609540450
222166494 790570 141111608 410222743 421455998 380500277
18961265 72716034 15016043 328690845 332902513 287150062
46431688 54372235 10759790 346852002 405255181 411827904
658441 2284928 10780152 40092397 39480079 41040705
27956566 8325445 55570687 860418276 775784624 879225602
55516310 141461335 38399989 724539150 645483243 743906340
157658568 44425866 35888779 209414304 226461950 184028360
57811051 13572548 18056827 78307422 74307636 77825228
81058651 20288118 15032443 218876937 278387583 258983895
5146608 97705 5702166 84409895 75481145 78444095
13913815 5033608 91357919 682673511 840894880 738433307
7275105 591514 4106523 78581511 92987234 76800603
16999256 87495979 28718934 357805248 349503951 371610875
346266440 119813988 115760727 524633124 504872316 433438795
420860560 23078170 75939784 878016938 726410051 923516793
120173616 73358706 19748446 956274777 860079062 937901932
7406851 3669594 37467534 176390277 183863171 179135594
463886899 85864750 207059886 782805131 662773629 568385258
299214908 54167810 16375716 694347260 673870235 648218355
2885883 16281090 2303862 79021398 73142790 75275046
211048648 106237086 15233778 399307829 381471717 465854855
56238472 92901458 6453791 525710107 505766091 534697779
365157740 129747281 7897384 467119883 457158306 484267010
65621554 65020092 54151328 220659500 203012249 243641397
13189537 31760836 27786174 629070417 559106071 572224372
27208231 5143448 9294898 282276515 302253772 267997143
186347923 22894713 77735079 219400043 193587985 196952066
29341613 9219178 48582516 270034558 364471809 334305472
31107436 20847784 32115016 396233877 456196888 451686461
55919202 18531280 17241204 357845409 379222444 369496700
773852071 480191985 26720308 790389991 878723882 690063467
54030752 36953586 89860379 871579768 780570990 866184296
18349463 9273391 1707961 167749083 157175113 159858397
204186470 84325257 63697908 469040331 417037037 542862185
53552949 11004470 22243692 187476489 169357776 174133060
23676563 8761276 2976968 513745883 533033405 517960409
10907511 4044234 4003983 18719832 13678367 21882514
18532676 161781583 125468988 748124791 801885854 822904811
35203053 6235115 25130621 323083439 303905819 320520229
194726108 20460527 38399148 261208979 272166239 235527622
45839224 8896058 8562476 148595368 107328086 198589015
91564642 29393577 23859029 120488657 127196639 68225077
319363566 265696526 35970863 875454319 831479116 874356899
1278169 1658208 1255692 12904934 11991364 13561570
40778889 33629032 9450636 486057012 452564218 458845785
107163743 8450728 828649 120050137 80844458 79305183
8530959 3704952 1946875 11303025 7567000 10753391
291564843 146950221 176282547 776610306 502899980 639623959
77487250 95762542 21730913 191330083 197567050 193684352
27261715 23055838 48820518 653719644 676084288 629222638
41938785 59295367 148564585 739336782 858946147 757121806
1848227 4829988 5998677 95718102 116668801 104129974
43609442 86508137 120511860 591148677 570069673 603716689
135760341 24073540 21030131 276223111 273242814 290498889
2946264 2479478 24715 10763255 12316638 13027085
1265 1083527 496289 4632490 4638744 3574140
263554268 39946469 105256385 321454348 293892582 230846241
6511878 10716031 34091090 295644983 300549702 303778175
111204917 58261482 42539731 799448267 779738012 870824676
226047743 84288374 260987 370123450 328354014 359891885
662440296 1087940 5693061 816145906 370894575 708218169
26732339 18655701 17266028 543299425 455173075 290499808
219092584 116146519 32995102 420808275 418937312 219610151
27665387 25802429 138396156 882313583 819225006 808246789
24266720 2332940 912420 118231800 100018002 96357109
147289809 25988953 91434655 512685435 537118415 558203841
32951885 42585397 9387361 361427362 413667412 367766771
221080720 31144133 386390325 830775593 729839785 708405810
127308966 124440052 18541740 893130355 890135136 866858949
33031211 9443472 4018022 152763168 138341719 142727008
55017336 40044472 83951724 715077904 682982473 778437675
23684699 2392537 54603029 395409561 395841703 308949937
15742058 5510076 13038766 145538453 141674483 104954775
814402 434157 923354 18386407 19652125 19557803
392534199 115047568 86570606 612015421 693959133 692862225
153223346 55542875 203941916 828817757 873318347 856666303
482556759 77643709 18658778 948091428 658085709 850067102
67901472 6148191 12874332 226954047 226828834 220661298
148830864 54172118 5214339 695165991 728395648 760964880
34903907 22949365 3750789 96450967 82675376 83467400
72572901 242461779 86043301 952240191 831917982 872305293
98770477 24873186 51609846 699036712 794791325 682595860
395240669 14958456 31921568 561336485 363903742 364563912
1627408 9129874 43210657 670444506 599704347 647813215
352189007 2303656 20433171 848309785 841623411 877542041
3241147 2118319 3978244 30596767 37702208 36314078
77827871 3256020 21507844 177301787 179012754 180897242
163384341 10661297 24697889 435441806 179776458 499433264
60914605 37487501 30972898 645871179 686838983 722115524
5182938 3301155 6427849 20060697 20226080 16062401
134403696 15764231 20783206 848812884 775259523 923394289
2059518 2451223 600460 45439530 46890523 44984840
11500206 8490094 421901 47286897 45521964 37133952
26894611 22656691 11229780 169417563 171137634 180361481
117222718 180292462 107840579 313822075 412405454 368975801
766587448 39563319 162020990 852645861 827412473 462928315
29025770 39750354 22220418 404022539 423303645 415496591
18501153 34920287 4711156 441879812 317999713 369510827
57749662 52740601 72073183 537052587 592898830 571498013
44047915 5770912 22037380 327145043 286722958 224336534
62522 445663 788080 12494860 16012756 14844439
2746911 7271145 1227156 279612922 327484247 339110201
850606320 73428316 58064734 922775547 795855913 806956343
86472232 206634769 243428231 898461959 819765116 871316313
15265430 13235423 5511655 302874873 255771899 298455770
376929398 314401662 116690872 889272090 884812938 729557601
74861618 21201627 99676406 576306645 744826770 725715807
385582 6009970 2514667 57399460 50529893 55276361
118133011 13090510 4042167 186389106 207810531 167465149
8623253 4729404 5471464 21438321 21711883 17779041
71057186 31440604 80808525 765977590 705017172 771808634
6127916 127480646 54525217 794805671 816039832 760315820
266320278 38645791 83325525 905870703 580318684 972433423
890018212 30459292 122682641 940571737 942780055 247066768
20262825 13005790 16425979 50813615 56884103 60798821
28370483 751857 8127081 39706941 33538935 22365411
1090390 3660972 36427866 335005945 329958432 316254274
20927397 53723750 65539005 581737569 539948146 592310510
22745449 21245710 1689537 222199637 218758996 226944813
95636090 1210384 146711921 609063904 529853819 610994185
128553706 7624924 96853981 166288989 162843616 196628253
23363688 60645710 456291680 871019622 796150622 883634351
191803657 130466887 98466818 560501601 579969610 466615641
18505663 7096723 253222052 736523974 680151732 771810712
488167691 54761825 306296697 838876630 977584862 865515071
29833695 56323173 2835925 369047135 331008068 391477696
598899202 321954790 387449600 802092753 589870125 763395226
236070320 71103877 91472953 309389072 314953744 246057287
117837361 43706820 71626009 382150649 379353032 391287441
168002988 19879616 79457880 327758695 303378114 319648458
124644498 233511930 15411347 593634569 557683247 534755673
80400273 18625987 114191418 664171634 678983054 664598192
54268489 17102916 48589611 363897907 368015493 327969937
59975672 7136525 53640665 276634471 285271352 300552630
7582746 869425 9800199 102331805 121851535 129231268
135585717 25828324 41205665 780467457 617195476 770909017
134283130 1195561 6843861 158037186 163783515 138839364
18884384 82092168 40764991 282766003 290446759 260643769
16818002 77712031 13011170 288709953 276881873 263930957
15912708 74935535 51486675 328402119 297148173 325372899
262838812 102027169 25456320 911495123 853580947 677366877
302321337 44464679 135892127 540804120 464632308 533855201
4778856 44115529 10271064 200643691 201265857 179065750
32134805 8179740 6569862 433157115 417434717 442401305
1514257 2397079 524912 8469096 8098856 8609695
54268660 22767902 42656791 191507067 170048564 157655269
136850157 170940631 50275912 653240466 699967409 741947601
40173740 127159609 120670293 541166208 385423361 535133086
500751926 205746052 33606349 775916922 553570118 671339756
93307483 16063446 18135626 269084485 220031682 238405821
248226641 12989004 8483092 723379638 682695257 692828080
92085479 121456082 114055773 497707024 450958870 484912760
42615072 14209944 126025615 488678181 514386513 411149903
53472887 2140352 45216714 521244479 438537183 571391822
76022090 557376 2302502 777419376 790011802 787822719
67514491 8732843 55007488 302970612 300288421 308546368
133203355 15006086 87168153 493611214 523255723 529170829
79054222 40322269 33567236 649255267 843739610 794053376
351730579 17642229 71026473 818599242 803215609 751972608
215703707 27193842 58576294 794829582 703450945 745312888
70059601 229608801 41256155 471895128 521599240 527696506
23735594 10098422 91263998 427351962 422646000 401678929
140291469 11913464 15857107 645745583 587206668 635574807
218502904 25749000 68850309 318782297 352499089 362528569
169879077 82432848 107701406 609727139 635977426 726532576
4259443 2237733 5085498 6550456 7010699 6902543
23446820 14993357 16767843 459416580 427782429 428197866
73364771 62608001 20075440 596808314 538410205 578107872
86967104 22036167 215376546 945039375 832248891 879877578
140875588 37315204 238198135 701187527 570687093 706512810
9320303 29801516 7234784 171115995 169513570 165151374
168724442 116626654 56396317 665925756 771288300 700415760
25293027 3318108 75323647 495661885 416945519 517324048
251534647 114737967 50471109 303812749 284300636 231698329
68996282 37755714 54870756 150539872 150856079 166080008
8312409 13726034 3145943 101080217 91801318 109816387
36401180 21934762 8777721 183635974 187323618 172982055
310912182 141075285 17609933 584906084 570135947 317402105
62777431 34899648 25751637 557018164 466351271 425829839
67621391 20463174 7521996 251091730 260351646 228857393
173264209 10559491 68209892 229533182 150920063 208043375
36302084 1174823 51128826 114740893 71252674 112807655
30060528 54951814 46737111 233612700 227529190 233870631
537025731 2275142 198800930 808133436 842907849 601683773
131754637 57159491 5150910 267287441 245364992 201802403
53953501 111814240 303009937 766150444 805181374 779843901
253508016 57804280 52259831 297036038 196266566 256847091
151850417 22642940 135170042 647237336 670834217 695213984
30025908 21398409 2439273 202924152 200853412 188932306
125868700 2773898 126214773 427473324 402573807 455605993
12275873 68072243 83297111 411485948 356503670 411047926
187659498 1731051 66665752 347049541 335563986 320310700
12157607 209081538 75409032 786768307 803773026 727079562
24100626 5327610 47157098 469568070 475243863 410623123
57076548 5219822 457231 105363112 81514638 100862725
335866450 140221567 70781316 595490266 527736887 617470207
190920076 54322594 76261535 292336387 244362543 184520884
761549401 522622235 284516964 907178942 755544914 764924272
17385751 33068772 39233492 118786725 116810884 119655837
207511344 132160635 18718571 228475121 231063308 194592727
107548531 153127901 41059723 783238119 762450951 830362387
37439112 33141600 17260296 202165328 205497477 219500249
179087613 272664140 43846465 797251469 785085222 794284185
258729317 194464616 128895750 718349706 739148466 722112993
10426459 48969187 10243874 390702722 412777746 262808375
523731561 56910690 151001280 838388931 368909394 741328927
30448039 3202719 58672633 209230805 190371162 197506644
303097246 92244969 84831031 465094348 383470605 464255371
31225608 109152165 11009570 480615464 575476671 575681425
367526429 113203221 4084998 462044556 330599943 433145098
773516 3857408 2791154 25759134 18703619 25584887
40745656 10333438 3663889 83197302 65014978 55030891
27691452 196134493 13824157 643386501 781527820 820924643
199910477 46251955 205300707 854632216 837549688 816934353
507000747 121740277 305232970 758787615 547338463 748051322
183657333 69498 81595914 330932632 278110193 324322047
112350387 106085949 16970355 558179968 727398955 449958488
250577874 86176551 8336257 867617929 695106516 858272360
439633363 46944840 20058585 736155209 571556662 475900598
52834551 7478740 14152695 121662053 123199539 125096219
2311479 59311433 17774890 868298802 878818740 742441609
4141695 2951099 2194906 48634585 49760542 49214381
20766658 2918132 5148515 54462524 56616588 53661105
133921574 5458743 13567861 477099152 571580596 507135495
73222915 2545334 4655291 306776847 301875276 321348344
129947969 56887600 141303288 363163430 506197657 415350705
222521302 33260333 121042595 296669322 305404235 173069077
84468130 105001184 256958852 859278690 870939274 865042963
7592120 19267112 128464502 522773842 526728230 509682656
27118259 161629832 2274253 813794229 809724026 635455429
459231 827429 1638786 12257929 11591434 10849699
58823533 8725220 5761210 217717450 207335448 238160207
131608478 76400113 147717269 653613919 608403534 639323283
716878601 81427616 670364624 830778937 581251328 883544674
15854556 25208871 10500201 274410494 255547741 269758928
9804207 30822506 9756389 188180488 194313636 190375501
17667275 2903207 48362188 161150644 158806313 151965511
57315245 25345368 193464339 664612173 753932545 677595608
81484778 6124498 85606544 706129831 786630984 770301916
68243813 46595464 92141402 567929690 444394700 537698164
23120285 59844907 47230521 391518639 398361104 373454888
482136968 41451969 170625493 683207581 256928164 406508256
72248474 22329109 1879629 503071115 421810948 543422282
11590778 8159028 62355317 910483417 813320079 658535513
621734 4793230 236144 40486128 40776555 38626559
20938097 499305 1165087 95354766 87253390 94486236
69279519 1786590 72247187 361298004 455026700 466961193
162332193 170226246 135359722 511417523 395568468 419035274
6763252 4756490 7448922 68030316 67111395 75545055
177489507 58231318 33222105 333271910 339478159 278425502
65359169 18488526 220292937 741057740 563258349 723111031
61068008 25190714 7181618 246550935 275260481 270149539
248113535 39319265 26100813 456829887 444863552 291358809
99864989 23899096 45891261 762782364 757939602 717722837
91346677 82021853 21625796 103170552 89902297 41573523
179936272 16653283 12326828 184097925 151659336 155103653
17223845 18140981 2926128 492733180 363129130 514796195
129226847 53515208 92720078 808126923 819368891 838359112
549765965 164290922 154276638 693843983 660182260 621399874
51875267 181819796 28453530 797587711 813608930 898370856
44623671 11452649 9952628 454968505 489211021 336144624
63997880 132731789 47407075 493995594 361409874 386119934
11848894 10575471 18206037 69470366 64985366 56123990
456433812 98926376 46804666 487230702 477186396 269894423
129144516 29079655 38766816 848489667 852610670 942311156
223010800 15327848 1972244 340951092 321561712 306626156
593992314 549065731 21662576 851184798 726102749 477480820
313160991 72403353 125953125 933562561 612234628 919561540
291640385 233508275 148185699 516497706 547107617 407388364
397859602 290425059 38199635 581697497 633309053 685221774
140432157 19571229 15671164 486587635 564194229 576184124
1065789 463450 272666 1732201 1304922 1292279
2379534 15465819 1683470 94431184 104584769 99938680
72135627 80978251 62312595 614687376 680961118 687574988
316620239 168638428 374751147 608445133 638145568 652719813
3198206 47074368 45550229 326946050 340499796 316984922
15138773 1365151 23782476 37086192 36237702 34625512
102581159 97509315 24097211 370075571 383392822 311601851
30294993 9362525 6673789 256411664 361724189 433171934
518819263 48657713 4279003 596057750 535414645 342333534
155602240 29179560 22230798 855746745 858894448 981089418
104207040 73297671 34413391 199875985 210171194 194770322
434535363 210428720 278899398 565279221 507524462 415252627
591891 3546829 1508701 21189526 34131641 33741933
23970065 10654913 10845880 199007429 213637889 203563966
741699606 526594936 321122245 786555177 678732820 771682767
121773033 165993442 15669400 244206699 235091644 154396323
713361991 15864045 387334101 739251367 186907192 597452545
103689211 6303831 10549042 170548093 107210405 167130718
53756664 3682769 38655475 608431806 629621080 597066974
70960991 5761102 87327105 792822807 594136288 783166311
14710931 1822744 17851433 159846517 203467937 204639789
8735795 5202152 32076081 421058298 417905121 426890278
6741604 23226081 227517880 663409880 825676010 798625803
103743711 77126055 22151179 414279274 445298165 438330025
59664575 22123631 61276331 888477040 910246038 661955393
172680742 24381746 112202294 735885279 801877560 746472159
6635531 36247051 15622421 177787116 171932236 156198094
223672385 370953767 35837548 616013539 633996207 527312268
137629945 49391494 131363370 675235186 751602795 630264620
300568248 122764598 95179555 486120724 399383179 448908370
72706851 189315002 33539662 256125389 302776804 288871580
34315935 7872413 3414779 153101180 157403176 147610910
12411562 2347245 35895670 283862827 273857927 276666342
39312406 21348427 11126194 359940354 362349300 265704280
408884085 90472864 44808490 666606491 614695794 842239009
231123556 13321896 93645898 392549588 285652831 332977496
688972527 235245556 192137903 779367526 601047651 703531976
9989385 3123605 7725781 121537649 108937861 117555761
7512118 4154906 23047627 120760501 128214194 130680183
34109901 11304519 21968171 106081489 68218297 109928631
172436441 196444954 120626695 708820797 718416225 663540311
152177708 42465541 149481922 258077438 256238285 233752329
175978321 65864420 97989739 513983901 605210405 549831794
7708120 15551522 35345816 252999011 253067629 209102241
110647770 129485696 113164415 831399755 782668520 690538164
126401145 37957114 89506148 326078363 341779518 437404534
117330789 45948932 200939009 872378661 960942230 664088164
153346095 65824034 3883265 266371314 224257890 277617551
3199053 1535186 19335686 51344989 42171635 51764328
152141411 144777216 106791091 238505613 212772468 180506685
70311 1312588 1320049 47741521 56375383 52060101
151999310 103964376 7498442 556500494 521343923 574262662
10230216 36519993 36819991 652005112 799323278 766998860
65020461 2520182 57667694 325395644 336818811 293973627
604917816 24436610 49207620 618220205 413052248 519483304
265808035 111605278 29627893 429860566 282636979 396172547
2505881 97561330 4142980 232330824 285511956 223698367
80803767 113766602 33794930 398098194 462296475 425993987
166132314 88636300 179594685 766783023 617784660 632113916
10404279 4430397 5011805 153579468 138097494 138514920
51847289 73995530 62167752 830713745 784067601 581165954
131865076 14139361 16041282 336273872 391025176 328627525
312077377 38523350 28632180 589117126 519907998 531279257
9795691 48652039 10601689 243606768 284923534 229939436
68646614 29402915 35988484 390030104 353070458 351637749
1464739 85543 269854 12914232 13612661 14210996
370998519 143109411 261856012 400026967 368625696 390777654
17779687 104720809 53694502 788079070 666538689 746340936
324380043 36686743 66657715 899590577 607503163 313607314
31486280 160447089 79646062 534901668 684519826 700860443
152466469 29635197 11141472 299974118 298445899 287094539
22512843 31845896 33555981 707199342 680933853 681050418
22327096 10810186 6093965 48861886 47130113 46593162
158651908 89852382 17436617 472299330 503861738 479283123
64156759 159945294 8568784 484680910 563225499 502555541
7509870 1981309 1075704 29006685 15695962 16975657
29943374 8738239 20947144 188414604 155703148 129101050
6964261 26193525 31874151 200930282 257962371 260121361
297763841 232270602 223363161 493290095 523855102 433135017
151995788 49278049 6331216 719504604 745229251 694435733
263137159 117228957 65137054 300335489 312202158 343174730
16081867 85660186 583781 300345475 388222331 343256582
428507 221811837 10380202 525613882 410378637 483544629
61266975 594432 15016753 125024840 132263567 106179470
34214660 1141784 1609122 42214961 33371470 24739732
109877211 3697693 4689652 330869523 346365965 349970430
333975523 45109958 14793626 672779387 321641839 526659054
36451782 3515010 25098763 102952262 99975711 84308804
5623003 9379047 42441256 315094765 281498725 295548323
308891518 7023908 171126095 432551216 259375103 247235800
235313360 58940488 277942009 692968275 675048311 681696622
2596078 32042581 19652519 331019401 332621336 314275165
11649357 579220 30830 84114549 75001375 87523276
4857525 4908828 15026637 31494206 18903490 33037996
119533412 10273765 34295596 387989943 370527511 377036415
181124370 88293021 9257831 480531352 476516528 476341745
47819001 54315596 150746835 841948063 744168264 795698427
387640 29505769 20438769 553122215 554495727 618688770
2570836 1281167 520388 3860541 5907421 2344543
623154020 737243226 73654612 768545557 847903034 659776502
11857234 80629972 15873048 352911375 376644210 253463609
165188701 131626818 44408636 289585628 315293975 252746471
498012 313657 8552 4903043 5097269 4698497
40301414 77631004 26928959 158024796 151772651 153521245
53239569 33447932 88408361 276309051 231835142 283937507
790402 11457985 238183826 681968890 793805299 886036892
535698807 131612471 61576510 860393051 790198546 858124678
142496573 17228988 110446458 270134692 225741071 206185595
432496232 11678164 10241998 858856252 732036158 873738321
343967177 39505320 23043003 484071098 535158876 510927325
404418687 112523029 184729466 601642855 386565262 480593862
59742199 22980255 5362046 99406891 98020343 73847672
474810044 77921004 49671405 902324460 508121443 918784381
6138488 7867193 17308012 56251347 78908636 70985515
41181972 2657296 48762390 400722183 386105244 366293236
24797823 62268915 10203608 356620314 345949943 259434535
358756357 246591804 259968589 789016339 791256095 581079879
150293147 121722554 69173662 575084589 562949523 673598252
254417501 180625131 96772881 678614172 634107299 640488912
36605613 26100454 142506066 590066268 593018331 471158876
846906 42948609 161476903 712857161 755890632 725249355
138575041 73574697 146428212 358155858 365961967 367807378
40017 1097292 1732487 6310522 6529996 6440807
402407949 155858355 158001455 582015108 557086436 518851759
6334157 11945092 10437845 356675247 342093858 363594394
64682200 126120821 113690492 834403407 771192084 791703142
523293894 228886580 1261584 857147648 676259246 572128944
318612836 77264494 44604415 328971929 280901895 301047267
38772300 10740643 31742924 173897036 183637135 179317064
81622684 162282699 12486060 668781684 677867912 654871459
285606220 103738917 410741758 602714794 641284342 673901543
269813056 198727827 264803495 559223901 556259752 547089988
314044416 48630477 16108413 510941233 497135509 647512351
108655464 105369177 41561722 523480139 474786791 401701483
64748074 108252618 6633940 638693468 760350822 762801452
14047883 28538319 108949005 795575979 719455621 767005617
8434646 7971914 34730580 308435567 313941445 332865736
8399247 5443610 1886093 21285781 20084548 20988566
223405755 36086093 132097777 460478758 310670095 501140559
5385796 32179494 7006748 218032231 219110646 213895757
421766697 198698489 421516055 493874574 444362178 576231922
196087900 49197375 60628203 216898618 84785400 179347353
22162223 13468029 20275021 179569309 232879873 208130514
119653721 2442851 5362589 133618972 111737214 119236294
86581293 11326389 1409251 403423075 344982340 314418192
93189879 43494367 101327236 636234039 662771677 602995278
17551828 13353421 72629719 571235979 567206122 523826295
3380519 80067562 6430847 596825923 618059389 639187374
603374742 315451574 421670688 689905591 499168669 719647976
199627230 308767298 95252653 716081054 771333796 566527094
26501711 43192429 29644616 193110198 210551211 228921385
84876340 64853823 122372225 466966254 463887104 484374887
29301585 46134485 586967 223140184 200016130 229037772
229502278 95170610 167911147 605740986 599896786 583551364
113670476 95464487 102631434 721130380 727283881 692897571
49207362 87249953 127770980 686252911 793528382 756632728
362184906 135929565 203539998 919418037 977815260 868601931
316315309 25006169 10213290 772710206 754499104 717414722
6320169 2574171 2460604 15598325 14202675 7563724
51791343 39920254 5625923 457868459 408180563 423301598
25205499 6434692 17884461 127862025 128137388 114228914
378731079 104031600 3392641 810030117 671834316 851871179
93505091 1799799 80766558 726407757 660156641 816118536
101045736 193654 221953844 784598299 945509527 932545833
125979830 10335672 55065409 571991520 634208406 638727820
91418474 12237732 40263890 541800099 531806072 521920605
259771736 26238919 9666717 369029706 230357433 281776618
76437120 55631677 9250152 943839084 850552729 860038370
60691450 13532604 21794376 276714121 258672842 276713956
23158713 19174977 39030069 156546370 156766132 147416616
5892942 59291968 30516036 342092925 354198214 364469069
584370255 16035122 112082491 739289679 436164604 668571509
474393864 149043552 95582111 494635609 252733293 550050354
102433208 68879805 133035390 548373603 438386835 458407899
116912454 88541940 87915345 742809309 731011268 524776784
49020518 55754924 80970550 410188973 427341025 402534269
182194955 40756699 2494601 202501764 218265719 149836017
53931045 107812 56015029 287488050 319412758 257111551
8721935 128186471 60977709 533483569 521561932 528626693
14675809 107860754 8211043 785335188 904809785 895443570
55546963 36825170 67500990 312277593 481057441 443016794
266884089 36278689 246032007 522628525 343102554 513894250
25907791 65291736 59994096 736793930 668681629 647188959
146763080 8381601 17110493 279169301 287579252 320599879
46771374 10606996 4344610 101031702 84461305 104334187
157622243 41769947 57655550 766404970 794490660 459225603
343829919 93884861 186153136 737526540 712295803 568508182
737453087 229088654 339334006 832806657 755388812 514517530
6520517 14406992 8354048 124744393 130917743 127930532
83251774 24766249 191662343 773087295 789870472 752348903
3777424 12268307 17091295 697023448 744820729 604743407
217462689 30056375 43707231 317247160 296847259 282732676
42408860 16933245 105797466 335207017 331591154 293537347
50740867 106027196 147147424 957756234 775381854 806242449
11594583 1222089 1519855 24165312 21956560 25638010
35206446 57484017 77287040 658960735 519718521 640148959
102326453 26298083 18353558 738939069 717671286 601826992
133865660 13379345 8692497 457256213 615069585 538954326
73012782 238871249 35756769 821155337 734747692 844309558
78097144 36124652 54517585 501026589 447833429 513123751
1384573 50605 3538118 19159878 23153576 24850969
59168894 6236081 12881387 145958291 156979819 133223585
111904155 402155554 16918347 876090140 872157585 847360537
51636032 31932840 15759673 58724650 52629505 49006452
205471186 196982638 26400989 507487321 508609703 415830031
391993783 129678370 273253307 619478807 671372198 452854802
507619952 255559426 12147398 750834703 572567988 725687257
298452773 47392236 3584484 724769194 649678582 624342155
7349851 11916456 752237 89548679 105695335 99041222
163511759 3820603 114904945 630412298 633068745 800225903
11100302 3977869 880998 67500321 61497900 62897830
90881292 73678702 103996052 814987770 675661123 718202874
15364056 1599029 2939484 28884515 28423227 24182616
39418391 42467065 21472754 324070322 324275299 318018272
17404760 22807857 74772920 306646143 310752750 256901484
102818 63906 47750 522139 492356 562816
126403160 15260222 20556378 267710915 189990215 261177487
77605109 4387910 54994116 340438288 302452134 380181197
120761980 58580895 30191055 158781693 140426306 114626617
103877265 2260895 29515562 129004010 99174156 139712228
48745876 79279967 18685263 573372959 560406222 463014688
331994823 110344963 197724672 430932069 188547952 377041610
7101857 2241238 12404931 38865864 54274729 51252461
16771036 723641 585816 72464496 67117991 55962703
6554075 14668279 33994134 286881012 289997167 333635828
328357346 27452056 148522531 767676647 706509340 902590613
36755139 9243089 138692 91422374 114768752 97601830
45664810 21460818 128077087 642694132 596874878 639978908
35423699 4485356 404207 241314391 283354065 277681419
110982047 57011123 99232149 809545213 704981541 791506162
114010119 52666829 39134074 161577220 167339431 150736073
120489084 11978793 259344830 471615729 465282937 479394840
26699706 60253562 106922689 651736255 624269955 616468182
98931763 49318948 101567372 251336878 256747514 258881651
319746133 176432484 118827199 470756463 265843247 421621866
316626586 101435877 31633521 631868929 495280243 594197224
236463666 187239701 127648300 693911289 679880415 701247404
185097462 158193317 56305402 848789080 872368020 858112788
368729442 27139423 22497169 460227586 371360687 347619613
286114907 222146217 365708972 634209026 630580965 633597431
37664934 11260592 25078516 317324675 309157770 309301618
49572081 7517568 36073944 660594691 769849878 775048458
20105313 20944934 44903288 477795855 476498893 461272288
22123243 146252078 120813896 565429321 582706257 406997761
14897652 19716597 38771809 717636573 683251318 798925205
82958105 12407577 101053031 314022245 207117519 335714693
165969141 20424596 158978657 517752458 546921808 579383143
187426068 16805787 111596574 677768051 704189090 664190653
126243285 18399747 28953358 311241064 262453484 278635224
103198991 32264377 48712538 599738263 594151199 646290781
244416847 50374802 857732 780346390 787242171 777831023
57198793 35707416 50060350 724477992 752223396 716995670
359287279 322037402 154956520 870934376 910454759 808682464
14291257 54775238 79010480 990134383 909919663 956245846
138035588 1513514 111227086 197548624 105130994 196478123
146405277 20834942 106149666 753213878 910909671 846343056
85432371 56393305 36089694 594495539 736356212 772441531
204965095 8062041 112239462 249904183 284411015 231769192
281891785 32215817 116273764 908217254 732104721 679104166
24012161 54491394 23556501 840515656 785772338 566172931
4099976 11606273 23015817 648575054 751168055 738283078
15838130 32772081 15900645 170614250 183263871 175785979
8520839 34071700 25490799 392625168 380661726 395810076
187548794 1257198 14839007 306938638 240203887 307498132
281400480 164694492 133633965 461937736 390756443 395215863
1353616 12186811 21237578 325186599 301265627 304598095
57117654 189290454 33329247 687706121 597190767 690808982
100110453 121055742 56476926 533219790 607370934 495744342
365734595 126581710 72593194 492751784 500563628 484100691
59714382 35447280 5377677 116072257 111119661 96284795
66066967 1400853 17743980 138571713 122465588 129494030
8558665 5335799 97244 35126075 42187537 39609683
24712192 55262561 65726149 805292320 722218249 754397621
45536148 1211105 11464140 147043668 147725030 147921982
520435155 59139070 442039374 860341285 857822251 730875450
24326074 26086796 19090857 563815907 625039097 496409681
20756860 13310664 91974922 440704159 427278758 365502674
597448 33278959 27199683 527218052 535634919 568251385
27248009 10848458 63814639 256872654 269173959 252801656
279391836 11993529 20356192 617203061 606301138 614348568
35004145 31769169 16032636 123131069 118037123 134524317
505827737 41583580 35624592 517841841 487910741 223193193
776385 77227684 27868583 513107152 456497676 500710833
25221824 74095 2288992 463650825 491757896 499907012
302802271 52581139 49976244 344884174 279372849 327020302
18576104 16692329 8034789 144909363 156633936 107112052
88150196 70243317 5797021 841811512 849815306 625109633
562646552 341063381 170919016 820809043 672225177 672742718
707658365 111426913 337282541 877785364 451221307 695332173
52494254 14823040 111608878 490967562 481629068 496100299
92867680 85049329 151643210 826256915 874476360 859620208
171861755 176577407 280649772 779344660 949762646 975654630
1516984 2156767 1475191 13393681 12633573 11270083
99424139 296425522 662641 924018218 813639037 849148207
92936877 39713787 7562419 504174051 542965967 419884254
42039824 31771259 45933059 398731730 302878119 428132383
98700228 211354347 59801629 929576968 864138260 962742775
84746976 15166282 43191550 509197277 651251127 682990672
18013502 1028077 9095201 71718224 74004048 71318445
332635616 139708835 113367382 829711204 850356514 796530327
39978265 1913288 31767799 110502258 99951603 109027518
249430478 29611294 2804131 467026165 329159246 414936604
343784764 33704007 104286257 619064339 556668582 590243120
2356989 75254894 34262678 747654127 773499985 682442943
22942363 40235564 65094718 267395216 224380285 268469251
64716126 34705089 21772552 217333048 214879095 172852997
5525705 31091279 1159460 294566947 365351339 288536353
37310431 103485812 6697152 423469346 429373936 410041360
83886727 47938932 273114970 732983320 727218878 741575758
250140276 200072358 191211943 433385664 399296628 464653427
533001641 851483 304728632 672930142 313023006 549335238
122413411 45598458 1427666 197016077 164758051 200947070
7656671 23649613 126164699 449120395 467686434 462870793
107638707 47185371 40141759 127461961 119628376 114072807
11201371 94229408 3035564 459565712 435524380 355798620
263262254 130983781 8129294 331652309 304140138 297056699
53594077 17774155 109423671 346708189 370798869 362855984
241771888 66469930 102431845 291508397 279686894 201786500
4080983 35191906 3259020 84281681 93973786 87387794
3186177 39247115 33987554 420164801 374451694 403338799
86848469 10235819 6723256 152493423 103280921 130399913
232317346 70281151 204399931 237532254 189028665 301753013
177028448 143111418 168044767 602331784 463206851 654559531
542670708 234137201 54676103 690729965 649371298 548343257
65810152 5431663 16342634 315859390 326263191 363778008
144904085 61545650 46837448 633086251 634788476 531729999
361147572 104227208 104879677 487103251 285586325 424313153
243984974 54429547 363946967 399250340 416160513 419613351
12961275 18902167 8516346 196908924 178590072 184368069
155840893 291244248 79170975 790386144 794604061 732432990
208368705 299357923 7502278 756709483 788847605 701935468
14165854 121196987 69955080 469344724 430495431 469374138
109076467 190285679 97514207 588675868 541117313 638810276
252499953 52576539 284771440 738387649 853651881 723777741
117382169 153278100 84381488 770053035 617081975 787412551
53255300 7462572 28123470 159852020 152421263 170668976
396230631 136482052 172719838 532674880 511055961 553921427
422796424 4609352 324019335 781298278 472689174 735706000
4726913 10697988 118810080 321199440 320759183 294414234
138172936 24633004 42548554 575833872 285691200 586218183
9712695 160608287 63648553 547024645 610263024 672747215
73870519 51161011 23277482 310653272 338805218 351936049
276780881 43947490 134971103 634760202 624740878 743961818
127506370 37852471 112814665 494760210 440593334 467652900
153108836 250095811 110303100 847429022 747239553 830393529
927590 1704154 262499 42273555 44161824 46958003
347619643 99565828 200018223 529620769 445734584 615590377
1013651 106965 765606 4066452 3716783 3706078
53625558 7164203 59079652 419521947 326590733 414124412
7642059 2360915 6696929 66598739 63934638 70384855
155329229 54648038 6370548 363811120 318994024 323453798
837984393 19754386 41455865 950048856 964797783 811252134
89265702 62424482 44872781 202153165 231534445 162511188
79993651 6727348 45878754 183538751 220301392 214343623
11040902 7774216 10833645 73414858 90341398 86038315
265344045 13869179 8123886 414700758 496418133 378349808
631614691 11134130 50228737 905048208 905396381 608412926
197538733 154434908 35562835 838421697 800507117 652030611
289855215 23171997 46167965 432828076 235787357 345012455
329580323 37901279 94862992 698894037 615424052 695640723
494006637 22838307 108548543 600671369 423794091 632795545
3746847 21005240 20775638 107005136 116715787 120322298
53503347 10144440 36720384 423243756 516406792 469564419
148314529 160569690 42708870 798878271 829493949 852239110
23154434 8462558 639267 72709144 50731711 58893209
133203115 316750555 50789699 933443155 957930133 986899259
98719602 63197488 52003159 126757196 112005885 122714953
45951797 72371571 3935761 403652548 392017101 386951278
498382230 16299667 357827564 864114974 860666226 658302928
247538821 28614640 91583112 313290893 223246452 305851134
390797630 9564940 20811308 558974269 517601206 416447425
16803977 35885999 61703718 416432751 412552695 419290969
19927433 81284792 29731868 833947282 775010337 707903331
344460854 99610231 110123939 902457521 806272063 910873113
42374899 128109460 7659201 860795060 837386703 562736689
2085215 12309706 18011315 103100814 99308216 101719184
72800054 771314 31009012 613062065 598411059 599806514
168535588 88714651 139595982 519557857 414051756 523403626
4620675 40740931 4110101 812323320 807813225 803603498
10139314 7547187 11378573 29586095 35234244 31595819
396238544 276814683 99350514 459978484 420811828 348774669
52124361 5251432 19304973 185168464 181281624 184061766
319112885 281856794 4401261 629109550 653087499 649549320
424006886 225118830 42688342 808497795 759475558 621929181
396545361 42719304 60419964 776790488 728809308 671499150
338870572 127114464 219476608 785121011 705238159 624552420
86051334 118142153 61355471 772579354 685144252 560781975
31098905 11101961 5872289 160094029 186184985 180021848
114702863 44026757 2989859 169745411 108751368 87461270
556072511 324292843 154091003 695756594 587656389 321163206
3710534 410951 6751224 11081914 9960303 11684299
284865041 53639499 133754487 431972399 405818215 439638975
2233125 29553044 34184120 162829340 160682930 159088535
270835129 149525304 163129307 358157602 354169409 315100286
285174536 7828440 17809793 413391219 195976984 277139301
56070006 17989737 293186 379708610 384447372 312602246
96300487 75677594 3226479 157228432 125626030 146912315
351774313 85698443 160941298 704046708 669124808 692450987
21743761 9583322 19371728 113704789 114860287 98852672
162732944 38918011 24154514 635363860 576701154 618339474
120550723 8446316 101855354 913803196 702426860 934478679
129624157 268452647 45558083 806556243 744598078 809786209
4816798 4904362 1145131 40924720 42454493 32098852
8112519 17727337 12071843 75437260 71326913 58182161
236586430 71007835 19923348 872373293 874308148 651929886
490398636 211917424 185590451 508629655 504564524 397741830
60995779 15212494 20879736 145172949 137614471 164832794
28955939 30894185 33352865 401271659 389607594 278106228
249380528 29216118 80752903 780638487 825370984 862446368
392772270 101421049 212709303 601652235 672924508 572169506
697675506 265886518 317893695 933034190 646313395 857093977
419957527 10346608 106500251 499580517 513457338 474939253
77236928 30176955 56631477 513263825 387884051 539433682
314529126 182776981 60237650 879362739 705342492 829772268
195651605 104273645 12935611 315830557 323804536 314691627
152138236 11276014 272694656 957852679 907106839 896533809
179867446 67839324 85593036 360304539 380463881 364348455
38719647 65939082 25781644 608833019 584738793 605335726
100452995 10312755 16916973 170800647 141684180 144450690
553133848 313751043 117162124 604333800 532658431 496221455
8480993 8116580 58818658 325185166 441799177 501432270
228096188 102445614 34406758 673770027 616707657 690181671
441774416 294505469 128684515 649332047 534628294 637735245
314677023 183458311 6443113 780199367 863896404 630638103
530428190 16162668 64901421 631930848 611554685 731402836
13532380 18247719 7147919 425457930 445188947 421315179
29236110 125245176 3292145 511114504 616084123 564868907
359863242 95579492 78355713 547760522 468934507 308529358
440733287 220615547 83555790 507732375 295986193 518446891
576970315 184094544 137497008 878597101 903618058 713724191
18739909 80018379 18517668 374548503 301800857 339935224
24794030 32724036 207378635 385502245 266721921 392493978
48971955 5229350 11477995 102623551 156077730 154509595
262319075 332545301 38739109 724499761 708390455 840015038
128646490 60277419 12203477 328974475 365103797 333238171
12396284 8735689 4657390 95965829 106957553 60845160
32087585 69473380 9955931 386807283 377556949 390887491
203184127 306835536 159162805 602960462 471066522 373787581
199282870 54716597 148792228 711792726 639497406 517557573
33598867 12710663 5434692 364246847 377121191 372571731
380999531 192428450 55959768 788066777 862293760 715955640
301869418 177085099 9314225 583985230 582547267 544808551
72057963 24759267 30779468 144898208 155736480 164115399
6045933 15286701 32351494 325767490 263553512 308588821
154441890 46379368 176406046 779178724 680615482 857064556
659678252 221160590 377046055 747251961 731302424 441598922
24053426 26162473 380857578 628209056 854275575 831297566
211513977 117336120 24364309 925414068 850947952 771029687
53475222 23481762 17850077 218507250 176307931 195863040
498946008 49381702 228548102 573192071 366168810 482624777
24955975 7659589 20957062 142327909 115662488 140220001
30084146 9431862 5887538 293955128 308881615 297903672
233642325 11096821 84305016 252462694 173415404 185840342
39460937 79262162 17227536 650770480 720387724 728707105
40701615 15802492 5221025 68706467 68482135 69257527
1646241 9482003 1089600 109215674 134347195 131800007
150132005 71088792 1019826 458012870 606959832 635128943
87215613 21250869 48098422 586248479 558291811 587692274
16825455 40342186 64884225 520586829 482678333 528208427
149352630 214862126 2807925 716642970 712743903 656411629
47796441 30511737 81711560 457756663 359992520 398933084
355651584 360916283 272370568 966830563 889961891 964463554
47831297 117110343 4254223 217672161 211318214 116224703
301764191 38103495 188352515 435124955 446185709 484552110
422761145 105302270 34608964 818301735 695426664 883876275
51686755 42470587 44051312 502631906 511567077 525262604
20787131 11663646 3589682 200338039 192725776 175797599
480126940 223109262 90588994 649151550 576645901 595811707
90339995 56546681 1256664 461858808 442541480 303186863
527868629 102715879 151907083 742955622 491314130 773042190
145022142 127710404 3829169 214982947 161439845 235269002
19026162 40107360 42402462 198122170 172075129 188241385
55123548 3255056 26120890 130605560 116736154 183387747
181374024 1845264 105008425 260770902 201284416 279103071
14546532 16159112 12788894 191677824 203477426 179667630
191335691 5910444 4562452 347147849 235664167 282527628
15927122 5961587 10653142 120955370 126321912 135606248
299146156 80312982 57050093 337022617 299566413 215287918
28655653 6793873 2852406 47948922 43076957 37643998
115411343 21264907 9598466 640375313 514300070 625619322
151070112 21348975 67915345 212855481 202053252 228593300
415085284 98720809 161770706 848337175 794414580 803569235
340004154 62508569 72421881 689865376 550546123 808533292
99007371 61295039 17193503 118938286 121448762 83439637
12096894 12498606 35824430 455893511 605597741 505668329
212883190 209668123 170343898 694680942 668393666 588679479
34710443 53085652 3681500 348864474 340807669 296526503
114680095 88786418 37826913 854853704 870245790 809095115
37921482 8972107 9682432 178232076 172980866 181119190
4053247 7817074 4517816 97916702 99117387 93386682
317567626 102853013 52904725 566819505 557874184 365664955
409397188 67239966 121754290 596581969 512621441 508236486
62379264 42589037 45630025 349337595 324799370 356222373
391269463 93302860 53653073 619824132 603046416 334145698
1710945 1193943 113671 3842786 3396023 2811462
40514535 13002175 69861081 203102510 189875547 230974592
238545 657277 321441 4187629 4359425 4776285
595620288 23668812 410728499 630176595 760423455 683183122
47933767 11553294 4407311 158620428 196445373 202930266
115745749 135016072 3539903 343270842 397566464 371619172
265220425 163543927 17669433 738776844 539018388 710706898
14239027 25217719 99236325 280700388 289294026 263978253
53319085 12578307 16708646 81547723 83045822 61532113
344536192 133972779 122308477 378600317 293884588 371379831
62127074 138522397 1603927 321083287 349151439 352160627
69802445 22019676 148862948 647168506 648416580 650171058
140223762 98096238 257258040 854204602 876666946 898508838
87964641 6463816 747476 290090081 185939241 243068160
75579337 34396966 49207002 769048261 791837057 586597478
94735039 15252523 24126736 353915400 306942524 343933331
226068107 65397839 63929687 550885347 634352427 669725401
117888188 57868213 25140369 774347942 762949763 597256564
13185070 859260 10660226 42071001 45002694 49115267
48370462 124725851 306859477 897154010 813261837 709187486
100518936 17347203 5330693 145343592 149665407 123345059
83439299 251056247 67474201 676248233 928504755 790170629
141144285 75649792 428354256 940273744 781888605 934099772
235736087 187370567 108146390 842796254 812027046 800390840
65112268 9528379 30470398 279188020 227022798 274372192
342190347 50702441 103841042 454664614 99951231 172732264
345325524 39069863 19077357 527991479 546940123 516878645
180338894 304927043 39288680 771520411 729853253 821332555
17392616 14513700 14027651 248518901 206476033 246507583
822584614 298005576 59840418 985051112 935121663 970349090
4014967 22560170 75631418 352832364 349385177 318258971
578281852 46593688 3343042 879877272 645813200 510884155
125609902 78394156 17859733 432071840 443432709 303377891
69659648 129157472 72665750 796417799 783431601 592492338
61028291 238713445 34975488 667066104 726780018 397640341
99292076 12699374 23544805 138154597 94050694 134036255
3148906 8373514 44317631 268378443 256649037 269233334
59090334 9489043 9685135 200362892 205019531 179893196
64245634 21644099 51745922 798985542 792466932 745501007
65604345 12126551 15135955 832015114 775888414 797457324
81801757 89176250 19501093 377650616 311860489 380711508
24719489 29276350 61423015 248534800 329868949 307891549
64386739 12032320 72675806 84567812 78300841 82428072
374301221 92472483 69679346 851303554 451351561 880033073
8820205 2140020 1966192 19510294 17353646 16121056
60709360 46716083 17169135 378378919 409288342 389243112
254735770 90336387 19570350 754569466 753008693 666004532
194838523 268652 62101232 914899496 840913239 871663788
27207638 5151995 7627264 304067434 270958707 285518962
20850282 136246444 41786904 545212113 570530683 599161039
453195410 58174508 148732827 841306888 908009779 698177006
12586638 4004848 1580468 25722864 28188001 28298723
78556918 23529465 86829940 346846788 323340645 338828328
108147098 3460107 21316518 315382270 278997173 340475210
126398314 71564251 87154022 201525215 359195474 292366312
328072495 169934185 37760055 365351393 376857400 374751811
292288323 102338098 17154302 719838688 698484103 630267437
724846080 104089108 15888719 836863335 731272906 762661769
233142737 65273544 100785233 276675081 214440163 259498422
59170078 8474890 70126581 699163801 677869359 598734431
407129193 69162230 25049355 438329103 431745252 132139002
62599018 67052121 12492483 188009089 172212145 152972294
297510350 273193961 140335667 699859119 565089829 688872211
711692 11697654 49828784 268612470 230284062 259929336
45144115 15151090 15249153 656706683 654507592 536930867
197890981 66110445 24741268 341458880 308649003 364106562
1014355 6033059 4283385 86996824 96501610 96293518
103746056 307446372 5325325 798357384 760044301 869007416
112260195 98866976 30115026 168293289 213844617 207447754
60910477 30261720 47932189 308545952 384432947 318863071
188137831 6625653 47237101 881561371 868082259 970024801
2919276 13968989 7113043 147164143 135931048 138538025
709159584 46386558 60969280 836469449 802456551 481513942
352733313 13830767 7075732 559852872 534154805 650297725
19226503 28549241 31665728 391530994 427052014 454649184
26395674 11906477 155287913 805360283 771811897 787308419
720370319 453511476 282184003 784455060 579376379 795550450
15319403 18866850 56599767 382136155 327456931 393262061
92189361 52265208 17055615 215596719 220710036 182566156
62338574 528020 14197696 229260055 260847641 261488387
391144003 28265109 134966372 865185227 856621823 953282727
175007838 10291349 69013764 570865670 652645632 635535867
680030810 66795958 1487220 961105581 848438512 628864337
23689752 29199919 2790608 83173799 109437315 100874880
92186044 19462756 252920 169138386 182623492 160259999
1841454 67697583 22617917 296015405 301101981 289769604
20033203 2852801 23361096 84548109 64295736 67799971
229827888 218237019 23394418 302537061 301404993 227280424
54304479 130413823 121435938 477379500 517688943 521087183
37535277 2489828 8686632 203612574 209105140 186684309
188661583 13957274 76874248 239704426 211931695 181748386
5107395 63941297 73387118 936544047 974491289 857420777
4208958 150664732 42744179 372158844 381371698 334799833
38335909 12825557 22929208 542787824 375635176 407177321
129392891 60992882 131071880 782330604 710086697 754450996
232249472 2699705 13848381 462766014 307898271 413588367
8449827 18426657 278077976 711041351 726652045 771624229
429946622 60519500 337453169 514632369 382157549 495412085
3411487 26575157 3342840 61200293 61536519 60144626
11198322 51956290 8878782 260451016 264455109 306524782
14324940 64206440 31139332 313327251 304140270 280355951
106472000 123204873 34822506 850861877 902541900 863874024
44641664 29186300 50239055 211915242 159804646 257073616
218255470 76063117 148167575 531298274 520699940 490641915
116070074 16897026 27480180 384619505 392432053 390945018
11970918 15607771 3551118 354797525 334611521 333736074
162690223 231231359 292411943 854212524 771532404 893936408
121001563 15070121 12011478 431466168 441044735 411783779
65513884 27824949 36261501 321614724 294734444 298601552
159210471 41414568 114950004 375179443 275223684 383692971
144601160 28499025 94042059 759900981 734120800 699877497
432372719 31694416 143904064 601296632 408455775 171689784
8430660 203595308 209924423 476645362 517456581 625174833
20701799 360055 12083822 59613177 67573206 69610442
600784961 28384167 225097945 693175461 582242811 510912320
29920470 2495002 42720961 104145158 63879628 116850046
180641589 195491993 19058615 612495006 577313299 634651265
48196262 33408973 58855357 167357220 142434859 135968545
10901600 16659109 2400422 13511722 20800083 5916929
6213567 61885848 295125069 862446937 814107347 797450853
391748428 125470789 250806011 597297286 690008219 576777104
36236659 11767984 9597499 85328848 92057659 82285795
154400107 49796502 31241825 536040350 465379695 495317459
216270117 86076288 35652461 285581230 232524593 46463252
2785136 6706241 3176058 68116405 65889577 66208927
1699274 3279556 2823421 35938339 30241483 36916603
523901226 268268673 23735604 754495750 724802812 722308637
13309750 379177 3885589 89331155 81074933 90590821
68881195 20652408 4661757 840571572 781615273 776837476
182329693 193021556 17493540 702792103 686528254 820704430
10060521 15628434 33556782 417059926 424678614 428837326
73500811 73104712 2880192 235809234 233852190 240575063
6751962 7174886 1005111 96973447 103047634 95296151
346665497 100516675 212098164 394942472 284051269 385168179
50534872 18456995 9743276 322340816 355435277 359207019
30638504 51372135 17119766 198954089 232030476 230829811
92217613 34720735 149085569 368159989 335697150 398314019
60826733 8549465 41906023 305421241 326577092 304957411
70338645 27832942 28895652 133313137 76615867 138169260
1310472 9107017 12234851 98521969 128066133 129293809
15492401 894290 98795 44746461 30603092 41540174
228152873 239518809 70016406 491210109 533478608 622343722
120599515 13948366 46355083 439806295 483930205 492726815
445007477 6547945 15496575 752033384 873026078 709467077
582601823 91727468 74255591 691971948 619389610 608748803
133469130 87071225 67798617 370280514 409448950 343914616
326020136 220052885 274031313 481007725 283112759 532211814
170722679 75972912 78364062 194881189 177679123 190931519
1010347 220744094 11890308 465135514 501758509 526299053
225570598 98654668 297541730 738375751 800868427 723438066
11261583 5984902 784528 23451464 26562694 20226274
191896594 25782127 86723129 585898295 581040102 464730311
327283996 143659912 89339600 833493184 828755674 771657911
357080941 32511579 88630502 736618291 454532454 496986090
21794505 3740691 27973182 251545570 252894562 263430771
34408084 1424100 1327669 83042677 86301190 82723926
388742664 5221809 155694520 561858757 509139025 514294840
148468147 1514081 172504033 717142007 706230913 589079338
4703912 84542426 18020457 499210693 608111636 639479862
272812742 71820448 38411091 609681943 553475722 338720927
12879415 29631745 18499365 99055064 90474235 127254377
278539100 46687292 5131631 345927700 199877103 254446486
124251509 32761071 52868827 331186794 350539824 308676981
77366026 11021961 24293849 178233309 183066266 170392018
13399106 39244601 66421392 360478688 409433932 386632643
136638038 92066960 16068918 331566097 322774275 429512171
106451228 29995309 32264827 290913125 253039306 297479766
383859587 2134826 221516390 664565339 497923083 629794954
249958045 48660752 48981428 303370282 267573551 124046621
21656355 99432928 22750820 834242029 726156381 866127043
580521524 82001574 334127935 774887834 166881127 547087768
1216781 879597 696927 3573158 3886938 3824235
303763301 28321438 81517792 540963916 214353481 438200430
371154324 35809145 75019358 823147873 625702592 760039711
4286830 7358912 47939963 466066015 557475163 525707636
265270164 89473328 121772959 409715518 418890432 265184564
16538075 6576562 5851032 56974996 56676269 57215706
21677129 4643663 3055885 143867144 125656826 162215895
53486017 21276221 5730197 98888761 76662698 73542558
154097214 38087296 14507194 225288172 229767033 221826405
51514336 124183206 90949929 556754409 567538267 537903423
36488084 93547081 31219493 155294095 186195297 167333280
114431431 23243200 48484192 645735477 617348460 629763419
79303522 5081109 15449515 270660984 201652698 268388463
118278885 88724657 26387584 331592696 294879775 340334432
112215739 100317089 142491577 437912703 480907070 492772538
111712236 7204697 268719404 810542292 746503254 821337506
21388141 536553 100802194 289878661 274079576 210502052
25585650 10079257 75189249 459183285 494767576 446942974
76557099 23949483 5105053 101393236 86083032 85123772
164563767 89206096 4180693 565516480 542368287 524974593
29140368 48329230 44327969 138900802 128042292 150244553
27413351 68976559 35088195 607601177 554088745 598454171
66382010 56518145 18434756 229880097 234233218 203479742
75434152 74364700 12474759 409582739 391791248 409448163
553671072 212526272 7752405 616076579 541697784 463151497
169039638 41916517 145759355 794867712 836031812 862732198
394409284 26703069 54291995 542159970 367750584 521910397
331394537 35003530 76942492 571615925 529196738 563407867
59683303 30767894 21448240 84597776 91415010 73847134
46400573 30377248 57632232 551376846 620418439 501809320
87660907 50735058 193953522 555613813 403111214 538267496
179570372 337014492 56252847 721791839 875098306 879151819
10125818 3624923 467282 85919634 100787476 117965102
1497963 67576756 79170307 863494496 862334681 955265950
57171598 6925452 3603774 217614466 227290378 150357261
60204753 6137563 22018803 78039097 43036456 51614489
320982548 289524928 50599973 405701616 431454617 209936643
682116032 213756202 616314853 705277144 481480061 844508989
197340400 7163028 14988048 324182122 258428949 288336698
17187155 30195983 1244984 370666798 366669640 355152279
20932312 11011790 6559479 218211180 230852664 212358384
896743 399814 770552 2477306 2527434 2406987
188016094 27988062 170967210 208439346 203481125 231193307
142248594 107035092 58692087 699131175 677655235 674011912
2052233 3221796 1508143 28959824 27095860 29841352
396095691 121905419 206955408 503883890 541817527 423645898
120026237 24263972 8052702 240596470 241889182 224949634
187337742 162720859 20735743 572078858 637642357 681234070
155671496 29004437 40370452 228072896 260560348 222687178
1316567 4570535 421623 100947923 99537859 93564259
6346674 74982129 45302074 512332566 591481355 532679527
83108982 61681005 136289507 830753495 714220040 819409608
240688230 8934392 30483573 304601138 56924950 259990792
1644350 100374860 84811929 404132713 427720647 394479635
174024650 284527240 1527119 902859332 813180919 997805915
1090065 30142465 6686375 140547485 155382142 138648724
189423044 29949603 76453547 688214469 824920594 652605797
70758064 180637821 32855392 939670480 936776178 696288379
116210010 67791946 23346377 325932687 323858942 269591289
49280665 84223775 215078991 945653928 815728254 950772065
297644867 109749808 98847220 383831243 337960702 211657473
540783591 82726099 294454223 734543312 771032437 428754730
5675290 84330742 94596103 679987622 693238447 659370833
112350871 24138182 35536806 359212018 383296303 328137154
11897677 11610240 31814640 290815246 274898046 287786942
47546494 31638416 33628782 382988284 357576174 332540564
10273622 3451058 27805140 195136410 199664968 175609716
41575480 19615914 110305238 268668327 279340894 227070087
75914736 57360598 24065033 542463695 509373758 463912732
167759254 85192887 41121098 428661093 371836540 447161371
9244506 3639531 8340749 149844661 118777545 153342986
150059237 25315143 81952771 344412253 341418426 344222763
2470202 2311133 32324752 315822624 290551045 302156181
149522442 25290806 68164776 164488325 115333521 152867307
475235117 118667094 17153168 660489536 797616078 203678496
194946431 258713499 14834798 725866009 767645198 642274741
427454872 266746496 335735906 796286896 770247274 619653177
68542180 20024515 91851283 738963807 773250550 776108836
45467682 7338444 61790708 457843606 471534590 423816041
441770281 66688407 40612477 689105388 644473332 665869099
240226185 123091027 42857034 933301600 718272095 822244997
159804938 173031617 642169 684288159 471078480 600953037
90149320 4822290 11108258 138269386 108323415 114696139
55919394 27920813 44278754 176542348 112935692 198215501
33066325 59526066 20374286 862515119 891962027 820834094
187772319 60475948 57289779 445176090 464878900 564188314
303535877 3298849 138542164 458178026 322036983 453266962
678993920 67986383 52603179 975881461 950372111 886195122
114255050 108296234 274078968 838824112 836288242 717116137
404475779 107308590 335085866 681432606 715292226 728724787
29488731 431074 17685909 96498354 92115108 86764430
453771145 290115270 80847546 553617013 515785573 520548964
7983569 8163701 25332690 285952669 253630470 248913696
403242 148684959 27358329 419355759 470511827 449253341
3405111 46986970 10250328 109705177 106351227 104607541
52378324 18439836 30215082 64869095 49547684 41174653
377094216 34761248 8711760 668063243 640409091 645770986
48301359 3002727 8791917 78793304 76967278 79482053
16418107 66848737 42143406 269481936 272322734 267375809
63315297 6570488 17331305 287239737 233105695 264212635
35166976 37984528 22004948 186909118 218157412 171886100
643320962 846693130 201812512 918550839 939765506 841272094
54422082 39150038 17869906 468248059 400028402 467330975
287340714 71021446 83608090 405254611 408312276 317677846
205091774 409227 13338643 923573129 794371601 860202964
429436002 153763863 225324268 973689677 981318349 982841092
150963596 13204848 59172493 208075666 229765956 174107036
55404905 59426518 20983555 472573160 575567397 525634761
61923272 58727942 18239924 100169223 78499228 64026166
34611676 25869980 19430467 289550851 250324029 326642849
22457314 4333278 1694096 43286977 48682838 44901409
25713627 12492425 1509806 77791929 65268200 77604512
609794775 24086667 100677623 877804746 748435755 888256853
690264924 442597587 23884781 839625499 753646161 816920947
90323851 4266501 4164984 258707085 253816237 267614175
405772 12862951 51157480 175757722 198380769 199394582
490412593 314892943 72789779 658448071 625761239 802843930
92632060 1312519 6362542 100591902 97394541 103425569
107848621 2378795 12645600 741726583 841778468 807324396
11534704 71620659 96643171 514622254 635995406 637468767
250817805 14621011 6933099 321253605 197772528 322453098
10480131 7972832 220157 58637100 58869580 65548560
89229909 19742217 59143589 164520092 143760172 162429681
9188545 11919984 18126272 262491334 209132841 252674004
215312836 127327958 16916225 905641733 889567244 835796195
4855265 52828014 22177177 587268656 594279896 478288048
592722065 538124608 90438653 675299926 677925397 671616981
35053414 26704370 8061117 405320615 396692234 382841384
494197471 202406895 5804974 818262868 732404935 504305147
155506716 109911208 17232442 327198730 307221464 193621117
61255590 5813405 4889981 106382537 94543144 98884600
135096921 3786141 22041719 326171599 264465520 323016564
463109786 331089165 75448925 732770354 679025732 755277312
179517613 111400854 60034974 384982042 288208980 375714207
4436235 8393405 3269637 74581925 93830558 39096923
135821837 313091432 50116204 750724946 852722238 752533816
18841309 7763436 11832957 129896078 104359119 127939147
2360713 1112174 5318375 99134173 106084294 95890635
102161420 104067302 35446072 444252032 424365915 358570978
414567317 703906703 112551528 967403380 863866050 942343512
36602764 286053 2949343 91179421 85757125 59534520
221478963 130700536 116075944 299317365 220663607 317702074
107766760 26638783 30825103 258669338 204198084 261647494
105092553 23902289 8077597 218901474 177082022 230638860
108892690 72374584 104043837 285903702 271773896 305451271
45057917 229365228 55326795 691641586 741399346 699300633
14338257 148578516 112816302 552029442 456766554 525838657
287617135 117154306 410739819 651746994 438977919 491561191
123028207 29671257 13352387 742316121 570717233 611019457
36119398 3243686 9722571 281294686 267809111 268124287
95373723 77664532 46464593 592472424 557450596 645046420
511467098 101018079 20730267 879736337 837897221 657177257
86148390 40741194 78152349 249910328 252277202 275207805
53576403 120848712 64460529 670959706 589958605 677476763
100578145 128861513 5482599 258828198 279639217 262707588
8765812 4376451 8255973 60982734 61440332 50447623
46905283 36758189 121043692 547303674 453101871 542256941
39671741 10452985 30496301 337879054 177678116 338027384
49364641 233420114 58945453 554492962 772819333 827898698
371424890 86874107 73691945 682841840 651067853 668349003
39798428 94478158 54343480 301270370 320466055 298093210
2302342 13346375 10744193 375523689 320672506 316243660
180755195 60879667 41309027 608227674 440637153 509385919
3033011 8303387 589008 50612134 50172694 51421142
447593958 95554373 808154677 876430317 664085960 881817215
18685917 16138782 24488845 128506088 160471703 136709481
120682371 120363857 124681877 750985870 897533241 641253576
48774754 85187861 15383563 619202102 689916288 677030932
9069653 49236919 64700258 373550133 385886904 364643987
560470661 177247136 548432252 704528366 462416565 747711162
23566488 51572532 57374001 107317664 120139998 122411165
26188811 91422290 8247645 746648796 729899923 781031781
80919013 3951581 37859084 281067111 315098056 321551430
111213932 35119334 57685799 580041658 626194391 597899143
5379751 181163632 179146140 902711180 886889596 652296822
64007593 60114950 106746604 772727536 759034868 610152435
215586026 98591093 9962104 670094729 493806664 724836673
518066533 42556758 88327275 929154967 993889120 674089172
103035842 9957976 23281676 280164894 219118880 262832470
37893731 6118921 11785104 55420504 54757471 48182657
75788640 101636614 123966381 767844986 647860572 692313248
69279656 15284487 69701853 841438103 845559556 832312243
2578107 64625 2571979 17944240 21021644 19810098
5366202 18096196 66462996 249742899 252342073 252159080
51833719 301948 42648365 605865392 580663204 576707705
3233400 1740316 32987692 219046184 215308685 216439450
223982771 85981580 44072387 655752097 646445404 556056530
8839132 24475565 278243 126942538 110643235 114923889
88999422 37352238 11287627 140228434 116732224 82898747
420847872 76000636 136230757 752314661 810378955 820447753
10582407 21759629 7032382 106394304 105866437 98135097
7520411 16920395 29328593 237835544 322390200 326257288
70717517 92803393 6777875 133972628 147407631 123620458
153337510 13066410 13522462 272199145 235494011 182458594
44724567 51407319 37129183 328859093 388703808 225904726
8605585 11952971 3444530 159586197 158398440 140462102
37591411 69693589 33399259 454264760 518133413 517883819
456498964 9222111 225732129 647590136 497679726 666022022
576448189 141130500 876433 827887935 706008384 777939173
723269258 448520732 83166632 804929553 816204795 517035842
175401687 1290248 18568463 677265507 551046081 476771397
11159926 20826182 28556506 400958637 379895058 322506360
88873164 36241181 179547905 734475978 742403285 712392330
8637287 250004702 114567106 720297245 826664346 692095197
413738936 426227363 26481491 593104119 622072100 503949704
46763470 36010667 44249094 439734429 415666208 356077253
117626870 35239484 15355505 327312299 383232823 307252923
116060191 71451483 85662178 332042224 437861391 492386347
118276092 13461429 20105672 457959343 436222017 347597919
149002047 149562319 217410836 604395615 572548040 555982240
80683780 126231463 92793210 738662080 732853296 904556334
49416301 38883647 12703110 405757046 437252025 430764840
319587977 139512851 36458746 848546215 822047781 876779546
113388796 152536329 130182814 452230583 454881809 458269191
93796724 48906369 26486956 409548243 439012019 366166784
75818929 18341492 32841574 273229914 238253987 249215573
196155531 3284501 44034966 892571519 884261758 837380454
22970757 6366734 8266404 194557597 205899456 180699207
303161238 90652776 78415633 340985139 293336854 282349373
125780638 62809248 72204676 449926448 298395385 388616540
132812673 33329583 95429015 443905599 461797525 376410309
291158789 9351838 105862132 596452266 592185817 754046173
1118137 12036360 146939157 499753737 548465242 439254271
9231973 13388966 3118074 45507897 40458319 42644025
86037591 17216621 89830734 136762119 129171072 149342752
89452919 15760983 14968398 220559680 233953430 213858479
427730884 53281355 15531208 477166454 287992091 431620571
171281224 10235879 137034605 196910504 128923116 238889756
252987132 322341857 64693167 905510478 902286838 932579662
44755192 10391040 75387591 259749517 222308719 258972058
146316422 3242857 107769310 171765897 121627560 178090486
163973947 112004390 55653989 772151723 867647887 856299931
253926512 161835843 54816031 689896417 658228545 650688315
496925368 13954821 139493998 715058110 274975273 786938883
110268236 34449288 4342020 627338102 567540746 624340233
30104052 64729977 47239271 469975516 418985688 481206819
107246772 89910412 68540149 240880534 209218872 239131986
220726057 42468764 183647228 489740564 437842442 455761106
303526921 97296464 248567212 638560274 601372804 569650675
10256479 19926005 178720075 273956666 363124843 362710655
394110049 221874686 128379596 414688063 460232784 439475722
468776511 236637791 158467425 695205371 517594189 751009192
33090495 10486727 5951541 38345887 26306619 40576422
26137518 40614081 47617771 269722259 232169234 277806656
149049204 76093059 62689113 550700508 551200990 486391337
43447469 3649241 35817587 568105096 544724843 557735093
34967326 34325931 9999533 135723863 124971003 105579227
458650689 77125323 225658454 797776595 491232093 766970009
27644877 75732305 25466057 195210188 225309489 198764212
198625894 188720196 23362149 721697673 711056379 710133541
511909927 65426253 482987096 962314664 675454282 970375271
485715456 140305915 283432828 686268369 767713711 611857661
274256794 55089580 32194929 299747508 319405874 236612853
77383951 181613855 92598614 891058174 830456040 807622074
5484947 2515769 2259959 88802806 95777994 97664743
31064139 7192205 15623291 104916755 99828355 86766163
125082402 41836027 41431569 156377932 149907550 153169833
16861531 55749225 1138146 335398941 301254950 313892147
312495791 69154903 51475501 846856684 707023810 869360298
118030927 134063066 223208626 784896379 578528294 760264736
127570148 52893566 10516548 803756522 896236836 901241377
65844963 10488431 19661239 139104918 99325964 125266877
356147151 162744961 48729303 708742338 671525797 710574510
133053978 16940948 288117 297707633 313287730 355676771
446541813 262809112 243497005 711487012 541473933 414209479
319804469 228112563 23565393 388415021 415483622 160234223
8275591 27892435 9031455 208869453 206000728 217939085
441705903 301137816 171060579 873632542 756004020 835805087
12752396 3862540 2133603 75979011 69992601 76620747
279753179 45160924 39481701 856250071 869878052 843549944
417952581 15455438 242067048 484233360 391939439 453955353
64153458 12797991 22196144 424796700 417236266 404058366
53333322 131387168 810109 340187332 316921189 394302316
3339149 11310610 2014782 80820329 85566152 84031690
690650504 72839438 186693502 850678902 607344082 862295726
396767161 211819042 187542889 477251306 278755575 422194189
106701149 52445033 155939671 872790349 673014456 858989320
62545867 168357131 12488727 666287410 655664449 609513437
150041390 9581057 217109276 723140019 638613715 643513410
79632203 17223806 111240341 719629773 813439937 784623495
97008608 69471291 96807900 842101071 786975905 687778810
176782001 9161695 29213805 227602893 200305885 212737319
68770322 61097583 183273833 885181507 865545652 799229692
347141898 238132077 208853455 469516379 320449434 444395740
8201447 3217452 8046691 14636675 10402893 13907710
51332025 19191822 2606213 109687689 83029003 116348738
206327629 47730500 13582039 258833859 281438804 175258387
241090469 163781934 43193521 314658337 343159409 231234009
124484574 18267517 81417620 858347977 843887608 786092197
43070436 26746147 7121795 497036764 505971866 456368054
321260063 184382871 107365984 805609433 735950427 819281354
460905774 4312823 112878893 770565471 588647800 720755158
253782740 69723457 63327141 436953973 450975673 463975911
38542414 6240288 9527752 74748340 73134400 84758161
168660120 14844508 52210386 318855852 305966578 289330844
41703563 69245984 63673850 430302649 383710931 386608157
320477133 31728671 168056245 910386008 907709757 876275083
43030392 4416668 21645115 104017498 99570530 102492751
1874155 29275371 32477524 431253465 417319809 388272754
143107525 8978315 43340921 220577319 188836553 144959293
72042422 49547480 99487948 984404295 859508855 812666170
59214475 1148775 90642082 726431814 693443862 754829475
37390284 130820747 84739752 509412840 524726899 491121886
109294695 39424616 85558185 136119509 116414873 139620642
810720 24537307 2660889 173815585 157909332 140019828
313001 1753448 4297342 17222162 18157621 20096332
83118910 26679558 57929503 208093016 177032111 175715214
1049899 7426524 199855 68574279 67830105 67222437
124356456 59349923 65612886 141126153 111654601 126611501
46524447 19615403 37201166 115635125 104853522 120030782
24944512 94214308 49015969 614612003 598427264 646354103
411908873 92425396 200321681 513746870 437421072 304068226
29263577 17823203 1563028 31917584 25833869 11443787
60876616 7571167 133738494 681759644 743391277 695563901
339077541 170415895 20144896 844502725 729575503 788586682
11335107 39442258 15394898 143319847 146504494 132903344
427079451 218503093 29112481 885003069 848462531 677963166
160990123 54009159 77129899 825319054 881784012 855442023
198448080 2681179 24195071 457535857 515863407 520098664
244018337 18074388 274208621 839621348 836854601 918484698
123221760 18283103 48816218 474296369 447651214 491210733
12434968 1000304 5091409 44543070 40801628 31881795
377450478 370355587 30977719 662619647 661056429 330185046
377550905 26636978 79590517 773737282 727150467 130664938
259183132 45494970 2587004 504203916 550934047 525804572
454212453 157353401 287304798 789466525 837112179 828620006
6551217 16290920 2233211 97272922 138319041 115941356
365008926 29898020 4495560 888647007 809943316 901894560
175648455 106696023 311695407 619679742 741626467 888533864
118098370 43550750 59337673 687015064 471305145 653794689
58401844 42014798 46423972 790496673 765534924 776037136
5647118 55712 709418 19397285 17917029 14900327
51892976 1358609 10484496 201535430 196525937 234301381
99722512 109959911 26110122 380714519 379377696 396370926
296916688 245320609 113206277 393991076 576387454 532218638
1138096 1992835 8268680 140928850 146819047 149050560
192337772 26495617 56809139 435678235 412341378 432220378
23265217 161992871 51956963 795290735 812351407 800532184
36312972 14207068 27518330 48895743 45056153 46541963
351340001 33508393 364648765 495154406 201034317 513148315
580303900 136657811 5014034 703212700 461807947 253751377
12701294 9459972 1706207 58731266 61368464 41213371
297269761 7058570 59086389 336395998 379273930 256322258
677543225 76722217 147052989 780973121 524924266 354146561
483636906 100310224 4897661 804099222 813564967 510348585
249054078 71583111 16625173 596488295 571687470 722421585
203146278 76445716 17509037 439348797 404623906 309108933
347118061 235936803 552051749 956195783 850471426 843015175
177722084 108647362 69274289 283093969 250121886 286525896
83650363 131387773 70428183 358199887 349170114 328639754
468655625 28131783 145817533 504681610 131177418 248810011
335758332 60574676 7364389 635864379 646645488 611313155
161445597 121092607 79551244 422310535 406201121 512567192
130110447 32271240 25143803 418986431 412221297 392210898
243661725 160334526 185767573 335986588 391962507 340829316
884417 13510275 53161 35670030 35495493 30536910
312961812 52696121 22824157 507883009 503750400 489517203
94076793 30071196 156360417 462485633 452970757 508202274
410523210 267969557 129026966 876374420 641646621 938516885
12236022 9192909 7901561 24184764 24398871 24732198
22133653 5364615 28272978 160866632 160035710 154473391
226242943 38937879 128031586 534861570 664183348 661644729
121736871 141913666 4410767 323946175 307898313 388273514
346522429 15959453 5597745 584421080 630439765 476994704
41987800 20237642 85486299 693034056 732997924 780471485
59518162 70146962 27398679 857229545 918916984 783131280
205014669 54643987 19734542 724696146 702071821 732019573
752067547 450248997 187428053 834017586 741469067 472920313
71285700 136302491 49597470 449161151 414011143 521287239
47615862 43874221 5130947 150797043 162897003 170303528
126609397 47008985 79159208 390554922 371569141 334491790
459233349 24203440 194241447 958461253 827710773 818518508
47711681 1277867 11206615 327855623 299793040 334229388
10985301 145379582 7505087 886424870 876680230 832954929
27245146 2663543 77666 166651214 142146548 168136790
3249875 173781 699900 20426018 28330130 28314784
131292064 9992231 21174549 504423995 427730970 449186681
102330100 34457039 99635774 209543109 173825410 232820970
629354 729335 359206 4106489 5132962 5502987
95769070 54472138 21386881 650192543 717479969 635446866
51236951 24795734 8836938 160315978 156615220 156373217
71682295 51290090 19828656 407664899 354580313 381495028
297891743 67747906 259328055 446290264 354705509 347650879
48896239 37542439 5776883 126193075 126662357 117796293
75758367 15617005 17358022 281335709 301291053 221485744
530542256 54355219 26567672 721556821 525790545 667581712
34327311 19514697 53990589 386151754 414855630 415793349
174225118 5102866 36611495 248727972 169770740 234841002
12974118 85194758 11241917 416241228 683525890 659003682
119519025 22783522 4565820 620581710 496621848 571471386
669614491 117632344 40019889 731850069 633340586 591308801
111574392 3061590 16526780 466697683 543005092 464244060
15680652 105838052 5994362 798172218 797879797 832191004
229676826 109354530 75122651 616652473 601822484 581224990
2926400 6642952 3021974 67532248 55214651 64749958
425381360 62598691 14641341 693965524 689213396 654671805
10278367 4231145 2722004 37846789 43909873 40579045
224240239 174546642 18201635 302040273 332018432 84668763
131305596 78452326 62936552 879614754 716696119 881738100
499168946 26773731 85760164 714813006 654991245 666648184
30174947 6440678 23574928 405473920 395785151 405014919
23406526 152578796 104286292 844304393 831804440 745626088
137527 19922 781179 2316073 2621788 2374694
119767558 11149302 106187530 319036346 349913561 400232703
143718891 197655801 13324608 907727995 893980520 862938222
150773536 231920194 37012984 743997643 769238527 726467418
162630201 69822408 254504331 684824997 683041777 660083852
405825099 164126398 60364347 737633658 483334494 569624746
5048775 7142298 51155856 681133327 734989260 725235359
430892457 63064514 196456234 540575299 704567518 872478392
210530651 268150680 242793338 889866684 805122647 815462771
37469647 130956420 36417573 651543146 791903745 748654799
65890055 16420297 146090037 329665492 304495347 340169637
92595763 100026374 1503168 693290903 734332306 711635215
821643 59847870 58325445 417696362 399939432 367240061
250491905 23420181 188144966 640819890 331912966 549795883
303546890 168959321 4180924 762051708 881656038 861689774
562726000 519883884 117776743 647265165 626772579 635012434
12328217 3432737 6085349 28854068 25501667 27951879
449790593 324517393 312399586 575990783 520676561 645265172
14710990 91675324 132348727 259536726 253771551 259534204
8565929 13577688 725115 409536325 384675750 382190946
19267667 10470106 12516439 240573751 226502229 189663865
552324137 174938773 254646458 594721198 385717297 582953585
24109180 7775876 82070437 532599207 475599074 545804456
1315709 11653785 103345630 596929584 585164815 565107224
97515104 55711749 47104731 417563421 437060139 437490062
39721230 25446579 102447862 690909767 670539887 628343758
110541596 1399818 6272527 257561666 277261180 272492313
133918256 21289530 147240423 203896343 146915801 208382138
672628308 21098477 295434940 936008123 934896916 893542763
78518283 17510785 2655238 167017846 164742809 184889702
249187439 4093271 18459908 477365353 454256545 427864468
61095728 10575892 4250625 115672545 113813045 95666441
482008901 188138455 171448609 602668978 578252692 572321532
27313396 9842300 579932 55314442 61543486 47824335
10701888 74670053 181923019 834917232 867944360 774356348
88848182 16814571 24203486 103963708 69950265 77760566
32640154 15174460 10307629 45700418 40489310 31178076
51510350 41047629 2304012 334512513 341832733 431612431
18343508 198995 8319187 332373727 355186246 304886312
45881019 11613658 7799876 242969864 275230052 254247698
121279740 237059941 209975553 755469972 927415888 880694708
88717882 12494241 53436940 191426594 172845912 135614084
237431280 57839216 8737435 792130972 736613496 650435159
240136076 75766904 11756525 519689465 447708802 467414899
1210506 182719 1322546 7094306 5166041 8218890
91980269 101491181 114782393 711738904 813957696 652003631
210293157 7574032 27128014 326841699 245068095 289872494
48765192 8273272 23979402 517186443 510847721 497309052
829846261 34748856 233782961 862651702 391568345 666643533
18610793 25164135 37128955 487409657 499155466 555649028
26745240 25829339 4710944 817774232 966959509 870358285
192738573 266976652 160649239 781592019 743862399 701372959
81342014 46172072 93237694 595015583 626179330 677552752
815892390 112765132 156619262 927482090 565466669 714908989
51160477 17655656 3238325 221876959 219336294 195914716
1155488 3249896 915443 17002025 16277620 15788957
196449123 172960676 47535097 332171945 373360144 322147943
11278343 13398412 1223194 126558848 123261713 126015622
11054279 7414877 8096401 101836310 116495236 97603275
330593780 72475036 196499240 533092865 552952690 550889777
329960291 8817691 25968924 438243489 362154474 392189960
108382609 54655709 32134152 116105879 105913616 118620018
16658805 16827072 115328442 410237966 431502572 390893365
84008477 43693284 1713131 436374948 426772535 383884076
39022491 64710228 51530017 212461978 197083824 202647564
64611312 81235075 40667116 680420079 699349493 648263657
5725637 30944609 3410813 72223173 74778580 45681538
128767201 113453755 13706513 300943221 247059496 222361238
265424223 206010207 4904828 940310485 929965919 950892949
101061268 93534640 33925411 135635524 107454225 116367800
48759612 85519818 149935788 601092513 608816985 563107456
280191330 28229157 134083797 504357971 546779575 437545145
109910 887643 1920233 32914187 31134114 31127657
75549770 24974278 22999787 412710727 395982006 440960124
24239885 156814088 24386175 915644882 810634443 874445984
63524790 88705096 10241888 507403612 620253338 458101387
498858068 183170324 120793953 876028472 608139237 819287241
126307972 123854325 32791120 541402805 782052362 716231934
50167096 10057753 3576979 260335620 299401620 302190016
141097101 38488377 135995838 439496582 744105095 761109226
5166799 60679 2132973 8442053 4587621 4466565
6175231 11754104 15031327 161573433 209743833 210594935
5115554 11879585 13815268 220015820 228624179 217543077
202473524 71749753 138771866 354453928 342894720 353625506
68727369 81442269 51772710 257447638 138717143 254455923
371805183 18936171 12381460 526096474 527052706 455068085
9498517 29700223 144710582 729781277 764982809 906853952
233675039 59414563 49018490 954500301 878843714 820820855
35011249 28091409 39213615 90917840 90061450 89702409
304546 344378 57947 2896682 2850541 2899415
92397846 6710957 9201718 393446373 440839845 410130198
59883627 616612 19733440 189994835 181415040 184825877
40191339 45488167 41764890 433470705 452141347 502659973
439667191 21367718 22908550 900924172 742576831 882714638
235835384 295450409 143189293 557912740 598363033 616182997
6247352 20490105 6862700 332443185 346363683 367989555
212718800 132556734 144721439 314520992 491067755 459675722
119831945 26416909 18596715 323074167 246533896 201038732
87805822 2859313 5978447 573735216 578480024 563811485
365573226 38521580 47893725 827087623 835126197 710274807
15828031 4022540 6933460 63640595 52588708 58572166
56448798 75421543 59807109 717669572 884454833 830092072
847251 371580 74495933 711100047 635874050 660543822
506115414 52120086 29336905 616317834 593142517 546384735
56237859 38907379 49812991 216865084 238718777 242375430
15861737 143506496 35928266 472983451 493614365 461367725
44324551 577503 14589214 58519577 52307477 51706003
62246599 23206134 10304347 109918976 84601874 101410573
21571977 199651854 9237288 411867092 412520899 420541639
16024670 8313184 64334000 191814912 183187096 212579054
3148889 6633574 14892043 375549027 316076056 362343753
6543620 2998607 7562374 44328376 37774536 45671692
52582677 52276225 10096745 403297596 386883826 376757351
242215053 46288476 71348062 312917491 283472876 296543765
241921852 25247571 30137570 619811181 606021116 611853951
1171579 24588609 37648997 630267183 637453578 651996639
87428875 4441169 19943961 114771514 40649304 97536586
68912110 74654110 71258596 483367279 513466996 518531747
125257123 273121397 104013869 913244297 907389503 904360143
790681 24642557 155669656 863009554 857507257 842212166
549421984 419127230 35361585 831806030 825635901 434287222
933759 229491 37645 1813677 1739148 1569951
446334184 219400739 101640083 886595483 824430317 705422728
129905460 29086178 87897175 378639671 347428127 359906197
96537354 48782837 106056718 711903474 756093329 725912030
163997598 29416869 72337739 338656627 352454095 317053744
18992178 3869213 1829908 20549624 11214796 14004323
5813193 65469180 5033652 242103879 327420849 284568045
185100549 79035445 265484094 561584210 461475537 552354817
72588041 292251101 69740854 859420755 769970575 737720368
148782330 15454158 30992524 242492339 210697104 171996649
106200378 71266954 21219793 417020492 536791896 473190628
33878951 2513824 40523663 261202863 313408959 290153740
20804988 8276185 8065174 52354848 53905976 36621553
13700765 8852946 3862910 130921917 148172223 110114680
375002452 132712297 176340163 703573215 658175029 809097167
49584073 97945924 3950939 551474240 558093773 508901398
269600044 193175048 90862452 409851537 460282785 386755906
6993958 20516918 10539833 134885734 136443649 124488347
392889847 218819365 72289168 534557780 543162398 438064435
61059813 9659847 51489880 261096728 258560626 211220626
642717 117607 446427 2345691 3092768 3028254
528421090 43220300 6700929 950280812 910673863 940003402
181278259 92456648 75244573 957572123 934601226 976890477
361047443 121394622 33426298 414236052 340974119 448998896
42632597 32255068 4045185 534834333 520484170 458636925
49556784 54968097 30635563 930621659 860700244 743683645
222417805 191739335 47818339 797246226 760833899 841251763
757543734 677793816 56460098 805593832 741890006 670356548
477040815 124791135 183447127 953736642 894764507 918940175
50213249 25852335 413807 186745674 200188869 214289652
26289860 32404072 31839327 601103867 560726255 658561688
320195879 49598309 141235306 925224656 899331567 770559881
502595147 231009545 68439756 949212627 956880082 644891868
42091885 38095882 5571455 174614932 207760500 187826179
77494 13540111 16219868 61966627 51037944 57879625
42365067 17545291 1442224 171925038 215768543 217920558
565515513 203692499 27399761 942519879 969431270 908719808
101385300 27002234 111253797 718752179 733737657 742876732
1437870 14522716 5094175 54952968 52444979 45250234
47082796 12663515 76422416 518488334 635245308 633127207
143379655 116225889 56065248 512938531 605108711 647066756
32438527 82899847 179157851 860622460 875358531 877642227
514976937 61429472 12321881 837016299 307814214 537599024
97428074 11591720 67126562 464113241 454524249 441362358
141266114 17718481 1531894 244060005 192864978 258036210
29721454 14440053 2820279 123162175 123284538 95597788
19284158 32892203 6878199 422568692 530493969 506787665
379211001 73694700 132713813 559571647 420421297 543752725
57970714 21548454 32097156 418980283 383193473 352303559
56970096 55510880 21110722 64533499 61944117 58290097
109657113 65913962 79626530 368727569 555564892 578907352
357589016 122636760 231836266 838563681 582624063 706555792
49511285 24214993 13631579 461953343 464359607 445337410
112573923 97927610 3997051 765523114 828601997 483515736
58077204 19655779 35429726 141736183 144606939 146195571
9798445 161353 3444530 14842892 8159973 12068618
2336391 11549592 12817409 183344637 176026394 199803994
50983657 94450600 68282785 804563740 742865426 467512946
76206550 41678929 14466988 270455853 359081085 361935665
568675059 277926902 52638734 658060335 647987257 668215851
229291622 151016001 14711837 336107880 328029199 278000455
131086384 120149405 58438454 156815379 176764930 107861510
220159874 67483023 54479490 351518662 246279404 292508195
647414915 439388022 343952765 702825263 507453591 595610634
150975346 153280512 16224635 772007231 720524913 747344062
262532585 28709193 74975373 517103073 352682004 548391866
643792144 412627250 300153394 724949001 933445613 746910255
15223224 73673906 17424577 196650289 189162383 183767409
772731 765051 184360 7705827 8111769 7932640
174518451 7123722 52841664 629331455 624419497 516594631
794275 102162500 19272958 444203564 392230877 438056324
154218016 56543146 28016102 325142605 286080242 317632646
48049718 62608760 39472528 299479465 323107034 302342979
382047533 87929928 53613497 714230893 727819617 725499548
438526632 202482186 109781490 845418018 857208796 737280754
62577311 27359002 16256545 314207035 276330503 282106244
153725778 31571440 181658424 736188340 653087162 654015193
10366519 6878597 6699450 12829532 12933175 11590301
81775812 62827582 24472351 937370451 701915231 897192245
3658793 20305525 23981753 52350142 65291527 66198231
35080216 310369074 82644276 613238652 614412407 603759940
18448115 1626261 94871422 390789379 334842828 364518251
186247514 58751982 116359079 460719710 575671428 483146257
11387432 4305997 15669044 414276794 429386409 389886924
119184703 16843250 14289203 415423317 306519173 412180202
2594512 33810181 697135 493491910 329267013 444477231
408953908 37585946 540660763 558548250 496138514 767088914
36797478 9321400 16221364 45048053 46094300 52681773
252865608 48811036 71696272 666580880 873541904 849022421
283697399 3483958 83034919 558593271 390600330 528381650
185594949 197891430 7829621 815490288 835344202 819483127
26518457 44068022 22877119 325363346 282618972 252206499
620231385 163785571 62118495 830034633 731097789 807909163
743558405 90883506 127692945 886442879 737254490 681122910
108654497 15347940 136878694 582497436 730974476 685204066
188566373 40249709 180737291 652335259 534780868 655843630
511119405 485691289 257900430 823220453 775753804 645722735
5416783 706293 11093671 616699167 691062802 734360050
327250625 67132281 31400150 460086379 432794335 385712719
259156466 150864068 15746459 553720172 539366977 401575932
53981879 76177090 54253858 675983655 651210513 653656650
56107187 31097852 44034398 199314676 218383523 187438538
48255205 22924765 86809949 416655459 470738739 424413242
326058398 28307343 107762138 494966109 363494890 483932014
350720232 238699822 44632027 612341450 412310595 221239947
181859001 156252710 12593885 194851565 200720793 195790933
53516348 31363811 59206495 186128126 195633358 200567342
85475785 3607081 19401565 201867856 218370267 216992950
13165565 3186836 18825183 592085743 593683484 503985794
248554517 137661842 1797009 728414616 796278304 770014005
213613028 11838473 75280802 455947928 470761041 468723323
141873129 49027373 20678960 192572404 88067956 73691258
585818371 123517914 23220475 669443381 612039525 661366370
392615991 56781926 24057061 506388240 490137989 224227494
55459059 134949045 100370780 715082634 586156756 698731718
56378197 66624397 129035308 199244354 209943909 196470537
111883423 80803742 191165115 838598931 602254019 920284666
857870 85793097 47700410 640324611 621213750 565887887
118070838 1283158 12824226 162721622 106296535 78828165
84189688 33485661 26761644 300853370 291690470 278522289
411789264 39806384 204204866 502022161 459762918 458817291
4568280 27233594 4548051 112861112 103196979 114672572
18654652 44731485 24693850 215216752 222201426 194996619
182955447 31748656 184747609 799242946 517242680 886021529
13330862 7058835 1699223 17135667 19795374 18851715
7764012 41635956 27306577 335569871 326102831 302704610
18134919 23222232 705096 183375899 176745201 143849265
2583734 26005950 21592941 303076133 305726974 250271759
88440722 2047717 67722225 858669780 881537998 797581694
31009306 9373788 43292025 621170745 654311063 636786905
69613787 5334663 16349177 218513791 153508213 214520266
20035807 14227731 18314245 269077048 294646816 284967730
56930882 62550528 94281879 292313162 319536480 314961802
398570208 44029528 120204656 952452880 944669316 959406846
42006566 22040086 47497233 116526404 96696505 123274084
32773683 40177532 30070019 365932893 347485737 359034883
148060626 52421430 197556367 555321405 585488205 588349437
233835361 52228028 84489378 569989098 605875870 622107512
2321440 6650453 53656762 158681856 116721218 140851065
4820227 15797229 24287089 174725487 171168310 181329451
11053069 12605780 7173297 226166570 219691161 252354779
56763679 14807783 21967746 240601246 224086785 215126220
324329700 46966694 9660698 501636188 387713436 499330445
358084433 148618901 118680851 603986091 791470141 461078752
338531463 290286882 26174383 512124239 494957192 501348750
637675554 259636799 156069048 778911029 466209912 675172408
287615045 16635723 69175176 552271116 490607738 501791138
752570217 2237741 166544973 785486644 165425845 666258692
2293590 1239020 1731126 13034114 14719374 12807189
315973192 234971164 83364257 369325883 340444370 227996914
233345002 54611143 140939431 813020727 921858017 535689790
58278127 17466879 39798676 85924203 89512358 92310613
3346267 6442453 3485126 15023239 15437394 17481460
47986173 47853379 134049488 454373046 570954221 548413111
274903466 111631187 2549607 309911537 279913328 255212367
21919794 18312368 40839037 266824104 269195925 258664102
97064330 96661922 94369380 789456884 693521282 894154366
15763409 24068435 10745438 298078243 238099438 260783310
78080419 14515281 124985923 367740838 376881217 351871452
173717901 30396978 95748212 401707400 399285163 338808696
274776216 94247566 48916599 717648211 695458183 895144741
59325771 40382564 55868624 679388963 605313257 661841291
1904085 29260744 24716956 164335557 128223168 167075055
119627743 41359321 129647859 490874369 443375641 600505008
194743226 733301 78082434 238377569 239697469 270886963
38114927 91072301 2901661 606674576 584626717 581565167
218761841 46209727 441805984 831593952 748400330 921202511
8402803 22145970 440541 94930651 91947471 92819532
25903755 16532723 96645088 565565811 562077157 399703162
328736964 78636035 56523894 352666433 342150458 374670569
439207712 39740035 333311707 642774966 589050403 486765711
40256346 21752655 12541573 847977856 910786391 844368706
201965805 130971259 90367094 264022162 183358584 281831054
261709102 132487887 32951284 452638575 394926220 480743879
654311540 95791386 53224240 692236757 627834579 723167669
55734623 9254229 14057454 252319962 325402153 342103075
56067646 8451389 529619 323619453 283731878 283147114
14103692 56893904 9136267 224418847 219492409 215007717
229899256 118114784 5042390 445545391 410627240 402816513
49129983 22779806 7050993 333079453 318455758 313498221
796597 518894 4543947 49980364 56756314 57248286
134568695 67366062 126108760 765292983 811568020 708640143
446180283 163788808 60265155 719256971 793265943 803723754
5758508 1517501 4423577 300568630 308996290 258809233
25020249 2600937 33304154 456845868 385710742 418274159
210303135 55035854 2616918 282699530 235577065 204659477
31340244 9050874 7034446 47050645 41161577 36220463
329224820 54318722 138610906 708612891 735600992 662601891
33049398 9752395 3768257 201910235 215856095 207060989
145436096 14215003 121016423 556490236 348482622 456642216
71677135 82795967 138729542 415250271 361915372 401118900
18006049 44776238 4487518 298065184 467275970 486578247
7078793 43157900 20664053 425131931 294540615 395351747
23241325 994514 5176193 155374298 148040495 120080423
15319369 13021191 6653692 269503641 252192620 248164021
39857990 63841624 12031429 479333916 497878229 488395011
60621556 98183102 80204534 985030238 871861326 970806296
25688806 20115333 6991264 296390451 322790303 259275941
443637145 67241470 240114287 920424044 814496863 700222296
64390568 33367346 6183772 265361723 207614706 288889324
441985226 3563093 47028639 641923302 734934309 694460181
393183330 389913474 46567046 684175326 756817213 612311899
87898496 47218488 32577881 698180841 667781819 624427692
426072063 103207810 87829576 512099956 479417563 474310463
21956268 683840 429716 95085728 50481968 88579200
13942130 986085 4387991 333938726 326720103 319712191
126794603 9123976 34405245 772967045 732138522 685940877
38518599 196513469 2061469 611491273 627545663 606760557
5741544 8046922 5174498 172901488 236766309 231726241
1354688 3720758 1827541 15766033 15085024 15385440
11212041 251230 92096178 289660636 316783032 375104825
567890 11204803 7716365 141278961 138222423 160568888
356597756 92453999 49715267 622691936 566937116 543733417
4052767 9259763 14023785 70618905 82400610 77009227
497264375 97069567 376336643 792613774 777259727 712694717
268345548 61051489 194130316 962447745 712619655 798157415
192339155 50674777 93183044 674989734 605259370 678050270
16873900 224356270 18868288 834455802 770688026 812842871
290657 226889 459804 2117930 1830572 1780390
131342847 75150060 50359302 139933659 123044011 127832199
3445302 11689774 2519026 72372077 96022384 97002358
19276429 1173981 9799005 127986324 102639924 119509348
63730275 6463090 59378096 901027111 712260368 837722698
65895552 4848403 33226464 192902302 171258457 202985912
7269318 7362268 12103634 39722419 59366956 60124173
97344311 7433671 59825465 548456038 537793594 562064704
59461865 8028561 869051 158569078 105938650 158795667
464968540 82438111 571584567 747184432 460126109 741102593
131105209 55992281 49029588 411481891 413927836 453054227
77948715 15509009 6407257 102157999 71960607 77365272
24826042 84202398 6477072 430710903 389435845 435530723
16527550 9474386 5364499 58800475 55750284 63849495
11635097 10797515 3941184 67476548 69839918 84551798
85288004 102902918 62691910 637134729 674762965 627133944
314755531 26836892 142131628 562459513 622684781 593294403
35650564 22131002 5810598 169683207 204925330 184171978
351895918 40850983 52439143 463881825 324012954 355248892
58907727 2986921 33878315 314292504 313132120 300734838
60569229 26317462 5823668 203751374 202411052 183402009
17885840 6752969 14105042 32542431 31944072 46711782
460520549 115024304 74228158 591817223 684180618 607328312
93406904 67434744 127495284 868415033 877951854 912888372
366015717 119685240 155706608 639481647 595356946 667545623
1601338 506315 103463 8123429 8699240 7496039
25802249 46448593 32143774 293044005 241967390 294438313
35640648 50235 15943803 120960644 96851606 124599128
22919336 6406495 3970260 28169470 29086468 28083384
175643887 15827924 67201988 847438439 738218863 809083590
439216970 43858746 183789627 464474713 262756129 465756134
610090417 88258482 20238409 766041937 789099530 377261384
85512456 52674305 55462074 110456506 115630350 107530309
414618787 180155416 35685984 705917874 731834357 204219976
55849197 13487547 3894889 383082936 405765296 366026834
26732675 14054781 18167523 110145503 85367716 139901725
100511295 34860987 25697010 157228771 160460759 119337236
7465600 78487739 6532296 465638244 494138759 486135683
411415698 247643079 26047020 666745616 687258531 590721782
246118705 165262122 87343032 263020498 283918898 196404635
301910060 41976155 198863224 686756669 485804355 582035787
2462410 10015291 53781657 436836313 386472908 466470520
5948695 23054015 32004585 390297494 290225644 395138101
276897 1996098 4101811 44729547 49883628 47693690
72345560 294445093 23909792 805017495 713122520 791179768
174792069 38418692 135745587 685444766 598069432 703146725
369866134 19329509 20592724 416446402 466842194 402413015
416821510 31633671 281872652 535300707 356197519 684141177
8749934 6419696 36973963 278997651 277471183 233412436
272671771 124819634 454761708 495271401 526335829 580689006
48922863 297537736 2874779 520984399 807231210 759851802
138266520 4875792 51462098 393358899 359934664 396503135
28304072 4670469 39056250 236010318 276609002 262374461
63323247 28292537 26340978 586075567 597466374 603115484
32457893 18018897 15076855 248367152 262907418 229955244
169719890 223405798 16544517 490333633 513422458 495889370
60840039 30603993 6653112 619216860 611377634 665309999
24507354 41624023 44592135 277564354 230392858 271492862
125027995 51506346 10542134 280614392 291976340 236799060
16044563 74927501 6496426 166900931 167060133 167764588
2917860 173633882 11361244 542166548 653634578 654389921
148304580 67207111 106652412 186762006 201048617 153241509
53012969 244843855 18664161 658323349 754120282 787275183
80140918 38069408 79354574 867553810 841832777 816307325
132660031 47247556 19858714 270434946 296387084 123283485
25968295 92768863 46627875 295900288 320237112 320465194
6382246 2278728 3957016 43600044 43283366 42694969
22054751 8872610 11406234 89101358 87478137 84541535
5118112 88609428 37065178 895360732 796658456 805558403
28749520 7907207 24089855 685328862 596906609 609096338
407490590 148621554 107788841 639563894 664299670 628605381
33857165 84354677 1290505 782464253 823195824 778446114
89011279 51460502 67578683 399792898 406555569 418538596
2051076 13458807 2331423 70765490 66659677 79168207
40968337 28635657 40463499 315334163 350458453 369414032
301209338 9181633 93463509 435917878 431068158 409082037
20490150 17572389 13062345 229982338 242517708 200698068
24489806 7828044 42358955 171274224 184518400 184163372
79815867 9433384 6098794 150303090 149026175 151362647
6537562 1065372 3359575 29971638 26574394 27491839
24864704 6091831 5115914 205392991 189981050 197534635
411891779 98154431 8875485 658225036 669968624 674648421
29845916 34891497 17901341 406480612 411813057 419028320
5026198 18039793 18823951 56437020 46876534 50542315
340995769 43841548 37658851 435271836 429632416 254406970
123869431 18579955 61085498 204853176 234419277 190756076
31927314 17568620 1810992 105355256 108870565 86097618
761012 2581412 2124245 42170884 33438706 32854190
152261561 54265888 182681502 683071152 737107634 743057207
361774729 44636931 48480659 638027820 498625869 605004795
788423852 306523121 272777026 885982655 816026600 886509298
143537827 46687688 60104249 291264411 265790882 221557971
238638286 49696014 5884054 989265061 968944272 820692594
110529343 45995135 10485285 218172482 243521500 223003862
1446827 352707 455217 3565489 3199612 2745928
412222944 31783495 283626143 458329530 79014835 455234758
371637564 129749540 266503546 478065546 566698918 566108026
185882548 7783207 11049196 581701629 584566371 471333345
308191813 3885224 27927001 472340766 296638778 271226367
195226952 6411231 108550097 792251478 727576295 662069004
503748618 107765063 27639437 912678073 904415417 862869584
330454521 147957802 94393193 674142545 507323863 651322228
584830890 154841760 141005273 756616974 864030983 603801498
449306007 34914841 401121817 897287560 706140683 873183622
87813213 102164271 275784864 582922532 561843416 519802546
58999726 8427672 62714049 844990682 849392646 872268046
29078872 36743365 14987822 346750431 297382660 311638763
37027805 149775497 247552705 593635703 615289631 572034691
381237921 126773072 160055071 842827799 742119346 868953932
667235244 21870536 126958938 881544794 542823693 560014774
139822727 126543670 136349927 861658818 875992807 773001696
40909570 7418018 15128152 134605838 137116220 118111418
411183463 105939919 50118946 772388786 797071818 799823935
116618002 9579104 79945773 240982498 190440253 235582301
79841200 8179356 22424124 554584421 497786736 584352520
748410740 152779906 347917109 943427550 895153010 796706609
475586829 140186635 193940181 847317327 851987761 689798232
341473 73607634 118900536 397499340 481908681 499189261
60859102 32987569 5162024 612358229 610992027 519560244
349896514 144503492 106924084 650511527 294876290 478599985
91408968 21050062 11327234 576186526 499239864 583145404
228530009 41186554 107712831 327417205 249734167 349079888
25502464 36908874 19063607 397857512 425895900 363226551
26278803 53064923 353591449 898490421 748784456 877156036
337707919 66147020 141955377 747473049 761739175 779723073
138985132 24953212 3906227 167353781 118938217 121360391
4227000 11639001 3871278 157209522 150082345 160547740
385640 12897565 17752258 34853806 50870981 50988679
1866411 9265668 34019651 393059945 356625920 346072686
12884290 49147550 26598252 376277659 369958734 348526428
149356180 185118083 24584465 565435753 587981453 466974796
186132727 52460021 42448002 973726148 923743446 828564524
44961433 45893779 54075919 428328474 379280966 399854667
3199779 1211656 349973 4833641 4652390 5808972
52276882 23697573 4977316 520433026 489017814 471128136
12916716 7226985 6975992 73356892 61684540 82111317
53333484 132757630 270678868 825797679 753546229 808030628
225741756 68856809 58803231 290178714 225397147 311738813
9414343 14474825 7581876 77939541 81221559 75835105
49739952 23116312 43832872 218812050 251814821 254377302
440531598 112672524 152495042 457452730 361770173 429791320
82049169 57219907 1825890 748559690 814129879 751552576
368948698 8286952 31134384 469249056 443324885 343999415
183322748 40555952 5436688 317635257 193384982 327387704
42886054 111078919 1764670 302245898 334674847 287757209
52580661 545865 7936860 498927837 612877217 555939083
587595591 80258963 406259891 723733670 498329915 732617599
304619668 61942873 79553638 402173884 367877842 313431994
211265629 176153202 124521396 782431705 735967612 635543799
88703639 4603039 25758957 923383228 912772074 789777507
125835394 12003357 9874358 232874236 267291953 250571346
8437532 114920656 261502676 810947581 860112492 798859784
268422136 246541575 154612351 508173953 434061918 514182680
102499197 3794474 90804524 849643931 934943231 962671960
840208800 75685094 161666118 932696688 694718683 452366942
95573219 9686398 74619797 403401626 383382595 422830331
116397 831029 1131496 11667822 11085652 10948394
8338979 5365611 2154092 17391891 12199563 13696555
231449559 23955500 46353481 808869423 622567058 819871925
50976595 83118415 8852523 411259462 399713000 412217090
45039337 5622155 66671308 307084663 302740008 289843294
297948855 103005331 25677301 438295394 410478669 457978803
251799779 153662457 137099968 416420000 449918418 336625713
253344983 22596377 23363490 441581745 202900698 428998498
230378668 108394752 1323345 733710066 815703480 503539221
121918739 144977177 68019452 446781296 501223461 525018249
62547421 12180905 56553236 90818549 83109122 92881352
542163251 266324841 481620783 751443294 602656852 721344155
432240630 14479166 13424297 552881359 640143875 563432226
89500660 11797972 127101830 293088114 290434604 303329049
191415420 154851907 92826547 816719148 801316138 766359199
8645716 391291 45420007 141410429 186327014 162246910
615241305 15708367 148296778 723029934 800046615 731945132
366829527 220641993 103396988 432109827 458491245 463219037
10888311 51297212 31498864 784105059 787169811 781598141
37086936 6938444 52821509 656838232 659356116 622613844
594267978 389397429 202754767 711685016 631799992 574803101
630387076 760598 244625174 856162757 859824666 943913110
13717850 38200675 100297 143356265 153960340 158750994
31173294 78603152 142978203 732298138 789546740 775178070
105691779 9238969 40031135 148778956 118393162 83210913
26846882 8261225 3733975 71017221 54445005 63990102
78098769 87222269 138164888 503153695 507198009 522525816
335251433 7219154 12082659 489231345 419897268 466448756
196116849 132473875 3490822 429238741 386211466 401304131
160992994 85237780 24268928 550364022 564159317 440837605
686096922 220483010 598957336 729844734 572353887 749139989
132358094 19432283 89341363 807006481 860487469 875823004
39072485 113393141 77274524 491995391 511521670 503662702
125563800 15555844 3860137 142577933 130422726 110496535
50903992 37514566 8431327 74007617 73423783 72256479
5603064 20613142 64635422 453800752 472887038 460231834
67175721 20683997 48714335 327724765 336117055 283030091
247710271 82953981 79265236 834631337 788212440 779219791
521894821 416090558 139558778 718232595 646651764 624379416
703138511 121546340 264908730 943656105 858424006 774246330
473555039 27930284 101079399 830818990 695781115 735504094
44041019 35270559 41896783 291532675 258248764 232839072
119916292 271173712 80055761 907592942 838761110 845026921
7092724 3817176 2388894 309355921 279321839 317578122
7694270 1069251 12995729 175008673 185353248 136192654
409974295 23076830 13989961 607727634 449716270 389093356
44415958 56360221 20885364 431626887 543430824 513898192
493024 144746 225431 2198991 2351645 2392077
492888186 34321644 209774374 886156429 880448952 730235553
365214219 30345388 78413642 521410501 547777068 492543449
418903359 442517337 463395995 949683621 858476006 894670658
42880933 21188399 9715884 572306871 468000333 590573148
21604990 66687681 22322233 489329716 542195655 498976628
158484075 192786114 64403335 562756999 610612721 582010948
265590445 34103017 189536555 638376408 657182980 500943585
114693077 77917572 2624550 399337740 347599127 417627528
125640538 54596257 23625710 181748914 212070043 206345948
4191613 25423129 17416923 605953703 627679940 682709756
242863888 13122686 11190505 622025759 541866540 695298026
31893302 15165372 10750486 175843559 188722526 168654636
339329064 44257627 142905516 467530450 488592165 399831218
1543015 5622359 8491454 367045894 396540621 415511059
30475067 38343202 96749408 375821154 403872484 403946576
381688238 213787586 40781931 490143043 329045458 460752865
5352728 31510825 2406140 181087546 181106226 179610384
40280210 67535276 25066804 915760351 799762598 887706591
112035287 30136305 18840602 143418906 184083810 166935819
51622522 10846693 38973037 595656700 567218672 504455774
194275915 100880854 208033795 299645640 293059475 282082395
4621420 6437039 4098357 201695650 152403873 209615604
855974953 79872593 604826185 923691757 446462038 946700953
14057376 2125530 8972 72737782 65640774 69806268
61850525 36893819 25280663 605586999 578183821 510308969
18605368 6614740 4397823 39629928 28535739 30675713
32354012 159651963 111218462 939073950 893004183 932300022
576387509 82450601 139370819 845122906 922588928 930925552
15391447 13413919 4548205 219095775 238734485 238653931
178564882 34872906 275558811 773072435 772174058 625883709
24032144 13257747 15604305 66673199 70845266 71915942
254193709 43427172 166416578 696613486 701829478 711758845
368858351 63000109 62109822 399773358 399932248 307303949
18953976 10074547 26781157 155126897 150636286 145289884
159720046 23791654 11480074 222187023 204095068 214872395
31252996 1458253 27850756 612722293 616129742 559623679
114846228 216055696 40180133 563171928 711779734 649075942
10681308 508181 10225927 105384675 107377450 90520316
651439008 23018138 154315374 957723159 587868168 851925975
395683582 80074671 57575185 426318557 386924841 420542683
2694298 563705 1082147 5314856 5566214 5456417
594490625 23952458 62234842 885502277 866923578 829603639
213494 65634024 14623243 653227446 908983586 801980577
131415452 196287351 31475539 812249321 844144432 796159346
11012830 84247161 92143919 450065730 348440763 433315247
17823391 29349328 60205006 564370444 547845150 605496200
170493153 13294665 6061686 458555957 516734982 521394986
61420257 19154362 58600990 953339857 946597783 951838711
66493204 995436 5502994 116588040 54921249 100965257
211565191 47958538 24190058 597842251 616616751 374377676
2902570 16373521 63748042 657902976 681200331 566077878
554715830 253557169 392003550 616116368 507989269 467993759
9268886 2942452 12732607 14975582 18093586 18771018
90547533 60781479 4403079 514790450 542890913 514633647
264868126 228373740 64910551 313047955 336953595 360062746
959297 76290507 128707346 916942461 722316656 663607822
325490515 218101125 21497616 532732549 475434841 410393637
5409853 60298513 11239039 532368360 510785048 511740149
336623676 49179714 289576867 398517191 319445574 363130971
88473428 6953767 4741769 330237095 291708631 339721942
129822223 100771472 14319869 146007146 146782402 141824629
76223655 20808766 6054689 81516680 59420635 46851704
150298377 57811110 2519830 201535627 260955895 203482261
324596415 188764287 36710935 588120661 592861877 695436630
20083530 14065969 10744877 330570675 336246890 325214086
328483216 282689 113166025 428862683 432559965 339741667
87101647 5584920 28209321 397752982 402030152 363154974
64662215 19410229 3047162 73025713 76705019 58317337
11836110 19795421 84666920 564086366 550671718 565788187
60158380 46279959 19045626 532362111 562698822 478996955
20779676 80890097 75219383 752246422 747944314 592739522
171978516 31347717 104390534 191016494 146772840 154871927
5730571 14938876 16591561 22686071 40890653 33380115
7902405 2824677 90756144 473924116 420263479 430550243
144582366 18844726 53417068 780392867 815830506 877017549
38457816 19102383 55825400 473909503 476771075 488798045
462413318 95444216 8366582 929732843 926937479 743226025
34374283 3038411 9478850 40459420 40031275 41221796
47137727 18071099 34438666 77374541 86296428 89101232
65406093 13746200 7149409 350108324 355122214 298738062
11635459 11816389 11369832 103218083 78604372 86319687
4178183 44689894 12730212 297833333 302975617 292688847
131322559 3291593 204311441 287399477 192579549 280090225
32600051 20571891 6795628 320965544 298623445 321889274
744579 89236762 20008873 577694704 550429018 393720399
14984082 42218797 45206825 287248180 273633033 272686267
419992711 120569994 123426899 447566312 378704097 416193873
235086697 250886492 84761322 426673667 414354752 356858870
83338508 6483527 19112575 222408990 277953626 235124020
21791098 67121977 209817680 761143730 712577893 595197498
242189378 175755593 406484723 824896672 808397634 848308202
181602877 134343798 16942662 592339052 657346777 661299677
44609302 12279517 30124205 449307641 368295148 225911842
16845732 126169153 4534289 815627826 856927503 833207206
638769954 3130623 21860306 947010114 730451813 750987304
88905745 45751852 15771241 742185392 770513129 671463234
89189931 129765126 3881855 698227990 750489892 740586914
16046834 27048503 108174031 427756024 423405264 424546699
25227459 34994488 21166989 389490120 619185645 567432264
5236895 1444074 1017038 12132767 12815558 11203461
84505581 58341753 10587796 172979434 157490847 109562405
15723801 9040723 24508376 234581409 195373605 247253329
507121926 113586061 315106127 902348421 929505110 838271702
77429266 66021626 45985549 655967865 622666062 660130304
99730670 75853230 85952984 592419587 610415458 567607502
275419204 186892055 86412269 954392281 964668969 721411676
67729381 46713644 86770658 419692213 372007951 456224875
141387602 49598422 33896823 702536567 579304904 566526647
550916802 435744122 360568484 707330585 714332315 707698408
179031812 183010543 11395701 967729051 867744954 974284955
5364775 133174860 2054580 595746348 497276567 452353347
185862 38628816 2110723 145611577 135686070 145804651
105085729 34098719 73808366 329822269 307529091 342614447
20764399 41635511 86802531 770166608 748369910 671163977
150919376 15455496 6824876 249489768 197283734 256943378
5173867 12731087 9400205 232699488 227612164 231368661
283197276 38103572 111149094 505920471 463473073 400076319
66370117 45474886 103344319 652850044 614443034 611640020
218336033 10351099 13043811 378917838 358437526 280229266
283404103 18304834 165213580 673187742 735027895 531079324
107839777 49879100 131553774 571127675 566238194 552413357
54775113 131647060 82706899 437507229 430129384 436437229
24665929 19308777 2943199 78303695 75267197 73125488
89836483 8108162 3180763 181323484 182603108 149203624
76114640 94231533 75861139 203726068 189158837 164404824
33994936 12462039 20087641 69453179 64406890 65962573
189773 198384 275369 3314015 3587282 3361662
172967852 23394724 2891637 698016361 727948980 648266131
132738118 89092537 39820609 322941104 334468642 267846606
305204 228058 2774038 21661696 26034444 25873293
168643845 6343488 64430159 202183950 208394088 100344117
11747715 7928351 46261246 371656320 347419633 368100732
81461938 32599155 12951642 265858848 228608116 219470762
21162676 32752570 25458912 494399808 551350035 525530689
428620477 96173931 275220669 701455752 792661117 793361751
174283428 59930168 70751707 360483650 133902705 177166033
2263193 2083790 303854 3126710 3418603 1586352
93218136 84251067 27776012 509636257 453421103 499941699
618145219 27964821 118042713 700716332 273142291 707504459
386319434 18537931 264136258 755353640 719967876 734548898
194727884 189127421 14110067 320144313 306558969 184060492
263868088 89275744 181815206 444023616 365396631 446520697
226368200 59011527 38710957 751985153 852716628 869025268
25951286 7094503 4704424 113158045 118953353 128200599
76021120 14603158 56160935 177243805 186666077 196058659
203109836 195739038 8656533 471309245 625397049 658632922
58354202 56161583 102374111 547078610 528690133 565272263
95098673 14378322 39047691 418381123 483226210 470043853
73223531 19996518 23777951 95965476 97871509 106487110
582326654 302271081 105719053 594961717 601113172 409666613
19760770 8427745 25404737 535959299 563052978 543681097
53298778 84978605 37810472 649569879 611698530 709606264
152268786 13499543 3033579 183729594 94738034 75756228
456028803 38892648 151972127 681359461 422685481 579921720
658699489 34967301 155026954 698720258 770331952 357903827
28741552 94010723 194192428 544001063 583007029 561585184
104159840 35998178 44424593 658904721 984849639 973963074
94029398 61662923 39704465 133497821 140555631 147586787
311572845 99009536 28577305 350897768 267019377 437433150
71856488 40569854 149551400 566015607 471245066 568203159
27308285 253700023 10234069 675813823 688810721 623876464
121113806 188613859 92374162 477702051 452820956 492501104
904493 1248706 426807 18020928 18689798 21847352
42372136 24525494 11567450 216487551 175284465 195494699
362809550 341630450 93835060 687789333 746675102 730085338
23418759 5719667 1640572 102324751 112915688 119054389
559911068 52858554 19695878 577662843 327762783 492450813
260570190 11769371 50617441 393471640 418004065 309784800
158564970 92093752 21320343 482770950 726037177 687300663
543570213 92792553 263708174 802284370 707166442 682449420
423613276 19255256 313923927 632908973 758564991 595504294
76005326 29484274 24764319 200939092 224493875 230232967
62190969 65693524 34255524 418041202 429891170 490527545
100864956 38829176 42322741 139747542 131203616 125033211
708955048 55752464 336511998 825336183 524383027 667794701
48149050 49900032 64676256 551496932 520233888 553682201
44497986 5578700 1522210 212554765 198068821 196185327
83105407 7471874 88663447 667828266 649229641 616383877
117970672 23584617 82931779 515443980 479083842 244347418
135751457 11455499 229563847 796516773 886684013 838095210
132925482 47024127 40311367 546371633 604233289 614579547
138559481 167465118 25614903 551086705 553874645 503598594
133719298 166245243 40677754 859460206 848329841 718156409
16432656 1455998 90696196 237010105 210811303 242451834
47414033 13861902 82000445 595800549 431378147 666089605
333771592 167800609 152650181 560659868 362109357 478004237
82538388 298454 3837878 168654123 97681306 135097151
296985631 18755870 152983889 532440939 513900465 426971836
321533446 217477667 44473215 586965116 583666490 398215808
761566993 126942809 231605955 831056030 522633145 922817941
253850026 69178066 91660505 789509955 879735908 898020148
25611254 63789810 1248533 348627659 389767785 317419719
36791516 189010927 237151887 687732403 739442811 899961185
41032778 19467037 2951145 89855505 70761116 79252883
207676354 101475003 34453112 309602517 272243076 154259152
321993798 66343007 147603091 354942685 179176546 320009171
53627830 144723363 158223612 591761614 554990616 588533210
108014085 35599135 238472119 481872712 558727025 557535864
45655664 29985397 1576763 225766679 231247556 234844725
72108232 129085088 13320505 558300201 476715798 403053478
462896 23340789 2517332 80539620 89970624 85788684
40440197 10885430 2083413 146079984 131918188 136299023
436395092 84992751 41123689 624633133 551413310 630306597
152820109 97060974 24982557 577132554 507586275 546147002
7817454 86953966 2434332 229352275 221921829 197749986
79769897 9575890 13125914 140712310 144397325 85015301
33343188 31714497 56402659 304806309 227588600 252473476
33751935 37868707 30261751 559328767 498252780 527781562
40243210 17276901 46408396 426435118 445170716 426247740
37886037 33118043 1031453 150836293 147869537 168996038
234395498 32055639 472218877 740370479 772097728 594159870
71296181 924603 43065528 250004000 268013101 228876792
10573937 44697539 33805588 282956313 291739109 254072478
38243851 4026065 51093604 728038522 507123612 722597117
35001606 123932456 82590210 783617499 825750892 840834797
24876307 5515262 22756667 201870974 215462371 201193736
22690605 8663344 1966023 50066192 40576750 44922405
142098773 80199938 17811832 838362493 876422806 976641452
26692380 13499344 28630300 755839848 785008704 760378137
8005827 17856553 1967309 208759015 203925665 167456397
475003439 17518566 11912043 615272406 458243319 372238087
6845903 4955346 4153215 35174082 44643113 46302196
126709167 215854480 66721557 657910441 648965812 682735423
8571413 53263540 39010908 772140781 698408705 899176838
87450316 120043409 104613080 859486961 703090231 828432112
32563148 142020489 1747821 797235290 774281327 723918291
91826298 75311246 29202050 367235746 361667334 378402827
15418065 17289731 23452613 577134461 399657077 371493061
145045603 693169 91039226 263622522 225215985 259374068
57000939 70900970 115479304 495968476 539416961 532283070
169047583 62150699 41505997 275664737 228195241 194432119
63024683 95162483 81789893 489062471 540108989 579456733
40483847 32613112 32951962 106704107 123486103 114451952
94104465 6757324 6152987 152788809 129942718 139615498
30899173 49723286 10985371 433021896 375870649 433239262
479271971 9279207 43937393 912520570 496996196 900769017
207609790 11801986 38578394 645106509 506166653 627231892
23575785 199385094 25064680 840614450 868716557 747128197
428532104 373500019 272795406 827377747 734142876 630184524
119113450 25477381 21826571 179856280 164256734 181985125
629517821 417929124 70088117 754814418 678492935 598697713
346648112 94337048 102519867 760844955 723421137 747235907
164610444 68861872 119365726 503574025 487573922 532440588
151373788 74976205 77919608 213513170 94853854 150940606
83526 1404415 1340332 12916754 11686379 12724779
60333034 303465122 269839829 748590597 862329372 807824861
27774980 13275397 89451745 931571539 774840516 931144862
220831473 8294661 111773877 549906089 808518373 902619808
315105189 5611263 145902296 448562407 359562192 521359453
674351 15722787 456040 47520845 34404504 45388215
158183632 9685594 24373792 163251750 103362376 174437104
168506756 46285467 9341085 747680275 914966770 868200679
14795523 13056510 713199 157453293 145669312 161793568
21752851 14373416 51765381 782169780 818746264 772568522
199392881 25340188 48765726 482370558 439372689 442243659
99710922 26099629 8953994 729097748 674813034 698317396
104625835 162920114 60054801 802130421 811721765 756058735
10477368 1855902 3082264 27709272 13930425 18268522
34554058 8147142 1719457 259247602 267347289 218410217
394741409 274752915 146445735 902860155 823036554 926494273
147586568 70296893 12014711 295058778 164480910 279899779
25271582 2837980 397579 90369215 88155518 82790069
154378332 56215849 76871681 521106457 384244336 524632213
374462039 119135861 18844306 488998461 257608317 498093087
194267178 2261461 72900028 555033604 504092618 563672402
7339063 13782458 16788639 376274530 374551227 348736965
242111235 180699482 113146053 721735443 673887357 664260953
32212283 2738307 8981029 159277106 147245658 169127607
563374 935540 549359 16145062 18489174 9533720
59021426 39450703 417650980 982575928 802937148 878152473
30469335 11042646 16182488 598757081 649356729 655623876
193848775 68730758 18392577 724997893 743288088 658662547
49159256 41675458 1117911 311879034 322517424 322898818
521097750 111621593 34645736 816303093 633914506 918753427
112375044 13906776 50219839 451393973 476034867 489474124
149439057 22476598 17018196 944498402 946374361 811096837
18825002 249750122 130830990 822906392 804005277 812910454
645200426 257544583 163570042 865319033 871706849 780553019
145653371 16192930 42695945 721225583 619308050 637498783
538302 861751 2205129 8114676 10397857 8939015
2318142 8584598 770086 47088656 44817853 45608807
67693713 56308191 30077435 248947040 268645600 245084251
11263500 146627480 12813284 672999945 581558436 675446662
20263570 17290918 229965 44219448 32058293 39244830
443679694 50407530 98445117 692765512 549331089 739645176
383166136 88141314 129840965 885162848 793111165 911657814
415081752 11522945 223748398 557523549 794006451 723009850
238050580 7920290 15840615 421498290 379080043 478122255
11359929 13906989 1918580 190660990 212066869 218254366
228291814 147049479 27109119 243570621 281539888 309767667
23351741 25086615 6167937 220137640 215211023 206231739
109273579 169978905 46014598 913270204 612133986 771829729
2406842 307681076 83367925 867416585 848645117 864915263
79264892 58570459 25354941 217917842 238583118 219463040
52645344 45380551 20755726 279111911 285445670 389039193
72017485 4819269 9328826 97507174 105555851 99149469
260647081 3402054 120576309 604187015 611213404 543928115
7643906 81463924 137486315 772611943 636410767 724874072
4026719 3163729 145190 63066185 51434392 63123206
7218606 603790 54709653 567328702 544225415 556846870
21983929 4426438 9645584 268571011 269778615 205857005
37573308 116609301 32767504 420395820 400906047 411708277
315539407 2274427 2760155 506821104 395526553 523404267
89549859 40752732 10128940 309129187 282447360 315081759
108402248 79866008 69871482 266199966 262056586 250534342
1853876 29219429 6566744 204667937 204812140 183461583
24779871 7096551 68152866 485307244 494494208 443498024
40143447 20278724 41494275 158418271 171254528 153867117
3656997 5701018 31619865 546276176 459535839 531696735
587110 76515923 43093929 661683765 515375334 703296729
98507528 69625606 69926879 453331470 326017598 425563088
410538652 8182250 45589473 607909883 588937286 551992147
334511716 125104643 64614147 497940876 530758780 474750612
64260163 1037674 30622578 112501021 65035611 178013243
994851 24027400 15085850 174653169 190618097 198464521
172157694 90097461 158922802 899712571 809943265 819720269
30409915 3896381 7546431 58114451 55412724 36845246
535427177 37992922 226330494 600911674 326571824 299510335
118192414 43107851 30903316 490247529 426978267 438865622
26550924 50971366 42248699 638865608 752620737 752310929
43884736 63323274 16558249 230469072 215605120 99272462
175630089 8289960 83037663 908272216 974103161 976954946
1802931 3100263 5345418 19858853 26160067 28640448
104118153 1699115 118820587 589364040 581539798 565252267
762747 37956808 20757768 171355175 169843603 157708326
102337168 58886017 15039267 200779891 262877086 275741217
60008591 65983865 138199729 331827071 395121753 321217063
115520974 22586345 38766535 842467485 835425104 834204306
387920680 223706882 71709476 728587768 535469878 769063371
212859044 123491169 157393733 525997904 504380625 498960021
305438285 68822890 302569902 771150988 678179583 764725376
35024473 21616228 94823527 974158926 972864569 996089008
244732132 74638105 28972078 792248543 789806827 547275733
52494472 35162411 6781795 260521091 329205701 288990859
262087908 31377356 117697478 321883601 328766958 195665123
6417180 886429 1595845 67776772 67453301 62036899
121030676 18577493 241621310 840461900 864027888 838977958
195889529 18623563 66031913 421164701 415813397 351279583
73208065 197875885 96275258 524736156 435375692 521716264
414622597 164653542 7624579 460378741 377679972 209992969
58165833 34201303 99638288 400854758 424149305 428823872
53036078 1186132 40603027 81254011 58631463 81318637
12834389 34950035 9003117 371897433 321264593 342777067
89726490 431926 9877629 117980527 55517764 113670568
75832848 17409041 103014766 874842973 529533268 907410916
589934181 151151949 275692286 751624140 966390266 961021838
3872608 1912794 3019095 26689688 32805865 32320980
954368 4608014 4105902 60217433 61527273 62120209
233357184 25339964 156973034 821527297 803536917 802953344
375987578 122788494 247227844 591305250 617910238 618903175
511258919 215722311 170511269 920474446 872379674 886896042
486522375 113932208 21374623 654160263 593189405 573679488
4244602 2965671 1197062 57654570 47584837 52330443
23104568 10508686 218619793 684787844 666591770 686191877
112439898 15764960 174596755 303076323 296423803 360604032
105902402 59114370 75672287 354011175 342359788 353354246
117653873 5749034 13441047 877733547 695681768 633800857
275305663 145269124 31381743 701717053 736928289 690605886
157303782 49328291 31382398 922397662 927904827 865840400
1695214 14434458 17681969 176920216 218720722 227913017
64567565 23243341 26252077 934147448 747925500 929730317
33219875 77783612 8585352 813495670 746808351 717251606
6377203 152542110 228354962 903649326 728997171 878933419
58859533 13127675 19609467 618314649 652348212 555645180
81156703 4430264 10275635 110937203 117692735 93549724
389019159 25872968 1381714 694866356 702014745 639853341
190619408 30915296 137594204 434715944 508552081 515594594
135248286 109115859 140303500 761897807 693322517 586306111
9383040 4366410 14805100 135365868 138259608 128230910
58678975 8920728 6542132 85735096 70784532 81012518
44556560 210530261 34475170 675201768 672875472 571655682
294010263 61206053 70871231 393878256 268218411 400746800
46375920 4933780 21106210 491774696 445975659 494842891
547430913 191270643 451566022 701436169 605713636 576452881
35336657 30108082 105838046 514431991 527286449 532324389
143378835 35893695 12173851 550425642 619119047 617758939
12326663 6417047 9193322 15784338 12230699 14270846
9748240 4601567 6252846 33705344 29809268 36740971
11964366 140175813 23268836 840549136 919920413 779997910
65546074 5012984 15313429 315440910 310361712 326086833
56071661 17793032 18538586 489192476 491384701 401319550
298874630 184162835 161749095 921870029 918510710 784974650
26132772 5692371 8620138 205634391 220990285 154059281
34663916 13426705 3067596 397130687 311810044 383776167
358347477 52926163 254675469 704900494 791193167 826209565
146719798 18013534 2491858 409311343 459216695 440928308
319500624 274625545 33357739 446113144 429785428 433201613
413382650 42692561 14139648 943889899 795297621 782199138
357936973 485832998 142737397 605440801 578648174 673512148
1065541 458903 1139346 46458379 47252653 44842986
392962243 169366344 386501711 801027485 677585041 772202278
52245371 4245578 3785937 257452683 268846989 262299710
126852340 44496497 40087548 806399805 748953871 703927947
64515278 125084116 1533459 649164827 432747176 677280930
51297194 39253101 97202265 439127928 411419192 398580228
428731981 265297589 68115765 506844158 378599046 459353528
32920273 92141327 84998321 361448585 365002098 378188410
93821869 46742395 11440062 514322160 401912410 480998197
162531769 32260071 207819211 353644337 349024792 367589114
5027408 26775414 1786923 291564740 358221484 364849706
1489291 16558761 13218343 52809862 56784970 53437337
398371946 38788295 345313764 709574364 654174468 607674120
9809010 4218297 5111841 14800587 7212998 11067543
83521325 22207976 20135340 829514435 654623688 865757709
633747312 146952882 30461499 825469135 818058866 791231206
59238195 17314374 5516983 547371492 463684651 608009645
295482114 234398670 123391990 330758622 284363960 291384395
424442143 392227054 118548408 765086139 780467411 779851734
80820048 50720749 62908505 82701033 83881121 96571356
320580534 885635 75380835 505204601 574425602 453416471
76139479 1622057 2147386 92746651 88934589 61708727
183796756 40305029 69126248 420570189 267632939 415264803
89953157 26143633 146029860 663448497 415150530 853782248
5515961 28513896 45386850 423937116 336705578 428433950
668103361 474954489 306930894 765589540 631261355 624141533
122885665 16231745 69216772 518428535 476814242 570856577
78335949 24464450 103612009 420258999 488726752 504753042
52534492 199980 7349730 176549505 176600041 172173244
481555150 11025674 213808304 871823923 705024433 877887350
16013978 69368037 21926940 704182576 745638238 809549261
93372122 26499561 69413015 824591106 922178224 686543557
364507104 34654107 76597248 724690746 654749478 712598151
56529643 165701530 49477547 620192642 623141999 624607436
179767618 105775721 127073976 607949365 637465659 644981930
37131456 28509454 30247214 230684860 238306458 237840751
25076604 6768661 19021569 80415966 87450772 67232657
74228049 48785771 18637618 112523052 105138326 99270236
157598255 4556503 107996140 782910355 691008569 700764392
181286048 77817043 117218203 670919189 729079464 757819164
134102067 189659284 153102867 398868535 415539390 248155080
996538 16879195 24605186 220645429 178921351 218597682
25812217 25466314 15823810 27236408 28499510 28769301
30771603 35058480 21693165 778013690 801708016 830558877
117561452 26685891 73497055 340940557 325881494 340018715
45362032 8373290 101969848 473475943 455690422 545419172
155450297 98382260 14022165 547408229 592828502 508842903
32426482 16178137 7573803 170045408 145237549 182954860
253836907 42783120 315603607 791435547 680853480 616780249
77376224 19646371 17957306 802213797 731540020 801507659
868308 10279558 42056847 182961712 191336660 194691334
37437428 274756665 73534923 633906538 708760527 792737041
267328314 142791638 198721635 790018244 770599708 796509605
229044468 61515805 173269674 749063845 736541701 740611953
6529152 72255720 197033042 884579487 740325397 847552436
45455917 48821256 18062794 113688738 118394968 101378016
223900027 13190358 28364848 446769802 454511737 471330901
45059879 139969965 71117261 627673241 837099497 833497179
36980109 14448405 46980875 316162997 317516129 301496224
531445123 70529189 229546542 877488750 813990021 719988391
8079035 742620 4767863 29552529 24235323 28411462
129145674 61680062 50315083 495348430 490281665 445659818
45036093 10135169 19153953 245690979 265055099 309517679
4263256 9621379 4399652 171650247 196092680 183331057
21574681 6136061 40148234 165895888 159283400 161006160
55443107 3634061 65675933 96795058 44202033 92255013
50048274 6828639 5191354 110863862 110884491 101569463
430027471 406725552 398889 839863052 715821306 801947712
126760973 352403231 143672877 576421637 648295826 584307146
186830029 3906700 16913179 312361711 440267239 254207713
34460408 130156 2176711 62037382 59019949 60110883
33450596 14712076 81652240 386933974 385385105 365858348
17963732 65343951 5225234 337437424 341414898 366207183
495396779 158847829 41678129 833587768 655681485 863402554
328392567 39135182 31370349 520221781 583632859 397494824
213117637 101811251 64108628 388550962 335783521 295255172
45092088 1095562 112382376 590360058 532667527 586711109
6699548 20269601 9509213 82824164 80956543 82407342
28513048 51259981 17181447 547333017 630346259 604313779
155680589 228576612 125335934 470913325 521497908 580086931
17678621 17749499 14547750 266963552 312022104 262814300
21885280 9440806 18884393 125501471 130684009 118536892
6350133 2742170 1184201 50937655 47937152 48831328
4499293 11511000 27233017 153302306 162301577 162038390
26294395 70030 26129751 56796693 44794844 52646200
304930643 10604599 60070456 551184757 433181287 374468274
165366597 29045614 231542765 703453172 702947108 667749670
22629891 46324903 14840404 579938597 601330837 554462334
2937845 32963474 14830768 855629643 719894162 823154819
518902645 57796472 213072740 870752531 679651743 708663697
27479847 68022246 33523653 302480181 350817361 253872970
14514337 104847 4864287 106904880 124564374 126247573
1423827 11245057 689439 41567844 54903643 49162474
7223978 126760613 100857748 552213889 584663639 507305672
11003493 18929548 102349740 458941517 419018941 441967715
6391653 20091893 60150321 365787702 338994882 381383086
561013137 163744460 199991082 785953370 772880583 617970251
151504096 10862233 2128733 367686916 224341903 321368103
17772901 26539844 89421236 315139799 325057953 321524806
137772900 57376999 73191560 517348007 372800400 410196843
3940401 669113 2046919 34433756 32513365 31443289
34149962 298686 89181419 163100157 196061881 185662962
4189845 1107687 899412 52025695 55355566 58720917
84077353 23691533 35597709 609089247 555502362 568705664
182818584 34534729 87272870 684221642 684154068 650550417
46125785 8766085 96272853 266803637 308790400 342753629
32062668 19741658 86297618 452990198 470841685 480316687
420624541 170857096 6506718 437102886 406781325 188378642
690642099 126200317 191743632 734245760 732074656 401330003
167098504 65342622 53401384 273225493 299094355 284505970
69224022 6000447 47868794 893845037 890708080 829843525
34939993 151319934 26758653 600199267 741099900 748580040
130776361 10575769 26064287 658121847 666756558 612539010
294700973 300444581 212190228 747602790 667002534 549811783
158993424 61837470 21011745 462954866 486684620 469899586
45694865 14949500 73378023 784308276 895600724 863567746
378190706 30343754 21792098 600988997 489355393 592065771
15748752 77081923 102980129 960814765 847680590 919531360
512872784 118622254 352256011 692300292 722028819 794925336
115500325 23204602 51491 172264270 160694403 137888937
154160866 5386360 104090800 578202237 601367800 591914317
40968502 24500177 55600576 468744708 485454956 474537827
43531021 784773 22600958 492890132 536383384 488570174
7350292 50401479 35497400 197217635 190263488 197405196
10399465 2912045 8260223 292811243 315710535 246621668
21369460 70585194 6940633 255612021 259938636 224419644
128822155 79771244 79427195 242316346 204807312 251606949
47776574 46166118 31167128 464411866 456060719 456325988
8505019 1513676 2993207 18385661 19841825 13820725
26490115 24139482 34823018 186955588 186137123 144838377
184175042 72393021 43382369 200433568 168026048 200639052
81599019 56157581 5100052 131817908 124509043 131072342
21709987 9595092 5825664 89063939 87041206 92473867
387756473 57300305 46962318 541677373 467250978 323184325
29916250 169838277 14413427 507466664 472983063 489433589
607173149 126553869 27526194 713785733 718355845 664125295
321325774 43812250 109950056 348365447 255251907 334952877
5876040 2654619 11688604 611951068 632889304 522429759
117860859 33558599 56870754 703136658 693671170 696711559
14254672 23897866 15307691 573250276 413385103 570956101
60406775 9211179 7666809 232363529 231770200 188898673
4788364 11458396 9493020 672135695 632316696 684048887
2662871 11187346 5501851 100786860 69228040 96389728
194069702 109795406 43225768 893763314 911681948 903854486
32747452 50651531 26623222 774239524 823077930 774644753
40477023 27099434 26833077 216308843 217407372 223264339
39451658 4607975 147056828 784633292 715141131 691293660
318120264 161512354 128323745 649444130 614980289 564548080
435778474 22286487 99207559 769744262 767272857 605790489
764085 1084559 3382644 48645246 46558897 52685058
23219155 125194016 30375421 537836563 568008875 516903749
260598133 79648728 32415539 440131873 405033447 299986436
52233446 27105868 26969189 89288254 99193550 100517338
224512222 148575723 74244650 339907096 456305450 366645280
279136229 108894574 109819288 423903244 404143608 364238025
435715413 230433695 180621775 557582557 489338630 504066229
61246006 28223874 20572387 369224294 383292709 383790753
500472764 385494538 95916868 758769652 707614707 737491327
669798325 133559794 76218625 742131201 537492273 502842103
47406931 7112525 7305921 87678854 56854927 67898685
28534069 1112268 7941427 300899779 315557884 286606595
26527988 94676232 22152152 629361964 622149372 579671652
300167412 87518468 56070269 333207747 257803938 287211870
118403461 97811412 82302691 159259542 149576170 125402476
68809025 89482617 79516142 498473565 525316499 510378744
625703 21060143 4669399 88928231 91233230 86655560
89618879 45491852 200681 616506454 687411750 610057790
247662006 60276340 162367060 404097534 402424319 300247365
111492333 17921107 41690902 390262931 350878799 352573654
951795 789912 1960610 63896262 76788644 68978916
232506639 176358544 44826398 945119226 934772583 888400478
148445678 9443360 6957309 377823900 469068872 444458381
3188472 7843166 3125370 22450414 26358927 26182532
17124239 11737560 16383029 50730599 70032018 61753390
44030924 21818026 12690598 60962114 55362640 60598129
56522957 51545512 32203472 634496916 598326672 649723954
406538941 22186823 210430821 584885864 579094219 478366742
220140045 187264580 2610465 287899747 285650646 149752465
17050064 523077 1279947 34383575 25262595 20856572
126497475 68916757 42303787 364969179 368086066 367293263
255034035 227245201 69765034 663878438 661194514 606110987
127993956 25480290 52538428 638068425 638741123 578801465
3308790 2230449 428065 31303008 35243531 33376474
232146544 93423491 67308947 410000246 435441858 403817947
23845420 56021735 194195511 726929223 704806520 686247671
154499192 215378163 312841252 838126551 836567110 814753099
4081397 5449462 25556925 60218917 63246839 65076549
13503494 27605350 152117 71316012 71062048 53835447
489879086 390446955 38417461 792667424 675779746 352274372
18397927 2499403 7506461 37830540 33336163 41118411
51787022 22532950 63319368 692426721 672127511 699245134
144220980 146615313 158672088 677532429 743173879 746645126
69876162 272708135 12046934 744972056 790365079 778421735
27784412 105896404 30454788 946369585 954764250 961470835
37064872 126766599 24182713 588117976 612798292 552260043
30180654 34230131 19338953 113324115 110722308 101335110
10071613 426523 847766 30807952 32733081 32691541
8885203 64064095 61443433 564187111 543236482 567613372
771080597 278932844 402526734 883180825 762108240 836930027
42571684 118028413 161941588 541033183 580752164 514785398
48211339 46907046 25506398 480938916 527284842 542840466
53648456 14843672 373536214 765271317 722038437 789694310
136809309 58872274 126556828 342890201 233442833 433749036
273147357 34655225 47247823 483532484 430671761 468833330
8677175 26764598 13535639 67416053 124705802 127109844
38048834 24467297 42384012 191199084 191673900 199744544
220009103 61444154 3971970 373019508 259895474 375165800
74441785 23835869 49767966 602726248 500948647 620022848
444291 349992 828452 3516111 3597087 3607396
21485816 6277119 24056444 79512486 82549935 62105551
577047560 115079614 469476929 700411029 320597567 719220490
201683699 135191374 39555686 920536020 958079198 963566566
1015171 40510029 29622735 445804857 497157562 537607773
109753099 32116121 108189972 358660154 397309577 288247000
459058483 117496727 144744934 705153489 617622875 364971701
18835702 1014239 6755081 310909506 338777404 299947981
82497346 5852791 53366877 200129067 183521005 198989972
8800300 214633 417287 11386220 7845102 8027497
353160664 126218776 62509690 940554103 911308124 870292342
29501771 213374413 61016153 597900420 679548617 674462185
15448107 4288628 5665678 34314537 35911651 29354399
48023477 109219935 19741963 206641885 240750910 237284380
367218566 49124290 32667865 710341143 631911908 733626327
2111097 4140611 2615864 31994561 31224262 29448946
45606 3006754 7035254 72151880 74174182 72350779
180608948 16582042 55014396 211801569 96230411 112125131
9375572 222106689 15864576 486043032 566967346 568993913
599387058 130218711 305349778 909825818 828371608 898759097
157009079 4078815 9674777 196320411 191562999 222123829
15063913 37078761 9507617 528960608 508450332 481956727
192196835 74421820 242336673 903648768 834552239 883397860
681083 463427 10707059 38715270 38164826 35462828
522592912 148088584 371761029 545086029 465648256 407798401
128356579 104583462 194703558 891005843 830028969 953304021
259947960 205288741 160263022 814196303 607136359 818736357
322787581 109137400 70215164 691236062 731987865 653145017
1041697 6713758 9618332 120205174 117038066 115089513
482316157 422625185 2604013 738937764 672797620 774255624
17501738 9328488 21793232 229343119 228642776 236617778
213208254 45614745 13600257 381165354 368224413 379979131
67177095 164802486 41672195 457784237 431579114 445599546
33030761 56785232 71664405 569785967 564971799 569911791
115156630 154069743 6349927 347558735 295374356 346206518
14537748 60068721 35638030 176758971 194290633 192266194
42971859 6915785 28182168 81452524 88048877 80471418
157443539 42161001 6982816 662262819 750281866 723963822
36484136 257851 78025282 213000267 187007602 207171130
723354713 82668184 465645139 842950245 376853882 638220450
195367572 74427821 45579997 798176711 872891654 818882691
101113769 83184838 17352412 387440863 334109492 383997935
34768857 33788348 46503941 348302317 441857392 484618341
78250620 134870982 42349217 807634978 832508517 842551472
258200771 93610653 11132911 402535606 384680997 301419081
57293013 105441773 88578583 447045295 398877244 444458244
5966655 63595889 18007593 291871134 324251044 298175594
46313464 34349602 13432559 240516677 246831837 229560395
342265424 77616962 96657497 466665161 435334520 339455217
172898427 6487323 30092500 377865443 147267873 319834603
84664662 5466277 8696063 142564078 157965823 165913709
44833116 4319461 61384262 382546569 376613728 402941300
249818836 15268934 6539182 914358943 960920379 960875372
42869717 34730727 59416489 668751426 669015542 636528621
148602449 41135183 32710612 530916435 596207200 585224867
27893908 3116773 77962504 490068703 486344337 423019183
77085908 28794657 120011469 624587648 620715686 644367909
144215431 18167980 568405 493491103 429792450 406209806
505805364 369313712 24027562 618865219 518049676 183231921
40900174 19191134 5125307 51017792 56388108 43636204
101160201 22952635 90449947 818158143 687111799 786187621
6138309 237176168 54689528 545613092 587827436 536732112
866095386 81364437 689232 887538696 634642484 579599777
9400239 11089045 35893867 254608357 255691816 177727248
27253877 29855455 26692100 150405325 152603003 152574006
305204559 237152247 272299824 514948426 519258366 424701431
65141222 16976622 15675150 265378861 331559661 266235758
13394518 13964414 87721601 588446668 586239797 570914139
60646023 1078442 89371039 949768620 815868731 765373469
18605260 17238047 5298707 179630093 177885203 142961923
160066746 9431842 23713299 323950964 349274906 261266782
72779722 20045385 124749353 441535411 336557633 307933238
4637108 6271085 2746952 13306684 10588928 11761156
15727452 16857097 101536498 865807062 769968540 935601671
23526457 150793853 25214981 719146846 787336239 772691538
325687183 151594095 24996364 491017871 550683722 413233400
163807694 23676856 12164942 604296641 568460867 594324452
151776131 24694261 124302661 249184620 202433579 245321075
64773687 2519353 788751 308204802 290383457 236130975
53917512 42215932 7787411 487227980 489122594 510935687
769278313 167812434 119667116 857621047 543221464 779915872
159154060 116327684 85986111 170823287 156444326 142686513
341171700 183046112 37348878 362783055 339381467 326613114
87482694 54441982 12033364 115936690 106905485 96948097
3804443 3889329 582189 36854732 33237152 37416464
6189043 154433264 52092846 472015033 480958359 419282568
9026257 10023772 2801688 76688831 74841534 54693577
44767310 1798683 28574294 237909545 222525469 202838273
6994346 64821847 104139122 666332111 654974021 653546539
45922247 24344993 37648189 231633990 227604175 195176659
1048158 11806819 3158219 75038190 73125882 75505530
46907965 30513539 99909125 348637761 324556569 386381414
10356958 1682909 58426033 418952872 189657681 359205030
1875812 7225601 24820558 100588651 108905012 108896075
47438453 62322633 18713683 879083316 858843409 693341488
70735001 77701775 15307155 497345588 466642621 521093536
165049432 163683588 23704752 842921325 747058741 811350345
642811151 64864486 20597274 830066222 909504563 945305375
158120586 46355094 7988130 223840963 189550337 212597954
81542387 374958 17360798 282879442 286965807 285745868
93155167 32681009 98696173 396771817 355242833 372114216
478236451 283814182 135050127 657389279 850765660 451093895
43146087 52786669 16172595 455769550 476551465 388227683
95623987 18431787 74977507 639045891 603369463 631546770
186737510 17072575 55322481 221372475 99677897 221421554
188689993 999390 128771250 748906338 805933787 773017636
379175760 21036988 53294705 860208260 816593113 374235234
517722749 241300564 5473124 867255112 821373570 733757275
44932920 93263684 248981465 861313688 814091751 878932623
26612463 15702646 5119958 176630298 171553468 125912280
12056107 6751533 5536678 138813139 128771846 140859732
14048457 28087724 51325892 148594721 159479267 151745975
190888360 70224213 57127403 228593414 252916774 144091107
13009280 14222992 14500048 233611386 212351645 241295375
123849091 224229 17844235 401504411 400673436 403406829
25916484 2888601 11625231 56023210 40511345 62839218
60918308 40189782 41193879 976976452 782449829 969387349
123691611 34632446 37557009 332547903 351204835 264804203
5651340 584787 1446687 77329734 45061069 72703784
27238032 41798170 168306118 810851676 794921578 759531195
117615404 21596171 33574494 145745016 99462889 139645989
12834606 5035067 23178365 62123676 76998540 73076976
46210583 37237766 137796448 852831789 836459249 954991425
126823047 55630990 62944109 283053184 305783456 343565298
19633589 13984866 10397416 182976890 172078504 181371520
210490147 37184292 390404193 829559544 671814022 835700325
611708263 88986279 34593571 888731034 769842759 845445498
225560285 118529278 24047900 579478230 602227776 377084153
142096288 124860985 1130803 985447004 951260704 536434933
83473234 38782440 12263766 359394082 356070260 208484107
59234584 87359156 52412713 851966253 930435949 722469226
17693556 7715670 15648611 102788440 117564947 118874666
529872346 171711391 89664558 565003763 461505946 248006930
77428599 18647995 98949942 343137090 257792867 332493711
75724045 127234 24392134 483412818 504012528 493514552
94016201 33564852 37079889 522437916 485598546 510383757
495274986 38197637 363390736 615896342 604028795 442163556
364013168 36427802 109119059 573178047 411342726 403530535
250063295 30520109 143960824 421821246 476104478 473649896
37227504 57031000 250014272 584652945 717099090 752613327
101865800 246522466 21988855 752866275 723841388 765695322
366872536 12126518 11314582 408375227 201338579 450907150
27925613 26689952 1028210 229104662 167705423 188284218
122258835 21523874 5296081 208309313 228362342 215052497
2082198 30180323 16129446 239180622 265778778 265788912
377830806 89277714 114741075 862739904 820357739 707549286
1374009 27961197 68375813 589539810 564166508 516110015
30038291 12691496 6169294 46899547 43097317 55535761
368100588 198484605 81562347 682613266 726416068 747147176
102106880 128072113 43283589 834128402 813465803 704961667
55771308 77440539 3071354 256542660 260140551 251626545
63916958 75098896 20230599 589678783 719746664 559681969
72110113 55284668 7742424 545768497 769257094 778308639
62098129 29375668 37127099 68208551 69466237 49977216
1242159 1124480 243860 30303203 27677771 33429256
23674469 152456390 64969435 406048201 435487816 424112401
431496394 117284089 159476202 605009709 604532521 464380668
2846737 14467428 305047 107131812 106406128 79435873
63285293 34014195 1679911 145734069 141464369 89941300
103571681 33100616 33147647 795854778 939849568 793991234
635599420 87286326 99319340 679517810 310483782 365707286
535406256 195139725 239728948 905242789 661894925 728883364
109983822 42601090 42558589 977233028 823224975 986951788
176796851 83736115 20589047 761876768 800416022 806528348
99015325 53148270 21838232 404688431 370157197 379087159
8950681 36881995 33187314 328759827 318729980 254240582
1205110 2504372 869076 42951312 46210496 36306351
71506369 54007757 9758508 667397853 691677574 459373352
207483944 187232843 80006018 297431230 283755818 145187245
6789084 4793885 32073604 107196478 105138768 103554049
71393273 1675698 36861328 276600201 280376599 259345691
1144655 100556768 28737977 566284364 578170767 541725015
3930597 4007673 4290021 144614328 146948242 106568727
2419705 13682910 112610750 690826107 653255758 906476461
1290593 60222744 4744469 238218504 232760280 220427260
297266837 164691039 8925040 717908636 587064821 658118877
20935504 17956502 14259833 378196416 340596851 344192837
335060157 184361216 241757380 520054941 514059128 440452898
106025650 106960499 14045889 756264777 658948204 697634743
22733050 39150480 164305694 654938334 665841631 608285358
478836870 67221610 182821530 581336853 204418741 318862879
601060467 22509848 100301946 956390518 827655311 861112337
437516989 74357096 159858537 791965927 732146724 765071075
99875117 16454832 120327076 347880672 306281607 336563296
822363851 712402049 203688042 875250646 990070053 738213061
404633516 210345690 175481634 758533754 840166130 746808747
15209361 2378930 7654581 134353562 104238104 113303042
288906925 193472501 135674277 341279806 276931822 339493832
146433277 47832422 22086771 327446824 351126818 378572593
14666080 27465127 12165153 256278211 258192511 196753180
86366373 173618321 67774426 786829237 822867733 968183903
290852 869384 4239298 42080906 45404090 48715929
44110449 12408500 29104371 138074751 142106550 142200056
560252 30957236 25733937 123982351 156608773 159915939
5265736 344968 730804 8553041 6050734 6213034
283338328 62077747 1713562 858692998 842319234 804795505
28575749 74933485 2474790 961662393 811309692 700373570
3445279 33198874 31165329 470296227 377767924 499167288
186761504 69236843 1951048 673189452 637964884 733637878
35048281 55244284 20288838 137690172 145898865 176296197
95391821 15545954 123103251 598998121 464388136 580246817
16119866 49025034 140897744 534186555 550210102 586171853
200928880 26082222 23697821 430762085 461044890 390688794
12006119 23455510 14934842 95955802 123227061 105555958
296021648 41263043 87817406 818750600 737317662 795601379
35009117 29394190 27316212 635278922 703715864 878249187
59833640 164751352 346725 651609158 717173116 742906620
80315276 10662101 18654142 341281452 341088624 342154522
35865442 6193097 6746068 72854432 71459222 52966111
503432383 72774631 105318361 803803361 720096048 780989486
214058186 140954706 8695210 663845918 668783342 673868135
61555955 39022503 65428949 225196678 198715788 215618642
228756247 57823988 144168504 337458755 459372857 356851501
7748241 5663649 4262650 422156389 232112056 396772607
130133589 53494212 99009409 788556150 676335104 772142722
150631 370864 6368191 16532445 15583413 17164683
265929859 120911925 113357799 314929840 210479588 286959104
3355397 41980245 81742656 881275618 718366127 813714504
70094608 487110 9180954 96219653 70270602 97594657
145861084 40455706 47477688 691726872 529452311 605337991
183207927 2560405 108656414 397137597 337259775 395661538
185091826 25910133 60985126 737510592 863366345 684261447
107373563 35610463 11647677 527170079 408945472 534402400
8824214 186366727 74844926 858424772 788946189 824083807
93760068 16518933 154148776 340950060 422371040 418864283
106478235 32511628 43970865 428400650 460472400 439554926
464526693 74287796 32832005 770312831 827241788 802367969
399174817 87952377 96958479 727096634 435171224 725083679
26112501 16695385 10660528 118658683 111055410 123298905
6601696 35586569 16336480 208836643 221796229 221521535
7334287 6612066 58268541 506261265 476385925 503048710
14728962 56764721 79934486 620155453 634302968 625087028
461895958 163756938 9899068 813210721 814619363 283543173
691070356 632634091 540208042 771711277 790381064 712151171
3797791 3313810 3885923 73458197 68247658 58005115
224917189 151897346 48830877 242958809 253158246 244684103
96540683 122198703 93273725 461720170 436732224 413593759
1711103 109555057 4382549 870282491 797740745 752111319
748849303 6157382 43382833 800604144 786742755 552221284
26385826 4197158 10062047 261323178 252116284 268757841
409602756 91417467 327074263 442248507 456131635 437501210
2633729 7077241 4625510 54796512 58150346 55013122
198729308 202633081 417324 394481975 489593517 408516525
83866711 4640367 1490880 225473096 187720398 223990167
992998 29037318 19485864 113080112 139448818 123912015
875333 11017221 9480635 126574526 121114489 116208289
110677722 18888938 24959452 408451810 360577612 389182324
282012069 293673761 122706334 375670566 367258646 204874129
1082501 1598123 3778611 14122044 13982196 13675148
219300473 30235800 136710793 396496081 329426353 391268094
36583889 94762526 47521040 356747202 351850686 353443247
30967848 23319362 1223349 152671149 135596146 148741678
14500066 5332828 41554891 584257089 728886132 576047727
25760681 165519 5556311 44657311 47924760 56312703
6132628 18211469 10022789 550793148 545363709 520329236
163131304 28597081 29677297 302418670 295670090 270582563
168450058 211803479 78729636 756097961 588384847 666924086
17818192 827467 2071747 42460603 39074860 42024781
442860368 226927211 243030680 651401415 715938441 920670103
70677977 20039435 16525470 320010525 342879105 334437348
155830576 57330356 67920361 186778218 135334519 158057581
77652996 67471007 10660877 332715848 314499351 340986218
212603331 988201 46782830 657978632 459862639 650182310
129174525 95955560 35088474 158090222 174636843 172105389
469599198 307483189 402625783 648900273 786326375 787091741
477804722 255716960 260123775 654460615 658081991 475642957
71172996 39834930 14359318 244513307 246223051 255825771
2897343 3801024 2904407 68355726 61042394 56735213
3391387 18212314 1230447 522856704 508902861 528536942
42258877 4961756 21985106 51124998 39997577 37775003
55091973 11330100 9240714 110881498 84383747 113582044
78740782 69107159 35509945 724502571 662324125 726990801
5753522 24758430 21342025 270607593 287881036 311182874
96727139 54696795 261448362 660032833 646977036 658250940
472249756 99297116 2071976 560310661 465781307 466885153
477376522 175254940 34916575 709181376 690657655 693013470
78929933 915291 13799141 204786294 201357412 181703642
202568149 113779146 1006741 758888423 867849077 862622495
4853363 10072872 1304167 68847338 72336182 58362398
426874723 37386629 48177061 660677356 467589113 629785590
36466027 1482547 7646886 414919133 430178087 443773807
380748525 41928501 11434912 529773718 537035799 540043095
11119167 110840003 103426199 590983187 598848462 593932232
721140332 100996864 82745717 795107725 762990490 167834908
30623217 20440072 23525078 58926698 74941621 77136058
64935471 62004515 41883395 231860448 221663261 230362222
753032219 134903759 206403425 792406420 514595101 616856314
181632923 29444018 82814696 569194093 493264626 545223462
403412672 62016807 46114393 770175542 672724508 771503195
47244216 7049122 39024150 137081212 131834474 141327800
564669 5487747 2493069 92152524 87198428 93342166
339993225 64098757 18019434 701670504 398359227 597049007
94210397 188993378 18185680 710539672 929114393 973049467
58654703 100399923 111059260 146526329 257809933 261006147
35232699 33124709 63529825 397332302 402652487 378689449
178915589 5089424 16723563 628993444 608397569 565660830
35444977 9259389 3020271 180857481 223438939 217056897
816691 89247136 15416818 422869097 448634095 400946951
20633514 47096523 23592189 232973842 373053770 348383004
93693088 23909989 45249205 192997370 185927139 205259794
394055507 198396230 144200574 811434933 693342004 628128645
602233082 210864012 282725170 789563933 808151864 815775471
1256247 888163 389386 14465493 14433977 14070451
98705 6390235 7251532 50322203 76686756 86542677
56907516 9095883 34782621 511951914 572545847 542257919
54868182 115184827 10925082 800724926 870079803 849023667
283606784 31823464 59585851 627453079 478010934 664877087
59109347 155798197 74499307 579877527 706625819 537807782
732196 497285 3732645 17606151 17812916 18218346
132682754 340746606 122616091 624117489 661455777 645268100
77371225 136218896 71223481 904693624 773718519 840814093
7099571 125590804 13142062 836798677 715478012 851437320
528424 1761249 1791880 6938221 7706991 9718863
70052911 10615974 27065963 148631067 139973630 147624516
47308401 92057565 297148561 617146756 562042032 617573785
70711025 17098455 15443570 588019333 543104549 571221499
108040013 117861241 26522516 448926981 560971378 493834858
102807532 8086371 78438641 139220342 159317457 158810609
68439375 12203387 31490219 182976540 184249400 148256063
198624931 129820990 5345840 595850938 628501309 561967829
67979970 18527780 1711309 545374622 543680341 565907575
320310872 34401542 236437610 572705216 572993812 580421705
119335591 67026353 69609354 485308306 475695377 459904130
142901 807336 1174815 13564760 13178794 13016308
4040660 44089786 14963759 738249753 735064100 748034542
50362370 66911087 15428545 518419363 586309227 627671494
378847892 178597194 55283912 711895220 799070313 631189013
352498031 16421650 10363652 842173046 685376653 711377529
391432387 229154960 175383411 812002712 512818987 586070317
43430636 1177468 6154128 266312175 213942083 265550115
60816522 984531 22318996 471821114 529473677 516829385
143234630 81005908 80702147 283148703 270782216 283058736
6992352 71198948 1985828 141514789 150949878 162073541
169522521 26846741 48288054 276164856 253821055 251843567
115066147 28802225 87175032 878918049 874995473 747110740
239224134 11698017 33196659 434938252 359129689 382222901
23037690 32135900 24679705 725549247 585893467 735501542
18984489 1985455 7946555 31710463 31988519 27428541
191785211 152552408 66448029 755203361 972625981 727199216
49361616 72096957 116921821 387858690 380355987 346596970
18391965 34146760 51988231 392986292 428571982 467207644
35290963 148913100 17984967 941983951 919684920 878028670
83343104 14787819 60563485 172550301 181211416 183576101
8080905 35402858 8931240 603162445 703471592 698374542
2593253 8588892 3930008 37342945 41946500 45085430
33689488 33344268 2711618 475265830 312762535 363202901
177773005 172052581 7187152 421213246 427255825 401836143
62646072 6400272 25007248 262682237 244476966 255289460
558687078 309054186 314088659 666315978 653756653 604200374
51287815 11441359 24344402 115071512 101330121 92720558
2334614 31675590 108795979 505402956 512031425 516421100
708019272 117233576 3478510 901845255 523774429 623149673
183428193 266794540 139628745 982245990 916706178 885236558
990722 289756 800271 1422509 1519019 1515556
249947616 46642712 6958921 443109429 420646746 437748130
29879614 7650824 10295179 49591549 49068071 35398799
296654015 10150650 224156297 867716820 903512635 830507266
3883421 1576161 2607882 8148468 4430885 6649961
425336680 33563107 557787512 926493627 870800505 840147161
136672887 10702018 729139 223553631 197653179 215693594
200928403 45131898 71358898 423201593 625588217 612276106
17179707 37922701 8433470 517238671 510507793 461009728
424772439 44554700 277334723 691046321 566188446 635530926
132978455 64883631 2700745 515703787 481641686 603239899
42090725 25332913 112371411 345687271 403022050 387839907
102931360 83128674 82335140 432175706 472550620 494237649
145459 2182497 871611 11181329 11008356 12642301
42033921 37120100 39618869 909684007 984784765 983941412
468606030 57958544 209156045 872827266 826443106 783219706
55749282 35296912 29462384 394255745 368946149 380402134
34583047 56014917 2535513 306031230 208311182 252118227
39000495 104337760 21288913 746674731 738026827 581890555
768120555 348341272 83704664 887033746 611376233 865157121
98790180 21517534 18215519 493014903 552290156 575768311
178533745 57271514 131955248 746540905 645466533 803366094
202791170 49046168 161906454 290646245 237601876 261164256
516670 3946147 2113839 11779902 11516015 10861171
47007546 16661440 10152927 580113394 595106401 532671541
217209384 53188564 81119803 440476198 294897477 354695570
50973274 13062346 125229480 807485089 836483500 834130752
13925511 53256741 18502951 478847086 436365017 490372910
474173 38772496 110714083 670482202 616032812 709154650
312442677 67699232 141505090 633872006 625523736 625224600
403643243 21966302 93967389 779690292 808778698 704241461
25193165 28731462 22362824 254619014 253608915 276177069
53138756 167649207 56439413 686494246 571265684 695712139
61384159 86579946 19313961 276884935 287834486 253767847
166155355 23360927 200111027 291568012 281365932 366854813
97117097 191477497 50913658 704404000 681576253 671981935
16107545 110097461 47068587 345191030 349866865 360498743
126799349 92243219 63801004 973739231 937833864 961744410
432181516 163729801 131682571 587183244 515293296 428295566
642572309 224247179 323109901 801431804 525010477 741169012
2259978 7456691 4229759 112683912 110156917 106954652
38703928 168435208 3715769 833451117 769394839 802943057
18712716 14826222 21141376 218508250 220270584 224172269
1158425 28774423 22114136 304177595 297703132 279512120
5610834 121230 9242221 100154231 110803354 109165036
562480310 232034161 14185592 879756904 845070563 908763747
130920045 56903157 7152476 393907132 289024888 369023275
298641441 69815237 29028869 559597366 502328015 686336015
677138758 109156041 455703297 907917233 978999237 886375480
194769548 12918945 51667308 403960292 363903009 407371277
43573811 6634536 1183985 117150176 111619870 115405905
336612005 173723259 140811438 823692696 948355993 855104750
53308363 22956912 78626861 612251220 522718942 610851146
162959944 49143743 89747698 474147622 523217539 418821035
117301757 12278239 237208541 768450251 867872625 831668310
165054294 5650263 14613785 230413440 240735580 261927492
133307889 32611088 10229288 679913444 678851907 638518693
95886013 14797327 73679648 591154366 647508521 581592819
111313143 17145854 37217077 341006403 337406386 352770865
75016267 33763106 20608507 955097046 987855124 930066522
451311628 275036021 120246418 614535425 642071153 402372260
22810756 22534744 10917657 166700106 149491380 156627526
9836387 47374476 14158218 529560500 546878888 574842637
400392172 171845667 267190584 438064502 249206338 463613487
32090304 56696799 677383 615623280 618703777 564621565
24353385 53727417 3289649 335244407 295853800 325839649
287031582 29286892 207544347 365588989 268206607 397097399
126935091 30954655 15316550 286091612 281522146 293557770
27351670 21928816 42077765 166508348 154931035 159805929
422459776 87420006 92211794 490718993 429919181 396624249
82252603 54318186 110668950 242121526 252372654 258612897
15792111 74264694 19412513 652303062 649214819 580985187
8821787 6161859 25409922 101077332 106095129 91003390
686591248 500426027 419532324 866019574 848975110 458965801
399881826 26125037 295384535 559278737 613196747 557463109
62684864 14016448 28417189 163848405 169308539 105618115
72630035 24451127 59585045 312538140 278671911 302241358
188348875 84255714 103492910 357994590 421648143 430127816
165438561 142735823 3474402 306481385 309468462 261900732
280381090 78790596 11611019 580578369 546581509 528060493
3718589 5747398 17737374 375414205 347257222 330461359
29574496 8510042 7344476 356773648 330575159 359586172
320266162 132637634 172227707 393088739 364841005 315952783
46910291 14126460 33759981 186922255 204085236 208373832
454693886 29251349 2495082 695922097 597685346 796284838
35597119 16319448 6353452 45385849 27991139 22125757
44514813 43487368 59714981 369742442 493199031 500854287
114794112 3806288 49062805 202229372 137126276 219111797
84817420 14480767 45286056 733313279 763950106 688762081
75268005 110243830 238207063 604314819 870580658 829699789
11256976 12517301 4126882 33360824 31131249 31988193
239153539 59421374 155187084 808052120 573515490 805924568
142974054 82270277 103728097 575560545 572645928 621020012
15144738 5684852 3584238 30624095 21786423 27894373
280559494 9569047 3733709 462194168 552880138 550542393
6658159 88854 718483 14441561 15200570 16284903
46801213 33075704 13039970 677269621 686521764 659009376
674306333 50010295 39173875 707621278 571153462 510991544
56151231 10449880 184112247 965863791 934788706 898954332
17109274 9437556 5944355 97897378 113758694 114006400
15462179 104286473 52383744 482309974 572039166 556489937
1865281 31638025 26398340 227574620 205599133 236284694
4184889 37724258 10529773 454271341 441074317 425173562
49618879 24561549 120462805 843954646 862365170 807139944
202296630 11078593 491871 227927039 205482593 44653944
349147545 30935816 170327553 743737196 748596531 770036637
162865462 121678859 114794115 529243140 491821903 517488615
51025163 43750361 185064562 723944914 690549302 718759949
49800974 51291223 23225073 472613488 472690522 352046922
413586450 63051893 209067989 661630100 335701378 674528923
512119066 169256660 86872615 547820174 508396674 436336429
137252419 21460407 62819653 162991490 140040347 143545499
155919617 16043296 44493704 747062535 530333266 739540672
39087658 33541890 32599736 295285864 335155765 343812363
448914509 265755430 77665991 933795126 801501126 814795778
9993986 30141028 1894409 173588726 172692415 188732453
7045526 52262114 26520222 254653885 240716185 278956029
620990792 42922847 23186398 944576156 898690457 744239090
6643387 85303300 172813624 626442798 781480945 841263475
11618330 8259984 8578605 96758099 101565736 101115895
17546091 59304549 6328018 269563250 246917871 244045573
47103139 1377073 4073409 52044742 29711855 39534792
273397235 29933958 55142390 547750566 478502292 451925583
294834756 29679838 19879825 552095312 619144645 609756772
52637285 7712779 17345611 116540640 121514248 110675333
321717 5813824 101435855 856091613 775295114 885173331
97654453 1651787 9992141 254660093 248362991 239508127
258427140 96324362 248548329 289064299 294487881 277242914
201884518 13672486 24733260 257429591 244010064 185387478
2852671 201240660 106376955 500964694 551398809 344602937
233727182 120536430 47310427 527348351 497064887 410743094
30990557 37993729 8213924 200851345 234907595 245792759
332579225 118368186 82089767 468998742 361454246 248703759
715304374 96992210 374000436 946135791 272327249 925421629
31161458 22703546 60137989 653994666 842712360 786406778
87335770 27772993 83625705 347287187 262489283 319772907
42744305 19150473 30453290 444380544 465619996 446587943
6139829 7855611 162678 19607661 22397920 18621667
350646137 91281529 48176772 438317385 410352218 457699800
239774637 17583830 194447755 905882229 748431503 941100184
168491153 33249274 5572371 574992811 548595940 584741917
57085062 37127025 60057518 240669433 226381230 223052577
26152446 851687 17261933 223625722 246181380 206862076
7549156 7574959 15976593 374580972 294287260 329312590
1872021 119699589 79046253 715688253 700551574 682803065
80931800 8375558 56435022 322729049 232639264 292094951
46779651 25676293 84834624 381879414 357533634 276825915
997740 29932733 5801388 204688924 236481197 218052355
152042627 116919750 5233441 386253572 405169892 377065567
43594837 47781493 1657534 413508019 459177656 367838703
5101591 95559 1846498 22958565 22629115 16147076
144691141 66425918 56431632 294058209 257212085 295177550
52417538 6637886 59960829 434830308 325019799 370536677
14188448 14411737 3904114 98713818 110542147 77875156
255435000 36710246 49086119 766109829 733535452 782032484
88811019 19577205 63922540 618463224 522286122 626950122
59620362 156164083 184572650 683014315 787025380 798388134
328621259 73785755 59440126 620895104 514778505 514523004
51128006 34090334 6885379 841958344 785309286 766390492
54398378 15332498 11614133 371294479 425272967 424199844
9321605 36647686 18229023 471452233 599477302 533547634
10812585 310642 2674171 36937779 32390846 25748870
148139501 139595135 41427390 395778372 347062276 383138867
133245873 20312912 20927167 696034126 635108186 718546726
13742166 12188114 4871698 222784045 268428331 264776278
22692985 110599773 35082752 645815501 528078490 583992885
35196731 13843782 47532151 419567711 527872890 480083792
20822695 334201633 40951189 922446274 974538306 791879023
12054453 115301722 38863929 740537142 693367013 797674817
1560198 10155831 31388849 132583478 106228181 128482623
195920494 11209861 17571311 353263167 347228161 319255368
16707404 79183574 43947943 438724045 525983623 533512002
106734476 181847490 151107739 692544942 793128281 808150531
33639770 64659795 75112077 240541716 243814552 203836333
716258440 93229036 293410537 942077831 482368438 933135435
10382863 82491817 51605020 527889561 758433229 732267470
135644344 115900513 7379285 656403464 642370205 649345639
33613360 62203908 24360256 510184790 502431930 458783874
335848130 1681113 47231365 727075730 619039006 505874515
9407082 9724428 2533499 192480769 204308645 168114025
381498028 120448170 48550145 765023859 750978961 687709875
81284979 216017997 135724573 694415089 738285446 725404552
64073097 3878695 39904785 681124017 663195693 645068999
154319218 71927025 17087416 530695115 268612057 521030101
220848710 214095402 25678669 842809534 789744410 830310352
140611850 23778961 16969005 337770270 379990306 272060110
316428749 45832758 98555698 646935157 568312079 540548864
823276162 104088853 127345414 834341776 705898734 550551918
477941916 22340337 379666945 577754995 591803839 584339624
2548765 6215294 4411033 93215617 84398012 89145752
3599063 535379 1713455 61971098 63263392 59227224
286220745 36528842 69987067 640108469 552368822 603561741
15011793 256208 5721284 87185458 84166475 56318311
6625354 15981495 2387040 120378768 126603901 100356120
467518288 331919973 11551132 818662217 675418517 454702675
377346956 43158275 21552459 452358127 574227501 605165521
74382061 14923605 88420320 859976600 799007905 777898740
4784 196262 28623 2098432 2137290 1814930
8641728 30740952 2376974 177331895 153061723 176116406
386431270 41460273 115219568 770816379 741708806 767010285
3568238 43324466 63338915 559459474 493096060 551038658
11638018 2418901 8092957 105146121 105123919 98543101
38728868 12138154 31552780 64089369 93161900 106321932
23244664 4418937 10731852 43132973 31978887 41856671
125841067 18026084 98590009 339255537 320521900 324261733
152873685 2931869 1798437 201739287 193312122 178034622
35281974 34870935 49941069 269984930 249839757 241726782
206286006 31220039 175310968 247888810 243244080 227422129
251459079 88445456 7202208 362992677 405570393 354232952
29092107 38728815 68331631 352765158 289424912 322091347
284275570 26752926 145053696 954287770 872772276 953398690
11612164 24133124 2657505 105835144 92030645 115891616
377388716 233485044 195349379 907141678 965160827 926819444
53127434 68827427 23186354 814434877 769921000 803456498
35334023 24936913 63125095 779743170 783227725 814940758
25702376 19336629 12023413 115967319 109744943 120003034
141062392 41699195 1717277 302365914 271732368 341825452
4815780 5181586 5901718 44389137 41510297 44165528
70900508 24055898 20151773 154123422 133197087 157738279
24646780 52923834 250502043 804322170 790112880 846327988
19272913 38064051 185188660 828001594 741270400 709131143
14505530 31458447 83762650 387975294 403878636 480182578
411547957 112411226 30100084 516475072 479073238 485335823
105000373 773602 112073161 538360318 534119238 506836412
383403305 60472059 32095016 757385142 796217983 780305607
498606492 88535808 362077156 572518057 408228000 592397570
56420287 23110110 64941042 503058341 316617135 499117097
541291420 89790446 370326864 720610029 579950696 576355055
3354943 249577 17072787 50322023 56703020 66297155
7987097 23241582 123812573 948911820 947584702 893874364
221744697 157753190 2899630 914376201 936082729 952150902
13004052 6277351 6873894 28724425 25890577 26094835
397238833 114348468 69925867 643732554 664417643 645180632
352897565 166684044 79222125 814701155 873145260 893405136
96047228 37740230 125215147 542455258 460671390 538200171
133535129 27453593 33010416 744844379 747053114 672373669
17716142 25549358 52298453 615433785 556141504 457113900
8751170 239603607 6566046 953013800 919331299 802456242
10730137 20326174 136763839 389281416 433584535 384541711
169077003 13223739 282937817 641082052 573687095 643952987
260454907 70855001 174562074 432941724 365947288 364545956
58443845 37391071 20394808 740087720 615707935 646278599
165518349 44633308 71568522 266989974 273796576 265779074
3898293 3498823 12892322 44208866 56058562 61986361
89989235 7159162 8293730 129890852 136212016 136872283
25319570 9034933 26572458 407904131 366110696 388839969
9828065 57213277 56929807 284570432 293392857 284186440
71808201 23718602 2694522 282788291 226138156 288020829
439868015 146156142 53703324 806528441 818573972 472380786
140891768 34341842 41282453 153530165 120402283 102309700
172295824 92057166 19539603 457429105 529565732 535624318
254662017 57969708 46509408 484981371 471033425 336653900
155391483 68190406 41826171 189847935 180879196 241591626
117202261 65074364 60671994 327358296 406838861 393969664
219567901 120592329 11269596 298684432 287517900 166348127
18009946 6780747 136119999 424324457 692190935 668643679
29233787 15434739 234985584 525643511 575536020 642105199
71865795 31089461 4556908 519289820 518708855 621977311
160290154 7660504 27934505 420276025 420338462 427652275
42502777 7201719 107264021 910048297 961467698 976091677
111753650 184651103 231194600 613971844 595526993 787816021
2382022 905960 341699 15900169 15558483 15443761
483020585 127607376 152667041 603572938 555215367 596142980
115315932 148236247 36786960 269968430 253324641 343918672
53712891 994865 73155979 378587863 369766420 396909435
6194269 8492077 5265852 65189347 61685134 60950269
171678436 5382788 38629417 231869225 209167671 154730221
131284568 133525473 6183013 816729312 803561000 871195030
289793824 9414722 47824946 804857501 642138981 743330405
13876297 44579392 382844 311648840 411295780 301949232
77357259 4592047 7740694 128876421 109599426 134026057
573827237 70445145 54190692 969963174 601512973 935183357
344549497 16935857 57136986 455583970 437503774 371409008
54960429 2010949 13017270 484772445 456182552 513179273
43159551 14206082 5111301 351035207 384815465 430097597
230762917 108004378 144726518 261287486 265184945 229951771
591736515 130326399 8861845 855213530 651315075 706707405
908976 44666668 17120904 169417061 181143570 177982222
51139361 5630940 23145345 239404226 243074005 235189231
195809089 101263954 41889269 258216175 259325803 163235762
162820940 152376281 114930285 835040737 823974937 812098269
19024399 28037572 11799456 112559249 148599040 195006613
40305891 312176177 68871796 906488131 807193090 769921703
33442060 14700788 34248894 363013412 395814435 313279930
16426519 10482501 6405303 20638558 21307027 17567503
30365501 3053669 80472890 600806966 504248882 578474097
88641737 53486315 11094657 134168311 111447236 140783340
26864308 26989349 13626574 103568838 103192836 99813862
65217282 63982438 33383896 316974341 301648076 289060379
106749286 35977584 26564562 124312865 121290955 59467271
5644475 42923132 47247031 370779390 582160634 612798280
21074629 62673670 18096416 177176650 177753847 178305849
648277481 573217338 83945266 762269150 686070982 371988637
1048023 17556594 922312 49485587 64756303 69790750
4767286 18906503 71131607 653754902 579640679 541621162
119853157 89839110 33858897 750184105 754858628 749508174
7112437 131346415 27793525 676177430 823376750 599983425
282843064 121562066 165199091 324801788 300135471 297831363
63076949 178497494 51300278 636055678 668284997 603284134
330037441 45464132 117000577 486226312 329933164 441306394
11651527 38287012 36484990 206298997 177732326 238358159
230663888 93349500 207526832 754128493 731576906 741161890
75512966 6211349 15436558 108231551 111079153 97232264
580042691 115575189 15229403 976357675 886317845 855149903
1001096 10076177 82364493 354470692 328909803 348929371
240657700 182349881 54611220 518477700 542287308 491149213
10086540 3044781 1473044 38514679 38543946 38222936
212818842 39852769 8267852 646925772 550784021 658038351
535066301 110365580 18859299 736244232 650280128 718903040
104972218 27326365 119134320 320575674 351516889 266217616
215238055 35009464 35821360 460753540 467978530 435063935
34007748 230462543 159764497 900923788 642358954 880093081
95140333 4828947 111116726 464299727 513282280 438803658
34243537 15950609 1829842 203155304 133203144 201405452
65115446 14162221 15072702 175216692 171475704 169432452
518155377 89176652 17478455 656767649 697259521 649097356
468434577 265243392 18516385 776235429 859951725 855769653
10806467 898470 16575091 583955045 546436163 578372907
351958553 119061291 27362023 390773151 398125577 192177013
129740202 86146677 44324467 685428582 794706964 784438147
88572731 53980573 73550747 185063584 195785039 197109739
2784328 20185079 558106 239922938 282402628 240557612
68585797 19806146 58179411 462310147 463238819 284025640
52108041 6960670 33913769 283102633 270486488 269804146
103394683 45190745 118040825 446771515 513440416 491026548
237569028 85059289 26774385 991459420 992555180 960509728
74469972 45859638 11427436 833222781 918064705 801830843
25367445 10391358 6313189 403257233 420697645 413797299
2324880 985069 3027480 79245630 75692210 70026324
36661481 13697925 5133158 66861124 78282206 62429680
31774606 81267346 9279971 631616895 546075149 671480983
209078352 2379531 6042205 277910182 271264790 220865790
88037246 4856745 50928187 812639475 756562210 785984457
37536928 111973489 11691561 799633126 890975460 899060718
162814941 68202930 810497 377396232 376254631 385554586
257867718 115291101 118399668 646474510 593563059 694390827
213302984 65855795 48626653 377602480 302711591 325453071
8020032 9738560 10277812 67419242 66001997 66981199
461339784 18121784 30550069 664781892 690204237 293037540
8079833 310604472 38055397 810656470 843082347 870718879
11433119 6838198 5550398 92304421 96306306 91595953
321438357 155663769 213339708 414384128 281126862 370644954
286268835 36036261 15917553 792030371 579910933 770470231
55537327 5092795 48490868 265492578 268329218 287098175
91374869 6081831 47611669 153072398 134825862 133318905
10121959 863262 18772214 77382193 78324570 76363889
57343406 59650940 76788277 597186817 612727010 612965320
52471612 32569670 8416551 198183184 221910554 132327499
301826345 1726063 65229280 368743208 306031160 335898982
108222597 107176129 300669787 788842389 802093752 783449646
299394056 92873117 1092800 658662322 829786534 681430906
7203951 2037534 25092722 272783803 258923388 268708220
21335822 6892362 13350554 34864154 22522632 34345423
84688495 32188541 10716060 483036446 490268013 416039585
409290032 27889528 305690291 428069080 541148188 392233015
14773382 3608214 1458582 455585352 457072934 244818375
64431824 32129406 9137072 439399787 453574303 331153019
296773764 134283043 266507141 636597018 621696859 592844434
23797894 109418250 122258891 718592535 649082664 803578378
20727259 16488836 8628309 373127489 350364602 354566749
101667341 42010266 9140342 495201450 469141527 433062180
4867653 6117494 11616993 104608030 95898194 91533498
6538068 10470647 17356028 256126425 216259690 246241487
493383439 260578768 129052097 781544855 755407350 665474453
365504 508945 7477171 19250547 16906005 19036751
12826933 10104796 79584723 283081950 283204457 288653843
22430626 11571265 431025 171528448 157521039 169510244
30508 963614 804829 44511583 43373522 43596935
64129052 13448270 48415879 582899430 557851030 550428045
671408942 244209178 19956784 783940265 802687710 791230414
383235132 1953989 49241470 572195584 442038497 448820271
149487404 63440158 119648594 385124909 368781720 392840676
316006711 3777497 170204964 977001994 968258569 649533113
47527872 11451179 26372600 54839700 54793832 52971913
88014829 14231795 34952565 583414551 514646974 558248653
77571105 4945499 28484396 616573293 621567167 530632247
60094102 2518412 707067 87043375 60618904 77693261
39055067 3276970 40826588 298925981 258154586 290861172
102189735 27306509 190052302 735016772 618731839 733434274
607498973 115576739 66589285 705186420 781678309 377755915
102225184 65792563 64144693 338582445 341856229 359151716
2513794 162774589 51276448 526546699 505502139 558404137
55731908 22514820 139044015 319229089 267783314 249381209
378906186 7887177 11306310 754334871 804035782 752137335
385550580 37501769 22922936 540965747 547271344 436199026
410515090 124602884 247205645 755053819 795142211 786775903
38548152 34800171 92933882 167030235 287844846 305911295
111451432 65754570 173700726 698849470 804003914 786931695
244405270 172141864 22328672 778071558 708706012 627018893
9439774 3075207 23155226 52916372 48718790 52603451
146199433 23278 44714950 157761935 135424077 159187386
193801182 34182524 40263657 222979600 77151279 222454583
23015508 53873638 6580158 340039634 378429178 364990975
5222515 19564244 7382286 67489524 62545092 68343403
242187661 221336922 189634112 846597455 814698066 907831178
34992615 20224805 30353507 46821478 30500636 39963536
400169513 144438868 388326770 532822589 584746453 659876976
106897264 25670657 120824034 532619916 602422370 618080808
238765307 30373504 90176336 427152569 278838289 352683291
644857 14070338 8423577 108226583 109211746 131934531
31928759 44641412 46090368 230850657 380741601 372782801
3083008 3621063 323884 206066600 205195786 220480312
221664998 160213961 5878001 918374056 932491301 895153910
229399971 69457487 141349351 298185487 402873988 415990443
60993383 3277889 34803983 75577305 76599759 60164717
376826156 131874351 171096889 441817964 430713026 305683390
203116776 9975810 69483199 644833918 642035722 564697275
50013851 9442399 11461831 188325148 193072718 185158325
226962367 5630832 206389451 276165697 132333509 249570778
42847059 81999035 67134324 920444961 722295546 808366828
78040497 62910604 9602611 191400944 192576097 204122836
37249525 21260191 107612062 474577934 628772984 646211897
292489908 66340080 257646076 455784707 376496684 411531111
472750074 54749895 63103325 749135832 730449695 647963599
20249651 1684545 38147906 659946228 645873571 584291569
689268411 347778512 72272347 849357551 815120476 847398165
6032607 11163719 39707093 299200036 307970521 293680452
581990865 445982126 101960483 734116070 736870983 626702523
39392747 4842034 69341016 292484029 325116328 402603907
638149669 10825580 360903247 674174918 745919345 480477863
67093197 24124687 49370720 133610159 139480686 132127413
197063594 47551007 90271287 414904895 457896437 352765334
27425741 18264324 13059085 175874784 197192074 144801087
941999 221334 46628 1175574 1120863 1280570
13356749 16678091 7093778 434268323 426260965 394040834
35650164 88235887 246170903 890532375 886371156 870330456
392062394 18919617 69251202 831692080 648349194 805538306
359380389 197934455 242117019 615579727 530857365 540543670
122729815 94381813 126683696 567849973 815126605 803945280
4658972 661840 99719278 824254738 799518117 596357219
194847082 31119757 121615075 240269630 140207827 239126104
22858784 2497932 34268905 122618938 130362630 129252694
317957122 16637579 16529027 486682490 557192438 693397035
2147658 91639937 227394943 796661252 767560930 849757278
2412977 4596289 20147383 211788835 275610529 271793059
38094619 32329124 30314808 402922203 465804468 389756104
314400166 19104985 79742273 618243831 625467570 517842776
682921327 367166363 164068280 879578281 514329954 521488411
80947621 52057159 1905325 738225839 726242590 649282578
1782379 1995725 31601283 148732978 160937349 134873024
325173002 156885485 42783706 647398343 713923094 716788630
200800126 39328782 227968336 781405880 674192543 757009132
391640881 13821456 87823049 590697726 499927149 209457567
174232025 89804967 87752196 769996598 463434170 818544191
163229407 51120753 198042909 174164943 243734799 256010675
25076900 11120917 52487878 318972196 294021048 295524717
26499375 2838882 12942308 363459969 481522344 456805354
90507693 4789110 1764128 584190997 644800417 559757217
23452451 19399596 17995076 294780159 307227027 290999102
72920325 21456128 42094319 892540449 704752116 721721280
79778867 46522308 24214242 110995674 117879420 122328958
2331235 169599766 46775484 591295395 549914314 580094940
116139754 101041597 21545886 504166922 561426946 612584354
1912306 12130012 1868543 92590298 98087492 90121419
10216865 60744348 1426056 108748409 165845905 181799523
248836531 14700378 60265913 422766157 509621568 650220708
16363469 14860261 2230173 161155989 158007252 74890744
6151004 194360 532908 10191457 16974786 17097491
24446232 16666871 10115839 316472858 312746218 277782948
326436188 54691235 186723997 813080919 794643895 742067957
4824218 6148131 14909690 107174903 104380293 113266569
164334083 45941095 19456991 546637356 331948551 530950466
250716072 369636644 115255201 501597096 703406673 719209921
233783168 79769002 26805781 633659958 652881276 578683608
50624014 39306664 7111461 129168149 124869552 115481121
74734647 15162366 16487915 240497778 247920808 229989689
14904981 27636683 17344186 225129567 225198262 214298600
75318423 101770012 122525377 477971540 559057139 405758217
27104596 56373104 201112517 691418205 854780602 736002834
63828124 93785790 5398583 218474078 257178808 137747423
575077324 31274636 423293572 826996749 778224002 749809878
478949396 150023103 40276213 850194121 728739037 822907402
1530340 1237778 6105915 37123005 27207349 27176167
290928726 56107541 317683336 624363522 577651575 640685269
324821605 145068074 32437252 508567791 495048608 482649376
232527287 153411637 152324984 437002726 289464098 291646799
34526465 78669028 38748583 286363457 295469490 313581998
243336287 143639386 155064957 500317408 599794111 539668155
90820711 54391968 67803492 570206945 575090904 596611419
2488119 3526797 810465 78991582 83636886 89976787
85515906 46979603 8709842 345867532 325195060 301748067
19674882 54549152 48100439 207717638 169805926 213095765
159841633 14482631 108239648 647856798 678774438 671088320
9784286 11673372 12830077 80247206 86056336 86341746
464747 125689 302449 2846116 2824520 2776205
1817993 48212566 1009311 331549856 328860026 299357195
120317624 24153342 79566425 706434736 779019271 754902203
155615124 10440804 75767322 174249997 134047350 142988781
408398 131167 21518 1032248 1404262 1368101
262415280 56562006 97727981 573714568 685878655 520380487
16081922 31955642 25906009 159098454 177545365 162518535
30064211 51574625 57870837 723261029 725061449 563450626
355921979 245181040 86119220 447947355 429914537 203932995
766167694 86362587 39877356 867674665 493563857 743372120
68985858 111516580 10884388 421502551 331175321 428316866
158935701 109054236 29563302 266448341 342977361 303255431
31285094 60940179 5443047 701396295 751992442 646352890
62537095 36654738 5237376 258773814 277909078 273321861
116878832 26834088 68566249 203138640 244782285 289505332
72945512 61717024 118319556 444203338 443576774 449751163
3749377 773264 642159 7373594 7435292 7401589
70112172 67531973 40768665 478814013 331455685 432333588
490143659 861893 51377745 678364183 715127906 529384152
46916056 61826241 79499627 217460940 173539579 213323674
102487164 51274573 10138357 183810814 175152679 146852910
16335943 7120483 27041906 325545466 342357502 336684439
12094851 6442287 1034153 28238717 31776679 29785176
244774097 11084090 175400001 296270078 249518938 279216307
177403044 100678096 193413816 294579772 401294695 482787784
27172067 96586460 25925896 692273380 803344524 829560629
258392 236819 7102375 34853998 32279364 34574700
85027845 33325818 17400063 148644704 111824761 80199972
123677740 180827002 12930126 425857382 455091586 432911715
2391034 32400060 2552283 169158655 198303666 188198461
255442257 186603615 162117616 388630314 260995030 368467337
244884193 28718948 133234340 464100112 279795353 412762848
58561668 9090289 57630888 194313431 215165978 210626391
52775565 579405 12228676 114144716 68505157 47272795
246214525 78216438 104854842 535800683 523096048 526317990
38272609 51160663 69468734 765365469 729620323 750336736
91839319 28684943 27343052 121722270 78408360 87372270
60504168 6476419 122127102 428892960 427647575 391538826
42105940 10749612 3935432 116217444 194095046 188541298
9748291 40069095 11106309 559606904 548086704 547595249
39341488 16446253 4939471 340862769 293855963 255446240
236711712 16382883 9850916 362494709 440274665 382556062
740211824 5035844 137454859 816738647 528518793 710942059
43216508 20541838 8976553 200117221 217464087 197542646
80886409 78522233 44470452 268459941 268523687 269365708
146298431 13401208 17210885 611137479 624835848 615564549
14050055 7391790 11236070 31037497 30212648 32679020
1124629 2022015 25234458 489648410 587634712 754865653
50437873 73738204 62061764 815986719 856788910 863563773
121405215 279204773 123090977 842223703 919852147 553371103
35414844 13056293 28890764 474172464 649987599 591461614
83653845 12009889 49353133 267306125 168528887 248621524
235370523 600985 170739628 655315477 636076502 517829540
490018525 132318503 18343096 895298868 692309615 791076978
85903017 15916541 59229280 282725174 330096360 314530040
39218237 63646437 13310692 702877517 764269828 853517712
20318530 11830214 40156106 206211592 224332844 241967139
461038898 20933053 70231334 696708203 694586819 649655942
164684153 532246 815502 225517473 174835539 203731181
7422154 28435 31682406 196347487 287295445 337626958
6406756 6163541 35186571 233328856 201055397 234184333
861010167 89235755 291715806 940458233 478704749 472540421
476853707 64752393 163008737 572423260 559581613 486855150
52052841 52098890 26045255 544277512 384507333 435274539
18506038 12698871 11798719 150772974 169507624 138823043
811325084 11178474 68303274 845774502 342695377 586239091
16731397 21273593 14416136 275591860 249844617 271752900
404347777 181945787 288136262 430293647 354446229 432068916
110589633 3710869 13122276 122805736 136676177 106193658
843871724 242555283 57636934 925851271 935943861 820851539
377771813 38005484 184658375 806989501 868039984 962025347
279390943 236945734 108268168 705616413 700649045 697685721
938432 29868 499986 13226036 14056572 13155738
126124201 11491054 105894779 159923016 52736940 134655070
4142675 23166331 54608931 774354568 729174403 727959290
42422653 15483642 305997 564029337 561547067 589799975
21791847 9246103 236249478 946128536 918443820 899594332
154507395 38974991 22383233 289657947 330521268 289449818
44994262 86918467 134561445 394146744 445852488 395485437
363123407 297499712 83455186 770111164 723321817 724256915
507099573 249223253 38102407 559113634 465956040 573830578
84352259 12606013 68146242 289453310 297958985 276756265
84195174 64105247 101817220 535004689 546922548 406793911
110892253 64428368 33634212 687615270 701269809 546871239
24523473 12024480 14072694 46704688 48534892 52072588
263648991 140077065 57461150 589001937 649102415 593911820
225299075 26969031 72789694 552772979 538873214 534965971
274657802 44332719 131960995 522827776 202505479 230932200
117657749 46452626 9297552 154145008 143718907 152957906
546944404 280181406 25819833 898011729 526975434 952652694
9256380 4180969 22595800 260946014 241689305 275185519
219481520 289262518 48122292 442816466 534253829 427581853
165889431 91938610 129187880 538970408 395830688 525242755
29049480 4741480 4063391 141325498 101933053 107333970
24317757 9992852 66811930 198046016 180517082 202484474
11298011 5773745 15135987 291496174 286632365 289934820
68176246 35860777 44191909 366701996 381386404 349734584
2387400 820531 6927187 43827428 36041256 43826471
118664658 9151934 28118359 328091685 308890339 286784615
52585174 89283 5143875 202720037 152022621 213419101
7753429 129750623 17784079 629691880 623532139 566118264
273285734 375441634 245390794 847199087 747083794 725015924
236491558 7660900 35033302 294781522 223384614 167027966
72102814 126383020 147902542 952842147 819938371 816246860
171461873 39623313 24342281 241491586 242686269 233751531
1327997 7028400 9172997 287874651 374811882 357324659
157069730 19461569 82718346 391662835 423764909 426065368
567271421 84146691 189142499 999009071 882338557 952367155
6151915 33912232 44329267 437508770 415314873 450951576
462018144 157254233 95181755 562088526 564660746 498903392
299432893 113396331 7740063 399982392 388034822 287886362
54451718 20979347 97921806 249371856 374458287 380872358
41263358 20999585 13584429 141394197 119359000 146441682
303293036 113617670 50963629 552790358 560453438 557271079
185896279 30935926 82825794 948169378 779042753 976951226
1932544 25686000 52595003 183259293 258724410 251393926
277180539 275504738 9647149 539553251 662941213 606691269
157344939 30555195 111512990 189916177 179175834 193378603
1445549 3615875 1222980 98385326 95863379 95249467
422665198 3669703 163230770 725642353 643206279 588571314
106159721 64368995 103413109 590205302 739662246 700074311
7629814 22190518 49501115 204124150 205303954 190816867
316000779 74991702 7773853 407834220 144733099 435515417
77088332 9167890 29792944 89060313 74103512 77427781
24035476 57928585 106643628 498202482 467488808 486216854
6832130 49271247 44516286 540136045 631661135 668766191
186363011 46495737 169346716 557648604 550993672 566379683
253695421 77494022 78823871 549298657 521745170 521274243
103680601 14626015 108617152 402934624 390996900 421431651
261168326 2837994 57819004 789542968 775966889 789181278
502365831 125668100 46975518 721951354 660413167 830934453
121131515 67779662 32858836 485635768 473911230 403997173
159221738 64014177 4105689 420609969 429595653 356094593
187519992 7638667 3198037 374632310 342458104 269118309
57176038 155724161 71111563 847478642 851496297 733520957
702364 1589385 960700 4597054 5264783 5179434
169149292 173473987 206915071 487455335 453555606 413379885
16805607 50928856 10410990 294929892 362978068 380274661
59986624 643601 11079903 80257554 73217213 65403958
148193178 98783371 14209641 880066176 881045871 674663633
291876090 87628191 42519882 432014472 366179264 386608070
446904397 9742697 21882853 669817684 698034841 684662648
6447175 122933830 5736255 447103366 431225783 412202663
5445315 4397542 178433 31010588 29616353 28904563
9742501 23899280 21505640 83927047 84297754 80789761
45778403 7568534 73923560 100633022 95210352 91084204
19042452 29981983 7189382 123805187 110665571 119182831
279380281 143506131 76156243 796264993 742687568 787520413
175692884 26416527 6615452 544608230 586201597 610683941
68224443 85729892 138039241 606384526 671504378 720052407
486800087 104282470 154441957 877995272 669136937 701085827
346143 19607996 31746730 345058616 348521687 339952449
363489425 7140294 40019769 417964645 243315127 110729377
56431037 4603786 8925326 247802552 274169457 266420312
12645136 6268242 535914 27609377 28716211 31795332
23340061 15880889 6767722 23890146 24112459 26666049
37507602 59671246 62421507 313833693 235669915 291775988
258621 16294886 110433117 804366131 934821317 740426212
20752147 11871983 5286823 22710531 19709483 28533978
66611552 61614338 19309252 330490614 378355179 366659306
27565719 43841478 11528490 613497316 605719017 675431771
294879765 71489754 22130931 552488295 590062629 377833761
27666121 7555249 10912962 260641796 262410451 237390847
184040407 6452980 38358456 849421860 685451578 885140648
538690 1450121 1858439 12151650 22660986 17581661
378365701 9405562 3465592 853446175 715798325 815910415
29581131 94450182 23723115 235251209 242404577 233786935
26639765 15558334 5021124 30121450 28985612 26233827
165849918 79007608 1678175 973299459 976261115 782736171
60039476 76778837 97126522 515624831 416846613 378111834
761017715 223487241 53189379 819497010 505762973 916401974
375309 21493818 935 95306312 95992392 92349453
119504595 87965727 129913892 590550826 642763805 594796687
153688297 27965767 20637133 339768893 376988894 381905046
128745048 133316841 105895213 912206205 913774209 906260410
245450904 57392858 132919329 370253211 229746230 295774825
78700181 94217640 137119240 790233259 970263785 948676580
61247444 28005847 173208512 718118182 630296434 731183379
77172123 63376550 79939326 912771494 954882834 788333293
20853560 36327342 84743399 603621358 678348877 712161187
525835226 151653025 27953166 812296500 636892747 692687247
36461614 53663799 71629095 484284292 350284757 497359874
350077893 194806826 104881000 624868130 564816612 589661681
11333648 5881038 19612748 505653732 504548296 522597524
255865923 119980281 49873884 463159508 700067363 671111418
130409065 23837983 321336241 631339553 556135270 632967798
88797945 123959736 6078579 303053556 355418858 392753375
109259889 59000563 13429578 323140640 373405722 340597140
6297329 4411673 21583440 133545633 125349039 122473159
69511552 24327560 6291858 113073786 107046259 89774910
152641799 75715626 117110178 640583452 699241766 687839317
3074211 14201048 36984733 303971154 425520793 385105630
74078252 21149251 2341843 103089686 33742542 111731451
66660827 68869147 107362958 978755868 679657599 658269324
30325712 16194659 4887052 119427760 91527814 112923355
120685853 2416412 18206884 589877247 472558550 389291536
4923451 2169827 9153105 104358766 98216731 107118714
184415169 1220474 45208113 276340708 247308443 242652831
17785743 108415318 85152 761949979 788485261 817235652
21743715 76803973 9226438 430481115 395449373 367814448
58514320 21915954 2870869 131766705 128576374 90894514
26880515 53673981 112749646 391151778 403214999 374230366
200143871 36963307 269334619 735168464 757018967 854057532
273155393 271584692 308944444 744509502 571196772 717943971
101159239 14895853 102798441 484259622 513053150 482217806
3823985 9419838 14688083 42900436 42319758 44393622
3820732 2517606 41610 38096934 36689859 41890343
142103517 21856732 25960588 636333792 565270513 641861410
37845402 77774122 11032888 254599194 255612507 318346689
37845210 28186947 11111335 363005231 366395881 348704884
294306800 256465568 447539929 874053772 831279372 723060401
79933586 35093747 9888860 122554508 114022593 134951154
96509891 20064487 5068399 590237258 646014882 663085643
71993169 30382 4917346 207059538 205804112 199846075
40893106 17894172 16029691 181201475 226232694 205634112
707504980 357226340 451568839 879838430 757701375 629897523
5987974 19025135 1750441 116559120 108830126 116148970
616885073 155355928 288780354 782228426 683177376 633284732
53336297 23008474 34383432 315631769 231477931 312405198
267366392 115547046 34477592 345669992 282053359 228772260
40248275 20592626 21475590 364913546 342345888 341665476
53952581 41581501 44491546 326274521 377794244 383428505
319617987 177706565 189896074 659634052 598738718 395880925
316288173 80267652 27941607 487642518 403377569 313693264
115506615 31766492 42001857 348556459 430860111 280051830
19043093 23193859 152475130 931791490 952721981 760871206
28435410 54352 3973932 134845298 63753474 120679773
1648149 51095046 111100165 467920275 428433313 422957332
135964184 120855977 63885005 952636091 875077791 877106565
328156 33919812 36956157 495596531 432805983 466508721
54693722 53577531 54576127 531545859 585959618 624519484
78141402 79917748 58031309 306514898 298007899 344349726
10150591 69885616 14772374 308914597 314727331 280753789
19979591 5669279 4253500 81615320 83556196 85368551
13091703 5727885 5226343 50113546 56150309 57707407
744471956 289708237 246470731 875331743 752827348 614755448
278379441 160586812 56270187 297854896 256028568 225992437
418314590 36202277 199321950 553622459 415808448 481591161
29427825 4624304 22657486 33169599 28509945 40320752
502909317 156986358 57600538 746881392 749581605 532200490
102301640 1765214 36309127 140134152 102288971 144359378
169414086 13463123 212864737 911302147 864417134 900316018
344765286 462453233 99598538 626912957 627259366 571821686
515609320 70189446 406815169 738925220 705717770 713334280
235815457 60344297 144393816 696248709 697813113 600057166
76822807 72784362 62316370 646506842 627672198 547613899
490960635 90824950 48121272 929162614 848984315 925068459
55686504 1503328 50940971 131319816 103324860 102286516
66349998 8882352 124252277 725539528 648573208 741622729
6149808 3761160 10848507 177032380 157543728 169761363
213764459 7128693 126338871 320606474 180571359 407759325
42619019 15661171 3063521 455994485 530540806 380919560
36539916 20717738 52627146 159502356 171632123 171411684
92753994 20359585 4978226 192103020 237322342 252149861
328507250 74870492 83801370 664838370 670915022 655683190
32511242 24846490 27480767 171293462 168398123 181745091
341878787 235351084 43900340 553478958 439337733 527189301
22374750 11924785 45435077 230313990 237197799 226958010
31814150 4163913 36839487 459395679 497263087 513865404
94073302 18129875 177366899 700760824 663962595 744162522
269179871 43878003 18556399 535780457 489128452 279412491
110273731 13251404 33410829 524042185 450391608 527257786
5314125 901980 57836033 402989510 413834588 384585610
2971111 2376387 4262058 22905590 20953261 24405275
110584034 25478661 23813770 130041498 90065885 148648718
7391212 44084145 107558256 790016308 741846983 675471408
36587938 11424375 51129161 240537710 236750354 243894042
85883960 60758626 1351670 384366488 390067480 387789252
138761755 5024894 12450230 221683610 163342971 228878767
8444264 269594 12248327 19244585 18791074 16810010
206683991 6264511 43529019 674114273 663086313 625630400
2297724 472923 4472705 70340858 81692550 79927473
680293167 247275086 34009201 882392392 469148129 541313079
39143424 8332931 42373239 613051274 608774047 634136501
39853833 10912274 30996531 359239138 362455950 354443177
90404960 95766254 9393543 543810768 584417046 619113277
32068739 22921502 7998024 323519443 290108024 324224888
2774558 1721079 59338242 504012232 462277037 490266903
221463719 39260837 149884045 268529592 139705790 311954478
7603450 53107251 35881305 333496624 261834863 339844742
37097601 6334945 11688318 785169743 808060582 789693582
603949631 75759844 104220441 823638766 661362419 477670854
39380101 242418856 44878256 742107711 702152970 665640515
28716260 7126012 76363805 755842922 736035628 715740325
116186934 47503336 64039678 266497775 271090588 292428230
50736298 14030 2163103 131835402 226006766 203093584
117893273 103646786 585810 134848457 120682020 84641883
133733300 22045598 16053593 514904196 518499251 657905646
2934121 34855 342545 5071287 4305332 4857991
83759940 62165439 17260786 555891051 677638935 727139142
721279121 104153315 326013579 835213462 360108571 532413732
4623823 3562933 1748128 14579101 20298277 19847478
172855929 7221744 74697340 655456860 652406113 613868071
10756975 701506 8090941 76568629 88367663 71862080
373708045 102340598 227663315 570176570 432576873 591862092
95924307 129642290 84847900 825129941 753770485 762183621
168048276 47401374 201777195 642606986 604650809 623277544
402624161 118988302 34033670 891207168 859059062 913613876
383611004 305882816 201685796 431776895 403544089 460656363
14134951 4909396 1024647 140871880 133753438 126757934
15919852 5379723 23665704 373825181 372246824 368878872
23461681 57691511 7672461 248333041 241567142 242231930
4770360 937698 63947 37448589 39982578 32064287
72502780 28857367 18878851 209311610 188900601 162556066
78669233 54215881 31821520 663295375 645336946 602977836
24420218 30583176 20536712 223790255 203125336 221533959
87450673 17714586 36125672 570440250 556246923 495109284
211951752 15825647 26966360 605725840 683535361 884422514
33754872 24402881 54261287 343314205 331703069 336413874
24311406 6943743 30522823 209611063 248940240 227158488
4279031 65802291 66084247 695273307 693311632 726492620
801669247 208718844 80861823 941250346 955447561 787860092
18009659 28072414 11041205 755233068 799824263 816224365
294764218 267231657 227936194 430772669 385596042 424603936
506450982 550670797 310832271 799103830 641739807 579569261
22102683 45057816 62430445 394831234 357829499 384523058
35605764 153634863 134492125 757198242 819607073 820740158
390461456 64819716 28913141 583705189 565175758 273725159
433362534 3677229 29602389 594010560 378610531 559677116
367498565 72057367 151241679 848994464 713000346 833721234
161330166 32117102 110201433 571213718 565070068 566941040
62262465 7699777 4433432 484933305 708986794 792207599
4336002 7987852 68102 100994633 98729001 97814850
21847515 9491024 20717955 363270560 181844521 363072906
392814917 42758820 49823801 815776281 559281780 614151104
7226016 45227718 16361215 399211882 275422269 389693198
434427398 85160012 61181100 623398947 472113867 552820332
34037922 12177528 4151177 400645083 364343484 427242850
104474255 59912682 5981274 659796100 686507749 690106169
37605587 11476267 26312187 188619818 191176656 191362648
22856301 35620518 38389875 467954769 481521471 540700053
260840092 58355750 47722716 354641508 359536683 161786807
7606357 59344174 112379440 638527585 508435236 803716635
17821678 173712064 82609047 836421051 826694155 792825499
270050655 96150353 143492459 325446084 180408276 323105874
72562230 3581448 72567285 684729535 687894549 577915533
278094442 126123467 45303627 730873869 721678288 718121329
637948 171009 264101 3760648 3694293 3478451
759667070 140149297 276723117 877541372 854108488 870419330
886716832 406348172 431945822 958163737 661399515 514571669
197865884 309948661 68115020 446223516 430593349 409529821
13836751 17517433 5485513 51828045 54316600 57132867
37867484 85867369 119813832 734002512 745231936 803131639
72556847 121371201 24611995 342558190 265936756 352037321
447988201 59071987 87873395 755944427 556004499 756048278
86334758 37499966 25423174 400186639 464905305 458497183
113126371 49282807 77006450 251420845 223038965 225934423
86141775 31218154 26775938 271516332 330142321 262252796
59368450 35816352 1264576 79245400 64051779 27337677
10909459 36192871 624332 739814821 760948721 735146183
14268389 11575433 31542815 204022439 233311954 244741451
9057542 109954157 3814119 696047483 603896482 683624608
505170635 237660838 44228817 934441256 670494262 757170806
159131988 126905037 58480544 550441578 694952543 676313868
112835 6221881 1235601 43146955 45296284 40790593
494817746 153419530 90547545 774908565 820416403 822546320
6924868 10713515 3476595 103736538 118695878 100216894
39187633 16479101 92357283 947790758 862392680 929775942
92512558 7102134 36762717 709698477 715044141 713078629
444731795 178976537 107575390 657540849 610171622 655277376
150040282 60625390 5078500 267362769 267420004 260546326
182603868 8893663 133492909 604096611 631555599 626901400
81954095 81917618 52262521 580008714 571309120 539941666
334669303 102802778 166151608 523433885 400411631 295562115
280365130 92942091 121198618 819202861 727721168 689252431
337544215 97134313 151777238 481971862 453930652 560184473
252593710 91545188 152087986 660421676 764882585 752460655
98066543 21851681 2648726 174738231 170144108 172092582
341547852 187896531 37954752 826961514 650065825 719407568
455990 122023 825837 42149723 41762091 38703245
82191982 13086139 8697574 105962405 85340824 24806652
9755588 3286778 9936183 356252764 356100290 325659029
117442131 2007438 26134680 264092596 225894377 238663415
52291094 32492214 49865533 784532923 753449552 689657215
340451 257497 190727 2439965 2438156 2591702
247249361 65219511 106196443 723140066 592787015 709105148
3039995 9516212 2416867 453644596 378485502 419062454
4605329 89987938 22353907 559045787 665668437 495384127
140900070 53651179 101574634 417805753 413237543 477184870
10117911 4209544 3048855 15749654 17515299 15940581
21000320 160311224 126691575 921862695 929765525 894301728
51233399 172525599 52762106 456229594 470915719 517732909
167449761 71859303 53428 629340277 653514881 637873504
364434582 42600189 10020359 490406714 131088585 465189654
89625899 19937778 31968628 460684533 423437475 435264188
37382491 640743 33568836 96226722 103810876 102639599
3414805 85446834 41390748 722170637 761234872 804870337
339891671 64581570 57555407 747111580 620045034 748985519
41590385 6683049 48339643 467520036 447331093 452494713
234156944 8325757 13043353 361179954 419531481 423303457
19309815 45655722 68245150 729258114 706848012 747697872
156712409 3841473 7958571 450265613 450158556 323640291
127516692 2012569 160275829 510690311 520510267 585324245
24219056 13361128 5961946 29561323 32537640 14371178
79300035 30484402 30562 397701130 342365502 294670453
159662220 257080 22963164 440432965 497706355 557590780
82743575 14315989 6154668 532826956 546791732 549728227
59319696 162491568 3059798 866800314 652201638 750264394
451509769 203660482 87736919 567944966 302346058 530670733
588689325 312751946 232323532 712651804 651690500 488037169
85028499 20749785 12744164 167221836 194898204 194472516
104840963 10897754 286482202 922288105 848396506 819449652
60284021 106112027 43734203 676335003 719661256 711265871
237390741 89586029 39115523 450431335 368468798 422692506
1131541 116183 440360 14909062 12985796 11419612
350542028 81922442 16987984 726828440 728457430 620065755
565456003 447062917 87548656 962042324 851910380 577137412
11509913 125000190 48417019 291834428 380614985 300746145
27794921 5108069 81024219 550822097 577807729 590193375
286288798 62318262 107466362 399099447 507366063 495388756
44604923 9873328 34998140 393115607 372737015 383685678
245397083 47007041 1250570 266977023 340210443 286195625
7428767 11721645 31184460 222586868 227703310 213801069
332050789 88760572 17234908 735052808 785288179 665816828
116105754 15072781 98365233 395280759 460258009 471938055
196477828 15870111 16911873 300252261 146019154 287060920
72029982 455541 83893723 638381434 734022336 619540795
72621579 22461931 15072645 103650851 120676385 103666515
270052251 78131930 129432168 910489724 975677516 936699801
8589394 2808029 7037141 59394659 60207877 61686107
27015033 2399926 148267 37506484 36013660 45073460
249060428 201496027 9986048 738636972 728822603 659556565
146341224 27896545 59804630 626577005 606427149 560298146
825134 1188120 237742 10648390 10835106 10948707
334857581 10493046 345740618 390287523 444137456 491063797
180589970 171691474 18406461 268830115 283385523 250084794
93437986 32564393 14642975 269436023 265405812 187352824
179961030 142590125 30254729 437428408 569087589 578843753
78757119 50901862 31776451 403556947 396224309 393912720
22119206 13314278 111371683 508620913 501711681 391154525
32273662 31885203 128246061 850305954 650222536 610061203
38064604 2422986 2070591 199854008 186420282 171160178
1362872 276747 84281 3564267 3651445 3429645
194887426 6787031 232012853 881550615 812253072 878524812
329241465 215865222 20042567 641283194 559605558 600478885
16488951 1955486 2824546 26076197 27878282 25620585
357338037 4437814 86592078 536581420 580380531 492969567
253582732 121450878 32715305 835369276 825515935 687461807
105766188 49698987 241266207 654473635 666634983 769985660
793913513 170425230 387410224 980497033 227413435 601090629
193993973 73256131 9947304 216350224 233666554 113379324
66176567 578666 3313478 90419081 29207256 66850104
53662529 47206710 275105096 787758302 719317989 803736811
483588 144419386 301474730 848742320 858913983 714407187
41590919 10245468 33583530 301079576 306127077 317068289
494567887 98256697 200425566 546951869 445563993 476442592
117692369 65750053 130199848 487215583 536856696 578921094
84641104 8696451 3705501 107482060 101548606 97626630
21115044 1284211 51954084 474387079 598762351 441072677
493092021 28105225 118836104 540561042 412141425 516402801
399207339 155269078 60405115 768797715 618236511 645421052
232810 52088878 203837744 477246329 506089960 507300004
17566620 48554515 19986213 507630822 494460880 401653343
16906373 9176117 11939823 28873294 20758033 28480910
91766433 5285967 82072101 212313083 244621673 225135988
139986391 100966832 115181001 944890571 922751512 833774452
193393735 31028924 143738713 373537498 262725569 349189737
148908 5480088 5597225 112849374 124651212 123347554
146871002 75370439 6580959 855218158 860386255 952647423
14447253 3815517 84242923 352989640 307101081 367473440
17306536 12361338 2721783 45692330 54864532 45996120
517540393 335619468 110594822 888325998 940059175 894160636
482267 241789 298262 7852377 10522544 10380402
188613616 42905715 115871031 535625705 505643264 678759498
297115340 85855394 52483925 420559147 421407757 412695945
72205691 21687292 2351574 305945556 346822133 287427071
181863717 22044938 220981090 623891357 679824599 668301328
75032006 26041061 20072582 205923297 220301259 195110451
232525185 110052038 118089506 601660635 592122532 561854224
479052833 258687669 2137919 741147771 746031519 763730003
222064796 66039904 34050620 424720669 345042498 450654676
201435351 60929152 8075179 208505918 281526994 245117084
313526308 188849795 48745503 487304852 378978754 497264335
52798199 94772008 39093533 680250541 703971924 684146859
367124807 47516058 358695947 657809700 619848258 611652253
268925755 18242844 63307022 464533371 313469694 413515303
200564619 51166146 62720072 399941839 333874734 547965809
58091157 25492535 19029698 288922434 291656216 260095756
2943580 16018419 4655434 78451686 93549653 85619311
55903365 38600951 57004980 358393548 347123413 357923986
106636469 9211790 121908740 461093992 459910090 319857244
193335173 35094755 30186293 271875048 257344766 224921672
63311590 71362616 20369520 363057961 265800824 338063010
548608986 302468233 314859280 698245141 789970308 736219973
116436778 25071762 327293 285872915 290565280 258641122
125531977 53508463 56481351 401707754 351830929 336709177
92111672 5643866 79089023 625512664 659117546 650900292
392215193 101401810 16634338 631227552 545234017 78080338
121991967 42824327 76092915 440510787 391257635 406255878
619013298 173504905 91377492 652280576 378663563 440050753
238684515 79772989 62147195 358567206 303523272 138546757
78815200 22031069 43544271 457906565 453598904 452588252
124835829 19894067 162575269 413497411 415111819 504500426
450230324 133960383 149234467 614256678 628880316 668339631
13223221 2149808 37065006 121014834 125652807 136435544
336367093 68751592 129127187 366400228 288674407 283897190
34830976 217046212 149728775 897058355 766868717 958554591
158981192 25081246 98885549 519346401 545374328 458140981
547288981 32320175 6638912 607572251 751282418 778504842
120770944 109328380 144968781 757035995 780113947 748909742
180536353 286268355 80795712 751060680 882399241 832297522
69929487 137113358 17908756 393440308 236688512 333692588
153338492 8542692 41714379 245504897 206985673 190027611
23356177 6879234 26381823 208572531 187742939 214237810
114383743 45717115 53879730 228957836 239319319 225620168
266050127 28462314 170854243 432489428 410606079 432908072
42218601 52043822 2811527 406276342 445456874 446096926
29570221 9306936 14393366 346210192 324905645 336277310
344272981 122793230 42877958 531414267 525041703 563065400
14428925 5701587 5155047 124468041 115471273 129349176
360434895 31131726 362355327 772535400 736417009 923424578
460818957 15570019 10068051 622631608 617031743 555889719
131617890 138374296 45467045 436893255 299737850 400451043
460516926 425889892 80600849 647805409 581232931 658686947
77224303 70686 35438922 122973999 149378034 139974136
68002888 106945390 6705293 661602352 630462516 687605189
152652582 46360089 152096362 351254979 424294378 344632450
34576174 28166988 80508521 682695268 669491303 697643751
29344065 79807271 14673001 635636211 740314074 510002779
55193580 2417528 30065085 734989445 730076199 741763486
49684644 19123408 76373044 473624582 333226591 453039921
7366354 35000742 91327906 493756031 479820013 511893038
405408449 341308891 138818267 457394556 505470127 354754240
20118805 20796235 62256755 453726816 507159761 499855521
221665944 44893394 46057645 439475697 430746582 323885242
10327577 18682753 230749403 840572142 869501478 785492443
98275232 40970503 25218654 144523673 118430301 147081029
116854734 21785393 137264579 948647000 849471003 912852095
43117497 32242260 26756779 58459405 62886563 56216208
241846421 100421157 3285779 717547963 670096378 661871466
44584578 14714796 294316278 886960467 916742933 903296487
628191730 17627442 68142159 821605271 718412909 683909608
264397910 198723146 38089004 539037095 534704320 555446311
294309090 313573268 58742864 498773332 523234952 440587914
86575477 18461598 50239112 138767220 126325571 136766657
245948887 12419313 48307651 489823769 409088170 482956733
312848111 20628589 341315856 692094841 653382212 668660031
405379517 173308425 199931457 883022067 953314501 960327930
104578917 10384847 49762369 209477186 176274300 187900170
182096148 134717910 12626796 727152307 747693263 716909593
78274664 627836 29456705 122899502 132357135 119128327
4905427 10248350 16604580 44140277 46890946 56000447
601630565 115920621 207102058 743093692 510960541 470934212
162059797 72415399 152338104 916528690 975667775 798035211
140680851 43349236 31313744 552158518 458206696 465197281
356988777 134689878 181930693 469230049 456588620 514410088
1735507 2020033 15881250 123662071 105316335 124058806
113935976 224331825 5040129 737074725 878992380 764251365
331286683 143809854 80068844 367490497 407600443 197238111
529924302 35989307 92916755 578961777 197512505 602355773
197910377 1531991 162101086 746549147 785282184 781696807
311533605 87559968 55224764 657140321 654716624 590369424
2551496 7662830 19391360 188997812 200105786 184427176
8052649 4851949 12720142 112200913 91410345 134622600
303247445 52698012 232050042 544964879 721613311 514763656
136325357 184056970 20071866 266197821 249443819 238533760
15679528 12721863 3567474 302164493 293253925 314626311
43556841 44789290 86564181 333222711 416620003 461636651
507095531 54526518 242507496 711564988 523057150 446937678
9157098 259471014 53101001 746805508 800053771 616099445
215822348 17708166 31294907 446658190 412816081 274000110
96580936 43669439 67255163 283106418 292396015 197313784
509508435 149153281 24065027 528949691 354463758 358444977
171199906 88877653 97480775 654646980 730464684 725330375
177044326 75267800 687026 360213790 389883531 340123868
499480 20148697 6781163 80168195 112866208 107875550
41526432 11023651 9628372 100787691 100650284 94121754
463865946 47352452 157347337 706920158 872456453 707944568
337488231 122881219 41424795 609006756 529152834 528871025
4612113 22506075 130854816 586632436 520924904 566791347
322092325 101205531 270762395 630255816 560502866 655938601
31575881 34680364 7610689 100858594 115500092 118943274
25793977 52554824 121243282 601744156 569974349 476704685
26810282 8556501 13575616 27374496 24774615 25493201
412646938 163383481 219092805 583388929 561739288 607605281
272204881 7273144 53624396 838801236 742706630 843108036
340525561 67102819 367756239 659696966 647412677 593669692
269679878 18505000 187524189 783697821 780561387 890807586
194014026 43194679 7216445 461040672 463955545 482729815
40641604 9206442 5915260 123718019 134746789 128804959
105129782 89495260 163443350 964289966 948771166 860731104
440969195 282770100 109551564 703754259 604994825 532661207
744350751 142471932 204351644 937099554 893377994 898334387
39648527 3904088 72477803 220766690 262463893 232522348
20043133 87042259 61909831 729390626 542645366 781986682
56045278 50673525 23779872 195115695 193999975 186820172
1034762 25075791 46436543 209264741 231512495 203606004
88775219 235015059 31986803 606647694 504769384 614705457
271895656 135161198 184165198 354806289 355494769 341394480
228190925 10793524 6944726 467587090 490704688 440112850
52226371 47938796 22660954 247371795 241100364 252372421
203428809 84174625 23938734 273464906 200187274 183169995
52830876 12208678 64931604 726042610 694041036 733689053
94135081 90587190 102695266 679446743 646079921 676605432
135071392 35792785 123726686 149715352 52056599 162000485
8278634 21986080 89532668 604665606 551430127 627217824
74212228 48927948 38634051 589672093 575705620 604827279
294453845 147225106 105981807 474955616 459989903 424679328
155000159 321117064 26422943 885702184 857485101 812441381
113079762 14240043 44487713 707609182 621584145 655277474
74803188 3416963 696039 776488358 815855815 814149631
70063255 36214012 68400331 766682959 800459704 835727652
124841802 108030396 49175969 803000085 842555787 807020771
25110624 5903723 8268404 228805812 185138912 176469065
179676447 12895957 87883747 442972034 370174443 439911447
3123304 52731927 40838336 268771696 268618554 275199472
13630930 5036882 10110567 129160554 130924261 136563225
184768320 55917853 87482623 272743985 180827184 191432219
43779570 3141022 17155144 355587525 389394706 258934123
182152489 32573992 19912798 203035250 206055835 193243643
3891277 2278318 2905629 220780554 212525540 195653605
4273404 853202 2496122 20319661 20408861 20502922
9543525 41787050 225581721 677857269 665488939 689962495
47580422 19983971 17680338 136930926 162839948 148272230
416854655 200838813 239972558 610024989 493239230 610874378
59076459 37711570 12268425 307626188 271021174 280554521
121821568 46024867 32029099 162339806 199080219 136257580
280981715 77930359 203982643 810126467 929190523 925066833
658197568 126047326 22471032 748187561 609291443 770216534
393203215 150506941 68713004 706160377 679406446 751341276
40251811 45290720 25079456 125538892 125810764 115024307
52992990 22053958 736077 269747214 239594441 284487045
355432999 153862121 69418781 771952521 792447806 741899082
140512661 74637223 71471462 588092670 538426908 574636179
354612506 314481 15853433 747841226 728639698 624615874
320358715 183982704 19102555 763986584 743902804 761823960
1090373 1538283 5798319 88464590 80674970 86760933
24568856 52283763 7097385 403436912 352397520 401491489
100475774 1819191 2731438 108132606 83116080 67890964
50554536 70954099 54437938 787759382 808832888 781125704
437109407 98008691 281939881 530027810 130967072 412997011
18061857 3786840 19723995 74380911 67934004 77067274
95891519 25013126 108963831 870290313 775279613 917841779
26627935 81738572 1386692 266050046 252148187 199437098
8905267 11195597 10930339 74586378 72185935 65536459
117843837 36050866 82702996 861568988 981246315 815682021
88192937 2952316 6566809 346106370 370071687 295362699
279572291 17882159 67803443 517258430 494484061 526748208
61814259 53762632 124142123 396776540 370601512 450475270
21027120 61476068 12079754 225974331 233471793 208961566
292778423 11879015 87095577 415053380 657083772 619023032
448720381 7654126 60014852 576921541 465072468 531406657
513411370 390606363 116462898 565295919 434549277 651097473
130135247 93348007 125664568 229864443 229832031 233786483
1481001 4063536 8208690 87492593 86979046 78582260
70444 7330829 20512592 103025952 108597885 120099624
85736978 187857890 10260270 456216018 486608924 489859445
30744929 7426827 12632076 166373235 216423514 211493117
30366188 34911858 15613722 297802973 254293464 308046806
459181840 6012386 96167083 596452679 508037408 265233624
534247448 48478897 38067880 934699993 966976141 948086077
896860 187353646 3322515 368690547 429589042 467877480
14660696 108537228 131844241 543746911 548196763 542153395
170768766 14633354 1972159 373103236 269157186 323913438
70291911 20033046 8167472 344072659 235788866 389527651
17377538 14993409 2710337 45915292 61434632 62979164
6673825 5481629 24657576 191619001 126103840 214538047
191681550 69917896 42864748 402185992 370418362 330360005
245811280 30448055 11599821 447657223 443569768 366184889
161390059 166341256 71897398 618567598 660018231 662047904
8790657 134918271 58839690 281687250 284153065 263108655
7579698 28187 31433113 164665031 240179300 185388604
68660907 66002 4323123 123399167 44910603 103240335
701612 330631 165970 18495695 18524544 16191936
15711920 44660200 3481750 116304248 132005643 139981347
637418241 382689767 391112007 874288485 616054049 853726239
768360375 226174361 418350563 829307877 552740470 749617496
23802574 22533166 197662214 582972017 593169239 569172695
180705104 142878237 127357098 586561465 696333339 972636810
603097364 78739553 310718213 957050055 712632299 939072424
32220329 5670824 15598881 193207987 162877244 194241208
182887266 56767568 20141897 698980918 549509801 687781366
12297078 13765403 11850782 50050024 50641923 48093749
616810416 375106719 119260202 895339206 965167565 769205776
25567770 133053934 13893774 355264619 643643074 624468603
426404434 73782229 165067861 857296554 788895099 962569125
50342229 19248801 7525661 148816612 152768756 177282890
67039385 20309179 17713437 272437925 272373358 291407533
4303444 6321966 484996 33690639 35214721 29041469
320257125 57985469 156257056 843402800 851955606 769967087
23169238 30109498 4196132 180876447 161060152 180355756
356010184 208669875 143053457 399719033 347491875 359018980
1454684 63497251 110814401 407277228 596872347 603677561
116185079 187016163 24405728 571465664 666236566 629007243
459375076 184852186 504587288 847569715 780397670 821838513
17994334 73968939 66526146 223692816 181211094 227802119
204870259 168359959 4992618 620671805 673590373 626542715
69780589 57844188 26932299 298189591 330259471 273284374
10378933 125692418 10645986 791162267 750520133 780571178
28861670 28780439 21519202 566189694 616377428 514098117
396324494 113801248 427933310 727512279 407437981 707400160
141559 1147257 390046 5304228 4891899 3561390
445138231 265784810 9763222 643335552 641509392 405331680
111831531 142852838 34260742 756704626 800434935 874686768
517375037 181136945 97069740 607516005 538047718 614050056
264286312 38384226 2485961 495281512 322738408 442073531
75887580 120473685 38140510 885170700 898387056 928118134
515992059 135105601 212373024 662587430 337738793 598796459
56805590 72281786 6175460 571100449 529773598 513942395
14240358 44820222 22935097 206878235 187164879 196958643
104534397 1533572 75752340 399603625 369826641 381874559
307642296 129487949 15122749 822621395 844614774 949410858
143654986 173584218 15048351 671987419 659282161 634172142
148577272 160353831 92075785 239557910 245403404 246504387
471414203 237452597 90001833 680331127 735388428 615976165
236789085 95925 13122568 387188531 370050637 375474182
22847597 2046370 1945185 78764611 73002038 74241508
27989472 11063645 15571569 86922585 127561906 128593795
12578972 14081964 12114320 99402471 95903347 99947056
29529014 36328004 53816579 321729820 343186961 365386960
277863106 63995491 25571415 912023639 941330172 930758914
175271839 106121943 125473498 265503712 166335286 261023543
69025231 34268713 36743982 204551283 200331160 207936074
135136733 10070163 20229916 758497213 859372394 801780506
23040121 101132310 133235807 363555645 450281617 507221472
457879938 123346045 186978534 505262811 650418858 636556246
303164103 12915552 230123240 501496257 418061798 565330288
489631396 205512868 169288244 727952699 816332031 793724202
23537785 3744642 84107030 449631198 421657729 426068239
131989808 6116880 34041372 325799271 326861069 260847839
4422889 1170397 13348338 25449394 26132355 25230017
197403584 1882463 126744451 671392089 635641614 676171264
191988213 175982760 102079162 895220234 886128055 760627180
245278789 36163682 121422018 350044216 271602479 206090949
13086910 35471267 15021903 449609923 451224736 463396159
274304242 168880793 246651026 594102965 710031986 788023762
223581153 24836186 47807246 825843322 854170482 727516685
53380070 5655722 16777880 155548490 168522894 168218439
222523691 11897475 11291478 491845415 494851607 472771494
109697638 49085000 59109584 310218714 294360677 250451249
92004696 24852021 37549363 507671428 492709154 464139572
65399512 17285762 35355994 94335178 84383787 83636364
8002657 10143795 86268688 197344450 187088602 196049886
11425491 1564370 35338546 309406449 319872525 312681970
323385702 61975886 119413640 478208731 402387399 311814916
528630154 355894097 156469045 686220374 729049496 765551260
68263207 22612276 37226816 269200481 271187062 225624610
9113592 4963245 5920222 68093210 75988073 78429684
954744 4610368 67284361 485253470 541947697 475765543
254847572 37335720 14714736 429276255 634011556 630262040
44948270 17717325 14589555 250304143 212621404 236820713
24015741 3854264 239175598 688000165 719186628 733403291
78983908 17051536 15715254 158630864 159051999 164551011
107059291 79860291 20613692 192765950 221082311 203009120
46090509 23025062 118046090 748021303 703260318 748965783
40537100 14049778 70180530 340436045 547708557 606575106
329096601 147683200 321225412 427919418 416489721 392628352
17894858 13579935 58131849 734786199 718953155 749218410
184493788 59245106 10889301 810732161 574809673 775859540
27243690 7622595 19929363 77190693 68589502 78624383
89209907 1748371 35633791 428759740 477796237 432618435
90403347 34209497 1936224 364664095 423773588 475419806
3141997 22916958 28613068 181796779 221989261 200667767
147166447 15352801 121033277 214313661 205201341 178579244
198943160 13528290 123779493 220512138 121668091 224879961
208754768 17669855 132424356 312308673 257544703 343826495
502077872 342971407 74983582 588156639 570556784 483638501
93223831 14815876 23140742 417155155 423207259 403189658
70509774 105461903 10241835 140830200 163933573 138585445
51818064 179479939 89266069 858816100 853112051 822454393
50628863 33095404 14298571 770964585 536712163 727329097
76683563 70315756 71692721 580435498 571076423 570960690
58803279 9397734 23219128 311203444 261081896 333040203
3437620 4773902 9449528 94532412 77667464 95230116
458208385 123988892 21283880 871507698 886643871 707879028
394236118 40609864 8503101 552250159 498996793 350294327
19562148 6170264 45603408 523858862 435141811 471810078
100611946 16800696 23836136 518749475 512274803 535430331
62167281 51109772 50686144 177143450 178954023 170038394
531411902 249701871 6514963 762365132 743984317 660351532
11460648 14861144 2548173 388931127 256295750 475082376
66701696 18437409 47102682 660376330 652583448 632557263
14467800 1405637 1264513 26201998 23544268 26232153
10591166 8858061 4536145 140117772 125940055 123365683
42117361 14810631 112459187 790362716 716319258 703343194
446203925 24004858 248957121 470786802 290713873 305067800
150167446 18332409 50981395 442997557 450207608 349187508
501341601 182631978 99880042 890390280 817304335 699672406
135173970 71330530 63236871 498209518 487369313 493355241
185290936 109238985 3327699 222965030 168378065 197113114
197828277 190306525 99469369 693474636 709440253 720578914
45087917 27436694 51922412 300302574 287051015 306397716
178830748 71981927 83568180 341239813 210214300 321478088
32190051 114705159 54738835 695931797 648631637 510216383
19668522 156145039 12255415 749301465 730374102 768880307
4097733 36267574 81019630 265428520 253165659 252038715
26862191 27505373 97994557 435789814 407940684 385454158
20829340 15006862 1997558 35064036 41805319 36480670
212034703 15543839 69116844 827963424 556875217 856834605
663859558 361771661 4085855 758453552 638360037 855157911
258018686 58726454 93294302 305476275 359079255 299242960
406117344 81774635 10619476 481612387 496228756 490786937
3700261 255433 468246 26966214 22404576 26366501
18880193 51182779 31739329 273449902 153320750 226565942
24876269 8455154 41000799 140830204 146221488 143042015
11606802 81655543 29581727 888195784 864453378 866418895
115485455 7291365 63173875 291822296 284303087 303366740
411049561 43565620 97234702 531051558 426432350 416693541
5013587 22284942 3255774 63436684 74116628 78532663
30901751 144591961 5685868 826578696 853834095 617117157
9300059 90223372 103762432 483037363 426671908 493206706
117544471 6116818 12127084 435226337 473536274 463555450
348849473 357318153 81647698 434937561 617801125 590819505
3936311 49511426 15133368 127245649 150000197 153049743
95276845 139555952 328755 861576207 865153142 799412015
67681057 34043656 126923011 972732849 875194776 935726672
106521205 28118001 9313132 360859900 332546575 366335299
38296577 108018970 43585477 700284241 735973173 719216216
14733653 130685341 205835559 548774344 547734656 590334286
225747758 61691034 120446446 393454885 376051788 269183423
29763916 5259798 26153904 197054295 186926394 116460584
7525319 848953 238723 55041456 55193876 65387853
1579753 1925356 580048 23022798 25702031 25014566
37356033 31168282 19069668 307611908 359012335 373676600
61901334 11092605 37258726 347665978 355309082 354250935
519222231 48469569 130857228 662912644 722252972 635814026
21264414 129508133 16068911 603224098 605933067 593560111
44102043 65597282 25183559 368986301 392701837 352530972
227166768 33458779 28365105 368020296 328001852 240083057
1546515 14108069 8741823 153981355 159298035 155092653
289105814 270130610 5920679 593376241 627351813 573566078
55570196 79033886 1668442 445739763 445949475 433515442
525621324 30395654 403259891 790356265 879337166 872967905
17801499 38459949 9929782 318672743 323834105 321003849
135288536 24425997 59327573 760997804 754083365 548591257
162304236 38279118 41958553 378429318 376847298 341819951
46309412 31891974 4547230 182724855 182864827 183537998
184596869 48849149 34646779 611390417 560617657 409646135
41206450 12797216 15995655 150757091 166087258 179207591
46222093 57451797 63357623 164615388 166267074 153347986
46980520 99169 65370862 622064945 509174002 611509986
132370313 643574 179406891 784800127 916334827 833086217
468037848 200677101 158305758 595364496 701166527 687442928
82997468 41099304 44349073 197240609 193108303 192988125
859 2192268 4613427 16121017 17600499 20886741
146828265 54440993 103272256 668753163 593974986 629315759
7002297 4482946 2944158 55935450 53176576 52738452
55044879 7596785 33180241 198383346 190286620 195594947
166217930 24720240 87986520 627552680 637001594 629843504
269166470 53141516 50215283 360650639 415945061 270425041
10945385 19472054 8506024 211906106 211219443 116837407
4719005 2960292 9495462 500866755 504489704 439399028
7850902 57741407 4225571 794463189 915513873 873954239
110763286 146685702 2960410 399792806 377346740 475610261
153099801 35128166 246996632 577233596 609093487 650325231
13468900 29557281 40212882 375738526 501925412 480975175
36220427 44537612 83947834 811381719 851421836 813028370
94962666 47789065 17550371 256299524 197663477 179913065
473904668 42971230 90765355 701618977 689564989 665861005
29942138 88715907 1500123 458079408 506032223 507348640
699478 7295423 29057423 95353826 90476126 88814309
21602452 1525179 3081193 138936387 138474563 133476655
19143488 1586346 17612481 129410545 125204540 96110691
2095966 7009467 10254065 64955833 58352834 70917183
115186344 13255502 77742753 631028818 611053003 608043924
86603577 48202713 14927131 552665984 454078015 564967879
392705568 31924020 58989029 756686863 849782687 737945167
23982732 70701180 65446157 415338068 575372332 567575135
113959737 38923167 46719251 498195252 352665244 495266622
224493603 18943949 121358275 655100344 619923146 649365411
4380898 31802516 13998164 323239313 230688131 325565212
23388090 311324228 29062298 597305971 803536776 771423145
317740075 220944838 94090961 497595247 503648848 472849138
614151366 108119522 45029733 741367885 837755700 703916195
99140633 38450875 19352500 507088500 453411594 495412591
11575063 13344498 1277522 56317656 49611803 47310690
7926851 26906581 30271042 294090362 306560380 308495843
1146866 5946400 84181795 455973639 445390151 446231010
64318408 31817102 1942143 208724881 195508735 186070899
4248854 377819 31522807 111855363 94749429 96105112
39171558 2221344 95257423 650273583 628174416 652276045
15618641 11921504 3634209 21521136 32572013 16886010
361994586 233104928 71849736 443175832 309955463 389024921
147354194 35599599 30181720 241391040 166143248 175312729
301881072 207950197 1999615 634389455 869723782 778661731
21949994 5751657 4233199 25585566 24536093 11043347
39510501 12768933 5950287 193562451 211446551 170235845
7897391 7917150 10763642 92741966 103889228 95523228
95017311 11329299 79291851 483907408 600045131 586393994
223915547 171890744 48327213 445351197 434474534 449977320
656256 830218 714893 17589013 19307512 17917645
110576087 35193681 24426234 285737260 202516464 251515943
3578483 9834952 1440187 102152223 94422424 98116365
40352113 142076756 11749084 689362483 701568122 669098632
238020911 29548802 273134405 772519429 747378156 782161321
19589568 27425630 4797714 247210065 252303800 250578169
6657444 142593811 108362765 768461430 830252721 579054498
4794551 4793862 67950438 589032642 608247929 590869047
7236208 19131843 213368908 720083435 655678206 708883133
269348051 53587279 81189685 936647012 947163716 822284179
1885624 602844 13463648 29555808 27520665 26687734
39199845 60868181 9164978 597125905 657791273 687280618
15536908 34061563 40542076 518842231 421386665 507739386
315620146 202235016 89029861 421688400 372212655 365524952
437175541 127087198 101134890 451790142 338685824 179913227
7996937 6506006 8658717 322591765 354102899 314628170
29263243 7137666 27399798 840715736 689586967 846309785
120463075 26950838 9944308 435254992 272543540 305864661
11848211 11102497 20123397 112474815 91592690 140252475
12223489 2771361 3241817 49898042 49235673 47611117
8247899 11203749 12218910 158593240 143892080 128714660
646373 54930165 11347537 292266246 304975857 273264382
296730707 8876184 41515215 845058228 705330589 938032145
781275526 248194310 296412067 830875913 828171929 758835746
49736882 32105213 23054839 99955781 107765188 104264883
322221842 61354171 219320351 972980856 746149350 885742155
164605618 221774391 30011632 461239830 528306956 545293446
537966978 110032410 90470637 606244200 531871730 613175670
469260252 55525933 5084217 801445363 751582001 760237679
129742071 47831044 29951248 748369131 695570317 744598997
170128729 185815300 289462357 829088697 828531952 734532898
111843338 17028809 16880985 904428719 788101157 829028118
753809 46579750 21406487 96635863 126961317 130408824
28224565 146962799 247223437 867874987 925565371 948703804
9839756 4746745 4822650 18309258 21809610 19642994
761586568 118051113 301022370 856900716 741921293 683155363
1330434 5671581 1405514 89865784 91884273 54986974
75350450 66818820 79302096 143652558 150158726 143684243
53853617 57122646 2243705 204518183 200101254 218510114
369147885 150079761 302564358 783539108 810583001 812475891
83404725 37651836 1893185 142703209 145984238 133267914
110823324 60976303 46203017 385405482 380431791 375357558
37013399 113832100 151414944 477108356 564844897 516265365
40286591 115942338 104183841 498376426 566490853 648136625
6095377 548506 279502 11953178 11808691 12027227
22826486 44711415 20531443 482739409 480020812 467259880
40897909 11804325 47188587 178243566 298812058 299096806
124027755 127697440 97579297 549161814 602036229 629804100
164808819 7423094 64015475 638575397 366339208 585309202
98903037 25292380 4086456 168743866 113278295 196792141
167026455 104416376 187508819 912818562 734366574 885699030
110387281 51986787 166638 151328808 160581899 143488800
558234497 2983371 117028183 602519858 547329322 598379850
1364388 1129309 4008137 118684510 124347818 124935204
660139455 79908605 155392106 778080234 703521355 800245624
1206312 171083 164746 1874619 2097701 2439408
32041441 2258220 6353934 104381640 82902685 72573343
92056644 67166819 10231605 637646497 647541409 440059026
15378612 2293801 53080994 207825883 205873754 199095644
169419908 44008992 15109476 394275234 370471066 241479881
34776687 58877926 285452963 799211644 653081464 785735441
60700647 79287601 27608403 323241318 346529165 268668899
10358630 64652148 69176701 326669599 280624629 309505632
71991509 58805764 97133576 575549128 573974307 534550231
307117085 497146362 195145476 448249872 545707858 334926015
373103179 61340103 202383083 630191318 284553154 548597896
155243745 53634713 21347431 290547834 295353307 247648534
59716670 78846716 46222458 496809627 662494435 573161539
50178839 49924504 9792139 361790511 348920193 313492019
317022550 113358638 172793369 754991197 691131498 631841378
393152 229567 147151 7928113 10572483 11236617
29679630 2688560 12789277 238664766 202320453 226843250
203797913 64137837 255351336 803625185 763380700 814884753
3334961 1942325 7301278 116214876 111150076 127317887
133203688 34544794 4315859 581482249 736412079 587312711
1346509 4919790 3590592 87364887 73624580 89471476
53005978 41655807 41517060 181492280 232996499 214064844
39492523 56993045 18492795 252311474 201940364 222963955
30457583 139790897 63931666 795378871 708983748 747198916
86777334 30536845 79424610 514755684 573006637 582964073
4306952 50590197 50431833 247009999 300219848 293422230
81502242 61728616 7838499 306258105 321974902 287560989
6798986 15219231 13158367 188149185 202686160 162773366
49081245 1232519 45473150 471160945 445628726 499937669
221510088 188530303 21381859 733302024 756069746 786105240
437190028 59956244 48920760 759431394 695724165 404638759
110182434 38166344 14107436 590300223 593587315 575969144
407549340 121346584 73393209 887926664 564205671 938043726
172900371 12995830 16542323 593393547 668262536 544312106
22725610 8633908 47171952 296467280 262514340 289469103
55900455 2941904 14761434 387774109 321624480 386759019
199130296 150248256 40944221 578149939 553062461 560189023
38046482 21026392 1087821 47718986 48422555 16959705
404229394 238251573 21955781 647314401 765140073 432391374
14308867 7658320 35031635 202923989 205609080 198723760
507970102 89397473 104749984 719290880 685796156 574186579
7182400 864108 10174178 77060065 114431284 96551099
63282485 38147677 40859567 344039070 352068325 333963383
127542926 77813166 104049574 660965878 604252866 691455945
402366891 42594467 23315268 781775181 568522000 788074192
130560832 232522225 20783270 932862642 928447028 858341735
283707866 134218807 44701342 682928843 660490414 577868716
6448437 47383920 15956351 559615854 685701735 632339594
363688 15966359 14689115 96321775 94009207 82407619
226594342 266383943 112017735 794426878 889595375 647668076
329743570 271324832 65204830 860854226 864634931 788296977
41146936 43901707 24451396 390339434 400572267 395477069
17306696 121677878 15056749 743486054 772349239 701565638
40572297 39833445 10397311 461700928 500591397 445173823
58273806 66245020 4900517 269055946 245627833 241776868
1785853 52595591 22472536 715991254 856462744 764927817
120903070 80158845 8190993 848509336 882749012 831388006
5282384 61558325 17191079 593375966 502270161 490413649
312413334 62982082 5262980 557888394 564705549 607113903
824842553 271329987 615473170 877960707 620311715 833467907
129260316 3903214 19463402 414071966 415367625 411094223
12579887 31109896 71671643 381741876 324372609 363826483
23699856 6402536 1018597 58663691 54548351 62436837
9228094 35974642 29077452 192411192 187276670 184283606
212095307 50427377 6277914 278194669 311438977 207036674
1403693 18516085 63217554 621144458 688673330 663875464
65700811 46298221 19353320 258272598 256813988 236353782
42853306 52355346 56337478 64674116 79828104 96894460
162036736 73990454 97442372 291689887 271168114 288488138
202463137 27550947 48412624 510356052 427667173 498854070
48406729 71731592 25822562 919186882 712120140 884358272
170239581 5048505 45465304 229318828 231179586 194655500
75526317 12801037 45311146 358034012 361480565 365700296
17229411 1315366 5864266 42724845 46308857 55363724
36215774 6444475 25968694 125166252 124654753 78880720
2250620 4696668 2787686 23243690 22276431 21495226
111068343 10465816 3918202 148444994 124308885 155458167
114299165 16588744 5090445 438117234 442327407 387680908
571006696 54125333 344550293 867182543 589544048 970768359
410277693 204543788 42673104 790973444 498032676 672656917
30465125 9176683 50694545 452689530 454557209 411740999
68558376 30150953 19470891 197293593 183755694 166815105
121839528 103330570 59371465 259273340 185135622 242511302
387455546 88855010 54017541 600092633 558349094 556672310
148725205 9264190 18491306 158420463 153981611 123715376
124613721 76010973 21971178 436255212 380472276 429559801
246456651 213573445 257235677 690613691 673821104 688160778
19232357 4820518 3007397 41548761 42578340 33821369
343067775 73491252 26410771 904753321 553115325 909568729
195006732 67020209 100915370 729496124 783626432 805589463
47443794 52488465 7423940 198272877 192835612 142710545
61038604 135723892 56896355 334939170 418329033 413007581
342812691 43675453 36440400 949010599 893760789 942425248
13086194 22685648 1613569 165457836 200476988 130261209
195485802 107721852 201584777 510221793 624457963 604925673
76736759 32343294 93586781 490502709 486857223 501481670
733561 18431685 81525740 259173698 373626445 320235235
27578226 107704120 63783868 939687366 909156032 784165215
134628807 56887343 65405308 277142586 298919712 163452337
295609532 132443737 81893202 786164931 793134955 527317737
4881961 2657989 6756471 158117631 156164602 122990006
17584086 5381879 11650480 89004307 83408123 77186165
22343920 45371495 109265721 684061761 775861517 850467129
697699804 530979775 70326173 854102436 622258882 639538108
5574624 11040972 2502906 49415760 61614825 58888658
266056954 89264554 15830687 477681125 283676594 424040267
29419548 47494819 20598546 219179167 218311404 219819586
431232865 212406233 8900936 874759385 838447651 847794758
12424396 26983278 95913223 790130455 768020073 823814082
44296697 23102664 56122192 249801551 257911591 211628334
422317650 86642717 60689297 827540798 655167922 754493566
240565890 186620043 132183275 641824107 638892130 668081488
591247958 368748508 312460261 760324296 718118585 608911302
43919753 2779513 6948204 409945414 427946511 441894877
36990355 12270064 2972201 216373452 221864862 223532992
29313819 36655553 11705668 311084956 289021821 300609804
158547160 56078093 4595570 181127071 197694663 81212776
333901244 126740713 118689004 432062256 509678419 414069769
153190714 136059554 68825009 727892467 949741884 910270264
201944545 13739816 35075360 892324578 792793696 830149579
16460699 24083973 106991493 932484741 961794578 658331495
24924859 21516184 12188294 62647401 70906130 74685659
627615403 199838151 78607194 686365245 307573215 554580176
320594490 213362332 159818794 497557531 509503355 342401924
51386560 1167427 11503235 411192373 422058198 376964880
617085812 289144234 366654210 807822938 804966764 469497403
86642862 3494711 54442222 204750917 203509774 135687024
378155010 87902737 22570401 581052732 556899305 586320340
96214220 90961165 49479654 576195156 546552536 590458206
459987670 59917932 211562652 867909648 904626457 748265650
68954984 1140089 29758895 504408211 565359544 554205995
7536678 116808 7525363 19906010 20003421 19222383
65134271 44525793 58225085 346635488 355410594 366990377
282501441 360882271 70971466 551412043 601495385 614554400
598326722 58855008 119639247 859269304 498219517 718635033
92254885 119942557 11042431 684953993 722385423 628393788
112208571 28753754 89602367 248709666 255893730 276252657
752742 32075754 25816953 172795539 132425139 179807259
180250642 18430619 26082091 864088597 843577534 920293851
391842488 174722485 200979453 476781031 534355334 412434499
375213497 172219219 225277521 543337166 463075621 449941826
27512429 137290 5228839 214037869 188692591 226020433
73585758 20615218 38707038 383810937 342296602 376965297
160025852 11668387 59200415 391846707 389912618 313605580
163987901 103567950 16214113 419047999 423480364 421650059
176669527 125157883 29315566 748554756 647356960 457580227
649161353 218619396 255914676 864628310 738704488 868449339
18532387 32474925 12828634 202171065 163312977 193651403
178646816 59154491 74222335 273738953 313398379 331475974
105564381 5241807 79776126 727130669 738931058 641995545
547100968 54290490 122448986 655993008 613125336 602441617
27096807 81974942 80388223 834913162 928589698 913099132
717678759 22173428 450035194 945891436 845984890 709867057
32036688 63480279 12156640 466288273 495741048 509298976
32530906 13525613 76621346 653642299 754248533 769561427
56580350 65845489 3843359 903234102 912667495 929840883
51912183 4801253 37753558 232200524 221877403 211826651
48721514 156158132 35037800 825848510 870992839 884427412
131212652 17020524 153384886 250768432 236682829 264862025
63673169 4860384 11139607 343156355 337222147 342016556
134755161 38421032 6467584 628948954 608656209 489403488
287986138 33454612 154886096 380233251 385856562 379440171
1123623 4771012 2859063 46384991 44610011 50805208
17350427 4095435 542976 80666890 71078706 79160759
41603171 73581895 113260025 804388756 893784151 815461570
15217383 18700974 2348319 320093110 281079962 289698377
150551118 84028966 104694278 464130021 541707433 477387625
47645133 70163211 5192727 655279915 612877179 634366115
328052856 347510791 106013473 819056526 800976827 931154765
154169916 45541302 12858511 497123278 473556641 502693041
516391260 243758125 14046302 687351383 677851866 200324232
66073070 1204942 40311945 588746601 608736480 517548467
20895883 18986535 3951541 66984399 62554188 42301897
247983937 162816601 311787900 662864786 602659553 646823630
106872560 47850778 6020212 632533281 671244095 573340397
27832109 13613480 8654969 217023913 218631137 203441617
215318441 52043623 65146894 762245495 544278443 763138947
25535147 24550074 17900378 270053520 232014531 258615758
55463129 12418080 94259143 677409578 781431913 786241116
475269553 39353691 68918191 681817606 602832868 747962247
97847072 47069761 28535304 519988969 513878110 429193515
79932618 26742970 31916081 762244626 758072098 693558666
84338977 74378048 36398502 319893035 321228319 355196658
37743416 22753810 70870468 502857563 500916385 388686400
55681473 17876324 23444256 68587265 69304534 54285493
4222301 13804892 100379349 639429647 579503067 640987605
564311988 161733153 355890502 692975769 569550383 552450745
76970324 78989098 60096099 807827731 861198506 713930787
49760238 16169590 12664893 197809434 192064712 202303078
120738463 4633333 33516117 233987921 235010052 233930460
338567236 237250685 71274420 421006302 323398224 430005540
114705042 60230700 117438069 474494113 556782516 317417731
11463658 24294529 10441588 138436422 164997783 158031659
16553548 61224029 10944230 533737272 508347284 487849129
53485729 107169245 138913318 878257128 757450789 840992855
192702450 5931627 39959225 195355735 191027177 183779628
263494349 47331689 36127289 487423913 328291910 445811494
24133884 9153464 2101727 309746816 322146846 328215970
25647785 8929826 1949639 46501597 48417119 39478259
32628419 1367157 13687227 64875334 47583030 50947521
360979244 58940034 66415328 484101598 407359618 422429378
258969153 83258868 276578152 951522551 986104342 909497957
2672909 37022727 37907998 626308825 739827266 723357812
350449477 26345208 50232709 366589899 261363455 358379171
4103175 1491075 3144735 330437080 269915262 292416523
171695096 130907498 88026808 833456883 924724405 941380089
9198389 18528990 10955286 247515794 316225931 302777482
22077694 1151097 154658 94819532 93793282 98231594
225566014 346669969 110414019 507359292 499617855 342141734
76073860 9307063 10662138 195030248 193229833 193153283
70345291 60148983 7801770 147536198 173720379 174383353
96527803 64636500 118882494 451167692 478443730 471470294
345639576 61903638 34713396 440387558 431501554 457272295
11093967 14550126 36299543 428419969 465688989 279613446
44876629 124862220 33702197 483220089 597571277 619432865
81543156 41129238 39088080 388625731 422869112 409634217
141469734 74963106 84797878 276099144 246690333 251616812
89250734 49108127 68533289 712117633 765091788 803895334
50018412 138856351 22717790 696945679 669489184 700050458
546361377 114546850 5431208 753945582 686510003 749738717
755281816 74137453 57529819 932047594 526781940 778856098
20656761 22744821 13781298 486674160 475208776 466025169
157446199 21588530 51823014 171710687 94451327 127336304
21286126 31245933 13180943 286520908 283416655 294707540
297739350 90240629 106846261 671524405 680338635 750178648
1683390 133692212 111501329 749102123 747695727 569797734
11932516 17914755 26160279 95352136 76024724 105852319
11474449 62013750 60717887 301360371 394768037 364462979
5717902 9252228 15360738 54503939 54057333 56880682
94493670 87497730 14592034 299811184 266412411 324653579
9257679 33270069 38024115 150316309 152854089 155878812
12607493 36051171 38196397 296812059 352179311 352661980
32808519 2616259 22167474 271274953 210966051 264162294
30616579 118040316 29865364 651178194 585034561 595749000
10727046 54039469 81071785 315541012 299033617 318253093
11859955 4244368 2490512 148006037 147194012 142072952
146598762 357092339 79590271 588502636 832481904 662028863
323589771 170421301 12036467 474926984 498401989 139034984
93180382 11829188 44208572 433024997 439907513 392911998
180220937 128950556 20951013 636397942 576057767 647655136
127035065 41413441 25497313 485736088 439795213 461570931
80791390 128788960 110776077 934048916 885804684 885164348
637266364 153192878 227729499 668542554 594397509 616552178
68927681 85862991 101927155 739155797 664890979 761763214
2491586 13483020 29582169 137757797 170170112 147682580
364910234 151406681 208596969 777779080 679411713 704231109
17271781 6729775 6194370 71157085 74521441 60485877
67006769 37125175 2028868 456543602 436975773 455739275
12870269 36322807 59605033 350886326 333967158 356553144
390815276 62911612 56046699 759955145 761081741 525505789
34608123 15208545 7571929 134602976 177310215 182185649
4213049 444517 3217993 74251222 69400227 65876915
494109832 77073055 109149567 770014301 648730083 777625377
503834575 62501742 85405766 604635088 414595636 607960879
120287885 108630100 3676796 222260191 243795652 176740646
55690826 54741963 86955221 728489416 706265078 807665161
348048616 161485190 121700290 695675601 669549989 555450734
64969605 82406881 16018644 245982332 295582735 252518665
466717159 3893826 354305142 550886633 56669235 548051286
162476306 689215 42602081 861603175 852623382 892042480
16203304 2097497 38579776 400998336 364527867 398961961
97579167 32669308 94057831 510348286 519894722 437320373
335453697 186964751 790203 501920774 401755607 491656312
245526227 35000923 28159908 621716683 561817593 479674184
4301682 90928680 26271794 836211896 798003272 856261675
14939991 78970329 10802028 395443858 586473701 569120861
186732074 140487816 66272871 736528391 803993134 767251224
272182339 109323499 323248066 744468226 910959238 788565295
32940340 64117994 9252427 920305542 851594645 676643750
2256577 461004 2874371 24853784 18195476 24856184
9001825 96831203 25780854 597550052 538461798 410212527
189565151 129411642 168303600 812350702 839684267 839677895
4439357 11164751 20467935 93117584 94622916 92333624
5216461 20185462 8410038 467058146 447849699 461658474
39668915 35212035 166320511 589813577 578173677 512347320
100462872 29632259 44643920 462671274 503238840 496810789
15995855 176709739 7107129 375048607 389212626 361675756
486368106 100163292 103795806 878161001 900567101 874057590
253704544 82295321 31674972 546262034 568539428 452783617
18122495 11556472 7902704 201474352 203534432 188798953
1778083 38270117 181617679 851028902 867984893 936595022
2425394 332889 3699322 19758511 21335089 21084823
77916217 27833116 12746760 472396469 648079483 635523407
129634681 93651812 20460146 707264400 539596249 667214017
132038947 21207606 153134280 536083897 478508331 532994043
48519080 380712 34182163 111973252 109676955 96543880
4268638 57888 1409741 6397683 4939678 6510451
74958 442771 1224801 25725669 23679945 25612624
67703604 24395756 8210606 127972872 129548920 102157147
47447372 17396951 7770301 50579793 37523039 19398940
271091874 15896331 60261490 378656413 290353605 428197426
158279859 6829524 6240038 572288070 495364111 573089740
312484732 297558840 110247534 664336472 832512510 567479599
49196286 23500378 27645785 785179990 630051169 707293210
152167300 99799415 20549686 174963178 140570716 189417845
47798441 54391670 79019976 646266667 668782871 697355753
358141066 106752203 96017240 651350517 749561744 676215553
11691076 223921 15327849 226156759 225621290 229665853
179490196 39539054 151653613 633411502 679693890 683918862
259442276 43069302 16061969 443299937 470902912 452355757
128470793 2659720 10733782 135983273 89096089 92768473
3190109 6090432 4851344 65477925 59443374 60979066
99898199 37307438 1231693 218695013 229317350 199639287
23388328 12454339 10547603 109165684 125262926 133839790
4590070 3355111 71892423 568759808 538762807 472895063
61758355 80250743 23360786 288603717 338903373 263446907
74362922 73184718 22546264 318843524 303001247 261575628
204871090 115895613 14786084 539863281 568980249 576493338
164628 18189954 10373809 135030039 129538258 139039881
63879475 105844226 3476961 401766219 340349493 347901784
506182210 29114316 79888799 596606928 453340024 580938002
34539734 18439661 8962375 71351191 78131232 72662278
126604499 45019771 190553521 545760477 555019767 486546641
2555071 61794135 83137 541003688 516766273 445489193
20476624 31418752 228907 144531584 160193029 149938799
501259901 378677776 82256569 690508290 804402098 731515626
66712800 2839681 82698248 491778163 412524276 465728265
126808588 2966647 36016176 205453111 194426521 234459884
708379653 508627023 58457497 913388826 850909775 667706791
16636886 1615605 8769130 394336257 344146612 334512413
8614273 2752054 67099918 380232481 362932165 392799778
30501058 77450481 102939708 702654066 690313746 674359857
1319699 673758 1286203 7510784 7657919 7710928
222951966 49501515 14038421 480012619 601676804 605758710
99860447 38316631 12047517 788446741 968847063 907724417
409746900 309014807 112248066 473493609 485457581 251358817
57711526 9309320 27648159 260544112 301602052 287605541
332065339 3609444 63863457 911713287 757087754 956770691
285713142 115617720 50299925 330875979 280256102 360423680
6617845 6700015 3265674 53269115 58537511 59444681
226427187 35167048 101191747 266948796 265968907 286998129
42670938 42597793 19800016 660390100 652833504 539878689
605279520 151317070 234703210 659158825 595896552 554659726
35995648 8140058 9016341 190445684 171110429 195669970
636740531 222505877 393717910 898637214 877921763 843564976
4167229 24911717 1537516 99268224 99107950 85867319
282684442 111397377 140893808 576740610 309487975 507635592
15496992 36381337 64859727 589485265 827444738 695454311
10819275 2195292 2224626 129532074 128997858 122373786
233618059 80294408 89556447 449006582 460363957 191540153
89305300 32207950 13418966 272934484 251742196 208310858
18803 3423 147489 2464330 2910981 2416251
4071326 4225782 22156384 269669659 269953074 224208668
373179536 86255368 110992115 537236514 565245285 340517837
128271480 75272501 142587152 332782034 397560639 435165640
55601578 5877940 10719419 178948867 155622102 182085931
10230425 542231 1123920 13916719 12384116 9925621
103649737 45339236 21722489 661135712 662609254 632795501
26981922 12208711 65484063 372836470 261007145 373911532
21785196 2452299 13101899 26568300 23895203 15878739
18494339 24602874 22714185 189538695 176240260 187529462
15662792 24948934 63053964 176981504 160460645 181953801
60611185 6643770 22782471 329056598 252414811 305802204
443709114 6600353 116168656 774417061 459273801 856497219
42530436 4519949 332977 46920401 50254946 52725784
125269863 12072949 122832702 804828330 809737005 757137516
422222911 75536380 158174150 861002017 838747934 868541994
101872556 4312453 166470225 650105599 629725937 548174209
48217811 118158145 44719971 272502314 342856260 374384865
188129301 47197794 71727828 847528855 916730942 922227265
443255085 112397061 163928661 845524416 716921131 594794210
55297997 12656850 70410884 756628541 721113851 778404165
342378854 41717023 55267386 673112463 621298954 565364035
442001338 48856683 31356136 743030964 729272852 875527179
474365070 188539082 160338736 603105708 537075358 585468083
13361851 30412376 24315824 866168932 870584743 853308446
46476019 77049642 196526863 757898770 935348625 834363936
13492698 24876864 7675270 280291541 270703999 285735711
3423095 16454885 3613140 155569303 186119107 185554256
682654 41472992 22110155 584306589 616473077 548523970
57927848 132140156 61473 537967882 525255252 427368516
13836312 9029207 5525266 73670062 66142631 63965281
2036111 13548952 719409 94735123 89063942 59772134
32939219 35451463 26309657 450917391 468797422 496165608
103305826 12636572 49895905 145368531 141564031 129287519
26456815 28552874 6731495 247648999 241635557 248087653
2614466 32608695 124149025 521117012 603913634 553340933
270497201 136225798 137152600 888230455 777065164 908395536
141105288 33890276 52407372 244298949 245259320 152979929
30862836 39501707 1571644 66278130 55662366 61517989
319872501 63204138 290296940 429738150 533361697 497821507
81651788 143976209 46797495 168825451 231507266 188856145
18616372 48219782 2947800 368788922 373870271 368860596
264265763 238460783 36149780 409679743 548632947 543068875
8066092 8271172 28733969 143494782 150862700 122009198
196952012 56213843 34007409 277154655 358521758 351978105
4076338 2332530 8662733 49656088 51450382 52310527
10700586 98419377 32729117 897321980 721504221 946626260
124394321 43767462 8196321 148817214 71018518 87564798
603150657 10219783 245804957 711448450 763632907 762522615
26380037 16808716 6296325 235871419 245699746 240333668
4252194 37318409 122596046 288355354 342360302 409290005
51353994 4779125 42944459 295766868 271342070 277145457
15414759 46418881 24554384 130489068 117411021 133801973
170372533 31045084 22979049 579913160 560296410 597337849
487025852 45424486 97386107 909394399 839083150 859765958
45702596 30103824 10022661 171265976 205544869 187165945
141469469 16423045 109459207 177395178 185497754 132848957
6811059 2921919 7079811 8955369 8319377 9705622
33069943 24191287 41374990 223770249 216984617 217182678
131240032 129171988 49924138 561541931 645344084 650779121
108597622 25691773 40998065 518957598 502313681 532652876
11546745 35221594 28655078 389239555 474235260 429954904
454307716 51097152 98829951 630013902 648536599 414917623
63314361 38492119 38968199 266236748 228034924 273070041
55449364 26832758 48815606 151913182 157568405 138901279
29276535 8214189 27879045 266398792 308732151 297284077
48425538 20610908 19077521 223152874 142011084 192556302
412147552 182224132 54673498 912801350 919391900 979602440
715108478 393918666 11163671 800830085 726034666 776123344
293463049 171443148 105134876 534282348 330204497 493723818
12835815 25450103 101050222 493099244 554382162 512765337
300684629 81299770 19557784 343670733 353957031 276694872
264408522 34753024 55176664 464064728 343573060 466893827
54663050 108422796 42302734 663240213 671375394 700284675
525551220 228685482 111161137 597995887 623468506 630018396
6457 40018653 47395885 469625706 455440624 420529456
188070877 27250153 4550017 766995408 777099280 781899526
85989949 88432349 83385997 814276183 765428737 894225430
41669923 112660378 94800954 926912815 917512709 862796690
237869998 64543623 66247619 268371407 246191798 106364890
17699653 195167430 184218131 774753270 764176655 783938447
315930481 1968834 43507270 386627120 382377011 306879040
4569529 30200207 26360311 349005687 641964886 647249412
107543225 15001053 168942479 727278176 764416517 754995387
5602823 84026509 42489568 640680580 706674493 717830458
78045077 61949278 202805998 857265195 891219814 764682079
64500672 23840856 101771157 819655724 753246680 697005160
195507404 23131668 364005228 556081749 587913675 652592072
33043432 568477 91305758 521532750 475950605 509197375
47685940 15821525 19779080 118541346 131659781 113670014
35355208 3206467 1964503 218609252 212257054 140557813
515134867 63745940 59214286 700463513 382264050 675713437
397837041 71466526 194807019 452864810 445993504 414800661
39487432 479869 26702552 224303962 270678021 276676722
21822204 81611232 42197659 530079859 541746039 483295072
360036112 41899758 11445748 666522780 554404876 631719072
148409257 3624157 5596248 816469741 792717601 815815771
639113366 224238834 8352254 693598670 663372432 691689407
135087662 65070530 95467253 744728613 660676869 691444282
114907248 27501922 90093218 689789165 520060740 665702426
97679720 139463158 59599043 519106175 333087157 493922031
145264521 56040982 13426948 827330213 826482396 764762669
481281860 194749226 134492775 716511147 805733277 707597948
70953255 146857330 18120654 449473017 558055083 557640391
310666700 39402192 20788719 798149065 655668807 847281832
1544553 990798 1947162 10054501 8885613 9687683
115545902 54120266 30412511 246469246 144744410 170284538
78222301 61937395 774815 237176196 241781489 212125625
43608822 33239047 1621585 186144278 187947281 192268534
22222257 112474176 20376020 632136140 579500727 600948128
418399453 82897946 238496147 723399229 691501250 771686632
3790660 2836802 49251328 336609293 337512191 266865468
210349130 5001628 26592072 313808931 291384799 322635908
97053443 51562570 5333466 618917365 517919499 559192511
184548332 52494117 27031529 318095806 317893805 208709814
54717147 1226106 26725127 73960424 39759399 68058521
143586272 108864129 85326495 212192424 218752413 195468147
199303266 81597332 169781928 283964907 240177606 278372806
350691674 173313745 207452709 714175535 685376261 680952800
65733498 53789482 6321701 452349306 470875511 424694491
630314331 91557416 202353018 795683201 802387123 653129279
156552222 37221090 88922299 246121084 173665615 284745722
2919677 42827118 701864 129014653 111669806 121718115
261401663 241461721 170535174 770380881 735266038 736638756
15765270 4844023 8118666 70235802 61224508 62165861
39817766 25764089 8264411 65034548 68289078 50980008
337408157 28638399 105429955 662090983 869257022 888260501
291913770 220683618 91492538 525413539 451513319 273204722
22004178 27266560 21966031 50508827 52239592 58758491
3961765 58140923 56861619 732911403 594290855 752205416
180046057 7730691 57224767 849328643 775653582 829289155
66051365 5380854 27426323 360210997 351048853 370946026
139567074 51584180 116547832 393252324 444811901 460645548
114161008 6230832 99052888 137852758 123840085 182588705
161814517 56781899 90461879 620963245 712075154 744020090
119762781 17432201 21560457 675110122 721045953 585767150
30055618 10678275 5285972 238216955 279488870 258919464
465720415 226458232 12702608 691197991 840501104 617373285
312788875 33919207 156627420 769536784 756732760 692814157
412389133 62780575 49951295 793308202 827647276 652090636
37829360 55485247 137682793 438657845 559854424 633497856
237239066 59582 10294436 718701234 778947765 715136865
43129656 2838021 29620930 63367132 60992729 59332674
652497050 433230494 137589001 824354881 906727981 906128561
63948543 21594279 24768204 102319167 103555570 102689285
47350639 26551605 105629954 442271183 466169460 371414197
180768206 4815220 46823711 287525020 256404765 154636972
73983146 12186685 3771669 405497538 442197382 448363527
612927664 268927666 5385035 806741441 793623717 684778977
49591900 8039944 8150776 467045092 396320759 454196073
79548088 1377944 38490715 152685060 52541754 141849060
4777435 17502164 6258914 117871405 118942251 92260991
102215949 11564753 149053928 982124851 655143527 979131436
71378326 148982063 142019680 928133103 902576714 917359102
312758340 193431849 51970854 370478674 456334631 353785543
327884 69605022 24788407 357839122 307497237 343850970
2385053 35446792 52991265 205003125 242112373 155585425
111418046 36562293 19559933 418280907 510790548 538730768
218615939 59375840 92269466 655555675 589008495 633708717
3114622 21709257 3948298 136876418 101910421 137823770
10585231 63709289 13795999 261911765 263350260 260469228
358474117 2502110 10859346 425327720 361735619 390644141
16879801 589866 52874669 236738926 218371896 189713265
242825651 50115481 29681450 520616958 535806820 571317347
565359034 843698 82979929 822157070 368148611 583842923
2873739 5537891 33640699 113516108 120594218 102022297
65110740 37355492 20374982 401329967 357622910 467256765
115376830 7689647 47803520 221511054 132773519 117458640
59619193 153679621 76364603 539394575 595306649 582337420
169369554 184387643 28827067 387353356 336887172 400371215
379859787 116413320 116339097 581918043 450140085 522243967
20848153 7846397 1851926 74423554 76909902 76695948
92929550 7471180 20694934 175434787 135419809 190125831
7096579 1957631 26664036 142909454 111540708 153566655
59984084 78839996 88041310 666031638 806562287 712239238
116237373 61341533 20941486 188909665 132426503 203175902
7165152 1943888 6738013 35378770 36935926 48138490
106740491 16938926 31495133 133991273 67899471 114075688
11588678 63122957 123150136 545947702 569626554 637954183
88558597 28783090 29238903 635674860 661124227 536263314
107301020 83771571 58253115 311076148 292947956 278912514
13373220 6695428 2336690 19605319 21415229 19186712
148066260 50645081 69128883 180480133 151019044 128032621
314814586 121506247 260185643 543399576 440137102 481370244
3379451 1062770 407747 17038801 19542534 20249299
67915904 65090266 165726635 263889919 166099052 279874843
76364656 88720230 58041626 659554902 489609955 670855030
411352523 152852956 137841067 488383973 336178214 345797766
317561456 101588270 30620622 367435631 311730336 385156685
6439943 26769323 299097545 939020015 890089697 932446390
3300091 20403904 9356870 259728838 240518270 242722640
10805298 12428267 60322361 612257147 656966081 646839971
539210261 72193408 481587605 632784572 299248195 666706103
73762530 47862009 65855182 425082853 402739461 443493905
227324175 110552881 52491423 577895846 562010913 569820121
360181664 48205891 114282551 434694472 466635367 499122682
153942692 46892467 144491830 211660587 163481638 219083474
12576056 2180507 5381729 22153838 23507875 22276914
71955297 15985404 6323733 601450115 734895506 739085263
215047550 211482935 151081006 960040348 838447736 776164249
112124238 86126512 21772829 812420015 790305897 798266833
160603105 34502540 83295361 858416478 910177083 911884458
171706375 1576819 3127816 277635313 239254561 262144057
49930972 12605477 48296572 274058628 266096795 273181743
20682368 79439108 258725722 849147663 840533575 840211345
683569447 49062447 159366078 756030914 67780647 431412819
37499774 45489361 7004286 565775888 385556745 468741593
254914497 40347741 100907878 833299371 796626128 816368786
379039523 18045586 73408448 530676371 641163242 560422441
2379641 3364724 60042173 431853983 443965527 416547136
2195202 25596896 14132409 153118823 154930485 132828723
80151431 67291092 133386752 667309366 679551991 742822283
4830664 14642427 35271458 511545348 459029705 471860917
395617940 135683663 298664780 907749341 858365882 795599154
8192248 2080401 19184119 68721734 59521911 74912879
145332793 50211829 15403170 279054517 138953572 282911914
239009709 65368448 100737040 668669163 706140440 734065013
14373327 3819419 18097805 42718127 48186908 51272857
20534033 2078977 119939793 503505133 519954107 521436502
56021844 41104691 30224097 315493881 306268453 296804163
56794519 23830031 24116366 305929078 277871119 314911111
495714250 448831085 198836505 601760216 582426250 567443537
106493486 24954949 18812127 183208545 173739077 116545098
318456268 39817445 2956944 659560954 484450945 522203122
413354207 137677689 230283955 512583664 214455355 365826833
11125607 3004336 14216946 63398342 68165944 67999308
18873499 104061169 17359135 625029699 468854200 675361621
32345096 2030400 9917429 932897916 932999876 883167077
70832259 42624796 25759444 928792672 891075389 854971941
59123636 4338576 14979166 190761980 168756996 215267510
273482585 66747254 74702070 782806907 634118486 648679175
53358274 9556455 24818495 443641683 401320267 411113575
20718294 7513170 33737482 882083299 881656102 850695420
134157082 3620536 51160585 335192840 330970461 265133209
1022814 4116000 4163486 64555162 44147298 53221402
35269934 4947537 4106351 60859486 34042979 26209581
78144338 86611440 14546872 545731274 559128887 558425739
819620401 186708806 113684745 846467435 641805883 640044953
7622927 101889029 25055750 535976421 529334042 496147437
65606122 62552673 21473750 155409099 157685903 161578159
888012 1625183 685408 22701794 24831553 27987624
39527666 103842034 28736830 563279287 589988119 574687992
55730838 9857657 27963789 210282284 203715605 237288016
28708651 16852308 95967062 447459005 385451345 442523688
84164024 29071087 105291047 446156657 379314815 446068507
78061593 98474294 34176924 953779537 791453175 953160048
74717611 57062459 69786934 417728724 413888333 458579270
153937747 47352530 31265711 455527964 407022317 445499882
358505180 3095876 186314170 628342218 469800409 620825965
299905344 69962750 13925856 537097122 548897416 589518462
173764593 4875297 69138499 367313647 391433238 396857528
3274553 5207298 22300735 223312014 210730290 250180885
479228884 52043208 251104205 734302165 587998749 691845431
50250668 24147384 27809975 276506053 323339073 294290066
439582044 36771171 34418260 598984378 330232465 409149431
246301409 90453165 84653218 525423628 524234455 538719872
91093661 27451425 993230 202193751 128172662 177555484
27936064 55603042 18820775 411752502 461335872 391376474
8354131 5763997 10703183 46617068 47936741 45350824
502082131 123838986 41171531 754798856 648203676 645863876
101413827 33694768 7828404 216824605 197452055 196240860
7732893 17574808 18437438 100833973 89939541 79500629
49579799 19475042 9696585 226607810 291275231 252872080
60794550 134160256 1478600 534631353 565533193 484719204
13113766 14013441 5954772 42393128 41670540 33220088
224055392 9761858 77727001 665632163 577474685 629221124
277243 104706807 111815817 583970624 554346136 533965401
103791199 88149480 3083758 355859429 324428760 314230519
507517024 201396133 83911940 735871812 722240701 426249571
9046438 18967071 27994755 348187620 319934300 362473827
406212155 382009090 164090754 641403333 679921384 550002883
288632828 213209573 30312045 489874162 571027882 434626873
121248249 35196008 135499733 255354188 245304136 217379958
373429526 144819863 454468962 469646136 512159635 496139294
231191866 7248341 12275943 344420721 315282400 186584796
214702926 199062581 92115386 266457113 271999767 164138551
8837947 11296324 1017714 65254659 62608723 61874440
12710212 4373186 4545422 89811493 77280292 81798740
1498799 6782 1402604 34437989 39515476 37540776
24024052 166152721 29653949 547475717 621266191 720909407
82195186 56308637 14808814 112396267 116828650 67015016
19769217 1114029 14322748 356555888 349441909 313149863
441097690 54772760 29249816 492323402 464112542 368048018
23435857 1183440 5012688 135522480 123991004 130938031
52830847 11306645 10106695 141077590 140792901 133038421
195815312 102650717 62806901 411763819 408474923 421219649
33702749 15141750 8586963 372510394 353220982 335585602
47810923 5111678 47791188 820987771 583801687 722612469
1046274 4153660 9179633 183896981 178998430 184043494
37578402 143953 36148263 361193840 291163341 338347171
328897052 78266454 76953753 594191810 393243896 588543284
188307158 48382781 383164 731839902 982560666 643179620
18394615 5293585 2335600 70986972 59712084 64676593
3559489 4933518 6088211 19908085 23426134 20923083
97215252 221189553 5925154 527600209 423574362 513223335
275447679 71633733 283969025 864639909 849800023 871238093
122073546 118692978 40010170 764072053 646298197 937067225
67455165 40377177 4966992 630154023 729722148 526331177
279342496 22465681 139095033 458180298 448240832 482570447
17533963 1614316 21359624 97944517 58609456 121185539
3115138 1210281 551194 5029441 4581517 4271785
11532080 40941632 18543277 237023513 252221612 236617327
297222170 79858949 91899692 978325407 956977307 939117486
102465702 39629288 138784906 290099182 248080440 294336077
99402758 28822905 95890633 393800766 337337787 379255899
25266538 125808348 35572127 734399811 752426785 818704494
4441109 15237542 813662 149803557 166051485 136145179
436539240 29801110 27361214 492239600 525118063 525512261
136969 692110 75773 3799714 3941352 3649112
21131088 9868768 30876807 137146964 123151144 144111413
262401639 81022138 73788575 369248345 528484307 476701950
507369626 232210182 194782305 911624282 910677221 856817428
3533424 23190574 18395891 128695314 117466128 133925621
133163312 62174658 2975871 175164908 125872925 98469002
295980993 142555523 201973834 380943210 214296779 309805481
589623813 241765295 368093038 817097035 840854094 721233571
74914527 65672015 51914756 587257024 602467785 556773136
18764159 4828009 3740260 517576838 523098198 470492634
1800672 5706655 12067485 96459019 97756718 109847948
4228789 24486561 2899424 155836729 172584000 175889409
69979111 171148781 22844930 538522219 618692599 615166711
419158053 168955746 52984089 457437737 462176231 334477258
373176903 70375409 95796796 558819796 200168745 505517396
62746434 30506003 40744804 137615952 127863691 153709464
107505504 7194948 5866458 422966523 352298605 369956191
10249730 6406186 9811364 253454579 203999181 191387296
39634369 22835146 68722299 600877168 668158041 643385001
356093653 148906617 246660154 967813590 906602916 842071120
56045838 9914323 9602153 130662414 93779424 114056469
76259991 12060071 103145104 206426868 185968288 216676230
109291817 62558580 65003140 147934891 110784897 147898942
81065665 69073498 47215969 348051015 374805712 263915753
140995372 151435339 28514712 365019264 439212705 418575960
181203477 80768049 1129013 210987528 224394991 221513107
383556260 59111060 14567876 663759365 619069270 660566804
57340405 170812840 55590562 449706501 449908090 437292004
66505280 1973416 11600416 212185044 268954226 256052534
166759401 34154587 109537258 426644137 431004122 447853874
480619 217131 1675225 5049346 5187946 4335082
443404191 52615601 241293035 770988402 642920895 914640261
140159557 30796062 40703634 240448337 224984507 242710743
56886804 117005810 75509491 346213191 344603967 320317156
31810389 27734110 107923695 307741381 320683268 307423990
18868462 1897257 25872297 286309242 242659762 251239898
112656027 357009902 6450814 766192109 784954147 823842337
20298034 12112237 46551976 268552984 245077498 279843728
178293738 98163923 131218076 626375122 595537497 621866600
416262094 44799369 80432159 610504787 450662048 536605324
442573601 228870975 101456523 490016169 356388977 251282209
293569677 56441730 33520982 366852865 381495778 62167358
158815386 77906512 23768260 561226973 578854578 591144595
107609335 5197995 6946050 496711350 398668718 444406039
762169441 28082094 320753034 831436736 707621909 534798699
4074861 25844946 23435452 292534696 264088126 265479950
181469718 54932144 2083306 190964440 141409093 65900986
38729036 13653574 22354194 944636321 793849940 939179891
9584228 10530070 37695886 490374620 433679798 443906527
96291605 20487874 33628075 878029433 873381624 826519122
10452659 61086307 111411706 490433797 461256654 486484246
318294082 7839538 49975714 614293203 608168215 563852339
102268793 5373585 19110539 514068681 426640206 456454911
7288386 13519272 4559479 159464771 182752984 188230788
225370285 40856786 96026783 535241317 540183572 664924331
91727053 167944578 36835438 468383184 515546265 510480313
12108458 26604102 40302949 245127484 262407268 194165594
37360663 134107762 8057808 778967624 862895151 614313511
17086154 14868669 1890524 32581081 47457471 39898828
200505459 60559514 56504663 441345490 328651417 444799423
34266882 14921244 18346297 194901362 197857840 206743256
6196975 28374246 2099981 102080546 96418576 105654761
72658809 12622654 43045324 236606752 178372736 210320132
5932143 78901644 20917388 734143389 571140028 711261441
294439584 185180450 132459037 457450186 398321386 559204507
11792783 8672532 12787686 180640421 209385882 199581725
186700634 77681141 179623840 327987065 411552872 408183529
35142346 87681517 70559806 297731888 292731787 294623190
472068713 89979440 96868497 784587301 763486237 558799133
626170006 67641284 5779789 732659639 609719971 612874212
347257178 129035917 82170263 561487731 520036331 652491510
93155471 37464625 10607746 98652551 49438976 76129332
78850526 13100618 1252453 321042996 295598683 216432961
114864285 38129890 13298772 696732433 731599994 796928467
236409471 53812052 260826584 738741084 815243164 824734830
29253283 82370836 39823876 504391377 499839903 448377725
73025014 114661547 51031971 830543362 611029927 653665919
40499184 24188320 456795 81313338 56620183 81092173
60579353 71209896 133362007 406478880 459972182 479151374
1118672 14238821 17911936 186904154 185759503 231141744
35865512 3085728 17177124 112775426 85916374 98694641
283163806 3304191 9727887 691614198 770763934 699109396
334688659 4311942 3496372 486127550 449048831 441433923
100618343 69353978 4672843 714631093 724459067 692325490
60185854 54067004 51438314 148657598 172949895 164071938
64283922 6826753 168866540 274352258 296579288 321092254
36036615 40683066 31998010 625956227 642398265 692213760
90887756 50603873 29080104 264135582 266260025 217127686
4909533 106116170 15461692 318315177 393459598 402045866
445135928 150289026 23836248 569928567 545991563 646843815
94541782 210505 23032015 466757200 473389414 494522619
27502962 6131123 103098474 615794568 592465609 656625077
210204975 57877431 104088326 504606512 474564427 507161532
22097763 14117972 16474388 269398992 374477557 357349222
21245532 876303 28346346 226707396 242356869 262273628
363081104 40387390 7686751 565896909 415565152 599556787
92099784 10477867 1992885 139019837 136149526 146012608
62898457 806470 20780720 651418557 571329881 639224835
12075212 469074 2876388 16998586 15595554 16690051
425010968 42814076 84456192 727059497 648629461 558776374
80472049 53416077 11365098 630874898 623434008 618871215
24424815 48597252 102916562 420942067 383033152 387535006
250072013 196068423 21003529 880834061 828548047 747407120
8686198 143069627 5960044 842926045 940117195 905877727
20639315 11075622 16449348 217327602 217895030 191858687
375605290 114478581 13508082 682550026 740721327 656332878
12222456 10851037 8948089 484803597 435923387 431582070
145812592 79822762 18746716 689549323 638727711 695122071
87306960 4116529 17522433 185040574 119490177 179792906
12138365 4337274 14719993 646225397 695306885 605842930
216365884 23055868 182176524 569717883 299152478 530910514
36805365 9243457 76380557 478664095 397858478 400522985
2190274 500882 249049 3703955 3915458 3419826
20679887 71276858 392968 803310935 774719607 834763462
28191006 18408344 2264281 51508877 56550031 52900255
206052911 21335641 54491335 451178119 443845995 491258187
53806547 175073767 43256444 610507465 731304529 716358952
56784139 76259246 27698645 353292073 357403408 343552915
7139748 9539492 71000084 475051074 480025907 526495064
475836803 139270388 50120551 558082713 275214226 578299016
543953241 108254735 76906216 833997957 807537106 734149405
17990155 22798298 13578328 157038210 198036438 207008788
70888148 33971733 14630823 293571085 337854857 321424994
177759829 125832028 107090876 819750116 801554515 762515802
95151895 7934081 13177437 381098057 408978957 231711679
396202252 49413587 361524339 707583633 708003298 705561930
88272 249222 1420833 25659131 23504417 24834005
59616042 16405042 11691250 66556698 83028688 103373769
106472194 5887370 17987585 576799704 593852080 585660823
265210135 115197531 7478868 491548487 420449852 477273225
10295873 38829858 4397219 555105598 545044851 492317722
1921091 7549337 1320478 38743569 39895482 46732267
52329448 34315570 32750689 273452045 289799034 270049373
99741347 29487405 70387816 172671091 196253676 198096130
55509369 219361627 132482079 787809443 760812836 789457017
145044574 25071114 29841608 510087662 530415455 384286740
366349771 115241845 62181791 925753051 854648973 832615002
94486682 10772483 73405623 410389158 501258253 447396082
306404726 90845394 48759027 579392278 575918316 507716060
12073995 46591730 27832887 653797164 670703412 510776686
168250699 18720843 80491783 430678183 337126866 445318446
42981905 56982388 131525417 860844503 771000873 847007114
118225 16948 11243 301498 333120 320062
335174345 109885374 124054504 454543207 314643357 212522885
597354396 281487139 191767898 630000401 558239152 548375326
4608838 920131 5380294 33933408 32166773 37330515
7236225 10052664 30650320 378561973 311373065 385075270
42776392 28673630 66895381 267991455 289928529 245705615
7446601 33775212 8255326 151752550 169126294 184410201
2886755 923651 6458783 43320111 41775370 37545926
198096281 141846541 42746 703305923 805997392 803615745
58784651 18702179 60321076 232257424 191283145 283002235
140717554 12408288 1805401 726371518 662609341 756852064
19729240 619092 79949152 459114090 496131931 420417709
26690386 10798174 23703379 309961731 323205189 327382309
2465353 8767083 20830355 404495527 390436586 398517797
41383470 9155725 9016164 154867638 142436881 106143885
68976285 83272633 8896495 338320748 302564437 302372229
11629858 5278895 15718840 526391692 567975764 486166350
731212 1601733 3374015 17256883 16511138 17940979
134588681 14733840 13595817 291180307 294352351 276462134
6054451 2815139 3510984 7752661 4788827 8155444
73930857 41152375 3168461 379294318 359214456 364125375
220360015 285754875 133758316 932274177 993582461 978459649
324495233 21183254 201021 711323298 778157630 869196884
744244350 391068428 175800869 935184136 914091302 931435287
451644873 230826147 222067113 706010744 695124456 705030207
258336668 72718728 40749934 521575636 584999190 593417585
28152782 316874627 41503947 635388685 602914227 624384852
37960628 6040427 97699239 368727617 362625533 390996840
40595963 38293942 55931884 387974284 403281858 411016946
100421359 31071827 8682414 400526719 435124067 440223523
25036606 17364774 20683995 31060766 29175224 25315905
797429679 335657516 709414448 952134703 746802761 831713273
198932803 88299391 150094527 385715881 356127090 390230491
686680011 25162428 316516834 907087179 703828984 759495928
9484960 6490036 8098344 174261423 182210631 193233602
21064035 6384911 11387480 94507281 93610234 99090186
720377888 320255921 641574098 839321265 695095517 776068691
2028727 1426942 2811682 20793323 16987993 19434123
362616787 189640605 130392986 671459279 621513386 673229537
56790306 84235851 95104593 573929128 560869019 552465916
8718776 2648772 742608 128144250 110242898 130758512
145640317 40066894 78067733 371092523 383730172 354767826
10062128 43191479 59363698 202702220 189828832 197384857
31644507 3716117 40235520 65668203 76429764 70277932
398087248 53465121 91551104 556554761 215278128 636516798
48370582 5317895 129156721 945422509 855003754 891833201
175259845 14966706 67163643 726052356 821553522 747418043
501888820 149664172 208522183 744435930 602626201 734509222
108487308 56296473 908458 207019315 237421494 228210326
76336542 55903139 65774682 608030222 711778792 661460926
288038820 253047157 15066131 310623156 278177618 290309440
48022367 20459551 240173779 713184099 667314921 692547029
410486888 150494390 51201440 886843001 807909851 795031979
120300998 11995284 220734017 821945747 723515282 712717740
39926726 268907239 169188500 521694688 573386486 549337437
266084655 30748742 20949680 419542346 264047830 384800520
478379651 210592993 294894423 559078213 543107342 577893175
439812753 146633425 256055664 583555224 424258611 550698861
27944296 62412862 300729 912712249 906390325 869967129
657431984 209981692 773279008 689313961 321479521 863237625
53587656 40390378 13912490 159195096 202935021 167367295
232684074 38147105 14776732 865169669 785892607 779065341
78758880 13326209 99791066 417320371 438395005 501843493
3925971 47709506 43343774 236879653 265774890 282726715
631473 33107537 29909791 837106992 826816966 784825668
252742451 107670906 75458368 778228670 718355651 743178752
161021466 63414977 6178028 294940353 284395818 307828586
319983853 45678106 136203522 764469693 833617578 772938429
128396982 175480101 285900328 736115741 693466774 782141576
252695710 18270910 124748757 440724548 328652790 477933269
13263972 913550 8184608 213802886 191553057 205586227
95513168 30073240 83895561 616341706 565915369 590749718
18199390 4347689 4138884 71928468 85487440 85937997
203293283 109861179 19730769 647986028 597759355 649117125
425962365 107508288 131017541 503472235 509668155 237572064
8907356 6261085 4247185 43889459 49723743 43088081
9197803 21914818 15238323 163198194 199742213 196257046
27155877 25027632 12179448 332485468 365477175 367720817
40589311 49395224 137462866 855809358 664140012 921231311
3297540 2421761 420898 7817904 8226915 6606322
408464099 25791401 75478355 666283039 631243303 550403366
204374046 117342663 17479832 392534092 466113981 461864157
261497958 90210226 336792755 692694391 760383688 764080478
174377994 2968091 17791189 324328671 214845146 336264721
7047435 6234393 452800 49049755 68080569 73153927
248751427 157501396 138754583 289351995 359667823 187268215
26219577 26949722 54906866 356594192 253204088 313756373
59302987 199328 15618110 112111836 95500884 88712851
244491473 35618619 127387715 386063076 322771517 325755845
56994194 19833178 24391562 69317899 48139536 59246518
78032149 17152230 45357038 302597947 274027217 313663772
420144015 241039455 30657039 617598693 593891948 619067863
235841785 52364482 199405884 615076687 562110598 665556323
30898302 37013678 226120523 699935502 801616987 607681780
169635316 56207750 102789720 227630550 123406397 194361978
35331433 106030978 5191467 441094099 677158447 746417394
218407813 302389086 62251099 851553437 778491411 760518724
311514257 78867516 94296268 620194906 494628012 504713548
98622399 13742738 35861843 129972220 58009833 109054758
30020807 33888300 59348453 770425379 679698122 808685962
164602955 48239226 107964238 742210690 777986495 829381035
11571547 1636733 8968127 56994133 54151846 52714401
168514250 2248645 29841491 517566093 514381955 477283252
9310174 2255632 11258924 121527871 124059563 127141274
8428257 39142002 30707802 683174869 740189143 670634624
4255890 161919590 7608313 516023196 544775203 540258351
2852367 456243 6026 15910045 15953188 17420512
589269 1500888 724584 6803672 6947147 6756919
24872110 405938 8835295 46932906 59777999 59318693
4612830 633434 16994276 28811860 38836457 31416213
24323826 54643219 5044083 472022854 341381238 367761355
2357349 361180 3388653 2809923 1423480 3520294
139255846 57926220 16649908 368023012 309859338 349038336
38019362 33155 745305 175970690 175496907 150092661
714009081 101060391 172128190 824409004 840039013 526761137
11517395 7189049 21290534 137141468 147355982 136579753
26916924 9500320 43246263 324742160 365316470 408290902
137619567 18868447 8576961 212768470 196166343 194805212
59856164 18683106 23314866 61952944 54140264 67461913
20685929 221139 15248791 24077494 18323614 17996498
254558437 108842828 185470034 422039322 466986163 318512008
248235748 80516388 105731722 840955860 865184712 803358401
471106579 77710423 120977836 677788393 596222878 492167878
151599987 18959639 92744041 584946549 548583397 608749405
172965698 9514717 49063899 614853100 383478144 539013631
323742459 118407181 4654264 584520480 704813678 600043967
461347466 22157830 3603265 482863473 532662826 456632006
64699145 25796228 60319094 199953018 228643952 228439804
630993727 102884866 110311206 712451039 264599664 629514603
344300248 53731185 19502099 685177312 605849567 645135960
159223189 161298177 16186820 745528600 744015828 749569191
126005958 14164294 37661241 924940463 882973534 911122714
39168029 2589576 5017930 236422918 192212905 219129359
162892845 83410997 20265525 835599663 728902095 732972174
6582497 4823718 10361235 128865557 132643035 98606914
588063564 24377793 58760942 814749426 610398711 673311807
85333194 10661204 39178249 285450856 279221332 300045112
28236851 108982378 203956119 861634634 878411844 925496927
17206730 31460395 55965887 216819636 252986985 247400325
128941121 79444065 17214032 328426050 324444882 216165906
91343334 1202336 79180233 351700212 341644979 390186435
239620533 11664407 83884664 340002077 302024567 262097574
333144283 157820601 2039093 628687500 633863191 388810353
45460004 22967346 42934880 324222149 398768978 338148098
29801284 6614168 7195315 45043502 42747770 42821915
476004385 7560004 43567942 794770707 652089345 504754228
253220157 71874172 166146581 751979480 648167378 680167928
684829923 41988263 306965003 698680122 365691791 552194613
101148492 49859157 88198134 740115576 813015420 683932283
265457890 8593978 33535501 301239720 154303293 125044405
644591390 57787342 193910952 777241567 836965875 825047131
50870327 16726124 113116816 879832762 818922150 462073714
191887198 119380281 36180099 225220134 237717168 207788116
71585897 119319477 40616148 440882857 432523860 395911450
31458321 5624390 6245202 273365639 300040600 242048767
198918991 16665291 9107403 295843773 125457557 240482531
310937875 265719631 40936674 602949971 409238826 435732915
16207279 52749475 11486912 343030782 291905243 359026808
136125983 66708868 7473610 741434162 746217423 705068890
25462896 6919478 824918 48610420 48386818 43634106
76432482 39316231 6438587 126673177 108247603 100657542
438110741 105603696 69112443 581959213 518030297 503481546
22389383 4092313 9380607 52995213 56473663 64060817
166945179 16823953 174202917 218294534 192790041 219605438
213280701 248085736 112852375 586193646 653583370 538910106
124507234 87809262 55965040 409717961 230347796 378985808
45571255 5174149 30847245 263012578 312108607 315734372
87842975 23858827 46269381 147633059 152608737 151411308
66413318 4114766 4038101 599169920 567146774 567516768
390579303 110037816 2264052 463038611 405544377 390989389
29043550 41887829 8917662 356222844 318931757 371126538
16378354 9867218 12816855 101902101 91424880 104868004
65026641 12535661 16591939 584798926 496115679 544264150
3863909 16562622 178404945 404644356 574253905 595195173
16570380 81972828 10557556 338110869 389304483 252077067
91661105 159978916 87536109 875603473 732950233 842393093
48159886 6021907 10936914 53993580 55525762 57462257
71571933 20324878 6829960 130371854 146215612 95410736
34401520 23895100 48178986 334756327 323336629 331115746
17921590 4511721 6664708 638835985 700653649 701058139
616694877 139442974 503495 838370732 743200036 844192822
43521316 37225864 17141686 440494679 468723932 495763249
3566900 5237890 15479839 411301452 346634133 296721508
62226029 27894590 71994879 479777113 434962398 483614117
190739455 50787020 29307233 477706441 364015750 405627993
56662246 44967137 79753287 569791764 701891146 648547898
3998503 2218394 4394877 118460195 125883853 113037308
2716366 1031120 535620 20454553 18115033 16656300
4809487 21203772 7374492 131856697 135479638 142223481
90223245 24322903 20687771 199553648 184657903 201328679
16551267 1929810 4144182 20832970 5521303 17140749
176109067 54515671 144149533 901460457 875089180 921448610
212768430 21808542 40902756 452253169 540839237 497615686
42848541 9696110 6554626 143422471 130175566 131086899
160137091 288117 174276255 338797842 446897779 464408273
21904934 10380848 12326135 144659783 195252288 199532783
218141883 98879822 81787795 611431279 680746464 504080895
134051944 146573931 92725604 929843313 888254271 698372614
155689207 15964761 14942793 338291635 305438357 340264341
194430424 22764921 30663241 221957214 186482557 174092395
48602872 14500858 3945879 91150050 109332088 92015626
353399187 36622902 182523407 531682640 407094551 609513848
20684771 8639129 401437 82183834 81750657 68045381
125789248 50039613 16889882 497294826 480854779 434012528
790580681 118056233 553952465 844443098 504914289 751155834
162472152 21574385 69983049 219326242 155047777 208558650
435540600 284453683 104519648 590837265 376647411 259300513
15506184 20885954 64671290 221282535 246102656 255773183
315748640 113989058 2428918 811159586 711372423 613683841
54703545 23894508 229014143 864244532 673044790 885953531
55624497 36751470 64066558 402005961 453826730 393674191
2682477 1742871 2218063 11434502 8620373 11874330
141436439 92065147 81106463 634395471 597570259 624968691
61704936 42549249 4954274 227590842 187117648 228571671
138788886 51121031 59799173 499089869 486685854 506986560
3737931 985965 3815008 122881793 134215446 143307924
265692669 124387650 65864482 550803601 610973351 631255556
8014293 31508101 9969026 305586147 329454157 262546632
25287311 17839095 6250047 456660901 509004965 411213427
44984352 16938360 2171663 68936674 74860168 75454631
195535275 57743348 67779743 839936725 802821627 820229079
251569837 90595149 130623806 389766377 444029368 409842852
19091988 22159358 19491051 592807981 650092714 590104640
64366705 6664382 40239579 519906570 420157191 338400514
189061819 66835044 90100000 313099277 323541862 338631393
275317884 31269706 42513515 759800106 889620328 881542902
13798616 10873524 50467362 195400403 195952346 194146064
576110169 57776743 334141675 686230155 753700195 542196153
47258855 6500236 38646126 313897449 366533925 347491296
84397174 69122831 24551147 154178260 182668427 141602423
620934 711270 496132 6826166 6437648 6133091
153588150 33345628 7967636 274728958 281178586 236341313
180973296 45491573 111314530 303057065 221166214 439561121
303219577 138913797 28626563 512980872 478680365 474571759
539172783 194743423 130793977 837734588 829330318 850521365
100590512 2431200 33020962 776325911 820731997 803804409
442953111 235454390 208240615 603606780 581382087 547310953
168419905 142979349 40315256 317706069 380530351 403424564
254051234 15318309 131351470 336840162 170710419 304579177
602693736 94833274 38979991 907233464 745842741 616718874
44470999 33975052 249763115 715176986 682294626 607453895
115340251 45251637 5944730 254727163 239496055 260715015
580598235 184941180 332388269 902243841 816476950 781456077
5521689 8214760 5571895 68156190 67203546 66583672
6415299 50439648 3954222 251206219 254582785 185344649
33112871 20930906 14421460 69117974 68650683 70127579
134933427 144269 19165172 256807712 222847062 243232474
141082356 20738232 14430679 626793914 695673193 557854510
66416450 6186687 63999962 575101659 605509949 706970187
183723588 57650236 56969804 762310467 771884894 702066306
60919817 21251096 37397016 210525499 202061099 204334733
302799597 98645760 35673602 346072095 137884229 329720882
23158062 11838820 165855280 526008162 680432831 662327425
515084505 46694860 216385426 774766544 786075254 774181263
221590279 49861268 52451950 765380386 722308582 707667421
34867088 8914551 80908714 372452778 339298882 362440569
122118351 120937735 37406179 591202324 572641655 554637192
74820788 77389561 49992068 417539339 389397101 413232560
7835036 57515130 131936220 411969426 378775426 419087374
60621247 2581265 15313625 72846539 65857289 77313517
21259642 34863859 41052163 264842417 279236873 287178975
11410758 8973569 9451697 146777235 166421474 107518570
5208219 1067741 1023763 26290768 26137492 23246422
321721960 233841491 132430782 423641530 394127928 409396813
12148379 655512 3195177 36278196 32566098 38379764
11970057 17007727 644392 288763641 274379610 278833455
108186619 4261837 7902338 179854085 149817678 78825451
83015430 60263266 197498491 697625729 593107772 688244558
51559848 36496358 3311768 127429734 89253975 129631971
4151664 2607034 13877462 163720763 164121811 180548274
114832646 35930655 1923613 394610276 406422036 392900785
454822705 171053982 97104239 871962701 647467377 958727347
35571687 196858931 48150009 814118732 930859149 798729242
15645419 4926877 61153930 341932037 351356978 378673691
31919138 114185204 157403721 958558112 917427787 862550279
929661 40090268 7716136 132050582 138287777 113525908
4148693 39271262 82724092 593096740 603275159 548491928
158031526 27343040 31645154 805939910 809448288 695034010
161337513 131070607 29549787 621545733 642199748 507976432
20176080 560385 14980218 448580502 469651109 439185552
87554931 72853791 34070837 487375664 497434489 452275420
25151784 1172733 4618843 284432417 300256256 207933858
91444924 22854279 27709973 600948546 627854403 645676243
1520924 19083369 110245148 417878863 417137142 416820340
305665008 295575452 65550820 966556861 858100535 536112795
28092622 17969488 1799663 141666162 157749947 128168287
220797679 23448129 65372497 603886396 616966882 617083310
172104865 16099147 2797271 203530259 207398270 150595914
93291054 3261590 56961980 511946382 501718687 480079180
26668009 4149001 20965371 169479902 170081425 91548793
41721709 8689487 5153396 227390836 279070084 211075093
30998762 580782 4900796 39773996 25927699 39809270
13484363 5383644 1710122 169466798 192612870 167290431
300562852 159033037 181148203 339019361 310405790 315604181
72438920 127774272 144404785 885646983 825015998 741725414
283249954 47161049 57128561 688163328 640357087 546000967
60620025 41909010 12455424 557916359 504419655 461332570
301706875 1818019 9720478 625885939 682226011 607768550
66212350 7473355 101951493 754385780 634820837 661635860
22041401 9278709 3111148 120578500 124131422 103146239
466085326 319544689 64316826 870449806 848493200 760095103
6586337 31633498 9357260 376970015 380307734 373025914
417803099 140541243 128197087 482562508 425221576 304560675
173492559 21077173 32197855 335726723 221581924 315135069
4697676 6110901 2368495 28529659 26877374 28893233
490172610 74566297 118158915 718161185 525451142 603965224
60717643 10095578 22747040 418183012 450521093 390395424
132669011 1390634 174539463 360514379 384152387 468938464
73888660 21014762 39497974 470033878 478761806 480030141
8723011 2788869 971451 35338788 30200700 32763855
72839244 27775372 5641009 590926549 257136875 577103793
661368606 282473227 130841678 812139811 799909647 780648464
8359910 4246442 60718411 522931422 520568198 554494382
33294142 125618997 57418281 754306208 721210025 801520196
153060135 119880303 30069015 385455198 328598149 376361556
3743493 408694 960306 5478414 4793199 4569847
12618757 17256104 2732793 80872267 78200948 74384976
34505213 5202402 22311582 399192545 358180342 321631141
31544348 5118395 16716981 52814438 36872543 34949853
129802169 3655501 3053825 173484692 268801191 255543440
1238890 413814 2372459 21309563 21267106 16202081
15298439 29065877 13185861 482010856 515425319 526062951
83593625 238731161 15494032 558750862 611865850 576660362
113254871 216791339 5988660 518961175 462439256 452783392
375218706 123799753 39062419 476818572 474320138 492357939
33459770 3541774 24736085 212841800 214055647 217820188
113999568 126377429 50944885 859741911 867790580 883001455
150927669 126357031 53159725 482104121 491825489 441165961
239931271 115266326 251116097 247125156 386183515 319045979
183025376 43115352 4056499 444685229 301486915 401330691
216571866 139662647 160031983 486154391 406239988 233120176
175143053 34522347 123168492 602590629 952096956 913215401
116959742 213546427 61369821 911712319 841472618 826289819
65454159 5607290 102496522 586444458 607839049 578128100
61341751 94735731 19863789 493152654 482169487 468376384
16819160 15023248 815579 71925116 66298944 60627936
742810176 128874257 39829629 837406555 610447765 458651573
3083704 3492111 920335 6022001 7674954 7831956
103522600 139617264 66606567 500492327 496523169 636768568
143649498 275798325 18159784 706890407 789937610 666486657
9420852 54672981 12536134 369975726 331742591 359753514
9358594 68944766 10083398 343466947 329357205 314132730
6044687 4450704 2521847 14804636 17069805 12182605
199905666 18886555 3729798 248215435 238229195 222585244
58911402 43025257 3997549 575086641 605256002 603921555
3620110 3159986 4435849 45494259 42567688 44983499
76498676 1666559 20054490 186332962 195658374 191703077
59719440 5846347 61116823 665641606 582221177 599773208
244359987 310035125 54630415 449934907 404399912 260199895
224348854 60468879 130696910 625752276 622155726 673977302
195999339 2648127 165427711 535981682 505681896 428777749
3469975 8127584 9219500 49741995 49275088 49193204
195415196 78097786 47361594 614587594 587032194 647458318
2320450 12268990 1430366 100080543 110959737 104586124
462341540 33734906 167003681 770504604 576470121 922822073
22899821 11929403 24634682 125717243 143968810 147856302
71024910 6628395 13607475 183856701 195450196 163782289
526242720 20900185 213167957 659995206 390452552 623283273
3909319 15084445 14120018 81256136 89921982 97088660
482727423 136089593 88736416 782443800 731542947 634551901
11885900 63411137 66345138 323653908 277778791 284300573
625113096 59812747 253508068 894215113 886148831 602184960
51582139 21817527 19496557 255591411 338810432 348342122
65064481 12002434 41978044 715469543 679523538 668426760
59212474 11828814 28306324 126184585 135557860 128644198
4805849 4394355 16047211 143458820 159726976 159371763
364963552 149504609 76702224 696905950 632575549 482292402
59095048 4112702 32742614 484148425 479457617 422923420
220648420 49806918 38130290 693649037 684128971 677958689
242141563 64906439 125166402 474460547 468172712 457048531
4222062 3036680 61244953 749528345 599459117 732955651
187037635 60298640 94670037 259077160 210976123 255893763
301807613 92999123 57355207 675330509 568553448 547043451
124761105 2718528 267394646 808951924 776958305 871450410
413296 35923333 1388036 55734398 56417897 57349049
113742957 19554598 15053018 188261914 186647936 207699876
671371866 75346214 99667620 861847432 707768037 397066829
15362925 165801240 159257154 679407382 689660933 799483752
20969919 65345033 4842669 423541055 438408260 431051937
18881438 18011760 43280748 185427775 198491990 156525826
28867455 26584549 12995079 73708365 85835563 88511507
6370746 53502187 10935378 392020130 324525415 352243415
47294680 5945044 156981175 837851232 855560335 714662804
6842226 27722866 23017299 511439841 461486245 544637376
96811087 38563130 41496894 144002552 86966654 114006297
17931893 129384315 7649163 700449672 623707919 760287883
16178843 74314588 53334868 445670201 423865077 441933415
111099210 58359074 29352132 391693872 433152419 436283706
122615413 34440066 1885394 384141355 319093177 375672535
169424854 46327747 21870117 318633753 325717660 341402380
1933683 4395747 5808169 596137627 526903466 585312358
137043877 109920525 12340275 715509682 690595531 613687552
695697270 134739648 221440994 832981480 332721237 854193747
306799438 56950336 161792059 430682171 609073695 390384219
65537008 15919771 70334636 185054374 182765399 180269824
326999124 109496520 267150707 447195623 284887134 632594234
82370331 147176192 236097382 798552360 807389669 692583181
511601 1627564 1114093 12430291 12116335 12692908
610837624 98258008 130424664 957728658 920644334 833759947
359349738 216635268 82957043 438610518 324285531 321316229
2459393 2764408 752880 96683650 91111012 86973360
36449065 8153743 122958730 751907221 729983015 694697580
25733191 79189666 10881399 719117097 721212286 709349381
658497807 234484425 24428370 677507437 748373580 641405621
28213625 15965259 56404111 605694911 697992423 645060195
74071665 37124975 20848878 194347473 182227537 169186640
3016624 7865039 16645518 342418888 279894440 329369801
106766159 88864835 110893937 727286466 793048599 822741564
142022927 129865017 107851750 506525433 437568022 545264415
238508493 191564939 58645977 545454065 336131240 569197225
80549852 15344263 41290860 280595891 315564803 301255497
12503634 66868279 253604646 719971054 699638471 695932828
255790544 65272313 2071769 280626523 288817329 302446595
231965503 14485780 84158376 686393243 426930841 829010650
321533605 52566319 178414092 500889769 499648610 506638513
520334205 391181514 117300105 847658129 801441459 491695516
331774660 73873940 129590787 825375493 738308977 732861351
86353526 23698189 22113276 459178914 363276640 375250259
157253425 145153714 185213210 797638550 872241405 869649313
124185593 95357576 19789280 695723871 799819942 760558463
205762760 161271117 14321162 481256114 547613276 292111464
30646502 50905818 6984151 278206996 293042479 287262155
339874033 268583753 320722843 489362035 341538357 479838975
117659851 149387304 629843 221348246 273747530 250893287
48421827 4658945 30444309 827362829 784438586 755398085
420239468 21510150 444133078 888740055 877235218 702130258
643559778 266446628 38363543 891048718 840548371 462056311
258411013 73468189 9027233 365134013 370879195 371110894
471630676 228975414 92356862 887096265 891062835 897041029
199778511 28260686 98081781 273594384 288920352 273593867
316937847 234391792 194853994 501351390 584983445 496229805
13894209 3144840 3442552 16394118 16295418 13386045
1757331 2862719 3021717 40223634 38706692 35155706
37154621 43079988 8194441 161855748 106423887 159664160
73439601 20438429 171640757 495321722 587452315 598591018
77796303 4676515 93979267 381411479 393163570 419755001
372094825 519350860 139435282 621860766 749293754 492126588
82989008 38845879 16633865 389336808 374246678 391504229
760451330 107977800 306317491 773559859 839555393 735539775
303757246 50668637 127481189 916368905 535192559 905559068
162798366 143182731 44731143 523511355 616267266 597753820
38801945 95975257 67987810 784764993 791530740 763895002
191129212 134431914 98712159 728422063 802666064 782779418
8067360 18523120 8460269 40322801 59271846 63480530
356706340 111349782 107655334 509580129 451214609 364208819
105427315 33578641 9790735 267196103 276434022 225885090
433903142 28567581 162031205 754173421 792398026 671144149
3047327 8295283 11756474 66275633 46837508 59234500
151754958 163400966 63905184 674477402 619877366 618479396
46155667 67750034 5433018 632515408 661160655 622511351
54292191 16483780 8719435 232059002 217145325 195594985
201390390 150642187 58137961 469995416 345303068 312151802
75872779 31815323 9887015 587341618 642674603 551523640
437577528 128805527 153136762 812684437 699010589 693344137
7865741 1275236 4482197 21325755 22949012 23964649
143344304 33463685 16917455 503383462 600536336 678568801
23978433 56279132 100580023 604388746 475034816 462601864
59138492 125457417 36692396 457738393 574515061 581427791
240310775 19507476 29842161 456913265 590548600 383453321
5788686 44523052 1242309 173084969 150237869 174548155
182012052 65703479 26658469 391966912 408738763 393105103
31481695 29668874 22263927 195526341 191861528 189469110
121206 4711813 3981861 155217673 135149842 134077440
485109198 184211739 135230457 667827906 712409276 660684426
74797584 139515850 4647474 543252082 586113436 533209103
19238759 4133318 29391819 215847876 212493809 191349297
45741649 20247444 254955268 699277909 753130567 681169869
6066994 20223186 10305033 91741166 102057342 101292095
282759021 387714402 285003369 554100747 523797790 578319839
143004473 307245256 212879835 554637025 556853406 385761471
9597798 18138227 45044886 244912854 260273502 282784461
419146254 234987297 1432145 715338081 594775319 810110193
80228074 69539385 1047673 254597086 235185166 263654668
57561803 38850263 32549458 340578003 334231682 355395182
132117147 5787172 14943293 259996989 285136305 279921327
77454708 29246155 3126425 163739800 101869282 86964786
14277476 55633092 37514667 331971507 329910705 338667766
132676594 17236515 3579405 426070012 228343212 442051727
512875783 8648379 19226855 702294234 488191116 682176328
59587843 18146697 28663759 435314519 307021162 425208171
30884355 40212478 5677732 413127865 365607624 371915910
194113915 20566218 26298690 977639464 964528488 603242048
24452324 50001279 15807166 611799143 588383827 619993193
10413330 6738354 41689582 321220260 339797400 321666334
3325397 6618835 2405130 83911940 91746880 88452076
7636906 15284162 23012363 192159489 254776109 246169251
40017416 4696068 59093236 382367150 375836908 420195506
1414301 22133121 12981016 131585678 90433309 134475930
13860896 31995426 2389770 186941423 174447526 193484365
14536763 167544708 15450249 638999343 584457423 642278277
13300918 19935665 31832526 401646207 503424573 520658734
230774863 3577615 5003601 463378006 488847078 454907599
47714668 123402274 68822129 693091756 801484695 665128552
57091513 34947180 2799767 443673740 388553088 388610695
11648364 66708745 64654106 279554564 271017068 292981857
79354292 544539 71661625 522388356 481320785 523616171
17347042 108641939 21090264 729605837 777519623 785850715
210455698 126391817 178948099 354898453 349296780 358915318
374198190 149177332 41306821 770790774 836873957 876652570
10334528 1268643 436435 15082323 11406947 5699379
203045711 96837354 193453711 562644248 572167478 558110712
69751558 21836389 18731158 212767888 206509437 205958823
139444200 26724879 36052239 554452935 532708487 776078040
33551287 44076192 22104462 213305201 226890994 150574065
34499968 21359133 18241827 293447291 293663942 268352862
2457272 2399459 3571466 30651335 31456385 30483523
304219037 22298852 99139155 460659992 510144486 498127430
313316331 390220768 90240768 523064806 505303734 426075688
123226568 156044033 22145091 767576679 751194505 773668729
32192915 60471193 126999733 754982983 728892274 753060535
9611533 31752228 19122134 199459377 199296907 180533528
9665730 6223918 166801904 784161493 679039764 874394630
84379119 7947103 35770675 502167439 540936317 503934283
35104096 27377567 63713097 239311454 245791672 252357274
239503666 365158745 124248022 895828598 820901640 608315437
52008932 6916392 2697046 303246072 332307954 292092276
6031758 3522250 47113371 237431951 235422570 249641643
13608084 2096636 16620165 140117236 134467112 143455945
8259458 9512274 7230333 181372205 171389730 119428009
27918507 3698058 805439 55746806 55984510 53365627
43804381 167841189 52280695 653578767 674366037 672278552
33186392 6848877 8568345 51250734 55222278 48141855
113149362 181983405 238587596 897307853 875947630 899787287
382868610 8684537 46495372 796500594 764658998 844576455
524070924 35897773 54511996 757364572 176136392 114030530
140283939 28391746 1825836 506866105 492144994 535173587
94802226 69892191 58422426 932497956 765200023 967898437
262812061 32228538 15360652 420484961 447961589 410126486
6124296 22756153 23376174 148315153 143662123 129857778
130379236 3885853 60259694 700338033 758095285 783613169
69355414 30845952 13300152 141461910 121581586 85416708
318625200 91015309 160023791 661298605 620303295 599562058
398522430 151594337 64986533 478016322 377187387 434800895
234746189 26871225 125512979 745577602 736480225 733353882
52858 8721447 4564248 69708485 55196455 67029016
96559545 5631742 35091075 177392556 170937730 190528462
126396122 49202685 2424353 492751068 508190028 459952814
267864624 96305615 54944222 537869873 647184710 575669810
10084573 38020959 15560174 573980773 587512360 502085254
64729799 30637990 54930975 504352427 518850232 545706312
122384923 101066710 72575841 726446569 733069000 792750089
107493847 145215237 206423667 770428883 503730521 527030725
66706777 2900585 15260226 514583219 429913186 520277927
256209004 106034860 6879029 732082227 676172443 615263884
436032 3170544 14429529 194358960 183657861 194155508
47704460 41686402 38232060 74878150 73549592 78165725
392442226 535242478 185477942 891777194 803200375 805902331
319023787 43827689 10107412 793269696 886649365 879683608
51956749 63193253 111703265 405456090 389930861 464605643
331539320 116042315 98204496 734307860 728705840 710410257
392759829 267864662 3407125 740676861 714001580 765821900
25207953 5005564 5072760 52427992 57435072 59069479
324426322 72531816 66925257 639893290 566769180 915460651
32388901 11593009 114780300 652024164 681401620 774278661
513438082 215612061 215545119 707912271 609772845 629651445
311320914 322624837 109162146 559109177 558196396 356677324
114309554 59726986 4006074 399958776 421960328 437482633
467461820 128502401 21759123 499227762 435197998 447114908
213537642 30782756 3547104 316976351 266386208 114513653
286587787 39349225 74895503 424022163 385472970 492449007
96735565 386254 4216890 226435297 199295748 223195125
249050974 62809784 5011947 540241097 502733376 451156194
10434813 86091459 12861297 520313832 558716100 463815094
9184697 2194258 7170362 52588482 56195973 50837269
281262411 10883042 185116431 688733377 748802292 584682500
229594790 31298705 108919328 945416891 925021754 939385841
264338087 37839592 218169030 797201081 593745055 694050597
45315608 30651603 19806401 229062726 214625840 235088839
12763690 689786 8815289 41232413 40257621 42472334
147511447 60288960 14738527 544556692 549421550 541281915
149363940 4156079 20453635 400320415 358687016 383330934
17025976 138313589 2751922 449809961 477593817 396614966
256827997 62328687 10197195 906202682 867515986 909539573
166905054 12738379 33146397 712726398 641068089 765865507
47102585 5116387 37964825 245474863 168859587 208236538
45256502 30592798 4673021 231293536 220649498 231022786
27368008 49477928 8567482 144605157 181775511 162258681
4032133 10501552 20014806 89993563 87770403 62707382
59249235 98131542 42504671 866124868 819066691 813579698
173942652 181100721 28766111 906530327 943649475 941532210
75998182 7160720 6887869 142079719 158989492 135296393
66287457 19840778 33468909 396209028 383879748 393509375
774667687 188782812 16047057 855157458 253233160 555907804
93132982 54248553 96018944 674076658 642464829 675517563
208458580 112506844 169671315 510878210 339825572 467347584
88610772 57096031 45207384 534486764 539341061 536162470
170102801 127033777 136899086 620139708 652698813 737031734
410710980 11100900 152111818 781667559 760816112 763598072
66756584 35674698 945155 688270363 655464531 690065731
15759994 5902312 43385311 726370667 614496456 681943700
564906008 11861132 111656454 734896414 642456681 555173990
135838071 133671219 93488141 307770856 283978898 307696559
101231888 18579387 8863007 260792481 242702914 234230741
148182590 16844081 86557877 192521295 68570691 166486524
2456067 7443271 64401 86708544 120207168 115098887
32833066 6180940 45398076 110456467 135596742 127383180
30835215 173615631 2497332 652304397 640089377 615873310
154996648 103528922 11563815 662495488 739928544 762503750
85866125 12986891 15856372 294091409 313945210 268931334
26649616 27371323 30469241 292867913 302857889 330562977
75390761 97836687 35127310 599752904 585457780 593510715
31146035 82107498 14601645 282306293 319266398 333098390
15877198 19248664 4612236 439032011 411517145 416097329
3911360 747167 5122122 63230042 61604617 62909937
21162269 44897824 28659315 200916721 210390608 226004708
83608861 89608211 7617882 496063147 635077417 623425388
595271105 673752741 306799575 794717598 799628976 950534537
42263287 49944458 29041358 197633057 176628420 206809744
4333894 1119387 554259 12944433 12198548 12877524
599140585 71332102 41310325 869386929 807204558 645078677
321898784 20298220 131193958 653729694 686855107 713676546
142862852 40202615 69526443 604825795 512722747 571494489
313339565 44268001 29320764 423051991 378018980 196816703
49622898 9232508 79824901 410573578 321890277 380162082
26989706 11106433 4117210 145997633 159677302 135086320
28734114 1882750 35033850 357458585 349910602 289650305
6478520 4835294 10319490 122486808 145397010 144171505
85833069 50399248 1476578 176832689 152376552 186793142
23661644 6393942 62652062 263843927 265990992 283882803
211536470 34804406 189860198 503957270 607867813 680711441
264527052 159780494 124447915 957514070 904209733 795015658
697601853 158424831 135588349 775835341 667519510 593496102
391835522 13935875 128713618 522004959 564531150 524437288
16503644 7806418 5560878 123815523 121023331 127321296
42656278 50143052 134951377 738325865 760764866 778688896
191563405 65876812 260156326 623478766 629894240 614329765
366075260 256569435 266535110 706073301 806549444 816127083
1449740 4163053 1314117 17328431 17947322 17824230
21244023 114920734 213304040 526034264 712153002 713630912
366448678 137810938 237764988 559261435 456468979 522205530
676720230 161451819 366152836 712827692 553710266 609701212
274407252 115413268 80981198 450252575 581729601 514297178
134119459 20832428 16345992 236025998 221722273 222530151
166126467 91435288 125470745 651834669 720724478 705663983
129377446 3167021 34483373 188348514 184906000 159244056
189376582 66312495 74068532 248704199 214742586 86354586
145581300 8983126 30793145 215021005 82857653 223761696
35932838 4579058 17710471 50767162 24555314 45456727
63712465 6806414 11951126 219593810 226269557 193447670
1731005 37927958 26801678 249910358 249153020 246326871
19244609 3582993 5755167 43105395 37894026 44435134
199194216 148268727 63238518 832201286 795284949 670430448
3890591 13116754 14626883 122651485 103253153 108152396
261171288 105214464 181034478 528832283 440565733 433879003
26935714 6450791 17131031 903862940 918357593 833465083
16196115 31171537 2010089 141120326 152919418 134867910
172991730 116041064 37886622 552384449 546229820 503680856
55674401 1145680 4278258 242702395 212736655 258340030
308779869 272709430 46559599 658022825 516925028 541553195
31308661 179960387 11807247 386874391 408269933 394009533
394677048 71192125 4764201 472385734 287015262 291324490
320914169 18071483 109405797 813972715 740626655 802403975
26910860 14871555 18404530 37549815 61459819 61296515
128096664 80203324 60792401 859954925 799138593 770797807
216407544 70970393 123970691 445392697 652322490 641095941
209121109 14122080 9130497 537515986 465185604 509728509
511061471 166913357 115408231 562831880 530144773 568864897
2573546 30844835 4996419 239170852 262015300 223459890
15702238 21624958 26255300 492174765 610670408 553497476
600081027 321706491 278108494 607958709 411215249 443427528
92968754 33679361 8902036 592189599 532839902 369071653
1315317 28800618 21155126 689088611 592472762 558420537
235749931 103460885 116527779 928115783 956390232 906701610
481891443 155227828 376353641 506756256 379907526 538294467
39472591 4221945 10245729 183521474 146073808 181061044
677590465 127847867 188497119 745934317 679510047 675865741
195362158 28413746 95899489 699167775 758121158 680908168
254542382 151727344 71657599 937747406 928397824 928321488
164686182 156540201 127723096 543975562 525140323 565539286
23806227 35935907 881024 113868891 117395474 115430040
11442366 176338901 42669210 923223033 845900227 737969158
290000247 76696089 3806560 489802143 493394029 553107903
156048559 25884350 10808865 678217347 743168859 647006707
105929831 986945 89009323 304579646 315218732 363687946
393561959 8879346 40691499 506998765 430791469 497824537
203696619 87602196 81611102 423572140 598875093 505688770
416762914 48867670 57310041 750002447 672648564 632955493
509473401 140499877 268409160 619743946 625184733 559111225
138092960 45934117 14479436 347606040 326385149 344414840
70743571 18341653 34678666 313724475 285705883 369046886
137597310 17623801 31808270 330998319 409335387 417452361
17424658 827210 9076789 79919947 79313695 59743247
96679620 57431919 764782 664914829 654815133 632988784
17104907 12043309 8402654 84544159 77162949 64556989
23296997 46838457 15236691 472664258 464939092 476067009
21904502 3905756 4148292 145131641 142079168 105321776
59787217 8355265 119909139 504594314 463859564 442144580
53126259 16777302 25272655 206187166 217731429 194300597
318612386 34184102 70267975 449153532 409189367 430366466
549118073 12371271 143908955 838985071 596947928 797722625
82001824 139036939 9040146 370948443 367693355 346534154
30602893 18005049 11752959 429829298 447881784 419546369
41196765 45382580 1155617 250412169 275309246 266188475
251894894 13749410 21909176 342521685 338790323 292088406
101227872 47033570 27531190 109041895 102825224 55394995
98125424 15615057 71517270 594103407 627900642 621358429
114259488 80385743 5661665 158157943 123182864 146707254
126104797 79184787 83180975 281223946 360697500 402731867
81164745 250204687 67513948 789123794 696585106 561504261
34516401 8278902 25962090 114227487 134853678 125292015
138841309 63414319 19081240 214518870 209422470 191610630
53299291 14328942 39727392 367073669 377611549 379624343
142571415 127393224 54194960 469363661 449103151 432623253
3827029 16775915 54672716 778998311 822060860 872436823
95632308 121287961 50412145 830985992 811097804 740806223
20195133 7605705 4173255 54100695 37910843 53344712
741848658 114304350 148632579 811765243 259899561 499569275
106253388 1230750 14898363 600600726 582875157 531517909
852031 1671693 2014311 23453482 21380609 19493054
6218103 12051125 151500529 460975826 396762066 442756788
22896755 19522644 19411647 50365018 70237710 63129342
104815327 70630487 24451452 533640146 787155457 806761488
344049911 35168350 101009360 617386134 843516355 856321216
216369372 72666649 28105191 392661008 459525363 330935832
5473234 12961247 6661751 80821689 98588689 82394872
6340495 9030200 1303462 62835954 81871296 79520775
812303901 359299132 63557181 838848388 830034452 411108672
96662350 10570196 62605336 621068114 610772147 704137606
163182625 5774494 20594589 368348618 318541305 350005588
736142508 145163509 60709634 916508046 932073119 738607619
230793539 65065230 211700054 738743630 933816104 895372125
2964677 32849888 324972668 773519125 833376382 817744949
28493096 12649353 23486468 168562665 154959978 173167161
41127765 383244402 99945807 828870762 967462196 835209907
531665886 36927506 308590563 817989593 505136556 868195919
281791833 161451307 92311816 850961111 777906007 766905199
354403416 61330885 47200197 520433356 478346292 485793892
415567227 175414343 399060684 648687138 558571899 729250013
2065911 1739149 5169708 37212930 44217674 42734337
59719907 10288368 24747414 62748527 64651920 40251880
174914673 57822154 134675036 280734248 225603939 254101627
4320728 2523005 997961 18918491 18563888 17831489
38293181 6922501 8714101 128444558 133875122 131941154
549188450 227036498 9594140 797498054 916572788 564143526
9208027 84655572 51536290 615002046 876712445 770715944
14753226 18823051 1495091 325034121 314318367 322619216
4674903 26045 430533 15531767 14921977 16336174
19799921 188810205 88517841 689742632 770499038 745863174
170419936 69930410 10160854 847223037 668357190 794187905
301049765 91805266 23545600 370459947 476242418 486524746
185309777 38980726 99222723 301932799 197131421 261642660
266456915 121473813 27512550 583948654 595817942 519427512
130953203 122199371 72066947 435404884 477625542 458945848
631044639 212799623 94545112 676078461 446167798 253237285
177894607 64487386 87228323 202177568 191312321 186121133
21671235 33212854 38269147 257712317 299332215 277673124
56600527 7580730 191459 140937092 119650440 140392921
82858324 176313676 147129512 512539679 384120370 483976820
624786828 527292333 121589353 811131276 832078715 894902475
2916361 13027985 4814807 167943547 159394208 162675190
42594280 54180444 53908045 235354792 244575811 173405252
702816542 200150730 266593442 729827599 526972989 467918793
851317732 639642186 85126447 989455376 814346235 331674863
30093408 4760418 4468787 51352293 53096927 49112512
41127429 13710595 15968581 98322816 114505282 114508682
200881586 168140893 6736873 376740327 488307563 496663112
162150817 27002377 209208215 309052925 277632364 293871845
616382 101841171 32572133 946639275 836796786 935093754
87617763 262441953 14707104 757984046 728548236 723536721
22248968 13032715 48355405 145477282 155202411 150017425
7559251 59903099 796401 558675707 708513760 718851807
3718765 89134985 54604455 861201656 853983051 895719413
15479444 4482312 1590629 91667447 84138064 80363148
23448386 34751770 3035763 351490567 443227956 449125442
13911612 11854158 3609560 80271825 92077736 98438617
14253202 1097189 32398740 712907945 670511802 642787421
80631889 26144131 10443830 365316204 386084781 318077024
424523175 11011464 56044956 690766749 660236077 310676463
28109878 26623441 7369742 271565641 255432908 248793389
3886778 30372558 3798350 175728509 148675136 174617906
114988960 34605792 27344302 788720177 857209829 689114036
56393353 41836312 107964526 831520020 592262336 863144422
14250363 6160485 60587844 415206707 424194678 358994316
123381376 8213421 8521540 159203128 141489555 154453523
617892985 273842066 565588933 896620384 808188787 889366085
77411513 115281728 85790112 681464269 813427880 854902679
49338646 1329375 109346237 355904235 471114760 472429216
28550541 107506707 23516499 828043663 949767460 975341153
370073039 129578409 13439518 680411079 662207399 576581475
1464763 493213 254360 3005835 2803052 3411331
508682199 299635089 161429209 667278965 518220310 492593282
137278633 85008723 53008354 503000497 501533323 504768324
235871395 21863867 29542580 461524135 515181108 477738785
110710331 61311601 8952613 298011797 311182942 299302000
947314 681049 533698 3381208 5243241 4880535
399567258 41121222 64632071 597210068 157482210 557772342
53650023 17541165 248604784 545772321 663385479 515867541
255212209 188051063 33584399 652628962 633606145 526771299
12376609 29958726 6511875 144435074 163976264 153863951
12080375 9095375 45112080 303462524 294133209 309882373
325348150 5372932 160311672 663849810 703483623 831621534
65557448 33307529 36200049 291035558 314732499 222645827
4026994 36482819 5066850 298260467 263974605 323315366
6693137 42961469 44585511 530344712 462914799 565243961
76351173 9752794 74292694 672359576 663416810 543043589
109360879 105947711 187887292 755868180 732426064 742157447
408207514 222379531 153586117 835589566 882192206 377978383
148973694 26465613 14284067 504749727 502777995 447045148
187131567 4598251 62837320 594645593 545634849 646942265
416733408 331314607 33000089 913073960 907441574 915118868
281178257 169370134 372028224 343241383 377562266 449220147
40571831 198592219 95237296 760748730 755752681 771729311
193597700 105668738 22592411 383451936 369976987 323672562
40516270 230061697 231380253 851263244 846975767 817600931
348608948 78072497 207528594 372643667 353989982 365184101
117040389 6654271 41402676 814208715 931358129 905433613
71097901 8110892 166149729 609941125 594106834 628391965
16905296 74687377 2428104 169056511 170756969 184962489
21543854 30300269 8687098 409043738 469875071 468381927
9789895 2949092 67004303 270893144 319120984 311893669
1397209 6050797 1607802 72416064 69119315 59440800
179212199 107858149 104953742 600880468 502844661 682018396
36256725 32205096 15865163 270025274 309084444 306541653
227716609 40910533 63241363 342809024 346045856 315588205
8399668 7638777 163221927 407046369 410242080 413184301
92188452 136824843 137098945 516446880 756306338 804115636
4014649 2961952 112316755 561868661 521541186 529872388
82709296 37284066 9638916 433211220 538784507 473522360
247977030 78724108 11024147 339233446 332190672 383723592
102030774 23332311 43080598 119800993 32749563 122397275
177169779 15503169 45549345 256706760 225694516 233720964
41906400 39414325 88053534 773248414 788731198 734709100
106029740 74622489 27322474 755443303 775840981 702763217
438988183 343218813 70916131 865552211 637794521 682776829
298077852 6920888 16449257 704396441 600159592 509497682
34136851 21638873 41740479 424024659 375788379 374308483
103666696 12265413 70232439 339529137 267108527 362014573
25952297 16157838 24157959 182359152 190078065 188529643
187202829 94084388 68346683 560258449 550153136 586164259
155364949 89454113 25075030 494533673 501156860 465489272
296112767 37565680 36879816 463133758 336320017 197670174
123130339 46060292 44650086 409072733 381853978 414970430
68169560 6929494 39100437 86152286 25197106 53548611
57046279 19913540 35104061 384227574 337900579 344492532
58953651 119596123 15484333 344982104 302500016 378597333
313816249 82939265 29603849 395188315 305144476 258512285
286475078 452681 266860945 554037979 578541390 511982088
237090266 65768351 18280342 566987079 601483036 488917066
91349915 11243018 23017655 147455402 131123348 158778112
69944640 28386244 38010732 466010888 430277416 348028461
135874543 56301780 5459050 433042026 422640145 408586544
19392056 50956643 1000489 480483694 522016180 464797069
50927407 89587159 90523010 439258749 441995660 436665940
16459991 16951142 4656245 208590924 217238879 212589004
108843661 16359218 13849951 167667215 175304584 176908187
230643611 12006562 21617317 297645491 283801162 205927636
291295340 34302185 35954645 395250857 406601983 369674683
568205219 97221138 50976937 910205992 939511426 857834589
294527042 32281872 64425172 809383789 676415047 783981545
43670681 132280231 74899775 568271763 491789670 574562305
148939466 19259756 39184164 370667451 322890475 318750314
324753684 223323956 92840474 630806268 664651258 710102662
264499616 71596802 121049206 392678771 439881516 409518258
46304655 7044808 209242 111145934 146796401 104116205
23441231 71022835 144746569 959138065 876686004 962471931
25631889 1868546 24889211 491035417 632548205 589488734
33963692 3015604 7359866 563606839 585893270 594369702
581715451 19378597 156672991 808128676 861948196 733178453
92908632 182907728 89164096 730712343 673812328 592318616
477918416 218333700 19167693 607865700 528355741 399378903
106107451 318117447 23114228 873310905 873932907 854673394
98973037 3512742 193515207 916609683 941228845 707492002
78851030 78508232 13788588 645933675 655139920 646415260
56033809 57889367 16612515 343014854 345365352 344078776
379561123 174010536 84791224 402173563 391460281 342399266
61442699 18598468 47546381 219862028 209913811 239585311
3214341 7080968 11565960 60043837 59455012 55897036
93681846 87373901 4681429 351592420 364823872 236074664
56546513 1970956 91579886 494257702 443390632 479712416
21383882 8061683 5516583 39625356 31884940 41002717
544886867 94440822 363242612 618944550 823874488 550781178
402435862 75724675 46176645 519678950 475831984 519321275
36003526 4790201 7137875 55573162 63268185 60119442
78536290 2700324 20728170 383369607 374869812 415730189
24362226 39764458 18592352 208915975 245819614 259621278
6011255 1427490 1999558 43824209 42433622 38992977
7354469 21972444 47504242 383693211 442973439 355179856
21041986 9108990 5952700 72419337 67473468 74815089
416119371 78221628 35853504 519198259 527230222 515084365
143955050 36119330 12915760 722522571 720774506 712131071
623308787 32140898 85429712 848832388 618600223 738639479
58384344 12450332 73070145 311544179 356112783 415173642
55607714 148532706 208000119 532290500 649642947 721433210
33460622 15374952 96228819 201066758 165696462 209034541
81874480 15115927 60208432 94634506 125758832 101736689
251381607 68408272 116170242 691640556 847235203 773844433
476394190 28418944 117945926 513220641 474920926 449012816
66445958 26399403 8271407 254673923 165432911 235225942
7173683 14794657 47830871 194391375 265624984 260570511
259221179 21774392 9536024 736707410 697304240 434409282
452393237 126392588 199646198 654649887 285982490 578103305
18790236 1087997 4676370 309672946 341541756 358806093
327915238 16118571 138955484 970870943 965814223 952476291
219773252 41425077 95623512 780569069 810034226 772116323
5665806 98602276 5115262 373119283 390469555 399945705
56859415 4642285 26268660 468402601 421131680 434660832
1361349 7058939 6497066 74495855 80829079 72606045
133370388 23343322 437007028 529303695 714727554 826824650
99407483 82534734 67632420 199944331 211504709 196779951
506182 1022251 14273055 44203799 44187996 52094426
87332429 516225 70812883 144000711 132811141 157133788
15026832 294363 798295 80634536 66920486 82044384
729489547 507492660 340956473 883630297 575557124 567445354
52351811 180354834 7551932 573754894 565815191 509428512
159657946 269710326 55172809 928641570 834202051 883980010
4905533 20338550 10853679 76720516 81655316 75998251
1125091 2090966 47047 13307708 11191807 11894146
83464318 7550572 62653955 717290206 666761282 633647717
33047208 2454874 27983920 875009509 791184600 946228856
20912758 22440092 57070118 205713022 185830300 180461254
67190263 17249870 4011653 90519264 44899506 76973572
9130036 67820626 200569777 771696460 525568141 832372779
69618131 66589138 30075025 441241694 559164940 492544220
122774659 75978473 20036736 413982488 401730394 406913532
30139215 66549034 9533938 608297969 762419632 780841240
63658795 106370946 74459187 572040903 574384902 513287567
430588521 191098107 119565726 753479400 782064099 354176301
43910655 221961656 77050586 514486420 537560691 441521761
1821084 436136 2882917 10913882 10973423 11023880
89663208 49880242 49709278 734361280 764797757 836017526
550100397 224809686 72033737 623773924 300001020 422680258
3998478 12602365 13106668 106547536 109976682 113888826
78388673 21190602 48177085 557928293 710706786 753291813
176200837 53238560 92846331 181893289 262904931 237293646
371997570 470652358 28938614 702989317 562445422 605164719
36663110 9423081 8023079 68878382 62279350 45049533
58193164 115136769 394500445 864100263 869280023 884252093
5041640 8261373 3277609 96039749 96699639 77842849
6969232 23796374 13334296 344277223 321129295 239719125
596022387 266059718 290647451 762507092 762327249 645337406
13465301 28429862 18298713 240069664 274276397 222830154
18443310 4069048 31653190 184611965 196348834 168537323
169157034 65151646 52333112 308474571 313956698 298624525
618022451 639217459 718512846 695972987 684121591 793935095
511875124 64263950 117393397 641290972 580419329 582379220
263913727 31282928 110817903 744001970 704634791 821556956
226018103 77063106 49418306 410951087 384355946 354614063
6664643 7940585 2787649 48249680 45500340 43225076
10406318 1614626 1947906 52889257 54369905 60214727
70630156 149951940 59596970 922767528 868251275 930555334
57293675 11905901 41352 94518735 105460108 92718331
39357743 43933253 31238027 350798768 300226735 326075652
121708015 142715679 187023796 545901186 781996443 742939734
19775061 146245760 94144353 926257343 794352706 947713039
405240368 80929288 140500077 513754622 490519092 475135456
9479931 4713116 449675 27467555 29571439 27440475
40238489 14577982 1116789 182594984 166190386 164155172
250053585 49337870 64054302 436486273 357385828 386621002
50973383 584870 31120239 175158459 181370203 179513721
7032022 29993642 9987459 631871269 604307438 719043941
392402590 382018056 10388914 902631100 904218815 872258618
126038148 39286760 7725568 269671566 306864220 319443051
222713516 88962954 115674763 377956299 397177299 344855125
4626393 2946689 3622381 158104219 156145497 162722898
591964390 4832947 195044999 659654492 652927715 457344213
262120898 27079334 208993188 827060112 691659797 819061409
125564042 39165665 46215254 274639621 223836587 249588440
119493419 5001218 102280999 295155652 358086915 328388023
475138755 141839744 163426439 906771421 920929852 937970116
150141673 5394433 42714407 197933110 172176493 176783961
482082392 90204922 82854488 712410035 743291907 403227580
30385868 706424 44031696 359026644 246442945 358652434
166380958 100969180 27631622 418186299 446071723 390784527
117079726 82699880 130894856 360123513 434709913 482110642
94356829 147383255 19648897 366268956 421295204 376062463
345549643 47564651 33695322 561689867 577507288 531133172
420175233 299337412 195254297 807657331 906328686 688999399
161952734 30392738 863217 383631597 464504431 456747062
192921579 199515305 95537577 290588091 231346461 219937398
364417154 20607156 36274034 450677867 432518721 370115525
55084378 40295191 17497210 214326899 254296876 267904156
80809298 24219320 129844594 729893243 664618970 740667719
270941836 27661827 277039596 830940640 840549338 785995498
439681048 165133096 173357595 628988883 563656816 417702082
492620692 34559200 89247366 753315140 779205098 755759046
39269762 167539910 7209161 823412792 796648354 868171795
25085775 25852737 1147920 109043337 102055724 97294979
104570542 120707965 18793282 839994651 873570053 933871472
92501959 30387095 17486166 134364847 75331663 123158582
59985203 5384113 13777924 85796989 51839687 75558296
255301549 105828062 94565701 392788095 263603322 272184978
52431759 5065906 4054254 87509769 69633302 55739910
2196409 160847 41667 4644108 6051079 5341733
190416329 2832504 70303867 209311131 169718271 144821023
48629775 170029 26893966 296848496 200668728 342827244
302395841 128969899 29878087 561170739 564340865 599915131
109230713 19469041 18471166 119287165 97150037 136554335
91753723 32897728 68152870 103118604 106774458 93612982
33991654 15086755 24537433 464505679 339795229 313267924
3366761 7399226 18431639 102957426 115826271 118749582
164134363 76848410 24473077 199400190 145025755 115644853
224372189 108510024 1780292 423321168 407924706 307289498
137368385 179844709 209010478 721216783 726383115 690822441
221540456 45572148 63497286 688703038 741679400 604814908
476040308 113815762 146260738 594198464 695286525 458814240
202821254 31768393 215841523 885151084 894047496 729175816
83264370 20735860 78104838 643127237 696135466 683376867
19243839 3523412 11749371 440006756 623354276 576227951
19813395 131967585 8734210 375159152 367753628 366987707
1025690 2345723 1640420 61110489 61714097 62699830
80851832 103660609 88427138 389317844 495634999 388147623
42601851 44094198 74060194 282284536 265052757 272491294
283639051 100980618 6874209 368326921 374496948 462577652
217566361 163397495 14553535 367094646 388641042 419080884
162298546 23710167 13287108 492112042 353102073 477671981
518499916 349043649 335300808 572881036 568693478 457826165
29793259 13662973 66427753 305166906 272623976 276837244
168826708 51961913 14747954 579205902 499779892 599193077
499290194 42161139 150517672 663011768 353477839 677688963
10372310 19678632 1987095 37401276 36547310 41092968
380769786 221817326 158085947 925303023 805255650 928797058
189467699 26363795 144667627 814810676 598214076 827178135
64162838 43252261 14477972 300668528 289944757 312758048
6845388 17292970 14475174 228807358 257956816 211511489
14291205 5254542 581313 21398824 20317546 16704933
15130650 105737290 100854658 802306473 863763383 648087510
300314 97380 801564 3287198 3508288 3704383
253512029 141645927 167737467 340375557 373797035 373700309
112651014 36278182 23299434 235893448 269197700 241219773
15027301 1500014 2005766 33094285 25445527 32840854
2172496 6478672 6446887 131658875 130690944 141422798
413343590 126219712 11206543 783792127 790064306 851963052
645491 105954470 23301568 425035704 500126988 523863703
57059905 22682107 46238524 160044283 164093972 214434981
42980119 3215203 5997442 402821182 391224114 407083767
163161074 54758684 80118388 944338247 651792336 926051154
185722556 14382017 237597002 719296991 693671313 665194784
446027289 13195512 238734595 718274729 524652079 748448045
249312328 71834319 228105957 801987173 809547452 727479390
168567768 43931092 22027995 320172979 246243123 296136948
156349241 20933353 46467862 887968212 849152629 873673853
19416057 1032856 217796 34710279 33089082 23262648
432996964 136293955 55476160 844708765 947200354 786335084
32016181 1963413 22463972 166885100 221735705 190284624
321172446 53522786 108915662 851417940 805244459 771176817
2142951 8061969 781110 44117784 51973374 64410952
312065557 225595100 139056863 477794781 488232221 659731717
352976044 225418032 36113018 365390900 355775222 72302623
36346386 37637090 6562983 52119022 60954369 49100270
33884779 111908646 45714897 669103364 623361069 601934847
55033748 293050631 61235479 978997825 949287147 938196999
574343251 269492947 164658082 701550099 647119189 455587592
489871107 364175418 50066113 740037764 762858730 629565399
9466768 3041034 1927056 79670938 82916585 72232008
20553383 37695316 38000984 397706934 440057419 411837994
23385478 44730633 60399950 362385063 417987422 425479931
403889455 120360374 196536487 547767252 374026107 528652624
58402705 1142083 33572687 232514264 239354980 207608511
80521324 2514890 11744448 268038817 352121695 379594762
24734883 54503945 48550000 247241705 246108907 168526322
9081539 4913414 5161249 10494944 12350739 10512451
122909854 59575478 16471942 285792732 353556165 307115675
332802885 111712843 34154335 949148544 647173147 807281088
578238305 351064147 90906651 783576048 783181385 671807030
67628762 41048858 66278673 325247144 316342468 289413114
40530395 37233143 75598454 722486869 596442955 739554197
83969633 2246202 20013936 280612320 265351004 243434366
34558731 6833351 378833 170138517 112899021 173426523
36107002 12176255 80363135 188100260 197774269 206741391
29290817 6619793 1211404 526240532 504820679 460706614
45401624 6636184 51199338 505182430 558501460 563360747
104115228 31607860 7374016 114333606 113373144 113050917
30915261 37647662 8254002 195262900 187758257 198542173
61373685 11035310 26602999 138691772 165544846 108512890
372865980 186156207 110757667 966179389 884611695 795767736
188465224 32991848 8455864 346253539 419946979 385177532
10371352 165792 2155567 25367904 20612311 23503111
54490910 40794506 88407022 329670243 324698258 338334188
253979418 81272914 10414940 850708195 863566882 781724630
418994343 284441234 79351605 632305595 700614118 470633639
422338092 329417455 350797681 729651664 629627555 441262676
130608563 56177542 25135953 560404573 643513313 381207948
298289015 33446755 97528016 546601821 458433485 518418569
19900416 19231522 169517300 437321488 456414002 451998543
62599138 32446259 14379354 472842530 392614990 478076427
486883603 57389647 121786851 686995919 506876880 582686210
98418754 1974728 117476 164400615 121132596 139127833
68976464 17703181 117010030 673964148 702553627 805127462
42853558 41102752 39246729 543244949 521689487 489469198
8429358 5539430 48932697 524654619 498693976 487723872
161279023 87618820 78514485 510815102 530792154 467174969
113464986 71825368 11375417 187880893 218269247 174151571
282435269 75838044 333627899 601822225 702533501 745999756
17593309 33993332 9171452 142580565 126322744 130784543
19280758 60396053 19667569 368458170 478185212 350236035
306260513 320962639 40398065 385403238 519505146 126524768
105930245 41892823 6450651 800237490 862784265 344771419
17912046 72973744 17091461 309017556 305771280 275159869
628512604 168925357 164179663 700494806 498682851 219861638
154478823 121955059 59593937 509915389 616326246 589393652
30040794 17146262 18799994 161404089 167268792 170197158
224901815 10466281 212053883 853511056 727316700 830272716
13172258 4685773 19678064 590996040 781105107 620780261
48669541 1334034 26676963 755815687 660726079 737059644
164932643 10177289 15071888 404976928 391756048 390176290
248758246 124865038 21433347 276080329 183939421 271801180
46622847 86114146 52151371 393969704 360281089 406512771
93297553 581721 25925589 132291742 97117579 104297993
50081833 347531595 119818084 834630601 915795650 946510500
292644864 116586310 5623300 878242443 883186754 392551824
227525733 45507279 85252842 696762870 685928456 708503219
145640454 13423864 48635151 434552791 429796763 427308488
12804004 12353707 86854933 462276000 500623004 443072673
46165997 8657378 16910576 130594041 99883434 147294222
5717962 10344166 682418 183031820 126871466 181305074
165651045 74834027 25310304 328019857 317075241 357873852
746956686 634312865 64760249 858028932 871875034 671021266
30106151 12351521 4482544 214225196 199899476 212544451
34614160 269944136 170578181 947975520 961850054 916584605
62346881 7799984 1908631 152947441 130554472 128643230
309847337 50667726 54282238 423437666 413849372 427449452
50600077 114102293 91125656 896640711 822237520 875900392
9049165 129925 4182775 41102153 43911490 33410925
108000471 14817897 196778040 581310376 387160914 620136218
5202963 113207817 24517286 408029571 438774342 352202710
53023000 25853018 19686665 65804201 48056585 44246927
6125922 109418 3115341 50136842 44470842 56278514
116940894 10915465 35526610 255233686 250005340 271220818
268351009 43582953 59013450 327561496 227818799 255730596
36966683 52144763 130350373 574552769 569275521 584204463
38700116 33563308 25808245 82848920 92127933 93927199
214518933 260670199 16512338 392620414 446602181 274554781
32483458 9022361 39732738 399675277 422067292 489625011
498324379 341517445 14615090 660627757 709652764 471076558
47227398 22462006 16816845 712590535 670267621 722327549
243287034 105411747 77373398 352873211 338829344 359816378
203137187 72082985 74027507 219335198 204389585 222804096
5817278 62963 595476 9027576 8144861 9886327
17873991 165051320 25300168 588118536 578889034 544186944
51561390 1626277 14306466 144204982 132818753 128162590
133046837 19552641 17261046 597434894 528246985 581736249
281679723 178846885 16492750 588134583 647960074 616882146
48466178 38137279 79678553 508508142 518481889 506485917
121239016 116791908 45483733 204060518 254872024 231356093
189552494 68748160 41119704 342284466 337531719 360023350
60227067 21719041 64750907 111273575 114929192 112595076
54111969 74638675 16852749 824686647 786009799 817431203
49456705 4518418 17789641 91122570 74839301 90102641
182633739 23184037 247489810 723466453 553249645 742869054
199130339 74682359 53276103 366544226 361494595 358833819
476379206 705923480 169305575 799311893 759124460 667431911
18761829 56879361 55974436 485894989 430430442 499290533
70907222 9123906 187620125 821987935 849471905 742038050
27252497 4470928 2189086 392671271 367110011 338492324
21219222 56011529 50570756 773425742 641635760 767101112
97985969 37402799 4682030 135915878 195343574 175556192
682928 474331 49128 2362047 2150601 2384101
142025776 10685254 1249071 322707997 282549103 285570745
756822711 9830135 127208187 949684112 719387003 782665997
111896442 59057477 114379414 748248292 829661791 787439224
48050914 56053446 1622780 227069060 242660032 248046896
10884654 53937632 91984524 554820311 522106686 579940446
42413388 18999242 27045667 171335208 184262838 147688331
290970972 285628309 260121926 846965932 959944389 882836756
92145776 41625922 11331551 498397768 546128347 528014086
170914081 6441894 56814136 390670026 371454049 422758778
244791238 88221583 87201067 868622783 815915861 800593054
1751341 920775 890954 7402605 6295381 6383137
26944079 27760828 7547313 622796313 520109918 611127746
645087158 43633158 161399021 742884831 631781629 396119607
85553290 8944668 7699827 295532538 329705383 316010190
91762709 19816961 201518641 683265180 761312729 830814015
48004577 14293344 118764598 409212106 515898659 486260585
263153701 28383648 26377149 516217968 561192594 512794567
19872020 33212393 32809826 614094581 567194032 598123705
17494178 5890750 4222049 62303532 56302513 54955317
13944097 17994425 25367801 158536983 127688817 157144363
131341290 43313105 36681536 844167850 650215116 850929649
27278112 11465665 3904980 302869351 292536200 328380083
384543306 40053725 307924158 481180317 602282172 582647456
277583398 5773560 60029319 361766130 332207378 475719307
71760660 162583 538365 99082947 86224394 34676599
12838244 117527759 61369008 231609077 226737511 201632820
24195965 3127379 13497236 66509201 71932320 73038163
8387847 5362629 32231932 437859520 397800866 427013128
13037740 13355524 5556199 240650871 237731893 184280072
19551437 62320288 37912691 810769096 897225094 803018260
463887986 138017157 59860108 746467941 689259322 613884451
9890175 42594790 7927745 354087731 307300766 323049899
633427042 27408071 50007297 749152824 256917341 754683904
154249972 40489981 24493346 348691402 353884994 310782552
401584181 126989377 90266650 773182596 770402360 669851615
6665130 1597014 10796720 108681419 105764708 117697688
178946914 14166846 89687889 770590040 773986803 741270636
252507479 230376164 19747441 786007627 876822248 818304069
148583889 186047222 29844061 279840364 272023715 308897269
274811269 63006515 33817586 649925194 784672250 768259128
232618267 145277401 136707662 647029574 454023895 647743034
4057017 11719635 10209028 111661492 128320790 118641740
451489899 63664431 60186519 659739378 714880654 722589924
59693171 10280551 33541261 85482005 57671973 83777316
42033006 69669651 3048233 368997511 387159892 370390751
190401344 4864112 1350650 411336732 418531858 379287089
526266628 5639602 740395 743809757 731829435 521838116
11680324 118138337 72656799 885429897 966343240 732442425
141698080 32495916 101780128 493645239 484710174 495726964
111308683 19525424 28973290 169320364 130872646 159938275
4899670 1890637 81453 15699214 15214779 18370675
629938411 327280813 107154103 649007639 531932416 655977607
412771008 182783544 89466636 549572754 728236129 746684101
83726155 8950676 7084366 196053916 145036089 198986416
12123349 8728094 76421555 607365398 586963594 612920392
799543537 142474036 153546795 875388342 339031979 840583037
30007473 36175018 3111313 214262204 212299764 184423070
108172336 27278701 35925978 185840674 180587048 159257322
107893330 12627813 49874717 226213739 224818017 235542638
599434205 210347065 166606679 663833139 547426799 623237616
88917192 4025180 16544167 105989448 69417110 50842722
507043029 371603829 372458784 597967198 770096287 814857364
324640749 133178749 47368414 381546497 391562920 335977553
115116705 34015894 69188781 356239351 284497595 325524859
3726982 59868275 2415998 330730687 344889240 360515928
154060186 68894317 13232145 699711101 659972501 646817127
2126068 25437394 2198563 81459939 77799780 67508642
66438688 83135281 13291683 600964633 566893198 616469728
141319023 25924508 72581222 163764347 61011390 129413978
37424103 66662727 4847219 321563105 356221713 380172206
36727513 16516241 75975940 428512412 494762941 531682184
59329880 14233539 53312115 153460525 141214058 149622297
696792277 89356004 83842202 926576322 904644785 828278260
229836424 55645102 25169780 542431408 464538719 522043543
54198493 9018105 15660406 429599635 555030645 541282120
245770622 51940417 83436442 617784806 726128983 624058470
399029955 44533461 60985768 686369627 669221680 648466110
65811071 57845537 25277807 132992004 199119079 184805297
337608269 276663341 70423979 565815752 597899227 467690699
620162757 25984240 245551364 758092151 693079185 914943820
42134890 101628556 13374933 465121443 484560909 466632279
441308 14647 52165 1735856 1896533 1693423
257595670 10454931 66597518 391916197 381923473 258174830
55609031 84422788 6786156 422737219 387533692 375553414
136279297 6387578 33271224 351950557 326910207 318926182
276617979 45040248 2234896 713590808 812930016 795712571
132978396 134790646 86581840 139157746 166716869 165557385
191924166 113420931 31009811 334891432 323665142 347155159
325133008 43479112 234972436 813447127 688889322 834753475
27414774 44725960 46860990 801994388 762838877 715574606
376476642 52876984 2051997 663266854 599664447 624122526
197602597 75418331 152968429 500542665 414522119 495131313
153771504 101626719 57450077 770433640 742172409 656249742
471495300 61216086 54430780 764709663 662765664 751215275
5141483 58905982 8809652 841184421 925604256 909530093
2143061 43023185 69382094 398310641 415304754 303748338
42395233 12069120 13578350 649571076 665519252 639849034
127064711 40584105 38923328 160468177 209608322 117157222
102430088 70557988 42330684 934862603 771857634 940552317
128694791 33826396 6847081 413856911 413704757 363329243
28974235 5282796 28462667 118128166 93098016 114063882
171996247 152859961 162612990 766077528 456412922 657010974
29406510 1766074 19789189 73707079 104902193 118411647
558148063 148365274 133339007 566153443 628345503 617717443
226860925 63965413 39954664 450235058 681706799 616905259
29046964 8153258 7689644 175795479 183279764 192033682
52988955 85443209 241561572 719806034 739445375 680834725
660507522 1686176 59187595 918900961 562482049 552588397
113856776 32125588 25625357 615766643 774839071 799915285
97994318 33534353 103507408 988931899 985231075 970318899
582948508 161365299 79579784 823286160 965403506 878702352
466864241 280393303 164480309 538683510 736988322 332266542
175651321 71086852 128664003 625706788 486635061 568532235
61127199 2581485 8048669 113579586 118887532 126142051
920201 73831234 3096306 514395214 676455284 684961704
244393175 13546516 56887390 424218948 428605709 515704049
479003842 174118920 179265791 952088089 641040356 955903586
19701926 1577614 2183928 43131294 41725881 31561394
242730170 143042021 23086892 638135597 564474243 709051351
199865471 74094588 13096391 300675302 252567819 317746144
9363247 8737615 8978785 28923716 29290252 27273705
335359390 147567190 104429664 370072828 389814356 433709052
441568310 54514974 37640403 541649873 559233863 494207194
38764749 22106724 17618230 468051129 492915945 494598712
114668007 244422850 73592613 818518318 881041356 902885121
387143 1858467 7628767 105930326 112294875 91627661
306174 123332 80372 1768715 1276589 1720461
65440067 56920761 2799461 349517297 323996031 256229460
639582202 33000071 39990756 853510309 758083991 947902986
1814780 50313148 3418035 339395158 341039694 375388089
123042028 45939789 2388854 253046244 248236860 213991813
24091179 49409613 109182392 352028313 374991396 376908630
378845127 147649904 105261780 498220693 355588111 174418863
127237126 36982576 141799566 781563375 779699183 729271889
562322137 30551593 356261056 839958979 908049595 671340034
6745332 16231586 2133566 72342642 73833896 71326720
520194343 213775661 69816123 551882998 353350698 304725161
227033388 131993206 116166694 345555645 259600387 368981206
114539790 53161542 77600034 316502133 317679830 294350201
194019678 56083146 19298870 615960957 615948938 578301273
24791716 9506638 7851029 52048205 35830963 47846623
233943983 74087629 201134423 746011007 655900612 773262221
28804535 12857955 34036976 403770388 384231505 430122176
115322848 69943941 27474735 372584462 321827451 395422793
19429959 17631438 46502911 459317437 457728396 478635404
1184073 43039276 43686271 314538181 284004626 253322238
73033059 2697758 36095839 195250206 187474855 162566111
750394360 181078042 703799595 898381533 703232898 909295255
577691830 34668442 142309652 606609269 478104211 428360509
107623314 33489810 54030199 122815364 136362911 114766729
334181135 35490129 68917118 462232465 426554308 345011884
98909830 43105258 15115547 132141484 124825044 99444205
291162490 60181804 99644995 436892444 323208866 274602135
115704329 279192927 32364304 602780620 657699083 689865823
213701 162474 109766 9882770 7966837 10329913
243707174 31270335 73800986 760288977 823067760 817735603
489124 11559835 12754012 418517830 428859081 433476136
49602863 59927807 14756214 83983705 81052037 72635961
22699583 33568451 10325112 267238942 286324236 278645489
296017389 78476585 39120626 411681277 302658613 515605590
14234845 3056004 112942 17154638 15122882 11965432
325797273 122000885 10407090 459330719 407364572 341558071
99515555 128228887 125319425 865581629 884355507 452760517
641232832 465417394 155885815 841337828 891949701 634828920
22950528 98632095 281797809 708510720 652689167 618179976
461351010 102750409 187429635 632160300 338037271 665946409
59088974 155984871 6350127 977657257 880933748 907915417
261113272 29660843 73772588 561193614 556528670 388415011
198428222 45114018 35190474 666520298 636601107 718179594
38644266 16638238 491368 117198200 106270641 88012843
30576194 34771857 17177564 212709124 150657344 166882376
34012388 24011189 18911105 325019202 268289629 332957249
26854008 36510045 41487583 230605937 241735487 257074812
29915283 6933671 11589606 219981677 247460477 248270767
244303969 4211313 126464059 585806046 601319827 584637582
25473241 80975150 90353752 568083151 594702894 444176756
240410056 61071894 90844339 831818971 863294725 776339642
1447921 50972341 39175865 362854356 364397734 355802978
110806141 37340734 38307131 327379024 403784082 425014414
90014280 192777954 14990849 748680566 820408668 842601051
6866468 945591 251033 9223312 9772040 6960278
38700994 85934719 57270189 368341909 454808121 426588194
544433258 19744110 8366160 675755288 548307340 438536441
576671 62132579 31084790 302886982 284838419 306103960
244212915 1706186 28331536 339211469 277327968 372255550
7264503 7203069 1361485 19194835 19046599 8688460
340444910 30313514 49249699 918217340 797491318 579630933
14019755 130908798 39179702 538083810 553524205 517229979
283491108 188807271 109640431 320122447 426562236 310001829
96698731 71701213 28609951 498667485 556567658 523396480
380517035 99298901 93173885 710929536 342063541 766760033
149885304 146644982 49106774 789449030 767532245 907112513
135801100 56955864 20668134 654371802 664323324 612876699
13213619 6877501 4742441 82301534 89403642 88994049
444158 10684508 44814125 320539783 362159604 356707084
18743953 299954105 54810592 852915290 757011085 890864502
292751410 38407400 70134475 856382789 716270417 834570681
191188183 70915714 2839114 960954893 837328301 861724047
648684874 612973 146626040 821721362 585940657 642682804
218919688 17311028 48151281 779459752 727044812 705600775
60182650 33225173 4075364 114262806 86607416 91778490
212888700 251590246 25341208 555098550 618987674 596110745
18199396 8612037 16330290 79245139 63678905 74189243
3444908 51352818 16668036 843707240 809378118 758565810
347079428 195784688 64524537 521481603 483393168 390151672
205543512 142488236 26215967 232774684 225499852 184156985
1807563 50399315 898343 151095574 147582027 140604714
23759700 4382324 2817551 52777357 63213221 53262927
146129150 28156 10507828 220657565 211173838 219282489
214122729 1135544 21499307 332586050 407034493 347452747
72878087 38642454 123391126 826077204 788732124 738061140
541293410 22350659 136204981 829680737 682780047 791704669
2292291 21487486 35623911 757593665 884535881 875862172
47269801 46597096 8858483 483861243 498659341 456041581
37927016 10021975 165355381 649402148 831397901 827615278
122675178 16903927 150656572 422244129 338780544 450065418
37078526 885704 118662507 514005039 599152482 605176678
94508091 16034870 54852849 462619139 543966186 536782489
92275822 24585459 13539215 404812048 453498988 452087409
24624722 10130948 82498653 312449749 323526830 315477910
50201683 46896417 6438339 277912078 337212894 325553292
629605724 68847322 49758942 842739082 771715315 861472587
17767172 113727806 79815384 406048331 346411318 397475967
43635397 69417165 245324712 925755422 853014705 909880107
170040936 67723826 58841464 501556017 489134464 459956192
8507783 48812556 8023704 126110897 117604175 91020077
10700114 1793245 257659 48047159 42298408 57511482
450083876 7948841 348333209 512434110 440985825 402371233
89391563 21352175 51888275 518422638 458853437 552272442
155232805 167788436 156055404 750211318 706763626 756132487
111903960 33298689 90823993 448347417 425640642 454851742
128254009 55161608 81415259 474528112 578553690 480847265
106226952 125079446 110332691 685537966 577604875 707249132
192134 429258 437317 3814260 3727017 4099940
130344212 9422937 14564530 529215513 395496070 519542364
10982191 9621924 5553178 337119449 366444761 367539203
4585388 8636618 42697624 204625849 220109141 226858715
145983932 64951992 115733560 394296443 357530686 390235716
48398600 99736596 6665995 534504729 493640307 434568310
15380783 8322164 14921819 97387121 94870657 92491456
168881630 68807797 33508113 562417683 654019292 510837567
23285381 62306592 27736270 132409782 129589376 127766491
69411503 12504000 20500071 174484680 146389241 142271547
53267897 20032854 52730373 274019809 245944870 277674599
261112929 81943512 119445345 270439301 168664122 233792420
1153465 47724135 45042997 640140758 763886621 602972093
661345422 66587164 54119365 855912654 864327524 940591697
80362320 11248462 1521439 96345518 106377197 101662599
245680462 218340942 124144048 969000415 873773040 921351372
72852250 17841837 326848 750172449 626709103 787789826
7250797 16135469 103420432 356769572 173565315 398839829
51333753 43258160 110926466 297001216 338706685 354883415
144506405 5644250 125075064 733880351 765336644 782449588
27933163 225025351 3211193 761391045 833489460 827160303
481511470 353379658 54447740 536679490 420904753 487123061
513294407 195543369 292891963 997414021 996900022 984505937
23272824 2462617 48492831 151531068 146273911 128427574
589221193 35190940 42664591 891430224 848341724 762459973
191139229 21601666 186932918 229265094 249784846 283607075
207463181 125151658 24628493 668302320 707053811 656568882
5209525 4283352 1792635 26264808 26631044 25563258
353942852 83532594 195037447 630756429 581641128 618326139
217533426 215302341 65761459 843246469 859607354 738641351
82452882 21224851 16542295 162463063 193278913 179282647
59375379 53983034 143776121 845024889 871725548 724993917
374008259 198775524 33075997 467927279 458710659 249912040
11108020 2162752 3825384 53977223 50960873 59975641
367893334 164306646 247528341 480127938 445698241 446892349
565722928 377329203 60067858 650494820 615549251 596015022
203761153 146992965 91162275 665669366 653620816 615608786
136908576 31733536 58834111 392031447 380442956 422597903
5948593 12982255 5165595 110436651 99048851 77472667
256748210 18144980 38474866 762696376 612044970 682805750
8723071 3075236 13788281 133439358 130652518 100262359
20109373 115376995 171024118 843867971 847116040 818191219
182010397 72369001 52836322 439248141 430843929 433767399
70711822 55235296 29668672 566913442 508747157 524574685
139248138 34472665 8381658 399610294 273844695 353527909
121384546 32855265 133710637 416983730 319733170 412615651
28758233 26309715 3382466 232000620 185346422 226079773
7148358 227788 5485351 18862198 19447728 20561549
153749752 73713280 8953798 527471128 497775526 546950891
1465604 4942311 28302029 170537973 167472398 162698798
470553734 85440099 97477444 661189321 637465865 518228055
2002944 2123804 418016 43498265 46418165 52637283
81625490 35510729 6994322 510235224 439879034 429408958
112536133 14322701 15625104 305659831 285681317 324944817
107392235 67390120 137357118 250196329 327782328 373761267
479556002 125741990 36580454 922512302 845408642 798312970
16489578 24157501 55963144 418130974 439435840 408599031
133248990 6438743 13245891 306096207 221159063 245897354
347512005 132964455 94407057 685824148 605713235 425298443
306009709 25410772 11652467 684744964 735997021 603353511
1543340 22698498 5382708 88349566 72958316 47506122
45573070 46624048 13892822 507058074 447445480 460040412
160890372 191072819 171777195 571078451 748988702 717622582
23742002 2496634 1023278 107184434 154906627 144836536
80589709 80428254 52957258 697418921 721432957 630023674
298401299 179572731 34206906 533703526 553858714 267870263
21251950 24143667 27404228 305712401 352900528 328854034
118177753 27675141 45592530 221078805 209675656 213327656
531222542 30773190 187040523 909189668 787590670 503064277
19655463 5037318 8737940 26325866 26980381 19173058
507245 42245 65717 1812892 1837755 2536827
120013783 73406578 13073108 170550079 160324872 167139931
29846376 22090541 635951 328272668 294775916 332614141
3375910 733740 572269 4787308 4664053 4742496
373320167 52983463 40776721 515705731 359438552 473024733
66504271 111787010 13871955 528487410 494597166 510091411
42215621 2582097 29815830 95726784 97399974 88435452
357150030 18521708 32087657 554206106 419207717 543868319
61165121 30338701 2556165 169237900 165056546 174605780
125341319 91917896 27582519 656086535 698015654 672506216
419199907 83163421 204852044 654727827 769877975 704963838
34679993 51907485 5361630 375165008 356244469 333897479
105097844 52367261 26261732 374770612 380477425 400862551
23695574 40446095 4294642 702824202 751484621 713408685
290068798 35082408 196640525 546423888 524247425 483343723
86746947 15934580 160846209 792258950 776423173 795768653
93554716 4892477 38629453 456159238 375254082 480901699
38122392 29562953 40795419 573198945 599232625 458738760
261188794 308613836 57812759 743527777 716228763 601041181
340279146 1875244 70486051 664615763 540629708 685557119
70081893 92745274 90429524 437666441 413245441 367319873
10995019 12649 1170944 29735443 25627405 25177106
186053231 37636401 6262194 319247504 289563919 259062978
61389022 59426095 10503757 380252968 511765659 552790818
69822982 22478099 1585320 577417925 472935650 512026461
58277684 19239223 22042827 654540519 708163699 707666878
175815467 47503873 53806190 231924110 244549531 162796074
6900374 5086876 19156135 214075192 214986128 233958379
100244326 191305503 74231733 731032412 737047762 649062634
163761623 45078232 29851545 239905920 190795303 230229682
16755002 5847428 1596768 99674330 87888833 96675846
375374883 45130749 1273188 901745815 825603165 245393805
193802738 41721890 16199935 785569502 792145964 729211721
118877512 5378896 2955417 312692246 249724335 331216793
45900736 13172094 5098075 168914442 173101004 168282053
267789555 14232532 88128952 449793887 494973186 407730384
715686411 70443416 502228036 749122338 409779832 680799571
416877257 88343556 43982458 791115111 789996514 378515472
373350959 273548824 1321203 519414162 714237985 658841723
3414836 4897201 2806579 348122729 308620534 338970081
1267100 271942 2648086 90395232 75798175 89943627
18734405 76723699 10603369 378334321 442668599 439099228
41757460 65976929 7630686 296647214 340763368 188994295
39129591 5773046 8657905 123571833 90424277 127014622
74442206 17710115 19507582 91716414 108262409 70035897
465597677 145403550 38956312 897926057 904365212 865533599
32422919 15846921 10321856 57766278 53107755 57917123
222339509 115701978 37307205 773201262 845945959 720550399
148711181 95526834 9146013 217008393 162539771 223811412
2590089 261346 106707320 609710926 690071179 632244482
29126375 131672115 56228494 283994357 449040183 395225751
269443095 88494664 127403621 302318256 322059453 256878157
444616 1497659 403038 7091335 8495908 8615710
425757566 99240975 159329584 598190355 483649411 586858223
1558612 2183086 1116974 34054424 28526933 34154367
8118543 9154276 4085188 62354584 54153742 61905309
62006525 35036960 28836729 249368131 233446029 164203216
23433697 32660480 78701466 495746337 570620932 484877605
8893879 24789023 96209122 596551243 581076973 634956188
139863400 34843849 106554083 353725652 306373755 338519724
36508960 12344585 7125996 150680265 142329085 149706028
207362821 83857865 29431721 529391858 486474702 536853826
83538035 23134661 1573046 142247462 142628695 140211020
43620011 126959873 31207195 535309929 569570613 542917620
17072187 3644831 12979816 341210092 315599954 335571594
484598801 245856689 122214209 871551541 716635097 830581886
171069443 104911582 85236014 879728851 689674457 789823698
93405437 9422551 22517077 108143413 101652758 31945378
31023869 165235808 163708203 489814121 587862201 594236828
526496425 63329086 113515509 588158742 427398676 544661446
13880484 1012567 4713873 34325970 26625967 34995289
56245585 8560817 15842434 441294074 395605194 439416093
47239631 90439347 54219340 359102708 385360726 362289514
694046418 279379265 240430795 790755332 646192864 597039829
12714823 24353013 124419419 407579313 393395660 430101466
247390795 110899698 44845196 819357974 895628120 827953255
347628259 16977927 57033112 354519636 239686514 210893797
79922119 103832442 3012955 800051933 793401098 599155983
518859307 335382250 63796403 684744310 610018290 487756613
19147332 2887512 19478834 149168146 159822893 164859934
367366488 57756074 19504536 413322991 378509310 416731060
5985491 141559338 67983508 366112374 359305087 367168166
139155147 85003967 82325872 521088500 515613676 523355881
5182456 7946951 760552 59244330 38827886 56793006
3119517 7702902 1485717 34887107 42545116 43464710
113158075 80961497 25196015 125243590 101552976 92459029
152788516 148408290 46722927 491863591 465390303 463989341
212979578 67144052 216022565 753423321 820696927 819789556
4455258 43264547 149066973 780092271 748141215 775010286
115694334 39533363 37767097 708301417 592819576 904081068
24447394 11502705 9278783 82387710 56865233 61364632
75521401 37344406 42667750 277695941 299391093 289525724
35282707 13146428 21510350 169843556 183754563 133431809
5565740 16643425 25004683 101972134 122269181 130082504
11989077 68286948 154189287 403467945 408197060 380262476
33394287 131438138 93481279 689119679 646178863 568389709
296672809 73789329 256622165 984681412 908139194 773995940
6529412 2699935 5618909 52685267 43897239 47119723
11286792 26791388 57697353 274799726 279139523 305285730
52739167 35702709 5402013 362768314 325720614 431205660
174627149 26385719 49074476 270832152 181536786 217493273
104995975 42197403 29391793 355568349 360410346 389303204
494643781 383607241 30501143 597182719 587441460 559965450
21234196 86662535 21733889 307686352 264617389 253802277
48051675 3153043 9480633 220862578 213271755 187567323
603372323 374053237 30431176 803271338 690973270 838701169
57999426 29694326 32598139 514422061 600809356 616193293
6795228 1692352 31847784 158768164 175916490 181638757
435152316 22381983 35829886 687312370 440372051 588987253
351419373 416331525 16456541 938236575 966777827 937293365
3282387 2215361 67514376 417507932 443656201 458599945
13204053 19320362 23965765 417117279 437146532 445435428
452493779 130409993 227068197 725388973 743322017 604319077
19907517 39210341 16012856 402125070 415897763 460558067
166864598 54831912 46697436 175542310 77750714 169350967
66887186 23404855 101142860 483031460 438170619 452777778
19989658 34337599 21638766 701611144 697299383 671866641
7951400 4657707 1750989 70513207 70907293 69342206
5366509 43507625 31157273 404036969 329984484 328659604
25536742 83831791 34838434 603136916 634831343 547068158
6608446 124774305 83831024 473722651 691088837 694082277
704674574 231665921 581614909 901442563 782289863 941918646
306373143 24435751 55944376 681599517 438923770 616505333
36446039 42533757 28607097 867561425 847639294 811181754
75230954 21159052 13477993 609543344 597187426 644948094
3312712 3492578 1085560 26512421 26196714 22392852
96391782 10931232 14735855 269793537 299669082 273909535
260385868 39007954 28939772 741849700 657717788 611883482
83760655 5968358 23361410 605640982 597981853 585961502
407814859 371643186 248845477 806205089 714574421 606231545
26012987 23097205 50136553 327390863 311433588 315759439
24574863 36973212 128741112 664776567 704849599 650566351
30556682 9033559 7134690 37897888 38481653 38487138
7180752 4968652 3381775 185168063 201361386 190355381
27163301 31929459 157845312 546045834 693323286 700893528
98671770 33907697 195177144 570945436 687350963 619595009
38067690 56351698 48396126 146347843 138998346 141032278
183049393 137195279 164507828 562811424 592409064 599357684
13659880 104397753 173464888 476021766 810589606 766859073
74540716 108331189 164968772 793363719 934760971 958354381
252173062 2781982 13001618 296846357 14967849 183406045
4227798 12526540 60806665 247372907 209291868 248077547
83210916 27654282 17210703 134616576 145188291 156141930
383740957 52166545 56692482 524377965 509618936 432812025
301760500 183196678 349442246 644255188 751797424 597745472
66800429 199183415 111643489 767001895 825396527 832087713
586708166 165493945 16742721 955963245 799950863 870900210
19871354 26538215 11609622 140495042 146346536 223291179
642260347 11154907 300428164 731419459 636469273 499593254
12420656 23612185 9022490 195884099 203241462 162096422
110054676 31890977 262314914 901981223 831884441 933562166
1710833 28280 19240510 80766662 87359652 82303279
59658631 13814066 263891573 559677831 592296057 556038914
173507132 163003637 52644447 811037480 833073066 769646408
323856143 184538694 82234783 462242968 320384248 236274668
15549725 28413552 3668957 280538750 286127383 271987784
322506321 127720118 14584346 509702464 512241734 485518301
1103490 1586548 1307860 17790253 20093406 19530286
87544115 219189147 56089525 365643978 329796034 338384743
10014223 25149619 19376337 141901607 148143610 158660441
9655513 4896872 30712595 340055387 310034605 326341020
8240086 6711988 106592885 487659575 484365176 477894249
219103073 30285593 12603916 354276859 300393290 172933620
4878194 2825692 61037314 207135293 203511466 199584245
55604295 93990148 47043267 792150823 911666554 721269685
4209204 1840346 278479 10697458 9738643 12168784
77785223 7709805 36966244 307097765 286645439 319095866
505917460 135703033 220874653 524423685 422830821 512397483
15274669 12322882 29512203 317092238 348461983 368675733
38620833 21485687 5436611 476007126 478892106 449080402
319367693 27329397 7462801 863408347 815380955 722085936
213397218 6683345 143967384 436696727 360930893 301629625
124461176 165460930 2572359 564871298 607619625 549391142
54988394 17874308 155435445 841128485 744998209 833213670
498851813 4999286 261133279 855676600 765029274 887288246
56738999 26236442 120745707 625705622 534726712 461880197
22200131 28246299 10221816 377050699 341063867 330771697
55148229 10179835 100128960 519362373 489691437 524977644
10214389 49637835 19130382 266207007 255729373 263306435
16912223 3630423 15581350 192498302 201962465 198574244
4758588 3215651 4378947 43619341 42564526 43656534
636507112 176543727 15902254 745902763 699473019 763378896
41615558 8303250 6032462 61417111 51392677 61986742
385670123 16158898 80798860 845071969 818668175 758299348
36407470 36808496 36155715 294819460 280879671 266381736
326189627 63107995 20676387 416505895 426016286 346203296
59362684 14906283 9332152 451317961 529324292 529923634
193251145 11584983 269985427 342491060 188175854 422551043
71645881 78055987 174623443 550540100 562314999 552652893
82361220 47536889 15974445 472944950 501804867 494852046
76011688 63786661 99630719 488157236 445612093 506072402
379745363 246896826 134517419 896772620 861694611 759721164
597793842 322727244 363995094 758284401 774752145 780932249
713552663 139350262 381187199 876515722 806008059 858510918
266422480 208888460 187444595 930915993 913384333 857219337
88211537 3037343 4707221 96238845 67821327 67663269
117738232 54456729 29771531 608824985 621628824 566690635
63498942 23993024 110966826 942402476 951221158 785943815
496523057 276881411 114186261 983648071 978566357 930489184
158559873 89883122 27274946 536161944 405219077 528817633
29455723 20067260 40372291 670114728 696503310 636394280
501475377 511941372 298917810 729694889 586980889 581813041
231773039 14208556 11787117 339150350 303412016 386685499
7360466 42628332 70231681 378020945 431903623 463827989
508233171 287732827 219313174 567088102 317377639 437498532
333193419 329974901 116572277 761733077 828703599 614237144
186785001 30131989 30176620 719951302 594141562 691221580
35375934 23483906 238545 324518554 330806249 283447453
508752946 27363379 247260125 715872795 482752157 696054708
103459979 80744066 35313957 700979484 649831106 572338921
59411177 26500180 220242214 806531954 922466221 753838554
316492159 35621205 146979922 935408103 903925321 947010132
489647725 199367312 258169549 593122926 505166870 341235058
236475526 27836053 55903348 446473479 386056382 192991980
113082147 35294988 72607975 431368841 412427840 392878294
242534864 52671603 133460542 500526528 531969582 505019695
36450427 1554226 2797611 43870209 29998409 41700610
238129451 18249916 36054506 433221364 352904828 641377478
26916307 75834552 55310233 784517527 912088850 676164978
10480335 38721005 19347037 314198700 254368357 313496648
379985383 22073274 65763748 544683928 358257600 440534925
103317027 32758477 46548554 160953022 143558507 157437962
431827656 46434933 68483747 639763461 492433870 579770557
115847886 74840378 86950704 691407258 929410873 899072184
42350022 12430840 91152201 691344870 694040263 564591575
2628792 4044767 247782 13614865 14068334 14208978
11803665 301442133 36703786 667320320 734791946 707700341
139310419 350880 126308284 363513896 310555522 309372977
4918025 5041558 24753273 615946947 658635630 551248406
9086525 242744305 129884812 799162761 817188125 816274379
498687013 111855333 51411741 653653174 646642124 634822450
33520095 23577411 14958537 218045324 195100068 245205126
26583428 116190028 120698054 866463815 914425220 746478224
10457003 27364375 8947383 177618557 167739761 152047585
78923904 67134004 2620240 707717185 742336150 768391444
674109435 208179464 24222194 924537329 908555974 858842904
166465072 1126269 49750647 452531549 453821810 457450962
176234347 100355543 46020820 551462619 415995054 512623651
41609387 4584790 10322281 109291806 86425954 126265398
89616952 17160168 43855086 321889086 339678898 388900750
605666942 95841630 478822816 711647665 630404434 732395682
7679618 1387224 38898 12202046 8966984 10767739
128735706 6402907 62034550 539930171 531140416 584297996
9100552 954194 6657468 43936149 45368449 49057050
302455336 169886847 195966993 639363867 600407667 650388067
5561291 17858510 343560 43836880 49627152 55755263
43823161 20705705 100018505 654390266 673143690 570174450
226733953 151302602 7841714 623094800 631655303 687412274
81571413 38474788 8453247 594889702 649547456 622818640
527068826 9684435 159906531 583795308 502549491 574275027
165196864 130273362 40473886 317516639 398812297 398663703
232943248 97868258 19294980 418782630 289934175 422181332
321091281 63460966 2143868 889811893 767209684 710535654
10831466 63853523 5588186 807490843 948163804 983958204
136837504 267500438 48768910 820180054 739947999 846772063
134796366 156637501 121494403 877693744 857637872 939451951
16544848 3871096 2383503 219885938 244396687 195993115
37306831 15269787 5980291 74452453 77487754 72401856
292206172 19330455 78079603 439039615 403884807 466817248
4978938 49559929 261390 137855504 165850711 156913302
73748404 46361168 3209336 544778253 642972819 562820890
63905673 13483685 660521 172417398 141074680 167930367
11788688 85770653 77599229 881976033 829366001 831946627
7847674 10371741 46282634 203952769 185102221 188314910
3407157 18905963 19696086 288658692 270161711 269735607
24832854 28496575 945073 814937062 811943268 708508858
653775400 222372978 320134469 909887584 890456505 702017532
276550122 161274186 103220395 411719645 224047833 328874892
241361688 259937850 2752877 953798186 970247390 926385801
688787258 324076678 253057535 767194524 754278704 546013753
33963809 26927677 16236596 238870460 241722205 231059792
171409534 117006450 61530384 736448615 700194151 674101376
202640282 45372002 42403064 347068290 270633051 346868942
12740225 2374154 6402029 13991062 8991005 12960322
13626646 7515613 29565851 653551013 591053260 642475752
134036575 128368557 27527694 541610979 519361892 522285545
495271705 61119155 31126251 680106757 871728814 705444061
151671377 74621076 193645469 875479773 890798288 902521000
330958484 197028358 16148084 341187949 418137460 370461392
412100340 186543305 36797041 846470205 596305801 779309374
74701555 47959128 57903280 346835963 471861282 438722080
23405774 10832575 10552479 306267869 296674349 317154113
183460783 57529513 4344662 299461760 296400637 269731213
49345926 41596894 11272843 844936851 646690426 899524183
297343134 91317548 93503389 464636828 406588196 410129349
140770683 1011423 35950979 222310543 95604903 200445251
2915900 6920085 10487169 170750700 169752673 167238289
11491516 7252290 163509021 672622619 719506990 739433369
184781465 92341486 63524836 660655679 817634539 691414941
34344182 10182885 35523571 86746820 88363963 91594778
1878567 87283570 56686151 447229782 451545510 427186326
156094346 15120202 58106308 596176538 532350323 598001995
43719777 50730597 28823358 316265819 252233406 225058821
39776414 52883249 224282 117600762 126085492 106591192
806764912 162994202 23772718 871160505 783915854 326133196
46182144 3474247 36485384 153383766 129695264 146928347
9924090 3772934 1370048 21248232 19587282 19335238
314348841 52069129 163363208 331158876 187988298 328975236
275686373 12707877 65066091 363850308 345768074 352148890
9840184 14554540 61556314 158272480 190609695 198457663
248023794 190837106 111296924 258362497 262632152 253393976
49106952 11282738 27621066 67554232 58301752 69775693
495364935 325898057 12663519 891872644 675035438 685054381
129168822 88382920 127327487 417072886 406732642 419852957
53201006 10577730 39046706 489192167 443501383 417258421
377042185 23422879 25748913 736112795 653591972 622752923
203145268 218044649 52633963 364362526 482166249 465759921
34283869 32634237 5451670 426284026 367669999 438052457
907265 2845327 50654476 227337699 215074126 236965118
8949307 20034338 103588696 630614383 514874179 618194589
602196653 163861571 89516115 633162103 620912126 747315541
18803860 53066996 96677437 632886393 274621402 682192647
108648976 14711646 7146567 435031615 432614882 467942764
234174667 118339075 164601635 558711349 675760828 660896550
90292360 69868462 50639092 330095444 356416585 366133757
5375770 2128219 2658052 36054018 41161106 37975687
107505462 2762562 9081991 597099057 581507754 626261641
232093980 70439331 48459704 610160608 525759269 444343287
23441837 8751596 1731569 112123200 101987723 81805484
42672654 12771927 485309 63719886 65748149 66219565
342381011 163507010 178044032 966407573 948756231 677162453
140419519 12259189 72988431 600378095 566621421 576837676
92774551 3498783 54689454 237382754 180655420 223424347
25973432 71429698 51299810 857456871 861130149 847401030
65022269 14599059 33808319 259037030 386297758 386942604
353223712 321620611 11704218 669093140 640651122 583112467
422042402 24237680 68333732 517290287 376738138 550666000
544695539 113793338 129958813 789533564 901484211 837905287
399622951 103790958 170043575 891553752 765481988 426259911
432829969 333324292 301272677 614389080 613496941 544757303
3807388 228708 1872317 19549436 16390726 18065291
14333917 26313830 88116871 812704488 826607970 807334554
6245908 16208546 51617668 435362483 354607046 500361823
562390171 193536903 74195245 764250283 860636339 961880819
97529066 9509670 2566522 353106100 313452974 300058075
47850930 50420574 10673754 247109698 252547126 213124785
19499577 201627807 40549816 783053382 767748355 717913914
40520193 140180719 9190563 746654744 601971558 712363314
226997041 135426329 30166508 504023871 487759910 296236678
22930665 10781037 343149 27197735 29720658 9460493
40927079 24546457 46937024 550743927 567374206 392136359
141970792 100480961 29483469 720431721 722970414 737240749
97003021 127580546 120901845 907869859 945234938 604154061
330883638 80425075 89736769 625236383 552707747 496224946
26747349 18152527 29654564 865310670 913116304 943539972
661617367 123500365 253913330 957880202 734477077 953706109
24166333 15380419 24013338 109207916 120924482 117072361
25630331 17438637 20016535 195117418 219223397 195423087
368054558 158177359 178026174 668201858 660137920 640591808
22848931 15266145 4346459 36301014 36827335 25325400
51636050 24302795 15648644 176440771 171146777 189855204
131906539 18472815 91806495 686390249 708267210 546322820
89811253 701341 35628135 316929624 356051041 298500656
78993784 128877599 100330064 863518567 868236988 870586279
66466451 42588723 18432994 364240933 347045646 303072950
30495926 155395990 19600383 448685450 430348269 472622103
12213026 1211417 35817236 665577369 636767835 632616262
14851800 9800241 1562631 323811472 300149990 333613166
41243209 8443087 8191080 274945341 260133774 236215068
196774501 90720916 142789862 315037071 335198681 340224373
74231994 211632624 12186317 666615628 670173720 526742234
210421224 176907527 104710786 488232026 495109328 453454869
18592625 38216711 101627473 451598080 417644241 441643089
147893053 107735883 107679956 263116168 145481651 232967412
124759458 122746193 1942345 706780770 751790433 668513227
123045377 34228538 77149226 238914591 319819627 312172746
70096478 76078692 17954109 451030750 444853214 379521441
79087397 139483862 186694674 872276646 865645215 905467953
740878320 10207036 510393867 947544445 949476185 991171459
256475702 360609853 6364615 818349739 844476555 611391518
7425082 1028646 3131784 47717590 45918570 45197957
34286613 24611211 3072686 590496968 546894020 515582982
143835905 43751256 120917273 658299226 547581452 587228510
46983216 18440483 10398032 303842911 283788508 307727338
2560486 153170 3077876 26417856 23225392 23201837
15621252 9766509 38183444 141369152 120972249 128856114
41142428 7493249 35449112 167739849 165416058 164358893
89125106 225267189 59525535 587781505 537303204 530213153
2649769 3930457 4995297 158380854 130790836 171909982
293095141 115428045 107265689 518155743 549230929 572031287
286831609 177777705 20521932 454660911 425440316 467282225
139578491 38605336 25743757 170737555 169369013 65354215
286756169 24292840 171712926 381437406 97898031 310673225
264155570 118376333 42783359 745559530 878195959 804563211
22949894 11858390 10181438 150902451 193999518 188818104
117062202 12374923 300189674 824195756 700320392 812184278
1816632 3063307 796732 28104828 25403561 29630780
10880905 20300272 19450191 521430595 566132417 552290589
359874171 1499650 65185500 541293042 558412006 484199178
475440646 83043724 159064555 589442595 645274363 178057879
395480955 110083351 129712908 827094470 705212371 497493052
161558555 54176762 84366971 536784211 552829590 568845871
36452068 21506595 172070120 576771006 450852538 650140226
832369 1627773 327818 7130136 6905624 6880982
89139238 11271539 6175616 262304478 251263510 315423063
44584450 29974473 55605031 330121116 297523708 350192296
45330752 66901233 37437338 193762314 168023991 192089498
214692718 73218964 26826825 235676084 232757506 79054681
184567180 106853224 390315102 824469120 781104095 848648471
216353292 63127361 132949098 393053660 376485598 410824254
89265311 37121922 1264735 335713691 283407043 303422562
46333496 10942604 54477543 577534695 620705454 647736844
34854299 183507594 7572974 507511488 471788711 510051643
61572417 228959844 25669971 696095830 610413476 635653729
62534564 26500738 8809274 224677730 204223391 202123143
109129970 37816708 3666735 882293904 762120039 888725899
84000859 126303441 102449483 407457363 406744708 409852243
430504572 54544068 84025037 565676038 495386436 441657339
33844248 49981277 19571553 655793921 595139450 664898492
89675426 201238204 73199012 635860703 818758797 802392910
4713643 25028277 155047367 868183958 730419174 852157405
526959356 331801794 353346486 750967251 746557875 700168112
16290389 11772297 64157740 498627556 485859252 437036590
58252138 496591 15435550 110088672 117994503 120334765
144193018 30823679 55264671 391545590 403154102 404874753
17989748 4095539 815858 56656385 55346074 64053130
144498836 53705828 19162464 420269674 433701888 455419713
344828170 131278695 37931523 691188828 489187073 636553401
43100793 63790368 21612994 184034517 289596770 301046513
95721020 24471206 118415897 886448735 881781728 889311077
82361326 53394024 23094331 438440982 492940109 315103814
124783671 14184869 1854984 732102520 807462988 790121969
74038216 129173601 192251384 596804808 577129926 608807390
981943 522647 392222 11111220 10142765 8459780
194564716 15729737 78986094 858623392 780367564 867542150
271880495 81461402 64903758 518704453 461851210 537682561
446401264 79986504 24799497 665234262 708054903 597003600
709280950 84740514 330688119 882695298 702979859 543545246
583531181 168651029 233670994 855775464 683179740 848903602
4606516 3278236 9547734 33042563 31960981 33042688
31360212 140390544 23943380 469070521 502303956 473086110
142982521 33604889 22764436 524348367 552762194 533385467
440636207 73282251 261990473 602004054 548483063 667629182
445070440 26154764 196581814 822408398 639586768 668257516
21587202 44708597 15477383 243485268 215327136 195564760
156859884 140848324 159512837 565317194 561065245 561343440
153141072 48511368 64762892 753400223 728155690 629957503
3403067 6467328 13637827 88259746 81442305 70920697
616972270 212738366 245816358 636953559 759858833 436455978
121580665 54318279 101911791 748834265 895657667 982484814
352463701 57581483 25814943 559443286 769107408 603584802
172782064 150749680 284328 801222341 871422499 910425828
144594761 59833250 215755031 235517187 267969849 281501820
220797229 34231026 1083965 538983099 528385586 521834088
32404973 15484074 78423544 561408320 536042626 479371127
7678044 5811818 23525642 93275675 98171177 102121115
18008560 773300 2327181 54018853 63627159 72956987
466944526 5898356 130981835 853613779 965961496 812191254
113517184 42186431 59443129 560705429 515472515 561685629
1245071 31262634 26060058 514793753 550153589 551429432
218746367 171810371 58911604 851562411 905885860 864747485
125120533 207700204 154811018 957826821 923279303 958531595
24235509 50377666 10158110 804975038 811135964 542098239
187394971 70200160 199502791 627017640 663216708 656248935
633168474 119411097 168202109 764458680 749806437 218232308
3299674 155629467 67793221 825038236 769453931 863350758
592743037 113578407 260705450 915519916 901820930 937263176
15109755 6043045 4226532 47073769 34247072 48849888
192814543 27602467 109503052 293148810 238071091 334587364
3147593 71214255 25507107 895550086 802451576 792128989
588996178 325954492 40423247 733502462 831216408 827807120
516679354 125728415 213212218 826857727 594821360 562365640
133813392 68822147 33612533 507943821 494967174 453448367
301731742 32154935 167473598 933175174 955934119 910984032
93376013 95344977 26747484 272818508 271673018 279313774
292237161 6198988 105514053 926110973 901597660 913364763
13945662 57144590 123860083 651138311 726117918 752121722
13461831 123571782 62093976 867237813 753419007 799400338
746120415 206745353 768950078 813633841 787899605 902039034
490828347 15258468 175603683 716928960 464254936 703835533
67564764 27206142 54496273 177379812 181738140 197153267
224868578 24006621 65627668 386915633 381525259 384148551
314577863 294107012 21869471 720677151 732153040 655295054
115519602 89492314 27277108 147420731 125942062 137511911
48517139 81877556 30509922 767549580 788751243 441435317
448389550 82041105 87752015 576857137 315801269 571074409
145877155 47178649 9157926 376210719 446103601 433103380
670108799 232005135 85187273 862756982 460116546 887121532
8309868 86214338 2665544 309096339 254683133 278339201
73783714 85228142 4006908 798947290 879270133 925367501
235525003 7388629 102855893 461394688 453866280 438599180
10739848 2524080 653342 25674204 19955914 25242349
1520132 29300920 7269342 123607362 123937299 117546110
69659042 35084021 16670246 205266643 218091903 175694807
685921121 55900287 643529202 939398672 749703192 888642958
47516148 8866832 110752323 781970328 841541223 864338943
66319045 39428180 43484007 501526838 463469393 484784297
7133294 42048655 17980534 569140692 570961371 530680217
78722061 60565135 67776986 500867028 669007233 669184542
204200430 32063624 56304485 992628289 907057924 918781351
236473053 67111494 208324851 289048426 173956170 319374967
573357717 97031436 137131832 915726689 878628031 731449318
41240143 58708773 15921608 184637471 190665465 185125508
159501162 3279248 12948391 275290723 223070149 167241957
109759849 3808563 22577312 264704671 233370138 203770403
294672999 309544945 13577930 384292009 398886796 290825808
12782292 3807146 1540356 13653138 8935901 10092695
10452263 34844872 22408264 569481094 545520391 492982522
828019793 290098772 46046524 880970658 739366933 541490204
307024855 203736377 25499877 614991967 695223676 591802122
14305316 14166955 4775601 90393406 101235747 113688806
3668005 327165 3175230 60411241 64418402 56298553
66512551 67346713 4557074 466058512 497601377 345705893
135934397 17567988 35784750 243009724 216081516 239878497
12009605 30464844 28665597 189722058 208635825 157858683
1747767 7581574 16967095 220012538 261157390 286796852
42522066 15590727 13918074 98043719 90153776 71894986
5406480 113205 2990349 20601571 21886329 21173925
140185484 1831905 53448342 621670203 615407393 520618233
50230453 7368619 78903497 213549804 236756466 224943771
81787498 10208007 1650703 301408728 307868519 313729563
733726 1868215 29974 13665157 13440124 13564924
16003940 125175860 77819044 829793816 720405492 950509233
14983437 50133377 2027991 212573820 212315442 231086714
328442582 46773338 88499955 445885161 439266019 264158390
88215260 18305945 230736178 686363255 633443293 672631061
66457803 122454682 5088373 618476432 528253841 664504749
11023209 1810064 33747416 203308179 242817314 266028055
25888141 5383330 2284806 51544330 37873288 38883554
5962975 3183242 1458688 22940368 22452407 21575296
190548852 722725 102710372 833580524 961438511 984419038
126100454 57412931 31732340 308585120 291392749 303623934
15728341 14951242 46628191 427553398 353302210 381781908
67246789 25660048 3975339 406675317 484872489 412183827
34750477 33450931 3399813 479618988 303592930 481856913
8131589 50695901 13388900 561004107 547320184 547190404
600769029 214143755 199701036 847040658 569175024 872142569
327460012 21170955 101918864 358093080 182883211 281284818
7323616 110845185 93556164 743736236 742506737 764965293
77107707 18152323 1624452 324559692 298691416 184311991
353339864 70467685 24746941 439762271 202753047 414761758
359103915 84962700 260849957 564452111 460721276 537669111
283208612 19817773 102163494 524544418 531055481 469198234
88051086 228339267 16110955 727541657 690103261 759074493
13450976 51325050 31286532 504331700 511862026 510834600
178121091 2818610 89394834 348817289 359310308 294776598
12909869 3616762 6691961 27892151 27417879 25857009
16969122 14814064 2510326 144047461 171629882 148568528
37835525 7291617 9859008 142751509 183100625 184938084
59916874 11834334 33968312 579154069 558365009 763080176
39505546 1502070 69542682 297746602 334593056 342469524
130770066 2222317 28217056 330506552 216714149 324853103
224096479 41885161 119997053 610465718 721176761 755968866
473685606 84734648 46055586 668834644 584907938 532718694
207896644 13837599 48043748 828799726 752622390 773205500
88818920 47200663 69494459 801770175 890079364 744113666
520011730 53302965 162244677 864427148 906309317 806992597
107029853 77012094 95711547 624993686 722595263 675066297
227559839 11069337 89829424 439126795 408607696 405767910
126458735 118257618 168773464 178165584 175445409 181584707
20062428 596412 6814 117676892 115477008 101255640
457577339 38502901 64077080 741884732 767732205 688077901
139273893 12284874 103689429 277397774 286190739 273109747
37629388 6181764 11922660 47548534 46300171 46057793
158095247 45312310 36289840 207584540 193844693 162667658
231208228 127846406 12838253 702182308 680417539 708190284
19018026 107480235 9677484 493348996 516359544 520690468
529556042 82817989 69665755 893420371 953791558 871159401
17128083 31601767 6187740 406546572 343647720 369228866
191821904 11298039 69906013 776674075 733219231 750871274
333787689 13426072 69271445 496569532 332137048 473782101
2382861 751642 292512 6636591 7010630 5213841
26573361 58752326 15605930 955691964 900155329 965444118
971976 9355605 7668043 48504815 51875602 49931881
977254 17126123 47106869 862028086 896752234 878254575
145835265 41594733 235464232 706282690 656676041 835683267
59646771 93026009 65162763 414257930 395383288 436612058
479541701 86629250 150260262 772511334 594276357 856721875
54900628 79206879 64697716 475897121 407745504 497833897
13527552 489899 1773860 33440608 28778996 30814060
298332311 34769397 128340780 427867881 443974942 401286435
9760187 192863 5856114 47197812 52417081 60069723
140951845 38246581 69182064 406166056 412564516 386630313
130201009 47115434 98343670 213333105 212045677 184196288
37301361 31230335 128300317 702619697 624447715 774927111
41246525 23258605 151938128 923253854 758753145 952147998
24391165 13026826 1270412 107827990 113418086 112769528
173798710 63519661 2250772 184734546 97101308 135276422
204876010 79318211 21297408 525978880 505205457 346474445
10339325 8974367 4590515 177140855 184605426 160956797
123162393 8088467 12508663 327461002 243667558 274470410
181672665 53463544 167436962 421259417 403227415 446718290
34938532 28902786 16061353 269418251 286524524 278506305
227636088 271199140 149188775 740021958 829594058 793709666
123686062 27973968 35095590 417126354 595053472 584014012
91779549 43446101 2591166 145734956 121852230 98363900
14483834 6116321 468492 36256745 36886090 30461941
18435378 63260663 94663823 442590739 364411034 478855263
82143805 37469972 3730307 277350355 253462390 267206440
17471166 16039158 47948556 492589724 496417073 483576477
254805036 66291463 79014239 374260163 306191216 363121117
15788356 24472367 65565477 421393045 383383440 411859526
200392336 11331664 2798874 523587461 662263963 659804446
485370104 49714032 87746286 541614859 190188053 207221858
337298168 71788463 224666334 818714847 532458522 641048096
11366938 1768780 3722 53007678 52326773 53765497
6971085 33474448 59744186 618329528 644688901 606380231
36457220 122266099 85291280 567521358 775052694 791414483
220157250 119458449 96974592 828492068 881610930 829539622
252165356 81332315 19296336 678993533 630830313 734104566
65762491 68236886 71992183 659340324 756952437 702330462
377457019 106027259 254386564 443683443 328348835 400854839
104436489 5305489 2054028 269477297 174422156 190168671
768314909 110278078 555699270 863070403 564818106 821412330
14842803 681466 6428330 105292212 104567376 106180543
38621237 8266183 18242999 269862955 265504314 261393674
5278898 4179448 3029819 20613376 21051266 18995758
92637834 164627514 123935833 754017750 759276934 699766917
377463105 110679019 114407000 752828642 658762781 440227723
85679258 24042977 13252148 288689224 298315282 231844468
8147735 17029864 9400952 54057010 56735579 53005004
5645852 17813716 4581892 131299331 158027805 164993640
586836684 6023218 7372769 935900630 920578919 897326086
61447590 53984653 22721791 637660423 800441687 737300658
188180369 208221569 108665292 474216649 519056244 695842891
212701268 7823827 94567831 692533851 725281470 449360844
85544287 9812370 60567689 947281246 549559793 765415668
149892876 24222059 32981657 514216490 561004863 559050702
16090218 4133743 3340684 816004619 755844053 743751282
656137481 386173245 181167951 811992434 908257589 915327347
274032585 218884099 41707747 744203061 612440259 777023625
77330817 15148678 222729 827434219 762714465 787347520
1213727 9219325 14042936 151464505 130223711 158353255
7546711 6470270 54326024 439761244 420184691 385545873
230063776 193474516 160075393 520125884 556383612 580023649
86196102 36773168 25746772 355301112 454866792 455588565
23329653 4008160 14099986 489009272 333793954 484363321
64956 83825 297787 37029303 33547506 34350706
93747855 24121878 37484197 355341795 339758000 310643644
493359253 341882467 245759736 551749801 680340769 523215706
63148170 63918801 53010665 225595176 216857339 205004519
281888457 124679700 1909456 655867550 699234383 593471485
1280800 9206 967565 6229210 6426764 6600408
57351463 17113183 2613259 146179219 155297803 149564223
420269347 7955759 192159478 787040525 729585631 695243693
59257772 13809745 34625435 343487805 424082971 447108237
54150809 136313967 45338555 624103804 612626133 633638459
446288285 190108373 352398165 784456711 932264288 821499526
344892709 19496155 159681808 719625050 637324991 698566343
33413652 37061931 466975 217401436 247800359 190407916
247205472 394457154 47201804 752407706 925847271 928589179
137595681 19561793 26044002 965224087 887965935 966443399
191365428 51734509 31195992 540208076 539190240 490322127
15596575 2066186 34229002 220378420 236897075 167778245
313210928 226220700 54152158 564373486 476388466 690204975
99217138 115188141 38256692 579659124 574332248 519517570
477719385 114910769 115834203 598745477 555659359 563609694
1302731 4010060 2865301 14307990 13515926 14619828
27867331 11761112 7464376 54116432 45337263 51690745
308612845 21091512 99881367 558713575 589636504 478537849
187162197 116213830 66627656 283611960 290922843 302069087
1106981 516027 129883 6915120 7363089 6613959
339232653 17130926 2600508 620735747 607691112 244068701
10585746 10045412 18662951 788074633 778788206 711327397
76142087 29656827 17045901 127151929 147582429 68722293
248159172 42456672 7485274 321387887 367362710 277406323
25363559 10587678 189318188 301176203 238231041 291942483
128137845 132606064 68383164 550227458 636198807 602230372
37294675 6929893 8500595 57213980 59318017 60340694
451902650 147036712 175382152 681929890 611241926 449361604
451584320 72760264 172303139 493372195 205662365 304677477
60445535 5973515 18163930 285277072 238540823 274757414
13493040 41192687 131062 110232234 106703012 109341780
1952283 3639201 223592 39138800 40231504 27892178
200316297 127095802 113360475 210311126 205404041 175482195
232646168 109184948 153470489 412585911 342950088 404623505
54843139 5463112 15127704 78190876 55984954 72590336
2246574 6116334 7070108 61662316 62595153 60358359
304295064 39417374 44207065 563739383 563884058 477442220
121830380 136319142 171223582 761971610 641044367 709018202
377806513 44756931 47565788 493345339 506781005 546441489
344389021 3100922 340757228 407641036 501712446 487810065
246000111 207939134 160909149 538542039 635795178 607306045
432748805 81415645 86353708 662452785 732836455 609438617
438659 13925 489971 823737 610962 926882
226443971 11038421 84136108 402538778 551388619 462275857
19372925 69966 7266105 92554076 81694691 94758731
92647729 147964424 5045390 934132782 851479003 919560459
285818385 32754062 22120829 883506403 757594472 960577576
105946095 106989210 15061243 799104357 735107189 833795099
53992307 17103673 25664782 87251893 84766347 71633431
33022991 12574911 23683024 484832111 494976519 436274425
585996 280663753 59595763 809265510 941139204 910948888
32752101 93664793 72927495 576214367 599511914 405774106
275970333 40523510 84594318 298544546 258089770 274558686
477507925 145537051 52978515 763399653 726343640 591462475
12820002 13010342 8352656 199842961 140495470 159102719
117994341 24004284 5192482 365164771 355879382 349083825
6687530 376869 115035 30558788 30581273 33066211
168464177 137214 111074647 413714315 379272572 388666492
1836329 33807801 4013051 458532318 420687150 439520751
128736914 15146144 2489708 168721391 102775344 174275630
17374495 40720324 28281157 398778296 385159478 421399240
660143099 269523250 165625214 725963619 508543868 415953353
21660615 24268420 1059194 42113511 43951121 42991268
400371607 108808062 73835275 438637418 358892489 297240992
7909230 4243422 1460603 27544272 26320587 27892320
172435159 4916624 18089955 526873143 531335704 487462028
154784896 77885078 36811998 447447540 483083460 508774173
8341876 920305 6045072 10266063 6137916 7854776
218272119 142675976 14095902 515403291 577428320 612598917
7426149 2721355 17945304 118868630 118451131 108867296
33938834 111537651 80184015 613729723 781143403 681646170
65600050 4246123 54525056 149130070 148545666 124342456
92647947 60 30696770 161279724 154339984 140287887
312733728 24553700 18428418 738178924 811532473 913625480
122867047 212665039 559302 739419213 775497750 624115250
391414601 107389517 88226174 769462945 726645492 539535256
964614 19874354 18736970 77924452 98074352 98866664
132574841 104406937 44013930 608023869 558110678 627412587
167721580 16732603 14835353 316632854 229127438 289362748
463554079 187599291 139524335 526797432 519346083 482566139
29967239 74553312 20535159 412953638 494051061 362473143
79453475 77802065 40106091 524348842 529431412 529668740
104005451 109594294 29591939 194586459 181420176 204148734
76044677 33645761 126994757 459703357 413283350 467105630
115522388 61316816 76547227 241191955 269421607 357617943
10167786 13245893 44613279 401023417 356008710 384210750
36270745 5523276 12915358 780044273 709305527 788453307
37665929 342672 28567451 263110245 315924134 299136653
45432858 816243 305059304 359910184 561704525 654366262
122495818 21764317 109746810 875509298 912680992 783434941
1980360 1190622 624618 43252273 43312065 41536583
1217991 1661698 763765 21065368 18539153 19678897
267596709 23515946 38623777 677198307 699252981 683686449
204239560 96235777 181967608 820661259 835228128 820102168
3541661 26915 2721666 30597017 30590242 31098906
24162509 78825292 109748165 884928564 929552371 997472606
5484422 11691736 10222734 132904370 127662806 115429672
10387417 68394958 17159130 430499067 453600537 437299378
76879931 74132101 39733077 237536990 167831705 164969824
323976870 304004094 71785825 619532377 484384036 620654243
44711737 31488653 3839310 119570984 135273318 120713494
331485015 187684527 14736849 581949370 289647674 435114740
132210676 36370943 2294146 656785905 770562629 737496290
447706273 91025089 192418451 786693947 863115743 719101965
59772289 63707832 144450116 804363198 765077547 870532093
437129028 89194856 403750588 576930504 614943068 578912204
28299062 11299133 54964344 409763031 370275678 365513206
14771680 5905238 2659181 19908606 19167395 17652389
111239 464931 200829 4726988 5228633 5255475
6702195 12300659 14212545 184258848 240710399 238417777
4232637 7308968 5482807 70977028 64858207 57759776
440451275 116525133 12359631 603882187 365966498 521272809
540957925 99528524 123259412 725249726 715305757 732242469
191397906 4559168 28458533 406572293 311926705 387951934
114858277 8071456 40065124 230425334 155816051 224101981
28688214 16906697 47147064 324721430 296657177 314383415
26040254 11793092 40335164 395002509 374711388 400234518
27032191 2238409 781948 45841776 33391426 47790724
194604682 6237140 36214973 333855856 312948362 303715108
402859242 119126274 34630875 840010171 657830113 793948940
303732125 47787094 130255697 344807428 335223269 322589664
391331293 412858053 140255786 705234263 713312270 686296431
192437210 77473776 35247086 732616706 802175047 843239659
315443917 176742969 48685338 673089928 670670296 662414609
251804951 157792829 71282526 732264141 807315218 746412863
82445958 103429825 143696518 691276540 928134006 922349921
119584748 19437536 88762002 675440244 613538237 685653245
1092720 124028625 94546378 724379950 731072567 723404494
5236356 25637468 9747684 277250463 251783505 272593058
19930383 74674905 7409833 716932592 699713107 645806609
234653618 127965305 93956690 304413094 324822625 303392446
187725750 19312896 115042105 599096736 719204511 675348432
123976744 51659791 32660828 735154130 765924463 637709112
31596771 2154725 2611260 209098321 138206590 210982172
2909467 3299928 19027373 100536529 98955663 89754692
143525132 105626669 43888784 460447370 454849471 414732555
61400036 796302 40313765 525229250 517899293 378747378
95307420 22578277 3050837 747864226 740763343 756266003
9587055 6960086 7363382 189811427 144271689 161473025
2014262 21094199 43782596 226049004 198408507 213567879
18349099 2759566 13170949 68681929 64887175 65846097
353045742 93419218 50000240 375034484 198674798 411688137
76254905 27483219 49963554 300552679 319319818 315572897
203081404 51001656 188389061 262691161 266969880 301491775
30179069 10405825 63560552 761489271 796062039 619937994
135825711 14873398 71405070 164164926 158919341 155334126
97917567 13447987 49518731 193948269 192543090 144460199
284425420 30413765 94887416 485986725 571303489 532419507
33540650 14927865 15606508 334017934 231794492 288645215
88996696 116647813 29606336 684148493 643472809 641728099
563384765 232653403 441094237 639465250 680559421 667722218
26667934 27121089 42405479 253573641 254620309 209992719
215380291 41617277 34263336 405959696 468562368 377535326
29079685 13452238 37303780 203427884 204514651 170449970
9178634 8021013 2953643 118964556 119992744 119365637
34979768 28160073 22017513 354617207 381861134 376707201
10667243 34186827 19302145 113611500 140314369 137207586
2961254 16630985 13274863 179407839 184233873 167765512
40325042 7802632 23994501 256741287 202985508 214616936
159239691 106724969 115609617 569290298 529734377 292815244
156409875 4685410 8298813 344273524 261851132 326969130
13072583 19326720 5896444 88315514 101076005 81153562
409908332 162854471 123157720 805373406 799615615 766890296
233818666 308388513 187368822 815829012 843934830 859785444
19480442 105061738 4088503 835816750 722634586 765049815
112250844 15244607 211723801 931490429 785778576 915895874
254046256 21526826 86822239 523672665 550816637 557433008
4074820 9469445 26810326 199437537 200093059 178628274
677766590 14452763 176678397 947380353 862776884 797215430
72461804 7534373 67449574 115812771 64828076 103761007
539715332 97727958 47457692 936392670 704021212 823189734
90333686 36557981 12148827 280372752 300243717 316648924
367336371 184373457 992827 737739769 585438687 429817781
168201134 86745005 84502734 516220332 492911508 457868611
11799012 49501789 5545547 373884222 350601650 364053185
6085253 673439 17751313 95642060 85095324 99762438
572952559 43718242 13560766 791530004 511084339 511208062
403290340 14445578 240329010 652127396 522774449 642956168
20713875 8418686 3689585 58130260 49387019 56403519
444757688 298544043 97054568 489593732 458695345 394556658
453299688 44422520 46932273 624041550 488597300 723413561
547193497 66998714 88661660 599795096 436483336 140154487
353461730 42363139 59994848 502847792 378573471 482764270
435267 17675370 10516677 107507632 130522517 119713574
7825926 1268340 65946 45923977 47329946 33319207
149436101 91679629 6708074 243511379 204531534 235959897
469025896 95763885 340238370 808812903 667666517 699056246
100268989 6585984 40828988 378063673 349838173 365621382
74363763 7913465 50058758 307547563 298449342 320275958
35378152 4473826 42568263 120150474 127440421 142438029
332698247 35418688 53850373 577790503 415965833 500026158
251795206 38728946 119129730 461181002 452580611 517286032
323946491 231362491 10875893 412471761 495440292 232946594
28490882 111922373 42450466 407466835 454374686 415086433
429998475 293332257 82321995 806348458 557436237 586296295
15608003 13769989 3366739 340353061 287309881 389053724
23059871 9190651 93026635 421497271 585846339 469873376
8023920 1365224 4932234 131525676 129078843 119482371
611086896 209757883 224494407 648128241 475443231 563945319
42531146 69994377 43928824 361854033 413982775 371869297
15382176 2583750 2729846 50108408 44454372 49453185
55836038 51420378 45892009 303227304 301242520 256733227
8410304 7689373 13692593 79485096 80674016 83143496
75371418 47165303 32153321 619812820 707570919 694533952
3352941 1988884 3147404 107291074 104477831 102262650
8540413 5206367 1572586 19362309 19487843 17412633
136735318 49584876 1496220 467252509 445095382 564721366
146230424 66518295 48915158 308495103 302052787 225929439
347932729 37272731 99446537 394507324 398481666 284472158
11119831 8084770 2200014 92647765 102750772 103574586
101926950 83551557 31900727 153027851 163352080 151156991
432630324 174018998 14747439 655316722 655979773 635822912
10249143 32057995 10956452 353766901 499560347 535320034
40055557 9887772 9235307 119632898 92233005 127353769
625234 5367513 3933309 27887995 27996153 26248816
144100162 40600144 65185681 613858883 550607656 609022488
207948088 164986772 258604681 720515642 701873445 805405192
817551524 145299752 468770522 977456496 350878534 949368824
107554754 120678808 207855016 459386606 515856901 484292621
351711106 124852161 220171896 910929703 827047246 915590081
231757675 131283954 11028999 518543536 364257816 517632557
53418267 13252601 11776940 103782172 55548299 101213513
222220655 78638022 14598645 250060571 252151737 249396228
21859383 52055677 24869726 565042255 596266799 521035820
28639773 38146026 92204553 376586747 348931696 306991054
380697667 157248665 239949195 572984490 460924015 444428530
75759406 2210055 37073782 274209526 273221930 263243333
3185716 38720622 1827492 500120863 501409422 517163123
138095502 43529388 27670056 916600000 979063077 911419901
71098279 55653786 38118486 589134523 569787842 568205501
473470450 105776287 117354110 571045863 577279641 531325357
140006666 4994892 30425935 348892751 441888925 411734180
57162798 247835504 60837535 390827093 418702898 396424555
7593552 2699085 380564 11112620 10926557 10969452
43900705 53415237 32561528 203544689 190259447 226168706
87251106 100172344 61288524 485473804 470615313 378429365
214454039 64556398 3162364 351389012 173901909 228372568
4890442 10623996 3041895 40761043 39701859 45179557
9099127 681139 4901868 96981204 93746337 90934428
21874596 3903765 1313175 72506184 78198942 79510465
57275493 3497179 122354294 509525405 674692587 676005350
41189569 3150048 28630414 290620870 318492211 312642904
376667890 85408721 29927506 531412669 432322903 419739975
37828163 58161534 171211 373165270 365601789 324586153
32874005 50717578 19781967 549709614 584911299 549495898
415785224 41531101 167682618 487123548 354281553 501123485
20410054 39193016 53128811 696204187 669586254 624862166
1279094 44439492 97466130 367370693 391855495 358187508
28804346 5873980 4314311 141823478 147762368 148410494
288679255 6621592 31882498 339659311 16960505 282656762
114269913 9363992 4798644 457352241 453107790 327182332
499734846 249610792 229780179 571409321 427703056 396994168
20505264 37963606 30870229 132157417 136369458 138796873
12134985 27173628 9197058 170181988 208269240 184458724
63822385 20909007 1523746 369804628 376141623 299781452
18520221 34133548 751540 96590321 100754874 105348378
72162622 5931242 30024329 166891641 115156411 162660090
360866706 143407975 481937650 824128216 724074091 859811130
74044806 8263577 91035814 509532126 469473441 543005902
254525649 29354801 11000715 690241070 692782818 639696170
7295949 1422941 2147311 38321187 32030626 39258410
2701794 22151500 5157774 89755682 100626195 95354377
127538070 41572270 47298221 267502374 365934759 323898493
72319727 32621429 35197438 524459971 624649163 576865819
131862511 55518555 32566591 381721176 388160128 331257132
209223737 284923200 12415514 718332166 749364446 524678926
395121525 306678026 293817916 777703425 590374288 684009684
397202498 13742523 136763723 520286376 554028569 332591181
27848694 1092706 50174865 820116039 866157189 885353613
57826456 100742236 24383381 564680266 598758645 582374270
76679039 19390009 35772214 783280794 949421757 760971945
25913502 46679718 4750385 673604874 740652005 698846307
439610392 91657156 170302529 586434327 515720539 595501538
61672193 13318812 33961904 200911757 192302126 154484252
303138102 58309866 16620794 443472061 311790621 470829751
288204191 229321668 112205679 581178703 593013116 582948014
130493934 66402851 21356160 228069406 218835195 183474646
47072599 24001113 104320525 892679888 819841897 818844625
24977011 14045710 139617378 727254527 706976916 714406269
250007486 24310020 102403866 446606571 368946609 451957710
3511171 48066246 19397249 167512526 114004288 197824246
102300315 75543221 66989471 175242453 159322272 175897776
266861131 17155978 27824645 454577994 404148832 456995397
48119707 21499241 4542072 512174269 494618907 418912398
8578783 12613923 3100363 268100484 298835597 315745121
1978025 899389 469933 8942402 8379297 9845160
4204861 138362540 2496919 482429574 484374538 478641399
367667063 74408803 62398061 655778153 585549055 562570171
15126134 17435163 37976120 493859816 484515328 440730461
99558159 40024860 26239254 543212039 555562750 386761749
17130473 81307882 42729687 292630976 328984639 305935834
366983822 15491075 98364318 908216602 877987001 909030392
3443155 957296 2764174 5782246 5842840 5526034
14692837 6052368 23594284 317591653 322654506 311979637
641963333 89405478 78798393 883002342 881893356 396649363
459475225 329807198 280129932 609211634 573893761 523465106
151719941 18914652 88002600 466721454 470622284 461973624
54112030 74273486 119524731 735169565 721995981 681903253
13731882 23365630 3029567 113748398 103836451 97790368
186796372 29313734 33408833 385596275 273408116 373194730
143504863 67437081 110422409 443289036 357617822 456328813
16180833 50180277 39223995 293236225 295402681 328814553
105392336 8727309 14960748 203252148 208811007 195098200
211731110 59214224 71523250 435638648 359520843 274961819
196374153 178899508 51350328 814140361 886368052 870180992
57036840 29157437 29945550 258265278 164279990 255533843
5589449 866139 833107 9569558 8768463 8851333
521937866 91346601 96839944 590364254 521627414 372965316
134515812 128104065 13864222 254899228 206340844 153126756
13580237 9616561 64053301 235428883 223349874 232527530
47072218 33373384 167343526 874218535 912255329 924947037
357909064 33648283 25718656 630269303 598363538 555908736
1514496 213609 783680 8844274 8341532 7373433
52118186 48979622 49187886 507326321 498358359 470271949
3696380 18303286 68556886 853779529 844604602 802122905
405191322 62852428 164434248 789573624 567698598 686463229
269467718 65636512 22013630 672092023 686618704 704356459
11513129 20954725 147929529 284826750 291336461 313848580
28242279 42801963 44973204 642988734 647876720 637930708
44559104 5685698 8359000 72264376 70033563 73577618
251593771 105038981 3014030 568884456 714682971 689365474
191318231 18487611 23643941 478115005 380826101 418956544
602645118 230220988 351505778 829575724 588341459 499956681
40225527 89590576 24271834 505054596 584329161 577226531
58370901 22555501 16333577 183558265 185196829 169819332
65330483 2915844 10720496 132908087 145634574 142831845
68940392 24682923 2741477 120556709 91606020 123094697
11189452 4641635 28447751 461157373 513796712 489815567
848332 64974831 96090374 418134661 464557164 418226066
652324803 24193712 5014394 925730280 813307184 788556117
292029892 8936234 38884172 700336101 652880940 834613994
377914849 3817106 318790531 713673357 626935289 541796649
207626623 104337115 57760553 411322279 432517647 383800151
4917368 16468334 26079493 187433856 183522159 152225829
106726653 48685007 81538063 461306846 385721591 435184264
449928 161743 540454 1370375 1457539 1287021
10645982 318000 16063358 31047504 24672384 36851072
22060536 66424170 5170224 434115120 496002350 460412402
895528 1052661 41753 21116605 21954469 23158525
7679419 5205325 4501872 116576083 116477675 111068144
131549898 14747111 46061770 162156736 188503196 176151108
59197218 51021021 68591948 149348061 150658681 151488279
193293757 16957624 14568594 315709298 310302744 335273396
83662736 24004994 12899060 265049502 275956894 250077961
40691813 112143204 101383679 483717473 603575839 555482738
15580487 63481752 20297043 640267274 653465797 630517676
44219050 10111318 6068434 835504197 802004529 712711423
110783899 2210506 9919408 707647540 663873981 710584194
88761623 40392318 83240884 387100486 409783299 406616821
93864653 719603 64662677 255730272 256535710 255498150
148528312 111381864 38109660 388659137 337038490 196254895
22563542 76475094 185197358 528098070 537091812 504589234
23672183 24354450 22739438 85257109 91519124 84648609
326100479 65499091 25135103 763915782 554512581 698689534
45389694 3038208 20574602 136618309 86038106 146305500
27363986 114052922 182449576 802119487 831851707 735838727
39851457 3166257 719231 184313901 208315916 210668227
245503690 4439068 27036705 721083879 703041545 823341805
55045886 73920652 48182072 207174325 202725262 147076233
217551606 79087083 51320552 346100868 356655305 334530059
539346260 345826571 327881306 676488914 704279756 678210159
442307610 95831842 111933517 736998705 700826211 634222523
18994052 27114908 8181806 115536479 133925130 103829031
349354905 145235346 12559847 375451346 364133203 194664278
429150954 10215382 188767476 648331677 759310103 687851873
303504280 83574194 52989943 531498477 336724848 553067954
62258420 44447430 220308 541656154 477141730 504319441
49492735 137054974 49116942 519922153 504083046 512832484
182645157 142670391 9809015 838921010 815671926 851523981
206627391 180197861 27779372 778867304 817394807 809846923
1504965 34957739 121811437 733221870 723532907 696571975
97090507 108576343 134372977 797398381 945315077 813304850
14143394 2012369 9499571 35368287 36958268 39654385
272145791 61340162 15854341 703147211 700395468 666661140
154126504 3360703 2537251 464769947 476813577 473386489
214901945 63258360 36321003 333321353 265566227 309194771
545676 9859799 3095101 123606327 135089930 115626755
276249013 67566355 69524806 402390782 400720846 450972219
232605396 31548442 10079928 261516466 283488983 231977219
253774479 108387692 410694949 711055931 947305870 938545230
104626624 141216850 17093962 702148024 720153316 740619402
8214126 1664382 2682323 32948001 35796847 32420276
65492277 9090143 24566832 89297783 67623056 108255676
17205201 1777984 9436772 376569214 463516492 554050006
37303138 46300826 1845685 762527404 810373534 725681028
5152523 21027711 281403396 732914566 720925201 669501203
143067567 9280647 25737641 186268758 162590938 116186081
381911928 89421056 191290347 605095976 528518055 588930633
20456024 25128166 66626126 877423892 876577768 915689894
12202383 13046453 2244338 205733342 212893949 201507842
74227755 49029274 158676738 660655653 746263882 707992380
323184694 80395928 702646 379595133 350462321 338923836
88872583 550768 4647400 442542668 563702146 398406095
81698507 14749957 79381545 477605614 483376993 524892559
145788922 60073476 51986369 330392484 331408025 331445857
15283901 587740 4034024 23232692 23304144 14542552
535011536 4843851 253452571 902832700 900451648 888073087
6178274 10904392 19872532 77470849 73835298 71372058
273264151 316739630 466412189 645866658 653918881 673673659
16267545 5753769 13542471 65419126 73296727 76271676
120656990 17558261 5836627 458617605 454837031 314136889
43156996 18204008 28183151 123801474 102511578 117051298
89404885 14439957 12257841 301510786 293543354 235475844
224682222 74785616 115593359 745016825 306497472 750394131
66163756 11497072 46162853 321657594 291156922 311675124
167669010 120595207 128210176 657842632 503112273 627956692
662367584 125241057 168624407 824631310 703794768 483074642
357232193 215323398 20805675 637269066 499563464 611149609
14257448 16989583 10191235 230113019 242117446 226299664
500242337 152994515 238377875 788515653 797484733 779868773
20672902 2758361 1516489 52013367 47797629 50782247
43070238 349792 12342772 74008872 78396285 76588232
172076363 32636785 20794958 899092309 987233410 596605518
37435528 48586091 62547661 426679704 346925212 441556631
62765066 661625 11293429 156941310 151417274 79432414
8149519 14062483 32206 61542309 55783176 61512283
278931994 28893794 211471257 294854519 213575917 304600300
121259462 22045464 11845714 449717627 549917812 341840426
61519476 25764554 1321648 224146523 228161152 221046013
3815298 12622937 16511062 316049260 385860649 372339369
530203713 20157442 12641113 576330700 745222563 696656792
414238417 113591253 117819518 934279101 671762901 675702383
184624314 4420876 81541840 381491806 227039681 280373758
83486970 8635460 28747101 677947586 673628266 562400553
19019132 3007392 5237220 542981288 526367400 531436166
138658430 197495347 147680449 642706375 782759198 760843601
8779380 1639712 818718 37070656 37866833 29744895
243277075 19104991 62792502 725004702 663827391 717249694
992611 64050493 14340136 210206183 209349912 128718009
169507626 27849167 33581499 383550596 430546602 385505759
6335696 4761223 22607511 195726952 176422022 176802259
74464161 4127114 129960494 743025146 752226155 581552382
254873415 23684759 94291594 322938138 359150083 384232567
65668583 125895667 69699907 931437814 828283881 936634686
57961531 104861134 20916628 424475083 425617986 400636237
17212029 13178565 24192440 371399216 450990551 405316277
167021171 11116084 1727064 542991681 739129852 744742900
73822062 101619142 83532931 579602203 637469940 699494514
70216456 102714811 12819491 421616753 448998215 382178459
276302060 110912444 25232532 414749727 304498034 371331721
195866047 22085190 22944320 550482556 541987792 565698152
8068771 59592620 10376096 779908037 655597317 791421934
266209 83854597 16998157 244003495 219216224 219485260
2622290 38076033 236463552 444896603 566111794 568276099
36742756 143438508 14910934 856486515 710664455 915051001
16127802 8369648 9576580 18264526 20217650 20319370
627986834 89456709 125989584 743106869 408742299 291442140
10791756 5395547 6853287 93533412 74335199 101963013
22215189 7359165 27917171 313116801 305514705 319168380
1719927 24086193 74096843 404754899 402806952 398926432
123007844 2420151 51029101 585312923 625505159 597390894
197154573 28229147 85243272 261209418 318509300 309719695
93583839 92104409 19668990 282722422 291297014 312985997
229024684 33307008 84041131 594052355 563937917 576511530
23887064 19567132 35494423 770117006 729025305 725165362
147352587 51063804 84025447 578341614 499728077 574211965
132142 14752270 5765394 63792468 95828674 94189827
133601436 8211771 113317286 724436476 716337237 718990242
353772907 141471039 235586137 832860085 832772757 734771152
647434639 33215099 349961192 792315023 236895879 742800006
12589342 1549472 9637965 69155881 60585688 77164176
147879921 28119617 296611400 813918769 847640543 849962179
27886006 162231646 2793792 485529576 624141944 671777731
449465 38020 285885 17617067 19821302 18976705
28008196 17273768 8896152 226956385 214062844 237695054
109143343 45404696 125893281 766382812 726740689 703520355
100093489 9674500 15566228 138460161 152230652 97856833
45515090 99529019 150448538 488830656 529284799 523697111
265588404 80891474 4011546 294606254 122360833 161726824
648435605 33811492 45173592 698147376 696215662 473168634
33922755 14890991 5204955 291598376 293238763 293121488
1083544 1021264 2154146 44945293 47140665 47867734
749757 559818 2439355 14067720 18764645 16227260
298191139 72149579 27141303 398434339 369117210 341850561
47643649 5599329 7151966 307949332 304645144 333040876
23085157 3534338 85616115 722032485 743958783 769196388
599740320 320705172 85698389 712383297 498400045 428485364
74489608 10523335 26988408 428056518 399000560 305743456
107283638 56567089 50896643 526253953 592010095 571905648
67281326 140475332 51073840 167783201 188044924 197223717
55403620 51788861 19894223 249180348 194332503 242638009
186150962 13755774 61634 232766391 180706390 218011323
5966297 6607565 1545455 10377209 9269151 11212163
183398501 73809597 90245396 236399593 176604764 194432839
54614933 56584797 158919964 435653263 464374649 468207355
48457147 39105646 39410553 296634993 229427552 318085642
33182 46371 252157 758515 751443 754923
563628 2867147 2070487 144143227 156442483 108105771
240077796 29617900 87230509 484490162 358465303 441008943
42186373 54222719 107269629 762275788 803385681 679299246
401669044 209013003 465826749 715949046 522402997 651958272
337703103 72019040 47229598 490670499 171037247 490744132
5245234 5997480 46358238 80260095 89757362 90615875
16004611 29952232 41418704 191116996 163069981 178820879
270153890 231781943 102954929 767222675 728360948 787760548
173760457 225091721 407022957 751361041 719275791 847396537
44895461 812031 31697805 275934570 216503565 283527441
15134 221326 617104 5010291 4521858 4141515
652571166 397922054 88864930 926781396 902105025 851379216
470891934 298268320 9881526 972147891 943724850 946955639
231398316 6923690 5439109 341849233 218476753 323937864
87687132 118866998 15938826 664457690 615305680 733360841
130485916 43291537 127881966 649496230 719702205 622111425
242408424 19267870 81172356 311711953 323519038 125835616
9896847 39725990 22884489 172423239 139119918 178746877
352508561 162888276 67476514 802994999 664938283 810293489
92592345 57774597 5007248 334951936 309781054 286485055
300737104 18660700 100517971 353709127 231673060 243324452
422980531 400036646 232228148 920067786 951070154 938980270
281905081 40689193 182220231 358347795 438502184 338521734
499842545 10391166 300450037 717857366 449261153 667058024
151668391 18873154 178783859 958530153 942861404 879762014
596444006 94417904 52436465 737451687 810068773 617580216
159060088 90796345 64538477 517335509 496185535 469953544
7429456 33865339 22401776 460541133 412040570 452879638
148101526 210002608 110463588 899473549 801237266 919515342
105195091 59470290 62500320 351686735 386705333 362104197
89109016 23654946 74444738 556377993 540677654 551159423
19977423 18646 15552195 641275197 642667613 610837673
511234233 237519328 105926721 591684752 584607472 255905047
60474823 6142688 10806891 92503906 95682939 83844999
62304690 204482673 161950667 923204588 904268411 897031099
591999588 88370991 122031652 881370237 706463383 507541606
89995542 207690526 117772837 550165843 502498609 592147402
52905290 60009968 2641870 402896258 434799167 429845770
126042706 180421467 67954262 864655383 829755166 724306395
91606437 20904454 164726869 428315122 375548351 388055239
1062752 24723901 23704311 135797857 126971807 129726582
211770524 259442531 46823057 792383236 616221704 803891535
26484754 7420114 47064452 138241989 135015176 140734904
320419178 124283066 417696193 629402938 417255978 562289666
197994162 159339020 173941473 794506025 821003364 696610867
117080864 62891548 106012177 232496317 295113853 259258956
171605480 101863 10851840 388483445 398101265 346036325
20962115 2860227 9436905 84004871 81132659 67650406
154624714 78306540 74279298 422777097 361717064 438137728
54688814 62974066 46371496 160265298 145522443 167544119
76268466 230643967 19839588 774441310 888331506 905384439
453317121 163191067 116333137 552645253 517718380 494283289
22144186 112840466 33533439 792879791 768279195 782655543
21406989 10390251 1333939 55651085 63007830 39674641
458043 56040839 131060540 828530577 820765805 815528505
306019038 44808001 37761256 592023095 695899921 302376192
241708346 76347345 68029835 624517453 482976263 387121018
66169664 13150748 100905455 711092964 411625390 655751582
424358111 145643177 123399720 910984393 892124110 838865155
5248794 1673657 2284362 9747791 6322579 7552538
176901185 84726045 49231011 218603295 196173180 74201642
519540499 37956625 300415154 654122795 318661792 406499378
275699 1254419 14672207 68509481 82250332 74402934
17991384 132731514 5812596 805377714 905113056 891871799
21722749 5660389 12526269 362196831 346933768 303841804
167538864 173824434 37113657 947606317 887878586 825424521
393849937 58698280 159697536 703885177 458045796 686560112
5365350 185523004 29264643 900389473 868279221 801807886
96099323 39868736 41636128 127024704 117749779 129092620
6922107 14455734 35895164 111585434 94609447 129585859
45738813 47649856 63264129 419181022 415728075 435682978
398792278 381831 74947753 792106070 767798777 682366308
9507386 10341020 2940091 38589179 32909576 30601356
596672420 78142144 55132404 873109657 401087474 911081282
2216902 151763 2994481 27751322 32497994 32573776
109335201 74386007 18397368 763066745 791864352 909343557
112461733 100477401 234796287 695264601 730540270 797780508
4341645 1773275 8339367 474335617 432184495 457159355
90104002 98326295 59362032 555165434 755176221 560542014
715522019 220580839 196467672 928915209 905828871 600578856
162563152 302615319 161674232 480212825 322092268 428757083
724853698 86771258 106471012 905545316 657464912 732108681
494814710 27743346 318376257 864440075 939063879 980445495
4809464 61865261 7960067 169282419 170633463 154860016
101335737 78611255 55896966 511139403 548144121 502031699
113508697 59924342 10784492 118337889 106779015 110397567
471324224 173899917 254784297 641001489 360036726 510387910
2832423 681183 353115 9469497 9286486 8165395
67171741 6919668 32818931 362076701 329710088 344016714
212648892 1936121 9645801 504950300 413786808 457532842
4980323 1537662 221337 67334817 47430701 50802342
43268991 16348510 19660820 151939855 146119871 143512838
77690450 14160520 10110602 252905715 265427831 261595614
100208981 68854413 2998931 158543246 130321759 153408227
208395124 76384054 122352998 416600546 438863631 439194795
19255658 8595169 37303589 460246118 444295418 438919691
64736769 63169863 5481399 184016618 159553780 140045379
40455179 37882537 16236713 134528029 135626006 103739703
442792925 38000031 106914504 769911630 472857937 800898990
248351225 12421654 23494657 490317001 470872936 436032315
407087147 531351424 470439285 798598706 892609461 857058347
558109103 349382726 62874729 718196563 826413642 538713381
5930574 7714385 13327071 94686321 90518929 87428393
304258023 35913441 120663537 382597595 336549677 424793398
9543392 11709844 2613976 15480397 15210367 4533185
14480212 25217508 40324563 253861956 262516285 253676420
154505035 38735070 27790474 815545686 837115652 796930622
21130946 4996947 28148714 462892957 532653258 465246548
160964636 147654978 18778924 286472214 279236906 284511847
256581962 100319197 210270801 306874722 245612047 282034854
808 14674 3944 105065 92918 99423
187319658 4691270 1017363 290222685 311096285 263648914
133819952 2354975 39235431 236119951 246985124 193912652
113285524 61389357 3414998 457675308 456563572 503676038
357769858 103538715 87070423 855002129 910972053 775873405
1404231 11650092 5590087 48086298 65080494 60247067
23906572 4656062 17601549 99981709 102093744 102505832
31413853 1872686 15773981 72428702 55249342 74746428
148669890 28710089 18036646 177471620 105764786 174750417
28166807 13367416 4838238 431105659 395594564 432664332
2077778 234489 158389885 226657631 439539531 411881960
17986280 17137441 69984969 331680135 326323132 318022143
198411232 170928564 18504669 874516576 942220095 651104504
66870332 26857057 220570988 904580471 761477360 901184837
133860587 190495908 26395521 684633002 773961430 559000341
2626672 2268557 102335159 424267391 581534844 610780863
79189930 17209959 10430635 107338390 92502177 114910025
69722630 12736215 23872807 89065415 88224849 86209875
214766238 57041738 25663147 555678007 496749962 561715179
558308227 5330807 238958361 749639097 759466689 769220038
809760943 570755057 148137903 887625504 885804455 759961175
159751815 138080989 27509038 247031344 231088822 242998671
68808427 7853978 32625896 418520762 378516026 426994956
190166276 12889329 99160185 224353000 131989292 153176543
46640074 6220682 23875806 69552387 60971382 60014593
70645023 44095123 15946684 136970512 122400548 133685071
252697169 15916777 232384167 509810763 396543021 355766829
8300778 24312344 4237682 676270019 569277227 502949555
480184786 363909446 260917360 676911492 458173451 619927373
51889218 10517478 9026549 731857772 616185744 726672282
37890558 5226101 8916388 134918962 128353220 115550366
34648203 72243977 9777393 418495538 433936932 416970006
139819105 97200493 144955037 301814999 285328580 281225018
243569087 129269149 194131870 768862602 716290318 735093602
61352582 2709131 8022652 337538343 359591130 373960774
17401064 1187742 4787998 47069577 43875059 46093224
183373679 28535538 231978952 836511034 813999092 906448531
14565584 997917 5467127 41640998 43684187 38140933
54445076 80826413 65638372 515992999 519874867 550985100
14713160 25522814 412748434 778016845 760380662 768148852
5627429 600051 418198 6856506 6647911 3354930
292569865 212742850 22083211 350599986 349151997 133526629
21909395 21494986 17365997 454347657 453409077 467685068
69496257 13310597 18253540 879021854 878270785 795511965
242402347 57570447 15339845 372445188 312292777 340347647
221054326 5148554 102903142 486496528 551356638 448908902
349628621 68635021 47687538 875934720 842676130 813975865
22373628 27550292 87712 221708122 181799867 220560827
220128406 328262017 191392090 421561602 469437627 481591299
276671 1538209 1913813 11798863 13086723 11852237
57667982 56459291 5653728 361761041 398701124 430538711
270737761 105088021 98083505 640970243 619194361 586504538
398180685 246014631 221588215 652740751 606197028 813832747
77257299 53597504 48032793 280713108 346664492 342082449
16567490 754382 6408319 60909870 68242441 64878964
404803216 168860364 124447195 455852124 265992790 456382598
42461497 956877 25104332 232512049 229887233 197125314
48720373 3871377 31888642 337996005 301293911 325589566
30865143 6546506 57940130 76709776 79295106 78083670
68817708 21330649 8301167 259497333 290290049 211972915
604680486 291852241 326972443 863329312 883351020 717237863
360263792 66389828 132442124 563974586 573613890 569745776
245962159 18671579 90115937 600080054 609549353 608415233
386941802 56880487 208286898 614472408 306260896 610797156
500862912 340757037 467281652 526493500 646501613 622518576
75359106 58475358 65125615 581895480 682930203 444844773
82624926 36083246 3237998 183977826 176162146 137024205
29111635 19782174 25289135 258414550 258494785 256900929
30615105 49525717 10669804 624558963 601368236 609285995
47593771 152981189 9581702 381771675 502024296 475083765
304314671 196459751 21624069 699271444 708932726 620532787
58785963 24711913 8009264 441242195 355416572 361108207
2348651 18348124 58717658 260635147 260227019 269997366
3995044 22492218 8171153 87736388 73935691 87107329
9172107 3993008 9487809 278040109 274697676 272255140
20989697 51928 3896591 67178365 54555737 69800792
55719368 118763797 7506337 574235625 636380974 645417858
95002259 87229863 138782791 590304304 509477361 611070344
1052874 13784751 47800638 537719496 492696942 516518396
55399640 60815966 50257998 292553691 287798859 305858291
562562431 168770293 33061777 738271775 711462964 202490901
472397549 71397014 391726810 854272339 833065755 811224532
11896467 6158570 7910462 85716190 84085286 81408101
412487220 16063467 88709946 439951054 346869536 438849733
11609414 19258419 127445413 804935537 789115933 766885145
676918932 75186734 124625201 766562905 559540445 778757971
31326116 1132547 64290899 946300345 668369866 783899874
222040174 38692266 117426811 940639938 893207351 895587077
278484682 55845601 486376 535606845 487901678 426053466
95831761 50208471 74153000 109690113 108018715 95833538
210227919 84973069 50877967 838983974 892729742 791924650
229890081 3224659 160284482 440787024 437659738 498766775
17008496 11972942 15714792 229208692 213209340 226865582
5550146 56002362 10648375 349076320 609469261 590479059
67539878 68757550 72563947 223722196 234374047 221347572
155800615 16055261 30153759 276035435 251325926 286600339
204479178 9914032 45546174 534177403 579981724 569316642
270969421 182780507 90222695 369857572 358392303 239497421
26705671 44133429 67509579 392908234 596218659 610202300
80310502 18155188 14235714 108694605 112704026 66322155
179067514 243976968 92481556 390642923 420955732 414161219
18094256 5801138 22480866 145990307 151174272 145667479
150914524 59277939 27624968 362732444 412886755 363863607
37271056 77681093 18740289 480406209 384732097 495826706
350023380 271657070 142903919 876443660 631588520 694163082
26831783 5173466 18406384 95334614 95249471 96679365
79618752 60535303 2402319 413364243 424284007 405821739
449780562 22630962 63317211 630383634 327075519 530353307
167538412 1247231 55043550 533475494 516004597 570062812
434177039 136743812 247576925 836093311 952014229 894635786
1657046 1102608 1743009 23686919 26244233 23378796
11559979 59119491 18803630 291360836 306229261 292408388
33732279 5383911 32866177 260861350 248736048 243156473
15429968 66364988 103556357 496415712 564965382 537574391
84426220 10492199 30098984 354166012 276301924 288199148
134571381 29346551 76555988 279731012 254819191 273306473
72751750 11424169 67865690 522589232 644705137 651622476
135225379 114731749 19825164 179357301 187525111 170897998
169932 4798530 11025237 162921001 180496414 131479261
176523761 8652573 260304553 829882230 858863420 928412300
444328512 556048373 223395781 853510543 825477592 854934049
73034576 114072928 349828527 523015269 588264929 602952937
449411633 29674013 202977384 824696765 798146649 874236626
164748642 68815598 43148321 283123308 258008354 275607770
101979676 40434739 48740896 144012069 169266745 162224364
14738222 26515146 26171263 368367967 377180161 371057675
410016511 161534346 145165691 598993023 629707901 573480795
300042746 48859409 55664591 636058225 547137798 629483029
342633251 244812000 145117750 519631016 417623076 500679022
4539051 23678840 49637718 448180790 541718434 540825606
57226163 132633859 24816770 674746194 783730067 771605737
49635199 99860150 12344682 478166599 574759773 542938685
119049342 70343994 32958701 324624602 305225478 296929099
131685982 20650467 43521276 386819556 393970737 345276607
38612458 126120284 203460724 674082662 665131840 682412741
103219493 15622680 34793958 426585736 334696337 417751726
457801125 17408481 417332899 909904678 561492784 876809609
15436282 22566389 28369592 196848307 148502906 182963181
163380225 17707686 54831927 289423457 250394715 203862523
143371668 121647101 12255988 564736992 573061155 562661974
397314376 91138455 89348596 448371081 372807652 400448321
80176115 22681895 61745930 822918821 728742413 806371461
136843363 53433579 10312145 293933230 289357676 288784516
74039010 82460280 111474245 443839043 370342809 467665208
19712048 303632827 284640494 814696145 914228849 842496695
13316593 1849848 351550 90374391 93228694 78995006
303190133 55911168 132709960 397458862 207719398 249627014
105526776 77956016 61645481 785994321 777495242 823483373
48180989 12482 19961242 585035111 521657661 588641636
70345324 90297747 86948178 836497880 827892222 858315297
245129720 56588172 199130803 302014305 290849374 308078710
233469 712998 462984 6164241 6467832 8623282
42797234 9028556 37862202 521923208 416037468 496986293
279614244 12421138 57261891 384259917 410392795 197192246
79647047 116306504 118498708 801741058 707106580 880485831
13304725 214035 651535 37892457 18368555 33180997
113308975 106381463 146403214 683838011 614879826 702128576
62697411 76064789 154369658 365668195 441775686 492637016
41784976 31981685 63301696 438592789 421234934 438071829
200213818 9640824 23875197 252722980 253436729 170179671
21886032 18792392 3869440 153147567 179926261 167866570
416620034 214813836 437692001 712999979 723803605 747396612
10711836 17301468 13363376 104854057 180256372 161682630
17907226 45457314 26418251 757257818 656233521 729409571
41792445 1301024 77324891 270666522 270267827 229091307
6743003 9554954 16993322 48962133 46984599 45676773
37277830 6396151 19930744 329906643 325269880 392954768
78054979 21812448 126500360 819511598 808431006 817787910
77296605 193033147 89459218 808348567 645783141 806112756
322631091 125360039 90271861 910427164 617336044 790627580
25328130 3159595 37308005 186805864 123292272 192695992
302794468 45069929 112300219 377308769 397135016 436883952
11170790 4066947 4665134 693656085 655050217 685093528
80187032 9606623 21461677 709452986 685536500 738424856
147478848 47799094 71144852 555658939 566961531 567273463
155188848 4587998 40117365 224149509 206164179 223233920
8051172 1688454 27063523 384489918 420224923 359690270
26796779 5118299 116440669 266546824 280015602 270840130
21032132 35274900 24019576 240382106 260389473 267795923
279752277 101147923 51670159 872541282 892605894 589860988
272596677 154703114 122071542 684269137 537160086 598509075
14847980 24975408 29967501 100535208 116126719 108780016
23932373 4511737 5007892 90116713 93311710 84860133
77294052 60621321 51191527 502895277 365119694 353905894
332455417 31425179 38829939 849134732 684710138 504211655
24859716 14702345 17143927 197271220 178027147 192062897
16020689 56096417 145386035 801072732 784359590 765477795
928828323 236607883 69534226 968165770 724198517 662631059
7416085 66745508 8379373 196153521 230242786 211100784
49512294 24442090 54950783 395262656 378048225 355306502
104940884 14739653 6335220 619151045 306789983 534706013
123349387 134333335 147752139 776849404 804407073 745972267
46275479 18278510 8613340 51165801 44712851 41417287
239893766 91278189 80950782 456325932 459547966 485572897
41496528 446034 33098079 465750913 481757777 396677689
201462070 172873472 74893647 909639312 769459796 903767902
408570304 142083789 194908427 800842419 841827925 845212553
70383771 77363379 34182316 161542872 132766086 100330123
167957584 48841163 43005732 577549518 411208516 626672510
92970992 10985423 3614890 408561725 447759910 452200746
58213169 35761178 26921667 92456017 103713645 81815780
772689345 22785020 135699267 830594219 427681781 735013390
255355778 149968742 107356355 803824014 742940550 768751631
16577535 15370628 27063221 495089976 478993740 513197545
1594675 2486977 131459 10553096 10995281 10765121
258320658 200491018 453765021 614019253 622004392 777066568
24039171 26499273 917830 148602497 154672228 130035199
52658779 141715442 52503989 686167781 759687178 734548596
129938056 127349758 126103308 902351211 886371217 925884750
21088452 5176496 2476428 92719439 65194003 89349426
11505044 8385351 9125942 241432252 242241226 248792348
32943301 1010800 13792699 105967043 103498776 95311923
133045605 9522198 45765295 711609104 737400745 680173587
24705733 70653414 10410170 627273389 617808614 551174421
190426903 4209322 75593557 313898162 281306337 355035307
320569424 17871585 182634370 654791192 751183214 752730943
29416162 235702750 2624688 932935258 796690306 830317666
23797212 36167208 39780039 216941936 265032014 248717988
704087235 184219445 161477299 771462342 350650158 839364497
149462943 25520665 31373030 328163983 351993405 310472226
198119676 9050190 28073309 376219451 371772634 409383680
28316720 2952192 2730011 151964322 155429463 145083536
39101317 121410181 63825251 740592183 723359765 737213555
10225223 47941009 170429870 688070939 675465398 668031614
144078441 20849092 3314061 594313933 607876184 565670838
371135057 8445151 71231898 559809362 544694643 501347513
2278375 952976 1953816 7776466 8719389 7773997
384571166 44503438 82066608 887797216 808543602 811871552
103973244 81761074 6698654 175790045 151450685 174766850
82762459 9462725 11579465 126005094 118705132 50383042
13564327 48701533 113048813 680680871 659360616 657963186
375687125 120850963 120681709 617260131 603842276 338526085
71144288 98501527 33325788 845400992 781349509 831394641
26371169 50666448 12923834 155405330 101941881 157800756
59936675 58991927 32245482 101954076 109059407 78072682
229548767 14864821 142516645 675976726 955062590 799596386
26281390 774224 1508540 29243911 26479410 18731928
618032 157831 66736 863173 922779 648636
166085576 133297490 26563882 408027349 366304673 412220564
539042293 98707142 138617334 811465816 828998563 835276518
34064821 6785862 535447 97100251 120258880 109427043
158197629 128003481 216243302 723878229 763366354 791102361
539733070 208118708 184316789 807375089 743441426 707495736
194843392 75425405 511258 279530530 243732832 246921097
25169645 3596368 2360716 58741222 55984100 39862933
25554324 19978050 56416251 229244891 270111048 262504977
59382483 28386675 7233682 693624472 628215671 697715512
57731495 15996545 3944143 72849455 74327852 77427363
245559314 17535529 236217731 812823373 665734622 842951930
17559671 121078707 4678531 496041471 468959074 423914512
3242335 24742615 57320025 864089799 870855555 846896283
541489863 283869260 54666127 751453640 680450085 793099038
310431515 142041969 74557202 800867121 328816106 729220459
13659243 25463123 14210224 176706421 207179937 199306463
11970637 32111076 54665417 697552292 640627050 708205695
154872233 133616096 38817587 658288261 349302639 672403390
540324572 6635292 8360179 724170067 561383161 710545719
4108312 73810 1955249 103859728 114049712 114397406
9581564 2941628 11365510 25562354 25683121 24735036
29810102 7634640 1526234 245299624 206064295 287360736
51966844 25492048 31956949 187087038 180741818 189791932
31529310 118334929 49234152 343195982 365950201 358134648
70190782 6081047 64355405 906761761 917121169 914982222
41055006 61056860 91854567 451503489 446536024 440939451
476178675 94055423 57782633 879288922 813816199 776890517
6526286 6390766 2505472 23554939 24055064 23506276
15642868 3232273 11424337 63527632 69999664 66886413
68204544 56125125 19294577 274248696 388068766 268546505
64111048 14814087 105845796 402658160 332015219 350118866
95304302 53292243 37687290 606898949 668930209 659175389
31031816 4078175 806611 50108135 50408664 44696360
151265987 123541829 40551945 231074227 194911359 213157548
43761318 29463608 92842093 607202001 745229802 785911392
150340689 8693441 60999153 251698452 242848487 241567940
67357718 13394140 1091732 909389482 860833082 905140357
143546271 12913225 113487373 428315132 297400848 279300542
70697451 172785089 140027931 821028840 713322632 876384435
62282052 3767508 31597945 188231578 185551775 163667967
290889049 37274709 43223067 402276942 148755639 349310092
205854549 34034006 66241003 233145636 209145319 169462574
41691439 65777637 102630638 492959175 484771379 550891973
107420511 43192058 187056757 302996750 308381409 349302948
149285845 61247164 90799654 266494169 296542712 304586182
13608091 85979148 37340183 815356704 654502260 844671732
89234292 83948403 67734698 118519971 106387982 103590158
625592131 497264021 566194565 751140688 630214940 764538659
22892418 50826857 6660573 443434189 525431583 603244185
9165852 36879283 125528799 819271613 775116841 857375784
1238562 245871473 25172704 782591806 817149570 863422622
248688402 9393684 101676785 339039899 316937994 352788851
16149427 105548373 35046993 719216239 749161420 798481684
7167135 59878006 69798293 591330058 558088115 579120315
80356700 21973970 172704659 834666722 914134328 839767324
81916252 19676716 16522438 109599926 131580059 131822298
76904114 5413595 16335197 294974760 241568783 219388207
17878451 1175455 13197269 124116258 124986079 108071170
86195164 9011617 142789277 817886459 733811151 870574149
59913934 27097770 77273410 260564080 305066842 356399756
71249471 98077927 26718539 110547536 108630532 105289528
42526709 4247255 27800402 177337674 209187996 205119367
123686871 15207428 50432158 762032302 652979911 727161469
308724726 155166620 70781162 913009150 903149427 879722134
32908568 168661 24109535 132299064 113945714 136876456
209830198 103091123 64735409 416017448 455695072 377112904
31579589 17096541 1277744 77108164 65490617 73073368
15139326 6591231 4133927 22861972 16848133 21549869
306823695 218047350 69353732 596220241 694288056 612063391
350797696 220226779 308388180 636982116 627884560 711046824
44828962 57094241 45336985 376031186 351096790 468206691
69071054 33262968 37664879 287615885 299326868 331232853
677548699 215660973 33166350 834986472 533568784 852216444
207947219 74960395 118500940 330658283 218871070 339822299
407012997 26415819 17436968 910166441 789145182 784332919
76609584 4791323 30497237 82282402 75812098 76279951
64213995 237138172 4191605 847392162 895933601 928868754
152658481 45588853 83100833 305933841 290512231 296137819
2145150 84179501 189450073 641896731 806361805 823895920
10650026 20293604 26166822 131673715 145549811 149578058
145411153 19167362 67612568 166028766 132462790 166715352
1246270 41009383 2437024 359350011 355577094 333353787
167563976 84925781 87785377 569303562 554660510 528359086
82714314 66528045 68443868 578726466 544712658 580824740
392903349 58683812 131392692 759822044 677888191 500165471
62428137 62089881 12558118 887992248 859113578 902048263
373552971 74837204 19804584 644851002 400646655 676869089
61788620 11128538 78290364 737184960 690304200 738102673
596523976 36114659 11928305 654548536 141203251 540721916
17441485 10918031 10315197 59147587 49216780 59463534
8124552 67893856 20773006 448701358 450905041 484531186
4757620 14758873 1592282 63570915 56954227 61092949
8827338 18168325 37066434 234933771 214489406 178656835
211447097 173508118 12972001 496654471 501554962 368358294
333505743 220169545 140838381 609907582 632080175 623503223
10281875 88695250 1269573 322160539 387450041 407458424
83581128 4523288 8148834 339283677 287979603 322367359
1236951 17042907 4002661 91169192 156227218 162963539
332811588 3205455 85677499 625385062 447486391 625059440
87842454 98893325 7775478 426656961 403906765 434856486
534608437 2947467 107930654 830470104 585368970 861325652
470008554 150589030 92146111 567019750 573745549 474145705
24422960 227055 5606532 76546910 73892273 77580856
5104445 232312090 17485386 553769674 948773134 680076825
25383778 2838487 46534873 894031500 913734023 885725278
698095708 162303582 399963544 967803626 935708823 725381963
553537771 37277189 458358264 703062488 236642443 654563887
262584263 18249222 44912783 348344395 251266318 383615875
8003764 11581302 5547169 263041601 250704117 275351740
160707217 2098087 11457605 337833804 289945363 366182813
39442732 53596400 129955040 729520141 919434921 833798385
136013654 148828553 12323065 715246112 649494407 667205923
46447678 1939071 9914341 105870346 105221896 96315655
360839123 95786531 250415198 610237665 674845262 634933678
232481936 1522430 735172 444760253 464941117 323896262
329709885 21093306 135295054 587241151 529474241 306598172
484634137 206177489 21671685 625355589 488384871 498074625
1742311 8214187 1666321 37544408 39611985 44415600
20926603 21110120 298706 268489900 263804471 205189944
160921248 17984117 86489736 222064633 219158850 174396009
162095539 320645 4105758 217588268 171984871 141254217
194774474 51371586 105156856 414952633 488672604 489802291
69227289 4647796 78122178 447873253 471341840 376735924
54036237 71491073 31053622 430946721 423428966 360068304
286642062 151463678 1084215 374256069 324153864 277521330
133637098 73722017 50965114 418085605 384873356 591528825
8631387 8441150 597278 112506611 117769958 108242288
44665733 22191329 21920504 646748711 570078357 435087180
295598735 98979912 168970014 408341852 317538486 284108295
463793616 389154663 186030832 753870368 660821031 530349377
498841616 20780174 111214160 836849049 828507160 890472471
620339018 239867009 297338134 864777408 962096107 948513020
226367707 25038794 101527322 274747951 186246797 245067874
347844641 151534619 37282599 832802526 796939647 835181159
107171834 17070835 58551596 284521529 348718000 396438421
324121835 101257053 9072415 843649159 861056602 858943637
86141495 38554295 37879247 219664352 236679271 243800067
89432502 20906597 145298358 397842321 386387132 398347847
118531677 53832120 40073944 684822350 778760368 682741334
285879622 4852176 36102245 404131445 325541324 339878550
78255625 19068221 107961627 717205259 511164373 564902634
416517407 41550335 269122883 506739643 238254448 478396912
372073119 21704741 64409881 658846522 631985970 492861602
69362296 23942205 12712115 80762032 130930251 86606652
67977065 6684539 112816977 411397161 458433799 456066135
3790226 94534523 87852829 566488570 590852989 646369393
88769434 76259859 29952896 809364310 835127218 822815890
58155256 27892469 82878917 558401169 600865203 555006439
124762443 1984692 99904205 311894620 295742020 278681551
30952744 25932537 77140068 187277256 199084091 181648830
43620768 15536766 4805113 296820724 349738104 336117104
45549555 45752932 69560338 535482497 605533428 602495739
106474135 70346570 77418891 116278132 94378144 131519570
116300640 114889566 60020320 629675218 530905806 683694674
106271 363477 41632 1766620 1909843 1985514
42827258 44958919 18044560 177362967 192767953 184875647
61055136 47049541 104063771 487374070 530850932 518872740
120989916 29002830 77895592 125335507 99848154 120663053
353580825 247094530 46692229 564355345 568907668 597730032
9440442 57930766 46831101 770559438 833676023 839334099
311489577 19264524 266374989 896387868 527122466 919061986
277219719 188699993 82613416 354217310 318247810 427883836
46786321 555428 53450553 563363225 377905557 527307617
43318155 301215 5499424 87923952 90437772 68731634
200554880 76323507 35396509 306935230 294974456 276096240
591436569 14176604 83331081 717451385 381174354 409397057
73990488 57245555 11543333 332095230 321313991 286039006
232788797 41642424 23626263 555327450 503871158 561357838
30709709 58252506 13769412 336515921 458720953 413486561
93422703 26372122 45446061 731629121 646042867 717200981
513207 902839 3750105 15890206 15752182 15627591
1063447 1487633 2712908 19500243 19694615 19765290
91650905 36149680 80298436 249401943 244449465 245259777
516785028 15227131 190679876 593631237 434637722 465901247
19456640 27999049 33071264 155855912 149615490 164026433
474043870 256881776 16177419 605599256 594213726 580974243
194457674 54735353 26426258 626004205 609684357 619342326
4066569 6655964 14731425 428792603 392400774 451233702
27074841 1540827 23637275 100158070 84807661 101822538
2458982 184579 810448 13391651 15640887 14018912
46490252 29900330 2799989 328722549 321151709 371485885
1417690 6801345 137342739 549707552 532099622 552421378
39188458 57690835 71715205 694580902 827590908 671296096
79321716 669667 74837879 463088538 465831160 460542941
19008896 34080316 5783704 190814171 174879305 198870561
99142299 81644807 12055624 801893256 902547512 752910351
357899129 20215159 35664910 765316639 672834893 438527475
72244272 82021967 1006831 370339813 379808920 375163473
44973465 187093913 77444023 408223361 477100573 509924381
112394522 16109837 14476545 163785112 173330198 174412136
13759357 33318164 32299833 260055498 265616919 254065855
98369492 27308805 17317994 572524670 616669684 594960784
23364697 40927543 27510829 983731044 873715665 785103769
129792052 323409808 54673543 824486915 753815017 561063470
535806537 64151537 62255854 793393416 798521947 656451862
29128801 23449130 47062018 363172568 417400804 415362639
6064722 4268479 3255484 47464237 47256716 52348445
545108460 434891474 50242603 756428146 749161550 326729291
6308957 10462371 15203766 86257811 94907497 79395908
95623280 84059994 1094711 265395138 221525085 272128976
4214093 1706310 1864086 15858961 17768200 18357865
176589175 72457668 6528654 212024348 201062019 144592448
4808117 54918482 11898142 514793598 430093425 522598300
69279958 6178205 21119859 73481050 34979628 53554973
22749371 3222143 1781463 130161064 140486555 71933745
9098527 2462530 6759674 45713728 43926918 45369336
38544213 52560553 6265261 700073043 662105455 710033130
60264055 5291209 7129866 93117268 117920311 113727174
257224557 183921681 3212554 714356654 734016836 722454063
708665460 188942584 158532246 820391734 439272871 727414139
655215823 202193331 127040513 661739869 646469724 459774436
315506703 9370966 149342258 612547999 627559201 420818074
287397880 28183072 32011679 792735357 769663084 867861273
97057438 26819289 77786773 286268072 414804810 382866083
569864247 117044326 133603327 749777378 759468338 658233056
313874796 78697045 89855838 491023644 407708232 366163615
24676234 19876991 20576865 377153986 377776796 460432150
551155682 102564931 331404278 775321120 631800458 691908844
206336975 124762843 4812943 513934943 533333024 489888914
130721942 80006515 147739536 148133124 113774965 158412257
38302666 23385142 135190 52984887 51503636 69986310
172319087 213207255 14200834 658711752 757014139 662576931
403927016 240938521 94643224 547556340 435134933 297118575
3401882 45774998 58765084 544779848 542615950 524237090
226202782 9384541 178266160 345047766 303668580 284133663
17295232 10552834 32461645 214837014 231915696 223294513
20843438 9833235 8300585 134645173 146387284 136891904
511055195 19423348 249023680 804330951 865227127 607009828
728421151 327486599 38964706 798473724 549736354 816867734
30765435 29486844 26303059 324577399 299156884 259224375
43034315 13129735 12378068 343028307 309365265 330059191
117160440 1455054 49248222 159548755 218644785 146648992
613020618 188817055 143622875 938553452 843983949 863316424
424675223 401807473 132971538 729811145 779403141 763493702
149034855 24045132 23732247 200173848 139685965 167415723
3775880 71387219 27771559 332374836 425796801 456355781
154011452 26179848 17450284 262309542 296909894 291440401
343505503 135066728 59354952 500932479 537799536 389894744
146305880 77332607 20187400 225874023 244288333 248403137
152371696 27654554 12312292 755306245 744200622 705659466
9071439 1241632 1840408 45908802 46084040 42015772
233959116 171261527 66965572 727679853 754778368 711670033
129909099 24010092 13366135 404161998 384896471 392022919
2725153 34946365 37606624 201272662 193385482 203874440
175707406 187862463 31892344 659842120 706120707 729718942
151282879 80379407 63783217 324701868 355313232 356182407
131131506 229665086 79034328 734361928 763437385 790786446
534253104 255256612 263619685 705710147 417113204 449904349
3831095 514800 1295600 11323263 6873467 11363480
1949376 11971651 2493944 68525240 69827120 107418676
52140785 12232682 14758650 65699026 72654366 63151831
82257159 74879770 35107210 754253326 648115834 717022838
82842336 11993237 76259659 575925082 751491001 651476572
321896974 15862668 237264312 834734117 862107346 859685829
244091539 37410571 10388240 886678143 936337613 835776935
566450459 220000017 55831429 760924881 407305635 344092019
133899135 1273089 10068793 230425053 209951830 205781487
6615766 82907832 41165645 312571686 359498180 363652968
504706906 15175794 149570580 577233151 343780930 632938821
1863552 8766466 6387964 35848722 49357099 46045380
149743367 10999429 39777499 696866033 693960632 676187140
50677653 18198849 31714102 237558527 210753414 249932995
17182409 23513770 14831659 187027427 151284410 187019466
6247798 8095788 26893277 221303072 246253456 233797057
342447516 19621876 73691807 512129175 543013639 490412181
66315848 22205145 13280020 680517841 609076772 622517642
347835373 26389293 34035349 480686343 428172748 445473346
72233983 160244926 8059412 782306070 846244898 839967539
378329797 264405375 185360629 417372096 570939965 584543444
528611956 109866306 36309189 695568019 589183572 360398423
22246148 4942319 12186545 331431103 277469891 330709634
327475016 82174639 111980521 350054439 323786240 314269174
343511045 93736986 245037550 391669470 355672319 283052371
26665105 14350617 2767761 76310016 67729703 79608828
156370297 2255282 26296811 201638911 215436178 224108817
81458500 33695229 19950669 136504467 141333502 96672057
190133331 110850314 27453724 768151030 663897547 525671884
46551 82593939 93272028 796260637 803584081 799718825
18921788 43626267 61938454 871191643 680305977 788881087
41715126 51200058 90342603 278739942 289167863 261119455
105303233 53190962 34799396 299271061 244260964 218870147
44223806 11840942 5863535 94328340 89451881 74058516
289704594 26837870 68374479 434871844 450201698 469740642
137212482 21788672 9016469 180227726 170712292 138042183
26177009 12419384 16062606 204773745 224051856 199948231
54309332 26600149 4861936 115458236 120965588 109019434
110367777 88558539 98325510 342699350 249398705 321880439
30708759 80243019 43768715 386440539 456587207 452733413
281330145 88508295 76510950 620744762 709855166 338046128
663577918 70026458 252554706 856813024 642784628 969726641
1590258 4504212 827542 46761010 47841006 61629219
16267194 49323030 10447639 259264221 278188884 269390018
12437875 2331277 11253153 30279839 31609202 33271647
209644532 51962196 25470237 682999684 607216540 648516612
53041318 1119309 19918589 282723045 258389536 292627951
82449469 37544175 45736479 130814190 125342315 125039129
39446010 14777500 8266391 80580088 86774740 85350812
564995753 27399296 3940100 833053186 827738211 652087726
9014894 2101159 3391837 26339621 18501545 24580684
8068060 6059562 8076446 41404437 46239601 47305786
363408645 30585846 10760729 394095276 321373303 188035279
32784333 87439606 40817943 550464801 570820752 624321345
87177577 21005949 48398745 461837261 441657712 460948682
242440258 132304997 83864287 639620835 635797859 610309416
756616021 151670030 223244309 982480696 789959508 684448457
14852251 4577818 17602959 65438380 54983936 63727188
337194606 56070902 200337333 558816939 414712020 568240689
303823162 31581539 146567632 772812428 755775255 595326827
425327603 48565863 38027852 671648099 599669383 614677211
135087930 25673261 10871608 708205630 574797291 519448593
122373950 29499814 62581417 425692940 416815834 459615958
47692189 42214395 3330226 321140242 307128142 338935357
167551048 37254750 17963492 289646014 279413143 291146862
11645254 9976893 6962213 40424618 38312821 38970707
177105507 35090359 82469807 654266841 625193948 561232498
21480687 14374784 19522086 223910576 184457052 217556557
13867254 34317022 1232453 136092381 118302935 135108034
34965357 20777399 965703 334690913 423815245 431902307
582538982 306153268 586822568 619055006 739652516 671992658
90662625 11921928 93567763 693571106 717139230 723456908
426684708 302047543 10578893 489435123 480479621 418294338
23050688 29052771 715792 428660597 375815854 456017121
6057026 16624221 12401337 165432588 139702124 147630261
70124133 1405631 17046324 160193482 94818937 155012652
122497968 59616764 75404121 524873966 534606843 446913617
142623454 1228226 214598161 928500514 759475830 903471792
74998 12528137 55282358 748258881 601448873 690413645
5573432 24679432 5484853 167787429 158183501 144329641
139016148 5846925 195767296 403896189 364613160 390328640
491883755 113981248 388780408 717598116 470793754 626983013
89111677 37248090 139253862 597319373 697333406 710455756
343189828 69304442 112447922 572860985 489855891 355277582
469213482 7957978 112883131 927999965 827197507 739282347
2906763 21633026 29359119 101615093 101492491 98279144
416611874 355882410 157248118 725722544 573674669 699009096
28243830 10247183 253395532 695905853 723435029 727334163
490969517 21139174 41456839 648243605 545845172 644790695
34235271 100557928 13135712 790844566 655923030 750979831
707844612 106258666 253306410 783021523 693986268 400500993
101517963 144850793 29507999 845428648 834111205 821085445
95728910 74039386 79078940 295678585 291354380 265168545
17606644 30804418 42579326 123718285 135922691 154676957
19383273 26679157 1083772 193071243 180045193 186559950
30819622 7136837 5734125 172254909 141656272 170051213
716541724 507122395 568299708 846760810 709045986 657394880
29270847 5618061 42465243 332212496 353728516 329903251
49475997 70973406 53793483 652324823 756403644 806865504
11503409 104222667 33555212 781368111 754116556 860364388
11981513 2860002 2492726 21704417 20840207 19600789
130150968 96377354 81285076 674021614 681016501 516882732
450489 12152489 5542508 129563388 123680840 131819528
242388640 71968207 29165101 763256219 714024122 821543782
66222538 91714932 139829784 513598565 527557445 532576118
134053095 22178240 45936282 574087503 637180725 595978778
132222629 51168783 132547032 392510935 369464180 492434586
167592119 184098 34326032 452044071 475073299 442831282
14634733 5038481 61217438 170852151 159274731 200541288
23529547 2858667 34934892 269342684 288135505 291846376
139343039 131177738 85262557 369935705 242934329 270569242
338825375 4574631 323658395 452942275 415768239 458971945
207502249 86329442 28990955 416863968 430229746 448133956
86683449 16437414 14194814 281697498 226571316 282465357
12157785 400197 25067925 61785393 71398079 72367476
181795789 7567437 25711572 323094417 299921054 277503613
138692893 2675154 56305511 508268472 504682938 448957096
22754669 22775827 6720077 613900042 873879527 854549057
21581245 52177174 1542134 307846697 310068222 391048042
425667905 58764062 66133969 750643981 878247803 710093038
174569714 31051752 109067120 459154428 584136359 439459191
11774345 22036556 13010676 154724153 143441842 158233075
456527330 115196082 125768149 649154664 660754335 600365302
116351350 25980886 64675662 325939174 361818663 436508218
393760420 88614943 900797 792604217 737807639 649970274
38035619 14148229 12507078 235706637 234965315 228699868
239926231 57516981 182865199 391149520 417795497 307202509
171890557 7030989 24393955 641736322 542902914 634755815
78748357 18835769 80358875 608416962 602939937 551055566
67930666 87409095 69768679 758876660 762847411 862469808
125469936 49252433 8774341 564471253 530587171 361253334
23295061 9769882 66028298 431655449 406075583 339956216
428236873 157612980 206323495 906374876 805446861 599844588
8434457 81484204 160352910 755302356 780720586 736606716
449368758 164515636 171987576 665359332 469774772 686930142
4383430 12668372 4656131 343610790 347127757 324929169
909253 11570170 9256355 49824308 49940132 52347816
48253459 129528692 24850937 480727164 441506474 477379322
206123535 72990630 57341195 841585617 770564012 852435486
16478264 11524997 180336454 591149864 586955266 552749575
3419284 668363 6150978 22189523 21404271 22253511
173039014 53681949 19930206 193306975 97880741 36972979
11151732 22745455 44449852 753727749 726062596 784479462
50419650 56470961 23155844 543134517 654870017 637786338
4412150 9794575 29132820 333040711 349203513 294210927
284750482 23847690 63874232 495307773 595177942 542426042
281740227 4407125 501939632 891523493 887520692 853909790
194150406 78931026 51201690 313862390 390264637 401267425
93665309 5422524 122310562 745304954 862355978 891664194
434891 4958380 1380416 36993887 37656231 32645952
391159614 250083690 119166737 421752362 418038488 311207179
276458198 19225481 93939634 314831918 228989261 132770112
63244836 19402671 719155 87677016 85060599 88739889
257770906 3242162 32504826 652005082 906033447 922791347
169292651 120478147 20923394 651644012 579139768 659644099
230091781 72226271 17875246 234115802 223729063 110880059
126867369 54351977 18510808 619075600 685268167 441979282
5893869 133140056 208513104 801976595 876532836 902110371
47685037 19019318 8788715 121420033 108867272 102455552
23343138 22147626 9940981 159283003 176816804 152658019
365586553 199988172 30234123 769650407 704600860 736408661
224937414 58355392 95585875 243207715 192743248 126540660
130940677 116137052 5781447 192775785 184556314 192515452
84449843 114116827 16302485 558818595 484487045 550917222
3689874 3205651 11262595 95080484 100152730 103659963
72779864 60151028 2965026 511336763 510902862 512028772
499211255 319517168 213059291 587883580 478016406 840147010
120662367 46804748 13713108 185855029 183281665 183860581
96941095 1242600 39696446 206384715 240508914 186053368
300651585 39651676 40745925 829812740 716693823 783976773
69898852 33686135 85998078 861237883 891400435 745519887
136595059 10803191 40226260 888945817 830934416 828182923
202808591 97055636 3221592 206759567 246157883 119870147
34508058 53751877 21683551 365775516 383330441 345066785
261981402 57426101 42292591 569748491 575778411 588246296
17187051 37708226 24809548 164238103 163912490 140528511
4289574 4742569 3724225 5902482 5654094 5667096
294723117 86094568 117286714 836221715 842203158 775039178
144986175 37073711 32583660 290104406 226341269 275729575
765058 1525792 10250950 41253333 40028973 43838789
286492760 247086166 53399555 674058161 775336461 724796596
574908191 17737322 116678609 798927126 404862881 827335346
201185007 68074320 126659323 455189187 372153621 455737249
50455196 10218891 509537 209396637 167053771 200259496
557458279 6518995 38154130 869621225 766002774 568793179
74527874 34077695 8683319 526254570 373649367 564100296
15157641 14961489 829991 113035687 103540712 78894681
545930694 170102833 10627380 810719057 838119933 391281489
16310940 9018924 35611156 242262570 238284320 248270908
17192809 79988013 28113609 762664874 754692406 713701404
79950598 100708950 51041632 376925043 389562813 258878193
81834609 2534871 73956202 234856846 227983685 222490570
139531292 19152709 82407630 746804607 817916334 829551983
88172824 47877183 108947262 246608936 314449810 268587483
38345345 2910704 4973977 57155700 58194657 43501708
203906345 29215111 129411843 347973723 336018480 307950300
124951821 183962880 63751155 742017380 604287635 751554171
77364353 58356004 472074 267838821 255132195 251288104
469512698 194341138 414460 501025064 383331247 490463914
2782569 115139036 74147407 286667597 327144060 300421793
423701972 273918375 1706808 641257249 544740664 714731138
22574644 7635405 12807126 43423404 37760235 36001116
23035609 171907233 107030691 623013265 694048832 703994597
197955077 27835528 91616864 246241826 239985464 181012572
84974483 10638413 19599613 574084741 775046327 640498395
706231237 334215295 170709603 816820845 912740071 990230894
246894206 3357523 88949996 350302425 225397067 265697472
5891257 104848404 29741453 444961164 595847043 510228248
193960570 37887207 73608154 387910389 519667806 399747702
27681286 71120728 158200820 854876136 787265578 843121001
2574992 57442 1947060 48354541 47390758 52056654
4820029 950352 3638676 17731634 19742818 17664908
295635082 307821928 19545784 840626875 802744191 489526898
459739003 10944949 3137903 831571878 404569044 840580163
7437614 3744768 22875375 72180886 82426354 77009078
50512520 33978260 24337310 192085186 230044966 241026210
98072259 9614732 15748271 243296483 212349514 216304607
38044777 11258970 22296374 77770617 55073703 67847452
79165364 21304202 16894468 301501533 306237950 302825844
15821282 10805017 47459203 306773847 280128342 310856640
365913753 89692723 7853685 493804900 439761868 363369677
555592236 21813171 253901027 636688006 600977612 387376401
15449223 5700736 1327449 480666402 397946834 471268457
60480625 11157114 5591462 243361175 223745321 235907744
16645827 36118711 74852714 315873839 297035136 284168163
648953894 403291839 431975986 821027121 958446371 875309186
121986128 15109531 475531 457896535 447743068 371784855
272125708 77947885 199337525 549897139 569530078 482697022
185592783 31465665 34663480 398158461 437900184 333622744
27591475 5088989 9863170 195245358 180423672 193695020
88090096 14479441 13163411 244150944 260584323 222101879
13852808 35001358 49309927 349904883 363862409 334862980
751418598 390604801 591386894 900748334 711829319 819879908
74287956 6298696 1385178 112900707 117709831 117449380
9029941 35972450 74998231 845459147 808027465 850788266
961386 5089521 3415844 38036932 35979895 39295523
6601205 5968768 48552352 189740491 177481663 184370397
226416562 70064320 87927005 273645839 256573331 142354876
290887109 82264475 50217051 335344441 138706086 162323056
59588 1443492 222992 3982153 4264907 4343697
38359595 18009271 466771 238252515 189649305 224427338
574927813 6228289 281061323 805895113 660512215 875839719
163110414 186813042 9023039 482165300 571657318 543622053
334180541 279536420 150035368 964421250 702638908 991510843
1943086 481265 2174508 12781712 13535445 13486974
58691651 120719657 177765111 559401099 547501334 688868902
55229031 7092379 6376428 165920109 140200083 97724761
286677607 219800759 62135369 468374096 467548250 458932686
39686527 38237744 15621657 304827007 305944393 298015420
80743124 64842013 70385004 896698638 769380585 931983968
493796583 263288391 420892999 636065133 706428503 694642205
531240976 6297691 78710064 797083602 734333692 807432519
197800092 171224707 3688368 583026289 440140959 566581766
334363862 94231898 53347909 628577475 588906455 548996697
32829336 10676258 25418648 249933759 217120391 227247027
58072467 39855869 108306142 422540514 367135608 401694192
6719145 1127680 5335263 34776466 25769577 21962728
263096772 62776091 231820407 481252404 391570964 422642291
58702059 7622922 70456904 898298253 861246143 881808709
2796961 6181526 1570238 23940386 27797531 22036417
122187204 34551539 41879322 488266121 500688119 453828120
37323229 5844320 15188265 133612838 147404750 132208254
20737128 20393150 16470191 216394728 210674523 207709286
1045822 14686938 8570098 128550060 127401855 129637246
73193491 103710458 49902492 575062858 617195559 605090506
31679676 207187132 88898655 766637235 752913340 681305555
12374467 66521442 188168196 617276743 547772157 625872314
815587 26655335 7925978 250883490 248200789 252532976
12070197 31100506 57983858 584103635 616435762 544747570
149185543 24389097 82419257 571117163 542643129 549142129
156274066 44921587 29345330 317020714 247482333 223180655
1886879 5958379 2384042 586971947 566226646 548402039
14233976 10081990 15695665 504234855 506824262 480207025
63949023 8903781 7118135 102372986 100584874 115605527
9889100 981128 3805806 26012213 27996615 26265101
22831218 15409894 9984302 195674577 200478026 209018415
19201739 53213191 20832336 379460432 426869643 536290522
600841502 115977891 85523231 829680372 744769928 738467444
177202309 7687156 43150651 699800018 580565560 687311508
223687766 25315091 36769884 586399588 590274739 617591002
76201239 24374190 11499200 736230468 737395877 633804115
167029535 26187342 92541992 818052811 873133970 890761294
56762681 80388916 13569966 588415533 544853667 567399972
61847827 14409972 39202972 627655107 752841569 771931617
2893349 804401 2044289 16251191 16737004 16076246
107154410 61470450 120517682 913336398 790391031 880837323
1501944 8543437 8650489 81468054 88383544 89613803
121140857 38379154 93693114 485452463 429960733 496441563
170965537 87172215 1353475 689989613 579144063 704377711
266258331 16574990 11125487 769948675 839243137 725175007
81382719 45702687 19721472 536741670 433036974 592347782
289746038 6953196 14592263 464094801 303074523 287590275
13217313 104971666 49788872 329510580 261746098 338609619
57242026 198547995 156761400 579563696 566364869 623986110
529522067 102392429 355132996 722858065 688259647 622153713
37124226 14862434 4533494 194639018 184300870 198249817
361019484 43882001 129728037 601040557 596977113 525766006
184341729 79258818 3179281 378385099 338467464 244489546
282395722 263482575 20612184 930714802 823228694 705112834
104284767 65995227 51502087 255658373 231816363 295270071
13729244 995025 11473760 43144920 44053208 43320054
7560898 43744833 65557749 624964161 603442282 642190239
430667492 231159097 42581989 869869571 827467233 730373125
41629134 80848050 561068696 949414527 863057653 946589402
40989160 36467360 45674473 401448105 428601308 465336147
35825428 85706567 33746598 676842481 591611058 646289432
63197773 57231702 20270934 269999645 314425402 280614769
134774340 72275145 103528815 405174217 378206251 387233520
428881081 107100059 58061379 440793132 190901464 166868117
5008755 17463775 58768579 734931925 829372852 749435053
103938047 31669335 15255664 254779890 234459126 284398066
6372039 26831717 6670521 114782876 116857834 119358230
31449868 7407074 14157645 88989353 83876630 91959262
180314728 7233166 22985101 741060746 655033474 713775188
180970716 89166948 9091616 380328588 365120361 381492472
19201922 18375527 9562233 163722282 159610404 155436353
3822237 99047596 42403479 929344123 903583582 929385653
366528892 86493245 7910227 438050338 407529624 331119796
208480491 85228589 112439721 487028557 466358284 545474795
384962445 146131026 123199896 583398919 600555806 437932920
454450851 12214121 147717750 641436587 438909419 626708647
986035 4363762 53959224 409924143 386607646 374067238
255031699 105126382 27280309 697257971 850791405 748726356
1766480 67313 295105 5531136 5471942 4905458
24672317 35374151 12481935 397803924 358454541 378394608
188094064 49732621 8239388 320590134 268453493 278029880
113742043 31763518 145410983 593108902 554211191 570475733
531929339 204643053 263147818 794201806 662949389 627127527
266260261 59208804 43932726 548049745 415290313 475159119
49477618 4493539 13499173 244605691 187175320 148547609
211264320 69653925 89800118 579310831 521545360 548178032
3207663 16919376 34804965 461028780 509327527 566626523
143372427 129349353 135054442 253576006 254258225 254372147
43487495 9706630 80455231 248178198 335282127 403053679
116111255 54224071 20129925 594063744 748573856 362708620
33681430 7849861 16711116 376706616 357589946 372734596
26586890 28241685 11349532 150803786 64633071 133824174
266504951 165006360 149295385 442042179 271393007 439617302
343931029 108873332 33033230 719678285 926788840 910285594
400338561 72560539 38775150 655661172 592391131 530693082
78698272 65334755 292576 139704537 137426493 107493057
18798676 37417643 19005049 167375889 151478871 181081093
412937711 135957115 254620295 783753563 781491792 746447233
1103585 750003 3015716 11075681 8588362 11645331
289687623 229320181 196107600 474619104 551295823 411367073
104958552 21034833 131103367 471416965 405394078 393850061
75432092 37938358 3877791 385857428 412631419 415189256
54991136 37932438 974586 592939779 476610000 556325393
50355377 8149638 21802834 529972960 488905479 595543989
325562999 38865691 126274855 823666802 994207524 981384510
413839882 85172659 4875418 625508979 414933657 383522859
7395365 7216388 2718073 384345831 481239124 485241723
9861522 97518524 152604126 564633947 674842099 623149622
380750843 414005829 9197000 546203564 503214548 564391132
48204339 27554797 33627270 446797927 450572864 431001407
14823823 38722991 184126174 537040819 502637077 534728655
38664800 26688979 49773984 611589825 511667279 616784071
307056483 6617748 154885436 395588635 480727360 386936536
118560856 12706387 16917352 345231592 304208870 341746514
10677122 11973189 13373439 129487649 128498502 126127303
229909558 41386437 39663516 619770435 684270780 599954244
83500701 126386709 60433701 404986351 370564238 372096262
102742139 222536 161245640 355382535 187775745 390862524
548398620 47270177 221719099 763522677 878117944 873125499
235212739 104869759 60531977 598737155 602308966 530176940
521484479 584553081 415671014 646296002 812988882 835875723
91004280 11211593 9622247 139076706 123777442 120845960
49187892 73395524 90894642 823369725 718095973 819810638
344808876 34446836 23227560 555489286 763308983 659898322
43799331 48502482 77134196 483552433 405228328 443282025
47580789 11840448 130870 343680473 191658350 314905252
19518130 1799673 3717612 53515214 55805069 50152521
107946549 24117248 9629940 646973640 674157245 802765064
4456996 78250706 156783963 291208666 354023591 345690250
6287846 8423462 1366664 97240139 102439109 81466767
2222014 34451503 34668464 719881863 722354639 893923426
101618986 35079715 25592922 248884255 152066606 268689119
156253497 113385945 34644325 527202767 504644063 538185327
249384755 183069198 64557956 370249569 376379805 368692478
15159509 83688862 22405288 756856570 592543137 622356473
228364419 70478987 116500871 975750752 972539508 941977204
536976086 46154472 96368962 973795368 945355082 918994089
2100992 7514892 127288 48150083 50811024 37817547
310608541 207447185 11669193 566261346 598793948 602861487
248480204 138291064 580063 372870665 307158898 405855527
14683620 44531724 29243796 164461183 175094607 138382599
518190381 62603755 70890374 550335812 273895675 429878324
234159578 201760397 7745128 275783836 247329641 222120591
405259283 53548578 349764235 885720734 898104969 847427771
48507957 821394 22686215 307092009 306710396 246853129
92055136 38743313 31216812 397830991 330919815 395410992
552955380 31660645 83134190 870637147 706759401 651590516
35887709 14882447 7875919 179927415 161829729 159776252
6490193 66528595 8874371 352496874 330771090 311203580
240922863 595236 121397793 452021872 327050830 398526660
187526913 59777193 44859668 218178926 278863462 233456289
359523374 161729398 344396633 664178945 641212295 936447437
79713300 37569893 1751597 552814287 494779489 569520127
30079973 26532009 70972020 436955293 196612365 447819867
111738904 100510004 48281389 643668730 668764115 618843837
106410978 66217350 241059251 684610168 719692766 768788325
989282 16164133 40566822 333409694 319086732 311237524
1309169 5450159 6837315 214067036 152907161 203823683
259739759 42724309 113589442 679337495 258704928 431767922
138315369 149020002 46563987 763312596 777186381 765416724
377415 733095 189995 7914951 9911236 6604488
313617908 74733 7851000 373560894 318702788 343357829
13061660 11009198 2651383 54188690 53478176 63208465
189917639 62255640 55554209 369428373 278646661 409561279
7592647 64269303 4651036 376862239 322654193 331225980
36253233 7619106 36305884 59984865 58492885 54933440
83502121 17023693 16114855 288062195 259425617 245464146
38863774 40263765 38224934 179582370 196462881 190606463
97426969 29800379 24599711 729076973 498857477 751154392
208744806 21857106 57173436 306990664 295827917 221872911
226235927 102660267 43316182 235321113 170243451 194700254
30782649 58777217 177124957 758433684 725920346 733528123
67307921 33741492 1121847 586068937 543564511 415043090
4903919 1282584 318120 21710276 20601659 17492162
137118757 27633 169937863 322696063 347341612 465733521
458940871 25417287 199850363 610286150 874220084 890600605
253323569 19961534 410978505 882643780 904750683 887502856
57510560 11831712 38155635 70630894 70058811 77638970
76877358 13546693 62197873 123283620 142680773 153223396
6852901 1242398 17058772 89234945 77218181 96403884
663144333 224526497 297720048 776883386 730095268 588226614
256581451 75096624 1509671 273087632 303142834 169783425
785002 3248519 493325 28537842 29195356 25437737
467687466 306574095 36861479 816462398 804837412 381448659
254204736 132756447 261761589 500984700 357157509 478660144
293589181 42507254 222014199 321209300 307148860 265171598
10722970 5142926 2827739 87888461 90033314 106133859
23313420 22180837 31782763 271197302 267211920 274375286
221577738 29558832 55723239 570597753 576203768 398104698
314801398 106559440 114895565 325642652 305970581 263506128
142213053 93773956 181144737 950409333 832836949 918763644
18438759 132766755 10239294 631581905 524589739 685158913
1713605 2463830 1790742 20817024 17654435 21851107
196595124 85255894 5071281 390360035 341538462 349477217
61009727 73744678 2065420 722814898 740998575 659860063
141990063 33004359 57845839 606115049 606395057 582854618
276625089 281507603 90387046 797282089 585794227 741924105
96203016 35086086 90791188 112340486 116160807 119257656
199803465 103263817 45415990 860178070 846437722 671401023
38855131 13849063 2584562 90648721 81190659 91455310
19512904 37218389 17739716 394004281 424832756 441185741
101455547 20441720 21542765 284312833 245708862 289679911
385372101 35455245 189626846 797388544 899823999 651447222
795349794 229017473 198922386 916184914 299901342 456160162
12798219 179079327 10328886 464305409 501062969 466767612
41699934 75738118 38854322 309284755 282733018 306482103
283397224 1915470 213556772 621290629 115593428 546299668
9619171 8845526 30048766 446308874 371003065 459784245
91800499 27663146 41051418 310856588 322119453 324794187
29144823 14304972 7556131 88490726 95466636 77812450
631705639 516456182 85801746 861189303 845850555 645904979
242326635 1911130 43442490 843302738 816940035 898858017
8429632 11113560 9619197 202221912 208983252 209382603
31036590 7448196 17957663 47181258 36124089 26427566
156156562 56997483 43099769 457261570 412271568 517177893
509150659 109066497 259488593 867376644 833943573 977652180
32813559 36492139 21336956 81134976 83897927 82865423
31996258 10388105 21675551 800294987 783046861 798740156
334545574 1960964 141588635 590409368 878004706 947328921
48666998 122863685 3444846 758869408 742326725 712184652
63840553 26873415 27341376 491113743 504192089 476602456
226376758 39804007 17703400 306820648 370936552 142282217
135428783 154396465 20157547 628724034 607142188 540508924
417266874 94490036 50702804 549753838 587062765 612902411
613727599 306807271 94550995 902308341 868037922 826372308
810462085 137716705 17530379 909508239 607684758 60078217
82209955 9176556 18967780 262932551 227103105 279157354
717726695 57298563 9872479 842734504 680299924 257933929
145102504 61728073 123828182 726955504 691984152 389899110
71981354 21509327 3675349 203425413 227183382 199550779
216995530 33817434 66183537 265303924 381448656 362960146
57320626 71419773 2696577 274335182 258087859 259378689
484414624 145169390 66553281 776371065 533116761 551782914
16752511 35724998 13948570 362080932 324438251 351073071
2699458 13911632 433522 89921394 93292573 90713155
91260603 9965896 68136338 173978605 187401827 172819765
33297159 35472183 7254815 370536695 349104850 307334706
24337076 10863174 22876802 240522016 203468279 218846620
452755943 174044864 9928177 805384305 823799568 689224012
377699347 26530194 128760117 703124367 857701477 885943206
32653930 76498300 104624309 560374771 621947365 713321539
39601467 23206457 26261479 169501928 117550135 146737125
114796696 38898674 41725763 123820501 160543944 189836297
273604970 55671482 184398932 501258991 113666609 407313790
4901288 1323412 7167440 17389430 18502913 15776625
65018659 6803203 7085834 189817559 196416923 187106164
372445077 112272433 420282361 882240294 934862750 769431739
235165795 20809432 3120362 367120988 277993293 355986724
355518711 75130712 5270294 477134120 342542602 219565023
155018508 13401675 137208175 733808314 631799245 731443121
387997786 342854982 77576241 683523640 689891020 378695664
53496359 98738353 193520122 464697161 464388811 489709945
70608509 45458973 22146756 650765173 468567721 570736144
49271704 144660814 45931212 481978361 529460209 530351837
12810293 2024101 18346896 150968505 149997913 143202755
49506057 15596892 7660489 76360183 75032231 58775448
5005024 99447325 124720950 680103345 797053423 502379968
45872985 30499484 35803130 348523251 365049914 358533153
618764 331437 226307475 864414060 665867140 764456356
2261018 498049 1155158 20023500 21350652 20812885
60060378 92282920 44357928 354381454 348606647 305750663
157489719 4566140 113646831 693244870 671563765 704053590
52955970 1753485 3349185 292940790 293538994 242332501
450415752 351364307 476259847 808876414 766454816 737951907
130596942 3109598 2940804 161342031 164269486 142192111
88862416 12529794 5152384 157874558 109233422 115480504
48127296 67781861 7251149 365338708 389481408 388163037
399418517 84688298 22149782 569815990 614971893 546417547
5850643 3033286 23540885 215673322 207246869 208111760
45845814 12085932 14354 149135067 141352593 107330145
82754283 27720970 19990758 351090777 351598129 373531207
35590724 66956383 129664893 489066739 386391180 524935471
164316009 52139349 6277041 340132864 345824861 266814404
13720109 32078164 148212788 166069925 222856123 265238440
27309376 1755541 11321565 478650576 483017640 395283374
115857778 17509854 94009855 262128158 179616941 285931017
525709496 349694585 102870600 709489392 657668551 681873919
4406071 11922890 36397267 184973457 199773983 212995668
44579577 19114681 95835009 294098608 303005695 294116981
44788839 16357864 207352422 698941670 722347504 652422148
48433259 89715101 49926877 443124395 454006100 449123641
171651758 28510634 113842089 272397855 263876425 362295752
194595017 25290974 90739144 516878325 732395066 543027349
4752182 28021504 22028778 395998096 386086147 352814745
208410205 7214959 73488530 541137070 493022091 531271741
3942253 416777 3519330 9305474 8980376 10840199
320091559 100817820 71160757 527661716 524697245 462753775
89267577 36974157 58820249 467539003 451437613 451516710
43829899 52668879 286403 119868535 129117893 128820544
220480330 233177499 79490924 507478742 500945558 381785215
3637988 29410099 4449176 55053936 65677941 59966093
135473270 40343346 15061332 598146411 554445981 528522027
71966885 67223063 27404540 605819527 632845504 582880638
58984816 12426065 42455012 419900745 367308115 411682130
95098780 51145886 21222556 815933528 838024708 583458274
311472787 25982571 128989257 376727921 424353154 358020145
9661067 54915603 31475252 314871994 330505726 373058799
63503836 19554913 33527794 156198264 89139608 147314995
29234056 30015151 18882113 305341484 317497564 315922760
95971579 17303469 96424333 122999707 109040637 117952328
8690770 77616222 6057575 415112934 445068115 446063023
474023794 226804923 232386715 805861646 750100371 763428443
143731300 47164052 16974923 673450542 842836775 802872425
3053809 3213506 2681353 273323488 220530502 279502086
14094804 29038063 481545 49254445 48853466 43615315
23051640 7901283 4122062 173793631 167409785 117590953
70103665 9695841 6244496 601883347 910018261 893043432
500585091 73194775 55445399 545595522 534401952 525474089
6616754 54725956 37894417 350589473 393874653 397002741
86542213 50406197 5282174 606125663 727056770 665378385
343485467 24059276 17696452 666961412 653163377 593784522
89201231 54262332 6267311 616600059 624758045 611796596
67420973 26958552 40823453 192942841 150343763 203070553
417103349 235212154 33502882 455914954 334991586 437529467
35450508 5837820 2544831 53380806 48021570 63798992
106020593 21221242 190633614 816407302 856905182 574303305
455935918 185607955 96947022 698089628 620797954 426333777
11175130 15326589 9056856 106002323 113577758 96825811
822172805 189249242 24653075 881300136 547539855 743201668
29288956 1110885 6786418 73990926 56408009 61846501
10988884 15220817 2373777 538776142 456505178 554309387
408207841 155953854 282827165 493545874 352675534 422856314
186335614 103091430 205944444 388856787 441780644 423842418
68832026 167108835 12407635 795739908 801305351 797427094
37586273 7934603 17767653 96312832 102442139 100832763
38351006 44437688 21432831 299663595 237275988 310708570
513418438 371467878 291980672 820361486 945511342 671901947
12676053 44229929 89298570 360201392 502434055 520700301
37735214 46709792 4905823 160225107 170451997 178934990
9033766 667872 18642188 192460066 190872017 164485119
274684116 111242135 59450480 726653156 736422319 751275713
24946979 13648221 73036772 174287312 179611065 170004770
136703414 24182558 103178156 393705144 505273158 488595076
74187578 121314355 39327751 358679935 457699520 455086912
56923400 554450 12428812 95113584 71442082 85648412
98628005 81608090 82478500 715031828 860490769 684170471
285516813 9431947 4528321 444531299 414150458 432078175
239112468 11480508 14817035 812323675 785156942 638127277
29186094 6359837 6805575 271099272 245204196 259326365
373885635 33190233 120912419 614592320 636715175 506423498
18132533 59109825 214630545 702868833 535384892 776993438
29961953 4284845 142926287 779478743 803912699 843835275
117872568 18523677 21532996 372671863 417980909 412667530
479797499 106258841 15533066 973705890 533691304 490741205
107767567 18754087 4919017 577120607 616430770 561708282
11378799 24378450 26738538 142382028 152263507 139097336
7563673 50272968 48706307 836413305 853072284 882791919
3187643 22638793 21421259 131348049 145283400 140406290
115151877 13067638 178648 142070140 112055335 130882375
258897866 3667973 38887662 402395600 379686200 260724121
47859222 7735001 259177 62049479 45591229 33882087
15311234 7338757 6922558 180223205 184087682 179160419
149240716 21236730 60962100 495644980 522758441 529624210
151038807 4601621 5829972 339350854 344126590 354537163
63054019 26617086 34624345 710218316 711101751 714031175
574179478 30953991 181298136 841631691 880518704 745928677
286174977 110589675 144919338 870547035 767743335 905257111
154401107 65790922 44436056 178765052 141425393 123647799
236906940 16679586 18429318 292551614 242715812 232725073
565208743 250965809 145703544 646426135 335049588 674677864
59872744 2317761 34968159 84126901 110020353 121686376
294267707 103922232 14128919 581455104 251668403 553059847
175942435 171462765 21085693 872530740 860007945 738559571
78448998 16610953 28906084 219786834 210449450 216482394
236124495 19586420 136387849 389182484 368329505 366218125
67193640 103775363 47395475 697901684 777127006 791481066
10442010 25453931 12839694 283676817 240963549 224694317
430704913 31559086 2782996 636446642 663088111 607791371
67538438 66133453 5438198 168781707 182489944 175736021
194053173 41114345 247566121 289140810 215026491 303160102
4709894 62751110 5460404 224117633 273677618 235157995
343663278 112127256 164280233 385842975 402104564 409070647
244163 45354546 40969783 227992033 234241759 214453478
32937834 32838878 110129821 372321580 379198770 350952203
790296 5107108 445460 32015513 35003451 33806014
229127923 71657076 30782787 270460689 133234454 162760831
33852310 224374333 78761159 587258211 631584979 624258144
94193218 62960724 31227430 235000727 215355763 202931527
2496613 3523814 429323 29823524 31232038 28013573
156229123 50568085 51440805 433921456 470569373 148122626
113994943 31320327 17624803 489930882 381585546 517506439
677925678 236024489 575279978 837959966 565531512 770951755
176851635 107587643 15547265 334615992 260913643 285397208
85537558 8539240 25254815 430753753 450768824 547804922
683891705 109009948 91552152 712636270 673996605 428813874
18355076 44722565 20124878 715752670 713776294 713335789
6110119 718361 1253905 18895332 15636641 16208706
579189504 72065288 724772560 914385107 556519440 753587064
52833447 12999022 8221639 141971455 144163282 130882546
52692623 23433707 42200066 898414580 868519690 614258975
164854202 70641887 78006084 925543163 929244231 935697281
396200641 93367082 262171660 756893232 637240120 735856345
53753712 106783729 87059031 465209515 478223384 399474460
150403897 9333791 19313824 485899629 508303815 483072136
28834761 7751555 8802995 47941379 31217042 44280902
167260354 407893 21055539 710846573 663490773 604875192
423620452 46657579 196140621 840085204 728545780 803070691
52409911 57163272 21744714 915741707 707057052 831747572
59386399 35352756 40783001 379435858 398747302 354499457
46648137 43051290 46619033 447784208 439529320 480350700
25500585 46863952 7785240 347313179 315501156 337940160
92386194 84711691 21214668 465085907 597593101 578425663
27999939 38321646 1903793 481776527 498088672 473310838
23702932 3615866 231332634 600810094 613458909 666641046
68251212 62460455 45618047 385641900 686777090 644753819
10108630 2358002 1482305 33546187 34139712 25495624
345214866 56629073 6071014 765463844 594636780 778067543
48456150 104214444 225699093 823384546 919610194 774584947
35163019 4360282 19735108 83438333 95081261 85183322
93748013 36194029 100934772 479917474 450646435 478984895
395280612 4743996 45919342 863285406 721448621 731094344
53278095 104516104 134030140 738274363 772941080 661377976
285791673 25585168 42639675 751041986 589993688 709633654
343437634 151895236 285945059 637422112 643763035 637336252
21882831 20422308 24487160 241622790 228828870 220711355
392924962 45953892 130690625 835728573 799767899 649937595
327408831 156609317 13285374 951005252 707350488 955645461
25109892 812708 24073139 240366247 207995374 237890297
129220848 81886078 43134433 294957092 141108504 229226393
104908388 39891488 179813358 938302241 824153064 677023041
133902316 40393691 76158200 297937512 288139495 284846931
633987819 24755826 287539718 746290124 671827130 424438646
219844319 9684589 33836967 501369213 487453023 448873039
8247343 31434961 38084478 467814291 418032524 371489652
536888 32687228 2566598 163397112 187728795 191619819
2456768 17708015 34783488 429700119 463265630 408257364
92423038 162925516 4190034 576020086 728378245 580084985
60277973 107570792 196450670 696774268 684611924 763293850
193184578 59466986 29693350 776323832 753522633 554423595
364178233 32361098 151937057 930057438 753712796 825936547
114107959 7121806 9074486 255793695 267391983 232564726
118876057 66001848 85917447 333084314 270739780 269033582
161453 1492213 1156474 48011797 60303903 54268119
221006623 51420235 4286747 791011070 768879296 681820753
467170647 204560133 342085846 710313232 704834426 546938387
30783592 72057469 140211519 377789154 341881486 386283854
9472341 2551808 24225678 130633665 153507173 92371630
27132494 35353227 104381142 467614330 394817467 410069911
117307909 40564301 23961423 639886144 550579345 626216472
246518168 61560637 89027670 477370635 462087897 461539472
78356574 553761 39925972 186045283 232127974 227832339
295447841 40893187 67910827 623706741 550451611 562478064
338991449 123137693 7893567 412607780 387046797 305446847
30046601 4234106 81213654 708909750 734961020 749912045
36665271 36765985 16046753 614882377 627975345 733419540
23038534 33981410 70767494 543528221 493297088 538716461
4656887 69544058 36276874 359542786 454093636 364347921
433336916 83961925 126213357 553725569 435067728 677880876
76532773 32770572 36110613 90790062 70984791 92292479
213232877 111515418 117630127 733905719 715846295 804647988
309160520 155613456 30472888 568717782 581346295 644093105
2701400 8766518 72995602 693445882 833337853 745967520
115974943 113733294 45523361 518639151 459286523 372069462
180238630 128342821 20425428 671356322 666176976 676955012
49463922 44828617 22701263 212065593 192593294 212460958
12227006 15383309 6488230 327406048 303104954 220980636
326078255 20110273 36351310 761691863 751850569 797766090
19228366 3381844 5801012 23625710 16867195 19702385
179197608 18258240 163146950 655592045 692177894 662838621
83221703 26089226 21708557 321060586 358980557 360158895
29235467 24380785 106063368 608942024 637310813 693989849
394094236 14617273 1404461 826229053 701780087 704883541
410685923 178236426 43663765 489909141 436331126 447374419
9865684 34253678 33020343 443348158 450932496 374947565
19949575 56303771 50362228 629429048 918911490 974195994
91956886 17717013 48122703 319599577 323450771 299731073
142718668 82219824 17782581 200828332 147912613 133953697
124318952 10525441 69470026 524295689 474044764 502185227
162380084 8645129 91692685 369222161 337108858 377978356
7875669 11923247 95611382 252780065 271063060 276446343
2914422 42212318 8015229 184129128 168890236 179749761
262602664 52293790 80611061 585343134 636105952 659457021
112747316 125229126 105029054 508107924 465606424 475333554
46456733 119570108 47389428 699553754 730499572 759949165
282215684 48166437 86586850 487554920 431229286 490647267
381199946 357138591 72093261 479488055 434428996 449146572
60033174 139196421 56832158 624133928 595855687 556618375
305456224 90409616 17216753 562333788 603355340 443730265
234005537 183866044 242063058 613910481 731624735 774177085
7995363 501409 4426735 8798535 8220606 6682857
77102542 449974 546966 159792140 182015753 201926242
22861685 3830194 673714 47562762 48953117 47014671
92076885 36037499 6134990 290543232 279967503 237374344
89162232 12760685 77616259 108772054 113646986 112227023
1629725 16553456 16410590 295818651 336101024 351261456
171249820 102030137 149985032 397748784 427348102 456146247
20442535 3962256 1527997 37309411 30596816 27625327
195255120 29999734 135932518 421280547 514496123 484589700
130698520 67995198 40131264 295380691 281445336 243634321
34742380 8413817 91615369 301959851 308466012 317861455
136353050 110123016 85530282 950118353 965253132 619265161
11373177 22407259 347756 394396660 354358256 433771850
208676556 45110011 81187735 515934357 555512287 395790044
605356427 50594661 109133148 731351280 578636440 357647232
10789202 41060611 71932700 404410374 370191191 387670689
42143104 91764642 63551603 222663550 227402462 241624577
33153048 13167969 83189353 322716831 334828152 321066339
595204998 413630924 196345600 806130781 881412927 786010830
243603459 155795920 20435871 442267939 491094874 344833238
19142143 128938514 106666346 800681966 716548607 689416491
125565590 77399664 19218856 225587365 199717400 191890958
237571013 26450951 9148479 779722676 518920272 683986342
133571950 18405719 19716215 373857440 304690673 372167932
8374327 32305757 934515 75393696 83002026 77928496
434813434 147253109 147129456 808442254 804444052 840178717
102044030 11284097 8007208 190738424 221522447 191132216
193922978 94763711 147299913 927914655 769657808 888654850
31525339 31714814 61731694 625377925 596564206 585795155
267025 7751858 1816878 31052113 30914323 30373324
170593222 175183608 11654122 736292794 694029704 847724690
380747859 332752296 167127851 414046654 467399132 270583867
20739394 26724276 25160189 159079112 136274441 140048052
290955638 47680267 195987403 581839670 313540358 527311717
139594624 37130167 40575668 490000655 506194391 498571741
13092673 2192759 7896212 56869906 69766198 56349840
123624821 176691479 24578528 885226517 935101798 750894670
75876655 38085279 81586176 216135539 256717922 173645328
133408921 6176741 39746281 577000967 558668429 559817973
48018702 14968795 146247236 708754963 741704330 727874101
109098791 36836437 30662343 609186744 765680781 787017908
161929523 18028578 17626832 662646598 608505069 652021296
194705113 58202056 117128006 971527906 920551322 879781009
53363364 2537113 18472258 121258146 117570485 101293681
302287253 135600500 128747845 713476582 704635954 608098368
104266854 15748266 17442940 332626812 300138038 335896982
91699835 11855081 83386910 533490698 469616257 525473808
44965890 39819289 93472457 690040082 693410559 694130017
11645291 15142691 1276242 107369868 110630113 108089733
143737080 16211809 191028042 267290396 273399452 266806796
42088144 11586842 6358246 154967246 159826886 135972863
30403995 29276017 28211579 518867291 537267814 429824075
29606020 16658864 12385689 97948641 90550682 88348339
123617211 26698164 152306184 888133536 923699394 731548205
49838864 3785793 27732456 736688484 635516583 641581072
16249130 35020881 85075913 371074758 369712269 338314065
41351795 9777445 29664324 406084201 370788928 408351324
509515830 296607919 106433670 582479891 587654465 235898910
135696045 5112577 14079799 955720913 934234518 978450480
15888991 53086952 81671268 461887891 415388846 422628220
402333991 257954901 198075393 809973762 797335372 812481988
115119294 36809762 62203905 271791985 262858839 302533996
116583053 1640174 201145831 899858813 848868745 932806068
88204214 198419878 111908827 769520377 822007480 695519157
51879957 30273414 16093359 56037389 63481528 56673039
34565834 44376375 91933921 189667532 225249222 212748848
84845828 68102334 3839582 400404515 450586638 415338911
10920827 12463064 21591482 112461709 103820902 93508657
424623608 122737679 38217668 815626427 770326421 741344078
382961087 15929755 2115207 540190383 493879762 480132860
20584691 36057838 2991657 57507638 63303878 47129499
29558121 4897839 2070582 112495061 141827894 131916840
440117050 545234396 162545115 857851601 773610319 774938829
352795323 45914919 127059884 456247709 261157624 436533287
350364011 167384162 199596168 613557681 743276188 669359606
25229598 13982323 23415738 819678255 698905636 894528079
226073320 74464544 21857633 264492009 237141744 245953642
117861129 8711233 86949772 484724102 519680956 584205677
12045145 1956088 626538 109830746 108310859 95745875
233311439 164139748 164135135 736196736 683207258 599898468
60436924 8528265 13990073 343691880 332089399 261026179
188396675 140813034 136947680 243154218 257684854 262063291
26991196 2897690 21983224 290725937 251784966 282094729
23246099 43475393 67254443 724204721 826693583 795537555
165915420 30165363 40680419 218702799 204540767 214981428
19611337 105603029 25931050 551835624 582939558 503390225
257989441 172100889 218590595 836676350 889464538 783056752
408512726 172762501 183085312 661066081 607811848 640680112
430891031 290353456 64870740 806918479 674048299 784303977
147712179 2852934 54304016 162260890 79639001 80162884
553289298 70605123 78217813 908258375 301996615 820505945
506537076 10076469 122825930 755923284 644681519 633152619
68580780 30927309 78719286 649899086 619465156 574162733
573723834 4276839 381931105 736715523 433789048 724022334
3031393 65596281 236242707 699804331 698953950 599587617
52125393 6041008 11714082 247442378 226356762 264609572
619501390 417552517 244335945 796809175 880572406 545800343
13141184 56435374 741465 269552848 265156996 221993438
574205893 10319294 49316287 932842920 491250140 915280168
57240875 15717970 59213225 391046037 415975144 435568122
120486971 106813358 8448389 826692426 668936613 831521487
42287386 395611 23839931 103585569 86834694 104496325
607630559 58291357 228518236 666409560 559117067 663903342
168976904 16853676 89913388 287984642 263287729 261631071
488237428 321272532 72444420 784493494 738797449 638931009
37354035 35604729 29317682 226502961 381138258 394908682
86559597 89552979 148685315 771465889 791684728 721023798
11595233 5387886 2120450 14743279 15397214 15736774
296414477 233822837 25665717 301245929 278634569 70409661
4817686 18665899 21546191 72391913 80062420 78586718
80574975 98285055 8256581 351767857 366833303 385277418
3493476 2050135 1151118 68977285 58819675 57766359
409175339 61546666 139375686 905778088 908742248 910332082
130798776 23052855 14161558 816027216 897006862 950923398
411723990 42652217 58593233 481987686 210056790 365606411
75879220 11315333 13955893 178350086 224298745 320270988
29710471 16716985 59869140 381819020 377234351 386946350
31652278 124262100 15892236 642109341 821544930 815686495
142512620 30227210 12063665 225306860 291909081 205588875
33166114 47571787 25870133 768911666 583849991 795513237
21554717 19443107 5464820 222739581 240638300 193761599
2420247 9907116 893593 85856759 77877463 89958359
29545409 4694704 22262912 535234459 461399038 501718321
98000843 5514300 23246002 136092567 105452138 116765333
4479815 2783212 22435283 185054954 175260691 156007198
494402378 299600378 36571362 552533583 566231990 583354725
664734089 214660790 408290931 828785139 576897728 563325854
110130015 149352926 30864062 965465594 926921962 941904212
3349988 7707250 3079286 47197496 52820849 52776432
123960002 13248174 20593481 452587304 493168592 459585453
258193872 59347684 10848788 314434276 174722850 315969428
2420906 8060031 7506130 114323274 114681795 109771093
402130598 55285826 10983503 510926556 488841487 225139334
69836966 27231734 105470603 323504353 339919495 313096842
349613548 43851187 7369146 753111245 726495458 639515966
7092742 6204523 34950646 165750468 169872784 163146305
29596664 30378019 21383960 577518709 512269711 569052805
42029157 6249031 12377960 248974838 264359253 261328308
110626 4553755 14178656 125184904 83644751 105032585
192801670 77381500 135786699 855027708 859114974 954503908
244494195 83389826 64090938 549766637 389985785 610742539
45934717 259249431 42459770 774821234 881097250 839132603
82299733 109328767 47919804 391426085 459194442 415638289
38049481 15779506 82257206 709267906 583118555 611249022
4782343 66690920 4063811 470023432 513806763 499822141
84076339 636799 49931611 476099847 455273462 416882406
206106910 9538689 11901631 224221873 199293329 225433845
109948072 11481267 71930213 554232602 491435281 489251725
165667073 31590125 76504549 284698056 263788975 266986103
111038003 23319509 83159641 377965602 395770747 462873795
96823049 92651729 31678837 171272990 178521999 132953617
172797494 46048120 6439828 400345279 342855988 507951073
432388773 100403393 465909587 793246265 791834751 811759695
7335278 32659243 1501647 375905598 602795451 602798888
6211297 25668425 13937861 164382756 187044617 171944172
216564232 46215148 70200635 267456919 292182157 248204655
25819967 46050888 124855160 728215314 662252767 737532333
192674717 2103871 66845346 610130813 655155291 650131866
795216 1710007 3874524 67835200 66675785 67288714
39004975 22072275 45796940 354117673 370923007 356168073
841646 6467677 6219981 34074900 29467631 34967915
124234904 91062884 14840285 548014043 521898889 480408717
46795296 86074515 86325988 621089316 566080270 620608390
62949253 58256585 67784415 613688755 856399762 714581496
94882114 172484673 320284731 702465728 826093364 841839239
13919849 13474712 8365808 164815258 175776799 161851792
22311012 484455 117248919 838560991 703132804 805451139
109983176 71541567 11675749 452872479 544578373 385634598
47684686 8250816 121635699 523787521 287289404 528123936
72536911 192093102 186965893 795602151 828153166 842630575
6733943 99498878 27304351 710011154 476412077 641341628
27285599 521125 306946 51091765 43184269 47302853
68666354 32930244 33924407 184855788 187419975 132234503
52803942 95085840 37440650 362865691 297360083 318774290
70761692 93087616 39023290 435003755 468957625 493698824
374198150 20565019 40227457 518639356 284216781 494198569
39228888 34409639 38757253 241997329 250012131 228285241
12463936 11615832 19043834 114990932 253688315 287756611
65968006 28428866 20623830 585271474 508423433 584446731
357187529 237544438 158887084 671897461 700547883 725978328
29967544 57236541 140439060 559626227 546293238 539501335
118010182 10858988 50496091 420267900 330531307 375983113
19485252 6288225 14937120 299291805 301584195 317019300
60208132 19391618 37154574 184882439 154264179 190736911
203377127 11815443 13060010 415682904 345274281 357965150
15396981 20511097 1429701 88519667 89018007 78140844
217131397 269733556 42430385 734571681 499654740 585874547
93209068 42015661 60063199 637556261 660046867 627594287
220863284 242544688 109847125 771761736 771228451 534302090
225632147 13309975 103504682 281927980 293177372 163151280
150690397 26310015 97158066 727967874 735661155 735353467
591035760 124341633 84775877 808238150 342972564 526674837
231678576 149342732 23710104 245970567 209072891 177737985
112326632 253388359 51466856 361427731 531232283 524328436
26032806 26587724 911919 39772550 61263701 58455305
128899551 39570627 33030710 193306972 242414154 179857942
158793546 128996414 18735785 533838722 656873270 661086899
132535895 46118055 82624573 156132138 139811309 114715651
116453958 83888558 219002660 502951105 741867522 816256615
20260956 1155452 12236037 31946607 28752445 39537071
7105603 23259485 29347818 546891115 505759545 515405970
659771399 175417692 109425221 883169870 616430800 780547037
11512802 1955064 28160914 476794193 434430862 453458015
406768750 242991378 33565523 896271067 824336481 875829992
86640637 4286221 1921352 253441984 187795073 211511689
36549402 11436721 32935551 339771436 386796056 383972805
80791944 49902855 3024635 742548355 623650122 735863815
176684637 33990602 68845060 632846119 664082540 641554198
226276599 109444205 28689705 308013899 281350587 308778563
373440166 138464704 2271426 394718944 299043027 256231811
33015351 10377418 4246501 318425625 316946689 305591832
63533264 16814230 15212793 119068049 125347023 126544541
10608016 123635971 131077229 998388159 921012707 927430168
224802598 156746362 11554598 625548355 732344450 930767906
8143535 5053365 27169468 286342541 246539638 198148753
29476140 86042142 135127031 562241425 621347346 470498763
125023170 31017062 24786550 185246417 154244467 160773364
33229402 845523 3471039 45570630 35859590 43332221
53677874 64247110 81369466 691358537 670802015 697540136
10219859 517036 1947899 113848444 110865767 112397448
178000312 12862445 110216928 606878786 507014204 607461754
5474010 119808 1721488 6577216 2645594 8862172
64498415 9278789 65711544 110019952 47252462 102653946
240518200 10411343 52864188 267770411 330127734 308234848
18355091 7098577 21329094 72566551 75430310 76199726
252482092 48904792 160670457 579408266 552482515 589346640
22484045 50179203 56055729 462182000 444395786 444835643
99082749 19245955 687684 760928910 728740402 788477343
187751888 85989047 87531460 546360771 547376425 552001702
19390049 21053647 160231905 591476304 477961771 538575308
6950939 382076 738510 15013979 12934491 16859760
56076111 15392572 52708898 297757311 440890986 464712662
69873754 96220343 7098688 860887501 995324073 881383361
67150150 112372772 17705530 468909238 480892287 499464227
74968353 3726752 6924956 119708291 117181307 108124984
10548857 24195100 8218150 174160853 164858050 167181446
131017451 48596712 14016044 527849181 410043607 355324691
165965630 18124944 86766883 702565402 704590868 669014851
29962053 1336163 25000711 200166810 235599975 182762283
28142827 28658801 21333966 122070407 122697319 100255614
10053058 778354 22958046 68668117 68312244 66309819
56133362 10278663 64244250 339076129 285002870 333848363
27979107 22962693 15118052 339497980 322803543 379942726
4899836 1205902 27724 6547768 5153515 5126520
96475374 21785744 78112371 345683293 357996792 364390930
165547461 148341970 94841891 299299158 248985834 161888445
12878644 437981 6110616 78635498 73541402 81827947
245844670 23198125 11163712 815962891 854053113 656767833
53866031 38200416 19886112 722299100 735548219 706051176
5045986 15221649 45160862 270656548 264967485 290370030
5583644 8886233 373686 49318981 45327275 48003648
806247054 184943489 96159226 854485695 902535282 767548401
64910292 14884342 30860911 133997880 156381068 163713904
85853246 27835595 72510027 478051877 588501519 582709137
93335683 65718701 39332484 290067344 340200396 373947996
506791530 116612884 158898778 704274888 456904007 582550087
146182164 29206914 18043994 355902014 315028510 360974381
107974537 70586837 15451559 391039413 357646627 366831388
662770833 272537985 46931644 871707617 480981707 406176745
18280846 3373356 1252334 148484130 160658537 150545047
95669733 142401422 113759351 909502730 656366946 619305130
39718354 178954683 43028494 564641036 595581569 644945572
898558 6933545 50189659 641383964 355094252 488751865
389467206 32642891 4790342 654519610 714703798 654629551
94370561 71667082 284796865 741729343 850580849 821654396
16798619 7025882 25377231 420218682 438238610 431061858
16668692 12094706 14064927 125286781 105565847 118036596
108905652 38933329 55718976 734468556 752254141 773413758
57461092 14473457 72508112 277358336 277069951 287116710
25830926 3200018 10025782 608921006 464711685 613136170
2722775 1726761 2342116 13923501 12118151 13754712
39124603 136350570 230162639 911967619 929760141 872793291
2911565 4272723 11806881 55282968 53208426 54668070
18124063 7559959 6658534 372247534 390745186 422416439
465232446 18051757 74928210 498028494 345051325 358115931
277779310 42861407 2671249 573900087 599048284 695252133
128420778 55289088 118319092 512936684 512808367 510349462
48118827 8290970 1432777 177912814 204345339 175020214
135699634 226243095 59580731 693379733 845736220 839732543
662624 78461 272089 1391572 1426983 1236204
211464426 52085645 143937943 753796747 733438736 768488074
15289914 31451837 567791 230587434 214840239 207045424
513786178 127958579 171041767 695629323 635023505 419546411
174029736 3128417 1105788 284039431 209484035 267533584
201481776 146178453 3855355 344991857 275898510 299301131
44837694 34155121 37700593 763398726 717668444 718955772
3072325 2429629 305610 51135871 49949181 47895599
89289481 99930979 19612998 151501719 167503203 113049823
15229551 9214051 5583932 100734122 98772250 95485381
9262185 2694896 20123784 240276130 242745729 258522484
344384829 93550680 82142085 760524547 771001489 654756839
59963734 63276890 26295782 231514371 215265996 230402117
19078793 5288386 1254553 228211365 225076351 210889868
121548734 12335229 80977775 602771484 711847357 723906170
20601733 9338475 1608379 163139117 159295881 134671342
3052954 6488077 11720393 124253210 120986203 131580465
104517069 141372606 25653195 803888265 853629749 875896030
311802829 57598115 21270247 917226644 871830708 929220004
63315463 21801908 6840967 84799993 81531461 58966523
59506243 87484891 910845 635396199 730557728 685265099
126928289 30996030 108564850 193969160 117613160 166733504
6180999 63935527 43400309 332366501 444798932 302848881
186372523 39393694 94462536 365828186 276202527 430975158
568566450 108411642 9446894 771556614 668064370 831180936
460191854 174447667 203448284 772246022 781430110 714876391
91853970 16504918 42750007 555205767 519322346 639009663
125330683 65538508 31963319 299326970 310904599 363490488
18860460 18202689 146100657 875799014 712188694 763310966
71553360 81439875 84626148 376649659 342036978 425127120
557378284 226209538 369765214 740355466 683789914 755851589
24790931 51523905 55492924 193145196 197884525 173959417
24088037 35511932 75958826 445102858 500788603 503718818
129100437 67312440 34733680 337237954 294181963 357822404
85666886 72490043 44363883 836545666 751951702 750264750
50247874 66052462 57832517 789797701 574998656 824147185
4659657 13691521 9276148 126466411 130295400 131556523
2087654 34709233 160635 172107507 223243389 227268074
41992987 5166693 10084777 580173424 560834625 498082050
179792975 273308046 107249630 565317759 603873006 600562402
73055865 30484248 52600603 314678116 295493961 253166742
20368413 1423849 11513723 82501594 85011242 83733971
196066853 52265558 78253867 687501902 632971739 732388854
63201220 121005836 9573150 539502826 574471895 508391323
63197803 11124940 43328658 85566844 98095432 86077891
166650640 430208834 50595991 730406661 899561113 807926127
235130273 4859125 299274721 622065805 743570391 729119652
38468340 127857431 36372201 696826321 657713726 801732679
247032940 79607 3662195 401418246 127647694 264901927
430360756 87783586 97227915 530859078 508536292 393218720
129323939 105165301 23282455 274624892 263907595 273800964
80092683 83266132 21256483 490015379 453424716 514130259
5740910 75121559 25101522 270090551 287258266 264462645
220225524 146303710 96256633 501481639 503186302 417961901
32052794 34696692 45998387 159742756 203319350 204630115
120959460 27885815 32229981 495599567 514496165 529950131
74187966 10622662 9228008 287873208 260296716 315017564
135342441 20007692 8162656 180023610 211110211 179378600
49734579 22072144 43847132 367548531 307151305 395250662
39506512 26389641 57873831 258924073 242416764 235465838
88490218 3399706 3205360 375680902 375681744 314726196
351858812 46553204 92195688 441926070 376610488 246787828
37737937 59403535 16077679 556041670 531792099 394654163
5816380 2503475 42580141 386232718 368646480 384405122
73296070 30525168 34520132 544560016 606867190 528329807
11823477 96529194 56304997 593901989 686940617 668538708
128125270 34213129 14447126 720778783 665290726 732056584
52177532 17485726 33747543 182430685 201033749 197709973
5346037 19025199 10748495 212196852 185600962 209743139
92375708 121024183 7588848 301101591 331560030 295342083
200027863 13521158 15548978 482569414 453793650 418926054
53815049 20602959 24194313 187575427 203389276 159384758
8247399 73009840 67192049 592912540 616912405 603326322
93283825 42541279 51621224 349206852 346178951 293332282
232541150 7443274 134120063 668568144 832890140 705203491
34514376 112866964 10093534 753393880 809080464 673520902
152754545 48797482 12930362 841466177 818843056 831292720
46219348 18685432 2509102 91419517 86394397 76281006
600485152 503384522 128111111 732900291 675015385 540461894
222256570 179261533 131160437 723448964 649603852 708488927
4092876 8649676 5853566 70887044 69606101 60888762
212065036 74349947 5051812 564879681 622078292 644128476
510690095 117008190 333052543 568523523 419353918 640663387
54670156 21258462 30851977 101606715 79315699 108029706
49186723 9691053 18370546 197734185 162695834 170876940
3010099 7668662 8572192 88124585 88696336 82047632
183617051 91739416 88496349 643960884 628163365 612611305
122126603 51402740 21465114 289674832 281944049 281753173
54920568 55292318 17901814 278639478 350692351 266973730
4245588 694027 730630 21182327 22188316 18016813
4043807 18786372 152669333 472491131 520697038 540964107
57501461 28019281 6331257 707869742 925569849 959651258
61329114 2595880 30489058 475818525 308970133 438393196
26219918 183900325 8361145 682440681 703100286 697713243
6122853 490069 31708621 184139235 167147339 170154457
203679505 134226520 20130250 262480489 270589589 253123852
174801058 195118888 178304274 679495831 628806644 658143685
24681070 55238398 7708663 291586212 315920408 292621533
95528352 112054412 80140125 322742437 304427552 326552308
265114481 46239445 84208656 518861378 546877605 532245821
9899132 7108897 13933393 53908387 69539422 75897515
136499419 24066369 59640233 275550656 188616224 307951821
186431516 69409341 92207045 807698414 840385697 717486129
263385371 44237867 118106766 434133442 567745701 528559602
46759413 16702184 28336556 110800619 107297250 55795227
36063890 40570225 16236533 413358722 401120331 398203197
1126754 353302 1552420 38643557 43434556 35131379
308503159 97755011 135263968 474345623 342649212 342244162
66036948 82880363 137071525 932478241 858562530 720844613
273542478 30946206 904066 444327717 186187376 361245722
54428212 29231731 38928904 221566009 222817653 218001499
246163675 5736412 46708405 258380947 238349455 238730095
577850309 50822811 148297354 715464744 689165450 679539483
55287235 1090651 23549815 125231716 265747832 266129569
14520994 58300827 11667664 157000251 154965469 152923350
102569624 84273815 131036201 535889732 489584880 530933419
28579497 12242966 44991669 113884251 112360723 113157524
206413420 5267081 39821944 658625490 598734533 638655965
133957765 4590349 46204679 179017943 206962793 206745183
158167426 76513518 47245716 161590339 213107870 205876421
260955163 29715456 36044679 771250909 544451894 576567045
413557181 148675061 124035444 415122039 237891473 417951988
129074005 16846822 44220128 411075369 366064375 402176634
120491163 33088255 116392322 659177275 658106879 614041361
470667279 39524848 182427360 793635277 765146919 838831251
203136 996804 1080880 11246668 10396372 11886202
351595026 112715178 135633673 386443205 346310839 435138723
471827671 280415697 205232473 725910624 697483733 734957797
296632591 27657611 208295493 405247869 412054963 381998920
395794 35764467 45219102 391996037 373373559 341393653
128973529 36110358 46873445 804142556 779190755 802248453
136589852 21659760 31450858 674690926 690900526 479688094
98828792 54470475 29869886 694608572 690469356 711596751
389326966 161456163 85633578 785562374 537175876 434543363
358881524 360378287 86806157 717484179 754696605 549379196
50535795 53577049 98276267 734138017 602617954 752831719
194928091 28208092 6581809 570650854 562967536 501117358
8317527 8383952 10531295 222987279 219808439 231961625
362138702 160425176 48510633 992904853 863245162 593058413
111379628 4321605 47777512 396966869 440543695 436765148
11149585 9675907 104270924 614132633 724479520 610301011
129573345 37490797 129229286 808062073 699671484 693913744
275523572 35732701 18438286 652899637 465718869 628501352
473480063 133032506 122774157 914115315 730315305 618970985
178067879 18165691 15785892 846321741 801633784 807532776
80104944 2366077 14928267 172981308 139211441 174475466
31533355 6492324 49601175 408192011 366593273 344563865
34568626 37643502 32249716 741598577 666964079 729177506
4179109 2751659 916115 5074270 4345687 4872337
65021653 15856855 178554638 712710382 794041876 600953442
7876635 16427617 844089 229330391 173419037 230492347
53805666 3517286 28775031 92991920 80003883 97567335
26047441 120689895 21343037 878664849 873584759 875926978
64866316 43252741 44282675 640990068 728299526 681967183
7984509 11457956 3265661 89628229 102031186 93366841
416547858 81164406 246105783 679173175 637833326 678695318
89017971 41610076 94516841 377977291 377546499 443317553
105618266 51621309 27827270 324024715 307441653 296948310
114228475 3652245 551518 314735939 284690073 288884567
36858787 101486220 19873166 910809029 895940694 639262609
23057785 36846087 6727347 189181297 217334079 227214518
349922435 81603711 20814607 423896560 381556534 385257395
51724196 39828579 26335904 724139980 697748294 585410101
340316313 118415033 52207038 684439766 624990691 654593030
23259450 12486959 2985466 274294503 285612612 307843731
308403122 12404973 58060326 531731316 457240072 336775535
151143454 91397257 41687512 227425637 225521647 275835568
106153764 10486289 116611023 445163367 538164285 524688349
211627404 58696037 107163899 826943527 732811345 805173305
77176 375859 87253 1436296 1387927 946754
207984 3336566 45143757 309721939 328003070 326608671
67854304 66289655 98573467 817051478 821066943 778133950
86540524 45226452 9255972 120803163 136280602 133674439
89784868 168478479 47778790 498757783 444042600 460549340
37151407 53624172 21360689 451636282 413139215 453561591
156576727 30601719 37692058 218739537 191817348 215512185
18805846 71208220 74020036 362682279 491920729 486565205
40096905 39606871 3582747 100848141 99196976 81031955
25375147 76990535 7552640 243375210 236710886 211497342
563840084 137317333 113634756 689373732 497283416 585771613
115093427 1848806 119882943 456750655 378738554 428431609
73814750 5836501 109430602 773719419 907557728 797048067
72735875 18671417 215790075 624115334 658325383 582324284
600065528 178045231 159120285 769260159 436687998 767908305
120001555 11322217 43754365 183155339 196404689 196133105
67287859 17632944 1008478 832541293 818384541 689389182
2853604 29192277 122504731 485085286 453510835 469110877
265678631 81281866 6909054 589445342 470181119 572493402
23226266 5127816 6025441 137901825 93787135 137443791
206031818 35801125 14110686 398667772 302075389 274401264
221982335 75711543 178909324 556822527 550627260 565023282
121907767 85250119 6626558 365525734 351777577 421722821
8272037 87179 2050995 13186023 12417522 12792436
97289548 12302172 209341375 736179047 669246554 755067966
322565623 110394684 5962140 733190249 586300613 703447575
7526373 40754 2262920 73487886 76232809 67608459
54582691 110932555 105221734 481661210 448509298 530528166
28259513 19864719 6105188 232379288 252896436 269019360
196012467 138897586 249797252 334517811 370802483 374848846
15728873 31783042 5043139 127653355 129199999 122478683
511549158 157495821 178539530 725371344 732849324 742644405
87637082 43470584 25645847 117398797 120827688 133309124
153079586 14071106 55717752 209491638 206718598 201776011
185593272 12207082 46511461 347271992 364696374 365134320
318064313 152517164 276889816 561717033 549857485 559874132
607401607 187540535 158689977 715537484 723164876 590564146
1302046 31767861 1419086 552306289 553899004 512741654
161530637 5271160 79900786 266968248 450012729 434760177
502199854 206629381 84775368 775235336 625030552 752249055
2778095 59548071 681458 767342329 765675045 829249382
370107172 120114648 138453969 762110772 696936902 759907265
38385514 9825460 48162178 597575252 819908255 841830054
19989717 51525592 24382793 668419186 626024055 679289097
164673494 141454859 418371 562947347 442373396 618065044
251766941 108454419 43183075 880749440 850124453 908482183
128382960 18505706 65956820 293351907 220389002 309545643
57047173 54048333 17600038 366099044 357626955 367516517
1461154 1076240 145545 7989794 8056644 6437814
35179876 2000139 5451975 50630397 47821305 31968442
198270812 78256141 32563445 654705513 600616478 706401829
151400869 302008 165683122 661743385 657228308 754209961
110076781 119476867 24219231 907395852 678169365 745610843
40050084 32027769 3232032 75858427 44321814 76814198
73375345 18553531 20194845 398759366 455380973 446357574
10521927 22895463 2439363 234685341 260962038 251826489
37881941 1080859 1530030 170817101 178428185 170750022
190285425 54765159 44889305 593747081 588618755 580346599
308068678 199348496 280738308 779562782 771687396 720916217
19971445 32508132 1666744 167168868 162726699 164908722
217713159 96658906 127280057 505882862 506531854 528524979
290021366 400764635 25341569 959045620 975366580 956909698
154821997 949356 2421472 311712479 313876092 339115724
100732805 45328445 11174494 172911629 145338142 174451632
54492139 17587451 67721778 792864454 957729858 957476795
229163078 56569969 65671568 677403977 707593815 445765662
109608812 99406267 50129355 443895546 441257972 408852818
952466 47467513 242675310 536287006 632371961 623792373
41240258 56592080 9442993 267717955 283480135 270045613
21053027 11208051 2617449 421194054 454255978 400964024
105598364 5307036 59495020 447201505 271359734 348967873
398060160 157108372 136914160 784074772 731482307 770288838
45734458 33270083 68847354 397083559 402878840 364392269
13354711 30187208 23406561 162689759 164322929 138559603
371793134 149665545 120870717 423258761 372181418 349602455
5907021 224694 746975 14382793 8580632 14451386
72532704 3174282 24663953 415028186 535440799 500529960
189610771 90518528 45631194 204888113 206252333 128363469
49703819 11962049 8803597 62571668 27378171 45204911
207226956 102000597 218556377 622089613 718008149 661419307
208411689 268147397 20006248 696550829 734754797 683264863
222252313 90353911 6174432 666054108 624172736 689812783
328408101 60898352 89816985 564784723 491076398 395138683
236597930 6548595 107019083 857103280 768526209 976124038
20550613 97900927 5259381 790355940 772405595 794530486
111067380 7638113 114989514 762516179 996473044 997175142
9798640 48334452 219603690 736675582 719661853 699969776
347970374 131427542 114893742 662280765 655295827 555758905
18594077 2692315 3782913 94078034 90938231 102391953
20344659 24140003 52838431 281717213 296962457 342556790
386652888 25950389 256183691 840973020 772917930 821982642
13604856 31814709 9170033 329300760 316798904 336913115
106068590 23157737 390521 167057277 130435873 119659700
46168625 13727390 57935868 186015021 208760091 202650084
4309873 58153690 232667781 949657581 953013661 977768520
15593403 99381834 110077519 655002879 617460684 642364297
49225160 87540225 141471698 631389405 675460792 672782223
373322811 61528505 53784675 845371651 808847588 845386887
282837830 20138891 67654280 397531436 313578979 430367429
21229878 5512464 14064745 355529523 363545293 308300362
20328657 9920443 4029481 93093485 106011665 94511471
162514092 43592109 72999801 300338856 294244644 192506654
2467216 37021770 2963328 129528997 129615468 128390393
246491520 82421830 33596965 848791900 825781760 791592368
548937103 84565196 194519480 924879220 944055081 950071226
57947725 9665952 3634129 124438299 247842202 256216222
342369291 81792155 119517615 623718282 511538952 692126493
54882847 6812575 135796632 741969096 750135080 592132611
46740119 285889274 37963132 818199568 786823457 755317292
50327808 39009603 41314668 600638574 621384528 544374421
194340783 15367393 221555043 681644154 687586387 711464829
294633003 129647416 102633089 952934320 866279001 746327360
250590009 56051562 76187873 404309733 416062373 387708091
9468886 16984851 7600826 87170610 102666160 92444100
124800662 81403584 2339170 792883725 822292030 640700542
76697439 15757546 36330585 340644849 321897455 336479433
415419786 45854555 118562422 435335913 341578469 297314533
131323870 6196987 128221885 789982073 587306117 731306613
53481080 10922492 12595163 540991391 532816555 569735956
29294561 55124605 14629687 160426222 165678905 129432697
47348941 2910453 41934350 105090574 120090103 113641851
100782329 78540524 11043338 263901821 254415988 233055209
51902705 29363052 18964280 113087900 101099704 99452432
69320406 732781 5416464 221782148 232122053 253816320
75935128 33095925 131871309 556310583 616952519 476046610
212330683 26328760 66907659 644934905 648882144 695273948
237577341 139957879 5571648 585085354 663467819 715105917
40981682 20704232 2108242 187926131 165055048 171605369
15642375 1772389 1051513 239700900 226616336 221889760
162368543 18132877 6543016 429446088 364543822 398403453
140911390 7892270 80081397 589087321 592198307 515052244
218383975 179685506 112470679 504425262 368392413 490740236
456930942 206798740 76588460 945933683 907329873 923939288
476839 25996030 12119219 92304160 93974537 75462139
7156785 24637066 2393470 59085695 99671493 83867956
420570553 58382097 36015178 896632140 887523665 603440322
107053432 3743843 34275779 323848460 320716657 318178766
39645259 58009168 19578743 227519717 227464027 226701249
4266201 87241377 9885306 576114314 567037133 547439965
386072330 134812383 60259766 441303226 410737554 198456929
197212773 75233832 56061205 285761354 255176707 210170590
77085456 25702567 33002578 866297421 730952924 820586314
12021716 51226976 34191986 387369868 429942236 440363901
1707475 118603592 53773414 390168503 469857701 503449549
6354944 10132166 3675574 626581967 563047230 561917741
168240208 18520512 100877736 901606170 874243172 806128360
244565341 155304584 51827438 310050662 227834143 287444445
439955925 191249707 4604889 830289191 769419051 839500839
1963878 31604939 5223110 149756266 169082570 171613957
298638039 49460694 18584662 409468495 206974209 347174513
36376505 43648710 65844984 701267737 550267106 635992017
29320874 16513014 139970627 943708298 946451905 895799067
684852588 742515481 762889777 854993070 925251248 880501312
722748945 389019345 49827095 776619191 423964607 171843269
475011278 133972981 13172424 816932937 858837561 863438366
14060763 132836879 20233617 306308723 283152263 312147121
119349706 12254782 41706676 139062622 108013838 106866478
419323948 74791462 6199611 851711765 647246926 833287155
383825857 39658210 34610718 608922069 491421407 625680795
143982651 7657140 20330935 497422435 494735855 448400706
65251541 146737221 174455912 863681854 713745547 716188375
3020988 73556244 13407649 273903863 325513569 323577828
1661699 22734320 12351181 197704350 215855084 211637428
96806333 126851183 57425404 262675587 259036485 237371936
16487885 5992026 11860529 220234395 181212051 212404984
333865460 20710887 224742001 593939420 409708280 369551730
288225550 93145360 326611744 915882805 613856341 778179229
262706079 155692645 21036469 553281785 520216400 514886910
162720658 30382301 38212243 497306723 502379117 499955837
73138200 122886403 4946185 673015977 673936877 619436044
80375335 38206478 66876865 529888015 565248658 581019532
41585870 17177196 187408191 645426431 762630288 627772298
5305851 16241252 46002159 263675238 405231040 372279712
25240057 13100040 106956125 642636220 645615306 644835854
134418769 22006112 23077725 239086875 192965232 244567944
57884437 48569346 32115774 568600098 568510055 524197316
4254673 24710745 25610955 141771810 141833142 139940099
48352575 6082699 1916941 68628245 57057821 37148597
34327812 64637577 21753992 239163760 240396362 222903837
7300223 3471807 1577425 612359870 606873220 620286181
476966783 262464213 147928906 848909783 594597751 767148624
55348527 4382563 46526317 222473803 222610319 216857556
431460284 308470304 44996949 798096425 793930604 749103207
48009771 3785445 26638194 199859683 177891967 225229043
3309459 1487069 9039176 79281763 79883401 77271665
39734468 16396335 44416509 339192098 318203688 350743512
16459731 528517 18745791 177989613 193319018 169262220
63488064 16450952 778242 82918613 81439484 68284557
2456029 4556491 21459009 173122039 187683663 189557437
13860721 4132637 1737115 14909170 13553420 11791512
412706442 283581500 136090627 418449574 354795885 351883027
15341522 7884814 5485726 186404855 261263981 268104919
23455277 20500899 22530068 350373281 322326143 267830311
137052681 14531208 32511912 405372875 443732082 406472401
418794230 336400797 108731006 488856460 498641343 328246629
41042742 45032430 53008704 171985612 178357293 170516234
58226646 281266933 306095786 864939430 976231838 950261210
75407344 15350270 44830839 174893882 141927391 203701935
654649055 117553896 1364736 893767306 866688543 811824205
140189934 75011890 11022751 810792738 789257447 807526614
236565336 8592416 21032758 636625888 721367067 607935309
156842969 10318201 48659654 468057958 346990117 484771486
206870513 95319003 105292604 826384634 817412941 755045396
875030 2013189 18576253 126789712 153713335 120455222
505539686 63938055 210717653 584129891 454158270 465541258
62627036 111732231 45892084 463638822 376641932 506071548
68099924 42238116 93455998 424949283 449621024 442146222
127981104 39257331 10562146 389470711 394659953 271104113
454003296 16409231 135457727 675542789 650268766 480681559
496319230 380656457 103693378 742137742 616260811 745662524
19808639 39715932 192328846 703199058 748916214 709049946
420751061 77120137 71512267 838853969 798870203 851172406
14373441 291823 667081 43210565 43213252 39311057
3190835 13952820 18449237 202145477 198033820 157756312
42044401 18074822 15149483 906045652 899701124 791455715
61660387 15861330 105324724 789549591 767050640 713937102
85271483 154623576 80803345 512896705 615628815 486424226
269037278 88810626 84285330 749086186 882066717 945930691
702715 516928 1161966 6154743 6066684 6346338
74243472 42072439 26657721 193677800 197105106 155944731
660885945 84578179 28206237 793748642 794688547 924231650
86119842 160362797 158050213 537310793 565837106 532052280
3857774 7916506 1112482 64481709 64065203 55228144
18224587 1200137 45935846 181572508 225251317 223016657
43335269 12535404 24960727 262656327 254482763 276679517
91917443 5960283 124852455 773558663 950094878 969598892
93048479 11447569 1428015 157352227 134288499 189305763
109003887 54116904 21543107 147906503 122102544 143759357
224643697 4384130 89979836 361254510 275516721 355684042
328735345 397780276 303179014 463495601 472523855 409475774
35623054 14262963 2804652 122408830 108671287 113388931
133760293 104713007 48627137 372693129 406945498 372609460
111262640 51830267 12050547 744492953 611073552 560419864
1323526 1900769 13392894 31421695 41383568 31711442
28349945 604805 6265258 33895579 32356149 21004550
104745048 9532798 59916895 128651275 86264778 92768349
34825226 76385025 4221911 492221263 481284352 371930066
27560398 9165341 5748585 48151026 51375517 42357247
275620 257703 34428 604188 511878 417651
347642963 26213506 83688755 846534202 873557494 894103551
272644491 59781905 109190033 335995625 302996636 341582850
66885236 53769913 111600860 300690523 305351929 284461766
360786667 352730 9227549 550545547 471457000 496032215
65024306 26717598 33155798 144801564 138103969 152981932
57367879 17865832 68293424 255250677 254564687 264751650
80849129 12943353 26599278 175781802 172212635 173404648
420544283 34343869 97692851 518038214 291680173 488783660
104971961 24206484 19387098 151315931 109374245 74108172
116405951 170363851 113593480 829886400 926487395 813134260
9142783 2385961 4562807 40853719 48526320 48632538
232001702 138339651 87158667 441198283 415962823 483604161
3105558 8406777 26965410 319201791 335803062 296022247
16549929 2501273 7116525 334376491 349520810 337421733
37265669 5493422 21224228 688358608 604202626 685388450
1412305 727082 209753 12852639 13325199 11499342
544121996 384691580 304850433 844711374 832262796 697164283
3532920 61911546 60345093 684215721 712905884 626064522
233461482 48600664 44144914 585773901 637530866 681694432
138825910 10416369 44652351 329324922 232019296 316574918
47865096 42967224 29998652 167367805 146735458 168422896
4165329 5386231 1500361 27419009 26581419 26618299
59097172 5965384 20036115 175340908 165539137 205604294
344325282 205943232 14816638 676054995 678655462 661997651
27688971 48208 7475479 38179146 33813475 40021935
62500283 93334984 34813453 345652664 327855620 280712831
532925558 20514914 163160985 788034244 789048435 796761303
474544 2891121 818921 93966885 67400021 93845522
5637806 9223405 3434870 81478498 88724285 76316845
7631046 6852329 20874134 701507485 733281464 782060157
602872718 190838868 483099426 919585452 625740430 649506406
229225872 12566070 17902950 617004653 654322484 596551804
184459552 36940285 16647247 288037262 285632376 273458198
66457103 53110148 58286225 378324879 351608766 386290074
144990431 57394056 121418486 148768812 153412430 133938399
368612977 13644334 241010199 427879031 217262837 426608514
27581647 53324229 167153620 940055605 757318223 802979732
38662823 12228819 20381838 139732043 129128261 143732850
206977204 27909298 20650460 296223259 277087864 50715997
334167229 32098180 328825990 665101663 538730083 695958006
222613122 41017170 5111970 579886760 650113245 675635466
142069253 110078146 60939422 224684588 166439885 202422672
182777226 95050488 6409211 506850201 475377374 438987487
271458389 39422869 18569991 594955078 586779412 608714002
185870494 13921153 22009116 395789458 403372545 469218649
37464548 103401961 94893221 760888355 689508582 714086353
67676435 24863176 15276498 72849208 58669027 18597401
36236626 28189305 11849533 399749468 389477973 388818578
86686860 98174425 17123603 408139301 508873565 493416796
374302983 20680263 355930650 823285155 610915039 869193250
180032519 8304754 4546423 314322193 241570846 224715010
274307278 8409834 83194672 581901386 450926251 629139865
27264822 52975870 29671170 153048673 206660922 182852551
32844820 14770434 55571985 384443447 348911673 390379305
62634204 17328068 25673117 544512163 496655788 488721292
75324 19547092 539358 76780880 91228860 85732435
179500923 110585878 16931249 441879207 403027711 370000694
4352278 584933 1352724 27020714 24971842 27856599
15470094 17730819 51721216 534407747 549183590 515004305
297549616 82678801 19111433 367679242 186823306 38122572
272104731 170799046 45074128 808080165 938371128 880972068
15311315 11567477 11594846 151360992 107326598 138930471
141363215 18203790 241593553 773115444 790644414 835859164
367764240 117097923 235623257 527315532 332934407 505123403
165099678 5041650 70225434 840830536 815962123 751231352
409754262 266993930 224008792 919656112 894281708 851271306
217689858 86228421 18771704 894852661 920860779 945411507
70431015 186494761 5278708 533386960 546306072 373767146
239195180 84960610 222904549 712837739 591924920 721715019
6961168 5095154 2043212 32963040 34851783 32994074
11313654 9272724 20071827 104056448 119929565 96674081
2010890 553706 3009112 27970280 28888597 25352113
7133502 15800350 8511303 309224426 242303270 321665383
26282392 3062016 30774432 130717560 165833478 166005661
160924431 23091377 107213868 186148776 109408641 131298869
4450669 5371894 21323916 273639887 224522130 286961926
12599603 7676981 9548463 115403520 113063422 116410305
196999304 5777348 74090180 339133147 361629849 335891128
385980409 207407229 37225056 781806202 911198419 660763647
149026920 90471177 8130218 277535960 273362311 291004199
108354601 59568759 30651185 508107823 465816668 473542211
13062191 123556530 123515189 955234387 980785391 856525447
45582072 44622833 66900823 589492365 497206956 587263497
114335995 88407019 10531674 495392297 603114162 585670757
15079046 9779346 7482393 262016225 313614315 305921075
165470259 154718806 53465324 255701964 312791866 238388288
108537377 11788197 564156 180825802 164265090 166166001
153098746 78493848 122478586 393641248 367596121 401886776
126244049 14999587 109337417 488710521 485506114 484176421
585069767 41202342 56137514 700604087 200113153 586308044
3379687 3399370 7366105 93191497 58348536 84541154
69190353 21512501 47128130 429256178 439355409 429160695
459769337 415023430 113208077 800157081 719249475 884541932
11441357 12344797 22363833 221856453 197915719 182640227
211701673 21629283 146154511 596701384 635460815 613161524
703052891 477193554 91260529 955572186 777626189 937053491
5746498 5768066 5586471 7620534 9505310 9184070
491578006 103695007 369831338 555886283 282823822 579619176
56345482 3377293 18688795 148876698 139529315 136131972
61680825 5933898 70523781 314508903 308723205 302374055
60162763 4446590 12493453 350692929 283680489 416535932
6908570 950186 2872013 72900863 68617360 73348851
6751040 4538588 3312080 69160072 68289193 67764410
102378399 93808209 43900018 818445285 770705630 828955541
12011254 85463688 42498093 702568545 721623068 764685750
4008292 15303102 29392093 544444993 532392022 559606456
60651650 31633162 44346405 150334929 123065065 153348273
3435389 23719126 11426677 420943749 370841938 386476124
4377989 67393868 63809656 253731000 233766157 219696434
5318002 3550370 11412533 63494326 63016866 54897640
158614644 43570204 93720328 351630056 318946734 352707547
310411492 18371194 163227682 497738070 469641745 375414967
99645204 130862592 33464255 663851288 582808557 697835032
33804229 50173858 24127166 766055200 529853506 749677787
9647047 19802693 7706460 228559161 231304692 214346840
14081044 29497684 15780002 149241489 183057203 185603519
100621840 29601454 10140204 506430367 420466579 478318809
214711192 59157179 76584693 820551707 825891142 896784946
157650527 60942258 179408930 420541203 407850719 436522195
126247371 32151398 238045648 961239024 791571073 714440324
2873972 66098608 55294232 320420361 376641979 330539083
378403694 173980401 141855635 650737758 466592629 319412486
647098624 289298133 199197907 739026388 687104992 507286687
103622241 63851728 62477065 344506369 439540886 441442737
294984942 94352995 35749180 557184561 542073306 461490482
373847409 39459636 105573025 604141464 274846072 411022717
31696187 38916225 68126520 389757508 393112567 417918824
23712996 586908 45323802 655368638 607104050 559777421
48442839 36679574 3498736 256034095 197083647 219691490
48554605 1706124 59485875 445804046 422073038 444231047
524478622 175880334 93867601 615516336 430716785 710324168
85019608 15356038 6866945 239419470 254074392 177968945
44923542 8621201 62647227 120216187 111477547 116485432
139304318 97286044 53564875 952713805 920400936 906579402
114189851 8026293 15369875 242642640 211686301 252680705
11064929 4930197 42321218 193923214 194614794 184793864
87076578 13484378 571764 139309053 115017908 107743768
52765982 12821997 45914152 226258301 178194380 194884524
338769000 50202694 179089344 376496529 258397541 388857297
15977918 56094 12068621 40527271 37857701 38176150
32639092 17208599 56965903 484551720 432986242 483392109
1181731 99706 194877 5686869 5467653 5824827
9159660 173466 87037951 840081121 806467814 906965976
147796424 15889349 11882875 336524571 251701296 277548611
499605750 54621896 165860883 784443304 786509035 592060635
251548732 13198421 14620002 359130616 320295883 359542527
108082625 9581807 6033815 454025049 472594767 372221044
4476694 6217423 39261830 210323625 268768952 286619156
18842531 2562736 30895667 532046158 616876279 622266678
4565388 1053659 5218291 52133738 45349347 44298138
77127632 4140401 2763384 103045099 107101109 101685024
43068781 2022396 36887901 518327166 483558603 431758797
47057142 55876908 60652638 975234386 950319579 937522878
28913820 21542907 150955552 563079621 549979669 554671171
383639740 14454477 38603253 776460652 635848809 851612656
72619306 60544391 96197666 410070082 356008159 358533789
139034008 1174864 87943974 245691455 151357059 241492890
247436656 147257174 305973187 384434427 451776318 451499534
18815967 12771440 16628987 343913381 345867580 327766804
33241314 2915047 13976506 245100422 236158597 257393934
17517610 51669645 41195866 556076291 508991862 514696179
153428383 52772269 27747753 231073566 182615588 144062343
51002756 169733642 20435614 557641407 481368769 576121335
405606084 7568122 98778348 438010638 143520389 332122385
164794180 33638303 135468401 637165244 492496663 562794702
331782295 4568766 4726877 399043395 462322331 442216559
564221303 38767147 183323819 762521436 547675030 708744332
661186646 104260360 8090576 735344349 228712445 438528669
38277167 40638390 2273167 248528815 244883467 263709789
41643014 8812058 10962553 165403609 149210293 156817370
378465448 301250806 136459252 617943000 502080782 462166252
403631074 15878590 17164296 620538035 648828601 758495772
16339116 32962432 38200908 338476494 384875231 410485450
254689935 28929382 56128265 611548401 483838742 595833274
340649464 26437675 8346100 433259072 277449604 252798122
292445062 96555607 291049308 563288604 510229930 563738538
127339268 85770278 30785505 161946875 146259771 98667860
207247 940191 4407180 29397679 38559333 34534730
36610848 74350378 101461622 913082018 808621189 783569968
7668929 5293860 3558871 30178838 28669872 30210619
7287098 9811407 736413 44375994 37132884 41924940
23584655 6764347 18158660 166335079 212711019 207434742
89700078 73969397 56310055 587101556 591448443 563134421
14227070 6676052 47754094 286055412 279129314 309700720
36446847 15149205 18067141 39787620 25546685 35120900
132017140 92567833 29368633 540919798 591532945 623825668
177283724 23554503 68845798 928656738 852157335 936941945
61045999 60607762 15192432 483554037 438060131 366659853
40308407 3793758 50591252 205908387 216237901 190788679
38266009 108902528 58134784 504675392 526587550 514091772
305464324 61850977 79977939 452985088 395686511 424190596
221174983 85946527 256430163 470730306 435728707 436325190
534976670 82374880 412306677 767516984 874441605 873730744
143578415 135806897 214630474 688223604 822959099 826496820
92600954 283388 6327154 256471601 157911839 195709585
243533491 50677274 108689337 295997882 327400094 485077084
152326037 4272685 16154965 851428285 668131012 834428953
68179050 15597433 174389230 555993664 431226060 524257791
27637508 3589946 40018759 343313037 362395529 344050244
117974226 73763848 51680138 399650422 390282978 369188315
37121464 35851130 19956501 829205727 772181415 713147149
366684741 65045535 120219186 837855937 835915502 713335980
4431824 11513460 4684048 129771826 227116857 244035864
40909472 14459650 10443534 307771654 295334226 338804128
241905244 168231078 6369845 475658705 475511778 337621642
40244623 28530057 4070341 267774948 259778393 266292924
325015744 65431444 15951451 497840581 563771801 375772960
42293019 32747978 42864595 481195790 491308948 487088751
167520694 53017777 113673785 314828630 443930560 447005496
90957342 14886971 76685438 786163737 824519862 777647566
196407566 20515162 40927066 324259050 265399299 255968497
174427553 72869096 30368796 487808730 557301984 587397300
264528471 64805845 86037976 665592830 653947184 619688968
1456071 97970773 130571054 844435195 886253859 897615845
24643910 48768470 6133252 512728404 501195187 491563811
17341439 37134445 12386911 421296497 397754131 409173654
63234034 20859619 984886 337953730 321176943 296584838
343377 23459726 41182475 274173232 269745342 270355636
52244226 6391868 53699762 391180253 400783617 457023149
14623385 12721488 28799073 119039775 72530904 147332400
19903816 14488616 13579051 62681881 54164675 61263367
19613890 63218639 10110487 204267255 211102749 190514109
262620166 199583162 47015587 648644938 593554586 590553522
329053204 23885202 16538447 389369224 370795460 262294748
245953136 139581453 60389820 425234177 341897464 126614387
128451929 39409575 23198342 153181199 136789204 72903775
6492316 57397087 33547211 625739001 488059906 605046064
58066951 48613970 34271778 188414424 254651396 274205002
6337563 127456221 191026962 731020057 669648265 810101101
280267671 29749176 156602292 795891027 714283318 822052624
1548233 268394 151703 6898228 6996986 7195439
223551196 117353031 126351115 963400352 942668222 914552372
69288710 26152282 423142261 924811589 970632631 942244318
466522008 16924913 85698653 833361740 722063505 833610900
141528904 76726510 40712610 690137728 904910786 741208066
5601538 877666 3177291 103228213 92585149 81676128
9327252 1618182 11539763 10824501 8605703 12979664
58910192 79576483 30865399 842934107 791275715 838144896
44916868 25747762 3239953 112148064 124773873 120296769
259444594 13585222 111765891 493125477 320203101 479068864
103391298 8473553 90555336 458631209 453107353 479734664
386557262 502301138 40620031 461472018 652662168 304109376
62848997 45339374 17427394 68639973 70546302 45542369
595732625 384440597 342206427 857267860 826857424 821709263
6341515 2779321 931865 61065380 63142927 60241872
10686297 629022 2359175 52895944 52448278 45803644
262219321 426514724 83751873 852577814 850275037 480836727
56761989 161473759 5650505 760820672 723491987 767583248
123744718 69921140 77767024 761744916 859624263 882490303
89797787 8941346 26700180 117379814 116927548 79117524
27120769 56561529 31124856 934846808 932995878 885175081
22895080 14780672 24688284 176417798 175672037 174455655
88749417 38642540 96981345 676698602 685092825 667864727
56982349 73472533 24736621 308219471 307507976 281459526
4690369 704344 2447360 6114806 4538965 7167892
48238339 192723726 102372292 862076523 853675914 920591616
266155104 32897435 89667021 554340657 510095029 629401344
25705270 8646462 4810745 158456652 150321189 145764254
318890840 56048751 37535471 883106258 909596245 838247132
37200888 12455701 14233147 103141392 84759713 78481439
48885106 24755539 14871515 145829744 148005549 108056006
120950260 19557928 23036907 144719891 106809229 148656941
243160241 72060789 72237093 357214484 209152751 330772707
213632534 62339054 78898196 252866172 218188162 199625284
97640535 55811699 16001096 323668398 354204285 351528314
78131721 7813243 13801338 142332315 124339447 79070065
5245507 2300700 153802 43573178 35656138 45199454
15470924 73733624 18345371 315316436 282105641 309907207
121810574 145631985 32875676 428547872 453901493 395710667
43607993 15704758 1931917 276295106 292367522 243777776
681558779 82737664 126218228 753883517 623097173 718792521
412918324 356881849 134634817 503758844 583233213 471524860
6042549 5864820 29698480 108176533 145379810 149210582
194022555 42812978 74941263 960295228 989676019 837795851
43557757 40575397 17461976 143914372 167083378 161484445
296592124 252395323 184687455 465433138 329683794 335212466
22400823 14435224 80103118 337699861 353173352 375194854
19252640 2497620 18852602 271001498 261664757 294909458
295182869 4643757 146491132 897989610 831673968 673031488
9342672 1161938 13526895 177629091 209285145 234659884
211054667 14043474 31469504 344021743 307858880 317634900
153649282 1006015 21902200 600863313 587622424 586508219
592764648 67910958 18219794 614313482 202314019 403031791
195339168 81940641 73871292 432674723 419765622 466137431
720024600 480144446 295235669 889285980 763787368 459935531
19190143 139369518 36513080 336789001 319157069 282698935
140385740 27958307 32751408 322535530 265173991 304911718
77168696 16117955 79665613 114065340 138761345 101473642
5054848 147800146 102985607 800768550 795523743 768578256
187511813 19002332 27369117 271481346 229069641 155987196
27065255 23763469 3822805 156374244 143884704 132290267
65843638 128275993 12282274 736388894 756377042 756915558
295657988 120351015 95053048 780098473 798204940 489658466
183293776 271569 67517447 913005786 869314833 950118755
42134318 4584358 24826553 42734543 47366983 48737217
13939274 1378767 26537206 175103800 155373353 145827720
16471263 7824273 3257363 249561731 272046822 263939738
16730474 35377854 133799466 568801859 412814793 632998349
12845546 5026133 3020949 348798033 382712148 306656528
149850370 117547149 39431176 785133246 708912170 648448320
24163376 6390783 7779006 36202152 35306330 37939276
19413641 2197148 11546686 130606905 141089389 166266544
159310944 273939107 3741899 803771225 751237680 521287998
211950327 17207748 90168125 384271107 468322963 471827331
252026777 21521909 312953 955859181 957773939 933993940
6619209 10693337 11010473 556842241 481679089 489279428
133246855 52651088 78309127 665124652 737737515 672284327
8299851 11916535 15870343 41119122 39121782 40904295
23210635 113104789 35185483 423168023 382156702 420607928
83011739 55501643 47827898 330781733 302856940 369759756
948104330 84575786 19354038 969255773 269725976 479293003
3483555 6404574 3825409 33989959 31808322 34879892
38457589 12012562 228531561 886204486 778648060 861263060
19326205 141018694 21984680 799815329 802736600 827827154
215179604 16640783 62634852 510400969 505266522 358830399
32400362 30843751 74430460 467672158 391834374 446459208
320256913 36729611 47852364 415807506 324496556 300605151
106776214 35389466 92014704 309336852 216396977 297064520
140202939 30301189 126521475 154942961 132239191 154721539
22954644 4802007 3052842 422736810 434442866 465723062
244607591 75671833 21208436 536404558 563137683 489686087
3217261 19939522 43635533 299871456 269756216 298680866
383128696 146780409 51936814 456176004 399177240 461982686
388594290 337339787 86958094 753627051 796030186 750964795
422114312 123271622 94159007 492515738 479133319 487550962
288214110 92057718 62048220 370060145 334207363 316687075
9985360 20983870 35906483 324869103 360460136 338994640
161861598 17580097 28601205 773198150 835421249 803407072
14075640 427238 47979 35420863 28464072 36135461
13616009 53624465 62309873 395982913 287848514 372790641
163431248 41900434 33004614 515379612 538151389 479805517
22829791 10215231 12512778 76023671 77048553 64596689
22059684 4823141 3076965 30635680 25210811 22101972
328953128 57479402 26426208 451031636 478674898 353679761
261637051 57936191 32585299 516586141 511694381 462614545
89875068 23900204 39797837 294135116 295245172 273209551
7510340 11461280 5954808 139194654 146387414 143088461
184021914 3603491 8018257 186363988 156284638 165284526
708547029 166412411 350520016 762465820 583099257 754691905
53143529 764732 11373866 85365475 77684453 84871247
163247890 39816052 32279799 297364684 300622596 217718326
18305685 9724963 88039998 274189314 157193785 253051305
109094075 7504348 96435364 622288525 701680440 579842778
99093894 159218819 99779365 544196998 531152875 460859929
237852970 121570700 186415541 638356224 653988842 629069189
687080726 7871464 45860537 773135957 652946516 649330966
5021888 9776278 13248594 118310836 118908555 119200593
34859176 44383381 43163708 353105618 372504275 387626323
517524288 150257503 338569237 732057394 504062538 728197654
3144859 52795886 755740 234376635 215320971 216475298
157083426 3395165 53596969 861998287 897498921 915369966
145824 70085438 103712664 548713100 546170585 523176535
48026294 153377836 50980429 692722362 604943764 697156921
522563212 97823372 218220100 738650458 617351403 540619090
334013133 153231157 126791133 367738057 279153949 436497092
294329864 165522585 80264222 471181594 447509372 239219307
126706768 8536519 5753685 541534161 561314625 655565823
180981942 11729684 122832564 765414246 902881693 837186526
92749545 70712997 94746809 757887746 744669967 641744589
2987568 14429053 12489930 244298727 245625478 222157986
273081461 13873573 81459505 564703553 408791957 523436646
155792943 95370162 161283699 829243116 863304503 835340053
4956452 71842610 75034706 795710145 743018941 733094460
376486509 7485321 294356014 831043960 726862978 787450158
633427035 269896385 348819480 739760867 641299373 517886592
256016571 49774989 86334218 350134562 378460452 371226146
790005346 164336936 272034820 811901465 668574524 635544222
742154193 507898638 304478366 859442996 880190433 810385553
21186203 49692442 14233783 200039540 182405328 190533881
689022629 334513789 127074584 827815837 651875702 771888613
59828832 56879735 3375956 243376000 280692835 299447080
41712332 31642132 5056797 152823334 134846339 127106252
10197663 44124812 20276465 263388871 270427115 275243330
221658413 92740534 84958205 244368786 245309069 177061968
7878458 13674906 167225 105354326 98041909 104452383
17108264 11636226 99778501 681305745 720898601 674042576
251682560 353018790 305358925 690103900 625201751 744834398
9167081 64077164 96655680 590898648 504870410 599939074
6259528 3856220 15989971 294226731 290742821 263583124
11110050 51354457 84540278 563660996 589372976 672820083
165191403 15609445 17591623 524387844 524128048 548098703
1892346 3542528 30253334 323635904 228944089 297295496
386771195 70357830 135574779 470457878 185111414 478462645
186175091 100933423 24778438 735896419 621553309 656203474
71761990 7003691 15047978 91980099 89574875 91346321
172021796 5535627 35512856 537962658 527157807 541465543
3968178 1433764 2442504 29743811 28950111 29070783
14069211 5359954 10470300 206802238 199142991 203688845
211871625 204626094 94003936 361515657 417952770 587867276
118230876 20503502 48783050 205861722 253277715 237965745
101276237 11248143 52969490 714116632 678952344 614562291
57209176 40692456 59811530 799995940 657576657 758719941
13988733 64186132 14115223 725343676 862970270 664387633
424392237 553091 81629137 491256792 478633087 264755229
9579514 5274325 15048963 331950905 409548998 391176467
29832164 26580318 26087177 344743710 352641269 354294863
493222634 37546313 286117961 542437405 626994287 461946073
133471537 96665686 202095 443478772 431812536 364649488
101716118 53891153 26971705 309313718 280924672 328788110
250002501 96032822 124455714 324398353 272912233 218992435
784658 3198812 15499100 74281747 70889505 78701015
2151717 2547124 14481952 44286860 44396244 46872935
1849484 9031830 54524303 398010706 399607126 441989301
241110935 73249082 158211066 471241323 605318766 559843803
21669982 12886012 3021989 43620149 33865941 41902061
497386893 115285335 24824919 516026696 562462268 254298948
84964129 24443025 25392873 487623029 266813983 466600836
489569812 207102453 44076347 739999333 662864391 770557120
39484850 218426119 91670427 711698208 834400534 854990018
90051377 54163215 65047306 144708951 131474714 154655702
15207293 2125074 3264959 174680204 113441272 129403202
10125538 7303641 87646204 291185705 197550643 269536620
110284072 340149372 69339389 575511187 583669930 477722171
191957221 48998339 78661844 465483355 484107651 466103993
267642485 213511500 94536628 462400910 442300538 482036462
398526144 157549995 229002247 400403511 391212100 390232555
10879970 3739806 881823 14263007 10398140 11575602
443960663 91654037 483958 712584935 619650012 694699919
143516147 122565966 50667567 725834397 874437644 835271305
308091884 167149883 364660951 922494391 970115057 732880770
23711142 16595950 6261706 67507872 65080561 60119577
86846937 105605617 73016149 403156275 415174957 379669816
125615471 5158003 23933166 260298422 156143486 224577032
98493972 41339632 1495947 102135544 71494405 96253884
1737981 42451373 16645118 138732077 145210862 140396866
45663449 6959618 3509622 630926888 504687896 626367306
5005580 64925608 5669187 443355880 469154108 466415412
80884345 10510267 78421911 750444537 818549095 797166721
58908557 74581910 25342656 164030695 210818690 210955641
116345465 36170775 29094561 470885824 470197173 360315226
48444019 3510878 24502365 190006520 212317065 197695975
271092535 125431795 217794632 507535969 276061834 280207268
201722242 122848020 7085231 425050293 541144246 482124883
85535841 27898082 31995732 537817221 621643222 652543137
415115476 258481582 221383730 607745866 580056200 506202828
54713322 349582178 4487168 687881013 643712008 656255761
260284034 21343116 36360518 366132802 362478496 381350806
90556784 35295963 18421022 423929596 353877933 360961270
128114313 52913090 61224757 527604918 413532007 389862617
41683293 12406239 35576987 98106906 106789777 117493575
259891168 16404489 382036291 832953559 521855416 663988454
113 107 87 2670 2688 2652
70237239 35275368 11875811 82369316 76419638 83842379
73617215 30937907 30052141 314459288 432046209 377237555
18258029 6741320 65271874 146891092 124690237 142660350
481253214 152471199 116219101 970786942 644798904 962112926
185396009 74250626 70485371 248779118 249532451 210761564
84380277 4138349 56011598 140542565 95067925 132206531
72445456 1724583 61239716 544342555 627599041 584297016
831510395 321714196 202072985 954742776 659443590 869542210
996398 94882788 26010724 257025082 363946069 382504845
524675032 80019415 49436262 698359553 673817867 573345129
39764795 69392566 73762599 585427485 569130709 555711354
513060911 236237776 187994884 661056649 654269739 427486649
73036366 52696779 76675192 303573785 278578631 302733970
343265491 121120692 156445287 429379298 411868603 473270487
734930 5236974 982703 60028198 55260877 60426381
6812896 23619063 21524154 204508559 174787635 195833999
290022669 93288544 146975022 298128248 317132406 225520055
149259 1261952 197270 26007164 28276245 27549791
130478681 4952887 3531116 217994467 239796612 225731640
324169542 35329385 146904513 390740034 311073240 386577425
26246173 92580148 156830997 645758294 653517457 754631473
565688726 196987249 71823281 702247688 765744370 707401151
86343319 600288 119088471 835750498 726876932 780252378
55207209 87944212 51146781 600542182 503828633 568572727
330648227 73021413 165020838 380391371 401723531 294408345
941851120 923518 502944002 951924270 414943957 695885993
1741171 1239438 4026319 239248252 243516198 236540845
328240444 132459847 363754227 563429660 594278942 637615638
6232212 8901715 44707006 174540858 184152771 182604984
151120863 189493160 39750047 681903774 683433895 716268280
500957847 259126330 318307807 879962724 819214641 702394998
90325261 20767673 3811267 153922821 176082677 161032493
34819232 15010316 22224655 175687926 138938770 166480543
24527027 314929 136275441 803482903 784327492 874379556
405491009 362924656 3550969 622776056 581169428 638465356
58844053 26188954 2427259 251772935 281501884 281061847
55117987 38551041 35240129 92803538 93064504 102322481
16966420 11847056 31186373 390464563 395657041 447638011
392855662 194976758 21240436 936378788 850586741 803883819
436115559 38110219 170367753 600607691 510103635 480805529
23199476 38884568 11323340 141178510 150036489 101300423
365662457 245341190 29390212 731768173 704275700 669076401
475802912 110432199 371512685 551426832 272658437 398806764
170049719 65241033 82763264 205088099 161165503 143137493
149415656 17457966 52997631 817980822 526597121 820235965
47119596 88431238 62237746 557736238 533510914 460964517
187587046 72964287 34686435 771335515 827953490 806187851
15817614 48789834 19398455 391325110 437586009 359964171
238824603 40430783 136944798 246002271 252304876 260197726
31180739 18946532 7614180 886161865 889942354 933403095
88907249 21563484 10727587 162422541 163327355 157646834
4077558 15722155 27160362 483590818 440140815 443780790
172134993 116279549 100314884 261992042 169385378 263146411
47131064 35292989 28660268 173537688 185731003 188175241
11543785 47798821 10092919 441571923 447061570 392454824
132142877 41371829 4184923 422387920 399503040 421187514
47059556 20395099 297711500 914601620 548678379 913625137
342823307 39543475 14820415 910241897 884848822 919603402
9512768 113502860 2289295 396292406 386717423 371742163
8561680 161814 1648862 146361083 129445391 100983471
555675843 25359716 16986572 774387492 655557641 721970732
10432086 74782844 50055141 573631208 570466256 565482438
159246847 95943479 129598658 185458262 121301743 161929602
28422191 5016001 76565175 609052815 642466814 503826296
67109328 71928854 11917291 422290793 426385534 238817218
37798563 95205081 165577079 514145621 493311057 559417071
66873798 54474625 17765981 594448616 599020836 607281466
47197599 36178195 7794429 743483756 682422256 689097917
39621053 209525666 253505903 548299476 612399980 588723328
429111 3481733 21926229 279920725 271449358 257731417
22680320 29152557 30277692 246078936 310161762 327128959
103364267 71950734 12537677 706427619 721235751 703881079
193218665 161953113 17891929 619568527 643281795 770521852
1498819 17208751 661955 91909326 102032007 100880490
128499791 2133516 12281184 582718427 565947553 557004431
514226788 22390277 134264905 551682985 253671067 284162835
139320517 172743765 196007570 908852937 861442768 847947597
57492556 27807015 8937134 206241009 197301783 208236689
103607723 25262867 15712878 217798716 214925623 202459822
15999521 22726326 82104221 890094327 853234797 809485201
3144219 1880134 224437 38110534 30631452 36310926
16314382 14257741 8184270 609086806 558210547 477882987
488453609 6733005 71016066 846319317 862904281 660370900
113195009 45836108 365442240 778668192 841646375 840519925
973328 3661716 1368292 23626056 21669206 24288750
6689008 50137210 50393956 238651529 278068893 246590744
316458485 31207291 379757760 688636015 103218485 699103924
317851877 31250931 8512646 742122643 263794412 194073410
110005722 6387492 39551131 604112985 587609872 625973652
57859865 19086750 40588979 289660564 254174915 244788142
99296803 11137576 12487751 484792537 581683587 575111176
114877715 21230693 31530277 170069507 156055737 126055703
14079592 14713176 4509743 378075978 310527013 313258168
441827877 147014460 51423614 777352492 771297570 691991413
162313410 2445923 31905406 541928558 541940933 532913532
44141254 4086120 175915534 820142308 775315860 770401652
59871655 6011562 11242606 110303463 91099029 100805497
29186020 49930577 94104326 748106047 767515461 718794998
39397054 27975125 39706360 772356659 982322719 863379159
374671798 39902066 295093070 431487435 337789468 358448198
75591957 3560650 24622736 229511832 220264000 210532732
681670 78331 521319 1058051 1150729 1215804
9368093 3883490 4338810 34654416 33127444 42378447
33551052 24630027 915831 219823681 214018152 208823880
11170577 4260433 73984785 612271257 592140079 590661925
377907297 112715915 12784291 429814463 403646286 332123416
334515040 11145719 100813999 708615022 650695809 660716856
23583521 2334658 21710554 449068512 395104388 430599271
338423331 148454283 215880850 466570035 379294217 478580507
18053153 50619497 6526463 203098611 252395549 247050357
212125040 90299047 195072853 525406825 548732338 608364452
72390980 51624406 82127363 821293468 727956096 823317741
11914919 8096727 31012933 190772011 202095579 207255635
438317167 55203400 99532935 542366926 601602316 378954605
319363615 62901044 44237639 514552267 425889844 299786963
65914510 6811643 54038675 276539230 226190982 290604834
270026132 24081149 107497906 486569033 421530720 232738802
74451614 6177811 21129970 230554470 239747974 234292533
4139931 77548644 31392264 871214924 833494072 853031788
258143667 152111028 150215873 507552573 553619889 494055378
73263436 61824762 73546318 949060098 895844446 890084516
34011479 9075385 12646696 133023783 140029690 108063805
83896628 64236405 12547515 129011464 103734240 97952159
3696761 5837234 4419837 105409304 103408768 105699464
80808568 35165772 12794056 423114456 423161638 391075298
64305548 19614625 38831599 96917597 58444971 95396348
141313906 127533357 96783406 489011488 556471995 518060920
21955848 144913683 5498374 687607284 842279240 855842112
26601984 31359555 16146530 277189858 257521670 230698704
117339254 22002512 56492932 432232717 466732932 475763728
369267723 464432432 71906686 726555177 777987730 630703883
13771408 162742047 73872037 518116657 461217216 497946686
729461647 317614418 102396770 878949424 666895901 769872695
133199294 22590782 16409383 630193404 527518017 502659729
32540623 31888338 46560460 904218673 910655606 848613500
14844796 34567476 19845560 264887011 276282860 262970712
189640085 42675513 21676975 233884084 234792780 265714383
17553950 17152642 24406588 264878448 282775650 280642850
5826573 7509205 1854239 29103372 29103651 29442803
80128156 80581252 98104288 641721161 632000520 613739957
46092582 112266421 63936631 397160725 559274691 537232888
304367486 35883 10894613 923968138 901879985 882917755
630294533 47215327 307174102 768028781 751497436 768856049
67639710 5156632 13963814 104568040 102660757 107012935
137654914 111434572 56378058 272488949 257075509 294080557
132060437 58866667 153813076 931684464 873761019 934074984
103981516 27712653 25778893 157733898 146668429 129746195
109364513 51742727 44043067 129362767 114087097 94771345
658434 8479571 6552212 78788614 75187809 58002256
25438000 5484307 10156857 557406397 520920091 556314722
68052051 8194279 64928938 458217739 504145740 501383159
255400494 68475676 289988504 280160027 296296985 297349144
233082782 137785176 144405742 485553911 524925325 427275001
50260270 20606526 11642399 240834333 255444826 235341548
393797273 34077620 38309459 541607635 401760194 476067543
91338840 95607491 6737265 711766544 595786114 697455527
343360061 112973587 152266698 360171819 326620505 294636111
41105328 28979864 15895409 798125885 702227700 774547664
110963568 10257551 21506843 362366036 316125632 437902417
470380726 74612056 16674595 497846883 479907512 225357838
2187048 17217014 21028223 185867160 243303736 244813293
58102207 67403557 41160563 449724994 497548639 466163632
438110544 17883119 30545777 585871068 518150534 364131003
306312796 189372167 24637424 673660594 706921053 702132502
571571391 173986903 157735681 873652083 839565598 859888827
174909164 83343275 70291260 391818711 422250714 436988844
1428472 101646829 110622509 875570017 876597548 808717940
117648599 16696290 35774711 202557434 185282436 192938334
368816821 159783510 65969856 837876543 785900750 858656751
243062094 34374191 16775219 800129625 619074006 728396127
229794525 25480307 3634434 306678884 233620617 341987770
54486991 42693301 96832968 713143855 672331681 716533029
19955020 20406211 2124086 321818400 266285302 321528258
133556167 16969638 25212354 728418739 684092678 725313056
552976774 280458892 26771742 734844252 643971501 518792728
58479353 91232545 3402191 695078686 642065307 718735549
13277100 5727533 1478691 22778218 20232924 26456063
47929123 45467038 121984969 424714585 397693098 361665968
122494466 40523934 30248271 224152936 194581788 122301608
66098220 25405630 43100231 148095990 146891903 158975570
64108310 5979781 12989284 128840691 94557803 138221565
11716021 1777654 41876124 488128869 485678873 443293643
5370480 2872452 8429747 75180309 74686825 79552651
114544847 18163454 14931989 199361742 172036392 166717368
348833223 20565421 73180648 380641673 87120837 369495085
8637701 23139908 48660230 230748761 244869866 207783488
103559503 20570363 6950592 858878791 805719128 775475865
403207699 134509492 55178280 487038561 414447767 406170159
10951754 1035246 369334 15839870 14613031 11722006
67771628 61460012 97871332 424426796 308880268 417754347
266197159 79864268 48223348 638621608 675074561 669026371
275840793 153571981 80537951 660230958 472346459 733362499
2799018 52066337 4934667 117629584 113625877 104058553
150348991 3685517 10215337 261709348 234281302 236777809
27422835 14124326 985780 50675777 41818215 34593573
943284 15583380 20185644 722709594 728497606 640393695
260323001 51336470 57086042 488245544 481250289 488542978
93192121 65426374 33302444 488914906 548986374 504318857
83700381 696571 14937633 238308999 264948283 197386961
83971788 84043060 196793477 820902473 856226328 842967723
571260488 236611015 75217975 974916176 906049837 589938145
98717554 50412563 582932 155772742 142658030 144233679
8308060 1249091 1677863 27973600 28371445 26840641
116164040 31520185 66412696 265368265 244207854 227095310
15123500 7620910 3707449 23293761 22734574 15570372
17729796 166654684 235057989 833193505 872943543 864545101
22199628 11741975 43084209 298420974 251580072 296536699
279716335 77230856 110717459 591190187 333804082 712616789
89437453 87410170 19286244 440566306 464920824 366170234
299157774 286691167 67095108 424288380 399766940 431438156
182311938 7048013 58822066 324104058 326380266 336208636
39287277 3513043 65681697 530099575 495002501 552435357
44679362 96026992 180285238 505059720 532532281 531529778
2557646 800886 5897122 31734026 29708372 30070549
14849030 139938317 86473282 577262074 581945840 545094010
233111634 188698462 21805141 683085884 667241122 644355477
548880433 6257184 176479352 662251276 684883174 416561293
384036869 157124406 239105294 952971987 942459899 823259984
17282482 2685595 13336388 19314811 6963867 18722313
3285162 2130218 172529 5921549 4779340 4749854
73431620 10321272 39639457 332480104 322219391 302681069
35394442 28422809 5342368 123011067 159971345 143439991
28172139 13635552 6089194 59718033 49778482 59308746
845953 192281 203424 3365151 3377755 3634078
8728117 104766073 12580963 491653075 506638820 504792944
114719077 8175457 522675 639518178 615608609 638685092
101313600 12392405 50109204 715188686 719212332 686344383
486053612 91986933 110596356 509983611 413703157 409742021
179662168 77675348 59494872 946423050 819058061 962333463
386843398 138352236 376797612 666497541 421928296 679725773
16027311 34448370 42592555 637812371 653290791 651580999
64523252 7802758 3262456 663065023 542939740 649276593
370447954 140396195 41352831 475244472 324995063 513397651
6325155 6762046 5897191 77067519 85482601 79846385
46271703 16415782 37523422 547182112 569257989 562866559
100531536 5133927 19923891 432192996 361589429 378293846
69342402 13583562 35721352 267200163 190142028 239175022
7990049 2005475 1099465 113598727 88863884 127428486
82367082 106468649 42040512 504941620 585882864 612749862
3823571 13301389 27914990 197224502 214984411 168246907
611458142 78028245 379050166 674049807 738908004 790668497
320234493 115838449 5432139 385225200 260495345 396720274
44860895 94458352 14261100 346079034 346942485 325103079
144539633 16678545 16327916 394573672 330884102 326280490
487622752 16386807 44868559 732155618 754575589 540041946
426175 61115 2454731 7688119 8056205 6026666
77449485 69232006 208893458 754762698 751458114 777655322
13148496 17388841 1570872 70362859 69058189 71588312
92606541 27345780 95422558 338463634 332058003 340589844
404177100 22099276 140515855 461519684 251367588 379832534
61096807 20669850 26564774 93317851 75406489 99482331
13684762 35250853 72703957 813923950 822046074 818217371
597949099 340304825 204136753 717192804 646431891 480398441
69899767 94698796 23311014 615544048 556852379 614441007
312643757 287078008 41109398 613257347 565968812 527194162
104721330 69228856 104055292 655802304 356873877 609234995
39292023 10555935 31038580 275633157 252372733 280225373
28133907 3154338 60994631 469425412 460504366 489714256
341340574 70026737 142658334 510759797 290386655 471532398
469645581 6305473 190068183 739431580 613041456 769159911
286846500 76383949 42365890 312401366 306801782 239697543
7223086 8446624 7480284 67877244 66011913 69057108
62520146 44352125 15604722 155914674 146362397 88498894
292393341 41182814 161212980 467686286 203776850 521517483
228173254 64452515 290046913 845068800 843944685 737980493
344313283 81126337 394697613 672058736 313098233 712868474
73854942 49936138 42041613 873660364 754146868 874242206
86681207 24151674 62731969 348884575 308748691 353709615
353619571 15952529 298868870 561906351 346838595 538598741
16386700 3306062 1187102 37999150 38910304 39589334
40999868 6211847 21438008 268316310 274690043 213247883
548706 1562088 546573 33239256 33790221 35798779
153002045 15281797 92362020 205593452 231255589 253142420
273346296 44119362 24446966 423894137 397708216 318412768
679690591 64036601 16477902 845715692 807767292 503473212
219176500 207310459 37902311 405076419 417319270 417996059
74754169 10421781 12652656 358396783 377489859 305979611
34563259 1890235 14884476 114871519 106871264 110091405
262202812 32372234 1304107 340512695 261998198 131707299
183971210 76081830 12383940 695939036 642645726 670417782
5109100 82845846 35950074 457256073 384219185 460917310
181350233 4162058 68670944 196719307 207324092 135298387
188718596 35451057 3985864 404080743 364616753 320356757
30546945 24390817 85225279 554071232 595949067 590969167
22254286 24287192 8188425 276744465 258391218 282444088
54566593 20292825 63036689 398025998 580607382 595155190
16572451 1883960 25956970 508388754 484481806 536239142
3853099 37936433 6718509 424692454 384790997 420958691
306921941 15216489 37350656 381800632 311714008 98474600
34725401 9753262 12888275 165415877 184419131 206243298
335024080 427768 62641778 868007030 791081888 864141839
665413120 145420135 43190085 807211917 919104317 928871061
65616836 115294352 60068235 382789321 483400390 473754904
82687509 52399913 16307982 204411345 157712597 195406538
173815015 76635846 30195186 617654283 716373944 727786386
8457857 24760179 15448412 132833226 171198542 167195662
37384683 107253964 28214286 624553136 701430303 645030273
55679365 53908746 121223701 904380643 836409803 809562071
132542642 158391695 13743351 800681599 836213074 872852025
11869461 11745676 8570400 93887893 92723648 89260898
220007996 1551566 7634799 545131001 480427057 509632962
225852646 79610092 109840942 423029387 390544319 407330290
410410460 39260951 42406497 502120990 429149514 474320568
16490894 6577101 7248774 18250366 16764516 14596873
8723867 89715000 76234906 534635523 506204960 367732955
199243261 35030549 9785598 528791784 579810316 532760937
134640913 27242386 2575862 463800460 444788862 446786442
11868751 3422990 17476307 58236731 60299146 56992754
331000815 160958190 2178655 829999403 857474556 874357097
14748076 80252250 251196744 607464613 549723632 629518871
5402199 5953161 805671 37432833 39322204 26340809
542703180 30789480 19495229 696191872 758939950 646304875
74488625 4387164 3376339 691526049 753666032 489887908
700025178 262902107 27763991 830830350 539876955 735036003
263001906 16801013 105880733 398638465 448472460 446876299
56322709 41569502 2431760 317528004 318340294 343049676
88727574 142142462 70221255 515976390 569995614 605417388
158350288 206152328 26746114 742486783 883637619 844897204
15353119 10532195 1137382 409361105 404540786 446970512
208105768 11936794 1960451 455917447 385244833 360746697
43016933 7059179 52354392 457911781 420549748 475125100
47000046 49080632 72053233 490707234 414916664 466767142
271889660 103673078 16909697 665005861 663024683 685820865
60437658 80200462 80714548 412646213 400909448 326525489
114327511 2512408 65056611 139144541 135973478 99437230
484389126 486023752 197624436 584519178 670425205 339090355
6652545 40827140 146600819 517291602 519413918 471334674
188818730 34835769 88910085 233264296 189020542 186360066
12289318 2874210 2395885 36502993 28640666 29818916
42751652 35525476 15729060 290657729 316519447 323587195
151224329 52986066 25087265 681161969 683792287 639109234
460919176 264915716 31748569 635630634 677878221 532128155
125453576 66737725 32823133 262708593 239602889 270627907
16179039 25659171 43636026 191467067 245400426 244109183
20564415 11682655 5671157 169535845 171604486 173046044
155028486 24717877 15964678 773380115 867807206 707128021
8056886 45308830 6476687 166771093 130460714 163161297
27603667 13995307 4096277 241576709 216998975 255017765
44512296 10459339 33834000 77041604 85036363 80524972
19895543 17828700 6327373 40745514 46274005 41936560
684881764 241707206 98762681 906738598 447947519 904623295
403524131 63420574 71816817 621921633 511324746 584159985
23269330 2218778 10919727 51337505 48522307 47826731
370249685 148248093 33808272 518157365 363815052 565006592
276718 5044431 33587144 389611400 359719333 381366540
94508961 10491044 26828203 202981814 215714175 215174082
167292560 28380774 5810727 248332829 245746432 222927450
71661085 158956998 66108164 676171706 805137268 702073138
67276555 190934121 161380950 917190249 781377197 839033084
2694319 2699181 280697 7305592 7289578 7321117
159945724 27349696 45146825 756275204 758732625 726840464
42020066 53226310 39904412 132815125 123985549 120799596
32523613 10208876 7603078 37393107 40788325 40223951
69421171 457430 21167660 282368136 267865236 145915508
37072604 39151638 123181063 323112903 339529636 338790271
422482724 216825491 81298241 580679058 577271034 600269803
725819062 66176410 116883849 934899052 808696999 960419433
3303562 64244688 108539044 337464094 372002596 274586155
530251507 256552316 283198070 596939622 481006323 613780667
183485238 76824057 11180306 922650738 896896211 842113179
202324435 17258506 2699749 619192723 521710864 463544709
83921051 3075676 76348529 335328151 309951920 328054905
271436960 114968630 69354595 723432153 687922236 606717924
2784744 14722792 10870661 77224985 90274521 87676374
114140538 35510837 1561906 398835369 399609170 398287614
1222937 57649114 59717239 325204705 368415829 381889966
278355716 216821223 167699028 307758685 327718692 231307640
38316252 1940500 13941817 265790974 265181563 210485054
93073821 46395166 48285240 342950376 360446472 300398095
335918721 17659679 137379345 836330119 812321598 771777816
125390207 148171109 41450982 681476673 611050572 645291638
190518754 6234398 40125221 244560216 178047850 200871345
92248431 42257969 25122170 808920834 881247731 864532328
5895151 48592896 7114438 472137953 466540462 514571839
23481517 8956516 8477312 397842980 372229121 375167097
10997688 49119122 108822913 741317465 702342696 718060298
292535441 113598303 39334200 361986412 283417593 340606861
195293484 11469798 21715264 251631109 248429342 130704664
6824816 579904 7166092 36204609 36792024 35324565
72930098 50100930 8750440 642575868 659126567 551743239
19958233 113639557 15365488 850624841 854804193 900761489
436548808 78499548 277753332 857861535 686441722 846308349
47609500 15241886 10667283 180125190 155399830 185823985
371899602 138408741 12589251 645403854 629361670 642060815
170513212 94532137 35507037 672503660 742821117 688275983
613587599 69433745 143611474 826251059 845137825 421836436
8669160 50024742 26750378 369506526 350170882 382829841
94472502 40744607 492649 338928060 320995842 268534890
5466294 10900005 24042015 167465979 150148521 178544717
500187965 92642239 266661368 898277471 700417712 906657587
422641554 113782497 178032088 577213734 465588386 265823827
157132381 3239585 1148275 236704440 250596858 211651913
13881270 1788234 8049094 21233076 21031436 22018824
230836 28622 365823 871696 795186 872552
3138162 2141930 205719 21986895 23705054 22138845
39168557 7889125 13305020 118304190 134042645 145365527
47802023 7762780 5242944 117706421 80287257 42111819
51743239 82986879 47950499 540883727 602261324 583547886
21484821 37849979 110386476 765361063 741676144 575366275
17850153 7317959 1948702 238691293 247158784 239662572
2633100 23567490 1572890 185430518 187037870 170682379
11479920 5238673 20093523 370334856 378582858 329621872
100850892 15407518 117035722 125424521 66924221 126515173
406136316 285832998 85739005 507807757 636509729 420039787
62433120 24354596 21452203 266180069 275118006 297138764
152987161 300016573 61036035 755143400 817274042 817662373
214751888 9262123 42444202 612262951 680217890 471988810
36005425 44270418 61542433 364780527 399551032 393040354
31537769 48146725 20276595 98416894 78911425 103373773
26407861 16491643 4907929 252814733 245482858 264932101
6736555 54808738 41610531 869444477 938379561 725267923
700976461 59587030 136484316 841824363 759387927 833812162
12287337 20847509 21391662 212978983 220573087 194292371
57395977 73380863 142204928 678629567 677627506 618454465
799268173 519518706 267020848 865350199 930860335 930544599
429492198 62917034 333044406 851028444 289117191 835088946
81489545 6276890 40290418 496973780 532702265 538906825
160421838 3668094 5224054 710361906 706970598 775212562
275224665 58086679 196790159 588808373 629078137 591040867
333931656 9034669 55428558 726711274 681237586 710234661
3233276 21059202 1186786 84559541 82594586 84971079
1487543 18158632 103136159 259152227 338570975 291114635
27201491 1686657 3977215 44935107 49531364 33587404
107318401 3149851 29487751 484653740 385185374 464382391
17089651 32462144 26114842 104417204 123919043 119685335
121446317 44728278 16998509 484195332 501737879 492278957
75626163 50868447 104001983 539057282 559791693 554487463
108951261 100197378 117005361 722688568 654309500 742483085
273105899 39028110 56475361 313342786 257857412 323231346
192310905 147474071 90887502 390302335 388803901 326988247
54292716 17600937 4865042 206477085 195740328 222131645
42542975 10228283 50621330 306718018 316816722 301250798
7793304 66212726 4616590 320280508 264796853 329310117
31227685 18725856 23800827 63689466 60194531 59662117
28615458 18208854 36881388 365322502 389615791 369984066
30111196 125677083 31680439 468919239 508420497 477903342
314174141 47914405 28825070 403064829 256111464 465721552
442521749 28029786 20935739 504975754 545445002 247889800
14188692 65313745 6725635 275244863 271493492 310762340
25328782 13248509 12963689 30328643 26590233 30899091
65802104 54240920 26314195 395063802 332567924 373776534
32762156 43249033 26400649 346212124 440929546 460221579
25662150 42769964 277625697 790168990 733619845 747658536
220591221 13478366 25996189 232332157 222785821 195526430
144329135 1473515 308754858 776688772 916280720 940214135
367501598 50762301 1716066 751494986 892267051 789256590
141722576 119835741 22849645 808562009 757701160 784445869
40258975 55589107 26783928 357445645 324283222 325885611
67142134 173641977 18256850 553120599 638269468 652700082
363851109 21902396 155228722 501037781 428451137 313683212
92646753 205958696 63058404 508435257 517938589 437498823
34631227 14878334 10423261 156025326 151521756 119497396
87882695 39714506 27470457 124909311 107067551 79672069
32639702 20467415 59707747 359452926 386069813 426628991
173802189 53546530 15763767 750219146 663550145 562278028
196197490 8119207 237610 551903631 603619185 430157243
308198679 108926108 111327700 368588005 452112754 189363261
317540544 107219872 6337857 699174021 597041251 348249372
300470095 40164439 118601597 587077524 519890297 462493871
8242897 84664001 65506059 551772878 579822983 601169650
565318515 5219280 20187943 714672001 589137079 478681064
9983978 66984935 158420619 589970955 587280953 537310207
47339795 20013779 3616501 183073545 169018127 184983182
269492148 103005794 206625377 666040988 743035688 796685134
12658476 7613926 455531 17691276 15859411 16691929
166743122 56165944 24395048 273524964 157039092 276996147
332121932 95205226 145405773 384967363 360642987 378362557
135471321 33275336 31158009 388355635 344503387 372933168
14084901 3774652 3387334 96667346 77070223 71400230
16102994 1584121 11503890 343641696 341105595 352148346
56835647 51749703 26983613 398672252 416629845 448867273
31297686 34635328 3286044 126767450 143489657 178422141
1278098 5179128 3955706 72625519 73566995 73348954
126404184 268631417 154170971 763664643 621665833 593923817
5651236 2363570 980963 26788986 28563475 26453505
21330229 7871394 12875468 49431960 46804225 43029644
62967774 54068792 9178008 241885339 249125992 212378152
333981023 13716600 12705748 510529133 445710355 425057594
292903211 29974765 299902684 752362431 869003791 867829764
21637828 65385194 83623451 584901243 596073120 454297501
50299659 21381129 13239730 53924944 43126622 33080774
271276888 34166200 26182670 654880426 691731661 290863812
302041746 92822082 62830852 696478766 536073154 670431836
115743403 7457607 46794753 181162705 108484534 198859360
10197511 70254425 51335737 804269201 804664336 796191382
501130932 1911423 274185243 540280951 241914669 343168279
29701278 10611991 1737018 295583004 312068626 300193430
552267677 83363706 193800698 734532376 516797688 691620459
40883804 45431955 3793382 156871117 165975453 139842538
87193778 1543146 38374328 211719133 206852344 227000778
128626648 40848685 3958113 662641262 764363077 709663384
35120337 5193751 35426858 406284536 422098175 488421986
2163449 1213340 1935124 54403652 54625547 54752669
333023357 73520368 5467489 416975424 355694257 426457774
358528396 57176344 233364727 397466288 230768770 303180147
347965847 139955881 244614032 747441332 565158652 709220652
154129281 6989182 25805137 262916233 201601754 320973051
298578016 17241437 49916632 771180330 836887271 772449050
121984305 85232667 91132013 733267774 667055322 718713073
3837365 10500949 119217 47827454 43793599 49096199
281326236 69282037 79961824 467010826 397370485 376850425
142397051 41083219 23140349 518036468 462390869 438763723
517403777 257974703 127076864 722238703 628932215 762917481
259702695 17105349 50902785 702223850 542130774 682742614
180177889 76721279 198297929 685194897 687480683 613492657
97852100 13510646 30818419 497222427 418709281 438941722
557643997 263465789 118033906 687245405 684391233 643712548
427290455 36122168 108461888 655569006 708510631 461974559
198961947 40884620 63336091 505458767 514757625 553621865
186090362 68464168 16490050 365331832 392195037 381007649
10075035 13706981 24038854 149330307 170620308 155340674
55192740 2459634 15132247 91813974 98459193 61554196
548491887 40816145 59730147 609154978 811134694 625446397
125814272 97077278 60017838 221667569 182344953 149506766
3035363 33391549 2804735 164637629 169120579 167886927
471053551 143009188 73959961 496566218 533514097 326468103
134158293 77966842 28029770 316983476 328913647 308849807
44978 3322297 9483088 46275023 50094875 38083774
86253373 26215183 3160261 227014203 242715291 231091039
33271496 28888791 60921896 332464220 247256659 333262761
5714550 3517623 8090620 74191533 78458375 73257766
300783674 54564306 21555311 500057775 530948113 558251804
3556686 14703683 13847281 203224398 211496667 211553964
30232414 84448897 128969687 277566993 268329918 328007726
69023307 36161139 12547756 133128352 120040872 106531943
556795169 302263416 454830808 795161069 685023058 768909733
21583423 3883784 25643616 156906322 157775064 138953383
1799476 10390210 5374707 623376208 686588384 344797591
574667483 103743712 206622038 783179183 530559284 622073472
236347280 101855564 11920842 437541271 406473581 357986864
30528508 126262321 19354962 579888078 557894282 649296204
21514735 25612263 7538339 224490489 215780489 228803918
70395125 951726 1976278 175427119 181209935 129740094
139976394 149412908 115242959 501159314 705408028 784531869
7982949 24913166 3088791 96739867 94347119 92536181
7128782 9966294 100431184 585822109 541352332 587078047
64842293 21435466 3347151 218875194 234706791 176638352
219683580 120924629 88003949 880444771 879408430 809803753
3321488 20366312 16479914 103558505 93855753 102818219
76398553 33713268 4403254 335357872 304586411 358744597
3731410 49218365 9568000 436123491 344454288 350035017
21062833 28897237 6339079 128541173 138904101 136505419
88554252 54143619 23097761 458503571 384952503 402150457
320840147 87962937 16063064 502509500 377821556 513912834
499624834 127629539 77861142 865780443 954783705 851161408
73777515 1800125 7549676 203410832 202064667 174434600
400981193 37687580 93598116 612382776 614029620 563652718
348371713 29233966 52998695 655975109 707105722 687894475
83441488 9569668 92619744 359393816 301037427 361935108
58731609 146639967 175346487 617637630 613705803 617899282
594200510 181151984 117138863 688510803 575766775 900667452
209517136 126309586 67473157 845940666 875083059 825438805
510203 90890060 11708722 451060094 570889980 565170946
514970902 54330743 1693956 710014720 684617852 689569306
78659620 39745925 75942792 599161597 582468412 612009522
303809619 213673552 55814428 649932283 815703662 627411145
15038499 18629133 9885177 84643585 76266617 97680061
24630748 42537313 8859763 261781536 266973116 266971684
287710464 105779036 88668980 690806649 618921704 626951339
50481008 285748109 15261261 644072889 728396525 625371858
203166952 8718004 18026949 403802590 415333593 339818995
167315201 27602989 42106031 408705050 608161386 463555244
317560024 3087864 174541755 335106715 330837036 298325143
471819801 135474949 194240982 719832166 762609003 500528256
303590304 222126282 62784601 392086597 404976807 372835139
68134451 40820293 11678644 106957612 108585797 83643069
89556823 17031 102434295 426935374 195262661 429658383
5951412 4926655 52458571 452248834 412267253 535893547
47355232 60570303 9735466 315762650 341082120 347827949
644408787 459461294 62214636 669417002 643769846 464078059
733337093 168568976 61841561 820312598 735362877 138607534
231018837 17680731 14277738 562488144 395371324 568440528
30028419 42484037 16310436 174395589 174700739 171540934
343892796 23208942 252143914 826500830 672931424 856666069
650305674 343689005 179522023 885216635 921652546 836564862
56388118 40151597 4746221 130678892 232656376 201483602
4341675 1518778 32202304 91292757 98108337 94865598
110926547 616346 25090637 195432896 169737446 144225813
478609634 75082448 106551570 779875309 461247791 776629722
190672805 75204829 14462311 247136726 230123198 184317739
34146530 2003511 17978111 239447407 238656791 187513173
311756442 235670500 161398843 453331975 426612464 476158241
81836913 8408554 20087589 180324164 180817760 187070141
35930767 8907203 4353411 47659643 40160659 46416106
3322204 125461630 46686821 373204883 416554568 387983989
15035923 12119571 528331 208356870 207834484 195165906
71436283 18544548 16471970 162545543 179654853 169113893
2354966 7267152 15231704 97147955 96759574 98821366
69421494 149430514 8435155 901220557 912299463 885113844
446043251 29635200 208846670 791364153 653151510 633453491
396946122 132898594 216663959 821593322 834640208 970456771
37238622 754329 6215412 178651675 185307995 184507793
77976662 30652734 32849706 107782247 97103873 74582395
125322907 33805445 54652426 233416975 265414310 195170166
216643834 22048713 25932761 571535102 576102539 552204106
55409741 58858136 8934055 839888511 937368976 683992507
74230877 33204515 48384004 256794006 221229384 243578955
263375295 753068 56571770 723102491 715944670 648613226
19111346 68779780 184823650 863827504 949955395 930261751
360575462 149851692 450432391 733801182 366990478 714413411
6847915 2318654 1616849 20872282 19326374 13075933
68384603 158109799 2923121 405985530 408030401 459552811
57657389 26152630 58068297 333274633 351545946 347818107
154325258 5148660 37239829 561305578 563710702 572197802
41486384 74523862 32338119 369790682 372292187 341193722
49794299 6447694 12111075 415508438 444279235 452982758
183345960 238351764 69056684 310772663 310696169 189977997
64442129 192805187 46901248 424486756 452778545 449397422
36336712 2113641 56546532 338740351 471676838 491358109
171232444 168275390 97959110 610314423 418519785 589705681
41525243 34595311 48291279 593273608 634148980 689082568
304760224 61554626 199336692 786617765 822653513 793864340
67035466 6533140 26839089 314701491 254807693 299766015
30303253 125818843 24307074 482157746 506064935 424533861
9590324 10139419 2775666 74391941 75633443 71534969
8738620 5476810 2327431 486913272 496999896 425034594
80740401 30185546 13687719 89245729 67497270 100952719
477464336 65999518 213962959 687304549 704131327 739130269
24509718 1689141 4982632 572411970 569682972 536484223
83680242 9897288 34081988 274275735 252433307 272324784
13262217 70059458 4422596 821881751 788105503 800346942
509514923 64370655 49037491 757430500 773572413 549091600
137672923 59699865 10595577 169255711 106600206 129031311
342045946 281175297 71612455 378199561 327503461 327133377
30497339 11548799 9569033 54297350 35427477 50210527
73208259 2067538 26767397 157931998 135755025 134649753
18747072 12288550 2782757 54561958 54577486 40173290
68998274 19371924 94838435 283742415 390487934 398237004
293005455 21843761 23055637 774227615 780380501 753978967
11525494 8699372 76998346 486367447 475413635 466066950
340521232 428899 16170501 448062893 271217484 363888415
154429298 153441838 1948303 674458006 750732348 643490405
428755010 33842393 296642215 550611677 295693091 473808003
173024822 105982644 18258529 227539394 216674022 153053417
26107139 265289080 90820893 543414087 531682742 552976278
136902676 21850858 20814196 294340886 306221078 290902150
151542520 29647789 21251543 232240168 268499534 294828849
226142264 48951116 25196658 462686082 497096167 482628859
438292943 200259023 180845842 552947090 310879729 391350971
1560505 14866083 1502516 39610877 46881654 46556144
157950034 119628632 60866988 639032725 659641587 573286736
308768751 93116497 5167191 403992889 402195032 361693615
117484475 36887893 90548779 477931141 489697074 488394044
22084978 28550772 12802868 107201263 121027499 118366426
85530650 56695045 43986773 640532695 632935873 583678092
278784280 84992374 13041273 417614089 433202874 401730626
182172514 179989252 3780995 267352753 305688020 328762942
133295074 3879538 16652939 241547736 127483772 163150730
237434330 218666222 118060985 396437398 406197392 375001221
127496178 4384828 13205164 538808967 414457635 586691687
44565586 137477728 148618356 538851021 728276519 611064369
36150037 227599140 17945826 673221888 664218418 650518575
89389928 37030158 55073767 203489163 151924099 217327190
2408300 2004859 2122661 47134458 34492719 33452096
650904913 225551263 257610930 875249839 760881731 597085416
20055229 6226812 20821401 321889802 255263518 319390304
27107076 11040254 4008411 47399245 38770799 45430779
179623307 63907144 9913948 913135001 692815017 876514047
3668093 14397183 1894368 73868107 66224346 80899043
212606995 103795435 86190574 379539990 357269547 321906777
96657361 33010654 27109068 446917219 482550321 373770031
73983636 21892905 95985319 411520479 434454104 445217095
88358510 106949941 36582892 263450379 258592635 229191766
17491458 1116350 879953 69285543 49271326 76456127
82474230 22516625 28624598 400035667 392520922 432895390
508638154 41278622 29170864 834178365 806773695 549323059
708071523 26717536 182561351 923809918 886079490 916944669
385571465 63115826 73554762 570537439 561581936 453270146
538136916 79184028 210097245 721782156 724062819 650379081
84593756 15121174 66663429 417804504 403360139 380872754
78729732 27628350 2415927 402428054 413661599 413068199
73601781 60679934 117075715 492874431 431821883 485009366
38562867 1974657 17036976 603562978 599938717 596350889
111919392 17801559 72778754 401003863 402933154 351711499
124857993 86662590 154537999 245784091 243072397 239002105
33543013 2882770 674851 784704001 807296159 715964659
40559406 9646956 45234578 244549956 207817083 262155387
229279254 51527236 34936806 863732118 839458302 903058622
66675260 14017019 41006479 416152155 429077907 432771163
331461757 48554531 40702529 517890026 549783168 395381817
126688340 66014140 36629860 292706343 303618301 284657031
328384130 178698737 43293136 351512203 349569896 301218547
559984976 174735907 330692135 574445888 534701899 481388712
227676121 75519600 5682819 386688649 322943246 297517707
231535120 58657088 23477842 362005573 343310021 346192286
162150948 5160485 85587102 452118750 353649765 388360973
49061803 162831291 14570601 621197502 554858419 603996424
17014275 606490 11740623 57099976 62038295 57911475
223886136 106374693 57203479 860503354 670487580 605857883
128301840 29781743 12155458 465805290 612889051 598740965
171674830 30599170 78409802 656635743 632416413 632492146
28183617 297278 12411876 228897906 227407399 207865399
313033846 26305255 31338698 584366943 617453331 606425645
21141527 9535432 15171419 547465647 859079842 878216809
87343669 40557221 30666131 152472920 127539982 190969934
142790014 83958186 33986671 773357394 834439906 770023549
37359811 29052804 31746932 448385870 437035743 434963383
275696298 13335629 54694372 545877386 467807131 484731303
36427816 43041611 4702049 136826363 189153252 192214633
560275495 23600376 78103494 756099305 544789989 756051406
16454549 24552605 2165049 342151560 285057733 324850578
335219500 309760634 19088925 849316288 853945105 919396731
11065132 10554189 6843503 419091706 412401932 358709596
158104280 36996671 24802732 315943477 313541241 300948356
998675 1106934 256725 30942338 31378455 30096513
148815062 9362419 16971407 869151959 670521127 802252769
70720178 59896655 21981941 303333525 276832984 184181348
40147939 12242090 5614155 65211805 56636301 52100392
54472 38767 18418 431421 478329 434685
67367284 21539976 65197790 426215362 426826813 413352072
744632876 19178667 98770743 827083188 777125073 823168168
112789223 42508693 21048619 282132262 333760579 346223106
142354638 50556681 108933918 614217808 575159970 653379363
17390730 32837909 24056208 542138072 496376476 514865537
92638438 25090329 153958 104757877 106585876 105311360
241772996 66726715 10287452 250908590 107541883 211481054
81146205 117700692 110994267 274011094 293019312 230317484
91947452 22336859 48732899 333306608 297455210 228744712
31877569 4050690 43699817 158389344 154663613 146398769
109434717 53017385 3966572 376665766 479443491 343911276
59089827 23910097 191745046 356588843 336952191 308929444
730419788 18224581 150354480 814134241 798661319 439375094
11984679 76055606 84627805 743165183 957928006 972732452
493967456 168298999 113361330 650559242 356492953 758483319
4931843 99628548 36017327 665878638 736972480 607234221
28005796 42176716 6123731 754862494 576246871 776853209
133234951 108322955 20942814 877288073 928679366 937716428
445030620 236691390 56439603 526034185 409533703 529768084
4592882 8884437 49650530 527189802 533101824 556196812
123652803 10477969 4044861 163146951 160665640 132090942
267570420 179613728 15889821 462103477 458686413 473986464
6668945 25712803 86424843 508797226 580801345 551895312
132941291 5032671 2451259 475042565 387034406 447370618
32913123 127658659 209959316 427707347 577318760 580016423
306243752 230497916 310834686 706242940 918919809 897089150
4421086 1298002 536131 43731021 34834459 41089656
3447879 328191 507982 10678903 10260171 9444292
324264370 36002916 23290916 601647371 483786613 388449325
182588203 28907289 151458701 768746492 611176779 786432992
274687490 30929938 270289889 832413515 807278230 917399513
255194130 122473889 11597643 748994459 768230187 744759646
291508419 198705114 93161382 335506285 372474482 279737972
54227664 22866906 1790672 113914589 92678780 66409667
21401161 39730521 48056657 290096425 278540915 293392708
64105437 1585923 7165134 274939796 229129521 270937396
14753069 675057 32019666 266071398 259328997 235536695
115457542 4547824 40940266 441612645 382824326 386558362
43436832 28765319 44711048 176458909 190198931 123156766
134889493 44470257 14465550 287200784 293232514 292782534
315054931 42309372 181784753 416991117 224243104 406475812
68028552 35336827 64596100 768975287 607449793 737850811
248792076 171811198 105921091 577572041 495363756 578372959
53986858 54939635 21356704 381155984 338271768 413348175
9095954 26355390 24078986 186929080 198209057 206995019
64244671 56015214 27671272 390972548 475309789 514399570
112245103 47742564 48559391 279903082 291822345 269074071
16310636 45636537 196463279 516209012 523257302 475804223
92573189 92683704 60604455 142817948 136446056 123967493
6989122 30522895 103225742 286336016 364971966 365636415
173838045 20156847 72272358 346545488 274916777 314298111
18577887 60059158 37966240 122520593 135787577 138161367
48499896 6288696 77014036 205167734 211168795 210697222
643943073 181962980 385899701 805585054 321814129 756698212
1046459 21293475 3042040 76343868 87658924 86939956
306664760 9150092 64350840 871180559 962860964 854257632
118335309 191065363 154075764 815143253 746082846 673915419
91788825 55028965 87203001 187939826 193060619 113504260
105972875 4523990 24131172 219767561 229990101 211935508
43993903 68273473 61444682 564813911 490984363 483708340
151216788 2455185 2032222 264174320 301535639 273702776
33152970 3579530 18486199 211143353 210276382 208902126
27580959 16105938 3152348 221731249 215869641 221841210
240741040 22996025 27538146 384012242 348450527 115905822
49329720 55890235 12103855 115543461 120481269 130597565
2574808 16269835 22112657 445489515 511552031 496738734
415885071 32553149 125737491 705520658 675456642 742488387
49171357 8906648 13923017 87665358 59038201 86415772
19651970 282295626 98144552 933132910 996116029 915847416
133130279 56505756 1051976 339927853 371522138 357906712
6312221 13718253 9265553 120245066 125610913 124149100
88158847 38682172 41777926 541693557 517064591 539040302
31868346 80972349 36367424 297110611 314892276 276262819
152203630 103461258 86426179 371853863 299600059 331069564
305573239 165802379 113536771 643914426 426928936 358714869
6492991 3513125 707817 39908725 40135279 37755199
41150179 19193165 88313822 265020256 208684023 279565140
14059690 11823083 6364080 18673266 27319776 25870416
31914230 76854934 51405077 890353084 888356773 811086103
7605520 2395208 2070013 317132798 284956139 312948836
358884039 24946301 199075195 526585288 546585074 519662883
366635492 51059433 181123170 680634217 754476055 756120367
156212736 6106633 120384978 346652947 267853846 404637514
171864121 8229259 387300963 535889846 335962892 571453222
552770550 43536160 68817840 692391129 473870319 769907885
527361318 258254625 330313485 648135634 509557334 479941466
25321184 11013953 18620856 363709153 326285606 357772491
2977273 30036941 21674571 85135712 119225826 116486677
215796671 55996199 177693586 329513004 351684090 291340219
28627861 6747398 29210575 386018187 408433407 323851127
15227016 19315793 30236263 444450325 462506522 373990842
21572971 2995749 6524578 156000702 167499958 172078260
28149096 771169 18446955 116318269 80169735 127376972
17142228 17200289 25647970 224213177 309818523 305358993
123786348 6355162 13053560 246311032 232298123 249054434
5156100 1186004 9075548 27807533 27885092 27224281
40126349 21822249 56902478 146374977 167759767 182025862
160622063 23284107 146166016 810192239 686903091 831870172
63091913 89034331 17916218 848408123 859406863 877572411
1634251 13897813 12314059 81447152 90773591 80300492
76849632 34506049 42213809 266759985 283277011 290097357
42007564 33801739 34299268 297260498 311525935 332298097
24104339 65683498 31920495 421784896 348264055 433877430
33917809 31045308 14869143 382526773 414658458 421080709
292493981 172584971 134922559 645662783 630090834 643926542
156781957 15495797 1981905 211602919 226652351 165290184
13877057 5259012 2384048 16209007 18412638 14999929
7688033 2390356 771587 79321952 76213540 68930527
66491350 6095149 111191339 179910864 200912731 279169617
191163205 44954882 52053412 278894593 295485102 186200568
825818177 228408476 160284339 920078283 465283013 492788009
45811935 16460914 25983222 304438657 260622395 305398084
240220288 28400710 42190289 352698809 344747486 363936422
140569330 19725762 69311674 545672333 498635132 619801249
67969993 122520567 27898469 656722173 681844828 671916376
527827487 80893280 121069558 821954539 768124366 746257270
499584711 189332637 11506451 522840975 472035124 266596705
92069599 1526089 4046545 151498860 125371646 124682169
147833101 11717568 214135604 512209599 568914631 585382685
37763834 6091218 5823323 68077532 29871687 40998143
357160342 101913372 74628490 708977231 620628264 484980480
6940932 7187703 1772372 83162623 89626750 91583008
12294538 23031476 15501936 278410874 273802604 331184481
124459730 9469717 62510631 327084633 309167751 256199702
229132282 31347005 81792404 325855651 335764055 222032247
205434395 207950047 162841179 553788958 442389646 460853883
105995939 119327572 88652896 441061554 467321543 433650304
680099277 107971008 338271355 743216067 518672321 524619909
178761314 15817156 42073119 237177881 116567903 205556603
176464709 24618629 38402860 318299923 196057657 226381341
2353408 29056594 113592921 718605688 857818652 765624342
89093474 15040887 9981675 134090533 137561313 137758517
416341411 206039872 212005483 925084701 855651047 781764565
19651573 9178165 2326408 89251351 97231463 113271939
272967279 172687888 29750636 792279720 770758175 631093332
65653718 154776824 82314826 610666073 588315078 666206983
23629995 71943196 7495681 637915261 689547726 581801903
193582473 98274769 50081577 611242972 619457430 604616498
565254654 95195387 135832531 704577735 533910721 585839502
178228187 53403717 12457030 380431977 304900294 349636196
51924832 43753937 218391944 858079468 831624525 886553994
347514784 176645602 81779658 804288960 967652714 893954767
39781282 4208873 12621438 84637136 81237113 93711217
45784803 27912167 102902571 785686300 849488780 782192514
310344712 27950460 66087559 724244991 693886569 682079405
399508658 201306808 120101150 574904560 499946443 602074459
51656260 10638108 20765657 291170340 281770127 302391593
566112427 40971964 438507386 824571877 901014445 792623359
577041395 133483944 119792583 706543329 738546883 500474681
21999264 108831596 85872920 713506002 680413137 712919301
658391994 458192127 20405605 726072402 568635613 338342745
215136877 57528904 59342650 617776323 607717221 623457198
724144654 31819612 479692474 934840437 892204725 792519373
220472379 24940296 3434367 251514218 237923694 13381364
68925310 34886669 5562625 139481083 137726768 151799385
45574174 23415054 3252093 73437105 51735472 25417674
28850902 2218490 10579923 116494745 96437260 112979476
55343849 112983547 63186131 724880547 686786872 726300405
23433945 57495793 40270797 271152864 324056430 330130469
155711098 589959 2066520 369055695 357036025 382163118
43975219 25237373 70399137 185549674 210151157 214393316
11116699 49388754 3325597 294776465 275836236 296709414
17186198 40101207 3006862 256195739 291555134 299225281
32487038 130806258 119673748 680560333 706277636 759863706
45954231 9378810 17044797 431973787 412641390 404684302
425458370 103362110 220685813 640430314 579270003 654948935
362751543 435892361 50754608 534019149 534169493 516149542
291912371 92201633 203791066 465170031 378807163 239873045
10004010 71937810 51368092 549907082 516765658 343252530
159240799 39880437 359929742 832466225 760440014 846165297
240233895 50395848 29241635 771193245 782713294 663245485
662516196 109215673 307782560 934352636 546925034 913637537
109454960 183286993 39991636 802261698 843617099 794612928
54139048 36232957 19374509 183405935 177758235 169223498
8605617 50732818 21599147 324176606 305358631 305781316
615519 38838247 50032340 457278597 504348098 457762104
39901219 498405 24164522 493376328 507230657 485476400
8734069 6470953 10851984 371350065 374355609 345854580
115150439 28824436 41163827 781757555 794834463 736656225
50928160 51897970 57261602 741245896 744520939 803927608
711415100 189089849 311142673 906358214 896045932 836213895
141168673 37338745 22303003 491670260 517371139 702132513
39586508 97106810 39462512 660537153 649320782 666604148
100472179 54754930 138695719 578142832 411917425 544487132
183189162 186733575 12298352 236110145 241416853 231300102
112770259 16570729 27680473 159820179 178443098 164965321
33627365 51008646 79044845 556246469 565563437 483989528
51522440 5233665 75766219 528455890 548762045 466866086
34298140 76214949 59641865 506235342 614067460 449776269
82382009 24882246 34227033 668953464 683987267 541778236
43562429 669115 158584459 797815083 857788445 815242884
21547127 2969302 7138494 39198673 36060017 37814796
386315461 31619672 44530619 830734397 752515507 830768768
76270666 15261228 13566922 102327594 74324681 91480434
31241363 30087531 2576598 183418116 186352483 179043691
41610583 83084083 122521495 714454692 663835146 707961062
62299135 12935523 57106560 695537050 819242632 655560954
7314803 12105835 2793125 234322527 224250475 201280160
185691762 52486088 77639575 490782385 505616723 434429951
56441609 192847158 60091744 678374412 702359667 653218578
421017654 312471316 46390553 645372872 492918916 664106187
17749001 4816241 16343123 483594948 509998854 511121730
187383627 82919443 262675396 405998534 379009456 382141234
139107431 29585674 33951744 548431798 532736074 469235888
69441433 246986 3905378 590608014 461287963 583127082
484896087 146992354 161138581 706248321 858824105 836107221
559370551 61587067 186451606 750784601 534164362 562532735
70583185 16784503 6672692 379388340 296231224 281253627
386379432 181528131 194915188 714322609 636895748 771155347
14087578 6629378 29003561 499207881 499206694 513055177
10142358 77435577 75736372 551386327 715246212 712619829
359249365 42343933 22135268 413561456 449375190 477526891
45694892 54680230 27615575 510674656 673729347 505937119
630770999 192788946 190143271 853801504 760633639 368324748
91151212 11427541 51041174 232861015 237062524 255170653
322729786 23105595 124637236 877819744 868506006 882655095
18095510 13826517 7489464 121323488 125854413 124903088
15000084 6169629 36126898 382082709 392993401 446934461
305097535 190491314 102905549 384393783 443536078 449427922
42437198 34698110 20551354 221993322 249863654 241976955
27391607 15063123 54917357 194869300 208284373 217991138
2105573 377900 159536 9716423 9236901 8804866
405599272 94255432 61726900 662876738 585274893 676777806
91240606 9101503 82998094 212077311 250130198 211065036
335310611 136343947 73878297 526166771 556117631 516652080
40939314 3747723 3838622 495409164 396952534 561735967
119283667 80996803 41709750 257042415 228720980 263791049
345041018 123084327 16644293 601468488 524060257 496770275
224916309 79579261 180349101 909071613 837915939 847284773
69648232 26239684 58186716 192565704 244027427 276304356
134904600 37597298 3981856 320909429 151120151 253360857
2292145 15721959 4134898 99248382 95186512 87243351
193039656 37731231 110427642 355736170 373819579 332408418
401032199 14458023 5060850 834702165 563917656 754774268
128453981 301811113 102105661 827768350 948904421 933111140
397265331 104362423 249486615 718602823 597984615 672262288
10118037 9153766 45155858 736560004 867153306 963973825
296060627 40980566 60519917 418480181 527275661 448769209
393138486 172639463 227949794 657924767 630035359 423186415
73413137 5825271 20091665 343611832 335076332 299909357
54969548 10405968 7343456 783790573 707221887 764902077
45220412 70147498 15137235 391809398 422986233 420242927
41010083 1030584 64733649 289239266 300851225 295526147
2802363 2167256 1433691 38847367 39073893 29508449
229052904 258947543 142384478 331385909 310528786 391991822
55779386 52874339 36940492 759851322 741599538 733715558
437041951 320179187 267453307 598835669 574847665 609933910
291710723 9908020 138482846 685265774 670909367 709084373
177621048 5550473 83775125 408127861 305717252 455361967
214614886 75120455 73015026 310319969 299081439 261790948
413474748 345317059 465382156 773108195 809608285 812159085
88933737 7985644 13978541 408348602 400488685 356102609
2820925 200064706 5422381 397207843 447434138 477185150
6685311 23222215 20026 52474840 57440133 43576145
50264466 38404113 23982027 351378759 386559939 360444037
740963 9117462 78083980 425749884 502405884 551778398
2988520 31890110 13425728 666216607 733251956 587181429
98599090 4052434 24909926 118622299 119323044 79012652
475463474 20408339 407068581 892467090 350673588 777024656
299951669 32249770 36592088 385542903 365414581 218497499
21247730 12643887 23877895 71718536 73008601 67404719
86209197 82749954 38122179 466390910 419690723 370731552
427653600 534202 21351764 629414840 519935467 574551187
93754304 99763579 68209247 971131860 888917717 949477174
63836762 41495576 111792765 790969268 847479780 931450450
293305634 145191913 227212767 297834692 221855808 353931795
12690522 13025145 10186238 461696716 384324573 437521730
513483853 36485155 70163999 735017810 856253493 814816865
331273161 293559504 153435934 494141835 475901060 474359299
451122887 194193323 365696501 735105771 704253177 803896245
451070 19041 73274 543045 822492 573020
59314203 12722024 19210994 109552687 109307274 104067013
150324054 150834519 19102216 634887270 620739371 536405229
4930928 23133134 46873870 443050719 405883585 394006393
125977774 25610022 6283148 713214226 568779186 886279088
126532165 17585087 12866361 259959880 189318047 249235511
270034380 66828470 53045733 315200818 279647231 286041808
1636474 1576082 40408967 468258055 472846305 431661870
218895960 27004762 120164732 700457570 847576206 677007695
392578265 101171205 124276123 861881345 750820430 750434995
154434240 9297161 92072776 207364334 189209058 222922292
21366972 15670635 55301322 378195175 375827574 366187676
133373349 28230028 53913439 241368883 177856502 193839681
37004493 85805292 5510041 702396606 823582800 823240991
452317229 86410640 46334868 893210348 878068869 601393501
6845142 41537224 4698439 109408529 86856460 109070382
167560473 98095303 1914450 493519265 401170400 444942534
283142701 169403260 20334198 321869430 240667368 351285733
22850853 66610005 13825576 329271204 320499425 367760169
300152734 4353033 17410578 882162372 886125344 822126118
15744705 8444686 3851404 146898141 136748071 146095268
26190193 276031334 29584611 865932688 914927114 745822570
101465312 94020260 57645872 612892078 535857879 493680433
406722409 119066514 492117360 816182068 815123184 822789209
633513 7739855 88774289 402380135 350093765 394030477
6826499 1610585 13731437 379321424 303053367 360694803
109369890 60264805 24982097 127337930 134919026 115232867
240862746 39233221 126359013 863306585 839803493 886122418
239141900 5820431 160203342 839746847 742033400 929757084
21395649 51293459 71597711 324113991 315866062 334971172
12664124 44537828 142439759 729680408 667719611 749273871
484079223 373600610 52034619 847870312 876470568 636501613
39337193 5176090 23425574 321129435 336653505 376263963
202149193 62429120 171966297 525008445 601583049 623623819
62305281 27465690 4912287 78341208 63760813 83875961
43579205 24252959 5472433 100526285 90992122 101223580
177666474 38048099 39550955 704482164 722865278 661059467
194997899 21439396 33150687 363001001 353270910 354086345
98430172 559481 16200666 300844817 222447453 319820284
126509569 22920472 893872 188562613 127425616 95462502
3064460 657149 1920943 67180204 67874976 66046996
37643111 72997010 14271745 250774785 271616638 259508220
34451076 55367020 29455762 157033790 169651732 186910402
4714640 30464453 2907200 232641110 233067580 188248929
309786864 97142843 84731787 612189573 515533289 563943130
409646700 318311679 412099052 531464803 412573539 575948255
265356681 41428225 44991057 367733701 422581628 412173884
194163522 142077485 51506169 722413269 716272880 403737531
156011736 2383555 54498850 350946274 372365283 368274392
56391374 6180381 7691428 206843652 217865055 216866696
51821004 27943572 34467975 195100301 180495808 163528833
1852653 74777090 3481910 213641670 221100587 199672266
168538784 75715928 160087897 432193289 427310437 423459049
338944645 57072396 125469918 660647617 500826567 623280673
35739322 73687841 32735853 377211437 341838736 354335706
179616430 120229044 44919348 631828710 623692220 615168952
271084449 90761595 11824980 558406354 246796727 583756148
2733008 4985349 6485253 53559517 64525816 55164531
7518519 3466321 12977999 24121005 22243750 24976104
395099577 19876707 18443417 508287685 521705855 223901164
56692075 3478292 41079151 362530293 340733548 351886246
86620058 91968647 49432380 458204756 573484093 533039782
8808672 6000226 50763464 687115076 725247579 645628099
26819840 6788187 4891531 60559216 62049550 47644059
433214582 23447774 24229891 458324171 125583586 493752564
6713294 9356969 3534294 215392899 323170338 144332453
295747248 286174480 9591559 597486587 298452438 592070160
68074060 11577826 84843368 978048355 906901582 977848204
14078195 16104510 1340073 74138084 62995637 70311105
441938144 28220132 415337182 748141392 578704473 767622742
69865069 6220995 12647661 323970307 285127681 296909392
290415808 46366823 38628165 605331439 625237852 499702533
17675428 58472044 33069683 177760048 184198968 209992428
344298107 208707356 19421860 632249349 594552634 571958494
14271309 15186205 24555699 268009215 260615508 257839181
16263285 10998346 15716286 174398252 160281216 168434768
806056 1063970 735697 5907336 5911970 5680186
2792602 9845514 44382535 222475648 228791059 233928334
115826582 13475693 16605170 344292901 360859702 347141392
290873144 179947496 149787960 350010305 341122248 208269847
8386997 720009 32331469 96613946 108644467 114704516
9004155 23525876 2694845 91951375 91622866 79232769
19813132 506745 1466849 39138089 37990611 31613439
242810720 49760282 67187705 768033370 867816828 868288609
196895109 4267580 142261658 411665049 426431172 419665674
393973253 42929874 90289412 596451028 366734286 501142440
82676635 50941895 170191 305242796 225456511 299249063
79197597 116380188 137940026 401593780 357488005 411670147
190855695 15557489 25718923 337411674 226429606 236756999
6005534 22376335 26614433 357039653 344375988 310563437
182083910 13874344 21501854 304873661 204876206 300434226
792475639 33879675 342945749 857944802 774748741 863200360
15176917 2118002 72424096 340197845 286048848 338030180
13211603 2366991 5022207 50721460 52744310 46256803
700569767 59302290 131289706 819010833 558798441 709132542
776341226 75222193 184195554 796510158 748945215 762811392
157734827 24788273 29983755 449321377 467007228 413200577
9303665 97324160 9467286 445026177 376134289 450849672
185512041 43150409 43277366 641650782 637530773 656964008
405451161 223032813 110295673 603398506 671238804 677776283
68310870 55064508 16648904 318232282 292250246 326712747
112496463 2493349 5106929 153018587 140456823 175223239
185521076 39119213 189204382 425001107 488550521 494855064
28868288 56371818 12627371 385896470 296272067 325418704
55218024 27910423 31539444 244953005 254111550 251361001
212909179 14288022 6503071 266819863 176126621 237461984
177715333 2144427 53833747 561060497 530781570 479887536
61616429 122472 1887588 438659976 429391874 410261863
85745269 145494962 37285251 649047192 617487135 603811493
110382058 23214033 36196829 121693560 100613064 82549564
4274882 4657602 56257563 436309118 473898719 494756310
188795938 114315016 20931693 346326289 348538434 388999510
18494971 4078613 5950043 36256630 36333079 35403825
609717785 446159415 243594443 654624824 540226280 619203890
4429866 61903056 117094219 448649020 476550926 473063206
468246032 412094227 168440740 691700692 645580843 312398084
255806911 73218521 104187435 709967425 558238085 525135327
662934801 80319942 164153923 952884432 895857848 945745416
40521743 172466631 19145719 395286972 534949180 510978179
43584056 8328037 10127461 85864522 94690806 96604268
82137597 3835984 15000214 139567849 112355047 96912972
320616236 22899830 191807110 406417185 478678711 519437169
80434149 302013182 42640506 706980792 759334084 628519908
89492461 4726809 49231597 151914587 119779560 138058795
33427732 10489521 109582296 426570090 328222003 432852408
44829533 33191982 10676234 619651650 531890888 634600160
85511260 34538467 9950302 208008260 208997155 202094480
124739621 130974533 59115589 392002210 314803294 402955685
3891563 3310840 39051161 233843373 314228493 294535128
76521793 19380129 101866985 556403538 422532666 581211477
10120519 22784184 42928899 238389668 240031317 215335174
564996261 410454124 34626523 913830478 881627158 807708002
10585578 1530144 14893198 84436856 79602416 82655836
88495643 23100456 13382056 194163796 206121933 221784060
42495296 29779326 52274551 487372896 448263398 475514528
32285178 16328653 89377339 354427444 413605025 443659210
182282147 218369670 116954886 629206821 708102778 584285167
439585651 133449849 254181597 567737358 568218313 383436734
170237882 3710893 194714921 271034042 364921181 370171708
74181927 27288902 37718867 626527933 630859278 708834259
60205956 101060973 49456047 591090090 551063366 571917735
19563434 124349587 126482647 951598902 775887707 894318052
504420044 454854592 213370590 690775239 647420492 686717295
3770270 9422402 1256524 108391010 111834237 88412104
5127924 11969160 11578552 235486092 215960561 239901444
94246288 3632354 14878429 604601317 529950405 491170024
53328752 17446716 7377854 76042507 75930846 49450664
384161282 64195204 3302423 608040222 448403835 543228189
46062678 210481664 14230674 795152000 711534111 696083913
66058754 14285944 40483935 480864729 481014334 509063721
8750115 3430029 2515210 20892066 23374909 26548539
78668042 11715842 25155699 94800463 74803302 95473309
309147014 25155527 126724469 435640702 480617545 460175294
138037635 106570162 76865634 540520516 533935059 458904256
82116126 72013870 36375213 515803786 476257905 463446124
77742013 6631421 23799840 494881902 569994862 690803300
209881745 19924950 88193315 582100674 431248187 728870743
62761525 25883843 28364889 554021754 354019257 521517944
591619920 57798451 21856103 755279440 430780509 645506566
99420912 49428601 16042537 752188217 729628437 784630812
257491369 164500912 17254082 421524555 352720928 441271733
366021773 254279647 194106471 787172376 453365662 310970995
22194071 5211319 48568103 662457862 597015046 628569769
91039843 26324921 68507560 604460576 684292899 667823899
365237713 72879652 189273558 519308986 496554706 467969519
41415011 6391765 2322000 51256765 56339698 58843054
177983593 123553830 120920125 692586835 722770744 700638862
714625718 33985718 160459941 752971606 872810330 692417871
95462211 10337039 89081704 305487013 323919367 330631779
86271122 88824453 12619841 363158801 309955480 326114448
333821857 20486655 161642589 487171224 336067302 372596071
189468794 64004778 355346 261067400 195424878 174147229
190940631 59684837 29226974 402670102 279274035 328475293
11601635 172513 23896715 54440703 55184605 52855853
115554693 294147290 92385702 939373758 797474545 924164838
14094293 54438650 22250535 164872897 200661487 199252941
44247012 3889342 6429912 179597390 193200329 178306662
155322008 74428732 19831444 643858991 596583254 620950037
115076692 170883943 75698532 480040261 453851100 423717018
162469602 13462677 83467143 461243753 509713706 524789272
163555017 110667251 48662196 236004227 245691833 181592277
200229534 93124743 24128698 211971322 203462850 204991742
146167935 13096809 8660192 312434551 279696190 221078438
118095418 6373880 21403537 227561532 242699541 277257558
103737398 31978740 59760677 305410454 340618283 393669380
278529 1515033 295033 7743157 7714599 6696770
13784642 17111166 3227287 218489428 190935614 224103294
10537174 48286822 39752957 456693229 367462000 472240306
204232591 17858543 122563507 634749803 648077855 610108272
12618291 7925048 784406 114534822 139820771 132824137
14909067 1218545 4625881 76409327 79881016 79929038
143335720 90034264 636293 706683368 667609729 596886054
122586779 35916474 233314973 634287371 599940197 633190953
19822219 89063 127147474 330884805 368381546 289750949
22265224 547613 28195281 182236761 176761074 189884235
119439924 974377 47306809 145472422 130968724 145702327
68418860 72693866 144770728 933402487 708515503 909433548
76564042 14585689 4676910 474766512 420017578 430004291
3151984 56689026 49710804 937545910 968681208 912309601
163456292 18793419 3671434 867013968 966787622 882859212
124757100 43270814 37808510 577793071 626969372 614686655
543753736 297301929 213315687 784307494 928877987 829423322
52702979 21669319 11992983 85424278 75175142 78609181
40736011 1610425 14398955 68433665 69225276 66064253
3932827 2969984 7731753 402633282 375514320 329673477
112132757 3765917 17157212 922761190 856705991 787276546
97191464 94539157 5474558 781250352 895843750 872451710
43076417 12549639 2491564 444941893 412655269 377303878
13608804 12251114 76117363 377263838 376005992 306626787
4947212 5366344 4366377 61725171 61826536 62426131
55277890 2689429 8838645 283103853 346333966 298157995
25383 9808260 1300702 31115687 31618356 28080371
50672419 15347638 4945263 56980772 59033113 43936900
288575882 46442040 201378318 682675423 718111217 711761444
337338370 218226195 22606183 369234985 390275146 285331727
7841328 31657311 7320910 703465373 699981737 656538020
20900862 76947944 55933295 670626501 652996327 597780281
6010852 33813012 15956977 194585982 269525855 226490883
4558794 1752212 18708218 96993090 102554959 98379912
93015061 2868219 31753848 232550544 226611897 210834993
102961767 86487557 16139406 391764570 423525675 427810162
46626096 20238341 14638192 243686601 256361145 270079816
83720249 4621026 32425488 201296304 196388938 141068184
429628295 90863362 86719972 431998372 362716697 258785950
263628207 58892938 170504512 402864922 604199132 515044046
60539783 30124640 180286697 438508746 463913774 413556908
2303208 17918111 1598318 209024466 200481498 193545628
571940462 302713216 314925283 617367359 452980402 598702632
338689377 160816425 31782125 747931559 486599112 683160471
167133946 19407855 84595388 908737273 825051339 873916101
177220886 21725328 140343847 424811210 376658691 469181878
8721002 10883441 2119754 243456764 238068978 232905000
363723234 96389445 167425319 532338503 621928426 460465351
6177565 1938222 74922035 678599257 608898944 681092085
106012213 45907369 10537838 165558962 130424572 161953106
18440645 54082382 11450871 156078098 175871335 186760095
506619142 262055726 288484776 617276162 503794532 571733821
151074661 26486359 49408263 199101887 182404941 145986408
872608921 535218809 469780490 940758067 967436486 744009482
106764140 59408684 41908249 503603340 486412911 468193357
14593335 895474 56979441 555356464 568720651 483440313
4890088 30234708 4070655 194433511 235313487 242214741
378971292 192634719 200718526 452943705 550349788 307808627
1285015 1572053 16968545 143584868 146943916 155256822
418976133 147668501 1482800 665718935 635924820 665836499
33991477 3009666 10731621 184395908 152487703 173135914
55059483 2414440 33984888 266218501 263373914 261759941
27987448 18834798 3440280 105335259 100873115 103042454
47393727 8065364 11095699 386087512 393099225 328373211
575560087 233354811 155190638 723931896 665656679 693265396
781343090 274178887 741388710 966526789 583758532 861069510
58962232 103440630 65754365 538859635 438559221 462099610
17286502 1057008 10575519 182622108 161832513 171960607
17972543 4724565 1211279 27058584 25012882 24911295
12044314 3781494 27134852 172341107 156398072 156111724
13783557 37368355 8463823 675767326 558139979 715324911
305514612 99045210 16876308 839868788 618327051 851931958
309058227 74568967 64729341 541577488 399545695 372738821
20990670 562436 30254619 112610716 103528911 107116591
34790655 5954811 263431707 858913095 831322689 910461356
1733028 41816 139484 11651894 10486432 9756997
99124395 83109666 8644231 613515887 474473635 562976179
383175130 60510467 93429819 757352971 601822773 631660626
1857886 2446887 13295089 44030065 38321417 46205631
124269100 10142025 130615519 236373642 160076976 233537293
155510287 17887417 17547830 232736488 222551455 175216096
309040291 55608001 41592220 902644597 861763509 844719697
17000039 44672238 12252602 173631845 246387363 241886331
479567520 89218599 40334944 778021919 813383132 742823986
38768433 21041536 64918007 525978061 503270676 491258561
261670516 176108158 105894232 641268030 708994894 609329397
153669894 8992463 59225509 504101439 517899832 426522395
211805602 97086308 74377858 574723407 557066255 640435902
42664294 20236875 19565543 170877536 170114324 121094516
14227022 601641 2177164 69443121 78674525 60059206
609005855 29217707 13966250 731349302 665839742 754113438
16002457 5707198 7951378 245947182 260330688 241667772
19200577 6010568 50646134 487145786 511952185 541000339
19316318 130879888 38169234 779391967 843019657 761869796
35489338 17873256 139009688 525724591 527984274 394381355
75338781 53734990 19535619 239538359 304506250 273705395
53903981 18912499 51737618 548886770 502996611 575877756
153298558 189605920 2600942 657717812 751906410 727709421
45506998 667788 13204541 318896198 327914193 282947889
88476523 15249051 15702421 134056881 73918590 128172958
62046664 4990702 48141222 67097617 46367894 59097353
736152144 252702927 100158017 739967744 617490966 473572782
191910646 44889362 60345487 544281164 508939683 629140347
97407085 224614501 170932763 888559914 919877526 893135333
11932448 8797435 2889641 84967019 55726784 69912405
69460918 70409713 52574046 508058369 453355032 419075213
205631435 22092734 31910302 618713159 595236048 587127507
28836708 70109933 13777830 346774301 368261914 364261833
416513104 26091797 421993300 765200603 793039316 674898582
322035774 383297213 134082165 557919006 611839393 652887864
91909698 13278931 72284264 436520334 482941201 344443497
27844840 17028422 23875668 236395228 271701984 246366663
258347085 105845527 37595280 967462021 877991973 883241451
348072868 58555206 49666842 447729348 458372558 445492576
34007957 27427445 58533496 86206788 49814166 97603964
24393948 38041756 42590700 281341231 324737578 335864590
44287826 51186338 147500611 517140919 517683037 577495543
158800669 84198582 58210193 179690857 211372497 160817884
10116852 8091596 68494707 478673460 462284062 503560988
113445444 35807523 66083766 225647061 214558259 245303543
4454144 1842144 3929593 117512647 107478030 100469844
56557306 3584165 34896875 309991719 283668887 312159707
220562367 9812353 149789261 420883982 471753938 439906819
46560571 26429681 6456170 171164086 172103221 172726513
293453782 48521628 77044425 555626804 513954167 438918852
141096213 23182104 11360833 440437404 431357036 373919158
124785163 115948250 14736928 540967509 463834466 579127791
152325889 57649812 25575370 484721258 438422492 479854143
24754218 58642703 36983772 770226894 770195996 744625341
56554124 71426364 60985993 541981733 694161373 700845817
56232809 40109470 1807232 171976055 188149322 147625893
19166867 980635 21093894 193209602 185304285 190640591
265725749 109764678 51551444 482397754 265360343 429189928
138206958 61097444 9700368 263086038 261405865 245302584
167527414 26699422 1065526 185625676 178410728 47886815
274691670 81820050 227402536 579781959 801960356 805158318
91717302 1153877 76805627 251591273 212945337 219390180
37450340 50372161 317420 306855950 311318043 303352806
225095014 453068 6121006 413155492 335884765 479038816
9008281 20944256 1592769 116082130 123982609 114386640
5123334 23317770 105988055 337176813 454427771 480471484
26106887 22182800 21602585 219699701 200253399 242072233
146572495 62343296 5004885 407131681 382115831 404291589
20090803 92553006 54994483 661963043 639387099 654504794
368497346 109658016 168548832 533654018 538508029 418240734
690063647 124775310 197189879 870350252 896355313 665156494
329594022 48020598 93783700 371592465 211304923 242243670
160973929 5082951 119847296 527802098 494117759 472401090
16240969 4047843 65566899 301266966 259435056 291285011
17652617 5653132 9487165 120337942 115972449 119571516
348741997 55043087 125017757 515212288 172979038 518648165
185332427 8205883 26162732 393742511 232266303 423700442
81316672 44936720 5299276 373454335 391291726 335651333
173114386 247641626 107060892 740641249 791782138 744718072
22543282 18356546 36816895 515392418 508646280 528212751
194530035 15704756 49833830 283078949 296890694 323460215
406297789 18004993 56143397 803963349 674552006 701860716
5778177 5376798 12917326 89781897 70439955 88995557
11582463 144788 28437063 189178243 280896417 289373655
205631894 130327868 204594813 422925061 374152678 411309116
692580 509661 342347 38408409 33764202 31463748
361171960 59568442 77106288 561349241 588850610 536853258
727336376 547039248 420809574 813458769 685595062 562017030
13734652 48381926 124467265 647924203 627114829 709269009
459126135 115028767 76676121 594484252 614691592 343199756
139052392 32730641 16792225 221715900 216448348 217646729
249951746 100550517 163670792 492155359 369399311 445101190
288997203 5639030 18824761 730511402 620087107 760257987
8578856 40687436 9334925 357128500 353472316 334140214
324783787 227311987 9279631 886334529 902460419 875984894
74288439 98079702 93499313 782526004 898372048 901878689
1373746 2286234 7758166 410961591 461287420 469807709
762194685 437575497 199152253 801782703 784612190 869920628
11872916 106855852 9614237 253406253 266458342 278758148
32951345 181053355 242104913 909446417 916277986 907359976
47819817 2881318 30195 70807328 76100806 40106823
14403685 7169516 15959517 49544370 71052916 70648795
327041429 21528549 60802134 621431064 605125420 636048895
49233126 89214685 60404081 716255420 657551369 608206688
40208826 104962371 41584515 696193742 773381875 661017209
907472 1320574 627191 35125350 34582720 31846293
356804298 115052806 302017592 585782566 753045527 455656507
145483073 185516007 90752384 751087298 758583433 751268037
387616333 9087736 57858052 540721970 600543980 635342900
78001368 11331336 5238601 143125546 95465923 148442701
8900461 3326067 3511303 121303972 96853985 124970913
167516872 27870263 35601234 374049777 328184282 254786741
28203417 25007737 6892126 52079457 72575963 57900389
145032702 924148 19397803 772218885 608163645 567026456
150781234 5574482 51165115 513786956 467285227 500623196
540790378 248213721 12683535 810404238 716697581 820801047
783327073 57194850 390373974 849595312 606160382 610416807
396325663 51155369 18845389 843384868 786872888 790020071
67699433 15325275 4322190 388502665 305667298 399135709
25161515 25771801 39537638 389354257 303057055 384307995
225587286 128015830 64840501 521896890 570594609 531799646
22909787 3054778 16227682 306263571 352550367 354643298
3224833 7488429 7415902 110232334 101074980 95389526
134842219 32791163 30569677 189204468 184657400 147380737
163113663 633996 34075683 575470380 575479018 471211853
178743978 63152379 26583793 554000945 592079006 642350298
123849976 45349535 38639759 399928587 429246753 443775579
81828103 64813146 29261748 138521684 176756554 137587690
145600846 191180114 52845633 406453406 474558628 288119596
56394093 8195946 36424154 74440567 68728197 68630465
134156124 152197325 103332634 584115412 580327794 591600034
333683173 18749157 50975478 463961410 418623432 355823199
30195875 122598767 43151771 604638501 605426220 608982543
33169629 242605845 31557019 788058866 882620929 825591724
86838893 46664473 91018267 366564269 367291404 474743817
93251945 8663375 18058190 105086622 37025072 49207190
32267913 44484282 161734865 800394856 806202818 856496500
173047182 143125109 14334898 349087887 336753864 233931930
14532095 11593806 9155750 417985042 459305554 505501770
353276423 13086943 22961889 836465179 759170779 852554369
90619018 43259743 10665307 390965024 364533817 384560287
31702932 28264896 28925020 171536484 113066782 145500463
80086855 18779246 54379041 325448367 308395785 327992967
67691050 14272788 3846043 143593864 164566315 152482903
5437010 1535383 7081849 238440048 238830598 232368314
62278765 70165728 37550875 198411041 238211638 225365638
44257484 125014 28413550 423194304 403298990 380169675
110930059 31459708 7757513 232887649 201108942 215161988
21350765 12453437 3440190 275045603 269034578 258862705
96550384 35992232 25918396 169281820 168977666 110505010
69897926 48833002 3441162 220517292 236476056 235042128
215332137 111760019 102516819 483470897 430361745 494486920
160171897 234533649 33468038 588073530 450441324 583799049
43467547 11277332 121858366 701822314 677069160 644829036
527366853 267686436 2868969 648380530 578638807 584705280
13151448 15676404 67585994 171641860 184727101 192310014
100250345 5255144 14868090 389627974 316464404 332281885
321925480 38013572 103419105 533237366 484517458 527788066
40370279 140909710 91991031 731856184 754140323 729286781
160899954 39155340 10553921 219864177 108667664 136725874
18938261 12417950 27014241 482347150 631407580 597376973
37059483 63979065 14858367 234337810 184744792 174588727
162734356 123545251 62140817 646164120 694966762 663734857
80462027 36882068 131949232 482194686 356708709 481681323
209188175 79844807 28975835 218274118 179342843 242385030
44902530 18017031 3793692 169533782 177121198 163257901
14861564 41745789 117844383 379530825 375830048 310632653
111020 154551 1088129 8204663 7106472 8064531
34345930 34629913 71388327 461816431 469303086 442674954
916714 354678 3619955 39779124 40652939 41702016
9647690 12198652 4217424 13756627 18815603 12834223
14215251 1033359 1937794 164196721 183379008 185603175
73374285 69324708 24740784 496408001 400409354 469437715
26271894 28477483 10359744 545265316 580881689 470013930
198837607 46279799 14138016 689684842 583566966 664379813
177509609 100339828 174466696 761846374 729920720 777638620
500014297 111286487 86316708 696803109 467926996 514147259
545220273 266372979 108784472 842774830 738923170 845822502
358423127 160681576 101571345 766584241 770588504 648271121
7724651 26081403 7414108 508111254 492116645 370115818
1772644 8358226 31481635 132699168 158304234 154906959
65482715 29261846 18490674 425952997 420132546 454731841
1148629 510902 721377 11351858 11379968 10109988
883983 861345 14529964 43265163 49595215 50573246
122592895 68937194 8512813 475983462 423968780 431440474
159733241 138021981 22273052 648520563 609487194 374922928
4298954 64341606 8648922 391304809 360603539 383715176
5079621 5780883 3223747 66747137 69614224 63045492
3604442 41790890 24681429 586000084 501677837 460808454
93764381 174793740 72522703 226726937 383739575 369652378
68394643 62282291 36403109 892281394 886636791 601260801
159416682 38807332 80640341 670223047 726516280 693832304
15920372 7298681 1541735 93264136 91852013 95196037
51223520 62932721 12653168 338675573 329338442 322238697
3671700 1190786 2541635 81050804 84721189 85479312
333082206 34637869 278062249 504931472 497835930 565480704
2834912 1548029 191337 24854464 23127028 23905345
51488572 21541393 24698826 162892721 159955799 169080029
7063302 40049164 3549456 330665857 336597641 360294527
149554216 26081862 15279447 190704659 194047051 82091039
160096445 118713014 49642628 796017229 760518207 756751019
456036218 406592886 24363762 865333524 848446818 835257901
161682686 16426559 52259159 543106198 537545032 504695066
249456641 56581795 231548682 970441361 927801089 977999316
40365944 70495149 112674703 539385867 546873059 489398107
9089889 1735514 6333106 22671269 21298220 21966548
164373916 68300887 168415345 240938535 114553058 253021521
1970572 1981523 29721828 77203303 88354593 88869477
25556157 124412720 39550880 446469361 632511090 615368468
4327442 24295313 46619787 279899960 286140758 285379632
1023144 31749522 19698779 381695217 396535715 403746235
38665315 45430154 92816531 622395555 590695980 644112992
35674370 14276203 14740236 41175285 37019906 31870054
9049852 7042626 1347756 28720620 23556917 30945237
634758969 37312198 261551148 783227545 532344728 512742301
65181291 2679389 5533468 96025495 92985345 49690651
18329053 9807285 1403494 151786974 152396389 120516924
207619381 75049944 50034326 239175285 125129013 198648200
84136455 4815871 41127829 452194613 507756368 429556529
245437256 64037753 110801507 771993984 619649554 731345325
142561637 205160 94953999 695900762 585757233 678875728
140829966 15377217 82031144 626251788 682851909 646963910
12281153 55195 1132665 105726828 68113873 83669761
185644004 8386790 6680362 364593054 342080343 315551809
19264457 39041344 42269889 464735180 538501622 465782501
512951153 58732694 42612887 595524985 801224159 765879450
57966478 1465905 554800 265019694 232219287 264096218
86224322 4657339 48628897 737963079 617634600 411671928
36251713 42455251 14953753 203698094 192220377 184738572
371826012 30131162 17990728 571032817 359353602 522193259
45646856 89346911 29539321 605905428 645535846 522016004
2036586 348202 2181219 278761515 229993976 302326045
312022342 97599983 11129435 514323389 571383716 474141813
282416350 51913952 121059361 881484124 829485512 928672653
465009963 27110665 116534685 692528465 667350829 414245292
10322898 387822 120959492 670237373 619409956 629580741
100007565 8168674 39384343 147620901 139766211 150900315
443328647 292561623 95233696 503133319 611384735 549068043
1523863 794089 22636344 238642657 242254146 214400084
151716250 154579827 8234754 289982156 329680097 280073379
145061309 53549220 24611241 472530789 386147857 500452662
21394152 198656371 63027422 536604477 650674582 606122493
18816617 2332438 123131638 840160214 745735664 794090811
448977 42463 6283864 120458313 125326454 130591805
37547790 36612682 30859584 521465419 513509416 465207567
23113923 7543525 8093899 100883690 91916991 80617641
234099018 252805944 27716361 734991244 744499583 664468667
71962533 10619760 12675566 880281213 934092107 931810788
14422934 31918049 235082 193202596 197426527 183104204
158100725 30849175 8129068 653010509 723501950 801538106
90631002 36971201 30901937 352316762 367296707 452479003
176868843 35907262 103174531 440626389 439459886 446399107
988884 7143897 28203747 191696538 182981831 185395616
221611147 67575016 23181644 839148279 898041261 793836323
70515504 24175474 5976972 316294625 299460186 235795353
28533130 166441453 65455773 557050151 482586661 513233404
473122071 150555260 16181240 609410953 675760858 380466714
5956341 22505988 13435202 291007843 304691865 291653001
510258233 479774234 259089786 677243633 584994284 579510753
57590881 19968038 16391777 72171937 48583141 82230866
93595211 5808971 10062123 343195133 349127470 266035061
214473011 112672106 100287167 414687648 471430644 409627812
53920103 52286908 102885582 416279032 318109434 379432940
214831740 278375584 175628064 669199017 730719152 641311897
16130912 91959529 3279718 344250890 361560376 370738607
61571692 57276686 68427059 356573915 359113813 360779141
31346881 22128124 16275554 336135772 341768290 309980610
26217365 79121197 23676873 795276830 886616451 972114974
167799155 104517570 81879596 581939825 499940213 551365473
137575670 61350275 111179563 222581079 235791436 253110437
43017040 7011428 1859922 65411171 53550427 42549581
116309417 105412038 99787119 760806719 532498718 598893531
365599142 166113828 18801939 775197148 749844836 504834824
19802171 12236077 13911272 55985384 67775287 61097548
8744432 2772685 5906684 44248576 32700418 41788909
216030563 209673518 26290442 401108088 355998579 326974581
165237531 4290757 203021417 640058899 479396583 587764373
205643462 873693 27172132 330767119 273594174 322900580
225814981 245953998 11064804 826111529 886830620 770807950
38045048 96120896 38870145 440729314 589739698 473198299
401026967 43996671 199219133 681431711 599637329 607536106
1652800 19546987 241217593 534997355 559587623 691881925
258313223 8345290 224780261 428517741 443959898 449940626
7238821 174281454 5697385 438966136 573250103 539774596
152833526 138498115 130578898 437223286 418189839 501462721
72959848 42711564 6376394 249204651 258850188 264661142
379910873 9454495 147266177 814483136 263144750 802311714
17796604 22084900 38338953 694181629 358247335 538546206
338184788 1898045 86051963 666586335 427045127 663340560
36530999 74317 11937135 99455929 77096040 89860542
177641732 17628574 6492468 222373787 237785707 166828525
334679091 53808777 69345817 423105267 460994005 443191111
121486567 36746041 17506689 260699008 284005261 231709576
250340719 107882831 123571572 596076219 594799641 503649966
192887 6799981 6127688 221323054 202073960 222611075
1410143 24134210 9032481 434070041 427216672 320109833
462524146 117100085 38846313 828873117 804743389 532622396
36614155 49660178 34058034 319244182 356676433 340244458
44855171 9668635 2098671 99108085 97965018 93046945
63273574 26342644 3925643 88430032 84198583 72642349
313127646 54401632 84291515 502549327 460592039 437552402
554714696 314688583 313125100 764977883 687452223 694395132
128626910 98604319 14396502 275872053 260319065 238898966
52795006 1320764 27429075 278474928 215070631 278565383
39602326 68902769 13865894 684903407 575303180 654615549
130386672 96996404 171167389 869596909 738435733 861779802
8151932 2199798 1969492 40400514 38590028 37214063
635468896 743549555 141701255 885581721 833037396 822763553
208769148 77807320 13018917 550182918 535426150 594868226
231833576 22697267 29265717 715599514 535393151 757913225
514965365 63131552 51797070 616777482 589731079 390987928
103540681 96902518 445527 254842118 264795121 253717144
101267817 943948 20991790 223822802 205073119 244691004
309380397 330355468 186732550 465825901 486141397 457262965
20997779 9409444 21106868 743028250 776052610 796915665
9589758 44065 2429241 15123923 7483456 9036698
204550779 5589944 17684092 576785460 567820801 527943910
91972920 4480941 73040640 702404434 591477538 591029774
219121247 53072830 116809952 451104099 427592744 430704691
74607155 18677295 27871076 163249858 140375183 161119605
602421824 240297702 36183559 694927577 736368093 449468564
58552132 12872493 167004605 199198283 203830251 205998122
131726820 10245018 138239368 903572794 756537127 858082477
250264638 227745506 66819804 313398916 284084830 256778017
319599238 16156932 170036397 636698473 786231801 807895390
87960072 30653107 25455188 545144781 558250931 436498435
52348695 119638287 158646447 950126524 882993737 918659615
47022094 40076065 48629266 453213048 435532832 340893147
135288027 1185986 89478366 167487069 5587050 167609210
70407700 115545255 63486023 417967482 527837627 490221284
35953577 3171699 2874549 80307988 78595839 71232628
428850963 2594330 31307044 549760931 435755676 513279111
274062395 118925598 44518874 565275827 484803893 547723235
74722206 92398551 53176587 560571677 461995306 561603597
12726708 67538523 34864840 486131653 500844404 468055582
76832349 72056730 163800104 366523782 412514448 397593086
3186644 42711059 477224 647291961 780657922 667811335
84137834 22294690 5090163 154929209 130877537 150964391
96500145 58961314 7286479 441886830 393242258 442809406
129413208 784644 25054893 306770330 298217455 246909809
6583504 57314239 40431676 604420698 801097341 797231086
69794754 23395057 37816953 115651373 100254472 106820781
67476161 51464916 124712013 657670777 929452084 928156833
86410667 116734373 53354698 903662657 818915657 934157901
106593125 104312049 46669618 373034333 410401965 359391824
49948674 173684007 126036421 850359254 841374916 765030865
59190438 17913868 7898757 61042037 61739535 41956798
47377926 10276106 7716088 198966918 184951614 129707164
46250175 40062045 189694416 535929103 487587876 575391022
11891723 10710918 2502142 60538856 56097126 69969223
128477442 23406149 61285587 735430429 724703261 667026380
139862905 116491530 130805774 591244580 579806156 549888722
20845999 30173686 7102479 632298471 814725320 763022436
262721434 143720241 101707813 755553645 752732544 685095279
2148130 12760757 2395538 137258823 132125236 149943292
52630112 2751404 37714642 300140341 393983171 391782113
108611161 2159817 193789863 683558258 582627664 657778850
140617387 175236389 118159622 502019996 481747698 555985288
43653275 41993613 25697590 459178458 426409373 464891213
20214354 18533854 15968381 102637667 107506268 92210745
18655100 70095113 28381137 173529031 196192335 193106585
159141643 98663153 147515357 961364083 968894337 931400229
184555458 75709737 71170349 387036540 278823217 383571381
270542668 257819318 17099158 531935297 495635104 534414455
175286387 105256678 29311215 521872816 548844270 488098153
67709922 2984626 5537263 113484574 107529085 96387018
508638138 276723816 110520833 618795233 532069439 300033648
206340513 62696179 128127475 858122523 911245030 870947000
72265443 65084387 35382550 352864765 371923302 408041548
72148701 15242570 21624958 264296187 187420869 220329539
60921023 11562708 20941590 669045151 745978344 684893070
47464992 174973538 247258329 832579700 786861093 899713176
161557008 45902636 62355006 475834052 416752516 314371766
310390939 15298607 31302436 756075855 689494712 773956279
121325 11883753 5510516 80474009 93292369 96153320
161835928 22606888 16057736 444039659 333295486 355985697
23001260 204015 12165626 47134076 48666142 43988671
180762376 2751921 49832345 588267212 726948024 614626060
250701198 63214911 158381113 646611847 759291465 626767139
145065014 63554881 4889170 190597624 227272672 169523628
24695846 12275147 16494192 143860775 157375075 133192444
301948755 191619323 142586752 664511496 642632555 599277503
2984974 44574924 11150704 200869122 160768582 154087402
88518786 37139899 29336794 116616103 124259378 136703436
21393190 1111512 11895770 159884753 174640279 157748663
58081848 90682077 40849650 872251883 851215420 862086049
6481537 11578698 3181157 56384752 46888921 48670801
106382712 4309136 605044 127033623 62220126 90143408
22246253 8026485 8471927 218833541 252970496 213061546
129689566 25424185 163844783 756795051 672270637 857937135
891758415 551801002 98211979 930805831 740328406 330258048
217164495 237672108 17123811 935094688 957295652 864128477
18825335 3433738 5926481 465272568 459787537 469354762
177206635 11953591 143794382 285244186 256376648 313507305
40882280 33237633 36978073 290268998 294460424 243150526
235694939 2478041 11874620 267048297 112760602 298440729
137412280 48954573 862779 708482560 778127273 811727966
281674963 71738180 98398128 577769906 291041948 648774061
40335706 38127679 18506788 116958070 126475766 126124709
97688712 220292485 190388393 620735408 516508157 625902870
13497767 66552097 134964552 538525470 831664729 851328474
1189029 5342053 12511407 74022315 95707173 70671032
171834623 38428520 35237314 220212704 182752273 194423444
261806202 63452367 14995829 622681011 702274392 894841000
299855846 86121188 3003556 402194235 408924038 423192483
202650582 99491297 176732747 273497836 372218234 307983262
203455544 38278554 24577683 286173047 206183741 230476731
1496260 1554863 2434382 14832673 14117939 17260686
35236891 48750568 15632511 689976482 542654033 568538455
13491227 30172002 109186368 731980241 779749954 804954402
47002437 2724126 37206803 546543667 431364031 517309771
30031950 5953063 2874486 99218596 120556833 117072293
689297692 241089541 217200918 703799469 377772597 732128853
569844545 87119866 44564918 696360847 699698616 763526724
14349396 20639079 2177242 231109651 240667436 239553102
5124237 7267038 51425749 397973626 406596912 404410560
226549724 274888672 86669487 414244897 462437775 506598535
245956511 18619824 100899728 508608208 449685727 505327668
29447176 2652108 38128738 144085534 145471509 151275359
29729749 22130208 5987675 722965203 765981919 771705119
51145910 44274568 51123270 433837121 456448502 417784409
20826223 3077138 3779466 96841044 98142984 95322955
437185190 44928256 319328173 819741373 726963622 839020434
19226577 44351986 24193284 303370397 305973242 250885236
166798937 18604533 82133907 248352853 177860269 259700710
31475982 42969660 85559472 697581972 686689946 679092555
6197463 415217 10797620 39258719 42245931 42164087
91934006 65704670 104676161 939476169 866221668 818152139
125031098 67273732 114345241 867027435 843171499 902918222
109318847 5533302 1247900 345751928 296235847 276003225
10866471 212872895 4667036 761129606 698675991 745203158
96732675 103176968 52570125 396285335 530178024 500645598
224063721 29733157 18352350 597432722 648684131 538179892
812121381 419578042 203064073 937231993 745758561 814063574
660635784 23127797 447232875 953667911 888830462 707827766
21770597 13066259 15014568 126160549 146814655 147603604
40498766 23207215 40965907 183490186 179319753 184906077
192642770 172096007 29503995 864445334 873230624 712759615
90287911 43472345 21859459 540937531 567305512 501248440
315340087 31378087 32187484 357635142 187364332 105492661
65280104 1230914 12512361 128389429 109974746 109126882
18179855 66672275 143216867 800659225 529550796 828304565
208482306 9677669 62235312 353872275 276668703 513041328
309105009 82471840 43845977 839775326 824273226 909362468
431903367 130509412 13730116 689482435 735903991 602713256
29678627 74392505 51453090 589979379 683201961 627506314
12730238 5864361 28702451 216892432 229584545 242819196
3594845 128844095 29304484 656028708 648201233 565114626
124421006 40122385 1027057 540052537 508096788 536761833
34733532 51560223 2154220 232093737 240939002 251134578
106061424 109339916 67879915 227211217 259645677 284969034
138324218 61864289 131828823 864406842 854977077 787974767
214415806 7942775 4082707 350509969 350922327 314329220
290795651 92455279 48430397 632575738 600307759 786236625
84827013 213633568 71600132 397935979 424259313 451008300
11816874 2879022 15021645 80348759 78706625 76338615
300823345 83174535 207630081 487577917 443146403 431314012
3935497 38350186 165303113 619984691 647260852 613019888
4722279 40301476 18832724 161197614 176465289 181879281
60356228 233514 12719397 82824113 95998453 88980220
102782953 6726405 46020944 133936672 139562534 137639884
30109844 3000960 15279613 76310818 59761366 70038984
167473156 14201904 84514794 781272992 605435672 637554834
129255690 392438797 68794075 892616665 944671535 847325869
51992454 16772040 3609978 104196737 90098449 87359450
553844034 126938286 120142386 886580539 851140130 853357844
177894268 78913131 112694727 773943170 971367877 911115662
181373485 1656907 31677693 444434122 514743994 422141627
560869399 307853571 106925196 649063012 463828240 769894042
98111256 62140786 189562369 757881096 524609931 793290169
438073491 223257636 98114115 464920487 321318630 133161514
86998422 82106954 90450800 476572588 446680753 502102962
241219352 15590604 63289375 430170485 239450251 215393348
27717860 49048404 74899086 357589265 373411338 331018091
370063702 45061036 74343470 610814208 324315333 391998779
9641421 52038739 9677621 161574995 154124614 167280301
6508477 64901765 12721994 407873490 401469116 380053409
600687096 232726335 117517812 671166723 428813339 522463090
62632155 23906523 32702794 70691064 41498324 64687927
79886054 47041084 25374130 420312431 356640639 369014370
41051421 50017096 120454652 940149328 887806082 820307921
55206936 27485104 13780356 545643862 682648603 509652391
31885511 165267498 11395144 589651018 607219944 595972251
58582499 7818024 16243627 662459442 634267262 638231352
45770031 26326125 46684836 378454690 369209780 407498354
27263335 41142654 124169088 655329522 658078459 631779245
270479326 30805417 48987477 828234319 792876820 656237741
4881959 111812016 60766530 721156648 631360723 690100856
12331303 15578955 5509732 23907564 24029575 24914131
1572781 1962392 5864603 89941293 94483995 87378267
92116345 6153613 20183295 236356684 209487704 260650010
13672720 51834045 74238767 689911658 690278046 711976678
17805346 55487644 34566124 121271804 145276297 148950163
139172835 61262632 44994827 202179238 166334353 195714017
294216792 56582095 11034571 325645228 323831295 170499629
14250703 8999483 15335173 120677663 84466872 111488683
161740947 35184306 123648310 268110586 272892885 276415730
44928236 28316708 85389176 700037143 662985056 757541369
212717893 11701640 145050619 792158200 733067489 752902790
185661816 344261645 24960957 571188143 526242187 567078517
3366963 2302174 296434 42904463 38031793 33628189
233853966 36520420 13327986 649588737 732866234 708284006
57277197 221896812 11324429 841628945 967362878 961768852
179001229 2309240 64881452 268063033 259812646 276766146
23916433 13996351 6591699 216079171 214468928 192044650
42230345 2816848 9970283 125039146 144679154 165341533
32253850 9825483 6279502 168831354 241280589 224125016
57628286 11485465 62720158 70982649 68423038 75204426
4071256 5320558 637083 21364493 27795184 23693478
211575858 113689143 13976834 625588148 649307341 633993571
41057494 6496303 18020741 95142892 95701013 68516266
267416029 271789116 10636657 418287945 384213961 345467121
259905702 100204472 21186518 485235658 502114944 499683482
205787465 40332914 8664752 625625049 430788526 678896249
27798235 1699252 2398704 227786582 223896974 241692948
226934144 238606601 217581973 644167888 763353402 737304238
67823008 47591220 211952120 500447154 751153295 786446363
50624950 218974423 45077468 787409930 799074527 730688246
564982013 119609656 342145887 575825350 605637658 716425611
45782246 28997462 11342195 128967237 129340204 100099031
529760732 166015021 28481311 738239414 758889344 757371953
143025204 8911949 116553775 971944688 865212273 925337497
169191925 116115616 56362138 360152778 307634468 391170109
40566158 81162586 3684102 906009781 830687678 765837639
5663191 3967753 939104 25054291 29500211 30455045
36921446 16745613 427804 222003961 212688982 227512546
4967269 544212 667775 35548327 33118968 33834900
20634379 228895 2161144 76042084 75904089 75908188
441917210 278092423 119706192 870268412 746027560 696923562
62742412 119378544 7430834 797093153 763322954 771281917
111339411 51746102 43343524 708205820 673304603 731635644
49213151 10497434 5343537 192456373 173055150 199636449
4302404 227773236 77327572 635563266 615724908 662799564
96869098 12589149 69527467 433536474 338085025 420946555
391780854 242896381 393962970 522588553 491644633 533573458
51115401 46395 33878634 105510603 114445267 85716143
1609190 51644854 39526854 688949200 683360073 666459640
169523005 47077424 11295531 602683439 585692895 534031746
247883890 67224232 79491561 358076329 352095067 289107578
95832989 8072422 3601367 599419728 626849640 620948705
511927181 40364223 136794418 853947655 680224025 640608329
15780969 6366297 806948 133686028 108139612 152290419
124887829 11064711 27889745 765606100 782345152 740844174
45324926 19724044 11331611 129187241 146068830 115079350
2655163 1296244 24215 50693993 47389680 50229042
122753018 6616568 105867224 647546630 668238181 594134661
3081860 1797473 11986163 79784084 79062093 78563689
171255287 49284028 3818976 277007785 272632098 270573926
111084314 21069295 94539122 611484644 649639832 672596199
396410257 22930790 363271932 651940225 571316902 686494128
479573596 223780566 54827938 538671695 639751747 478472604
14591214 1979511 60092214 520554362 548032962 500712224
552466835 35380076 267109791 753974925 767097586 546875617
43177946 13340728 17219265 73795169 71735526 76892620
42424599 1759150 12724521 178465931 234169284 227335337
123101079 32200644 72669415 172949517 68483263 128148161
3329817 22702925 1454193 62971280 65030434 44914444
10711200 4528659 6392299 45213982 44324701 47758649
322302743 20190191 40561959 728811488 797869177 735479048
22315923 25365970 30053127 572640748 524812191 573582456
55696995 16100431 6560393 164784122 136821163 162327482
13845130 14826157 11571702 100082090 82361231 98975751
32946837 3489228 116074835 357367034 344546775 356323586
152883291 173701041 80231348 407476234 419574779 336373297
354775362 142063569 28228718 791936010 725411925 681264545
48711067 11063804 10900851 110890113 88236421 104692848
614650207 93521680 134603213 648455683 406026386 642483728
124416165 71168423 83999604 649312735 760766481 732196261
6277529 2995750 254707 51170357 56796485 56414110
82557463 52583850 51176272 715795667 675449468 718003958
3223525 4078229 12388042 162715618 203897130 160925519
6882924 17825923 13535575 174752627 173197389 169062925
237566453 123246598 213762552 469323166 469677097 498612744
23899636 8145935 27283179 268692721 274392703 266128216
24343938 75573019 5536552 193857097 197327196 181091756
22888554 20640802 2384318 254771921 247356721 190339064
522505074 91926341 596090357 743676439 846003477 776041906
17098150 13216648 1243819 442361753 471334742 465611898
3990133 6550214 29931111 210610898 193984587 204774354
84807339 4396393 56149757 141071942 95627735 142115929
46426468 34531234 71904140 77697960 93335853 93993714
61978064 61854473 30392241 104692045 96496023 124525304
116435168 7834940 26427593 199209421 192718124 162810671
55908905 12644245 7248540 220094376 287042052 287042989
64089971 23941543 54504279 323208630 387090864 393275810
36952458 82182592 207840485 666641902 566702851 698218267
153107861 28616747 82503144 758441277 576013769 630306703
16492760 91426030 42211120 611233179 635368337 659304796
62950416 111870973 61036542 837804780 934421552 986080356
209458083 14934569 71250518 279328223 276305706 283330938
13495213 968332 1657198 111640120 115333231 119615916
199041431 258041691 23672715 894306221 923882056 916603007
3945544 13765022 57036026 252058417 284780769 255908730
210356495 8560719 31016853 329219241 342060736 332033416
49828990 23963829 112174532 515325453 507648442 451882225
424708 86635 1193855 7541451 7526598 7198423
107748050 49995508 64322809 316346943 403233675 404880347
337964973 92088652 56047328 439757608 442095383 453653438
13942178 32766543 73537630 443765360 447836028 483841790
153210569 30501410 10256599 317922693 283503890 313126102
13504932 14510463 18397649 384291653 398714181 399554848
259618530 121904008 153082263 755498476 922771688 718130518
3135447 33892774 17805106 472537837 300878143 435351762
127030661 30001113 4632065 436349269 457557489 452296798
43805770 55515556 3415190 407384407 507648762 489728438
128289086 36050028 59244052 549364213 423683409 415442125
9275389 45011045 43470925 269496057 326035635 321032391
122899268 390769 2682622 695239314 552202528 682425437
3824355 36651480 5989803 115595208 125024822 131131418
292232923 19528589 15128796 613954473 754860412 690590037
49256030 7879326 36950883 419680551 383833326 422475040
40486058 8579769 9972976 243929452 241498347 233695434
2783038 3078625 44720531 311152623 337860811 316812093
170488633 7100992 16383207 487976045 475438428 370988148
96881894 146992078 146791619 809955703 691120760 812864723
99057759 15843108 38037162 502590460 484331462 450647550
3190564 29454091 6934089 175485314 172870831 174109881
126168122 214693404 12365382 597533618 538702103 504751394
6563865 31018 1629885 96094457 99606723 82167985
334728021 144365707 2913878 742556254 815505919 862013079
218606250 127667420 11527238 423796788 233210472 336938531
453028272 403652778 260257678 515563929 541043205 533878716
52875778 5044031 67484789 363505307 372213179 403687202
19315198 304319381 38286174 785711617 617980143 832812984
45674092 83424173 104343982 640020043 690707438 708669248
306185397 71859178 12837728 905198543 884878579 630869545
252919722 309910679 35713741 347668089 384711670 216063156
35768463 116403004 202616029 663328247 911856947 907064093
710758263 297705588 447331267 845920862 646035073 831636692
2501136 1901969 235754 76129581 70605407 69585686
25863746 180142290 99450835 877366286 803035089 830329938
71184642 37022939 77753938 238014781 243544406 246111110
1579130 15850522 60849180 270619216 307868917 314485103
163637991 14513989 204549977 245210256 203553593 235311999
158090168 129926517 60713993 255211972 348774328 319790859
94265482 42515068 62224268 623624278 602067905 627022859
104551590 15427527 2895550 297371521 327327041 345445071
120355950 53198033 8109892 127341124 143268839 120171177
196986044 10429580 51732046 215434298 200054187 206403712
4292168 64793692 69640595 714216139 702654603 694539077
32376629 10820369 27962405 336008835 341554569 386526357
550879732 63778827 168996132 895214658 909048247 641842622
49832779 2590617 23180459 131567747 100717243 115501696
96442739 113327267 159655332 914595996 875179361 865812306
52216459 91056322 10677309 183295608 208330773 161651873
124121971 57689885 129138181 827491927 683205349 857128063
479962639 114606866 96005665 631825405 586706004 530871814
329093291 19074878 162839093 621370119 394550057 507367029
30818344 23316611 8222017 92010631 88655469 65592221
10780378 48605622 5342738 447589104 481925410 503312545
470855277 508667721 450533024 736303567 740839690 552316675
65856122 73513140 15791860 668371938 671026554 664155640
11256415 1368152 7272108 14004086 12115860 13705696
48065594 1140647 19876880 210141381 219410332 201249237
601403 227201 216310 2079768 1626520 2062928
4445557 3785054 9913154 375821257 391981877 415453161
362134692 238862686 154733843 511886348 539790154 507626688
136434311 63571471 11817530 685201384 713185856 757990417
23483184 54622677 14548661 423594629 513343064 503857243
142236272 31753807 9668863 783258740 763751912 786575367
78712098 35614103 12191277 293229304 275404567 292875831
111477124 23422888 122354209 906646133 856418764 824718695
6480963 50511599 31623707 392290977 389839784 384935080
106041425 47202182 23811772 203902295 197058688 217264806
592673 226366 550660 3055974 3656844 3039152
130082792 91992310 44488597 825864541 767645756 835716619
312427307 42071772 168734954 409660073 317944779 322616305
367022202 53507630 104768172 456572049 437168990 425771949
23516098 3802611 12569168 82879982 98818022 108335790
430511 35547903 9035191 324196642 382751534 379240686
53097702 17808052 11337716 358970244 340173655 309406496
75896038 95973986 21662218 459899990 538510141 512073640
732397387 658218376 248506069 920533949 809064012 606564568
936992 621548 1131528 11956399 9879840 11695348
551242187 248501452 73134794 739730252 701911268 757454035
4281452 13515335 77457281 237188180 305495863 317674502
102161354 11305666 72042376 243232305 165512237 263728440
8517301 20952506 5457006 71881054 75736706 67168778
42782447 6508267 7424418 57182965 51952954 26231573
2134363 2498316 846647 18212205 17171109 18433465
78739045 6001327 314255928 764511433 822703894 759370215
275192794 53205790 30728574 573889165 385310215 488056272
174007748 4563444 28021111 454710802 423884903 496362100
562540996 187484152 303278171 657490244 569239750 532512582
583871324 238689200 78766889 668626854 414577421 621082494
50586713 2449925 1674269 205153750 195763235 190676098
188201430 3326861 45938157 421718215 418436267 402686636
97907114 26138303 47433680 254434925 236893323 234691710
3757664 80524396 9909829 459121758 458898580 331900103
258708151 188426755 24310068 420148820 320287963 400665539
236182662 22405773 18120941 387696512 384465843 337671534
313239248 65299171 52313980 425614280 320783127 238744322
36044468 10924902 2527185 526268246 556397681 504345071
289497211 334166167 221854317 407784640 371191616 447186392
137560230 27949595 54071052 212043237 124675173 200336083
280674373 73562872 31632917 901819678 499947314 718727015
11962633 6557987 27074273 655357655 563198511 669106530
660774389 293045205 220380063 784515904 821077893 451702691
621307554 8151257 215960969 875934847 491656877 681945462
146864585 169464160 68863975 471109406 532624911 505080110
260818090 47367067 16534560 322348723 331005639 334941389
174172934 86051857 38474999 682041813 699271082 522337881
33254752 58365152 17018641 211740644 369642604 338459146
1355413 8969856 10304761 100591335 102278450 96982581
44718913 39298329 53713631 524422425 542551719 554782991
741481620 147911302 260561404 940179545 673249451 675004188
386026511 167216722 193453966 962872751 839962846 893138347
95388398 18911840 13535183 99349970 147798402 46972029
2968 52795 83904 533373 638909 615871
103759177 55632352 78117123 397118347 401548225 389013045
34753183 572657 156657082 637640986 793528421 788928948
95310384 8734028 50488 472726510 453869675 388437592
210804874 213824388 10240364 634631438 603238551 281964421
107122843 30784353 31714532 128956431 140865741 142160553
69290559 65336650 317922 319090247 354350129 308395262
100842654 48623064 53514483 325483782 318056585 332607731
38014798 53948614 266622766 709578239 652719833 697773979
82446634 10649163 17731998 785211353 710897530 616817774
130178083 18506953 3965911 463417137 539747949 541165643
71262584 104271987 49297076 726117541 748545546 855459242
187250556 47036174 38909608 330658317 280754685 294791220
371722298 198315273 18895581 518274957 498327373 364186364
724647467 62360888 2431276 876082435 808198752 886172221
142030430 111312922 107045826 258814611 244944941 189771565
107953483 85741428 34200601 472715112 481419641 298620839
178596059 40886676 116265247 777243453 817568120 794407850
33876722 1179461 2237678 288566817 255156252 296588187
201439694 112335862 115424962 217438743 256066608 229459641
75792358 32188047 53244736 715748967 718937123 661528441
324049661 22100757 131763462 658883564 691206239 757179359
620271120 61257024 35385309 689953124 526460305 688166911
84426830 26382028 168980259 484247357 543126835 410115549
19752546 3597296 1508069 238391798 229748197 254797255
43556073 55972208 82134788 492444012 535542250 449161990
147196074 37162957 106306887 820432387 679464045 734567742
19535131 176449604 55625034 876434397 695096299 811801014
230997998 97571128 63691391 707545255 718124984 696235088
72606688 11869316 25404268 301113888 289480209 289288160
419880036 75676089 372085064 631610694 210185994 588638960
52351222 8583845 37809806 460269171 476435222 416325070
249147558 79052325 85450567 640766428 584453067 435397346
107212479 42567097 3641276 398646295 347393955 465413542
66593321 16493072 24233080 108080732 118690881 119402499
195622786 20300403 105208081 358087305 358733452 304747730
651562236 215026671 179504238 815873749 703196121 843738833
15581851 4870838 168997903 348523942 285148613 254907813
220197101 22805682 5001263 579450937 560723231 531374030
521658786 62383100 12297473 587244031 507469705 117009418
204975527 218383693 90939372 496350734 529259324 548559228
424176151 47191915 93228943 429438072 308381702 157901455
46174903 150716623 6140788 486229737 540595481 555276819
125682016 13497552 5947216 295888146 256996449 268325656
51964002 60938212 3963306 172463196 174065957 141515806
139227210 35296583 51326824 282063915 247081157 320841043
537051610 28052238 179030352 969329588 928449121 872815868
19432406 10511421 33201325 143929551 159888892 163308897
339467970 78452256 17038817 640119731 574174713 583953427
169062283 48104178 42468882 432999955 251161001 236495569
34925657 6309696 17028565 157965519 156554418 149215149
48769914 99416754 61856250 442432949 432513464 441490095
4393548 800750 4978971 40240511 34815106 32885425
206603980 9270778 114763634 524785275 505823178 348726111
44998956 29484236 16727441 387289546 372051263 402888469
14586000 30670401 89937488 336973403 435965689 417940768
99318673 8157307 29561314 121152377 104957272 122309524
616736287 412036732 131929313 907487063 931220054 804432693
103374600 177993519 3601054 404757322 568073245 643460268
57775526 55207333 28110249 276833529 210538516 273477832
2274668 273582345 27216 562235901 458637130 590408446
18125042 13089988 52835668 750702991 677774461 742134601
88235845 40182507 4308092 381107578 401271760 372902799
310652232 269746198 61648199 447825793 394487150 375973455
19117740 13194085 1542562 81564049 91727775 59951959
33031126 9835280 4081878 243500058 161566197 234745849
27814595 84402701 3156496 251010712 245688636 268755239
39792003 10045409 15787493 133559005 119288091 109635285
312369888 95925699 180813104 572935796 297930386 506310895
521752643 22939822 395524295 863685001 264643764 732419818
356715310 7615572 99517692 466797277 475517049 171164715
65421905 9727236 21297628 384237837 408343270 416987069
323155760 79880154 69999311 510407673 421161018 490138042
47877375 31057329 11042208 77662951 93506073 92114948
112586171 8001298 92251072 143719762 57141577 109827097
77313580 5205392 92239108 648873886 659780821 656533960
145856910 6448788 13319587 285469743 237029297 228754242
517434491 77020455 8233902 663122211 624235108 423708113
134821211 108642525 81412185 418354277 554377687 540757292
30732053 91934925 25094192 671687822 710378483 669675298
10373269 13109596 20808491 94114501 90680943 87127484
381555497 29423444 175094637 574994111 630275954 405837586
198520316 35814443 79398125 410555336 393949716 440955110
33123109 52332479 3392125 271155503 220021829 251803797
82199439 98939158 20806340 171236443 222663886 195387144
187384552 980145 110765362 585148923 725960155 670264156
8544967 7669995 7089461 222940458 199473374 243834551
50479698 52172710 8145034 520228265 406364073 559975134
61882442 32136242 16509500 742348778 727149900 706386560
45668067 105194664 150070923 708379485 694339636 537656515
9951654 13690639 3170618 144685260 168317369 155801302
442988727 40302062 263830988 616866585 500999807 488477024
2222505 2671141 5207957 22637754 22550271 21830717
56818720 59973983 9355729 187410694 214345094 201705816
75506064 34109429 67664928 393334179 380226684 388131890
326073930 748156375 72960373 777662381 876390066 600536981
99188578 20911619 150930249 309896187 411547411 417935077
416421120 70313610 16305219 581229448 359802805 504004260
368990595 62733812 198775082 426191100 390282405 222559787
193483512 12789511 47621133 890974680 592561955 865956979
46649600 22608561 4462391 194999430 186052547 233539157
47490700 138231557 56277516 895511854 768319298 904967157
112891141 39123577 39312981 485335586 467383123 476149183
141233964 129580337 116852118 335576896 289802366 330720041
63847080 60660403 129149137 831406774 840839272 805253035
96209518 53801321 10015363 297181558 388199622 385496500
747443 3277471 2502288 28315724 31877030 31192070
564092806 154793975 219949696 697755983 667613228 425749302
3362800 110194769 41440915 846818957 802323161 826628310
227473930 11608443 11598026 752237716 732642823 663889479
93310266 91351191 28449060 495537957 435958082 476979443
123136785 81817734 2708965 311857191 302134781 320856267
137353878 123836158 116267164 288174479 364827067 370396915
24515082 37580030 267092398 629581034 605887111 698626545
19039178 6713815 22011004 228114183 258637277 233840266
16651832 10983280 15195111 278757002 309495001 299910089
29691635 6263049 79507079 401050807 427259370 395589805
312822881 114611025 22262943 763018373 765391071 691667355
132622231 29534404 26263827 165345961 190764244 172980311
154309628 38601943 101161129 298007774 202141844 278666747
53360478 17853203 37178829 509826763 509647798 486726077
463422108 46611428 170446953 901823628 816739235 847745554
35270179 41973063 21307368 379278841 398655406 388535345
16543211 5256334 30871840 546001644 493071571 391904604
251041000 215552 30805000 730936201 745675942 686811943
237540563 52644798 22226510 308298100 280563204 229547426
291977161 61302485 152732042 927018461 841247165 906038746
350048268 95231736 3359383 545125701 588687732 483697353
88012302 36870265 20108004 234318271 228315378 248987772
224967989 195923603 91491871 757097933 864791349 742957572
268492514 87671356 47714658 913606785 798331768 844609645
32359967 7494399 2459272 92262529 92572656 91765303
2713548 1049145 1415044 7872256 8109104 8742386
409606617 38788041 112731718 798286658 711158665 856674714
303583139 190864633 44507305 483220820 490222692 491877127
6113562 5759261 32154320 210365040 226441615 181485945
405846304 130937237 94843537 507081257 304397148 552148997
293865938 268041368 88964153 843183178 825572421 848034673
61710588 3252626 12796466 334958882 397272094 396869495
12621623 481543821 184333240 918726494 951894201 590105887
229183855 62842092 145460479 503369975 403787399 439823547
553847636 26970696 158808890 898809771 799936482 597593051
57402605 36527542 184962319 800119683 732262080 953277913
315429376 19315620 113570123 580327369 624570573 551481950
3997539 61718009 110859349 787015750 799776270 711763498
125937467 57871099 45738453 422535577 423358570 388787330
48245124 220346969 45577365 489671072 513030594 472938042
21132491 7422246 65886281 252812078 296844605 280536433
156970962 986810 81532858 371283950 304596856 367549144
133957561 22074950 17416064 240917966 238428514 204764346
11451258 4113593 11943153 86169375 77017179 85681712
220242366 51609850 37157656 667059186 738837134 400719746
186122677 16778436 63605581 319104379 318353068 298193966
176831082 4456747 41806237 501614289 443380914 445258629
220787729 130603636 121047804 558398626 664630225 699456779
30320181 32882332 49188214 204222643 205624600 200249059
100283741 76498952 42312701 403703843 407333476 416925545
109763114 6257092 71402319 139748526 140426515 86018469
8414765 83722103 14786533 403836612 380685344 409301192
16490084 34330162 37773369 622545906 638470887 646313993
27111395 7243991 24222731 206144249 187572535 179116786
70944430 80713686 76582447 289382020 282713655 339946685
12408903 37206688 91701943 664521247 731230308 664405392
198355115 74718753 19421076 213902438 209582923 102606799
283596582 218655248 87552035 670564871 740392734 821601028
52151820 11311906 12344997 315853991 373739392 368713667
644381490 40556879 214738231 897616905 893662282 975460591
5655061 36889653 11409206 529246328 566262688 564159504
67484993 265380250 89666609 648502813 709302477 669790210
18144397 822268 10568011 99919504 122560505 117078730
545050329 344960375 78503741 688188697 511613387 361740481
329318307 316722424 132109670 804139134 787365571 877112236
318625600 42304764 30619377 820525122 807890148 541472100
47708463 50459239 70842948 442536341 722457719 822806029
1077597 6357431 3205384 264307208 275205013 211146965
479910753 38344188 34071945 677349147 698711732 408351204
361680755 82026494 238556023 472816844 454717688 420069266
369614475 332683058 110997810 736666132 733045619 592738593
34001724 79033138 33823029 506152034 535300966 457214842
250378361 42890461 35657487 389268317 378162353 291769650
383603 59187839 8193782 288698216 287771486 256076085
230813098 5802618 603463 303847910 308273870 240732432
523579589 261650891 103700346 575932482 533367395 420235493
36327732 3890563 2247005 159894791 142045596 152436846
453399608 52998762 213302334 539311700 613986958 629731925
386150654 317570779 10794877 664774768 855454367 762350368
513848962 69999577 225505426 820304849 659802118 904360902
118905833 10464646 60831106 680883298 552683986 694761925
114740114 66113541 22652126 213044557 209954213 206189588
341935323 307419375 52489351 688071027 586293448 608734723
372017427 154533748 14728547 690520823 590551846 693863662
32219670 129446 13271082 320773344 304403847 295990720
259564986 81925583 6992210 596922359 551590477 519230660
476772780 104010441 340828575 564960639 403135295 544927857
97942393 70637984 31080178 852674343 776914760 535086034
85495557 152932983 145232688 581915239 634223515 687646006
1278053 8500817 1512024 33524947 28661019 30468761
16931719 170580863 55406476 385346594 406907155 383912963
203866221 107646774 94816001 574936984 428346068 626500460
288185952 237640637 20915154 476526750 458604267 393225062
7484854 108910729 12297284 889786715 927094843 763381301
75340476 148051004 26835561 892958721 884954093 839186501
321830365 3419377 42511668 527137868 535014775 368736764
4036733 21277937 13615512 430605720 452949487 401540090
41388605 2264387 7228926 87743831 57513901 66529937
76704547 5714476 21727784 941288293 968669882 943115515
53709642 128437481 154034101 643444384 594429391 595647018
105509184 245187406 23790773 682024420 577115324 633104481
231943750 14794711 93165986 684688843 748919664 727065176
198631253 19564406 166512769 596697106 381160447 639006167
479836440 84771786 421510113 733739150 838531739 909652769
735771 6494079 3650967 231166574 170563507 228106987
525234755 284800776 208476927 593160461 745085018 544935008
164620412 50901008 32326075 320508414 322689971 327416456
991490 24993832 20123169 272291502 275966469 281981655
19198231 54487554 10366063 640727063 598193060 620578313
89819886 48215776 59977530 91811144 100217335 107178359
14065017 521713 13809012 92456510 95364934 74249719
1130868 24411810 31669983 308676307 302545152 303531921
224812239 15571708 29500185 655630293 672977261 431833966
13018262 152054909 35001350 883052705 824123078 868241731
66721952 19535461 36837436 287852822 301801162 239413824
355932336 11900508 228608218 861247517 922037069 931725115
352057876 254200041 308745104 442950577 452780931 395766235
30248122 17463376 8638937 135997191 143680352 146968909
25989926 290763 5560330 35694228 36244324 29930985
137994246 4274595 49337357 721649329 752114952 740514248
27143360 45096237 84823302 288634171 182186528 232879013
1461023 10184829 22967823 470460835 446349118 470582993
33667311 3852547 16123571 61719989 57208872 69042975
56728033 83376374 32877505 615329415 574718512 617547032
45727687 46162970 75229327 615381984 619913709 587587201
546597700 268789070 322087210 752594436 479342662 652400226
83270213 66290193 82241291 363316829 366223446 367316412
422641063 109155275 70619401 577400816 535169279 573860075
160993130 74114260 31739034 599770943 546416696 460614177
397525116 1673048 29543674 501978891 509346756 519645418
65176181 30622273 10306084 629236911 685497177 583401969
13016375 10698675 28455267 126099174 93556013 115294608
297446898 45359550 26075277 477183284 444195944 529762030
98174194 17786334 34369055 742036650 660726202 637575776
137284121 7348757 94148752 754791901 787602142 765182113
41966014 37769253 76553371 460064727 389675902 459577832
625038654 151729220 7641294 841533347 634644467 488361757
99271112 31185593 72207400 450000539 435622092 402667881
183560467 75801802 1642344 380508989 364071886 432910583
15607920 110689628 24300269 740303725 931185330 915857549
220605949 219041197 71980703 480949262 413970866 542468235
265066382 157097129 145068461 573139086 527407205 569911928
111071775 8516885 43003803 289332050 314869416 289418850
574989642 11653095 163385648 906603244 821700665 834652767
23927094 9028008 58751540 289427864 276387778 291838306
480626830 68406360 55787222 584728003 613275710 356741056
26182428 28023449 16686138 212601879 217546946 178083260
547466381 99532523 80955750 564642433 522349322 433282308
359456713 43017296 73984580 716010613 615637369 631352884
412104104 135092444 37411228 778583264 401535814 840254896
24126996 40367820 68231042 470339974 596858960 664661554
260535678 38383519 203309150 517476032 573731515 586330103
210040145 28612850 87441009 749629392 786656448 650683483
172415339 338048691 80269414 719519027 619993462 702107120
384813905 44223775 36654381 493317556 509101063 570008710
42834296 38538756 22591841 174715168 203428383 191171927
227759488 281808129 539080 562505634 586795540 550476467
537498770 85152455 112555704 620279195 607882554 682202672
315030716 166387223 172931680 646641212 541483299 476136926
63718635 13118704 28742546 781745934 755589724 722228872
165266377 19061951 4349108 408442653 438494204 262269659
29333835 73556262 147039142 820664912 893991235 923892668
182803644 104649461 16850427 221598912 250029917 217283383
222535970 7882709 141643512 652453378 438445209 509942616
362358326 164116031 152974 848268460 793599508 925273618
49925737 34826621 101160047 290644909 327302027 320813418
47861025 7883554 6504598 725535569 911719443 913499139
167315850 13023256 47591814 981267885 995709912 948920490
162498491 119247073 29016758 845570322 901916515 879703360
27443264 22343668 5918213 64587244 62916144 64253156
13864044 10841719 26972770 110253694 105895683 109485934
20380709 12913398 20198172 244563687 221977624 236897949
188870896 2891095 95274722 571373492 613522996 524890544
80279090 3651423 68726045 492036580 570439745 583518935
64146974 37839860 5796604 206462791 210004302 174824439
3398681 133113003 15721558 361295192 393206306 411170838
5259586 55238938 45309990 366673356 443175609 334390348
40040740 35708571 50799199 371083705 345557061 372279843
1683670 600571 1109414 6219263 7202744 7565370
56482505 5526971 8379640 94714672 68018523 84630857
252720818 10041082 342154 589094044 515022624 288717248
57336070 21685795 48008398 131231603 114833718 128999824
149983600 87838511 105629357 210893117 232689439 248660884
3556769 6480887 6970921 79195326 72970222 79323922
16128877 17450920 4687310 240887603 217584666 206997708
89062050 79720903 174550877 974899241 979387538 942631384
11715059 20220809 26784256 199762630 223264427 225091207
12919241 25761126 5692303 172931997 162570275 159064613
22836969 137846956 8057740 713013053 621980965 691663751
365301698 96289521 4336106 540087142 539051351 474137191
103802618 69861926 914189 247493465 216153462 221711665
97024735 84050766 107792564 437734666 437056071 425394433
231790293 221080671 160317852 651294212 650309016 605729526
33196021 16957566 22539677 264319066 249822963 270288008
321899028 163423927 247270694 396469175 398582304 404980556
242860444 898508 20781410 394650896 189896896 325213811
729148 2558004 110239 76183890 73699178 80673760
272546093 83675527 163112659 457334728 425978965 464033372
591952574 243982307 449707221 848722007 737679701 805779174
359400737 6636842 148931002 576010216 559809977 641475311
22750249 21257200 24849265 541377167 529224003 554521774
147357267 85405437 125904678 737537488 730983873 740505235
160234235 66854406 56134705 520199735 499840942 509091065
31454156 15144776 14913648 227649283 229137779 205546161
160049863 11533110 13158984 334379804 408556104 324630534
11650136 14440945 37282571 155591243 117307391 176476378
12935463 15547813 98915972 690250843 652918436 715772579
170735598 68574091 13091453 638858691 766614413 678446638
45767061 23310177 60533994 573471658 520783287 605633282
343173234 22967520 27749632 590305930 577995428 577368563
38223287 254552309 122512859 781535707 816834179 708862892
39782859 7153915 22744059 165531162 165672993 174675684
78569963 441803074 32420522 817000953 749990200 679923731
54749497 148686114 31314846 518023382 426116632 522271857
29721736 84192880 109558457 559752672 584014073 585907327
99560099 71921140 26894918 483354416 509177362 459356470
18188609 3536942 30987521 385259511 432663980 425916427
9971702 33509754 27074929 513354423 741867617 684721421
97686763 10410642 6502545 281585443 270472799 240961846
120937735 45471265 75028528 587761936 654706359 662079729
205116921 27361426 11472520 647328414 666515548 463705290
2784058 40122130 3452166 135535587 150457145 144771303
5686953 2622414 12871736 67116737 59724311 66649178
226175390 72903796 172567564 590664753 582338231 548380342
469889125 77970813 220024270 739711304 752871579 721406525
655757314 34669611 443753734 830911347 561448857 695097034
505170866 65505089 82373863 802211900 638244155 743441474
562281533 226842792 71229463 872793363 795511724 869515485
174405427 46086505 21165343 295716528 315135734 319239368
48651583 59423441 36149875 552353139 497872512 446191542
29361338 15664096 43376371 396562296 404136315 438573690
659927176 132504978 143171429 937189089 915639486 812567714
516552183 169714432 348118397 788086887 824498358 538175184
184977237 3102318 59298626 341730249 334876673 306390515
36661656 9121900 20503139 88639722 109002081 90397622
62425779 12097803 68049 201149338 180859726 136412132
198100160 42371524 86271809 531974990 498899382 410701282
84703218 70426491 57494450 191650640 201721921 210597058
407094097 311493058 107102131 781469457 957290756 769888673
160296845 25015579 109408237 181765261 102226866 181663503
214404447 20377156 3125560 537674180 602295232 341989998
362465420 94073552 111009533 860239571 802735463 744487270
42693276 65415341 42917181 219045939 314494022 311609224
12017085 22004810 4387917 197903395 160177209 195289256
79043947 100381636 15600837 624339033 590574837 595758841
11956068 2809513 3018235 291857111 251349678 325968917
2147976 31597562 73476294 310106115 318191302 324719174
43655030 25320349 16802933 186704873 141704328 138512581
27243623 3324203 10956885 98261854 114317073 105435649
19537166 9061164 56819603 329540573 326338637 364655880
4965546 1202124 19512044 43119012 44979445 46395714
83961693 73307756 161185551 870510710 675525807 813041143
142763004 31916564 12170979 386270071 404777359 391094416
75459765 129418537 9444073 727608383 770832655 604132788
13641737 65385521 64854817 292386255 195721932 296058540
44224764 17518091 26715541 86680707 96156092 90599360
171541970 43528432 42105979 446479015 459819925 501658257
204993855 135422401 27807577 347659028 357348468 363813624
70823493 176599096 51127883 332474124 472112574 503485763
197242983 27191590 12495534 329069176 341128925 196762244
709397443 705228955 263658509 731048839 709733018 497585209
337587118 61578522 144861035 767973124 759971267 699282385
6909670 13246795 15194460 160979336 111396942 161383779
387888772 341862043 145291063 406830961 554495756 231427645
464490103 79704777 191841664 711351479 697578841 564547493
20852733 128468683 19969792 460706740 452494003 442179914
31540006 38727298 32446198 348641770 335491231 350566882
20721184 102647300 30441195 758439940 645333619 665352169
267389321 38623528 53830193 831869253 797022870 735950902
35109750 28114109 53486840 705573759 636656394 509688472
30059099 1563105 132264429 648187743 583800908 606553257
1401488 8665047 3960943 279095271 245623898 273659253
127799861 15707871 60371178 536365705 559378218 533138162
23423253 3086289 1501858 73874958 96713757 80544848
12851544 20313253 56298135 568358431 562822636 578770651
26613846 71313323 106176268 426044461 377069223 403628655
282375584 154412081 59468174 657639674 469524065 411878093
53657211 93730544 8058060 462819061 521331807 425417317
198703169 337057762 167316239 545650736 595998566 599601821
145266323 82565699 99880083 657558493 613470995 926147764
47071039 48191372 19191721 421742731 407375117 360311313
73209180 412977 73981228 970740691 863738976 953493938
45646000 33632485 103737117 734315440 651473089 702820613
7893656 25098867 17231051 171825328 177700083 165056149
34182583 58647051 13558325 583609760 614332561 585187643
37981435 17360742 15788243 246481778 266353015 271469738
51346727 98088127 124884743 520701497 491237016 487459621
62067144 28112387 997886 617629980 485975527 614764355
91466742 178638344 58144251 501812383 421230933 561781123
7160952 7134275 31276810 443320717 380971781 394875608
28132161 43983333 69098859 398701570 382287849 403094350
10892446 30073166 250455 131034721 117431459 130675490
13185846 4420429 16239281 124341102 128494024 115639532
6976951 2549581 680676 96178216 107959495 98956981
164555977 21717969 80915122 211277457 145458481 100126851
68065482 15936259 16210636 85631255 131782536 100884052
44963013 18651875 33698429 82022475 69989452 59439864
30591030 9610575 13265847 60937535 58048031 58967930
21094761 32394 45197923 303912548 361975100 358124466
163281048 46328843 37408104 713527263 768687373 760018023
64603322 17844057 85562497 406810253 406867870 412923647
104245437 25308655 35128660 938353976 944137023 912530224
409218 107353404 71166011 537147350 625804466 600949214
13691849 71568258 63971081 589162345 660528022 656715947
140508238 17978235 68842132 265308219 245731909 264086551
48461870 71012380 68932953 292554021 254774306 271116705
117671965 37759787 15075247 201398116 218210122 110234972
34832129 71562682 46861053 733315376 723479199 529107571
16662214 4819982 10965458 79408512 79584055 75578050
80237679 36949730 38752807 264227322 283456726 296478694
170084663 57186388 55889497 916192964 991278561 899221572
58537644 7238785 37055255 152574840 129905923 130538628
543098003 293121296 61164675 637620717 641820921 609306888
65000033 29199900 70978284 504610281 472176785 411692642
417809192 303027757 34092152 649457866 634638137 520223543
295979273 83806480 27367043 880167176 926690966 887143322
4083865 6746404 8304833 76278066 84288059 80365887
19960622 53894924 46460333 345160232 362775257 390189468
186381009 89074451 105220574 475566739 541257919 523507573
127042666 47694313 13632874 164271301 81575543 70452692
87437074 36051382 1969118 251011159 296873138 303096988
537304091 54650262 45556986 559051713 551435095 476418794
426327216 163840939 21715828 753191941 774453749 457257541
259515435 134515371 31317535 837383889 928310713 884628545
59198453 5862141 15849986 149042159 137946736 147747736
14367435 12106509 27339770 613208871 589600675 607338039
45352307 162934365 14092322 741989584 687231679 741420337
28094123 2848648 28938113 242640034 263531152 255738428
252550471 124772058 8773716 707441284 692219158 457154200
33938732 62645315 11367164 291424360 311754609 330508276
20832204 65652476 40612335 664562193 626274637 686886461
40802693 28006491 41045559 338939715 256598739 400028724
182341658 73701380 32343003 296786368 234901526 178541514
67503117 85861963 74180181 535105548 698942547 686270406
4416975 397319 6093095 35177205 34366278 38831974
130209294 18103084 12559920 212323076 245512602 190345328
24363104 21381164 13385641 45896951 48817639 49476706
242802927 163232882 216789732 829874313 841087850 849715565
318821309 15860364 226560285 604661223 660732298 635542539
55657893 49285974 4518710 187569426 194943668 141195531
110900245 142346947 2270798 628683591 725594893 682737785
36718278 21506453 16426826 152787684 148544244 120772645
78765740 36733209 80402889 635856880 676956157 642481096
34958645 35355548 2536557 245928770 249179913 245779518
613377829 50297708 253651911 834968059 858143910 595764792
22285124 10518038 46696289 182861949 199378820 191121511
128435683 32456785 18403160 360446460 340354384 320692964
247226717 130670994 5252912 509824617 590052983 224121219
118900208 886686 20149497 165115493 155233653 173677405
63323392 17493152 26235692 287118504 274100630 317405526
174822713 2687938 8776981 593624840 536292210 454752557
415870689 184381993 91802516 499204819 366661928 443598294
76009851 17657385 13023083 100238273 100081028 68863339
36359964 1044760 40206931 537001138 328514490 444377834
207976088 28226626 12719759 743919522 795917632 628635027
45871167 109770611 148612757 617919454 676095606 642406321
57472507 5140959 104220 154029287 128954694 145541640
10712191 6198159 13044150 268766928 287400823 285566567
623954909 121938133 87813210 675237605 715178945 544400498
45049930 8042125 27696461 135890679 102683293 142738482
305500769 42650593 3167684 470256908 427893480 452173365
254689126 30950635 96019671 701721131 918672776 865578169
8255617 11292046 9298676 196201906 223367904 216717837
229017402 5373196 17655991 314359020 315215166 269629269
132219743 87512530 287003763 558288578 501687451 515361054
110860347 11099045 83971844 360565925 322473764 390094669
130087278 79620788 32217944 324026096 276409430 263847192
111684422 2276535 35158433 197309355 205935048 188171053
179763986 15437376 109244346 904428895 898839600 907108467
410246965 49703280 19178267 864588703 900833051 694651562
58847063 27793259 131785348 514960027 487605182 466272017
44839244 216043647 41488189 880082510 784199956 828621201
36953325 32495565 6344607 47194101 47455016 24440741
32621868 14931565 103193689 543305882 686019849 714410554
50091773 76356751 125261137 496753934 612893867 604662880
642354189 281716437 79514063 764630950 809158023 306085573
2021536 42879256 33177370 519823306 643266134 644832479
20462838 6585552 19141075 257402207 247230238 217523173
10999170 363114 66059293 345552450 418134336 475571906
3822093 75180 2941502 81082778 77643154 67454772
469245649 93426272 98088474 518990235 363209384 549881593
190266112 70403806 129126568 501193970 508912043 620541602
45422218 26604382 69402833 372029069 365874692 342581141
107056856 261068212 161780239 857694282 849141749 830299217
14108344 10881021 51399190 336776557 312441207 334189074
29787315 22887636 1259407 48738297 49221851 38041973
293247150 67207582 141930508 789486584 570003723 717134426
97294736 27367187 5299403 404180238 395388327 402116680
486506979 80057679 29922239 748311150 398844589 779352371
620795793 77393717 61283194 845952475 854760025 779592853
51266655 10003421 8509260 102721433 139328751 113546156
67410322 11602234 13491832 109029082 86392154 92439131
88517088 3013580 1585014 376942539 341501898 299836973
55948316 28594383 34829935 588358277 641265432 650991244
43449492 7996499 44463141 211773830 216863385 210902775
381184388 245012116 269761834 609650665 662853550 664231615
710448101 565718470 156273505 784992825 926583596 927408451
17496992 4107905 87735812 747206714 604885746 661140709
13624712 690291 13393345 39314463 48724077 60756482
18905030 4994885 505945 206842610 248343596 259840221
507747136 67243319 482431839 686657255 820963208 778450779
283355943 28455651 68682 712278653 680594579 686366707
656372977 511743939 7335832 700341626 713342560 345374659
644691721 113705729 242114998 813098040 503624138 803204507
457178033 107314451 23387764 531859325 415755605 279330748
309800103 227643336 182128663 446205293 396334806 451311071
2449942 12896908 5987747 112636153 112735002 109314854
76592454 3322414 12178145 883256505 901346125 889293241
37187040 70202543 202274228 428198600 535251439 532327274
138836393 33949188 185382572 884936929 765863490 912416170
118297721 11433021 1356338 611969855 688249578 678386948
74321995 36128664 561979 523886980 515860435 473763009
39217051 62674910 37507453 269288423 270256297 268160683
650214547 149668859 204016636 764097179 723688239 690353238
98033015 42380136 13417510 188890619 190022590 190576552
13787029 28969082 46300837 292607961 277535928 266050010
128817296 2194870 6224975 272150372 89485836 302042013
79999067 13754670 36047146 536682016 613925739 661121630
310530177 93131110 57857943 604649538 571467510 674074354
57343047 5962916 22861407 161322139 167008931 139604423
636155550 32601636 193289252 774433323 608251912 466762015
73779281 9549240 47606079 885250882 910510683 770058797
29391624 15589461 4696794 31656659 26186090 13342834
51853375 3999035 44230417 624541509 668779117 709314310
70395473 9230536 156032835 870992819 736194116 622794479
393549092 113869519 20476870 567045737 592112013 375885874
150005485 16976769 61614274 395189113 338440547 346646297
758950446 421990922 43529394 824336329 681281426 904545135
18545835 42441144 7318695 322914594 327832320 332384406
278946032 124818832 174217842 752989930 756138535 569864791
19260317 13468436 130656257 960793506 914451819 974386464
23817674 152346384 35565897 653941400 766859336 765942492
19922407 159947059 37217399 650752985 652356160 609475164
23844318 24101000 172821616 768839386 527217455 783165314
10783102 14375189 79472035 559306111 586602433 625214146
99774503 75532854 90614518 641733426 634108884 543176907
50241452 8629371 17558117 162070096 199500958 166717773
153631616 22917694 49010798 377939560 339808440 342750854
20313565 13306437 11577612 341489400 334017380 346733042
443836448 6996931 82190406 577952226 528926435 454453738
14644133 1565900 3854080 59551651 43661673 56346359
386532449 47135705 64002684 583967883 649163213 706898117
140397551 286240 109222262 307954983 317860977 333023592
106481755 47970386 57715444 474502838 514912573 517332605
6196873 38130379 3635331 524893009 333103417 521816228
18342075 6882386 21344014 127949160 137034075 142968070
466329807 336176586 115270101 591389561 552268660 597444150
47975525 2301421 59948262 107952896 77272907 114027406
260061618 57399855 50389335 486498426 442927362 493582510
129204743 126230524 115447071 286790177 282479507 290193803
63779026 115666989 82511467 379907468 429716494 451452378
45752038 52855792 74547305 765743769 828885270 753656871
330210148 148128957 15546787 836765375 798829424 813522678
463667830 156712021 101572775 501220390 563145215 245168339
62704977 50984463 16057044 909081247 876921758 950213484
354595516 96804619 79303782 634179628 788869764 600088569
131851121 31393979 41937128 160624552 197748534 143302408
61704844 27999051 21543755 451593416 475273459 506065330
16290344 147781579 31594155 619289833 703945625 735632753
187497681 151342736 190928172 971794591 953620708 782938729
13526459 3976980 24236578 79618547 48234250 86192278
424731512 5202415 83078224 585137192 191810702 376647448
556761588 224495631 27539945 724162505 849916295 434420279
53040682 46256391 66256225 362040356 370533012 322893431
34203263 13435822 5429207 162899621 110386819 98054904
469825447 235045830 48261397 738947791 679417175 529579207
261595161 62273667 70121705 305662377 228251621 270670849
1934222 17967356 34033510 223126367 216915149 166548221
201229099 59518070 59536094 262569667 224868102 257272879
150880513 10233908 198850965 800963463 608139690 760788179
36263028 13640563 18739264 235593401 238858039 230425180
55675028 5912129 199382017 952482801 977491042 986727535
307147836 46079722 72824802 762209920 885937912 667869870
552522494 11558359 159911883 692184193 343867459 665948010
273614298 117382703 33173584 878125961 886123194 778039340
326457812 99427488 71948010 573945538 906101825 865231052
230238123 13051447 31566284 464240248 641410352 390750674
212656315 174885851 73867817 815614354 891431082 884839446
289656679 53776785 2271960 313593204 227155027 233393987
694076799 202812370 142609138 967848470 918308241 829936071
16782435 38245023 19147996 415524636 397694020 394876062
539815875 269329426 302952864 833906928 610342230 434169810
122543314 5856854 17977264 286828632 260646614 283687249
186094783 58761774 3385884 962682484 908213636 844469969
22685708 12815634 11381531 94253982 85763327 93019604
392322959 6752198 34827744 500986171 383009986 581661720
124907089 200170457 20529260 473594065 420914129 504314377
148898884 27566763 15764883 165235044 149429802 116269115
1290220 9169 1029902 7300084 5512167 6497829
98684106 24100240 8171164 689297013 662283441 706117101
2065115 6942192 6870575 93930477 93078307 86300412
23421218 16517752 14589391 371238661 286460414 330983505
167412036 5859300 17613068 385698329 388430249 334332651
13124682 26831931 17512720 210401662 248273519 225937926
535338051 5961067 72787089 578257849 311563903 336271908
16184321 88683443 228891096 728438935 804157572 715425080
8578435 113449327 144412743 708489692 823196011 829866763
253889799 23453 66483297 891339843 913196832 900819323
205629924 195701759 37317921 469980272 482827631 405882376
67826414 91672869 57425913 655306979 461535215 632010855
57405254 25170016 91050721 560158135 410392751 488366910
388996207 281502088 36578647 763838442 808245170 861765923
92909269 41434297 31794892 233891343 218941561 246629306
456658 1549834 5194766 65242065 63075056 60423618
2489571 18868663 7672112 72393559 64022113 71484168
10959414 3200148 24254497 390280408 394037712 389597031
78118232 38707840 25660844 560686443 553366778 552851901
64037217 1602760 20779896 142846147 154405813 143363815
451805505 103723288 120473300 815738754 574308512 879970926
194404635 27178495 93205502 214934393 155079606 207464595
57990940 138477185 204465045 653654101 474488493 744339174
142425948 95144810 29668613 371187090 389940777 373169050
374081817 63050829 205265928 513162584 502769073 594689062
112148274 27377951 3188324 499662864 636915272 594100842
8333421 33951246 3063314 87804189 88095407 76397038
127451306 47848797 37687812 172189442 142504077 153476899
81943636 48674303 89427299 367797171 274812424 364698665
217200189 7071037 47201133 688264220 643499302 738761566
112263310 14745406 127488867 465320383 444915287 431039563
2816858 10832874 42395031 395143277 401294269 342479556
203729663 136851912 90184199 580218583 593559489 578187577
244536615 88724493 12656746 343618142 388620381 348228902
57455105 817847 48823829 249147431 218376794 247108046
159885598 12700184 90964 427697714 370940268 444526016
1102315 814163 236610 16406888 17277637 15759327
187844619 75135344 28150719 370659244 337141074 313587182
349827359 250526149 150962985 863446571 803062374 617224160
46917176 32221643 57130224 604630414 529484637 607250519
78497006 17401064 16694491 150674554 138092676 106496503
24858560 23154762 49227216 447828658 599365121 516426750
34655632 42748656 40585022 269965470 285405949 281964482
45080790 11221723 12839537 85327000 104639525 94950980
19832304 53644138 29066013 122035505 140780053 136354773
297387517 9253936 108200086 364028788 324126233 299158158
180695477 29662866 134977917 686625393 629943397 586278045
354970002 22725658 141509794 576446301 583546305 615314627
423030 15863792 11745517 94768301 96187384 97490688
4156296 5214391 13497277 59775604 58091011 65235498
147746778 60323858 76417841 512569734 385876151 469004354
4025025 467839 1034411 20570912 21106949 19749784
491524949 313544320 314128395 757270664 763974482 757107699
210730020 30556796 34822628 269445487 276038319 243645948
50995750 2835424 14119367 99882420 83635717 80860103
214053105 249620361 178344762 732644160 827745138 779294865
304958340 77050922 120372670 623980227 683208688 679370652
53481118 1220536 302205 80034785 36070818 16863139
3092350 4033994 4908948 447085625 426305416 425824961
122628028 27835624 14583143 851271810 728776283 903300792
178882888 67377277 24446860 373883132 340174396 342989088
6718426 7758462 79010549 399913145 400157525 520111285
320454930 20370779 249536415 406460461 143269887 329918147
155115 54338808 182833431 755008472 734288798 669365447
5215811 8175912 5929569 92568055 101320997 100882470
177001829 202287593 14388863 973181433 993636580 934523447
294523240 15455965 10444831 674607536 449852991 545687395
360788053 42012738 83040156 909472057 783953836 918669471
239200750 785127 125498992 467273879 458985612 459447113
31319835 16286208 1212600 187143297 185663748 187469550
544229661 14470132 284108178 865261085 763337709 830589405
220565292 57278141 778487 399530119 369041648 293015852
51518865 14282849 1555985 171038161 122472793 181772156
463943931 61438495 93343244 835703571 822118181 805597417
36234175 34386864 123342441 371544522 431255963 562391393
5784684 21940474 59269745 368467026 334902343 357026620
50060707 8527595 14928899 446305376 426272427 372453926
132088705 34958204 58718695 226520895 174774113 209006149
29415308 49225340 12820756 309072718 376218167 377819895
256767729 124372730 49334716 316263971 288297692 392206961
399031394 118900676 98411790 772558978 512122647 733858438
115136342 46413148 3924859 473949570 471800091 457411576
428160502 15541492 8100364 708623389 570613371 585471091
181697419 107138459 104546666 219255337 148876626 208507208
9211665 29388200 18456572 620038519 455318313 645769131
12530427 5640394 28306062 219544656 251191125 208739138
151264408 107067789 93217705 411814267 418246884 410777751
302344414 153991430 326144110 588404908 552237368 541259953
165002403 38635491 28473166 760680782 766905300 601757440
7897532 2113680 1989319 27092813 29394122 28982586
489439176 33470516 58395369 502694645 401534040 225296447
43589162 7381194 11552153 701923224 763073251 760499681
137208962 56932852 179462345 745439837 683279612 743687077
157820378 22664765 45790925 746281969 869937662 858303242
334763519 22359341 352356771 465168955 429082283 499174724
69447254 153760585 64706666 536193212 584059639 601718228
114949116 6693724 47337010 121662954 60084737 110787476
463765878 9210836 132289310 570026797 602041989 535389722
2647971 1384015 5382529 26547369 28744841 28162316
261270334 47428671 94271994 311302848 199056803 299144266
498673342 104554403 94326257 787421145 825602379 763576486
104578826 55778992 71402296 423348310 446079503 426837078
86599230 2949594 43022485 485589223 459972522 563993351
77663442 7669896 14780072 403482361 372695992 349199741
6009786 23058 4221975 20435301 19285138 19032879
34155740 6898488 11839124 47477562 34421830 48964493
65002545 134740110 23567529 639318487 653329470 513714502
578298614 66324845 41561980 819625654 728430895 810939875
10368515 4276376 97190756 853372718 775140293 715715236
64030420 8999505 39546987 289809730 303390718 240268896
258909601 128530401 51274066 643246322 582419587 523176845
2563874 11404264 41707412 135796150 143600249 114183538
49219123 4776130 15472962 195557803 182395251 167097600
108728917 8977368 3944134 691975122 697464523 682979664
125841178 14768665 9905253 192904918 171475747 192212669
150628190 16445626 17365847 666273492 719485431 654267612
123751399 266473598 141355882 647042317 626341860 647633470
37381937 39949770 19780266 677402247 706912049 648489462
48005128 24831652 24911887 509585565 492296532 305604316
42219723 18978067 7964168 539924295 539678281 592570673
29902635 11477230 12515414 35129625 19313538 31508535
51326797 24866327 22312668 189439683 203446379 198738525
152739442 93830467 9701890 310732824 336083021 356210568
73076644 14819129 21121062 204479261 187562843 188689319
405915702 184234423 94336818 507618588 569576216 377952708
253046386 40868857 75127621 349692056 203467375 391166611
196048437 115912043 197400754 412163703 353333264 417722528
43372856 21748536 171165793 555517157 433888848 460555878
84715616 12099170 148495305 325647711 264371325 328963091
334108836 134766227 29077578 618919182 456247655 221211865
93553155 8703227 100674793 350855854 316480565 279972227
346430858 29822494 314890573 470745948 296406927 449656038
151129648 91830658 65090031 721210606 742535522 753040900
201795816 10593325 1769481 571755492 512500728 582731701
33097295 31889460 15972072 411816942 416329361 433686399
723432726 55343025 292916958 757009365 245662591 672214380
99672255 104187514 72627557 652432435 652909414 625435191
191381619 28818465 74453685 218519167 109530565 155647795
2509679 28198311 14586878 749955324 564088313 712354715
556687493 81233730 38299080 791252767 360582356 758940821
2691512 10430509 33390692 669251281 752081418 754699172
5759204 911874 2364228 47215317 42146064 48123480
283847790 230715 63431347 385724107 283548534 213026893
45574206 66707070 33001694 610653568 600452506 576662764
162968699 19168375 92730750 207228997 247586677 214832863
1510428 1528447 434289 5620372 6294450 6381232
4460669 171312458 18429151 919132991 881666073 915158145
37054438 1092421 21935912 213824092 232962303 230845919
13255804 37942006 66338238 584753703 604650195 595272267
407292023 107678831 64596862 788677749 717141115 621565551
88255548 7367864 135322081 341409417 375595166 356923327
10725029 11111642 3130966 87983270 94369818 91081263
224596834 36563155 4713657 446115415 417059903 257528346
94414956 15668907 24620761 160135738 191156019 207200822
659160430 64765621 335591208 928563115 110283725 808994868
8281630 664766 630545 25305255 24285789 20771047
1464316 34181417 26806749 74309989 97147171 95957845
170899260 189935069 5173849 212191043 208196602 196992154
271788421 24388262 27000284 868945952 796677443 839809558
185622447 262639510 35906163 817579584 627074775 803162204
120893958 24938620 29177237 244408010 226223336 183440821
366048272 83322497 48837950 758314449 639052970 748111084
47117200 25746652 3211299 354173190 340571213 361108891
537748 933023 821053 16252495 15988800 14680511
401824005 53672912 85885182 746438379 758000973 804862761
441351796 81186425 312059482 483866996 383957721 484286606
6176295 101799595 46855902 607410131 574817462 609246989
494275125 71220369 262029957 574789596 447714706 497894492
77586089 11248021 4211575 195845302 191723889 214332665
74904892 36491140 80292506 403880118 437755907 464067041
106844928 4938547 67585617 347747902 329106725 314669615
73788170 77949782 7516272 492858516 524038079 435421124
84675185 75552406 20536741 253612793 243650275 219049203
734890811 115917885 11564780 827411716 515968547 859360396
50114303 137275185 10126421 750171176 710155942 490456591
184767722 127606538 47018535 832432982 812306443 888626729
65176669 52796693 57205874 101753022 106448563 108444184
174382137 18131469 44595050 475926660 469010996 463317914
226265219 124664909 11462290 642227319 675931522 733365622
237545 42632 65643 2799461 3385428 3471926
65712998 83800089 26218181 919400979 875975429 902835690
42910240 29764950 6686952 105991255 113302201 113165287
31042189 4898147 2744872 70849624 67278866 72229283
734247840 518336403 29278781 800529520 866472805 811492271
380529889 211158 11018691 918288810 891547288 906985050
4100105 18155356 15310898 245791768 244958507 255716742
279066715 133949264 159775310 925857036 763209945 977657414
94273110 5368263 5074487 124996885 110185186 118656829
68842452 27929982 25694978 340324188 399873927 294968871
8661240 2048119 7400720 61953256 67251880 71280352
168534266 37699277 440588668 864970535 603849963 824190854
38067544 15445208 28581628 59553707 31754337 35408074
290400445 12201673 292374083 808446555 717427969 833326045
413006972 75700188 115022938 565750822 560110473 505913719
196655986 29971128 30945721 390852780 198725165 338484110
248731795 3645140 149206791 345453263 357352868 283429159
83052520 43291386 31146309 927230899 914979403 888647304
14715814 97573443 9861890 601842893 670188754 485721581
306061565 78383767 89020187 740834681 545754471 603787204
153174706 65755536 50908038 552958816 442135352 509783235
411464793 81184029 91603548 595137260 533566475 564044593
594777732 132895521 155581410 856664348 653145155 881970497
23690065 6390680 2801019 63234053 71551417 71213577
92492427 26033435 23017001 547578369 517649270 485974295
20939821 46987732 5581611 577390573 694068401 699705679
1191725 1999685 4365332 47836065 48973499 46926479
17972613 36639749 37586888 446908891 421974921 488654993
59507973 14593124 34979383 234678229 145242388 230058772
192302619 28798991 221568673 715781430 800249469 717620545
738044364 80761282 634628260 803154118 565543023 810735394
48493828 20436930 9861184 458698403 481203889 371016129
420355793 19278677 302787557 651276516 650403335 650647746
27533354 30617826 82464017 189565260 214115022 210591055
90028427 19512755 92738706 664587305 673188285 623632301
220847092 77543102 34148109 853727182 776159984 852877993
114477953 7237263 24283936 270781723 266010065 225388723
671698 6788934 2230411 90859498 78801584 90954299
105917044 16809991 36104089 519826970 631837977 570635699
23512315 4743441 2161082 82359675 76904748 78034484
357572719 207597762 17371607 523326424 591580842 724410931
172792879 57286381 25672139 270749498 205603303 309538673
40832632 15351785 12630683 89410951 67851476 87035953
16117494 68099422 51422325 716217473 732796412 718431063
173830685 10572794 224689761 463575879 499691229 522076224
137714112 1613464 14893631 289485438 206098674 185206409
121085371 28286169 114736268 925832156 950442010 923366823
359271917 57514162 240722325 411486301 151558085 350634427
6277080 2946710 2669873 34520416 29668630 32486209
575705012 187618801 195253280 734275521 699052385 294000625
31308456 6526424 160072275 620804581 530246328 589598287
47891509 2222394 33049664 174602934 140501993 163604812
63357872 34435855 49949303 317105637 450273078 437912288
85514794 9699278 31716191 178437201 178450893 169815223
12891628 33501085 61513200 651661444 641654161 664621204
316144449 10222620 49022476 456206273 459140905 401320699
39206974 15684969 22293392 296799887 313034066 310912418
658930443 197374481 5331449 808789524 924538310 636712350
475188107 324005180 95972229 632409054 620910579 654157611
442049360 18958117 25869727 879703394 499887737 702452460
21877605 18282231 157316146 692492840 696820945 675612994
122242907 3788010 118731890 246608312 202883307 251613856
112542374 5450797 12051873 616434429 385579094 521941907
22518482 9074894 76414039 298890861 461533200 478864911
12373414 4571662 5645700 77780981 79030444 78667957
6609370 5087586 1924340 40715142 35026157 39324088
116609545 27781060 24212796 194914117 156286455 151107687
371417558 103920525 115868436 923950608 672713964 882144204
487999794 239409004 268555970 866788160 874595365 966439151
113150859 16818539 77292739 307981995 298144131 331709321
194052159 178066073 36251046 361676699 305591417 370123858
20301287 12511134 15301036 169770044 159975066 169725583
397226032 192025041 79965416 802470225 690344692 831113014
179625297 4321382 16039621 360632088 337303140 365055575
203977488 3278775 9892742 300331991 337434680 323057217
353975204 297673920 361788785 373043448 614188928 612949769
158906852 15463279 124111456 843303225 789032446 808809154
24787553 30865876 51415572 404964371 378771614 372449727
224643475 30536622 58889233 542698501 503791539 502381750
625258441 84291275 217879123 698266616 593832274 332890810
2860871 105575012 18967770 768391629 771436749 702076644
430418636 357393711 181583836 532079982 504529101 448762747
497538748 28719102 153851429 887688736 899206792 724138747
54565827 45154798 25912647 221822094 207501920 215170333
603845918 150518607 21365821 677165305 669881400 518142214
401290496 215068712 33759558 618580521 437672377 561598217
284428579 16924118 45142967 599068975 633826235 465799432
256538716 46375022 73245816 710493084 570797849 688008464
7762137 7725283 57663892 985634872 926898867 960937251
54123436 6856728 8501128 152260834 163255530 170442817
169655864 1993541 67323567 790034511 855562378 813801737
4662655 2327255 2979191 50645722 44566407 45670622
84661018 7246816 164111328 688310537 702632346 663857086
115275777 22254677 39264379 819201311 782299985 815508720
600719772 167227173 319744449 752859440 327885630 656302233
51897389 83918519 150039457 430483705 606566190 604841116
133237646 6508397 31992512 154340810 142513931 134454582
6009202 2610174 13231 40955014 43915846 44168699
15981241 66479648 121518587 724688025 758890475 644210202
164130220 11483622 19037978 460227893 424150793 431069901
235085176 112054488 365993489 324411936 613373439 546833464
468015 4042368 887109 48080573 49845212 52040760
312664190 23786058 151189982 396311734 369505613 375833059
9842603 18054546 37057105 287072521 321439824 230093506
395175446 385925450 273067536 712474079 538217412 723290949
68901699 1090620 3317467 104785367 99759972 89417818
15916335 42923681 24976768 805319304 658013438 688361593
39794177 99752977 37206668 571010347 575388531 635169242
50517070 89544200 12588805 447212722 449453124 355595078
191250625 120165364 16944166 606061218 378352529 577912373
292922304 35742116 77893919 419702519 400366857 337984169
245953985 60756250 320471129 707257589 434361403 641342203
579701405 53707632 6301623 745686073 556170600 623692885
136025515 135972145 248068481 876055095 924993636 813359047
88950771 54596657 7304049 198169177 164075460 163622973
3121450 1830714 12102482 93581401 80437520 97243284
36816713 110616341 24737966 369480668 328253485 225062319
401171842 131694220 119507547 520486713 443047287 420079784
8897135 72691397 57202512 429993917 405745964 412733124
36064429 5880449 7908250 234816195 284152535 179935880
244329750 24330719 220419120 481039872 361023656 514560307
662931588 147383306 257193667 926693457 424732699 666066609
214922831 193272289 23452023 580664774 615742815 602172089
24772919 18824231 2230429 468183771 459083904 421781628
533637148 14869771 59059593 740694917 745048596 800322135
46858509 210453851 40245863 722558191 725470894 661633702
276789450 80647042 20410063 549340434 484773427 419594610
4684018 90982470 31163771 420957731 469579969 475400689
223728587 89801620 4058590 836389336 871296407 819113304
71456351 27346033 6988794 561015964 396971237 548937845
427304748 9278480 201129613 798201810 764424938 771065404
15573028 43571618 6296670 693377304 695429010 604467416
535730875 38357882 238375725 709785672 722769953 627517854
35752292 6171972 6170230 41624328 37732803 43284116
332475279 20311748 183239437 792921872 539378192 753353597
283473096 155349537 58421494 434449623 568018512 548765960
1881816 3128870 18824612 270127688 273753810 253119529
84018689 70815183 63379938 342383901 361111288 354270518
363108737 75450407 61183986 507943478 511782449 281921604
233311943 6110432 55308812 394707209 381613209 329402080
194544619 157898508 82763388 776900442 793446930 715516254
41680320 56516778 8389264 619407152 616170815 611081789
44620912 35714831 47004188 238330370 243868865 250488063
460102292 47765530 181232277 617389790 639312369 562583960
13546480 10311185 2582492 190770331 189963940 181596834
29130353 88972644 9801308 517398218 603058043 540211020
67431532 6449976 11143599 116236357 107206645 47042982
96648484 23902963 114408355 519146873 465345341 508165972
192041815 1824583 15148335 353929267 249343858 306495889
142620936 53773016 34635663 487327894 396756325 485419638
65967361 22815494 5640376 102785851 69389355 54651581
128190563 121607288 44636220 838583341 898266147 724734909
189958542 37792221 33510269 930689554 875617877 755711038
56165472 62561183 177174994 753813082 739350203 739799876
332786395 17814794 272219293 808103075 287532730 735458963
67221889 158595854 317677748 644734328 821022943 779566751
116063584 16408109 28683562 355505396 343054609 263830223
236826963 11407847 219374293 838415424 738768960 833832336
167797061 6326214 222153495 460625974 466569319 419539323
711883086 373660399 331082351 909578578 641964734 786550367
52488594 37879686 12680435 167623015 160929334 170564941
196267106 41485536 24720928 312352641 315885458 227614816
3338928 32309107 4999180 625117204 607960929 714642322
883351065 150905561 296265388 969312194 589422595 977910090
120899614 13129349 10788285 376812161 316608772 318753534
25841775 101061568 22851109 544548306 495260074 514646874
46178785 82407375 21375837 251397593 316648183 327838022
927630360 180453872 263858889 958511280 733791771 617173713
2894403 1315058 4234633 42748803 40768438 45258261
121429187 47060 24481755 468336014 337353946 474650691
217008022 35986178 151822279 368026294 502309289 477766538
397036138 98237726 180563837 553756268 454650654 573892978
180138348 6369233 109674664 831026462 837083803 778389108
156900971 56010282 8849413 483771593 450783030 315435206
37051931 672143 32098674 208022621 161408309 173809747
15250381 1635568 27070 126901752 128390150 128722361
95916898 38263361 5598524 304199133 282484731 269788488
32499334 105231197 95468994 545858136 669128661 592250402
152972996 86883412 67166190 373482272 456953291 446031009
671564926 76374767 235511025 842867832 810546577 580518361
135429608 62903431 10285479 218808153 190672507 150809450
46938659 71095028 11088816 145410139 155380107 148098513
118933634 79926165 108270475 180562664 135114237 136188883
57109967 37645141 7938214 156821933 171990318 164773790
84515450 35170978 22899313 87650569 108214794 102615023
145023645 37587950 15689808 483734375 436475299 455122064
19528911 6876603 12975540 94368655 95017087 95495871
29387215 1723974 10304198 95616895 92038034 96420497
105146333 34065330 10446887 369025978 407919282 369992382
28769369 44084892 81673921 399070660 404239466 387175053
229042948 85926900 121509020 507997540 483611842 445459689
122225106 12889113 30880931 438251065 415599070 459317386
349977628 28866762 144367518 697376944 625898763 609440754
183628963 28759900 19369638 193668804 156570571 102601523
615227595 130064140 57964183 776502076 606991139 564636021
253651094 9101019 68728326 386232252 394086915 381517094
5017425 40931312 7906492 281674690 251312129 273009291
51950314 47733664 4545667 318610033 300841307 323542503
22657476 11133243 27495418 96550674 96211975 75533832
678184253 324605704 468103680 960059409 574541403 670794944
114773269 139612140 117616470 786453261 605152608 772785794
9799086 3091262 2050559 267779927 270867383 262690828
23446367 52301691 37863220 406255279 423751755 544836319
6124747 9774688 9328792 279523648 183196195 299938041
236999871 154385725 14850917 614279577 570066924 777265090
416683 32643888 9541234 450516326 471551949 496144364
215729407 41055639 88756225 504669063 632440920 362949833
2606775 13523527 14373114 86625583 69679033 77029409
68986982 68915660 57395177 198431051 190206984 199212463
435073166 223153450 157932834 657689360 623696328 630120032
5873580 7986277 66112254 524893966 516750986 455580261
8182001 32643419 86769277 349239320 259193401 360493342
36317461 11124841 25938504 370666734 388051977 376886083
251605033 5730254 63323320 405895977 411936220 276029409
50895725 67464645 77413653 830707545 763997037 723888610
4712612 8639399 4187761 157120034 160004486 155866081
137764292 18008036 2514855 160064483 142965227 146365494
51355733 38943184 14137586 66645219 52985393 59560058
620868339 629025594 4872286 654712748 694463099 400584145
140187657 48113227 59178089 261660653 284756079 138312984
87514812 37869555 8622523 239792458 210727937 147878769
116461644 84913676 40193646 253075475 266445011 275661590
77637281 114274924 40965658 424364702 444135689 396687404
224374282 91366945 18529363 747085681 773259267 722456866
75656547 57902224 6328037 237573633 93480724 187574268
16817572 36884548 22658620 393800672 498727659 417735722
630790714 134615627 172587634 779531001 741578665 750858667
804700088 127201946 36143802 870583515 879120299 820664285
206253978 76382560 6782980 527109928 435781591 557231478
59179379 63041858 78005685 773993291 646568909 639202750
286882303 10980006 107903942 407892126 421129596 369123714
8162305 159333 5506888 122054680 128667479 121531175
141690266 50549317 22206570 476499988 573679915 458878371
184375621 23926370 24728564 373345484 360861956 330914551
176250617 25760596 11506350 590172964 655829710 647619375
7826094 901367 775954 43071451 30399254 43945905
158228009 19396357 119999238 425169852 370034978 430243554
427360019 33364400 4689591 644221080 626923297 552653543
13777562 85598658 78800709 547248231 528720231 578790508
37140178 128413791 22917075 950434147 938692418 923564369
8370400 1105950 26422131 154294835 162108510 148192177
702469842 278511627 104792259 958275028 615085217 808805658
53189396 59470040 72496898 576110860 617163600 531494163
27096452 83811788 103799483 765345005 654691959 746872034
8575082 3223409 16241285 146099168 140853755 129797354
62572441 26353286 27485698 92987442 53108241 76426525
215750750 32336632 92273443 504601372 532787003 479881515
234314866 67488246 100670607 382340774 332619790 465838287
11032095 15160254 14863983 165691925 142244707 163112117
83710188 46476589 89756576 139144548 84731774 140507248
580440986 135155596 37551837 701670131 644507746 645833440
289461960 79586192 12403029 543702310 504449742 429921862
283914904 103170784 10647932 585289776 444687033 578068798
63257935 19463312 52068572 300541083 304484149 308906845
21830756 4990623 7940432 726890601 750028528 490625988
379092 8075816 5211557 29189928 30104339 35566913
11710126 60636008 84285285 534530776 587348606 596354238
123339645 3227497 6541639 227196838 183950151 192676379
193576111 238267808 110174951 934673559 950983288 953052376
121869785 105758098 69319385 660751909 669838348 708046124
13738468 49121157 112355077 670506600 778584505 729051708
169628752 100409566 61635542 347521384 343435983 360510673
37111681 30163551 29454361 326155994 279158095 325893961
54965388 23112778 16145067 893296089 795693536 677026845
41212362 237050613 169860110 890656999 936549514 806624078
98141520 74703838 27324628 574398980 579479684 602415404
68627413 45612603 8110575 108121476 68979844 104686814
106594041 117803384 68580918 792748125 923643356 944670478
118209548 2953360 917350 492952974 541277787 447705644
430213631 6179427 1995223 758171282 752817227 689502128
22297551 24026 10441900 280594575 289874666 314588604
364345734 8370521 47479291 882331468 751923915 377130824
132721946 28891556 51279801 215861479 214183179 202423813
702937172 117818394 433851417 768335675 607685533 699525035
3410834 3389415 2775077 19056589 26849815 26758419
764432220 231508347 143234011 832230529 535990430 346541062
334180680 220347354 69453476 420475503 423760742 293796378
301269471 11639250 79857562 832037458 745885332 828356042
46810705 2002461 6941114 59079880 50531814 50303636
26595078 206049610 238433668 791519139 697511624 945818459
47781229 42073618 17530609 559369868 559590396 554448854
238516196 442034 30253973 467625781 409334723 507679312
147204724 42742744 2567774 191660659 157298454 170331813
262181944 33150512 27365521 449129566 384973935 455126703
23500271 109671771 41341679 540803060 689112172 729831832
4264878 3799110 4456454 25156413 26548602 24962764
165473765 22693875 171233827 825966304 627906467 691523400
166476035 20824487 68844736 632325925 577398964 718002303
258873278 52194331 58261814 761009898 932750402 927944942
71273772 16896933 32558010 317129687 314126556 320365232
193991786 17403048 51746612 623268590 676882325 646018435
86825286 5525234 3235016 240708372 212653673 245499218
116180310 23172772 132648215 698707452 661864538 663542711
19444581 72167690 24899979 725893027 752129010 660605697
87014019 147927104 21610299 702733958 875207648 850360556
508906789 20490619 260025491 612566502 270753995 445872253
74410482 89296888 40964819 637591618 554969990 673164827
6478260 2828906 746864 9422261 6680925 6634364
30914422 58163055 207855359 803582374 813187958 783960180
178957579 10112569 125565022 546751480 593680679 576932871
171363573 36463409 6461652 247143015 236656928 233422814
18805582 7201482 18010213 100835650 105984614 89474184
313678606 149979775 153741584 604874444 592803679 603894680
101678886 49581669 168689455 306287536 304957270 306527411
619725913 104696224 127231305 812081252 744601320 740486712
662279907 147304277 284497082 856231176 762230143 868276221
10120627 415045 122891 22436029 23778885 13329287
21303004 20359141 46682797 295896258 188986685 367759016
165272303 67195998 62351160 560328893 491770388 609136652
195869085 9936786 116113612 436488198 450085082 400598179
30643563 141603097 123163982 693270618 568093671 710207577
207356353 219155725 28225713 251641697 270639343 243691182
131999040 135864422 75551994 292275114 347836228 259165141
179921561 58909807 196989119 705940009 763540814 747223788
313216883 87497579 260952549 883818603 697568910 757845927
40128467 17820207 70641572 508216546 500729898 440810228
5476327 99887978 3680232 719713715 760325311 909374912
402286748 55198008 34601574 859049860 832832647 785886974
68007950 9499498 35887927 88750219 64055498 88349524
8168462 8843248 5460777 78923542 79794797 81337767
288887922 18396381 48713654 429043702 461098796 442810044
66943903 45392701 28701760 198850657 153391406 201159143
48062481 21223406 122352976 407593465 394559703 447750004
12711239 3444998 2001406 56665383 57314740 60120693
216007494 85860686 46213850 583552770 736003381 691406204
372344486 59872714 161879801 490794247 341151347 508331562
2345238 1888893 7508764 75977306 62367951 74689036
435174064 272868035 146679572 742068749 587468342 720878349
98393147 1923515 197132963 908577205 977219636 879420804
3889870 41803697 41488986 826682021 823342862 819860743
13748084 5730105 2436882 33416774 32966060 29723453
189955157 38427053 105811936 541699614 625076513 624161383
321993891 17881094 49610758 582822395 591737341 474819570
69812041 57753187 226294 133436477 131141535 128280585
86118454 27134120 5538849 184266969 194080984 198852040
377549294 199570645 223176579 561924762 473483771 546703250
178664417 184684389 106788419 206123209 199893428 205992324
9744571 14602629 13615668 59990366 49081262 49725220
132156057 41898166 4162860 180677048 128708181 70539641
126985923 36128972 1803114 676222198 588788036 536318340
485593145 5609106 422164901 501886041 209217804 482379862
46773469 460545 9622288 144308784 121534034 144836390
198136129 89044187 21502992 487737097 587810798 433373606
292786525 158801237 139672216 560568091 578185090 585690327
491138639 14607317 79643429 755275907 781670072 779109078
485880995 126672833 175001357 823948392 693737960 602693889
192497752 108420574 122373540 644773102 612636413 599286858
34914057 186150614 84589616 534181577 482681126 493552532
143271869 70378017 136807571 189975641 98252915 177387158
1321137 267751 394882 2577923 2615098 2000163
69773040 54810801 15360160 517194844 503862689 388755361
18217760 2479286 45744998 369646180 362452906 373856015
21147093 7364586 2334132 61397156 67340821 67367591
16244738 4469147 3342432 374987970 358167705 356528202
212735860 82803924 36184626 866993040 932681768 737355097
60795680 155055522 121085049 900833883 806052155 826207104
275507776 8514233 319610093 553401281 632089853 621350255
88172622 6254692 9679685 392359301 250576762 395639607
51275395 141952 21030322 96676901 125032403 137496548
44676065 19086084 8804869 224609585 231178777 224923339
57752122 27503058 73016721 360944127 283666540 366776641
142578835 81129475 12394776 375863295 343471654 275154866
152456500 4171523 37820338 178005433 118852254 191735069
25806378 8689071 3507267 171899010 169501947 191280626
80908689 6132221 48895992 132479937 110270029 100989468
263475784 63161516 74297064 568663379 788323311 778578071
254864632 344339407 18133039 480087363 524633111 521481781
76941259 5120135 746303 245821562 309901292 285083910
185985386 7689007 8283424 335519505 340377636 327384757
10524859 221629063 123560385 947065681 898600946 909598041
70262247 20883819 110215078 272351275 277889652 268263358
1118544 1010223 15795422 28017549 32558874 27550622
106298274 72587022 91208209 386937095 363953374 368247749
14473980 3752566 13770162 80781232 77952791 55624243
50311380 12048892 22383434 161430426 174588411 182676257
24630790 64948462 7851754 450991655 499411500 391852187
141195121 35043003 25667740 174956990 169080243 183812736
60699763 12174455 76551182 922483550 974170981 608418546
43307647 14898896 10724246 176000483 176557168 190710660
47911686 27069959 31515491 385425610 333638320 382195959
9411765 41548572 34327772 734732156 752810090 739587815
85027783 143339219 7458997 535528951 594933479 562049329
68578843 103644720 158861432 775864239 831669053 837615698
54835955 19028577 33313156 143636311 179295905 178244685
1992273 875900 539852 31520755 33225159 32378472
284574864 18962070 47381424 832888184 820963219 819688131
320158036 218646761 206701936 809551036 706011364 802270168
14660423 103583539 20621617 378579971 384835951 369470021
42036537 186862774 65386976 960844010 965383638 868180876
12442013 6657038 5386098 46845341 49525646 38137133
146072568 53484569 35570702 822108573 649967492 848171489
16483998 11146202 14578239 609168152 630549521 599159495
445639 101453570 86889953 575529881 560631667 561764739
243306064 8269772 48674061 569028467 600253627 523810374
410899271 30734588 168631298 541149641 488070691 382924012
122441813 35837335 21572546 538374721 522662035 523156819
403759201 161837748 24767684 499771968 598674574 491763438
61094436 38977445 10240366 95572324 65013864 73094859
61552670 230564461 107605647 813543673 737976047 740370063
309699308 4120687 3805252 786986245 742161545 411459699
9726100 40743758 28964720 306122292 330902821 357923380
111310107 7355539 21523857 164762318 105737782 216833627
19227675 63139378 127598378 460185661 687145846 686253118
36931762 40739669 31335112 212455519 173389688 206015053
30260869 3489581 13578218 81385397 67168363 74296468
86333737 6010405 34122802 102483612 85937864 79300668
500973194 277009966 184996129 574451945 558640519 450790666
194134032 178929611 60956568 728431566 652931166 567789689
577368592 392167922 29662789 698790120 651636145 329406422
69165607 20787143 179821285 508503792 516232865 494104485
225158513 31907963 260559609 976491042 633105729 930691107
33575059 18786662 994717 107576101 121336579 73158324
11096215 59750405 2448162 214790864 221979825 178679851
213641255 43402710 19169333 216900176 226625714 144291287
29938774 58653301 5656050 345072176 328718580 271492610
199777990 2607129 6003888 234588155 86494101 168302610
52181053 31273910 32235199 773858558 819615947 821198584
55283 182790 364409 3428379 3457002 3507519
7863406 297627912 15831080 735604716 716068263 689134626
132532420 52142467 15662993 700322873 566817253 764094863
152742688 21160915 10455211 279039591 218002977 244567876
279008684 24628187 87973373 540689042 471772770 664219963
232717757 6914103 10216832 304368914 274733230 285191740
2382876 50667812 58270714 603963555 729448693 709952956
24599086 445471 9303386 183004949 167785877 189538877
248876009 5723636 176292146 342992229 310069987 406636594
83976280 34247226 110892622 433600943 615190346 560271158
189397421 3831947 4988384 569308577 605091034 523346410
195541065 18958620 115093557 713663724 693228683 720783395
390504061 1506606 198687002 579720605 506081019 581437945
33079638 97251937 120711098 830625710 848424225 682446915
262112737 71915673 66201106 534723552 518523786 238219548
48376256 24352533 12293528 660453951 577341609 883862966
143457121 35071247 19936425 231034580 231857835 211173213
58226873 14889765 116955395 642511688 779917625 756647597
39157397 16166786 19561332 383599583 486980425 512630391
122385484 57385188 131007113 355576616 404466404 390443800
167493997 54507015 48914836 313406004 227001322 283912309
131919086 94777925 4744400 228761094 228629667 173526655
516680570 42488877 99476393 629598873 637077778 392001723
136105 43442066 43816640 752579890 745169959 661280659
342657660 4096543 13745564 676154634 552935790 691010626
194478626 62151241 17726195 362149679 253978419 323023515
484263651 384227788 288480368 561998469 591628464 515931623
67695836 5479320 15105668 125630347 119080146 59934990
42889556 1489669 4295843 61700762 55318653 50832194
148045541 13706401 22745759 220765677 203514111 270887957
4630975 13016734 69174425 871097313 873453387 923841469
51414177 9087044 10717413 57241340 41073260 54321471
8847478 1676563 2833100 25344845 23337977 22003020
41208598 40693023 51890540 505634314 401218088 505100213
78841005 20090516 110139455 776951895 546951462 786432437
60145129 29016572 3225209 226593532 205421891 190744909
28145702 14854233 16397393 95219557 79054876 101115519
2265009 18581975 10751663 107750500 110232761 85266992
461137015 54106818 23848946 832799078 612907820 799611889
389358195 131116955 32791777 546092323 469272670 483358757
15515004 6373092 16656406 121090299 119345925 123512123
173262 8514237 1814047 42846223 39596685 40964443
146334589 31183453 9980810 229587983 225207208 115769466
123171457 69744017 30606869 233890181 273757125 187290913
82860143 10631637 217799206 719550909 571483020 712529028
1208743 2218039 1001794 33283890 33502262 27992729
121692556 56875781 57853463 355352805 349198288 328228689
34490988 8338324 7357836 36054533 32841653 30989510
34825123 3589005 15950758 565135367 544497808 644960001
7913328 3319164 4212596 35167062 37651848 38459081
178508212 116938118 105504502 720472007 919279131 768929040
66429923 76392467 30121732 356561267 460181665 516745259
7027879 14956762 101243617 887394219 885893796 936203623
1603776 6024839 5834656 58204635 59414530 54498936
50224419 32452441 123955454 343725121 351304077 343939612
15760750 11432634 14500045 102115543 102121706 90045331
4563062 266728 8137129 33051504 34990745 31450553
209510474 224272589 20696611 368734565 420701024 328727314
8968507 1643278 407606 14863818 5343899 10828848
537534246 255925410 40694620 608047474 505240453 514651849
212475314 10780963 10880764 259754292 170634520 170549247
590399182 517975698 131255065 660427629 582177956 364128617
282011575 30354913 170075552 364849524 374600058 187820284
167419820 3425273 28264819 245423694 152268285 267541675
16453343 5102162 3061536 60110733 60947842 50610580
14651629 38431192 23316984 176829445 173983482 170174565
27771542 58741859 14024454 301961696 283610040 315529286
473021129 120250394 26180547 620039571 669065477 674248045
88942197 46107436 21239931 670865055 683221587 676560585
133271651 4824872 140155970 840139120 803323993 812274431
251765 1267 691761 12012665 12267773 12436849
63533024 19286152 45735391 523427467 542643790 503799317
8999247 4895809 638600 72118536 62553869 42218221
149856106 26600911 3515182 799959426 813832655 732459525
134903604 98857026 160028115 543196424 686898440 639802795
101820209 14623789 238895924 429149013 388538079 508816339
27997978 19898858 61621201 433592817 472391108 436007520
337441822 92836193 16094911 837219309 769580730 833886453
21830617 122336929 9406753 607286828 667633813 567563445
80100105 19795712 9418833 107150229 62310207 113140608
34598798 11464562 26122467 599274113 718147896 614552828
5132967 1379399 16084262 37458276 35253871 36928436
112599720 27608533 41606826 220685662 246850456 235517173
30111966 102561243 31822154 606730716 632166585 560581750
294740231 5880033 127023627 353637831 222839769 375088845
338206064 295381789 25524638 643260383 544918310 646110005
85410193 105349393 12334301 506326772 504600856 532857206
449530926 70803925 6838671 777191944 817208337 656941354
110150523 48155087 6610978 210481983 195301122 150263020
12310308 16845841 9912299 241533947 237403017 234127406
52349868 23995852 18978752 114163469 83339769 78468443
73027783 5974588 73278971 118745816 53688420 120337803
30716859 43583693 37096551 263044064 341306275 335086178
119736171 123513010 53932189 784306840 880241106 830863502
51691483 2843822 35558159 492033407 549406070 487923418
462042253 184228727 36747421 564393984 633730087 539452371
596786486 185558421 341906854 789931816 521695966 663977112
255762799 91251595 12243332 486451337 637667308 611788702
578998730 93526574 40964411 844558094 748510683 633877688
6437556 102136442 93573977 726527750 700504820 633901493
406254 4327057 1392526 11887534 12185393 10754458
13757791 176341 5894030 34504696 38403775 35696261
143588917 67604343 135861812 548626247 657449268 675042077
787536206 250220883 362736025 836599365 845602472 529260174
54942552 34427505 3452077 593795747 553751777 576620716
2895432 880678 287897 19992560 13543180 20068995
149027877 21779795 50011415 254347513 214048370 180630033
209437867 120879052 91787606 433152781 488389429 488301614
465741648 172377461 302914957 701087822 569862041 675383854
474366589 13709171 233412189 928918809 878675719 785891025
84612027 9111608 41381722 167046688 166320515 157772035
563838080 444604524 196337131 625259898 560955030 439704004
38007979 55973345 16599805 591651896 581715605 558128016
140735022 22540405 64117674 181943641 146874396 156129073
3851599 8238287 67481974 330184239 272692765 325755417
231170857 31425450 12620822 516978155 467649354 507629283
1808897 14612449 39628796 139768724 198641183 203917731
578100407 60726294 10431516 836961604 705202139 672408594
591728038 32769419 236183579 774280572 579903145 763179679
525277175 99672492 73718122 879259810 800444210 688699336
86214755 140458772 33515119 377676287 389874567 328270752
10331377 2452054 22506185 61741935 58457337 65808011
560730728 457900226 161930469 856406196 789494859 619610553
3810920 8722536 960294 97146651 85857567 85741226
302669617 124815229 424233518 738995612 668391760 594157426
85965834 72939774 9234612 341241122 346878056 346444796
53260192 190502497 45596072 907193101 953938801 765352474
51261007 21424335 4716814 280082478 257796193 259943557
182241578 64648690 22637940 648662112 540403378 510485388
146911610 27506296 146642242 504389409 533537408 556853666
13140162 7647497 17735385 87532246 109959566 106423488
16025615 273718 4537471 57760576 60755137 63140825
12032723 72086916 53263729 492457923 659962471 663639011
8986306 7846418 1312165 141505123 138257716 127099883
7824842 20093768 13794039 110019747 115381837 118534112
551434302 81367550 117652874 560101872 443926683 519326048
20010198 8166407 11491619 37416118 26685163 36800760
43415124 24783588 32058724 566735292 548627662 512505371
394711559 78082049 14806881 452817640 333309469 390182846
237539802 143208512 2364762 268092695 224496682 250091608
25811614 9292535 39605774 158579201 151701195 172191543
148660430 14807421 5627209 253746091 306953826 289052992
93770266 96105313 16179393 706994672 732433088 554259431
365782778 232885840 156313001 657668985 440718696 524424288
253770495 13200014 60692423 638897631 641476018 540145247
39484714 28856289 2233238 273648631 280849671 289727169
208224119 1228441 60826023 821550956 852244865 883479903
10774499 16206123 32062587 324105596 325337624 316992361
257538623 47353209 1044767 528410106 305243194 147061965
81011545 1965534 16093352 251565557 213494263 211247113
157618540 106643612 17747825 673799062 624613087 656783428
8839754 69067957 4025762 440384848 449463351 446847249
668791 1671339 7120604 45348250 46978156 55081247
327372938 135798283 12777630 646223288 725165230 524887873
109726072 36505759 25133110 158143573 140256330 112826778
189908841 22139643 39612606 606174058 429184399 415821502
324416627 82157057 269216606 909854201 847286221 859596149
86336317 21607229 92459106 825518708 803220365 755872044
661842147 253429103 55976872 846729435 848481423 574162610
6091750 2282194 7118361 260525837 264460301 214671224
12106600 68821988 235301468 718347057 715399688 714848734
3664241 24419500 38400214 282682056 251074689 281473043
162632207 167803655 128793906 413124732 615914006 550026766
153590568 118087839 5462922 284907472 292434505 130364401
37957012 14273392 222303002 753052953 803864471 869627581
79834 1700192 858395 8308274 8637501 8334461
202193573 86072915 4709709 413461650 381644734 415295717
18465511 53500231 22152906 155315866 150498755 153096902
29390789 85697420 7663219 259989984 252918882 278196745
340384 13420223 21017084 167559845 159245841 163192970
112996218 25283500 86083923 167988916 222926717 246764183
242602519 11159805 124381602 387370109 298805572 423416114
16070037 242256054 57735171 614086644 620575528 640971893
99197477 41574078 108213192 150280208 51709231 156267144
28087247 12156632 3622894 71817825 70137986 59674168
2000534 2223891 737144 110363611 123413823 90861572
706853879 186312580 160523467 847795978 461073154 838536686
642829499 438839819 199998966 654494068 731542780 605690689
28715614 41463885 1520134 312358093 328116536 321063968
416225028 4009904 251957883 522319294 444117248 492298930
30589931 101485065 75911281 585547657 520427722 583053713
70393663 4109817 35902238 231045523 275818767 269213160
599776706 77355502 72713835 798059633 659148634 787771917
31081634 8342358 995151 273619578 282596434 239879477
159695442 49489955 87050999 601247025 607207993 634052745
580834365 438955571 223535737 831723587 486260252 873262583
11132200 133561228 2421420 309259873 280188315 264150454
168030507 24147268 36522702 687173564 703549971 663542537
417698136 43027413 214489065 536630868 231383372 389441025
632998880 221604883 137813287 895489525 802495897 371963469
723992976 107842031 107123242 818539316 668111178 344668144
39763466 2367030 96553465 964907544 804845784 925107225
115365346 214669540 14146544 561387948 694845742 673143897
74650867 16754309 42819581 191212389 189289950 269410211
95700455 54536311 2896978 117676466 87852146 42406519
100128796 91641535 61137136 615382696 542556943 614644143
30823740 27854166 9552283 310264388 277651963 302232788
129796815 168768485 26180660 711381174 780122136 733096071
11315119 82467159 81361013 288643366 307725835 286772455
116564067 74103971 16958373 393311138 315547993 386169767
134775 440681 25929806 119784319 140600853 117313564
75267962 70450818 1862651 593390823 582795808 600968824
346070391 70095306 295455889 524353811 556554902 362583861
397695523 27677722 107395212 533699092 198493767 482267969
164715818 8159807 220680791 937423060 835655482 914820428
107586298 12962459 89883447 201040383 243692798 206366589
49878002 161869472 158369340 771119644 690955259 646944303
45769390 74221796 624036 372079959 322695075 209468811
24336615 22298889 18646373 625152130 727477334 715104702
53138213 75681897 34088795 77274346 83280653 40585661
156148274 89628183 58730564 754856466 715460026 623464552
111640863 51181086 27356084 265279189 270610129 253333566
268139315 108544868 100037386 749924907 816817256 844405626
155257247 10505335 46173322 159530563 188336719 187835676
25565410 300245 21633778 336237354 332369867 290511191
6297672 1871532 10605655 134873502 148400526 158207386
248845792 46457639 128575631 700948096 791573184 632281284
49836569 266112337 206151631 815459687 954906369 921994493
9427842 6668106 13252404 77282357 102372782 109095370
5937765 44943935 24725336 256933456 262594698 247136601
269437501 54138985 34172751 338467411 364650553 167138852
87856691 140136353 93958640 623195747 647759630 621869295
554671772 45446136 54567299 592234486 597656690 638492346
14259685 288404796 59116885 889973287 848405159 448637258
134190457 80901073 17282621 151781707 110142642 159942338
6104944 23354044 45235650 650267981 652954997 705824843
418897158 68139398 175558043 693884126 783949083 589802464
61842612 24610951 78348522 177574071 241933113 235549621
13811888 23566875 34293452 129732844 123754618 111841726
211380218 10620451 45552830 552749580 602227596 587258665
395847633 141912869 220400391 621118382 728978004 741182037
17372796 33326851 13377706 150370386 145458915 170584333
4102528 3784967 17188435 233720761 308851461 311762517
44087721 22222514 38293294 409280526 444151534 451129168
2157834 855801 14491837 70055136 74253800 62109526
1467735 22865843 43288860 133230316 135677450 126959559
140461148 66720327 154037382 960043197 966553405 671884679
54681543 3116421 18389357 103709958 91580151 97459794
78413704 2008984 25704405 97452297 73287894 86251815
6030353 47045802 59563048 424824557 437856467 378835324
54445452 21303583 5518356 161183857 174373537 148446389
55123373 5766592 25906046 417445374 401914470 415567753
59085465 22824502 38242895 301394209 266770037 301940965
15746568 5990825 16077537 156156258 185002623 153227668
16313408 37424746 162394298 649677584 525787777 651747314
159344141 38905085 53158428 225245130 190365452 180855152
507205593 134183195 158456898 736834625 693219873 334165716
510395069 426522978 400157 681851139 645996718 224338298
530483260 48220480 50312302 649003315 327917020 399087556
207997180 291830713 75750746 826798238 825550088 721187503
181838037 54967633 45350172 689256303 666201893 682304637
511677575 557957848 105009203 725309896 817067735 667022214
284500382 33981204 26169893 488455889 407709689 586838738
303538502 38100474 37866299 500505473 464382168 472184602
23217981 15143873 14243975 251076225 280881415 298201879
227794506 29042682 201170837 560854891 679017515 806230175
278008835 193485021 3295468 305406893 330604125 331212804
330078599 41047417 85716920 683462950 639941558 500808239
89736216 42753643 16254185 375500806 428104427 414565654
2912100 9659542 23406446 216332798 194854813 211758325
182518541 284569825 61615395 503257183 426582094 461827149
115254193 55065361 25091518 384371822 397149276 378557356
84390564 94634686 126834929 926414502 968842804 873307018
208739315 8606404 15720910 540748430 642955266 613818988
3055285 40339460 24385510 449720154 457566984 451773829
188012806 144712379 218706466 826424118 741818936 850292007
642168108 101958446 14639263 728204457 573035922 532990007
116545406 85158115 87252238 450896653 393019819 439491713
90752351 8730451 249083887 325090974 344998107 388133495
28802183 23494826 137737603 440754940 551051986 481911695
617882049 20833327 193444311 750174116 141366679 696085663
7905614 411654 2211437 40363603 47277309 48648089
182369284 57283172 8806221 567796023 466741987 511706636
83677819 27358185 193023781 599478441 614691662 587492691
1639493 1895072 701402 135296427 138646866 134508212
569706 16105913 23764070 545817366 615681207 592440954
60894029 5024400 4439450 658567305 484533879 486948780
42496023 211434614 62739759 929280166 983555118 965424351
34055651 10820564 13077572 183556628 268612277 253550444
521193955 104511595 96586794 893725353 925387234 894681150
52956766 114314237 7645021 246034774 227894522 251281599
39720135 34967858 35679740 138541249 140390326 132662472
195128765 123101827 75280392 211408198 205094131 122450052
465893095 198690004 7494020 652021032 361055079 546041863
182030361 259416687 56411949 794544317 609836440 794161923
34687488 32708821 62520020 891049844 896293984 809608099
30931482 70918781 25595300 577282244 823309721 847344295
53492492 16044862 129377313 249795364 250257393 271801633
18401831 25895766 225936899 868167675 718060209 800982654
224398322 907763 111204909 518730477 557350959 537680310
236084109 226997265 409044 698785508 679615268 680522372
6078379 3996032 9999529 57721206 58084745 28725308
405888153 447348078 52942962 536097783 516627954 392375757
60486432 28139023 3551765 226774545 232419907 238315046
48858416 48113633 26831996 110944177 111103144 121273241
143871352 15380774 146222364 423668879 408484820 473138904
433447264 38189504 112329694 765267008 840619970 898050498
12826652 69693863 31874936 279112544 297914239 301369376
42126629 116141982 185653924 741093813 727574784 705099054
20861755 13697686 7475507 321300061 285420393 342009089
179531040 40368760 85067303 224109602 252514516 168290039
274878653 19914471 139581387 916386819 325213645 821008198
7406878 444139 57967 8418377 4994493 6042167
444856427 173014771 436302605 494134640 259444294 551521288
390626088 11476698 90547190 526821850 338836288 544563376
91520566 14584421 15844994 313096919 260891568 343189525
108487538 15558166 61822331 741550728 735023206 752187221
368139966 90123648 124061077 462536706 372978043 323454247
45805037 17882518 5825554 411187235 431839501 378068656
21867110 17510669 49314274 407931248 406803727 342080750
3653708 36794578 70072123 551630139 698938650 561594226
163985500 83857030 38890 372725607 336539526 379848037
22270056 139951 76625174 162093300 160287653 156929461
487219 132818 506 505190 448615 20851
269653941 147407390 151304449 426826237 516386803 497778638
185051973 37113389 73942957 622491591 705659678 864574188
11333712 51980964 70057192 454558886 470086088 396675547
41080397 9771283 67346961 593951420 692048691 713261763
112052631 74425711 195913069 707390968 687036285 671203880
175909838 76985748 166612567 712305701 703893399 768876260
3677733 9586195 12910778 72426625 86631111 87040762
219847112 111444327 53416669 768887261 826878494 690119045
162597573 36825546 74773017 386615326 402644788 443118499
262297091 24218886 12180755 551342864 469805710 545864003
134267888 66734656 35156093 565873467 588693307 595810620
285286477 48677916 218352921 851253827 852024328 831542832
11975175 45909180 3097152 110006512 173942732 172374793
288963864 27215176 16882443 364139630 322314624 365945568
335141375 38570544 3067925 958232628 735763410 447286767
40528818 3069915 16635504 270803211 199065979 240379263
140766110 30326296 105217099 520435931 339928121 467562174
422457087 158658550 649280208 714252189 778747162 793249481
65467739 67137324 261673226 816037850 754115953 859012340
141263640 33490471 87271569 149696574 109163274 140942599
258498849 18844649 82867495 720631109 505097299 516232248
265394775 149378737 91842138 765377314 730457570 745144991
56373272 114633181 136379003 730184575 660518414 651293735
19253121 49374671 20135739 237737854 220573791 224066874
6364478 6477967 140659957 315063849 317494474 310085769
2803288 2505182 54979548 600318117 767711940 733051248
466419 14733999 6444991 507471390 414978221 491956609
4167070 67427492 29749667 193759553 200527851 206759580
63581725 8731428 13584124 165467399 141091780 123988665
61952464 24765974 161923024 498495089 509414363 513044482
308225205 40529595 66901597 382869145 133204144 323884217
311261275 12759616 44810603 769346613 861939974 792254511
334544703 132196798 134926820 771114080 743918779 791128509
2532039 6935960 33263587 133177280 166527774 158293513
25073308 37990943 552177 268141061 198421529 298203108
22284403 5406609 31684987 271142317 288433995 300910310
155661053 42459316 69399282 169160797 167069077 177941597
2438261 57438770 137998441 579191492 583855778 558766286
349064337 9828882 149983141 632464293 607895662 518308187
565584370 137349119 31354207 838778333 697315505 584372502
36220774 11302543 49395557 850579337 826384573 898369468
119942422 57435638 16146932 221688267 234180988 200299930
49735785 14531721 9723566 307199764 300314756 287804355
6234387 55881510 68015584 742714502 755289471 888219030
28352428 90176402 59031934 515890110 585605322 568947181
85945408 1253611 14226532 238273622 236403749 189581145
118896303 55020619 14505808 309247896 319913989 136787717
350610750 325105316 35155633 758433482 749529255 663568315
32876782 72307085 40766378 313179926 351657548 360367818
2533070 66158124 7162415 442321492 338952897 450463079
10390452 22885591 64953069 391839443 407424511 447526663
453527303 67846823 159611911 609756932 652154293 670208980
73544609 9668494 42143068 775677272 792651557 785918237
14886837 12663504 46999449 432364136 376825230 391857028
145356191 142657487 85737877 203987785 204620995 199634510
314310162 288394525 22233186 428243595 349643030 251418173
426041727 2352996 151985094 444367445 589125738 509310763
72162482 16847302 45659698 104072539 92736391 81900715
311549988 4651944 35749981 353411701 298676116 220666467
728228 93344 9597063 256090672 252036684 276369100
7518841 2048518 7315333 46500503 42811157 51968931
250674946 84667591 41435417 304632697 217288177 313454627
33764897 102047587 2782079 750107615 780039919 752197608
360059910 118657837 52849923 539065324 485805391 539653966
342560349 168930867 110609082 787429274 855426378 803775411
50723408 22285063 59854807 578276386 541241173 559279895
38023693 30363371 56797097 279280870 270505945 255747288
13152137 12738985 9006699 28280540 41175344 21026595
259000578 40705155 4986091 597031942 405390913 663321156
497085289 144508920 340177536 579032282 564887660 590788861
838767418 313429488 98092992 910409351 650724248 690786405
228292997 29073874 4212000 725119572 612349565 732767666
503852694 78099592 159620015 589060141 506966123 454924642
127215834 86022604 231365347 491200943 424887338 490638205
28266601 2252802 9319120 78564817 79413624 78157011
420545250 96525968 116465206 603843640 228995906 642117587
1161187 7597500 3142182 72202540 71040904 69903786
62015734 40188632 100444057 826274437 781051118 828378496
251666643 24794365 125827625 266236495 329555266 167570811
153901879 151999381 81072585 811381642 744543878 779394521
19264955 30531036 1923694 372163392 407875171 358278581
55118430 16835313 76112093 571700489 430700897 570823872
47738482 11641777 45098860 394612396 400152013 433573840
46856408 19518007 4810601 126633405 137488462 142237548
35800770 34316942 100367847 704853419 777456945 766793921
517443325 532020135 176408995 719978329 716611954 791477845
188293033 41220049 7637130 570676669 493107915 588952365
579583672 257278094 11753491 582265512 737017000 783288813
72294008 98123043 135896844 466060536 490566815 485424571
210479199 356074536 3025101 613572920 544970892 550104393
30682795 445513 3526107 55026363 56093922 55916411
67153722 67938022 128411 446643179 489005800 466559195
425294592 104003926 137996460 810421948 859600704 834100970
137807794 22234338 5228486 781256765 776670297 833411757
277278424 68154643 45669038 780515821 804090763 817877378
67377838 38308374 54546878 434972707 419297343 448666276
270168277 156662618 259150789 723144879 480867178 717759862
84951654 122207143 53611231 97209179 146267388 84016256
6712341 19104345 1286655 75375103 75199339 71067984
69619548 22208687 26424985 798275579 859450902 687031055
77299553 20983469 7397600 624218637 596813066 618377374
38597301 3090891 21925908 93446501 84898963 83127101
26338782 25278913 14259494 278622020 276833739 239590926
364795763 36028692 48305622 710006813 815744036 782420752
324255626 166954254 5085068 890074733 849396632 743322163
279071920 316605610 169159691 371930458 415427845 407585700
270658141 65125230 20771982 684508177 489776584 602434546
409610239 184699532 72949679 451736251 432001950 302662829
68252803 23056912 10385898 167664078 155332663 180496732
36771429 21723292 15978114 167167901 165298212 167427048
136999805 2705621 233975642 834452283 790847194 884494067
18552808 53782132 5094392 107657492 125148751 104359005
55086320 10576759 6608851 83744448 54587130 65321299
549074142 115285758 88449827 645979164 453100198 243894669
858760 20239061 93428187 413696851 411924190 440608745
452815166 43170264 52130990 952314678 898760522 678966420
111477953 32454932 117147243 434582374 436946497 428250469
25141985 7413925 13868117 462422123 446995318 310001967
318101 83725011 3544949 413412269 485169474 486537970
24125398 18737438 4059197 90001017 83909989 88545521
25611362 46534633 110880534 643855434 654188331 705420746
240784741 26283818 4424687 712898788 603201075 540196933
27268379 16158043 1399402 339189775 318441884 272940620
23630303 38388828 1733876 471812071 482381519 503848212
177975096 29594224 20069697 556036739 554586643 555263001
184693187 96756797 56222692 487402457 406627970 381587231
1401570 4555981 800953 98610930 100013393 97483227
311139521 213669443 25807414 518825724 708983168 720407515
28666441 33186646 107334127 581175486 503212091 560440616
69890759 54541153 59161207 444490139 452781435 452746230
81139296 63903234 37332269 714277440 729376197 746430733
434655790 18465667 162883941 477723295 265118196 538522942
681091229 59132768 261807793 914259607 876706301 766608974
58432236 36457967 8486746 83027068 58213540 76724487
4389422 9543900 19216444 98014697 109000317 104117672
449749301 136858932 57185434 473375626 352322980 96877809
285864980 30827705 18450762 448127553 420166512 283462660
99105987 47357618 83908972 733694798 623210364 618333282
27162326 8350185 26998111 293638457 295394629 317530156
9109332 116305724 63108835 290401733 343038520 335257816
77359190 429112 109755211 419200385 395866284 405165859
144364196 95913495 36142073 291618849 241152747 215408722
28571798 2364563 87940659 973029120 830984992 980755509
316515187 21685570 1082876 653650126 400159219 617862446
331417225 146881736 44159999 885018004 740705941 888017817
85662383 2053375 100489819 583704691 555924929 506657843
245480800 23625295 224002454 978221864 947197790 676801571
45444874 6792456 47552200 754720602 765416837 636816092
52267772 13705970 49583582 502367533 412312492 487050690
32853029 6615457 55620006 860176732 868209374 871210907
148899069 5690342 132738018 300399126 218094666 322007799
45792853 16103678 30168412 405251526 432097288 404764365
109536534 4418622 16549112 127861490 113804398 103184712
167401816 16852130 121281273 735873680 882228372 835704841
458469962 154037028 22157524 632044659 617474749 350910876
1680458 74958574 16201929 603358136 672273265 638803356
395973447 227149730 412068358 778217149 857658679 873773413
548733545 9681459 192662784 904711105 747252008 810021797
14915768 72593654 50731061 274612520 223804630 253668215
427307782 23718515 105731198 614681090 568754136 642873595
628065613 124746145 106770219 791508377 369145379 779325130
309898126 142993515 115683929 539078967 565781057 628949993
76929469 9642186 26023160 580719876 597614412 600336133
123278289 22753701 44763764 128521285 117048300 129524450
556104650 93405592 279177762 628508017 399355621 495318181
366802 2166341 806938 17046091 13795791 16548972
552048569 121880234 38314575 571905094 567068618 536125752
135676339 76997921 9331813 481969132 450215735 523592384
60732861 1925985 24488400 573156737 632164701 638361981
559303425 361155804 189414946 734704615 568182300 765630809
16850380 5020344 1050755 292812989 287312045 292575795
83333310 26685109 197199470 709684251 732772734 689273933
66996019 2044255 19093394 573867307 472270427 697052982
127432359 278577905 9741004 656084449 648962786 599703474
72983706 36195942 65007527 233440393 221615768 243930117
192780167 95305786 11359302 472622519 573258342 429205711
190555511 44861397 151472093 786272404 675984065 663549461
165430072 221840246 67311093 437644989 615273695 483363959
113284491 123409724 93353775 453904163 434688487 444668309
322608628 90280927 4792537 583144190 465066600 603868173
12581189 8017936 12096731 509772596 476277114 516392961
149171794 19894894 40278625 897329828 864604014 884008404
66116490 51754063 16858456 79919673 80691536 82456253
45552191 9856872 32781812 298021885 307523562 300405013
25673593 1807420 32609039 142330628 161571507 140356515
21670088 1005078 157941457 628179814 630912541 496488577
112005520 97436248 21474788 266541133 250673901 170946944
190550148 24666158 4768482 325354881 237658464 388724514
61603505 64610403 109547072 747241227 827213044 617243051
14604565 1477524 7394616 212792231 270737036 267551838
21435241 1180357 9635025 89996182 99547071 80132315
14914782 82022414 60904371 343574670 353853159 351938210
137111593 36264582 31243154 182875853 142204839 107117753
4470929 14564972 101096407 738570011 818119883 628370285
31117152 219803 21022806 36630192 14789239 36440663
312676073 51727409 57907848 795346178 879138369 767901034
16523644 2294726 3364357 319692000 354040038 329663255
4854067 3391326 2448568 60790221 56577667 59447100
68977219 22142733 65399498 754269539 700789570 748201664
254665642 104766033 91522351 682286830 668250654 783040163
215180167 9678213 3668405 766645915 645603249 781578911
166009017 12780989 79208610 580537185 587965180 528538302
313261235 87877966 281611860 701246884 525760923 555262671
76398116 17820277 727100 745056423 724609384 747044788
26469055 17206190 2578660 457699643 558424438 533290478
240590769 89237123 36549388 385812475 356492603 347904996
24168222 18911255 10271082 178730517 147959363 156897422
485634765 190973761 87538847 528819882 409963958 324121674
206096120 46578443 10410841 214414333 90162651 143721038
56853930 36785274 7348024 154282968 77645925 136273042
461133817 129890645 50198107 804141265 790264807 833623727
11315726 5709890 2398433 66866852 61377387 68762521
99497117 121787550 18513272 224843146 223347763 161689779
8316631 43624884 39492000 125961738 128257405 140162671
344797370 319526540 26324096 506955417 417261373 350758381
4436714 2765827 1210527 54551292 58917035 49304987
30244059 6616421 848204 101487188 109088923 82415599
9064304 6392592 1257285 93681459 91015193 96099017
76059024 34244567 12987912 334152447 326758005 332003481
139645125 27789452 42668705 205841736 169844997 197853996
15907823 9112047 12643492 67112026 95242436 74110635
69201370 35339038 57012373 332867805 301129460 263307797
12171689 12329651 4170802 254165872 244209233 215172492
176873261 127948298 19876944 463828328 453576149 422878992
106272737 51247658 16132197 634553611 639621712 582515524
27478222 4280774 7615272 52271919 68073310 53144765
435053606 121273925 21581014 898948216 717940874 756214928
162910735 92539198 95934414 813373913 971587076 765517334
52275246 94153920 25512676 765764717 843260212 528507683
249269399 9589501 192569155 437555616 365769267 392118651
675051432 55630325 260558119 922571232 765084408 851877359
34977849 147471258 15514012 391001411 349784885 296865991
72346170 1470061 40125145 515615116 513185118 453477997
68175024 11896081 6207162 150607622 117190898 151180499
95590942 49865852 11410359 258677342 208894578 255639861
248443891 199453 154994758 595429911 583286559 498671516
288153059 228258713 99883219 439858706 470173399 553217117
494123377 24775918 95564825 630721381 402144632 628209867
197352376 15995559 18682006 513397439 533250419 534739301
383429085 219361525 20580799 637558071 676712069 577487308
20254056 12863127 2570445 155082745 167692467 148557374
15603102 21287782 39844862 221872634 190635840 267720767
25026550 52038270 1020067 240081064 235063123 204748426
197208189 63915103 61192877 383953607 401831988 286358512
250606845 70966561 52915927 557068336 643711283 523091560
26889172 26775589 132641 278488394 274323159 248486986
330417780 169567311 41183823 551953932 544419466 436235057
195382344 133728 24228109 581621124 511400279 534735140
34782859 58236847 56428276 147684218 183301468 176629116
244438898 8328265 71773177 485921227 588202357 516384402
14240589 113217335 81506736 221331672 274544669 253598972
187268566 66607602 53904972 733519995 702615017 511142108
156561106 23293155 4367620 317252769 247383237 304097032
23120807 7178270 1283606 136426000 139338874 131553101
347928842 101871413 162482934 436102593 426076317 424797222
35808964 9201415 50725600 281585190 288524457 287080603
315301728 133617374 15488361 635189990 353449022 449106529
23948042 17225337 68130856 439673776 422733135 455634456
99188313 99572540 31323665 462128015 444650282 429051950
130201641 65881350 115844883 732400277 635638940 707945000
3095468 35084398 18940425 166203610 161563611 156674206
57500819 84068828 75373357 665858117 775691085 749202954
114536259 6596316 9993359 277890449 242437457 290248922
261485365 187162483 154231488 851248498 865896809 872929835
23314013 54719237 82675034 486354062 493250901 464365555
27010444 25200228 250981169 580066621 638891043 643738057
190883455 162098380 13992897 287502085 322965269 234959149
434644104 139607325 76844497 482909448 401298377 479525464
168830341 40299809 12849150 489281952 511815381 512565192
509989235 72416023 40111180 745563090 661358348 766079671
347046650 38678973 291120034 650440205 542520495 494788681
674438300 5907950 46764278 854665965 811981288 500887965
43540631 62562626 124809288 436712290 486385974 473693875
415460244 128087285 181200589 742404155 651864821 627657791
25382584 12472677 16758862 447389202 412412941 430969066
94336021 36618601 182089044 791522446 645165708 751478569
389963120 171526246 57173819 905156359 949186628 742533226
5947247 856355 3324667 70396405 53386845 76015124
48544858 129700467 4825460 349983274 351087246 262558703
76267161 24064433 77677759 461094278 464221971 526078845
235459902 32156453 42994132 618585688 560258271 626299589
347864270 68646941 25329907 690797638 670708119 509152997
62820875 21799859 12271680 210286010 266056373 251859628
31796059 45955207 25218180 318653585 314443482 220465791
36374244 123600687 38038047 426667041 436069141 437989911
364643137 129981636 65906902 881356881 848388946 854797360
640676 9360 332919 939609 336449 929395
7510717 38063683 16572872 113501715 112176002 89357462
258483824 165126414 18096764 536613393 657559605 602100982
329069260 100463415 37463621 639467611 690349150 626533174
546715628 127355450 19899099 968164181 971855062 685276136
142388953 102802679 61585430 258734075 254734804 246115674
150844636 264016566 71286528 421027161 495172950 458790629
137504990 64932828 8310870 827778764 838872989 657927522
31536396 49341553 7529545 253381923 277401629 194296184
14842402 10852523 24811403 138389667 130558569 133023060
354160035 78201651 218393734 499177541 561807079 522781549
7034201 3782832 1879905 277873938 287475148 308665319
475881837 105970095 155358103 656651629 358905928 582472393
2581060 801772 43194 9262975 9405119 9628046
6118432 22325819 66063401 600962807 582259829 548807499
26210007 27018807 58033008 535028914 487397340 530879505
41461069 16809010 7108727 245350210 266255955 256528678
540127 9851153 604344 68221682 67287639 68445111
4077702 56560551 4677483 224791039 202652124 240443300
319203636 23591468 19612649 678538658 802825997 629430624
33407440 10874628 163217116 936067753 923359445 933058745
14338500 3945969 37076723 130454764 128507494 129059378
115227289 32916295 195904232 696748309 830014918 920324764
586168281 200512761 42256867 756355933 788191547 609299961
577195267 182496064 14225361 655507532 427607581 438821554
59801591 6726130 40560405 132979111 122135397 134569806
19273058 1088737 12871848 244667243 177495098 239533245
129938642 32440144 49868881 303460771 305850415 297034225
128945944 53330743 11479132 287480694 239563061 232754058
294017020 141119656 190372338 593878912 656727957 479879022
5600883 5103438 9316709 61816283 66161079 66153463
2010453 9733378 22824982 85984291 92464802 95578019
460907487 132410154 133250448 952792833 924553654 797818359
411562616 214853913 55387382 470817842 438190833 236617445
22596779 3571684 161499147 573457199 574111703 555860531
275802704 174042684 25356494 456079688 542431421 476105812
22245300 17150426 753898 218372783 240723287 223217593
643266877 75765005 114885793 871614392 782997338 956470459
12069662 4929727 70293 41435035 43425044 33095268
155771162 39562357 7471375 531111450 623444492 389423346
181257799 43906810 212179165 795175567 911645098 616618164
642151895 482476868 220281959 816638930 655703346 753028644
85952819 49909121 32527559 298500807 297511156 254394040
26910389 56361558 14623926 146119939 147166272 145222076
103439310 75462257 130082999 499391263 553628135 565069261
3766221 67991144 38353 527745970 472522652 500277272
1277744 840710 997406 3748582 3443862 3481234
73260542 155367510 68031617 427064420 456635617 516678996
352884256 27223097 354191764 416834509 225408290 431600748
18982746 17312333 34233654 410660660 478803332 467594402
1813121 14615936 330229 325835219 328039278 332216196
5430345 820684 5862684 27934385 22677770 23521903
380811655 215163548 111666216 814707024 706745635 667276727
23424812 24974915 180892945 639715176 577243612 684531032
479156244 283692483 49175349 727331221 609187830 392365313
58840152 75836339 154741630 634218795 569716447 627383173
12351918 4512137 10839551 111747677 121275040 111443452
87103336 32173333 136187940 799071626 731202695 652140071
29558655 38198690 26897085 214230322 207357014 203586014
26031548 21117759 79647090 623615022 762143059 788229486
47676204 44620646 135486682 324720651 334686730 360580901
142696320 4696663 28023194 508772984 490008131 397949417
23584988 12157734 11630932 61232497 56607672 59487811
85316135 9237157 12122583 650721826 636635851 632270915
60382630 103613049 13092101 644396343 591667001 616453509
2124979 55089350 70104545 379659683 277160590 377914406
9043256 29851189 7991528 532586175 533292681 277692662
40973439 1354816 29392024 115532475 138160967 128895777
89985767 89842212 139197547 618981857 585786869 614625574
21263806 9379579 7952571 249675885 247336076 255020260
18910269 9398191 25370899 44367337 43288627 46373127
299787691 9622483 21888526 756462134 659963054 781463489
216289629 78599617 61357744 433545707 517922956 350033654
97990346 49442222 3121616 267681236 297080983 302879949
96595214 214378281 159455388 810222481 602250787 808996687
202680980 115525165 7442969 393004878 381472928 372018313
97765620 47256602 20185643 238738415 303187715 241574947
60414994 34859211 20502429 582963217 663895163 632376378
25546282 46124865 2181417 67722118 68106872 63038017
174618452 20059325 19720327 206942183 211889281 136324943
114387150 14523690 49100339 674084444 704255253 631218000
272073 49400771 85969413 568416655 573219357 547650247
194340080 70794847 134632642 423028398 325566741 367829170
28783733 19129794 11650302 566920540 439528518 559423444
95631320 23513176 13958676 224664888 185304378 242774955
54656319 30439625 4356573 320571942 314901385 330700485
100416686 6686650 3756270 130131376 153701331 165220343
610133783 21527571 479735853 825617429 815531512 872753106
40792115 1454440 43434086 173841388 184115210 170293188
161332611 77436141 5717342 194037077 213376368 242416318
488063736 9620164 192616349 900180008 869534356 798132325
391752897 35730477 13245099 410168773 373660792 123839633
180361985 59334947 157492100 645762526 672122016 649772058
170942168 45168443 125607658 486656031 506797655 534040645
243528434 278697873 366110 592055479 654558182 599584404
34365988 29622341 148443300 879328737 705314092 875722518
6369003 7227116 11513091 187372811 135306395 189536021
50134220 33871695 17492568 774807085 629138373 753414812
184358171 41685850 21457536 359409865 344297208 344122493
17313166 73167980 74258994 594699712 563366604 606000866
119715800 22899716 50132003 502309825 415278683 555584141
12126710 16096406 7322605 42226962 40210627 39454718
4738283 25845921 32376618 692896103 942648837 834039183
115461671 79790987 10189 516729624 488565093 600409011
12399227 65210668 64642089 530882506 549836466 576052108
144483661 153686270 104309079 340465434 396455565 414768566
435051863 74889536 20836653 507374030 537465115 199530133
21528981 31303650 408780 118779049 158422326 162830614
10395928 31776224 17853937 130558221 106846451 99349412
171602661 18211561 14321733 681145170 742961029 596159897
56152914 2078996 59449415 420801785 422291143 399392853
193532949 41943141 12928874 313105576 180295869 173102400
281384186 68791295 85660684 693399289 608692215 567395075
35944854 3212095 68090511 299585195 318720736 317804207
352148254 59917536 39448194 563855226 478514630 551517457
353779730 106593304 69645263 751363331 793042086 218988322
288103541 49085021 142205407 351533208 407090600 303339924
244278781 42411565 230979137 331375382 239779479 327019823
349289611 5610636 1733822 370841624 367882531 276306240
104437899 89796574 42675474 580597858 340749835 558094910
134495991 58337377 20871986 511407189 573396821 609502858
319895221 140630402 169148559 662963118 681929003 604673475
13407777 17443901 4819771 148295797 148351355 131762445
249087651 224064069 18996964 403924212 504459517 421057703
31616080 25143291 23208497 165645320 170270221 169322517
140739760 138151159 123264784 474209832 430614597 499194862
59216087 9705159 80894869 183481620 176810236 184386049
45169401 141674665 9058133 760559029 797818229 805654262
606549269 96271526 269580074 913653927 704631699 795522329
728590151 47029479 92564670 903684317 459189029 727098041
84730231 33955194 37149773 505271639 451334390 455387489
26972665 32697986 80050931 771804460 768370289 656992267
308914211 31588911 79768651 390154351 405865832 379612833
129325838 233542854 88136879 654177745 675430657 672480527
39292194 81026401 11282653 239561821 141553794 193084544
372351132 10521896 144905131 448371428 442102246 318784868
226256139 136665426 150331116 584373296 612371942 615769224
35101467 16193100 181725785 669316661 681537649 784393321
216767114 26237154 53456000 307568017 308519115 267251831
422534806 29471850 67735502 700923521 577688660 750541759
144109949 113374511 96939304 859987972 769919836 831373200
721635505 171125838 539962899 838669345 748252702 809176707
345733141 110782894 137838988 615715668 320785277 518080766
112375280 47265571 33488991 731203623 799911878 788782176
10274569 7573808 63009622 573190823 605335613 601247281
364957461 233413972 23067944 638148028 777865864 682667556
4063168 3386140 1346917 6186470 6780379 6497874
158460386 55079754 58139090 589019633 625767442 619442335
133956804 62299036 3749199 233906418 193129667 210142506
115805774 82023068 45199197 125975943 125126316 117796630
10603647 50030238 7810916 247323898 298985513 307937569
7347060 9157258 620146 105790745 101327222 106652496
69938630 76795767 9001487 565733474 548073768 570705572
128982196 136867527 80446254 757371672 709914200 774358095
3573687 2721660 836142 54406479 54715717 56846177
29318376 25766227 14825640 148496184 146165304 115352288
48878265 160465204 220033406 786218102 873100264 945977068
327685436 114538215 158415913 827976954 756879189 786832840
27508199 11678496 77186100 206492614 197015591 205983868
110639288 17214566 72034035 156055021 158494511 138819014
77417183 129836929 53188819 588158254 622430714 669702683
357074875 204176770 26640483 763071413 679049626 545006216
126628884 74638350 3310859 856826627 813513717 860680816
13264160 3508022 2357983 83259189 86249790 86085746
6744405 120837330 19781440 690683981 739163675 687706884
596161414 475320163 294633783 835972759 837722770 787971230
321083 8625752 8103570 57605690 67879218 60349958
514939585 331111580 69168689 816129830 857564848 208725447
2394687 48212440 132105550 483256638 545331674 561710131
53105658 141767860 39621723 661891919 938215925 737059429
221242641 51566729 103602693 756697413 733179126 710715503
25846663 39473325 37845030 523886582 612336522 599993719
35884455 6147704 15058018 98580328 98333692 89992652
231582798 106724680 28671178 424593525 368350232 136099394
1014274 7637185 5375392 39625257 39256587 37424558
64279390 845947 84216394 123888968 175313280 189141278
7132295 3625372 725839 24815423 24460707 20391635
14317870 39183020 8755930 335008568 314889516 312862990
53190013 7745174 31771449 780246374 653066009 673726483
340039797 181829127 90556025 474480382 375738943 530437269
45584074 21243328 52216296 340970300 293106120 462843343
3320074 46639474 16543316 186318988 203718997 222926416
248816143 268827380 113401416 380866656 363282326 217134883
122645202 11065472 8988343 386895123 434378621 414386902
3876173 33782245 2442648 196179859 166240131 230034383
150324879 80143885 161302149 254309659 472120758 483212793
15082912 3231796 192738851 734930066 572861967 742309188
2810392 12831950 5885377 216580931 234104313 206726113
63014387 93292367 111426463 520879953 955969749 824114717
13452841 2190136 1932616 24557283 26310036 27884177
189204671 215971209 33268490 539753151 806685017 736778430
97294845 93339914 58886398 586435810 508460904 541815636
3975341 70237368 35572723 753232904 784483073 813593539
59642809 58065776 314220 100336506 72737855 111667635
318744058 323417102 57780994 738689632 793346702 814244655
2891023 13318522 12559148 189987566 183936388 167246045
85494020 7323406 3087321 410111166 406079005 406554198
144639498 5676462 22927372 233234242 235485458 204175518
29646099 57918261 53201306 639703278 564615794 600051102
243829994 97209686 9533483 903676393 870010174 867375107
136740709 48701356 45628477 362114670 414065400 399158429
368992289 111819779 136998592 512793464 457941744 476770213
684891630 113345502 309580352 835541296 523720113 645528914
278598044 25143316 273403269 394947596 423542770 395396660
98303322 72353992 13370100 704934975 643284361 700230153
118923778 41981072 20060535 184614885 129460718 164772553
125127901 14455330 28214991 782519406 943066578 919897108
804309 7022126 3447715 95607688 102395818 78966532
52253208 9843017 1237879 63737584 61719688 60772750
62521183 8126583 41847494 323148465 321830386 291422799
8624125 134038346 3985700 932424931 698138209 607575545
4941196 15868672 35718932 251489664 264792471 217519274
47391206 2305930 28025967 449234853 424657664 456321413
244128446 156897698 181444770 684015433 831246740 856415416
16214967 211894926 38503355 565434555 680815923 645524430
220341766 34565864 118315952 656200084 529144876 545515504
48413827 75204418 16875728 363681164 357625897 268626440
33370546 16450268 9456527 164165184 187542809 179893558
197181596 86551473 33596548 325256404 303238363 366491575
230796916 40271177 8516781 311348502 316016411 234449742
352352732 16907952 216435631 487253961 239203395 503297459
21308819 71100243 65142666 738368698 745568235 663881617
129115270 80612459 67764151 670883855 336129007 489058461
89047253 14663404 5680642 125357334 109005362 86007755
62071995 1582723 29301488 412746396 307629223 409157825
71656020 27227050 95835172 501406456 599032959 699993729
8711972 2316402 51786 46765526 52587998 42947966
97650924 58807010 31294014 344869070 513065248 515204159
70507066 38484069 29905735 163590629 165983944 112351830
236270017 32280796 12355811 375918857 321784871 329181452
9687483 9751150 61168529 525147309 546839211 552477214
8902548 1939499 14359571 670128925 880256065 834967296
618849626 30709016 102194063 781105296 97607450 443660143
15717706 50195121 39495667 906430331 703936767 891269379
3625927 987125 520427 22422259 20538091 21602172
669449 241480443 99591596 724688867 740795077 725512583
119577716 126995277 45031475 514934783 511860950 425704348
38615301 29768053 122203828 567020200 542757980 545485262
74960032 12010863 35190997 280574908 368535044 333294698
65831995 13665852 3050794 99573307 86435423 86041478
70949525 8774549 63408376 286694800 269124767 314476279
76682433 13334430 39061362 761128849 606793560 726186642
148703349 202102788 111092944 491473071 509432203 513084226
29537972 16495404 34793946 339094475 226652996 344942506
447969894 1322340 48741274 794875212 814281359 915561647
51000309 8543485 18025778 191038878 159464808 165882399
93765592 736456 8237880 264093476 228115820 258532286
12282970 10058313 2022499 21007978 21073308 22021132
202949321 90976468 50437342 540158255 650064182 639844792
20145678 3925337 33229492 544887605 595126094 512632779
20963015 1173194 54483550 218208811 226172067 240271820
45298440 26084117 62646401 718747575 835690131 766610345
8381290 28289582 7181409 98097025 104847647 77338316
44793252 25492986 35888802 148133740 144653116 151963230
484435268 89674964 225968762 747826900 632436118 491919077
345838236 194212796 450144141 888307325 906088731 951616095
57777850 23526780 22741384 139950924 144541710 130159704
82326747 14810055 143587386 729876838 481260021 651412103
138600512 241721094 56608813 531834581 534465005 531219445
18799446 34495619 19412882 636673591 502646555 624005956
121290945 1466318 1844627 179934616 83304759 183225265
138950847 66874862 35217319 483614485 389916043 474710350
19851100 55218754 127460460 829801861 619740042 649459473
141853251 26274296 64786369 541627965 533057635 441442487
275763595 357105995 4385886 954047479 975585015 571900354
3281356 13300318 1937014 269811662 274607467 277042460
4105274 7085254 2620035 30148294 29520778 35049349
75772492 25943633 18258618 90467967 64354232 96564169
15968961 16602526 4525902 63849368 64591343 69269438
130538192 159350252 23250981 629020318 582824234 617879884
79118024 3118864 39163774 98738465 8337123 87664940
61605126 94826635 16506456 894753766 823210686 909649286
221173018 174694114 53053437 386360648 365474467 309102143
125656453 162148504 6178209 294438186 315473971 319522452
34017769 58065734 135280990 781701117 757808856 769636749
2613667 13204226 9316885 131038895 142267906 142412229
4371352 5636607 46853278 511964058 513289679 508966658
24972224 45162202 112408697 357487129 383790818 361945988
532571982 171554659 90205361 691053364 620272559 706102123
124324227 36503714 48760478 196503364 212584067 217020435
99128361 6732745 165346804 415722261 448113965 418610049
39747896 200225903 1123380 594260939 604168312 604978189
267272076 131629392 55807938 600088019 509366739 481501743
287869002 23144475 161446509 467687918 488092793 509923927
154405277 25877439 26697419 651547322 692708588 712243896
36661986 77673533 127357482 696766742 809908429 768253124
6359031 2472369 22526650 296979285 311381568 289434211
54726765 171855528 249572355 680733294 469995478 731097753
80488880 3574490 30803417 162448587 170534386 141583149
167817406 116108141 91847838 722239797 670757170 698534351
29440257 9493766 791032 58441712 58054241 56610523
476280071 32277967 232735169 581816606 317447955 576142831
344462488 26775220 129841946 862511126 858219842 677270287
11376422 1235354 9721304 42199530 35953785 38225285
48624457 27622536 7712793 94869955 91959636 71504897
49000068 3659568 5732465 92781199 104924503 114623602
36791699 63312522 4402335 206474413 211351416 202933477
11892667 29893959 5301012 162525794 132204113 150057224
2982171 12265741 18259638 173375364 168838300 170245575
132649354 16663709 10182942 682450746 543058670 291128399
10624107 105970609 123409254 649201896 728745047 727223220
46916292 39582139 5913431 831721469 776273953 837520644
220263208 124565786 171739300 673515330 574384632 521710994
632102550 687633376 362306963 804329753 801241662 804758339
230519561 39033478 1922653 906938087 777030893 751477489
105005915 2147692 4355592 178474565 163758342 184319079
437625477 151050118 24739772 883528724 874928051 896955158
356198754 27227364 14454399 529604618 491136563 488960242
17500230 5286273 4005711 62120541 49804386 43427775
20683685 4719992 601956 29881838 24516706 22171240
155156827 19134240 59257014 431797870 427229424 318581774
275747213 22013913 89280809 428749058 407833927 392780856
32116235 29288144 5845372 65217564 67974901 68100298
756642510 364992796 158807946 785898717 544087064 594436228
32767796 1502831 23417976 164628249 127156726 111553568
343952003 59722108 201827767 582578530 355757315 550387024
21295987 41212466 13121123 192577565 238892512 287206515
10044091 1926908 10513422 383816516 366570868 389698320
28393312 26865600 228075989 801306953 802496410 735671374
47419954 2014899 65009 56896737 61228940 56647163
227689486 27442153 55428432 518629993 498900607 444198602
96724728 36789017 70537825 255220655 253778512 224320321
19549212 1509349 669782 73347809 72113828 77281791
17280431 75812526 76105335 467543953 504007087 642549646
162633750 1132992 45075153 481252014 458809437 516254928
150961700 16909849 26513391 593533293 655361498 623442899
156161559 942898 42652937 222922012 204731701 235731718
32601344 177032588 37513159 436240166 418233251 429827007
232617085 131325120 41703581 405621494 367099536 390858540
207055044 67922253 11538510 597956885 536733437 419613100
140460593 8962464 18395645 595936147 518583305 553095098
18323126 104100630 3434578 758282791 724106937 778389121
590638308 116232688 72613149 637368624 599497167 672047467
140547244 13893802 33684685 402741020 331966496 334282231
60076356 18333485 3987023 165088192 151101925 166376155
2712947 108266128 223014991 693789806 713797843 690052003
149812406 86610667 232007668 830073929 854327714 802462063
30531204 608556 7489610 151548041 131881558 144999143
427298158 50963380 150799812 867394485 838510066 591561066
4866260 4854099 3879058 44887596 50941618 45257394
379406915 102915356 173452498 713873750 721673996 720984860
183885047 132214875 269413006 318972761 315660780 330189335
28882375 158729531 31797661 577124948 566043475 584336956
10313552 18469019 4438313 58033373 57835795 45928757
14923 204342 306840 2756204 2691651 2830021
177939051 32965300 6887013 559622618 539531560 571030769
181332344 323486433 14104276 931795525 960675288 912928032
4770415 234448 1624527 16191720 17623960 18537624
105584630 18005283 128848361 707350933 526934817 605745265
1713584 20712643 10436337 133262306 142490900 137710816
709429321 76321514 12571997 807743444 894993754 766424415
37371684 11922661 12303706 87679518 33577691 59261825
16600818 4148293 104539355 495973339 498577878 540228388
122574360 63650386 1481841 300154067 268512645 310320025
5400971 3544339 500813 63704556 67612543 57373371
67635109 14648519 18613685 177607567 179931461 141837643
62337635 200731253 183599777 691624436 740842544 768598323
34469780 37844026 16081441 399875308 389078908 406014752
352765358 41698209 6512408 638463478 486427583 386545188
62574159 5448617 11890215 94879585 82159662 93724277
591011084 79690492 6334517 739368838 682021243 546104564
445504110 219157336 388218961 547204795 576256570 590226366
305686727 122019721 71523449 899829939 873849483 916743197
311223598 95954455 120445972 853029077 856183591 850201063
13613171 33879241 13933128 479816614 486908139 440428047
8601248 14590239 19708032 219105847 242276548 174480877
304900839 75304439 253161354 311435164 285058421 318560880
127584659 9557217 76045687 469964665 462682066 485440268
42247966 31705057 199301016 679563277 480726883 649111682
119171613 217328407 81009530 612290873 765552629 767192809
64120851 139216792 28337644 389102561 404224249 442032096
23409365 4117077 67557134 192216847 171497394 193596623
470742401 52394133 139652121 644079477 686464821 422425862
197152438 9271232 24394412 492609031 332387301 494462632
329333592 277358370 284974330 773145898 898570061 857940169
226605224 209503896 255319323 822704044 931772983 870428568
151533668 55185826 52676749 317194374 277700137 320520540
25351616 14997671 11973054 250302576 247716470 196090939
66140931 29728485 5792716 197084002 208818064 185775417
150679273 252337118 76119385 806017469 832282561 731370504
128337689 106220719 70855863 290876303 328416902 364806408
50061338 39498368 43854520 278805151 289997293 290992437
113067078 66987086 165006209 597878107 597166385 590994364
30381953 5021512 11891211 158784244 149717731 137654803
12385024 9697459 23003194 343021766 274442235 331806553
35681670 12161631 11825804 146478098 161207752 151667094
115798819 63660774 24041557 470188587 459615040 250369196
404371520 84131645 81713234 862869082 446931693 918360170
60265803 85959377 158082479 769551466 794369681 672222115
30918928 245237503 259539702 828636482 840548049 814799399
222708043 118582456 82612621 314709166 288871954 319241887
149610519 48625830 13246321 609009709 543481404 705951594
397949678 217177192 87784491 659965280 489072615 698692020
32339798 521958 4808652 248808515 254202635 254508841
159299903 140040887 20400973 250762341 237450207 238237047
117406152 75961371 357525107 986304257 967345906 978511317
26966847 19012169 40510157 648521235 641165190 672895932
396265109 199958032 85149706 897690609 808895649 802213000
15019321 3872031 2582998 193820075 198710954 129801842
6727444 2489818 2395437 40671395 37536429 41858034
53099872 56196314 39832500 219927829 223780906 210518226
45613250 7855265 83508487 671757648 672014031 563550570
542087011 77942795 386267974 563058292 546947154 477201433
140084827 128496797 51402873 588653965 586609647 586393552
146044953 190438722 91679730 849395509 847204168 919870945
2909316 230026 3198647 25648142 24838599 25221027
59073652 4868920 23346925 335478662 339696687 242562715
46192251 10593307 1918672 222500121 241693346 219759980
898921 9844620 78697905 383777510 386964883 371384270
105526335 19434268 36770548 140632774 143143686 123126077
12765930 38813654 10005768 452602028 582604652 537048015
495449762 357900344 136026717 539482294 535121580 545090481
218943714 65183965 31162656 743484787 653480743 633831407
264795 28242 38319 761244 743512 759090
21418025 48654204 2232706 371555937 369788204 375307261
100338237 17737113 29450678 366856973 345771862 295406244
3699131 5088 2387180 4798256 1956166 3620596
8751963 3993775 6506132 282639185 388147147 397907876
65684791 89675903 82706266 931255467 853756166 819565839
7802376 7537583 2445531 27834380 27218091 28215603
58030992 12154540 63401227 464622897 483740818 431886620
6501421 986903 1190354 21505453 24917902 25180210
6131492 95351 3331732 80378862 84729886 72321205
28111409 211189977 98259703 983657060 918215362 848744424
57463630 35077163 67338851 831038731 805182375 854931060
5449793 6403262 3911985 42729165 52028511 50395074
58147349 51108804 125347626 518910151 418186843 521988040
127310319 9463377 6392214 435767786 361810603 434742435
76224053 50497577 158529934 681006298 695498173 710633682
114119783 108783880 8120611 567748635 511095880 498841389
2288074 5476290 13191804 193888245 184483713 191251004
110579344 72844609 11215529 850134483 846116428 667687025
52606469 34464463 787218 220114991 226852609 221196828
6043812 4224825 4927048 16612159 20404794 19305730
418486180 269105138 20810088 696068981 702210595 598390653
54117484 25624140 35775627 100970576 78266161 100024169
1138332 1661994 9504597 36512472 45072609 37764499
329933849 92951698 98205810 705339977 722457798 466415961
13164869 7221611 22108883 97738278 100491041 112287352
245456201 30579454 16341293 478275572 224184037 398436231
5190685 94369876 3796122 767311185 922132163 927451345
145091816 92211314 81886030 202929613 151689270 137076780
9779861 18962739 6932267 716224418 593664279 692106544
21004606 49616710 50365692 785682490 795217669 814050811
8030102 1120008 1811919 69385588 74582127 76883311
305162464 15187077 113245781 467713909 484263839 493520625
58925956 4467100 322720 175573368 141218286 158150405
104493633 31364614 18440167 126417959 39605823 108189013
327791072 18769638 151908066 339588991 370653955 375099465
6050678 109008916 29163212 510809827 509503440 371306808
119925207 31043612 61935949 275588868 259261457 267212113
10338979 3443170 13329345 86178235 141974001 148986364
662749 54099009 43393914 329224689 356651442 292486579
55453604 36110581 14318858 168592753 175842322 179448979
392469 6470244 2088300 165171120 158350280 154189054
8302221 12531809 86513081 265538853 293050109 326426582
125902654 3246310 36583744 373729213 353390300 359292482
170087649 82365835 128476854 497987629 518421240 493495810
37200546 11077783 82282337 894765536 741258078 916353144
414498345 12820085 48951054 814171375 505592509 590406257
322326219 161156849 7986807 795466793 728595788 787269678
640596362 150653453 461375190 827933441 402425130 720186612
135965553 187730060 29882280 347371651 344588500 298494475
568200374 158953426 238967764 915418999 770414510 744391810
434457813 50831284 62431999 596623660 417581843 575732820
494447874 226753957 308460779 666461771 673728374 346194585
890504870 460310378 574670300 913294702 777491282 800677890
69877502 59378078 164118552 138918624 226776933 231946257
145894608 24342399 2297831 161347377 168491402 125180473
2499129 27613 566262 18262507 16752698 18629328
20712262 61884177 10610455 320881811 372530213 355561974
94431558 36213149 16777828 290770320 200710487 269264094
212925895 5689997 228602364 984743294 911863403 928261505
291942673 21600071 22911874 480488823 495622182 489510697
3304199 24531054 4379423 355254247 325758851 345558443
242067321 145168147 147199748 332166563 337990961 271957634
6279365 27210320 24877161 394376191 375861013 375693473
373326456 175815453 78024241 842113347 634115363 787374578
108982322 5424017 28620553 202714833 139626329 201949825
30671136 7103936 3731071 49126255 48210049 48792912
424816322 403607181 115232019 561210368 547044842 410768884
284048817 26208896 17384072 533040763 378806174 463665892
38812537 9834504 18045359 270655902 276613862 274145084
476628460 108369701 114224238 558721801 205903473 593077546
238983769 41693321 289100771 419757505 241357818 449261348
8847780 2738081 4929981 14801684 15289169 17026384
9923696 1275630 75484332 381811926 324617862 384801395
125782845 72533472 27858415 654787414 600512437 697638771
6489047 8807112 1336408 87125797 87457044 83673471
85381160 16372511 84336589 521388774 499934162 546530521
19109927 1862893 10384415 47821882 28764496 31508288
11652206 76193187 73853974 245789748 276963602 282740058
472510236 16909816 120139560 621812202 525374029 606699446
571349341 202984592 393569027 768428943 545554548 606712446
10767359 90044887 40977045 633850886 629996279 609544681
74977599 778831 55789521 469693013 383971243 460877992
116733841 66627857 16856008 911538215 754677979 889760035
611004049 385419178 400075544 624097222 591364826 558804576
285022022 47099019 10361881 703709328 694491125 477621453
79721439 21917042 14127292 494719996 566457385 532374240
103515547 69908934 135318996 867190443 885405062 898393063
800104006 48505033 169365701 949370334 770085873 725759947
616184172 203814366 320829278 992332326 835397802 983088805
23780916 3124445 34226499 136662555 141168270 138943535
559010339 522338558 87328266 782445224 754823617 271704149
185453024 153290091 21451610 641612456 733709534 743021507
77789925 30307817 109396195 290430044 218000449 308162031
163593159 76206255 29352420 778712288 825234003 681474567
676581832 131041544 76106439 802386931 582650043 746186577
13786267 23676438 9822407 118033634 117035867 131257579
361819355 247477281 62202813 428391014 376389146 332135683
258086799 79201582 52710481 464966229 424323460 359174587
2565337 6877660 3119142 68881087 77419859 79933347
324648398 132471301 2305236 674719849 659001870 676717305
726215 834878 1445754 35173349 34870192 37673718
53150674 8467186 11526759 140700211 137393663 135636760
174265945 101645004 136692875 607776586 658211080 441049274
12436588 103462503 109585744 574014908 461637220 629654537
5055232 104465060 40723873 534971114 575206203 580002409
56714267 125694087 82987826 544068279 533689267 443100746
62363230 105391499 22933660 505691910 480762433 540680687
210379729 4439076 63696087 399104290 446545557 496037100
39877792 44562809 55185546 466530970 533697568 584720127
240616338 10156039 15590479 377464701 436075932 418382877
76778758 50365998 91042066 388008623 473593434 458464162
17245561 14529878 27559476 186936282 253021113 277763253
18072576 307604693 21654103 737493692 703244447 621487120
152596480 111381198 51082763 733055447 693527979 735564712
125987861 76257307 24802135 531410241 515135491 624328624
29646697 9409821 12529330 265462067 262980025 244740183
630408 14932990 32057654 255891251 259066100 245552515
90113825 7966624 52596308 588087489 602061778 569239416
13147528 124917483 15056842 313793766 382225319 378404535
163778951 28957109 9253266 196388140 208230170 151553729
40444728 5247418 3630370 175446512 219026584 168333754
752460925 156528972 14630733 852886171 637438825 770376995
374756435 33593997 516889 761983497 671209337 664233194
453805097 159559460 73652709 503581981 514408332 297497985
116317705 46404428 66967514 254504501 218024357 224912714
550310355 86021160 147925606 637438991 607892044 517176882
50985329 64487893 17936905 564246670 565726424 561249444
626679932 74379351 24123876 831863277 917113089 708016107
437097063 112810315 502122991 482925684 565451105 567924484
1969176 702513 563010 12646342 11226673 12538884
83459229 8914825 129351995 209327972 178084230 216426287
98812051 63835663 528781 574867637 584530145 543555795
58180757 37975137 44155457 435169856 423223976 421308190
17896764 31960584 53604157 820202568 854628534 782213017
473711273 57617856 43999034 629167658 662511726 772918529
38253845 1700271 9480173 54180961 50399531 42926285
2786486 124052017 50993800 901316868 901471279 974068116
100907763 18360896 19872896 284524440 265010599 221041615
90635956 194971862 43115562 616729832 686239399 598151682
20709560 6735072 7620229 132698952 70820926 131727061
9279104 29271148 13118959 288258682 289416524 282513272
47044105 35526315 19246147 440949377 455742009 270555161
51390505 42406 10959064 55259453 26457064 21648745
603498843 53110432 345351464 795723109 562243809 765517432
143734934 148498792 199715794 794584027 728647110 800740775
64972927 6472903 310367622 693030742 788004185 814867908
381260822 31674369 140654364 739734028 641986599 752480625
24184813 4105502 8967402 60822480 60670910 62069056
35340700 8776239 18031005 87082691 102448283 100685363
251053766 94619238 148619305 894926655 608872520 906697758
98804174 4467678 988814 106456301 39155353 101709582
3493804 2695029 2542228 24146408 23993022 24801910
549215482 84157765 536367643 679238406 672699944 595545987
218597456 310302019 25250137 736607895 579300236 750705250
636098803 429028110 263353201 773323713 744593732 517129962
264875499 4247127 54568000 457716050 414255303 130331005
230219427 41312873 18250230 288083310 182125752 295449274
80214601 8544980 63085787 342211253 353888354 229682046
38047625 44898886 5444036 617732647 612384072 598037130
421119792 123558384 180561479 468225589 493872280 260317874
34154611 24680099 32654374 77849060 29934421 48039341
28077685 27060742 17279881 226793256 230010432 228034152
274251 957317 1292768 32761334 30320134 31658535
37422478 96349740 44036385 399638934 431247263 446986303
326614542 154706789 194545730 573239602 583845591 499270278
185580004 81448603 68834538 806392488 803777476 758568706
263732105 2878862 19287441 564216881 604220029 473315298
748262158 239619322 608079037 878584425 439049179 724384303
209365537 76114242 24394694 779183052 734483625 716060940
33161873 68829788 35887236 399778347 352447953 424937966
3101537 25641970 5676035 82229175 107414244 109022675
170105359 279593410 44599166 778230727 805607873 659825799
8583519 38272930 58915640 299306811 332306479 334010948
464251993 104653016 102676530 838996171 757824181 811691334
107949731 3513075 103099015 247977815 260126281 275493268
22667945 27050570 77097706 791761782 647215554 609140256
8313922 7776429 17278351 76357750 71846039 85651487
5070590 160957 1152700 23482397 23712031 22552949
70171619 2630402 41631439 326353406 335558167 361897238
46644053 14224377 102881982 398824699 461423558 505295249
168115751 19197024 133357636 550073096 512684174 557065624
6999110 92857730 61026984 524584390 568085474 569054614
77090080 129405762 92833949 293965973 391565533 456266438
139833748 40615163 7325661 171969126 162632256 85835434
2961906 198746245 16313626 391220935 545288908 479364103
166798536 11736506 25870586 603556721 558791750 544699112
311493812 133258756 196027887 753670164 488862771 748708058
60652049 163413267 21527865 370435675 426990634 384468214
118865434 17570415 5724021 704841469 743686402 596778901
3677490 38417988 3959586 153981065 159914094 164580487
203121969 75787962 75271225 895265205 916429828 847105461
395452666 32728947 92161966 615334942 612406276 632430065
700092367 90380376 237731566 875459670 810985273 836961834
273550252 37301359 143769542 550391323 507353857 519641874
45008783 15880489 46755673 434761913 405189723 404094057
807584599 324093704 354467221 855868470 855816486 731861816
19567403 741485 4332292 144172494 153657023 143658515
64545807 3072036 7362290 186470860 141346936 131444632
186457516 53555379 41302209 988640310 810637412 944707376
220076594 34314700 45958326 334131965 353065093 352580843
27983686 15862863 93420681 549442286 500200646 557359749
306193361 41052770 6074552 400879626 132857954 331416766
13294488 149597640 42286410 651561649 720286056 765788909
2521491 31108283 14494458 269030883 278981319 236214067
50755586 32005762 21932634 279750504 319866369 240720098
35407829 88801399 14706470 951338325 941078376 899466718
2657637 18481920 23012228 169900901 172883240 178973849
104864444 37356877 6912204 436783107 448262152 440280250
324928061 202944050 27448443 521608444 502116089 412344451
20782529 146722791 74264773 545095464 557835188 541446861
53435924 27758081 117607992 564592748 401832126 593660556
159144750 83377335 122417416 435110312 402970835 440625698
1220662 380799 83228 8107437 9539002 8933033
306778088 63878999 139278948 462275327 418716621 480467481
506639461 170569312 274632616 778657489 467506157 649142796
12180800 94086656 80626773 665571740 785185891 772796909
235144541 76291472 66758987 599396207 712812895 654250879
297180513 79473698 106177187 897983431 344505633 930023828
40738034 36988489 19573869 557798863 584818697 490724966
351874 4382127 16057107 140228275 160134311 159061414
101650978 8861466 2737421 135095668 134282153 100962142
19248892 9186638 7268413 75230826 77409279 89406681
155844119 3223973 23802565 724622565 741726222 761140253
2426941 13276753 18021727 178522417 113180403 161074947
376731886 208775333 229383607 436786270 311281600 402128996
226449886 20666039 15084899 263431863 317310636 278115845
7955573 54951321 3306339 798571245 796730863 804773521
11480424 37674555 27303329 187297416 234363653 203478878
11379071 10196845 32943500 221479191 213947056 214710776
41405492 20523297 11498468 443446683 467063179 493878507
131651482 20257388 140671564 405112874 378961022 434203600
152352415 97299669 61769462 860181184 943973963 948396302
289382946 158669254 103340969 403180468 393443304 250283617
176487501 36649771 40847989 582505713 570170562 574214135
120649777 8974163 55957523 330217004 336512654 322446852
33442267 33152015 23372317 284955077 300317613 286801748
4357039 287017 508961 29828968 33369301 31087130
119151951 7720852 19961364 195102526 206221360 213156784
32966582 4420426 29409649 239137727 244360897 254972375
306910602 97790233 68381453 558548756 524753440 365697655
91569575 31474162 17784986 834326721 758240226 880244024
166017788 75218504 21749492 609292508 604600935 537828510
70950784 34473222 11923715 88376866 88558379 91471459
108434645 16393186 44801920 391197605 408341207 382903269
38358083 39705377 39892061 333691759 316586206 314972386
10103329 27973567 31475027 592135497 585407905 638821144
25585339 26535318 49777096 261247480 314367570 312791650
51151278 3355814 75790468 331131516 306396258 302115056
71603580 31765019 149704285 921036142 775018736 886129735
329606435 123704746 167753723 532389779 408258450 503584351
462546959 118328262 49831074 845712808 710554028 815627263
11970480 16230072 22744509 133800068 131485219 133336788
73250363 115057757 13236255 605136594 594588332 474339720
1730732 7478715 9227042 48865182 45583128 54028816
201288504 5784026 6295377 287025159 276704581 181488572
100038752 20332314 15045885 165056545 152441456 167946781
64020202 40435892 34615694 152453259 124215628 139133277
8976807 11871107 10440775 30613582 35574097 33310963
24641696 78631448 24399781 464344450 411769775 426387257
518064605 164998762 162371674 725741550 742370015 500971596
9762496 1019052 7648346 43606467 40314765 43727788
187645177 108010578 6138986 517426889 575131854 542666019
73764012 55751841 81939121 865474946 912106048 799640723
67448859 25467702 36423156 94438726 80065848 85439967
4782557 24426387 66750332 358879515 360476486 294129191
51436212 13793710 6755679 379983162 354826373 344416662
140241570 3106724 15032749 328985566 297432468 326644869
30790597 2540083 62324340 512997466 448660611 515667648
46671437 20282612 122969623 444149607 446669280 462906571
129169711 51953653 1584413 369057841 325696443 288092441
13270579 4814109 1539522 34965352 34462579 31644462
53386177 170995981 32733557 372645571 386260167 306303738
321051444 206774673 39941383 887385563 899743822 856830956
59840212 295538556 122786633 753788526 661468066 723271013
10093211 7388139 25651792 90825668 95133472 93404252
322918587 2932204 90195145 480570581 357039052 409641725
84371834 24102424 16957812 324100715 266600732 291004415
1618652 3334448 201816 36531747 32536588 40625174
306631463 35541362 39044081 403830635 482851094 435122643
48713418 24502855 82589711 488914898 566236878 615512168
65792246 18138248 38752997 135261629 83552204 113813192
84055583 26568787 40189212 710740292 729713947 724381610
343849037 61124792 131897312 625736465 511120088 554676058
112277381 80564805 68460284 459584442 448419797 454550082
276176226 89025066 287755788 433338707 579114645 567078193
346916762 135262462 244790648 830123035 873442961 699467309
174554458 44904707 88638831 663438326 388129767 660411117
357479624 115411441 20606480 422247127 541061191 454342565
123254574 45684555 32636927 720035695 693730492 727116655
56902245 4789124 30050667 654286901 666150089 572601892
103649080 17057518 110560355 911732243 919417548 884399037
11938369 6065653 6000730 36313197 35501459 27335355
49125788 47825132 119408994 455150973 464601490 510361621
46035791 117867527 142045170 578017264 799862139 751645099
144397920 9023652 16614957 361471714 447469450 427562841
36968209 8150340 37805500 89735480 83337878 77731048
182089630 27549307 118919611 278160887 296680199 290813394
126651402 25837810 151813945 600763015 589049210 535835976
35242381 71693645 34231471 636127677 623624280 629683276
22131730 73864603 2994936 617613733 611914387 606445796
47720303 58411361 87775213 765873129 700664299 714516690
353466799 59370702 48744826 544010752 542109297 495914099
138697324 12123208 15660250 173891741 146161928 170739149
161690716 44479393 265064257 808282005 896883637 842571156
93217237 55152171 5021744 762073484 649286448 660293214
566519311 4894276 267720503 814505840 831531239 736790714
241351725 76259000 236341174 279841432 251556706 272045038
75132046 6032518 27596024 145303995 145801769 145569855
3507960 394409 2494890 9114550 4376314 9474146
6159818 8174297 110753682 708075544 852785033 762124167
318474310 64919465 56587906 631780914 669928771 633419967
51747268 47038687 16156894 223654103 275713840 255288188
29212459 28535309 37305325 404747331 298415820 423692150
210611803 62102195 450379 270737385 262044205 231817947
213927 36529 68102 1238502 1242954 966251
532092198 134210875 35941082 634535673 189932746 452919825
9164942 1314447 16302322 54739227 56635393 59988065
1959646 129009231 49696579 462353985 494885047 517503488
141877106 194800737 43018392 719985761 661614868 760099908
33385308 112933383 168802818 368556818 300132129 360374806
536751450 140621009 271577439 871459316 749193307 706279355
3910878 8578558 1631355 66348363 90407886 78735130
284474117 66297307 89590906 907228815 811019882 901614307
135475779 95479457 112141910 314997545 305142962 315456309
775602947 213996991 289871466 884267939 549250691 606427001
20300516 26363234 91163431 899843734 852085494 691540587
21459851 18706298 59363130 553777873 489737223 546526139
164282262 59344814 10594932 270930033 218974916 149827276
8719781 674050 1491746 39820514 36326738 40838630
235671168 8680563 49625983 859942467 861972336 946727790
5072122 2224739 8149335 129362458 115054702 132755979
37045441 4516710 33944538 887736767 820844357 686867428
30167394 60851691 151649011 722767118 802356009 886754974
693401 37646415 15375542 753957972 720663844 831111450
227707432 176847624 198842387 371419200 317459727 306625082
634913039 276149848 149755258 665012484 628600595 258222839
369763317 321624742 275628647 674898209 640146100 459509905
14787928 6852432 9297297 92978016 129525655 125809346
2280638 58186341 15311696 328656407 317730654 349275495
3642084 26609420 23200868 85169426 107305896 95272569
19192752 1488058 1856061 25278199 23950994 3494849
74530044 78108223 47656719 132413392 140278701 134247786
148914200 84184240 49764760 652400533 616739636 642913874
197254823 31488964 109090041 236909328 185170554 174880118
83954657 43633531 9972925 241199768 272329954 225224028
529956633 859425 110275278 700051010 550304952 661833123
43404070 8164775 11609506 82608298 84013429 73441144
365717479 41006446 52141371 487710094 472917219 498802491
359313568 325376530 148338382 556029438 564452761 524305689
223062399 32101768 43477214 528190605 526422860 474396784
112144575 101901194 11128744 611127560 496907660 620848682
1164152 5810674 17884481 259747427 261185603 240466747
5519934 1600533 1158776 13801429 13162934 12945271
326398713 110150226 106972665 867223267 883811673 839460077
252130382 184704378 154892368 727096104 699387973 532846561
163175266 7955112 68241190 790006602 627929801 785555495
169768379 44266450 195533322 903957470 897482026 863043701
188453576 19180922 54864546 303899721 302826388 302850256
53993935 23323088 1622984 413044053 547976571 472664666
117899947 59712970 6485823 310745640 234529741 308761677
99020422 233787244 68568234 489286670 512820273 582990529
34519649 8437962 6286525 266562146 262961127 252822130
126360898 58859042 44699831 939712715 868500110 953893702
140450691 48459613 11970374 278589279 273443401 233736653
40683710 43254337 14112452 319832803 302390696 307803499
8866252 11951235 36490129 738747721 681728584 667080343
24474150 30177785 57556499 327198206 295285949 331591349
27701121 25190590 70858756 862315626 860703866 785748947
6200773 15269653 20273830 172141812 176908738 175331074
10822480 918659 5809439 36086808 32486295 35572610
17469868 286055 13330082 60750536 61092673 54779854
140290357 32773977 10370104 263558504 255061919 234898942
65495431 128277048 26684471 327442210 413792352 443043022
41856200 2952212 11606 98276905 97017369 96348323
49840784 37028963 887451 372881150 293937607 405503334
66272980 205380041 15548796 553298646 557063171 512478798
173152123 845878 11292030 571426869 314389298 572506788
2854051 8291841 20962238 224654894 270147479 246626438
882367 7868781 109455842 444970667 421591469 532857398
7742756 10127791 162999372 711250612 674546363 564294779
6040149 7451445 1234868 87772251 80661740 77165922
803633809 307754106 483518729 896898306 374346247 729052315
372795620 67699528 223960336 416295766 350295857 360669902
98072302 45756266 4801683 249194031 237391070 138614027
83085156 38443242 17207147 319818221 391739364 364753947
4579510 10225796 5098273 29819821 25058004 30116203
245205722 2900605 31578561 528035607 609484979 522164779
26547424 26956262 59920557 456744561 418441393 454174182
13596305 81768713 36363013 378298163 399040766 395866632
35913031 127300335 105726593 265921712 300751375 320054064
604614 17264566 5940180 256134003 197882076 249062407
13328452 9161374 1256112 223952103 220340998 203781322
428604925 157889221 329965814 502160164 409801952 375153900
75582864 16366688 141996063 909266206 757517183 842237204
85969845 17972359 17215797 228937452 252147429 206357493
25972589 15757529 29621117 226863196 220218860 221993727
16421745 36808860 6764286 892102138 770008437 922724593
50910141 144664424 21971753 360483361 262029904 245501674
542017717 220742771 190742819 737913266 769908827 765512460
686172 52892333 85541531 684603185 675592303 690064767
79489639 7605597 38508069 328288275 289998929 225691937
83608717 32674585 37593690 200825982 137623628 157448389
42545886 106792844 114024664 572551588 597335727 596041776
317308079 134101926 58432781 773563946 704027867 771589944
27967926 3373834 6592820 431349564 409660133 446326623
16652579 55553804 272056794 488464030 487750598 515960814
225230824 104437732 176301611 665391076 793184441 739632479
313645801 69195384 244190466 776642193 646545855 629816902
560780298 17406040 87453143 788991690 823689613 614398911
773390835 74780690 579879521 814453317 949304180 921845509
104435762 164493303 30767323 957639858 722771269 823548595
633625174 55182694 318574582 786115361 685297104 744522523
2352476 33699790 18722638 434801261 395065812 433447464
8448979 42950661 65459182 475365561 611133268 532404624
242327029 189284860 1792327 697002890 459389867 836920583
68657250 79053750 33941643 658823645 920473468 848622574
107911422 16711942 51766102 211081997 167654363 171204120
201509451 60999580 113110269 596245729 521955519 480322397
1492538 3937756 4081663 37851037 34734676 37383656
55038874 76775470 31617880 423397883 440516916 353190324
32726970 19230789 330427 463996475 363658926 373012246
109786531 23496324 19706630 311348895 238385714 294190826
102056152 127660542 49321796 196885704 199149831 189084002
67631609 67193855 15446134 298904384 239872455 267691830
141125221 27064680 39145023 739321531 750253956 747415984
13531108 236873146 13146491 810124899 866521442 850932162
113918261 74007361 32855348 528544944 511586740 503662909
156747991 130858581 27455109 204940760 211657380 209736352
3807628 16419653 1736839 174887546 186336205 184919734
443355423 244209460 43178722 465666293 431292328 258707585
4360713 6747141 1577432 86823780 81824080 85700316
256855511 71806427 146479640 839022447 702769409 748965228
61581935 25065583 17808207 108967238 138435313 132258716
20587558 2666301 13541357 44930079 42893998 41045471
118499131 28897489 8964845 263753879 263065454 225680120
119731555 22338588 65190263 315019752 324680170 307416458
140288841 21508779 13487074 378942253 370663781 319536741
125617915 63928484 96877519 784999029 631308306 749111294
103776976 112522408 167255037 655008552 703138175 573837895
209819300 1429355 34240734 405343284 289620417 388549135
2772165 1130167 7312973 44100083 49000105 47252020
1728593 132754897 27617008 719310069 799168030 953886909
335311897 39446697 48332363 737229945 853399402 704607139
101824456 65536050 34462491 734347695 768873252 753293234
13850852 2904882 9798572 125653092 131552538 106927452
225958224 34177429 75244657 799918114 809565598 561710791
33401358 34806975 3600790 255851735 270327067 250000129
271099002 142212811 53412472 668972645 309437461 286607704
146043621 186305132 78070111 515026213 665130252 525683247
93850 11672998 6788784 51515510 52836106 46377630
34708215 5078733 1237148 114234302 129408202 139360431
100710333 18157737 35011537 168328909 141108657 130538361
41949199 2719475 13224856 584403915 589257699 531544337
698485 349079 63111 851758 870677 984949
30784776 37887613 2480427 284581992 226965760 223197824
32131627 40250566 97897550 589320679 497866768 475898418
189284361 394134743 106609295 895811198 741342579 855670215
8180532 31656219 919536 164354613 144698560 131489302
2561706 2327896 7528573 226411847 225594103 255046840
70271318 30914495 37453885 499120106 483953191 458018439
221401239 23316546 212221523 365744294 359904738 383929491
287325576 51558109 224244528 910419450 713706432 911706131
153900843 68272629 146221450 391603945 417483592 478215244
773571988 791153391 65040770 863970646 812468543 864120866
184369687 60303513 43273059 188545444 99920103 125528085
87452958 13617890 29903090 421855723 453835817 468735384
215712829 32328263 15616194 234651152 151938426 197197644
54355304 58456454 17663251 948107333 909330321 936908269
208244550 148776341 161477996 287356710 285924193 284100227
6206376 14507438 8295384 144828757 130651587 121412409
138876096 155377736 134275972 783540006 892199929 885746923
14018642 1423240 4815804 268257180 284020263 203527887
267426265 55142667 29406025 764308375 719394111 692109432
273215485 123346850 116848549 600266390 603854052 494713147
41783132 41789132 29256272 769316768 766564461 728311894
146241325 295519530 93954191 736982384 732159941 745941306
14192994 3479229 1784565 124338758 63547999 90763662
272132389 167736101 36832153 689925884 655225395 546592907
528362993 95810568 37375972 607096706 356833478 448098857
511431734 20764132 150201417 816860280 551866649 717922647
6437682 403747 28269137 252093308 245175651 260452563
18974975 29058534 33264771 394789806 361692153 363045919
193192519 267683751 130073233 341576984 620311583 497161513
133677660 102410214 42716164 791678332 892824723 651401127
207231319 53153461 184173487 404069736 420108946 363550914
24083909 926890 13490042 134055985 122046964 118335699
75325819 2060088 191822440 949047801 965025761 987330688
123179549 13249557 151184484 299542592 401682237 355896320
396822743 161904771 30770470 641022606 698237924 730939845
111800985 100772104 24463930 703503377 725292443 724202840
264654317 29470405 10707594 544196764 518307437 412707334
96014214 36592577 160368433 672824801 632115680 640750979
472040591 35091253 11433889 532448633 490293978 153401326
39442409 30844043 23056795 262590023 275913342 290913175
1896111 26885898 20892547 230921565 383651577 330238754
193661614 66649069 72133645 570055785 635804513 630912395
25286798 22890897 31348788 344769802 331680499 349266114
41367837 10375580 38875855 656098859 635303098 655497693
195494435 146948966 120101065 343561738 284430548 171377893
311420927 61203278 172545550 753409579 823751976 895913034
255560693 95003728 55751349 371640011 200627857 244577952
178515614 13777564 223963061 625707071 585724749 615653457
246911954 196746651 52293408 912930249 656780140 852860100
113346685 98556255 61159370 205497474 153357349 191362474
259389306 36371974 192972848 815783821 801583575 794939642
38862999 55607691 100772865 717048374 714276580 700987796
15991385 3136127 14241510 111103273 86370299 116301014
279689924 60852784 9979249 727102042 618155905 743051929
46643879 73894428 58540343 596902693 635887800 807130235
437606192 171036523 58713388 476584195 440621577 341346980
98238369 17922871 5905553 315099660 330510151 186647578
77429474 132002163 38145809 466652753 544370318 533542500
511948450 238751396 368228531 820411140 740058549 660388928
380356572 51363678 151833360 446083843 144737865 451472938
19139258 8277662 15800496 167951625 154020234 174472418
152975948 221553334 54473779 790717009 792046367 803225100
40430596 16292311 35978180 168954256 140336004 151326390
494029826 102667297 210811595 515283948 330725905 360543103
92731210 124380647 69884164 851607940 857006999 758431412
67728152 87529708 32415026 586637778 510038511 576978995
45188033 37825785 10783425 206912426 154475586 200420309
26450260 44629821 33652271 292028557 358296814 319196879
68011028 84222573 11531798 715539584 815534061 798109372
338130549 309362353 70333222 902787773 743903726 813802026
45322634 145096447 11133015 782835043 661727040 760787292
41658733 119682014 169335242 663883116 612417135 672497567
68106445 25059166 23845342 381905256 379199234 362670028
18905149 62082457 51199570 505308972 507624585 560650891
2341989 5706297 2294516 38305087 39495683 36420327
93266353 78686886 2645042 452004516 383067832 383189226
218373945 21414319 3036177 572171412 561663059 505579510
207706328 15873337 10898093 651802149 351916309 665999819
35031149 21995305 58135024 397150608 364592463 332321040
121585654 24153723 2237407 431922474 412695484 387306624
93805 10692570 5637040 55401224 58459214 59754330
679410458 144631449 471165217 755865569 417992381 522816930
225094891 51483491 7660505 303134953 189660520 277309151
34602411 7988884 67448605 432448519 444096888 457882615
21054896 8165827 606881 61089579 38095875 60770854
90980219 19578154 59057309 645069419 657176955 578398147
575359935 311025482 261799307 755775188 793814307 708478636
20864752 48302225 29720985 313336985 309665793 310787877
24158797 29489193 7652921 339894488 306310243 346662309
239233625 27255375 35541788 626352229 664799958 621128728
32738426 304100904 30841239 674962898 751410416 733360732
36266824 60314883 59426205 164342674 166017576 155485821
3322457 1856636 4461572 20901393 19475544 17139257
37468366 5492776 2868179 89972885 89339788 88932344
93642060 5997202 48533560 694646116 702200515 737601109
49964268 19260804 26621363 365428426 376799583 366432559
177594219 8528053 74837120 523866806 489965277 409972569
532819687 17663446 194500874 674365428 425414500 655851171
37094976 111465160 94505868 796066057 801775327 855763877
178257277 104454672 106072981 884099234 907189627 863123220
2984213 25864740 10935455 346655824 352660854 329692771
116874299 9987156 19702581 177942495 145549738 141610432
43827661 23839526 53327139 480465794 412764015 486384135
113848926 62347730 7011389 367589795 333241280 409620864
224484473 5279388 231513186 752863906 716329042 766466191
30007938 50638547 24553096 222370288 241653194 263703456
224191176 23110510 30912943 434201675 616627872 685926427
55815729 27327982 16250499 362987868 370302309 392178706
45487153 71634020 11032095 796226706 760300028 767559674
36634094 34270622 2549224 186150901 192402464 170025374
408358982 121279666 30515311 886303242 873662767 876387597
116752208 101597195 97645645 338558207 340498270 344571237
144093277 12536871 92487395 343150018 211007384 299937162
268413 5460999 2001064 26802294 26184545 26611077
252964961 184319800 12053590 840036155 840743834 627817915
635292347 128803833 140841700 884230404 868249905 868594610
28384205 23839052 35605409 260462850 256801985 270635023
60956391 26062170 22740033 243264964 267703160 273000995
81671926 22759033 4168558 99634793 100614998 40094041
70835605 36133835 67644021 605816894 581286480 599003625
17911287 4607258 47685525 253212705 251265372 237830431
136581035 23244757 7058254 377007023 358399544 344510030
27864167 5113886 105461492 268803141 268474908 264129784
121541800 71878446 48847593 172247198 181588896 156582264
194571177 34858511 33737966 915799156 955565880 925505414
57844950 180566944 69577472 565859873 556367126 527447765
94543659 20326703 11436919 325657209 320577727 334223318
3780032 7538736 1830906 126370755 134507304 117336870
528759879 71452470 160675891 831540022 790261830 746558790
91867722 20119264 766073 597426411 715195229 788290599
102714319 16789546 42098807 124848473 47434660 120385814
39301411 10469995 12308179 187021651 194136859 178711481
81000186 23530893 61271611 93819519 102917686 100154471
1700678 23081100 50639839 380902532 392470900 392046510
40894817 923012 11666891 49817425 34806995 46095687
84942880 135056119 118181221 547139272 446071515 482441849
66485256 21245153 23511498 280357862 323794978 363345759
47627887 24579569 15087167 81978372 72854626 80073070
55385102 28838458 9425645 74743912 79817456 85653653
72774787 41620467 26778126 76788924 72309246 42969217
5770046 1271868 151039 14227289 13761608 14121761
153113836 28206622 156374975 483926998 227613364 395636136
306145083 66233497 147273716 867733374 554152736 816083384
9649604 13453388 2691427 167248690 199150020 200539767
110285107 87635012 292480642 765236941 635560246 789910908
649166540 20055796 437544229 961972434 813761342 606531486
242188517 140531027 49808956 330047513 186686524 250935362
54727007 33484382 2787326 99107809 81132439 90730187
299788565 154552850 48085665 333153462 302385383 288188611
71211030 48070534 19947071 468888385 258968719 405412844
44922731 10002056 12394711 240780807 228909324 238845662
28411504 39400975 2637579 232171518 221692629 204949492
21565756 4084358 12717849 337084405 312222077 264411365
82807251 87882294 42253436 738477134 667756673 591749172
118618864 31365094 5283051 152894022 268547085 221950873
121116282 26542100 46981596 645335621 773462369 767482719
102549575 57195110 82819095 270807123 228830271 293125531
82873093 62517115 10466423 536605646 524299456 469053073
107386613 21707736 119869464 383500238 409270702 424872995
27703424 987730 29592229 114514683 131492588 134550113
30553351 45397194 37031324 575892429 590625874 546212199
624942412 537911623 226916908 729774135 750551751 678349693
7059127 4370140 15473044 326556975 293468435 331988779
53765363 110412482 11939396 772884774 647346314 767290188
84234263 6257798 47867873 226808714 208903942 189912436
154800667 32027810 49580767 234426320 256231174 247665452
306431545 83599183 154941350 670641094 666736946 660464460
11961409 44607632 71763732 743530766 792101856 799552322
86486981 7013416 59398749 177519691 136460902 169159008
298266191 8560243 43799314 576896386 465944799 588705267
299543052 195765792 5320042 932094889 867839338 864993906
344931153 100797926 43043855 745625353 652775041 723596880
321017500 188808458 24201873 428855382 442704947 416957005
772218290 29122874 343559021 868710158 179416761 876379717
59026059 86043361 129561226 663430039 728596671 680276597
7142437 2573279 2096542 83383107 65736471 76653277
46919747 20777521 10302660 73497192 71432858 73097520
23772616 32849891 90501210 766453051 858407996 736800508
43134690 57537752 2790047 460126005 465948089 445641742
189672044 22765128 6019680 387595409 389989123 330311186
3429078 9048141 5308644 492314098 481452384 555398731
149615661 3666291 7040355 263215672 262373839 259162126
131007404 14885023 9864777 192318792 227738364 213912995
26192389 87066369 74650409 226281686 226840032 231992938
302393943 263582065 39072817 812301934 752154394 836974754
319494884 142864966 76925783 773901634 959399587 672946816
448168876 69755353 156017020 855413614 942497069 841043797
14671095 51167693 2894805 208881632 222169854 203412988
7022297 34063661 6188468 534328076 535862550 502274094
119357683 51057286 55870761 588524178 547466797 555108163
76793644 14255129 29734900 127181110 98852502 147365655
192804251 50011351 76686687 333359749 329649094 360181607
682511359 76968966 442820163 822536420 732987715 703451116
400029024 127059106 224737190 819665069 830856856 769680808
70049202 39419443 43646601 267933326 260388066 266136930
60519064 112081224 142904952 849098699 880717354 867233792
266771756 197524718 12746716 714547999 587112561 732660821
120998699 72763737 37037618 503366573 579995446 565977997
472980389 426754149 67769082 549508486 638431382 702146990
176160052 76348616 6116827 395719984 337457316 356559041
127748979 106640933 44212424 766966109 743026940 821065785
83308 11239 36837 109964 111559 92928
5091057 423016 1165886 90437951 107980581 111878720
169550396 66358830 15157360 350721374 326076177 427413138
281023574 239736382 255029872 835787459 877635025 853418387
1175373 3054600 993097 7640483 7859079 6462226
796596542 241127381 94415276 832934661 859102843 846244975
251986979 83190085 143534951 861678805 836760632 838931208
52091486 16127161 35538421 205885084 238462836 237505409
7328455 80129550 89505075 607255817 615515676 599390536
22686682 20861258 13420407 680461218 656737322 637613133
185874869 51132213 113795576 428566371 437723427 475272809
231270156 115417990 21289090 463384231 719932782 610403894
240342700 34605904 70576706 292133901 312397649 325703433
47337116 20777718 36704815 712499282 870198458 824888431
2768978 275951 386541 17749647 17389123 18492384
1712962 5538836 516609 28054793 33305540 32543336
213797622 44892247 17269216 331841315 197834880 174413949
267847 102129 3912325 48606461 44172416 46617807
15077202 164383 49267591 479937515 475931223 437130759
6482153 470579 7899100 34562493 38656606 38227074
42134503 54423201 70044623 709179683 615515037 753298086
18886330 28341456 43493368 350657455 301609902 319849896
445505446 150274680 252032834 860005519 591767224 772608371
46199911 34388447 11405740 188157740 180463351 192050438
302142468 23665225 51619143 775110309 750836538 762024373
78437035 36617905 39884622 194683985 166972065 94171287
204721294 43826997 33524559 317982964 350718224 336707613
568102553 173164545 261731030 677830345 533281436 530963304
33225351 7034618 7398318 52870450 41371476 35498337
24719474 45984892 20384192 332847677 376183099 334960797
187525645 48875633 10739892 277786699 275232280 195552510
140249871 44412648 62498793 762742578 704730661 789392068
123966417 166169246 221694015 527630855 531520204 483811588
163095916 44835306 82729225 411513477 385225315 433854850
285218476 52908879 26210785 503366850 429041852 489988770
29831139 37291843 16069720 55888061 72163609 57851764
21341098 9665273 23069931 183191859 180306111 181916732
6467255 34101695 92005624 921624022 851468316 733748529
98315465 1047816 181427391 802746889 895511347 882138878
851576157 488944128 146543363 897696579 878400912 585305445
77084832 3714159 45949799 234302297 232109481 171028210
6404471 1732084 3921836 7330018 5012774 5844787
69498568 15994733 51407065 494103137 520790770 475160444
60175015 31410377 4477200 145427139 153856859 135364433
20146376 426568 21917136 173352857 191378962 171916576
393102282 45638187 282916616 605706566 275878975 419800260
172712222 48084243 53578338 187849348 134916195 126130393
1202189 5484637 65537068 140270746 176467616 167268976
192237133 15957610 73219607 787881494 760259478 909500956
9822604 37416448 33393434 116316284 93550507 125509007
252262978 160616070 94435039 435399600 729440960 345141206
4218708 4604523 2092553 19138631 19228374 17971201
777536877 48830444 75923982 809066911 641460017 744978629
6160846 3651929 155025097 811953443 752060349 749432745
64303676 69199091 91581162 792408408 646542355 799198358
150208957 57215492 42297043 628630516 588050180 646761376
482354840 290862682 24596960 804435962 724789347 664080295
495747008 20234336 234924797 828834674 695322478 691441159
1370777 14524456 29301356 148870983 146263635 127906662
38370396 42345163 72841864 567556449 612588775 541322193
34362746 18422322 22790880 253126943 246863712 201787678
12153779 59008115 35549555 239603451 248170554 189101953
216505725 51140545 95178082 458937825 417045287 307150561
169230533 35789758 12447345 743115085 743088735 716135384
112071432 263833328 36791687 716308519 708563724 761657138
286965131 63239789 136284905 860568065 830840849 378642363
69890990 61115953 93289 658048441 680833790 706335725
231670829 140263584 58342867 649277933 583135926 631664032
304626979 104220689 63925201 399939198 400672024 163149169
2670876 44207399 4020017 447872633 462909495 503426137
139213508 52776121 1968536 478280354 472678140 365184377
74759282 2937687 64803651 111058632 44959109 118284736
286628096 108394327 110197820 707301666 615357869 716226515
354361137 150453585 25909188 778343600 798685057 627563117
29320169 37366939 29667560 195799200 222255543 219915473
146081417 298186968 246294594 905314386 878428252 943804965
119407631 58229135 32588128 196743871 164799032 207472282
29490370 148373176 8972444 906294736 843277319 862881704
45653102 14451995 46122032 682725457 664059083 737648523
346839264 233404281 111932798 712075560 704515001 569653560
262698401 15861348 17995864 595392667 330411998 597848753
463660 8954394 165466751 685055252 720979136 831328566
688810522 269449196 81853350 920135109 909204752 574564859
22486218 9793217 37158749 372897775 384549001 373714585
70038980 30371423 73621874 235667690 273429696 268440440
116131 13550058 19835684 284763516 409574269 412852118
136437741 53116089 29235314 374325825 585850336 614668430
99721559 48613554 4731623 600614789 493033486 563155119
11656243 29419898 31694924 417454095 404850817 402915047
59200690 68248257 20225549 188969491 188046571 131815439
227626632 30645062 73001113 348229038 307114607 269894018
58391030 58872333 147812057 829842240 779144436 757837636
9414889 60879372 33278197 325220009 341097522 296089223
115516966 26286101 206744208 333209743 295528473 364919589
57388638 14604706 28623844 193394775 191933219 162899508
287288184 236469 166905366 514304466 439763822 425266458
60097395 44282815 43823955 360547182 301942020 416379722
183348145 41279381 2814167 231937672 202054238 60334438
1003043 714621 130766 5304175 5761481 6035311
53027860 20222409 172659139 443664571 405958611 443525088
77441335 44125337 3652988 420225504 411634077 416372449
164857840 61721633 21657841 293228438 394544259 283213677
175235975 101619738 213388899 750205577 790528779 749159288
90988775 34056311 15754265 185443722 162227040 70988282
223015111 26736028 188530950 446380654 424441500 412308909
733115431 198157198 88314407 833495383 853552342 873498383
382569927 98176054 372637407 613652100 603870634 539463428
63999006 40815507 4300789 221528561 212700730 232657489
52770499 197119684 3724804 586050399 611428527 548474334
110479612 8906150 74138896 240541703 194906088 215878399
62790241 43590828 6970973 336629509 308821506 334119646
26573652 10789139 60649380 379284609 360040689 343921004
12426048 24713066 1774124 78171829 101026107 97325870
40356697 199423323 143836671 756974366 781952695 758997444
278785494 280896300 59097739 877998317 952211535 954508562
32140287 43685905 11408742 516031223 518425583 539251802
445555440 54207468 187269550 909144649 881460008 833409581
75770217 34145137 8284639 852683117 705289805 853860952
40408108 9579869 6227530 44839971 36602877 15428523
168278658 13786415 15813154 234552458 149363973 197737497
5969806 77494284 28765298 521340309 524757037 539268141
76569285 30903463 6075690 168534833 169074893 108580763
59605546 12669290 83153728 742142024 759011435 760630462
2459365 5768690 3583032 164433326 173115695 126212397
79961270 171438992 15851206 532950929 570690929 478097531
13966983 6885525 3085606 25353333 22666405 24640927
62308192 322960214 108440106 832236774 941141976 847039081
130179109 5340335 76033364 153118078 105357780 155602695
17991332 8693729 7036871 229271854 190082835 215481793
297417398 13600005 30335232 508482424 591004261 796184705
15710155 18082189 38960165 206628963 191882550 242175815
207533724 250494107 134645980 691278657 849352342 914133277
303934449 170247367 236135663 821407176 666352451 826723628
17222901 3890692 1994071 81534610 77744038 86276733
35115601 7211562 28448238 640493096 620743708 664536836
106523655 15703019 54257402 118368316 43265705 80684361
73380581 16072866 53747643 120162289 108582890 130780654
483791709 365807896 31823881 769927670 840996091 664485618
57804720 22200831 130815313 753767869 807068288 695298439
3702942 42590329 15572669 619153161 636179135 627835540
145304887 20027820 60399838 251458158 244619208 215781418
496866935 33887603 353162420 600744549 567180238 625650178
78225999 19309706 106867433 789937844 692350104 796689467
74942026 130385794 20981785 321766026 407413067 423512272
472477950 122495295 162535751 756458682 863861796 851427439
397917794 217026196 61837449 930712222 526569250 830113316
1583242 116224 1904173 2499841 3418006 3239515
23081349 4383944 891934 77508701 60044433 75492353
208937609 64834265 93982062 717447473 524335674 653789949
58444819 2464230 14402983 85122267 33401025 72633286
86423358 5727457 49181146 503947236 547412824 535724669
44561623 95322933 107202898 921888341 948282291 950897679
38810410 41334440 53761043 382826347 529738574 498280205
274122394 4160001 100598909 803608884 828094514 798961895
56084301 2760031 54623884 234189200 223079953 224946159
13762486 54032841 56770 709409558 751951729 725412796
295260982 5891554 54935253 686599697 567507077 552745740
113032575 14141053 174793386 389853117 328448164 394646776
423535493 65225531 54793195 517078406 276268799 383079286
296880689 104742279 52864728 583830787 615396290 553042075
230837416 62132735 95371410 709616657 658456394 704106219
411915232 9159368 33204473 491115772 207486702 365933396
6966290 3786053 1652248 24880108 26254040 26671998
180588318 35859752 22726526 856104761 934963307 950397641
27873954 15881420 13481456 122518104 117349892 117147008
6196321 6229704 53520130 300967886 306761240 310080761
48499070 17155253 45957460 56135007 66178949 63282068
280130628 269107330 21226173 568608760 590052972 598934440
228775559 143627609 38207523 919252159 973081158 940124431
4802492 16354974 29263345 85274752 82065650 78674351
35287563 5262056 18016013 44390014 49984548 47304166
80471888 81349283 46182195 679931009 570676691 826613811
228746945 336134633 158053652 673447580 662271115 619984544
101069054 117934200 24303000 700498345 591127411 752638759
240420604 123095087 14863081 438717564 508621785 460721622
67118 8089 160685 668356 525538 670214
246356970 10685577 13605452 287841308 77033442 185752231
19492831 150411063 2196393 350084005 332231613 306074427
300631342 137781654 141303472 758737352 663339063 676154288
3816139 7263876 3416223 36202755 37007230 37227577
450110570 1028220 65052510 627470012 438339023 701712346
34226260 6151655 7258734 575601042 613416644 569750015
30351821 37528815 78014091 799488517 832037214 833766979
637930089 31620308 65320673 843955724 811681593 935827334
9080880 6169880 4071880 12962901 12748932 10437541
55281212 9594072 9014328 509693346 585783816 591225719
38588568 36745067 1900275 163738696 159531497 130144572
216086272 171107570 227421092 499414973 545695722 550652562
269858103 22008198 25876584 639392326 605032475 576956348
59114859 78589576 76370902 723553522 768224062 778662293
268758873 42763777 39080476 326953504 461246160 144355117
5536990 5565371 3861784 147337280 141662500 151166429
511380588 295406485 74360319 761035492 882413416 683570941
107649444 33867039 200108528 557089911 643427853 616972500
98926884 103844339 1959227 298047069 312734041 300070485
314148991 12780094 1478331 520619791 546447459 526404234
117366350 21314125 27764742 573812638 654846971 612411286
3559420 85163227 465991129 880466586 918413204 936739449
30028005 37713115 3268274 923155306 983842527 967099545
114466232 16501802 9096407 614777901 602996562 486265614
43135509 9251976 26180700 176769568 202349131 169900336
387830150 258521909 1845393 790921360 799705780 778949959
34935036 78006303 5803277 566586724 569513376 526375270
62226051 27791413 4167308 195257930 254038202 206803379
354854578 200933511 316180 639802138 494192595 454808357
15475951 75365344 22824659 591245236 693811074 639668847
7092202 64686458 89407591 770754414 881690688 882559182
160415403 72867058 14203085 658533644 674168703 549213781
95036597 19104469 10171143 719502842 692594926 645616067
19669872 1175730 2645880 52202834 47731935 53977695
200652812 2518813 149792148 810691738 891904344 926865975
82550762 48463602 3418479 227876056 240340991 225757342
216562283 88484589 63078878 345864023 356949031 346588511
18426691 331513203 54017867 683572522 725290888 715125901
11665887 11083319 10050887 103712118 92070314 85967982
95644205 270483223 69942601 732728925 949398163 952461297
3536113 8742114 1512040 44817853 43161490 44349947
131420174 4268051 93175813 203956283 85980558 224416226
138844166 65015737 8802133 250814918 222811826 260051929
372341719 15402964 127471308 792055163 775256085 855464737
3281805 134135500 92456416 580749730 615823543 628174701
13794622 1349802 17019982 37824989 47491804 39993696
22051861 11125744 56564078 215768137 269263321 287930822
296156592 10981664 208609189 372182601 299609036 363194315
115218099 26596 3334428 879272670 870602846 947543974
17987974 128028826 14406099 971880145 877233319 848890948
138440204 93701816 14651085 235013502 311425159 265051441
224440564 41814580 53673027 902940830 901850223 862712205
182733818 57822508 38685905 507226280 511877739 531085934
66614202 24870991 10182271 112530195 56756018 112849512
71876912 123083412 1626337 265100867 211987732 260846634
101305488 28440766 67855677 880009951 960361891 942171414
26993182 3810750 23882403 174276496 166458445 179136538
28666172 15321047 19931146 228356031 209537774 181170906
7039617 2294129 24617 65176608 71503208 67100553
442220760 231936719 67792111 764662154 747926595 612651941
74419985 57236598 20854639 128519795 166305000 173534381
64830121 42280627 65582296 872401287 916228178 940261028
4226817 18159423 1618211 230514214 286907825 301760612
25396211 43796813 40700603 86618763 138644721 153780607
73192405 9539293 3046134 145506029 144100546 87328973
41563548 6954323 5285026 90872080 87374318 84604458
12533273 37415558 1127044 94781278 105517571 102940206
19889599 5284116 29282153 182793162 171122054 182253234
148610114 9094124 69656472 287143081 296670830 250185979
631221901 1494885 30420983 722615621 693765883 205474228
4022872 15895197 7520426 44006363 49158595 45835591
28830447 417619 9547746 76532437 65433370 71472148
50485435 18113963 179163960 605206056 558249967 578616969
146538794 43771832 130116925 689717225 510504159 723405497
26588776 28807145 79721462 455322003 449816105 413086318
82692006 20967563 31458850 698672791 648349916 646206462
467997579 537971034 48535248 659264318 636732918 656112227
241630794 64014656 59517538 751408861 901630702 873099113
37106428 40366916 3781840 512293956 587822516 540735993
294691425 138961552 70042992 771855287 951171587 846368105
63326583 14319758 9451283 272737557 268783605 264451428
15542983 1859348 891027 218540991 274930110 262881363
24192174 16334841 6882149 75039912 72519723 80716653
440291709 289111982 58737979 601709844 512213542 614034041
602295078 26252997 47768119 817579054 931162167 634197361
38734843 74723404 69589155 601636827 594601250 602922387
1202815 22878684 11260614 297457191 367759931 285196222
488781972 113525694 155694344 966443281 964153439 950078639
56475148 8454166 28954019 74648645 45925924 63101186
47153934 99626488 340910451 873307550 940350446 956510657
82983845 28377913 145715879 870450364 820380178 852763631
167586803 68202980 71438559 223582925 221664877 195881361
315880406 59232211 20202551 480291443 502528928 362063105
534901998 188880545 17429591 737670478 750360863 709125969
3270834 6102564 11626668 49327141 48475790 48360284
5403955 1624421 21389909 120085513 131661958 132695387
205883326 59499537 75252720 427541795 319513986 438638142
4957828 2363149 38493874 282978367 299936333 291350719
5712477 8021067 1083525 201370064 175939520 203484578
739860800 133313220 159565305 801558017 870025777 729411210
87534278 35001352 130763948 663324184 586642294 652342635
70448613 57851763 12805701 276138014 262237922 269963359
57276830 8854577 6689249 129532827 114246758 148999568
91979484 37911443 8300554 597559796 710505292 407530008
35066182 40951353 54639099 493128979 473850432 447846955
513026360 212953552 65501098 596489495 609204238 398651896
23057288 4633438 1650603 105226061 110493643 94111835
9405781 33402746 11748085 190271208 185410237 154196307
10124900 38086316 20308632 524247282 530532379 411111867
148588994 58712427 159067970 341024297 313345529 258588246
425757529 223536134 382229739 730670603 831429074 764412715
674134035 375456237 119715361 720198332 650221782 366362222
17189240 1091755 14041761 132702051 175621131 185884846
301440186 242519738 48983073 463807016 505700975 547828675
148535475 3931112 6054334 775791411 747253171 752687401
384902289 105381129 257188883 737204839 391518168 664108388
714088615 149040490 134509843 820835971 456771326 757861812
114277859 44757896 29084059 585160723 560681031 624957422
15746118 10461822 26049083 271035503 265987728 260828853
62030194 7543190 52472802 99027279 45039029 104747894
88420860 183188921 11631690 268864562 263013766 126419694
39562842 1160262 21503531 487511221 377335051 471556435
359017941 401838037 266366335 808794297 784392540 770496672
392243346 389553363 263036082 663448454 723267828 571897282
797344017 247997793 137920007 848219394 738589252 485555920
119328056 252685277 5109356 785741550 773122186 752208349
12330511 38926911 298657170 938155107 956835306 914935554
230821556 450787197 45421513 792883583 784530723 856708432
97233696 22641565 211273332 485304968 415816631 492900635
2066812 3219811 1074750 23864709 24027771 21549321
2428728 5794271 23419872 75234167 68205181 74799362
348183921 60324280 26665743 592374174 555470842 516058001
375325543 112508866 332967805 588154685 434376921 578130902
174271 916263 51098 6144083 6410019 6814065
18996576 14992141 38851696 251546288 219921816 257515503
76717552 2795423 297454 102621243 100309501 100479655
30259208 37514348 23491495 251146289 250900801 264959795
7324306 9113959 1473282 17938764 15653664 10062966
208108306 5730434 11517613 911949110 932447797 826190030
8843260 9017856 759466 13676578 14364464 10192258
396788 173704 126255 1478861 1225591 1061155
216483804 10095158 12973453 502048375 495579428 425266283
51417069 32969315 48603741 847843685 862961574 832524327
139608199 117128503 45467254 276971374 310043146 265967784
329141081 108825614 178360602 448826210 415029249 370752471
103530537 28945753 73918682 122791062 130695352 134152033
265761113 47901894 4137782 490488644 388263688 364774536
282108340 11630451 42864791 406919972 285160578 401580647
115032 32878 22845717 212468799 226851812 221122500
53436915 122815494 12864250 977374604 894038231 877784214
191062247 179382665 65251077 391286234 404612575 519193859
529197763 291612453 20634535 599432452 663941700 571312554
79360 11681364 6640150 251036829 251521414 240073398
320419001 84888525 53339630 629183557 595873650 664646033
19795513 85623615 42827170 488195165 504312967 495341627
53444236 106402088 20476417 776438657 773568616 781362488
61109085 31344723 23515410 673805888 738843615 562433437
1648965 5650813 5457412 111890299 131927533 113431552
17371782 102192242 35708582 291629694 267045973 280524530
63634751 40116188 8322064 79854769 84857912 64014541
3964294 1039491 3364929 11343578 11282320 10134293
147118084 113170922 61159730 709816702 767429631 747819725
451829572 16253297 231511219 754759529 557680899 682413705
320527377 77750495 26512280 449540356 338533697 395663765
194434 117248 204096 2496157 2336121 1694911
94078581 43767556 224618038 803296027 640022242 614989162
3443595 3935401 11615301 80283665 80838812 112916919
167416241 28573309 14528167 349870337 168902830 331534080
194864301 16421156 9576301 957032099 680423863 951342191
80507100 54112080 285648 308175150 321986475 324566978
182202299 45983375 55559011 324927977 388665821 422772050
79238522 112328805 69787426 677678909 791620609 824421639
192354647 9089188 24256901 324180852 380410963 397874590
280842517 1626609 64401524 514450142 536993011 499535598
55299082 15890973 12200665 212283708 170627787 168468305
95923961 15120090 22660537 181064863 250714015 239803395
269997936 68998910 24438617 473557867 409318827 510639645
41117591 7304827 51710652 335761563 259250767 279494360
224309346 44290994 7768600 314044633 170525390 301385675
513129147 117331718 436515596 639093700 680297097 616373611
48888978 56111932 413270 581584677 694911369 602739455
12222240 3154426 15358880 419128008 414732031 418780264
371617583 113336794 26501778 805585928 899096338 819234184
165366447 6102463 126642554 190593917 208606926 212861830
28770836 30991442 65368086 522581360 516588338 527351922
265992896 50239482 95143022 495575605 524294460 438218829
19251627 33261289 3747865 719621825 623412421 836156238
423905555 89399477 295732590 618796165 587808400 371317881
94287927 9903553 3334500 213532831 207719841 177150238
91451334 17555754 47051045 559984316 743195680 741587924
2495573 1116052 2072140 21470954 30421909 30727083
39611963 19198324 8186460 90654766 84549362 65336344
22538810 23083033 20181934 113482737 110308194 115304313
35915321 195499001 10674495 724989748 793115415 724436563
8178277 38242615 3697608 108141391 102573934 111529882
106125426 48723295 96126751 498892545 671272391 647660643
17749987 140442429 157638168 827032366 958966494 764559466
124052394 63850638 39783507 486382351 485342334 508629191
614231321 21139763 202216507 918758420 613327124 860093920
432356597 149628452 57695230 497590094 364775768 438540051
548199570 68062 317822410 890126963 365952329 790256585
100738462 29336178 44434250 350342691 337117843 289706705
40322045 9350685 11134215 146373555 68024090 125798381
427631803 75135216 354137032 651072669 641372486 620701342
234300852 2317210 4484422 467450438 475303285 437823448
212313232 51631670 35686753 713500741 648817003 374830720
154741903 4163347 6795842 290226977 288235387 245152906
12216229 1984643 2473946 30771537 28169010 32481798
810809303 80772288 174668162 824937174 640617940 255453448
26866833 56286851 43583011 781372195 816964601 784731330
6005848 205866052 116634060 907446511 766086964 829980123
70535419 16079408 44309904 317559578 286556802 258026686
53198464 81494118 100474537 750830565 738567524 631039887
192479803 103866712 27170004 465080220 385154981 466254493
16275542 2290517 21193056 458836289 499494996 493808718
597386862 75794324 75478675 758339550 817736568 782425580
24914152 167754715 62485184 588393460 613772910 672055502
27052835 7645422 13544293 47156774 40860251 38984310
308295050 29797121 54577863 829259750 833278519 830154229
229081434 5320092 49806152 327311996 479849925 424487465
170002573 65648674 128067964 757081353 764708364 803358558
1201671 31151601 3915778 224898809 247869219 244002787
153545928 98171406 26148442 750399560 638406429 653291019
351394905 123715496 7589549 501923613 491939729 551482357
47675558 940978 26951117 590786613 591584404 580143630
51163302 2524630 1782151 108474463 67014576 114292271
8189676 7869749 5057323 327471143 329363751 262544736
263368730 27107035 23608371 331714993 251120566 292438900
10298001 18791141 31872461 212755787 192678388 199605739
42085319 64945630 16408892 449421883 468619776 339111774
81839651 462683 143024133 615305535 801093919 638034595
70843457 36893472 1254481 135651436 92906484 131515566
337436177 160623705 62145014 563738040 394137946 535905275
85247240 162018811 27847385 708719962 719526992 751402624
597483327 8993446 40077222 627448255 606946514 506219620
48495336 90412493 16371660 714345386 905067809 934206492
65850292 3196230 79192093 427465314 376859976 395887880
289411688 620911 41812905 674368420 605714915 461998499
38295261 87401583 18231060 299387736 314309812 271933781
522526636 62473342 138974484 760456192 808006048 786490248
30021405 33220242 6415933 273463844 264523197 289132483
65185842 61479453 22078311 117002897 186413852 134282017
29362259 73255615 75079474 670590689 597170656 547929714
10489753 11546009 1878644 83008221 81999887 82487911
223695573 25295798 145614337 537509458 504486497 470204826
97941444 40627407 86414265 442531233 305196864 421749570
19456721 34587958 1004137 763766428 781498284 804473814
6669016 1444727 13243133 125761416 135345208 133810999
59858489 7296681 112571232 475450445 390001554 482570076
132406375 216869720 218224663 572142427 831106551 777589897
117091349 132838745 11682892 509036040 469762493 506425391
95152375 8611627 30910752 826602517 853375136 827487052
88047721 35776022 21886057 239548209 235471347 233543442
804670 2708027 794521 21126713 18763860 21756672
372609052 32214383 86851755 674561829 429875946 556785669
66466348 9920964 72654912 733647989 938829362 861476907
17502037 7208461 11841401 57078804 62321228 63895552
41057785 72063264 3625480 344284922 496231814 522783952
7267413 5798969 16037791 540841530 689062057 701966989
269885515 155180875 63947976 429225155 373077938 244364334
274009593 34380422 91191185 684793274 732266131 536496142
8429427 166401799 143470461 696745454 690951717 679917186
642869074 302272426 237125281 850013080 851341983 820552605
207048413 5194688 66519085 300223590 260886668 183089995
97914669 41346226 109495225 501034002 492781804 481311826
23964436 49927623 151195187 453521851 382385190 464188975
160157481 34493694 35459623 212372655 143234252 215600382
15276343 8494549 17382605 106191561 111011651 108885229
25029897 3980095 1040026 52077109 46655887 50654289
47056139 66509158 108746145 578406274 629774593 620391202
224661929 128604312 66035493 374649989 369919197 442832266
1063569 666469 51893 1916988 2277966 2706625
140638118 17590366 38902660 328541989 348574976 234058865
510398047 468941608 143157085 818007887 716579789 895566116
69095539 40753613 45229570 129818202 122401321 120099875
2200716 91338814 11117119 546624382 507113072 578275304
22742430 59227149 42085589 472839045 512780082 458324734
64009970 14720139 26664670 221725720 215506221 202815740
44987826 41971785 12347252 318886708 332260804 238625552
1535711 20560161 4027952 182954735 172117060 152359556
159241355 58482087 4931046 245015671 242691646 207316514
17898693 53536221 14436808 124665263 129332004 129994298
125887622 5833077 38106005 238210176 197764595 242670349
155636713 6171391 5133436 791242928 556878755 721241428
60651696 13734170 285231367 936395981 935149826 832642188
1475206 23821107 722240 230176325 252240101 251929544
306543687 92500999 41831040 424954674 190538546 397007141
49457977 27258936 5773929 89424654 96448701 82354247
530514 27650278 9195903 565251008 738095335 731176855
104952146 38121573 70661824 206285822 195720722 201962734
118156828 59673106 3185431 871492639 927368782 822287687
141079067 82786028 27255469 836627784 834355168 605306724
12413437 7378250 3591672 171411022 253897037 227275244
136357462 33951620 116565116 157741846 172788129 169685644
249470980 167170353 40238792 391025883 273504139 345144397
80353575 562665 9482959 178830074 140403274 171715818
155125398 41307993 390765002 775516582 620053607 743290367
39748735 32974840 165617684 913489042 756230232 835559782
6896244 48422515 29046258 797546180 650129801 673462127
213417513 26779635 111315641 314510096 315430595 355408256
252160261 117230434 84285869 408835732 377169873 335437541
47369958 59092484 116361325 720413359 508186114 741872885
436460318 19313964 38275598 639678496 648964227 574007833
64427528 52309152 25574386 290235620 264606836 289008555
2639175 10345287 10185276 128096155 123752858 106463756
180924844 22583259 72603439 445650782 434616330 422440158
63468485 8575945 158464699 576126838 358242084 605738300
1212028 140622 7758873 38888808 37496317 31522685
103183508 198432329 44283356 535585857 608646423 617260633
178732929 214724759 47859294 506860977 604528897 658881098
638450006 32767771 120947477 958674366 931124741 921122449
124431271 54253980 244606609 900380826 841887465 897041818
95200183 30772085 95256957 217268150 208631091 200409450
48650687 167179957 81277992 671026257 738577137 915166825
24792784 58287794 26021348 410392143 410627005 405472376
109528173 29316896 54044543 126948716 125053270 105213343
219226918 308300935 48057981 315434250 330168254 306491961
692709530 108023185 284498019 862064100 780795969 869644134
54208673 364966 51779168 620085213 644265104 570660547
77505090 119266819 9709727 595383932 595251623 609942498
62416070 35853435 704697 204280789 208184850 205092071
121875154 28571364 93022669 142743599 88809983 144653554
80869906 42747861 74938073 812536881 833137500 861713571
10940921 1978613 5471614 20231387 19338236 17754982
31570795 6992015 1054972 36611395 35890825 37442571
249361246 6449289 60648642 898410302 928122708 613185298
49187532 40445204 21711648 571884954 680579631 724569806
74221672 130589300 2291193 227861052 252379929 226980924
11052166 23093955 14740508 217169791 208809955 223812505
136303160 9317561 30722227 247827598 252263964 253169959
114348986 17065221 37129996 663971076 557802647 650001515
221777047 5666110 19873119 657355797 733857497 685379470
9094685 81288481 2224256 261042731 298855364 324970678
44097868 5019514 10083267 797160289 906009493 283190107
34216495 24230737 327091 52797055 51835814 43666318
750333697 7398681 32022444 794356618 738288505 573954066
133014999 56024403 110290110 731559964 922375801 698158710
141163243 52240249 96053887 755279906 542776511 666144465
52188245 32408382 259510058 951216030 927696571 909758818
207046447 45696636 225379370 332043963 315866241 314520114
74274613 5795771 69007607 776440786 749441902 564740661
175700447 35891528 5652133 624354595 505866339 445636050
212703419 38054381 151467666 672709446 698372543 709916112
59993330 81676374 16563624 764775675 814194370 759682441
34354181 30629096 4625913 570669487 553788950 448339619
99277969 12985531 5708313 630020583 480558091 591355367
46522616 3293800 82377342 417580116 447919122 442758290
1905168 1278551 176072 18022265 17876248 18326128
397644184 426559776 176101773 743089164 681207841 642513969
5746337 30824799 15217516 292402456 316578127 323959678
114475265 109340507 74258978 498406694 435411180 445133237
4674733 60084314 54460645 341155825 330056312 340463796
190634305 8496990 50878668 784859804 761298169 751867460
61444712 4509359 128062036 545481369 470852808 565287285
106860689 56676026 6901622 150449668 178332613 177887041
152216872 104541188 73880340 690075394 655577693 603841879
108624477 70511188 51236994 442454308 497440824 545776845
735026 7524117 13469734 194887551 202371581 214580030
20554307 22190000 90566342 646307047 627032554 569855442
25140990 79844715 5240261 517685526 551210462 525501613
482631004 81406560 101303490 623048261 538419431 456721658
17549764 4987608 97319115 464748128 508658097 515908503
65460452 64060735 64190076 331426527 336089851 378617094
413897 535534 419456 7674361 7501060 7870443
23880741 785915 2254127 70955536 56409697 70816035
153335784 79349546 7007063 837279431 787373355 879568594
319008255 133960018 8207028 479103556 419856339 402545073
227108 6826063 42673704 216172501 225866373 231062704
91059805 12209633 17226759 633125816 603661022 623632102
293016033 28930737 35799617 398240839 357449041 355914087
76882442 56767381 376950421 748526589 758282777 691325432
110899625 194068160 33638556 774723385 882341473 941531028
68518282 330351117 35772036 992491079 833282415 968031646
79603369 38674922 8799197 668488660 577750491 568911127
428924826 131935582 564451 763852189 781912157 432642730
14402468 22462061 123709220 368410987 390317272 416764082
294261424 45896000 136133654 522086969 466413243 490348179
1427069 113685 314315 5515564 7852181 7355889
122805473 194518490 14305710 577626553 580024685 528000745
253119032 126481383 102662012 605847768 642548052 673380453
5982977 8119547 28015730 440254063 346529761 450955508
88286142 100334404 374685 350341369 315842256 335269552
412605187 271427581 141033638 576234435 591256013 298183707
12102940 23369654 7058430 261116248 241707490 268042212
388643931 2172362 47939099 451218691 445815287 93230581
68268867 286397 746385 213081360 183380495 221624067
246772563 63892259 284653569 489876900 571658628 579106314
336485050 15246112 195721317 396252429 301373119 257909679
6181122 1107838 76079862 405931989 415634054 447739064
18806621 31847711 37242809 935141247 979436750 956487355
174384686 65880170 82116562 382905052 186224418 280905759
8015811 14066896 12933488 257183349 257378751 136582219
307498307 67176063 81301784 664863171 698345176 666043866
124540362 4288548 52120129 909043251 984949720 931867140
140836 418580 545459 3551782 3322401 4225583
13076947 4606 20270135 439854457 413509641 442430594
360910430 60017149 32027275 541625834 437837636 416296981
20775833 3381113 25963121 287228732 203106976 241655071
256578674 253275269 18066823 639916886 758781405 718146174
30166596 11446838 15367833 164542734 158654222 130943246
160468967 75832759 80621620 699640206 672245091 658498647
586700530 540652705 18556171 846477744 895100452 933690361
1353503 30974122 20209252 66490915 64264417 64414277
188367274 16623851 83847971 363193386 368611522 341995931
91374335 57261117 21710589 345903295 343902860 335196836
2471807 5251730 1650864 26100388 24810584 17352934
97128 3322039 10691085 91490101 99602267 96727208
318230762 27910264 131693826 494586215 397965861 366274784
170775508 57727548 69886452 380068961 366517511 365512058
389475361 87169024 3315525 628827668 612169142 550207039
392182280 56283303 63403015 619759347 516772692 626360903
116825851 180468079 120980531 764245357 720289842 801328296
31978007 138023612 124543616 862416117 768149664 710996301
61684204 250704381 70822544 723993073 910391081 852043298
22835555 19188047 39307134 345702487 391041190 407543792
2585040 4437068 25476201 192796559 186440690 183144890
569356637 70225917 84771864 853663804 857109069 867824528
394582684 90925697 16912218 674207730 577231463 692397708
60655144 12440015 19959949 745066165 696686585 613468271
98014351 117532840 2121758 158745068 177531938 181660667
405316725 128391109 3768732 956701152 503996981 872214350
39663298 31061160 87128872 836312421 834871247 835564423
366766676 95434305 137521238 494624775 517675351 453463280
143162204 48319372 207421222 455427079 683661595 686657458
568161914 221164569 109381071 588823671 459979695 302965318
127447650 59843938 86427241 824374311 819283324 772171311
1016783 24448244 27085825 313059523 261407486 309087146
252270682 37392386 62771002 553321549 434490405 493060955
8622708 79167757 30779350 583952911 537692238 490922460
1667757 151389970 10001926 723352053 715901806 684183174
187672071 138424610 67515761 671442652 708238407 715392855
56297195 23109858 32563560 729304259 896323725 972846438
93020560 259236359 41632260 706794163 715648593 780320939
371885964 198921152 107668391 820209998 798568513 874059353
314601053 15370464 41463206 661212449 724187912 780372902
139818733 15475751 57872298 649483632 625113929 416653014
259480898 25475901 153314680 342291145 393823977 357536219
120449483 28620402 69680568 152036168 113320581 97354307
402513114 41859007 115813193 435478419 194994273 537991046
201842724 78671600 120494133 812487259 699604486 867525845
485677457 134737171 41564215 560687554 218891418 486746374
68347196 7675296 75025647 386463309 190891354 379144321
318272732 8584182 13977256 567665367 448241721 418389617
22341447 5713711 26263836 280134790 286763588 271851283
289172502 189333018 30324814 409672363 474054659 412396416
6858078 3602411 7061743 85707590 83402962 82965658
198839559 8705702 77055985 487094961 425038785 494507987
514338660 106453585 127431669 808833778 595900658 755062613
138536933 5047357 21567797 251461847 235910522 186292825
52529692 249055 81787466 320770340 286190415 333498415
31279432 5217455 2057473 35046382 28301459 26026825
120370541 38239573 154950629 906228993 881109296 913595448
97281 16275989 24199897 91736040 97379936 98682732
82317132 68019644 3035896 211717989 170714774 213272048
268875421 8370634 172322061 339563123 257373870 224958068
93982962 51580186 63238373 412908405 490185030 492580517
9993084 5340650 3464465 19942720 14513711 18427731
11873701 19036977 16389735 203344221 223903683 224161673
211959789 19624435 3550889 877342390 920100600 597146233
67869091 44165266 3012213 308805918 354972059 290642304
4235118 10825303 4730851 77315627 80430336 79465042
48387700 73430306 133027674 600893096 634854130 676929719
22291964 628672 3468234 82441895 86457143 78762164
603196666 231774676 70306696 865583467 804920772 903185375
283163752 5774190 281666240 955959199 941095437 846374508
37035984 8664308 2436504 70228752 26353749 58199604
26832287 50083976 47958122 600672431 533163489 512189597
304256146 357750660 93730095 806453240 722085558 717548678
23419981 78629138 55882553 365409357 417219096 378074206
118048263 53623893 17281724 246817471 215536465 220458250
237865988 65041365 16463788 631950992 586892961 489965412
393706220 6184580 22565012 814603256 814008155 757047554
345699457 35224193 331988016 815057851 817768600 810528096
9747556 9336901 10270830 14461536 12358816 13934683
251836202 37383869 92177967 766667134 762005832 491342703
65089849 12720085 18136657 202083839 199203011 233499338
104941125 99162036 107090595 171618644 153034410 222259260
187218649 13099147 76964624 558365680 566377748 590339684
34268844 28710284 82722291 166103398 179888607 176651324
341782198 74668508 8046709 692269110 756191695 709130879
84822050 15326430 67667149 176081435 192869419 191543727
8702799 1000851 4517216 20494701 20416254 18695405
274486068 103407745 13211902 594074357 549861643 515615283
3382276 29083462 48048948 233926861 213470320 236583782
571152481 198435349 19532243 745914249 459838273 358590103
41814431 354982 21881388 336853774 198548579 348393192
581292256 410293725 56487337 633592915 683696779 624421101
14663182 15977144 2450010 136924024 98088830 132823963
390040776 34771064 13904669 643339276 674050250 612632007
10175269 3668391 19180804 138806757 150394809 155630066
70244979 36052430 32155764 917455711 933538389 744711732
5951004 15536993 1760625 591273741 538167608 558945653
123028725 73003029 82836801 900395178 803986905 894350280
39236493 24149624 102114421 542100198 498210140 510946979
258592312 57198159 18553611 478665353 505790247 557108497
28369749 493800 19289734 93911761 73156260 68845566
17625249 28196728 29927493 119748846 124435892 126610404
51184783 19884692 10198172 191421095 184117232 168161702
308945154 178689691 186752793 708889550 530962670 714703855
10844527 21353494 10479007 268888606 271091350 269604740
579637180 608491604 123995702 828500349 853881930 737597341
87539 78987373 28046738 412128374 433692584 434387755
19895712 33672608 6784979 360714388 320371013 347680279
69838868 51604536 34547646 326647758 374099291 178502137
17865948 25640861 9108448 300412877 188812237 305765614
128539562 17724134 2778926 512587661 525991979 496419679
203112411 88004486 5652364 336313614 306347332 335224252
6643914 6765606 5424562 179066622 174473117 138885762
153405201 24816623 25848618 162303055 73415842 124120702
19208565 9531130 24063585 371154355 432092611 404051450
79336837 119539794 23163604 775581873 822811498 745840016
164628684 49219133 22850439 825707408 753272755 816950191
352942891 152409146 46843215 864435893 581461585 599586551
18740559 32036513 15595215 358579326 243497027 351264833
116405017 2323587 44691914 771678233 739024594 678966281
3728695 17091010 1160978 301943293 236611908 262637426
21025612 4571946 5363745 69730657 51291970 62622099
61104649 278458772 7499271 735195491 879241511 872148394
20607486 32917189 17751184 631474850 571663903 836020079
149784412 149448792 167129281 574656065 545844203 522614274
9817899 37725026 57777338 296420127 287875399 270348160
41616620 4037557 34664703 72096903 68219973 78704440
88622352 713576 4243737 170099112 165468343 136255541
3582442 40945761 11396860 209462949 163769331 158103630
70242002 54701044 96588922 776528278 533286589 817581610
63093818 24426939 23994255 504714649 392035118 424424114
109326536 32631220 9694813 215215482 289096424 297580217
448756410 67079662 152938709 757823971 740849089 735720826
185204394 111601378 9710525 776834808 772761181 688367266
429733494 642155 229159519 446270953 508195968 390920299
234098111 141395517 188020772 418445855 464634671 521064640
54414326 2539525 1363392 347457075 437395328 466941043
4634280 4337553 476278 50266080 66197649 65526804
70487544 2663739 11494991 148993815 159288870 176625808
84406350 43806492 140080138 382606741 386843233 406427645
13277007 5978855 4625791 79638297 73097230 80023096
18741457 17728074 16143852 841276557 734830002 739736103
78845127 8154442 64095091 598357991 495593574 572675447
16568516 40333022 5716271 722839367 612529992 802665527
2688806 9854763 35552414 240949844 340549781 242929795
89570060 102226674 51994018 530205615 694873908 603417284
410667624 70363026 110237900 749514353 575905081 736041840
183062206 112380453 103723121 246479470 184247710 156827755
467321697 405648303 71332154 649689143 509328605 132097958
310108998 74608813 43014606 751590693 558598664 672501882
407403597 179195709 22332542 861252184 697229079 795274040
153828254 1372231 47916808 565174256 468673624 584129267
8638188 19736380 150335937 530837759 534662790 564319470
840155281 96399969 349660376 848746553 885182629 712055493
403572268 41703816 65028318 485995563 513328976 364268142
268573210 78697076 28075 897430319 836459441 800447404
282740192 12424087 20506441 616713365 583636798 594276420
32330318 63199061 22914251 249835395 211622191 236222945
1337335 4329065 3316805 32288806 30958840 32209292
492414583 158174465 63415793 551916217 200441478 414864444
147998220 67886092 15546925 306457826 289121186 276987002
51187991 67189158 137302828 581160296 509934199 595993046
226634446 12813537 1995166 411399782 263390814 451224555
112984285 17449634 13746026 251113979 264567353 246527176
373908585 26250768 67921300 649869826 448517670 654254301
571791589 5648039 45947737 984997806 902511337 931585913
55841096 29585715 4679688 238140503 213100462 223520063
203736456 55766275 73514933 296319147 325701399 329940210
3028648 43482434 96994234 540542863 533305671 554459835
331541682 43793451 78837761 507806624 277646503 436993760
54469748 114047270 40381764 696932598 696652618 514640609
6729058 2612387 8924476 51186678 37717723 46933701
564682 365091 1942039 15282949 12580836 14117572
6472616 85977515 17347162 486014405 489372329 415594192
200064168 41901683 139381199 398728456 427560620 398449170
36818804 52415703 204779119 753348054 718876022 755491064
108775080 94001476 20201543 567983218 583462461 517211867
29137186 4517606 4108493 156023894 151082173 150402218
113643869 53607474 2684220 771803966 588310131 834241790
73616924 60408712 10113357 700078220 584629448 796751300
93492825 77230678 139898263 400152004 427810683 531415391
12979615 9968677 33583130 82224041 70526970 83874401
281318087 14531577 44253189 610542285 602025345 607436431
504196851 424541102 703598341 704842135 655333103 951769726
25887492 205996910 21598449 701875712 660063031 685970400
290281827 60515717 2734398 409766716 447151053 356169947
261551503 420412323 113090550 778025153 846080487 695935992
152632957 29037340 69804378 284332622 178145507 252979492
30757935 52000191 124907812 641012628 665243189 719678586
238804669 87234857 177686667 335645591 340269565 346337856
115821656 10211954 251380242 333549379 629804930 635575163
15615871 4935553 3780530 24432682 20770356 21233484
1479585 11466929 32381652 602357519 527947983 593061199
37303652 38708820 297401012 925999362 914068906 842270984
89515658 153003078 13790978 781638765 716515988 717798249
70722578 20075019 8328277 361702878 267032722 318624894
124100438 42351685 43796767 157594852 83473251 82581935
101681943 3088598 339552886 838050420 887975514 825588694
282361090 454861071 162708361 870067301 909378094 770847395
97123813 66021803 16330396 190159857 195169414 147262865
155364179 61722307 27925284 460323907 442405071 435262984
133269091 79451166 72848133 605451601 601342702 564413877
169189323 21553442 27434296 395335519 319991528 309026830
321959527 32509863 122920380 887129914 835857153 683953711
9202906 6109664 9380013 41674505 41144143 38491733
187156809 36651598 90611062 402477706 359110049 360820729
71914996 13052426 26121617 155220674 165962445 101651988
309680480 60294629 35426646 411615187 461111891 387592213
194253551 3655522 6245340 491047049 471225803 422097502
180559424 8710501 106670563 309766648 334803711 321222215
4845447 1532917 738569 49563701 49945035 41600968
550331360 100975773 112075661 704895411 908714003 894929792
164024594 126582914 39354591 609926958 578715207 597905990
76099282 5773452 6312800 287058903 275824993 294664185
127235316 45457214 13482510 308481970 324385746 381651462
157502737 121527062 23760669 441995694 403961847 367800620
181482427 150768578 33682639 393960718 339976142 338090801
147620415 13905447 40526176 733740883 701203566 416259412
42891248 46478977 140084659 591579016 581625318 586692279
97360689 109163860 38406024 443127303 470026863 391314902
4564701 22861997 39729351 184456542 210031136 224458769
198075764 101408300 41447454 579783778 483060064 590620836
6604167 28661424 34693356 262381447 249698875 286401451
10648908 22432447 71897571 300255428 242235879 319352167
40597061 18431702 155240324 520683702 629750020 645578978
27935799 4059777 2435007 40987813 45195364 45656548
55614301 10390889 125345 78040197 77012256 45557583
34322363 96862231 5450275 471970555 408949959 470602315
2064947 3215076 1449691 19834760 23206091 21014702
5157170 3247136 2815937 126765741 130664592 116243693
9901308 11863315 39899461 444418456 386080786 414071052
172515929 54891465 145678023 621669902 613155292 630832080
50984548 21629512 73050423 335880622 310638346 334844890
46115566 34099137 7624290 745066455 796164951 825588147
1922353 2968268 4174371 98319080 99268214 97449297
9293802 33899856 28277802 537266150 602264622 580774536
3450646 43726958 88137612 285385644 247620521 303696050
107571224 107164400 108578839 838740552 963550611 958259618
24754348 9006283 1401736 38757642 39884490 37652405
11044591 200404 11401997 35741054 27683301 29470252
481191153 488369208 451015934 726511097 729940324 749667395
153929040 34492281 30471866 633506721 602560116 639377959
178464210 83868211 10110862 487374390 320952813 482494758
187989357 6124146 16996901 331197035 369510012 345186506
68787192 20050361 9723936 110177020 68211530 108766519
154565025 84634049 82248136 719625718 635807976 703830908
136277479 197478020 50400014 708808057 880246878 709052414
428249963 149562059 257391033 650606305 611754716 712236396
114589006 6531562 77961510 932120367 784569394 922721893
9978344 42420130 15618138 303702673 384467214 383876369
3708546 11517147 48656871 383339865 376684546 388235356
21201649 3544586 2021383 30534012 28145970 27778537
55280986 102798110 48555941 880221656 821746874 866494150
88115140 52789918 10488612 211427971 206061537 84370705
71467659 59555760 11070655 483440158 586403621 560247418
156281616 35976837 78626255 471040749 481992858 292030709
97186913 24607037 117662557 390083187 330190388 381999056
62327657 100182303 60999119 491308012 466403683 499753789
111836818 8639046 6500362 515039068 740310224 737158293
42230823 66008552 44934885 716447589 702312385 711583579
358176587 108241026 9193729 919708848 784066292 873885942
170276 1156948 2112895 8090574 7736209 8105414
71614612 8593639 68558234 267650181 305166262 177989777
196652145 25708861 55400135 606126202 770769105 353077328
7440311 11281917 6878916 34005913 36106009 35323521
185897757 126210592 56133841 412298131 407601422 410857579
209466847 377688013 5490621 552573087 545350716 590259278
113818280 105684609 118577748 386405950 599331664 547626131
143683864 183960 71881589 626671317 603396450 607676141
100820373 33489482 96620862 502265606 317980165 472804546
21145473 74126215 8426412 312738800 374086393 387062959
351978067 4671402 90386440 541795428 653117649 614469660
24959471 5076996 22421044 233214052 166790436 199203133
227030954 60077304 52539669 419873701 415207663 448126172
45797490 754301 14605503 148111901 156155513 148346027
25510185 3229129 3058555 37352452 6688143 20545576
29450529 738960 3288517 69821892 72825723 72787000
150318505 40429065 282249556 626671067 598713345 636747095
98775169 104459537 19589307 524752793 660253350 651423191
16095677 16418706 12294486 257746877 260434999 240108928
18152996 6505966 1321701 54948441 56453580 49139436
56535699 119494546 51431419 596169432 810388480 805191937
91883777 40934178 67620093 184763555 145749178 188568351
129649017 6523239 41915454 865035625 742688950 806315417
239642271 160826950 100105611 726109172 603733995 571125911
515818304 90038140 202490120 788417995 536226612 636359679
2954347 75735509 63051931 710037768 734505984 690937631
183532459 223335566 58023405 864438905 848522821 835826018
6714159 2326699 4101021 93273312 102331086 87875521
124306266 198529926 297400465 565085688 703634270 652114867
672243961 508359073 352403445 756167820 756496743 689758071
675540831 42944365 207272769 783136796 381035807 294552625
7823459 2629206 3939354 36779355 21271025 33391422
83390064 129273968 165673864 690166550 547297164 509525445
1493070 35626262 15891902 325376419 307626161 329112676
191050184 218411177 156712381 711093545 870660708 824813747
34922118 42661885 23876074 446498264 372068149 403281620
518746901 18617534 23960889 708904973 806207502 651126324
61240302 15306380 1030246 291382591 268232365 239236617
529957207 98315150 64232805 787336018 783810295 755541809
54902265 1167832 5453650 196489540 202268578 178662580
88029743 27689881 17798990 323800211 301653013 334347616
21200567 1032351 18828210 126620967 126821208 118914948
243539979 20324478 33771502 433857066 458159541 438297159
316529742 1603667 3791215 886652259 808533265 747722882
6789839 16529746 20736319 657601513 636558478 606490581
19564280 40616181 26278870 183202906 213732477 177020443
57489717 70930831 136930911 913275683 822407440 887147165
11411559 36566454 27884101 250407725 263944303 251508681
536647597 101044910 108338756 631688265 667646902 710008824
311084285 302272901 79976168 385944513 412789747 242454524
65621974 197374461 124850517 600805655 584530285 577969582
698802335 4685578 143440921 920664176 486201828 785841903
42228008 2660224 28021085 193164313 244529856 229754222
28116124 41220900 12672631 266833633 231547726 228826236
268281901 28715052 67795775 697739706 277203464 856304577
255984529 18332305 50048745 399004349 454873436 403207565
68800647 10164982 23737924 378784782 427862753 513068270
99846388 148952895 22234356 851066440 806494601 914601991
262356804 5093001 119856930 630558493 544019506 629474770
763808753 36618380 473767689 870094227 906346690 876307574
111969648 14296184 116211144 370676592 379806254 386462431
16940731 50148121 15958729 667318157 604724203 576202089
53169404 135403705 126052973 722074395 885170673 830462310
31644118 307321 17225919 34685306 23079583 39272770
47413651 13747635 16143394 168380020 159293753 163830809
244810374 219042824 7638174 505180556 549818151 581986211
631157685 51648436 131046352 726059827 158944834 498568863
202080528 3183904 52240742 613116889 500477363 598813835
27738212 26819933 366641 140716968 138211603 147244297
25970613 141013802 25542761 703100809 668665371 648343819
21735772 5937810 9877300 103527442 102121818 70519290
1868503 330719 44362951 164809241 141158981 188311116
1522099 5622991 4699468 56008152 51815293 52753708
94093052 17175673 38106424 126235977 49021616 90773898
622416274 279498102 108067051 877537391 629120302 573039741
70697856 6116441 1906942 175819583 182078529 156383176
2411177 15232469 1728551 156959257 180166314 138735319
273762198 139186233 80892654 898478088 908219597 794368680
109713900 310240056 251885744 552865706 605697275 471327546
10906984 14342655 20191317 677733549 663383978 519057407
289696154 13855609 292836534 532643781 542288392 481608040
42182736 29304427 21304828 73972853 71573284 59850796
103988366 8972662 9416418 244429621 275035247 271629651
358533771 214330251 73032734 656240491 490016550 734979127
68554714 79969441 308504211 891002838 912371038 774371911
57797117 18275568 27487774 534559146 699889548 713875137
368971185 131542507 149749477 762224026 794548998 748457605
133996499 63644439 51876020 559517299 540835074 557081538
573136494 340832646 681091954 834855191 576943154 852639993
25678602 1742499 3727961 41409209 33127327 47460434
455732660 253106633 164896542 835220486 840805682 747741721
341486527 16687071 196886218 905435224 870598140 868986821
213099323 19981905 46193921 341774074 331563146 246359039
366414846 28042901 302252870 482577860 168703949 452974070
1182494 2422496 1584772 53222547 53036781 46102304
457659626 503661428 64069723 610108232 604192195 433881188
22110971 19342449 114353913 479279252 469346789 482039594
5313409 57872832 8651016 244308109 245408716 248588388
296542054 58839012 57081129 601568576 605500296 550986290
71161138 97708025 7157922 223715062 231687270 229205711
448770926 24915816 52907612 934559744 945438090 778379796
268269982 9155326 78580517 637598479 674762010 599873552
87366359 39274404 11334664 509785368 532615227 525556186
31356292 70438251 27683148 674627241 679757245 656191312
145948808 71402670 30886804 194957398 211922619 162633507
7581175 239655056 107475800 936495903 876851594 843219515
470619013 81165987 3129449 602468982 392189700 652470756
7506423 10554091 6369163 177249006 234374963 193521906
119925778 7200165 1269522 677019468 552318300 694204371
212191642 16550355 87282653 546428276 427152028 533785496
225601737 155235039 22418458 245720697 178919930 142305052
133309730 163831027 8320699 960572115 951440127 911060893
111786007 48562485 205229945 549840039 557638503 575051275
2442296 96634343 52007373 270794955 282244656 266796354
187470355 41000989 38297188 559374896 619308652 614251947
215096485 24135108 15944925 578126008 565149220 572302983
10749420 53790899 9194196 518246222 475479017 552580985
27171014 14920603 17452507 543853314 548463407 535468452
96385452 2869220 13335107 137354622 134000438 133706058
14487420 10754281 10739873 299547150 281139116 256574119
436156741 152303045 67998054 652760590 382426740 411907137
179224661 4175031 21203045 319171180 174325436 299842833
175768991 88180311 34961059 778621218 683503254 715746451
21156679 1160975 34701286 388580024 380288821 316623867
133644514 32003164 26034013 398576175 455931438 466414681
13267377 117600171 127762654 623772428 859622727 758391345
368119949 156503214 55355350 950195957 951072883 770166709
72549603 210966876 134800084 437160415 512574099 439384752
211294597 142038549 60805321 292804930 322197405 236774730
10601668 70677 6510150 19990702 16529203 16902998
22875840 3579365 11485519 410973359 454176014 373717954
49296016 5689112 19144058 63134818 43432846 63786822
40478392 91360316 38923691 339853805 348791367 330834782
48496255 5008560 24384617 127918609 118945703 137854851
56464878 262991 130130267 514996001 540248631 406394725
116526357 16210192 69909924 229161029 172008837 210425256
5360532 5899041 6660330 71808704 112923075 113336722
179741609 335586792 55551583 569248879 668448006 681731786
367557425 12333047 105021090 608693600 151504276 608945042
467509299 114550330 37059573 620783980 601802773 618604057
197320157 16109348 72483740 249795413 140143730 189360897
416067789 154810136 184016264 606982919 599137840 562853207
95252767 131340747 15853320 730261090 736182567 690875188
388053274 16325701 6184469 746284426 107089677 640367777
247495040 13347502 13500384 841083230 831395168 720519390
291898685 263873538 12949776 807961119 752810131 748855074
7654737 564511 489065 22033888 22079820 22428248
48776103 147309918 133060214 823873009 781699330 954548355
188995402 16352418 112937433 720183170 575166104 690867840
17484071 4070963 40972069 223807012 211863133 203723579
34351232 57608813 953859 393219552 319309677 389287514
295243750 132041048 65573752 440320465 395957197 427420676
1197760 21917306 11647545 243216319 270896405 265694099
3356701 3973979 1426513 125888482 110283826 124742841
43841305 28550894 8895901 123249768 123533580 103398933
303166419 59296588 146299744 458765002 406283190 495253926
107515688 41437339 115635448 934242192 946552843 814801419
16990848 18480724 56648964 161114358 136934445 174777594
97716446 6925412 78728960 745420092 718736807 768608064
36051334 13433565 12650831 450116398 461355079 399278367
68860171 60730145 170459896 841404931 831277619 836723413
47179502 2201944 3198656 88771261 106963534 109752518
130992728 175703027 82877338 622584074 689193828 736372147
23098817 19605460 20019058 553211978 548522525 595992767
181541410 159483462 20929146 310132544 351756044 355699836
150252328 48667570 31078908 569223635 578387250 549367219
236379213 160943630 12579887 913779662 867220392 664752610
137725956 22810316 41322130 533474508 663177865 579299178
43653304 53779433 14214959 588452346 516488745 515462928
14675266 26360730 47011101 338253805 485940222 495591271
135544254 28642870 12264621 570971627 590663572 629895303
190706968 102513460 94905428 502462622 512991281 373406470
578170699 115358031 296755187 641161455 476903505 538204419
126290449 29727453 6547493 258399972 335202294 257924072
30296351 2883220 2967040 67290772 66381590 72215382
337459708 63722429 71817572 425918383 264303988 323648604
3547379 13975224 1485084 212655967 250367863 252872153
82338068 136364508 56448408 502570188 496846203 504207904
118052049 36656775 236497990 275884446 216167934 421195703
20210206 70112453 4292675 237668577 287053508 245494927
179218957 81737037 62586350 361932334 505375474 522709608
62972402 18202884 12998596 707191812 460275805 701237596
256748193 9459496 129666993 326531722 306671649 293290480
8849019 9989325 4230535 67490974 69268798 60983817
27540901 5676967 1387993 133499541 149483520 153428950
322126827 89022056 80198856 636446162 785201451 770928083
94726254 100940052 54453011 345733434 406785821 315896775
32428279 82521330 152737543 607673807 689244994 679896070
96437843 43857253 28928896 715881355 813091519 705287542
30647083 75850252 18635869 374803021 366974211 312427868
60388282 8003771 381865 70838290 59761370 73746303
21394404 17045014 12366422 350230389 489573028 497679074
118531750 2859613 88603544 707783673 702218660 709011062
246887469 119690083 26242316 871966216 823927138 813032835
1595342 16770453 17757644 192678271 168036651 218924759
48166034 4042191 8169775 177475203 162918212 159834688
147829438 56934590 65772464 618486832 600476835 715036686
20469819 27092334 74283808 940851708 898162291 832873821
100688438 221224517 56932015 576359593 609337898 362035447
3295042 782180 1562542 18979678 20778436 20452286
235782295 136763580 68634931 327938760 328795699 273195247
5128945 62074702 2454785 752673921 694719726 753652706
422117387 224219410 237851398 709591353 801651296 702877377
25456875 1892835 15458861 120904319 116947674 120447782
287403233 129256847 102647167 480586799 450885966 469488939
7446662 36142571 98926811 592131560 709515122 731392625
143248802 157844244 101097682 867229763 785182830 860436352
11520309 17901382 44060578 277780251 303810383 307370591
12152284 15607325 16082599 157657292 158202667 170040333
504676415 542710408 9230517 807788045 770203606 585015210
480097742 437078461 34564232 535623269 518217065 537699652
628634041 35890316 111442644 931872500 937357757 766382905
414134113 217931112 204930658 578841397 554370829 441439243
19769900 10133990 14423351 29514698 28442173 29058760
24243566 920601 1339716 160055500 145805514 151502931
13188579 34732628 25591088 245005155 254168376 249075331
4720990 19701339 79862785 756326394 743432961 730236505
38130101 2958695 3167646 58545379 70032128 72415305
115056 8307547 2150916 43257457 38329031 46010889
279003350 145028550 98662646 704966274 578367153 670244839
137931708 27546553 114707898 617169632 616562895 656739259
9938981 35992731 44725476 348416733 339250761 285266075
76843774 58865456 33113092 809220810 829129219 823806095
7453412 3503569 8254655 30371906 32234779 31966842
30280793 16483610 142204321 497988356 470459641 506279814
40555278 23458954 5872287 245739805 217058794 248926547
276012709 81796853 103292665 944628347 994299166 991827961
104641191 4553883 18609124 185753511 155808265 130788703
42472710 2983036 21076011 116570263 104518944 127606131
419977810 262608005 156448937 814442372 893918142 881669635
236874880 81542307 107722286 356290344 355351694 364850375
482078273 48716520 12026645 641823692 481953280 584310247
299950591 48781345 49489382 719520027 630117607 799090376
277575363 125929248 106526413 490005400 464196827 413361280
613230976 75912252 306664039 749268202 507638004 759821097
9440340 133403455 51888773 716570468 721467634 756897165
538914198 312614465 261843404 913674101 942652497 946293894
84238431 6777159 6240359 281795534 285193194 243531713
172712126 32646480 17002603 810863778 863790019 851606778
79248148 9305169 3657442 120471634 142782598 138878501
84778226 15505292 10399614 107368506 98532349 80725738
375968484 252352820 433940648 614848877 652955771 646197925
123077118 3812019 10622972 322152287 322954080 219522336
13039945 355368 6675738 241603144 238262656 237511636
160804437 86281666 5441097 208705525 226687578 213076161
44055944 54106199 14274606 762609727 816261465 824632410
7227020 2428856 753137 56047967 55496251 48582733
23417803 59414566 73263340 844280875 718751737 666973397
26655227 50927600 31497616 145806264 166373499 151586266
419643645 6346300 237502514 708051969 97773545 461234459
19046128 74500979 183297654 523717022 516441327 507468897
11288655 49566038 62334811 707187398 801748152 727129967
201248630 44184697 156811913 255867521 153819426 258784039
143496968 299117260 60652471 920092271 959099808 855233967
7815294 15673077 6476168 130201204 121145847 131644791
7878156 42148423 3874136 203804975 212745709 179569242
77756015 106483105 21329699 625955905 573549530 572727788
51055868 2734115 19345373 86546317 87568556 82520049
49468320 740555 22718239 729344293 844499837 836056630
41019834 1416903 22717299 318996442 322831905 286141926
450997788 11928516 91860047 636949588 572660619 502506075
284251112 89983337 44100762 539031601 558624920 526244086
369591651 274381243 89694210 917734421 877021033 935901710
15254530 16004917 8702562 135166828 137615624 157219861
199422314 59968752 62996374 343615793 273940723 348384555
34207826 68007771 20064403 192396997 225552402 251520839
247912 7618779 3940494 75797006 76582413 72446623
1209297 2111892 4890345 44662701 52656460 53863242
587587445 49375511 372523129 859870850 749043269 819245150
5688023 5981536 9482576 33375716 37720998 37192125
317222138 1824393 73069591 928430249 843563607 894908708
77113552 9003724 38779572 817816357 734158629 830820037
158900199 147178018 3689546 502557258 546715400 515893272
186088819 137487063 170257047 262382913 294654871 224773006
288025640 180256712 20657612 786391239 755045011 812750233
2102179 278328 18226079 104500172 126355078 116475028
387021585 73902852 7841379 638841642 519083325 661346234
204683890 23445879 90993508 218287576 162565273 192738655
114452055 10093505 118538391 284012842 210579186 307432647
532562821 30420557 82958686 820241699 853420729 802387071
18171887 35085424 33388661 650643822 630936637 644341642
196198297 37793447 136399267 282244012 281912574 239758407
25729728 2473310 9578356 72245246 73376637 73345912
41932440 51573847 12541817 102538004 103080778 103972971
87079979 7277785 19337029 171372467 193397446 187414865
42398763 3828349 10664381 143585882 55699803 130965439
31779555 1752736 31919752 636908374 558569967 475183774
4503165 468859 41835794 225968426 220795827 226617683
26694 360710 55867 2076644 2242557 2222685
20341275 2319667 31540649 282085529 280537853 262271733
455285503 2065058 58698020 942686528 786941176 972319553
101650552 48733261 28807215 313029889 286082303 288271508
147169867 144725523 86913063 555398069 465783580 581764679
44868145 51984244 10066120 523728764 520682166 343392363
350432147 238509612 315318959 610214332 630451257 601906061
363103664 259597887 355262320 443742921 638238026 477676631
58285668 30699364 1049775 284722533 115700240 219803999
6338063 2931968 934605 24413446 22925400 23504633
639459639 258830853 236840974 749269214 465833015 619303475
300098234 9763466 11704384 383029328 310673539 262992575
168376373 10616728 405187782 608246757 608286456 589102771
131540521 22383342 76651185 305699025 305312279 293355939
609774926 229055246 487591291 769568799 465366400 711224742
12174823 86708136 24956702 197874179 223098189 223276695
23787111 247967799 145335411 906875353 822328437 750545902
549225321 139778670 73444266 645198300 633956566 505523297
480402220 30939751 73871998 661812105 612875081 661143754
202097367 28166316 11162206 845330681 892825244 799611158
59020689 29549244 34242609 845858887 940632968 781825520
24535143 3230303 95685600 384357435 485670125 480825272
213471617 32589973 121133638 767835764 836595415 807732720
69264955 98120774 5973261 591437275 606545019 512087569
121023483 60449369 55802527 794049807 868792577 777861957
565211787 150735040 67351968 953081446 837036859 888920767
22961111 38337331 140018008 760859661 742190633 730472867
54797939 6007829 58982719 853801434 872047116 904627533
239905408 85196449 21335199 487597325 469229395 510512836
41386117 6158462 79349 216809787 224867946 227489044
216617949 148851051 20077004 503220744 500662758 497116863
206184863 124317231 106085674 670083658 642950744 735036038
1450808 15319780 4553213 47874750 52083283 45349226
1570354 2048224 840770 14923375 17516909 16668447
16265998 45107068 248032 248945982 242005920 249565324
24453719 26431273 23453612 258992929 257262324 291013112
361570894 71021379 164600199 583737440 512202504 573946976
439170842 400705084 164028582 649359740 941557486 963792162
89555239 11585494 3052535 651807089 533675249 645298687
17620974 1316604 17456993 71659149 75718474 78660196
10442876 89880992 13676839 407534542 480906392 528842669
91949804 11100579 8751070 554337468 578555297 515555457
288306996 70894524 241181 459647505 427892293 453142385
4961621 45378116 20055087 109657154 119161759 119845589
3632958 30481892 5977652 166187073 155146113 172818059
296448480 223429875 99729911 928371456 701848601 513150455
26002131 123186355 13645692 645929045 683551640 720335145
104379858 63658285 34307925 208111975 229439819 239223772
21709289 2092951 5415655 26245222 24671994 27486689
240035154 21141681 27318857 673669558 578821405 662105505
97049537 141957382 120472330 360435681 305905152 309839831
299073828 249301074 116918580 894278700 827252123 857996859
129264578 22678089 163272902 876392676 848050899 815159788
55536875 181484148 116129638 717491437 707606664 679790178
169884602 19247405 31358721 307634626 396802383 333441233
239908839 117208155 76545568 642323055 592489418 626315198
188793289 35952421 40941479 359719220 360930260 342303088
39212659 19050692 46318458 480936301 501816585 470139743
109278545 76265743 8943004 571498859 557050988 490267239
419254519 84061453 42944362 639694780 582410045 668751799
44907136 18190428 16807597 218841110 215126057 211227448
7904447 6335438 22132148 144586511 134401851 145585969
1378392 2998482 3961139 76057950 70612706 75885940
122010884 202177394 213735217 411349470 521237623 478938720
13466926 5869694 16428317 547924476 632109529 583485295
435155953 71935633 170225204 574480002 281665714 453615285
67224654 4187304 16554098 276709938 333516787 343610753
397269952 77272275 428332185 888123922 572484212 960597366
81709535 11241426 111784868 279842983 395481749 391430035
394537 711720 2704146 28291547 27897996 34066576
13322078 31408977 277429413 815574483 855549459 642707338
660333455 226526319 144867528 889117927 498203267 908583851
23268378 43891966 56225855 729070405 746496494 762717302
396258980 221567956 4648142 745565689 359527994 401352614
84686252 33138814 22402947 469776593 482573065 465830414
31177455 79992881 16582015 182619751 199495646 184334348
17308421 18257975 29096419 197927503 172764534 209774134
83677962 8942827 44771352 463189143 514521877 481638241
119580 546806 918977 10352843 10776724 9747745
265679393 98502607 12683260 545762267 532524905 603999559
18245465 65949229 11921685 447074926 505533654 449409748
153439287 66550511 251156404 756510405 791842543 796447669
355271 2969306 324816 86699762 82663368 87196088
102875289 27409111 136341284 651746763 575494764 623624067
151097711 35134702 62819176 253480476 230625763 206573449
105543673 83163189 6930471 270340014 267852050 266353743
10415661 31454779 85766354 572275204 587509323 552790400
16519019 21109312 15716304 781510290 800406105 620857387
72218528 84304445 77420721 672526991 460118464 552430331
1628901 21298974 28322409 122427589 123787364 134095348
10040976 9370658 982053 82854372 72362211 85227502
444125024 182951248 301012267 682063832 354379435 615855963
28744710 10706118 693778 30731374 30453831 29439081
38595553 32767458 28816255 279996924 348461930 321122352
219747268 135423544 72322315 569486774 601293713 563075458
155679440 41337749 44729764 204491463 179906749 127899974
396080671 41926916 47593154 559975087 342236190 570883147
101335973 80848449 31541298 385058813 468663542 479576649
9016900 1088285 20766993 132840572 120436090 141871291
80586981 29864326 20891051 688232158 738327206 629587069
8254226 102407381 17532516 450052196 405612706 454653034
557132420 24259559 68248669 675090057 527374028 631110776
104808278 6188602 27076542 139638953 140143631 85516760
25798017 26604502 18411474 639382944 393562093 603104651
361573483 12060711 143881803 743747885 604181280 678972880
99306469 18164304 6021594 282698706 271476387 296365719
14718139 63465288 17597518 464163429 371016834 494660667
120431374 75490812 111803653 787489945 535336310 620153229
242068077 3358241 41206274 712561646 690886842 451258926
42709256 122464290 7533988 530529298 552497462 551531006
43076466 33278624 45949278 253636959 292053027 277375944
28379115 1123707 29297373 312200312 209771916 352751154
358117782 132342659 30154289 473501077 473897542 421273895
27373509 4566108 20243268 427014340 418584935 429555005
11447605 27729266 27637418 175599864 182176210 182419487
362530463 97126053 406053416 830509494 808462013 753601953
26556959 53864790 107704526 727859555 796519801 754216139
83359110 37314908 6828464 697637520 642904317 668210071
484306573 107187079 221106644 613636533 586559459 488054410
169591364 42963571 31323023 414591019 355243767 382932375
18518632 81660050 9584188 357634964 381300548 371697225
264229025 20855583 138287872 909368987 913352384 913834325
1243025 681090 192802 25147146 23590736 24833506
117286199 13203216 1887594 448331144 359447956 458693838
493306587 264414293 104265278 589349788 589593886 606641727
38017114 4091990 2370136 48736398 35046814 19295322
198907660 167460462 347309 505704550 514390590 484542191
7024052 2197627 2635379 64944389 67125063 67729276
12782007 37831121 18632921 649094142 518585933 508836578
71598505 1535495 2281856 82521450 43305053 59875945
454076591 199226173 40522497 818963853 511477165 850135419
120841368 28031332 122388446 220079321 190112424 233365247
87126332 8169411 12611809 429993344 491409070 492528439
74182472 6547511 99184112 336245648 284105086 239394463
28514504 15305203 2747950 104028443 124010790 104737510
97146150 31390840 93978402 170816227 132287807 163325559
18199311 45400407 24123822 248439840 283767076 306952584
97096498 575216 171803499 187711295 281574749 299115018
37611813 8195058 722495 46514613 44721520 35776193
550704167 199525909 8977866 836673890 837892884 810599679
707295974 101920769 372521020 979585344 836903653 890125381
107164619 47516819 29967142 455603582 449535067 442144684
1197312 716605 662433 8766184 6551782 6908541
212934757 59924716 123444522 702057012 850032192 789361252
364151971 295945189 76618114 510178902 660530666 652811732
183799300 87161420 188574022 654882503 526540808 666863853
100366633 12391393 4502169 137155629 124948748 26943450
21744084 153791446 138073291 915263357 970270569 971508756
21778959 6986599 68261298 115202812 92367206 142797485
92101160 56792659 88624739 571630586 537881927 573468654
168629682 20169595 30227884 284598425 290287419 314094025
66177075 66249197 5757517 700872338 673560555 677807495
547754972 288616915 226181209 584642895 653135946 716836269
146982791 47386733 32088060 479932255 570475844 502075393
81899260 40145294 19126794 424490170 388720481 404844012
750189444 106723794 103037268 877356236 935153220 739908142
10368629 4160631 221118 702793971 737751603 783038512
131161201 56100500 131338420 248977125 260176202 238058019
438794497 9533159 63445758 549178128 564141286 586167917
102664642 50651763 156617715 839000612 828518791 805540616
50452791 15594518 4151245 160453976 157675197 154829284
23456371 21119781 408898 73641067 75430426 71066275
14259370 18559462 180568195 608625825 618727860 667762359
302097863 132298269 254178941 428066010 383921449 488644163
18856078 29031457 18972345 153057419 154332503 143954289
5090936 1643195 4221484 57980828 60604459 67094306
36372323 49228727 17433700 311535968 285557735 290681816
3066145 83842253 6616207 396309972 511335122 448692217
17602936 26530280 4434912 91437761 82801379 78653442
1089481 8716310 5120896 50450211 54988929 61974494
5368066 5580568 2327998 17869170 18141339 17242231
1782194 7131486 19271717 86812903 90272957 96640708
267755873 137199413 173165055 502252378 432035251 490360653
204877278 30281659 259712440 865331094 821682048 773966390
6369 33995 132087 759956 749935 663933
11292213 20849628 7473283 100830889 128085048 128871507
63422544 15089307 45319821 240024805 209683206 196705193
446027247 44736177 53083033 619802281 622172952 752404626
62536851 164634 47169305 284220344 207558305 276285405
11277320 290581060 99444659 894871646 848082743 745724472
742840136 22490647 280259383 872198303 503207821 899072475
9320330 16367991 13024410 253826954 165273669 251502524
244606293 176438698 109562286 441546743 412863360 527038898
204720147 149543725 5250988 693706769 653231495 680356688
27495987 33456071 82648062 243219891 273022191 264259203
23242201 31259608 5145583 346633641 317380383 329576021
48117244 64258344 45681918 393341820 359305144 370165208
42956716 162370685 92772948 826198966 738246427 776128499
54356826 36554223 20389323 361630763 328197317 363761244
7727685 187521406 61105061 489453756 457944912 495229050
137668862 34539193 31779930 200576860 68856990 194914579
21614752 122172141 17563904 698078312 862391414 882250299
557797641 226777580 420421621 706094216 286564639 525714974
775885474 224284327 120699728 810500955 622541573 844432132
100135498 60042214 74027846 216497623 152186347 207575933
656745238 419869079 53387594 736495830 748037606 611550335
152211840 170136136 58338658 480802389 475386951 395846426
3395802 121255438 19779965 575847480 590452602 588314834
112220458 63626113 38145731 633976406 648633742 516928843
250960349 42090516 15053059 557752339 564349971 537541454
2933687 167568 3242093 119245665 106785394 105223850
45816170 2771934 17520797 192437618 179586118 180086891
243233995 41230591 197139683 729686546 577679509 718187234
86364590 8562548 157232311 808896558 806610710 812761247
39424866 17879874 7592742 229102246 236285704 224566184
71014658 32676170 32594105 794871572 701819377 661757441
454082844 171937538 163333015 925876702 650579212 876988040
465431909 131155991 142274409 955280923 680673733 800679879
23122192 57708993 2564459 419116807 437586231 402591168
101538116 16224269 25158714 297569388 266721163 331873106
21630530 9259393 458570 50796920 46711873 34160596
2887620 10392803 40767126 254261176 260153948 170021542
14533473 4838553 24925427 112518705 126570378 112093803
69656738 1164932 38048585 123218459 126242038 128423451
211996869 79443423 13493379 384612132 474913758 338139522
693106312 472484146 305679226 885146680 562358880 514168800
5269383 16380 12281564 139684381 127946789 138958595
2386925 1270441 1559531 87536347 87373540 79463480
222771241 41300263 15046832 603288640 562607361 562808212
47981503 4790985 45689184 405252647 431286758 460000843
71454963 14677052 10341567 410765653 411795730 350997691
32722916 31894861 4517133 435221867 523126997 520819721
3747759 13492656 94864192 280904151 222086171 243272147
423537825 156761584 159877106 966584346 897592247 947473324
128160350 29843453 130970245 168938809 137788801 202633596
1911915 5321610 17776413 80747985 86441589 76087685
140684286 304345573 9616623 826793219 894290025 926334909
17384836 17174099 2570480 110707092 139746434 148442373
294277115 61542547 96315135 618991629 579839354 659387363
444318623 221500888 23811231 909491945 926000215 951444140
4780127 86965703 19684935 663750276 701703944 735830315
12114816 1448606 16121117 105017079 104771221 115017999
25789125 6297835 24521679 248069617 202531845 244222976
2359212 19337317 32968265 184617242 181395796 164072997
13298537 12221046 13249363 228772713 200254356 228494401
174570312 70645004 13523966 437782949 439349596 342236165
137778912 71854014 160201688 820332490 758727418 805950001
69687105 7844848 43614080 524279959 487785386 490746730
62513284 5955159 52877168 229200107 201681584 224091258
134312558 10148621 14502851 698970131 709253620 684459201
390617191 108487243 162232669 431101416 235516937 403892513
463597248 239617937 177390213 718028418 739998375 457326165
189375233 7535114 59279065 466428975 416893178 451171140
7623572 1583044 844655 12311683 8056866 12532827
422732471 19027904 205983439 846426918 543520253 697272545
305433294 24382948 18869966 506140754 386636562 506991649
296671880 12040855 155806376 337580069 416764269 307983642
48639040 209819980 20263389 596923981 584207520 596511830
17146723 35445985 41523861 128768582 155718445 127600039
776126816 167828214 126328618 906650386 501181166 905268002
14640714 41494929 10486045 297183955 254120593 255909887
396339 251844 25062 1675540 1726174 1813132
71745570 79437063 2141999 781051447 919939546 922030429
66820234 175474335 24588004 676815494 760498390 658473494
33184869 7282123 9034055 34678689 29357521 32183187
76788530 9004387 26595713 782108486 624488591 785656722
7477705 1745920 2593084 23477630 36736095 36894698
29821621 45093818 96732676 484341548 494777686 440084030
421485 17143556 16280380 40007863 50730009 51394968
34978499 8426724 15086521 211929153 164308340 199298887
221537000 23759770 9191139 584326886 622922272 575608454
258330337 292923135 65106768 513587110 516115659 271475905
14031008 4705143 6706893 132267096 148807250 138926644
36011947 31225845 13845493 149128309 131908712 146099852
3126754 2226855 541471 8173299 6214466 7411105
106270321 20270599 27166856 218311863 154815483 221984822
210437676 37505069 77991584 391053340 436938751 379038816
230321109 169967848 112658718 265212711 293606281 324643892
230580769 32203150 72886358 397611970 304921403 365301970
95017021 32101029 18521903 305950221 212318009 294759010
69865536 112775881 38260683 369051488 324577971 388171282
29383747 53915234 4953709 420901694 368271461 380823810
8658211 16578646 57137613 720242198 733229550 767325190
418028087 214405620 72587605 914130585 919543122 932487626
90673692 22121704 69849660 454287747 437402439 373453084
327456151 71791446 56054062 807080912 880235906 792992102
37913388 15846382 87685061 760541406 757767283 742486094
510277973 205675265 238032006 556213209 465437293 410708322
246989589 108946104 18963028 492434803 547534005 537213163
1883062 24470614 11636225 140027699 143271174 143055141
104462011 77007227 52369793 381852508 379817746 311638010
128876403 103798099 124759683 889023904 858163141 863387086
127357444 876235 57612505 658730653 680540932 652633646
200703 1041728 3377023 21382887 21878085 19524992
3820127 3732412 980829 49383364 47014288 52678467
13225771 20257038 346582 156458891 182937163 163912860
1722720 1283415 19694840 498278484 392392019 517195477
84103079 25868084 87452622 422848491 455461521 427371742
350242244 39435475 49642568 723987550 578440009 660718680
38537314 42842675 74979378 215269151 254720017 248788458
300579675 30182173 72594509 555040794 614095912 629584586
170418691 120212028 58531003 781539425 816928129 755235982
160787967 23245431 17809888 234321960 247077047 227207555
57074745 166480803 57507094 833994334 722397862 820592439
629793339 100647249 440841623 847872202 884310704 958032495
78278463 41311388 8905416 286319330 295904867 279389915
265723083 26942280 74088529 350097478 359949980 359887561
95886891 15706319 7472251 178998676 180062637 104211564
195228148 113852173 230184488 533939836 477642649 534455483
361559609 99113649 308924081 738730554 687244211 708738702
165145400 16771317 9650561 308677398 277191563 274285744
275980274 93574260 148278634 426959511 276111662 212739894
351835 66842869 357445896 902163255 853042676 873769903
355285601 21912323 13488496 661520200 563394062 623532236
65977099 21251683 8164551 249465167 217402020 238567395
14342283 56849022 82077379 440159323 427828889 444891275
238538955 47470715 17144651 898434466 560969671 873008717
21962900 278778190 130478009 725329770 765117173 767721193
605448601 256582616 204541919 741417605 656165730 882820812
297734509 202870403 81294050 441199213 371327403 529018961
270104244 15990668 16445341 599141094 463795408 445716050
543632345 64972685 68832616 813574837 717106253 702486645
569012168 406878119 136880108 865046532 882714048 683622368
7270445 14079128 35573958 496366197 642045865 631739084
55526256 207798121 6605960 624569952 610993223 587999987
142612057 44174580 26505144 648742391 641944862 424842954
110102267 37042960 23848266 128199953 91561619 120238986
114536685 72151779 120689404 562574810 613040730 494314146
128598 453767 5087747 15683733 21018504 24200147
15221204 19585467 52529103 958248814 914077786 926858683
460594425 15440933 367472755 564472483 338030200 547515645
1490454 34347302 155308547 710622996 786440200 742595467
5578761 23194960 12875454 553451264 454546500 506918648
54471674 7873645 11355351 256260503 222280671 242106726
241346422 20492273 218022596 491240535 481948264 483382646
1369016 806048 5072743 25227870 22488502 24346078
542628157 18627982 150986243 613156892 247845387 643109305
303554738 47396012 39220650 403407217 428181753 403104134
80085085 90592803 131617847 279898302 379552581 387915369
24188322 43506705 25629705 355352880 334964014 360740225
4609210 978704 623688 16838496 17482557 16386389
224162031 63517837 74829242 511570606 528153382 503999755
152663550 11252698 246170351 491367607 616405597 661966368
16793472 2046458 1805663 26729583 22543338 23087617
56237558 106933018 151427528 938627825 988144380 922976464
162234716 18238638 62613618 660641966 640073214 651702147
203805625 26604699 59164903 286776166 293018586 295425490
23449137 11438817 16718092 261760436 275365440 215337500
21878226 27125146 392754 148167587 174310205 177778597
368074333 20073016 102121617 816299517 820492741 632115418
32155377 10259296 1453208 42681395 36973210 28535491
41474293 37648997 20092321 125956498 129618584 99789750
114567229 11473782 38614497 305812326 195881298 282561152
168441817 77552900 25962667 231374296 232527003 202699190
180493627 115779296 36992098 841997690 893749738 772568035
328029332 29104061 7341651 508152591 349157814 409152629
33599278 56467916 24934902 179243190 213328856 193732932
77891228 108456941 11717326 460768708 379777899 492253683
23659357 4620452 259651 187439422 195534381 207621543
69635872 29782749 77660403 515834489 572984837 620200129
99470734 143564774 145603720 615572842 466912309 647207394
94522660 31058502 27924865 296447073 296771649 287219889
12822544 2335569 3718407 41842595 39061105 34078101
544767594 186262158 95494356 673234125 565041712 529507458
74505785 170481927 34213080 709089928 696978374 705161836
390423999 23112806 3606739 648502723 510952269 508591699
174265751 6884896 87081419 196783759 94511703 173989416
633641593 159892374 349975512 814320233 830649988 799132379
188913008 28251734 9108952 663436744 636685426 647504645
4194406 3420087 43041725 180603804 151878037 181314276
196769891 87070824 141014726 608300817 687562929 722295325
12370915 4680475 37385008 881787354 608637815 822679419
38266030 78047740 34245178 348831456 333355359 356640496
10727112 20279861 4667642 98120426 95544788 97983550
561773493 18553048 9426224 680549686 644743629 549030840
31078789 1153105 55270794 669942631 647168234 655125540
348461040 1919253 1551127 656532074 592118496 497599484
164315355 7921767 59643532 916274811 955464798 576301586
731497164 73376276 94668963 883855446 579339090 874107677
10386542 25816420 111016947 796260329 830561042 840062685
4685351 3666971 3764229 124645617 126032504 97713692
294336419 46087920 160601403 346763174 246720605 362913611
29357011 6104424 50814496 283973874 241367386 292317677
1419977 27274215 5156453 332086805 350158041 324821894
12884784 24651834 32590168 263145402 277761592 304223428
36957626 34225004 99613706 452937671 413425290 418913339
16125926 80507393 34533072 408064835 425528405 414796615
4971518 90838508 157414764 622896575 590430882 627615939
235090433 145115417 58673078 399289768 315089423 324379427
10766622 7170145 14263372 97549733 112971134 105534760
38365891 4712013 26941633 760050136 845650108 818212630
133778130 25639077 36296853 573352017 661092228 528983216
117882908 193096573 65309613 922313539 935244276 916600640
74677368 67220194 3208836 514959416 475857246 542443684
29817732 15167690 9178274 45195454 49092552 46387981
89604106 91027927 377892 789389334 851723528 846179364
8866786 16863463 92601234 565172283 555050473 580770064
48910533 34934327 14847507 189430057 279779238 287355838
20704322 19781029 15712543 288340601 270484906 294008135
52122472 19394181 7459766 70087896 67822216 58515451
191542177 85397222 98173920 231802175 202633689 223529229
356664133 27021319 1014071 650624542 644512240 647219693
26326346 3885577 2848516 478670077 404116364 560722401
204151 51566662 11707503 281624696 319293501 293517229
238344527 35565706 308734290 961050205 659143531 959635210
61237087 13203554 44108801 294203384 330598655 388970683
41722272 34344517 38645647 305252526 315691319 294885685
51550066 105234556 126325818 714306745 676543752 709449278
740754296 203732723 178028819 840010632 836311889 413011045
1733539 7176284 12181134 618231229 602411028 599293197
8878551 34368385 7949920 571082193 635934507 624428791
256965215 4140773 50557516 795330649 846311895 813359921
38791033 30295253 47456713 636639078 648112929 736312372
537884684 353150169 96756555 855409157 846958811 451326349
498613643 64329880 57030416 801509989 800809063 731393293
143522536 25390312 207098427 896366223 878911931 826376539
432889602 104282600 152429455 836839362 682038543 839454485
254017019 109370486 5599527 368405194 263530562 350399968
36295302 36260391 14308307 376931481 397361259 444941650
12623971 18940218 2308293 65420190 76100782 79672024
90485253 50546092 9718763 732580747 697234879 719288397
2909331 10771534 2423998 36621910 42034802 35619010
72046527 153267605 12883449 337698523 362108809 348191229
40459388 41867904 10663884 311242280 260047154 318716201
463275324 49444380 92961588 841815233 880418437 851768729
139388521 96790644 89240139 544994510 484448011 555183220
106453144 8337392 7011070 707990797 636036782 615392124
384790383 357009673 243093611 561867475 513455616 561396403
146727820 181553916 110836400 684271563 724813021 861405138
507284791 250664724 25022887 798874171 847994639 832445259
19457197 32322411 604769 465416673 465297890 444664576
28549061 17593389 4974676 153653977 142425575 107626662
54993257 2982157 19305029 223823569 219788323 180485974
9709586 1495348 72279802 425149181 364834437 406861223
218399276 52518044 49942852 236985977 166185279 185505198
26338530 39946372 9141925 218977701 235667967 205977933
429364964 71349264 315269277 610920378 393501611 485719634
533425837 271395367 277681577 770789383 879420285 759805945
18072916 15756456 1758918 135495292 146499009 145573475
193302314 47147660 30746072 309041493 381964126 351749261
137319818 25053931 10171268 325150910 244916362 288235604
681091545 106009279 173872192 804301219 791964099 759812927
13061917 22679860 1217968 92679942 107741939 107244477
57524493 18696677 18150979 186224094 228302804 225988892
2074284 42854166 31258734 507949556 526753365 682197134
122673101 65909625 114064087 747922716 770301656 707056196
79274948 27518256 46181968 602082546 583212640 555757121
171245809 172399681 39342342 959535517 928249970 978718370
86274350 65159605 6191415 389290193 372447952 382097521
352378110 62204261 118321924 601653380 566247472 517785886
44227354 29068857 761899 248417391 239858398 250556521
27473327 59025360 53875804 536587659 558201769 519025436
23365376 14692086 47662232 348834981 398683721 381585193
6306550 3597031 193172 127612140 127575785 125234855
709666086 7809121 261404864 809078810 481499325 811742601
148566175 2607696 46380540 337561079 313179097 225341977
3577534 17003824 12181729 83626675 86511273 90910496
162745998 43884830 71154011 225307073 244405802 209702068
424439460 154230431 24405872 581236652 460728204 390637565
26618356 84348623 29259060 282352230 283449354 256352115
182498071 21812892 1048486 875786749 862728372 641799278
29150647 20340130 5734814 154093021 160225940 155289212
84086439 58783722 23743086 487026770 502942449 475749010
337678 115270091 33961166 460704197 477658153 501597751
95721663 61570234 110829873 260440908 294719193 374421409
244511329 15159477 41012586 777958340 644936983 713572907
260068908 64468176 9024311 636869489 790995745 759261936
655466051 255531215 259110117 789235747 847555624 761671181
459354362 44863624 66930743 663620969 174299326 354015563
300031615 48497793 28962926 415953249 442075730 264471234
344804004 16541584 107389573 483524394 433037168 286394018
550624397 3020823 269928023 775110887 607854550 590355948
7266565 3663779 22223673 56895211 62481053 61294622
11554113 37242152 10433235 444048991 315392027 405124294
91504421 10299114 30071432 377784504 301105167 365750638
388473925 22848964 19664064 565230139 702436846 622382797
84440850 156825619 34060821 570315697 546816827 554220040
71334323 79733498 9675825 554406960 607265150 600398468
31301940 4480044 479470 240093312 250608920 232445134
574976091 18043004 26757014 904208930 894777461 823515572
263590490 108311946 116871197 928940839 806378038 932336064
313633727 46340541 129798895 686382413 733379457 689232502
109594484 78172257 128051923 618153767 598005047 652178107
159453351 382610785 118438884 873840732 887971411 798352643
586968061 463155020 42903726 648389067 676290823 531831445
2117529 24037374 4741440 84992258 123798754 106278243
313248637 274841631 111398624 540050233 553908445 340485560
73748533 17545435 7960461 286677331 292510747 219505719
441683519 127169221 121469603 627675241 567702966 570844711
237965912 20299317 9591649 543677850 434840224 506102765
74205571 7264964 56591281 475058348 504293488 427367261
56209887 1573978 69373701 786572602 864566425 741791604
18308451 627374 1774770 39932929 39774685 38925760
32368624 11602705 12422758 281413936 317026838 298838990
297444347 110729286 88786671 644445135 600647416 656815059
88054427 21700587 76345418 255552245 203271993 237680459
199476369 52456467 162602183 368612050 378810989 421719108
57710240 13596480 7759640 221075915 219925757 152146765
15685497 19892076 5654289 31739675 34319535 43991168
126638785 9379306 38254068 207624006 200441884 167760079
4875892 16880716 3451738 101258169 114064414 101479024
53220966 17502988 29991847 166371198 205506331 201171916
42886842 5366236 20459485 139897786 134384054 121731225
42825827 91671814 162673657 524672075 558815220 441704641
13554646 97329847 2426928 865962477 831661127 871838673
14210126 182167886 13035892 791628463 739269787 862493837
49639199 1494403 29076208 134315914 129870730 126781733
27520155 21437734 2603299 356800471 336367217 268419804
15701495 181915 2366519 108969817 121592131 128610374
302811152 11284981 132584383 830561229 739187844 815837004
49674286 21304692 203681869 820005003 965302487 947488243
187621969 88097813 32493747 421000392 435609870 351926888
158021307 123047180 365589555 811192817 750165542 841052370
52036723 4024723 9811202 585991133 407256304 578312433
292824266 168235078 14750302 564952609 427954848 469711199
400257227 410825999 212839841 965690953 929749518 884679479
38916361 42412338 7539702 129238653 128742705 119192666
15963612 19813939 52872667 187341590 191137360 210697063
68305788 46028039 12736696 416297712 481891629 479645381
54432177 27034503 35136805 107565722 115086377 124216725
68249152 9962106 23738405 396064685 424136548 399723866
442570153 33674848 111300929 856614841 244553891 867426507
44756822 35078258 197141876 595126390 545103117 583802436
108399281 156584172 45106437 831892116 800755200 754266997
9166003 660556 6070262 20400864 15095108 20437670
1119412 2138154 720759 117187860 110443610 126035700
3651908 3018026 1912469 17524583 17627160 17493028
14291033 4133627 5793282 41727744 46821066 30934937
278181608 56458838 7578353 330442869 280569889 273558197
2628546 17347879 10093374 113044442 115255285 109880091
23066097 61689197 42374990 778100953 685333282 758193304
520872441 370979312 321292969 663814777 692019670 767862890
62236718 263410 212078597 458691016 372464964 577462738
73736408 24465054 9145420 228911685 161127013 223562113
11985851 185174 2663700 26205073 14196641 22581372
44010074 35469456 52947251 755827126 769327459 732156276
159352485 26642736 46518993 580547024 528557050 440912763
2911522 4649604 10620980 226828335 216860880 219360348
109556936 228634718 139772159 787689301 959433199 937020063
540380763 76043800 292462768 711486076 366893243 363734344
524625515 330842214 244440710 609169558 514563738 438411845
2474157 45460679 21112160 637927410 615361092 690095429
202658982 305519668 156010840 746302319 856004969 863064412
403658260 57095723 85172681 928387176 741387278 817369259
3760553 70923945 103662494 479272649 471626865 533915080
675651176 250766346 3452652 920758109 472956627 818714484
67315978 231977659 55006113 813797003 898407061 863436764
113637277 67422734 101384178 468496320 438866800 503175126
28855811 13340435 7610297 144541455 102068845 146847988
539902236 101533080 93165256 731488221 630242572 593810400
296814144 78774136 24983486 346598347 357236072 238444905
6308816 27596339 24285131 507418023 497447025 436244289
132463299 37684364 22186480 351042890 252635737 318027753
78117599 1336777 43847276 144666533 152183469 166170634
14733672 2046747 5307014 68470703 72763109 85781347
7404770 66125393 12138535 410374490 416601622 426677154
33806561 31312902 5462545 132658934 131695072 118837693
333922797 273751658 112599770 469546720 447103486 426866931
10419768 32896785 58897723 607371093 695601667 541717278
106391057 2253661 33222772 226530920 233875596 177550809
50352621 76176871 53617887 74372755 96123196 90249744
5577425 29095649 33746340 257452321 264698905 263531536
66691864 33113602 54616055 419916999 414179977 410162420
12783245 46963342 3412480 343926628 382536478 384566087
243114574 139278066 133414071 508915805 585651292 496662589
339332380 37582829 84560106 800311298 896248135 895612421
459903691 3590804 261285837 752145427 749929149 607172598
226114315 13512224 51106173 264043008 237129988 215860927
4556605 6023202 3615381 49649200 49099568 39842964
211893294 9198758 60771548 317074620 394357368 291119902
330033341 50866738 141196595 691451439 730390856 794026124
48476199 8374286 28520982 60181859 25990551 46625950
308118700 519340 81844423 401194891 274622671 335124480
119511441 3268694 60452721 258190550 302923213 316196693
5995005 9001234 3563830 34670029 35551287 35138372
55727194 7447138 18200300 316068713 332435404 327767788
52608553 9123142 26941587 348625349 351879726 338284680
356821541 121190520 3403131 411516032 385395082 364113119
25677827 21978690 20517307 538633692 536673161 495426850
209635235 45555355 177567326 494324035 407024592 430867359
380531569 52016240 5657343 471865299 343161463 377869080
399302663 5741195 107482061 810304128 781247510 680745575
4303925 5815055 5243144 143014251 145125968 147587693
10671111 29123920 38218822 245928580 262348257 246422664
3918675 10898838 3033052 58256471 51757527 69760689
29224578 20184893 37692897 360786914 359156222 361214189
15309633 4142480 21503701 657100390 530842498 613437262
219782163 42863128 199956218 426922109 342433327 609488137
38723582 25278305 6703093 620017226 654026989 665067953
30571359 27220069 197392097 703566612 798877446 780850847
203224380 10358649 34716324 268000771 256073363 299539647
207777229 14379665 18770937 595350153 574778704 547061933
29619717 356737 182049766 657086302 710109687 744298601
127839238 51959796 8765813 308417218 319648361 320943522
14102966 22724065 64856633 455139692 488513499 460856973
213954125 129384095 72975407 526753832 488407304 487342775
75981720 23116929 9824573 135711484 142947167 93856944
37425134 20664410 943986 185207797 237757835 140867657
704643 12542369 6310580 81311725 82175370 90614363
42227217 188902579 18834075 590204103 536148223 635863143
153550285 179404527 48232141 967173652 980041892 985685749
13307499 4709420 7772790 50446487 51055576 51319861
248784797 57479914 19191594 316763898 242222027 332789685
123816702 81244695 32181351 285689969 293699987 267105408
4370322 1409054 2906760 9595184 10102934 11870539
60968724 327694 3808374 70300975 52216215 70406464
85143554 26015459 67939446 459982185 504237756 419992377
24250666 2944304 31844151 74045593 69069310 73987322
127469858 132500336 1157998 569872441 578399102 585064483
50720364 111640334 8868765 480003287 479937109 426265394
51956527 63789263 18855762 651384864 687677391 628890999
22908708 16753403 160793274 602049478 933966644 898720727
143821988 9865383 63614711 403456667 383327905 345142863
99781438 119387842 78140198 907456164 938765101 861364775
103814281 3391813 79340992 341976270 392523276 388365000
28487280 15218912 11835826 67439963 60357657 63333362
533896701 44647258 10554234 589594498 503930014 377605748
15849346 116103211 110698931 757420076 723072861 749962920
678915 23347743 4342691 157620858 154187521 117588787
435331180 21650287 93772911 507085581 344788179 255210816
69942595 28603785 52468450 242854996 241773639 196519725
74828257 14115522 33806220 674291853 712590381 744370261
322140942 152386988 142338830 397346153 252656475 331039242
191366659 7618137 108947986 270946191 184621817 246336250
6525479 29520644 18032265 450287158 520786601 518176405
297193140 67520473 41217206 901070625 677062768 741641301
57337333 16288232 48974303 382623251 301765128 316486097
342918570 77280278 146631025 931739267 971469068 960548833
73129849 152831653 6416841 366255254 455835033 396151884
34819370 16302741 1768063 78127497 74143032 67765424
84335571 232822454 17652277 748654463 828971181 811949829
167392522 121247100 146578550 933953021 937050919 698683859
43155307 9160227 22827272 175526456 191425226 171402993
732479660 460008648 39769292 908709583 659882525 822203111
73761177 6182726 11823897 107181502 109470365 94266431
196612607 68730816 23496401 563726472 547109286 569561034
4120540 1000694 3479085 19382825 20548122 22879939
246979514 375880 72774210 333483619 360358077 350753754
50143142 22169516 17908385 382069598 353118697 242001222
169359313 2186762 77667568 609607877 598226760 616565982
43026858 28421929 54484643 815019383 670765406 929759571
182884583 95914788 79234274 240325040 164818168 206047957
397822862 15483656 45643393 561032859 519186660 586249246
11915804 42536366 118042523 416758316 256550910 398097217
237365285 54913101 697510 884005008 846934402 611317706
63322264 164708225 40585145 819757981 821127814 740182315
265724400 34553501 53629145 420153477 425504370 441072438
122652389 22742140 26581852 673124833 700034298 714893530
328386728 98297998 143929338 871375613 794257774 918045739
367316455 222189285 54351438 843558853 701461811 575848345
225574048 19242432 45003113 269795669 337339972 125805831
130031381 20824884 112751558 764305353 759022423 785862826
51979077 25491526 8182459 421810547 415141230 315173459
587769263 46834153 178547307 832076081 818695182 748408845
31416947 85870624 99382734 753769870 869385150 832655012
57904614 10390986 200002229 831414309 906688657 830636489
27051811 29121568 196604777 449826908 388085722 469634044
365330577 19059353 63513565 554494209 540311992 564382664
252382383 166107216 6911863 733094053 667746574 753497849
12679213 30375188 9546053 165437133 158108780 158813167
77605911 97266056 95600855 591669966 641428789 609479478
41123465 50015038 59709907 663912000 595850306 572670483
95684559 28220911 183017 547058344 506119769 425304814
81446408 97820324 33330068 524995927 560948720 466581097
135486917 76537240 125260408 414716577 411355059 408205004
305927499 235753961 125468513 554537909 570631201 531406418
32104072 18773579 424566 32680392 33967475 8801613
32701222 34862059 162910525 532715442 604317383 630959279
65058070 66462948 154877771 363978149 370149846 456018315
183049647 209096120 61146456 891573887 879402923 892363278
111185582 212582511 271359315 605781248 596716006 594046343
10956337 4823176 44260394 192077883 196007932 220214537
153853844 71646874 35660102 280489507 266023806 243585035
246854 29386 695419 3102358 2731098 3104945
16626626 33945468 6745409 555109715 411755423 393869799
498589834 415190975 19484814 620500443 578798383 162164129
178185386 142687595 51973861 415057118 345308746 417070375
257229 10407998 8591424 111003790 120804028 113036838
45852064 23182308 21595381 317059132 299686749 360941617
373075791 355903544 39940630 641048749 653600771 558526231
34152667 1388711 41247029 168387267 161543415 151600521
259394123 22297291 17111609 947008587 970643004 806699442
23304295 21442487 58550715 222517884 249070478 253107339
32695492 6476438 43172033 838098916 887095398 857287255
553144078 291812721 30636961 693017533 662811630 640352879
17528578 89158527 44946015 354929897 338935021 331517594
224805059 72157179 39405711 912861171 792598377 903388602
128381580 49275643 14774637 804487317 792804007 846777654
46311068 118143176 41953244 806085658 775362927 781715858
9599995 14787618 12117426 148020540 192698620 145191718
53570437 59418383 54649879 86099193 95642714 80639864
5122005 6309244 53323916 128908267 133527132 147472814
111729918 14613976 3335350 344458383 342170253 332230071
325308582 7876228 52407298 685888125 830646692 835325057
187551670 74006158 67816716 204261372 170073593 210266983
527787072 174175226 37976572 853243269 626135734 654162942
26297722 26363703 16475680 571985614 554007958 528993587
319286993 114002992 356728514 646867882 421513024 559779910
150757711 128974076 22337705 614000358 714071440 628331532
651495541 32989441 19635166 771464175 460990262 748859050
353682923 102287478 171999205 487769348 462342173 377251528
86366763 138979521 13052339 727066433 667371681 610096388
14026098 12652154 48081923 252962564 245443842 256836644
489347730 11875654 254791225 565703277 578086104 601071650
209833502 65305585 150378415 639046537 611320414 626536948
17387771 71289322 218806066 754432366 876620976 863841469
123818038 19189922 9940068 134022824 144127760 53098455
83553631 2404744 4151065 187376757 197573036 196518493
36638063 57958541 22667668 255953460 158028075 253897148
20501256 47422604 7778876 159083461 223488999 281709776
152811001 24339334 53305386 973469061 949131581 970087249
117434827 33538787 1749692 220858822 226880823 222410148
218505405 62684680 47118967 237360825 264871948 148927875
291724209 96722203 123065472 776507815 775058493 757912952
288890499 146474111 37511075 852675378 904554192 939950433
29478870 8114264 5659488 53084819 62112320 56578977
16392190 18902900 10547350 119333903 124958762 123294638
12188974 43796834 7140873 459769670 455896752 451012777
169272118 47252533 56560321 450830393 452680277 427538408
95314605 19423463 4872679 110794358 33079871 63135203
12532763 28690311 64327613 566394466 507007146 593086335
99338110 6969674 140502044 717264300 745320027 721287656
89093221 55342833 74289767 834888040 851186994 800451920
102902692 34569013 32973619 544073919 566080777 646224366
105210820 72876311 54386692 912728787 918147541 921696735
22845450 43887397 107750744 637457621 620008860 633335560
307173070 175995223 210604660 403389551 247692921 250567298
15926576 168025217 2321766 658942289 731518677 736911837
479447653 105634176 134756970 741828550 557598462 817243229
597354479 74788552 53170483 849726321 797166430 653746243
16114024 84552673 55939447 243572177 257239339 232553824
306940470 23555022 4376532 904950722 755781519 441556325
128243520 76915860 5895854 717604854 713823654 715172773
14374585 7248428 5980827 46611747 38996180 30856998
6166596 124948164 44001493 550669173 543228628 708493701
69274353 11801840 63339753 710439486 819599521 784263049
686835716 64140901 7081273 912285752 798623545 680331593
237427244 40795358 82298443 817882847 832099042 839141600
1192342 31113 581296 3396818 3237789 3644239
57175807 6957614 9132665 259000128 261651939 256175250
585546 2126074 707039 7737907 8947275 9829306
142403794 90571779 20185452 143783071 129319736 96578376
172385633 61319462 34627133 339766604 329835504 214647001
140415007 2555336 2372546 286246009 167177885 235556035
47422909 1691752 42297569 688051577 771830159 760280573
103003056 90848204 83548846 398483042 492589169 500909232
16058573 39130089 16478665 624604486 549009790 682390173
139264297 3075886 101760287 161140034 94543380 140935544
17364567 66939822 38790325 312061621 357310199 374696050
151656548 44976672 1705994 246028915 229624273 168524354
415013925 107192951 278546116 485191604 303181428 357916040
2082901 1823475 3582680 19367845 17285022 20000925
317863803 10822145 12274461 414095821 402516374 189520091
8188968 2154301 5589206 38040390 36107301 37981326
63668200 1866034 2991849 266915848 266109426 235770230
36744323 129816413 19104626 489988296 499940581 379936003
50055285 104860039 81661381 375793355 454363809 418425631
22020571 11085231 11359985 47208555 53859944 51533861
20428715 162033955 20767840 524552463 535977787 447682362
26646139 18486269 19763520 251594657 241487560 314563846
10650746 51137739 9472837 354421916 330888504 349917533
148476091 6157667 108025809 374499495 218592232 366153931
60757474 42299904 476217 144919578 126424582 139948585
133812633 27191017 90709 342379166 379983140 341536088
215127056 375907295 114530553 417960335 893409332 874612295
43983253 79593823 2314767 252118703 299679091 264809640
414188005 38042388 27790195 592802309 587589303 659240717
252511 59351122 28755934 396557271 424877276 436999562
288556117 28398364 128205373 346915620 281257721 333743507
9238376 25880176 39787133 521902010 419486688 520326226
154235849 94970832 48052753 922058718 884698256 829896795
29990275 64443811 33836029 678943518 611653238 593257043
175753815 10207573 23552839 377591267 411070980 414578340
89689076 46502950 172811995 592729578 589262799 542833464
18522636 8631051 15784576 117617509 107485435 116581106
485994 24700765 35177364 502157959 537359728 453805329
311984215 74526821 69376470 401271458 403840443 310453752
88778295 50727935 3216719 730919157 613216133 736144088
68774731 6167786 29795700 114003276 112096440 125252294
163211359 51082260 35030498 699006237 748517584 775371189
141609165 23228233 55960161 590900239 632203285 669290909
115412663 20492457 17263584 600730117 635863866 644009731
228692096 116410121 180628014 600059750 645375763 663799540
3753473 433861 3033565 30061845 18606282 31886335
459751614 485510160 426930198 541764443 527256477 485052668
188546459 264611073 5593462 567157017 821180706 687473586
295945745 36329584 18850506 553151603 702117176 630521422
213926782 8573716 242695891 520551076 239182657 502841121
25965619 3612656 17069054 48178212 33144672 48170658
211604604 155397815 85474569 267640856 284086186 280461734
235194263 13760055 127562154 600288746 640600389 600212008
203719743 21454483 11873251 809337467 852822752 892758563
126670524 22042494 24889691 228508918 221032806 224731778
7412076 20144353 26165424 326625426 354251308 193169897
259478385 100481198 11947156 361076480 348044629 291941593
25354885 25577770 7633872 220374928 195992029 204895714
511860488 135822132 108408620 779165944 784513126 685174651
31265562 7838846 2335450 218263970 213115539 209341259
367393665 134989914 74750533 588169859 589089801 627220827
502512700 79000818 5512424 836582746 625090082 728229107
280918310 87193147 8188234 375762680 357037599 392625123
124165647 60865685 206451082 493011429 565389953 624922488
637281395 77907854 176905368 670058618 505302049 512797013
217981268 45027047 17916005 357996353 347923542 323439318
427583343 167804145 5411488 912301869 690988873 639082027
13796496 22961988 5862958 68975721 78797314 75920044
588739536 27780567 136597276 745033814 733251094 794469186
34493640 14182893 7214264 251255967 199513103 238150651
71490047 21971737 18235678 173660470 206065664 166996701
404482012 23203987 61031870 784019397 675549991 534578812
404697215 56406482 124471513 644551729 587351530 751338645
42870964 19133534 21179172 559970308 568949787 388879990
133684939 61873985 33678872 466239361 512995106 519602603
173352156 56391072 44189987 896865682 861366229 600134501
165194077 27074175 135510825 522821175 422373361 376867306
21613365 268997939 77781210 555547529 585810679 453805891
42170223 30256234 57199759 625404780 620936061 594114140
536052937 73584615 10589802 961578090 968058867 935837509
84572403 30732755 20768010 346585950 300548053 398964110
181877449 203014449 36564354 351690498 381069837 324133720
29354703 4678627 34571975 273676047 280795638 306636502
75155394 129117823 15741973 574699439 467355350 567803374
256099806 32816406 208880897 754856111 895150017 895749775
24408824 8799501 11359922 131703853 147445165 124654381
6582298 24363881 57676312 180603888 168194828 162339646
88485278 30651693 5699329 954043979 906889831 788625223
24148690 40082468 3576424 219363688 197601131 219305584
408712494 310177107 176655 510253772 430942949 499932503
15350552 17287654 2077921 87306905 83681030 80711483
680354513 38707312 19621816 758716664 539852325 182279644
315453660 27840287 141434391 353747829 107685319 289075838
61378372 2842266 9624119 203748012 144827945 230861688
140187904 44374422 31988644 904646373 846317844 897681985
89519618 58366329 51902085 527466966 549666226 543229149
21679392 79200 22109671 48355763 40247198 45658650
5600950 128960794 6355769 373554002 373532069 384914987
624124594 89673582 246458221 964381529 810221203 926013370
156038178 49388248 56921798 859146236 776502590 871582212
254928383 66781439 127518883 295592614 223558258 225000015
78857428 52143175 26369325 267586446 243606357 271986035
81874566 33366194 21478808 525198697 505292875 528141585
4006028 208189500 52421553 800103882 727618223 817714311
703627 126726 106379 1290025 520715 970472
664738926 58016398 103438898 923001663 942020101 661831342
226973750 55383935 148118966 872324748 767708645 867463537
70498429 76002718 57269889 833955636 863339512 866011725
82215719 20148528 15517250 222644987 223030660 220931297
810882 7398195 4843170 46473416 48244757 51642208
3845427 68084999 84292471 504715745 463132851 458050889
104183517 62564411 247513590 498917059 624923184 529499098
21117759 102084088 261265448 761065642 775132787 830493838
75954515 47842776 3380088 346889080 317267480 335738183
122129544 107422106 31923109 189497363 205192221 149864988
220168121 188760629 11935499 259418074 237249166 127802925
185527322 19333509 8581694 768775992 782743853 780083691
40357878 45242363 35951584 403832747 424051301 406034065
694282138 3267790 298621426 839550683 743402546 759906237
5064850 102522574 51729492 793892836 765981966 619109387
204089451 26495241 232605664 432407368 210187656 441322327
108389687 4904129 59231231 274558259 273361502 201262037
424982310 232344471 241315154 449602736 465897974 471319083
84349312 66341852 125702101 450003651 403149300 478157611
279721916 355431196 252573672 595668565 478424618 603827294
67690450 20764145 93920006 371461714 326613175 365730079
684543526 310111825 527715457 854228501 837568086 651801436
55645 57032 1033 908019 656769 1004673
224360179 116008498 86146005 347441356 374946697 341886862
63759414 30611385 55755145 300489326 314064028 299748239
755346510 193629026 127274887 860645673 596347156 713048442
106024882 53607766 39089654 298090418 303655128 285444859
418462098 111593128 241771732 804453567 580069750 920456213
148915879 98561008 55286830 787869809 644929425 744894449
197592606 32141680 52220453 834965868 872150821 677105115
550055628 101158857 214829209 611929892 390969836 310865919
802682352 79154245 8507235 839212550 916409581 524017045
176494975 111978022 119735570 805418660 737145637 697082293
33018118 19658594 122591990 633370767 643107821 613335661
20529863 111156492 94330444 690600278 710276192 737465980
290764214 26037702 204048155 827697549 607784964 785286029
6588835 139992037 52358926 863293057 861142842 771396076
75473513 46628811 19899230 162848019 207464569 154097070
153782368 92953758 173863009 694567405 688573629 633235974
8540167 109677796 41400637 407359045 407992118 409174532
90524834 3389482 21001932 429888861 503717155 452484433
140485867 44763187 46810343 232388456 201588359 141955978
103211366 69302050 77041718 236624155 234510510 191030174
171519111 87300818 8451949 674657890 707916534 603253105
1176969 50174785 35690653 219945032 201621525 241990307
201129324 26150440 49034121 582110356 590163600 486359601
22267735 61596802 11399109 206629511 206412870 175964634
301258671 56950008 45779695 353654068 368362521 280824952
101408342 5231811 39316556 572266767 591927632 642941568
576256939 62886447 4699370 806166631 636822473 641577239
325554222 30520939 18339050 346363247 141226464 296347754
7926087 4721722 5779115 35672169 37866180 36654464
2540924 12851418 18533774 130337960 118269821 131406889
192904215 47113724 28634531 255164482 186667878 217627577
263904600 293586783 239304640 829302962 718537878 784408635
237792131 2592745 14096520 471765372 449785930 290906927
194012093 99374968 77459985 892813050 775372849 883038630
135242419 47360572 2711144 740825777 626471786 796315085
2220273 12718520 28455652 250749854 234985207 227304098
33377692 106174497 41385314 567453637 489512954 489693433
58066492 10631749 23880077 239109675 249553836 242189265
157964522 10356739 39507782 441797007 389038663 419821098
9914929 24064985 9256800 185128784 218703008 156357181
61660129 46928214 8937719 70672416 70444022 85932085
41104454 538418 29894664 407869380 382159946 376941052
178411891 78510575 49436601 224358187 173883220 76814517
89156246 2583644 34690591 101613495 21514251 89627860
81029386 9379575 120595099 643008313 627182629 712080621
88903668 29632153 216874672 780003713 741901461 631578119
250704409 67466016 1955979 575809850 493633885 546519359
80052005 147077407 1394235 607111653 631156417 482847367
165479053 49696464 23130288 264550068 277912744 211060847
17412205 101701646 47676582 331729145 325603017 330469261
16405693 64312330 99100751 961713124 906879926 912872040
419959706 128358963 506092480 747854201 859014606 707890420
238405942 128677530 113308034 305930867 256263710 238240966
32497825 106321263 143712680 502463514 455799987 477980106
210396877 48610055 180124074 487772957 322863131 451999636
30828201 6382677 1596933 164758253 144411123 154695498
257945727 5527183 39627127 484131064 454305868 417669154
237418757 109412358 13689483 359938869 306416189 252435335
320671231 262729320 68081432 537631688 500005168 480533690
268429320 54786696 7601186 838384509 769727785 761640395
250294673 68376034 125598766 543987134 550363769 365858643
239333136 36711049 65052367 562424371 821205436 877899305
20803919 3413985 3868973 206106364 219527430 218772550
76315515 97074752 36819741 407462873 360846946 270825585
138774455 8179144 52863050 320091357 280536464 325347552
4593638 20197668 9896059 126586998 289560300 254292959
20003053 14765945 15411324 218697288 198981316 266739642
166373394 64669185 181978899 737885583 688046722 699028928
179711666 194603507 138328002 585896482 608501442 554244536
60925431 63816773 181082684 415787394 490053863 467312178
172526923 4099521 88301283 513620871 506858623 496616496
406373503 21373684 150191518 735405243 597429151 615088775
201434437 12588891 73645617 411789783 450897673 406009639
30441652 72913995 557041 306260447 311280285 274510201
58579346 331731 87654111 446983934 476801219 446301184
39888830 2164562 32757781 272547682 302683346 235137032
443067665 108396981 114604763 484139729 610622877 428644760
342542948 218821826 191451100 467418693 301665711 527768333
390510924 23395221 15273388 516029938 398339472 414084013
45218050 22741287 107622964 477205186 417313991 463967799
11935399 42322355 155605181 550721288 562922776 552261086
9573783 44457185 29620233 180279141 191917019 246586442
10742200 5018809 751007 13619130 12191392 8565557
201767074 100231896 77283125 268996721 270190892 249111531
10277771 63709932 53753803 547708054 557162935 555925501
16874072 4175682 4633707 126924088 132876520 113703317
85917711 39616329 43940970 283775513 286425937 258095420
227986729 101435428 14380419 266993012 320345075 222713140
72344254 16622949 8447725 294324552 282148936 289006739
67630297 31025906 14822683 250179140 279958165 286275479
47130267 878967 179396406 925417491 860363263 850064950
28287805 66483911 74111855 349348161 319237773 353157914
195865968 69379452 30771447 523832624 425644879 455651841
74866069 68611706 17059550 102966523 111926651 69318967
13583176 24373509 16711318 267204290 278134540 262216677
7837251 700517 865229 15372900 16046796 10872645
166939554 64458991 46523237 555720712 377932603 515578828
34575068 1755598 12404979 141619263 127343344 140286815
260236848 125383271 84919561 275559991 371231401 290366357
333201144 299669447 5721536 541624374 588644297 590716042
42033405 223430 71789566 281059326 253529801 278320648
211000457 4973216 53229289 761481472 760907218 726284419
35344652 32374378 11675062 388317695 393838898 429247350
3541499 4705126 8003433 92510877 96927341 92919413
208199678 105416096 12815801 860285139 814057760 859510727
531677774 320423393 254953441 575430269 510516406 436871203
80727412 41974721 99165994 630331311 648891665 573621996
391293 97707 10034393 59535415 57771777 58345559
5011908 15095736 4493969 516908451 410610082 510779102
26079068 6331342 17081480 373475291 316727055 373414526
534194784 65982219 136073929 655964192 303371393 546732358
223810111 82533882 71232795 598782826 735929671 661743015
300202193 70163845 10529962 539328039 440186691 442759303
4364940 109271098 58063513 527079863 577832923 565880913
42351990 24810621 59507314 222455011 238785268 241569160
87554962 180871846 289865291 877364942 985473693 980837959
37009866 21899559 63253502 296538041 313137780 361028260
103442165 12508094 30687937 784529831 799744528 808542915
9630658 6833906 26873052 319041295 321510235 332192708
178427940 26893943 26400342 342092765 314738406 355214090
338618464 233058163 360379803 486782782 282735601 469230906
223848656 5796313 2107849 962694783 906391539 959786501
32011261 46769206 109830754 738378486 771083727 813020326
12146424 7896395 12290160 54956114 56191030 52678978
8181998 7320101 24429639 426584530 435287261 369870121
21331537 9255439 6811472 155641301 158897748 156609191
86657017 5545518 76796819 653892187 593996753 654111450
499264886 14141743 55707810 643412474 679648349 500918621
89883076 72139771 209270336 687839164 686983821 681938220
120845909 43290712 16058248 330568095 266400468 232302447
57714701 7365792 12779395 68825451 57009425 36239236
57820920 8681385 1076111 148893916 128857531 114380771
611825491 428824348 228159941 699267466 715216212 521376158
133505792 74650243 9304379 787239148 748125420 792531474
1344771 1977843 31486308 507541103 462950042 540061986
50667553 79097640 67787120 773924837 803358215 795505788
352396690 129687705 116808060 690798302 589233453 600749433
39680113 53968655 27966568 542360108 570737786 555762570
256950869 416856359 24321876 853089392 849194546 832759038
63993829 6517864 4288765 296021272 279921487 287308870
327856286 30247276 18074721 347741444 245086864 180819769
30338169 22860611 120586758 462929788 496625927 470998698
99829855 21030508 23270681 831622190 804508351 822109046
404011457 16318818 130291328 506414766 429219905 478442620
180981560 49014567 77877924 789495539 760936386 753244992
45671200 20344142 99190802 554530541 764870751 787852923
160437200 42662497 25618305 385699724 472038625 460162027
412312595 92565227 116600415 749776731 594625678 755619605
134324071 103183202 98551686 550906526 484236403 537783970
3372051 885319 2262659 25618417 29986546 27069586
8956016 12137836 23278833 175334900 159695076 121879560
146550128 166988020 36564100 437555406 300582565 350181733
1343736 425449 2359673 6629109 8478453 7682678
299670193 17679734 74102742 612023938 554594700 502913575
22621426 502874 18804461 278331055 323903141 298548154
54694908 7916228 3265595 390745546 310592008 346926300
117192053 11919544 29153989 268406681 176197175 258990212
32347675 36015853 6221627 177168769 186721229 199404145
189603635 139985420 281623446 659373365 567935579 701370723
151938379 80389615 256478754 721886436 594277575 761014977
46389754 187150391 2940241 872680898 833150238 785366039
13154940 17370343 5354412 559801017 632693717 670373031
222788468 115233018 220616814 918283222 599098533 915124670
85707391 33200513 7075234 158006869 149559405 160220581
40985673 6609141 89947142 398853135 434211588 430182012
3070619 12230444 27167228 474341205 480014858 474116083
79072044 7297809 10886854 110316623 55680308 100618149
17542947 190712 134960 30108907 27775199 29395196
390157645 70091612 34063514 411106928 355443520 392448809
107998994 16437199 8550153 170807125 125159816 156698028
1707499 3730718 1653811 27896354 30750300 26637721
1307672 307731 126189 5622656 5648979 5555219
238455323 46429103 219691409 524363828 511077243 494132902
259753703 74608803 285157034 837817575 787601024 669855854
414340672 140794013 1895026 552475330 510217650 580780277
44690026 125667015 3045767 926710418 959668450 934866886
152379099 122231076 21359556 382812340 324833667 341495154
34090673 18954869 2980215 259466889 207014723 261481087
283807143 71944985 35687944 309207356 285250478 298893445
190908768 133366163 29548423 340586079 538968650 544308167
53062987 66091056 8263492 69991990 85150215 66399659
105928684 31551954 56433510 220862958 246015360 238549631
136930408 76010476 70023702 383682254 394887799 389890283
11229441 22675382 3276392 131564927 107552866 133883158
17238729 64161942 5704447 295257014 255331596 286304571
80460881 74621817 178115580 678528502 619584968 503095712
277114066 141959029 28973204 470601000 428048829 364954334
169562012 21920682 100747779 332221694 326532079 319347568
388389799 73995314 56118515 562796837 575271609 576516150
148715331 35557930 786609 386479902 379607796 399370049
705266 324374 792737 6729823 6779291 7404076
398479384 346839453 9515167 740591209 785387983 516406470
3796655 1179980 157303 23762429 25526987 25870932
24096776 2148625 135223642 384209431 404382151 441814720
38642236 5656430 13187045 414825133 398552113 389861611
334077569 61139531 148430792 766457567 729354650 664653009
104813150 29975554 4635022 149634120 149990250 150302693
730076335 173006392 266505837 789056514 343090864 351884344
334640181 203232867 30636396 469300975 385896453 459281371
7202571 162564658 176986474 801373492 804091564 834371735
40894002 13154671 41634255 255007464 261073673 235222647
260766908 93956802 58115456 351707525 312658102 335341040
52428756 187162670 9585319 566196074 628431927 560694072
773294 9890265 3464740 161547652 157985910 176174519
39421158 4913512 18405872 132541639 123695812 122454532
51124267 23445838 135127220 841644007 860544382 802027404
579506 640823 305976 5953438 5739884 6145961
86819099 23638645 2748014 127729415 76467700 105223002
197495905 151756490 21130359 612895817 507780017 575054328
432799493 34447412 45854345 651028437 603890855 478801719
24412397 15903364 1868716 422832628 315995104 369842297
207215597 50020349 62392176 306662893 225568719 204721186
302831969 22134946 131363359 736821159 826447041 795405012
97001505 33300500 45874274 757384054 760283422 788783247
149350280 127275135 38733910 973616103 962045060 678280390
54254101 36198039 20505883 300723502 248700279 210491217
26355468 53289586 183610968 623972367 843370313 818233752
10215319 10906677 12941231 124357867 106810463 114172372
75972500 15459249 133373214 452158523 380504229 450499034
43081138 21458863 24066886 98855829 76874303 95930899
499111049 21602636 76601301 636640305 633764513 408356755
267195323 163276681 155748371 537315089 640057374 651294853
684231384 54744274 182528470 906961092 980625068 892155108
110934574 12706098 2881910 191228572 194670949 160518796
815584 930811 3589948 17331257 17340995 16876136
85405868 200138647 17462911 641284758 800146967 759010520
196960578 93620788 12416587 393044023 553629086 510358878
124435907 912011 9532345 538644365 523755222 516485046
175906663 147447475 439061 296204833 292594555 296088668
35242757 20375767 15138845 321126327 322516485 313301608
324313441 206057439 366709136 631555171 646806703 712663971
12359389 9963047 7153861 80907259 83438220 74124734
110407739 5500290 23965296 457949005 377344847 356044321
33938275 184007000 98847891 398562800 394579389 389009526
199773 118738 608190 1436694 1140635 1289289
37713968 32406577 32528633 287036448 292915089 286280014
54072696 52143670 119724799 687901143 594068737 626782993
116464527 149892502 4496679 412816537 430622081 430617818
12046724 45729283 22430978 333055915 321366437 319822210
45937311 4052115 29097348 218373631 197676420 227068340
27246669 160323577 62114760 614569903 571851681 469828660
322350747 111115319 289416696 618777874 653717220 738128039
4358889 33183778 885461 219075470 216355725 173766345
237361327 92267063 44596492 568897477 515738148 563629253
131553025 33216552 81891487 471979360 312468279 404097259
102119730 70057457 52145540 768642109 762068315 703572774
221498511 118343217 42507732 631684650 676657415 624795989
641014 10131654 2914061 183075505 149197324 163519849
25524855 189262 2938299 36102057 28669964 33309931
16520286 8779451 1338417 76865170 78089389 56697690
129565943 28633768 104009557 278770059 288484432 281482806
14916050 37871661 6379353 158131029 155554362 145612027
447342915 176805132 63144424 502453090 333746392 285469079
91861944 9894286 10069840 181324380 127049849 175043305
17004636 5353836 8361037 100799800 90640856 97871699
58360293 154904437 12536870 403390017 396629225 570361783
410203958 82786699 41169008 616139271 616707025 608032888
22260959 1310922 7283977 234886579 266441421 271130830
169449768 9967357 62143713 386183068 366074001 381658340
84231821 36737871 13210005 200568729 166997994 155179294
39424998 12588325 88260520 445907211 419681572 429517190
52708390 8503292 3657598 97607355 77807260 88765455
179656 71780629 22247974 354086767 296024548 339910638
185591645 21458259 43975569 403778548 378171719 376728001
118314649 188726758 70855663 800209968 697400121 702107922
26539140 15618192 169169637 550252068 546341394 520058788
253274765 7924646 39134283 621163025 650345885 474868676
830370641 138003425 267636599 929018255 497755226 633775515
18770669 18098502 37652588 407871193 313848627 377325732
27055478 6651052 6854837 88848059 86690416 76216871
201994865 33745074 106687551 612019007 611955167 619812269
12471270 49315389 32360888 315178601 352967192 272972028
92847711 69469546 2068214 133456024 165476018 135645222
524244573 41633799 25446905 669600818 561676003 465999865
452854351 163592871 47756297 989198887 615991432 762262776
12598350 1134974 1419031 28991417 29726567 23104931
562012353 268303723 102852322 641407157 393160847 434125907
79481927 197803472 3396871 558078848 544456850 497480397
226129035 131882288 61329866 816381140 815937908 690582173
355645644 8291787 220734005 412785267 112898515 372646869
10019529 6897868 7141374 123684696 122616883 110688603
91428099 33430398 1320570 538772234 548694176 478061563
89328459 82754938 91303901 696279355 717511444 659828062
69632994 5536214 707831 288668451 317845068 299389758
9759781 47619586 49877558 290825056 331114253 221321434
6040238 27231290 40337108 264732326 252711997 280799280
93430896 9345553 26097727 192655990 131065207 173164134
356502944 350258035 233408955 525463356 524217785 374066327
282040165 176505137 914822 754034344 647711642 657358721
258448366 90255509 389676342 915541053 799025689 716287838
91772718 43186449 1264542 204426984 206837094 189894340
71920458 39440525 9319804 431199348 525428371 525609545
176806622 4096198 58358091 338655571 335391108 325422903
43373218 16720215 7268231 256800479 335185979 300877992
144801297 98481408 19999075 919688794 794020332 901883405
447771969 201602746 38578069 916284006 782498163 937190155
56283943 8986491 13489714 181389356 171985846 167619892
148413846 80514473 126754355 501166982 486864117 410685054
19509325 27756976 28538197 201144245 218659537 261214389
279832388 61649396 2592440 339085156 273713063 280325461
48637573 54839999 32483248 205981163 202569997 117586792
83176416 7236100 61275609 114012577 81283294 104357835
496208493 39177522 435222855 930431423 968788135 966671679
1391512 14804461 9376478 733321652 779003762 849628674
214422433 122536917 78522213 858401538 856922998 759157242
9457939 21822326 16208986 135456421 153728658 163658424
329789157 85716416 33493054 447976931 414711239 116951005
7646736 15666074 69006953 284295847 314193896 326051573
66917288 5678957 18991074 386348552 433449785 435586553
130996537 27684685 20938626 393015207 472534398 428269454
104083149 13203567 43625141 212772190 217378164 204839228
305512492 459644721 196539395 684629146 909175377 800199564
41237850 68875681 134785949 889346053 798032118 846918530
31307275 7960502 41153435 208013132 187062718 205867718
147012464 19562872 7213422 155961452 119239489 134768065
274971824 7276410 14947417 505314249 513568267 430260507
31162137 86093872 35175909 296282644 237606644 285993966
253521071 88347868 144402691 657401874 624042994 688678762
6829021 17063123 6629591 83546817 84284681 80178185
18069300 7969816 5137676 74650541 76993310 75064627
153721216 3861198 69948461 682497193 703630487 670731440
61903137 15335443 51543 185404657 197120362 165145433
32860259 71657753 16831857 535458664 575243213 686006494
61944113 24968727 18818312 551033343 393088346 610984116
20116776 42176728 65989034 171399796 200178404 215099590
163628282 21078234 84588662 524460825 547014207 545130935
3930098 28972025 43386696 164643822 163398637 141865587
466756246 207306646 18991122 805860798 570809888 383600510
43567461 18939829 11473198 153147675 163367722 167459009
39173425 16770205 25383384 550221300 483772839 536090065
114154557 186058651 95836203 804352165 713039950 634073338
22189452 10527015 99658764 403139753 435174766 385488029
281517114 82863969 30194929 593840779 558099222 594075967
183276570 371057628 130043712 919891936 928151252 905509349
3697739 658268 4354637 69377665 51978842 66953055
190376506 2583796 115795418 771583074 774527893 736474421
284899673 48868171 28133674 616763293 613152957 534236093
10483276 77661163 142276035 854087553 833104538 848163648
106610987 175117491 42498793 788587514 828874460 849376969
890376825 340648679 412255171 925150825 677834982 623567373
39516275 9664693 10433773 155398391 160404564 154019717
36212308 5175984 15246325 60029430 50313464 58658058
143098623 1133110 6541079 213330440 177403003 201909051
49962183 49600294 34560462 334888003 370000736 356585413
2074806 2760775 1481926 40016567 19189944 40257239
108510383 23993977 61532425 123169289 48557793 76031556
10663576 3145717 5568305 91565412 119199654 100056479
48639188 81024775 2438790 302483476 405082077 408325521
299413931 157270652 212914359 777967030 850031128 817746439
737209767 451939058 90240544 859019049 693384508 773579668
4377470 13071712 996433 156413888 161081817 158041263
14243840 1863219 15656183 103693810 115054244 76534165
201053991 107545486 3699091 392304218 404391211 445238911
83536539 5280468 61485777 278471132 320806302 325234603
14831492 8023193 5197541 167573453 153334065 192015295
258740227 190470366 65700922 599163272 508449764 499918621
50549177 51474832 3249075 212204158 225327850 240783972
103143392 50727943 175750948 926068405 900977999 914254636
11944569 14531219 12996443 240794888 212675530 252455103
1868272 178610 76836 6303497 6369690 5431270
557429215 553115718 74062086 880593379 773392830 807179631
420061610 64241924 91983951 477661193 619965421 677481906
36257977 50438934 12296727 259974790 211420548 208486618
102321523 49125691 45789190 615274360 575959570 531879456
9378405 3172142 1986091 22475816 20911045 20282279
6477047 12486232 5317666 66222576 83206236 81684052
23591720 25251350 1239144 330516948 376986073 412891528
271254712 25661954 476373 584363525 775857105 743250714
37075688 42611124 83321004 358083791 376725320 345344775
739374301 470462774 177760419 840638964 746401596 713323913
76916063 162110307 169082305 850813609 866396335 862564941
139693375 36892006 31390747 540746402 693407085 603241675
408928143 144062018 19617974 565264113 852914543 734194328
17482696 36261393 95915780 718127167 651241400 712462536
85870501 10928915 4688999 248183603 255646863 212712221
737292407 253718976 275998764 750972518 670103768 618247395
298152140 90535778 47784651 903475367 774844634 802055116
141873289 22443771 69891969 483751586 568217362 511564378
50360528 110274602 5583654 604590649 478680889 588923940
499584256 196930312 10576409 593235568 435328257 692644822
133272707 9568871 23194826 319183596 316200704 298010976
107539937 9904614 29324933 748478848 715780103 703821116
267670307 14907239 21245960 580917498 481576371 400134888
103524436 7755834 17461333 556509949 460638935 497590389
124577652 67120718 70506027 269638895 205025615 255427477
48512727 21184221 56290079 558065864 579929219 560164718
218302799 38627073 234150959 387660516 417960099 441682735
105756560 105327236 52437388 793361077 762327839 634701563
29255625 12360452 51902320 826657210 797033481 907258633
307563732 180666292 51324356 614233388 682870437 789598968
27639164 17297589 17168681 577647544 378999277 591578133
246071333 13519189 404337233 694804643 658041523 693257955
166832245 24146647 98428147 451325184 506443980 501019213
565755925 178185237 358991011 867745172 723947028 874672377
90039820 509138672 67951819 826682277 903538038 895827522
5862826 13993287 31263427 345561392 359880695 286765007
378524672 193899670 109940079 624452349 519116615 644652279
340970428 87421784 28579371 548330458 535820481 519298371
14204287 3253329 71136933 277917460 315453938 330536694
54810562 446971 11610520 669040026 663236143 649984450
603436051 66623151 480728786 770481333 356444268 686924074
18541895 30286764 9507450 301759302 280728685 322624235
129760743 11127574 27258602 160545218 134411400 107222119
649206097 217964771 199496700 857024737 681629691 894197333
401966813 424687286 65058654 881805900 861192175 793898049
559760653 417768324 481937758 659632102 666544166 640347295
197064412 110642342 76638960 664121304 698399273 674801199
683578419 178804322 4769104 816157226 847327955 522258542
91497086 187743194 263420581 935656266 930170009 975061721
340692948 156025987 41265540 526265330 379481764 522731579
42073905 43476078 20119213 765730516 665582341 768664011
260616741 145388672 123719735 370112407 365525768 287926090
30632725 17100918 3344499 291883892 286499644 261422071
68496815 48253004 2253679 454805559 556137339 547978705
291592959 27438055 13834613 347292700 222475724 361109998
271815441 83533642 239932007 531135803 452579706 545671585
456276723 182566530 356043733 600645570 446963240 589362602
135386646 39813328 5285918 353376651 295109241 332683597
107563583 79180986 302421619 796856658 808996093 884976865
108648220 72159215 199531926 589338061 559402177 476312604
355142253 769775 22724196 625675102 682264323 526933982
238089973 1960668 26160773 437320879 129584453 360407925
1815318 2281728 6395297 46215436 49635501 48082678
48649774 20117482 92973613 524066868 502067009 411838989
60131399 34975895 119322588 652301329 604993632 661367386
388806763 74469559 91671561 824729436 407453300 741584156
357586196 339011435 136384281 525030892 539242661 569892806
118635861 76825572 4972994 191290109 197549940 123915286
68467292 66215353 155002097 283940268 283389367 285344928
455523507 135886425 192482051 720302746 708458251 772386749
91000200 39326849 40752021 387772904 420087263 228212723
138551523 8433909 15736378 306618490 275230641 342443093
126032692 17039721 165755842 462082779 477939424 476663363
41243414 4384016 44394320 804096469 847263942 787269709
30912390 49686791 38110422 231538971 225771414 236683843
209655199 44208884 82035534 616460008 602557792 671247166
66608969 13914417 101885506 892755933 846040207 821209471
290309842 3624830 127071156 459389159 395444450 348836455
249182748 32788502 250533830 360151210 279006237 443992910
216932691 2022712 2356020 382294914 395977707 269499777
272748681 112625460 52701516 443316046 616219184 536835736
298844010 193308725 59578007 698319209 879030608 697288656
483783370 288127691 99242691 778007933 580383519 819226530
16539650 16900773 6469 119421003 112261809 97948111
71894129 141179258 36707605 310072887 345092638 302969904
63653115 9858669 42847176 151645086 121731003 151396322
6773164 20443215 110046352 483810149 570490786 562762471
441319307 124359788 202222521 549376569 208423733 414646460
124493811 48703806 52779312 273370755 277413492 248219196
9873600 258436873 91128030 853994930 890345788 844975345
45900524 47823307 73254929 555859260 708836999 697176325
20282388 789161 4408709 97890183 85124923 90833654
2469058 118817975 61484977 560045771 526814737 525386743
76289393 47115266 11905039 215800891 240470767 244410337
431536593 69555526 99888120 669203863 600158267 555488262
469471789 194068040 123046904 847653410 638004585 708926967
5817434 22475249 953408 147788508 161454544 123424537
21302281 17217666 42453572 671808731 566567547 631783821
11801278 58956776 16822022 391623925 434372388 313588586
291174680 51997798 8116967 617437280 606731041 671339231
31678311 96881173 175936532 583500469 515255264 568082695
205093 523949 16077 2258475 3547611 3542765
601767 35852 299443 1699500 2013740 2033565
140100681 53035193 1357009 619281321 592485461 552829357
13092066 33951448 20154235 340491884 279242875 315059342
332961499 38213479 26232953 523482529 511277815 348854616
59441358 54114756 61106810 263047448 205840761 303468753
37785011 84526470 77686855 604598896 560637818 574808218
62706580 40810112 11391044 836747801 799032955 770169872
475647045 174543763 120721491 575620419 688953729 387693497
469285375 47981379 77241463 524755348 565225677 505792589
46407160 26877703 24903549 275777342 291645388 282188909
172204605 22006609 18983406 251275564 202938008 273680111
437550160 19538347 275009855 777299233 473945403 735634673
68911950 81250969 110435412 818909979 788035540 842417190
44558715 54420514 21332245 676496260 537450100 674714499
23690162 1821625 2840625 42945366 45395417 34937682
309748696 11396802 19034979 349658625 243410882 358945685
22978005 122616168 19658094 556696790 584201098 488072055
302509722 127412705 11810811 363968296 358409850 305598213
55332923 12861915 72909685 409762908 326601418 413821860
9106261 20204840 33032031 359265868 370217195 357083105
481319494 138290507 322547621 674532657 419074913 637524120
18497438 111362399 69205125 285360699 267784468 206329590
485329206 25699262 31587254 647250682 640171363 556682186
290791 45830 4437 13872472 15423215 9982364
253370620 112885992 127601774 437201272 437801381 488945306
70461024 260034371 22651670 795087257 779747958 832999975
6475356 95451450 121302237 679672949 686275580 710120603
65656756 90112441 6928799 412582995 486792042 442620175
86798002 54158252 4892821 255528024 273091657 259879415
24512155 46057897 47691263 282247223 280010616 244653712
170983609 94931282 89128386 271348692 290686716 223068700
6425518 44030553 3347231 603259467 512682102 365145046
441906519 125303664 71682110 702049815 731911322 712102692
27176587 57248975 10097395 198554780 250250087 233801329
173715581 84025428 162393436 580134103 531970045 602261297
22635740 152887 21800628 341479699 250548364 321681619
61814524 94236522 161428266 777192563 726179841 755340930
42510576 3266750 14575643 201712542 173683416 191589992
12581882 2592415 3185796 48236529 44222679 45249542
108419169 35847100 9458221 615126703 623703009 599979775
495627110 165869774 23074778 856558777 886329770 767858314
14366802 3935074 8740390 75680730 67497155 71690483
227164379 132272870 1559981 388774904 366405482 400835721
113875339 55210105 63539429 356725454 407881409 339248592
1454384 5801641 4790726 34875393 36183005 36896553
143257512 14057748 82074709 206750606 71340873 146400849
473762479 169218912 107196228 556739475 548909952 515258601
51561954 401314 68830744 348564250 330189130 324828871
114341574 42676690 93065059 251886547 221022291 232279748
60674729 30886470 2826131 585383578 586648885 659158538
2224127 873505 531976 36286991 33977541 34865599
19366057 5534411 18913507 82233856 74661415 75406193
80110788 11389344 125662823 446700895 417512235 421471142
39375012 11305082 14128014 100996733 100253636 109840712
155158302 77828311 155889983 853102261 700549669 687349219
139431260 108022163 1967543 540753166 544511774 547543274
196476506 43660031 76230383 301602902 220749845 180662999
86195927 4298045 7847523 336089563 391148458 374106086
5357184 8478659 9723442 79930001 83642999 88180644
141328855 22359678 28680634 205438565 170694363 153986035
214597336 83530722 29882730 544937775 456682554 402536743
278602661 73470953 13699097 306668893 144540067 338482224
2820779 246618 1075479 6226531 5792912 3616019
100903825 32234499 12657745 279225879 239971250 276647662
8107275 32340951 24560316 722733620 812268811 785913738
398748186 153196282 73404289 442225848 253755279 377810244
149921452 20928508 52240901 258010541 222327141 258653010
407482784 93433109 200964827 691379410 602517516 434565744
162328582 89114333 48137044 751528508 912187748 922508836
21001063 33297328 9559414 82769608 77103384 66115134
49840385 30950981 291618497 896070375 820372890 920794745
52727472 15274388 44323713 688976643 679281399 716072231
113475542 176495876 37444371 590192173 589350043 506814694
548206569 49135087 325868596 691447101 750632507 690219843
156017086 7701534 86836139 590909183 651966632 667585497
47711141 9600464 61181011 242606978 245089023 239003587
32409112 8569588 483869 70065379 60991236 78156830
381984335 4675635 223070252 448358201 338419337 386343274
164440699 51438394 17399952 235318775 240877195 224795603
9563093 15213214 55882801 496469838 428777340 466340195
89417306 57867427 60338930 392307071 492974055 444369710
35821843 4686410 2146607 108886898 107669980 78410107
12791832 24806861 3684335 124226532 90131436 111219475
15559300 1770476 6395204 142237851 186498819 170684858
288226251 37527548 34109875 569163451 640477654 637147894
22295157 6557996 73351083 448303121 407210551 411028494
47056317 114043043 114702349 776060499 738512793 667238047
23057840 3022568 648193 77505831 75481769 72888901
5526039 5659155 4675331 127078315 152495707 132693231
4742617 2497434 44264 14924894 15582583 13884462
130035541 76862685 56105194 577272900 527396975 576167844
54891773 3149872 35610721 669300957 649751545 652190467
47529968 27082628 8028840 670836685 654289780 662346662
78023654 8135624 171813932 823278310 782033471 716236743
25299613 47343432 68869125 701586695 701247681 706758003
253360601 35569700 31713385 464970332 384346929 307597725
420991660 115198186 221983947 436839257 460961162 456393096
37970468 76918290 24925332 524105050 439223850 496726610
10099311 32098809 57994189 260690115 146628890 275328348
9978685 25435802 23646303 764220698 768081334 769647125
224466560 172162916 71905875 704818589 809324836 768901161
153732496 44679629 181948650 600794570 602892026 584653336
72844556 31162097 4131732 232022733 240798765 234350215
144411745 239115378 67525398 881726724 875128089 897424033
369636807 40854001 355393789 837046568 880883860 833228707
53182046 129835287 20966510 422210111 387570422 403142236
142383682 17401190 44173737 225807066 215393222 182643545
50831945 4548023 3879453 408810799 408624978 413381091
102620187 16568260 45677131 222101885 162972206 144593344
207139081 31171867 125172722 361979258 219542343 357616505
244666404 245069589 128101208 778798708 844610289 790911949
68543907 83874273 14340287 885181194 582188953 819484373
49692440 34245381 83832176 442373344 525469091 422750212
448957322 21311530 59378889 755673465 117694309 589207956
37178164 111073170 53490953 590841646 570545071 652461176
395939 6814822 4577076 32341303 29972164 29264240
78491599 6297304 34530692 247238413 335629589 317198460
354462950 22446843 27183063 479394606 635107932 632361085
558356994 198272398 730903065 844830370 848563794 917627301
21522652 17906850 13442 62480789 67443787 65293961
317325556 118865840 23525157 478190476 386355459 439027800
13912331 2193872 16855377 60804513 68498742 63016331
129238595 39052536 33884990 563045533 555793672 571863052
142630231 5490364 141026665 613157069 618736966 611238308
68127662 19408198 81525077 442580977 454642444 458861131
1687448 498789 4395108 47363847 45929637 50086963
1356442 13645436 70252413 417444220 436528953 426058441
25926530 35727002 5997594 381961264 392429050 376141704
140421577 323140655 28498962 686198127 711771092 566488605
247039009 4271266 89736630 928326921 915223971 888483067
77380173 39996572 2056953 366934991 423430183 466309162
246908776 14583094 140486336 444640502 481386694 490455072
210191546 217900369 61484467 388817321 373406719 283541950
138491005 60759055 115694046 620339353 620724962 637155202
667802703 240422465 97879886 750985294 704413073 491148014
78566444 4818577 29714737 672883012 740822236 832784793
75921586 3689600 19132393 117580775 102243064 97253943
236616946 179748845 141359134 616111802 611437975 676001481
82938886 15776902 49398226 666422368 736311023 703983748
61572267 246595995 18814782 521789370 653546914 627321643
357712693 248956719 123645041 472089689 350328761 365150108
327159514 53767826 228730481 366334729 184773598 364353999
11942670 1036252 5236960 73734519 80295601 76860665
126718787 4734363 69155430 246842541 197954294 245805730
635453715 273390962 191813584 676502137 696188894 607678901
105358036 7991122 73734646 426758160 458781738 434425442
19247238 41742072 6539757 128864416 197924091 176308272
32362949 35014199 7018305 45086106 42094480 48210436
11709198 56858686 2910560 582246804 587498128 489355718
132491939 19355196 130808845 683959103 740607122 711035882
76614005 23961058 10743343 262473824 204690453 240537782
171734609 110245729 274743006 281449946 166063702 301689736
292172887 12366596 353207287 399274016 591802845 565804796
2927925 11032 2149946 18987453 19345900 19097177
592094144 99733070 194603790 771349506 516173930 759008908
357502 372616027 158291389 656800135 919429252 976191590
43436922 18653219 189430757 830830141 736342935 849381771
41219634 104418978 20164060 287437345 292960350 286257298
94105065 76455266 60359901 540946058 864133210 945106696
48737710 8097501 6174367 81054357 63550187 66169092
429392024 145332769 210477948 743895647 903620404 833100345
138331929 8946681 10382831 279731444 223561775 289128833
133721418 105691935 21209005 315039595 340438988 276779041
314241643 2527676 145420545 581687449 539035293 588740100
6978579 56898332 256937894 834472650 752713517 831710823
47768952 4836471 50038417 160803214 137760304 151785200
55481194 5940061 14906052 765171452 782863726 829794580
54746229 41934563 46449188 690495688 686161704 601737521
9017013 2197512 2240088 9218956 4439668 9934758
494757500 372529734 226516346 911289648 926991834 851749970
7853633 3870445 9599608 51196097 61912475 74948690
181646302 9965967 75585724 602156627 597413044 672241573
585840700 16130263 73828452 841135537 744583545 714435617
67310830 169525458 92774369 870640261 812532679 848413634
13037021 87815525 28084837 223970786 275268986 332804864
210704034 31797804 124871000 408021591 450537064 358139037
215089 846520 285369 3994969 4822999 4691124
196929369 27382551 14005135 439117082 416970839 396519832
28454365 44922519 14962888 365757192 295805888 374316661
109922587 146978934 5005209 614803942 611223198 504887336
153645410 286617126 14844221 431622658 519430409 491995042
69356079 8755153 11646172 280012109 242233072 287411127
245821 1860448 5820191 148290131 164562203 123545637
163560084 270811602 101234143 735126681 681676296 613833571
99994 5256510 1200349 50613032 52241255 50938616
41340199 19917079 8194160 627572221 641021402 805725292
96232873 8441543 342054 175064532 176686597 183580995
111094236 20522710 64144720 918462696 718412861 940636773
272970876 62345239 163277024 943066923 976720640 918024267
82992997 4783339 906863 299411247 290612958 307493630
118098076 21164243 34019544 551816865 551261854 505623433
85157554 51102114 26440214 156283738 149095856 153688343
146417753 88208080 7439887 617836014 393157066 520984941
71511799 33123146 701959 93846751 76732593 98651781
61978169 191917853 168953563 834137891 814195602 751950620
14996143 66398923 104857164 554716030 618921006 523706450
9204780 49277403 37261483 285832203 380724780 379193541
17537674 26857718 12131998 422632766 446026724 482044411
112273668 29065358 32174121 130410716 102488697 113305220
46961416 613755 18335958 525347571 662474046 663032175
223953843 2069675 38289413 248681470 133624264 200372060
248308813 7917438 151155004 781793300 470065352 771680330
2532739 18066608 24862288 572339353 523813424 531465587
62291031 149924623 167247480 589834826 516932295 616764462
42707489 51262149 838928 341707967 369579721 366354383
413172412 14145609 118783536 697340417 487393271 621289661
4739399 2906450 7191819 41339100 45562700 44425704
6648178 8454138 4244767 95996861 93652625 88341506
190965887 4487675 58674694 531014726 564052139 615936904
99875077 64556580 76181355 377066337 370496380 316681501
11242786 286941 15445977 59661224 51639096 62480389
10791029 7600121 11350514 385766594 293790415 381162254
26362920 2294201 169704316 728561017 530721880 694508165
85661338 1521019 6348705 177656823 213438759 220432584
38184945 10270776 13541464 95634037 96226637 97657202
116257251 124808017 201088405 537483320 693313080 669383250
19717487 908718 55822933 414836566 392175188 384352219
460311774 92793365 324877070 777140237 596777266 574442272
317963368 28602825 94837812 863405401 845869838 877816316
112747402 2055211 5007786 206230271 196766208 143485275
17814949 13722802 1793063 133712342 133412324 134157343
2524528 22615793 7275056 202596095 167481042 170735762
139594253 68196892 73477444 840172503 805251536 743058719
246892937 131895780 276707847 554961316 515704634 708086375
192890391 18728981 86465082 549229452 535690956 532517782
71645238 131025840 148318137 835939857 773493082 830746774
34387284 1935323 13307773 140346795 131163458 129010021
248350003 152615961 66180001 657996244 640729299 745432758
271576754 24597612 8969639 614892436 526214467 575530890
5288700 6317046 2552283 27892357 26513457 14538747
223157867 112633030 69298700 853477281 864192156 850610552
16761830 31375888 15163286 299452050 328316328 346066515
54539199 54033869 100209215 794445412 813373331 788505156
125205510 22807325 113469463 670069183 610997462 529867456
8788904 107802024 11524687 574811627 780275045 727108943
892512 29909614 24164231 175215232 183575955 197349585
19564239 5162370 1124223 126064961 123314260 83259211
10525616 2824838 16362224 101928687 105362679 89916472
282056962 219073162 231194417 608155024 618387408 539447680
22427804 22935615 11570117 479028435 454252383 338599238
24659490 2672675 15306785 52495663 52186910 54705482
129879473 80759307 172477224 835253120 762341790 864161262
17121235 6193845 6913742 26469696 25364379 29289877
2308973 37288703 4960659 162560593 169776428 168668335
16285638 49001279 7490446 528916885 513774188 575104264
284049564 41536476 128107468 368380748 222279180 287702727
208589608 62635001 198868669 516745314 491620890 456007415
8320569 919111 36580178 143626444 161778201 151932364
28694926 10222728 17047617 100759459 93356469 114291724
103607097 63328871 53227936 312617741 225823473 292006886
57782229 5194594 34831880 382688256 383057666 381378623
189594645 84343855 69510402 480312565 387844892 481273993
10029545 7531994 405357 14405698 13900593 13463064
470068807 67250209 164172898 532954482 353139347 347896737
1021908 2715911 5628128 14978606 13920178 14810991
92807134 39314384 152734471 924642527 906872921 790345031
54363356 88999820 30977687 839974970 880376122 852382778
500805696 68858688 154905719 855859226 814311504 542473455
13989586 21939724 4334230 500767564 459419064 531572097
34234231 6183650 33221580 119151504 115127180 107276425
66151409 42003490 34473001 849897979 693938290 890253363
33915034 47373189 522460 182872436 199663675 188902119
27817984 42730544 2112231 530926472 524822231 513359184
101513173 1467971 58567650 173476356 134888027 165722158
10892429 5949995 45645143 172951890 240723975 221157381
82800466 53543109 32627540 473797168 459023444 454766735
27293206 14226786 84903683 825258919 853933269 792765015
190792670 11193880 92430257 478500881 505397938 475316467
38423875 23437009 2563735 497727243 578781740 614663900
44630946 874030 32503729 517028904 492242462 467585530
740588545 212179904 37905461 941627626 893604362 659673784
128164185 55688769 15338682 541320348 544059664 479525946
257263493 6464172 33548121 683624815 693662324 691252762
225067276 45564201 79118105 439641140 547149056 643484468
14206022 36259018 25581141 541211532 529025200 436690192
97424784 52343877 108502555 470150177 466773865 409877660
30059116 48217072 94170979 635786290 639832513 628134969
67208726 106170943 30121321 504535747 495565611 444231192
26250650 17744681 40667314 308464220 307552890 213264861
82888946 108037142 46267131 172339406 230933625 255885612
9836026 3733550 2225571 98443908 89775344 99657606
136101146 89503027 20062914 948514656 893941271 960019612
10592740 2969566 12528267 113366358 127869607 129950382
23600261 44107281 41839227 362289573 333215065 339869775
213004258 117875218 123067822 523877993 507309091 535972733
77082047 46991206 59662877 635399451 488987452 551864025
134026152 18135229 19085582 602256796 790490333 793492190
3731476 5459087 5658836 79920069 71327573 85330453
2145608 35394 64442 25267967 23292204 27089789
244639819 29250290 205489367 532191828 512355823 579111119
19037623 6782913 82137939 430045459 332488599 389443425
1521674 5136802 234811 17326240 17560421 18813009
37873438 73413214 54733205 422834767 313129569 410813777
14742376 13898070 65601266 357785825 371275612 316549828
6209671 11990014 27840993 347373836 321195480 275859882
64372395 2503441 44627798 410958307 693309826 677664292
356357868 51355990 7257857 798988896 738689850 667177476
29054589 16534546 24163969 172745461 108667282 203524770
49258381 52525528 4321554 450421679 327207307 363801161
225757038 214860651 211974355 310989513 287918047 297363895
38242983 14546265 34413915 251320798 246079796 235127002
106251886 18380559 401343 256339093 254025665 257803987
320796720 87402583 33687281 371661378 353651997 353314705
13588066 50555058 104127371 845408521 813847166 631870987
106195013 4198560 6849454 131215462 119498803 98106143
1025573 18293075 87232 153810426 153536638 124515497
164670604 23551479 114536925 964715567 942519016 980242848
710974381 645352373 607127799 717282714 920204414 869941411
105049979 48701370 5590096 760076139 752669096 810355332
77514529 19084958 6366208 574184901 568237361 625120004
333731144 18680990 133182116 606707784 659542576 579159447
7324563 19574 526019 18874979 18806425 15274342
69100239 6721761 15593502 397297488 412674936 449057448
57525265 1113145 7165753 387727225 367024513 424585097
7735141 48997442 1028120 210266164 251863487 252142761
1011305 93501 783310 2883390 3340743 3434086
9099854 63149066 32087292 617628753 639822214 606743978
227768097 47004573 122372042 803128579 781265633 781487916
466046033 36519218 25825210 717115504 361735436 444037080
117552377 6278027 55826669 579378393 701202837 716927637
207274285 164868282 90792991 652446103 587768522 631512758
398530991 52106305 488608264 749686628 866415834 769433918
64513699 55650144 10666653 426545267 430850757 403541711
6555852 39976167 91084247 422217140 366835179 315880170
31623147 12436020 40561197 217551083 221287300 224022269
9368624 7138703 1803922 140710785 148697835 159940824
175407306 203498042 165140080 658912954 534673875 645050800
16119210 387497649 86606164 868353601 863909533 710342823
449975778 352926097 68199108 902277895 929289984 940146475
39786947 39486275 5019943 149182472 164984800 158316514
41648947 1733809 15575980 455491522 490184888 471364610
416393433 53047320 73910039 718793589 675251196 758770808
45776952 11547521 21348554 171012976 161556209 161837516
350480589 57807925 61916898 438229723 374048432 142463153
20589580 20317718 46476300 689065023 753516123 779516514
17901858 40261177 9933446 251321734 273588458 251165914
62862176 58142046 21234861 647738876 664527028 650520141
191678290 21034411 5375848 577982333 612158915 473651314
171898604 106001402 103362201 561365183 641215077 701866609
93564755 19689510 26474903 375224519 370206008 383918142
782423790 112039417 76420212 866286055 654095805 807639581
179254613 11101728 28735398 270359932 177966627 314449396
383961582 54211786 38910715 809925962 723882886 775055102
88608090 14221837 16679845 295958613 291295663 266495139
678336323 216637311 76319912 897451133 687801117 464031222
79626185 126265638 28898936 95656683 221651597 173948875
36700939 57904376 53903863 898099114 938689617 915502020
186303790 73971367 73633507 204749602 118402758 217626871
101216374 232234816 13514465 570467120 548717664 393844296
9453665 17668701 7838535 49894875 51421809 56200400
16567196 1766844 3960254 42518275 37323742 50671805
54221913 8404589 20619008 78986060 73410731 70650660
124192183 99141584 29358847 743612720 570353810 693115672
569654137 153224055 21907515 603099290 633668315 673071031
99159338 9150045 6006099 216880895 221628953 225226204
192912013 69045352 117477128 298335463 305588536 298591342
17739712 19433949 658857 223396259 213407683 231475288
75459848 68424872 56758093 322812802 310216091 325784569
3804897 1054338 1894412 9247269 8299752 7964727
50788980 143091537 135352163 932914644 978709848 984965294
520161997 103582121 347440 918383501 970221042 931706886
548712359 74011189 17799305 686427083 838924244 589064971
48759877 5536718 20763207 58355779 53924087 38367192
48578611 6555547 86064 68622468 54083230 69874786
20510485 1295863 458001 43244507 47767258 46339758
202382993 125713602 16264813 797238092 843510780 718686920
52982386 118161263 307378127 736940674 709140883 650221405
116206408 146013274 114755306 172909179 184214658 185314447
10627299 22672038 22620617 181048785 209772638 211545627
247435786 4356356 106770062 550034094 560591775 356772391
150203290 58774808 17264618 720870305 536542168 793182377
131100469 135935458 66782158 347162717 329139402 331723841
138051729 26057533 119273918 614268017 606300346 583143608
11438909 272113635 58749179 624416120 651522825 632250832
702694095 158804668 39004725 848081439 611135325 716640579
772889478 32664455 79829908 917841749 792749450 884803559
513567889 25009773 657248 893069792 759896594 186687404
431270069 9895383 68420921 609799058 549805218 530908309
182801760 68380722 74554986 370489501 356911409 307220554
1457019 54681225 104681829 867881484 826893068 660677742
69044232 5717189 40505861 303381787 254704163 311625918
109735989 21352583 62493515 237166276 225487305 202106376
21448787 27281402 13735151 109634447 158973918 131313893
200525759 88454448 46654265 717323904 720437845 543742137
2201858 1976954 599752 44879681 49054947 50358442
131993535 50125386 278585433 560231674 678628521 683002531
29910653 1724981 23549908 266089842 239734219 270017512
227823283 147589430 83928427 480014069 474108077 503660037
120691185 3763649 8166586 308302890 335158366 348326566
194354562 83779206 79261961 369915883 241733463 345786986
393140271 72835981 33765249 518323507 524665970 159932433
200453472 135843945 52902848 772617721 883388909 848734298
16430056 77852287 14576559 411112421 387082070 412535803
62511255 44493441 4753608 82698926 83816853 78122662
2329914 2936622 2492223 39604941 38519020 31102643
400899846 239164752 242185233 775058823 590938762 732994172
448215832 222195938 148787202 473519320 569353847 536213413
230614632 151017791 36894192 411740176 424105691 398632793
102575577 27663718 28549092 469596003 539761184 555257628
437959274 201542438 67496786 783326701 670952374 671679930
46079019 1959685 1601037 64487829 70307236 41217331
230785921 36171280 64894398 332462422 132313808 330481865
4425040 33309066 19267279 106977105 104085782 113585673
48762242 4111673 8583566 57055815 46546647 55638276
91956147 11941465 15374183 116536476 104129338 104719618
120581657 11899543 128258051 784444473 719568341 803274951
9116497 3610590 26434883 74877488 88348528 76847746
3766341 16785057 2998110 100854466 104285406 117376714
36372369 4392980 29565597 70032942 69328403 89075026
105781111 7362724 5296912 349689348 377840256 394115012
55898419 82119271 69023640 842778140 846687922 717777747
624752731 135253813 492640301 904511828 367124298 669085357
28866530 106107881 2255794 459452108 715530006 691750130
9681805 51935850 261563 354154144 394584681 395009854
9011056 37093976 349140 114769861 110108005 68636648
65603436 7675689 46918385 625158064 622459189 547147827
619102856 55275307 102590113 790668907 643453506 730832701
61056318 18413744 69489066 198671953 264186362 339834584
167511295 9446747 24427329 360770394 392367028 316884405
111490441 34584602 64247873 226186886 170164527 179862803
168721547 79623214 39467217 190089355 192627239 148834600
523898736 46383635 46493789 684836440 447682987 451734970
253949397 243049138 14167303 691077226 673165878 517616022
84781658 63931213 51821621 403879998 351956315 396498276
34704828 14937079 10531975 107973273 115680967 109993401
263978911 39646991 20586789 452795080 433374753 346964154
334322742 91402417 16165633 543517210 490625331 458169865
69482819 244111 5233479 105019424 81435365 103689843
15634422 654732 875408 89425938 92341467 99143348
129172937 20205435 62626174 545059759 549957809 516218649
50553282 44050102 101320938 883718365 929312906 937323812
24843424 12934631 7124118 70242337 61533109 71512231
394879631 470706458 25372636 725042355 598147769 249625689
149351002 92706951 33484913 356427136 428789096 420845656
65896433 52933193 180256469 868143314 779826235 805427308
26846539 158700115 44580740 508168939 456650593 519279446
53339385 13498806 11451555 418047113 403958138 356321558
117417537 135017547 25181423 704855805 806482414 861720442
224704187 36991289 93662684 528560010 430106127 531138637
25012974 19818048 60127773 660262458 689498628 654801487
368903671 8492572 50141440 757702737 599594518 640890247
104728797 18679619 10167204 156863724 152487169 131804341
555941708 113430040 375303783 636269454 222310989 525399296
140272684 72403438 25544046 208078731 180231299 197343175
32634488 26815296 59471269 843156358 627065212 766353588
6012775 4531935 2852307 25352854 24906179 18412834
81985984 49551309 21319181 519345217 493033215 499697342
68142539 42015508 19095826 139598032 143936291 135962025
16905318 5689265 12238496 543263683 588645525 636446683
30283308 32667805 33912549 606748957 689643221 702376365
3373012 866488 36525042 261155342 274881425 301998295
371129823 145285841 3536436 439854470 340987938 387018238
107527692 68856191 46937773 571557792 591963257 588783760
60074731 66589908 20605120 256976420 256519847 271509997
76164593 13800737 13998467 377840545 422326309 408068593
4663135 725208 685432 31581308 31288394 26817085
12062556 18907587 16913485 90912740 106978404 92688440
55573382 20154363 21845745 373881288 368455695 298597130
26798268 28741593 193362905 560143228 567398114 528297863
50580851 9416613 18747922 145176523 127913312 142764116
567958231 60671339 197302994 731329895 696512208 548230781
72706201 24527695 70228255 448695642 411286783 479352468
290855628 63878542 9295026 449278839 356480399 495545000
42603854 55466049 113055323 259580964 218006409 253540769
153661800 94219517 65333653 194357589 127425326 147453581
224602042 53566492 88083623 402031123 383388109 422843262
102083119 56265033 61610475 640271549 722318229 568110437
42955286 99464445 26456993 570709669 573589117 601540762
35440927 24595675 11703589 369358324 446682411 456820210
416793720 73829856 195905326 762270716 933799505 885344877
338374 26167767 11853209 463644258 417511501 448994882
21519740 2780607 14453899 452989882 425593349 524679283
42065699 11528774 11871536 77226105 78926686 82346573
11684846 3491615 2476255 19900489 21328994 21788022
440788932 147278497 118384234 603466118 785821567 716462788
123257310 31745249 27845273 613736691 596711197 624334037
9622421 46297745 10322602 901924023 821011730 909012838
47673361 8470516 1013991 83255266 80995692 53296624
416253845 130547228 269576702 955721032 895442430 860862794
157953582 15887498 52996269 346326851 377840833 399952204
57134441 56838444 191315353 732015844 797872573 767647139
1793975 43645943 22038983 752603678 716538836 735790525
3327055 37218460 27432319 243869604 355178746 360141078
286141815 209375089 246167980 312921077 275502860 307313534
236920400 85706422 2063331 334271811 227444863 49832067
1289205 38683 2779767 12929932 11893679 15354538
7011205 69715031 2796396 713323900 726904158 691494825
110151302 38255925 19069955 346350528 321226993 326189069
99350258 11168352 6611714 226998233 207543604 221732467
34296315 44502776 10974925 481995142 439604413 512456792
18562720 3952754 12434844 24585498 31629437 30375211
34552689 35376748 3473530 350804733 372381186 375037276
107459099 180853712 24138673 774080768 629422459 675703778
17938510 94922218 52069472 549525876 641117373 577702913
161512606 87930460 29467644 575571404 505623759 547891224
236347886 136040931 67612342 788514196 853891726 729216185
20444827 140489219 49032186 525333086 749654655 756575461
31197854 148227280 24299664 413375167 430552674 437995369
5412884 370853 91285877 492640728 629070167 619665694
524805254 323993958 441808707 728741382 415176904 606737932
19443149 18201652 5714743 199721932 196516403 187472059
52654083 1040393 57544621 358782539 418824695 401730840
16914505 273817862 62960724 806901382 831066297 734399932
10231593 64655380 3913288 203009191 229502281 232342468
272272661 135230422 21358770 356184146 320525925 315076753
312255007 54355495 160132745 339629801 357818198 361732079
53729023 44308175 8757803 153801363 93842845 134504321
580384509 110441859 242166908 675011761 270420709 563725764
974344 624841 508134 12822050 12768901 13965074
156705035 148359606 128573703 895989884 684356604 863866535
1682060 57180 23178651 111400205 125502896 110336842
16107888 31148853 31468773 435065768 405762747 443742201
30363570 735606 16947018 124225107 119388431 126020375
646679659 501456032 526581784 865614073 823416529 831652522
121097382 71063967 12740332 546914300 603350346 569317789
53941550 36686927 458403 66175212 81322879 60277633
607343381 89337785 198559996 717037139 561568926 674179524
224061700 25316410 63014480 530135100 626216453 547068799
295162745 5966414 138680423 359041626 299410184 445276852
18201674 2869020 40816919 513527468 475034582 517448510
72887129 232499987 45105975 945784721 907367420 980944330
37406668 29353237 39455177 658637354 571474843 443289420
40568702 41294759 60058376 510286957 490058334 504524310
226015528 96950341 58550982 304054882 286197340 299345692
128230154 86744832 57181261 546720915 610122100 538281263
49040734 33443057 20820167 892442434 941950086 894486382
419255057 18780505 292380488 831749520 977012741 668953423
607673696 311111935 434077398 657653958 674348231 498521896
109584764 66186224 69523638 367196588 307931232 361918925
247957800 28689180 167239426 806138181 815951279 814289978
129659755 4178806 125271675 320543747 355680780 328046416
54213023 28492601 339758 243578658 254626824 235137992
92450539 2031016 167685825 507370654 783940604 730921723
27274397 6550680 2068488 41449630 44008244 39777064
150799446 16360809 186217793 854218558 837552689 808709438
353301762 246423052 59475397 769939707 650968143 772415286
139075402 1593870 51604746 906721905 931484016 927429901
19415268 3073531 16658538 65335457 67641517 69157199
83227549 13146984 146145057 348234110 270832159 353380036
71790111 10234770 17076003 319835296 262241439 305006905
110598829 1423289 2129295 292023788 235066032 279266098
90997762 3804481 52785876 225085082 254467513 222410000
153474431 17377171 18883651 282882267 290866402 276187890
134065962 45604274 70576788 220910251 221827716 214375758
72906484 5013448 1654211 155054376 152071587 125249597
3181784 38304197 61580966 453858892 398354756 405823746
62487896 18290295 2204890 87106775 84407277 74029613
88989066 12879034 44651073 425788405 447117879 511761736
258662849 205974519 85226585 786059620 785392213 652714824
40638357 1827697 8201906 51612040 52167105 41754701
160906748 37516118 68744898 798507581 795760139 796254992
141736404 20062190 46254624 713635403 734023425 685455789
576646544 20610591 59172278 681185168 573320842 599967234
49290051 41529072 78882454 359459023 334141552 357072291
59529046 34911364 67008528 665182334 710469097 713653077
38629040 71695646 97626533 477488168 453036441 495069656
67115001 4048420 8378409 309837199 280148680 287781950
602125104 25788909 88850793 721435693 610912699 611651840
183459416 713799 325187957 767812407 856354635 843087740
59933775 15135845 13817749 72489804 51730116 65440304
576345725 179800377 4967627 871032652 860011676 724476579
590272 2438891 13384429 609965474 718105853 717634113
270598882 61017117 306561165 836164093 960279760 943659781
608922800 24198205 211740926 899467892 587418277 640821881
124879117 40430340 89426363 148168752 198684154 211111052
622479604 55978083 46305037 869368297 839940334 246547439
12685031 8070397 5769999 125226366 131844391 130899272
203561463 8417098 41378318 258825073 235105538 178070458
8178825 9749163 8988343 95455840 108974977 102928935
285828521 6963021 82114579 735369565 458562681 607617353
532073920 8239202 68094861 668980493 875106533 685596493
297298916 30025157 182224106 395497538 290073235 369937596
53655806 72235089 38580373 255723427 313158653 278776329
28289572 37768426 1659322 357984368 340547624 362316227
489042771 169883427 34200414 883915793 889465977 684401377
135153793 62882936 31730557 534762636 600713342 579365924
4398600 15220765 1402922 293490651 237958367 279425881
26632617 10121214 1835404 99241852 100872871 101286406
2893262 3650269 1652994 14433344 14439807 15412683
124537561 45555548 10411264 880563952 894253418 605810993
10854801 7603414 3983134 323014705 219449049 286053851
7129391 5543061 2169547 62864165 62170439 58169324
262190343 70173501 117421399 320181200 296490028 324475329
376986665 101030079 109310693 602569453 411725029 451121778
170874911 36379052 146184941 533033223 653759273 617278945
268108164 252817420 52143539 714258377 652385668 640776039
42244374 3957842 17247111 224677125 209877147 179631273
102158885 46069959 44896182 324555061 342797897 301888966
46887056 16488502 5744713 88650689 74586839 88379159
52221217 14025959 9477958 314461189 269959953 280443629
566959 24121255 177251977 818179982 849037565 828835493
129081047 11677387 51484182 281670127 292783142 295976557
359996107 81220350 20993722 423199846 397747813 386052450
62123991 30956751 85073732 255499682 208942809 235927749
259079761 52042552 191899958 472065887 434829746 416788739
6040440 38206295 33602673 281156718 278794786 272458667
327416464 366289071 144511261 607509047 438315623 545107830
22586004 45603340 46678588 252222949 253528193 236838702
352932065 303912704 279774811 578457165 642981782 561715907
202674450 46600633 178749839 594146418 540410834 602298048
12417784 12673222 69562472 311758249 360260712 374740028
83216646 84987329 85413595 778411349 726003389 743490543
7017531 3643835 18660252 200316363 248040739 253248476
182028510 14591169 34533496 300424463 299344547 221638880
226019022 114272252 25455692 605135023 492992566 621149173
342410796 16877948 144701916 815563467 677428292 806266262
447143 32840257 4054797 248482710 336979581 303693045
656014075 132175733 259944035 958880507 948901868 988117733
10914566 1688620 13241457 151174081 180753349 176267478
6776963 599501 6954525 65607551 69493445 67411759
158748497 69669252 57358192 336441310 332949280 359079622
332661684 118406457 87262319 952807865 975617511 974999073
146204511 58446271 35190401 698218810 612086431 656703241
700157392 11153683 358887094 844365046 961667226 840443727
38476285 7446547 4271759 136471334 142181408 111187063
10263205 5422584 4415525 102809419 83884429 103606832
736405073 311991825 67243238 842030445 857338681 823662117
356253570 112614144 51853229 812453850 769659058 780220801
6007329 1511136 677783 8418563 9212311 7087706
213968532 3444729 29090019 474375244 471125215 522775215
659065835 136003307 34265545 830468380 748492718 929803776
3311987 869451 13164882 54557672 55176783 52166523
88454437 12000848 3807090 338781843 296421037 302390614
44645535 4707851 11977615 64774350 36709437 57965153
90857479 134733521 143936467 678735846 718838160 684716588
14108727 164781586 150065102 814034009 726967129 819655962
167477110 217443907 33312265 675630432 773289636 874618190
56993145 46769668 127437520 363231289 451074173 448654477
250070400 19509467 10748706 482095320 486630081 469430052
94224768 33638780 48421645 453141200 436401849 452562591
82066170 5044669 24229631 239155730 302694679 269451933
55181982 38168869 44003576 829916392 769993325 788130968
180854933 32208581 15858628 310890973 131922089 433933145
431046393 114048703 24774291 669904696 612828718 638410785
111019536 52304746 191790 611127368 537838641 600247098
40845359 122301039 148548751 461965955 538450665 535374095
3181996 10374018 2081539 56055103 70106737 67791073
93529838 11958423 8969377 379336423 354864986 253690498
35324701 52706729 7824638 728290319 866999343 803655686
25738665 5403844 92438924 894783165 871483412 952356674
66005367 117082893 237560459 851098910 913170151 906984583
1606216 152280651 3394710 847094781 938588560 920016320
595475386 41375323 339445204 797681703 364425555 712574848
22629149 43411115 4622023 196093796 206532702 190400684
302558108 250349741 70812689 415952513 365903787 343656680
161706045 91700136 274769284 593852773 576373553 492761514
83651170 371635326 2663740 503829820 621133338 669797236
25885319 26536116 73108988 697004696 802453854 892170028
125090140 126066126 12242716 812620996 891638407 614805727
85558058 44018173 58659869 541827109 533199611 416536517
25450039 42086512 12126818 122023245 133914533 135875122
167242074 216051121 81161589 851081933 874291843 867199654
211355075 98022151 9667917 391142279 562102572 463391386
2288883 270574 322819 67413385 59458679 67542079
12730952 10968628 27553 170435272 172073828 168948781
39787487 12712709 10077434 133794118 133759950 100633913
249184358 235210105 9894501 638937025 630513996 685652370
95312832 11028954 34550217 485386179 456437717 466716782
1179661 83974059 347147 806275579 709651644 698416838
190789553 18287903 177421633 321059773 136174382 314190777
184305654 53662174 37073509 249014839 384100521 277760619
142347761 79282223 190187472 458981302 394685536 480411112
22985614 122248488 150028952 730379421 647655218 745817898
119400465 11359344 40422640 191305228 128647177 188919856
23681794 55454018 15815327 546715411 629202836 631202971
312857286 21516601 240192379 645159150 554194591 632366141
724047202 310695472 264493882 771878801 542116351 631255410
204192760 291104706 45628880 498624689 579126825 246945337
388051153 62692371 172217114 431238371 321316238 471522371
523750098 8723967 84592683 791428796 739804154 689602591
152993369 35805040 92998880 254282920 174921732 243867551
26338366 8055190 4236343 136371467 124141946 104249364
36380633 14455471 23646264 338304160 337542642 297900122
75694 4535366 10388569 128302502 117066383 120385955
442165033 325645874 21278048 866732735 637768247 874062595
190159812 43656548 104361809 390444418 398715619 365252470
414206723 109419922 100119503 734638496 848538777 811965651
7607225 15570000 26818756 124111766 105088268 93433377
504657654 197240514 389481967 678491604 626890812 594001124
591696214 116722919 113726580 849508830 731604731 903496972
5005825 14290811 11314137 51407679 52000216 51944113
38467798 90806276 5642848 812126854 833981002 822146659
6943025 10278412 5035267 69835257 70250669 58086837
48009417 94160571 141556514 587973763 634867374 574005156
135913154 41798936 105345431 366285165 398292629 400607998
25900414 851038 17732646 675021355 682585227 696873602
50856564 4186485 17808796 93618907 95742457 90134394
363743 20488196 5907358 124780435 138444863 131068831
810025964 279893074 251633819 861691013 711466192 882077063
322487837 24369585 107250716 821704352 813508325 849055494
83162077 121599085 135083858 794827731 763330746 866206064
95014492 49676936 35352896 165713056 136335075 138099161
83866237 102209138 39783644 461850908 462862687 458663582
138181761 18616429 98357442 208461764 174445000 250468111
22721634 28900852 6982056 341080206 375307174 387707288
317073575 75194498 213111836 442842897 391530262 321529802
11136609 85131852 218140468 721290922 756855296 789110987
362072109 9748545 88339599 584044644 611174667 244941555
361257328 11855742 156770296 589937017 409071087 564345820
59111735 30889168 159484976 940290141 870785546 881232514
325654616 185185684 262490050 430814593 320233627 408517089
609428427 38641910 223881220 632718523 533465751 412876309
117406418 109979818 8359028 665776513 642536696 605400466
55858574 24325492 14769544 203818657 165209211 203177270
53891266 146567089 47673755 637580617 596803243 670594246
345170621 178641628 102025244 698406395 816732776 811438543
135752263 25918705 148571061 521461060 518792939 420730730
598211541 383799014 37725999 703096706 682071802 785900915
144496092 33564705 59054308 429766866 496172668 506496130
25086430 46375509 35946284 210620669 226316981 218577451
144276027 31854566 12608747 443055635 369871414 274476154
60498967 42779356 120580300 336576333 297368405 308346129
28817737 26851661 30159333 174459926 187740988 185167631
406599730 296659796 11121226 920777453 649810136 657555906
540781648 188469427 187445795 698315726 628980539 755571087
67525008 150777620 139906933 500805843 610963746 513321706
389785457 36084040 213241294 623958464 549709746 648695367
1233664 57041447 75030160 510074270 534064474 530032433
15457288 69050909 79296140 415704119 381483739 441191703
91321778 55960298 182265762 894731868 895678673 868521581
287933700 14300203 10322054 458048598 441321958 465607403
11253153 3863075 4088255 16454372 17362028 17945373
8802444 7720634 10334606 520707474 504725946 477741388
48441609 13190171 10629224 67359399 40579716 72204395
530027513 502411857 258314484 624735360 628877701 374324203
2903788 3978349 16676818 639177303 615088067 636279169
636266 15901177 10139323 128318922 137110889 132968042
293111424 37823982 207203138 402645911 354508547 342534977
65885949 158486201 49557566 612179114 524681902 580814068
37491390 26302413 43560396 257392013 314701946 324198869
23133683 105427244 14584805 352478946 339313049 356021825
420267322 56133573 50824788 767808776 845599361 675982749
175939724 82346890 118834934 818468782 814194461 801467241
85103084 24789102 30533352 533439670 511571086 522147650
151357140 217723380 31895263 688420857 710747104 668851698
305023699 159605627 98389914 427061576 265790686 226124236
116160186 2571631 89414155 195673649 25899149 100149723
7196932 103219646 57117900 840001827 760533951 859627096
102412356 44951923 20723084 198649300 201807871 145823066
25385701 13819258 41884400 147041823 162241121 162597320
8580500 19761150 1509335 67324508 77039563 75990223
93902791 90280475 80452105 852274685 858037282 839100579
697568 1251955 1276039 15799598 12463715 15484247
223892553 170304226 140698971 582708012 692973223 694685016
364867940 169049923 73119266 421210759 351466449 417218820
12789275 13293430 12868570 784951090 767346839 788549202
39320375 91974414 303878576 676995745 795241641 794311271
442479398 205547022 110040297 535831875 631983856 583123199
4264344 16353763 27291537 111680784 102446257 126887227
1207281 2898390 9821577 190841268 116975875 149877491
549376600 98255243 120903763 900181562 879554053 732816424
400022056 13721543 223348940 624820566 615248214 518511304
37994508 16500422 10558200 56246904 38165121 38641466
111096263 38306185 122364726 584928213 682860929 611392868
29978525 134056458 40774935 846110379 987237918 853171052
275906931 21635760 9746721 636133423 832332615 947477117
48029080 182107747 94053393 397252745 472146925 565116127
968528 366480479 19455801 644634916 691059775 632229924
404703082 260572914 123565847 632598500 525527967 623001788
3106519 8399549 4866880 52660309 54875006 56345634
95605208 159373233 40080301 800010539 862071189 891192027
27972916 3758707 54804038 407291660 436338037 424618823
19293119 92176586 5167164 158932856 220027992 172724874
10165670 21377000 4922788 191807537 196654339 190517962
1672143 241706 399898 12687716 15847305 14419149
179587481 18691965 29404427 568282224 550127508 558696635
40335519 124444642 8023374 463200228 513056071 426365646
431517610 254078503 141139414 738014637 653376603 555098190
179822988 37803461 102951645 362647946 360966777 352894693
256693753 590226 23101306 756452925 556716281 629959126
67530541 24216532 90737914 314338651 291387812 311602515
2544735 3384913 7980505 57191274 55373624 50582651
48679098 25819830 17131489 414099614 468900582 468098765
6923129 16277226 2184165 132637892 150027994 168763382
167046429 38318358 24329405 602541950 506093663 628844906
126318903 93522395 44196769 256137353 235984006 201326158
4293828 28822547 7994794 103376971 118798712 109354794
2506531 27926674 106504407 910299904 962370568 823853471
27318350 28185606 145279059 841143337 773202725 826477934
494832843 20929546 16396497 715435571 438977770 657740397
61592393 162503143 67959434 696664510 641830593 682368558
134895434 122330381 19537282 760099657 929193506 689590551
2266480 7553102 89720 74001782 59371787 67601743
266603183 112730771 19965207 585118563 487799220 459124246
236699100 167272630 88814043 542235031 634961960 560793387
508502633 455229750 24529171 629898658 624943902 540773090
7664765 5274754 1327161 48566828 48407278 31361003
217025445 547117896 48884079 858352204 883724295 763236396
17887356 11607921 13914712 218390790 246107527 238959135
156033057 15038912 39297344 340096394 291771601 316514328
123066543 45555324 67484348 259042307 185823264 220285033
75243383 4739207 11069643 639504262 585170603 624018447
29895707 103706618 24922397 675425360 656672237 616338860
42285200 11655404 12219798 56474708 28012767 49960531
335654387 83246030 27135845 828354668 821118590 742120084
596138991 191938286 252734518 953534777 763393402 778113591
45970483 7161118 36734495 206043360 172895851 234759736
2422788 6727363 25655672 175271759 114727088 194162427
78285075 4347689 31969717 191558650 238391553 257846297
2893363 130867794 42419572 611813077 662094744 649240045
724976856 89981940 194434676 811019622 669634253 666924820
100432093 331039968 61300154 703558871 737429290 667525644
11491950 35281563 170559826 825242297 881805392 758644672
33926620 22199618 33605117 70076962 81627294 84481673
79666937 22198938 63927582 413647837 320381965 412400193
20451649 13960282 4845596 105624170 57131044 99991057
18598845 34413678 36524062 864979079 862241656 921523189
555734 1349305 1202937 17333029 21198857 21004440
35069767 84892608 74605651 336789358 338130532 357597302
109962883 24723518 120125347 248523395 169606664 185392324
66637926 1591729 53923921 713269521 644986052 772538774
181988819 12147943 35268176 319134042 319073450 260023532
70225307 8941258 5434249 268536001 193756731 277635333
252824569 88359318 46463854 378385234 375751441 355648249
75277082 207430553 57849703 891726546 867868601 888397313
253887395 156057112 108427924 698658502 711253137 710101588
6038943 19625864 46152786 307046117 302836875 318727750
44058971 33977859 73236342 887311245 662036854 897010113
172566031 17490863 4498318 487653132 344773316 216886910
184900470 32365184 25574534 658679126 696701982 706525961
96876710 3795360 5992200 241625795 181037392 267326346
372220493 225364117 94422049 420807406 444611749 510181575
34170546 49160 3042634 44286185 35788568 50298717
53958883 57827955 3159495 700492886 778320058 751795179
344348487 334287204 288724970 928266672 939985209 988844723
465299949 118525470 188788267 835551457 863121863 654749829
101981763 121650901 32092362 572927067 730052916 750240209
56970441 85621387 24606906 353096787 306234193 326420847
8330785 74237347 24112863 570152766 573613462 571264424
240854968 19050529 23006747 772441609 787281090 688938722
48389689 6893550 43144924 225565435 289391195 289587943
1441944 6592172 10043086 314180802 316432333 299880166
203832124 204028403 83713720 641042912 975279214 955015484
49959026 7515102 21562515 120999105 125588699 123867844
79676428 63748121 57675991 524187977 651688374 638766021
62822999 259687481 28076676 836383753 790377821 785818492
297399239 103566667 11953945 478062937 361025355 469939919
151353203 126582588 520934566 789095164 860946739 862333301
92310296 1709562 22426784 421886179 415885784 422998821
364007398 34547263 20753349 502964982 425712377 514132145
15056956 282530587 48327871 668334382 668663155 756768857
64435535 83344099 92231817 321360530 327619186 256012311
36931726 14300091 5149404 774844302 839968322 785139236
196503344 330930791 271035184 441646445 385967618 400174202
171409689 11021530 29043314 404098694 400830240 352301165
141128608 42874432 49731032 853843214 859142322 777694872
214240944 37501192 28312852 443813884 439598830 491568113
90110820 184419570 41720262 504090501 554178683 534987871
3454197 4323015 44256432 126245068 130444739 133155122
19086902 26090319 8430266 278404197 282565244 269802128
18279403 8951709 27924520 132730303 110844111 111592116
114114567 43364239 7994075 549673013 548622846 593154269
18729678 8385848 13766496 109156637 104252669 110560787
25350516 241106957 36698361 561182328 571614785 525394026
8746021 30868063 50415548 566416608 603051049 594109518
93314917 82318268 78631055 571955791 652432482 613765798
157987220 28336494 51848588 185898559 128551040 178713464
51761693 5875060 62849666 262577851 233758633 241848942
606934288 206621683 416036509 662466340 690413477 509843721
519668948 76386136 68804545 952775223 591850554 752297750
115926408 1844076 30265903 233651431 235091422 224289791
63110265 68962466 57305399 919814733 917116046 920545164
16623999 50230618 154970285 862530708 814545502 877363416
10375005 43580789 805905 131633633 132216616 127959789
71909270 24756156 48583984 180256661 243388077 166619411
9252989 9774650 36732066 125868253 133898606 129147120
527318791 232142467 522559429 761898797 694731549 837845027
136080618 57838343 50822419 303163902 267077364 271550075
43246440 11859613 8703330 227376473 207098995 179880283
255211365 251878120 100564061 615683747 609338107 560173799
9306344 20397452 30510113 326274148 376094408 395258639
100509516 35387524 5687710 698302541 550012008 806448704
71662780 138201059 36071777 584968949 570431860 706413629
180071236 331943624 209851465 804548624 612655121 852238961
109577336 62171076 39262431 415637895 429734541 386905734
122332054 81245638 56030814 174917388 199205623 191068257
69253358 84911262 59256249 382598717 353525510 408294742
87760536 4168425 10185843 511969020 496354753 428134933
98163075 24032648 11486366 199517242 204529560 162924818
363468010 12406886 58909139 775848488 748570552 716670527
44029290 3326419 14038032 80830541 78794060 63688476
10942903 69114191 18558511 473022281 568931035 497380619
65571166 49492746 7260794 94640950 85391975 31060887
237520956 118976678 85739135 621578771 616995131 678970301
64629133 29163428 9170516 242716463 169871243 210534254
69729381 98719837 124117031 552987259 573629320 582214292
111594305 6299801 124571732 560394664 769087130 771550530
140945187 248410 19382689 179821172 90587400 135428520
4712345 2299705 1355255 22892407 29697712 29345910
313920319 62081741 111363333 571313744 229719123 583878153
97078751 44590024 49059317 135530412 83870762 83473609
46643505 134010750 72590912 897073905 913278579 954646491
558952115 234598181 44473980 566379704 525576505 497086368
111979197 8979701 159737740 829135116 850854500 816415571
282098934 43362445 70925960 405894396 364238798 311970597
283567406 277716984 4676317 594484929 803656406 675914472
61750110 50335548 8573967 384714356 283265548 387886100
185656620 7930867 59375069 622303449 698046924 588877569
238273740 12444691 93379608 575522534 613955360 488332129
86042952 33826818 9382874 98196532 36484283 45827949
427785048 218438618 55840261 662957915 699124954 676083099
58409536 30524126 76928494 370291890 342063509 361040504
159881414 145207422 122943528 394284385 412359835 396583305
59407833 97955132 29030464 835819402 841505633 802974712
100651234 58031303 79949238 900344574 714313815 838933841
744791581 445057589 324698571 781490781 791468959 518737248
9343143 11987238 47695241 416791317 446030779 340831729
6008881 6189188 2746448 85557046 81308878 97428630
341604816 36449065 304109319 967692066 803369589 933931290
72885416 12399024 96326236 379570427 357432243 404439764
29902292 37144393 117032179 554766429 590259731 598219487
235601041 169726195 101358444 657995628 697440813 745714771
28529365 33620270 8009211 425927345 383761169 351756000
3889161 43977310 19525005 133345038 339305438 409776575
498244293 110075090 60520113 856236064 792065131 709816795
9989138 20112329 59135882 685368585 801489872 733175257
53385487 16545546 15253908 254052241 231831583 221806054
18024057 13966064 989182 332593423 295621261 301716972
121879974 56545767 90335872 656191259 652303084 637045509
17874528 2923581 456493 38612205 36501153 37782507
654064018 250760377 53048585 858978152 608968333 621476105
58513384 11964140 18817343 287547650 288387046 288918558
1695412 4119652 4170643 86637567 111416638 121288591
3322964 2016421 138595 40865900 41204245 52383549
110618480 15852096 10750988 416858981 412470573 393508602
11432258 1847066 19625805 74259938 64198693 66378912
624713221 35082570 77190602 660165113 335079635 538119997
200884583 114048167 49801694 448107911 412338929 625013571
22988689 88481587 4677161 555416823 530908818 537221570
35047267 60270895 14137946 505521127 456576351 498051407
50162332 11785557 1344538 136916740 120626557 82298139
8523507 859724 2398801 146961674 95471791 147047927
264736575 180720040 45899007 432069187 340860798 399621672
77784153 18061880 14771981 126452015 114355127 135021645
234614937 3465812 72051779 488962321 369233432 474959259
28190006 14659763 50602562 292868085 270511534 252202529
745473753 83997679 413727008 893093008 967081008 966732278
66131643 13513358 29235128 773078474 822112762 841083413
81588605 215632882 23739661 608052971 610539117 639632398
613808674 419949570 333703264 801969872 760989881 814293165
17547821 14887903 7945696 508963434 431784532 423070800
112754695 4955656 60152209 624571594 632417982 519049753
58534080 10117935 18420006 115570099 102528958 110844799
26141350 8896408 37964821 144718884 136294275 145196443
10219618 77225080 61815384 562573095 354309414 600009978
55948945 10201160 83376995 618928767 417628585 492056930
420465969 295237989 21168250 499062712 437969598 196660371
4025122 2636528 6579910 308410327 349048310 319830147
25789286 22275012 10758437 102066825 85378824 99405879
377146265 163208112 163539672 746247406 513220091 805531326
31106021 281476492 4045241 562757192 751856729 668254179
2607721 8748683 1189343 148752282 82000922 160661149
574886209 119050238 92108358 638793694 364293905 119546290
4219610 946888 5348410 26231246 22986333 25482409
4986026 9642860 4239713 18072876 17784164 18260593
7534710 569151 2294607 21282175 24255884 12769747
130118814 86604348 68813912 137836504 182301725 157447101
95468352 20557069 245320154 660045889 527326148 788665954
222434333 59584858 67148129 549976397 543138052 354532453
99079345 11565745 3788158 372144507 391657101 424716820
92087339 524200 26082946 121215216 117125282 90490386
60425551 102478238 87127631 590172424 591803418 629405205
561536753 290171780 199241583 878835674 740943519 684997326
10716390 76686288 183487631 642206683 761321806 730973757
307942813 88069110 93983352 626996614 725791393 750451577
109437291 21987364 97781275 417520949 254981481 391826970
30574107 28488400 6348430 145327726 164433631 184436208
20755274 4628475 16304411 50010727 58682706 57411599
82806931 10180177 190649312 632520385 565682429 626692504
48321395 22481995 2611038 112004295 94445098 115028076
58252015 24785020 48516042 86321842 64964947 76341858
50117744 35186944 14204918 130836887 140157039 63308826
72986974 25435287 106336843 868299845 792510675 778421271
51326025 3805324 34522469 138706616 134123809 123256721
751409929 111578766 31170555 848173014 692761643 815092250
24008962 25788440 24847627 173572737 184040361 174422352
150440417 32597160 28257380 547796698 680140707 702900012
625701970 155063218 418563834 895875950 910354233 849479554
30245129 117201781 691995 397546036 307670920 399297702
9558563 83537064 47195116 615598509 657323298 643354303
34795566 19077102 3751970 248174845 284519816 281575275
37990894 81107479 25804756 384101608 407131974 344326434
2579644 40839984 20347210 256659642 303505448 328345042
391025 3831316 5889327 83121003 57376264 71316879
1438148 6361144 9235071 193286504 173216966 194374794
510896052 67782873 106109156 720123015 634182859 321628060
83922825 36722952 32671993 203706225 212444246 224464096
397115171 103258085 24479831 576972588 479891689 417336674
202855940 13380651 1767497 574623229 503319375 342892869
120809380 41124678 45871324 407938285 344728631 430150415
51154948 36637153 32854710 115387015 118046455 133230256
11800407 732150 3370793 14176638 14202224 12994122
103510071 177148828 76348035 782144453 890203224 768623385
42385439 14823911 4912099 335570277 253187499 291531249
9942067 21466583 13639381 298145512 288938928 308952578
240643016 38139804 213400137 390578091 317740272 380270774
36723019 12064606 9497632 363850377 317017924 325608195
59233624 58316850 87490282 614863341 616780711 550337784
54412982 40065765 18585607 101579706 110297868 88649766
29983380 9688408 10776227 110175423 111098602 117295875
88091145 80255863 92131662 417808119 447930689 442606005
183799311 34475906 43749429 202641729 107385893 124780211
121104270 28311637 25587072 217512839 198482585 201558369
21337045 9806350 16094180 257227575 243586310 237379277
77136908 15597190 183550573 341463980 397754884 394456820
82993052 21663968 37622501 150907161 118268453 155916457
181966161 143718978 65322082 795333155 647098289 785609164
88081098 121720596 84500696 790531074 866376441 853437260
280099134 254631609 80763357 318884291 312595252 177244541
4440276 28209311 1308552 312796641 359539890 334596394
81187836 44520074 40768482 587181715 570297601 583725820
3822464 639744 1385117 4057124 3750415 4146969
30386532 8984533 33337083 514307839 495564826 424130696
367046418 285119326 161681284 648272749 543827207 635943428
329816345 243209699 59139681 633606076 507653786 628933620
38103754 41971806 59383573 819027962 847653287 899704203
128487795 15113165 9301304 241512918 200525803 171160956
173394068 58161667 25965775 583977151 555119234 523752516
300965239 26282698 55815442 566151163 504325302 363496333
171318137 29860676 11477043 718379892 745948193 670834528
2072653 63966466 58414252 526460101 424921174 511149013
49610797 57797704 23088890 694806614 690275439 508345323
624948947 86474215 509820534 802248329 426710589 811198407
300054628 39559375 237755250 911340731 917173611 885223675
25034088 13036501 7510735 243098617 226248278 237856943
79970484 18412522 15384628 124844196 114215932 123783564
793856487 3566465 34254115 818382392 691330336 524602634
90531012 95605967 5596193 565138298 590342021 516993483
617797443 375143598 17387273 803808866 723879549 736341762
18116143 130715725 44008167 343942968 342046469 221158387
40012413 449284 8131941 600910278 471464762 642488655
84579956 44222080 16436486 87537824 53220998 71952397
1005843 17109956 27734513 272635204 231564762 280077605
540048349 121580422 12357780 752856796 746591639 857259497
127768270 53856571 80098417 486433787 478358609 392858382
127639197 7053879 70168657 279227168 308728642 308471817
3999863 1348505 1170751 9172169 12950426 14163109
13897047 93226408 93974746 843635112 821364519 749915469
270153288 98503259 83342143 303870440 268100666 112932802
1345925 1463615 446776 14564434 14150611 13503689
372937850 66518501 206204794 797020372 841733951 774917991
177333170 32896581 198370399 601668912 611568169 601111840
7288101 53237300 149545155 695456835 598579940 701727102
180472071 325056462 17479394 728615870 664952755 773301639
399233122 6922345 29482290 529048431 482329473 417620366
144084147 19969023 77958567 156113137 153277140 190734687
40113864 278255594 119425540 560094084 555474954 681936685
3397297 14463813 21611085 117370682 137447381 161310406
621401607 65783835 633197324 864097815 742800755 868991027
104348202 52490222 189376418 894633456 893502899 755331668
129497605 92975353 78886942 588940274 572704522 517314060
8949688 12044257 6930980 65735496 67800030 64044161
218212832 92798423 16129994 523157221 449879904 465955699
117403525 24795477 75400727 318610011 410483756 327285598
208639611 134008348 57228170 234288215 188063672 143840938
5909379 28667887 3937650 57625945 75002422 79562493
52968547 5770821 301928 272707865 376006872 301220337
30293159 12031288 26854546 401360027 375907880 372883522
1150943 63413637 79204475 306698017 333301511 310866799
56886273 55462742 21497130 629166069 579011947 688450283
314926716 233621880 107873514 936306980 883585538 913199263
5675262 29050370 18359788 746102856 770631945 823944461
51789612 14722782 46048804 821293673 660259262 711507454
56894056 21682955 112346725 368488929 338133262 373703953
32253260 1293704 160270070 588740371 675452670 658034896
82665115 834961 49962997 345477123 405716125 440133114
671731625 106672355 24704237 749928666 372667951 355290323
80947015 41223760 4157869 127054811 149065694 130099671
415742368 111912460 159456665 704620711 577841108 627571844
7456737 1072587 16915534 395495440 371890982 277992357
262132091 4938348 96168226 693105520 664223916 642932708
14471008 23508193 31091439 174098534 167076644 174107347
441868420 93154387 76414636 599789464 607895710 572602460
506770 41996 457382 10543083 10122697 10290147
27033643 41525752 68739993 662856582 672326110 690247612
165709820 19604873 49242332 439581965 435925786 408550667
26502242 156377635 40441396 524126547 781796782 766733310
358270489 25578151 371267367 946244195 965786123 957678512
337262855 193338332 388320428 854405268 530415370 776980578
363869414 149435659 53809853 427884315 188482505 146563315
84754588 141903093 53001721 509207107 531335453 534090605
20913559 18794854 4224729 126002365 92555774 127375290
125314794 57940551 151243466 820893665 956732176 951426807
44056387 6569248 37085709 287256865 247394040 270042106
110717435 117656074 75961415 471540370 434119500 471660117
442787728 135807627 129474344 497896896 486670746 520096476
21152345 20715965 1406426 271201521 273337156 250860519
33834180 38818847 32844521 200134444 207253751 213879472
63843393 224480996 68060541 810217242 732733937 813378404
83169704 54262147 8319185 215762903 184706894 159600915
17617981 20419956 10939215 43354983 41623385 32403082
140291642 71385163 54029256 620906970 622746774 646608808
216728245 80588631 47078897 484792328 527095131 517166249
33001965 103038235 226942900 857928231 820826948 910355114
82497622 66696773 33639591 389713788 402723514 350289926
5602720 77962659 255213880 797785203 797504280 765317035
15549083 47770854 59173429 903365116 884982026 813603060
135756264 235331269 22966562 679848064 702412504 645464384
398632044 24881258 65767634 559945103 545210780 652144515
69352920 17494219 2677283 101232394 81006935 107492997
5952474 16063013 6113335 44878500 48781583 42471780
171213437 46994774 31956893 361384801 365385928 428847636
280026365 46678064 122171779 611832606 602935121 619123625
12180779 10965254 12432177 546087076 549527757 487673787
582440955 14240639 336583375 672005561 108593532 467640145
267329735 146425979 106357567 315789093 208207704 311365585
19613434 24550569 12693780 830925130 826949001 774216789
36020460 57361092 9836710 410257257 372669137 356153566
432064681 179720157 62907202 709651768 546503383 617176961
193683948 63649554 114882230 860819671 869857556 768308828
663870754 67943645 245758796 734223223 522263385 606547459
90205365 14049741 137928698 420573681 406399969 378292968
9058882 28213598 52192675 152648019 172780053 162090938
49003636 24359422 51872980 271955734 246422767 342488559
54797178 36664838 26848512 543309358 607654656 581712768
528588808 101927074 50215938 797788312 723571425 685016986
240951276 80135346 39948346 440073754 404398605 204561345
164148494 17231000 10437940 761479006 633466148 751047901
625669427 13080131 129532962 952840702 822038463 875618017
195731548 71182418 340761872 673652996 531992126 616079965
55872968 45017155 16273737 397861056 382261841 263355470
405913631 24447701 18479952 856265084 869216251 777717576
6489802 5736396 3993952 69838306 78710261 68589657
406878403 172058973 37353136 578375689 318457081 503797272
19734677 12678900 13401078 744687866 742515932 703930261
627598349 213775843 94090095 928924955 922183307 798949286
9274406 24381641 528025 963461855 944446874 921464162
447641519 141110419 122803659 619602610 472366654 175469215
356455407 144704145 106986871 576858189 620622293 618941277
82963241 7306822 9450327 290913746 277157808 289659685
49451180 37485594 49464026 313351584 308382279 298437123
58465315 2392371 16355889 458622082 447234603 438628548
203394988 53528436 15601299 741650151 706351490 494787921
59232917 5589088 4797745 618320324 737588636 768923537
3195325 2600037 7143042 99746451 108274230 116288863
298014866 69940756 25462846 434774303 639653634 475972784
16710606 7062217 8510843 61957910 60692731 51402461
15206530 34086542 6523147 203028835 213310115 202477664
111637592 92558694 77820078 865928399 927582596 879840351
237187057 124309285 6285396 862617171 747915406 827420219
27127605 13959765 10302112 153760240 150969347 146742751
241653891 22892350 308454429 933682614 854713110 947493113
1062430 4796395 31884872 108062389 134940765 131354206
387015243 111050615 98777356 691839422 563723248 514129086
18802635 13018747 9790712 51462751 51242523 40351284
678094262 112796908 409274174 863879897 452052447 630478515
404857288 22733667 28195827 814135771 609732869 776618372
75473 139373589 102783947 839138606 640163902 734149191
4053144 869496 6502096 185405033 150503604 161324089
41863554 9266027 8285406 53874086 57504892 41265856
20008653 51789119 29743289 523129989 505288776 503277595
538605811 76371361 206566697 599672363 330982399 395034638
104397966 19342214 116512633 383522849 414508539 489413072
136317570 8455538 61161993 580619055 562785383 619667194
5018016 7575783 381052 21904867 19564101 18138583
256470301 26225920 131012752 620418391 456948995 427321313
4108651 15064570 15148893 154800467 157359715 121393872
20519837 48915966 114143023 761660011 800510502 849570453
267104140 65246962 2752182 366842704 338543064 335504405
89026223 93127128 757315 150635481 166153734 172671770
28614771 54395106 374690269 825909724 821287527 820260895
188072127 13454564 331679285 978726342 855166285 936525505
120473714 62623772 4519209 546174767 577137377 494770424
43299063 2346406 13531903 149001890 189580036 163467213
93530806 59481696 37059188 575739324 551490641 450374312
12364319 9420128 3688469 80531016 107750406 90859719
52519680 7720273 24007904 127069422 150270211 148608694
168780501 50420144 7914086 273865701 231720856 240966277
102904996 49763654 132480835 249027826 263014331 246923864
3226040 13243785 10230446 605946643 624633670 569790553
446808143 63560638 39434579 778595877 836391261 826231900
377136 9254183 5657009 37181580 36907071 37226397
13639509 49195388 11111079 365233738 348714187 387868429
5044114 6387003 6544233 185998999 210411346 225559306
166612596 7826660 40968694 668280869 747908211 843070505
183653503 61458666 73250928 706754350 691863098 703709748
377898498 95847613 369470413 489290804 393034702 425305592
74986675 729434 30659255 249708252 226587115 259354910
37413721 56797299 13708973 576665066 564093157 633625558
22075136 66138631 5668499 819785177 617061212 794803651
113721476 39943646 46492638 152787783 124161496 110624672
142486386 14001022 18420543 307892333 346045024 347993166
396719116 32310876 74273373 802508449 858619473 825435706
6897877 4968617 6432623 138273766 121164886 122130749
39020850 25371315 63525659 482911985 465735352 367734386
93384344 1443696 17580631 463845034 485527450 364935074
60670089 16187430 3462051 114661501 85044562 104627865
54468579 10936002 6276238 154986309 147008579 120451184
42443521 41991069 2927551 858306364 856405302 808309957
145561270 58659173 75218958 788051781 831324597 755028196
8446852 21003175 24225557 224561146 207889317 227487810
8874699 3617841 9615907 44460065 47298642 41164768
53969194 64281394 104364 252077313 257569894 298210672
77534428 18531853 14005200 157432197 158343735 108685931
97215154 22691973 25510986 207621364 199717030 190215714
153183 120546899 17614897 764790223 660201665 789076147
90579746 73479929 1953125 417408480 488609471 479293915
241300738 211587513 11368081 509414006 353469232 337530471
541142245 125694091 76181889 889122694 606119405 328010108
108894726 1423431 145544506 610784766 622427714 564528065
10023925 101450349 12302227 496008800 490834415 440098191
69533978 18565947 28900314 239865856 229666233 203439256
76245866 45837077 138003584 520461443 596293872 671722466
158115224 83039973 28362631 323762157 406416657 406639062
77038479 84275867 12450142 709318491 489915937 512299432
16839337 25329125 82058299 430153643 398842302 390553416
12070452 3363659 20820003 76992447 86053749 83735859
227864325 8463976 61937747 601922339 553391510 563026994
10981881 2834928 22464581 76464488 85341733 83094894
62818124 15741827 2356136 435108456 439136136 460564116
34279657 84034220 50198436 636777929 523896143 658856815
258918698 340736272 259068033 714781532 732295059 594451944
75746607 93063611 11443951 531879866 631491002 588026022
361724778 132718348 96984441 905717608 644444917 929300427
428331082 320818412 288903025 550213776 569940967 498599726
104729829 209744612 42868083 560824722 743475869 744739952
13887855 377620 1219066 17558505 20483300 14200390
41962505 61962220 76648686 787814616 765450275 755047449
6778150 8293213 18843652 181054701 180490442 166113973
34222345 27561599 32754394 157945446 166477110 127811458
2963473 85861043 53642936 601704459 593269279 523621233
4802181 3728077 1353188 26898650 26374424 29614924
5841593 993624 9169124 173766054 193283468 212839606
394085488 29752626 112040928 603213623 784816179 797782340
113481514 4091092 59970427 502576001 560592272 537474074
26864959 12379777 58902370 760794847 679183394 787714603
18981436 2658570 1272313 44664716 49463808 44651561
159850818 69939147 50688082 531134054 397290410 557480563
268388306 491514928 164467910 302520422 539947427 395285643
253343992 147782805 45705670 522559647 525286973 525942492
288045385 17779831 28360625 337705581 315683381 275217637
360499406 159811712 48939651 747269198 759686206 713038727
186968356 1605196 43768770 313851098 140288033 315790020
54096511 11890785 8441889 280530257 369562164 315381308
8816857 181091119 12888610 390015421 493149495 362558038
205175457 180777915 158351041 625291850 595719966 647424387
430225327 65107767 104004915 485362107 448828804 464546148
832034641 23522316 179394154 913554295 715326031 903008854
52214040 118498895 54313928 610211322 583851646 619848355
22747684 5146668 21216937 123326449 149865585 125170999
3463407 71709271 76791312 296216004 315983760 326779794
20467904 68381065 69373332 418784575 415748689 382940869
28464377 55614199 207176 518495479 573769649 606862344
215022128 25059685 54743306 287407674 133287049 267282627
3525813 18432289 6225266 92922452 87026424 76606643
596870754 186061641 416047250 751644434 787773805 524747929
18040268 3831141 33786729 335014224 266181973 334929519
129533438 30760039 21715646 632976773 679319176 723827202
2303907 2549879 22527229 127643637 127470452 137625751
103423877 82615398 54739902 125752786 104589699 85932778
30184225 32100641 58956716 333140681 363449022 339228727
127587597 170085570 197699518 703391186 768159191 736214354
3159320 71343721 34587055 474126721 423650122 431656954
2941107 786885 204805 18677747 18193061 17898221
576541906 127538786 83957192 848420639 779106134 801296106
30489528 47017035 49096267 814595763 861513548 824221718
22455808 10894092 17883461 299946230 303133326 298807281
96110766 56445763 134494115 629917583 503515042 567171877
32096445 72383930 30961836 438626084 485863297 419944413
57576315 14577157 15938949 633253545 711951221 681234254
43509765 10405652 1226269 139341515 124227667 140721861
30050423 95725064 6184391 756857126 592382043 764075100
149743485 58703032 3583594 193724665 198635949 164232983
616279059 45577000 98620035 845564095 512109963 798362238
378876641 65322520 1005051 627751813 660997191 641000867
96914281 108443079 6798751 318536231 261295009 345265890
124465308 115490939 19252809 487418820 376643474 379262217
45136714 17415781 62129904 214403954 165439772 220047041
92378491 13800242 26335536 156927832 134029217 147212528
201434901 9311415 1785766 443427004 457283158 354868253
384922084 128541241 164688002 595629396 542556919 478436978
143815564 149494002 12084375 421433772 424491511 281493084
4008288 9098585 26447244 145764296 165890086 161550585
115000341 5576195 62918181 204872346 157361788 208401602
3507596 574593 3048488 59284785 63963079 38757128
6751990 135043 13892909 421726129 383904202 358043627
744983245 201704289 476435068 806551486 568078281 781883088
49115808 10204591 72812632 215627911 279288193 279218953
2280097 3332585 58029311 303167903 311417320 305950329
29347752 37023337 89035401 650446920 700210172 725260683
34317366 2548232 6739917 133349838 131851302 133905517
1070264 1612353 637176 168468694 166482051 151927348
439289246 190969634 164009457 454490842 255283929 277663374
19054293 16129440 55252118 648391827 798983961 736608133
286443790 165070364 20023064 489327265 549592299 264067688
13699113 23489728 25734195 252861944 258631611 268793166
143804716 35139686 34804126 188657128 196774796 227629809
45023200 39273197 16132981 658022618 707207309 653794058
79469585 78838281 18232659 577458550 566184289 511530439
168157846 18881250 15582246 527622403 460875908 344522384
7043611 45001846 17813339 325539868 288202366 337960679
67619555 39357464 55065511 112917292 109521719 111747055
90159700 11591511 31855250 229956243 248767164 238878819
247948643 83708281 2929030 390169477 407263918 432226016
43140993 2676541 97364168 274275433 353705581 279240622
23465475 147770914 40456104 632296972 547227902 650787129
677038421 143081016 386761890 779186332 874695275 582718321
485215050 228343538 176094855 556771052 555647029 609223144
160985882 47676125 145388943 609310804 739867027 693429614
31224865 19425820 489503 41732512 31624540 36083490
23526463 13482131 19986051 72849595 89602384 93925847
160284917 3571188 106856354 234405829 257323285 247139613
21886966 9428601 2555375 83418455 92208773 103168848
3912415 33730695 6619267 156780139 155151018 165568110
49891180 26204060 18484604 220337071 163343725 187201145
58962702 351407895 11159813 671419911 801037157 828485204
7976482 7942164 32150911 624059945 721123259 665316835
92540314 737100 16138720 570320621 544785290 563624937
294732835 73148324 114522003 537769057 559665409 582325155
71319314 35197265 218351398 470524776 481045764 442560218
389470123 21338090 84374031 573512155 603960701 561416893
672786 8301435 1280002 67806846 67081826 69895349
42095834 27658899 31949085 247037519 233768479 170888867
391569332 70547160 137461648 730791178 881573372 874053451
104752384 25942387 2007966 646556125 672566813 671608827
160162618 35461625 108428996 414538988 472616441 435494699
44307337 29416676 3480661 170558583 155475020 133926652
57764916 1661726 29163329 471523101 448962351 459652838
61731880 683606 103474779 465816221 516723020 488757196
25254875 24625884 16676071 495232807 580687294 587100519
642802 248490 2697993 13020047 11626788 14791699
5262905 66361826 349008 672682731 575230537 724144661
301882056 199667693 12949664 625317270 482397667 321869680
400639177 8697118 16979093 795768420 700757405 742599396
23435180 85719278 16688280 492488105 437567584 468730805
368318668 89154468 319735418 615898728 592102960 670874916
7407392 643407 3127528 12896253 11770494 13358421
30472935 3202034 56822361 385297062 332291188 376644102
56549040 85867785 13812275 883463664 893688720 615968182
83056780 55283920 246346417 624290367 628634878 642183892
293138935 23373648 14483548 422351114 414846191 241568208
11995345 145934753 27484533 820950974 824965387 560854471
26945088 620626 5791927 186132614 161589761 159620611
3792530 44882067 22421654 118647801 156604858 140036379
69803990 83899539 114415674 834160714 788816169 855513369
190453255 81075549 22327404 458799717 451162298 491345367
20723831 28868756 12560344 62908255 55428726 61125182
205790 52301 2529923 15354846 16572526 16017933
362565456 31864480 46906914 558463458 313522506 534363240
48258287 3756344 134629300 528617624 426310673 415115283
530596936 4548964 240101009 713229659 671100166 754694422
118019971 38350194 4058393 140037705 119086284 87298501
29296664 23462083 81147 868772048 792945103 901098038
101253508 4459839 67046796 747539548 814912681 855518561
629379881 36320774 1851532 874427484 659659952 739494954
196567607 31644697 35336805 393757736 250117997 372638146
50607995 83564092 7852326 368025098 448793473 393387743
808413 77372280 6121280 599887027 648629555 436008271
244903215 207991591 51606191 390178572 351921555 241836166
509855656 65359153 141242450 760170331 630392654 575940501
523824835 29858149 118924531 953151396 914947656 571788577
485006576 23555237 141978442 549949007 595667849 502222567
29400820 37972847 26781325 753186797 785262306 771127874
642460949 204665232 152848540 875588073 824428962 766494622
351182461 208168759 88396703 528790430 566460252 575735911
165870219 43106397 53212039 443944425 485097163 478120960
20216117 363027 5100273 54974878 56246517 58087620
267189839 8785103 32178735 750735416 624484821 815485528
11630052 2867842 2363433 62041351 58141651 55249222
380318045 81077875 192778689 592214939 385090223 435526128
123074652 204510060 151475087 684163592 617776263 679935068
177848022 153520428 17492002 420006971 478523854 405992411
18886363 42271912 81762000 280177575 267854130 305809144
150699227 19201737 135329657 909552990 924160375 836083543
226348485 151616058 90896574 290887261 277245894 224719065
23413298 24910950 25846485 186365285 193702966 203336946
13579062 50438907 8301638 165835380 173010434 155918203
9714680 23322259 8363076 126135900 137797032 116127645
445726458 45619545 171408640 710309758 358102720 640885060
5620841 1032498 1558679 22848301 22197981 22732899
34695020 29341414 49254010 474312074 528540104 548798048
126908106 1346428 3493248 332471250 459013510 461181701
224916347 6353509 234467426 814946455 712748409 861826084
451198758 33539885 49634138 698022246 671099369 684191526
8505564 27736111 63363684 221389654 305186755 294705512
20128463 14183982 100102625 376211951 357797167 340610162
18347869 111060775 28357309 556590809 574290923 489483880
491291889 346026117 204906731 569449668 552558811 569980001
7919350 1368205 1202067 28813333 29408750 28701514
8862514 507162 12298769 169781757 196217644 195304771
4795718 5290488 93183421 257246076 242746818 303387626
634598874 131428801 37483154 721098414 556248247 410980904
402790803 2950261 5453305 471444419 326575032 455404334
369521563 10364561 84127298 809478060 739131670 649552840
34126476 147759556 37453667 550530371 537345942 597079514
333024041 6675990 380419397 837701399 810476528 929850305
51198556 142040057 118955485 962423534 839712993 742654452
18999997 58260284 937959 496838816 511391225 539791307
132144989 44280271 99565945 593300807 643149039 637297031
120094012 115759918 15420503 431128190 427137124 402750143
25167077 96312241 132472921 918177292 951314581 776497574
16310108 2850657 8145568 109010993 118658515 116476696
193423427 29500896 74288739 413493051 249181991 348392253
35754685 610164 7562820 247826293 247440033 239876369
452850783 41376491 108200067 565215872 500894477 275427929
11488229 11073857 42083414 211519167 215069077 182193907
26993246 15292802 3651203 740632091 638957715 748071913
48112796 5826614 194992 226900043 205264294 235101400
31458998 42689288 81195504 241065361 201595180 221856182
150508759 15451536 55715716 542430023 574378594 379707541
318854712 352314840 68641188 895216863 882086575 787452086
8195709 8411023 14799306 109495683 85384256 126497025
69631286 13904663 68762387 492379421 480830455 511448774
13732020 60067482 35252731 238859344 392147509 348709549
130301843 37450390 39713321 252727849 234024248 242325000
73635926 88949164 56727775 599415176 602324414 611593764
278166149 47040010 28096092 515005126 561447616 347740811
410806180 98208176 140962391 733322347 633199720 704077089
19690666 36215726 40074657 459643161 470024216 486230086
40722045 37244510 10615582 372752256 351237691 364040060
251977858 6651127 133452498 821939642 525578157 543621805
26746777 26775775 207577718 584062515 584818566 536724191
53766830 3929921 59495026 256376954 256082163 225135362
278515725 116559657 15154747 716568096 651129399 631217093
109442919 33026066 5886130 207468324 284988654 258956534
223454545 79906308 53063151 431301028 389699569 427460203
472434337 90411956 229030750 737022925 685610736 606735903
46925817 3454482 29749844 104941457 115438809 110824488
2956693 4389493 16028844 73522933 82572848 84438234
222040623 112729791 112865027 560214954 699230973 706467719
105541510 8911300 4011834 225406224 180084762 210774288
31495781 2830609 12245736 48801833 46426171 35756271
396274658 189194160 212831670 974289701 960098308 654091938
196070000 4458599 73965943 467724247 635953774 668355183
494042379 130798811 33566604 855042581 949289489 764606910
14284799 14304239 3870427 24659967 23513168 22689303
56003519 16758304 21787462 217485852 170321890 206488729
83842602 49479391 100113845 566053253 539279082 552163557
38134098 49135322 9064273 428476419 353021365 465658770
319092263 165835516 176512118 544554771 340920408 533500872
1855628 17283451 12856557 182679029 188162843 168235692
433339326 32321375 169201452 800732691 811165497 803648161
118433585 179997631 97887628 726497377 698221522 728050569
32892880 74146372 8362697 327310367 314472763 345118034
9387246 20945869 32192185 162330278 166362944 173159237
57985661 68549 54653931 279690469 264209090 274467178
36545291 37233576 38753268 324130978 399276417 385297931
459984 85203 3075219 42867481 33171820 35970902
77487273 95860074 161052117 530901592 577160883 559096583
9460291 7533543 101848848 571745688 548333540 547177886
89582719 71847236 139784346 757604722 797662224 782769450
75573671 28611135 56401478 657796197 533418691 476003797
36314135 43445953 28081848 286729180 214863841 292520691
52226147 133285969 87736504 890537048 960904653 971119895
322245400 35726598 5037700 494811243 468802556 468417940
162100080 31282927 1901232 656801408 877999868 874689578
145357907 68633710 32579753 623575774 565220617 587108783
49309807 2416124 11453356 127376034 110861003 142763540
69950020 30246444 29045723 298291245 401906188 398909050
80717109 47116836 46507467 341798291 297761083 337770251
3080076 42696 889038 14599429 20430434 20781391
302515041 12674168 43486050 451205641 373674477 434105887
176228598 3337947 63468077 518805388 530677037 493848209
7564287 40332407 51622675 395124553 455546542 457325461
291688510 8718641 4195691 409116180 267717831 206645403
24693373 259651060 52486301 710279065 723329400 670809734
120440983 74743211 13594673 210545197 167786237 178260680
244709501 163455330 65935891 395512142 401189574 259807275
191854781 99732114 100944450 445791618 448445517 409635126
133072485 11964972 50955308 795988998 790114886 781107527
182381792 44562329 27326903 265850075 311415984 359016263
212262726 14313892 62245513 757085183 670008196 723747445
304939818 136988378 296764098 557620603 595832762 619426949
490275457 423487565 129303452 524494759 510952418 222045088
315560480 35905999 19484834 552214015 458891132 409099080
700569926 39450785 53134436 722469730 748824577 709348840
20642498 52554685 32719067 601810629 833645470 810152850
111607867 10692752 163019246 813728110 761813507 788604911
104084647 32785087 24668679 418900116 470195983 490591360
304964205 309936782 196156958 340292025 409528632 286757037
15918714 6986058 5308028 73098864 70279538 49074070
401637 1187291 365353 12113366 12331510 10678989
199747154 143902331 11558530 777748046 891356563 853561979
110185920 10823806 248494071 327685287 393886364 358100759
15048749 3997453 4062464 80335840 78629229 74102401
58946857 11698732 38247774 222720202 209522237 220153729
60109477 3283481 36377024 621768860 585105710 590164834
353865357 30365507 37159875 532264091 459057666 531977961
44601047 163942576 76843723 478626040 492861438 371069751
382253880 125798049 35829505 549874784 585721879 582281080
683556725 110619283 218889697 891984812 516923842 697623416
416457721 195434291 151156903 956481834 971393748 853435084
3634364 1826196 5381079 29793967 31768514 29151061
44951040 61831918 41982120 831274167 887550121 827711305
149467704 6586463 20590408 386472025 354967401 360788409
20966057 64723232 58677466 320805417 313081648 307420941
12830905 16177466 5191315 65505539 78278720 60090273
263279877 131628450 100767128 957430961 795663384 843918776
166341448 39030779 128208337 438519023 319918708 307299467
611068969 67268693 206943374 763045851 798940015 412870904
76993019 22537594 20855233 338584703 374514699 382952711
26893382 74392027 76956360 426524310 497435782 469625733
7267094 68608440 12079573 692714757 554187353 580307267
16982549 10894153 23629478 111943449 109128875 105927300
257539602 26537870 92220686 788683182 566356271 830201144
25752455 2348297 68240161 257605816 251134443 303936227
83222413 254981 27605001 493471996 518080177 521748775
138921987 46899207 63068640 509456093 500246382 489305556
100723705 68919391 199686479 696880824 695718761 648613233
17748951 3572572 2467963 107456824 106870880 63154135
39708505 17846327 29827962 222311724 212287144 139929436
28071942 12396413 56260695 358766778 312339880 320755167
224153068 37418726 112490545 461459357 176954125 475439179
662037037 20192606 291339846 876552026 784359245 776170340
50190744 22195602 96673887 686327580 728036451 640763973
512813680 45178062 433158333 612706182 395998463 573856979
289006576 135338115 431647785 706007339 688089937 599066110
198821342 111132992 176474558 829222283 724246902 745933221
17994658 12333347 1791640 264310724 289621182 296023278
473837623 641424045 175530821 733859917 726962688 713576490
39808889 10785722 20862825 384226615 385242973 397127718
24405964 33276536 8299777 237553350 232218790 240386554
35200756 64084210 45944057 734865797 815613767 511623451
469587103 76560865 345610330 637988340 578401154 664801978
177130222 19062510 80594368 725840049 548042469 717804005
42281714 7028218 10665497 59447751 57342756 48595993
89878873 60431181 74294556 397987624 416385745 374226382
597680815 55490879 168906898 770106084 154667299 715359220
21426846 62750749 39006651 474055393 478688085 507503980
101204523 2876869 24370988 175448561 179072131 170160390
298638133 30401091 54767549 586402610 582740203 545376886
38142748 29732070 1654990 41763206 35814774 13221644
91973175 41065442 94878510 139374249 157267249 158914724
46681469 45296897 190200507 617341509 671892850 521275917
22124949 151234353 2542054 763390001 750434206 835358879
36886344 162147920 123843386 619215244 617893119 661855425
69750969 29221361 48402758 501633925 517018962 530080385
393834667 90700892 198696182 529691528 482467953 476801495
148139694 47175610 3423888 192933787 181412734 170297608
998863 1184392 348960 19659440 19833342 16804814
20297524 3430445 1366060 25623716 29215402 26807945
8892996 43801767 280275 391122728 445440655 454899947
60534013 195051193 44818032 697134817 698238821 679231250
7868345 1942027 4584591 105798063 103662039 106537632
149206545 110043927 141034882 592003833 612146926 626574660
75169389 159994 46213114 288297349 300066441 307572845
254625792 139896555 69045109 559616482 725266728 721710882
144182758 88645925 10679773 397891107 353341131 386287115
351079806 154338991 152691302 877031519 683849491 851813874
17633654 50961025 52302999 464800760 474037969 402220467
648987821 60374735 430163405 944284483 956297416 790609206
218596042 85531740 97428991 342135671 343297072 411086716
341868834 151783844 66018396 691123587 536832363 531722724
278150070 45027756 128291990 599844742 494721684 591430813
4313845 1186058 282364 20490555 18768875 16476429
5575899 48095554 49599687 477120161 500777847 534992017
106713479 5520537 139467964 468214905 464668853 418483009
7472184 13318216 13555911 71225605 74955759 78015426
283608732 94986247 75983034 473415743 370147331 422257411
87813241 14496327 32395671 105929101 99925667 70748718
137280650 64559759 51351911 264878109 189188971 272462049
379572985 51103199 54429736 705882079 608734183 675058347
197311673 214839810 77521975 596168302 779416646 722061937
178713507 136933470 23896106 825565849 853224579 663739588
425106372 166825008 276492144 675736534 414729179 784611390
158491885 4195843 1158077 868095760 987863564 967892063
6504424 256727089 18673259 924780838 885870172 928384779
358836934 82404979 112021739 438947292 237775147 461355893
211914030 4878277 131745494 380105419 362631843 354224081
392613975 20906984 208737892 821451998 842004185 836853024
282170 3722033 5468674 38975810 40490850 30050333
598339591 26524760 434876244 695002937 512123267 709118204
9608982 75400212 19385880 281622207 238423523 230888030
431072328 83466545 193168099 497627629 470665634 305567036
51585088 22004392 9654830 201447532 199461691 196613035
412754829 195064101 75346905 577681725 484710666 481990584
176407029 131611474 98152138 352031380 395467841 379784991
71099508 30847759 34907579 99539693 90543774 83378714
16531667 1398601 13991813 42821186 45924417 29383436
76997299 54351384 64917545 662226202 434451180 647324790
210508024 1042984 25386150 984194766 621174956 835718571
142048469 52029572 109089835 521833656 555662544 495559655
15280038 25968438 1201397 302915180 306834873 307813825
311188697 83453292 69371499 432598194 441559622 402806061
81394347 133818 91029026 489883101 506600036 500364626
500720426 125544573 29680560 786538627 847404939 869484244
11645643 27215878 18439953 167673604 158557769 117011650
757970254 526019299 455254610 866448143 844253014 773963391
122343020 73547502 168115066 825174733 818318160 804963413
691096100 106360948 151127888 912834488 685835717 698154755
550057241 358570510 441924503 861871661 796568465 882544636
136797749 170371114 187290346 699342278 663362367 615405602
60270247 19665528 3834828 78688399 99889025 94036327
175411969 95848492 9135625 703908385 517743181 756544777
109982 112248421 26417299 584615694 539124687 494591305
107452484 43912838 184540 697848137 714585255 659733211
249749251 67825548 10363500 712216053 510616489 582807200
222906959 12250222 26269052 636540470 429170876 576131756
807437194 26004746 180375113 871785472 892560167 910676785
233793 1124135 5823387 26336123 25377552 29082181
244219865 31763904 48570928 649583207 586062809 552318397
8805570 68716237 54233945 376051916 329066251 384770761
44901824 41137771 19674792 847248928 770521624 847993766
877147 1741810 4334677 37586288 28014092 34962665
111856045 10810961 88710289 549843680 572023136 495381497
46401445 15663389 54521098 419663265 448005629 447301875
81471580 40869969 83034242 836018519 992737825 932194443
15323706 190663054 53169356 520976501 492321885 426489856
8434792 3305792 446314 32901877 34574553 34803595
544497 68415832 12068257 527370890 451663041 505192195
33713038 3662618 1361623 138472005 130547948 137202645
390487 29385 796471 7249682 7180907 7739388
400310739 33781420 170800665 730566825 224070942 689786923
5868732 693525 63085729 421059576 377391430 439411090
285041526 281239388 244502722 658264739 797032812 720746525
309718105 54364076 38756632 513247145 323039437 397119244
39710266 44462210 5793184 443320549 407396252 527479408
80748981 63608796 353409654 874434871 939850557 955725068
10539309 27100687 152619824 640683297 601203440 642887144
167607013 14426157 115624545 256075093 267455955 270227765
328583240 370799331 135092006 480021173 506161421 491103112
43178372 117713450 270409776 886261861 793568094 908744466
581624037 21954062 68465470 671536833 595256844 624481282
331421122 121782702 99464734 750800670 628414702 705124446
153994011 39593433 45158674 186161993 91585723 78714737
11009847 17247948 1967515 182549593 143647796 186792816
34681481 16301904 51550091 97110334 100092372 93084948
914713 4927834 117221731 549273993 559685714 573077111
440920451 60002635 293394351 498904348 296599678 369366828
276057118 81461826 42856901 499383132 408200601 426124244
201666592 218485034 31786700 788095828 809409194 788098812
152650138 19770707 1105523 572622412 515450845 491855771
909735 1291356 8702880 56325053 59536420 60087132
219625712 105657422 82389005 488730376 474509012 493355150
11624745 3113112 8524867 106526190 97475885 95801251
424962025 16923630 49517459 611694761 297948852 613911911
155788374 108480492 3494330 239104157 188772429 213587235
37491523 27698223 37025959 117272835 124819246 103715642
631831785 506636405 372459003 914867120 868639708 814680815
14620321 52662258 4520777 237460337 225716597 221221265
255540439 4510340 11045657 450311751 441849023 514233210
10789701 49311041 3711596 172988246 168879736 167225034
8574495 30585581 3865484 310495018 330169635 294949411
144228854 61732882 60535348 339348515 456607162 409164553
25792485 44576687 23913200 131140303 146382853 157187004
156852795 83316320 47552869 629976508 650064131 519523994
489037152 34741360 2835496 803957220 666612378 654695897
35709374 6622171 24533240 584116296 699348854 540132743
4153568 145026872 71220117 798224457 871209261 793710820
179029032 7692532 88629217 966891859 879469323 894465872
138079506 5071035 111942915 335480099 190175337 368188676
384220442 104591820 6657258 501970005 504665162 595318155
664873446 90869319 627377 928493822 401269340 967458237
66996977 13979871 54561743 852678611 889159868 850615112
53833201 13497047 27219089 549163849 513178252 570544491
56778973 25920763 55634424 422044565 423925409 388229278
21640932 78266232 15927688 509986605 553064348 522207666
43394281 110708545 34445726 629672221 607348398 537045838
94840428 30099704 54642176 514481780 506498555 497958852
109293172 61461 1988780 309314779 209549901 276530993
70322360 105959786 86923413 648012225 601457657 630343279
438520626 19808601 579415763 554538088 404727240 670288599
354551453 162921760 21728951 399604181 433546036 388695671
500953343 59373975 122006658 596959575 584499379 515073807
135208605 68775179 6509066 569851013 629084780 449351014
140980391 6817459 103071127 261609940 277148445 298452597
4967940 8999672 4048003 45726044 36109640 40618633
421446191 532940348 197592424 761654190 844880513 813769081
1904542 2101431 251500 23070521 23491294 22569225
30569893 24903747 5692120 184821031 171228105 201551459
77780446 495723 98610622 580660516 561050675 523246906
16801289 18006975 7661713 339239336 389441252 317851264
1264770 3116841 99613353 465601358 542476087 529249483
36008264 9464074 9077594 52126262 64854542 37237416
674811238 50026790 210048391 886102475 895782247 558975753
4278597 53299 10456 37463578 35516304 29909772
229100419 200951867 53775709 363655201 402262861 220913357
54875596 861091 67311512 564957994 489775043 496569737
58679354 50245982 3298531 166537379 138289415 169972104
105628274 1188080 12531301 717487222 611882611 552592328
8871972 30366104 87939389 209948987 242676785 227135405
155273663 4819965 46853624 193529152 186068548 182470149
425484456 118884422 340224191 739920980 761850210 744321289
684159300 146133867 449735888 846530440 795184197 772131334
163360439 11531255 14709303 731516402 725324290 770611438
218778008 115693238 294230140 565327772 799371691 827042023
149584542 432292380 118869512 937018253 917911069 923935742
51868748 81559312 41927327 623232180 633149167 569774587
152175226 110065413 3995384 320766049 255295773 274902736
593598178 369461387 354658751 793930120 630132653 657957784
10228189 24866808 128912334 522389196 511812132 420268599
36494691 1982128 11477460 184436290 141556613 177697959
239274821 34238770 21360020 394089109 443825096 379623237
494633761 43650258 260669465 719703969 706323567 655849042
175195155 198285621 171244766 452541594 474564672 416101207
23075749 53839208 75530564 736969387 720511036 499514183
126394370 74832964 22684772 560605794 590404590 582730978
38543136 26298634 1182428 106704326 89270467 103966470
129611501 63587826 37015818 239755586 183856695 196017342
144875247 169767000 87263656 819216963 671147191 816380006
107532400 13386512 2791045 314006579 343424347 337804335
847668 2762481 1964478 39677423 41267677 39800584
14664262 32204160 14155523 544522200 648450167 658689174
54995097 2022976 46226689 348108939 309441851 358695671
124798071 11482563 27643697 226119185 195511535 209891936
446928288 115891935 19364150 802528601 680730513 473874623
174906513 109285275 13138846 743038401 789470077 944254905
7447011 56883941 56693178 701404099 739125021 511599947
14398275 3609822 196947580 683342965 697812125 714724736
378179707 93025712 11735310 747247358 828388568 744919831
1701104 48379139 116252716 524428452 569014479 576263525
42926902 40888908 15583298 169066659 155167210 183673684
67266212 31191845 18302937 578001520 511463733 547956718
147208362 7679447 35395175 254096682 296415044 293155170
39329343 2764455 40468719 545612616 482011943 512477154
20053986 79171830 114603723 950777380 959869724 954608936
208244495 889648 103346174 699843291 693976862 609441304
122108931 38735337 40636528 642250810 795353440 764706233
1022013 109729 673005 20423317 19553647 20141236
227864255 76161174 102486749 422247912 499330467 433772780
47927645 3600354 3285232 55514108 43954567 52073161
610306597 1935962 251673679 835371069 875819245 932256563
336622550 77820989 14759602 494525200 469764431 315552454
164522269 1272442 5818743 448533574 433356209 467312186
214869487 30590207 39773728 442750623 454014610 509549933
266901077 221431981 88276495 797238817 701368007 668835715
108783225 22659857 60614040 168122215 177765706 164280591
235186087 124096420 248771427 634213882 441510685 648354173
4612252 3245262 4285403 37793919 38085847 38640370
26836733 28135924 7629961 155449227 165417855 156219418
25962533 8234124 27640439 326830648 315967524 324897030
100602891 4893511 40479490 577653527 582568016 518136262
43089996 160131654 46894030 742316343 809366694 695043865
36449727 11182069 24407724 176253398 277910311 258063728
193893288 163469794 27936744 788974885 851685374 816585732
87240099 14953735 27243444 544036038 535397018 507638901
4399970 13272676 11231198 57049603 71296392 67244319
395350201 60839042 162578403 458832963 147657953 452727142
210950255 134125865 420959631 619457779 549805248 572976755
132212200 8142515 126505578 432739848 499281635 491552054
29453347 24872722 42423466 355217534 295518970 341573391
62033724 2697284 93728002 550064726 704635112 717879941
76481964 19877468 7759362 105616999 99298578 108231913
21975739 11634679 5350667 151237731 155166575 157128079
559717861 266398486 47995653 674346171 367730271 442750368
354922469 143231625 45096519 848387617 750664021 847273057
299307293 16053209 32964686 778276005 684118550 753025024
231356595 77438222 72412339 789669016 786104820 735592785
360147866 142562929 360259457 419350784 398144084 473312005
180424728 98265237 33881342 521664042 405470791 540245810
607801947 147465584 128136933 815523762 808539097 660789106
40339674 18308773 291572367 829777143 828063276 617882609
128804065 36965849 87782459 887754047 752659682 773307723
64348184 126062497 71262038 855392844 883602958 810337614
12914380 62309868 4819594 449326669 446765613 439271792
261959164 227699304 48462014 351509336 365589667 133882466
26839398 9591541 20656010 35687077 33286674 31114916
16986700 6426583 4260630 18548137 14492603 12925186
7755069 17000562 34862559 203600680 216562937 204996371
229540725 77290390 234604275 673139097 611897732 688210217
233791381 20188964 6591166 399022558 353219562 375227905
25983298 669999 6141824 117060784 117726145 95079499
129491851 69329574 75223470 486621484 421142112 426838315
337352298 161597449 31141520 564923241 525346986 552779357
64052763 1716500 52722945 700282377 643915663 790895894
470510379 441564389 304245598 677553239 606247969 666097521
20664927 60460043 12997269 669439052 672816735 646620788
64521472 10938168 55922649 345688769 311012862 357250660
52508081 1887255 2357456 250403683 245071814 232721074
482229349 200465985 38487791 753635876 729833910 790506804
131612678 87173817 13278524 264965687 276673031 227386967
336159342 109392852 260442603 475548205 518391858 580993513
138927221 19126332 56750226 170671913 55669510 154127889
2818249 12354673 15325841 141702247 146970665 153622425
69811603 146949219 14795848 799679973 811085916 729029881
10972087 134976526 36318263 858737821 834969712 840414795
13127971 1117441 472005 65015731 73947143 42115676
110387968 52084305 13336074 236142555 237662703 249563084
752802 351539 247697 6912243 6884444 6669388
115249919 141691179 67193886 395817084 427996603 333173669
7678809 26951991 121335892 860014486 845454016 814567397
81950498 122002513 208404609 804050565 852630232 800418812
95867725 72315844 6904558 624361779 653287543 686765664
106919320 118512100 20128352 673000183 692342611 679420938
6867817 52532 8306465 21633743 29633299 29033174
10419573 3158922 572716 81681582 85902669 60503115
327627538 126274050 191139947 647084293 593010738 671458746
35093691 99794525 55284471 421054212 464316631 470196453
14108296 13509709 26176654 318628677 336960445 351435546
79266553 14408704 14081278 102887123 96640529 84559223
143392833 37177358 25781987 444855096 433547576 653431058
20994620 33789278 8608233 498618197 442469771 564064257
230137762 124502684 47294864 790514810 929816456 915685490
29213056 29315072 38639146 184864151 190554487 196097137
103806856 11268849 60230242 366858409 394937400 388173676
291986196 75049621 150844930 428711260 357958621 429484897
34437777 93728460 95972047 934038234 613419232 996854064
27109157 73159920 46078633 425404782 508191120 458740736
82150217 77856577 31520472 341924792 351277790 340083187
5332906 832715 248765 9716355 9641439 9011146
9714605 7138001 43027077 715890048 560930769 698184225
14335444 6334333 30125837 141019226 159459203 128240586
12836550 170114429 139990794 857071537 915305412 924457696
158158043 5371282 40401981 473249983 458911768 469376777
63682365 120977915 101704850 724083292 720401866 759986170
314149452 38692143 77244785 686048332 593582368 538843403
327524938 135164185 30877845 977932857 713808632 857062291
103518826 24908534 204542938 465452317 497706470 514010590
1251287 39379811 9090291 247290868 190055509 218929069
237146190 1677422 54785515 483828487 458042613 510598459
14474189 24115344 29616312 120482067 140794612 142748237
25507088 182784718 54942699 908705966 835161440 913359258
5618734 8531266 5498513 197727010 165587612 194269189
3021813 2777697 6432215 190768817 213524806 201401584
105720667 30854859 30209670 160122044 167584715 130710959
104690137 36589614 55782044 315618910 340814534 350313473
374387379 28771398 148234596 632204077 444272317 408375482
20974280 24201967 12071281 215363371 235616181 252637272
14434122 239442905 17251462 645427968 886623602 877835499
217613304 57349634 16595332 520573809 539137632 574641934
42430522 8647844 6506068 217508848 213307959 202728189
18777327 1280913 17244522 55961212 57108295 57075534
33261354 29617993 30356409 247384150 263264910 247513597
116207335 28972926 17219279 441448644 424612485 454845038
58366865 154089109 109576327 616171944 532573730 516892885
535601192 69628029 40581501 870534758 899561066 877036323
215651811 158331673 181729049 558821360 500586068 570196966
787068 681922 164541 3815350 3966006 3912151
35013577 11944105 13185867 603893031 813950472 652158200
562515052 20204111 211327411 652394115 581161133 611876751
105916857 127598938 48468321 600257639 604272831 591011165
27182089 54506307 93137371 506494675 531104442 567083756
16583461 12836959 18303046 75801738 64552953 77655750
7194492 1284798 7087028 508177756 526840088 491020603
3448767 29721318 1309830 110693198 115776067 118693381
18495500 39081464 4528812 476875172 526888264 519343558
15918251 44101907 50576339 819635274 855056251 841236020
131555330 54319874 5153412 297467494 311481745 352466668
275859934 161175288 123609860 708639019 733301567 630994367
957552 5375320 20075969 339267068 400296474 402774133
5487224 17368881 12540856 129918741 130073473 127573144
55839337 6129279 56912667 262051286 226014996 242842314
119235320 30868358 36939448 207912218 136772201 134307820
381799224 123913306 154301058 691048680 633458197 536878068
398555640 3921655 15931175 740224449 773440070 594578621
111791882 26425585 20538507 743510216 820376007 820985850
90164449 6161257 14375128 181278271 181480899 193144109
303325263 2758165 30153907 437157158 375786928 466984541
22833266 219224770 66595178 752241938 926088042 940451822
32426100 7438674 1827942 244868003 273440098 239815377
57968992 3835657 72723849 521350598 578887526 543535605
30025883 27250437 112242094 509869017 502567193 519531516
323615219 28252595 98758979 692481229 528145059 888425902
38281321 44978400 12528192 363047754 372384332 346877180
15019118 57585226 39841113 462217480 465320526 407897731
53848275 5199726 71368139 769658303 790962632 490314811
601705147 278338286 232573996 964849903 791091200 833940709
46049866 36982893 23805810 130467679 131819300 89305329
78298564 10542221 7568971 289923003 367484687 382416109
293501792 541579947 100637596 898172014 866880515 883985564
534497925 114593421 344671128 717426955 762302828 689266733
49693644 21243236 12610867 126058184 126629274 109182673
315978467 27979374 51444145 628508980 496240086 561293786
1526640 7226624 8758503 88729115 93470545 74591925
230817418 146120581 1432026 834735235 865774027 796156991
191474121 9204480 46164981 440964111 427171448 415251079
56560182 16160072 43084 664032326 612574264 589096212
10865148 21081504 1266799 277847313 195866468 318625840
139812175 13888685 107624941 375085527 316463389 359689053
383220731 65190214 13704156 950873539 901263044 662816500
350578600 161017946 29912673 787470302 519667288 612596838
152774565 19738640 86777773 426414842 348810731 434832130
454393780 46206576 69268700 591640377 637305931 622274689
145798308 7694312 3939149 330274816 315452979 335220676
429788560 24650400 330484263 627428764 423149965 576505475
2258716 5185119 2743407 21154638 20982841 19185250
3649125 3777467 3985613 7784153 9407686 10741268
60635536 42910796 2441346 255136247 252610996 206324838
289244657 56135531 65944735 549341787 489100826 651907845
97360962 21604585 25671593 562347220 575490217 438452638
16143643 63143602 26635715 257917183 290825128 277576477
30379179 87412924 41303586 421098880 422173324 414239975
45662927 59242442 17242937 173359931 194662364 187648877
63352284 47780162 34705341 278357533 280573488 302136857
487633666 104172072 26243569 718570157 603764390 499043465
38750917 883842 116766890 553014596 547641105 428715000
87674656 106700967 111314809 820057726 790079478 758049188
555499681 71022162 161448960 660811538 682565684 639161338
5616296 33982610 73528176 476791686 558089531 564924058
11285262 26036505 24166174 85655273 83702051 75980796
501749962 152449281 443692202 590699257 337658552 554348569
111733420 35631552 42118727 692780182 683842791 682572798
4445306 10268707 19187816 238764138 238670231 192935452
297273132 6508046 91350974 391184408 448441660 162938805
22372390 24428218 65054086 183880468 188266684 171453610
628343544 1683517 369208038 792843355 778232135 960914016
10945718 20649606 3882291 53136337 53373887 51108438
9757269 21171802 6464107 214251913 257333639 263452649
32578857 3958486 37072563 77363629 76419720 75905724
36490844 10572345 13418164 476212132 547337476 533607950
158659020 124316514 5504701 374249281 410940362 334484004
111120337 2653968 2730962 240053906 221056429 245545653
64445526 18271288 15940910 208823467 204388821 191843272
28578932 5590500 10649099 56054888 58900026 60367208
120271289 54961131 621651 436486646 348356633 391289623
15320147 18670027 17520882 385435027 388004805 341531664
97097257 57547042 186200257 540148683 591527311 604544549
833595 1152756 5610278 29161046 29536622 31198873
277968011 114619505 26777249 427721210 351171865 352631201
192343444 31530975 140303400 340126388 255408298 341545470
49562125 214355915 34312634 411164991 499877008 484074823
315816228 33690449 395130520 799811032 658964401 744616598
372331256 10858034 183579828 546062804 608133391 541994496
52338260 33640068 72289804 294050319 341278911 330195810
6218868 6933397 16078667 83756434 77323190 86331969
120578828 81211506 258386885 658130887 619057471 580798407
326786425 166798135 84209051 542611230 511932522 485614205
31925900 3523594 13219803 34116900 25057112 20239818
10932354 14582858 12496256 88165244 82884590 87263253
186777466 41558945 22893052 522767304 516095000 420918237
4985462 4543082 4914287 85410794 85761248 85040119
341986886 6799881 201676113 456185856 123212949 427242982
2911653 120032467 108038053 411542405 347757635 355017068
6916212 13619185 12537 143923379 118944325 130750499
225839221 81726358 151951947 768614154 787605549 760325505
182033825 174567674 34714515 509441348 426002697 311145405
65407386 104146612 47737 277724507 292931085 311023812
584228666 63881093 273786974 608383833 401719575 508797264
8774930 9567732 11411760 309310398 311726172 309198642
10112583 3289967 1508379 13396595 11521927 13342408
63490109 40284530 387642 597054941 460672464 465390329
94707780 6902699 176002461 390466382 419140131 384208639
46524624 21520018 46992520 442443469 472910805 448215706
9375398 108748196 51410003 553685470 535473206 623385523
382566071 51075031 127385502 499571207 343520733 424605158
70713595 42408261 171505082 431379389 429378086 493362402
5014062 71965060 97224946 715143478 796865681 817757046
247883544 129005233 198474621 495562104 363526683 465587424
308642667 131288665 206035441 647428455 725898446 604863434
66329066 24771323 37304492 121645691 122358711 113214568
138112378 205195982 24604938 887994640 685334558 839733605
14957437 10056944 2613109 39340696 36480690 38707151
241245878 321321862 121468650 689609407 682301270 708753510
37774147 2645114 233698 94077254 62036464 96510138
46863051 15421323 35218432 335474813 334135819 337578185
85969104 59840210 7957247 390044736 381379414 362923853
66472159 58489138 57777659 523590118 491447171 532298668
25827764 4215804 2655938 183947040 188843567 185226398
909273 6064319 1671223 35613189 40956051 37251502
18014281 11155766 1749325 76564280 72652792 75245025
1039879 204732 1404024 20904288 20351706 19974977
570157441 100371981 35824820 663752186 541604764 660912268
195231285 186902542 114890278 939514162 904347350 919672800
9902816 1964343 6848752 48358061 55061244 43180539
13700811 251285 365237 68455648 71363399 62331312
317919022 95249018 35451032 426967463 468189469 386158836
15282645 4883097 11100496 152523199 145753464 147129046
9138673 133520085 22178489 442594920 386045387 406349192
37127000 14335232 64811176 364041350 338820589 334999778
59717757 29481551 146975660 468477239 357337860 370172540
228832456 11035335 125588702 340701517 142102277 288820872
12549408 997914 2575435 36097953 34972808 26698346
43551032 130193249 28348046 579044341 784657586 787373077
530392518 225722126 149524049 653799034 430942246 561112539
12719709 1362421 6714242 90000309 83831964 73733611
138639253 26904946 3850841 411175720 296885346 378648214
174287753 12455779 203919106 601714810 559135073 695094774
166777477 55501305 1784685 300476590 338421646 262345817
27359314 48023634 1117447 495998795 438528377 479076480
203801447 96981673 37473531 388377782 316934110 365240352
433042327 48002930 184187062 496643274 146725081 362782546
3773368 207388 8583964 48843184 47211210 47980048
14575950 24781031 5756727 365341302 375964052 361415146
169010738 52514602 3235616 309113836 338140403 318394063
52195017 4577140 16677574 422714031 447007981 413523257
699206417 111797938 412460443 850304762 867662129 836963161
183066398 129989042 13363180 582682512 558202281 545520509
866039639 214150044 288085085 900183683 882336715 794978847
34152168 10371596 32141183 472721691 523362309 528941496
110904488 252947123 56840222 669196443 628046026 659389261
115276214 10297044 32934119 687167093 665502546 680540217
8048760 18733287 38253936 357477493 361610537 294799565
68117796 546737 8952644 72415597 61139813 39696619
596377231 25160860 257898407 747894139 458871736 504874415
178060892 122617548 92308502 656043342 688388282 579247427
673726370 170577956 23473942 952110302 994343918 903860963
20208128 42101621 51139806 480753439 524471391 407372555
32994201 418296 3229472 84584529 72323875 56226219
292463337 562590 51201599 428760871 383237125 449958457
62607128 13064896 3346691 190186619 181012654 159519480
370336857 41151321 96739228 570635441 350850215 679505449
24093225 28218932 143987092 640399899 789529804 621058694
15094337 21460178 22479326 184870546 184912444 169365803
21688666 105927341 79771387 457732995 462385598 488118968
384703172 32889662 74678063 921210660 792979920 663536738
93011194 90841656 87798404 681519871 605604545 721244445
173563879 57298092 79021178 697625194 890836752 942452836
203672820 94740247 44155832 438080797 300102907 304775326
31095098 168295839 7000851 587921046 768917386 831253897
71772157 47185302 48189065 162849287 114356195 127246157
6532874 23898637 18219204 250390927 260795585 258769882
207230245 191912674 55691717 532124238 476504758 512319674
402841224 128400673 187148892 673606005 555352856 731154630
287920818 120734179 174652259 421343788 432819141 388342113
61981258 18600254 6323310 112934293 128982709 125755308
14450220 36282071 120020470 395591068 475602733 450277803
131816460 100971984 25835849 165483067 165333297 183739533
68854717 211443 9470148 349352768 326118453 360308603
829277671 470735101 32311430 979945048 797470246 216874471
315217027 193548098 46161163 496461058 567611226 393180503
664022020 95810495 258675317 692298488 277430269 421071935
123603662 10820834 30660405 267704085 307514315 237971542
154523551 868455 111354369 546379359 588160517 520901051
10885260 3561783 1376996 30052640 23403980 29692775
94652627 28417867 108267685 643413170 622931121 543637245
51765265 36222377 40247631 740722057 549648925 720672416
4815297 2282837 3213173 27017631 19202138 27983684
7265921 34917361 96366257 166352354 146581031 207108235
64085828 34134265 8647990 336786477 381968665 377337355
646693196 274780079 76476868 938785292 879645386 911219634
21858884 13188808 1526177 255438284 281066299 260231825
138163679 22629741 91232586 273456409 190796827 275968642
12253556 183572807 133247308 768098168 741796031 753519132
44863478 20953997 63445705 669701731 658450763 560509299
179923528 46848912 111557976 451033585 477976926 318571842
6068217 122537861 33922890 489976057 483114767 402585820
74809190 76909141 74290128 148973148 202122915 169547489
67012021 3771148 25509611 134857329 184459590 190649276
267032264 45254266 8172250 450722454 387318398 482275073
91593028 32338808 9164604 117003290 121569376 127123443
14993051 27279189 25887616 136699388 134567884 140451687
686934113 121210275 234513513 860145751 578275103 787013437
2529201 2899190 3498732 95905258 98506305 84753093
48092898 25834537 35196256 189310095 165168712 130260885
48365376 165317168 25001868 854967345 877770938 884054941
36639870 72330136 11619851 257448679 239977970 246117578
365654 58846883 32369219 313884873 402580020 410328447
156671137 77875993 123797645 188440965 144382958 198795994
961899 2150473 1589115 80697568 92988945 85337417
1000304 164105 377179 9016992 8946650 7597955
173283210 110015638 48013122 449959393 477417402 510106071
123810068 96799551 67994004 817113366 855799039 806088655
3395629 564491 1359757 22727057 22805867 18893937
43022108 17170463 12587044 636514668 649774894 560200805
78539192 63847436 21396141 684451326 786514162 668488218
349925256 141995208 119504894 616645151 479411664 627417447
1754385 1826520 6765464 592543240 637214910 660808237
21482860 6483241 54477896 319691837 356196381 396759816
68228707 7572488 93865776 558049251 635350523 770742497
277164868 31046162 77230991 302290883 117819010 301131224
949916584 172480241 376984551 960577458 900275125 709621139
364458137 8668549 3596151 819427298 842494622 710781436
279083078 133815156 200555968 864279788 823515866 793640455
2838103 684685 1684996 18707393 19125065 17687536
346678022 162965308 31291674 672320465 681252336 699776844
251517104 2075455 126229245 541970519 521721212 436124988
16662131 11712206 6314830 18960712 18217019 14467432
230481716 82937377 42982331 700836621 752498837 765231220
11369832 8555757 5808660 26079637 25988314 24825097
737530514 150428036 196349183 843304158 702306896 658600317
8527263 21779283 1364930 274265899 260751894 270095548
302192592 71821133 53776802 452357948 330757436 421097156
690769088 128225168 306884418 776254873 565712232 777060733
149563466 13229172 24855126 183785882 145303915 201239971
604800736 67275522 143204162 747707285 580636864 470571680
11375265 1730130 354652 24687645 22038734 26137281
47387972 104238757 15163534 440606802 380515383 425530040
412867584 9274791 7297599 850881577 802319583 837684477
19018689 41968006 216815 181112304 222556210 190594502
50339946 1949415 6617554 63399884 64011961 12407040
28017092 3599864 39242479 318847409 306032591 315500219
267622230 2190487 76920775 430987357 524421399 468673362
114203397 137194932 39132361 548556515 634963861 535437731
222677139 38027438 17922290 611846694 604756803 639292743
2587282 5208956 4306012 57861110 66353203 66122322
38431309 79410981 89160508 557520684 560920010 359378654
21926085 6411912 59097162 213038636 200977393 268756746
27713735 16618158 17197416 803603386 653921822 614804130
313484102 116802803 209135685 331961621 363752037 335306531
31805552 216132711 4983713 553188631 494357472 434635269
77485177 36433376 12706029 806478278 666419825 748123948
73666557 111333788 1940237 503544337 504018901 422733351
593718054 19724935 179538490 655956040 598169085 521661929
15960594 83099091 75057956 467781260 729481560 715223031
136127878 26364125 19348875 559874152 607177711 559064736
105085961 9323007 30597335 121069674 73783881 107770296
53229439 10773082 8879365 98888181 106171828 118883916
24988097 2290643 12032957 110623381 121435926 112267124
248120478 78648345 51250049 578190001 432819490 562339984
157389829 11317747 76252016 539022268 391517310 322295655
285848729 37936426 155747747 300733003 201735198 201123816
267201 2860498 386369 19841476 17178589 17987734
222068160 32766697 125189220 444280046 439687534 414448093
129133127 11031013 7306478 212192600 195306890 221301468
269243581 7236897 399869902 698400338 456622120 508917789
133269297 26300387 9449086 662574524 651182906 679399922
532510458 65772962 79450367 921628385 749237920 770072697
339579 1946620 339727 23965814 26715920 23537890
435510039 125255658 68594392 841110795 740407636 496895424
9352815 3234538 22047496 65730031 64546089 71808722
481475707 351365180 276091954 932606327 957924890 891897285
12026842 6849232 32039058 687521639 751141542 734257106
36678674 86330212 1286567 251035733 308705655 348826558
9944939 77451735 75462338 689374998 696876515 679775553
143638746 21942276 27282819 333459172 349893499 316740220
267686961 182678984 27098425 305203348 320187447 269863164
63743296 18951860 65500143 712536515 824114297 874271449
77257587 31162718 5301198 157868214 128835578 141846788
132393987 20416052 114229014 756407244 612422381 602788205
258773872 99560911 13542187 368520985 410207067 420580672
173536570 145589616 121069680 528305541 484336513 351655558
225784663 119553501 151169313 585234462 595065743 652774665
74833871 6644757 192762132 450555382 599011224 607347131
114385802 84667787 36033413 177849185 184626610 177145794
52667593 8148344 9034342 147284871 122653164 119488926
40666163 7947174 25251070 622071077 660583355 700293725
437802171 48649109 28633339 748546946 692145527 779351805
180155457 54855437 200929024 834644773 873292979 805115267
191095428 78573947 23021522 577268991 515867169 559790776
65321582 25750738 66064954 533121096 552290259 560701599
173005006 98059615 33079837 283992464 209262095 260721949
122995455 65375829 48721479 154080862 93243136 142102943
54910745 50927415 10754892 236704546 189307324 182306569
75666751 25282597 2795794 218046032 219869493 201506251
9364799 492926 186770 12977958 12031083 12758910
160963624 186792184 94636515 373536833 405157901 337490404
28259047 44849849 5579172 285272628 300469214 316119254
247345304 79387088 207414539 380700043 382027303 359355652
397291216 57874346 81263353 434813930 331613942 334373937
172342793 254520 62262282 260643907 224779773 214469098
12493713 2337396 6641115 68065718 82878865 76125437
244308527 266296683 22472176 828451703 793125890 830792340
2012335 48978697 117928502 775361485 794950284 758001863
269881330 10672131 69122345 381672354 343775828 370675053
296668257 25559050 42594188 484389746 474059469 389136010
87326604 8572462 115212368 293961437 375379552 378131047
151506325 215461716 1233078 282967845 291960724 305543478
95434703 10388821 51656475 587305806 602168209 452213446
184066002 124177831 34616314 485892980 586059281 586626825
470360 1377359 6562162 440417668 394594131 448712778
302665795 112863042 117979135 364120933 332937189 423994472
71264832 38636119 12365292 137159773 131308664 123283436
86821079 5938323 10236446 510757420 585868908 616463345
49532735 104799393 9665284 436351417 388956353 401212336
427014094 239678727 102419140 782557776 754332746 734132377
16219511 164673052 171403601 725516120 820578797 875888447
126514395 47971588 12678723 194938156 182082848 178932745
815595 817167 8462619 101425352 98882054 99073896
352642744 72427144 55778520 894189611 879506934 796934563
159175846 119262060 44848889 901060645 942617741 911663752
477206728 168731376 19625613 573617154 554868269 405497974
67018666 14563557 119190216 368275543 300393007 415131037
765519 104876 2193682 4073103 4235304 5070231
54627902 4913992 3194304 136372361 71227733 123145066
164944954 13665163 10067318 235303508 235752779 202520456
57956238 13575838 31724931 730498532 738355723 646928848
499575391 393874536 181242216 671567561 638076967 564578352
23104657 38849118 117910228 765479454 776115891 795858116
44440457 131369276 76714598 884679125 870041924 896530390
259685651 91958521 58637645 476944963 433327659 556057068
32232580 30385828 37650852 328658232 343138676 398431303
247197849 100512348 31823256 471313072 531801570 447478335
402656142 335142571 60907581 613240977 657518277 611054888
336202621 77696391 319978369 581096178 354547011 579897888
29399705 773088 52424818 82767310 76447622 76050406
396457848 4613779 72338107 627331756 424387108 617073366
13823366 96758840 2532400 619380508 697213103 664906271
46855359 11035935 104987839 383292995 343346463 384018622
57639364 23038217 6897394 475439922 515246365 536556944
583383377 118561070 113341389 954510661 838277370 869399493
65652887 122927386 20532480 348474848 315149194 282670534
217378484 137788224 26812893 521668407 545587463 550625993
147893413 176233620 1606750 708168091 795442661 771203640
84537060 76567586 9119191 784111934 590696508 645006747
5512543 7193044 1600917 87910004 91887303 83373345
7988164 65964357 30449695 541464707 567365085 622702849
8501577 11548516 919868 150860472 132068200 149514629
404103936 74313383 30287018 542273661 583261371 293477778
188754260 34681808 78248406 323211551 166514257 191434335
135089679 147748810 53803555 301195136 408076047 394823721
2958 134196 625613 5418202 6302587 6428401
33095857 54194063 24392007 290056537 238511225 278883179
176009577 26455691 74199007 493181796 420694697 555643589
437731683 95879073 79572830 857866483 931196123 917032804
60841906 711724 78942570 610790559 499655637 629959394
92674624 68366083 1439566 251500782 251331076 223402908
582783684 161055352 364584579 605797386 733704166 754621010
10502119 10727398 8841041 84736906 71966235 84286430
1940652 798805 4024456 26270112 26759562 27056126
58902748 30810924 9483444 221518477 189100522 211507900
110789660 34582886 19755009 154044068 133915965 127953475
180538072 162631942 72846245 317383713 351011514 396976667
183273126 2603832 7319332 382376395 334059660 311207244
274135133 18881339 63404466 603936524 599083273 503326568
109709110 7654600 114479501 760198690 790083581 856582480
23679818 40743438 9063890 665307116 633762631 652310270
39184661 131525613 11766186 850012802 817168046 668257522
63500043 81929 10172374 76738962 48766997 75774997
11420788 31273472 2337452 65468026 76562615 45314193
58076956 27432374 5064046 291147999 288783825 307616593
76867746 40176774 186530505 878600706 853860995 863601829
45174634 18185689 5595748 246619023 206909230 213007306
49387467 1337742 45800961 233075105 268550980 220825897
22049753 41577489 109540323 412928625 484806647 455105847
49555675 48502968 69307488 650747939 516037671 595676432
134695331 5319410 39376464 722016162 476525068 753286213
42815595 11439824 52433657 141292465 152841233 147683811
72244521 4488651 30921330 390996909 290576935 364541358
839395 1255125 840375 15707851 13068328 12890924
462843266 8572491 137730536 771492182 757879781 483875757
85878112 41393235 50718510 146545354 126694536 148728351
510692268 215217143 254395524 827221010 670192676 835242067
551882256 348256683 480093302 667800448 922333493 853465334
220379091 55866657 4657774 456359704 558513564 543093802
45993175 23253391 41767230 163203749 227225173 145252099
901905 287852 1467449 12808551 9996412 11841886
113491285 60186319 4275785 919921582 891300002 948799567
7677022 73819544 5160531 515851992 526577294 471316346
387834199 200546799 116850655 537123605 488956260 456905531
6355760 4972756 1820320 31784026 28657094 35720035
67920659 25699112 168612 572059252 565989871 570482171
141757208 107491462 2672684 691353924 701562365 607254554
242643722 43573768 317205550 851738782 763380183 871281960
24592593 55467044 36766303 240212510 282191585 249374526
240338605 66232970 87570797 475824115 323566030 244515513
95724966 47745893 84144095 431227350 453466000 470214599
48306672 9618690 17041076 341300463 346957537 337778688
42789858 23181728 44222639 593404475 540274434 578534900
29998556 191031164 173779918 787977183 824033447 826422831
117717265 3622507 6690104 361868244 373543926 272540288
2799772 13120273 9639202 103452550 97929123 95815752
509920589 55438558 95433362 635910328 356149333 612342897
31973196 132305357 10293128 321489193 338642182 269329167
292189900 146008206 251717111 714636703 710489096 710995612
197112614 3007793 50555670 385207153 330754721 340463220
425803700 247315189 217543166 665732221 663460738 635527129
2059646 236362 7019928 70417637 88546275 80123061
28939307 23389425 58365832 374704802 339699664 354524206
273979590 29315870 3977490 578078151 465184821 537189437
155559516 100178324 198086353 530588540 563484534 571772204
362672781 71898278 202540590 767493626 718436117 484893246
44624057 34072761 6733010 192704812 190336601 141891680
322533933 7480817 132306117 485125105 449882735 418570116
70667329 73162520 10914410 510334629 509504831 420305373
166919947 43425116 107768367 301537767 341779549 333322593
418977895 143054383 143029472 906612164 951398896 911957712
53095601 5817482 7967350 111300084 96736729 105437028
23288260 12783591 28531530 267760783 222693103 273942302
495333040 98880727 76435851 910635802 739002262 740118239
5638416 1574953 7459430 46537163 43558379 48912935
15526605 53498303 209617606 641570373 575485910 679936829
55648693 46366965 61903853 416822667 394872588 407831895
75668589 72983138 155998788 669458206 722620723 806339372
244413789 35714006 57960922 714461161 618535821 682765944
618091912 206539395 48014800 730742889 615362716 801173264
415160343 247277350 174766932 642047050 665433037 518414028
51434537 113099683 35087703 629713015 625771077 667333451
64609310 32193783 6901068 82486856 70263489 70372087
522476528 94989790 387705761 773016056 475697367 610854453
98371244 25689924 19153728 128152296 125653572 113462953
334530957 167521417 83692766 343965390 339013640 274610461
171386137 7039431 86631437 364777655 416406328 402079238
323361140 77880453 243541367 769371640 842968503 830502633
79566644 32322695 61607787 509085555 477658930 515893056
116248200 20108287 161945019 731554482 761953956 726687353
177849550 138353510 24860831 305284860 294466302 312054404
6885888 527766 66301409 281704807 266166516 249712688
12367243 19384203 10768399 214029522 210539841 212035824
25226022 3448773 10504626 631974599 566098645 617074261
81232863 28256579 4295462 158095821 174681085 132162604
437742883 36614439 95498446 502876178 188779948 438161274
23043150 63888600 11651197 262212222 255757905 257533120
129016057 124594431 7661508 764971710 795764296 812682781
67967060 19086440 27170869 624090635 579816752 617912606
189466591 98145913 107827442 193318717 146822890 131771352
375907971 65326008 36575360 544638284 534245073 540928589
64920762 184644532 16440852 318443679 367283573 361824383
2855899 51391865 15371638 353417561 390173682 371555294
956393 103401601 26901665 489307133 494103787 423230180
93374691 12572931 81740954 686536921 689080533 584140969
20705889 6794321 1535889 60962334 66468773 62730142
74547390 116186654 18528618 447476815 394315290 464738747
53565909 3442977 104454881 235320773 150586318 200995588
8112402 43551176 82793438 842371089 793584361 811964671
99340991 41162835 15641802 306729405 203370103 343454085
190396572 127169964 119350352 288021575 201360931 276763315
184210066 75314091 4181045 380276639 225165473 347131257
203757784 9887013 222728514 277089346 228149064 258555672
208769629 132217683 372723651 729860317 717414045 707141484
376414721 150827294 212867685 576130768 565133786 466317153
164079382 12242437 55964260 607203110 542225764 573460118
610711284 152416919 9667529 777219273 642558248 729915305
351543884 50921937 182373350 953027826 639417600 873683434
136033836 20099233 92307450 460506242 244830848 510203186
4762900 1146526 113486 8143355 5061204 7789016
542071 102139 159332 25585543 22891812 24322836
187303827 31266715 14994221 340314218 286474587 345608171
50724200 10506397 4050035 170775018 167856223 191957730
54586855 8999024 2175886 255411279 261511492 251066795
221462283 45034332 39631172 520763203 492688234 437288518
10392928 6334635 12769487 108784630 84940318 103052953
72126429 75517011 55034278 676056913 602153518 692472261
83308893 13244536 49445629 279694916 279239724 320176450
22280116 5033671 1358793 121302704 110060583 122016468
293942750 40973110 184498320 854886152 774210093 782850537
117780554 418487 104833571 468791881 535743532 483618321
72078247 163167756 20901777 541000654 573027903 588223628
17427675 45876303 62083512 282658184 304873032 336104482
197101047 520209 55267167 516413688 623535406 592847383
147129429 11041670 42747178 244088104 246537759 211622112
432732466 106230369 172220792 873978811 654667647 822833662
350287047 29567548 1236714 731003933 578356924 676977558
88729676 6431871 8310123 111012380 77483810 103146368
80089666 21191273 116894485 651440299 760112442 777193058
36937224 21392067 10271945 409083109 397656482 373679015
50879003 27597201 40193122 142977219 127910832 132333145
133652292 35438970 46446340 202834607 98017096 142936205
253364061 32420687 90698328 729002845 871525460 880598416
372603506 29784469 40807581 680131802 712138244 668646299
30291474 45767832 82539376 555194524 710798751 710503517
303254607 9742302 200694754 688259683 853800011 872489516
287603423 61244618 29410386 557942182 547786708 521535896
16611293 9752979 1920440 165260666 181931404 214962237
607326616 193147575 325421530 698632953 380019882 667528794
199850214 24669749 30148058 271896509 103049518 166053413
16047569 11336062 13557324 128709376 143082722 158301039
33719387 9175665 142784924 563867141 524892177 501724073
239831021 93999703 73550994 830918711 830317456 666676547
17278129 28605894 31254300 249744482 275506062 303940646
192895244 31927808 8097553 218927422 213491402 220492022
167624260 46078345 50864854 289901849 274588995 277813720
58489338 287057458 49955430 602488039 621046317 672514938
167308217 92037383 29035818 911632205 914646582 904611125
161563965 2905239 87448394 214339534 211382081 192257623
84960635 48903578 53423144 103939722 94850583 90976371
62627909 23674062 125858492 832842998 838681289 719726391
379191504 13599967 4988349 849628535 900339424 856105996
355438623 119112602 20646955 398024581 282759760 357068571
63190023 2327357 56782334 244166608 229349571 237266840
51065034 23043698 5958498 397665234 450345460 501525385
57426262 2996183 25455188 191476218 179090442 205377091
205082115 7131256 42871848 224728608 174776339 246829283
208462 613810 316619 6499635 6477688 6063895
284984727 221678029 155212778 416758874 630061804 658184282
168565961 9880292 9075148 446304331 368223401 409744544
410904691 105918476 86054014 627223410 577778800 560528535
394440851 55205300 223263413 674401076 665819184 582707613
418016062 4668113 180362633 910849409 578417951 833617728
3961042 2982117 1356520 293239223 297101475 259962709
175955780 84311735 74888292 685709828 675450123 638146223
52336941 16962294 7889001 402160154 432437742 437485119
13723924 61861149 50208934 436276322 395297356 377139110
196873976 175207049 54171719 517735104 592511620 576381594
24217025 29712681 11984345 560260233 586977147 560899007
248411424 21029309 235629962 920517169 889726077 906964017
45413 159549 41686 2787861 2771533 2441670
195119240 16912276 64671496 230626800 141716988 211722865
131167324 2219708 44651631 256268997 263462787 191418721
59788396 15360997 37781925 808496951 753331885 727839801
184872994 33073629 40952725 684673973 698943360 656516559
69801508 226241350 137244394 738816399 839564639 594225017
47033588 86766773 5335604 542452115 571106101 531616624
453828258 191597005 2879052 820835143 681001180 801202527
61911652 24590440 21566948 348494648 463802390 537942584
105919433 35231787 69529882 194233087 189207339 177438725
3592319 74384343 7143492 311049374 318877800 273832216
43676597 67109682 14084337 418822246 392786607 419658372
5605428 8624597 860302 60000677 71370792 76072738
10984917 12089264 2942878 234546041 263182350 278048615
540216459 48454140 258309629 693389362 598346683 482678094
337744022 3665576 114504353 791439260 548987393 717830765
2398408 10289183 8210807 176982223 151873670 164924282
88005748 21917762 66801015 675789651 641533309 629851610
52661384 147298318 15247164 671809382 799244320 799452020
420514404 19805385 301332 555870147 478652352 417423507
196512720 3118998 92241476 857675171 840974739 871710907
287251595 16107550 58729415 380854906 282006717 377292576
280700110 74994349 14215134 446300249 437266821 437388077
631255260 417239407 17963972 782620641 701576715 790627894
32691879 57925745 64629962 689734064 657076056 679928852
210251765 10182496 48078275 306383088 316571224 301665388
5973995 5372466 7363201 15884066 16690923 15579439
187036451 9564336 82600408 409821137 191364822 413679558
4106818 120683111 48646340 862449653 740127283 702392257
682032559 42812900 385005760 842956274 692316689 801274834
298304989 675308 68558540 352435692 292577358 339166432
42421360 47995617 3736283 687081340 567421760 713375737
12741447 1098771 17800957 497090383 394191201 455932087
30822797 6727767 35924982 773269687 745037987 510674598
69516953 102044482 61730253 773680106 777226658 773873898
179784350 197628591 26617985 537366408 411431077 585646449
116448765 4560219 43976454 187246931 199874149 211454254
411924035 24095523 256114233 508079331 494332404 536557242
380249801 27576141 168596623 474081831 404797758 482259688
109227182 197387654 81136651 305094070 275048344 216314457
9492658 21937626 39087542 199662095 206348199 211947722
357891419 51565897 128080349 387431256 169261936 348066405
188056946 53205661 169558 218949624 202967433 235001415
85732647 18661230 26386311 171093370 144466946 160157816
16750101 1342888 8346031 369272066 346306029 362266560
78114954 13306519 15628106 502259368 503922994 521531779
34582951 50485955 9517767 59655087 58258762 41682087
350112161 8331310 250136630 394811833 375901343 397879960
231579702 52603132 20989401 264314616 198507553 247501056
2862477 18443992 26947315 285847961 287498287 278937155
38982110 1947326 55600033 915359098 652920149 888220473
146579749 25023521 43097601 169365039 81498761 117207810
32060436 22688592 7925295 496438124 435507578 471532705
27768755 9966092 421596733 744378004 640103101 725719784
12413308 673732 3343006 54453071 52987837 49566415
90603231 23383206 58110680 127007223 134477278 125457165
108775239 23358369 19946631 142392153 139987942 127648934
166265091 59921356 106626834 468733406 458405659 471061256
382144120 56650768 4648449 433251653 237565961 285342909
539875 636841 57281470 391607680 382880795 371294901
119542969 4272468 13492883 783688014 775067807 760537041
6535517 62645946 30128546 222450889 226311840 237445212
232397990 122168860 2525405 439026394 434542259 445202268
101241320 150865739 39247533 590201652 748211435 787209706
21158839 68096022 9876231 833051093 701504262 791000504
126549582 29603623 37305368 521677978 520248319 508651849
1002886 2882897 13420336 108140760 124180975 104184856
584405511 427513363 12949112 675698728 613153450 208031808
160359453 74854159 160211607 787786858 740416817 775837480
229989073 13875651 14201138 466778871 461886433 522089809
262462461 47454505 323979125 771138292 813013255 746106963
251385286 22962697 214851596 414152639 181624938 466389220
17680334 180569489 34845219 699019452 868610444 915952887
15163263 6464726 52058006 138193374 166905948 166474217
36196243 23263149 80464708 762493285 742654216 759227027
30483184 20304313 58898593 735061826 784876487 720076671
58731819 2994995 151657231 739684469 717276067 654654030
39738993 5935175 29677827 466631066 463109407 453549181
391130093 274566453 89046102 722192671 647028606 781228368
9797273 33635268 4682983 100401728 103143516 119561965
16750966 1500374 54148211 561396231 532559630 561888403
30448813 59901461 96979855 501434335 491473081 547215722
187271485 21252211 51953807 484870525 500152291 515145939
227944523 68389802 34262465 411014246 366449708 388989601
17169689 133394140 6299273 728133848 695831489 561729611
204182813 262898505 92202634 475616842 559168212 512136092
15464761 37144323 1228490 188620886 215913688 177330185
455656036 194810922 131962685 549189686 580695831 546870174
193724168 166861518 114690814 601807265 743190464 650658999
379533360 158676395 421669060 729628728 797570362 837170827
2247747 719957 10738110 134279689 176759453 183864907
716441327 210958991 194879588 746303746 529841402 697249382
365952894 155028478 28073580 962937180 967111720 953172012
49804809 52362660 23188450 768502669 884914629 897132669
271978817 129696311 10989216 623503218 599433480 469281837
192410626 17269262 75220905 304743072 259095491 196824131
175023206 56698653 101558833 569838757 543081447 482774050
74537268 58123893 38893156 78264509 72075131 70040733
25577352 40687186 32327140 625789965 764160399 470035593
21751748 990860 45731750 267867076 266245881 260666987
137333065 107910570 52208535 456577369 485626858 485849286
594269042 156395845 345030349 814170024 575960640 668190208
29853452 3389108 16940012 112675891 133247569 136896564
143483719 9697925 7232116 322502851 282496779 323915507
72931183 8916806 89403831 393865495 442214767 487300906
20560705 19827355 64792144 283801562 312567012 318083350
153923003 1682155 14747871 457066067 458773521 402700114
28289531 5237393 20393433 266071089 250455516 265631791
312780783 82034319 61927117 352765499 369772547 385876887
377563 145862 572791 12735218 12228767 12881930
11786120 590267 1705360 61136262 60992168 60003734
256336377 78265299 14333693 397115268 446363279 528244990
79730264 28681661 15759284 870549303 825215948 874747532
87390590 22898069 74198828 363150152 322049342 336647908
551528093 268201336 673678816 709404414 697761011 708459994
13912451 58596942 24055091 383233293 405681456 383475006
385569480 1110761 46596317 427673882 274414065 287988128
110096745 11955078 179208532 614113566 662199205 615471107
185740446 40188743 30118545 611632571 443246007 629608829
32739598 88667756 15472106 330699469 321900391 337472352
28432973 1357098 9078279 145048021 150414426 150473502
44241890 29020487 60820088 437279321 374900481 417638593
193410018 30209898 76547528 704982899 603584484 507587422
260881461 59561909 122848759 474809782 578315747 477723942
221565035 134007859 7147116 284868410 266583093 172864614
1644893 10380011 13501530 32733476 38098936 33261679
64071039 4762396 42448137 353960985 444503580 480047893
315796423 25523012 277141651 717260210 922319701 872224060
318017194 11095073 102252075 450609585 400922165 429084801
28535314 28562065 17670275 184622795 179734501 203060194
78571888 38837305 32701398 553164422 660444535 531936116
100189291 5704389 7753640 910661797 731980123 881079194
179950450 10790586 47553270 515870604 571912635 578096721
8537212 136788495 63143343 689970177 716623244 616034382
106401038 57257121 13730646 229658842 202873281 179648676
22076123 19582688 18095681 156789658 170182728 193862864
200565266 270343445 31926825 640043397 718518123 636221966
662538221 21280312 221409078 737022442 760833772 311396290
78121263 1325367 4818096 215508368 233278310 220025546
15630955 372239767 26266735 723950020 911226717 823818449
284458075 132926261 29334933 358409124 534259010 502164211
101019277 123333358 21494249 292155272 259045149 311120469
16388740 74866225 64226524 345389059 337910933 269949483
16573497 13532172 47129522 377963183 336163494 377651964
27347260 45807975 9451256 178577973 187356802 181833758
12801298 47887310 29867520 755148032 840798099 816156247
27617199 39425844 14691911 793658655 765576313 861805716
217009832 14423137 2004526 348355950 306959243 311757998
44652949 4864507 1264832 222711969 213489402 120416538
9652231 47763628 69755517 340347903 339798952 286638046
52346242 5204397 14740900 141292946 145123298 142681344
563353911 25576894 284802813 671658070 694695873 690999132
59778913 83055956 56953922 853064298 686215397 895197532
119178951 133715353 19168635 650144191 703242341 622026679
726851192 5502707 291511895 786601142 678389178 724108484
13435276 26596899 73577385 284435168 286057546 343711902
9634144 1086859 781711 41293295 35359476 40926221
511930348 14706230 48208241 606205721 637882852 675144083
121235680 75597130 3944265 684423452 678789170 714064907
472722 12165918 4712921 94070117 94861390 74671403
148024203 99625252 98595507 778564937 642369322 812868877
6788425 6126211 2530239 72888478 90766838 84282454
313216281 68667703 244733779 716922155 755441602 726242525
151950405 49747688 41840472 572589204 529083101 435472043
63109343 73773226 53283879 465498648 538268179 522282066
48296729 23530661 121430441 591672957 601474427 521470326
118403622 13258571 25672157 247171960 295376913 338264845
108923101 25626921 32889603 177115377 138792102 158184393
10848039 17655030 97332860 456373274 607215468 550459887
339141117 62257146 8503209 562112133 586487432 534358610
50239588 718367 6014772 71297496 79258454 54760609
619084104 7087090 50021132 894463944 922810434 816721444
367407 12666547 11889423 244379591 243156697 246075049
747278 8448817 1650111 101723544 100616231 98055937
24334541 8460611 1561187 468399200 580817928 526791225
503161 1019036 28973163 72089580 63518565 76401674
83406272 56733522 8000214 130110499 128623799 87347787
81071954 20251707 14676526 83937085 67917070 76975623
6276435 17616574 75233785 285720068 318311569 330432636
978973 13968562 286734 26389248 28732007 25599280
160546412 32994503 1985478 579893630 571577662 575639623
21256380 2043610 55990683 330401700 305798874 276615513
9809924 217848 3089885 60092215 53599801 58139725
476488934 466384134 233714164 589022611 674107478 424126287
13041976 56381965 178368603 663910859 706995263 763306669
67605929 18238011 2989709 536546886 521356251 500276023
53011468 188273816 121878760 271380369 368055706 335715329
222874924 79867963 68580553 344246872 271684464 269540497
164834355 22522084 35346040 211036796 236993999 149280503
65704034 25475996 22906019 234194481 234974203 230011353
304992849 1586355 6364022 635147201 582537786 524535801
45706084 97745834 29630215 787254983 838283773 755162879
199592581 50642284 195449342 431176342 360088558 461656717
64543644 28606461 56244921 268296045 273834744 185673881
367923772 132211490 42296716 715339854 691253772 770722506
77248540 12234108 12899018 107689304 117564047 118292484
111128089 14927341 4995864 322707295 353356228 292379040
19584709 39109090 21429325 546570396 557047914 559649068
81159638 22720554 346081 328131206 362128499 441551779
603856024 175846197 39471798 713318808 697773413 478618167
37956862 29905635 14176831 686069655 683737936 478478724
38705363 2628849 17516569 108065530 116776876 125337859
140368389 72514369 41613378 177617497 173259847 170966963
748081603 5120676 313322698 774443585 762649705 534485466
7973652 73556101 42073783 573137283 532633677 545270170
59713672 7569605 63225985 756646271 643101367 658072411
194215583 49957382 21685566 262304808 278872171 159146730
62937793 20109870 2107915 65677798 47749599 27909472
124209543 35659292 4286377 251253055 250278428 223634603
15770974 15599877 21901011 148056807 114585936 155114618
31286563 34456560 102823074 675722432 737313216 712537197
189169019 36510242 329439 593184468 633921621 565880111
254648505 142362829 25097950 826486261 742536968 864186222
3377085 654771 255504 4855227 5196301 4654850
7526545 4940384 22061932 413762144 468122086 405582945
9086935 5139405 4817187 683712626 612717428 606254836
13628925 9317079 12660164 172010256 166364528 150741719
15786922 36409547 58053754 459922016 727501300 734075003
55438001 11383267 33062151 72954699 71654460 79583383
178978355 17031013 18536625 453557750 509650370 416214475
246403161 109931409 9900649 788305953 559660735 617768845
21211466 6847248 83343700 590720109 564910207 590115033
82348980 29643469 17872532 163176320 175923116 56876350
16719962 11759968 28356288 472990549 571474566 615862130
146627936 92720693 67417376 811220532 812754461 714577922
178299549 40787344 41070122 215738189 148396374 97292837
105757445 59460014 63551843 425009693 556124852 553771238
26913744 27994704 16418148 268934947 273768215 291701984
129153878 7076776 12495464 175932205 175491239 106149823
433176592 6016875 37723453 879055042 794323179 773583113
58360561 56061176 38841183 169435268 159944420 155576240
451686801 67529995 30966853 786192995 548700849 623049119
322044928 64150650 1833476 455155493 442324233 384290983
115057480 19852559 45147579 140672787 153979955 145344931
11152972 4793895 20942776 192625124 281365310 220793335
412270137 114403735 188134257 425369289 452552335 459483477
170214778 11127915 3553487 669300381 653685793 685827385
252617911 108967476 4687039 751096905 483427045 725127458
454910611 72147505 253493033 718379022 699056215 848589590
114760218 85782050 81317684 256167251 146516243 256288891
1005173 8539199 986039 35973140 36956147 35577496
20505082 950378 7568594 64430715 63861647 66462039
799554 399668 36776 2741313 2569828 1919860
212329407 25663820 11120228 572041112 533198785 408505578
1331801 6198723 3427706 109385104 111836807 106530756
153408134 36010483 48727710 256653941 229093255 273067011
674121971 120370632 457082472 814603528 780511973 613994450
14699404 30246508 77380806 780975445 926225744 933329571
307308915 2015190 26403459 502145660 291241584 473790035
105618437 17071873 186156423 588808991 560206218 564083667
620977216 12092442 28552884 759470231 641422905 760613081
58400830 6817355 179970332 578448741 630051878 524464904
72368367 457022094 48510774 609779426 726205328 608422113
580263096 253542866 170749238 650688344 528077290 499053090
215101269 94721788 418859 478225691 465328599 412480139
43316106 111554630 37413768 583005597 780184188 906778649
116048989 4102685 43402675 761364036 466446718 836393262
18803655 23711135 3582197 124661611 83600718 112896889
94753102 74632806 106635430 788516059 789859713 783132454
255904748 160863018 374613518 946519471 908491610 799419226
14850217 153969 66260569 404863833 368618456 409696092
78127605 64092773 21511244 303407974 349282730 306797426
171353926 9084202 167544326 576941671 731685932 570732818
524637293 8635700 365296936 679744741 536646006 461971078
213216546 146507915 30756356 349795927 219574189 322088709
299549252 77963264 133518175 352116926 211282324 352999006
172438420 82960282 93627499 649200280 665004310 553643135
735908619 97763069 124656341 832042073 387767674 502893536
601199682 277127519 573494356 836707851 813927044 757251687
90929977 65632261 43500555 523888889 730705744 608403495
24729676 39106650 30009352 138237166 143419812 129290733
17603497 19592928 3481296 124659095 127915196 101607743
19648506 51213849 41244629 641038699 595696451 620262415
22083031 1504974 18035418 254828543 313152201 318454080
291629958 370837969 282564071 695892799 683836406 782319228
413348470 164466056 173679523 599722894 622935949 458017469
370684635 115811608 39566255 654344031 641319662 653127096
209084547 18743138 151740302 469547554 435717588 434428620
11879944 9642872 38632720 91268979 100486872 108196307
564864899 286352805 16656309 607597234 617007223 237493036
166565602 3070280 108419812 741561202 775419743 750975341
474355 100345748 67691377 850200475 876394072 726541820
32079777 1197046 6392471 80237814 68990256 62957437
201957727 4002694 83438661 730484484 777583763 760073691
19373461 7246010 58887319 441506341 431651578 449257193
512228717 363521673 88388754 893749979 889920791 778813084
56729461 46317031 65114209 574664197 653342898 635466634
36198764 122505011 56119048 342234227 355773336 372398281
169815103 13405231 23789813 270791523 282960214 207972739
552907650 26232897 71041463 580106987 607820133 506563241
348542958 64632611 88683769 615952872 650143173 791092492
106131487 18027100 11191339 577031405 642271932 680091323
184531461 58236789 216586178 449639839 540327554 521061445
206497727 160803329 151607361 349477333 344306430 286415092
107334418 28883083 24714501 719935009 670595737 711801519
60863091 164055254 30648172 844772116 867207150 853364163
66957460 15284393 4937415 191110904 185914411 188329918
238462343 46535211 38126211 858216457 843444192 838394824
71107821 16385777 16253294 107085458 127593138 121996520
59527134 135317 5471913 296431088 291690898 286486093
7976544 7491818 1933420 124040352 142938871 145347336
200371899 54241920 142421063 508644729 613901451 560283950
208315413 15950676 56213382 278442945 33564666 214244471
377754358 160473956 340294585 775466213 871529168 835395260
7778532 71173055 17746903 564654955 562500006 495440397
47217374 276705 119270862 481941048 454858931 508388705
409403543 270248698 111443890 646515860 646665746 618941374
48873584 19024967 10145971 110209583 70573887 103447403
513298041 11401323 156493861 791847114 743239388 551581074
48552889 61561641 38582421 480612631 480031670 476647081
166510711 156255388 453446818 584664838 665933760 659889681
26305301 15339762 18506206 111580352 108319995 111853454
393231151 64861737 259185896 420070484 576470547 568794488
3911735 17673250 49342 92325256 80483442 92476564
61123000 99675765 40971343 236859381 304462914 265995106
490773 5849918 2785203 26469646 32980482 30746222
56731750 30085591 18503308 466990707 454984409 468123657
55775314 100574 9100766 84723376 62082901 97345283
202419839 66071736 119355110 236813953 252279249 195254267
21266839 49261559 1761229 158720108 147743369 154642156
200677565 147955360 116295672 310922271 245509228 325715894
120733683 96985757 33588113 197078344 215207764 170497416
75370937 11793105 4844642 825671166 758719364 811601851
58200694 116577264 40821850 912752099 922194911 949031924
300128787 78867892 52792079 520311140 494939511 549005006
53493196 31955199 12315432 294119119 285471708 289648838
442492456 229205952 7589467 728647762 703287642 437029052
243714950 24281038 15787604 590738661 691762473 696045333
285628949 237899485 12029856 331583333 293696708 56606804
322071763 59241915 50688383 441547780 449266890 230989119
2242188 192821997 35241928 663372600 557800050 691149116
348369086 54347804 68329077 363379764 252844183 200546965
54926245 41663276 13229108 91328183 88786830 82525495
154633941 57243064 110193165 204370873 183976552 179334326
15138683 17434254 64353008 890488616 879998632 730314472
33024944 7576459 128737728 777051744 628931749 728416497
105782448 72725695 64810520 310305475 221181057 213078492
39249228 5769427 2967663 50838146 37287306 49284304
77469884 40036165 136319 577662365 426448871 669916644
686998453 102911539 125098929 805151500 695029130 906828280
300462966 18651317 34747536 463277101 369197073 351803741
338204 580404 1473795 6144155 6475295 6328383
3706331 27417439 18784053 147083042 159886144 115666280
26419958 29950565 26478935 233356504 257665696 215792732
348660238 11418138 112431528 424780523 435777217 425607570
281911353 83763451 64908979 801726910 809712301 756709007
479728351 159626749 179432546 933064089 957096173 945323702
47310964 30510591 12932694 694646588 600137820 578816242
51934819 122082454 33039023 366459044 317300701 319402259
791748279 251791464 85215660 856728363 854701697 741252456
22825031 11471482 1552483 39105071 24232308 22920896
92570581 67318155 131055348 333762781 357413640 368876899
21196198 10158620 4331340 35045254 35502360 30036889
201444201 68922227 45818912 545877245 787141188 565902605
188827692 34033204 8815653 377877678 370185472 364457369
105292647 219847520 88579520 859670649 767156368 737982167
751064386 172989190 236931556 940584272 264249290 477685587
309274680 151932544 134215987 475435077 744881025 731834766
25112832 2994630 117588325 678458465 668578695 530615915
31336137 50990898 1208753 263264864 281587955 302153149
232485455 189549115 192237263 298178574 281949135 272959336
70624397 51246831 9533666 129287296 150860514 159387109
5469270 29612666 1631874 391976663 377777563 395676179
533342753 63521309 517992235 634722100 704868624 889320420
161700228 36726048 109385207 248531226 274386404 250853410
16720805 4782241 35095731 120837118 127883520 115595004
42890226 137423037 28157042 551167583 619957884 789602716
438196687 23085685 158537477 728176515 600984340 605201598
4978765 12953896 19460172 292300003 319178574 317092370
140653154 587059 194846 553105048 567701044 538084917
18936732 94629248 19539963 467276211 520354572 525928279
155454768 77879675 2946151 202332470 191158353 220232572
35648282 61915472 1763974 639707034 691637354 684095356
80201226 323666 49866406 398310223 369137404 390694873
3639856 28372899 8836375 208104903 239729659 240852914
176681092 183238995 128479836 484998752 726965414 753667388
291851698 153125524 13852081 815322578 928178762 829092703
724183596 582320156 70262508 831671517 777746119 456897150
79466584 64029859 60577115 588359701 584214218 532294179
481835702 124862367 607309508 628581743 400842489 665936457
159190191 311123145 230357293 762027495 937600213 917184926
46988069 48449520 90958671 575916325 731465306 705447078
37386462 3524041 2162739 58126447 64456630 50419613
35795439 58528603 47899295 687078372 752720404 728805690
222456640 38025348 70367026 855715495 930807052 830445804
10825735 75066645 36904517 725090461 821199396 829781884
152666692 41158763 17137912 282716094 254659178 271153440
189116439 2923785 113880067 524128498 553363941 568549333
294074405 33385937 37367731 660638919 789763758 667371734
886173426 182680625 809042023 949928322 558280160 912423309
113203055 152266250 63081499 428607481 410149961 393593264
9543744 63521092 74413520 486613330 524201770 513392950
98311329 45146536 88895329 293470420 297433516 297768140
37407365 366116759 35735037 595890897 682832344 806068237
586734992 67234334 77260558 826944493 708259762 806965040
284487683 101334069 3270906 772088960 806670470 805924457
5504949 20853660 24333980 714169182 665647201 618164613
28950924 34095068 20988515 323721347 365486664 366833133
264817358 11608234 95134069 859516494 936472226 807546216
163143820 78658098 15609291 845519056 861199689 821297058
27788938 12438034 3191032 53449709 69612799 70698760
285677095 103676908 1762073 693472700 671046385 678684815
58429437 180888402 208415722 872859258 973797587 980344264
310515910 42799132 26424644 495901094 444690088 389540813
7793758 11957912 14932306 78285032 81533979 69886663
2512795 5826124 5604026 52729558 49751970 51174087
309996193 27347491 32266183 441643459 426733337 432916061
39434591 47323636 46517335 403046745 412103814 342493315
418512132 146283565 37807479 535114553 428860780 476823949
1998240 1218900 48468109 187146161 193195594 188012976
2461998 15710199 8961301 224938091 213984555 233266965
453656832 85685556 215783606 867413428 782867297 763937268
66567290 493523 114319199 487911245 517482812 505259487
221635107 14749432 36011606 508138116 558123725 479556784
46606679 11894873 12368043 215755347 224683654 230891610
237889367 25865062 8914637 885742544 666214896 761023691
43462567 2574730 22808303 88318318 85736920 87785051
906306 2545437 4677539 30967428 31455130 29554244
7989396 79483663 87024778 918227134 855672087 835176849
5737112 1794386 26875142 942953909 806503125 927943216
328972250 31069374 183342033 520621920 461545276 501365013
6996809 1778392 5605807 70698989 75952931 66784981
2198538 2706968 1367180 10477326 15228625 13803564
254399304 167245197 52679522 556060939 562119289 609462646
287920327 26570802 159695777 920198022 938633048 967039453
17722202 32014489 11358488 328996203 292494516 247706457
25515232 11692915 12173768 36233016 33547378 32986379
87092027 119930277 72448380 659768927 895791689 675618943
28969449 5802552 93403 91857893 84019889 82451160
38633765 9631779 8118742 160409357 127842734 135688890
141430864 13858727 3755741 355350207 245235253 396001782
1324330 17191626 13404715 169023479 171232076 170565127
29908771 3561437 4437440 50721287 36031501 48832581
908612 12056602 9787098 53092125 48117400 48886314
3383087 807975 1204396 4065160 3494585 2880465
388530549 184861627 26543282 456350563 494105617 476323269
377204886 11848842 32674523 762037156 791324975 786141997
472678875 109044069 37437715 708184592 355667430 261944140
18077071 10168091 11691421 739623957 585054635 608032257
175734229 29008389 32157923 703322268 670358672 647905792
989639 43427277 32487271 173595994 155632981 170412024
13286156 1797741 34379854 153765609 160410580 175637753
11376021 8532269 6062610 62056353 49676714 53428127
148774257 64464505 13552630 281933564 326883582 317217200
27524868 17914938 47544220 957747372 926368606 950775191
83129149 20364699 6640915 91614073 52302860 57248386
85794639 49011680 71382360 537935058 525531543 544134601
14286047 24607044 5352092 141993286 136309111 136169858
16245066 40315074 3355631 351740598 364980059 390791863
547047 18206 75279 1090929 653113 1127123
16028050 11238031 8157848 83996608 83561833 95736435
436156892 33611806 31615651 499937490 432946222 449924568
14075074 28242417 38794472 397995885 435050643 491460459
215704515 174570689 20325992 234824759 230640613 184195293
17518616 42029829 23501664 146771174 150131146 159390983
83617852 1953920 15796196 565629051 688457473 765158399
12734936 7923237 16829785 110898641 135021870 138403741
1558920 46107 14369921 69729583 72442266 73799138
587694431 116615418 134627417 732280291 667322300 716783988
5697430 31311266 26405473 660329745 656379351 680639246
103901111 65414866 18803475 160904117 182444929 177088200
480824292 384443338 192843638 652100756 664831985 603602736
8103868 70852666 26539217 281766016 209967967 261275491
221671114 67181433 54926099 702079593 713291608 691554652
58917094 46007095 111650167 509671838 519097350 532149324
383356690 368540209 14223139 646801432 698276243 638569502
7199979 7897665 28158154 376626689 373747603 361592067
138600989 58260286 4595341 490347711 393302976 518444522
80965478 19745312 53024849 149513690 139928507 145761033
30231989 766678 111150445 498752759 558553749 613081003
40719539 5132989 13349083 173289067 171417715 170253330
64282128 18524435 31978567 479939964 453863276 476010294
48695813 63586014 33622612 165523764 182569835 107152028
146918329 11406414 28668743 652238313 565786634 677734200
221044633 25295225 38214160 654212977 676881505 885167180
109086811 7635917 94583789 116866135 32098845 114541479
81943348 36291606 77735833 564368444 567966488 606845383
336026921 211608238 52135113 649342972 636409785 648216124
97104683 14438483 73758249 365426680 395752350 271535336
138267404 27589335 80699920 600049110 544763738 570911125
174245638 154199686 94538966 423339287 377066286 338940488
134449592 1175317 147158760 371612722 256229974 317399317
36249672 21322467 2382708 76046102 86021926 84861485
112829431 13693289 32248687 758347690 764090255 635023839
22312891 9268328 19753492 367479050 366485970 341374113
176409570 224270354 72717525 372473379 399058330 376248897
215047121 139168391 89935147 401926056 280126796 442973269
28506261 938917 55746153 191679066 142044038 170111643
255302136 62144383 55440847 331057118 250822304 215525250
829496457 568199436 131013816 867883519 916784254 586965727
36380355 14014260 56473100 271294984 271403837 267606687
18906225 49102077 16258917 247626466 223267332 156469221
150851781 6716322 4425451 326304683 311270505 302244675
29376523 125520311 40315257 692466857 828988920 828244365
41170518 44195936 85901877 378699000 491797843 496148155
246093876 40373787 71776753 421153183 402937697 393376845
62145184 55831412 54682882 603002561 540171393 626292459
6752016 30914496 29122957 672770723 545470574 471797326
206610268 51735278 99391906 421582222 465822036 507638642
123094647 5561647 4722139 348953164 518834557 506081322
212359857 62688389 198145376 314098231 265134452 274498326
65101849 75371428 37065112 309290693 360129501 368187362
265906203 109155343 130385721 336523211 417349238 367166219
11019196 1959257 18048188 446695083 461259723 402728078
140133138 72417840 13966654 397542410 402132882 291463259
411790504 247994940 49104800 486944160 502876387 138908482
17714053 75371194 54154528 255909944 247602967 259502477
19915764 147874432 938155 322699742 541948901 268431018
83818248 2479683 47285866 115972398 98358722 119516539
28574534 107888264 2459844 629978077 703665714 754427832
594942738 334082071 79421297 799009524 596424417 482743436
8486336 10498471 105466381 401190699 365223345 315678977
33459056 23146489 720503 128715092 93259198 57650965
224796834 115339436 30945532 332868761 366727232 264859656
20640361 2770289 29166050 115518428 114234620 108954042
18094657 22841439 1197651 158586495 135638455 155336321
4155412 4993547 20490719 75395761 75079054 87215071
81963403 17942795 131939117 704206006 592995206 700236456
26881397 40338842 30370026 216438504 223219232 181872649
109741774 54235056 64923087 596451773 598570827 575054230
19262804 109339966 28075980 704935604 753236786 651453138
271380990 50546301 6539034 585627406 539948546 517001395
420804715 198096630 188635056 468784963 518541991 661142869
421757076 5095105 32814260 563956421 578345335 558884809
34213946 4324373 2788104 79820577 68363007 61573393
179327 4318424 2311461 35308181 38861099 38391402
77551043 1478252 9107955 150407830 99506572 207170958
94336413 92819560 262267258 520648829 416965304 539055630
29788279 8165849 18661240 53518904 43363801 53216684
321162718 163155119 838624 661640420 706171841 458663626
13366977 8530169 115391 74185702 60939321 51255130
106254091 148797124 249384669 647545008 891473996 902645504
297559305 9877999 95954621 556201903 434914615 415185603
5413976 16947278 63922602 315192501 311153688 338364063
27281034 153720533 5420101 851706600 713529869 854487834
7559486 1650737 6846979 80203953 63605595 77904914
391868691 48626195 88330854 418428731 220924801 418725737
48044297 19121934 2473176 148740497 166481654 166629028
460126102 72814987 79127672 612695389 552870193 562557896
101961776 18494758 11382021 756244190 774932467 784626005
86737134 155212519 68079615 479531443 672873855 622443419
59321924 116964280 85907750 871722244 817103951 876610835
13806029 12599554 30606328 233151746 179844748 218973550
96064538 7145068 40575097 143191506 133579922 141756280
372539644 50908393 92166906 500168462 495627314 304420858
9289977 42853796 65039301 483251379 464208255 412251732
307301527 7422044 32958448 416542990 317061841 352371613
4050529 3146652 587768 10751924 12371457 9725262
639392400 123648219 62404427 861026429 834209029 500819258
82392646 74691163 37482460 398635419 300974271 413725170
10832391 71530052 41514165 254961277 213295443 232166336
586491938 157482793 79158807 907967085 927140394 921650985
38040707 61367020 92670845 565407414 585113536 499560049
46818362 91801052 30250374 293195924 302279589 295488991
238697384 148331138 72439215 732252345 857937685 866548409
274393842 20921525 110466207 811407659 833948940 853968498
186298038 91155727 78822370 394782943 378632635 391499590
58349414 149351163 32314442 446686132 458079939 477434691
2145657 5167618 12060921 119730768 107965969 112114500
29578865 23673154 77587658 234557312 281311226 281973567
894184 6538681 2108883 12559514 20153215 19732688
53335010 4340879 11035018 88545363 89196246 82211261
7089007 152621 249104 31187267 27536767 28058778
151382369 12272369 25790299 426040025 364567538 312095000
30824508 1871769 2689417 69766488 69230366 58404608
44011620 2477785 15327416 66212660 72371198 43705896
10304149 1862709 17542402 213077423 186041613 189357766
259207976 84715391 118675928 439986123 403040087 503411010
8471476 4021067 3247353 93678659 110322989 109224643
114242856 31694945 122613198 615014491 513832522 553055153
406995115 122999272 168834790 602913925 479192617 531244860
328511319 204327831 208219242 542276018 500779376 557353178
313312852 25500938 271905738 367866414 334373466 364212662
264306802 109165446 3266508 563413245 553059469 530708973
8231282 48501 34107038 117996471 102681009 110328496
222194112 90411346 51775301 381536635 356444316 363604351
108431047 11862155 3860993 739665646 778241873 690524483
179152447 30306792 47402418 296412339 315459007 330420101
388735860 200934514 40414110 429443363 311232705 381448787
137831996 165591849 3468255 526304026 592590435 402998663
21122985 94871260 115964787 944900323 877875322 736951297
18068562 5298750 1303526 108567805 115356223 96855722
20878722 2142757 23853130 37878589 28794420 32887504
1212735 116734411 79721519 537810776 518612273 439276801
242564885 67729055 211792565 611007607 682340352 669629670
57620712 12947125 9034233 166515553 220067178 154358951
422712519 75239354 53793390 514526794 535076703 535775086
64411796 75592501 18223488 538153387 451781258 507840388
4095893 81097 2624898 28716904 29061856 23014963
233570128 139296353 152805236 723408627 670865179 734738644
98365670 35363006 27133954 126540257 177948006 175133316
32976881 213113584 7958267 672437640 681973862 565089573
120536535 24455941 7018912 524374384 505222822 585203875
60444228 19916208 66340593 440423636 408152982 439550274
141453713 86627417 98390270 818910589 825374183 759636633
70822098 6454228 3806485 479011922 599052703 549681976
579673099 596326506 121199601 659774726 769432870 723580008
276326724 57870501 249848217 621569078 597755381 600439930
429284157 64053208 231588309 855191574 843248722 817900007
785604 9963728 24437543 59143859 62225277 54387161
110399887 19302168 40166595 243527557 193336955 219490229
3520426 171408211 14546804 624619520 700693975 788161983
72522653 369680 1779404 321254946 276620981 300168101
76011995 63770267 8883526 286975034 263681412 322751531
20853039 29565370 79662659 611297311 621154694 619073023
105419452 32361741 1242636 293943276 437407610 335701568
376997666 103339452 198735216 584717368 561167378 584559429
10201939 4631236 10426401 111642176 96221690 95844890
53141670 44772968 16404018 488855536 516034221 516169089
454355104 35892064 220420550 711438131 571886996 749758451
3303997 1202063 1743394 97998782 93498405 101088498
264477156 168772218 193759478 626349617 729982489 831657932
403012565 113412423 27059327 776865636 518599505 745254523
434706388 41202213 415868351 863174046 608229781 711623946
51902600 25220594 28410236 227583897 266087773 216279247
688350189 335954534 297071476 734233545 404230738 631794295
14822981 1786249 6356154 131698200 165114923 148905812
307761004 44775665 121143241 489780918 407277289 357151485
194815039 37820363 36281806 333674532 274655210 286488340
792660055 220915125 387056223 932609822 327502777 884480449
198088991 115392041 46408327 366194726 301825807 413565750
535276807 87230763 138219163 816592419 462207857 236928663
23622697 23597325 28563712 102759745 97421694 116241287
77863658 135082201 222224426 922439648 926810980 945662904
86360112 14601729 62169003 359924231 421969226 412326296
205134861 6272869 1107181 338340803 319473038 297158028
588381559 115440493 627607184 658475812 291499369 769879877
247635547 59051210 35291279 371397403 91968182 166862397
102447980 13286390 10023146 304347679 203302098 301102060
276249115 32784422 5271478 326202338 285003584 272020968
94587814 92981693 21576228 339545585 320905247 286587952
79110515 65823891 52197234 890895639 850330190 882183207
120882129 226553595 227359892 464975646 411318427 455888413
174385302 96573952 10828775 419726752 379103462 492946559
45159031 25831960 7341335 385531333 404740976 350558659
470434244 76549123 212885430 803311886 718892877 864238438
270366984 29116690 40083689 664106742 668098586 641582009
6389808 121998521 30545162 402656190 407334532 418969221
121605624 37822620 53194884 224248257 268344344 236320782
66615149 11107657 22562375 307660544 291395928 272385042
25738832 43284955 1323680 169803364 206460534 150614704
180909672 39471646 40581526 574955874 562473268 530926414
43293499 5041054 10419156 85544133 78069564 82687264
15026929 55052530 18251184 341813619 337378068 265828652
106986497 19444273 4744772 309288382 318459045 180358924
3902633 26454134 960567 158086760 157545361 152352161
358972817 154175561 26589723 646799757 576089101 533214872
32986974 63021527 59667660 362522982 323793633 367679070
29694061 71072368 20044320 377108956 385624870 306974136
309790331 61175333 39289291 323390068 315510582 195159504
27094357 16114782 5403143 442825561 499926013 485099588
20539810 119918109 43438953 937510444 856130398 750204811
2789960 9373346 160388 161223415 143133479 174830187
83219193 831635 27960224 109077932 97359635 81490482
447064355 186929144 9150203 543043785 417395220 356571658
416403388 75539968 1638326 629758898 536855017 620216606
5663237 801665 1336596 6738826 3628704 5810688
96550445 548255 45095321 239180470 240329308 228996272
234655769 89012590 8646529 773808428 629900645 749644293
58553314 20452801 49352495 789532103 829802325 757545307
42023849 96397868 54533290 510895968 459980361 502130939
12205547 32134446 6105184 157950497 179926837 155055298
54306170 30949546 47689097 413519360 437075185 454158600
415756040 10859109 177090508 445369688 250553921 385166094
126766988 31297091 145265677 431208563 366709411 433344850
441482776 173059444 103137451 598751235 649839293 683279259
134334447 176173125 10964192 823680989 831640550 747942897
52492961 3941292 143844 123944012 82318727 117281006
17253059 96291787 47430559 353702838 392924549 337802900
330256267 32321678 261370367 659943440 744289623 619355839
85947828 47175754 10784254 510085034 476927182 512355173
36236446 57923377 54169144 780792670 772936950 794728414
100482076 7240473 81725305 684771190 648903287 669798196
486735557 210857773 26463821 930934452 777349187 551735012
261583446 43469713 106645991 462057926 494458494 494813430
296047966 81847960 121242016 873245502 922000217 944957955
102682046 5757996 610721 197193324 198946349 206491290
31217222 21172315 30558374 322061910 304667783 331861368
151132547 44047450 35391642 410354473 404516308 400940412
12587307 118867261 140331316 672698774 825833186 901387527
343330030 32621533 2632693 679757944 734644187 628254187
415554116 103659621 69011603 623395028 578288560 434271026
149174945 118454401 120681913 525507907 617241317 619085086
503123143 31195704 46627118 683185288 698795703 524268966
168326102 36753364 38572974 491815181 332854328 441666440
20655976 18577639 82895828 267956103 202182506 252700142
59822082 42515760 28087050 602618651 700602654 695627753
291776303 85311692 259011883 747597852 782491969 685561988
77967391 20388469 60478259 527559499 582363503 571849558
6427041 715620 860279 8503821 9349187 8542308
53481402 10117373 43770867 146424407 161749256 169965734
197852395 14670382 49731753 428593016 493764441 467241786
221646606 2445517 82043615 750692870 834877667 869455610
182458005 285985790 158085978 940470284 831767628 584154535
312055949 68845081 128134435 862588234 538716335 888095105
81105339 137886023 106731419 875817562 889839632 756522046
391371216 48379741 337577453 954760288 706683114 955280868
15245995 39174693 21424433 213786183 156697921 231584697
36551913 12983254 217679674 646940793 600171158 620886157
18922400 5425909 13148023 106596523 81130973 91862787
4472943 136530279 240324075 782201616 795174281 793669522
162331222 30302881 195928155 265584412 251723141 261680552
8547118 7418245 89728863 804265920 861278184 845514773
302345925 119553308 119350145 824376774 740331267 799651291
174049918 21061914 19129033 620036152 678328464 660298549
7338975 5802741 648969 323677233 348799792 358786109
160649890 37022248 93801389 811541069 929376956 887837917
106746242 15119537 20480153 156349113 100615404 118138541
164063736 9783892 58013643 430485858 422909478 425254918
42498519 12589549 306311207 729245245 652978255 672731288
231565263 335571071 71467056 685514329 645715593 598026155
255814351 114430684 205370932 653321351 591230483 536030871
45495 216957 258570 936163 1315047 1271280
19010710 11151607 11351093 110755709 113110343 111737603
105559611 97587561 76582575 173784108 156553336 146588666
28034838 59909162 141733807 845697954 698800207 857731923
16698646 1569928 3064660 209880794 209792023 224118028
32839413 5433417 2124413 55352822 43892052 45402298
1064069 16726369 12200658 350272454 341529594 266665913
8481022 10177308 60021614 358136422 367595572 362557428
74496680 47500894 22223890 304494403 344653574 364163482
584659724 112033124 323134557 964556596 651848917 899787335
5419398 116281231 93083612 791254658 927141761 912616355
7838245 5338633 1558156 34210942 36398156 35414227
712562741 13176533 20585067 917702329 874751734 412333474
13518913 10034822 15052872 224638150 255815754 221352031
622041878 107412710 93279413 897130259 926594161 878941562
134046108 424128020 79513041 952906724 918620910 880218059
7973775 28554618 14629159 369372446 329588915 300595241
690454212 16315192 305832356 815778111 898223713 705506310
728942 2979897 4547641 135412601 126485103 133589220
275954998 136891093 3981811 326085495 232163046 252875875
25845097 16934662 2682661 406678557 434382460 444104482
46728551 22609375 11138972 482287170 522818729 535276761
36221992 65148413 43567745 500501040 504208565 443728514
147308010 8993311 66359091 496819872 501045362 473056993
65227827 4854929 9553815 93304514 62992938 84287926
4748361 8684337 16272982 63825265 69188235 70651351
278892041 214078791 76036567 351300394 337165204 218602346
464792147 121399651 85360505 544528928 441539147 442720282
700477 2802603 188765 32573868 32630833 28761398
124141967 37799263 152178533 495481817 663306623 616011927
6005311 7495848 1560986 126084782 111855167 136097151
380736818 108548370 296620571 609190091 432278708 550486204
59430 2678072 927206 138030206 130998241 142703392
99140522 33404525 68776819 180377592 129627808 172223971
243318883 113597033 161070927 490966915 474351624 396067458
19747429 127647611 38153284 696712551 750737742 698152618
203040217 120828298 63009261 492782388 459488351 479330718
100316565 56765530 66779368 789483794 901281082 935653841
22923386 60434389 36875406 318474652 287514496 276649516
61761343 173312434 280066266 598661171 694755184 670164394
126561932 24292873 409865 427898768 365755749 425333560
149609286 85699466 11226720 170442475 166471387 158146609
34328388 3982993 9927635 227064793 236065176 223538401
108411583 67770641 4774050 775978561 862949051 855259090
514999149 128005076 312421865 830004213 629433560 892846610
9115562 20429312 4480655 70378391 88920510 101641717
370835809 372180397 9172820 847246626 684742662 740559604
22963483 22768206 18096594 72624886 79212989 69237624
13158004 5800686 45220874 533947512 435858906 505995000
86507025 14987037 45024618 517832278 499543686 519614122
20832945 47975827 37725790 302395922 301648948 338563671
97997131 7316205 105854277 471708127 504999578 547029182
77432343 6004344 30853375 222005946 193190582 202250929
54370511 36689696 115009828 368003067 323565105 359059417
109584479 138223520 54197223 333502822 199751760 197563171
10589593 1454609 1888376 11243245 10145547 5072129
340181456 277156412 239099896 621181734 518040824 628536998
137357 24871594 8949314 164979680 164553383 138765632
57758586 55856926 56565072 430497685 427507255 462826559
193120850 107363936 3668253 723218491 641232487 728455196
113086673 46358983 71285318 651251935 855442941 815619591
358669255 513531128 138673551 842773654 679959639 676301041
36396859 16254390 27927422 538358458 521652874 506426071
548858535 233744528 458207075 801056198 519546215 734061350
43737417 22843272 47582505 228955089 291183038 246440655
36841095 26400986 32994182 422122193 380428817 504863757
240537558 210601229 311864589 777384184 765056791 751903984
92997574 14572292 18137312 372179396 324079000 385900629
184250978 138528701 17115652 737469897 685905691 647484938
114989193 56910254 98812819 254711948 174401852 232969797
12648817 6723975 1154828 34914589 34858600 27792517
80763353 1894495 61277177 125939933 77394621 123793329
68438421 21669417 39249768 128512847 127231265 131117848
12562018 23683065 7480980 271819964 285922007 273501861
431189 13213612 9214912 114025479 118887748 105200014
4176465 2468465 933910 5659945 8866766 7076287
48394643 17809945 20240916 100300995 85623848 123735931
34067987 36651099 11963751 205108334 219113907 210581812
102569110 125552796 49211199 800141952 725104100 809322688
185584646 64158605 59241662 919363397 701829423 749006723
172414052 9599311 70151656 793033227 861292667 892028172
356714683 73405582 71828105 560007588 572987404 506790302
176864119 51110979 30583126 278763834 285163862 275594813
295345102 59496442 51622565 325591180 111997590 306559950
101872715 56791508 46923352 352495549 390900690 344589187
657135074 178872777 91194554 767797681 756002585 618055113
267513967 25197519 94133896 943523041 907165614 672848678
34668799 24994310 9897348 127029859 146828321 129547731
4110296 12649623 1177765 56330698 59088850 55469053
47644835 12171489 20664664 119279860 126682529 110806500
152850522 74181569 14839539 379758498 281566902 384021846
87354072 38929271 7273467 284722915 271812527 260614622
220147149 152142540 43619808 483442656 469821468 491769473
79176357 72197840 31053511 276967588 278617689 287560562
95410360 19754956 251405990 619205101 625738746 646599532
95395122 4794931 123368807 726219030 562662217 701147537
347060251 117499635 163050180 502804039 460335321 251571582
41376534 868531 45728213 215270645 232783237 204985000
11847328 15755038 20041762 263416609 262104056 261771713
274368638 170861784 28763492 627728234 698966430 673473120
102837059 141628360 50134180 650124728 650525341 594667802
349701875 44963155 50444622 471551648 435462118 411685181
27298339 33791209 32741109 345208439 343012307 333886120
565953009 340505730 193517245 744116655 600410444 523365040
119259861 16684113 25416182 462401988 423089739 333839924
207852638 13515381 59170049 778616132 750856215 602426437
256810197 151036865 278414550 546229321 403686295 589285425
5385540 109653712 57577053 372383547 337208069 411561049
41895047 863180 19023980 153838179 150380508 144150763
65236814 48520922 9778944 95275415 78841735 70820747
11053123 30179129 10664154 55398939 55169159 47545043
217179781 83647052 62935481 285126014 209600637 246879574
750002636 175144897 139940455 964969234 756686302 894489253
112788123 22534371 78494023 589223928 589220736 557980272
87940588 52048580 23977094 720784326 718271932 722899739
220743476 131030573 193883158 338579514 324030772 299311934
268563981 67583704 43606850 716258336 897107616 900232941
112489584 88858888 82999221 606273651 532674284 607148634
440259995 110815522 28859497 612272087 580033489 603983923
117591556 14773970 2130319 548207962 575403007 535506457
23480389 7925942 29812343 62088989 61143727 61862151
26740062 175093599 99272987 868243118 932688831 911867292
68077164 65232182 121933535 526663458 476844986 532729769
221533097 26072954 9273990 863469546 859892931 860312185
61569433 131706943 14148479 789966492 880108589 749030490
46613180 31782651 43777207 370051749 331199790 389983673
312845393 32990541 25049477 841731962 349557949 482141588
47051296 6193162 8480009 77653228 78109270 85769974
189147846 71234369 128068816 338636818 377744396 420841670
96999985 395077314 177170443 816005960 743930757 816494204
16564722 206677826 62119930 762946379 744448525 901041813
46552730 146997512 11210687 528783174 431091687 537719346
2976167 4636315 3028300 14597360 19559035 18367140
63165256 272557090 50760501 812147003 761141294 772496442
163294378 5516648 93293436 415519720 447072327 407730215
29634519 643079 16655888 459928783 442008840 444773973
621228406 52460055 632019989 747989673 610075739 722397910
88216116 17730625 63485384 468536970 469977696 465936229
452920901 89783341 165470288 693661110 591302275 606269655
78958243 56399327 45287468 246891524 207819054 152560615
20198434 119330574 19525725 811408104 874613262 870812933
139465528 82727496 9076014 293195915 222659733 267631701
59741704 45953847 94843079 454729875 392745937 423789644
305972 22699075 5496717 451358126 417093270 447319603
204478907 99462241 16894368 325529607 385513082 355954776
392595738 58853648 31217908 692999017 774952868 754706872
11314853 6342653 9429334 68579557 97286485 87670677
506990606 21121163 30636225 641986792 716994710 603915302
198997 54641 396391 5278259 4965026 5212250
9571511 70281489 19804938 751652685 814911718 807142405
134632799 413678 96997176 259223872 281272227 282173137
21250686 3436455 93788088 285649477 328298314 354674520
56968089 10641442 126145782 820209111 790928112 773978934
187884766 128634427 226887981 466361666 461695156 492001307
31665507 170803920 3068488 752226693 725344867 708226166
29927667 38390350 32917571 282789896 335766210 283498934
411729589 2251282 17158627 925761988 860034980 664226196
35494280 43673675 11981476 412316797 413824051 378466138
36568558 43502194 1337571 182171097 153379296 139153377
681674057 30964756 39586369 819322031 576710664 369156004
43424388 11347549 5395511 253162560 194042532 276483603
5974102 7042615 101503 41660886 41782287 41209592
33580228 154253135 23037383 851351508 800487537 765673590
91001386 59006045 64176820 705737639 719458273 807425437
195218245 49259167 30460479 279733150 317223380 325702726
156638921 120711880 36595247 385859975 309551601 338053002
255061038 14680650 127323956 289927736 116337211 239993940
10954047 12055670 10500025 57791354 57955307 43020199
185444959 40386684 104722979 242105526 196161604 177501058
5816871 2220462 2328278 95003283 110906727 106369492
114448260 24005809 48699296 546027580 408763574 464156771
252644515 81298724 280983667 736085799 687223925 687574620
168655711 37065862 16180983 280142936 227213723 288126515
4678154 7326261 7718247 110316976 112374246 111226372
128362299 131860735 20289745 208056571 220824741 228838432
179813074 63443717 4470345 581603055 463108556 551970502
140511353 190312372 46975851 552820156 521840566 515463828
42234691 72356215 40618036 321838484 314746226 318309021
59954577 53138714 53156280 489565161 497711426 443997394
1685939 25707795 274647431 838311705 783266579 777026346
369813048 17673562 37271335 628302682 715860033 527129952
117353 501803 74322 12237889 12450160 10232266
67926788 312454 723172 428802205 510002574 509588977
21965104 9027108 17057079 152646593 150645890 172757807
15588427 4472775 36957451 87887454 70785234 90751068
119941711 29242584 22944349 579014673 479361798 524708523
3609040 5490566 4109252 303820673 306481858 257960487
16606143 2811081 8034068 65879794 60324925 59120979
35333169 18384291 6598898 167052253 161851208 172623566
83729807 82167249 180410898 775260129 776963567 768205110
107333457 25913553 21944836 654971251 637562211 638935054
32459660 86105133 59437980 344907513 595480745 609652307
660687016 387183915 56758448 828569564 741253155 810801215
127107400 138952537 48359535 762682552 766227688 775450542
383230967 111820203 122221234 844041881 432886130 654826976
10191922 7687351 5072653 398387726 425222127 403528565
69099253 28488218 23914458 294508308 301258103 285802614
105786678 105167158 72266854 698793033 740038229 581114313
12846746 1110801 4409029 31073047 29533466 30384542
35634105 79253316 19590156 539917663 521676724 524589950
243699975 71473318 39404896 781988960 740491975 733268762
683606274 891365929 46672386 879236447 962502405 653825288
11903082 58335044 34743423 575773436 397236587 561528724
10791425 85010898 66880272 409383530 477923103 469528862
3049494 58279488 196066465 633631960 630074407 667818851
236317755 99252182 40722082 586009406 573987446 537375417
592831415 54040676 112225894 802282661 734748522 500515142
5876441 12693354 9831950 145547494 90444496 127130674
387257379 2459831 231919227 953322969 855471193 950310731
63854447 25330573 59106152 165974962 158350218 173451080
73844954 15159595 11733081 327571699 380886225 368164584
16194299 80096212 15540120 347124891 439776275 373062696
10487400 3713069 2329031 17690712 17111066 16020180
44159912 38999702 41370908 753029358 715017472 764428263
115138750 251236351 58202012 503799365 526345961 546482584
47988831 13137044 28143249 640674137 671660850 439349426
204076538 104628942 43495290 255720779 297865395 297527898
565342681 138915134 88745464 759092669 656271835 484086546
7970035 65723 5663273 29951333 32205903 28501006
35003319 15606899 64791387 130172355 144551962 144584051
25840796 100880867 15780929 402311207 501586171 486943919
273853271 140105633 91637101 535597774 331782399 362920426
30811717 17425525 145958053 528887243 602756771 514383042
568847766 488049756 65858618 743032336 846182739 561101331
66963765 8625553 18172931 156251481 125473331 157208224
12371331 2899837 49126681 624870368 603966963 602709042
381846668 147907359 32170567 663921409 696860220 792575586
7869809 80156139 28444417 418155405 435289277 409824158
6702539 691297 17059589 147554860 153458925 156962556
16619447 83486100 209010225 572769805 537276153 565795228
511290467 236439983 28967847 756493738 679194739 738015053
29438334 179831654 78719247 922724014 887052425 887953674
554509273 51707514 91433050 866746527 853732400 616806917
37871635 26699927 7366609 74280690 79175322 83830103
155439642 2810880 21205335 306655073 304151642 248330027
117013946 24018 78769771 509831215 532956058 459237691
8958907 9773062 57077581 452301842 443481049 403040995
206723328 78657281 94969033 368834695 350632225 353854337
203994102 52310960 7881901 276931819 310275132 193161947
11332733 31512109 20555188 458190736 478973667 565774907
115502468 23013507 10631269 191130233 195289158 198981560
110367784 187073383 133055148 343834918 366363020 440834132
3751867 150646068 65452214 887904708 895766132 762135319
60777536 44165336 8236855 964450380 916249972 678933653
94049224 20526912 46473191 506473699 469841868 503983653
89953656 85113334 49800127 321303391 309738307 308436346
29397058 9334038 27445712 103434203 93138597 100596175
30414546 47899065 64464859 151093064 165774130 180385968
24587129 100437829 15968357 640378094 609664641 595241820
21984815 13346669 7846115 116039442 107682653 111848642
25876747 106930797 86792665 664074179 664112343 678302577
34568687 94116693 22722353 586622245 606099526 600259434
448227215 16466458 102173101 929308491 574541465 984300046
36172865 50329193 20819895 289824425 319644574 294210474
51503495 29739786 174232297 516555540 474152992 564708496
14216845 10033941 13540375 129968373 146868176 148002572
462437100 129004112 104561039 467372781 463098989 456369625
206703320 39170448 17211179 446327812 428004806 414328140
13111582 5102635 2373807 28905350 23968197 22482189
236039703 25469025 107705507 789605785 743706978 663745461
60152631 21942755 148286054 538495605 580082062 575496454
269843219 150672139 132979934 378081498 340078380 212787334
589354369 10708643 96753982 703382316 561932484 345458959
14776907 75789203 22169794 363392919 531551500 549106624
427317456 169238990 386790468 866478964 850915469 578881660
44751217 124640016 34461460 761931760 757147294 748222472
38529281 941816 2979643 263160940 273408900 229959961
37178497 133427155 15128585 861695393 850837088 849694857
31486870 15545018 25268211 567720484 568161843 573985169
103358430 24588612 73172185 157403747 147874611 155089331
1047810 2390120 1948481 33135447 34770146 28004859
254855368 32024887 29198418 544815113 580285829 417637410
183606621 73049763 6762681 578270167 567688249 771438913
8739766 43960461 7266720 112570324 119657515 121603226
16215617 19881864 57191887 230452560 340245539 238142933
4341551 5057946 2453684 54922619 61287316 62050075
1895582 98167039 3153291 576107345 549388819 589506703
145703977 201275257 80206208 498012531 534211404 510488298
258225151 118427222 14073397 283583314 270935973 243800083
178855284 74963857 12510580 321535219 253245666 272757914
852017806 627357915 241144997 931057054 856441076 654499601
5792339 2342200 8266466 114142834 119741110 133132539
69126079 163632478 15080974 616076625 681080728 729721202
75939362 6859650 11482368 220508051 227397284 208177484
436277045 261187893 581337635 684137411 690257423 827550176
311448893 32042021 5797558 584490175 584220093 553145392
39151408 83052342 6457052 365773990 335944732 406242753
736449831 46665850 25586438 833096378 927162851 395821120
94477653 38699912 178988403 864039834 936249206 978773889
219490019 84963169 24670257 785344157 931421546 825925618
33150329 309603 35289857 83213826 69525336 71756813
162987511 65634632 6482766 673896388 721953390 732894802
419326243 25756842 96798128 594913461 466656724 595107045
48855621 1612419 5979833 108374573 109086182 64298522
35721401 11470612 41036618 390678694 457168308 405338595
540835046 73822836 297663989 719578594 211165686 527474396
37802247 17910329 8441809 164334689 161597825 157374099
1152266 77906664 76856051 283104463 301608876 264014342
179416084 11026524 33717841 407524924 355895174 401252362
55975083 53652383 33675301 321648056 264193483 320467254
106725870 7178320 25759594 486254806 436247173 461337740
52981146 9144284 19088368 325876849 429307519 412725863
488347561 104661381 119500889 631148885 834631988 754410279
239117953 42762372 27757941 375796931 232510387 352451630
12894624 3730844 7872493 32835479 33270283 32484426
1779705 2668451 3469004 19271793 16884275 18005306
108996197 7938003 18909481 811916455 590302658 768157310
51875269 29187505 17053837 441706822 478676726 467277239
674383574 119826783 188679405 825454439 688329502 823863151
106731240 38723781 21638130 275375272 256609445 223979254
460871 12357377 21785030 83715025 99438787 108154800
12660540 811690 6660966 426828283 439623935 333200329
9986340 4694081 5655509 339317337 405513764 334140052
13883031 643132 799922 48634006 52191238 31774353
58820970 7633084 12878111 86445268 89677678 79593098
265964642 329690375 56769441 535787030 560711473 486271155
681904 239153 374071 726575 546968 577934
88574614 34949037 11220558 857607331 837812508 850268225
22431445 27333826 28263641 731946208 948770125 886663528
116396591 32342370 123056828 636603913 735976005 732421327
20164012 10728244 35467234 375443205 383692267 357506380
97974986 5104160 52825582 847579981 918034864 695114287
300256020 73891187 310264715 726992101 649991369 777466056
111117925 40450679 2233891 279629972 243415451 314542923
17686279 21268731 43674812 554395121 468731319 415639114
42699302 22740605 5375991 252652678 262371190 268855520
207149404 68077916 27189990 432872733 450814593 451859079
417311193 463067937 156986552 523093562 486839232 356080356
70829715 79283391 62629258 537893196 542573712 579428691
86933 51323 149584 1014641 1008577 972981
10131453 2099510 3433013 38694428 38488436 40213686
11036287 8448041 3628913 127754950 127563117 129508523
63151181 20157983 6549166 257960177 229163402 269158786
22281929 57880662 56661406 854279852 866196219 886218357
67526207 46852627 55437261 646204422 421524558 670489556
414189286 17341447 95624479 590124506 401119282 451756423
527214085 73487769 78384802 801523492 824949970 633610904
96099733 126748921 51052381 484438918 375745431 436277460
4227438 19336133 6361191 123253473 121862949 121971303
216969206 51366853 57859867 798567383 730876133 788603264
53980263 42941436 32571025 486020894 477121740 377940349
118775484 42354662 38939989 148365700 124321707 106170394
45199672 123509148 77803936 815467807 732670829 860926551
3531528 15637313 52899533 286253331 304096617 317519503
33832255 33721483 59280078 342924475 325470792 322655936
277287168 136416859 119598037 370184760 322179953 347306754
11896127 89273825 41257378 461960191 580704910 573987721
8064938 12898878 4160661 122705984 122628185 79675521
30074917 20227618 32717849 480908945 469638854 390843735
8415935 29063710 56064571 426987730 421022588 380173058
208720232 5734194 2101969 495252445 504852035 494404881
57766946 797344 20633083 72973858 69324860 83381964
11129068 12935435 39066970 154496566 145025728 189096595
317669345 63607337 167755294 684825243 604309770 572526649
263506076 36042669 126319150 492758448 504366870 373603971
65674486 59574850 111223 173941489 201518596 205736311
175489908 5857144 10761548 884915890 926076639 908445861
778353670 131205641 154271587 809780191 654091353 579078372
241862843 62200312 138994727 563154425 512995551 349501348
110409528 77904668 28274702 629260509 662654261 587200006
62814702 62659992 15186095 725724275 702061322 715244202
245630226 35289272 11289694 263622532 154247487 129497094
82662589 39711722 14964374 251654742 281025039 236667120
202266079 173187555 87037759 320725756 318068447 339883750
333149263 112389822 51714189 445505848 460656237 362187468
81305996 37131497 77913329 803550640 753533875 827322012
268397404 923857 15464513 547093013 556301766 482428073
75080630 99503719 23766469 368125492 583163550 548138274
287118559 179626423 218694137 682792668 800618834 732573567
419722284 33315071 209311547 473062858 335896972 335012760
41519188 29734735 189150 95000950 106713104 92053937
28599714 16628947 2899270 272343433 294166487 287805587
503506720 103828878 245427218 874717137 676116411 821615522
305730778 263580318 76617308 379759022 619284546 802960477
10912646 6257516 35810184 120779784 112505135 99021823
458647498 151772499 72798608 556002271 456577371 350139000
119773681 13312122 30590871 238703010 228443119 251945852
333047542 34278565 148509192 456282617 413401259 461305866
8006602 21545385 16257509 783456769 666012918 715047458
152928721 123545013 220423938 340117051 262854078 327267967
63898318 70385163 14429860 208965134 210698146 170291513
5856850 23138187 4168652 199550779 222176516 193769719
79906853 16497591 89980459 362957601 326493489 374683160
65134 2152839 9070953 129578813 132845008 150367541
44124594 131280497 15588497 698509228 704856501 648978748
325734755 49508404 14575235 528220427 578473500 553831710
5043499 1165622 2270390 12111843 12361264 14720998
77436 222231 555634 2797688 3085279 2895856
170204950 277947711 81573544 356992078 610499783 634510713
123414224 9117140 61684828 161456840 127684785 160631832
34268403 129706160 62656528 954968519 898636930 856185395
163006270 15994874 95988649 417007830 450994642 482318242
217926292 1466370 3166709 752527257 749044567 783096335
32827377 9811736 102066727 728281228 744333783 710678593
27422974 63650655 49480293 826655759 745765077 860458473
25059886 30874205 159490501 892652605 943541074 818748599
37626712 10450411 80803004 286300268 224923271 246467833
7773955 10061824 8141538 42779709 39891775 41986030
13480980 13014643 9737589 565390168 573334589 570202713
47443641 56452341 100076118 659601177 716089176 560332004
4457360 29343595 8212471 83401138 76234381 87632851
525695729 186026679 40986917 858138893 871424176 718154401
345014253 18995042 408214254 877080073 932000178 748678252
264724358 207237818 120504018 635855014 519096933 641106027
365454446 11291086 315972275 534114637 601660032 568756340
7684344 2677874 2192903 20860287 20408175 20311598
179629375 17061074 45258986 192389058 170540897 137697737
93536295 81083977 87294985 869600442 853676503 849683013
9289177 73915854 31126919 355286730 277720098 393914631
495789402 45773387 9773275 638113858 637064580 591513067
269657379 312076679 354788399 778366149 839389453 821569636
1211633 6821961 14389591 109882184 81785183 102597842
118264952 7469808 11591137 204160412 202004809 174484933
20645854 1839816 29167500 134950280 161075612 142398705
381759 58783173 13339028 205353930 189828715 212781443
11035579 10653180 9803143 42140290 41591033 34710985
183421772 31976170 142917468 523063184 477478788 520410969
231757371 43366846 100361440 505812041 500460433 526470395
5638223 9819889 69547292 490951843 547449334 519209484
113896360 11281586 119201586 550988978 488714527 558902830
170946054 1204785 12841053 256343807 270538703 109278825
24431663 273972 3144409 47719937 24010256 40735613
32919067 45318730 32041102 241766056 237782088 258962254
22339341 22341902 19337102 179403322 181573813 205828519
247911238 51827144 79017926 714729624 744704747 720051626
204119137 39406059 7171429 966993048 884271826 947109553
288502425 217446342 246454976 447676161 474925539 361601314
546385190 147165675 79760495 665344892 729345596 571752529
36229303 11715418 15125123 281865225 269440026 251173148
36538657 67222318 83272365 511720736 525293919 472889400
338709330 59010340 1021203 787281384 799221567 717434872
99837786 32663120 102976619 824525057 839712384 778089754
206318782 72395051 8194882 685050548 714996241 666158110
6232806 1014671 1921688 10130899 8378374 11154469
5174720 39578093 2636422 166485992 152742088 147018075
95733213 38969713 18276585 474259870 495260357 486126286
166370873 35581673 8519795 400007039 365710554 362741061
123757270 104410869 879089 369305037 437840067 410795541
71033854 66993183 36804581 425248929 488161963 375397925
66033690 40267995 154379424 653282855 565647450 657046592
203074646 181710142 9932008 383291974 371419864 380698592
5710574 11968029 13610447 104089681 110946092 106300218
934080 3058279 32727371 184049980 225630776 229283237
81687459 241121 25263696 164834325 157227837 157184880
152075831 21807772 60120217 640145581 629873001 505587753
46433094 34485810 6621829 768460670 805841263 792684550
347565720 199393041 192621804 858490196 799793376 891064121
16451965 37564206 13863062 746368882 733335247 754434493
340718945 33566790 58515652 654781360 315614343 603003985
25865709 10743050 23070948 519646157 389286186 524326332
449680648 227006047 114143882 573279803 564918028 587218929
325530486 226817690 6054306 795059541 819497586 716476570
62162907 121987065 141723860 900079096 891720807 841022824
754198845 461645057 327527635 808305189 629244334 765241122
26140725 4627913 22873194 162021497 183372104 157762595
1658381 6251075 2412887 50386180 48143795 48955882
138400622 14279058 135235013 498648357 500429009 493998052
7254915 49791852 215987190 706071927 702553275 754277695
60243718 291650395 8164272 786744640 820664905 818785524
40756516 9338317 15140107 136358659 150805389 157493576
21612582 16593870 3792351 57412858 55374525 55763132
52308405 16445654 43387651 231353956 210467247 232048228
308759885 43638233 27017818 370910982 309766948 231488103
352176261 124335995 292637902 712587147 446699274 720241476
820919 3723000 592996 61317832 72484450 72923916
220852793 65372867 32419097 548542180 661475788 655066294
109871482 1312685 20398532 701157151 679361334 782907323
38141978 1570860 6873269 444726403 390548318 445147415
69522297 357703004 3371093 771482426 951873096 855424104
42904995 444895 10208289 99509877 82690485 99266087
44301682 63462990 31818440 523452208 630882593 582727994
72129827 8732860 44643722 171339821 176125024 195690548
11987657 26817260 84705042 202096962 236848163 217680972
37204073 23991416 2317768 306378690 318135943 360500228
49529904 2831154 12972126 66555139 66053071 58101598
55503409 168124583 43327611 397479391 544550251 576530186
8728963 11034994 10682053 288621562 294007730 298582487
341424516 87274121 95119947 886366409 972350420 764575413
124412192 113563185 57498732 785401626 659194938 701272876
382418657 249482011 17357685 704953742 657995129 479815849
104585123 268836 33500944 220644485 186386895 177470356
3111465 31923048 37148539 268690653 258759235 219432812
317144492 27822741 239434542 461915562 475247517 466409967
8839054 3097053 3553051 22083260 19572753 19985469
1041212 569217 41481 18667933 17854165 18124101
7546922 865542 4096953 47142164 55135186 46780238
448271 2828982 927530 13207346 11409608 13696163
267244564 18247033 99914512 632086099 522146961 641365758
66468399 53253970 34406210 653001334 375994786 731871648
14359380 8804190 6245468 41006105 36825088 42818878
177430820 49428839 125352381 412168379 411789641 425675653
96187300 1716544 8683385 112458891 74745792 106942710
109926975 2838846 64358417 350865215 357598240 276990126
100129026 218560103 83660529 767979937 643530829 694976089
389752649 147487804 117798303 700960356 693207820 480011140
190259911 186496448 87167587 643091836 602697243 649909107
220391931 25712126 2826682 743613455 715258323 648581756
100353346 15413306 39344334 230556534 370568688 331471718
91257445 72506424 115584217 573376928 754317663 666987801
3949458 134033271 107772195 393540723 616347323 560659025
90465256 57861092 12024592 248106514 263951791 289230079
107637743 8142845 25895448 124842290 98027266 136419179
577853538 80375087 115645166 725650650 585346062 628095054
71318101 45160435 15575829 114358581 113717720 113337756
67047314 43513786 36050338 511473350 365805061 511186618
21796578 79658976 37808169 550739735 511452017 488731882
297603227 74626458 172558809 711073502 773014453 651001906
196088232 24008809 3586210 498549767 338455196 485608388
13466730 622804 7038563 114880719 92323335 108048910
75334940 16396981 51232607 373656946 365148269 384861844
81319193 49045779 3993955 136643790 133355422 106090173
6134443 32537879 3752774 667820986 546249624 422646375
80770371 107176448 27105489 711269595 840540016 726177864
361814436 15198597 6373510 830860247 837815169 639939631
155804805 52834492 18851804 268506497 195094549 266478455
121175970 28645768 16927323 274545063 280939727 245215651
66447130 97703781 89300877 906152200 867166481 898575014
7614288 2017373 6124121 42993236 45802819 43412555
20473174 11339834 356262 68220662 56529739 68785649
186669236 21365332 16671815 812476505 834882843 830708422
241777117 54854914 76285637 368983441 384181706 389468938
116796242 4849838 92244573 196270379 174783114 194244792
413026081 133894083 128803587 794556559 824659948 787449352
88423645 72830810 51944104 553914398 550356903 436180758
514717615 196112359 17665383 870338959 587736882 807411291
315491816 7903077 25286786 714754368 499416634 759765149
687645574 67447847 115862410 916147678 478541729 868248140
591577801 242462081 329103028 942364603 964127969 967401560
253550593 38971621 159291342 370937670 379156694 354695174
50888644 346362 46935158 517699578 501276499 510918015
40729184 75597591 40621082 395583110 394520762 407034610
52645237 20799987 69619606 278503321 259568576 280940266
286336200 44058028 176576235 304998693 265040479 296682608
14073065 64771782 157928735 767663589 702937572 715742167
166519482 163310842 98138965 843706403 688410755 930047574
17129816 8049604 1956978 46024730 43906140 41527587
11313232 26043544 19178162 281015410 278801326 267785148
5295499 16152883 16215987 110416005 89599457 112706714
121518638 18275853 90108905 363351887 338943940 437156676
149391616 5592653 33147166 377784933 360017296 362297584
20995217 124079549 25525905 568199883 574006497 562904906
33850053 19438804 11316551 306720047 413691155 474222698
106810767 5879718 39620268 577699095 572568866 572921568
290569545 266721722 224764560 517249086 444145496 509167852
381665836 12411091 152649243 406775490 358405409 304619592
327640636 61716392 30151461 662209412 760061490 633931155
14017238 9505676 62360453 631331615 694847444 562183617
234257723 84614148 22607182 360260486 289662270 217935571
12030893 3258152 1998784 55797196 53595651 53753463
3802860 203281270 87597189 442972624 568855235 549339592
493373552 361922080 71080685 617223501 498053297 676378107
684118 48992105 14608117 432261104 444345264 449811033
572636541 752418992 298045060 859731970 863824428 797115457
29895607 1536764 13433438 362357791 349741544 345995401
21295070 13498449 22712288 360846776 363052246 340099136
292236091 183994683 6627195 382267634 456421685 333480057
37185713 67448575 19133458 689532148 730703846 707527562
8773359 1286449 7708083 85239120 93929132 82036171
13906720 98620356 25841959 693007233 696854586 540502438
220810 7096578 8994757 38506912 41296329 47653531
322274296 118476287 56897204 812303174 808995231 757926426
9003844 16145884 13784377 249354332 246482280 210813098
369849853 40306383 274033679 482404206 511856430 430179775
282900104 123178234 263330960 604946370 758861462 767477530
147581968 73177810 24413257 175979868 113043601 113269754
15121994 25754031 4913273 159229758 171859705 133370072
11152360 13014387 48279694 110736018 159475362 128811883
120536428 52337103 32403106 407150693 427050617 346768659
415455479 14959461 250855135 468995793 495818489 423852090
608743173 34185559 125107351 871203287 868539909 729463510
105636492 70129032 21447392 721991394 681937562 662226656
292712802 2073799 245163609 450444788 515544599 540111614
316886241 10533412 250881740 384242134 389409752 363043559
441513458 53410191 78834975 620000606 466978718 335227121
246542124 190675183 126663935 593487782 659746206 603085874
61990990 30366016 3354087 171288901 158286254 149426058
528871192 215966463 43441776 785858041 768133537 779314577
83255807 335678 21754323 562120946 571193837 563136098
130683733 106242247 126037722 693066897 761895616 534570579
222725592 95218025 105294625 517739261 304915213 521121941
135680743 4902819 91302295 216056665 217262957 146032992
12823382 160349063 5606546 750653421 664660359 844099698
52942288 62989246 104499763 491435954 496079460 504471578
366811774 37600361 25374166 570084775 535003235 592114730
84061614 8014290 47829248 324083160 341540403 372681562
499917616 266326947 9302652 665570578 317648750 717580601
76027982 22174181 16621677 250774114 247737417 248270211
306638009 140440913 50514869 881073295 920840531 967097219
335576172 77507407 65081043 518244565 449170156 469528435
17495944 30540913 59838550 286071988 301617966 293953186
181709497 90388470 29741766 958316846 858248442 780317811
131338784 36167632 60105026 400189968 397906238 392535635
245180373 14181603 78112365 782757400 371434423 827932135
44903837 7294655 1145908 115763897 109008554 94855386
39142756 27867674 84794969 167090033 168728993 162438108
92921153 99129842 24660146 218429602 157951273 222307583
33794057 121506813 124754973 772418807 677947432 782420537
72897463 1735807 60336962 749762382 834756512 820956021
28875050 14746905 8940098 224941309 225993497 271192350
5609115 22417971 13925163 245222134 210272557 238169420
314168108 14494938 59862103 526637135 499980071 572147964
1643704 7459865 13842286 220474746 197507108 200247972
12280040 23731748 42636811 179175831 188885545 213121183
261071307 6197881 141921237 626645512 322412575 709897702
129062616 32920349 71786479 220963602 139647644 192248017
8086407 7516078 17477028 271013601 236874461 294264951
935207 118994 262971 2732072 2466986 2044090
73851556 28878706 10543682 583719364 626212499 701231146
427460045 221617452 4134418 770130563 718960106 690466510
199022204 135070272 190523213 258440241 265358650 338047985
82358264 15040378 105814552 445691985 608130799 649036581
72187356 24428647 115743869 217340276 219649182 213614605
92115051 85122589 109041842 980969713 732868907 803877535
50428056 39936462 37286978 68574092 67329415 63594180
62598242 84013870 74699222 454480484 455274078 427398862
18915863 27933279 278045345 910518641 737021871 938908257
468848480 79775142 335897844 526193745 484631469 491670554
63581939 29317259 35535660 287799310 238357077 257141484
41929693 31605605 5197597 537338020 432804897 557941988
15659089 18709621 6477581 473342566 525252477 447158907
105157994 77911847 428325342 897905522 923812496 974172372
411248070 47818284 159149119 717511324 613783261 704085171
8056981 16385192 84132013 510096283 513744674 466957650
240966979 200140348 87995316 398076804 294447356 429264233
3674091 15115341 3200803 34812410 35958945 31581132
36453119 38438985 7861136 153251356 172750962 162592060
205334116 8527576 111653229 877479458 931260852 812564809
23951074 43614504 157923026 796924169 856466829 910809414
236024492 70514007 145787243 422954272 395389416 325345898
3675254 1722022 15084349 320473392 261037162 288479689
263203111 58311370 4203266 725185338 737441460 707985109
232437125 42428346 5547367 289683508 173773554 108579221
204335068 28831830 226665895 648142853 548662149 688572980
241718619 125560821 106363667 562001689 661229484 662485696
40519155 7370751 46605557 396700800 352402686 386597220
23129944 7119046 7654588 39503221 23249380 26533332
553867949 117447345 284697616 975714566 751999144 914398155
17325090 3371030 17304271 60306608 57868928 53010625
115527026 61689807 26459877 325020754 331061245 318754829
409086989 179974838 46358928 896820649 809807984 570075714
149941239 80587284 10097862 198139635 240729575 220763622
73923493 88594730 100486881 403566145 557145118 544939831
284390421 17937019 117503263 435772180 372095376 328100932
20714343 63679605 11142544 385044554 384948608 388412487
123431273 50102853 150921021 189747694 98481622 209674083
103979964 88732570 44615656 154564081 173655706 183969839
333749102 2015934 152565176 533409411 513959218 510513793
19404660 24591821 36811102 426493420 409593750 403305742
399961679 57583695 290903893 686555752 691934416 556409393
128419005 21388218 16980322 228607639 261334847 277793394
570790309 368083286 284391622 951641495 918357767 831732054
1044855 24321507 1521240 72993807 70126672 72978728
312220163 130723070 511525266 889901601 918110535 848181616
57774365 74199513 16236154 885053865 795756510 716309546
144298528 272708463 55317441 766087214 797177769 919063192
660880549 132888286 65203973 873823552 808521699 679887312
5933557 40689132 8644947 379660979 397184719 385856119
17738802 4856281 24398177 332434992 363575655 372936959
230608686 8415196 8234192 265727404 100157207 285288188
55371746 20541800 26142519 479967425 439408989 444302470
22147915 62353366 58266310 609001909 638805001 641056101
428839890 417855850 84366183 498420994 557791050 568747347
18572016 16225614 32524592 201442809 248454361 240929343
253060337 58726713 109027377 319085469 267467598 334573481
216193113 177803681 201050639 590220600 662929284 668594504
377805872 22866724 118887545 432986651 246422626 177285924
28395764 11280109 3149495 379932922 373825147 370113584
30649341 17281847 9834969 384559556 304469029 397213700
240246 164807 125441 1551682 1720817 1839875
2527044 9945603 49893265 177632954 176712405 163602957
79115310 34207529 50254826 167038582 139985018 150614892
28765707 28730184 59946779 65253064 50560164 76387656
681456150 60355809 67145033 775846238 684141309 607037496
730025680 489623754 181281028 888260442 517574102 234885928
6216874 7963675 27923964 856750751 771975253 868121799
18494114 35200168 17572621 136506774 143827385 147585903
368603489 239968638 121131153 553536218 551804272 474066567
15921922 13114737 5493330 127946614 125063775 127268857
350518 937055 2134375 15850190 18422733 18240220
529498627 134720123 208502563 754571677 578853478 805917744
350389 14046 431999 5833291 5032990 3342021
13434321 9795224 6096115 138544719 146674436 112748359
34087365 29363008 223669542 344417339 382785609 358109089
81124768 89630387 29957808 463387319 490291342 487217457
6871034 38572391 24112793 346613499 329432847 398584928
130549351 32878859 36807318 314618527 354924309 309027935
40051967 181233911 28545653 882989374 935648896 768861958
63106344 14626156 145345075 510705346 650767390 638195742
142211460 45717264 50510661 253011826 264244314 238462169
383024449 57709273 192675919 669811474 507229763 682772242
58904444 41267879 436435 426719926 404554588 257325195
19962460 12294106 5648027 284221110 268259022 298516875
221820911 9507713 81284133 522819706 658333263 870990986
64847402 101979122 6888075 948321892 936799297 743360898
133148916 154635127 78135375 805153609 797678643 791116065
38852413 6233956 3270521 158405788 176490390 157383378
3963168 140292382 42596259 605242294 499682041 638457553
33080699 30398645 3018773 279099141 285752438 190529289
132683851 44647894 57166320 469952420 390275835 390262412
404499854 350750407 15729694 613935507 831569847 656379784
87564477 21107928 175924299 708493202 752805812 736684881
525845144 376416771 123039114 568854876 527223904 400078035
331887 45280037 8324720 186682305 198598699 196671047
3753909 6533023 3249235 176734944 81278898 168173008
3719851 50515258 6768432 690761165 811970870 846754639
198842405 14226877 15972119 315087726 238417497 212931353
39684203 18607419 21861545 474178890 392783743 467086516
519369088 105877812 78656079 796534875 729741305 799996051
59600934 8132880 853934 93516831 82007599 82535891
40428685 9379105 5353139 449093600 415180543 346712852
102173325 55976520 121195318 758528489 920522729 853857026
173374555 38503921 7218227 324991918 341359053 280070561
130431658 76465489 6880640 515239625 427579601 493850356
633457855 687135842 9290575 770548588 771515785 198616787
1526735 1522828 12764335 208858905 179254338 172335162
154436748 128871501 29118341 482155750 427762920 446815729
128319980 3510917 188598626 727013058 696378887 729658947
96709965 52472257 23156088 636544042 624989399 512788236
49560884 30210916 52848551 746222032 730026362 813490357
443586231 35439603 245080585 665110248 671741833 737921407
9076004 46807574 21068853 409981692 394761101 292638318
73295312 64925904 8201388 424880889 388562515 333791442
47246003 34026824 91782050 628979231 608740511 635988624
10964584 2163710 3816166 26365752 27476686 22182996
24158010 11031430 1515203 70021147 70056063 73000218
167063331 31423364 67762908 612834406 730713808 792097860
27744134 8279287 2457153 216924193 187238054 202646458
108281743 966858 48161417 154343911 174345600 130579850
12023873 7493908 6379245 33670278 39795756 34215025
244322698 156936172 87422790 664514864 808824798 768353983
223482842 288000458 138399740 626573478 680295670 723389829
107442784 19348204 20514293 336187950 302841894 250287588
256281991 64423561 30656678 274128855 162674780 275035412
29398798 49020369 21915982 213567589 222845306 255049706
17969435 21973692 35831461 167468695 141298908 176710973
19975283 10303931 7529394 104149716 81260123 109974151
681458109 142982503 402461392 938003020 540847220 983379321
491929200 23516984 151154911 721085133 487509906 719105588
3708228 100845741 14502726 615714093 570075103 587157013
11231387 50516426 34819477 462644815 343068761 325177302
307557388 99929407 148212559 557087635 318370380 509544629
3290311 137850883 47148551 345053012 372097617 367768618
46250076 75687453 100338589 473486554 470937305 497522629
133108631 17395016 3417070 499946049 508306678 462336089
50905698 161869722 6056422 664014247 658893587 584292842
26289826 57822720 77696517 730047411 430741219 676608698
29078839 9643104 3186158 130965746 124865941 102317872
439715960 20286449 559962475 885366008 666952206 856559635
399651229 87073684 215953611 710584882 661538272 917286558
38833608 44719462 119547132 480971374 476493730 437185498
56819091 40078987 33612183 251656005 302296391 279787482
400607196 186146803 149830095 458267070 443484665 277697800
80805665 20839399 47619193 184958789 194037937 158518200
120371740 59750358 10778059 180543861 198466837 177816862
191641942 137434824 81611520 849534614 804825502 633279096
42057762 92444251 28579138 800191190 919438107 833598786
265673034 130457000 42040503 358984950 343643485 393807956
63470201 7279352 33075257 453283655 432477424 454540893
5479917 8600932 5857046 686064301 669261455 498003435
692625 2766710 3349027 16984434 16837790 13360259
27668146 35773369 293860082 645145509 596702854 519322706
21823122 696371 4216515 82998457 82255460 86498339
59256988 25399965 20125165 129671074 132788339 116221143
157929589 31289640 38206562 565403466 547110614 577341989
116500676 90699378 27418405 517072512 522828389 452607514
432062840 175204903 1159372 593465904 593946492 623469675
43876261 20800360 19912252 343172405 358016073 308808655
81171485 370558 23099864 716550130 714568487 719408292
193859598 94971323 2358856 561830688 453338884 517173070
317777151 37902631 369601855 851367019 760294874 900661503
582821967 510959005 259446406 784753452 861322722 768425445
122207130 8538198 47022467 226868266 184905593 209471411
217491607 27048043 222878278 601245182 657307967 640692128
65348521 4225712 71146958 96656263 75254575 101242324
239610387 58339543 152433782 632199246 482814458 608492051
3084213 87927448 6453149 350941193 416163828 302710714
128201083 116920849 9461375 317865171 334430438 377241106
5919949 14153103 21903573 152398277 162976338 126079156
1416034 6965298 7553131 75498627 108548439 116084665
156365591 39085595 244437849 453754463 407009088 412212808
46379442 40670864 19578734 302006513 291944973 295415600
473548096 22854555 112116755 686733028 616433286 535032040
130227172 66847505 174522548 501524533 597532695 615430629
38788503 5209493 26013239 89086031 89335508 98240837
41263358 159180 36471987 739286335 588923654 584468457
113368955 34877696 15903905 415692684 392251008 358961224
23492099 201156898 3684338 721494243 839656744 799029461
17762264 7629273 11066585 54152411 52419169 44521237
121998219 117632528 74405438 510697233 519831941 400156802
782000804 333659679 59790240 903625949 897300706 579367614
20846965 27776636 49584221 547845445 505904352 688196708
5449603 2743604 49390762 392523237 638988752 665719238
336823921 39270688 14376772 939904988 929716449 850973065
144841998 23257422 63977018 275738520 225685035 271949168
25861090 13603672 53333837 385611769 536067646 487116004
20971777 9362196 21075597 349405271 382694825 356398750
138282792 34938049 23130071 250185940 259005241 262942717
110337952 804267 19667274 754263699 641522847 886689484
615232560 65785175 502074650 736154699 579359769 732347426
300972073 1525011 127013956 425715698 453750628 454239932
145072725 121873526 37579595 257177271 247433873 220029473
28825213 73360173 71967181 409018169 519749780 536819795
193256528 9417711 80102311 697842902 589461505 709804725
549288409 92876932 122023303 736878806 716248950 837123944
5749855 7558054 94005946 355249333 352560846 360433902
181938891 7040413 39124951 239276836 122123421 226611172
165849852 54554666 5005613 198663662 166466436 195937019
14317696 3459437 33524992 137507527 110361771 106095571
56115772 39094316 130372992 822677640 770030104 927265305
27856275 38314332 3052688 254128286 230463818 254569075
73863163 18360904 9641882 235128229 220202774 192900242
361183578 137616152 24940637 776384428 680010246 973218413
490810020 50689371 51138583 865702460 835672422 523524066
825722 3673667 13563485 72687580 63732035 42380960
73306023 14708652 51878359 385839089 429143282 404290784
13857968 7753878 1456807 71465586 69256331 72040359
313558797 232856458 6713781 414006207 418275490 269139564
84571606 180709554 31589372 852973270 801646898 919818755
34274047 5867851 815026 126397243 84689002 132872002
4182600 5388682 1470703 40734343 38584290 38897621
21065265 22086162 295063 87440669 79814730 60505509
34884338 186815730 38190866 539425507 598000893 632013133
203122158 39624287 102663899 711830942 836123630 817093951
105243456 8162319 12878578 285941733 271437493 242109141
64848266 68933092 21974828 343826764 390512001 358813171
139366297 443238 44345436 167884153 97952030 172698737
37584247 9623949 14613568 294634241 298994834 299904294
118363975 75438528 7751829 265779456 223951073 189734515
177168146 51509819 69710009 337618814 302930207 261757224
18289937 24151381 30778170 504376296 525495181 523977927
88153728 67795192 30837379 163910411 171181422 150996870
19121907 29546111 23369285 299397815 251002084 301305806
335892207 93425318 15634394 513219298 357728009 312019186
16006867 192705557 12571164 497313268 552746854 567016878
787273829 363582682 100528484 849092867 732860080 649613175
162522576 31353256 10137944 643406582 451305181 602088900
53656499 12205733 65339178 177554154 185134084 183753622
99097212 20828680 46005646 585676554 488837191 565808091
365595823 220176871 68591006 960118477 875323827 765629745
127239927 78755853 321933678 893425454 813845159 760968034
440191237 30758727 280802343 680056369 593433027 659448315
87139696 27796165 41184429 201602892 207164446 192023736
103038518 72630986 27345001 244369429 343278521 236344963
267077608 174239283 125835826 736964506 660916209 725565903
23303299 860211 10034291 266641910 190170037 189405088
19476908 86291228 60544015 544166621 515931638 512731387
479703808 274698065 97643221 553121150 440084133 502900005
6809659 3625043 8495729 11953484 13159118 12859413
2264777 15686639 6476258 216954649 197510791 198584334
572034124 29853013 234601455 741122777 678023831 598458473
71735076 9014727 14519681 116227952 120124267 102487350
11488486 10174063 18896642 106755233 74327798 100770475
283198044 405501735 21334260 508434813 738379714 567732328
8286654 125938389 33146716 732793639 803832678 780431698
2761516 20699691 32873764 148434798 170288017 169801260
10657662 1320543 1102853 88256591 89689800 91807738
4847724 3862093 7917998 49209963 46909835 50451318
11887285 104104066 86548845 726880189 723069682 805200510
394100 108048645 131517455 463546483 444098460 527541756
90248381 79323872 78213366 405924260 444366602 438403483
480801398 217310008 1113184 711243018 737121446 439131810
17973316 11338474 208178 57634980 68770011 63392598
78025906 70425343 141159569 779291769 781097123 732805025
240068739 10530701 43112153 384304099 403727751 350601645
240843988 21320381 46402908 753643795 918359689 869796542
8743558 11610671 2241927 229638541 180398371 185369423
44607996 66070270 20003612 727548914 753785171 788516391
183468865 17027263 50641316 333028921 269713567 189726367
66019638 23646450 17853668 401956999 370189323 365878085
4640298 32366832 6889512 103123689 121382742 117055607
48792210 44658626 30286472 829692311 824016472 421404189
3172301 650892 4342273 6633925 6578339 6531125
20115406 4677680 2094323 91512631 90959489 97197995
47319251 26981614 36085611 771949323 748827958 873717422
48262709 12648333 37872850 291972632 319674305 329200490
590310371 78295546 454580715 677087095 410446326 591754639
594894910 46782969 173689235 657423188 642342617 467378499
40737252 6524950 3341727 181071882 182500798 175506140
161706264 39478376 81118970 563565212 558641713 496264674
11778561 100218363 62388108 786500134 673353540 702467005
11769435 11687308 3122141 179233295 180254106 187135814
69622373 20991435 32530358 164922154 132461607 155732048
633826940 85351222 170695523 980387664 251902926 407048698
204878205 306031010 12835615 689824540 649218712 693866169
13945136 26470495 33487095 98708118 95034990 77987628
72489241 18099061 15377905 699870853 563518220 652983816
6606697 43118517 188773854 566112673 568447065 486720552
88228625 183117722 3547868 801947862 620923972 676300703
359561983 2509514 171778034 776299881 793595819 766312495
2135704 8290166 20375037 290462967 317083911 358070515
135515874 48678841 103576484 801596287 850611685 882326743
3913724 3914535 5074000 215056590 204055010 199142388
378036939 202504444 225809173 539374858 557908728 557959548
182736605 30299746 23270327 597962086 552064837 529099859
293963308 52132623 73748547 944908539 797889448 939951671
41273952 16610006 37369787 82400475 66496746 80780795
22094172 8603287 5239194 121435241 121760621 70531809
74011660 14740568 10802990 415481135 495720393 489862895
11432807 1785374 2582738 72723993 71671161 70782635
274377751 58114978 19828566 304390071 322950315 328718332
24865650 23841240 58542534 646280153 696596848 543291812
1694514 47073296 43860151 588414498 577260122 545663570
36431729 19978577 17836238 145946719 129871559 149139364
30632022 24772950 11449685 271420165 275752280 247729919
31925006 24824632 55151302 489422384 562729755 643602136
34605376 5231349 105834320 610117184 606031339 606896701
3002338 28956382 185738894 638867885 840516823 817337957
598355204 47561171 233214368 712024302 485746403 555283158
10868605 14296441 7812231 75061933 61996965 69665242
141119162 29706028 20015525 237026962 140986138 230272636
18007984 20264439 33104892 852974096 822784783 711486490
62303124 57130949 10601106 105219534 98610212 114977410
187834851 151396201 8876064 212253647 230879414 182001440
293227541 93001874 199090593 564763498 521934454 529884711
764010377 213488890 226553098 880388733 943294405 924898017
498564 182719138 30626435 767312830 793963399 631228637
154402754 2358767 63029789 885545880 662147494 840807511
115217546 56374436 21767845 478763337 613761053 612515136
717786347 51178381 79455484 808010531 873420407 904618813
545917535 202066935 189145831 652005629 531207219 793302794
9323143 1430175 26050 12394402 10534954 11861048
25856285 62621466 17201849 715010760 832846942 675260102
147186066 84532969 41986474 302721666 310608571 270423613
40971139 4531862 23607217 214556908 243402078 233683776
305739857 34667231 174018457 402872688 403035513 443839023
54535700 38858369 37246284 421904730 411810077 462806208
773477147 178014299 584460049 789049354 725748694 636773335
172660390 30310088 44059902 747155183 655822604 735421057
660047498 380179143 188676339 698889901 706037287 625262686
158911936 7809689 33941262 741093873 792428677 842243567
74049293 72029914 4903523 520958646 534337550 584525812
31885808 124246322 11342599 876835652 753438291 827710423
69046376 129313 27218741 559676180 633940824 627785929
135534776 111050526 127132121 446030935 476542516 430428874
210191205 45046433 158345006 383153360 457876780 457588475
35206718 11034088 12194355 804421135 832168453 639378210
532811418 4909435 109728241 897609257 630493031 788181194
25553240 18672287 1659038 222827593 211548326 236612582
219380638 20429379 9416201 372958595 411571434 398370851
16195654 1835386 6316062 58468123 66711903 64072750
293674399 145912415 111826821 454869408 413447653 442965187
133242966 47403227 48868081 693388348 661610823 685014241
246814482 104438566 39485950 775154031 741664529 692099737
24192105 194253298 56687075 720825958 736106028 734421588
133759993 28640924 51671483 613269574 582093906 653026007
47893418 6248060 39284685 154968558 172815751 173103025
491020219 220007675 223798358 589235072 500551457 584044255
178500017 36092769 139524164 304983578 321680441 248737546
109861020 128953270 77378398 800132060 875785662 840748975
6411053 24446124 4462519 98582917 107960746 106978284
209283023 180156069 58177634 323114121 382673102 354728731
294589173 131260773 1628423 792059373 806414751 756330449
147395381 59126680 133697883 509788918 828274034 869842619
147036668 4297857 47285470 827874793 973876820 966060223
13290881 17450652 7390094 280007350 257530055 241241869
154042589 70419561 85980040 477985303 290446554 401066480
648302489 353438962 277913125 906483614 987870709 956666881
1456200 10857322 48032757 366613946 429152944 403513141
112885727 55774198 201637869 643407967 550122187 574641899
163193299 86402052 25941245 333806540 316776115 392746236
200010041 41812487 78593144 296866175 288459227 235054138
179516252 45554343 215119460 436815133 251366948 430083384
228884753 24759709 85423947 369474510 366114864 400090580
74369489 162642327 178650866 634950987 598207826 567866026
55869885 47584331 22704289 127892276 136566568 101515557
194811575 57565932 111531675 554586751 529264859 477674593
66901053 40460386 15899799 88686316 52471121 43045906
70515682 94504469 17686669 680613042 681905895 661905233
78888907 72275051 16501222 678466156 613281860 643413145
12663392 12638439 6979910 170727824 156560319 153240528
391505158 169537432 363391371 628021208 559597118 688210890
197301515 22435078 47737475 394604960 443489090 419459767
60922168 26341066 25084472 713652638 465739357 702890583
3366835 78621477 21230036 394851997 427860638 334526380
261258451 57039621 43490590 441622686 428634310 481127204
20148962 1315600 4850154 34122230 31808922 21587787
88000766 39401552 6199974 190658618 213933151 138853460
44049080 20424132 417290 257517069 290010967 287095362
548863903 193596510 358033865 659057503 596439477 715945464
202826463 206329337 34704937 644824110 707922244 566529158
8114453 11198122 2287479 40897357 42455382 44930558
498361302 13232620 4669963 725498251 660223011 684682242
38642099 5396497 3264079 122414673 125716879 117426263
98152266 18662434 274710506 942216667 934969681 957076813
87862716 80605851 135343880 690506792 538348860 784716823
12226389 14357847 12255331 81111214 85123401 85934862
208451957 13657631 15562865 755750321 545255378 664001612
145361693 54091541 21637631 836935147 777901700 769406780
3635377 1500773 3641856 30309944 30422342 31900826
6207601 33458010 894509 216366308 205020025 150932787
121289733 92018453 3277064 629015522 526934847 595556404
33982772 4179954 1372187 50761539 47493673 46678791
23208246 62009715 11749076 387833913 293641329 340660637
122050852 6598737 52719017 620769021 721194259 594490261
77271469 18844809 23006447 132077103 121929531 125558956
58158120 19812424 106667397 839974006 859953646 726817704
522788489 16592362 48232420 908167900 922690798 531937305
50555859 61001777 13256295 457268388 448885147 357877407
575008513 330837757 36384237 857730349 681795353 837919476
28023500 57784321 56535790 352433214 395621323 384772387
354082533 286381361 164173304 819095229 685152307 853633224
613785641 67914351 160307081 844046076 562037830 581448942
33304949 75641873 105419558 650800584 726394752 662569045
63854060 73427199 192248341 430177160 474004530 479058194
185711157 27852173 31958784 333948066 195275211 262018568
148732876 46149352 55538995 233887036 231930910 215320761
65654711 43277253 25210446 502198004 629203903 672349629
11095017 14530670 801780 34879698 38587501 29785980
18790715 22259092 3657219 75471860 72197159 63657645
463636162 65237261 61110053 799650749 644664101 900003297
18699509 5218071 57136676 349940072 333437397 338912695
559141421 1181931 199526382 884124721 553980114 474194477
801739222 163884480 88072437 893744176 759329823 511336453
183034692 88225305 75818334 390501314 256229878 410327927
7831193 59956554 3713183 245932027 203819810 250231259
27800592 10621710 16359340 427783670 343595869 431779700
559209194 92812701 59871511 837487403 568936160 760339202
194916983 155865105 38385764 385875907 372587990 261811699
121354175 88736838 143565867 709598945 655271648 706352730
187779492 23462174 84743265 670340154 602938265 664663053
5020406 5660721 3762805 21951801 20528843 21976609
509297572 416831984 271113310 575001275 900690303 807503461
27830192 966532 35663685 144137025 106772369 135715795
53002864 5816087 9533640 197960388 133019561 172824803
4774515 2729109 2230798 57207831 54949382 44132596
5274505 7313611 1415692 14895929 14236354 15427718
97463237 9574367 58707124 498995136 430860176 506992245
7588840 6327706 6592621 113182703 163093356 172586367
6761863 1552933 906494 75800846 70189671 77657832
228990890 13391793 96223046 295961405 338954198 339705543
19591448 67226030 157799624 563445913 500955949 600606682
400189442 82024573 391738024 965677613 681404525 976121222
182061823 14302860 90687823 328646741 455563819 336048990
442887115 40724728 233087703 728119786 584149335 764741568
620004654 259187488 193334632 940489024 847979375 473073058
48661910 1432900 22862961 85354335 83487356 72391412
266211991 51959433 11924588 756686831 667311897 716462434
106919847 5837461 2487576 176626439 181117491 145150755
47941994 38598923 1106929 194211821 227900358 186693104
56130383 12604449 2083240 759794969 687776131 619640655
283250430 109148943 102141681 298323736 311659952 329922155
26182495 71428014 75353067 605684709 663363613 691112317
324070382 55759502 159050872 553637859 566071474 535587027
45975699 22761469 2485154 499149844 471981522 501371414
14966590 42000071 111084958 356561742 344676688 320450954
52814989 25440505 781646 294398535 265613177 289634219
1142560 16689068 3316677 128568465 125805022 133723298
330041376 253986506 9322374 759011887 775723277 703046288
16673106 81253110 44291380 304443952 449096594 390556829
21435638 2120413 7627681 40510896 35063572 32988752
230866176 57894650 22480759 546269598 605870482 613023288
508479193 64444944 346668645 993352117 916117525 979280002
97239802 104949396 51743273 143756768 148750733 103606608
122667847 52034730 17495473 380635775 459855406 390220106
15692385 31428078 119383409 818708757 775754319 746939161
1001039 1224021 1192324 15279628 16769290 11175912
623960318 142643858 237382121 802266946 779953454 767029752
40637684 2467445 6027672 870086701 661575527 740335005
120084320 8036796 6248248 161654805 161187187 155465982
209613583 5237820 163014589 752246613 710675968 644415175
67705765 36651670 56230454 589764691 654948076 676476943
102057270 966635 29996671 320054940 290110424 314836033
29758674 7811310 135492615 788587516 751855894 750489485
417061284 315965192 41233591 510296713 496297079 265041551
31208891 68955384 1547752 376781681 384095949 386583827
52384640 11432259 71346074 426747117 330335752 434504291
51275974 51252478 16490903 478375211 479028292 511209653
192389528 79491947 6775779 302767440 370951416 292292802
187139376 42118915 74144780 510076396 480095121 457049066
525945406 50579109 129623550 711953214 750990265 644009803
120546286 118570400 50445704 371079190 355091571 376413409
23878113 71218471 108180448 811253062 616113747 744059770
162278640 133340135 166297086 883216553 899955778 915564193
39898838 2229138 50985978 525417181 557707368 441503754
51195355 9975775 54426161 525340531 508469636 516733838
287504969 31046068 194747090 817476227 773078621 673600720
518669882 196976336 97193866 675588240 435710003 436337596
125207598 59429186 11454003 207179457 110219221 203145541
29853786 9122101 45940056 410649433 269617708 398985729
16261305 57398424 16208038 287222478 260723534 263796821
884663 79106180 20616123 223290579 230803868 227795787
206044031 92693381 50358188 947769870 911583535 815220425
32638260 37484488 6812598 322190005 265916706 282542298
494457542 123376534 62202829 861252784 876047843 671265152
444737085 12069971 19697491 778588004 776720164 333848925
485778546 190532447 166718180 776000983 756646509 742138335
127178549 25989034 179053466 579678756 594467949 664169149
139658621 86595284 63618215 501240317 516288019 532512068
16157792 103086665 49467444 886805599 917168893 951613580
519461 26565742 8172904 91240776 95774142 82103271
5178807 83410244 19026849 944623705 943554428 833653389
1798738 17693398 48601301 178653857 180017633 145266753
19469823 21265848 12452119 396291384 424217108 311326673
46685624 164236392 13443049 815778184 746835168 679208507
15151460 53073123 59214924 169542409 493535932 467469888
566287631 110378471 105058974 645662640 577168730 700530098
24749525 6734207 36999278 137385137 143260585 145304956
340508517 64780900 29315635 664584645 687598370 691456852
617623735 279946463 207642450 838595768 685318191 795435068
143947035 31348188 45141553 768239679 815725716 784055592
82194785 36454656 50923198 625939634 701971721 774687016
81254609 303131 7057813 452264451 447439207 448065739
42955519 28770089 50737831 221834297 231464141 244969495
28747112 91730904 88747668 702549295 712794963 452825190
556071010 62291171 200900052 789681644 829750829 766731413
177225759 160466898 132484988 822921218 790984426 860473692
314775933 73600052 79569323 429111963 449426563 221469626
17220704 44495 2372793 25323390 21088160 19570751
261799680 5016922 158345964 701196112 520858417 705807025
608122014 346690357 220168946 816865409 936423874 810383283
5239742 82372944 88432037 592385681 518766109 548155953
112641786 4363842 5057432 943801770 967765322 983476276
11516107 8093438 18456391 49420885 52850219 57828312
128236621 17023607 30617207 158922035 101467510 178996347
22890971 27898058 6479469 140000181 89724789 146212681
137373819 44700431 87120022 154987578 159369974 167277272
2777213 15030747 301402 57427724 51202115 46912971
1492820 9370467 256804 249745559 302912144 298823592
121991772 73584559 184780677 875895159 785728518 673527082
385798179 189713926 140562107 833639229 929536250 677256167
20115932 11321087 14295700 364227360 288202115 349478472
343101064 142754457 36683341 449301302 292972358 390142105
95041862 4370945 15578100 237188221 191977340 198290731
373313896 182023137 272408172 439967702 477793937 480473348
38139814 95275717 7775924 519940141 483347954 509648546
3946645 44446101 19407542 291689783 308593812 229109546
758636632 301331463 116541543 857630736 929799026 676664338
36823182 122795021 23450688 487428858 576449309 533761846
23453299 2392681 32297228 163251365 161906819 129300510
535173278 155339573 9516725 753436869 730841347 717614131
445462460 142886275 189683562 504441436 472089471 483600094
202676208 96824022 52674797 350255891 285181133 317337142
174960643 25017545 141689837 789171493 790040794 866201994
389374185 565540493 5500951 752561359 717958804 743042059
168489696 95858297 82305353 587194849 599280185 528521864
226916610 41738814 37954085 324989333 220541692 316402894
184309877 8266311 73443565 404979174 344700783 420848999
387010800 216545869 90180535 941361939 949473067 913164758
206385684 17185161 1333272 340815934 79658875 262067660
10310392 47674152 37721142 402185641 521316717 497071875
382975190 46607867 111001943 564851087 450731830 546658210
10558178 203420 17015396 59577925 48282178 70557728
715113668 239013078 156521746 730938449 729236527 686881316
54651832 363549 31162323 172420069 120328345 149434214
71464591 51925844 31904063 383629713 459606647 398614716
826072 2406349 10212322 100742810 109262189 97833704
474315961 45391444 97378582 637453050 617985586 656965169
3233410 5255079 10040815 150709557 154569951 155659577
308798 803284 588533 6316206 5555188 6235934
20260866 18457012 7340364 210198782 202903360 188136141
4386231 2271542 1743442 94598089 85416649 69657091
8180888 7054075 1461200 39202307 35368236 27281518
136467863 18971232 8710018 378899881 373636084 360622567
351439860 92706411 57239683 464800135 420436707 450858094
330951 30571092 6321452 340729850 360912309 342130348
54430614 15327058 3081756 254359375 196920598 242497214
13307170 2361655 34709838 167583286 176575103 176612319
91508932 35530667 22996611 181364544 155448482 177029586
227477947 120732687 61381061 361872966 307636411 317358163
104440449 1134473 8890352 122764362 104444922 69313874
49925770 176462458 50507044 361803120 401548096 390790142
472787653 60964664 211467840 562583414 354312050 353532732
431123748 256113956 82394510 749076386 555789962 669901759
18643659 5914866 16249222 64067843 60870546 67290219
2143948 165961975 29449572 775408377 707967563 628393905
437621779 129727778 61554794 610018847 396007561 584754546
261534528 9198723 13125731 771502307 764730858 836662652
181245295 52476552 88910849 492764345 367288902 457927036
81349399 22584746 35241620 161862417 162286501 173134438
62327449 20801385 18030423 283589801 293353872 269914437
13552479 19532578 917099 161337942 163226293 160726925
15469663 19775093 11817330 331209985 275047554 240503755
37208983 8618136 56090567 388249487 454938985 449158363
131794219 94991100 62037593 386308660 419171671 325430629
95220953 61458385 134627630 331155790 309161165 286172828
129898326 52369340 13807939 269814728 293724679 220622533
94386595 46762533 21672768 700096076 671878770 715880259
6815336 7762599 37558542 194731737 280481430 274981566
2040221 1090472 1862687 11432845 11616296 11312851
4915325 88464553 18532647 638538279 687386965 643908267
23761124 59143589 2401866 656900660 631532264 648424311
91977310 4589091 16188160 397427746 384039395 359665682
41689718 17037177 15485646 72819501 76007961 50254017
12776417 26959456 3666037 567675496 612392120 671590689
37048652 82480305 29855191 196161653 208600029 179152450
14980243 15758480 58016565 612824777 624869610 584158882
65740375 17012382 89695380 893982975 838677566 776508291
311363290 51615088 25820056 615310743 693662484 680978647
127910 193880 294904 766701 864639 900577
40741948 32276534 8135954 61745007 58374249 67735344
45425252 37742243 4164626 411637694 362168727 411747125
173149766 44735321 60585156 357210989 365911245 365014173
51657929 116743896 38614682 860953346 873343930 928046102
48070422 34078765 16931828 734124181 688036212 740594297
49901137 2478117 64339667 363187143 365160699 379151528
12610862 72353309 46177330 414954293 450825623 365399846
354621427 57700165 76752352 376090412 269804864 275711645
73833633 543320 47056959 407756246 403791169 396206231
172974899 679131 154094649 642211977 654585856 559238589
6722174 6685327 109715539 390987852 325479447 344717919
82607654 36176173 7093981 94920054 87578260 66576546
13931565 12216559 3183961 96647385 91220308 100800187
612991 231160 146804 651750 686525 438560
43448543 9309529 6741108 54143006 41307039 56756818
2519672 1153497 900603 8887972 9682731 6750543
35666396 50309522 34467063 517905982 495426656 513994199
99127666 86560749 32524638 360100415 390579974 402293825
15067030 16083677 94784438 411163531 418122184 384411277
72207906 33850390 135336341 398468211 413850985 357183835
423397507 85470597 94309752 661538107 676924104 545759106
65773884 41062744 3280270 472050086 451560308 484939098
113328883 133132424 899182 470048520 412843440 456634140
48302874 29591652 71202311 519852949 573413323 514144619
26608982 48539965 49399504 275331120 246141515 268374382
84975854 11027694 69895316 317521886 198352150 362981440
122971306 93244876 1734998 482559774 502166371 505577209
197511211 132934380 137428580 303217477 316391233 299058747
18134811 62432801 43565461 328821937 343772713 345987152
84908884 30090432 29750666 138003971 139332908 132854085
402318430 8243320 4390542 550549415 508409483 469754437
101127995 20679236 13522237 508753554 469481099 475657877
52212752 78342795 1598159 513146476 458748359 585340105
198621636 35581123 292541962 719940575 799044855 773221281
4099291 46343335 24081470 380404255 389571235 362121948
121978913 35892511 96852566 795952671 849007190 869656935
11245455 2392277 4200161 17408948 16079475 17881947
243963023 79998404 194792191 373829656 414695484 340604201
321659468 38378792 71824034 670563314 623091792 687261473
263412760 61393135 133259014 500602023 492837469 497417098
65564744 251812479 16997981 535206032 616780427 643658691
701285802 388862103 42765396 928659962 563342986 782816721
27167501 5646205 5961020 152044455 159618681 158873597
128699147 53463134 143521915 822923994 826680043 798332577
532173458 12741686 135635369 740718952 549251941 577633912
41165231 52705367 48977235 504445138 559847244 524468296
42466962 163808080 36894980 573685660 600819390 566970319
236431690 24168102 120572658 260258330 88315722 169000534
2889193 1006775 4233802 17097640 18154732 18186358
201236696 6563758 60062233 525459155 383926597 528350143
307912021 139184707 62504731 768121637 623894050 728390403
408989036 93634205 104202594 850167883 884925427 959316566
283123258 74175738 325566650 624151925 556460912 691765480
152791579 5771842 88197350 393010516 454704633 510684025
127280561 16712227 160736884 803951235 756484464 663928130
66044923 163226243 29273077 706284668 620623544 727530609
968417 1430351 1582024 16384018 16270471 15086471
59102227 47531250 181285917 808890853 796200076 807938069
151288012 31324048 94119011 183251765 156557448 176464912
45113014 10616482 6108066 146494357 144273138 150414895
535248370 41806749 27195676 713617078 410749346 767445779
85345820 5180986 10426840 151217908 112758852 120466333
229091079 63419338 28574262 680853416 628929367 671278053
75061254 16082923 5174441 126629110 120235774 124847687
113217387 13212210 19967670 412159638 395300502 465594484
210095233 76817072 28509002 761899602 869247517 942371828
72849285 78723940 34364872 435337136 517782171 464302600
360398288 114492597 132519349 442325453 502708411 354201145
151264520 4628238 76194816 682379795 793931331 692565917
280699890 32384149 67070715 800806553 945932062 933948129
345649067 64141063 26556323 787639386 722557963 669152403
28681867 31973874 49472627 151637553 151417740 136853976
11421107 2384506 8172602 44946641 47486535 39250586
59666456 17518118 3872265 507070827 494107826 614603524
175525280 26551276 82619482 179287442 118099884 167320998
629235811 171123372 48948312 698958161 323304867 407902478
215552284 60770105 122042173 221293508 263257709 245916243
201487565 71398158 22876325 840652364 790804886 698423944
37224836 1626490 907212 100976596 106589210 99211639
583586668 220485774 81301524 737218962 628481804 749548159
50782415 16427944 10181391 320248861 362871508 345833602
63471519 34185885 2982174 341085993 434541573 341378522
386293730 117601671 26813414 806066508 577388022 673504309
25732477 32371840 37206750 111151344 165544333 152320165
12108260 11220918 665915 112014261 101130535 83451116
161050208 1028864 50089657 299107137 293429058 196236618
352340442 254048428 13685739 696520900 821437804 713627044
6378137 2446301 1288513 36178580 39884530 33603628
31722647 2313000 142093785 687181553 698571435 544781995
386548404 100585139 5750425 400070345 387189564 195246368
352099476 60989419 34863951 861082530 635208453 851432136
61690563 19959658 3862209 103160164 111155128 107499734
96690946 16692941 24427590 162476330 123518328 152393659
2426483 981368 9653 3224855 3325810 1637539
149068464 12821545 248398 620574235 589341937 616186606
226884723 209175590 15424824 617958244 631630437 398827165
235403960 23438205 16368741 489518429 532291206 439311589
75024310 19775794 103101243 745432242 880634000 831988004
16458683 826571 111289 45234126 37911559 48927897
109747330 124313556 13682810 218580905 225747834 221222628
633565329 47658749 208325708 686897947 471224488 399383224
74751831 123511325 49803056 300109511 466820433 520725419
84142517 181898489 25103669 391840573 424293762 389861761
37295757 3748932 49688503 200418905 168730782 216734165
45162083 6017581 48458166 251712779 258684666 241762522
87761431 17585160 22437516 382944177 369448984 415754837
121180593 88313027 94659244 427603760 431001780 409964427
48062985 16041151 37515883 634800123 660813403 592838711
30602330 1758436 7010404 79602888 68051770 72471539
442389792 41691336 188581185 671566331 651602455 517885087
11025017 396927 116621 23355549 22779826 22527100
59106954 8070092 24325853 420351902 335021793 393312362
757757284 6583861 98224614 824841421 848325600 379724221
168325121 38234614 115155746 184350980 191791859 128960344
86612510 29249660 48601653 224896044 133697868 228835886
43965651 13680330 1109241 593664430 812262603 733025650
76425418 139029746 93966070 549552463 514467881 549443597
165875071 108803017 244754194 746569893 646665605 797834727
78331 21395900 10933851 225489262 188098303 226727314
11167679 6023931 30067043 165524275 236417834 226500348
184812533 34324383 88115131 471969163 465205394 330718496
412452082 126526861 91154703 625159104 557474346 547298491
288089529 109818577 95708810 493045963 431832261 441186303
174896328 27409655 42559123 509339171 527657549 486153024
639343 7597614 1855478 171469613 129277561 158010872
74794772 288483993 156540416 822048082 959880870 867073020
912361643 65006427 28710145 978815039 895017427 664471411
194928171 189027129 9094760 304385836 305020874 211471638
209577355 61661435 11431981 251696826 211420160 124411310
69202484 15430691 65364366 278005382 254029534 297321157
28188174 6910463 100242549 855072696 819990083 678319323
524363317 452174195 11794717 572292781 648274137 189817062
3371637 12966544 19972266 176218957 181554240 179345197
20294703 11881462 3728499 80096800 73339698 62400559
241969047 183351598 30873571 666106686 610827929 550441154
146406449 122516093 74950735 908220431 891827304 924614767
78779657 244561602 3473605 775675203 878418205 635326873
21967050 12491829 5032047 36425816 44852967 47223058
198371681 140304163 15864291 665647494 540182488 410052469
381376717 159072809 9554470 597863314 334002114 182514388
647731734 53568607 458615452 916965850 792954564 681895875
43082617 8654293 11578440 185528385 162725581 172231901
1855970 1522558 431175 20521525 17583623 19606641
5920085 2867363 3070570 28025917 27318228 29118573
25811039 81008 8833800 123097949 125522488 145359604
429139010 170614702 72245519 740673057 580563144 613791524
577650523 535622542 266200331 679963340 639567849 646344070
35838015 121459277 33436823 620627003 656717562 703288963
39010065 142840760 222380235 507440062 652456826 725626083
172320435 45061940 49841337 446905708 413786057 443119180
50290587 70719883 48165941 315299480 348951451 283838631
36358382 100750167 94351727 341566152 370238845 432594006
79809127 28680627 109440046 581450282 819039891 827314468
37828096 38551146 139781562 283317399 345005631 332074931
28255476 4590645 663316 254702468 261899207 246247078
89956409 103325412 64246297 423543889 462835949 368568004
24393545 13835640 91601854 276066930 286887909 217235616
189361117 11804291 12043580 553491911 465369020 555136014
235750592 4143458 38523910 365523931 310254031 336755215
30774469 6950593 2388324 38337640 41314221 29329189
342039290 17793882 96431334 716416742 706200266 753553120
321383642 171361151 146017396 413701331 410225463 443271423
12703071 145361098 51103785 639643307 622669564 600908320
460908036 70215323 185194798 904318546 430195526 815214885
185683723 109385858 57107648 412139946 346705171 299795137
15206855 20854516 18178959 103806294 105998496 109745196
1913947 100011194 13336961 756617851 759715237 701305992
177268194 25887695 81700344 559629606 584751680 662952749
65465113 43218160 26311212 374462007 368705197 409790828
185224435 7144305 21789091 290422354 251255884 248988357
12948958 989577 8654921 57676245 66044523 63984272
103401687 82914496 8197395 495211382 483148149 491730315
244166089 117383036 50552028 318824172 128330261 263751088
214549678 56342630 99730148 309542496 259700488 199734845
65547647 289530675 6699196 939139211 862941405 868921316
83539032 24531572 1330050 103293582 107130961 92435074
84816518 17200113 10000794 135404279 122048664 119417923
651880564 1178639 307107771 745957647 249693217 780563044
42068311 12982453 19297216 97168532 60583164 98989559
212941812 66061118 42099120 531899442 430973881 380039473
75183668 16684261 55914046 565441156 669813209 574004306
77478581 255064570 66729067 485932298 549897756 579718419
296519973 115439929 64556675 521830482 464408003 598285962
42965528 32127212 84036730 411985351 433601973 373960570
151156128 120114257 303001364 917904061 739787117 844137630
57805184 33074667 101683586 747443999 652075551 777447684
439311630 58996013 180055082 559160246 413501464 487962082
94859409 97347043 100735738 634906749 710229661 708608442
719864715 84751623 487597294 813495956 655396663 781538757
217574898 203169296 73308243 411163767 412271002 347507543
6654537 4075645 34155518 696181204 644201625 699745134
300465245 112097931 270186390 790258224 649386969 797174089
563607781 189750356 107330946 589705757 604597349 692274186
266447024 11325730 34838001 566807895 624662464 456946401
261670806 44588888 97995571 284726179 161695811 213906060
69795858 10388955 1568668 659696712 690608455 723297914
6557062 13766602 3880184 55706348 73709073 69444746
437003259 162992903 252637141 691771088 441139376 765960678
46809247 54745558 37029352 865660393 869552322 858404607
198999814 38110436 1946029 951188419 992329253 967257946
206976804 72400839 25252167 516668417 499988116 386227179
170123556 73876008 20397215 578195026 711939343 651671514
62614333 42740457 169571654 528824519 526815838 526665880
134950638 7553780 5222724 756733569 729611809 676851089
109481363 7063790 26231840 228439565 173140613 265487692
737762732 51543506 115605801 781136203 128950729 277485723
52078796 3493867 35608169 442765677 439901592 433620564
141927906 35986171 199313541 588037680 694249529 664815853
143552815 2469360 109254327 711599488 871837839 839146284
207517621 4520110 54838468 805830830 734437663 803303635
417585087 282092752 80938297 971467473 885367896 921295523
36902223 26023509 1081574 51411131 50944455 56578334
81860605 26748026 78457051 523808081 620765350 647038757
167485182 181423731 121857832 617629388 719038847 822221912
57609283 26699264 74381060 492657983 492063200 483885346
72191751 138726925 248524554 686252063 827663293 572508763
55190776 13068018 27943119 612263875 656645071 512753555
309625367 72000795 79269044 396068714 247480420 389239050
9126642 3978607 30385504 134996415 149815098 150287768
674320877 135947401 140320721 892753899 698108453 897413118
24405593 29468208 17904015 576269750 474051511 457644175
16756719 24489629 46091685 796168907 750578093 790721206
8241841 416619 651434 10956807 7573483 6691786
121981159 49960230 127552886 949545179 961168094 954602138
4011074 953788 233232 39166194 38532854 34261844
236692875 169284444 111715617 736564520 670500615 672734597
21307109 102166150 87583167 600327483 844344913 691766793
247488651 16773724 9412601 472331562 488941237 455459368
33911621 21030334 14309790 190533501 203023128 164907392
72655788 58423750 94350665 822590425 802145696 740205140
69330000 60515349 40548247 554452867 572312286 654022053
22634284 27369866 56880706 110333223 106033628 132761177
354715665 36663789 16983840 744093357 712791919 720032136
45621333 98956789 74752546 485621881 532356437 495744038
132569653 782624 5330377 213199110 160953051 120042340
6941430 245096395 92187018 621704126 665538466 657442424
245276198 45438405 60247385 395543416 180655362 390658318
327909882 140178495 4002802 629973491 792728000 782278319
725014 1838995 570476 23725040 29658005 26863458
14262609 4988145 1331629 37627367 40979949 25665466
51269447 38028434 73389884 532500864 453893296 495783807
4848537 63170638 20917041 286625271 277545408 292085093
133853189 31617319 50000952 878961168 778422138 864309143
75958044 10823943 3854905 124378955 121247064 118831556
1250675 21915282 3829339 136951514 112408722 94792196
15376186 3089941 5648027 85535002 77640160 86068079
18809228 13708387 25319140 138189890 131114209 126150284
2507441 53928256 26919299 300728808 378919657 379592641
87814047 17385049 71943906 409936211 468900306 484065465
301320242 12696154 259064346 781439851 802043808 716249459
219081798 178528886 161454911 619269656 655945428 582531277
22159010 6089671 23118766 138726714 143924926 125015662
88889093 21947515 8182987 236967642 243649313 198661147
33212768 38315649 3861088 613560637 594137465 554001970
577403408 48219768 38495785 827598907 813858176 856267475
9104517 47806321 34824799 450468691 431356161 431814096
3192050 171560 7624344 37309461 39992791 39878583
109550130 93970119 86924776 822187374 879123821 755947515
54408307 35014134 4489198 163641177 165087493 166452961
265863132 9281570 9621814 337051314 477248638 318160197
32209115 14447884 72563013 160364508 145887588 166252206
3459693 22812122 3247243 131964062 166212696 143376475
544868165 166289356 111453427 800882165 486224126 777478972
21624882 11646149 32858197 152301868 153485440 145831017
359294332 113305592 210980940 761219098 747770028 732016291
47283578 50631820 21481168 443866367 429551701 449816842
30168566 17322110 27389014 413246059 410521648 406512281
295890686 198012130 74757497 727332415 660316831 722687538
528728954 19202971 313513890 787506868 798073901 771564839
284829277 78158684 18633283 671590343 523559059 702322520
198052136 143204269 61331259 698855001 772012002 761250701
18171736 1972932 1980156 244306575 280805835 282869116
56252088 22814456 4752298 171158014 186848457 154825591
57054605 20643787 16291508 258276553 257965299 258588137
113959105 3737719 1129716 246252707 232534403 65018029
38619 2241780 38266531 218692189 252101981 255953124
37823491 174111072 124046418 859387052 845491604 866434043
18968397 110041881 81471170 512553122 508503638 353766966
3034313 21527159 10147783 241984188 354502827 402525254
25153181 6401061 16916337 48685436 47047736 42187128
125997009 20328099 15451596 358094469 357350698 251799845
2026330 690442 1039472 18226713 21041933 19135391
13534987 79244359 9975604 428531520 419021161 407074567
129391633 47790632 94235064 611441780 598870552 584965516
21385430 38161904 19620037 250342399 329222140 292189693
157624772 13525476 23723139 466552968 504445181 462915740
38450360 1511834 10260086 78432633 88534910 68358045
172660468 11050601 252541581 958334341 954998373 953455716
351508880 215435215 218405240 511242647 314800403 436203371
5042543 108528236 76353142 676086158 596408309 654143662
190738425 81451452 22434252 348484302 340796278 299724511
609632662 77847130 195249415 884031483 702677024 533336947
52073821 3000243 3888104 226881507 231936298 216979917
89200918 23113456 104753218 864017720 929534126 799595128
62847212 3555311 3277635 75130547 62332563 66747191
31399757 20453134 25357949 78458932 64363292 65871775
4669162 920619 17997969 77993251 84385603 79474789
15808986 115704265 185451650 824509897 731314617 873777440
42015603 1045422 9791299 69144291 45389964 60972641
363923193 72743023 160444944 539804244 403360272 478951033
118359677 57152336 75082023 246375243 243697226 256401018
16784901 31448433 70777824 870963756 872538599 616223099
249542280 89902504 211768062 529846015 551175601 530859208
69829696 75518947 44210308 428441172 429283524 409128817
15683781 37293198 3326315 114364181 116990269 117007686
431046288 14246510 48575085 631771141 525406730 620337898
241298897 34058048 8564461 392031485 332027510 274461637
30082337 9662864 13665266 146731011 117902737 163798691
303349840 129367535 34076241 489436064 280536571 387297345
289044699 109519004 30408103 532874564 387780470 538502509
69091548 131380794 3691060 769525407 785254482 752157977
345632752 66081415 200420110 647618746 609354915 615932678
62796191 147015230 118828318 799702154 861327639 674639398
109353366 3159867 63407192 324180624 298749800 295381835
219718711 58897424 41803411 519325735 465316089 486879524
534386902 242306131 46122513 966300234 910055499 870506381
321120997 204038958 593453 801366234 789119514 633038630
64480966 5306589 24992462 75946419 64763191 87800680
9618955 11089630 67598661 734758860 625042193 612498634
27489414 21165642 68338876 651316032 684285852 661942114
19224684 41522647 32166402 266499630 241219582 280439549
24986554 26733630 121556746 281713723 278071836 268994276
526522284 100855952 16099786 798759198 693957100 742604969
104563555 2143236 6043465 165964672 107240614 162039774
41997706 4823942 10750305 127097216 148198716 64577336
340225072 59863835 91327251 594157159 529367184 606747051
100360571 21987784 6219522 459365614 507009664 532879860
10294622 193107568 23774990 300194151 345625033 258555972
344905249 20001544 5453024 377472385 218983123 245829208
22347960 61739920 172961532 659767761 700505846 644906499
3001666 748676 39678131 225093598 152093564 239273319
198372 548550 670886 6756101 6891194 7434109
49174940 45749184 201691342 774281218 792600110 853646858
19080184 13996331 4658642 240758622 199279903 232407238
268669847 24687889 30551965 553665534 554976933 440999338
66601018 86505072 34221859 129477406 124734978 113037983
350275 113653105 68122838 400704314 399131368 423456885
209960659 19648610 102259307 704577440 867510746 928481059
312673695 7308005 252016916 355703690 305486367 349935885
103988509 19529463 45861300 393876845 448385511 474244346
6175732 8996419 3135844 40510427 61170674 45647630
9450708 9642190 1372909 31621891 32441269 31858583
400276379 501072 69605696 490695730 236232020 310260779
273175327 24820872 123087332 510248402 439128393 495770868
405439 9371423 8869486 195896192 165449838 195900486
6869303 64582649 945400 780400277 799215686 757409590
276122554 93012708 70282620 297495648 253254228 291640355
205090914 52135529 150853650 636412425 539365782 541932489
22373333 96410798 17888026 885188262 727685299 458708750
114721 3234744 203911371 629444088 698458814 663988436
108084059 4075083 10648209 513967475 440757080 514127404
61376027 14171359 60963980 562604398 545689160 523048109
446682618 24453444 57779356 699059605 608177778 579545975
114687905 21076603 7634535 194609601 241651033 183622980
35151759 24184727 2873005 325486271 254092822 359281533
232253178 18206496 41924149 278587963 255147656 295148161
20436176 44990 24742027 27481985 12106520 27000580
561216936 402940850 149754191 755414480 727557129 629936156
400003062 206544233 19921476 497013740 516756644 502401199
99692128 4814338 4537659 571974469 563982607 588286419
348255889 54229695 50776917 473218544 320457058 507767439
99351156 75157450 117120219 854547902 862344723 756221073
122620792 222252059 63092316 588513656 542831831 510161728
162563636 43849768 8308278 259603011 268391670 158596008
3401908 12787725 6362350 39009365 41175689 41503323
53300208 1395862 959334 144464572 149142724 133986368
19125084 108712857 50950451 860122608 691945361 578247066
653180721 50306246 177644689 845866427 668967703 401639898
20357158 6631005 7448089 179134959 160515729 165335917
85755276 42471754 113572120 927321355 977317562 958762705
9090606 40613399 3191950 98354245 117463365 119959147
10438048 30812424 31792269 667866851 789170401 797121505
69230126 26427405 71531813 476346581 480818841 468471005
19919045 33388885 7821813 224917325 216173499 166809532
57382201 43982073 29047648 123476077 114035957 119582260
38117664 12339022 16045286 131824914 127885602 117609713
8680663 11371744 16011634 66907807 72005847 72748212
285880294 153611382 392387068 678482733 551643356 685917844
77490111 85310241 69497693 829696846 648739615 616673416
70175452 32509721 164378088 594713261 591322447 581216112
318163079 28580675 49040397 680915317 626708326 674457297
108905262 85720075 3141257 318567784 261053775 344499088
807068776 229385399 167265004 906947876 845014244 618318492
98595497 66312007 28827583 198153178 181774440 123841038
689820184 15162526 226893928 807094300 515766049 778675258
557472824 158428059 306014461 689079766 516907215 559403822
75639616 2538353 40579335 426703857 406632224 419049319
427116 159216 1113660 21584579 21093310 21859195
8633008 1509164 169740 32463245 25656145 19913146
414563743 269031144 310389477 678793893 801380735 756771935
505031276 63559964 38527921 945323056 916421389 813599763
1969629 2305944 1173568 18711892 18642023 17855689
186180368 42208449 47792136 339249612 299669775 296698518
14481074 19537024 3208274 28819752 33788866 33155059
265737062 84002005 112344742 752848218 838657966 683471380
9528552 46042872 80039413 365008081 483144891 367150888
7108454 8353401 23945104 96774350 83267313 98380475
62476746 43663483 6065895 687206983 785092494 795201723
117393229 13318592 52875840 341133094 308799782 325325447
64620881 38585307 41023563 367956249 422291535 364842879
36283383 33229758 9075132 364487896 383573491 370018380
263309520 182876844 246805001 587179582 552032362 642089775
37174165 4980221 1601442 156098013 189453042 190540311
227863571 20552077 200496401 653993779 733413502 754838026
56040378 3153551 24379700 128355021 93346149 112255923
104482109 108756958 3134259 848704828 911719785 952453202
276742171 187651309 4177673 308127954 308664524 316338991
602102266 56022248 9790148 667924576 764670225 764054054
475705660 198074314 166620406 940733991 945571379 839574551
104206581 22599189 29333156 212434657 218921764 110409243
203152962 146006982 31671855 621851514 641316980 493374601
210582915 3794816 61181260 704738737 549254238 602990228
8177125 4189764 1484585 46904367 42855412 38938973
112311954 43915008 200264186 627217274 661575815 692593959
56803846 3032009 75103081 448080432 488830582 430850858
673854782 485989352 322169811 903225750 834723765 929208211
17187041 43116205 35214712 851677820 934906372 858983328
155562291 45689889 73460988 625134148 649472256 632277004
54461502 4484082 54953263 421045863 357806883 424496160
4170379 10963135 1321436 92370173 86612740 100375296
36020814 21641877 37484301 505485310 436574572 450326574
57792276 37508055 67127939 339507150 302652211 299428135
247395414 37690227 10800924 337184175 352334299 325632365
56142507 65326307 18964853 285464863 289364051 234429528
99559951 141399709 13482422 326354378 338161435 358148808
20970917 25630307 3017576 218514475 216679613 184084140
305312753 200245229 35270506 372009334 339960329 412963698
76730905 158889281 103475272 768979958 804095387 596190334
358441023 84760144 12777172 498643870 408237204 386001951
6458713 55426304 45067814 462090914 467229045 439596985
25012733 29846839 4888918 220219616 210796121 242794100
79929171 33089176 26884626 230515561 211142664 220040743
260502607 35618844 194175292 378760556 319876653 281232344
28679953 4603844 19871960 183220803 222489443 231680054
413588629 181050670 202857548 954368602 945380888 896298976
35657443 10800207 24056142 342761502 284065467 343148610
648280583 31122 70253632 887942429 667384025 864021528
7170596 12166957 24570006 451110932 474288916 430066879
133432128 8486603 45647920 156316648 143784198 143396890
537164113 133208032 34650001 672908417 594020312 592247680
238346305 2857713 11221915 257930782 223181131 179491295
81245160 50902893 175606628 406894159 457452707 501117310
140801308 25950191 49796005 599173712 626120840 636494871
29362092 155739185 55494008 438508502 444866460 408772658
150502164 66496535 71855037 219722860 352911780 276515335
568118610 377038528 76075179 847828996 807887499 674390156
40166462 89646649 18678537 574535682 855971545 581916863
7335150 17678854 16645787 381312780 366488901 363210248
416715442 197097593 141647981 857556576 897165057 814012242
28120905 57328283 5812063 149286286 213935764 210780142
55100662 36204676 14143696 152407771 139386261 172878538
449819694 51719212 44567088 850379243 849335050 901357072
90952494 22081754 5185469 169339776 152143621 146788822
252741462 87253015 154745791 290313003 331686316 261844709
67662482 77727743 38164037 193525237 226049054 232466732
138824719 7548733 36680371 366539568 340248499 334626370
277805844 27758305 107164294 353634483 246639152 343550465
4936550 192934582 4118862 525386400 497312358 578884332
1433385 2628324 2539588 26276810 26324140 17635252
50294240 7546582 24207533 331797452 338242843 276875807
145535007 142756573 1187891 811721900 615002375 760830838
325102323 125059271 54718163 468588067 481092206 365035845
460208263 254930781 253723243 734849716 701771990 613224305
16740829 201565603 322430701 923233971 782787552 947083463
2417845 1395679 1070960 110801140 99489250 81198941
5887803 4345194 1090089 52230523 60325651 60250383
179002406 8840448 186123853 438676792 436143303 395404225
152273617 1131354 29854413 301136425 257792160 287506085
65780670 33035975 31186439 773169145 607787233 824028215
9805434 6085546 8975376 32937089 36147889 31343304
38961694 12510318 23067120 586004935 531627188 524551205
490449463 42686002 2977712 698652896 616409947 625107560
155009867 81452080 59739279 324165132 319768036 194396352
960979 13916290 12877086 132021959 132218831 136801682
151511023 244716742 144731287 491025235 474308157 474992547
6742175 43664185 158387951 837470011 789129602 853451401
211533598 134668896 28574426 287038231 283650476 254615902
524072906 280282177 193651494 940664681 851286733 780040617
143311333 4041569 14185632 474099143 497284758 481359282
447170647 63565527 190547978 652881457 687599778 683278861
21530268 4043776 7659432 63666292 67049255 58756056
28732880 2090919 196049291 512064558 419445733 537259687
114244776 192742154 28366126 580302524 671840226 562648040
130726573 14163078 18830628 234484597 221474842 243968392
176433173 220027553 2158987 727366125 688970961 705354661
83815610 4802642 56520656 161834380 166516093 179909020
256972742 21575207 39948665 744346493 692506917 728740737
226317087 17108249 185321842 832835165 912025739 794443511
343247104 137089944 43291387 559115612 541048746 547066184
55315009 14323373 19040860 107495318 99418920 110529238
134571299 66783271 54519229 668533586 747586867 739278238
24826105 32247280 1692834 268190675 235735735 246218662
16582311 14032962 39485530 420353396 510207057 522999583
170259814 198289723 51804787 635910532 568000588 550322409
382639710 284086825 85671952 548773204 567113409 488697968
349385418 76458518 197796865 737977931 790458069 750044571
106735176 1945496 46707801 110919806 110003111 114388976
31889542 11915041 11004111 444581515 465380280 456698042
10427000 30814806 11365417 167631494 148248700 154608115
320863623 4729894 7550807 961830164 694543514 728931569
7887042 81190107 84871300 484842707 380874374 435841084
47396185 16816830 8944525 56222104 44188670 65099924
47240442 14123051 41537169 261942914 269054018 178088056
398590070 9759155 59323496 718484024 201343227 622275100
49313401 22996135 4895059 649303955 625209329 620187806
501584768 354702046 60073527 778547753 475072241 890485768
35176033 140806 16171887 888468240 832463076 836108105
497888466 17762687 92542773 786242513 519949147 418559275
10986233 3847881 693043 30734167 28652103 29095066
160176447 169705036 201796348 646253477 594612681 624928980
96483479 37636316 32748629 471097530 399413230 423388609
22632638 93845759 71660644 427973842 423627590 513778866
146849074 21945810 18740904 533543334 601317954 584012381
29757826 24540766 3232159 42091767 38187618 33488729
4636158 59367 3433154 167035996 119584827 167451788
65876647 31940510 66599417 743039003 618246714 783070619
22735725 41469152 10282728 757563362 691067728 755831555
535937 680136 2132403 7083691 7252492 7444252
251387116 149571932 2724091 788156361 765873068 719892145
638212479 81781773 525852828 813283396 669072343 805108113
549732485 116066451 85036942 813008091 734022497 785495080
21647251 2972971 105762651 656839118 699858310 711785160
475620038 3909115 138239263 947098612 865361216 968670414
4083321 18323599 121172049 704535634 738570019 702263894
418845134 146418 301998566 703779285 731380230 763891317
197383494 47158928 321182692 851397116 896945604 934283266
43524534 12090943 24361951 547059007 345011271 477343035
97056201 78916995 99004840 688607092 854344215 873951322
418585823 143296434 111138559 624393613 335572842 395237900
385781649 312936869 349052658 638288904 746921047 631999521
74491534 9139900 1469796 166221169 184774718 191170814
88820941 67645988 82634064 453950715 511274968 501656106
690521013 126603518 357272065 778089268 379243735 678174732
74858829 2177523 65089324 471961388 410465742 558589008
9891548 28074856 4088632 374691769 343435651 275359919
19909653 33265469 7333837 262759419 282851326 275829620
108126753 35519051 49982785 147129004 108688712 131456278
13246266 57561232 52979340 246952825 254748081 212999715
37397562 16349022 26130145 239358319 213154055 251691025
237015981 11111073 146545176 292881209 250102548 220038492
316906977 95416357 140442373 439898478 387286907 229833656
61341224 352092 122751431 402394087 378668290 386444696
29543188 51990184 22329680 190889616 242567537 207644001
26928674 112647 16047910 30172059 24123877 26188522
403370642 320527678 178522755 847082043 734794661 872555876
3074094 23744 6407121 33452488 30468213 30121770
407028671 171425568 57884862 854868451 813541280 821915301
110759821 277270505 128206138 599173252 707661475 710363944
28581555 4217221 19556833 112160953 108148767 109784395
16129270 1594818 9575638 25479731 27605767 21583237
29647821 9768168 235741951 450660914 443591298 442940161
238867449 7383672 35092743 306716388 299047607 251119210
43723918 57724057 10193076 203965573 219982806 243174201
2386671 5414020 72090 22211414 20877448 21907467
41234801 10274999 26885213 433807840 516840228 471259532
100284048 32547092 8773006 139262495 154446894 142382368
367784852 13430696 331582798 896041195 855332199 912906517
134681393 67181364 57768328 625696871 678335029 633316681
197668222 10256873 68127225 949380239 906199862 962003787
2270162 4551886 8462589 75808483 79827998 79773794
404561240 654185 88846785 909221234 679582434 705942673
49956393 142085028 26910893 443104262 433030506 539057935
32343336 20209675 14584880 62948806 54335361 61358467
1372441 6297371 2517162 47952632 48378126 49875493
69222366 35535202 68917203 598413029 542817245 578191483
383850279 109514268 158703730 629897629 550675805 596567659
67223433 92528735 6451489 909303321 887416871 833438254
16717651 182492692 1143562 823688554 874877406 825613424
205727133 13145998 195612573 415075011 443016773 423260425
439844357 156454224 121163187 796793440 663821112 638895383
265066309 55071925 64409216 890833221 846101333 669043517
295479723 73642307 117717603 788790625 879335028 838664173
13065731 11655503 21488205 220615548 159552956 215955064
16343961 7207538 12813438 266626261 272993922 231054553
142104703 180073356 20888992 690014013 674334296 690041351
242782158 86935726 49578730 552656188 521578111 518703536
29872315 17935799 4203964 116447938 97360604 96666029
12900046 6919759 30720125 97384493 97935593 97876115
347161746 312165272 580899775 563599392 704228498 746898696
657413585 43942833 110482926 856254096 803612596 815595188
317875381 100004771 101731630 561351687 499945262 546141621
115308742 80718958 7782563 578939425 504224291 571719748
13470109 1306101 1728809 69146488 54857617 59258355
23255625 8117228 73301003 160077759 151529329 180796298
505988482 120799986 10899311 532634106 435627161 514996490
28272924 28323765 51634971 744137910 818014095 856902366
132022886 6569964 149385332 156417100 222307026 226754591
178147255 60675308 100886553 671476209 675935031 888440865
31887315 121020774 15992317 410943134 388693817 342820713
53887446 5546111 49282759 328464004 323578635 319793565
2356217 7368609 111359830 633910854 634144670 758576464
2086621 81168640 101929934 367871924 374796736 387391997
15875633 17742048 7376714 263508955 246592972 206652194
12767428 27328337 43317603 219572350 223868190 198014819
313156712 103292722 107340664 385304426 303101294 359886428
601007004 164011540 68621533 861930212 826505140 733343058
145347843 21596850 34211484 360904382 359896650 328504601
87409063 152817427 72010251 742367356 736737287 741945323
104738979 30132317 63363107 127898160 134590972 169170340
438687000 126954714 219856960 480041329 184180189 391294204
46028134 20242000 232537362 566348561 552154018 451888646
120458640 68058869 13563278 392720080 415695710 413818402
373903904 57839005 73980941 940732818 850836767 797583338
29837504 27897443 29794078 352873974 345188231 334002623
393126585 100909488 188625184 788415081 801156999 650742321
180728362 8636368 45075852 802166815 743938352 813199426
563908077 183652371 406607190 900253313 865299722 865120155
228475559 31759462 162382830 604210383 705298546 683263828
270260090 35840639 76146526 547555900 531736033 515989581
14167788 972409 9326499 42945338 37182724 35831833
347880116 83183580 92074231 380858704 226633435 381587561
146170911 22441922 154230361 653542030 630515853 607140766
164285272 124257095 233357819 474939523 421381401 551141649
83927684 22118987 51759852 402878520 303084692 405385357
117209706 37296515 83939074 140339475 110317185 139840224
53190946 8675231 5762841 886129810 820529847 608685495
16967136 161367 17142735 28463132 33801614 33942327
723896398 128165921 87431293 794571629 617841972 433903226
30372070 48218548 18175958 208755751 260486695 269745328
22616016 110046941 50357797 624461086 636188977 586836252
270616647 129784804 1563145 481631320 500994877 515760438
80258652 13527441 1820536 91518145 92597097 59777247
30556516 12739073 40975205 485668905 490624390 487103036
214311322 3059776 254684438 500652311 575777260 654725215
62050988 3522567 9037264 494592045 498212853 478546876
25413393 27006179 3145408 252821290 324379113 320772346
281868766 275338808 183557920 488668144 435663089 490125646
9239408 39664943 70469563 384625702 382387373 369529818
1721298 6243223 17114724 148143684 142187330 139471399
343246992 47452885 2555448 463926910 301513402 143209910
14558627 100983356 56630560 549598416 723300022 754841789
539011100 317749252 167514135 565443265 599828588 410477888
6901263 183807691 55000824 841199704 576747443 802055923
171387235 4144053 8954936 333322314 366606255 322116442
252412019 288371669 56819475 912162705 922384454 642647599
481833486 131569803 38778619 541761021 551672156 399382811
696563 2961465 10265995 28112917 30841364 29464907
8955074 3119425 25954501 231941496 233032463 215613666
498418120 82457114 147669645 807099656 847041894 922059313
391916 2093748 1033724 13395523 14483601 14306824
446880469 27359266 77862618 497181882 495313501 420423038
134974943 12461457 187660163 354105952 336033014 372441294
31059664 118480737 61069357 340881765 342431712 376013486
149679814 24349366 70867570 306143947 295745429 202093971
51285283 76873925 48872277 475814781 475177482 420988563
35977033 246490984 130793330 919505985 926460692 919382023
9609134 42908414 13506424 312807869 314805675 301734176
387199340 226301 1613762 457026625 447852024 425838966
96803312 34957296 25397424 492275147 504579738 497810163
642726034 84193285 251154432 933379312 664063229 917569869
215229507 177071706 55932785 468736603 459352359 428460401
123092590 34965609 175459681 337960714 419238210 463996672
265244 53229677 213528253 516109655 665837122 639808602
3883598 548498 22921404 372542284 395597169 406886049
6051679 352308 2525886 40320762 40132188 32319869
1170983 555453 160433 3096403 2955520 2522824
661348 1289167 1225321 19049343 17542363 10976328
106708654 7921943 27970305 904318700 919718222 814926986
27910267 37868735 8969793 422654781 437400303 455106202
40942553 75455323 55469170 905582656 785258106 772774311
187225998 13210835 48468293 476637856 422699966 410514125
567735315 69435660 9954495 798896839 770898631 477433052
30247623 16865700 27035840 42408705 30841057 39891431
52914672 4892824 23251618 178235164 180287859 213970555
4197227 32926371 14373009 782512990 690746189 744970835
222266196 118435955 2068102 254572336 269836076 261669720
92607920 55701141 6309190 275125332 280927560 268529987
298941396 43219594 166524313 631602554 485845744 616653868
15066196 265684142 61884212 636464621 678316992 633391280
181526645 38257256 89112031 394963946 194525392 394141374
529665099 151929809 56845758 718343430 819039366 491492955
30233245 214073708 33227286 591737037 468277665 503421141
105198596 24567798 54622309 270266776 154016841 284242546
3152705 64514460 37518423 402655694 413903505 418464553
78299531 9861453 46714956 833312341 718009243 832529247
922635 404289 1442821 16672282 13989001 16973841
125274024 29243427 5081109 206622497 206519362 224546304
24546124 19627725 22965468 219003778 279843800 289364174
100899845 4403318 228432058 424433348 386491841 483955007
15519200 83228 18179036 114936039 118834881 102890354
39091952 218357263 90998493 833055434 919640416 892566602
116429677 3999602 25658729 143207723 92660826 89429923
362202487 45366338 85585962 454825810 429342899 467124063
407054793 143817701 31008562 492612584 495821776 379238205
70916429 37733927 36848078 578908308 589505701 570797267
99149949 7665087 46666056 186157992 141160950 187770422
194917630 105821710 83912751 369046401 301123861 345081662
16768852 2823996 1492193 106424884 128067805 130673353
238551486 22181217 20316595 479318848 429974439 452798760
57933902 13226357 23536889 432481273 518529671 520065929
15153906 16233241 12484883 74341123 78029986 61617860
620935380 14214522 343776108 722616582 388138770 656039637
92276607 98457528 65981181 926837392 942404328 928851488
440442494 80584511 255624045 886798399 930103939 864739207
16566366 109739094 88036018 275155232 350855141 443053422
128269630 129089329 20629675 251087441 264879685 263489419
11758132 713838 13354044 63646024 56585432 54098597
360618829 221323610 111738682 431150411 410139934 327476686
150940629 19302534 3194573 613516603 611580356 494623486
660185539 108430949 132392557 757794365 826387372 414247860
24213412 7935185 75924185 587431408 449187700 441684990
6196260 68265013 12943483 306401807 305207634 322954720
11243757 65441580 38187040 911407419 779029928 913395824
544834721 22783880 105258479 740085195 568629853 540763183
200969793 13200 55898023 628532045 673014126 634135340
161172852 47329571 15066651 237004051 228549591 176620682
46170215 57988504 24296932 162796102 187342508 166257607
39243049 39380773 9184468 183762588 174394284 182336638
74493 33300 1373447 7915513 5993561 7885304
3043095 2724462 771569 9814943 10932040 11325280
110505201 76094551 62795897 428143458 425050003 403401864
82871419 4889975 128284508 574428929 589157749 588691954
44922434 20673925 39156145 640994523 648499264 611836048
120803736 50012586 14015880 295810824 221079253 167637561
91786258 5929136 64034523 575814511 618224731 606028091
298452754 20632484 65835407 421515987 419320976 284027144
15448852 108054422 40945498 622203560 530286077 618196237
21719280 25686053 4427267 203565711 156994589 232056875
128620286 128398908 18854907 265751659 309810645 235731807
101161594 20131088 47978087 162288119 167018224 150054881
240583300 72016039 52713403 483415657 422211570 462166405
43085783 15746285 116573256 384090561 748994012 610530553
579696 177032 2367583 39569639 37226755 37208970
96804984 19004096 82245444 343862426 386872861 403171971
37611133 2752308 34525421 531361085 553167054 559661140
262667166 142428834 249747208 321589978 245231040 298510198
40850828 5957111 20248275 207458874 220519260 217246638
1071354 58627891 37541180 365520924 301846208 301921285
47994697 47910759 26765893 820247379 851974348 844685813
3216911 55947129 7091023 334779077 299419723 320053177
94070595 15318927 22697832 466449756 511198718 504926405
318192291 410147141 234353748 443888008 443336061 336839655
206552161 15210749 112450059 642905651 681409962 780802961
257011254 108707925 170076632 335614366 318683856 307799440
352847387 156412797 38926383 707897666 690048683 649693867
36670395 7788807 1331911 99478731 94323207 84886008
1685347 2402500 3776423 13449355 12823890 12318440
49139600 16387752 50497643 83783843 72139839 72163670
241005515 97316373 17942541 636709544 593094101 621615793
190068523 136616674 58493572 206758583 170879322 208083527
35054215 320000996 350467654 813782626 897675503 914116576
161845918 70492369 251941492 424008471 523883410 511522974
60143718 13389799 15227921 165192911 158206600 178364967
397485498 72753299 51610752 580912100 486286396 565232423
15305437 6104192 5001095 86737371 86802166 92034832
27175854 94635538 38571134 639990821 626574077 652435185
19987703 7081320 6488760 667705420 643692601 669275222
30741118 18271262 19582160 273159178 332632914 286765765
35327732 14200940 3393090 60008868 46458569 45753406
52524006 107322853 14526485 332276730 308881129 337051636
251878562 1393482 60162538 452939289 286610439 409665753
799925950 52217093 248517178 939812536 818073954 760789149
183944258 29601143 12373379 842207824 679894864 754464078
6384242 209116 76590109 191456107 157287703 181898561
15747894 116876825 3308175 891656170 844736216 846368139
160871897 272230734 47857383 721825684 757512832 744804391
194045852 116175787 12585743 574975528 709590200 668819950
324906489 19784458 41493904 699573127 665160876 298506143
578056548 193488571 94572630 969113136 937048013 658873204
6292301 8102926 2275519 344618012 397314224 392487314
286278884 87247178 52091251 893531565 880514640 851400773
125803812 15003664 27089165 241247636 190175947 218086771
82329669 16536155 25282471 283846789 286483507 288504533
101583002 9610189 17437089 521560914 527232127 391463327
48066471 26264802 108624970 680244145 758130325 639881531
416698659 35392209 437590859 598791939 603567531 601264182
3121890 205116744 23434394 701653891 567273589 710085598
25059440 15769833 33234507 466925722 390187376 453365975
225894822 13848908 219230409 445618166 444917088 417232542
81948325 25482786 9211227 747372281 894927184 899724739
106051874 29400862 68752085 416532766 316046396 411119968
71785508 37125455 81928209 699126316 499501216 704025406
31798333 91673075 35763680 786743469 831739218 771278553
237501766 71320288 94943796 422420424 317335120 423074378
82988912 82288830 100883809 808440273 683042101 756703346
423611837 78102189 144294752 723921809 697515850 548799568
670210661 109972985 29067930 852978264 838726288 801706984
70487479 31511524 154101968 800911927 881373933 835910661
129933460 93216983 79471265 332796564 555515755 455118124
55133694 24620531 28190566 62141625 42655257 53201886
117159187 28803695 16970430 542214884 549990719 502600457
58043730 8950847 9802745 101467309 125347970 121314042
34760183 87132154 8742399 157565420 159383305 148353883
528500823 100661789 387024617 542182362 545128920 510798226
172893508 106824643 10602719 453103950 605627881 649313720
85404257 15695116 65303036 398971291 416462587 357876405
49379957 10215943 35095848 159623458 135907204 140346633
31090520 3252053 8531666 175844074 182249657 160307196
83112168 65091760 15975070 319522767 405912661 395905492
153583663 7781210 10376945 600162811 576569857 598558342
505517249 44263489 151686752 702339906 581277741 746722285
21242602 40901833 8586079 396209961 364810958 360678222
424159352 136702315 63392168 948390260 713533402 912442574
141025384 12324202 43707649 172302102 93774163 169739059
7476182 4592770 1945899 38162681 40261640 27785761
74973881 27832671 30022356 193336153 209544598 183452041
57602029 25048862 27310032 142204092 104673652 131192578
3031373 80801507 26703971 758645395 684437765 746400395
100343506 43023062 202104095 661100281 599916483 680123320
9748305 10650594 2374916 563536498 691313764 656612287
222856873 49040370 113132828 227983671 175556034 215116341
87619794 24755344 29923299 152883581 147423141 150528364
10498794 18784058 59185351 313020214 327487388 313221452
515586530 301983753 153383417 599637287 490531154 692585091
145391138 47123339 39650238 501191585 307713438 522537046
24504260 6568702 40702877 412575701 468890349 496786296
28146395 4790578 24564143 150864356 109479668 143634113
103633667 67947849 39005369 283775359 339681512 358917022
176163452 44232443 69817129 479499484 517225979 649194274
178359409 109238993 76706832 733036369 794204312 827052407
82330286 260499535 74679726 655139969 835458200 731570285
482717349 151227750 239396896 787208360 807529493 556518358
116357094 64126041 36027270 132011860 98667981 96118228
42198001 22150217 41640645 131504017 123945301 124877720
155932437 15996007 7295861 514316262 408997411 469496138
541468619 100074307 16341 795058349 645077645 492825855
27325600 15510202 55653212 415383416 358615618 391016776
21440130 7328647 128510883 485208375 449133424 473404571
4994431 2747062 422002 30807998 29636253 29039396
129769092 192613177 232769393 344144875 325570632 389029878
258780697 124482524 80919544 342669712 275383503 286400641
443950533 2169485 324680588 821976073 640410889 585446823
13718304 783258 4694583 282911246 228588935 278616758
985233 7271772 703017 111076664 152958698 144554909
8429618 30002494 22062082 398689805 390308415 439290043
62407110 38071758 11391521 222068454 171646086 224670310
1947469 11706473 1028169 103828155 119203464 110166291
75434233 5263000 87796874 581836618 527476513 540726224
10856014 121242001 14559612 718185754 619035896 732911244
21779388 33633318 47369780 566827800 503072040 504485071
446371066 53046956 71578097 565371689 472729580 470885175
25891 83369 142190 1339073 1035200 1351281
193606962 117054143 35491936 255990191 158857509 233040090
76428920 40508777 43650968 198406653 243668365 253243928
18972049 54249802 1156005 192318274 140738807 190911929
190813796 94289761 22166359 536844675 333132750 313317848
18245918 68354312 90364500 680679800 792712890 799215135
11083149 97204860 53345015 583859077 939739281 638977012
495322938 80771518 92777157 539883262 482647291 489486355
286670077 98668658 6835108 351752890 286215149 242360357
42478206 68920400 46953271 222787039 254704731 228750451
1117725 5798089 9732310 104171894 105216977 71112532
13097895 40488294 87391061 651517541 631888132 566326419
13246624 12738783 156223597 780781918 798946350 778775817
34500414 24079777 23994789 561041382 792455658 768073211
5029083 6861502 42154079 146469840 155904469 153682370
27623099 6145099 67430335 207256250 227693320 322156889
502384263 177154812 102516479 824051383 670029443 802344638
2532757 5987052 291665 228930161 184442676 197023543
412134090 331969575 508886343 714356785 560057930 769997963
31142438 17911760 8037411 750299315 711170726 751747675
77540496 10586870 11051327 495327999 486938280 428618282
171097471 117711869 12065453 434677100 376536262 327799350
377941640 75511526 56118858 712610577 839058060 717982746
552674899 56400330 23072292 595971594 655721299 480221809
182873836 135463905 31726086 696049932 757082562 644036977
16421035 3396648 126196933 420265316 440862358 490843562
28213482 68330221 12307586 835845700 891873047 891518073
108193921 34487157 125448196 600655975 702275201 625437603
157134429 173622616 56761265 888057189 908289261 858457726
415114401 125024678 39968980 452780522 453309438 405650690
100443595 29422706 12727792 402557111 394251911 371789104
26671899 82012206 84350177 607489942 650837053 698705721
202226072 93807665 65389325 680668231 284945311 644948503
4802707 124295 1065144 21488487 20643790 18370355
4445387 5538355 156242560 725691868 598997724 716967679
46172369 72609678 7028095 752916307 800379476 609818704
78843249 142229293 121971058 378181869 330114502 321824796
13890841 73057514 113177630 687081883 672890218 499545240
8492862 6316434 3030029 24610967 26943825 26869868
96681287 104679045 67806860 239396968 247972490 216582635
50980273 67816583 14968916 502728514 462169801 488960494
40532589 3283173 13012529 251875364 238909852 247832975
228089978 312489539 56662534 653381988 655923494 208983815
197309512 115169061 120940540 537820750 560429145 564433911
383337453 322847771 136073620 713590739 714089105 550823092
124291940 14834004 46001801 942816363 940187026 899185890
134384872 65513909 31026293 153960114 156811423 151192619
61248041 5821398 37091726 729514559 623927081 778087213
228903317 62833414 149028678 294235252 398203073 351374829
153755913 58160139 85470399 995753558 826830797 858798589
22474859 891086 17781943 80530803 79235655 79643699
460737823 154218753 87007873 627992678 620647345 729653878
74904774 24295114 55604196 699784140 626556577 470055682
568381897 579856247 19044990 787368598 712754595 657666256
78147188 14985862 11607621 265735628 266793467 215290462
23671369 26248346 70973726 206384396 195962447 246227803
110224379 50961978 70191136 156394477 113852014 133497539
216066492 22362771 39777504 378188389 316372462 412998246
27072711 14692203 14188349 486926791 475156676 471123130
70015479 8297465 7423296 133778225 114646660 122036368
119121868 5285349 89283306 573336535 642093231 637892497
62499957 16928746 16167964 227754088 191414612 219564588
20216721 1920631 138425 208459815 170821880 179508471
384694482 11645557 550273727 837753949 768655535 805139206
15384069 2314362 314845 21548742 21529130 16213846
354473736 99277298 47649870 644057014 480186542 397330000
840407277 190775526 73034193 992310708 903818014 679925067
25673370 3520984 9581748 281400866 279589248 244812808
428902072 400080742 368296278 604911398 846212274 703527844
4303986 16958397 3240219 95417501 91488485 82919376
395068497 48519981 49804621 457429621 351340584 476000853
233211074 37176401 52551089 358096946 310678229 177106343
312635625 74737767 3705196 562552957 357812593 349920353
38000 485716 2521 6710629 4177187 6259372
160509556 2233621 7808739 215843691 189092296 167114251
108691306 3830730 143918112 680246518 722788035 704380840
117054239 55083600 69600733 310810806 451464957 423557130
159919412 71998480 37404450 382215721 405234140 263440529
5309203 54198292 55535786 432990468 483822582 381621011
361132673 98399444 55371797 417569150 365386871 329326387
63714396 10694983 58521774 329048271 299210895 362532085
91613834 36701173 46305172 140069324 143858439 129578039
115967996 181060111 59118432 719106370 695778434 426823424
32306910 2008997 11035821 52673938 44090227 51552916
99085988 15537548 17673503 199569378 176136524 200008642
71924345 12168196 151967205 542800956 536112416 543240483
94004427 18748610 9695660 555263731 571674260 560198139
12797316 7102795 1626686 54276805 52895969 54100394
95997557 122195688 36804542 604767159 688803892 520960891
368861378 106931698 48910731 629883111 686301199 520795650
1592674 238451 1286368 32170111 32187104 34579786
160150782 9132980 51873879 620562371 651442110 664338385
131880403 77946253 61859548 154357940 118114611 130830317
31559966 37551202 5351533 344041877 399695152 289083900
6154897 8237753 79246999 718661918 658038189 534705508
211250556 49055993 33564266 259755253 115870992 181709444
180341449 47640323 92767578 774750346 775274254 720491864
53018793 19042642 257095 471906094 478388078 490997198
84343441 11751703 9515640 150488895 139648389 156252106
104166762 41632541 154393085 165807913 150607003 160158301
7399908 57559519 4007287 475777848 515979269 525977147
41880448 39835712 5228439 108850231 118632511 100872177
1764790 1383841 1458499 12728078 11027556 10392170
121653417 33279644 184884852 730241744 704546855 787355597
32259336 19447785 26172997 454934858 340068017 492649517
404606793 64655599 148033872 437443418 307845559 358010541
27771259 38056095 57409380 203650779 214572156 249120469
134334692 240221 16585533 393379236 345502868 352594511
26138259 45500176 36924032 282615180 208227231 279992863
1551323 30412009 15389685 94514209 92353085 91429384
68604283 44836326 31089197 78887613 83947070 56867439
301996967 44184870 204687725 484995365 427941329 534162790
12338285 31580316 10167708 267560510 271327079 209495827
12091743 7132694 5652370 29099451 39191259 38588708
12774267 24468541 12427855 378407137 380354501 306610399
83646183 6692902 28805777 467362663 518092347 507552078
13756844 9151597 70392564 339446792 344411543 343467710
110692688 20440075 19722947 190606918 164431449 185069055
430682 857280 542119 5509240 5703306 5497601
591347068 50997117 409114017 652126165 407892767 712569198
380531881 8055738 3277921 682432386 553341972 661823977
99560292 16371918 11186291 381365989 380961444 214361504
1721384 16702344 119458193 296801025 302547708 312585718
311670366 136225831 153537482 416681771 442619827 323543877
81783590 6349057 26237806 381680311 377583788 384517429
642499276 242416923 161226942 767580597 454973230 320689203
5359671 7483985 23985737 385751829 465721280 389496993
293406534 47288588 45976242 364700237 278328218 373325586
94838738 36706964 68858628 189608631 187467988 147807147
27794886 54302648 6807425 203275656 175633937 171328567
113890376 28756687 101174485 450275405 427767930 390184255
14000628 14816735 17368883 916210348 780011573 783164586
409490460 41932113 302306223 466423917 288629320 475407788
462528487 203078597 80035492 640289014 660611291 538109206
76759433 16723625 158007649 220863920 388888277 417838413
111474712 55936882 28355225 804859057 744175284 803835996
8218984 1352413 11435285 54271455 62292386 63805787
145100716 38705380 137077622 915242428 760215475 924135710
14338655 23277780 1919236 196012009 178964048 174771227
16364864 85122482 232515339 947782633 945654529 959329267
783880585 423748988 49174227 909692658 877293594 534442042
3464188 10818346 47806457 460397657 431153973 470204818
408946694 155973804 60327488 759249670 575417939 753963498
29953074 10263670 150286816 833615191 824765210 833632695
8232578 2454867 31871360 600677329 528644073 667490063
364977085 52873360 181712410 773151083 786545372 822977513
82378349 70245314 38258995 868967620 760713295 778266115
113627734 344164680 233542558 461772720 672519258 608056546
166347852 15904037 13821057 198408658 196464043 154945832
53792369 4175245 29156404 583473868 588603020 515493269
109813885 56511894 292742795 666332404 696413982 722210841
96346374 416408590 22541184 703635896 794054025 784400580
159696368 74280756 62689281 316977884 330199459 273070104
457825450 128247282 352383232 553708906 540045831 482283037
123395427 6092947 13975049 167237760 98328605 150674550
206671234 60723510 26672164 708839855 673871661 634468457
164229971 149673483 4293832 617689110 548439840 570119033
57829263 381370 689394 123627500 119410021 102417512
1578985 207264947 185980453 500564879 777939677 684575673
104821 178623 106704 2514618 2857742 2640707
172199072 134395083 101877720 947259099 864276528 839571653
15775446 444150 9282596 454443718 426065451 439320468
18911855 17256709 24364372 167339089 140679445 165381136
16273135 109484843 33715102 673009453 874201740 825798502
419008 184687 685345 4333442 4080789 4242491
124007916 32882954 70788237 796662854 706652122 811064914
23417198 12824679 51289939 393492910 390518671 360647918
84989483 41274888 3071900 220097819 208222075 194962279
320077975 76886154 239077649 780482928 785653967 626749593
27570624 107666741 64076053 641161499 622237320 605099391
27990767 3927262 53351653 548903779 537795032 425552694
704373814 66599410 491462521 801420691 490674344 677367076
159412243 26280823 219755051 906894311 912374468 880689994
186437417 231854979 31708819 274346960 334393621 247306685
333259689 124019966 30351981 526266587 559729582 545552120
120004550 77703905 12402030 177042117 165726692 171120758
3095193 17654063 2475787 86021070 80720134 86543160
185699243 124407904 45324660 793625681 774396783 729603727
243676725 171498583 172577670 683589753 671725710 591130362
104122493 68450453 73576339 590534474 511582276 583912533
169772287 30436140 115353752 258991963 236333623 254911274
281211013 136235367 115013067 595045434 635824076 559992526
16188893 15400522 19693365 229846991 239199845 236541963
5220121 54797993 80142781 434637513 412959073 462829456
11160924 6560184 5502025 128348586 106564141 127386844
45284038 170589944 111359182 719493978 627751558 640957951
52349777 52617185 20846502 543155825 603679972 290217521
32843478 27999235 167498 67308910 66249875 67697813
77906291 87187918 45943111 675348969 608691250 521770566
583001969 57885136 395276919 948690860 675590597 883284735
253805 20164 198804 499405 468367 514026
165223574 153597364 33594122 776852465 787544734 799092110
17274247 35835462 6608802 709024502 692825070 709779890
236884831 30422890 30722127 436946144 284161969 398275569
31709238 80152075 27955694 472138241 476681985 520058034
94337550 15656135 22012821 236794085 202619101 178272632
117117086 30590489 36636881 772280313 548818755 613776735
119323699 28801142 25492789 194081930 199251662 135655977
24683850 22846196 6809504 160479642 161454598 156119472
79342097 29663371 25850262 838027114 789763237 860406752
503709565 372625571 13880471 776790349 523141873 710563921
214061747 130018151 65437191 399349716 377797786 347413894
264933956 91378814 303839314 458181010 395279464 345078383
34104968 67935648 32574372 271383165 228873356 264890200
82830728 122626056 37819496 829588864 878251217 902486700
754596554 319377934 177349824 808738004 786250561 470081338
1041394 1397731 8567427 67596958 60247977 64314498
116499459 44876341 18534401 192161444 123434326 139068880
61809463 22898817 72383960 166210973 179529860 173385413
205403928 2100406 15977378 214243990 170729570 124804762
47071523 7861671 4098323 116249627 81948122 111070142
57001463 11262714 1457147 65803437 66250068 17256682
159461279 119816825 224446075 662300930 620411605 666163282
1557046 91729132 28045532 441727286 429299755 411644521
28617078 90383053 50771361 972654417 897361692 952197690
426198654 16904387 166866817 796823413 828679486 741975776
46303348 661869 2940283 95257280 70603602 103296232
11451256 31239274 78679981 566957057 647359520 594878384
78171190 12195101 39681617 103888515 70462201 82225548
68491917 7708141 27863759 225662903 195539539 218919472
432728476 45888493 29912214 817598508 594462596 819424484
54341249 47846946 29974251 727159163 783652413 634713090
5131318 38911314 2632281 663377317 423238051 607468847
70717950 25571756 52512466 355782471 308525719 361742989
5405876 11321441 113159348 317051184 418856880 444766921
22066108 25216641 7007924 268441129 275714017 262788217
271472853 6385357 184997505 626748531 637079334 599005394
521545108 67432723 57227637 638219918 379253700 717669501
201850751 2174578 79533105 947372685 896793287 675427688
104047081 161409417 124555125 766697188 601493843 809003375
281637620 134969287 27947520 432912760 332632946 456669216
55437557 1481044 17276427 234215875 227734734 235561477
118985839 59345613 24452378 721410354 673015524 840804061
161458067 147443613 167777056 909128522 811199302 730495777
101756713 33483363 56934098 132618494 176739182 152684875
38812860 11690275 53445622 380426788 415187707 412547742
15691195 16441710 4705471 176535611 150547748 178913722
7556802 1229388 2038239 8407407 6440735 7293229
64419339 21991181 24395653 368743929 322218197 389344106
124767895 28348309 8396486 162458022 134934885 94799570
141924500 16482154 25453090 485647301 614097578 610543147
667397912 32330148 19300928 910977200 758618357 86781572
596168023 495768248 284558671 699445202 646707342 732823863
65718740 5775363 2686483 128102636 119109516 138817641
243866 2118156 3106892 16141445 15386794 15023988
94642897 42328216 40418650 432902619 350126723 445546895
285682945 130576766 72216533 890907678 881066876 534431695
67077916 14624785 24842171 466277627 461995326 453326162
93911298 5502807 75806761 504594943 406562976 483738178
39779175 97351651 47347074 426499815 460600867 447931980
16518735 11050157 88532436 476523591 616187760 536604310
30952511 23210198 5284381 347858834 302587669 393107425
154224790 228825331 33739387 789687731 639873793 782661780
10881748 8972064 4927727 248022808 233615347 259024339
112061997 35162517 86275262 321519991 458110881 467648968
116873458 69047675 168655336 775546276 861962981 899770774
50832433 35615290 17121308 327243078 324038372 301448181
38848133 39761499 14658145 249684411 261914521 319393661
147976569 71322362 18274146 192677600 158250096 157199650
40559573 43544974 12668128 934683254 921944250 897491117
90556402 61311083 80521991 187734716 188131594 191997568
94764779 14612150 65281108 488580050 531061562 482589653
178890408 92181094 13903795 275156693 291624532 283400421
210207854 14324342 76303445 931427765 938540622 930650260
49490354 36105898 16765103 55394477 56216686 40699479
257623958 201060386 21960697 769555326 792865929 683669624
108004355 22961461 72595380 130315437 117127441 174949763
160675583 177072 84573024 748238642 834144945 829107775
11831285 13280297 16969084 377269420 383192155 384849307
196588470 66121376 13486737 333520689 333549284 299918131
25102772 12047575 9143165 88480616 87449387 86255849
82141931 72738897 30638649 86380645 82623343 49182170
40508312 47306473 36520064 551882153 569882083 551126631
81910145 19524579 105421781 199649740 173861209 206452158
47145995 147954171 2937301 464395656 491303422 446189248
10798750 32244821 6091983 332700558 372796285 386535500
505141836 6661612 40423681 900120988 727243821 750377670
20242278 33130510 2193244 219500614 226334237 202108704
107820465 27289651 283202023 812026218 804132708 809018145
20393393 93090641 14844651 203811385 208318260 248327720
3985202 64515685 164098152 588827254 483416192 591585012
58340808 4644157 341336 129328792 104084879 132918481
144427379 210873713 117154180 781957695 691277323 615221095
19922051 14100367 9254116 117854505 118412000 119205260
60337876 1920807 52604807 241218085 247412306 232112114
17829237 21341337 20337569 241001353 230406966 260564644
48158100 44072218 68354807 448291487 526676244 533003588
91664625 69231000 89624790 561689242 521942270 514313406
50258545 13419928 6675164 334057846 357284008 334997074
124296088 154213182 138845152 738882399 593929196 674031309
271725442 29997209 5678122 362390222 378973471 289424987
45752536 75356762 37351721 376970960 333112567 368254363
126461729 169831362 99181679 842597320 753666572 836111661
109352768 21280626 31977968 627065002 622540322 538052123
284221 17610852 50235868 441617063 480399793 481652169
232178195 157901462 297259989 513857253 692106190 697934572
103638655 66354179 21732883 301303147 305574306 220669782
10945932 4355514 53781705 424964198 443217742 432185257
21438164 18292464 2264945 135210024 121033976 87593290
18384599 4373864 41692647 180485199 217211538 213234088
229145381 65884379 120638917 621182397 504954020 625244956
65643558 4884283 122425164 196054831 215282136 212962555
13024657 22799005 31049990 655464821 679562673 670018649
5955602 3015573 2545586 16721180 20703911 19973216
947857 20298705 46771623 205180354 222330207 203865311
510645183 88178553 99412624 918884425 800127124 915616009
14419190 5390271 41477761 186822566 171169204 188549832
77230490 36261384 96047268 407351243 455665505 449082629
34847608 23303112 19776288 269013785 249132751 265583829
227843848 33656810 51881825 772397279 909250775 903000695
53392364 16282749 62883692 672338641 552879952 554395070
117765868 10394400 40045891 402910424 368583086 408297010
96022788 30995716 18492987 466216698 410979700 422897981
7248997 100244154 53475451 907224417 910039192 936966096
344521781 7596292 193157845 943534601 594639567 700255566
110362468 180187978 84791912 431641446 470667518 453561655
517921624 23380906 479289945 746162116 196120013 824209307
46241558 26775360 32448611 302824879 332859072 340028439
15329855 11054379 2563517 99378868 98224897 71808581
446552906 31097557 51076274 607093398 607648699 678975653
183655688 4514920 198008330 411290761 440378566 367124794
461611362 395903454 108077693 896323146 970983672 609195053
407755207 41333051 670630585 686918427 459429389 708693898
141078111 17366765 23883597 532746219 483244297 585486068
140025194 34052405 59093365 245125023 240410370 187904642
123740340 55425535 42294227 175230865 173596562 177607372
16797178 3378487 11748234 43768212 40347705 42269226
4883701 14616372 43649441 229527745 210203585 290486558
114052608 36464810 2256905 262149579 242488486 243686770
109472034 3912608 35928536 200739852 167015657 135087129
187539907 3152411 93543124 723857743 527834441 686715358
92141439 7961167 11233124 210013250 231404387 220565855
2215132 10865194 10638650 135935442 130166192 112798773
442058651 437836870 36571943 836290460 828470280 767755448
37198853 53321853 130174033 374170764 319031503 381250780
60593036 4345259 10633690 444423749 395664615 379562558
123358365 111386058 56794587 687003141 729532384 680625364
92587682 50571586 48548877 140531529 135859223 150488719
5564384 11377780 234308 58920782 66087807 68697956
145127491 84108200 13344049 415502303 368240287 410424870
23050680 3134307 13454108 237993553 260391923 196385790
61759656 8699563 15063933 116989634 104828479 107677956
149525345 25866952 72942039 381343943 388309656 317908743
4424188 477785 1969097 18235730 20909329 17619969
18703887 62928305 36579565 281196930 332113562 290337215
341287747 46304307 75529438 545173570 310200917 588844617
8478632 5838964 2312713 176548952 151621774 175540028
20842083 3045920 21788822 53459058 28616431 48339766
3023996 22051065 14733817 207323376 232668791 227409614
380241462 23477941 134668092 793697357 934148869 866660137
70252361 61906856 20968523 441894517 413725588 385705512
685208453 360916709 115051989 857470125 666297679 811352520
14677173 7292973 1130641 94149027 99077511 73331356
439589649 531325107 253158336 715366328 654477576 396417613
158810052 35088585 60549608 324040448 320106523 309107022
43028385 8902357 51522807 254793821 213664083 258037984
176212040 177908060 96117234 340937673 331263447 300466330
56630373 2906 2824348 97272454 86184893 45849374
151139912 315252730 31254475 720493337 761949078 750801228
338885512 33778093 71339623 661602823 720849792 457700443
9004757 64733046 78574853 255641680 275933357 225386021
5713649 2126674 281530 10867362 7787899 13816953
157615890 46817918 132275407 169018443 201169547 173816752
24506742 14200119 10197510 37504685 35964748 33131653
41845439 37457991 2764399 534371511 488889062 443483325
74058 1122601 1867451 11673294 11798440 10819198
155054351 179556753 24461194 697669386 637002021 626473940
85644206 33195173 12386424 229120094 147938682 210361708
4456958 764595 186507 16247976 19749649 19861944
171559131 54464025 26764239 586270780 719495591 764129110
564824080 313404900 122523926 818433342 556409281 421419357
77791789 111948375 29545921 405595130 354755626 395011381
51842665 90345039 42321952 352923263 392126056 415178847
135339477 9630420 61835482 576855288 525030544 593185186
29993210 9430754 18183505 124864872 84814878 116915376
58453605 42801311 20905785 497830931 464697053 463480195
21912991 34681038 5989647 65968810 63988068 66965176
12790134 5392967 18527554 150351186 168332517 138949653
39280045 37282408 64864236 941911105 929174135 868645439
746281128 546591767 139147259 991025400 986531681 628246805
91720343 318344349 94031713 929006002 953653299 763107808
55102633 90531797 123058333 909334468 856721306 841967840
14473109 45986639 30071251 218548165 204040597 203328200
15434438 19601407 4484927 295095899 289464657 292829197
90074628 31216318 10625632 343248802 358367835 374237149
66867340 4370652 15485606 156381760 82943491 123878764
33294022 6018273 115509787 713299669 784086843 754186054
60549294 217179310 53082278 769017620 816204972 763578154
211519582 24507353 71526282 257130864 224666991 252527744
301976534 217698617 275790500 805635577 753891892 805624031
11572987 37738329 39007563 752411172 744141964 750163413
111487677 8198137 163036133 585632325 623589538 643599984
293089438 78105934 55363808 410256983 565285982 258004392
125089657 182333548 186493005 860175163 753951002 770705325
81244085 9721273 30853885 484388980 505479354 481867214
27658227 8433665 29005909 468338129 517309910 512052857
6117563 63889695 12536754 305287647 232023827 318359332
168431345 71636028 165991464 391345828 324326339 353813764
2475112 64573398 109208641 359227191 468535217 502958017
15016337 7192365 25121764 132275437 129279164 146557411
1010718 600441 1369174 1988090 2048782 2021651
41462016 27459455 27342077 392577763 380757807 385756677
183523857 59410501 18515393 259629066 220738511 245792907
158350961 100688515 2160635 396416483 464954983 379520432
174875234 46876907 138131624 423510673 422238056 430788012
12476137 2590798 1771112 15738947 15389125 14689937
144470970 2222169 48488130 781599938 835490255 823175943
350549831 12661794 143571368 567909968 477838649 569483894
240237127 7832566 15969229 690447666 554085257 549821963
195968560 164991059 27614581 703450231 806960372 695542787
81139121 88405854 108085180 461195517 431354167 460799817
5266924 117263338 163850027 628370693 603066742 633066625
69454884 10410843 97431255 528004358 707288248 691332872
22000855 103080083 46345254 542365596 546434565 394971022
4159899 39029653 54911433 311432039 475104510 529648541
456327170 187414825 10429181 560578981 444425798 538556712
46022631 4272990 14963644 567219722 575139782 579007961
196938308 152111703 21954901 376470287 232998190 398611396
114666497 67593993 169941347 676214695 642760350 781489805
4603113 66867735 11248671 669019744 781366337 757115255
191535624 21078547 15439762 279481838 182875583 245307370
12824879 208707 4237199 121232160 124652887 131792402
56822437 5726906 5972555 444437391 417207169 334800125
209769039 76844398 99576330 687951155 689771835 701189518
17620597 8499669 3059750 117990082 116238884 108952323
103182576 50141941 129304811 582851760 496352635 593770931
102645982 13924144 8236585 568881444 639364171 588942313
32566065 22344656 1692951 519164442 522842347 508358821
431040163 247287030 102137829 858841970 744867463 682529910
9000126 49788910 111592056 350805792 444260006 339902691
40891894 8492770 13713391 52067365 52955725 53314078
278966833 67815542 88114100 799616218 885898938 843978145
249063003 268528005 104379556 471000719 505342392 408957531
567418688 32302444 60710558 911240207 714149671 620015192
49081145 23222802 29860128 284098004 267851491 263421032
540962973 57195265 37088520 611820179 420290999 358802554
32401022 338215998 1550054 332635003 728307149 735492326
96670646 43655426 24237850 302589525 277593660 233399380
32191561 62610774 53779920 418501452 516327764 543232580
177082458 16479487 293128314 915880099 666715109 820541994
17774303 31027472 6622217 707206084 749392145 619592908
233882934 473185388 35988825 881880907 888732946 847540075
117735916 36503145 4791590 205175292 211164739 220138174
8372992 7312074 17750248 95016051 111996702 112884194
120437211 7235983 77531122 577570332 568578868 577511809
587322656 29426569 39005406 638590053 642281769 301734462
11523955 24693438 7824701 326374808 223187126 300379697
13475705 116050919 4272757 695039096 648111677 694712880
18712262 68783665 3526765 247181781 228127239 244941155
496356883 130598067 238569561 566363889 294157604 569651997
219122909 98025586 1548758 797043280 872662493 850734926
259845586 30086733 81495556 878035343 862436898 767274893
172235542 38597447 39482269 237904007 215908151 174629486
6611528 10919380 49427163 152684644 148075081 155763838
163290576 10710812 125948667 824350257 891050373 826047757
3360883 111600731 43128274 257002785 310167146 315300060
25477056 36730789 9476918 305545881 290998457 300881573
106664309 107351289 64771192 817570942 800085642 709337264
4462812 28896302 19516776 648839737 717026337 569136305
40388427 101129415 171564381 529868231 518753939 484206027
316512332 115322829 36361925 359224726 274122956 384990756
148155612 28028018 112752365 773283523 752572804 839056891
68006344 6920545 355980 111127245 100728289 124665035
42550162 8716956 21039578 106037250 129574583 109423584
114824966 39917850 78540924 521684213 547050771 432255262
92250169 19631957 24522739 176460612 160898264 141023842
9689792 18080341 22763011 199475530 237828821 230320323
250854488 20329697 4086038 640228980 656216373 526323766
87645147 55042065 13113248 380486980 321751479 336997525
28580640 12123495 23634039 109776462 93082319 77759957
159780022 63523910 51739103 253884008 227452842 186268059
11829310 17868044 5179264 40071138 68138131 67212089
41699864 116315771 32454380 779349085 734224936 811170044
235736449 167404504 27155543 340538652 323574541 340102993
352287224 215320109 229203032 410156586 467969586 472243278
183309730 136637546 54471991 311247153 409415979 421009434
4687070 7129137 6123646 51147590 53719922 46234237
116136921 123782506 32970750 628234031 629486228 657525964
91545874 14646796 23191167 639502151 569160420 650913566
410794980 61528041 63850576 667737908 719005008 845631058
48584917 26417068 7144027 84346723 82160321 81814129
24984850 82299151 74386638 637591127 647125379 651744172
69271935 27306220 7292453 138073063 121598620 141198897
285357953 2363615 26302163 497277949 508363630 503500872
12795785 10257540 907464 328208064 328266249 290861477
152480543 4678888 5647081 712767979 848354694 805638532
176294222 13104206 46936077 816847440 702673440 836332185
16965538 17359249 1664242 443187027 457619548 461953607
426560804 157109672 178069860 521746037 494092868 548615214
1622060 345485 987789 7999320 7893957 6446268
6141168 1751426 1568512 20822154 22240816 21388066
71730389 67949630 19178909 254976011 256601156 248383346
9176144 13082851 61221103 291067079 547672984 467958521
17953580 3675643 290386812 853742855 852306109 871714915
181692201 8559130 20551063 225800520 198395800 74948696
233377297 50503585 7367650 253652435 202323125 268858733
61275885 46795789 165791 601469068 566493626 598837057
668964261 77814026 445189298 747970104 501007479 822884200
26494199 65389835 23532289 379448593 344102105 382314130
23443713 81616226 46443334 848074150 859257287 857364351
15329119 5570561 18812716 64275234 66280063 59901121
42129158 36843882 25330670 69747999 64288786 56958969
38145237 132976635 15369864 490362935 494586283 483884004
14391880 25502091 3161242 103238924 89590138 98255340
135777536 155483061 30427839 544834666 635780550 560559677
10762771 26870119 7783972 311812770 297600145 278863108
335627476 179437003 34205843 610075420 757425919 789877972
233889993 25262757 159558633 763410693 833421608 871768135
425903705 71284827 12700769 754044799 737901996 647273486
213058597 15027890 184987657 912682696 920974159 496914994
100297341 25590075 47773518 211967448 206085255 218360240
109130762 21836086 207045187 699792747 660938965 775537966
2642605 18095665 2630248 110758977 121852840 128165115
41429327 43457343 31161650 533778192 496234177 517654795
22873210 13181580 159835899 672871793 791907045 796335798
6520006 70326228 11704258 340541257 302686284 351868612
363379122 78246435 46837516 948161328 860654880 745164871
3598324 18779443 224807523 634077642 682791854 731939105
113545972 13366511 77373268 670805620 622562942 572401179
737816252 28787189 179939673 845619294 389096065 864914049
3613973 7325368 20748498 198565284 219125568 228415579
12911135 10770309 21732469 471777362 378836760 511515578
29591451 219076 116741106 925175455 892429024 931222148
118670022 90152325 15041292 456345135 437833837 452403071
262539959 109694878 171301383 957653991 846802120 828618508
1975693 194831405 35576698 638896632 783161150 783381452
143259087 29806760 63134341 613937161 639887805 716868791
79823848 13378621 83386798 227564448 262491534 242848043
302075162 154705676 122044028 401227002 363444588 299072009
2092997 6378047 7507858 50993659 53363482 56038039
9455575 7757862 159133707 548660364 513020343 519266427
78638005 63203356 16799276 235242526 261949028 235423757
212255973 25629936 207081082 579260111 526222859 457155259
19461316 197703030 37011957 882873505 934464598 843882699
457189812 89728942 503479286 839766835 952257272 951067459
54099432 17579979 18917805 372104463 381761099 332993258
43369319 8395793 21076009 477709394 481052643 501283037
272179544 299234831 77630571 381437281 386173448 281114435
59030622 1056874 37483751 465760347 509230237 457813218
254708686 9702645 145144094 337688286 313877369 391903698
16449226 1428995 5587302 40844212 45439718 39432040
61463306 5014557 14149499 255476548 349557298 407294804
24251116 1838191 499479 124849273 126910537 129064721
132129517 205317630 111780602 644158169 608800808 574991178
479579 10044525 10876298 73383450 66430720 77046830
170832470 76125728 53931648 182545701 119789940 64422256
300528651 118202696 25485827 616770566 435622542 559799597
212142062 14320094 175785196 252208714 236637266 275060890
85904343 73133463 11068573 672622997 855749318 855662113
390353280 23260950 1741872 510688018 546144307 292057828
97973971 18447328 58546936 261127416 270468021 178199776
18200338 127473114 1960547 747020255 723609971 803745590
56689566 46511827 1144931 451324532 447824878 565720767
170466691 16072416 11434923 670157783 854326944 786721222
81274136 26233355 63257593 583843173 596884796 598743404
387688551 32561310 56126966 499355092 356789746 400703951
740007715 49137692 66933089 906292357 761059274 706931862
20750288 97542460 219080405 516025473 787346707 774954322
51070132 73721149 54075757 565428160 605587439 603934164
121368618 91560138 1419833 163225805 167714863 159771013
36786968 73533008 2711714 281910661 275547968 285853050
13083291 4774922 12022622 310208782 299674435 310405991
16392904 71666412 73441248 756109368 752580941 679616250
122825371 2792327 44467704 427739537 351996892 426760123
26323484 39313867 27126571 585354403 560772124 540469219
139783268 36921629 2313419 194099426 212116313 183960657
145737996 121064693 108620674 530354957 407624380 417513012
755231332 533599130 65523525 888057776 692089452 824684168
7167371 1829991 1144297 10886107 10957881 10162984
360433102 97954701 18387444 581618887 544196197 480990168
540430 35398095 3979903 184282607 182826922 130423642
187388732 25027462 63266288 828502063 853233702 600121388
57589030 1375792 5696880 203816497 227066033 235995199
59835201 20128003 78629836 746505125 743550643 699700417
144645733 135899559 57076863 730275138 835355047 870153442
82526284 18723235 223017531 885628650 839045586 975410489
385246328 18054966 137732242 607499896 582973896 565052463
5476944 14371599 26108554 72829348 90212481 117092571
52074268 58404124 138005624 774751735 776598967 687717825
119596173 163867313 239850498 972801993 961202876 961522131
37863167 25846474 29952044 790714888 700047979 792225500
362145126 203588886 73685798 651566177 829686696 854659262
51140610 52943325 10315961 73567995 87119741 89198349
32459257 171248383 216934194 918137025 883345632 863044203
21059150 26818866 71680478 148420637 220513388 202367476
150304427 47337281 86507864 550956037 518554104 393209466
98259345 26995340 17678897 617839384 626800801 658791206
88145102 19250007 16136257 216996061 254459356 245844315
220119495 72631618 15799837 234152381 247782808 218038008
119911018 43575205 109433797 254662855 237797562 178969515
41109971 7126656 82447249 417263053 410495537 399145745
334886945 223633530 4510048 758593481 683969422 696497699
178202417 20954427 234083864 923309165 875991907 793880641
26184877 5888179 818969 72568709 50969522 68145238
226747553 105030588 10178247 876009750 833413674 845734641
54736370 14406971 9564455 103450125 71694787 76837448
250729092 34329531 16661871 382901776 191004316 272321599
35234109 8738842 60009092 91825061 102684749 89909003
57759354 41359483 3943065 380270419 393669530 384622663
73360201 12250624 46158579 142872656 118063063 142301151
107936630 36758038 45459729 215452306 212472627 177315598
127492617 39796685 6138451 462595839 441303943 451053756
51953104 16315876 13773712 111001758 67747279 90573408
93929137 44367244 40432645 436054766 613739592 526123533
379341687 166310107 76121299 925773499 912589211 748354163
11620907 59113328 119204518 393861167 384023627 375476098
66878198 5807435 35372943 437694109 418496720 459468105
206620 2792887 4357251 172139486 182711899 158028018
6176427 3956252 11272265 687426675 660217067 760141991
1804393 6408528 1277749 77417066 75936540 60460260
222811829 67331624 38917332 376896124 380407380 274076107
32339794 17268533 32702974 154935887 145286885 159669353
87264877 63594683 72402271 460608553 433654127 420118018
161037787 44864587 164050319 625423187 847085751 908575304
207054823 44256584 243123902 488644940 527053776 554566188
30450502 1186983 14458526 61136452 59794964 58362517
10645718 110493331 35475431 485144203 484669144 356090753
14147154 2010300 75112839 866288782 831362545 807244204
436125897 158333595 124376299 907050455 880877587 681674456
150153564 13951832 82864434 646933073 558857875 667629619
134107759 38973919 61997690 164676871 161246886 88747025
365461282 68473919 178084275 878056741 821116395 679876486
162320344 77049418 10537660 337151670 316151129 312719239
22463093 440409 17523322 520304439 576729304 523275870
448971587 117027564 48357407 614840863 632753353 317739342
49307474 217047648 61875258 462822302 405355795 435734208
14481759 10207066 18739790 157474608 140398283 202536097
67944028 37233420 73532840 123303467 125847804 112161906
28029636 72031128 13622840 359328807 438691794 411778973
46604690 124195792 2090816 934133804 916407069 991630614
313379633 288328082 13613865 622045713 698593648 700414836
52388755 21399416 106060624 227672974 236813118 244559116
300974817 40794827 13127569 773749402 742550912 737807987
5744745 63747180 121284651 673091563 830620553 781038734
221432044 15357314 20690476 398268629 425886006 353706693
134709982 4223659 40038769 360366580 490164886 517101640
7995823 72961 19353969 139483444 149434175 138288198
92982063 10914396 77088165 393480337 438803330 460267661
51110307 19916590 40710000 386877832 312271707 381236742
1035097 720045 1829122 16197744 17592404 15658295
339702572 221761381 29429614 627999039 398915840 668359497
665761999 118731483 98411896 803883184 608741964 637263693
71154073 60445909 217281102 766595969 825166441 858057146
94753589 239137745 3418248 981872062 991844257 927785346
33420739 33680437 16886290 135611106 106149388 143594071
409022039 27889651 18034602 476778507 374756132 414121721
94211396 93722473 38699980 526827101 610208963 584510396
5328150 19822933 27838363 375069878 325687245 375356008
11186204 219264248 30834212 601199138 635735139 653097718
88759176 3570823 1353503 651363410 497752282 634775778
1590546 9286195 13451000 256904828 264461893 247544904
160879737 16774560 6656104 186767581 152086940 163838493
104278496 18380529 41139158 628155181 604037026 622572872
62119296 14993383 3718169 172899207 186258566 184146627
34674216 102657107 52438656 827566142 777121445 762984690
66048679 117729544 128228254 553044380 594029130 678939506
150749998 7816877 36080109 273380650 160132347 136297313
327658935 236570989 221368692 726463398 669464613 657206018
9970730 7558164 18188855 322792775 240518730 331956963
30422465 56453957 7930510 439960963 408857408 389933124
82050963 70419034 143462679 779223037 795930406 814619311
146913208 132809225 105990455 315816870 299616004 377503235
130363937 22684964 14464964 718726336 743294162 742306076
18625413 24666016 70632886 699814392 361072146 666259574
2050735 19680911 47359446 272562469 343018354 363308965
465449108 102277487 62544982 795962280 785885774 829006016
30842453 9355441 18034491 474142078 560319068 569846700
70613997 1712471 140132807 933001931 877897553 953820050
15766955 1724297 7366615 46341157 37132844 47163779
5216967 24565023 25775386 145042702 165840568 133863408
204530178 12262408 45903858 373237821 226839788 376249135
37323712 11261561 1693631 40560763 32459513 39070320
13798923 32018029 34170525 205826737 231210490 214564088
248901429 77208140 5365871 265067150 241992173 175729340
50922990 67811630 48691933 379795193 347385090 355563477
18855809 4275587 162978 96233244 91793869 90870496
264437385 44272454 279446543 594347407 680094093 523584491
220389810 6038577 32815814 348611200 353360207 374573984
480951726 103801073 22840344 545269112 328283923 365961178
127705651 23506701 117944 210578631 319254149 305560649
91496166 62688566 32871586 550391107 535383205 337575734
275592680 302042408 76250975 884896187 937401292 932362057
174176492 31268759 4629899 308520834 277473981 303860251
573093610 111166995 93950164 897526480 801286020 903594186
28195296 4059312 6972258 45531625 23536471 27860337
46830966 1552850 50310683 231754583 213395951 253958420
159077714 15435120 111294034 721585618 562675663 699152934
2035048 43151506 44673007 583610382 421438553 449034130
602173255 342189262 10906428 745924602 708491155 618139277
104741685 60658228 2266255 343422478 314470920 238768630
144596763 7478633 8166032 292369044 244151046 247317432
305407399 7021386 67163984 439251282 520667594 519781209
204285237 32657230 87173997 227584992 313871666 274927848
52790294 69181711 23917124 210540559 237838974 200424130
16656956 20216315 11500910 307102629 280541508 340528696
69161687 425469571 135024244 811354732 875524367 921297083
49417138 46932283 14664866 393791134 384805669 317658097
19239683 125728731 27931295 455267189 416664051 472400579
44537252 1645296 5357478 163820572 185242625 149733086
83547116 3222824 65572122 94126777 86227096 104125526
139842237 5022506 31967623 191076849 240228611 216344893
20227841 97068026 786022 336539718 352132639 302982972
58470893 107978900 70417787 664560254 687776312 661159602
130880349 54236830 250664689 697358236 685707783 736098452
166064577 222425838 210069959 884228622 771797093 700163174
427381506 148573117 16523957 919047694 859948482 813661016
145922289 41383865 21555279 261047273 264939946 259359334
2749969 6019083 6750686 34934718 35992464 36009651
22960405 4267354 13482191 187771497 178497962 212487283
301046059 27227292 483382 389550442 167866731 377253248
30204580 28052238 10897429 218898978 225546885 215929707
238502827 124584763 18342239 280490722 199168622 114744875
64561385 58160270 37422394 896380872 813927875 886168958
92585474 54114204 8472150 255965423 257766274 239513174
192500761 43881024 27188886 278121233 264163103 262359320
18921303 34961839 5082395 912401887 946610641 692992690
126014391 10999600 287443414 628886631 613345642 627094661
2161086 76511678 148590247 532809943 547439902 551420314
651003625 85752681 185277794 732311263 571463470 607938539
102335761 10398146 2877442 559366220 562912657 521627570
746786191 27575262 326137477 873528606 465715544 923241997
15486266 81141725 24022770 544452372 923338242 767458974
142260883 134792538 83456608 727226315 763699771 766450300
279403197 41334304 9384553 775973554 845027599 821739096
26791226 10175397 972550 27854589 24369046 26520360
77151512 16237537 96746418 314418483 302891629 273296359
256275834 81021256 73297157 635870621 652133598 658686735
357236587 165119628 12426992 378147510 337187985 221470807
13826439 16385603 10246093 256794373 249294386 221558808
225474594 12431631 175978822 519438969 686280919 775026721
194159390 43902308 47246943 686210954 540617498 729945484
66950531 6782038 644211 488246754 607598153 629686477
37531363 24118566 18694863 220666849 235562485 224281778
122533769 4539314 89906349 599183951 629702844 626709838
327113122 213392983 389484 381668801 437755079 422756106
32156783 93351514 10313953 972018971 917385277 934806280
132163354 240900761 127290218 541579641 588704821 623651395
546318775 83936652 201943589 600167586 370028749 548201042
39738581 15963038 79722395 540617119 628434085 540965435
23735700 6141758 3231304 33337038 29113306 25277627
2184718 123766207 18065005 400037049 349496101 369450023
904588 61904407 44103171 391977948 404320478 459162140
48084162 23295208 76898476 359553644 283203343 346962916
15516561 1583690 14100137 105062255 104096673 106384529
62793204 43249923 633873 121448776 113386759 78349501
121548073 757129 28978141 429459327 412274684 417755185
40844221 7906833 25994653 62090930 68595732 62139011
78867975 11732492 604412 101935662 114497070 99182239
76803588 63769820 3848741 477012886 589517440 464608923
1704749 83087606 184626614 695452743 666997974 679661823
23332274 44825246 6481 335831762 324707622 324445039
1051065 1493729 70621 5643925 6431137 6401897
118981397 157774393 51518993 574825568 476009690 508994400
294354005 9924992 33133256 412947490 262786232 249753556
1104955 505943 1806127 6692572 8029378 7914913
18328858 3612370 4610408 64112608 66078951 44216028
71393967 9575762 35519635 377309719 370558549 335320203
30234237 15257323 3205626 189213554 215508990 218907566
170570991 192966073 43442863 408724427 418128917 394906230
345153508 72468758 172923569 456035066 432103050 443021318
538539331 146002116 262070791 620246000 369164849 653455336
15061603 10927648 24745410 364159644 371952807 338246905
56355409 96963225 8703328 573364637 526568203 564970718
457371934 128362177 536457868 746689518 282474024 698110595
73815019 16654681 30731650 398273665 381982256 389784550
378856061 29174191 21844691 605106980 586615247 363946970
361675039 164410532 147455053 389588887 194896611 325586054
76736166 2809002 17391662 162108446 219183062 217871289
38682667 22749094 12277904 44215885 28473419 44114988
357382398 136368758 38810824 575038368 419158033 487141065
277188833 55572996 36979952 297506068 182155123 173521501
281086343 46855575 2273944 752380108 787652609 828719124
120697760 50246716 57890666 451379434 506743509 471451406
140233698 4861371 6449731 410982538 412365478 395961201
25948374 56348659 30868180 732913706 739494903 738767453
229310747 27048011 97371680 455310084 458737035 416347640
10198117 5379968 551642 79937782 83298650 80391400
46600853 1033280 14115300 537561085 537613689 473111909
768271429 440053222 218355020 831913342 678135341 526278903
139117795 85797121 427958023 443317327 694851545 746754910
8544948 1500843 646145 17794288 13031692 15722344
19414559 78766080 3504792 786299747 792406510 630136062
6148238 32531694 96274349 393413944 371553505 425336464
211559193 1826692 28738409 355723164 380921534 358731419
128850579 84475013 38794299 465635830 370500824 384609683
65187917 63532139 45209807 678257332 688260236 648038650
91587959 22491238 93168382 202763333 164390063 257430993
54202093 67704148 160148628 707911316 715501832 693760673
195643078 157425440 262239062 775402710 783775749 792318174
18052818 1109926 5266141 37843000 38990346 32470827
66649151 1244192 153653233 491092036 625528095 619290601
214721942 121904010 20493014 318737961 353700108 342589768
44604174 5991404 14056734 323285833 249779881 365825196
93009870 10609515 15877607 196745238 223184560 208576433
102141942 36891771 20705728 122288745 59945121 46872439
81030536 83336828 57690288 629802546 583785202 532740482
14035321 49097687 28486731 583243943 620390389 632516571
290248928 148384490 22224719 555672494 527971759 328670692
5682099 31859363 45635260 412165471 406412498 393273600
65772985 46694811 58466855 292313287 285366905 243912468
12404568 31892052 5164826 318777488 297103779 314850664
408354901 67734513 2936414 698490781 690981877 461256963
196401513 34613754 44580574 750675850 804509198 812749755
1952944 498862 123372295 668762737 693704687 688487097
21793703 9464157 5417893 169679244 192816109 124638435
55399725 3708525 5872667 100578027 57179624 53037474
114161529 139903313 248795369 649471689 639450945 667688315
187479884 82371003 21704798 396798657 318986661 150595003
9253393 12419821 28019350 128498336 117690142 125970723
34679990 6305314 2758827 340880339 333888413 261977950
389094975 148790465 258010379 941591976 896360068 952927658
150926088 10243013 72645098 270652549 292240159 239953186
223982832 14465205 22716043 788281323 827076596 627614086
265063342 7588283 92687787 824635256 721399537 359764720
326344048 18999344 62040955 814761500 780555627 767397373
800777 596532 383832 6320643 6553503 6580729
133304184 26163375 41464984 495785584 509686042 522003153
354661690 79440795 215377170 410490106 467954754 375081717
147727871 61588333 279121786 445170019 411880118 446975541
107411447 100930280 65264891 716846896 733865896 509973467
108926576 2190397 173847461 321747132 311111737 264445462
83207970 53993902 50785941 719669843 704370377 756230941
536098948 114090736 250380624 684905505 582020731 728245501
161069885 6346999 4704664 546207993 498160086 222287502
66685968 20152562 106323430 653481726 528545642 727893497
39781133 92533669 23589035 453229997 442059196 373535735
44596010 79525340 137689791 813791433 829359141 591031277
529319364 278980524 44155066 854892925 813223382 642769272
306492 5840446 3119983 59970166 53354243 63663565
33600452 4213634 6256196 66581362 71211453 70004019
87684408 137257968 203781329 802360283 898381711 896631598
195581354 102155883 123243250 212893306 212032868 202699417
9496121 113392145 9228814 314782006 307121351 273734688
51670829 72399961 5318165 301409736 321778461 314553895
165347973 13906650 95553949 959927963 922158062 983333637
308263586 233239495 93644677 743319533 723353671 733866613
376349996 62811392 37145732 406771770 414700490 339841794
936744 15339583 9899217 195512927 191045766 157756739
403403377 9270216 145485878 469583937 366784242 437013399
535719165 27032813 392438625 885552949 883395264 910075942
203363490 20200932 62534941 261404511 265750537 214405489
85226136 35185875 8697212 313698728 279668582 291835576
80387265 16140612 81820178 533918845 558448477 505229306
292009552 85547911 106034706 372938429 383754633 312150882
176071436 79519725 211478866 577195427 614535764 662499832
29396234 11724639 162813 51423337 46859757 52653130
100070004 23738817 42169123 529194208 623089732 612468908
298986142 124291960 100591390 583834639 760774131 376007841
21802690 14896861 97738290 650105702 478782885 584934624
142065115 84140960 64107616 768165494 781963720 669711802
207135281 26191131 53909377 378683565 260445514 318921048
444866844 154567704 160294915 638037480 428527855 474852926
112493344 64130360 150993347 528745160 528568561 496306471
177167 68065034 20091322 307399431 264361967 305099125
402048836 6703000 308797409 882702224 831217689 888242641
388631194 53995733 175393079 632289711 646271064 636697559
354306308 87696788 135831372 600318311 390053841 597095987
3374779 4500405 703212 37937630 35661813 40101613
34580971 8079974 50839177 223546055 176468458 257379693
16603205 5725845 2872277 62677646 60074289 58362907
46006076 41061108 12445404 672080900 603436706 580150239
5534599 23030290 22877258 134807256 131151719 128809974
348051096 30941960 26207471 604730004 674027089 519266442
11675156 805577 14758452 454636475 627013547 502588149
667742361 84709981 230112480 778812959 296909484 381933647
150126988 29422623 444724 726276995 867026413 832155413
8871670 18016185 21702245 137592699 106120158 140889704
73062137 91924830 54920375 370682503 460593928 507853193
470341333 15353758 219076038 740184945 736907674 735190399
72438262 53677887 845445 280112617 281204103 287708534
34469202 54310320 67381281 213665753 230559293 259086908
282901 1594141 511833 38934716 33357821 43025594
21610277 9754545 15731891 27417252 24842391 27030349
50800390 34919964 3816689 200804485 163803803 183505823
311870 83319995 34097779 261292366 260148868 251612465
698541 109117 201346 7464555 8765941 8616186
42076875 6930039 52166835 168059657 156642050 172171112
11958009 15042485 52414145 571759826 457310182 343701337
52862037 68032323 33766546 702611967 589719736 726806192
595796 2894225 7588577 122614400 129414836 129867774
64458816 31717163 1318921 147934290 100492849 163062558
230818419 56791827 18365017 391139818 384105765 151772148
286195093 187310711 127249591 924387465 760968597 786968731
170143669 37986557 1311267 245909253 272049645 229912590
447467025 65616195 839945 559776982 233200946 506737074
26389503 16385599 6239284 115696333 112263022 98393472
227556365 100135562 95296605 333221414 372059485 403825049
19570428 16719803 24512324 149660676 186327870 156406802
492103688 160754610 191646104 960884385 695084733 707150922
216772474 56589960 9886768 278543751 331161740 283085715
154051626 73752323 24403954 201114441 172044364 173451368
428077421 303186503 26231249 602660412 586005933 212261667
537327176 95451526 101997845 711187453 739646240 767745945
11847474 1844677 30661295 317291657 292185828 313385719
350500858 163859427 18736724 406696902 410462114 413605611
76868548 85760863 20037026 642081599 600725535 625809390
20628963 16841838 183179603 382813511 400535460 383201401
397508387 76787403 42607143 712392704 733904817 593700147
93590588 131549725 64912951 782756801 763952497 684674480
32778559 145159514 181533791 775038594 798091086 727513176
308570115 163832312 133603007 578674461 449782874 581261272
271581887 60609319 62597348 858100465 824013037 794593150
60238863 15109284 11517327 603682705 629353012 638381825
16432616 1985887 5545789 78442035 77820253 79674758
175279552 13093874 21516050 265771918 192514442 148243982
25705191 245578 3156773 116717909 133612250 113031754
22103456 9544429 47619075 553808691 600883621 526152075
3076872 5808488 6080430 194713723 176335851 158984924
44163891 16853202 7650468 102852107 91695407 78631853
40180574 160902494 91406249 718784273 652385010 648161311
6223389 22491653 462466 70766439 72893032 71385737
16511523 27254986 18260745 315657187 322619345 276463757
480396817 85796569 217046293 898866426 861901504 955055789
367668123 103218658 222444550 517542491 442422680 514477325
73929892 20243815 17009127 598193395 566388896 347849186
5174163 3303669 1959559 18946105 18840586 16812860
152345715 78875265 6397731 725950443 720330920 478420219
93697343 46884507 10282729 150260685 159026176 157627244
61575647 28974176 50235701 682285544 657149959 712299981
81559434 13696272 90689182 446322614 395293206 498840090
10896354 21691176 35470198 254172973 288765975 229343373
66260258 25128554 1700530 684674807 693856562 632687534
392297689 173300853 207193691 573604453 494919156 469004349
33629112 13699246 13571976 159262892 147087882 145826399
455629260 113995261 59239538 514982028 298063219 253237728
571098332 137690753 74129563 813579063 755820552 760309428
2022568 1628950 3129201 31008354 29530126 31957442
564951 1002399 17209961 68357119 72026452 53983603
6864874 2134538 9427125 51139279 54675293 54860566
21922179 32421631 2075573 67660708 67922727 60558886
108177966 22347853 48875204 367082986 389406406 474144358
425838405 97972768 59084886 535030256 484112951 399105608
13607967 1037316 174251418 867030226 740089844 851541550
309114366 321866402 10375993 911660298 898145832 902132139
25537579 3552086 5136081 111636022 107107935 112650066
644178559 327333058 126523048 659776987 604539478 469666836
161879448 17507450 82480945 502840564 716501181 547411634
40556059 20939719 27252196 101775473 105108103 84348449
10808558 14747350 2674822 61863839 58374433 55014996
121569040 65810377 67220876 357017457 371400189 352562377
149343885 54891423 87081085 156700039 126218355 114387699
273361100 146933563 129644816 391329765 434199190 353324333
32949825 164165933 13736093 607620059 605829191 579310646
29972561 537103 23452494 76756598 78947402 50100834
128680806 34415137 217267477 351298253 386833237 420206282
210972529 59931523 121435321 309612861 288575062 253456146
4200039 22886981 10087731 274456621 283978701 215515473
56445698 175739697 17700148 419129112 432363221 410960627
108809835 83343749 2023878 168653915 102133114 89260184
172706130 33069334 62083374 312678166 224122117 226814154
55878136 16058139 5779024 102352490 82255017 101047650
15108248 1713263 26944617 205828995 208249732 152902603
9005602 10168502 1722113 73357095 54900111 65560901
293907396 212889943 11400494 484943057 458734902 411359588
95133693 17674153 3371427 311401756 223405934 329614647
7370539 23596068 8798873 521698150 530195357 543063552
1780177 244389 706349 6166320 6183150 4515321
24929520 17758585 57462793 288039698 287361170 293225294
139246681 15115894 141885865 473829198 610320689 646200193
71102619 21238623 10586841 106935397 87199267 85748145
27116979 15495710 58278137 245544501 226533005 265985377
35003859 16342237 20284670 199737265 168907462 195981912
9976248 2826207 408688 45082057 41093361 37546015
40765855 193526146 66647368 449853918 433855153 451531158
381352537 110605610 166415366 565237694 490587016 491685553
164069270 71171861 26120297 308130395 302601203 303543089
88013916 2946402 13711501 190960974 153446028 198650791
171082341 11032429 28963628 427852331 411313903 448028213
220957425 40289305 17343289 439694305 410740164 472887904
22206811 60867275 22663258 848229632 795601110 797576441
12173729 3968770 15949366 395535104 385033151 371325902
22300681 5246069 22274555 204114307 206542389 206939923
486321239 605787134 115132510 736815437 742462295 712985123
400189688 18249489 408340337 502394974 335164196 584686561
5312270 11118561 26451158 151803540 167609284 134296702
473375623 204666658 97444606 705919454 688038162 505381159
108612974 30996874 54000724 293087236 451856807 407004032
69569291 40193840 12541583 312047017 329288770 322082487
138161215 69985512 40823177 497508582 369341598 524948876
34081002 142245868 40882891 777743529 767665298 761567084
71977806 4805341 13044414 126327610 110367370 124382011
2561369 5527792 1235379 33869888 20637456 34146855
9801118 690795 2351427 17908359 16033331 14602513
22751625 18656960 30987147 225330998 236309961 178232989
53675287 1601992 83724543 438292790 535953851 502024509
66808204 124108037 47494836 280730972 348350757 366826186
138385800 13790558 44294873 585237645 832511093 820022211
136614974 201573498 151278426 769340222 492097219 528000064
157810565 12471510 149387949 682566986 639301353 528516762
5029911 241992943 19579137 750723252 881969431 656324077
44475305 57293758 7798360 269834976 269564148 246645428
42585373 36998772 66885358 193960060 206361149 193723254
230272786 13484741 17294525 326960820 327368424 265521603
15228525 94712450 7289677 333519106 399508615 438806096
128704424 31991912 8041651 492959356 524903756 555134320
43328 140869 93303 1613377 1520280 1303347
12583770 47515790 47687681 172147566 166560960 181457934
9658460 23429151 24571701 158855972 156828352 95905035
569073904 107894049 97663770 768351061 534434031 779098600
560842677 222727204 12568775 755642044 558023505 603878608
502395428 143560321 161420883 934127786 761814193 940543657
42057935 4232897 13648793 139360350 146166072 152773453
109322491 2892916 7300451 661449607 710282358 728287678
39291222 2570593 55105105 485597568 809940392 620016695
84806324 11664044 10232370 207383843 177492195 170332133
675067089 231113156 107497002 755311231 746830684 707550004
57761942 44634981 4402401 331976649 257135971 269203076
92494403 88496674 3179855 405709248 399793690 437577863
321038439 102452622 101292250 801756205 762074584 760500971
6381516 3358184 6533326 32903555 28914801 32927715
2088046 69244176 38177055 375384368 335157738 375538780
3027880 40108807 28613297 745338004 611115316 729293017
90184424 42056947 32206363 182704904 167609968 162687291
302454722 5159696 4227455 637669952 759163929 697445466
100199690 27912265 35563837 177022615 156754954 157943807
98836585 11265124 12672890 352529982 339040527 351023969
49332851 44133616 19148653 196315547 263339527 280535803
30112295 29161820 45177740 252704723 228068766 232080091
255295190 96562222 88239172 543678647 485951375 567152603
24347233 33976160 34038693 378081966 478912709 564969791
260605338 73361040 8115284 838323435 772765837 803084259
25759258 36935601 6807257 409505764 409357111 303014765
1810451 24503756 6304564 52228251 51885077 51726067
1884939 716658 42202112 143043324 115577490 131638023
62087634 4286283 31050726 318500071 247266844 393886204
195854610 28400784 21741308 718169562 714405787 697024530
551526617 308761635 16424631 768174518 863656097 665328175
95655875 10668677 28107936 269274742 269881907 189044822
465826688 465456108 376546681 608014703 866500099 775564121
460736 61344342 222256472 884544086 881457662 593679843
120154999 13166397 130808327 223717321 225211865 222395428
35930816 2694062 31938315 386788636 349417237 370654436
102605962 113548228 36686572 300409119 318404064 354810225
121945373 163930340 29402717 430452824 405667210 233677681
48912998 111466441 43281323 617515733 614663178 544290400
553004376 207981350 210579149 666327657 600658851 566682162
49602031 74067512 2254600 547240111 590919199 593248064
147077 10430483 5762287 40103121 38247776 38114208
245233699 22159745 10009500 534348332 354312330 403403501
115563775 6320968 17398297 201625928 185913117 147960944
32545365 14005001 18223645 263190061 280545916 320812419
303303564 219840750 120594418 525621359 770254993 547393486
99069397 109453034 22183388 442672585 545389234 522833126
50037749 86568454 104666170 807082662 800022262 731624635
159504146 178639310 80373806 814130451 771853515 566221692
450510540 67154328 407764482 731004235 684611042 695724169
596015785 97196742 177650623 761963296 519734472 821448805
100637954 14477061 60571196 886443365 922413253 909687089
100849262 198895864 97870803 825300142 753842575 853836596
94604325 2173596 47395620 463376562 408470455 369783642
29578146 52958904 23061371 369755182 318991033 331549819
597197989 276857431 326893311 905466998 850312317 960138546
2021771 6464106 1736725 28325989 31084426 31265166
355215289 35169873 203957525 855043300 809334270 873758559
46759883 2729266 26396121 213763422 202292961 243718779
432347831 182646155 399372286 540814809 310074121 525987832
12859965 6818019 12289904 438635108 482860017 469184731
16795718 36643868 144423172 542486688 621975219 622793372
34120188 11623376 7383244 422639727 474829873 379911556
97734021 13112598 10734940 474769532 484973858 535918698
2301326 1105552 11610984 201079333 214503826 166996378
25800065 30258731 87868800 545067800 526998229 527878729
590125900 283320990 484782442 792958469 468851491 741349009
16556095 17389041 7722786 85008767 78812417 81985849
127298745 6831108 47258449 794142921 864017601 890948579
184656439 20138336 5040554 494010349 462916685 432425173
41046329 89176202 16130428 537519700 663932978 610838264
128597534 23213518 57621288 632088348 535222665 699250387
73231336 21829446 11876744 451575644 416545172 383738553
110463371 15668339 20159380 219605945 170238196 160639636
212143590 218136191 373989943 441234254 512547557 531684437
22177239 143815802 8178119 481840478 762961793 711634862
38949627 23580303 1785384 177581346 143623542 169321880
4046103 26219256 15840327 210353930 287102254 283132988
5657703 56932533 65959215 276296227 292116665 292024900
276653448 129156122 27702267 618013947 593233884 493886697
953730 22895 252188 1539366 1568767 1301497
112734731 111571897 527231 341940391 274653257 306443325
929708522 199400946 119950321 973861066 838823972 777172756
102394212 145639758 11157719 943846669 928088052 931165353
235659331 44682273 60572807 459227416 326703597 446127535
619635995 18362917 220431741 696492537 697872946 386049442
255934412 102075051 69597096 420498811 331961186 317430822
357047859 10386261 62177658 439824601 511976023 489349207
220552245 78141865 14724437 445830483 615196523 545399825
25957067 57513344 6176930 244700204 237836561 242653783
366901050 16599474 88312249 608215680 414834914 462521740
14356416 55909656 30129222 574099068 534460435 464314146
30471902 2851094 4425561 35648842 31142277 23486228
102940203 22262463 32308198 265470832 139261624 242505946
134818191 22117309 133281263 937283672 936566806 892616283
38105194 2506008 38194566 648296257 687725483 683291085
184172467 109876021 56854417 361280307 359533565 358968367
55645209 168895317 39550484 604574785 598991694 558857452
759920110 159602814 127630959 877779026 598309131 781183148
73589642 88544127 25107209 421180957 410662641 226565334
18096771 29316668 6201846 179738167 153391037 163874649
167890348 27071863 68050002 197311003 180698738 145387011
224675768 17364172 80471311 290807815 292699428 310487194
385098862 117681588 73996695 712008513 530619535 720182685
34621083 21836524 1284737 215828104 168930646 204339019
121418269 51888715 19121561 130504978 78056453 102584193
187946952 6991158 82341150 354172623 360600718 377075479
62155799 107931846 25204897 635722451 867436194 657901508
179772516 3703335 48515219 357759213 325225465 385170757
124797360 23864166 106393399 278762603 301061390 217662055
57821296 11675252 40660053 260041686 386891460 330441748
163984363 28281056 51809088 234232047 210019908 231294172
193321395 342911938 110029164 628990314 613520338 592702959
12178308 9614825 814940 72434074 54393755 78568036
405422 5659624 749832 88411194 85749334 80609628
27888310 24790219 72461128 741082293 726906109 737989522
510863807 220321309 18764873 725391515 733200707 790123211
494081 373759 191135 2168029 2106553 2133546
776189 4519776 178090 99974197 98351920 109254705
438537 10412759 2703874 123415041 123172206 103100493
108714413 46813374 53640898 427385430 412728685 442710282
198963673 75965834 44268451 310747361 326448356 282571946
105325334 22180743 5248447 112428151 59687274 121822873
13490487 10718092 3298160 30132427 23836814 26646506
228789493 74039827 10923835 640229323 834763973 632391925
2907304 4808645 15559017 47869955 31947203 44642925
26252534 29851439 74123192 977908529 797848241 891644769
377713240 62190454 38351299 680624727 659216879 619738037
57119313 27389685 16339460 86711815 85441195 70160551
19119712 6118128 2233082 37244122 32897523 30898382
692372568 158269661 108145812 749784356 734087274 546211525
403462877 70839560 203193544 480465960 224502658 237981827
459217457 18504407 145432287 834200391 762125471 728309012
75689922 79141060 3774131 470021009 414968140 487763031
632455078 327225988 369964782 689758929 485892617 658152802
104711757 118201275 59681727 770907460 923824540 854705646
434841097 36213348 4886483 797285881 802751497 456616634
323947611 67694997 4560180 877733319 514327346 845207036
437943492 238425777 58235891 916127303 516113061 708567757
6559757 426013 1014638 11723005 9460508 11267791
475346902 167208344 77217487 635890593 481440563 555091651
80608264 19990264 27774498 175974062 123292380 174219266
143158928 178232120 24278355 526851590 659279928 615804648
28515440 7408499 5244459 342299917 336182108 330675690
3328282 4619308 14933385 73498137 64523446 68042771
591126101 147220115 238197038 843450669 744242429 833172401
97491099 61961923 29663919 458468460 378573809 473535821
3179411 5011168 2139085 196533815 194747528 192940451
208776537 186417710 94037423 269525105 256076262 119003036
2241442 6761201 6156742 78172442 92035404 94797122
91016319 13500104 16203298 190551405 163447704 181942224
41637296 25736527 31788220 363765658 498182967 510042300
90761754 85369241 39038991 111268412 101770926 78998917
196701846 399288 82037194 664943507 661948392 678603976
56960477 57952863 83411179 572443110 614522736 694149979
9771106 43461216 6159679 133266822 133629916 132008369
25798093 59680813 66988251 353550457 350103461 334035188
2033047 122276980 333720542 922388147 884244154 936972737
20884670 27692722 29949197 51433129 55442342 56151220
9519557 14192758 9072296 253839688 244639266 237030258
52674931 5962496 13101553 737846391 745577976 655747536
116513884 97711767 14299959 576678837 568504915 570771241
14168933 130189745 15676454 513261327 482737367 453937399
523966722 49615811 126483810 688290957 644634989 486284175
7152469 429958 46312245 401875379 415485138 409823094
320711312 83402555 104191417 725487077 735228959 733326690
477764476 197541640 32145222 840063891 919199839 958101073
342566718 174616489 32337200 632850266 643567337 652724126
62927732 12895761 18396159 108115894 34855625 62440451
329671117 34474643 48660726 917928446 768487926 904424131
7437768 32391923 108656407 630292690 608636645 646124843
36482732 14949520 17243077 624948605 533475479 736063663
3923918 3722004 4860050 146153995 159244481 156141860
50730574 204199755 37387772 759731065 760193239 716042210
21774404 2915078 3955255 170659373 127232338 178872722
13614749 21388448 53717012 371829437 380208535 404993260
330695058 113328612 16051642 596666688 454981706 533484915
47430053 12513423 81703925 433098060 530461656 532453871
539821889 63405621 151993702 678262773 300697917 453177385
104020257 8061865 80418268 375376267 396101568 379442832
237601362 17123999 159506349 475987325 337026864 496502226
101629194 67203338 95219890 954805869 879365513 892270337
672137056 392747336 124071815 675007823 728761237 749609749
58749399 11572954 15418821 91035955 85084015 75472750
114019726 19250380 4502852 182677351 133216211 193560603
92843644 120849934 149234835 952692635 898227415 863580252
80838413 303326582 235846453 931151397 906373833 936085226
358501274 10652155 11811159 516827957 317745668 440561648
97981126 159177728 3633439 846158762 837474470 821416024
34217853 48525332 24688661 237508308 376217942 478294277
74389864 85435755 44099777 726679005 676480574 628720306
2033028 7974448 15055945 37586222 48625039 49849285
559039874 249625811 198667346 969275309 934516404 785260023
131231211 54866028 38695686 766756533 786161653 786135159
11078867 10866962 16631663 154301489 158170557 141471420
22443796 14053779 19552449 161282859 189813543 168448079
50940276 8919447 206431313 481963119 518362696 494895525
16190184 14671479 9530935 403948787 401697278 360778706
49422795 11515653 1243515 198659857 174241963 138801759
46488361 15980661 9663567 69228091 42300055 91559522
856319 741780 259873 32446812 33000667 29764965
39726100 8420803 68101167 211766195 194704832 187462864
286364958 36573209 15753691 456066855 441371193 480734480
324960557 172039129 170835909 398500934 402969861 411321994
49573951 21349709 29557215 180512575 235397320 246467120
283621796 91799687 60445572 383309058 389433453 388034748
482528567 421752521 438601795 505440330 534988831 453545879
39503113 3193444 26167767 62561224 85045536 87870240
116330000 19144051 91648279 429337520 470759998 433063005
2053020 408067 14169427 107388135 125190576 112496175
1891886 19572999 38208852 361974254 377913261 363887530
198114020 15758438 101037826 719085350 731698750 609682861
204378070 37277247 134334714 762205973 764365340 732039297
27754096 4224475 1394777 102772614 96037595 89410437
9217027 14490033 44154685 198480220 220217677 209294507
2444084 5269865 67275213 328110237 293300286 297966627
55425789 105864968 28919267 673348815 609932742 574635432
365245052 202038265 5282857 501420935 558350670 558239939
211590660 5990255 60827791 380803653 403442327 285518552
1054108 129589618 110285119 666577676 707966060 666089837
10434675 66454624 24086091 452759888 528464034 469079390
179063232 32458135 4202963 252544736 248283053 268594936
220841015 298450554 449129754 842102924 837448089 920501822
205485397 51824099 136262553 870706685 817845887 747157630
265467106 20170071 23052987 293311474 165850362 237631022
105307227 120833650 14143453 582246561 576113811 479651446
3141406 619484 6917143 44692464 45364373 41365831
222496410 60866772 12620015 441414711 475853561 394025899
71781845 4563373 155832324 216429158 238619785 187775539
96564062 1988173 173456646 384748011 399328973 345514778
468410662 185138363 435278337 878389408 959574607 912151577
64506474 3384704 42137904 300040133 301604992 265960070
41228430 120737336 60623173 891773290 956530634 854766185
293696677 33682609 155710155 810429177 603205741 760588018
13207019 10610440 14194898 90948712 112720023 109407249
26036432 16689631 64741336 517769887 427197536 510117864
356429907 124589687 543425762 980131129 716973234 888510395
155285067 25712214 77675778 231895529 245353425 249746792
104751080 10578072 13695683 127635966 117084594 128713536
76360800 39809885 5507717 160980900 250440140 241437354
127573516 90981186 28637412 747518075 741644890 747172846
452213471 220668665 171524904 846036963 769209772 791353541
1954859 13661761 2931729 43851595 40661310 32763960
65844939 11543497 8472070 231643544 233092579 235933419
19172738 903594 1193335 172827515 174555792 157684880
266806238 288931164 129992275 472121293 689880915 495282279
130027538 56383302 24601135 298209067 233096805 300733800
127087231 19094044 87062006 711922647 700751011 659862738
30518610 776194 4110530 45586540 51472942 25705006
317743864 195854731 41626376 671993944 701328467 699451461
32227960 15557225 3645473 265879485 264145169 257990890
274723654 10179612 303404248 575236326 630018805 680805198
147745295 283230139 60304929 714434677 634919381 747736597
9398377 784305 4408326 143114528 131276887 124204787
48332840 1302234 2470867 291268385 305390924 272043001
6596381 1798394 1778587 39601882 40350995 39604495
456677063 315267273 218001416 700702132 814180059 876610969
629952161 37632053 337691908 918409610 854029285 583491146
9018351 14394625 5395398 114675276 114213987 105616544
233890951 36144383 4398672 655800944 587248275 710357522
107628216 126587421 218785451 895757926 857709819 962561536
207107164 71611059 136537501 266588508 181743828 190447635
2316228 42202153 6899595 260032237 250926979 245465124
88713093 12328218 155562851 438911822 544408550 501702657
3974147 22150481 5774382 175200150 180203420 193284199
4112022 17473932 27248000 299326516 288482505 302768452
37670657 12678191 12788368 59734565 66785467 60216971
55849953 39107281 4536008 431292050 393227949 352324041
783735517 35682273 157570610 873562714 681884253 718515319
4266451 669033 15398676 136480050 116354369 131978877
319081047 268477304 60889655 736445030 665265710 689523343
210768926 19143699 21578308 757377698 656844363 729850380
20772573 28611995 52459134 451191314 413447679 382048834
124655700 96634374 10103892 764659496 732460203 778060158
2910254 145603776 6428035 608991107 610233413 554366914
5593336 9861806 5825477 84974120 94297351 94166725
246066011 67954621 58799057 422639620 484101475 490916390
637106 47232 111333 972467 581203 1118631
209365260 124820508 311587825 859580861 839425038 829842404
11529299 7712233 174547599 463408817 440047676 469602269
145822896 12939023 3852626 392858814 378279395 380799773
64765368 23540418 32416129 302948866 304064379 317679113
49098393 227990199 18519581 943445478 869646919 951520052
24020517 49722649 102229032 674898232 641242651 664788767
148630397 62363485 33645380 202318362 125165387 249702347
3708249 5053179 11230370 202874618 182794326 193766218
51764922 20291681 147176548 704301154 857960053 818330390
248309554 133248639 99780586 320907962 146759137 323438048
45916577 8058012 3809829 253674596 243476899 260368903
160548490 135566567 7677352 483658215 499422046 257654399
84863256 856100 34313357 527216981 711290191 625286257
110290655 164500936 176685796 835663199 786811250 713639310
240537285 89877264 182549880 512350830 514225305 474878355
186491381 62407534 119201377 542338315 463805501 520185237
39501431 5035428 19089945 41739150 38709654 29220730
439140919 126602292 132650692 552665751 367254756 583862330
26049824 22520090 20282494 146220695 143833036 113369930
2786007 1243182 381399 9610435 8007151 7568729
31767778 20724443 3318990 173655330 162639690 140540335
526165842 39381291 173720201 885781642 715168134 782792154
26178605 4765145 9859878 36134174 34571364 40386776
101444077 128319265 121066992 760653936 771269547 757796548
34080240 31843349 44354370 529169712 661436958 640780156
5941220 21687502 18820898 313356589 303712468 315346666
26888758 11271280 102415592 322058332 502967792 475862910
182427 96837 94484 353583 433430 555778
82401 84366848 6183748 168962009 176862088 168489031
126360236 53583318 33779703 575081443 562867191 435265898
61187105 144852999 35890444 851066759 886476050 916164188
210742398 85618259 158733647 479632380 478232901 550804570
291233855 4177278 87455595 447209867 446578306 331129171
423087551 18746715 68853469 676204944 873030060 744476344
38536480 54429307 17772082 103834922 176181431 196241539
206843971 21292332 117554410 633235552 562305932 557239378
406421401 80958823 82976169 893426068 891863301 734777952
1037470 2410673 699383 13959950 13995686 10189769
152561076 6222240 106993692 181128885 153971980 177266094
67573254 2220073 4368790 165784289 186905127 177151418
10497630 4473880 3040873 42582024 40443629 37107237
206712 33704 159880 485686 483035 488785
16546859 72139443 26649186 359929601 353720061 364008948
416775 49843 363628 7579856 7705187 8534478
319510468 377889052 16852147 646799380 500955872 587974028
226169108 159924698 89065182 351751620 383976132 250554874
5533844 24260085 785607 125451492 104485010 117067745
329685337 792130 119035080 367020504 306333915 328738029
8056831 13196931 19617381 285651420 296230803 289931076
98516550 10750284 35569183 144762468 153380699 153916868
59874822 44601079 75731865 739502926 753876425 697564958
55135188 39947017 56041580 776482549 797328461 693547136
11783770 60761496 244023129 480234454 622943668 584992803
72623213 131746512 39389101 457880027 426471159 404309526
109644232 78103917 136936007 661514411 625637961 732389425
7629722 4690182 6800026 100927333 112353066 102644476
23753119 28460388 155393488 490594793 455234476 477485200
147420929 40104215 103598291 430690683 335012222 430491270
19081153 1836495 52021684 199369425 204112939 216070527
1530773 371594 920718 14355635 11587810 14576579
266536245 182157903 113029282 633217004 438037195 347932497
76822720 78231053 71327900 364361862 371540918 399004759
46167902 69985982 13561231 376460003 387610922 432847255
73083877 53944757 631715 229036317 227687889 220843063
56847718 21120972 240756410 663760339 599610282 701513153
54373064 62594616 113308222 840072078 868028538 811257219
68792182 78992274 75461697 830115429 863740100 837721464
471473 14177530 75495385 406774347 421230255 445136134
295689232 341512844 16758527 410736915 390162186 367838758
123685 23798 5062 679367 635963 675461
176267228 27798453 46802931 409025209 428234695 363528008
31068732 15339020 7140887 48391754 49491441 48640678
542182798 7901661 328235193 740821145 803250202 797187013
192452030 174593335 62256880 803396746 734857169 836054404
258392611 4241487 236170753 887497298 899480387 928703859
250546600 12436490 8152802 693342171 665378339 671602701
455743946 36914131 177413603 928396127 888790606 946298377
40945123 217058822 38338935 818021979 881663407 817534671
135065521 3150082 68344002 259047140 237750122 305671278
53053303 19352564 85408093 658661179 931111362 839835440
196539807 42490293 12328513 471183736 379372271 453780577
112038050 30609537 47289966 728959895 788659753 808471379
241132232 63687978 40670004 882190269 814853159 815585335
5192882 24295522 8080805 470681305 458939056 484007689
78769914 42358736 3547010 316832741 370367678 381959203
155074082 97275318 64356129 816844615 798141453 589007987
579329382 149153824 30923029 665933027 618453776 628719075
363218901 148668785 4369842 596795561 739483294 473707763
95911665 46110346 17958485 596567300 636963220 589534507
4774408 2740347 962852 34051892 31104244 32342967
85791456 23162125 38377572 751138421 719874346 650478302
81037910 65061316 963462 541621566 500859698 469920387
116059567 68533289 16216790 148901659 117964563 97848162
90400715 4149038 45479881 236219953 267879604 243208476
154117426 17203454 30935629 720546952 692152599 730453525
334483196 20440475 78581272 929869766 803221185 813122756
40389020 59431828 6577169 566755477 584128199 545725803
50084066 10112339 8077243 84287172 52606356 70155991
134278853 31191863 9590441 199940060 222815009 217774333
98855488 60898703 24338332 722339935 832034427 819011797
7921275 15451919 55616183 485540188 578785102 481114762
59048430 81763707 26550743 246101935 223861940 185817680
172452936 4035059 77877884 682884807 567317085 783196148
148367 84881 78944 1797812 2340960 2331868
1036477 15818115 35996548 165953824 186316820 204459342
639637 1185104 498301 12611446 13146274 13783394
43815882 29013623 10800050 80904918 83956914 87214275
102694492 2622994 44797703 408542467 422013778 319935218
82129374 13898095 60845026 783409838 710087015 767272492
148280738 293439296 37758483 893912736 841063449 884260285
127207808 5637872 1858830 368127094 369662593 415960649
13560933 33537329 200368779 467486558 540899086 550651588
161296494 100906942 43632583 247731666 260069490 250713410
164419378 65835761 10384845 187047948 112534078 165758927
274769238 71423523 13734906 357249064 235387204 443312987
97212494 65147870 68593834 736029064 601881498 633549405
299970013 84492472 180420102 608926768 576858877 613532209
116182864 41386859 1384100 170884722 226736520 196006303
312362834 91696169 193303281 500247982 662848937 698977189
365219195 214414267 35717694 569667921 566700610 546047558
109652244 31683408 31771483 142613763 154592971 172104616
114486024 37749596 24395231 476230290 459033097 486271500
40509018 28067209 18170671 712413044 624743852 603894304
11413110 61034392 66731290 714487803 708420412 622032612
185945201 172332127 210853145 554869597 697622555 717923617
116040907 37951873 58415362 489543380 418698769 472239232
54642197 36347490 92829104 241127529 224249390 326931536
19512960 8587597 35733006 370204591 352473656 385480834
25414533 3746078 61007814 293812474 276399296 292475567
90713655 203293036 106277905 912974096 948428489 749968496
10548063 35510032 62134236 519224925 624184413 612548888
30814679 16040204 74906046 562030828 497917506 402800137
65645029 18769721 65100027 306697205 278565506 298569122
261618984 68279494 40584056 412310931 478002585 459336069
117259522 4978397 90453662 497587285 513427318 479261540
126969 11423397 23412483 268370043 298698928 291669041
55411487 25664305 55246067 257812864 250812705 268745887
21557826 28212453 10847198 292248435 320255880 321695825
67063819 27283512 2679367 448488138 430360963 438229436
18260809 221099250 17414392 859453220 816678930 887215732
566601325 171117258 179053090 720713758 790385051 574043005
6922488 10078554 6713182 131763767 143617539 147506046
20989561 41954394 103456060 566993922 531417029 589103156
28715571 12296500 18546812 271656611 274175527 295821554
425563970 5838858 181309935 867657643 609549606 791611084
57414981 36751409 18076659 696373951 691445197 681154779
214060168 8273526 124206498 669554202 678080603 624276018
201808492 23045624 791427 685580348 562366207 529982322
18461249 53668627 47056729 193952327 327389142 279500597
50291531 48200622 16727444 228644162 279938122 285153724
72526536 34360668 8455604 203870173 208472344 217279180
37521732 18141040 7046712 229920101 261276534 225926480
84553398 27487286 18581801 234010830 219597375 252947225
124127382 6261653 27451552 422084735 371129829 387299370
102771132 77675799 173001883 625808105 661763945 739091388
15244156 36374815 100393159 443242817 479386864 431368417
229159113 191731650 29813400 674222124 703850994 688252183
79834532 276404742 11316937 709004967 669178210 748257328
35831975 11455977 8552357 144307808 123317065 144070065
237773365 30356863 71603420 307324809 350756191 285162351
83198775 3420939 18515465 149376180 71136697 140183224
12765982 64436487 59728298 684942984 646118748 645533210
118412075 86747137 48075390 221167686 229846058 274589165
18984530 54734247 4462554 788804272 827728958 720634327
4942213 577127 3099928 46931858 48536845 43210197
397136294 335249955 78587564 608298401 582719856 449166415
38902289 19820656 37060304 431817584 452470721 454279553
394121038 77803303 133292575 445078513 369546141 353763310
70016605 4166776 54183706 239586826 245095901 229696616
364905278 121631832 104319994 494582778 326692486 297878746
2144827 18829401 42060627 159109554 155043268 144629949
26290792 14568033 13628767 40858998 29820568 30344991
375149947 112434447 413222433 878054137 871961655 898666832
142762836 18256849 53519231 412479569 418274510 443687259
25611770 6270656 125742558 799423167 885888074 897594227
11783762 43446771 100545363 372901576 422446464 361949474
129845870 16651131 62863969 618376158 386230583 591239483
149383114 39294660 63967191 458073250 368317986 460973891
36656247 3347508 6729913 261033536 271970775 283374100
35414700 22183492 28405823 419295722 267916311 422995877
362536654 13363766 266615428 914113542 898910095 942452670
166952179 11019294 158321322 210592474 200032453 201722535
137074207 8543004 54999700 616653119 513166667 673617480
3119025 14052918 58461437 476776982 410011535 435819952
81442875 45814563 24970437 667009002 670095575 506536735
162757034 6922219 103955195 495766588 375514590 468600576
52588695 108560956 22407675 230077015 349593428 406222906
377083167 124612656 118964218 622426003 611936546 638639176
92947398 204565715 2953529 756923610 748611240 615555073
59376207 51323502 18723158 235917269 237681036 192947822
497353337 101184136 141476642 869039166 666675306 400095400
114681763 117809618 146559795 526397317 594626742 520367962
19409581 10731003 3121989 173803145 171223189 164735133
10626448 59249720 21989887 712912481 737933980 706357910
130798906 158572243 24170732 896927743 887174552 749420282
16152845 68526756 30152224 336824452 383347296 323415381
136080858 41262642 1727575 214508485 182310111 218249418
383922509 26707524 53995376 647718514 605583612 594952203
53022325 67749598 9735624 193229542 164512019 171675859
66892542 40293381 12252811 726979981 748070781 713344881
8020667 57268293 20758581 255223169 262331566 238843312
148452838 79611526 28784356 705169428 613651187 726249620
11076077 4067328 1722913 41967577 46099525 44135583
419587020 143684877 252883161 723353863 781274726 709289348
72892474 12197027 18646149 254439344 232132207 256672686
299171436 158541075 30241892 455924242 509440169 468261988
655612 58957820 8465961 207441523 240401404 249961512
9714434 3632833 31124854 255865829 228459956 262364833
20603510 21615308 23656328 235602094 273723512 296377196
434919758 72213290 19820425 530318574 605764132 395010484
52223227 12436380 6438712 120480791 126140066 115790502
34394146 67096456 65852357 455178635 496791296 495563261
627212465 234814980 172498148 928853636 726040494 413366145
158069141 30872996 50486551 195087066 67978789 144828170
317451302 95020062 7479390 356044003 321629224 324089866
211482441 109141894 59109343 768733294 749912603 673518680
126305783 36370901 157840031 613799558 604253029 627554062
224105093 21395791 40118467 341491794 257434322 328231027
1195742 2175908 596825 8136108 9051895 7244299
71421922 126464144 36529499 461467355 471972439 471078813
58892150 34651110 59050003 290417380 271694317 283016977
94676 40592 7437 733602 549256 474099
9137703 1726376 34691363 352712279 390819816 350495294
339207610 279290868 87964028 569329428 402642190 495279324
124683695 4090609 65004558 402121042 359738317 398591977
115513263 9396429 31402773 236771172 236167873 204027746
215824030 78943909 103799537 550813091 458512939 490315301
281702494 415241 97459644 319525494 40033860 196141506
328569427 227421807 32095539 586497241 546572870 687719321
184603897 31713736 14594883 280330007 290747004 297934282
248742483 14957991 71294009 728573819 718872837 726804377
120274338 31759017 2744485 650715660 591121585 591672268
7307561 10697198 13543545 177804088 210011174 212344527
70149832 31692429 24662001 79099443 87625738 88683470
7323568 49413044 18107299 313855125 299015202 290644428
22415487 91162174 9118018 302646312 294326911 313312971
49104014 14213014 215477683 362714087 411716931 415159516
3631945 2339126 2405315 17094803 17908153 17496654
10043895 1026268 3193465 151305353 124991517 149493570
2842915 2960486 264802 15679831 14909363 15310477
292006762 24800155 12130391 457944524 637725153 764057851
159198437 11925810 47956782 441965235 416083303 454519099
205391148 41472387 16009071 672776272 670399124 732450365
361733439 138877751 113490511 461186714 507759415 526766211
192402041 16990409 34696106 690172612 589619711 715102744
244470625 38035677 58971308 410447297 389008481 213662657
95395003 42036302 10839455 804483942 777039498 902402071
18186934 26119967 57231178 155610504 237703985 218872992
324908529 34050842 33356002 565002037 466415077 298537990
49714126 16563196 35057680 146759522 157474872 158709528
35091307 4599335 2461828 95294220 114694071 110427015
95734835 49090469 99909322 561671159 581830653 521999354
484116638 56490712 34440561 558005201 360962941 521894309
50331229 46875731 85908431 403827378 434829454 346982280
164608098 67028894 77104478 619378876 548488898 556216320
79134492 1468848 743904 449931072 378220494 460262211
53554620 27128385 256704158 542447462 648842957 866265508
618959685 609284612 56539610 840009720 715885985 793907972
402334986 242920633 142983450 730953282 681810886 724360238
145049633 34936239 11223506 389146706 475835998 461374551
157235930 291595878 249852169 721820611 833866930 817599086
31677524 9684151 2138382 139015761 134170898 146864099
88067271 8820925 16315647 296718918 257535224 316965447
217355499 87760073 9415895 341128949 468977152 434781018
263353608 319730494 130459 818098600 859314827 794882677
44654817 46644419 4034325 341461987 364784779 381585471
59063912 61135060 10664631 289477366 280611128 288987613
11959643 11573854 85688480 723187849 714264751 656380633
80108329 2194994 73633717 212919546 244449540 228836288
70656 3614518 1253919 34569903 39156546 28743985
94655793 140401080 124830732 700330973 656726392 654749511
88439579 79499625 21468237 532049426 553327911 509319492
197651605 29489297 35180271 281946285 314611851 134024699
163182666 14282103 171649877 779616540 787354625 827086913
42988849 110026867 57644167 468414226 521109110 514910123
246305878 47016816 26868354 675912765 680306231 596779644
208224118 333955858 27709472 520914711 598685776 585148681
314283474 24530066 165035456 367117909 664005231 523896617
372941464 208383700 281901914 440913009 381936096 469170840
109235787 136862737 12319383 232462402 325621569 272174132
7173534 4751932 53331843 186735209 152857970 198154039
93432483 126648327 70222830 272193442 272576285 377151418
202697514 55170582 93188348 537018073 608466128 580983631
551845 460143 411975 13239854 15470161 16629382
188899115 54158556 45525960 241553422 230881501 214482031
20517983 62886136 13040796 218531413 194734505 226869249
254888074 323389570 150452933 730579467 724481881 706350818
72762738 54638528 53859266 90224794 81075476 84437681
491299981 153225209 56787293 809234353 717319937 821112949
71803273 24382054 1995157 316654113 267526702 281548110
202020327 65841157 45717570 405647622 342476077 382449960
8039920 159788041 21420292 591320929 618200688 536899869
222000508 47198063 37866967 342793759 335294341 241905989
26245950 4817110 4172631 84519930 78913378 83783358
262874849 26072869 27964941 512322349 561962219 492459980
352093100 78895729 59355036 501298877 430133496 394098549
29202484 3039188 3353343 148497099 135897740 130674237
639126613 212609863 245088651 693339784 601768045 712037677
276042773 146147657 71915113 515804984 375108604 482783765
62013460 4255405 77950847 325314581 371392752 366854513
203313690 63945183 76230303 346905870 293719943 288685769
107797381 47835187 8887813 221888263 319967528 144736824
3925100 598202 5555401 74043839 67138171 99766209
130139261 19416502 7776526 216536282 259436769 240879146
423586697 115472672 3305221 506022346 516509019 503871416
123158215 33282813 10294163 264055184 236299939 248345847
268359418 75601082 154831442 497629646 497056666 498598078
124141416 52685801 106319168 513673136 554260133 558483992
637010048 251182279 400840400 743640356 530563977 542675965
36258997 32705635 31052313 317018044 211677989 288315447
229216289 176240359 32896266 625806187 823417410 783735317
373861345 56378685 40318235 566016326 298830520 380950707
94967454 14616870 38248414 403566117 344058554 432677881
38374184 8958668 4866361 159371254 176775569 172152346
357696733 34267557 31061683 795483260 750280989 812189957
48126457 110589698 69522265 300491571 501093762 492004906
47723775 156946134 19741719 851416931 758218568 801053810
6304870 21574260 41098698 239591949 263363819 233887859
145493717 3311758 73238454 286876080 449269296 451866238
502128981 286945080 261997183 736305773 459762608 589612305
375368088 55955659 35337894 584350955 548099907 612177935
105424298 136913984 144031970 479054180 475414039 420073019
304413582 179022920 174742607 632333423 632845835 628901040
13076623 72222663 8398636 293284388 314594123 304078401
73008564 27927639 4720665 241088256 164021662 256947042
401916165 2367593 319208916 481314410 181108172 428945303
1041994 1310029 1848665 16446130 18715454 15176481
23187259 10366750 37387689 619758055 540762040 667735587
762055616 123614791 106216708 787611929 679459951 744253503
542264084 64840575 116863915 726115097 758726885 759592191
198911926 59841357 14501568 214556348 167468293 164369665
18681511 13668389 13306303 136591234 127805691 106271725
372382074 55780630 151993510 426369016 301250677 268526649
297246235 5604136 178785356 737158602 946060890 952976154
18574449 1041728 4898937 69613266 66699110 57413911
12218934 5083269 18760513 786128999 807496564 612975101
654799988 355147166 26577130 777578007 729218014 804964796
86709797 73201255 42179271 182187078 159742901 205129219
60910542 70427368 2055948 192968467 235863505 258473916
32880218 63671426 45379051 679420104 610362054 675638788
25372025 4970980 39512955 434965091 371161087 348498430
199448811 19858720 99340734 508209352 547021950 537168058
144845643 97847943 5983215 164738533 167179319 168834016
11016721 5911 522733 16466745 17266197 18794983
48592989 74166690 86928904 768170773 756457471 782967269
40472168 139084276 4751564 755208677 704520707 740949481
55696554 1851016 7422702 184968523 135741301 175137217
763776297 185552505 235241159 800276157 289610778 777795115
72589491 28207731 4935005 351969824 262311560 342058303
204342213 24733118 314131757 640476744 647976049 554678477
62133925 16549307 28712816 177525100 151329530 193038204
186409065 82262153 6210696 634529817 584893927 517931222
28711206 120512670 7344079 458922384 434751629 472825541
87983292 63397302 4306720 499864431 459684762 483851462
211765457 145295941 130832128 504472024 370695789 512520853
301322751 294214757 368126473 796093108 876283001 945219916
41935862 3212373 34397436 557749394 478422509 551108574
59456074 8359819 45427910 411576175 334998696 358220280
298823253 123413423 61020976 892393966 974941158 936013759
152807007 98229038 11554953 601145877 569429749 595836930
70429533 1483742 14648159 414580020 450292218 390581977
266848779 8558565 18806489 357059893 303261662 232788132
289138175 71873304 108157507 808756704 573223188 395003665
381216762 61802013 103791552 849769319 839731709 861892741
11414718 1659942 2772067 27016242 33171182 27419381
21645597 20532153 51471043 565378322 557902870 591034438
109803448 9527305 89707409 593708528 696958939 640170768
85602327 9336239 31901347 734622127 668891720 761414669
231942975 239868310 205059439 717855866 770992235 763598830
111544197 64149428 48535842 419134998 421020560 413858948
348279791 35080228 6267425 904433894 826822575 845860431
18932375 20714421 31407075 538994780 619566162 676804370
148003418 53311695 641342 383985825 334028425 351724970
23966792 4311609 27096028 58017918 58590649 66164751
3660603 28404457 10139017 121271838 148028462 145505121
8473395 7764596 25883458 198695388 187770272 196655180
74958595 69288433 82898589 457806739 441275915 296599575
3817119 22638188 588055 151066552 104187058 171861794
432203982 84320146 284513910 737948425 959436177 694753291
621119424 380235442 272343281 910468797 933166701 490516169
8636820 44744787 126321201 867899044 674711036 850805665
12346913 120942009 19946175 567879494 606940964 552710746
72304643 6711565 35095590 464190910 511831039 418508278
244513242 38812256 29870630 757678076 670413951 845121847
103334499 62366615 11958856 262096395 249598466 174917692
5848149 54710041 51169770 601376998 596853112 636016947
102778046 11481909 17383134 313492923 306195198 308322791
78691171 76682914 6200859 437963594 389421072 430199414
37553514 13279491 15645350 616778072 570495729 459140904
37324997 18055192 21596449 206408813 218782039 184647284
370023106 59512791 38805139 949035646 817564221 613423205
265298877 17565682 41463758 696131478 477216985 628631424
1021143 675043 1637152 5750219 7002027 5340252
151530890 14258957 22542692 602315760 558567480 489337601
25840979 50014077 11111851 273246923 244420486 296124336
175501353 95945401 56619131 412320492 385443235 160608934
57141747 10822295 15069397 59370388 59099233 55085161
8683272 51935150 104610557 641348652 730566918 706996107
18539435 21769666 47253991 322407857 321028012 348815164
382115007 174204386 66624015 590016408 439152059 585867744
111132359 195423466 63327619 979464263 938591805 887470121
24381038 7300908 32350245 529438974 530276896 572386782
617313456 126518447 370945658 962125011 910616770 946622667
64023420 4482249 369894863 915298137 788576965 937996720
139770323 9587511 39484792 422190381 432466846 424413255
481206682 313272375 328921519 808087558 736115935 796373044
88386264 4409141 19941317 714343740 624725657 631897527
181207030 108722827 12528747 661837314 681131114 546353822
39848239 7733324 20497930 762087861 602618483 735347308
82454081 4378832 96191554 137865458 150127216 144743088
41955624 53599720 4737646 342172567 306745170 343463884
96940828 37203047 96746613 444470990 460877031 446297166
97730510 72298148 98154913 687489538 688593167 680332460
55911766 6362564 2202173 147486051 172826549 176566626
25920338 68529085 34415340 795118152 818665432 954695456
306603481 24378924 31671937 680890406 692438445 547411549
39600121 244606601 122137452 415596276 514198768 508221611
684000 92295 1200564 6491980 7560546 6564598
40764463 11347912 6778542 146029736 145379382 157168237
47557564 128697744 179264751 797693915 812113045 771623015
7257161 134742778 29016323 733942474 901122405 908994610
16325983 103889 26549125 274013011 254271606 268184418
1325898 41098209 32451025 285496028 283646486 286734061
392302 656841 120141 3671017 4203267 3375815
249652985 43565193 25526063 523478240 496675055 504167225
65732299 65548308 119972540 230994704 352961711 362326237
198169770 61002831 28440657 280851592 256203888 170700477
56533347 35665085 13729122 120982562 160464809 142123086
200873933 23936141 34064788 470542291 450028963 425699429
31415661 15953883 13375034 187167074 164761517 176182630
187265594 227776052 180580933 919542126 815838054 869880289
100672731 55929023 83043058 407303109 580992954 592750754
51151498 3028641 5323098 102412020 109198979 108785411
83522417 14421762 24858316 626464320 673271126 609788453
120736159 4913646 14466997 460528768 404862789 394695363
15808 14205784 36908030 143274950 174271194 186709473
24728000 32934325 2005941 160944886 180853547 207231970
17570341 43564616 16592851 244852689 215079951 221466485
6765012 2996713 4357062 11123188 11460206 10491743
145372873 3189321 27948000 422178067 296827585 380072162
132123252 36849190 50612542 375163574 408062489 191499180
113095414 122400337 27121418 414177191 274882382 414792940
4102170 18349852 3968614 153129541 158014469 166690795
5222567 83273233 72354976 514289108 420531188 528723275
44306022 39378366 15978436 513959671 529902052 470434577
355073172 415436189 164856227 500909124 466501412 252194213
559352345 143458799 244273188 653755649 617404914 593064726
1143557 17200516 1651173 141506992 134922576 136978837
91105621 34319815 26435406 901784810 803760236 857784944
212448213 119040988 18869747 334375308 412379283 367369305
313072760 3569867 21624468 647272381 656571441 624966235
71771552 155895157 78217323 838969023 824068855 780557314
172442556 88716466 102056716 328353874 443497697 428123195
288473967 41215812 372105761 503562852 407344996 550341853
24643185 62094595 20601588 384876770 414252948 423184155
18667805 640410 18409633 108962312 110294002 110143166
179046263 34763517 32435980 669479055 512503845 666973700
11428080 18252658 10095474 87040310 93457483 95933501
64060688 53023942 2503672 580544976 580721957 527784820
144101662 7461386 975864 484995666 546248062 441825348
66831099 29645141 32398994 525192683 477541728 506840827
68634888 72885876 73403749 810304479 681733450 833723964
170802529 63326441 11597564 644760229 552415047 660142715
185595275 22279498 41396182 219810060 177194544 196372402
93390446 69397520 7101680 359805181 364766928 372440679
5264076 1051619 594602 13829138 15172323 14696351
10009199 19954346 50721376 210777362 127829770 196160366
105312551 8851432 29484331 139245787 86211402 93991792
93089146 22120968 2469628 160134926 116427351 151347729
5166206 396322 4148746 13013935 13623604 13630010
98144988 181317600 82756394 768136260 902921837 881510389
43477930 13110164 25245727 427254077 381869551 410701558
338869750 94180211 51193077 379784285 385392906 230398811
63859552 18041066 92101457 451870137 436793050 339218160
151000984 49609694 23202118 726676279 708651941 496216098
257334205 232284471 47010651 731775091 795598887 716088511
20098680 59864381 74701891 674048732 704918769 745479795
13550724 8240987 85438833 511982398 444082370 483394461
80368172 29857671 56172283 564429735 580045796 619702511
172088135 1920571 6608637 326973445 334313380 327690960
11296424 5943416 1509799 52253120 51743233 51793880
198335955 85607872 5163083 936160283 745508754 877108252
613816003 30258957 245097747 734648390 283565962 682083824
139988059 27769910 17379097 152551876 143822140 199339175
375625400 30242855 383645586 543731139 574234533 708253921
17087097 33741171 8306183 221635632 222446009 223185405
7863855 35171813 50612566 383998354 409191252 344644503
76878267 23846411 39615140 200823510 206225965 187512738
160210875 59827222 15347714 800294497 601281506 669440969
389009888 16870510 8023979 814701457 664749361 795623370
331228507 55794619 101816505 402505665 143538202 415611833
271438941 13286032 140902151 393707904 412850116 349677862
1510216 1299584 28170116 224330856 203172244 200808598
141836098 21870332 91144673 176281011 202527007 198705484
37026978 54083889 28480780 272800734 245120690 259428378
139401914 117653604 40578076 791505200 696470664 675072688
145856459 3562283 32713030 497680506 522540107 494761729
427242074 232959705 75022910 592571312 688312737 289919511
421279775 227452288 87336876 811125190 819776885 795590031
6062119 16266837 54649232 190226195 268574282 261999293
103754496 8971012 40405186 126381237 26940344 113543419
264670274 81987193 56682511 919131515 672892175 951336972
6250190 22227061 22103630 230166107 141236102 194110820
13581143 1808323 2286708 22868271 25331116 14836039
652477334 312011831 75911726 944903510 822914158 911645720
247822701 105537399 37303793 733657399 796725112 784967831
14634468 6680012 15076939 71793516 85587397 77631508
59991036 11654049 77691422 918243488 807465835 883627237
300574400 144743700 118955192 584324412 638126916 668603175
44448522 14047327 35955931 65807885 69358690 69476149
55894346 127320334 51796805 779508893 636494097 857456960
313975064 79777443 67140915 555322733 551602844 533583449
2592942 37921276 4886876 295296855 295135769 279045003
38198488 2743277 69575036 792205882 794626322 740188480
698388846 15600185 81737594 797701249 705067513 472424447
294193567 123663216 195898499 826816055 799966778 840669598
4654748 42471633 41856405 461050354 486233819 363319687
41616848 31576622 9147384 61234820 59058689 64412071
89374193 87348262 82326818 709234557 613442009 635621262
39206652 6754761 8588422 182675505 171793818 146805730
129018620 75249745 44603418 168806695 96109826 177512296
545696 1654768 380585 8584845 6598390 7595175
3399388 35158858 38631099 199858407 185674538 205086512
408388522 80553583 21535567 594527707 710582409 292793830
27734379 6290012 112207340 156085845 118612612 155848224
584346271 177776577 17377853 862691633 707553591 898531017
6620583 17694258 23043097 146610134 144800128 172292525
462373848 236519687 123418932 543725626 517352815 292779716
171347310 3036613 136154146 334911679 362379816 351128511
81981991 212153244 88120905 273086127 326711097 316687088
5470151 26695643 115166434 387812242 389786335 403987958
392023324 108814581 14831968 576359092 606062584 627737491
40584336 10173216 7180307 53261757 50710271 53818011
657144071 47451000 634671109 692662617 676593443 888622012
70235218 12819172 30437422 157245486 138697012 153789626
346249431 590572 30852392 580590390 645727446 333972489
62856713 2061312 1916049 146527181 83025525 63375268
241161188 24948516 7984900 405173097 483408941 536129391
281834801 28612147 10890552 743338362 697848107 612841352
2327706 7090573 20218755 109029756 103239916 98110511
8511459 25116910 63567022 155516741 185753344 187814436
241667696 52075957 273851278 608212742 609857207 474559345
9909408 1340735 26814144 174711476 187774855 179797457
113954900 2937177 58112662 526452641 566426762 528135398
50391654 32540545 50646501 213009811 225035966 222572372
180177387 104607295 181291881 593246168 643754976 639910383
153768531 51917876 192197913 615710358 645637723 587330334
309743670 8119111 41286738 349032859 183905203 266980539
648902193 276198868 3841737 874953712 823343181 716135258
30209435 1254855 36593232 93223830 93067120 92403929
69625931 45849039 71974442 543380725 542523133 542983719
53872179 46616100 31706051 836386689 749854925 816521785
6290895 22115820 690857 290920959 299267921 294489498
331486051 79339778 161152113 759149270 720820236 687729467
507191413 25252506 362973 656979067 769999792 107850798
133151223 64709291 21148066 524418546 497883721 433016014
459779621 146179005 477838454 548896609 507071294 485385698
61264 11647 51768 507799 513914 515716
24575970 99303198 14485664 556447807 734941842 719930338
21191802 16445295 1502938 46675521 44526257 43476928
121748204 11769981 71098026 831822000 745539484 724821430
92387250 42593289 34446027 260902614 343669155 359959822
112369341 52380862 44042079 242120536 242758277 166275751
31492707 123980430 7939414 501015262 431714587 498860747
19487186 87072486 10270497 415615903 519051823 533264628
2631045 291382356 237306839 885552030 866191941 838670592
674689 8096216 1396794 55252193 52719917 58246064
358076639 25261417 181944626 750901519 787644027 742157341
25323452 52078909 65065165 806220233 804606797 723017502
12152027 177619090 2123825 920835334 899189604 767389131
25272418 2389693 12677195 60029684 55428807 47585510
155203752 105620720 81564682 783659876 741151291 590575295
270805523 13499966 85447541 513903159 583434500 605503829
96103824 76558173 83717417 594135466 629165749 622501936
134198320 152666797 92987943 548666019 515576975 574354520
105209703 62210127 102577159 304646667 255071461 194896035
151592712 39939931 2884735 214075607 184638321 234065583
550447029 47745714 218489163 810635308 788962867 819164561
231554515 85346444 20273202 630055241 633319238 606208471
54762360 4263439 3956621 105192609 96897709 108052445
222575598 153872385 64542807 438190487 442148561 492544223
589291933 465020543 35570398 862350606 813082251 593325882
400565208 86574171 75234159 808255369 832844810 796963664
53729428 10488984 1370715 157729955 150689282 137904281
8652483 1453956 793247 72566487 60284199 83979855
93262436 19793432 38622570 561556494 642913153 591336843
67799962 35005779 60624693 280689799 303316013 295416638
285593431 7157056 15345028 945426719 452261843 758196029
220518009 25065494 66443796 359872286 301412894 298103600
5452062 36596356 19003463 325205569 277468876 289997714
24437756 7987257 6522249 119863237 121436114 117296435
123767090 13075336 24969861 186748386 189848611 188290555
45614617 86764338 862851 86960214 100058199 70203697
235125307 15028134 62514353 610567995 613060775 502572052
74647851 82649359 19821373 363537300 327286481 369246456
21479483 107179608 68241523 972589240 949538827 886134703
290682970 83355905 31106892 490790611 572829473 439146264
553389787 43030524 67879352 605823766 179910632 315582436
1924875 2018109 3657884 43106050 41036856 42840031
653868 2503887 3667576 29417147 34607086 29038770
530745689 71437612 52163999 580111066 655390445 581415334
55098567 8862665 4106229 72723696 55038085 88696523
7093223 3525120 23010148 76005033 92907484 85321424
362744597 105523850 48152895 658424471 550862414 632065635
45113838 283055967 31952248 589478021 612057621 434501711
21170651 14590833 317832906 631707767 754883388 680104276
517694820 165541843 60048433 705501344 647497815 786783694
1343246 1816102 3796856 11160315 12296463 12266177
76562207 27107875 28990640 765678824 770735581 748445986
480997 2194491 2049561 15815350 15307943 12918040
113455350 75397519 38240813 693144159 780335954 772087516
11104323 11985483 26805832 494247169 537384154 491428164
549315070 120450414 410419568 605817455 479171676 461543893
160397025 6603542 58149184 330466801 214875810 428155319
65504322 54134672 15536205 97421770 91368822 95315496
5657743 58330155 13641454 309667273 409481617 386757534
431450147 87062216 10007074 813607312 829024905 589534313
6196280 121052 3460593 14112950 13009357 13622708
95031669 161753190 60025353 546620221 500862391 535976536
760709358 90938338 199027276 882109720 819160241 891465381
342727541 132684058 1243637 355982988 177744338 99674049
3494595 25625838 50775204 918666691 695992390 696497954
415366931 3256272 54273306 556715727 410680502 610468066
366314336 38663172 43796531 430775259 482681890 401061211
12881471 1445688 36637086 654799265 578048259 663312743
122660944 2472678 84572015 719918517 721802663 793249627
146864319 18006469 21587326 234709468 270252466 245264251
159546349 58197433 34650986 760523631 793917808 791023078
793803174 348988598 205364639 896475484 675806196 558636527
81114802 4306688 29881263 208237758 151361342 217720434
361304586 98028645 14165782 401984854 407338747 72684293
76119928 5125222 49479584 241807283 244242485 232339172
48118158 11151770 9532271 471657319 456457765 561598699
74216648 21461028 5293168 561870337 647512035 638736022
13904779 9962753 3307147 21963363 22018574 19197518
15174620 1110141 40504479 756547154 586522855 650238319
243407016 55199277 21692579 620821995 617757904 635768728
43442728 111715813 45798922 745756865 682646235 607048356
1853716 785140 320500 14751569 14543986 14395489
65219718 37359177 19539576 346143129 406897198 456078910
234287024 13295494 173211157 282451133 273027665 277061792
200176353 150322897 68618520 575432975 560762173 523460223
50111796 42392497 14801064 750990669 756045066 689010115
497754726 265372568 154578432 700506809 650996742 853782720
96535790 169693472 11185555 791842952 879157162 804964771
19823807 333858 4379851 132219261 137217595 139774182
570485690 118773144 49259311 779384004 641884086 582258081
85094413 2819125 55723184 470900455 506479245 543213027
72887571 26587412 107194844 763817343 808579442 681346783
273423024 23000913 4077509 827456580 518137811 812603755
60036064 204658 14265194 246971648 249127544 201358091
299871140 64897984 6543007 734846542 567282292 432574896
435956113 65065416 180246088 611660347 487418172 535410378
188251929 103121701 36104677 254099329 292767711 271237485
115803572 55208334 48226064 561666448 624997865 626338877
51981227 1545050 10685883 100810926 76811573 104247783
281830074 226670213 222459038 457765731 368141234 589851178
203595626 59451 34949047 571209301 643497804 620230626
428198969 39861861 123791065 505375523 373473009 466443305
413109569 328661887 184476064 729810941 792670607 815684608
8358558 6896182 3355166 68999155 77285559 52595801
296716568 100396873 94063580 507823876 498888856 488262235
100676422 130312607 253214602 676551762 704197991 641909024
214625404 163333455 25692355 366664858 351885212 314901247
221004 753258 1152932 10809785 11233213 11586933
37922616 35973025 647247 117352154 104998203 117263940
123504459 301782994 29331842 646051786 777503069 772701583
542750744 129919918 17026593 724143610 651971859 616266414
174510274 35842547 117877065 413582600 351999209 437939197
320718366 141983934 37163077 470302776 393434886 469160036
96522376 18035715 56391971 336576262 417112329 397951071
288725189 126025084 47062767 422848883 229801337 143124804
14010673 159003 4421045 25717295 25848754 26706915
312535373 44345944 411789908 512940971 446574278 585020736
636073235 105824953 256847016 685390016 765171156 710272784
65179612 948981 139358880 645666137 581615955 687547064
4860593 239732 373013 17482101 19649098 19206027
124326129 197200272 8028942 849606738 819071278 717254472
292535339 199890783 213589455 773219942 731324854 703690877
12092616 58410132 95376079 669812172 628381892 664841968
205060926 101833564 36088332 643603314 648891440 640610537
185231481 21283574 53592616 222085463 207878204 200952942
304878191 26539281 46058397 612702817 430313348 463978244
37699484 11779165 17400480 188165215 165079435 163077544
39172311 3941142 6273894 224643317 234520913 262346567
2592177 82738761 121896158 488618605 463821248 603819097
11050257 1756231 4294019 56434906 50598782 54920994
46751363 4447670 74194923 345389495 320522875 339467309
66007941 53130552 4730104 150783454 189737556 194690781
76603487 27213074 173686 272059839 344827932 354210316
28885140 10511131 50594658 174663500 163301587 169956213
111597962 1160826 15751404 582547060 552640116 594189357
412424496 349270898 66058219 979807114 954830537 839917246
187787250 7260014 86428526 656829057 585435284 636139677
584404140 422178990 37173321 852515910 940865808 980951421
20294137 27564962 65363511 295900249 273275576 325174623
83828257 51967123 12366864 213006166 221267709 161089489
90408583 1216194 3152411 400307618 432421574 364280453
306130873 3651127 116672306 985729180 786089541 974334912
59373332 27279484 74060250 667813093 781406217 776636453
128529812 11233183 95000630 763961628 731912831 656607835
2556179 10233666 34840576 752729371 719401059 718375212
59060400 130836254 67317086 649680380 645041922 672090129
59786963 53024861 29625971 131227478 128599952 116686479
135748077 66076180 3191699 677653619 691856072 681573819
24005620 4186212 119330246 712537408 715819592 655776853
8633048 13415307 887963 90172880 88636304 89997664
3751711 330173 3225262 29112955 23827450 28537718
46636528 103880312 23435880 780626610 788495333 747170813
101863072 206347363 216145416 744028226 745468695 745191606
78355334 42251872 32125214 184029701 188388915 150138671
151127031 10583900 75925314 317943309 257700682 289687447
365531201 7267943 301124833 616216947 834924758 556796930
4476905 70213476 139665538 338946462 479906707 468477400
304721225 66895674 50198401 781264307 394779738 626302209
271669442 5539638 67965287 514198035 502310963 390123541
346447484 165487852 22279836 792143214 731589820 855197732
45137040 43364701 57256773 405387491 247785039 384011038
85278888 24752882 33558131 757083779 733219656 699689884
351866384 103725053 114399949 399433716 467960415 535245067
150387050 47235962 48620713 539347429 667731366 526429200
14024444 79890303 41238159 185279512 278864601 268857359
75512794 54404312 2741404 357988728 252056614 284242261
1534190 27059823 4159542 57021719 54570862 48988035
9791807 30764072 71317589 612108574 667899212 655516309
89777761 10106435 92577443 253859399 278101928 272117056
102265883 183490960 66495191 607974870 555204812 653199994
40152268 225228345 57716033 836056500 832861175 787275099
571964569 373881984 102671144 709974871 668636621 487984970
106494083 52127839 7458272 112153657 102941452 103154911
442513488 357715218 427786738 646627877 621467830 642666368
70292806 133188394 39110277 565499396 528397127 574557767
71872005 13314890 11795519 393997406 406699815 438160139
619340 1574308 1806685 18967653 17959244 19096468
428485424 150747738 351397084 544908363 299608627 520211848
6501767 6226903 7587380 21292888 22341021 22978377
2400253 1261672 1695010 15661308 15563351 16233402
97817863 1327921 57479684 339054367 366062977 378107422
18966158 45134385 11866168 133283826 144048094 100593494
6564241 96534964 6110030 269030487 264330977 266269788
587105586 337138289 291665884 656008978 361142312 645655196
29034179 39938692 10975192 589339935 584336665 576831007
47151549 10696817 23957965 238857091 242963427 191065831
380051768 113129189 4877944 956569034 951405537 867162824
11861377 4225374 64328249 156957324 175106777 168226632
55256597 175971788 3597223 853102125 902046295 728278220
104802779 5113695 28567364 429158448 368108494 430223304
32551608 9949386 19705016 46381283 57580308 48652621
14718547 71209940 110141432 698069266 742046095 709566124
11107680 4372892 23716186 564557979 557657173 446289781
468655358 98575298 130881490 520484726 557222440 216757512
582831343 111816724 268639814 727078174 629826493 343391107
259223466 154528215 157010114 647966288 753247146 715820498
601058383 559455626 260089476 947493488 649803730 721918308
206829984 9359602 59854084 920148573 833716703 878974227
549437971 115011717 66025204 758023605 724868314 679310128
88765565 72239781 32526227 845229722 841661535 743042011
11923015 35547311 9162976 124945516 125737605 112032157
351050881 150622254 145435114 671857735 697239555 678913748
197667762 53516283 21158173 601868969 428920159 631922145
805228 29046266 43334009 282675340 235426571 273963862
68154467 60598571 54503237 651573689 607803117 565218539
319157192 66309539 332443476 843877625 794812454 855765478
107895549 30115061 135843598 691938244 595048958 432500598
2621053 13803782 1561089 51695097 52364687 46706146
591495627 116150414 213208258 765992233 373170320 455873994
61192993 16458311 62620471 391837334 405534733 422083594
713686791 75162855 277042118 747340379 626453961 344489888
81617585 7730733 7773807 691330281 594421120 672089788
89959983 18131378 88649977 573687698 498966562 573275637
64037269 108026275 136531255 486084967 664236836 644828340
427702809 101183164 167662141 606490997 384583911 562386848
355307726 191636335 48640528 455759866 557170360 573954216
125160864 86752122 11335927 632931319 724559574 701535929
521491 209379 5026381 71987017 73686102 70386300
161183825 184191647 2326851 720331880 855622276 698682036
145946775 62689097 92416384 342928115 169243342 326561905
8202111 35831245 74397187 471891028 480908363 459375717
197527492 105374243 41226286 773873318 654935031 749516185
21694751 18556542 3010371 175095451 146168035 168810905
84448228 36971995 75748697 749467247 751474659 732717104
517435772 36236658 126560607 643164662 681730766 663495814
439176549 45785103 125833088 607845130 626947116 623130575
6641003 31560545 88482540 383823321 433434446 411059978
37930933 50817530 29791400 675024050 728212451 765419097
228332503 216438063 43384763 272812652 267380610 277535380
2007551 2161608 307649 15325377 18461182 19589273
131952986 75715339 5595032 194479064 189792658 81542750
429923980 79295458 440587920 713418523 655459289 746031587
270400425 124195196 87596915 536491125 459864940 443352274
33514513 116257 7671382 163344794 161825477 140271647
27492486 4854080 16803688 155736355 170755082 160346502
64196328 3885111 178056769 384509422 431635796 420408925
252713524 22913750 57738869 707276466 677901724 666956770
482996069 153921831 165196806 788094120 969878652 744455199
100316689 44643145 125388488 639889010 699834428 689853547
36523910 7395277 21361793 70061781 59214829 66624026
276422305 26928529 105440490 382628557 280890502 366579405
27410675 1351583 11761065 68223973 67042375 78558945
1483536 160573961 33590982 754320789 696321999 594973120
252395149 154022200 15393473 284076515 477030181 235444867
10928027 22107118 60708220 600341815 616039580 655970887
24258199 2538502 2468006 52932541 52390458 41475749
4570366 23182720 30984845 324205105 316558159 315360150
2961924 18895889 1290865 127732638 128851584 150082881
1886332 9846430 4704054 52382094 58299883 56273819
121605933 42876541 45340040 595727562 597633687 610404165
390053608 236623044 100167699 552180311 378363156 544235976
838398 1746131 4407097 21682002 16652762 19329600
51257768 29196307 19929219 854567729 819851953 824860160
248596777 159786402 37318676 344113861 266618818 211741490
28347253 27547099 11648086 473180223 544052210 513690816
695065294 79791001 101763474 775219660 825036119 141726260
196078808 127455046 89957488 285221026 278474405 273640942
14495875 12882133 6315184 99046017 94257169 97953220
32046661 5377868 22684851 588344679 637704200 637300124
50651272 15086105 2479726 58224891 38574993 38770812
209562993 59277487 34834989 352487669 343695376 280756796
529002944 167302964 13139789 921068812 805791353 762479453
107425385 60555328 114422646 157997868 154260201 145092430
8751011 27482856 7956686 120347727 122666827 124793227
227723745 28649488 128970320 391407280 345372296 383926852
2724086 2112090 346869 3565931 3099221 3106222
415237649 87905817 167224786 933855394 987555542 976168463
149113944 64220791 51702160 567246752 422489734 566981275
15404769 41559123 239241488 571069422 607030949 605254794
208400431 10579897 7093811 319344787 270412760 338700380
59156325 130527897 70224746 324717872 370152405 382715959
41589212 64260252 27664378 207621762 231049341 217756934
58915716 8154436 7470335 197391796 223400566 168256037
1679746 98292159 75345789 556710676 573347766 457179091
8439855 3532093 57864972 101484922 186929293 182662711
1036787 11582061 3559450 84254113 84712037 91979830
77899441 30116509 60520966 684423712 661537789 580453988
44068339 72124001 11518148 336409847 274872156 321242597
21351112 13785169 9148809 75470218 82755549 79763280
37374097 81873418 39522480 561209748 650992632 674177598
339167163 113587820 101809369 821703921 644280732 538840925
107176136 136987063 31253555 807258654 668566487 740778979
207419157 93213457 61682837 300560956 276346184 261547969
477617740 13717066 137215697 645120093 139508626 635880016
292950885 117385727 87727075 470730585 479026887 548118558
13471660 6361952 13211091 126121572 124449024 111441623
64983839 11778720 68664642 299350881 302322545 282690725
14161321 9673071 5210000 23583302 21563662 21986157
74305086 8152556 25184968 370092942 394660414 368057017
364732605 210457657 47939036 728169966 691192047 394832697
121092555 121296484 151788483 522161267 551440194 526763892
17305546 20155416 8117086 293109846 328721609 344927428
248299191 59408105 146394352 449228477 431105649 316356990
328213582 162383492 138061424 628897944 575114393 495737996
14330247 34236114 11897984 187694362 163652382 105154222
116571516 64408635 152650130 404055070 372560259 416197545
177257190 33178069 9527231 253590355 247965037 206251897
276576257 22283550 87403977 376877589 395773543 411428738
10932784 17525626 1142463 137755738 170224087 172230930
663128417 408332025 553020590 873019572 891786958 780483662
25221960 17736468 9907855 313772797 359664988 356311423
168956838 50916434 65242604 308868391 326710912 317537919
26078954 1571620 8339035 242274227 179677005 220060057
219652873 24683376 69950467 256665095 219673033 249914479
92381628 64349416 21353341 624734080 581714800 625075989
79844264 3964218 125075861 539816077 483089000 531541238
542429017 441250158 126957671 971992682 949796734 406799638
113684463 57122459 50388695 673585290 673144322 619058124
48269392 25301313 12396933 359950730 381961758 366577192
339548072 204889528 6936093 476580856 456788958 515632970
236211561 111434627 211044960 678917473 700450623 563265333
122288687 997582 52288121 198733788 81680229 211867716
58910157 47199205 3934822 69547742 65122915 50081609
31152761 10675440 19287718 101338115 102314326 105590645
43714334 3608196 2532547 272982307 233850493 276728159
185729987 15181173 9781134 301335679 261528341 173049713
183803894 37363065 3975073 376491575 319685786 165393719
27963694 14675405 11934449 206580310 202548860 226871234
173763328 138166678 95012650 392710560 252732639 317553442
352964859 282247298 14300678 562005037 650050587 758446427
453764089 76231165 56108226 670550026 862308828 831036601
19825175 7137300 13895615 134804152 139370862 116741825
199661104 50443284 203750095 790018622 820163706 821117541
225386475 128063277 34237961 946824330 876206578 918353899
107051473 63767587 16084810 282326014 272788014 215973901
95651237 162241676 11113962 730312175 742894770 679321393
1274598 6219584 1386910 55682963 57169303 58584181
11499398 12730853 28877100 311306828 310342147 301388399
23893825 6445187 102678999 410538060 416188436 407087929
24169765 3758748 8693043 76413757 70398045 76113358
2703855 19992494 8951757 271667379 261552419 251353585
43866819 14531524 17199888 147539620 147267987 145497247
74839913 87003648 195093851 554769236 475894017 484008600
89977033 56738503 39532409 399165613 352531789 358141496
20256241 61153028 81090081 721039571 607923872 436086932
4281623 5646349 6023372 72006060 74870714 78636661
11444664 19190365 557906 54874609 58291853 57063658
79865461 127101589 104673243 540888997 529187413 552593143
59993568 58371696 115709872 327529625 336119803 315880429
15613946 1367422 17497014 82374456 76711294 82695896
8057058 1144028 9968691 177482052 210908509 189549662
63364388 81607810 37260024 365509428 390445641 322412099
34715308 19089306 18540138 56915467 67035641 60105953
5447825 2094300 208442 641124439 662153973 561211557
253580203 35276804 78584077 287661853 114960487 245028872
156356 471010 691369 19982488 18673518 18361355
28104607 122655973 98916636 646016607 773235971 647245816
249193385 134705636 24940569 384587872 194473744 214034718
288500873 240020806 5738292 757755675 525704314 531661528
90545360 123729372 4257592 747411922 700924754 646531975
98576619 9178349 107817062 699982633 608219562 681721096
203444500 33348665 38359037 846599014 795088552 839538819
49142406 39610892 46767391 752426215 782005678 840869869
3835768 1571288 1550578 9949986 11264301 11173051
73369026 8643392 35415102 94750932 93000196 118934560
561173540 24505381 203952744 637083578 430007900 662459446
2542921 5876880 1687638 93995685 91290839 90203175
70807822 68130952 31964748 260467983 245676108 257351872
82529080 33085220 98194432 301074958 367537644 349123823
33318729 74256112 290215677 899183023 683424894 913157736
4782946 11931078 24845064 397208206 373886944 437667757
62529880 5373519 583689 459473436 462560922 399026878
52581281 39559790 11474150 285554776 261272886 335463170
394993325 77502534 101552621 771902373 741161762 763148580
54219302 6736625 65650859 284372557 248302611 270027262
38175085 24097224 2466337 58021875 60550784 55782042
3579427 17250842 90615376 745556969 716804997 758832225
7723287 25756025 1667085 265313313 301660579 303819458
61962711 12052672 56527451 846489870 826017876 850938987
20189637 23141154 4699180 84414852 75091682 84514088
51769927 165102739 21068681 795549649 781397800 800055927
5002799 8770089 1097208 40210425 40509150 25066889
610874794 81230696 87455939 754463885 514337244 673263029
19091309 16552146 451960 273643993 330471440 357394028
250775074 241306009 40998493 708129937 709565965 564517673
1217605 4925792 1057885 20722640 18972086 25003795
492294941 559350664 90743320 817544925 710970287 767699349
18084735 23827899 45674629 250169201 229293478 248927811
150749136 33988201 87904643 328852401 335708367 321432458
22974025 817227 1487113 51556620 47249173 36730699
157338067 159679265 155313474 353005906 458119186 374319686
37920391 1805401 14599012 337068874 266029941 335138018
1506872 9129776 11402730 134874077 146914081 145386483
209007925 146099534 271675700 591282356 455464296 465410451
363978728 212389457 91764077 537575900 585126104 312939113
31238315 35563453 45192200 445551736 527573468 510491792
806970772 12484047 391840190 980699343 612423117 610939233
152108383 34931697 4558852 632011294 543471999 695706675
5117008 2433719 63997752 413486908 433680003 441623210
665421925 178792716 110234278 792606636 811746109 730787362
142125189 83977690 2164791 469846344 464878401 465682529
329391965 33832298 41378850 856356852 713826225 846166112
483011782 270843270 43185568 500623864 403172160 298862945
145251987 36736016 60800300 852308992 892964367 917135251
86313069 191944324 53315038 415202314 437932016 365416542
211101119 28207291 58509260 575911443 517027319 580475599
925428 12820706 7769225 669124616 664010016 550700076
298493153 125477352 40295836 477452165 486492286 422318971
467273 375893 204258 7395141 7732830 5928854
28191954 5562380 13102630 38285305 16092508 29901205
353488461 62205526 333946480 430450223 165117578 364219906
387903787 144119220 83209343 438260287 412707245 318394080
112612756 156513289 46591215 609523397 542079453 466655833
189248898 114366678 26423058 325066512 305901048 182625104
111772206 26756860 21436769 558865091 444739155 532526832
137344820 138957479 2128183 746741300 697061094 776061607
25148466 58752770 5353796 221571420 217243339 221308217
225504355 279402751 77878895 440528729 420062481 396717886
542538445 202969254 156939243 680817477 538156528 369418354
452244393 82906395 178827409 725765051 651782769 507959098
17554026 3118666 2063959 42702371 41785472 41097585
24210186 13001871 9481903 112191365 86390347 85660559
27060105 204528445 35092410 529888965 547534893 444607638
51235567 124546346 96475588 854683896 786263164 772890752
3627332 564624 290733 3763765 4760646 3123167
119491471 101533580 1036773 645266457 640849787 633230433
204367294 83123986 139475024 468767576 413695928 478979753
25097447 45710697 59146757 391064282 312676880 356886498
10886675 10811352 34418268 453233140 435061011 322237863
279105056 13872010 152665871 495304714 255102411 515253835
17636293 86297 2527979 244096321 229496389 237690211
3826918 13281184 13492655 376620713 369135805 318483481
110333355 88871371 651261 346704821 258981925 352909595
558771852 71860853 93484217 627113725 542561218 605970584
2669963 14157984 5653066 144205044 144886225 130388174
97893160 90662095 4208230 855369973 761537926 583767329
11363326 38633390 17059072 528679353 376141720 490605700
673000093 320177801 601312153 932728955 874926598 888239038
614458457 66104457 474211196 947537010 810526252 685333058
67553046 9640593 21205496 218032067 204601840 221012067
16870892 11244172 44894582 361633053 332316900 315544776
255869437 150244865 9601392 354057808 285607592 403786312
16424691 15795283 7740439 35410140 37510939 36682979
36487369 47138948 12029411 538527479 560954831 547852176
3413403 10212202 55582473 208875380 222390577 210204060
401981687 52197795 271656716 645037525 599435376 646122350
61937751 79182439 21783441 480822677 532921813 548147843
90424496 52209229 15939311 530731831 514333473 394564641
136137183 48471717 38300322 542467321 545268601 537380344
23650029 596696 4362148 70913641 64159100 68125015
556106701 7673866 82963501 565586996 541823129 382048123
11530819 143781771 59065266 515779361 489843756 517258257
9648418 35896567 27291614 603005281 583294235 604242148
214799640 84752768 44025947 614548253 603550605 450249574
35542209 166971913 51989815 477078746 637192862 610494246
80819140 33028292 27372115 221765884 275033077 298292392
11372950 38147373 65422762 239441404 295856207 266568524
164880511 7295489 1992286 293672713 313002973 214025761
5518410 504458 1217312 53397197 55134184 47943549
3970139 104021 2529192 7673978 8779355 8616281
203486191 91668450 61522672 253112124 277705874 198117788
747324567 35008496 18791108 786807033 440341641 557478345
646795999 207660996 264109711 795336411 656390284 579869215
16134624 675729 10937805 263013775 275904766 250061572
64917932 17955603 54342927 926452836 976846220 935058486
133648409 23702757 56345209 244534052 257571026 298139581
217371079 49083260 16274646 459118896 405117331 343175371
86728518 63670620 121386469 768620276 893771110 913420891
159392044 74999575 19918886 737989459 744612058 787954913
579347706 76268049 22616309 886638644 807167772 877836388
129570949 185505001 38593333 701116020 603992797 689050392
315497196 242312385 40244511 878597578 702462451 619839469
39508856 3865915 92601496 419555871 383365181 390667050
206978658 24835603 34473677 220462603 245715509 198389235
147989336 141636046 25934853 416272440 353619694 395468251
466407417 72516045 30971917 624540957 513589052 441130604
101656756 133208 5890188 438684058 501887424 477741385
292556981 26559249 239541617 733938601 725389017 682422101
120211910 51045018 94052099 722247537 761582878 631969688
483538858 51375111 183581694 704560000 587450155 734613378
79247682 10798266 2586031 696002239 723460942 775252007
47369788 45129073 203376619 820618372 860101313 781665161
383192416 188146376 27977287 633546768 518645988 280783943
219962643 44449307 25237785 460204277 326899827 434665672
212463778 272108013 220226967 475891181 495225046 535938713
200369787 61149256 32300791 353065953 302893574 259912980
83028552 42134186 82051203 145811087 148100932 159055042
4323566 182957143 1852382 503337341 833760261 797367590
29110423 4615841 12863103 50016190 49692184 45469088
32226932 27415611 2642317 206161132 184281049 195595328
184598714 92481792 225037320 369815406 415322227 479934242
26061865 132539061 88746255 705685802 659979771 704911304
12362952 9432577 4599380 95149960 96906520 84722204
196110271 399960 89930601 434031906 428955935 399594592
37351543 39478346 30092118 641678982 653386457 627731049
226541948 84859147 121035791 270206073 219790039 296522569
104918115 40962024 101966638 712984308 651070232 739070249
42171367 32961884 43635504 314114474 305996339 320373410
3245536 4489972 6560644 99832248 80717482 76886399
92840179 63530271 82052827 728939946 724609850 714248613
164894827 39513816 36278558 433467460 315663326 417635623
669870071 261063593 36155611 879563200 782776594 857239285
39615788 947878 2415363 223544886 238407381 173900094
442114000 2723075 87850724 533268046 257295381 320670505
390121082 102979609 185449250 505783421 474025915 672779292
796178 2553278 2650970 29233020 23513747 27193183
331320977 42098103 177040341 893647137 855250019 879140376
732984644 72929469 362851819 901978444 214831654 508320866
52691945 59453723 42017261 659690112 625565797 725257736
51433225 34837159 37610295 187991276 172985451 188515608
209028863 99167651 6797381 364937225 287764847 327253608
526132361 149931501 115972446 676642074 677445202 351274535
200321499 6447798 74235714 520154885 486994949 494196519
49290246 25658169 126848223 814885501 781590544 835040030
27815496 56309239 6448452 387335642 425302614 403687269
2393986 726778 10082567 70016155 73233449 72207771
12523900 3168030 3922835 23831739 18355489 23164797
31563583 18285599 8758539 46282793 50075600 61164248
8434216 2419540 11351955 55045049 56632715 64551161
4439428 2839852 3524217 31702175 31538309 30950048
5160771 14097422 9844971 258712286 196953960 282071726
20695792 68614387 19613453 134085135 142792146 138286497
167394947 91801756 135947584 862795905 844034103 696678503
23099989 6626123 1705834 42225399 35868453 40819867
58771718 3526629 143521403 544700393 551453007 583208832
245396017 38385054 91392970 836278098 766045016 826069809
117345976 23721971 46651366 254552912 242835461 230987421
1037922 3594124 18941872 66405827 69740407 69029340
136133556 30985692 132587703 311666191 148537347 304801101
99033729 69286049 10045869 486843948 382468433 451983476
432769138 26344706 281094961 607446857 431762918 607734647
33363008 22012262 12959988 328668160 340115839 317269813
429342639 164973446 357784482 598503872 804299011 761326673
461985470 6023036 18285485 769624237 347928454 723832150
172160 97818057 44314181 538550747 488396849 439697769
418513501 252161245 43031993 548332329 578901249 489547068
9678732 5550956 31269859 106148713 104639541 91125174
484248 31103918 1533753 385294686 389649600 429107468
24344997 65920517 64711629 811111532 955080203 910051422
141641427 128365381 172019190 799238882 760602500 803985581
360433807 204467803 16539245 518546473 509729775 166026866
207631433 6993001 7646514 500832227 304564873 179246404
8528108 3923879 1314603 112223630 113782587 146801541
9370803 22211929 25209955 134926272 131268815 115554127
6261366 13891218 3191351 74645603 80709187 79883212
93007748 102502243 43992396 306305960 314497799 334589257
395027854 107889179 62015793 637814984 570189821 275664235
459439199 92143243 56386898 748989751 827908407 828392073
8300080 26549823 597412 246702353 196314177 224081402
8363131 15192365 56660 403764667 392643019 372368279
65230607 19981331 21542127 153595246 134045463 147649115
34654162 97820497 53753155 285911722 286729930 222750327
181911349 164014662 129484336 728999977 715540797 795460142
88208901 1631332 5977492 303606594 296930209 251649539
37315114 36433866 98295689 403500235 396749999 375651338
288636408 126764736 21856897 521699735 493609175 413416409
98530 111993 175206 4160604 4277660 4384282
4129777 1179738 765471 4663280 3768980 3478565
38343412 16401311 5052718 56837461 58449775 53087097
37024508 52694691 37359243 598502755 594597701 547659220
5607339 9348620 8467259 38874368 39285182 36838246
9006188 26118024 15857206 387429673 391280361 439265789
82224833 5407814 72727025 480529531 474842220 513642227
225414640 73161851 95798611 370076023 449948085 425922109
48508460 78832261 168341852 968013341 941304825 828411319
138679772 14019581 37960478 238302684 175615677 232125212
73528696 24151459 26119286 84294953 61898551 65741090
13390610 202380324 56559586 611732359 825456245 804110945
10447601 4683967 7808918 17621240 19110321 15462696
31536501 244580955 3389876 489739040 671887188 878633505
128669987 7172728 17705004 871595957 842030470 746156974
38653310 20247932 54047356 589753491 467699564 581411215
321481299 172130602 51110200 943029017 975133735 929082595
511442272 130629969 80131363 627395821 362469652 601198056
549217249 250049514 64410108 586365785 475569188 402387021
63723419 11160552 43319677 147422338 147271010 147922088
74790456 34438629 13929951 137594901 102543665 129571946
686822213 21877280 178118938 878663754 753635065 525873602
125917716 345583536 71649014 632281809 610485017 305707299
46168950 66624940 109147447 469226028 501803465 486230139
219046586 34115920 302750492 705610380 393093600 684453058
605253304 91596229 131093298 769515276 601846430 801322681
115345357 98656780 40819888 808265042 814958192 612041364
2322393 2859492 2912328 24705596 54274411 54580224
175766440 67041564 25140381 319876375 288595647 318980910
106638253 57629740 13205497 506471340 566122482 562694858
238223184 13730445 4550342 335741399 379471387 392379594
174437606 139343937 48418864 617532569 529350877 597043094
13662469 32600537 53852845 528818538 447247400 566441977
376920348 9651284 30702668 486931649 505654107 500302260
50981106 24832241 295885883 783905089 875652091 871259028
601846375 77230250 25322769 654264169 272493015 502607353
81868861 25262712 31337602 357009104 273161847 408229733
50848556 7815455 16018493 273394791 284069458 285917417
117891640 29454439 22218726 320104747 312672859 244895508
66041000 16936750 1201197 290021922 238075952 251649594
388465935 4356836 187622982 835725200 744708727 832915178
68413917 2993771 97597558 781248886 744940062 694612029
120100665 134197084 171741449 565521621 569616582 544312718
153789788 1667309 30838531 361739551 388548571 314869969
286035333 123256302 67681502 431244525 486318963 453580182
491085561 21904476 84073094 899240439 982426659 971198222
45719225 195876999 121678160 394697785 446960156 475710093
49710828 115197494 2597126 744391364 729275256 529307765
640802096 356958982 342721049 748098364 887121065 707135196
36098649 1482078 18512872 54533085 58574928 61051739
946479 13841000 70098030 464559663 484221160 514381976
356952428 145377972 52376881 521015583 529845409 536455755
58341005 61769 1865965 95919335 83857171 86174577
107217052 16673669 71972526 475596562 464224760 480675271
120398927 7361957 7958637 291444050 281105275 304228765
3221740 6078789 3985467 54653816 43144939 49217159
66216972 34311109 31246023 423294637 455635877 482070832
451229729 335056788 167335298 597557918 557180092 563953571
102974413 76730137 14634260 111375697 126947263 67361895
57267672 11702908 774185 59039839 29759196 50884936
95275353 349345735 106485608 920106201 775144809 904209802
236753900 54942385 158745835 924904836 945138145 972328001
112727565 30531557 122575920 440068998 343831824 411683471
242893679 132905727 74008355 357318722 336070319 368977786
205766456 66194393 165508550 515450938 383431770 498881789
562601806 48864393 313545634 670102536 588004537 737729946
24825076 139770660 11514789 625655644 658275937 706778845
56968670 8844189 23824674 156586521 146556554 144425331
153897522 26341857 12072059 278531807 166105636 253874434
58940549 23116895 20435464 93368806 98046935 105929163
131918366 25125567 93991112 689649224 773462371 618817728
109214690 39362010 60575654 241720856 235566819 199147788
41281662 378472 2343453 237883894 263491251 262143382
279280052 131246405 20947759 680468688 673848023 536653376
47191779 514443 2105587 77079992 77501395 53125061
92792690 11616215 3864762 212890161 173308698 221922681
60098903 41462571 81101651 395369431 427299617 481381911
33057267 13286156 19463873 280166583 289025434 302226149
29984694 24127958 5552220 311999279 282337588 300378622
27489657 5819106 554164 48113095 43272824 47785401
27099806 13365580 26830943 169073189 173671518 141728889
788878870 124948068 172617931 895537406 631754909 533176184
191672393 629291 135975490 288528412 153737872 319854712
114261301 126768163 126614597 601313875 639600338 700139268
165048364 4793025 91839482 952722481 886119189 894012840
422072545 71146800 113318665 559748196 495373328 572236043
908197 178479 965431 8110257 9367868 9300129
161056206 28590447 125486440 329087501 328542957 329311205
26054228 10332829 112776219 892663105 793537801 965435532
295383071 281313024 146403187 426189229 418603005 316098162
266413303 30956935 106633202 775086826 870540847 824011678
100670764 4542711 31418925 224859091 195742570 214948085
152845847 8265640 1388090 477008652 529331245 541678144
24861352 22550068 13294952 164886863 157878503 136195070
29416570 8503248 9615752 44029673 44196393 38642147
305808375 43732241 159000991 601463767 419054813 600738917
479548826 261865848 147767611 591534311 347066557 428393369
59555760 63646287 9316508 423605779 316096415 308684037
18482516 3722976 19268746 235372539 185751660 243404461
12664877 42699736 6059668 193113309 199908670 186376404
70379113 36307898 5372666 400984245 560525738 558911680
34909879 5204557 22300330 165947342 175789549 182934596
466598381 47549827 356552939 847167294 745961142 742229584
215313044 1987803 86601976 603500245 623008253 611968377
114850030 5183829 30287862 152427890 108503008 108819353
387954713 66683514 21988181 807501511 832807460 856494032
24176556 66880002 129144089 478438667 435155472 455146515
28493753 50393815 28287861 776575185 744989543 723350886
13086570 2714717 4513421 57108871 59326084 47321478
1662656 6522741 3187217 25914707 23734737 20532479
95740086 40519579 130471280 775970565 786246720 703846642
605648586 346512171 5972170 719035522 374476380 667896388
81856438 28075052 7357232 335335268 281448058 263648109
232511446 279221515 123136079 806848341 767786893 782861072
224801243 31385573 84168207 736030805 661755164 744670128
38119096 29605715 32498901 842836082 727114351 798189351
92178 90999562 46015534 612509873 577097683 476250686
36667237 7814187 623471 210406813 144710197 206179239
124703121 117297690 1384655 164308284 193351421 181038007
13331574 52315819 5167135 163812051 190379787 217558121
46575252 138410784 23970107 366755785 382488361 341245105
68317253 12487670 15537000 86714056 86305813 43368463
21086754 16954304 109610927 516962265 387558770 594309947
84640984 103304887 6426021 531653302 535235890 530629484
201909289 297364076 863508 559029382 489189414 688796231
3706207 1131344 4538343 77627522 70139939 63071209
101031755 65054632 53713259 858102105 608190360 905138995
43682129 31547520 26888802 665821531 772906215 763390784
126935541 39746771 47341856 601430131 608982110 705476076
712513681 206189970 167470492 850700739 632427264 422836434
106180980 748018 12287099 369360998 356539123 349864616
5737741 539218 623016 38869380 37560689 44214935
60825795 4280843 42371310 536159575 642664758 642660676
634793197 25672012 43487610 746486049 817303638 620152906
52039943 1361215 51467204 602244740 568232232 556350283
24850865 81810110 111522 554890867 605863292 594340972
111564279 35782241 11913701 182235203 155927358 159178322
357450335 320095605 177933213 505143028 569935800 568010324
407703108 108334410 285179177 581634494 596459780 600107722
742339700 17538506 339406186 847300033 545945495 760777236
98008051 58023366 29961353 867310889 892758941 939357751
18349991 5138635 34079463 243793163 253698664 261912227
11761654 7326659 6071862 69559379 71441568 68797101
30877304 43377855 97680939 334633509 320948510 335784490
186404964 18330888 132054035 883461062 784205050 796902044
301280205 256934611 350794346 583650772 605843471 627013096
437952557 363840478 8131112 669662018 671143665 547964136
8673606 21966657 49064794 798921994 767978558 734494142
315376961 8002373 39838931 623106975 551493523 493734445
193844085 69417995 36235465 396660936 404263055 398983704
68951885 17310996 32415401 677776522 674016866 617742660
101386402 5194559 30620820 187850103 209835256 207930817
108286759 3636456 22812378 485722704 494267849 467680184
14712812 12320321 15153493 420615892 490162994 211480659
70600449 68194710 4445404 291984125 281975247 302068228
355061188 108396131 349558542 666898546 560249939 704508038
45902946 119573027 33781205 364182866 318672020 322834932
51040704 22041543 98764450 580737180 601657373 671157162
25829863 11118342 21678392 391433654 426532027 274511753
602801971 42883779 137881691 842290684 631193501 783541182
125988152 6033027 57613165 816924650 634744193 801034255
101108317 1410743 65787754 644556390 640118047 566957305
403584262 61589522 300418441 692929302 674630006 794874007
5271018 3838941 8728341 104523692 131413700 119657563
566388180 177098742 278217598 988583675 786086183 955794939
73791652 3857893 3864401 125509406 127781739 116044431
50696646 114609832 128023437 932016110 921776170 955392720
188136939 79434880 71608512 543035846 516288158 583806010
56104505 29893181 24657930 870060158 920685588 818713565
28792479 3143461 117677988 218255398 265445165 258387507
111701437 128680411 148701836 650564448 701057230 679810297
473170513 354737776 443175845 831652229 599101245 748856781
37004603 46260997 4367295 605276395 584506999 635172105
16233388 41026458 26292438 345658985 305260885 344459794
48425439 14377191 29152955 173094222 164223425 141165532
97993970 7896472 76338549 211300314 187305268 134299368
82538627 15933192 2784393 549744627 602947034 578119370
17264964 4807872 17446824 43471104 44191711 43274913
300942196 19928576 195392948 604839323 552466818 480957447
72788484 17523137 38420249 212575941 252437219 190135769
89570951 44168632 99428922 454733963 542716013 622099521
406016246 75962331 102144379 709769857 759689639 601414250
692878707 749641729 198515026 896871366 865427078 506289456
187260922 10560934 5970319 275597848 259118283 124772327
543505429 309611876 67423663 834455466 674718229 582869603
40110420 114096623 61067769 410872068 393261271 367798952
2620773 73253280 2050092 631969105 626902559 650336482
12446976 20253079 29851801 89897443 92662142 92310736
280945230 92960295 98654087 489317046 450295199 464260045
54913447 3053849 9970278 59591450 10435032 12596575
73284337 43100698 16125777 359274323 413519025 400853003
628739039 168115324 164217572 677042896 460370222 513584834
314372902 129211425 75096154 545665560 543184134 484659985
105034521 18024104 5903604 136077528 140993817 134538096
148639803 19481146 37177110 345414322 337304522 302038987
21526631 5629282 10961115 24599303 12768047 22508382
107956523 41097605 3767106 190785723 168719807 151849731
94940136 49866071 50435073 422309496 396806354 412454173
135619414 28925486 69744047 191242731 156960943 157927045
535259916 148983025 44840381 589962355 463591200 586489399
54927799 98947515 61624636 683122364 525405083 692365783
1303454 6698574 28641394 139426763 140598072 143836574
71136555 82392238 36895011 841375636 680675546 918117113
57739453 277241633 4283654 844837510 892192622 874466277
495591239 58213060 7012553 583776015 443837537 482185832
177375084 117060882 20425981 871871721 907588150 894239614
12460 93676 59445 695040 641904 714707
233186204 7525090 61223135 349839712 200021371 254456650
67447594 17340719 16797269 271578421 311030172 306614966
90373892 94864048 66615850 668869868 616435200 657602870
364180 149880 701265 6745968 8515375 7285272
105633343 78000967 21058423 366255438 338010767 298001598
82411630 104831953 104457293 586636268 624703751 594489252
170210487 146288412 111543009 791967663 920679198 919547586
29297082 31418665 77705965 812053659 816049248 759783291
31162535 33023146 618069 135213254 136117398 134255692
22478955 59563819 11748280 198458799 179930711 198400120
111127853 64425493 3271359 767693010 482058671 772287385
22838689 3694785 37024140 405617200 365649501 382576976
106517975 23781877 40072034 397210005 394837938 380688591
13447276 18925544 108187882 278098879 278449657 269094875
418853547 44041303 329498650 527449317 413429533 474128876
215917116 76320569 97672762 645985916 452117073 614912668
146312351 14495131 60131343 212147508 208094933 209456012
88099900 1135636 91726907 843257839 792943642 804678935
24825919 70533954 254768550 735654845 801668560 796097631
34325788 149158947 7628096 407914103 480524677 504349287
31575436 6457126 60958456 934130331 864990225 747831491
160329901 463938 6014708 299303301 269146793 164771925
40651130 29750483 31486383 234984260 167183282 233788642
31272772 9762672 30388477 271984105 290442362 275053497
12034247 12792251 34366882 297206794 277032688 247992772
377683714 112021787 52835176 941767104 852481538 651803209
97875000 15279218 87154601 344913916 357459560 326655723
32859107 4577310 31541359 602121592 533734820 636891159
23847087 7134921 10387287 96277097 104844973 98063376
75059288 14991937 43538717 161219198 192574655 131336723
2703817 2893752 20794656 146530997 132366053 99332231
501250340 7006237 24099304 647259242 548871425 656613915
138672943 67375105 28849649 234569795 167838598 237295393
103531269 99567645 195170533 907292400 930512452 918280709
254471609 5891742 167751617 689890772 474543476 783219286
601844515 126549065 233021613 733063254 178988524 381666059
4636550 311251 4040169 36031883 37826544 37786703
98618653 11922662 34317050 231670694 221615154 237668055
548360673 62213622 87613940 787787678 872784026 529358698
149235015 62756662 11006629 267695128 220648903 263683068
110607995 150646245 18745382 308369707 298148814 274325098
177211055 110161530 229534522 479351320 434764252 481261857
658924665 25636215 139618265 721369544 475568350 590953924
190828727 32821777 189650198 782686881 732262131 804069709
161392909 42970638 16267111 449486472 448138644 357290069
56043127 2284380 51376072 721180020 720884828 724144774
7394820 16168329 62773269 255747950 231323979 245751990
185652518 84083875 53533547 666658377 644017935 655875757
42218106 2141626 22075662 65862233 51615791 64184440
19686581 2627712 58219708 137226213 138873233 156132649
494194783 44678670 76767094 574552541 338973985 578873357
7126672 1413334 718251 38459865 43552029 44604892
135495373 32147098 14890855 234522050 123452537 130229444
27039306 104398374 11344599 925449151 893259977 926746778
450338880 59135584 4386566 487275412 455752323 338698260
604853205 109845192 29772127 678698680 507239053 299346638
48704343 194906890 24797932 612720076 693408467 706707462
220763433 13605394 92887423 267012460 196572712 233618736
211751356 6463085 19828164 226933781 149410259 223911294
266646150 60294264 43811794 374351996 339607669 258178639
14012061 5554120 8952918 22458615 21645743 23067530
285183801 180996998 96759618 516409427 323892436 359952401
99465753 805122 70984551 543911681 609075776 424010070
20549339 6683381 48789179 852099036 839283057 816318147
27883468 92436007 40948740 433532710 371004746 445632150
422451894 160352300 13114837 570809873 503020799 186105956
55430397 120556507 69375561 657349389 571198302 605119453
30229791 29494305 7558486 259507859 243521461 230311805
503295137 95873055 32074956 597811746 370221349 172910099
14802739 1459471 3076771 131484076 110033241 131699078
31799899 2005122 7531295 92287889 91065126 76768520
136237719 52730546 13122657 412779544 437539080 415240091
588010927 4443721 159964969 607861036 659182687 569307181
48765900 143414443 44588914 555032841 531688344 562508045
520774367 24673361 21094694 791155467 659904478 781220128
23179137 2521884 4199094 30154822 20463592 29738808
343923050 45784547 131897167 537312564 388143929 602534401
201063922 23245154 4978354 449598766 326031472 279319586
163679786 133194384 34015028 168115329 178601592 198553053
54948667 48081532 40532465 715562680 654462437 683559351
385846747 17512727 119682092 454403416 486725948 473478638
155638761 164300558 88068683 316591276 320725996 319474001
17632144 158436448 45902378 802637227 748188043 850086445
3084025 3803319 35138847 119896045 151640785 141275709
47957486 13278858 2526897 189588130 171434194 181039870
213565420 92342775 161506607 470020893 476398874 456041061
3423492 12055183 13112856 191663088 168529469 189040709
88174812 33603853 71104018 930965426 620338345 979956329
120841056 10889588 22526197 648860038 651854282 648878308
251389713 240703690 108494678 377138898 404224613 443044597
144195858 14028078 86713432 317853265 353197344 354427464
5894692 5384347 5717358 64199760 68044508 67845881
196870614 66817633 194649107 460365271 530400886 515147405
297061358 42457120 7340273 489722445 365380345 496156018
24570599 9574513 10180267 296259368 276364495 290207846
374044610 244413568 166327112 488057523 455928690 483153517
205733527 2323358 40546870 796014503 667223086 788190418
400751344 47226673 361314152 569578693 534621407 689476274
40476223 3528246 15359670 170155182 135420827 192694388
60594634 11191824 6907297 311337033 321408923 313077759
71586520 14343144 41910536 288302141 270805378 290300272
9416242 6478973 2600017 67384186 79075196 64474679
138606067 24675138 38069620 401868063 376117993 403308155
39459554 66246915 19186454 669911697 627338467 674651117
2795066 64794475 11468769 598390615 574025424 527207445
33673388 17510853 9107830 159171085 152924637 89403830
304490966 95896826 161922738 836253772 773527609 840748474
6689750 177745123 25600670 418239379 424917886 349038180
56322770 339032 60677114 378159441 395822673 386223400
250133180 239937915 82732303 644932729 606033037 662484023
486855865 389287690 95395834 675581236 597698652 672238363
18304706 19609814 6685514 24400169 26334845 18295209
75052826 17812640 80507386 660894974 763517131 773328624
441888622 118909483 84004993 543117753 550427831 465709347
110436453 50902505 8815540 232376976 218003171 167709528
368717628 66391925 28221776 662962513 613095926 699607053
709235971 382979863 52633761 836960567 568860653 813049194
20995297 1934542 2564492 73045241 72677476 72672616
299418671 64583270 65861531 460559800 463267290 490289793
463513591 102330252 27689583 560111424 287353838 556940192
12721668 71720530 90723571 283704601 326086038 295821399
280564922 30935148 72977721 638687691 482738800 474261023
129984118 80554812 35708161 477726853 482029696 504234667
373963071 95651811 4530427 799823790 543938355 602754472
113012913 4253328 139198156 444770047 397988029 403421235
112148350 140952353 93362546 545533468 557213562 552171956
76668683 1839510 140474367 540589777 636977200 687412329
85616385 49716290 51743020 768200784 783151328 833665810
363454552 9813130 304126016 830236751 671739949 677754258
68592490 19112702 25349058 551208222 551778208 553823519
1845865 4911111 53092139 259664829 234890593 258513039
87353736 18546608 33006498 475649803 477939572 435755826
8060072 12813114 2303337 83365185 84449933 81398759
210351673 13971058 43235612 867657966 847188806 962658027
45628680 10210035 33610639 137171988 144609412 145321688
78431888 285357043 24813217 576210956 589511130 562063504
523178414 3513105 218684067 817259974 735604708 822168212
175575455 186782929 33145391 856439121 820837968 858422674
177770 83119 407847 3212014 3755124 3368245
25276100 7970876 26065027 314238874 333411436 288602892
14664363 40512071 22811608 243581457 252330324 277495635
126608509 24614767 54445311 664444670 654029270 678259486
126400261 2548374 21240792 452269565 394289443 448506690
109569741 8904294 4202817 299331278 271789152 221491555
225278297 385181661 40850786 745201554 750124770 716201184
59202196 32671006 71806408 126794191 175872983 183712465
11461415 399895 5173676 29127415 42580904 42564321
12062888 21388717 23079311 225638664 254174635 263285858
93958039 149345143 5600525 912881186 739012697 838292969
77402763 22757460 10243568 117950999 135410719 106179092
13036701 42478832 54450013 257057498 260455823 257971292
5639480 7742718 19450794 989262988 889725112 983541402
35072934 9564492 20403341 65558983 56297211 43277094
86911853 39782922 25000238 130436041 149971553 177333252
113693488 84706608 38830434 747885742 661318901 682825237
3278387 80166871 16647837 640170302 699888126 755623082
193099342 84402762 20307983 395328922 299315052 321005591
55447029 26475623 27354075 291665697 305114907 284622638
181569 36052227 65000102 796263677 542501882 785743051
9155976 5779939 5589827 119488067 112711740 129215223
125206274 59057490 9826337 164220111 141532109 211507549
439071213 68920345 139666684 777541955 693654146 780220443
80770200 14758605 73923573 134334819 129272417 141570529
328269791 85847846 169587905 669182531 591375097 597801806
326448422 59126807 358979358 643856726 580769627 670498160
92898558 16246614 82840984 874932531 845683739 871970126
102543017 8535607 228180506 712741533 710589680 796135394
303382770 95400140 42475211 457353870 513187435 486694276
169273872 30286476 18011680 310259346 306993050 305690279
408948424 170686515 126937310 747474436 617868280 795988294
292212050 220212181 40788826 412724503 326297241 416472463
200113106 11193900 73653476 337208712 344925723 281876746
92819968 24443959 35557404 712045908 608970984 515977638
51856909 99968370 13939298 353315798 456787319 428095095
330570329 66645979 45183355 621009051 642832437 342100794
781503 334968 672255 3467095 3922819 3446181
481590193 180398957 38124345 941222341 719447671 621596732
771688858 346156832 185042516 841040397 587744888 426287857
140625850 141262155 87901851 692042734 542683051 624289220
189574974 91066418 42115985 610786242 607660702 634389160
69876963 60107341 62394849 487814281 509578644 420705000
158454723 23736652 10770517 859981190 880351799 656026374
804973303 6516013 457118979 883785255 294686571 781676564
122541637 36411724 24320461 836744679 753824399 763236730
3824056 648818 402486 16307926 16459895 14417529
56427377 46670883 84995344 425936166 429056237 389943500
14932775 4792915 1200015 38823088 34675878 38584712
323816346 124808124 39066664 515020254 508390681 463131487
506761635 11819028 11720035 539694421 159950463 557917508
3141004 33083677 30983291 605381000 624735886 613425305
24498598 24056240 13401048 503737431 511595236 441813869
455410394 79269244 20303413 734278318 806826941 608706079
238051051 21800615 110625253 573573001 490048698 598436717
11867996 13952885 8846360 137077877 148816138 105309900
99531035 103928583 231683714 722654675 808170916 667556867
249395978 41369511 4544035 586404053 702453701 736606414
76651329 78575519 73903756 852936945 855855037 893019854
541247188 5365833 83248671 586689079 320527860 468318534
4947831 23182192 51562537 825339116 775800710 952581067
204614768 73881471 16659245 640431803 711597317 692488898
34964626 4152974 312063 80472893 76971212 80116853
82175549 12190134 129683471 229942203 214908708 250356398
237352 2864499 4927348 30825667 32094576 33126151
459827603 107757850 3387368 662338855 571311673 523119547
134893372 21132752 1280408 285590865 321148054 298021959
145153140 124432062 16174426 248914720 219606388 217819628
58191444 146597401 37305285 847079604 903299104 729408887
62469902 17262365 5503297 578977053 644580566 646534326
430684057 420435653 164164698 922758990 931317443 884550199
80011073 12741130 31606366 104940147 93140548 106124357
29414959 4932303 9527519 96605403 95030609 93552570
176247401 27869752 78874449 823170810 845586800 813802780
225544751 33649160 26145780 559678494 529437627 511918246
3468461 10070637 205897 67110703 64476365 51725874
9492092 6240170 6613017 61190800 60027690 67147995
131579641 37204357 34532072 292495341 282999407 245807137
52889116 94486801 64542879 377988500 275619819 377040718
36109348 14532338 27738264 274346261 257600905 271318123
56990416 29907326 628527 80634774 68483838 92575149
96891292 15474147 24094933 727503954 629746689 623411766
301205529 351479668 12620996 880254018 858629248 846588237
328588501 227108647 6601079 884777007 904366789 731866173
37512010 46831080 27919064 360289269 345650972 377469690
32273528 13699137 81780611 573031246 592497379 595220317
15136755 38601981 60091446 398977470 423735048 442162563
25332439 7168617 3545831 195671571 219798940 246397643
5106505 6424826 21904241 96877224 109988991 92873965
47879426 52022859 16638189 739956703 714222851 709023944
92091128 36494375 37535163 193011542 121915962 272183379
32658675 5795422 9209416 56583161 29378899 63363703
2008071 8270843 21491258 243680901 242946442 251390099
112712403 38820320 29290073 260168923 206258314 247528486
23671407 15340041 11621048 517521323 495012054 480549816
540881718 324154843 118783297 569377363 497546231 518819279
417761191 224642375 41005534 789237239 589356593 534976128
131411884 66683883 38430466 528763752 542819596 476801697
11646779 13405749 10523343 388904545 254575810 330055379
1748777 3166360 49097896 539701608 609928139 618650858
400164133 82631888 98529808 444637755 125726778 396474701
2303612 474444 2507546 136191226 132469810 124232718
36515821 14470769 3075351 141069653 139142629 133776531
16924104 908476 2653509 61318911 51743544 69643526
363496126 81784682 48208574 823603270 737520688 730264642
5540278 1088403 2222951 12169408 13175218 10071957
554552886 436896771 470593342 732322379 767571722 780198243
135567645 120384769 73959102 890645080 831596181 933020370
454025055 402330539 110971678 626620234 612617092 633726981
47430096 57982461 7932747 647678572 669263042 640175204
109228146 24757501 22199810 136784911 138586149 138254772
5389939 2597931 1178831 75735293 84518900 81709337
799375452 77909160 306823180 907476326 670321547 920534435
729777035 54982413 121483586 871347290 785599540 603135454
221930516 5279830 139995941 739044517 668868410 688574696
438442826 270065 266380219 483927321 472710923 456182531
64876333 249787054 52024599 621845686 604587262 604517806
8460428 19315167 10875343 224365928 172563402 193281218
90356744 17683702 101747317 745498370 638289335 676983614
52719075 56887561 943888 606029720 536838488 542949078
3177363 118571 6237456 95922173 83955817 93872132
212039404 50346121 29931630 348644615 335034399 309822950
92357852 5785705 22639387 151243562 43899020 138225330
697735242 18494851 29338439 844013045 159368917 255500538
50581378 323733 4720503 250209996 283857172 218675063
11849864 2845431 26850575 481931111 413880470 487957177
229000940 180324117 71137959 658864638 469976462 652870489
2630131 1192198 610428 6469176 6063516 5819142
97655045 2025495 39528194 190751821 152319024 201279498
1049388 14946377 9502509 134241466 131441874 131594978
351644853 66365175 326497014 844927123 851425533 798451444
68222322 12857615 3561098 286742818 227926448 241799291
7057986 1415666 225387 17470898 17139488 8052525
439319621 3932178 157907142 785460348 918960896 640827187
502225721 24122266 110033428 689949128 523527307 534298925
58010649 23568539 317149 88774773 78629386 90375833
87169368 24237263 35068617 639076103 770689559 848481617
19888333 23102079 79082837 662480957 693559526 721985984
107042694 19065442 55001902 356340220 250846146 312764127
174160325 10851470 28684941 307169381 215982621 194506072
253527314 55879940 58703055 480081790 422605428 480637408
35349776 56689698 36690590 187856558 258900677 229043143
361174532 137005066 244004961 669301856 738218711 723161488
40564961 94042630 12233896 549070041 589436040 518460642
208358852 108495015 64221522 383012382 367046454 403826351
98292588 2937974 24669506 170700552 186428411 162782238
55159229 27366681 7699136 517848637 476899198 468866082
31425897 5388564 5713099 486128191 547497645 575795491
440916779 37405663 56680622 518827394 376571064 580195311
137963197 7742325 46409913 257996722 290262443 278577019
101641309 102194620 3711613 597949181 534381021 622212780
121988007 59708894 1716159 928864212 926416073 467472739
245393857 89295854 58709459 469393489 334205771 460366107
105103705 46621964 78547413 796991527 768968932 503044779
12945454 16046836 14061673 115603724 117188412 104815951
7696223 53957263 4536840 195822865 167338939 167672536
14322544 32223779 37651858 238362324 203795197 180751850
212872653 58213604 46091577 612322250 507291771 596311477
77969974 29098742 255772969 923515049 811532485 892496783
178706510 10054251 5053010 608204360 682436279 622710666
2360782 656936 2797388 15290991 12507604 13447329
230828796 22793034 21304593 264257305 255022917 118853054
60408503 52390066 10965182 92216642 86323705 55604439
67560230 25801947 1085117 274119688 334342086 324669320
518534650 102950126 75719531 611686725 578858572 408133435
2674045 123727924 6337928 290025593 297727341 336344237
594223820 204652443 300358735 618270185 540160260 722738570
3023712 2696827 11414721 612802022 640579833 534197668
54837748 3811544 5351402 91147147 103581985 73826800
344883798 62538775 23966418 977471212 836357764 766873146
368040580 88764401 308459799 846726080 826289278 834361556
36974943 10662268 11418997 135815124 133081222 107626766
262979 13201 77147 1661708 1924047 1759627
40552744 12013299 55530 569906513 468759256 565808538
127464866 6984048 105589828 147353685 123170593 173604135
173669012 36034559 67005243 180284516 108713516 126303806
223278102 356881186 166460444 440271853 418473014 422460314
44775160 16846455 6077404 239877511 246636096 224279060
16239747 17443159 3899512 275395897 246548288 183788132
34942087 9839674 32148236 157091666 160733190 203443694
36143985 50684650 10174454 61271853 60481696 67972433
369151833 50193803 24021576 760976595 744663183 721139654
151262784 86846002 47383720 552590727 519432010 452672412
96847273 53728813 30247756 704279695 739255830 731838650
296480350 187206553 40656862 718424352 626867915 659736215
51835880 62411342 68697898 452048623 566450288 473531741
205006335 64909093 157997163 315850170 135065214 305381114
412527504 119717380 219168928 732957439 744756749 602065351
60458962 132949713 84684472 549335373 691639476 681904599
61878590 22832706 63258700 573938489 603666570 462689159
322696800 19335796 45116499 353566619 285473221 154640472
456913297 150425546 48968667 884693380 742276859 876998730
154241893 27246705 27790258 394495265 383626684 334153931
52238255 13326969 4941025 269273167 230290276 251860659
108290974 2386257 81914385 386106408 414523959 356010640
10134769 1119719 685098 29636591 28983395 33395365
75242509 39805652 2690696 89115700 69309946 42551718
22045050 21666861 182727287 427501061 471931885 462798173
334626188 77801062 106598470 838365090 863716023 665846374
29957002 8927524 22967876 39114647 27399979 39006911
36552082 8210045 13918573 896998021 774084568 863306491
4415513 1370843 7900913 17036578 15174785 16020370
46301568 64115935 78614597 292456336 282010377 292057605
76935192 7021828 47123513 285435641 288586037 286439082
58535400 71587371 34579410 744283642 749565004 708484459
61316169 97628632 11368452 736631875 745391066 723151029
436788242 144884080 32547108 651605323 662275118 611375782
88113408 277728477 69499440 778396131 894817813 875862529
26337852 56590303 19118596 348853570 389519509 370104954
648689362 119744011 420131271 718045394 734150606 624595446
394760011 82817640 159319847 842515697 805469161 977562418
611605137 350325684 139258080 690821366 704058154 786961574
12485081 23078337 7327113 375439056 439851022 410277622
277699478 244017861 12462709 611497944 579216409 693320179
32103700 21161929 65906489 793100653 729891120 710757653
28560544 195487346 15009553 449043116 421836450 443743979
5451405 24269686 6459317 501792381 529208077 405977314
122653890 104905539 6471943 643606617 578987923 633524491
749520 6477042 11783775 96857301 107183486 100040572
21252945 90210920 3502799 599970132 537507324 624314294
231997661 77914770 17237791 791617634 864949166 810429978
84207734 129940517 56122722 630466091 672173182 613336454
65517969 8864723 49968287 323081150 313918804 333142670
365382359 381293887 50720818 907318663 822546556 811023423
9945351 6168301 414978 29957464 25343643 20460028
255534061 35323430 39337229 489615659 212341616 573171361
200168 53348 2666 740225 760459 759824
272269128 113841639 140107736 344149766 395146317 447103744
46857573 20060635 19138046 393023862 387502460 378223212
70104377 32110161 10584973 174431972 203308365 223387523
441435465 165272690 86665638 494485666 439195165 321292688
229917177 165312899 110625452 466273897 538764130 434912158
27942981 106755629 60291803 701219597 710357080 710497332
95576615 55578452 184259566 621103626 598635793 605862545
106135707 17033541 35710478 181857417 169393561 144093622
5275702 27177507 34194186 199479615 226427242 226567771
4976542 1096716 19187873 87539668 121951382 118822300
16930248 116415333 38416292 524151453 507249145 506057098
72496701 166382290 43706931 784692472 808438337 790201667
100129867 12436705 92879487 122777999 149067689 121950565
455928666 53338070 208153251 580934116 187383086 563452641
94189491 46870325 18655173 568261712 428043293 464041932
17671019 1490121 5530172 72397100 79392582 90871592
407625387 363988056 174264864 818463258 705441540 764555348
249912406 7787761 125308328 542741033 548298666 591793381
74213 13241190 3007226 159764775 167989763 168855304
34364018 43330715 42672828 666712873 620712592 687588161
405175822 53515247 40448759 587847910 599483197 538545487
160066117 24058157 58936102 495661636 544542681 509644689
20711526 69329867 35377836 287420664 288299352 315061470
26880724 4898745 14460861 103379721 119238594 87820880
164154806 94647820 101308809 438820319 522766290 285147730
110094583 89078436 91455569 511925510 634250099 617958648
550786517 29615180 59422966 667501379 836871616 530860099
72560222 66127156 69494172 880989623 890217936 897429865
39887484 17579101 62659207 360770792 344397252 366243121
7684609 2489953 1849038 33032037 37479509 28089039
181880743 82287928 1035993 244369885 292066322 188547294
63268796 43290786 16505679 475280780 437013653 510611731
18937151 126850619 358344274 896575198 765784181 927692317
7194406 39518259 65864160 454819115 563923458 553512068
9069680 78576109 15372366 689965696 579202125 698427928
169507935 33127400 97668271 204182887 248247340 150377360
90529505 412524462 5623260 966104401 895594552 746338833
37564342 4669355 11872474 261326683 234216987 177216763
172228516 20157369 50108897 221490469 201321937 76720253
221305030 5205886 131309806 429742593 437308911 444722595
16103633 133004736 30340200 426236153 441244732 430938421
485129241 135387867 13191634 562343464 400647128 483304556
394199 116090 117482 2100825 1991374 1852736
1625796 8926974 18190801 126093662 149552255 133023629
26601210 2724402 9052736 28793612 12965181 24856023
119503476 147834204 46874509 238446744 177858973 172640304
31909622 10976187 72350110 662614255 679421390 535532652
361243437 191123457 143206843 693997962 654161458 470400323
22507886 38385054 98789052 491343793 446482163 527875048
29454567 2235748 36178810 87992702 57894536 93686559
93053962 12073956 69322270 376065067 301012335 385306530
94763903 62936457 79011769 827004083 695408323 836079438
105859878 95482626 85962612 713849226 735634747 627441195
13011910 7212769 5019965 25438985 21932871 26401344
8370669 5745371 19752201 191209637 211923805 207677173
11402350 41462662 40505049 270403719 272160132 272318500
109988594 2470495 14901213 561536792 452190368 465529552
401227389 163491322 36141204 700411379 692514095 700907516
483135198 3429230 45489995 565878821 540072481 293567292
26798198 11777850 18476227 215130936 160326183 225229148
200380595 11116785 10997824 282739703 313885314 252516787
213829309 42571573 30396616 865435986 892780557 908294704
3075509 10817617 6291783 58018652 58055614 59129235
431907239 688467182 321424714 693032786 812009203 760244980
165255110 9287788 21566050 267187782 238632356 264521170
26254087 53842154 23940142 470130966 447448083 427651936
188584323 16271768 86939816 643953125 743570647 611432314
672065056 321762960 18600527 854140278 837023002 598274016
32894054 1295560 11695227 414554282 460073778 429882006
19646768 496094 28395857 64779665 56951982 60206222
278076992 37166192 21317085 618067538 581743676 463167570
537277654 601175530 447183863 926828586 974165747 987880850
7113675 2756362 21826832 150191883 159761238 154431909
221164498 5368078 235312058 874618089 690636666 829089030
147830813 2118635 92555511 735804131 645258203 875515402
592955749 594390908 17786743 769567525 683945419 508084465
282006878 2558396 136130648 505187700 490084660 485405924
22904194 77549820 45696157 909467723 708630856 768477317
63329576 44881004 13387467 188070191 180253704 182196382
90387618 36005401 81254206 559836822 499250736 521412938
80927836 44166960 261316516 442950048 567812896 573842841
9705211 87140 2229408 32207083 29937820 26688374
35211907 669877 72122545 695611459 768205074 622244034
191289209 86555784 17175467 619916957 709929971 600270752
144106380 48107040 84075862 248834850 184605778 283644821
248578701 104187377 5050966 254716782 254430414 157770900
1149312 8789178 2050706 71647832 84376867 77836590
27397869 18780870 3120948 30028932 30585439 24242819
63379569 28306243 159459059 724948180 671100694 784319118
11117892 18907760 181677 50472200 50145420 32366961
17231998 5619830 24517125 52325812 54774915 47777595
142036249 20488992 78532742 356705415 336554513 460078627
60912771 25057204 69484013 423124543 366823626 353470568
96467149 52264132 37660796 150671401 150155003 108004702
91080812 50452384 116682603 683988791 653187385 754741221
232261898 25505054 34421435 324530144 282971045 179982343
211289965 84010013 173540657 428959089 396577336 422158037
331489734 31494345 209010633 576739720 533529712 331494722
17409834 5102095 6036088 46253488 26205966 58335018
17027899 29036572 34976066 273261319 278616651 244016747
378292205 277966771 275999096 922384883 849929129 955745282
5531190 14696457 59187337 717355619 702683819 730927787
48382599 46893242 48699439 669305114 562962915 604962546
39339871 23158529 7789770 61623286 55138036 61036296
405586278 128615914 142128516 622936990 562857653 602087046
32391495 39245084 47777830 808266839 864855370 745601848
17441308 8913198 80605311 520827485 520827557 515761066
143563865 46548801 65174944 363165803 398587896 398589962
46094091 104718455 283543439 933615863 952175952 771423749
48373010 20959535 927886 50164837 46770979 50944377
234786368 3631380 8612262 338187254 263348583 311103937
62431192 30660005 71562934 268469201 303491579 283854113
4336367 974335 38316727 135055149 80912032 130911305
52067712 11317154 40758376 195856764 223359977 208790680
57769765 8461419 17455832 166167603 212181718 202757560
101480781 1548012 83676326 564629996 552070424 468011963
60377666 2330234 193083241 903414888 955358355 952578694
1653823 57499733 39947639 626440108 392180365 565966003
7027877 4839392 166874 27816599 22060822 26102100
21334876 67022883 76136691 347569205 333823994 287565485
245194919 67149908 94640603 322592296 331990840 338646537
22588929 46436804 50666351 377613543 358202831 384599020
29292904 8274147 238603972 835621886 911437438 896118453
24871469 8427067 1183517 41872339 36537689 33459322
6748672 2377469 16684329 177084677 158312316 186039669
53526744 27998404 42972653 755310409 867203581 940763261
74926181 5082216 40926986 251720788 205258171 251884681
66311402 4297058 8155101 328332824 337710199 326948431
34069791 284009553 132870409 831601957 770264650 703112374
380932964 59760039 2641252 662430356 691473051 577608695
15167656 12031521 4141986 96367214 95426291 97609674
365103795 380211582 280538211 851714559 851356857 738912902
48209974 49401393 13178286 818753351 875335397 808128101
5354920 81847070 13533822 282063183 288221500 270479070
33027926 44051094 17435162 627935550 615966670 584545144
52554386 93924669 125574543 386485729 376959511 386414846
44404061 15777015 3700333 245570779 244800140 248572869
210989811 141112203 18043760 853768087 753264561 710248688
249910806 94277736 153364579 266685559 185227244 228298740
256762814 15169706 69408470 669106817 685390261 401367096
95542673 7150761 17663974 208656800 216165541 200219675
42443658 17317082 10265807 179287997 162819195 220348299
471340492 63999023 50311632 510100734 265047380 357244031
230408695 222086848 8102624 279362911 226910994 166483211
20850304 30852721 54769837 220348875 164612203 189113062
56930496 35299995 22128185 134111751 136795067 108243275
27203894 18094350 38741598 621233961 608019467 505333260
185296680 82019589 156058379 712023131 700716139 672396834
595062935 90769308 91167209 791571769 818506044 857344269
16621686 98494419 18374041 302522207 364564064 353955099
17161888 6143067 51532985 219386946 258321024 229127552
525682340 79023542 753793117 952540609 340633369 862711925
16185442 20842026 824693 51228845 46652709 41294881
111613729 65951513 54043101 160614095 147007361 159582013
8643796 3530901 8822326 389699837 345633368 337847307
6224957 1914640 4168618 191794800 178580745 190406426
71245853 48491599 69602569 312235005 284750738 264931798
11151960 2375991 31074277 395993379 428809216 436979632
145639 9344886 23571562 773981019 674449260 751073982
4503837 5020940 19698424 130795120 128537621 123035263
25741179 11176829 48257174 500101811 515456236 508108659
112918615 33199112 6210048 177244452 169004225 170354816
201234140 29862510 3915895 218241171 165136816 111307117
824285050 67396265 100799231 974097034 618160843 331707870
254895534 15808326 15573147 667994303 699392073 686585196
5816563 64603706 519488 442227385 632859502 555103777
138708173 15742678 114268840 666347603 412858335 629943977
17143458 858357 9856519 43941894 40151777 43414443
473117637 191671454 265585418 841280527 840920067 651432209
103902037 51549774 27470013 385085168 487318296 447253135
448521368 299129563 465247947 651109225 608722275 627552879
213167769 37463289 112152269 338833408 350103452 283923147
2688194 17749140 77318091 330016058 327761965 302505658
116462903 35696019 13373823 415853946 441896666 172962823
22900797 4842798 49759579 382056189 386975387 424527739
303288196 8648696 84912855 561210259 347807587 634880457
208364846 28395924 104911307 214737596 224152531 152143043
63143862 3690504 68629848 88337877 99043685 110395349
10821065 16849133 2464460 272853003 277341102 291727269
5970329 12712837 47123760 192433582 206984352 176221003
31757510 51932687 2373355 637290917 579432148 583020495
337550042 21223051 111012061 371843341 153773341 431517033
147106886 26862968 34228627 809749717 827588936 671585969
644344779 61250686 97474206 833687938 652930378 493429344
2749249 4094731 4098947 13263489 15144491 15185339
102549689 204816291 72710296 691534406 655033028 580539886
10703061 5118730 7542054 90874709 96482454 76443007
5076553 10384152 19005866 379063483 399884755 404431974
127185017 83739812 135453837 177813048 131903733 145069227
298280184 98671827 65400300 621671725 583542518 597194558
54538973 2203525 2788014 185955860 163893716 173085225
10226873 29143414 20843569 143764360 134320976 125501393
171720807 10718451 17851815 434342482 354749440 403363460
2954387 155185137 24925492 439245671 518276604 462297813
338119168 10934219 39431069 527857882 512008181 463230205
447042837 229002273 84435048 857188357 979456346 919809447
570699983 56936473 78757584 689457879 134684430 533310281
71654760 13340021 72130660 290495841 302635613 310354687
19591323 130040201 28472393 605618397 674036525 668409568
150902523 39010819 92394675 381912893 407181178 354861566
50769693 16605336 11620872 142428398 133113454 130419632
37180267 11827613 6403570 81419205 87771648 78379438
973469 8337569 4563317 25394714 24840233 18095150
626557479 232105459 166261783 788843670 526710492 632045203
39956385 12797356 13473724 802846265 738183589 715347736
34987971 14919958 1403986 45802475 47648492 45359660
69027268 79503866 175546406 845120427 815288823 712646664
28206418 17723570 92231802 452921470 399360848 406750774
32469488 17095736 8545610 36929596 37347679 26593788
30216445 160069066 67908333 692037470 723658222 683764501
738389 14696510 209647 95182003 106570173 108486237
502884458 419912677 160457151 942936614 893553777 828738941
18726909 9380981 86500675 226210083 280457500 273768784
78465229 18555265 20449995 286354017 288189623 289440934
38322009 25035634 14668396 923203056 716410164 835466669
29479914 56252578 222030472 720019693 729297678 585546139
374423587 462918142 20330646 516008556 571205537 416363800
181037419 20134970 53498127 395026611 410038709 502431854
212897598 41809927 7462268 515862630 354040644 503607372
13543398 7574648 29849309 713212218 737678479 737611497
358099553 236714973 10209571 762826425 639650819 368343323
21423700 41148751 25330327 825305954 777814372 838024961
94795666 32359744 9730162 295981972 263939187 317457623
92650793 52749273 26323331 133111984 123966382 134819877
144600564 172927484 427186 562995404 656717447 655094147
45687144 16248100 6301402 321973110 286655464 264977759
180656686 151570928 188743351 582122639 684319352 354205805
55749788 38264172 15154582 127843427 123407365 133249044
41566320 14529811 6944162 462805652 402362988 468549662
256737338 54721925 51047867 324705987 314003970 317358453
173947964 14354014 4474860 478308473 499084119 489457281
18874059 9271773 10057813 22543787 29173410 29850230
221476416 13878850 47187217 365818404 235498368 232436719
113575095 6294376 19660794 459110916 520633196 473848350
26772502 26019482 53665033 447041305 483497882 446981788
1829989 151107100 159086665 800468333 773640607 784649481
166867609 373902308 102185467 893287747 925088441 810061661
37028298 5876417 14478133 255607804 237419768 251444281
533469994 213687456 75663052 758321793 524441708 596677810
1646308 132743622 45465175 498753116 423928970 519160952
72890655 3064751 4821179 234023003 228486379 256774990
104555143 22873221 20813075 449290568 541056838 414374422
132887615 18289913 66255615 777442829 840689716 721900252
133093413 47320618 6107091 422720617 376361431 371523324
93215548 25468273 63236976 578595230 471171811 506027132
72360187 18825741 11623833 828766279 742512923 470370187
57699881 187957878 117540613 849220024 777987097 768375166
314702396 44893451 168232967 338107904 288744707 307869380
8538428 5153782 5631659 95047848 86707986 97879164
176641136 41412485 64057394 307576289 225692486 242136447
16582960 21551627 2306597 65303318 60894713 66072001
107676637 23808273 46319367 682303271 731412651 698454166
37372824 35846563 48752865 506236571 515702157 490410001
280486762 360700557 164949316 711665249 736945601 665070793
885429 3698097 1322212 49712735 44090202 39367396
408255707 152508061 233042561 563017304 354443875 424524973
60573568 14354668 6975361 339104068 299705946 322798844
52297633 55275409 9991099 349420593 343459758 349720814
152917033 131655874 11815955 438013422 450281907 476797824
105720543 13917532 17685423 400222730 352471606 354999750
4466204 4848304 3331718 40631838 42692458 36424297
51586366 22201068 11704124 232164151 204134159 226534513
70689550 1395026 7915483 378520791 410703413 431462532
3271440 1716151 8760160 102628756 109670047 109021325
208094 1903438 9510951 175633567 163212715 156278516
47249067 115422774 19282084 626642711 778106322 759301946
88964956 10836990 42605588 89171943 31350549 65564208
331074950 24809546 90704765 592591109 380808992 631926792
55199024 4199714 10859181 425169841 484899429 466368941
686304558 76416893 201987684 778927650 705670335 621136513
26425558 24393311 11456860 73376205 71159786 74480018
608784228 208485162 146305573 642398470 539914022 463628654
184203310 11974658 6558672 561024837 585987849 533966235
387723590 362654638 86868687 451891604 436968118 273795960
632829308 541659766 316761394 865925357 934367136 832837974
34762612 11055877 2269220 42794687 31266730 48971507
120657482 49138420 71621948 532605623 529624215 597801395
66125078 29550170 27739924 296207818 424741633 393078283
5142622 14231 1077074 41663892 44475218 34086748
44012559 8714623 44842626 94555033 93940577 93972231
13538535 3161489 87507460 487306312 484883047 342599352
533034279 89108902 75502977 656753136 500750176 583322253
291128143 7081166 96345067 383429453 431811284 396560249
19898926 77851252 110179697 497972803 425280279 426789694
177995691 36518591 9737220 264459679 187095132 264649976
172507312 41959841 68198340 727972065 886695618 655746084
33571870 46067297 6090287 644379612 734789854 747077659
19121731 6809969 9765543 355540729 359566558 353842864
142089529 5559501 51238217 167497764 42186043 166811422
29567088 9697738 415085 82605262 38334038 73755896
339040647 59030674 275026073 431013259 429932944 306830233
387301856 101341258 68509103 800662250 846234889 804566727
485465 5308673 7627495 166212952 144676933 145546201
210115520 248935610 20096415 775602687 938816747 950572536
8151258 13938536 8552918 168425975 175169616 147242230
72318049 120715356 6306473 589899127 642536487 637079744
11869180 18450660 14648825 128232875 103353969 108903397
64298237 4779858 3369984 148472529 154191843 142897913
16995224 86953846 256081011 932415152 651670101 968087017
2917710 1659666 8444374 482339977 476037494 392533377
65608090 2461198 33846547 854978126 966387840 892404027
224510579 10623028 128762532 589082766 479631319 611834050
87370914 261471441 40695765 962977611 987130348 966174002
648869862 5196754 443534682 850272442 359128397 830873272
10937350 156622391 15892569 612701423 702634505 621574159
268298531 19174126 341442323 646260234 395946680 420312580
21280381 26894484 29605584 147221200 157566453 152812760
183209702 128669134 32394956 454722458 458248163 460356319
545546920 183235610 29062059 668318664 721253142 513385992
14613900 69358486 32944543 549453680 464516403 536085556
92111713 20110356 7372527 492016060 376734293 464784377
3616141 1539778 654066 20645989 20363150 21316487
182488520 22168732 68686868 485040266 436002821 488509027
72098014 30401640 125884042 556877155 557785785 560478979
55779175 17397437 6012295 76855415 58123953 76710918
125729356 87032882 141319376 569385174 527076332 562258449
184915647 169348351 74581965 584984794 634008924 580264146
83217104 154968869 1402358 888314555 893776205 891719047
20990664 843577 29232467 67357960 62854569 76866706
30421104 77106067 106059474 513856562 468320754 497154890
59479776 171522222 39007012 928563191 929112044 884432085
343775576 86519079 505504124 562084738 381748829 928022850
257589328 246777382 246197627 449752817 474920214 404059091
1287584 10614034 23334880 146710638 154700440 138914877
4351429 12328072 2679028 103639773 102435784 108227188
155441625 22767640 113651466 507889836 577993411 526613530
230498310 59146822 142706171 370759140 141740159 211879972
124454358 394275407 30313417 659240006 665865469 659976962
339539581 22076177 90226939 411474369 281187990 336322752
71165222 100587377 42111904 578897214 652973091 569391663
15438050 56516956 34060998 269681346 268940734 308312895
157107457 122737096 4448839 212579414 186041417 214808731
12325670 87432673 6906984 712828826 964305282 790119302
78791789 33696215 183465339 684234976 539323879 679742562
182800626 162930440 27682161 383358437 386239883 376480079
26730702 24437428 12052323 194692600 159281362 160323719
21243974 132546252 192656512 747019410 841285261 833313428
185203093 76425498 16135903 508375169 389417228 341195870
176166544 67536683 48424002 734195991 699021719 619300194
49608850 26986289 24764176 220455046 193956000 220127482
230997722 91296268 57047541 298998607 301707962 303617319
521415064 127521953 65814518 545683794 630729005 315620347
71543558 8053196 20492571 254188512 238083007 195634364
181711879 21903250 390423095 745916667 545829027 798550060
51127257 12622513 8188986 147116346 149245650 138303698
51817492 259417340 21851839 700521674 688419642 705283407
27107540 18569153 15070182 398813316 393651820 381400109
6643237 25811424 21542769 197599180 149444911 205819634
498114967 34101462 85694785 672239072 660038533 546497420
93285804 113717775 50834268 288500066 301154923 271975749
76496910 17426044 33744904 165200207 186732802 80570452
334931509 126065148 72655036 764026754 553007507 846731215
241402406 87651522 200697647 686759653 667460375 725846952
6714065 8732101 4552380 398054497 337913123 370130440
68610630 135540078 14040096 331936972 340791374 325727501
246204245 275359533 42566561 811174318 737061548 873459610
59588845 66683526 16246194 142858218 170688411 170537693
672805413 328081628 330544218 757818215 521720654 790659309
18026248 8781199 42447300 994413442 899341601 673702831
31125280 27802356 216729139 828732943 767800774 867531858
66991125 73364072 16143726 748528703 810074358 733669106
170931031 70070445 28499814 512201457 518543984 464619623
21185149 264736 1823460 36366024 37433620 38337954
51005553 18706043 14240452 770012544 517732767 666641709
19529798 12887160 23697062 722584281 705697450 662539538
91243936 49297380 13777864 699608209 774055754 770510790
267582589 219763215 40876499 480288907 553237103 574627063
105562030 32522151 11144357 378464557 364361046 396827666
37031837 20161345 15445372 315008421 297839113 284567405
171815669 9206449 165100815 419402046 426114367 437000285
137963042 27516216 67167307 240670229 253613311 252256928
267567879 109111383 77381161 405296642 322578845 355825171
85794778 11625281 94403759 190389386 150593083 196248189
284916079 98134587 91276451 865602414 875831348 857419378
46724563 100191434 187087500 658161302 636787249 725957634
364445378 49290787 77473011 470347013 486721032 441602060
176926 26265113 12830900 78889124 104326580 104011340
315505372 35282273 88323355 547846396 151553786 503956089
5503434 4161621 37595574 354114354 424589985 422080852
1565817 85971515 43466536 678757801 412860728 597452497
107966447 42589218 10866254 160671091 147749410 61850816
32832014 3701708 15812642 187968840 217081465 174626766
154852207 27353739 30684723 661748753 619843207 651253263
468815086 60076268 502646400 811452175 653978196 833412941
131898843 14677894 38488215 523223154 550497083 323131402
197387172 22971927 2585072 567638323 527049720 480633533
2291830 523222 8172368 254193199 326084073 321180093
54299289 5878293 45887423 268191994 234896048 255184393
612650348 6727484 138615058 867752559 779413849 854765614
556127355 89374476 46980665 772994778 435606775 481426054
35338580 150229911 1193748 636198760 651776091 607000769
2275010 12596451 3864459 271112557 292534868 264150847
165164459 30072185 29270680 455542341 407679895 460194534
21202442 12249957 61031600 471118573 389235443 485081864
41501566 31432893 22436604 556950457 493304473 546306261
200679897 58800737 167470256 680504378 612977444 585874202
20420522 60818871 13007373 226576601 224579528 225057854
276325804 154592378 196840924 387873388 194025794 253868625
100939508 47811057 94651051 447865435 484897244 404193760
128004557 36506823 1327609 478429508 452242331 454967823
40191467 42085096 204529933 340329719 360707468 389966813
363600763 47224805 239171168 693912013 642074154 617145363
162195976 6441343 39745533 248780005 41604130 136848651
349412524 101330763 332133412 669113036 710958892 635362837
266390555 282824862 300277444 523477990 594570313 560640046
100621439 36359196 8935597 557752867 562895265 620551364
58991853 5687626 12915707 328753503 366155412 325571751
434677680 115660100 244223406 731387645 780511738 778305552
32830426 58418087 28235973 590762321 593057498 512298301
25692668 21816967 14986838 147799773 164764304 132184399
22083623 19787901 42013259 165306358 172808474 169777949
31758362 29667596 259374 454109878 418417162 444781426
8617769 30835712 53691290 380397381 356643575 477398599
39994946 28808985 38460472 381372330 302165765 351212133
37404360 8720051 1532613 92239048 92754925 94905343
24027504 106194587 43288828 377800988 494624152 480979977
237103175 53554588 145177361 824955239 849831063 798001036
578499346 237186038 352099300 660615813 562374765 599907239
135122566 738704 23757558 190994884 151180462 191800742
13565393 100066847 12643348 308891198 310442347 228726819
326066205 286840605 67674538 398316938 501740679 270882646
21042574 884320 12273960 426863501 428463024 305198277
520457747 63552598 321920659 691736990 696118924 591587762
638341 8820979 13492336 87490512 81548815 96458905
2061516 14139793 1100553 44445402 49542523 49732871
15025899 8949598 3282829 27147034 27270790 26613208
807592 804227 6255901 62492962 58294351 62733247
105205626 82538416 127429316 587134577 549088406 393683170
962616 44866044 13331693 442337004 418096508 376866452
308406996 95240972 154338023 397137013 327817656 230594965
90389809 26032879 3375706 352169888 338383182 395243029
20734700 18148497 49284020 573563346 439696184 546995531
242993152 63549211 93130606 522612717 622388033 517441937
482291451 64036896 274452198 652631280 585044469 632300177
429469 2431964 1659059 221131013 309006298 283496168
214965774 132850857 15878675 406141426 476297409 498690419
41569184 77050684 151014734 769863629 888638304 892784096
236754824 71410128 148810411 708142074 594562502 635411696
312557013 101429960 59072292 471280569 373109413 513937004
175890787 31745440 56271400 229147595 197477560 194924209
27712587 245358359 48932708 941558732 961319970 943311760
102459436 17877506 27257757 220057201 176972960 151486282
950381 58922668 67469141 427105750 333712923 570366228
76650193 11723432 46737460 123657735 79442716 118330137
172395312 166223878 2365453 679525959 788591954 690498789
1948095 1593224 290858 27332689 28703382 22894055
67306031 35177338 48289974 404769622 455668035 490272067
137823177 63481788 6535044 494424238 518378485 388255659
612923565 97093278 520312778 950306637 722096110 914959668
422028268 248234807 9065296 499237803 503175846 343625566
547898999 294371100 133343083 751061327 789545503 579254953
60258130 63974397 99415333 713808565 771372002 477105668
647375688 83432248 318437446 703255811 719551178 701520534
82214857 188071906 39708872 639813994 752648276 812261134
256395030 22918490 97687835 721297556 558862947 721334078
251693627 63038937 8106096 627427281 693269237 774967272
264486768 45331890 139015354 550829916 543985040 451466206
428837979 270984097 79421092 689414982 545562128 547242873
326848197 48921135 81612140 732091990 731647204 711660412
87632652 19191968 62269187 733876251 692735309 656968736
36338643 12075270 57674130 862534842 889629834 869445581
446320289 61717460 78312017 754385325 801176661 646454177
452605166 286073823 163264478 588186492 571805219 334232192
103951700 4255966 20223781 635697391 672934865 685918314
102733305 15774163 117859632 514725035 553359453 468770794
20154821 75291615 52217698 267568099 255889625 272287772
127383018 23393578 5763946 386571550 453187119 343926799
44574478 32673382 72203868 331382404 339249370 320697517
16076514 11054108 5662366 333067377 290795917 311749484
27677147 11282808 104116652 464085262 491616655 494540153
311452223 10210685 158011636 457229594 543193655 486910257
95544995 63706818 3495401 469271932 443649714 603666640
127467074 57071456 27868733 978569112 644777377 892302002
269139147 48435921 77164256 544348893 486237667 506909455
512088190 99925429 18576728 768992103 770309267 784185542
268308318 7993307 195758711 413316547 416580933 356662361
497325587 552872707 155705514 731477898 641669324 642594635
23395018 3293327 8231227 134427566 151258338 163417740
17374464 81306095 199386580 772988967 830481818 844168433
14085931 15688692 2206787 116860268 92710164 71878814
75003336 23191088 5367590 145699763 149659523 155534616
211566169 76536844 162507875 448564193 438746318 420277074
295297325 155859728 116598391 648828444 890023948 789333041
58102478 106726858 90445196 741788986 713905531 664886931
2413598 92988559 54825942 216878496 199277329 210876336
632254503 531792324 365365569 746455746 768170389 606781236
10084778 22769204 2389946 225534110 229786188 151309667
56045856 35541406 1089283 112789412 132400518 137121913
82761292 44826623 14275284 908409210 868282927 760145665
1860573 3306107 1109014 25680639 25219778 22599856
3206875 34626024 43385738 179148342 180556533 182828415
15944745 52477204 242926469 607101084 625303634 538967175
27811750 68284276 20503777 481010962 509318137 472288045
179920235 65838149 10058049 914618424 933569041 911125862
20488823 27141021 68589786 443380829 416057589 305862646
63531384 1740489 60578259 535871073 396594174 287702750
86475189 44038012 17987881 559495977 494935178 603858765
6971599 232165016 51533414 870861601 846447447 585819021
75717384 72151579 9583338 283433451 272775912 284944248
42390022 195351892 2280490 920674994 733480488 981621508
8054422 21059857 5474683 146624815 138438028 147348919
83535 969572 957558 8397028 9246051 9246770
67158038 59351723 43732437 927438329 922983576 868934603
68509771 13881091 3112946 91751433 71289668 88275620
37448287 1426068 18382306 594990172 609848400 648639872
43688140 21211136 6377924 146304742 134964757 114288577
307237849 908919 768547 932209220 939083102 942477004
138262981 118493802 49773203 578865835 565208026 569902925
60804727 41626719 115278979 383759159 377786737 369676167
23768663 75568492 47774816 943037822 769790067 909799149
76059895 103730380 85691039 276659746 360603417 397692904
206976904 51388513 1116270 732878053 687967936 637282164
13928876 5192088 3966585 60650822 60740244 56234468
23954037 49170293 35465573 386363226 368788396 372531615
51277840 9025733 57600737 171549065 200427956 196239133
3038531 119301107 56855280 759055622 948088510 949389639
10551367 958881 94697389 517153762 759157153 679661784
123532890 2982643 60349645 234854601 176092558 245544712
43943820 89291657 117088074 667111587 606027683 494916645
58711756 55083122 233308631 686734022 536343159 682217416
123228666 51006841 109921905 709084511 679096506 754279013
177473791 62032845 36532178 457995830 355911164 298944090
71442530 38469298 20511220 447581493 471362954 437244922
8522956 21946065 29430373 190007898 208831169 214143479
2159072 960027 85014 31191566 32074808 30957894
212154430 165734289 60174809 298236480 359697338 347493935
152202263 82177850 61236811 362821481 378415587 407890894
632603949 125980586 61605890 748895607 650290572 617687445
8425060 58549383 26388850 489061480 508819339 492157292
163359284 101035046 92035017 274055913 297236452 259773201
186792439 12716555 81623298 727195956 732417538 655178015
55106285 134385632 70345150 565154059 513058538 550357215
244327254 81856084 72746203 793505538 497113021 658949864
317388443 39924101 123489406 413278725 365511250 323227668
385981769 167985553 220195585 482674996 428703936 431509424
614424768 231170317 98585264 853890363 680923608 909750807
508614348 182349158 136503002 586695268 538936877 502733571
126895418 39965239 4611913 826851005 904973249 721361286
87233007 23604385 124159725 684314981 683108985 660142108
31348146 24960272 20168648 501540682 589827141 595128739
44843523 9243051 128530589 497357983 521167532 548580416
203526945 53210025 104067432 653335846 530336226 639795300
157438758 11975903 36760946 373019339 360723731 397625464
46835709 50959536 41651777 633917340 644549279 686006315
535291756 107482805 60788780 921409025 596706594 633637213
486553810 86951062 28379306 688947464 395826372 592064298
68621738 23768871 74022548 514804422 467480133 519574904
517728906 29431614 159599336 749053577 310946779 608969970
1093882 2875667 1122323 43307091 39088437 43433457
60893284 22903728 104944 246748774 277243957 286823694
30500469 21326314 16145661 305823474 523464934 527804715
24915006 26421560 20247754 450442875 465874322 439175921
127291561 8418749 52286385 724908797 740210492 723721527
22474026 149605097 28750859 934422243 881874214 817224264
53206528 736016 28238235 287036135 267743861 289449478
86756393 70407355 64493868 574364251 540452401 521355202
134997075 65058070 83325899 410739105 449568739 469771772
45040694 49639707 7905555 487054036 496904886 474364591
271658310 36971277 55952887 857538582 905620073 497559143
83619772 311023483 160019327 869186089 812675816 854227846
141001652 40047002 15363241 245374592 248691389 233297480
314837189 247308179 116068469 420915287 409093271 304557444
172394810 10201998 43438352 364034712 374352753 242436556
306374459 48505728 95385171 445536047 667006114 582573147
10172972 20692502 127930373 235769421 452661959 468830115
2715973 53923013 17488943 165918214 171753337 168117778
5895404 7114836 3934097 275078667 295208654 245177102
39844449 110381228 13407216 656881036 686336496 541465709
36506268 22903135 53110261 248363134 195200798 252646640
36823265 28272212 4740962 107334945 108371724 97059526
101239071 12577791 14449604 187941813 134553001 218908449
331122505 161731581 2402030 870155531 838146751 898730400
136767526 13391119 89802024 760963273 687500687 914875231
59200499 8589359 79294545 798003529 854915653 833317939
149002988 111464437 11375163 740175283 760406045 732638485
14411796 15964510 1408817 179332700 139964893 175720936
106142200 30821619 9630399 254753142 253504643 214279545
91195606 9573764 3796752 446987166 456819038 424528919
8890349 6295510 964098 9373168 7547011 4922872
12385482 1001965 16855833 227783625 258120843 253305320
2542657 2076780 274930 3269174 2920258 3311064
6094764 10787615 11675498 102196724 105630663 104828642
58443129 20784292 6699868 90566951 82630082 81824398
580875567 364229784 118148280 675204149 528387965 237925497
325348186 193423285 163918204 601343958 570733048 468117773
180142644 2392705 4865995 284617647 260731811 245976517
61274211 78942268 69302435 85007185 113854377 126934685
259803299 142025840 98599876 854808329 879703327 894340706
18050225 68641789 59803709 322452642 327596889 240143434
18138211 6952138 1855619 85575087 77247502 81643174
229993579 26920510 239795367 511799697 429846125 453212683
39861764 26016252 9446998 274066533 289133689 241544510
41960697 20752243 7527774 241105300 279089236 323328703
118929710 6996436 18513983 651683442 676844613 653368993
157947548 103389981 92126416 246196236 363504914 388571753
171466495 36043543 19382804 244763074 196433169 206859017
7082051 6315426 7901704 516569292 488591381 521321539
151034260 13542012 121735198 776593275 805672862 880403014
161231179 24707938 18985425 240040130 281387116 173455499
1326621 8948322 6183146 57910587 61975860 49529505
146763462 178350 5278654 485807207 446169781 420289209
29579455 25613943 16542450 227728154 228340702 190852146
156289992 155556869 85780172 615723399 699556410 659719400
688738293 86734580 40278356 893975253 453660225 533042234
213823267 44845999 74574599 884712636 888353521 745622780
279388031 108962675 206611892 651941075 579136936 631645834
406863576 7626586 46265619 604074759 562524496 559128160
40596749 14903290 28057545 77392177 80160026 66314238
68574671 37074222 39249409 133662540 114120051 77498650
80720 27414 23221 151951 133348 150130
356297064 89336252 117259997 543089084 478557369 489262938
80702911 31359277 14968386 273810319 281341017 201220650
79169082 23162876 4513930 581647477 510276838 584281829
145611139 68405589 56009298 934829784 932556481 719097484
53829078 36661332 30310364 653156737 737873674 578157971
390443364 140639430 29249672 699997333 717357567 663965264
462480065 47033286 100529077 718998422 697147189 576181489
2246731 13217113 5362335 34618756 36562730 33380570
44117972 160175082 28911733 696549527 690428295 677803442
3004236 3323 41508959 709076857 762762234 765054729
185988254 68628808 20877039 220308453 188646858 257033018
755279341 192089337 74939588 894704491 861269502 694507908
566360203 174354559 428027644 624602044 616333606 585734183
442448790 117930659 166780789 553816488 380091643 335807436
28435627 701433 3138690 57236772 50356632 54311717
81020094 21849274 177575330 452110871 252025527 430706870
232139602 390770185 26111727 890493831 845442512 624045030
320737552 2884301 74973747 398479792 413860074 390357390
420802622 13687550 11247841 874043259 837855978 792886619
107455422 125483530 9429804 642779454 641581052 646066405
3202182 9226873 1840470 268213683 294035062 260800649
1716360 147747 785251 10122442 8475426 10045027
84893183 46418162 10725131 423256255 411687755 315933988
653171108 114304295 137936750 666354480 708653736 626394752
33108130 10938414 1587365 113511250 119637879 117866413
68865765 4011355 31034042 410704781 421580728 384361429
37620208 6532445 47771110 830750107 650080685 671473288
98317528 76615444 11754587 169006282 174584170 147306164
87115449 106255764 257129477 960405333 958519836 993540638
959650 3377163 403051 67120956 68050328 69707046
80245519 8653303 204883918 932470516 851399962 835513857
55149331 321677830 422953152 648724319 640745165 648525599
505734863 31544711 103960797 951581129 731798180 923150298
115717248 5296353 2631104 343808801 361839717 362378588
16599414 12873591 16947239 84762632 74637566 85119401
345744206 160426928 205650904 550003485 501385267 563912741
23408981 15363448 22934301 171710457 196183939 112849303
4873116 14640241 7803016 76204514 81274408 75582327
45542614 26305406 51818731 243835104 243837503 282612168
156982689 57963821 130754542 271790902 269283869 148046991
27650236 11577939 34473607 318061682 300892174 262451467
776358885 382516781 387780232 884562252 934515270 892227830
253140927 141747179 9617454 770780273 903907599 925449896
9143346 17954755 50305282 193296793 196253791 200777800
99840734 2941098 42781265 707479719 739805263 757065380
214668937 112092939 19219817 357283465 333794533 258816176
39710444 2385965 264818853 637986569 586454662 680815584
581291058 211052949 6198296 781579950 448212818 300847644
62290491 128007 12830346 93130158 104467149 134543398
20255801 26666993 9423443 329320653 338523016 318865465
11891499 35570934 2216393 107083918 147124414 142370016
956882 3840314 762021 85198017 82949519 86429793
110586542 213146352 28297419 350502186 350888286 237771447
272865050 64044956 80379634 811600634 684762040 833200508
164082535 91412079 45131559 611219742 639370452 584293624
235491583 14795903 5508987 465900516 227118503 480101854
348779257 11387633 91272910 638363688 258626090 431489771
27907554 111059703 32997084 583123764 507569039 488906195
144905189 33783937 12342924 425837464 390196780 409647343
1189221 176659480 102560712 601109781 744941722 768244367
105553572 54226776 34776179 756110875 636369782 743009344
38971110 4583227 7752013 80793949 64198092 79177437
71813980 51820528 55757878 340892968 333151166 399850398
338375 76566834 32001125 694443851 563695481 735642939
1456633 107580512 168486075 537687420 668826432 532208643
212605943 12130663 36967727 231239732 124745669 181795987
17017820 77241880 2915945 235859742 218931273 229192739
115919074 32930685 93164644 197037064 178780315 190733135
76673105 82941865 97114104 472664091 495423765 455900865
32742942 2994358 8443467 57363589 68646509 69477793
31440278 5026202 39485706 104586805 109252195 104885201
76680334 119159833 9455317 907835786 944493596 877214194
59184954 18485759 42281944 221375824 238243946 238824975
146468279 33981727 930440 303685082 231782740 306374141
56545521 46010147 3109722 409828277 443798422 466854734
15781101 22290872 658336 71836322 76850807 75341740
68880395 46965392 137544981 558986680 553894861 542531951
31034594 9652020 43494278 215348437 221825414 212303740
334335 23927524 59364082 305478436 315666080 315316634
3111135 3689380 4363159 62099523 61714845 56115101
14527128 136967014 10313276 722732577 760743715 796337868
53328129 3464478 6092882 256435823 247315449 298213168
536618543 170058080 106082315 855223912 810864971 703490664
34089654 42913717 9955636 203568222 253934742 252281329
604730336 373208700 78864116 755720283 628250414 671094573
127087076 213992266 103707177 749180330 779423022 707887593
1160209 3741145 4872777 95506348 80433706 89003809
101921638 2534523 1153571 286986616 294434019 249357418
666164744 249348314 45757770 723427039 578335015 268265316
283845367 325253693 72696910 688434789 715341483 578351294
5222148 244408 2829298 25058081 23901391 25001902
661028666 20248222 179642083 752497687 375297550 592949873
3336567 44541724 7278648 454963847 462556746 457544912
37487110 829926 4696638 152953928 153059833 152058769
60593191 21333692 46031769 270717689 289710347 310918128
53362930 33728564 5827163 180457570 137798271 164796188
19462832 37897458 38336184 229506980 236078061 230610383
400716409 145745042 172719440 525252896 565931144 526800520
15775671 27585318 127472306 261785753 321270297 322368587
107097365 67405119 30685033 226108404 251086697 208505097
26111631 77613499 132392574 723015089 712039640 696562431
48994265 3415134 179468151 944205613 766014286 702417253
2631670 6285632 108406 28457748 28186973 28494161
491411056 84923458 37069912 562227446 297974193 590871133
56148086 40106420 38313485 266375028 252132204 264255680
225778879 190176181 145643764 293662721 294743810 251154289
45286143 7581293 138582147 748792399 802416577 757791588
47937503 64945188 24773279 266128056 283723102 248067999
41391385 42261724 66146391 278578370 165930986 219506827
21205313 37587661 129635156 557515654 598390485 629631043
1887781 49821236 61865182 392402709 479308821 473885228
70210261 122836 127725672 678878638 521909925 728589819
27841980 9411412 4791458 38992047 16095383 38311433
116552275 14050402 18584748 166873982 147862331 165876480
4618233 27401559 13452777 118641218 151529541 115852421
24514906 8243967 80933903 273066015 271341973 270005342
154683645 37470775 46898195 510418704 528078792 398146378
317563362 241227059 56724238 898101316 842088021 569725936
112081830 64397123 12452288 202083125 182504062 176454762
50559604 25052988 13268080 207557139 191113299 202229876
42769213 45808369 279247315 699576015 956614038 910349749
496721276 21942064 50236575 664193717 559344151 146364527
88715335 21952549 33676076 113491308 74561269 101298429
103207620 49990599 13580520 597057180 572277567 532661104
7571714 95926320 134162346 599891174 509238484 600679310
170028136 52832519 112730409 354191582 310936258 350579594
222990903 31899271 115692314 326596380 342162345 279973931
394741190 36797992 72104019 573528214 480736500 471291851
73793262 80080753 36881554 218570831 208765464 142803417
33114576 28658418 139666762 491769533 665282278 706126515
22867743 116838050 8937275 796251680 786943170 835939687
347392265 199946499 247798931 709257104 793699861 792576483
4139499 3237389 2765610 259863002 222309788 272317280
200315681 53309436 57334286 580490780 562883010 612816783
20205768 98720670 56665211 407603054 405821523 407004763
14142172 39734716 8948026 436954581 580842205 563250370
18566090 49390263 105482118 747845754 828003860 726172445
359629 766396 110494 1398093 1746272 1587005
99506088 22554243 5503619 698850535 742166242 517767779
199162533 4069257 102687216 514292901 420442960 519472497
22181705 6013481 20395126 91782090 75910104 128414591
141945766 18458357 17805934 696548278 752174478 615009310
2036164 485294 183475 19973242 20493074 20162306
490500487 37179665 145867865 712832937 168951461 788368081
547256759 427574347 65947833 702746072 748343666 697345245
110610571 55993568 28806143 192845959 193966725 103451498
458051103 171703984 164148183 765300011 752530961 379856210
358670724 88053044 56188897 715258732 718303583 689950724
404774863 8807175 18902871 464570341 426595694 299672113
34358713 38009708 12269490 476228821 494987437 541091659
160328650 98289409 62777565 851726204 889756537 889091770
113882669 335351159 23765870 743410002 700275334 642038185
171378492 41470803 29346699 435124661 466302419 486212826
234844343 89289697 24354440 338189030 352856983 343119882
595285696 28668532 148533607 823151544 660126543 918288858
21725880 7716096 29726318 150797257 148604728 151818622
7296941 5730430 3004146 63175223 69042329 64824554
42951085 20646292 15485510 496486698 468984756 468112664
48632 37821 4400 225526 154647 157164
27776593 3139669 28931881 609810235 615185211 577875084
454075796 104462172 41169133 612471067 569233975 429547060
65885604 799753 141538769 939006312 945651502 761967908
19088252 2317251 7110999 82893179 83572667 70582064
360647170 313319309 150630668 544618313 583001089 579193799
201594181 7508918 3515052 207057285 99748593 136045663
8912315 96515854 28798558 449624136 453169185 459389089
23440150 18681874 32471786 587108185 581642344 581840936
112388288 80436739 50647338 746994802 748380790 860156499
42079476 15845663 10860994 87251837 103808013 104184321
81407982 15558904 18118461 476257062 421937050 334507581
242241380 53217172 77197210 381685982 400598070 441380954
55086000 55067568 50341095 413581446 440941632 395057988
322562588 37692640 32767519 878216017 852705805 862447243
84085417 20982463 111845856 451918172 461325517 425505314
6931470 21790766 10537585 156625177 146915138 151222061
27534011 17524653 5494042 299062251 296629905 295571807
15459576 4489614 18509984 157651368 134896553 142985218
558975546 88984275 58656209 679504396 288291330 484536792
21515486 1221001 1733689 96135750 94937856 96023327
74640849 21135651 9826340 508620343 453099895 464171245
157962380 18407630 19050184 309662944 308915924 284987583
154507844 74638948 133380088 769717661 779324532 382399311
46734807 58866178 1696612 125586187 132992259 104976685
91259677 24026172 186780285 505368414 721012252 721558558
108405483 276626719 77248960 914459475 919291312 904950298
65526575 28147886 106896507 356245121 345773901 309838395
14493135 11068379 1613848 67275115 70167505 52338293
47119651 56834105 89783669 648184858 592535451 636313945
24045326 9689726 7181704 112629279 96044412 120936675
3901206 12561005 119232 680990355 695699723 676711931
332460952 190050143 143755841 775041764 794760902 816248217
126680196 17048506 25454306 156234128 145816367 108687235
345182807 65267448 222816823 532201697 574259045 440691392
723634758 419114322 103165690 854517124 688325618 821885521
107096781 88551101 14467806 433060867 409344745 317038312
207518925 34762948 8118252 705662655 714058533 623551042
145136065 5251185 43065942 199555972 197443678 181921795
97207225 174028771 104006071 602082596 775394225 797096485
124264344 73472525 27163989 360502679 409352085 354580290
22844151 36842078 5326262 284032202 281223818 247809166
484806572 218565630 142119608 838913220 848880335 650607054
5660617 131886930 99516712 659975077 689702064 587563747
5085733 104989942 14818772 474172733 520944605 577730003
84008625 56702363 37392000 511604292 542967933 503251136
283040715 17273105 90679449 956889587 936319928 817371641
39587573 3503824 7744442 59320116 51373353 58806775
138966136 49519065 119499031 413098777 505921567 510264731
740768 256862563 4556089 785498376 982229082 923502516
128434780 9319054 6994193 414518344 436808041 394520061
52242924 7597929 1237232 90715917 92634338 78871999
98484321 9921749 51532823 356575067 298819541 343822080
192086281 1472493 169229963 637177599 639880376 638383757
316164050 245009224 117617362 511384007 455429798 343411731
35282249 51571906 27198521 599689889 566735651 616527266
14215144 8072592 46567850 345159046 455677243 375908549
177478547 63875977 82307961 210197112 109764661 186117185
480815370 131485662 27054761 656976773 657422440 467030948
11967763 53519255 13709752 238420344 261214770 245035904
95196115 9152196 14406124 150831876 122302232 133569906
8752216 25090142 19489638 174016915 172809565 155575897
8986524 2504302 3262628 65852632 88804483 66038012
17299123 33207983 27746132 678077581 671819177 527846747
80244904 38237057 195840 163044693 188427598 142843372
117761941 3027731 3972666 147650996 136639944 153061483
348587227 29009332 56506465 394646221 386550763 358374359
54143786 33071831 28224739 536375536 575421254 570779114
18494964 100529639 32063968 347001365 415204960 277747904
84142377 64652876 63908406 464455522 543626873 577696708
426455541 278806870 53671443 638724904 642303239 683289407
8322264 33411788 5113962 161221540 159512681 148821476
585209790 96215829 140753380 902968502 876150903 916736543
4234602 15016252 20355215 126966303 157714064 181498213
176222633 8332549 118005748 881586472 920407081 855715689
60637942 93779308 57025797 841434055 795748285 645287831
143601511 51004760 37634693 180339596 151994810 114122527
52563975 17102065 4315694 189771325 215042793 182812878
72150193 85965705 12960856 795449067 916889596 896007403
235498389 136275197 105006115 289337871 180470063 231462513
304058486 141039765 18731321 855462231 641675018 868239274
10030320 414341 10818633 323916836 270382721 323627714
129162238 756649 36667254 890297820 900998169 478039352
11497181 21899802 270159 76017786 51819440 69867799
431901955 54033626 65797154 810820819 771502723 805695699
199464850 107903356 37086709 263129821 174202493 148921162
563522367 223107997 290678469 637326512 635470679 359755116
118990320 133953661 154024402 535929490 517802157 433865665
322208043 237315690 67040902 801923310 711967016 518820509
19239330 36006129 2760920 216784804 238129774 231436818
64345934 7434358 78985281 501608739 508975551 496762331
479332665 173504972 15856828 842732638 766623314 718250640
194262265 38840521 8270925 250991936 246234903 326467286
20196463 15362918 97873756 760423561 617028927 733383799
12160607 8417077 8432912 86308896 110155942 137462404
555047683 151046458 38343419 959064395 400741293 305899825
417468061 141958341 95144784 757861865 742137353 645506896
268747452 77596544 191038876 485418073 424692252 491197441
182973097 39161734 37220038 203886528 144375462 181388833
105945739 12784433 6940443 266409108 201873211 244676643
58943401 42765434 151357847 814336536 770188197 771338796
388760120 104320752 7370749 557435247 569792915 618370870
149542627 16930977 71374092 207477996 175043765 208314960
519307840 239423819 450839974 764350956 554493305 652036016
5718822 8921136 2929269 47263334 47119386 48903082
113985150 54287069 67571854 650031580 617869831 661263032
199647521 125010257 54051055 703277315 812413292 666183414
58887946 31370602 11942158 79418769 75094948 66540726
32247396 46299953 64440987 489857100 526445302 486729980
264755951 59097920 177036998 626232799 636119600 331806459
157113023 65112587 31179639 270287706 232651266 177254596
17569553 62747896 1700824 96091926 94790240 98177621
166716571 65728417 127353034 191132811 172765756 160484629
116870757 23625527 191137532 765970395 855650520 835617877
400267213 103283821 41683828 475170555 464638089 327335656
127273989 70976505 315738708 469354584 473004121 532608699
16736574 9159437 25638511 382902120 398578480 373235109
133975640 29955810 36011825 756504180 713147188 674015280
1227139 67019 596845 7040017 6803995 6296647
1329718 3263595 14503688 144439967 155369249 125439411
9345773 13208543 11427552 370680575 326091877 374453469
175157642 216896340 43818139 828701372 748110052 757301209
17066045 30180289 64173400 550685987 501978853 595514931
461836914 114013783 167934634 712793336 856064633 649899921
135563 1699825 749852 21463601 23231656 23588493
13472950 6710530 411096 43451655 44531796 53639355
246831433 91754136 273613651 627369402 629124872 597727874
821671807 124012326 249094585 868381636 803897482 714739332
143339139 24083712 3851214 224567305 194082637 213019386
389360818 2582728 211327994 401117120 374671309 382574511
48803841 95932986 120443724 594744404 692020761 674565476
217559623 139502457 223489096 591789011 456852792 601774009
42467741 31514306 53313971 331243548 389233758 386537605
15341301 7883097 12740036 126529076 164939044 154208139
5397251 97532384 86702011 941863374 883387330 821439343
228510286 63995307 7109579 361867160 348071048 302549492
355041762 381701253 123538478 539897023 527413260 522988955
392906603 232363342 80079216 541161057 398337602 395607246
65361098 1388882 14279244 92152237 38452618 95070220
27854642 22086502 2440453 192269322 150282331 171262744
6299940 65618315 1892343 441937766 391213875 458608680
104364323 322518154 10454815 731605477 660520766 620223658
43273441 48010840 72458205 448699311 503763571 508737733
50326813 60223283 27493965 657213098 714668724 734416764
21240439 3684237 550222 134941958 130850483 129629368
184036306 43187113 2258196 223888368 263836470 204322607
54277251 3568315 27626105 90728500 81743975 81980726
31094091 5742327 77159 74380298 65494611 79516663
15326558 64993639 7141385 628137657 632887927 631894042
175257545 14165956 102878107 679853023 476754211 505931783
184646526 585632 153907831 530649834 496510337 525356518
16427780 10838893 6325869 79694965 67497841 73730893
171832043 15809654 71251325 350938100 318672278 361814215
152835806 30775595 116943306 554035121 532587705 590847335
2385548 27671024 115567800 293879140 330586636 345838925
167734003 9942550 59776113 553458952 463934394 496569911
227972335 103857307 56326845 534380693 433754611 436024149
1078010 120247 230714 1136806 345234 310383
7585588 65240476 103783920 528585493 515724419 567738454
279018056 127899272 68525736 836560777 827405665 776849458
193714772 8093337 80117075 641849917 772040598 776902383
263676957 34285720 107917643 458300086 600779713 607864500
74015823 81494207 161102589 654663682 670544023 584279287
132209468 30419244 24777951 836754118 689837118 820643306
67169823 22905932 102158768 964756865 868035885 773595870
324425540 55930928 44168159 355825927 371837880 478625105
364341123 34061059 228595639 652891515 521853036 607928778
2396735 5732787 1249425 15104680 17133066 18898809
17473275 17605018 11366738 190537909 212731630 210664018
135382415 14768555 190036874 551100692 302419768 597270471
152601570 27246662 73786756 658078504 757898142 896609942
383567163 68416331 22363772 516506007 503510260 374101660
132332768 13436149 62544029 221550776 81566558 214398686
37600085 71316370 76924645 503530997 420210103 545935639
210357068 82049217 113420923 461708845 455461985 359559700
621655304 45072459 133694351 715549501 592840795 458120301
122244926 21334808 32653560 377467473 386698096 309809341
6212713 133703 60797100 339405585 356618187 493948925
199838612 10219507 3452690 278371357 163166214 211845407
22756587 20545071 7338794 210988022 199275800 192399549
272884387 44897583 157882732 578954984 681568527 693143810
162417382 11728469 54190051 673944373 641651146 672136368
63283030 7917316 27799803 74282638 78565223 52312482
336947604 338447227 73090413 794475199 775744299 805406866
189988509 118504536 6446338 344911488 379848152 341183229
40941679 28117149 138815597 867903437 874303347 924857578
97212303 15519891 33247788 920275614 875288279 926048475
79149666 71689343 5416419 680787137 680269673 544632423
113873628 20495254 24544522 151049033 141347019 102615847
166342177 82372747 7049778 206657011 156232198 45397545
108728105 12180939 17284781 545565544 564953695 522425011
278479612 260378275 494164986 898833454 755703101 786927959
65631777 121350915 148733719 552966047 511145045 557298202
32986757 7532760 38020880 354411889 367416336 376236904
22168577 91735647 38919891 910419046 836237269 772040352
12797140 33228982 37467972 196932155 174366665 193443386
4243587 21509866 100017229 508177941 499736481 485110876
139854797 8558678 30565699 264080042 206227671 216970453
288356930 55373081 10418877 378715390 387252256 298956014
6548734 24164048 4759462 339815355 342869998 353215531
65712406 3160022 936538 396514865 301491730 395743748
36521852 25550390 6269698 426741080 413460639 346897507
248794686 162793896 103695000 279473039 242159812 120095026
33570324 9000891 29091930 309093498 281307882 279566430
70028660 92865022 138590275 743278277 920837791 922827112
109715236 12030199 149647908 548616509 555979188 579291233
93529430 69952812 61833782 360350093 310985130 265164112
237810465 749168 74409195 391899733 392838912 295483904
21181726 10283217 85342310 276734120 395544383 366195627
22534121 599483 21231735 96850202 66233310 63450511
575385114 80956020 333429544 686530479 348045175 648746804
468720691 243084297 63640403 519639686 471201925 500833900
319293386 756061 62648218 499310406 465244372 561456621
12027227 90202228 53457534 580235025 554215400 617432976
469810251 129403362 130131369 592352070 482515667 255283363
505462 27332314 279907733 811621557 705040733 911021206
40720067 32269560 170259968 680806534 692334975 701274948
140228936 133929584 206560445 464166087 490854924 443105237
95485653 22148410 83668271 490366675 493627978 479363038
115054768 87440051 138811434 777734687 855153244 646101311
16979747 138016283 11271218 935781749 950619236 773754486
9982497 35063054 3497616 293730769 257122229 247711511
300207262 116336116 29159138 455749149 307779633 422591048
118678787 18297267 17255985 912029701 942231466 605220137
487679676 320590606 237996172 544466403 590030019 685801257
243784716 75004210 3352277 877851998 779705997 825771365
18659657 17287939 117439186 687384644 748009172 718200449
33459063 802850 1771176 104231941 80575962 108034356
307207019 169366158 14542385 320814493 181078838 204868829
39995476 40705335 53537601 224917987 293332178 296499905
3215886 3388583 4573979 41646760 51403524 51272755
18252223 122680466 436833 588428725 592856476 571963567
63629637 28372137 26143167 940455189 953503108 928716550
18876182 23111095 19593455 585420559 556110559 591103014
514937815 197907985 96296789 927977591 841278808 920579433
38469441 17674135 55445757 183523086 201181215 200939785
64409074 18560631 49529152 122386262 152303492 154769983
14025384 5510385 9194797 27336254 32121946 23636755
31396108 61388266 128826954 545406928 561263241 533131392
47711321 9218500 22983171 119614912 109264791 105754890
710142 422965 1125553 24124485 23998614 24482009
123433727 55434865 215518598 822722007 784943012 712652325
184581865 27065441 20970129 328120685 259954557 185359295
808622819 738167804 87694405 904606984 908903335 301349418
42884635 25096921 28267634 160272878 143845352 176634060
124709445 95175221 11823181 193535971 180203646 191873997
3736947 28944973 12009026 136195843 153848996 152122663
7399296 269212849 25867556 614667971 661736568 489098663
250401132 32937537 54639496 379348771 443129160 403652846
7775837 3282118 33896689 665121235 585979869 659544922
486734510 367903903 708812455 760051458 699300269 894547098
346385387 77017530 5294130 499438297 543204011 580537497
291010088 72645537 50180840 882479114 671077695 779227523
7716610 4813400 51464171 437362566 388437692 430619155
529271288 247308085 204157408 650091120 674208355 640955194
70232319 20950351 23900811 900750454 903386903 858749350
62895802 7850856 2100137 96662579 100688388 84066251
28114566 21421523 1997095 388097607 393906458 515311192
7472641 17691216 12417548 94407186 103259393 97703570
120148719 5833044 30363286 209395372 123360833 209390603
3339444 108716823 128575940 843936258 860676594 825264285
414034507 88198753 56009845 963262727 584064451 931091526
651699 1589473 137475 23645287 17197169 25228615
58848398 8755368 1618821 468288357 436547273 471705216
3991881 194172 4724460 27032253 27567096 28701620
47006702 28450346 104844429 852338074 855681552 824388477
153704503 1781101 14995917 677109736 784887248 708434948
421966800 171529890 135714458 686696856 702951850 663633621
16967877 9680502 2828744 212896144 215140881 199856134
38627357 29540049 29060756 125972964 156369766 145326053
132529613 91776158 32051428 535133142 511002404 488053688
1043405 1098810 6248178 158786655 156778571 175231138
207510767 5048585 42555291 406474213 356523652 433065264
42453003 8861718 27773539 507476068 512891172 456230009
4991116 1749533 2964096 21351193 20281597 13405489
18060688 129789238 122900058 429211072 570730626 592199444
72795153 6843125 4300794 97801348 127987828 106567351
101330504 15910837 27237461 265438834 320931283 276353459
31763777 89850677 866207 303707990 309003201 249998341
88911227 37226158 71290315 900615919 793739675 806028011
4921922 7931461 3154447 164397288 183861937 181181624
7230331 47818681 2360676 734838725 734968041 732541471
288561596 159998156 52865007 826036091 846617567 762199054
65661892 11628845 27476669 129481604 160680254 119866733
22396220 9366916 1344118 180600512 161436995 180825125
70208662 14130422 8704889 320002613 301411462 256855606
77813780 8686340 46005410 85646059 148629641 101470807
248340970 15395656 67157352 616188098 748814281 663465543
315199043 64736476 413253520 737769698 794508978 817156214
4948991 29382428 65496873 892756559 738896160 947107582
13495117 1327973 6976001 20107648 19821125 17384817
214386147 35499136 431903 253341560 280185094 272934039
4330740 65212726 1706952 427060688 430045876 332528484
137597938 27575673 115778038 318267176 276239690 318303855
137911623 5265773 16468948 170531052 161579931 169548715
248023112 16605340 105744056 564297832 656012761 642653038
48014167 2153763 5095764 87808778 82166350 91939432
38911272 23833128 13159818 246476784 201613291 290082191
24513097 45551920 13662557 554665498 475783307 414111323
40692472 23682228 28435527 509577828 485964615 540764414
26974781 25597703 10302534 852563160 872809153 819545406
84451105 31467034 639328 124374492 87134426 91796860
289695052 7383337 78080161 622458101 418357873 637111403
41354985 50434293 21790801 583680737 515477642 661725648
501264056 457170084 200206803 607092447 563726973 572992876
1487783 64356621 22219772 485947768 453124595 490825683
211692394 48666623 262294927 478705040 498252127 406680321
22477179 51736052 61249027 636224758 614715384 561375655
104747780 3941914 21990376 191581141 190233945 194130229
46033829 5509780 468679 103161480 95548715 111539933
1985222 410617 330892 2954928 3123170 2761476
18333590 260809 123547958 868868895 881676478 841115048
538875596 170171928 139949164 759537970 851713265 687484078
22623284 13503179 22834623 371260855 250532320 363346403
120873751 29139239 25237558 194636372 163723782 126133698
121248810 31912362 45891577 560504625 628337687 678826561
1182543 131329 1251702 41346243 39177619 39955979
50389902 105191999 102228214 702262522 687636328 723258691
27394906 34639640 19905765 313199524 279277631 291734895
3893240 45781203 5047003 499085818 510121047 605385170
32587494 3530292 11512983 291454078 340032520 328324966
7891746 21290408 1752716 164683726 114253561 152983976
419092229 124249524 14410966 777348816 702918992 841059345
2661494 57369601 38746910 693849068 571225486 600377886
209633286 98400210 105281288 350335028 242244295 315346627
405957177 28731989 263678560 517473944 584842579 574423563
320815758 254709442 30723269 594060981 604921412 613221723
245160962 201081619 165636101 435325819 392532349 368339470
190888323 49318762 70511715 209926539 145337558 177292428
122009729 27174540 15662601 255484155 259559991 227669842
44327008 81427598 38969900 941956984 933493087 707280711
57962116 95310592 103426615 219560284 215243160 218950589
109848370 20052933 27182916 680807014 699636645 707074484
108530208 12909208 7882601 256526248 264889626 270125541
341173433 66996328 202658269 646432084 752696478 696873491
67478974 795755 4509936 210584902 196393058 191400150
395249905 186720001 109056565 770687939 968297902 790960418
4223971 19891121 4609048 117866977 131972399 156444344
31461914 38592063 33787206 287860962 299630649 297458497
53483765 64315 8978515 171722284 209781003 224274444
206315289 25792989 125917584 693244414 745270579 762267352
293243767 24351890 55816292 828654008 818347335 862489264
358769986 42725581 37300575 447265285 446902544 415050329
27710868 56416878 80060043 532909056 547793875 500003632
3385304 111535284 108140802 504134051 454553959 537676895
694262839 98028309 411734690 749519194 731004556 775010414
14664539 12132050 2543769 129434068 141144268 137093441
11418703 85381135 12010613 324238294 336946166 331427429
31050704 3998642 139697 164478921 168145761 141463068
323812988 72419552 28670314 447535811 356773559 415669646
520875989 124685710 192253272 581782363 130729898 283891231
61514340 44908575 70459209 561353271 584865511 564224191
101829325 36954100 134837860 605769001 663548603 567541438
202301082 86340079 26711348 338948243 298905818 289706462
162562249 9107842 174761 350565881 251657214 227736868
294818723 64295210 13807001 404339322 289495234 395303806
54903364 1395493 22146109 499341781 456389596 513772839
14318071 81804023 45664012 916687286 798507094 851022961
215930338 7907863 54590190 394280858 212980257 381701483
484090 38899296 835305 235268982 231726701 224527343
23513274 66057085 43448238 467507438 407734490 406199511
143083783 37977334 48793447 407847136 411274803 424483431
183854588 44417031 69649077 857708542 951852804 933477120
6096161 46337919 41856333 284534573 276675311 271193081
70559508 24111806 49403283 228487337 184463850 227705938
261626700 15591807 210491544 801773256 595448632 801556468
65422231 23665559 6515221 213269702 215674492 192321871
4538220 791341 3144109 137751005 105192085 105630682
277471921 14909859 141914534 822097414 770726889 918451745
498964944 32379759 145885456 618852387 571108254 520545676
7836148 6168190 35201433 134845151 133527570 155336835
107708677 3873852 88471785 720544034 725684591 733569929
43575666 14288929 19789864 246459923 252676770 256667785
6610788 1164022 1153056 25715647 19587425 23463950
15688337 22958417 25578793 274177221 211113223 269789660
9617500 1229682 2182952 14474477 16148890 11104836
22985600 57548487 10151724 841683361 725890843 825373566
8218946 41246799 67702934 426132119 476021253 450439771
399013678 240901552 150031995 416227110 472538923 442672582
54300424 240392442 16030142 684239346 625683466 726974558
587501 142735 1671733 8981481 11633823 11591760
478104081 37353678 92493628 702226694 629911470 647542104
15396806 32733475 55785334 226947658 285022529 260531186
331661230 47847520 61095175 339475734 424851339 449306696
190926149 45273929 71751772 557229900 507530022 562474902
386755047 11715848 20459341 573222122 456140081 574145012
8645369 142138074 75554203 852996260 834488980 783167210
3454323 6630158 1321775 66094020 77284890 70758742
46061779 9409291 113500250 607979413 621052020 571955811
6667661 4947076 894625 46794567 38451866 47179228
134881087 153009071 39163835 590327933 596362929 551693580
69624357 6927041 10306331 240893883 303760010 272055263
551109737 762863868 220327126 949749161 775214896 886413382
846373 56961072 12669720 605334040 584880399 606244595
13350373 1048041 1078438 14138815 11116816 7723877
358270397 86971979 266585466 688708556 659427623 644172984
10682071 6512129 4925430 290692030 236745210 285713960
79906093 16231104 48749513 477655273 339447202 511656682
167572593 100415551 169887025 275589749 250502082 275535820
61785474 2689121 9817197 374445244 375158167 342732751
486246808 132705225 78924578 757256046 516263078 695985516
50515229 31154202 180276448 378378693 455806478 510418506
13263645 964474 9994042 261081058 245763692 268274589
1709176 997206 239869 9035168 8865439 8509117
404205534 16706774 42454316 582565754 510497998 418219526
229240298 221896137 41647823 747442137 746784539 719390574
689814 8242603 5870588 562326394 731375558 687307008
687735689 43700589 138010886 830575207 775491272 740729509
4951015 26547054 24889181 398742566 390179891 417268697
49735522 55812335 6801937 196128354 190662143 160511924
220050787 17980992 12196044 500943792 341435577 326074840
274135716 32609248 34166149 846820245 772424858 783688619
249140310 97475461 28794218 570085369 564672149 498317559
12694667 2690557 718653 49231200 45189355 48738949
293289608 5822556 87132965 341428264 115497390 312953729
326757932 231815713 361807731 872424765 963672558 857701185
11002056 17788759 63356775 362618964 498391984 490953527
86354084 22840379 99476612 212125360 160143086 222677062
15379352 2328722 2386606 36621750 17935635 35775615
256173212 242761997 311523353 811798087 840983132 767729740
16082391 18137430 75115006 573348706 579069287 511488447
128567831 40778802 42144575 627017708 547423708 506333718
404205730 161766326 59972541 654071997 629259409 443862979
2839998 163348 40575624 550250074 519478499 589284339
34721104 17026655 27698746 213334308 225100685 235734732
80471612 19481756 20736216 114124589 104796327 119674387
36941445 15375909 12003278 298933626 296285099 265080262
114289833 70567046 40007681 346144773 339587152 273656099
19371079 7410703 28655952 129833083 130778642 128811724
303384388 223798247 34128731 392968743 347111113 262135862
16142043 221122900 155743024 603945987 731199997 627411452
31213141 12848463 54992780 341391438 339649123 296553490
148451786 96055198 59895716 885474982 917995515 911763923
2885330 105328426 55735014 647887991 692165898 720776960
6109566 2758951 3078417 51707931 52080873 52967903
334851620 110984472 34673371 875102995 525152765 650608575
290133825 146162363 125468928 528241320 505325689 497650479
83772250 23397912 5036837 109414533 118357035 101214658
320287177 4155562 20351843 551253040 473305098 524579331
173974404 128257294 156531504 607654497 781643574 638031543
42389454 27272254 924602 118990351 120748159 77698888
64684490 4453094 26332658 370876666 289189276 396676714
46465929 46540096 69028488 525381126 503801068 517467408
8991374 10145395 35686763 305225623 356109741 347124807
194583118 56068812 289338846 805362803 666134411 878655176
28200572 8010228 17097368 845069485 809446536 782760219
401054201 198435721 180121671 450090519 463602328 269260777
397195687 319102961 94828289 782089054 780336843 678954477
65928485 6863011 48171126 103429954 53466711 140662808
24951945 28425217 5643726 623125820 628368766 629016788
220557554 39127306 91693865 768174105 699103573 767235731
113172941 24453102 236643833 744650028 740904149 678935930
382750305 153013861 49258879 433406013 372529951 238777330
314812714 165487583 107922201 464124503 379379882 450637935
136443655 18131782 211353446 696482413 664795522 695333483
334833266 394752248 26259403 814076301 888899306 850544126
198169656 34357019 91140370 253136889 225470398 216400446
291651667 118196447 76767831 892220571 955889151 888256494
97980145 35817275 38592907 278450838 282369571 330853623
251380092 64421509 67522598 321603173 314954859 338161789
5726780 10011719 20563135 294162309 243529707 253638249
500589939 17304674 171529319 552851806 361627757 593110330
63668350 91038512 48058164 975423893 877142965 983099564
275655042 98783483 4650536 666973427 736678786 694982367
7792295 3692386 19629031 197999094 191431398 168314541
462747986 17993706 242795123 898473506 933159209 941339913
33348797 25588747 93472826 683437795 626650651 635802331
1453170 76699481 27947534 288357243 299906674 350202028
2991025 7738890 3239992 366181815 227581523 381481057
85888431 27841717 404647613 878650993 925115343 915206566
20359092 125324875 39715513 890374969 799516602 949470884
33725587 3537718 67277731 162725781 99060146 163695503
347280883 285357312 49003075 431711668 496174885 484020705
15963005 14044587 79272777 609039820 633441153 624965236
11830707 163546 3674873 85885566 105667240 104278820
88916686 4977175 8838593 893619696 754589964 842983903
23195011 9361434 4269031 211186205 211443557 205353808
134239019 18539120 19463297 170521372 136446460 122533358
66011226 117173104 34441051 503142247 404621115 489364762
52949675 63112285 33253779 160782038 165807124 165117024
5090105 1625940 68592343 403423992 408534774 379128634
2019644 24965580 9324557 133573561 118578168 148658112
46633315 51182422 8416659 117079125 108725580 111211433
7634293 100610211 17979380 237576949 293124342 219929470
17879322 8247179 12355998 56127595 23698515 56754718
17711454 4807707 5137627 78375438 84100809 71994102
40576314 171727220 11296474 604236004 552789337 552120527
127833254 51487688 116171265 618950830 542643370 586504166
41668138 17870849 13109236 330804378 331289226 348220864
11024865 34459087 23851688 922714084 943493974 715213478
159061727 196570463 95208934 850588150 812066871 860832437
86608670 148814242 43475269 627358666 500005728 624647766
23873997 13372416 7775752 118349286 122195088 112223965
24285923 416317 5942154 179642893 173747749 189677932
196558219 3003816 14718661 689619922 738065572 700320413
227543706 30036333 183825824 446694408 435238609 369096492
65323576 74290455 9026819 379295557 374743514 380399334
41784977 44929317 37608251 559170739 571675990 575108752
158778154 144057129 158907708 625576726 558589439 634392212
571393161 124205547 68641294 683927836 469991865 676447380
45331238 59137539 55689394 785253577 810910022 810154184
32768903 4327549 10459003 250566476 245356641 251469197
387279996 348191022 428873737 497472804 503719368 448026701
31108283 105412639 86536950 762852543 830532467 710572479
185424238 58250755 118251027 668643601 483418238 687643571
206907643 41240415 34098063 305445374 227860247 289683280
350624398 110051532 113251725 777042421 764172361 822572490
49328595 129332582 125996749 530153040 521610146 516754454
13860889 1182538 2696721 72141787 73141182 67438907
65901912 41107753 40875157 544991037 566582879 583365494
243045640 206704097 448548091 527599407 366025184 862091345
381971007 108167908 20074521 719373067 756058681 711393683
77061611 53138700 79860986 459110999 577972708 584892114
60233100 1324922 51530216 124013255 68016050 120384844
31423459 24231249 5675640 111833855 111293117 102063902
7353498 20704734 4841697 132492601 109244565 132894726
37507700 76981701 124601981 868475729 927740274 714990107
122756181 75726862 76375877 314229156 304999071 242892204
183782759 26054365 15902793 404899347 361928468 363281363
165007983 1627967 25015776 336333248 307017816 333393158
76425690 33205896 209351720 866461720 632807855 955606609
177610480 4171288 148396219 364766455 325010878 263770597
24756714 1849048 39302112 772646902 705635673 583242303
140794148 53958057 21509027 468104160 480889629 476745827
90846097 7020018 38383372 114789099 98130862 128932379
87638902 28197934 62341992 485071247 398391947 462431283
2679594 6251689 851909 17751529 17693527 17327735
110318711 3982433 109270756 474321225 477208038 435294998
401662501 144618987 204286019 635712468 711093786 725223444
106905315 293315327 26471366 687292285 724985639 748694588
310540295 27758248 302866814 390982931 258685689 386334167
43686961 62544984 12574253 211233292 238233837 194631881
393984558 250954866 136133247 489446551 484199595 532748108
387370977 158979400 95815566 613996147 580874889 632258823
695844252 434440823 247273861 786792147 813198263 815290911
514111784 198480010 142274736 647344301 517814087 567317056
606353417 211935087 482145170 709266798 297896306 514155215
288778313 31766402 111427117 747591436 581332737 697197893
80224281 90496209 32204923 251492766 250950556 249267174
179730066 18616941 82929376 626004586 674737941 636050722
42679155 13118850 1688220 78578259 76970241 57451625
91180871 39218078 56280775 239703472 213779651 180610271
270916616 17020760 81694150 507094764 588375687 611280740
121749269 164158525 113617574 643115431 612753893 571384835
28711961 57264842 38880352 493699039 528195415 469461557
145709805 64094064 12426490 779729995 728943155 741616982
13203044 17733598 43777587 307325029 338113610 346204332
25546930 38310 5908196 36882690 37873220 34129802
2125847 2684458 2548027 19756121 18742607 22449189
107010476 157775989 59336741 345098276 382270232 390417041
756154 12753833 14564920 670575731 701321128 766742658
2474451 5495479 3589364 36083705 54243100 49474989
151058540 172058280 365582871 908299399 926524478 956990219
28831359 809072 11101680 89137844 102294625 97399467
37626071 33564000 3773851 213502653 231013181 219117374
21508197 35217870 24750601 517082818 547701812 432785877
253067065 33164368 42952102 483033160 385644342 457698401
315130765 269298911 246432040 789448628 692551944 738078216
274426029 57029001 22004537 790107024 808592982 769248854
266515893 204275228 104050829 498546256 529303693 722619419
279200703 148960476 8160663 298262261 314666676 59262397
166681368 47593830 51539260 315862420 187085758 285738229
688284305 46913492 534808525 705603086 171256490 647347070
281700261 19903859 22446325 388782097 413726917 310732210
20464748 16059531 33733807 780590077 597767279 515664951
1086742 6500882 25121792 74138080 66764172 67610975
17093473 23274706 5318904 117769741 113934933 122893294
2112194 3301405 14133676 64159395 93876357 68701317
208441176 83997633 28576985 260661163 226398521 290444342
10506316 18617678 2412711 144553577 127726294 121587013
615691027 57702864 452898083 744906795 747241573 848463520
185925108 80889299 73640154 537028806 535732786 423544415
158485422 23905378 77317552 261013336 101078086 303985551
130079810 3207345 35621334 181261935 135712499 186263033
241821898 153111430 57038563 666371661 744778804 562876371
409412562 2284582 54645125 672709244 659737747 612244022
369814165 127265281 257194669 837265692 562750694 618351250
598725122 53802208 468152157 617152185 334312381 611621991
46919687 3318726 2039528 153165622 151985331 144572670
527814312 361462123 17187375 680097670 518898921 771771679
115853030 154577689 154356333 909860820 860338063 931801508
86250006 12051918 59261103 267607528 266553730 247165947
71921683 75548044 46572549 160067830 163237995 146234296
195115693 29100854 24606654 537261718 538558353 546367886
17865990 2522410 13860358 48864136 48697106 54467784
906059876 300123637 507123821 981855539 886206417 981424545
86441093 135694871 56013663 325222597 378852413 383538587
48844830 10677104 51299707 650851502 645861406 634139257
23760213 7710828 14411357 31201698 30419944 25354124
7646838 2610376 9592240 101142283 96190098 92068986
20723358 61451979 24927180 191904551 255011509 221477094
16237664 68814722 57792099 519514697 533857633 548947989
10498967 3680959 16163356 76881598 80702053 78457880
22083743 6629805 29309329 787865282 869032553 957219868
4183673 13352794 8017918 174529960 166130329 162136550
634142416 136394926 34328599 775246431 689102279 734248129
56714280 17066534 24551653 73971084 73633226 59871969
102507602 180475917 60598922 902726829 907248885 881449428
30554240 23904925 23079942 263793542 243021737 281049210
263737103 15736337 36715356 416041223 359020391 304472341
163425935 35880797 129780694 260394769 232360512 302306283
68161180 51447742 107280574 737309551 873077059 839465790
892850920 152170308 213448684 946599442 728514041 762434784
41009050 10587517 6507270 195149794 199834853 133856502
146432408 198179610 103867631 790913800 768268584 708660206
27986283 75605408 17268567 408387826 432081176 376221222
27004127 16988906 29962820 167099731 150882832 150787032
471799960 152485883 223054427 854176852 661270875 796302248
2220645 11088754 3968658 123204542 129584444 132749301
168599903 29649736 15902783 179051945 113245378 191969933
129142593 14482727 25461384 242058827 235308131 187084003
32951631 53482759 29849852 560684293 569622004 543312328
428324410 39283657 112188962 708638339 616835886 723544109
25811827 16732432 54147876 121209736 107860049 127556364
70845231 3494909 123140644 410738801 423041779 458439579
318148682 121903040 112409338 471645278 432910061 378254542
118514596 87533869 24689944 358743397 315687657 364928250
281720266 151298244 21192544 526061381 421612901 579604531
112250142 72701134 200078158 943672393 939486713 790943693
220522586 345052530 1462018 968770860 866478559 962724371
370022 45076924 7994448 684929862 657919666 506087054
467485629 11478333 37225322 531588945 426947873 540354654
60856679 14565810 1526950 302387200 417154881 409857662
23138656 30465232 21553308 448849528 453437024 471435946
163531680 47967105 71330772 243116025 224606851 222022511
3669029 17729172 10689017 218765819 230861157 228323132
146768552 26635390 16623286 625009753 421547894 507244202
66832221 17992784 10780612 70314189 76092178 48034746
18463232 460024 27350449 310474390 294336282 284791444
52871377 21060122 725926 524202860 501240856 411617806
209555118 59146464 216829839 626656976 614725156 600980757
116634926 43536108 186654924 475017747 757371705 650615085
37747802 22575279 49072059 125261244 57510839 124229063
28418179 82631777 171799703 862398672 814700359 732354893
341840896 87200725 101368985 418214016 361732054 302064728
282320633 4218383 160403705 557489726 585264681 504485264
489296305 6882816 23898345 635613412 640394274 660161717
20948286 3123842 4851799 59419169 59582943 59126234
3110626 110116775 79643367 376439456 324675517 381445642
369337177 87922614 274023851 397510522 315910354 363877578
282894138 40058441 18638322 402980228 458367154 499758131
180241350 104796946 100153216 224467244 235036878 200302071
24039435 136783872 73006874 855690992 693698929 864965504
422422230 42708363 53804257 640608025 732282013 389436920
136866258 14764076 51980116 536016166 721823403 614746561
417193408 182168647 145416847 666476931 523804399 653520430
43014783 9781893 31313818 104821115 109203042 55891913
2896897 683188 711948 4077170 3972666 4641303
32272233 25685219 73721355 286852851 309959219 298023529
594526558 159914821 130566550 695008894 514949216 290669129
619999882 270534364 536384143 751950765 688229344 711976526
17422661 1463974 55474500 203701700 201760081 201227105
86446189 32754500 87461466 105851601 114733339 109009875
70592455 23513013 51624921 356626008 375652771 341264528
431412634 502961457 103655308 866800252 899150668 753830588
125832385 62775780 110906082 511703774 615555955 600427856
5406137 63417651 139220399 588153347 696231053 650872504
325186553 127920568 31787295 525131232 436690461 187704892
6797429 803589 577992 38004415 36629706 38625669
245734740 67935348 73816435 467820533 262101590 306114034
2063585 5207188 6274848 43024598 46695368 48010115
643019639 204793902 307534646 681950221 716181988 685535308
129339196 30749135 76669896 496013586 323038224 430918329
385692342 242221816 148553530 558169519 514827227 586646214
227080010 249365652 76073892 609565570 609039865 567448392
331232061 40418388 231767485 419946548 439928414 418428150
10310933 36954804 20674425 391494946 393793706 346273882
106167893 273346726 33494805 818751146 854147312 971834994
28225291 19679048 6802944 438468150 395077500 426730554
85831177 64162281 58228828 607259131 605959807 588374927
28173558 24804098 9101092 102200510 99136824 101039711
373929653 178448322 40597237 721688127 709186133 628856235
73128020 87783015 33643838 243869091 219427053 272448375
178929495 1228640 66844829 478195729 437423273 404618974
264126435 36412745 196755883 549458784 612853732 704161844
3619165 1487088 251902 9970683 7788654 9611360
129378467 120098110 37740967 677005732 697475271 733500789
180408895 62443707 14706963 369644268 345988073 381952937
67721066 60746928 31725406 144317042 160102799 155254386
4578797 126522 804984 19866766 21860016 21837823
92257706 3410895 62599785 238006323 277282007 251257396
143738097 117502283 25963344 576289552 555266887 610414422
209597422 22553408 5318462 347890293 387165295 381420713
82323734 128097651 117526609 515385691 495059589 511742457
72472884 1417399 9847880 99836791 96382359 124614408
56836000 11381731 14132649 437910335 376924970 413150255
1179515 75647281 49267464 735363303 661915976 523701791
366542208 162427076 60320368 376752826 295237902 134534193
801385775 728788750 364762912 842204127 769286981 654669601
93501485 31685881 48579 293643836 280445950 291172803
29234520 73084797 57688461 626150307 571634200 589615898
242004294 129648942 94328999 752436037 607489776 757469236
8536503 7709792 18945947 220680792 223146704 241036158
113094388 65740823 131192792 565635622 523868953 572434692
508496369 30798681 161717036 872628603 684531936 768126422
393784522 18475259 241566892 640766909 698589144 613611663
55037594 113638464 80338705 587452962 558333468 555498163
349586216 71899905 36910740 381916976 235691729 387235174
284783100 39267058 116759464 644541081 605263973 672742393
32459223 603329 54240610 191410678 192443856 174814520
7475654 1026825 55797881 243041932 246714247 220824615
312757595 9741439 48816948 624134646 551236222 431273169
56581739 1134190 4463511 83571444 82958759 93148319
139690011 170422535 2646685 318733381 317861768 262297494
23954300 3431785 99705870 286521996 296377261 290045105
116214767 14923714 82276440 734831964 787294683 741003274
14057288 89539902 122689292 808923420 590681427 718074506
89665569 108642276 66309489 725739083 706008554 711990002
840796786 574739908 597164755 921845419 936078984 708919302
190210227 80216805 38522493 497991186 504845774 467116679
264038064 68896785 48979680 588098490 666626851 667938541
27526738 15653779 18440600 185606056 179875404 181220682
421668627 75591014 253329716 465156214 508055674 375726833
9344865 37635069 1982898 402980598 423427456 405782503
4914659 38400501 1202597 229626475 339264841 341964185
579556 56213021 41964756 299410707 318900139 301872546
35271415 73607892 5986877 222837699 231221210 214937690
82586675 877351 25802791 227245800 217766166 184851989
6469612 4269080 261384 32552934 33412933 30994154
33254470 43691396 8499918 366125362 349955036 342489010
181870658 28284275 44866276 633599440 645994430 634175008
143774 946798 154344 2877053 3703676 4456553
223065471 23205009 115804251 597094568 479518551 565097004
55948706 22797325 181444594 650404665 685670643 641861337
9039159 29520246 20419731 82375316 116216408 81507330
610842896 190852350 161001655 664905663 478612712 423071388
536195462 143704210 694543058 869862255 837134945 768906771
147729926 16091624 36679396 807029545 797940270 815789499
329571241 375463894 22417806 403651441 411772463 388015553
18894155 92179474 133927066 485292805 477445703 529525821
389751825 123337387 69307300 799728943 738112073 721790155
777770 37516997 13248562 495991869 454875269 475886127
336128399 165034929 28642179 606444907 578575941 491413700
232769116 74271693 266501827 510776189 505681296 645898783
262677865 170460990 131700328 885619979 991922299 993494494
103390084 10895935 11198286 369702231 306029281 387756348
104513855 13305250 200627113 747612564 702582446 717326760
308867993 25278045 53673851 852685775 821619965 725585892
471009134 404329620 81464223 514098725 581066594 325654377
53452387 99676137 12930601 682542945 704575904 630907356
32447690 15441320 22190950 97387282 96433992 91966815
239173444 41744350 58357963 268819030 145484828 271684696
19432800 1401711 23947335 299730884 302171423 293476420
99432027 76506578 16637454 591179152 566885476 472280191
109644649 55982026 101002275 388272032 341114841 394863558
48979059 114027571 103794797 740489809 816031322 760662203
29803802 114735437 48665483 209889279 298537419 328747479
32267431 9375926 10115190 214983860 176447445 218306905
725715162 60940157 242142317 930400170 799956532 917761045
5270209 31156568 54478696 610781241 669346797 658611200
130090087 4441316 2055007 713064334 716312381 780672100
22396272 12893821 1476906 126160557 134350658 117651509
702788868 499900997 131458946 760023610 610331609 762310560
29334040 54563735 50593648 263565950 338699420 350584986
94923610 96166485 42619085 817327063 951444101 831273373
7518612 187190291 31959857 710717589 670588678 626920831
90220795 98742360 195988852 715523996 679153736 690318774
397094959 62491204 13619941 423055942 401552606 432278518
914835 9942053 101163096 565212436 734428921 598129129
508208796 83667972 366958810 541602714 516220977 521992983
297406836 42651280 226888803 507077294 382740335 513827718
305690133 107588134 41532735 373804065 383925017 401533136
52651119 25795573 12881393 66891895 93466672 50626424
519786648 71153523 6477807 558734522 433489113 282210324
33906988 103189972 40318994 687691054 591161196 536834062
245066841 116609085 33281134 413340529 401346929 411892590
62237183 44741531 27014167 525422266 504069690 481632602
242027904 60365192 116494608 872512594 837757362 892360510
19738359 69402972 15069460 875234130 866768601 890413116
5533047 2602406 280007 39369710 36145123 35557929
5321254 2207630 1238913 7111257 6399695 6471451
100714205 26732338 116766772 806875238 653843690 875121887
26267609 26865266 18714836 338142037 362613135 364930235
55954423 8697392 6828027 194997060 216858393 213311309
363189611 67082497 147349159 676189283 544260037 679352031
548850143 117029835 187338461 940020108 919290119 459493530
6214018 53676335 16077155 345444192 345774689 344867264
1081042 95769706 1397937 712425398 539489257 666679972
33074638 28311576 188926996 576266397 679867238 651008548
167417255 6675077 170801782 577518434 795544193 756688564
93693888 108053108 254554062 818449731 841028349 671490067
139942322 96645935 43673236 149029288 146103097 65920299
460681845 65011962 46675738 828753121 469950434 637594941
12426842 113740234 8027649 332557722 330239321 337115008
309342308 145708839 232907735 745387968 691384852 828679762
19086148 84977776 25217237 549102016 559168513 590197388
5550453 10108922 4145765 93599519 102065031 104724202
2726432 3508524 22241028 207306308 315019768 179490235
28921053 57144954 1308465 364927644 416516756 437603223
316058135 83788495 19384857 627533259 356484372 388306429
443496124 145502098 92403058 537199631 262131979 553345992
175904709 31086704 29153575 409195820 406344617 429392874
4092090 1024056 197834 27196938 22550994 28640320
711202918 51431687 493384685 753084030 405051298 627175867
96522799 4662788 393519930 892039605 872109216 760694295
90818835 46238218 175014939 814511970 627966249 838983172
105250363 24932645 26784272 217465359 215687986 211243358
80287528 9481581 561040 311421345 315669802 287665024
1050033 92503228 9510322 457139508 506582884 509695213
71000920 49780172 78521209 406005465 316370480 417981196
728012881 89807571 320206035 969145162 698279662 777701648
14553884 189586 6939187 192637598 206725467 168942395
19209735 39029349 29031463 208059143 215995076 211024561
3902644 126170802 46789006 812892561 493012406 822876139
114002269 22983701 17167293 157925004 118200967 97436761
21532403 450498 7186525 35601906 31321975 33728757
27618784 20784072 18057636 424942407 426923546 425908535
264034927 745661 80170906 306046540 271104424 215524737
43707363 413245 29664215 213443506 220280061 189652220
327373725 110501053 91233601 930752944 897877501 680355318
597070188 256860073 510220945 787337622 754115893 765199926
95173282 1225344 54142799 219230840 246686290 240769819
295429597 149418785 55234718 364029996 298340746 459293691
29570604 2216957 3115700 76930918 70785758 97353718
16616560 40549242 94165152 450061067 426777522 463243649
288409127 130357391 111218661 382698472 293434192 322692098
8664269 31795916 4169930 170030504 166566112 163456738
50266634 24088251 1515503 112851430 115462467 61280857
8981707 1796508 52973870 377431825 331367987 369406331
75753903 68152454 7903814 133785054 107381711 127064834
170983443 99857579 52427936 315777338 267812869 274485276
229394310 61346842 34519955 436466605 468265949 453244729
128553899 42854958 105354308 635915062 780787581 779986048
56080 76966281 19097179 547521425 553084335 535523286
5765559 1878482 4330322 28100932 27139264 19991181
409414399 122531854 179337909 438934737 444509749 388913306
628144146 401969259 70902733 941797490 877696981 791989353
34748118 62432628 281189480 721356237 813656394 787356775
191235997 90140792 40718067 492889282 446330417 537603976
5970770 5862712 1237961 35766246 29774365 28327412
95206481 17665161 332789049 810936176 740331882 722588376
250142207 226838099 82219157 813003443 887378891 782578332
942066261 250150325 334421105 980226917 725359730 725506730
52083514 24551522 16780526 189756589 164417883 196206944
6608742 4141714 2891532 56826494 65688186 52819122
282902011 72153949 49818045 542885496 573539151 426727521
401509867 5136380 62057665 539234594 345600014 567314544
322944319 124295821 69925908 684564344 778171221 786588525
747994445 552927711 317717064 789791123 627609872 599994101
32492356 5546790 126808 172128165 167644567 179283066
8453395 45421560 1644854 238892030 235068971 228467402
101109500 59316037 50401256 706874636 805180318 793965096
99319594 6332288 19125099 246564224 228880275 234660282
22695887 643043 3613562 39067502 30932998 34942085
121652657 165467360 6476831 523135971 911249429 775324542
26756041 275179418 21645696 450476556 491534759 496455191
51462856 13495579 9785552 118465626 112578767 88819698
101477439 12283463 14008740 214762460 205076865 218059623
1514717 85373892 55078816 229577383 239536549 248217333
369225795 209053584 59732576 447126400 421285538 462490375
353018263 51176302 178051061 451807288 474637533 441883675
27428046 4692533 39282992 314536103 294551703 274994270
25374671 119563752 1285177 505845038 541473722 528891728
168509201 86897179 26770045 271354993 189726047 187357174
60368016 8186126 240606 187260640 183326871 152889376
65785827 41772686 19943027 629701946 648575924 660972491
140273048 33572790 112644545 516447587 439114572 497233801
62455045 9462881 10756379 354764412 283139247 355402351
2710469 35496287 1417514 878908533 784383550 868637094
144144713 17379957 10122946 166700197 173239724 141629887
675911180 76781746 38993501 767546929 550019816 668615395
99645154 10642190 6767985 200798689 219908262 210471767
56864304 19884415 6007104 188055878 181344843 164843084
7162754 2129144 2436460 35394742 36051335 33041791
58055763 56240211 51420006 332425773 333783151 324074263
2976824 3838020 366046 57518370 54456720 55577100
499728270 124861871 122987097 565053976 508770509 560862342
138168726 12419162 274424970 881392967 939063732 929283927
122939178 97086294 163611532 895883609 866996465 689002025
7410790 505292 393343 71531276 72677614 78701484
200321966 106831356 32915567 537154058 556735334 356369173
124366656 315572689 14824580 781958553 775722510 807021823
2596976 10335585 51993392 382660085 458941357 373779759
3842526 4053022 533867 27495304 28548645 27449395
407609790 22899620 32232097 500086348 453766655 474392130
164652961 22697273 5066726 237117112 229304324 194015376
255474163 163061102 51750179 767939223 740440038 660365045
55483576 33181640 50870951 115260856 104785695 119610669
740965671 348154240 128864236 887905727 924710140 781439714
5510442 515326 11791739 22619374 18954248 19088875
956100 193242875 12993002 695497168 625641278 627693006
251147412 71607165 66751371 476081965 380266096 275892847
12015476 39334917 39057223 371326292 417421573 403423995
390469024 107983690 137427136 395040039 401097977 282840009
151142924 84578558 231425287 614322825 616385036 666294232
4513893 837173 7457830 51121051 50123921 47388009
306822585 130807836 202510838 820643216 678159914 727744512
126206467 23261746 15083959 229781227 217099773 204460539
143596872 47239682 61058984 515868867 645907693 747761188
23789836 97596023 19373940 908617638 845518877 909894272
4579744 11810430 68594016 380972403 320076435 378157763
1461913 13560443 17020958 288554508 269463603 277878992
4599402 56607418 42617800 668355102 597914554 724169315
23816084 6434769 6589141 37360292 27794512 32311203
54191941 203573805 60200890 556048984 540968392 524884569
30274185 21444494 28624553 492329954 554076500 517649678
169885590 3199329 29377156 645839259 791371678 741107140
22393590 71613279 19876525 689484511 708085861 644349586
73166142 15271094 15009399 562829875 502741268 617499282
423990996 58657008 20326852 769602072 715810403 598553364
3084223 1649234 4571580 24879087 21583913 21840732
73524746 36347675 8777701 209310672 178512993 169199987
39108481 45840323 41679855 777935696 746270786 716320213
164618895 12955912 186079979 421128740 388337040 505335121
4693423 2862985 3363755 326328832 324185819 327800818
13036530 100176787 264082055 668775444 639823946 521237489
38799169 15049112 32156824 121643123 125612241 123582037
37668035 2122965 6734257 112089509 119365938 111899313
17621045 132041369 68813164 498451099 498827602 536045434
7192240 52361860 11065764 386367137 329004455 407098700
3610857 3314064 16581790 79707810 71752613 81256339
330116708 105218 309098036 456614610 297117336 470098120
34236257 12321 106475792 311146868 330583196 201289196
26931534 33533321 19502302 114281532 138424295 138117360
17949879 9101541 20069171 62095836 58697404 59889342
22529148 3827405 15131237 275000968 311840062 315571886
19033473 7038975 2909694 46751946 48949956 32922561
107275220 16202211 12813873 122266198 117652602 123863296
21049207 3537348 4984809 23422031 21344972 20913786
18165521 90386079 277977 277512689 275150077 277747274
58192962 72663283 136266969 437156069 421195673 409919080
231948731 74581171 22758472 318639657 343265521 310509565
40331630 30070045 84498192 571848046 706724950 646881290
47230635 51891923 22602085 721681199 664064975 718726861
11271415 159201 5552956 187123245 150133588 167561182
290898817 231576182 191805041 716584482 866642733 838033454
167920906 152376918 37364746 557864159 542480919 413543380
4231531 97468132 82309013 431437181 465045938 391652607
7100232 93838332 5786369 314918264 303647776 318249402
538797648 124974813 252114052 754036330 809315461 778711677
98504367 1356008 51121059 907192713 926258791 804865492
5165414 137343770 8165094 263659962 256043762 258286110
92321625 227872494 23399761 802973457 974392495 894810011
5914561 6287165 4844990 236588558 206324354 222530458
4940726 15741568 4352300 138549644 137419522 114727010
13131536 3553143 46836125 174268401 183996791 196934786
105194033 38207050 21930262 114306048 76645196 117959936
15178940 82042531 3560329 703775160 759869468 715899153
36232667 12247194 244277731 673436096 706685083 722499079
372094079 93260373 135440549 628700194 583351741 487999738
22414294 65465943 16923707 769721966 611427294 669482254
245446376 170855439 85580936 471189767 274408085 430458172
8837663 7761730 7114280 179516631 147337942 183477902
169164953 9048257 5673124 184297393 136191750 116989395
7598755 3950876 11625885 53173783 53184015 57215815
28432216 10891891 2942039 98865396 128286419 94256542
1698373 14830225 10581740 218191928 210573971 201704604
26985800 34587181 66933942 394746115 374088489 393138398
5706270 2185375 11192581 73578235 81509823 81586433
146371582 104576027 59976691 355786321 506335155 452708956
23438718 12347967 24791334 163528719 183186768 170444013
97755459 116835571 33802629 266209502 271153563 256264594
21749300 2109996 8698193 137390679 137643753 118624207
75058548 63893068 37252418 280580548 320618995 308617146
28626653 89879516 65946385 491322208 680698485 706753897
139264236 16560015 70305242 712857230 671162517 681182046
20022772 13799447 3777799 89042745 87805493 88976432
32640495 25248042 172461221 678455000 533020135 526956507
6916919 53930493 2163165 395431110 378496605 382180230
58546797 9364732 107034749 702248329 597210683 721675857
191443834 20431940 47120932 549415940 583039140 622310380
71661603 236077562 31735692 647198768 846861562 743463882
14997645 80571195 31093800 486051563 496421505 387578785
268561439 172709652 15862288 600672351 641815444 686366186
122650859 170637191 26918689 913212089 823942476 892528383
51513126 51798290 52827407 653777415 884493791 777181930
130470273 1796572 186168793 855827828 816943890 653930208
254188957 185287810 232532379 707354560 765639139 702937942
166743833 20065118 4433585 172090713 167756766 124675722
100443401 20690171 125854922 805500553 819743951 754897749
19769263 5563057 7566467 67340414 72443605 70420106
72363252 23680205 23447407 629521880 628788837 618557748
12473572 28180230 4192832 85762623 89495394 93159184
150743863 109416469 23046501 370575435 524486298 480741070
265499411 68105344 40273731 331625166 348748908 185692014
2747562 8202365 5199012 87981300 94712104 93914524
263309973 124906912 138521881 473776235 276632378 577267196
443676429 146140947 74785240 491464958 475866512 487177151
88755391 17048447 14222278 477806416 471063876 439813480
128484954 7402144 138105388 810484447 876554028 855024703
5525914 7783624 8565563 123318261 122600612 129835032
83509539 9625491 6015849 113989783 110650771 99756548
107411068 198752303 44078883 736343427 769774192 821590365
273712512 246814185 248822384 519521586 596215798 504356500
5481195 86421286 24175718 508421883 462843876 497515205
17631368 53912749 56356201 710711025 752964877 638551561
199772974 6440891 256214 651699232 686330442 597477669
244417093 299910494 25710145 591191057 536895452 607275524
517886883 176058869 114924585 567883590 424197580 527543875
411785858 11613332 149807038 728012008 829425098 640273366
399872762 317414465 15179826 622998724 632372167 524691354
169560298 31534251 111315558 186692134 93970806 242481987
396914149 84953022 69614709 844689659 796318604 815018218
736562 107451 16158 3895751 3953588 2608406
44684279 128850564 73322388 775445456 681793886 708139663
2966432 39982530 45117102 337469745 313598498 315121737
60893015 3643888 1013616 91909933 97303488 79970547
75241856 88807585 27271365 345846881 322831923 223727360
80097046 26403464 6066085 288928917 259432348 294557791
9608454 2404044 978439 23326934 25768589 21517949
409716 149636 199829 1423802 1669696 1791110
158859965 22969765 41003250 290364817 298677375 286026901
4851345 42140216 12268223 179789787 176294493 217245978
551784714 19761994 34254101 752180927 656382742 268407514
121616053 48050659 55130699 620725979 520744592 577889128
170050931 54146102 19208605 172834999 61128873 127007036
14569082 1239423 23871601 150698810 125792056 178366640
8826256 71210632 10728026 464604805 515760497 649855605
299765619 386136994 119710510 582194322 521346328 577493901
303556687 84964525 44290501 758747700 524458648 743483884
487533438 618542052 556713856 804973649 724172356 768833102
40028303 44124172 120739157 528980694 567728105 650789936
422535590 89105472 49585232 521934256 506125969 392493630
311071837 316521667 56089452 573209372 649611975 477891078
90913916 3077342 41002067 225418557 189352013 226719434
325388448 123608528 134808174 662790976 465537124 644255368
254975955 96079673 27561893 568971954 327180350 537119383
413797974 35441359 13250062 471426966 372971646 376448766
133947562 40429561 3461234 392454003 286053267 416230636
83214666 22043606 53480762 118534891 175972487 177669879
379907355 111254563 150251342 888502541 824292448 805942890
198256544 26450023 52210074 709541329 609550461 715944845
149250035 87515649 65038468 166758415 233839885 193071878
147054181 84592830 107111108 633314890 544291563 689361061
576002844 217414832 106665558 707331311 556587209 285166336
345487784 264737791 114079081 632687947 768822802 576585621
41931105 8068321 10087339 187220409 150130188 216603471
57272759 55744649 61817055 348859856 339068589 330156234
73492930 53187537 27742373 189977188 152369933 173417283
253794 166134 648509 4555165 3408336 5096747
622914302 161748815 10421244 944030901 675888363 751690154
270039208 121544432 27729851 293455216 249534508 125370614
684832806 97494372 394361024 714684324 727847689 669755627
96613635 12124253 15049224 775348808 605857465 729570818
650261473 413938185 42918052 874624612 892779984 906816829
286216504 10444180 8168344 472442954 236449361 412439506
137253966 3234391 98189924 708074650 740320386 745330700
69909239 10982518 27507748 449260174 474394992 387567261
2946688 11600838 8213688 82276660 84545433 73819657
376204303 213910197 126716408 535091855 359419884 546853462
140196702 25948330 96958374 711620773 735163978 761536811
323860414 23953560 372902626 665468615 538307577 658305000
2913047 3245997 4077193 44270616 36102231 44139675
123321566 37595684 64930734 589781206 581037995 625122165
144532025 70564379 17091981 397866098 534235589 418013391
717183642 178199105 81314940 941651829 889153896 910612801
219456258 30324495 41041516 723215153 572727762 757043504
17127323 46057125 1668916 272308590 288443054 177571797
435213150 12950968 61765605 731629876 623613988 707547878
356252953 76393369 60815916 802632101 693719130 719766202
324372633 58539571 37377359 783571490 852725700 596325508
77916340 22489043 36353324 203024210 207876167 199437212
99523199 13384296 8298088 828785178 881505008 922052512
173932552 90325009 94273374 718662053 582138597 568274020
17377684 40394448 12236920 145370192 191930078 196657034
22920331 18763046 2576845 46632112 47158709 36200229
355194561 72845443 198508107 540750540 515600837 233801543
3639538 12015862 4470242 74161534 75659449 70499135
31103930 4347496 38339483 124537098 120261767 117268916
93241865 30939042 41708198 831569045 817668583 892851493
25618351 3118742 10376218 67848657 71240056 67641387
298367057 181981966 89963124 502638295 309696550 393935427
45190970 21017258 225815985 605481212 575607525 699667591
9170347 150926517 71700007 628228380 629811519 724183056
46046484 165899178 2044063 521840162 509305802 543896429
8593571 36901845 10355170 168821451 161320186 135691484
389730783 17545440 212809180 763866994 598521131 787431629
1316698 1492084 130312 12611889 12668602 14928361
895142 1724188 595100 13098536 11957071 11619361
314250880 65510712 15220503 354625804 376980585 357905210
390166926 12243925 109569861 605820165 520325148 492614155
38513998 140901476 301159043 873911351 937548517 931444972
272105646 141508472 11682726 421728724 389446602 465358920
197025621 107915613 109561203 241858254 265874266 265440337
10886360 3849702 8466099 36025420 26211281 40507666
276412945 121219999 111959833 921863284 879600586 864858088
1016728 13327627 3188141 137442009 184694509 186165580
4495892 185812128 25041627 535394052 537666305 519356145
46164927 11119721 3189980 648288847 519502893 543193102
251456455 55747224 8502250 505556320 469038116 257785776
25642567 13988751 8138153 368874065 411532972 347665818
228230143 178497116 119468796 564475932 515066043 523895798
12726764 11648231 4375912 107557345 105073403 107107191
136560801 85742240 52746349 454670769 403763269 396425176
284752270 4293875 86727659 823191979 785436360 798034360
143727561 987184 19175855 381126673 332438817 333888923
25128837 3466886 7502560 78814126 85976609 81896826
257198771 214564270 58410375 720768290 491068131 732433276
160348301 1468986 72406584 205304298 221002452 152510735
10545648 4193985 14571207 127083777 107831374 121678251
38242909 64456748 84572934 436767479 431156515 419506826
332699524 232643178 102096113 459605304 515495659 450886949
3638487 27859246 22201536 384121252 383550602 340244478
293876940 31008840 118321418 961505128 776763007 961754831
2744003 45729425 85415371 623696090 737891631 715469234
137237393 345861255 13258732 860652822 801832621 900191498
193268441 1019442 104253538 278362596 174132771 211164699
2964876 31703241 13539658 285872365 324969242 331760314
82523959 27400585 38763485 649691736 769659537 777854590
48510295 9022875 7161583 376347942 425928882 358990575
9398215 6391403 20888062 533174271 646154590 628174925
1632514 14627122 6489305 59737827 62175086 64777902
403412475 1161077 134638421 481275415 521865150 390007567
599131667 581592065 13345126 788179732 730171807 365614310
69337691 3895407 82512809 90982235 56437640 90295681
11149447 2332734 10666458 77061794 98813856 70767640
18534278 15941993 5570704 32769714 35765114 39532706
43065654 25836818 26873600 426691429 379155710 392146884
282734078 21354434 142699762 881878282 711135080 835385733
20437239 31809130 37526904 570175945 534204699 501641395
562538998 200467797 3719233 676945439 329001656 623362379
170777448 10370927 83697423 406583299 371056249 361100308
70590133 103542554 8820059 851032729 795105168 598554287
127378120 9368069 86801033 940551721 939635221 787634125
88854768 16148267 5538909 194704678 146436146 161570835
3523774 10153355 14403939 175925881 161244500 158675290
252820860 189683170 136254473 782156083 840113332 771824273
3794388 13316887 8271112 643097881 614111154 560415831
8033596 4924132 37611889 399207388 435235455 437858566
55455020 30063490 6656542 289273653 217647711 292461420
637785875 141827366 183303301 770534209 151329656 636291806
292875666 38804730 57570542 748769883 713781079 556486489
3945612 40889161 84970617 732034941 663692060 774682142
10872340 1334545 1574572 18594882 19927397 18790927
74964972 9085891 73142600 144318795 119688166 155646536
661544789 379564470 482698262 757943038 882019055 755293171
100741739 52987123 224202385 882574369 865784994 761659303
149776872 6364802 8816581 549792911 618262753 585108832
2017520 12162722 18967326 706500192 647599189 712257951
34766050 2516696 96759276 758536325 736344875 691464151
614755666 67040775 138376241 769026183 799620328 858192154
666781193 76450880 193038764 746606787 551005090 664670683
393539560 161886820 361158046 759929556 623772584 827126013
357276771 23753005 65693992 810663121 819323350 748877980
163472180 55637082 58569909 374563319 327895942 376979141
528511797 102626610 24185473 855828052 816330746 806400342
2743356 25357116 4573693 500054673 486174291 399944302
1446521 824867 35711 6016863 5753610 6116862
24384964 7362870 23205193 433197472 455244870 455640863
9033463 6071864 67045567 168936937 183092433 137323582
95412714 22896260 54582644 353094055 386808252 386580254
331613110 70267981 33724183 600468223 581350265 550214699
14953031 102849576 5049975 244750745 286427348 278428633
92511349 17800905 33523813 512238901 444959061 365862551
556817 675418 156240 4814590 4999517 4879454
1019063 5558811 111333 21088372 24723189 25368350
174777081 36323867 27874172 268218930 244035215 163466813
41924416 70458581 93587765 357955103 361905571 378706927
308986510 127383159 78366273 613420221 526771721 460946258
140832350 130663272 83773302 801682814 686856154 778525722
318544125 6992695 333698655 851354107 244159841 862226682
27512365 9449652 5593641 151796631 146962273 151817813
42701277 17694067 21871016 201236627 215787122 203521768
180541696 7970652 16405338 285157075 287056213 264780335
80828322 11747254 50852872 513305205 507327521 561213758
112234566 4025138 63325019 258250933 260629651 232469719
139060866 87374641 12250044 572607986 537024216 535372989
741847489 19466962 199084213 868832425 720917497 812591441
60960794 20771476 21632764 185126140 196822061 179175015
116828661 32305789 153327937 342297016 338389963 335990114
362687942 101602443 360191026 554464344 632236958 889932284
73114097 7024261 13728220 144601160 122383975 127589923
133245659 113084155 20316887 657208624 479177418 667261286
49571514 213145922 54926387 548296708 609920929 503287783
138500413 5595185 22271894 210121929 173503102 196212647
3687321 115056708 17659280 474639138 457181107 528699995
209318791 2719459 59113776 296298385 279799037 292778007
66994843 2177744 1493581 84788157 95312128 72832087
61278647 7298149 46601227 347191756 472840888 458575088
11322568 24570272 4172868 733043237 613219952 684516351
38936721 9637940 10512131 144095846 143439489 142961497
161213549 8155333 5122682 411418510 413868733 252262488
117050830 55060709 9978816 511720664 456664093 553138843
25385155 7647132 6724159 138689780 112023785 121869052
5383625 3050974 7772827 76298153 80770534 84413204
118132668 44009160 69501523 687746041 697234258 687702255
152630363 107169689 6103442 273195572 211136836 236532675
111876880 3669019 25362895 318756622 287686662 221395248
502161809 126585035 38534337 727397030 742810845 787808014
103877641 50494262 22725704 726303457 621065463 613973359
131225550 2471578 15817764 173185838 141364823 148472804
251239126 199552634 137501597 365049738 315844422 301094709
117962474 77347285 44593827 736640626 782535521 826328474
2429419 14005829 25502369 545790477 501373906 554393013
31653386 7887279 14072190 114999940 121138304 117529334
123923466 9175536 80679022 148682920 144938586 98466761
404522358 132709171 447971580 632276212 714326348 689220448
81302731 17688160 21390331 468197787 474812514 488642339
537754162 231691214 42604194 812499671 611633708 599121769
1457484 18301452 681798 176884105 189262476 186046558
299078033 136491925 26392967 366970894 370379057 366110341
258775603 109802972 25313793 696300717 747093350 719254442
12415436 4167339 3649772 82673583 80962564 81280976
311261211 705160 11435148 368471144 294483559 311533037
196541420 46442845 115917545 439676876 426087589 421182550
820311022 304087758 196245304 840888755 494504943 805910281
210149988 4660717 28300491 876988011 734135809 906609294
196397065 27677753 157011034 776773372 590264515 815860363
199174061 8769120 13240847 278788994 292160161 278609451
96932998 47600427 30840342 230438450 220454875 219543733
257203887 29411295 165410942 489829296 552634253 505848040
274345177 21041928 96444088 818946858 918550018 620062028
477314553 15437886 263751453 685018398 329177371 674724113
4105424 15805 136378 4223072 3276243 4096556
92646583 8146973 50969830 185240159 173138484 86702811
97448707 94571295 11126462 504411940 611766083 623685934
37785669 264305 23109738 94718540 97087891 74819537
341362469 170344292 23995958 499252270 193234611 458016968
4543935 19926947 7561923 139688111 132285181 125593143
20918598 3688900 9995678 168037894 165072276 155005954
13947642 2144481 4537191 16028441 11924565 18066917
415102499 56480864 48338090 801662157 681577108 786961564
86356899 3758676 26293963 171915695 169204921 170302134
37788859 12744946 138586766 531483576 529779663 509803709
181858167 41819897 15196619 889790592 837140554 875017101
524056171 24395626 199287154 768311851 820752115 802621458
310804411 9844975 56574289 498211939 251917606 492789250
96370620 51598250 155374780 878793600 950779046 761866929
8764133 37307574 448949 790307859 802626170 763038769
176560083 58727853 57022518 856796713 878327918 897395008
6305364 111809096 50601843 728361449 715028581 676290042
50587989 171276942 23948595 642108125 622169343 487633273
36127764 781936 1722707 127641386 124434018 102152581
118342748 53881538 197845403 411307114 413592669 388878741
293928874 138590183 36307874 349450157 319294460 347217620
245127060 160492058 172266841 254475346 198246474 252743058
384870476 68854574 276917157 448841196 420651111 379250988
22855610 175449801 56287404 824373276 818972934 714552276
284061177 50726967 44470016 514162761 496030593 431248164
184204491 7251337 140795147 705789369 497249817 605561455
27824011 78910278 68377491 498912994 499554858 483560366
31009841 11657257 15918529 100049765 84981443 94866052
28814144 19644414 3790909 167828327 192377319 131860536
15928789 20110825 2337186 45623706 46711364 26686059
144277936 52999407 47396333 424080618 405324640 330143654
2290261 9309936 18806895 146179515 160509083 154538178
34632596 20030975 25701555 565009339 543129324 539061452
3552879 4441508 366391 11164717 9417822 10144322
240510614 131466186 20797924 431847755 444808631 408999305
264631910 48603815 131246791 510500274 533667883 563842387
239521218 270114786 20126467 813909016 735035335 824167268
269123743 330715376 194350096 611443304 608355873 498186555
284081342 27962678 65872327 610005233 336173013 491835712
76430245 3190156 51941782 691490858 719326270 687634191
65801910 8560658 22140345 231528643 199829784 224307382
64497652 127351646 15306796 161453272 170649396 147091433
44639521 78353417 24374367 441488170 392137171 469596337
110185994 22664976 12476075 194008632 215857355 213633643
75360907 30643283 45334815 788914998 663379903 710063719
389659487 77723848 97091844 430641703 392607986 325722040
318860117 80034969 69621554 719203735 680773832 604470373
15417442 18005940 7193698 361671301 338961639 301990873
44479656 23675312 10906973 142078165 137181928 111279702
21468062 1708841 3927879 25663858 24989545 20958877
113232499 4713508 5897763 626298097 585385977 584051072
299198235 81435399 25431426 533315447 473361819 523117624
10030675 20366578 59878230 588589015 638934803 570202748
37069246 15770291 1054916 45816029 42191364 13225562
119987175 40107821 49533918 439572585 329016625 428946995
41610415 12271530 29188614 503151878 511408959 433871588
269866221 51576486 1023493 520059248 415177433 425589360
186265938 7879990 227863090 870360494 791366755 912257532
125372558 9229286 61606317 225583196 188675590 221243075
296833657 22663649 125224548 400679237 399252284 229002286
170827500 7782685 164691398 475751529 481379266 481456828
105553098 71621545 62075719 527393778 611902378 569863750
89318225 130138508 80635678 434737966 358835137 428712677
476821916 108394646 320293400 586230023 599157427 456280423
126521427 9860819 669950 969697360 826770571 972905454
27806381 26404461 24818197 131193004 142133274 133322140
5935949 1388758 42868831 181839277 177625551 173461057
2316658 13699660 592149 235252912 291814672 298859580
97720203 2661983 4257455 258302590 208392199 216119359
304497678 31181473 105716778 332162395 104518558 215368302
3055026 15985453 3758529 131903496 125878681 127310832
225901036 158780763 16846210 885019112 728929375 734083363
36171396 16845386 101945549 518388913 515664149 520234570
25249476 21803849 47979373 480458923 466138575 530879094
22420080 2818285 12393272 121994612 128927582 141873219
180936148 89048556 34236546 352285592 242917883 317399118
135185 5908640 17528245 59147513 77059425 73767347
614883 4736618 1525334 16156266 19361349 19735947
48664875 232578430 17608850 909497614 813910024 834660199
6148068 13254375 6948708 85550107 84268616 65739922
81238843 15669598 81531834 308953865 280935853 300216975
6988465 3096189 13298380 92514324 85707920 91347908
511344241 46600625 67372720 602280400 223446254 626887570
69119643 32805773 186473710 324779614 342654212 313397940
112579980 74568799 54626991 498655720 566418399 420346479
11407000 41363672 6626767 168381728 183925075 158504451
343400298 10892779 224603904 631623366 516894674 611645496
16516450 15831675 79879432 758384240 729131464 847579214
60883746 56128779 37361749 689362005 620571867 591047641
152690857 206016149 119831071 804552816 708941082 704190447
20723076 21647086 113031128 314542099 274392208 344237304
175475377 5824106 19295027 322577937 230763781 291854875
44867652 4132145 45684343 466808958 435764062 470474040
6819329 1055678 1649098 27688720 25001237 23129514
465774629 100306940 115962693 880783152 618960721 683824240
205156983 53900537 9960800 751833323 730818917 808524088
81043533 16385334 27095050 734413393 741343995 737831465
40168092 5586432 52070431 580631686 703177914 694227721
611618091 49571412 117213726 633253861 595814178 547235253
67516072 16153455 3470180 151001454 143032095 55858351
266453331 3841085 59080954 320173444 309776243 295547040
843925525 83904961 372095122 919530858 594155977 861408938
23525086 3183194 2155288 76103386 75134659 68498346
22237955 10210703 4484009 128854661 135970123 122676420
90727447 45494505 6658864 199171096 192739165 181427060
254497239 120208226 77886579 493236888 508598866 507186097
13206563 1362437 881278 18993837 17395698 21412690
83002604 6101874 28105780 109318805 96799328 103217097
186559313 117631450 118857826 802443999 757386220 768233921
46361923 18980214 27529726 50080424 63536604 56282276
628727607 25177313 28983782 842223296 676225995 786397927
187255987 709588 8645143 721427138 643175840 584313290
31795460 36850943 99303685 779025898 689206245 750863210
277158756 188939423 36623247 388619456 306313813 365628776
31839571 13491424 41147436 261500536 301720484 298432321
254984588 4682387 67911791 313753425 257488652 206828360
23827489 8933942 9478375 95337394 133728053 113293668
456538967 68786580 131434378 626614967 501716184 378809348
42195131 58440375 26246593 258876048 275241966 282094248
17072278 55687005 108273409 436019455 403254909 470247466
159041744 47182209 40405101 348494572 343395655 396511078
94944637 114513753 41914427 829397282 806126996 759134126
291210153 26978888 72444690 315808272 347367539 248534525
27356991 24228901 5141578 457798829 409558239 403883872
8661100 794236 12672857 69931819 68739303 60969538
8244037 1299771 115895 84291071 65056092 58126946
477984392 38945995 427342166 536281752 390394394 485588321
22910196 122688630 7587183 262180922 287366537 295022120
97489221 76214446 41438563 551828559 495264810 492604085
300139819 75579035 59167419 645998931 391941272 571806050
2138535 8298918 6236805 102204697 103963238 93638730
93948621 32043128 170616781 926905322 940387247 596025649
263492435 68563542 45551985 646133293 572938975 639474114
494125844 103540898 189540076 541154299 370850265 414765957
132256427 15410843 75557010 333448511 336422195 286326349
241598399 94266682 106272048 701156719 620782204 661509734
11679979 40590673 989 414374667 369082970 323996326
555914606 175127676 23066295 919369244 813986981 757004120
203203639 82934762 85572584 514507797 449741968 520405193
316364489 106390103 47093585 646625105 644617557 602569278
25927749 35512234 116750113 770906757 742094553 706996486
14769802 19204456 135613757 869024314 798914310 817280075
331993700 227377896 78675507 457463360 483088019 433458178
230450692 34795682 234465686 680980026 699614665 649955374
339854586 132596901 302938585 748888868 771423154 779252258
540727351 35383848 347468512 755097666 736902923 735717118
64327524 37900413 38696194 720744525 880783042 841972809
505775277 95447927 227934587 685279840 515787231 613951248
16480219 3568515 33450359 127997866 126370921 109560450
258344637 102658564 69136990 337219489 329415234 303902513
47054715 27613832 5133113 113841725 96189199 109825416
384831140 15558655 13609750 585474392 860574783 666397508
3318554 52593481 5102793 700562597 652022175 689020597
9424011 11799625 10584890 120559976 112145296 98245022
388854072 304821975 156016235 622605035 596368822 382770078
21950807 77707999 120385688 822912027 830501580 815188860
172366667 60667128 224586106 664068860 887344728 890438758
465456469 152872941 225769980 611922524 534292454 570756559
87582700 96563988 3546037 258293468 215104319 211165711
22652806 5565236 2990281 40151111 40125232 38222501
168325458 115399537 118216885 894836473 904352198 954676359
254109547 60485303 58619683 735518655 700686980 723616608
5891637 12081012 2044594 33225926 36355152 41345137
255886140 208202525 35396523 429451816 419283965 421130692
563706623 112499512 331111572 895250300 852279098 837566730
169809019 289709022 100079610 895578595 822713574 872367580
369747677 114607825 60721812 566998994 546576531 584339150
67032993 4854083 11804847 320543277 318300792 318703363
209890668 39739123 51863310 404903121 338842389 451742659
306053687 16194123 9048380 654672992 565006424 621136759
463532599 73166415 41305404 825655482 720162968 802347129
59110339 17379638 77697055 215459665 188023549 247319029
160954131 41233090 8519954 987380353 886225425 922044456
4562051 1278407 4289316 61813464 62076507 64621722
243521172 24336061 113928709 456149887 426091255 445539902
25541862 29354913 20226675 674680693 674295741 676545197
63186438 61396472 17050805 487356118 528460290 511477515
72528582 26893025 38982443 838290400 602837055 867888012
3316298 40356316 29963980 367820922 365354657 398967691
478641714 9137523 106728257 539703550 580930648 579708219
158865418 42036754 103070705 736481106 792835517 589080691
42018231 426589 9020639 160034875 168916095 133916239
33151621 10023033 20297255 72814310 69964391 75524273
86248 27529 342008 4789126 3964321 4994154
318465384 89654035 197267434 806306424 636601363 860573815
208024279 10725374 43002836 262630262 188175056 244982154
24105543 2691522 3195834 32755243 32315490 26156874
159151055 217470649 24289149 927551817 833221241 514664675
91279393 16721507 22835204 553716428 618017624 337781565
27881257 71724298 130364080 575097598 720018535 685553061
13115195 41166887 10718740 276435863 285784588 295871404
31035299 20619145 4995946 166013126 181883821 163949730
39440848 903568 3831040 67267024 63777124 27509544
69972588 22040245 32167478 307924845 284927281 307777274
22946795 51473776 17983415 122561024 140409656 132734908
450099451 28936735 79641512 593732210 640131350 653829179
24385466 6576786 1230303 34044013 35693338 29373843
13667046 111766260 104245253 883857731 854367316 818389102
123236873 27082678 133168299 846764064 820072639 758016049
270233782 25897734 326498429 711940322 613647590 678219288
37091666 7497879 23244509 39396765 23857866 41274389
21472820 5701328 18026989 29678127 27167547 34177910
10368090 5563196 3048397 81064847 90644400 86562940
421984623 54861947 182887618 789642653 623673541 843584494
23115873 24403851 5409232 243865754 290548485 310277687
213549917 150906618 26218996 632934881 683073604 734452898
43693998 4742235 7385465 128114045 128874181 81669835
107613275 88717365 7800561 319534726 255626521 386722686
2035074 36703358 17612134 209414667 216873386 222459098
188419590 7152930 29612166 956945998 967693288 827848148
136310043 88302997 57876820 607415855 613433983 508961087
36927566 5517454 36518772 191891162 218710544 231411901
460192404 124020994 26596904 897720958 900865714 852267435
182708778 499442907 53534629 649959147 689900548 601986147
17307677 6666356 39235154 616835632 607552066 678343055
108388095 47337850 42385626 510940397 502280671 680439954
89998955 17979235 28463808 231942145 222816167 215801021
8134390 64238574 48648989 473363929 422495732 482311456
2293644 3585919 4871743 30677602 30437389 25396015
489080915 4237195 452936519 672331592 90107131 653203745
692955633 209663369 41928672 895953139 919993375 814558484
27272694 55442904 30130153 367322135 369562000 309860504
413446623 65003281 84585085 477371292 548390159 522819280
106932609 193163548 43810691 469392602 488649664 405414955
285785120 96221927 18585804 441680036 381197412 443762030
182244210 68068148 24736450 716517643 898248424 808013383
88353145 43099150 116867814 430394803 501508053 521241072
224510282 110362679 68340675 305179273 262870405 295870603
29087764 2071986 19138441 39424512 31077268 40718057
382426720 27230337 15272609 537696634 419923994 423220766
103570469 881143 71157759 542263218 494298085 547867247
236888241 35265996 28022276 427144701 279902476 422442190
151234359 8888872 98644068 437045230 342925723 398339734
95268149 50466207 13040930 362280936 459456973 448735186
50615932 19916213 30276070 656292434 663566326 616101306
106519146 511615 9205654 162138746 117902503 147500227
116699747 69519394 3391066 186238520 234092773 233478153
16163530 99293627 87566281 521263973 442866416 538658303
155020971 2177090 143173535 470286720 241422149 447202834
4734943 3021747 11204347 42165968 44419874 46896879
20988895 5515157 1246725 40051689 23296303 35967279
66081260 91162576 69356985 485478800 705783568 760093822
214427160 17044152 45092308 340641408 291293870 314672417
40561370 81152976 119842130 760405986 772758608 768845683
357969176 200867792 92394878 705828663 343933007 665058191
627428250 132390497 383660661 849596181 856881446 680430709
52640699 482917630 32723 639989936 918553088 777969163
5012972 114870271 32741977 545148682 524253090 510255182
281455917 281793505 66456518 825971120 864513858 874579274
13515367 149111615 7197536 493121082 421919121 434992276
621081030 125085306 326274516 860983196 257339608 489771140
44839149 49827769 9578353 167350796 159076465 162529116
138798479 5883305 35944325 435276562 407043632 340428563
171877704 6156655 61239638 771312095 515783189 781679607
224549221 6728753 9223140 385915669 360264807 163264610
125361828 24118156 10990206 513777800 534359314 406577012
18126412 41366931 1698603 499039519 524572211 681324245
95280571 149298545 1036094 323773791 335541752 195627909
119899185 365228266 13997198 813371435 934139291 916646311
161693544 74779534 9385651 343144153 322609924 336212122
67246182 50584526 6376905 122769750 110525030 82181785
457415823 1842685 47938217 880379928 812616356 873689125
148184571 30117861 8554946 710743632 680094881 669755902
206740816 58361373 56134449 763181353 735458552 740243144
144897976 51200169 57697312 315138153 400636313 384811874
53952833 17893426 35596040 307019409 293678994 298681165
6076670 11403676 64694985 483271396 441860139 441578345
76463257 52436128 57834499 119714883 68531319 114947147
75171901 125840476 45378470 320960445 304810638 278217016
238580699 48121506 172535978 952792680 728194874 748636592
327592289 42965023 59419869 776174860 802392975 695770891
93363684 22265260 17633467 454317186 359640493 468838525
415057420 33426937 113381627 717966927 730556621 749461498
149046218 65905588 2836541 690315271 644997775 727122734
678948179 172210411 357338935 700267201 582779306 778836475
202562894 18706798 188206138 571436764 530392661 519631385
65989499 52420513 24575398 566586788 569219272 507276032
27980165 122874313 34601674 724488641 748326567 702588921
106545702 1400956 8720118 451308785 600700430 658428307
233910325 7970023 158929364 289587071 153083545 327413920
104873351 43274898 9634113 919975444 825408567 866464514
348337187 55357062 45959010 607599007 618193907 580747283
124395384 78909344 46997788 538831573 584384433 577818201
93629413 366570 4678166 245831667 146618823 218842510
187143241 306998301 48305507 507869597 394154326 447803819
70567141 19550677 38536546 356956971 333648715 353416239
234240978 79800697 265592950 274021868 206010220 301173989
124954079 2678746 38533793 174543489 157741260 142036309
163251471 23300473 54213366 437154479 447682334 435072793
5349932 12222250 4313226 217856420 214958254 184581672
62920454 64057191 76605029 880648852 646842144 777931002
172169809 16489216 183553518 482766168 539096786 483287246
248718537 119639903 21596535 944699718 888752052 866049385
61134791 6467163 53556789 591957249 775164542 801629056
359552687 34399465 157734742 500548083 516162679 449515499
38410320 11663223 6723847 368607551 381797864 408022210
84194168 8377139 16464902 389571633 257933454 408140919
166156820 5725883 120561226 686933584 750969486 703593750
74491089 24973104 21404215 394292347 402385359 407380350
264010612 207328884 42315980 805781214 864330697 896109108
82534298 22287719 1740164 101704641 72609571 50243714
175472584 171787946 3446018 733493287 814992202 859078246
73837741 17009981 20166186 416838653 417331890 373240720
7284287 3574934 4422422 618785779 788917716 684725597
12680717 5594014 28210991 136478337 118607064 132112299
67716094 90644594 41432677 391430954 405476285 470490045
10848892 80162563 9663054 319443126 296334046 270463664
118748 47663628 14143655 87532518 89959047 92823125
212239308 75086778 110151545 845274451 779329712 857965399
113871748 29769617 259219635 933552003 936598936 847376507
472208737 94244049 151420087 613608865 395177723 414594727
4931442 6791556 687895 55828908 51490020 46514108
15659033 2321016 343914 40262461 51983125 45350395
28338796 36961297 83495 341217549 379214138 346141802
200682510 176374491 20857444 445565067 491019592 300099631
3385018 66067287 52006572 835455942 911022048 869204983
71528901 30555249 13219578 450763571 527982948 578843587
33849632 2106590 9315044 189563365 224047748 188603835
148457727 9586658 23069697 327410479 280730177 336337176
19844652 10766734 280403 287638542 310289397 306841672
18915886 41503904 170071708 778756857 668790512 837059766
278123281 129438271 85669923 419190913 506859611 476978246
199962959 1378432 10239622 250186341 293746252 230106189
188170466 2567076 181900704 216781736 230674179 206293325
511046689 21991855 14131668 720140224 757365327 594949511
349948300 14523744 83971202 834897479 808851492 831238358
2182322 88395979 811730 480629979 461016282 452892814
15030232 704295 123531690 541420470 538882075 511903587
21177859 3925554 4646549 70817837 70498519 81073102
22464633 5057366 5156914 147737702 135027285 138370611
439479021 184562246 223185774 886594761 905276806 959878447
163071628 43733581 260182560 485441314 472067915 477066334
195772031 37221226 30510246 501015373 383970468 387096098
15176643 42589223 46142536 249082321 249838443 239977415
7882926 34112617 39913973 158151950 134451889 152101939
27932104 22273959 98326980 416077043 436085923 435925790
376399384 1486847 4805202 859133099 704602596 724373022
8842958 3054422 63648014 286332062 278329278 270956002
457315822 127130965 108182915 637779862 251012042 662825417
697482912 225193058 163312705 881154515 525453622 816591208
110880194 35011629 7587103 580662365 530430313 563946720
335374040 13114713 58299522 460729976 450467705 501890818
10156851 2069220 16797791 102116282 77296946 92510742
12772616 6251101 112247528 679016167 698207812 777100218
39172188 32168936 4864401 522538867 521655414 498681055
516989321 41575243 32697017 668590789 563165577 403721946
223339007 49883238 282006049 483145060 540293457 563968766
187974005 63781092 99453818 235527944 182628264 227635913
18258065 17543198 58060123 655754317 519236647 614063830
10437867 26355277 433107 139828605 170432405 157062622
45137356 58101835 49952009 327221755 348069566 352432991
52113971 200404 15128868 82878265 89165665 54694545
288546771 30290991 31000540 504641526 616119757 566964307
103454453 15379195 15951257 735234600 775685920 850372695
36327993 21108559 19591662 344685220 423551836 394358025
68966421 12205126 14742971 511383030 361428646 541234809
6333075 27887363 44314943 245231963 215325468 239185298
658731467 292191593 36806660 706125589 577470524 671391585
6174475 3409597 14013588 308825316 333298133 302091284
84722865 9568205 26488679 191079158 133546018 184696333
225324087 90084436 118398343 305858960 305367086 259240977
9036507 16896605 4655612 78738259 78021715 77342180
114023715 17485551 318904278 922808639 935014052 920311756
91587338 93875765 14069467 273938902 322306181 280529339
168498386 182612180 65973266 594537343 611084128 488616058
11119575 1410634 7634009 92460368 88544271 87005185
252338097 33610896 62960407 320673100 320950703 219646666
1660749 16784476 14292893 207906728 216374004 193818147
90853117 97917412 16868017 155753437 174278908 175749402
226646097 7941402 136726255 659665257 727211377 621752078
222473138 15207499 221959081 603409069 585366263 607879321
2359201 3297907 1742812 29626788 29481720 28203691
199431978 169151689 81819838 263524845 251751763 200453889
22954146 323201 508276 153746683 152812457 135545596
270941593 40968730 20261332 470114162 472773255 395047996
68660490 14680753 66517202 119541672 100951579 99198357
53371452 20833750 43126776 126193421 147782178 106015664
58863460 26415734 2913013 405835363 421964425 402915127
195610307 27485737 42735936 261104232 244451272 187018355
41978395 10461328 18560381 66271774 29906694 70369002
54249998 118969667 33147631 655610037 671478434 641146891
109423547 28780196 1869670 382475479 396320758 400724532
98847499 35759083 68319753 190888836 133754744 161339383
7697404 138572 2282559 51426003 48593347 48828939
17339391 3040729 2781853 23747293 16768731 9890042
11937561 5276727 17942361 138692600 133965938 146570215
105886815 47215211 33376167 288494620 221107492 305342428
52247739 70781086 187316394 584052146 512776960 460388902
71915362 22833145 30757362 138229533 136424910 145814901
178420306 27564169 50845453 190823167 137716288 184430536
106070149 68545267 34849101 913690808 882886855 775639789
630295193 402967860 285749512 648858727 611091554 525612279
301718005 60316254 129342791 543898996 760551986 847426392
179839295 7942025 27619320 234054116 222341033 152304197
341689508 58177416 117062844 556934199 543680964 514767775
157162109 13526555 19322166 666540165 652036355 614589137
290212628 24549723 64997457 388257784 359225463 263186752
13166413 12555605 172147 54089732 50515301 49293746
1712791 71818557 33107950 458265812 449916023 436757159
374706720 134225873 249069602 694708764 475224045 513067863
95379309 118718127 121795463 351318728 311014792 340820075
44907935 50606075 101146923 275802600 248257456 295903971
73902272 14746559 31348004 314006334 257216402 315879326
12486726 42346167 130276180 716898075 769410458 738556266
835886 1994945 1051402 24669779 29944353 32312633
467071087 16698066 814964 846456818 906344395 822967917
23399584 39315530 58286601 710878314 709268303 732054542
64227237 121542141 118971067 827958134 761888886 604097306
8008726 20284437 84631249 941171653 965523601 917008763
12225519 7158679 86749496 275936611 302425028 265399454
6990004 457054 12368113 96542747 79427578 53288469
137808709 276118343 181368574 973269157 831537111 851410268
181918472 37533707 112245242 528570839 460049359 519745552
276226364 7680741 45225482 343618683 57526630 337243639
312802814 68934484 236620642 510819930 444962071 448392910
54100822 45186082 27994154 412973672 394669499 409859135
361310693 296165077 75103631 451050543 389087284 268680386
312253166 18534522 620945 680872132 726944255 721922533
8751539 25655177 205155920 898303126 985268116 979259362
92106003 78847419 48789859 232028311 248670089 243678151
16334393 2857782 1130988 18050923 11766046 15914888
10383104 7857897 12892578 74341935 80170902 78825479
182700257 16192912 52551402 524466419 557387285 528594132
236075683 9001380 112631837 345819468 690968810 577736777
7851296 1581354 4895275 10112970 11166060 11195212
64484558 28333276 10488172 102182671 108501391 115112829
127429909 10881063 29163579 303325940 318962541 273271781
522493660 24844075 55127021 865362402 594671219 810939451
164901832 41892983 30707463 213161150 150846576 234214300
16225137 5891092 2665166 31797947 23806703 27468495
452723493 55858282 81559241 817322569 595998374 735627081
101931492 33182623 128666808 863717623 920161625 677188009
41255387 38692195 192071586 811975243 784432301 813565541
29538752 4858090 29968281 223080121 165035012 219635572
43184802 139822951 6959976 719877494 685315923 645145439
4809771 17820703 3818394 115988543 121225483 127016040
22797983 39206961 1022136 380006914 376467074 366148427
4923285 2277824 4424991 42136963 39362436 42745078
91303402 15836474 10283930 293201419 288643483 257246110
202717274 110287140 39363497 274868775 231994959 287418220
277640601 133087849 10410267 581938533 554715613 570780865
80745408 27943571 104189521 366464806 382467957 383451609
46827620 52876560 26608454 214524988 208663853 225605840
165732841 34218713 3269515 257916687 247667211 191978440
793111 3059616 18267536 145136145 108672194 130834847
10192314 10760626 1726117 356939856 340271693 350422616
66948941 8481667 9318427 201509332 211148599 190413760
143699355 32096285 44118406 185104601 105525849 126678377
64258354 45527399 34002954 408856711 382861519 408569045
723656869 372320095 417565221 876656471 909004740 756760857
394452830 247728186 226165642 513708949 526005175 321039848
217035272 6269209 97650217 324800014 258465808 300970802
107982 168381121 72819893 488149970 532332732 469845981
498675931 394072660 36000478 850252375 855365858 860814135
29600208 67715814 43579942 665222973 655479097 633324175
11979888 11274741 594480 42823393 44823857 35544033
551495 351100 14584 3316678 3067073 2269953
74381517 48664638 240355596 593841177 670299394 731118003
129608467 40633014 52828876 190122153 157055765 192961129
162264521 10569309 16593223 326712148 303570217 322358477
1925510 11830750 40064239 526909840 601393579 561402692
13113362 25465188 21650905 517090388 512887126 473090455
651385763 22006913 229502295 866691093 784352468 578507124
256549505 90843712 60547425 783745304 526165475 809102767
10018434 3239102 4054948 10710375 10737524 9125507
148144419 5509101 58380392 215617214 224574914 176706496
34001954 16145322 51807881 828629709 778319782 835112169
835555 121553160 4089376 552558279 560877302 507753070
179500536 65915013 64839668 781992555 767939611 793463842
336214944 29545492 248179426 640981541 556113938 763918300
22106237 15540409 8881823 301458473 298445256 291015677
13407889 155019337 50533706 468783059 625340737 495718305
461447784 289069460 26932646 633384652 707623309 725034930
78760489 26857374 6195419 738516402 753781693 733330127
17293422 22150235 17728990 257299716 235782146 214411088
14690062 1005602 4996423 35185857 44310899 34779431
12870616 163862175 33681688 526829072 553050648 508924636
36147051 14358290 3008042 107983445 97192182 83746405
44450813 6456757 9317357 60871015 40192906 49389791
7241488 7046796 3440023 55302090 49623467 54497587
18274837 162683543 1224608 637103098 643594296 652002035
29877165 20953913 16617094 252412426 257022345 232757847
23111445 49586050 33373676 696022647 604993650 626413947
64612895 132133184 111010 785569402 735654565 682633025
113496997 73620045 58402664 550819196 560866754 576441297
36855041 4406321 8717613 110649331 107054182 77989798
69756900 54143039 101649219 431750272 526167417 541283178
44619900 18041681 11109420 49570318 45902188 52744512
63917498 91615989 16906503 532705995 526453537 473254569
73492627 8040497 137067740 777690799 738317971 718860702
219297343 31256659 50329630 529103401 370506301 546634408
14410757 171026485 29436963 710734842 731912601 784638169
201026031 110856010 55106276 880650546 840171940 876766748
58665371 3033662 104215812 352342468 299401589 372456912
613609747 394718510 82610154 786268368 716340142 674960772
142186168 5012572 121703754 535799456 575999291 481560843
13243926 8799364 4260943 28556355 27279007 25462193
611446793 128871764 86501310 631739460 621202066 351068483
248860007 31729575 21396636 303037738 276750192 208428287
731139 1420977 2370028 21599990 32721496 34351237
47989004 30864870 6493554 372965004 323907192 382222627
148116162 41942722 110929025 676836679 649615219 674390669
445735 2895361 52469444 134758361 163297165 149063689
70169472 10736936 24876566 374387046 415802063 388007393
272579229 111547504 153295160 471047473 484851571 440328105
49580705 62054358 70392479 245683053 233383377 229775983
33588006 18195072 58994042 100267428 144438416 113733616
101260469 148365752 62951673 889650066 841679876 589044134
389254527 143909304 53577157 490892680 375835431 458857139
122506743 36520800 90918208 215091176 330411363 315874067
36345005 12243242 39116758 229907559 234964022 226126891
11519332 53076030 16616261 515112248 514173202 359624909
65721033 36624831 24802110 480485995 403653985 516348361
17267457 12526638 31571138 325227555 328660063 269854045
240138475 18365120 219785519 638971599 626363183 642002113
77242219 27970060 32735605 113407354 104247197 119806914
11704059 6836110 8435228 87707981 96176911 94324373
22154707 1987179 45856279 626487529 455408101 634150986
437922338 9640922 14018150 505035131 478271902 325585788
609993962 59868087 52521880 794606373 734288338 788852246
73971678 6384377 37482847 238688258 266435332 259865864
47571178 47799776 54993287 377641350 357969675 277764501
476520291 109439161 95207401 704562617 734801384 342482904
321629151 67552611 109504125 621610228 363877862 577546405
119699768 21450356 10597810 168916585 167670889 158777081
107702829 53297655 56235054 807930510 795131683 735723781
310138748 89876636 165664403 389685817 229729401 354585245
50850927 25491955 1997315 506144912 548071167 430276986
315713939 67231544 7080761 587165998 388719076 429093957
97566635 991411 6088617 379581845 384897633 352114858
541899 56030 846323 3689114 3221745 3710791
79636674 1748928 21533536 313211068 260939702 325855359
10645328 1729286 45969149 185019230 174849826 177773358
24528493 8516990 58562415 401404823 334198697 359861704
9610880 132904881 118913627 522787555 627753182 687021492
6791968 36181308 36438969 394252070 380343185 426842079
210553022 98521142 37617929 619507554 618008980 605437476
81980889 16999081 106478322 290703935 233737019 257999894
99784314 45143648 63883443 763202504 835543936 863393177
103501802 125877728 55211337 547594682 471859282 502682178
348376750 68762357 224034229 878153704 735196885 880816414
368097980 93954866 12113045 788592975 626692166 777941943
367207676 50663554 53620923 840370555 743690306 704858046
81391841 36164232 54292581 496483603 430085589 419799517
33060710 6591817 8983977 85851422 87158046 78184458
287041944 194412484 317631449 457882796 494703153 393654259
232904095 23808714 1904050 383961852 375828412 298194964
106300718 71175994 109343140 408228586 398664825 405874637
420669446 103180921 43004127 676263058 540565642 637287820
147972073 67585652 41532331 439455905 422129099 448022531
297150843 76202880 125571879 465851529 451431709 229988658
171458733 2566167 2315921 589811661 538402726 562004841
55626987 61638692 36173636 362731263 347391336 351780600
59064193 98649254 107856211 673071459 861148249 849420736
37646633 4052169 8618876 38826138 37827581 35357479
246879582 167119625 3345083 281982381 314780564 139950249
177068976 24304931 17566671 240912343 259961262 366645369
23872711 14604055 17778957 112375733 83717502 81837346
32051120 6168300 12153917 152012663 158278562 166643097
617793124 468718760 408285213 728843080 836185153 447682653
58318296 69268242 1918872 245173806 227832821 215980070
264945823 72999630 3568476 644135063 534032256 706816079
268324891 179155092 26968100 483880521 287241402 393475371
117357530 71051888 29768712 605115529 664650979 688196457
422055205 32091230 292278541 762540199 355244760 685483704
14590924 23796108 41451799 599060473 499928293 518527373
35924368 90206308 73678920 930598198 878495420 878980146
196520120 33546217 57814459 379158126 455317815 413681711
52358659 141464409 19532715 542555592 525670597 461690824
571132190 445687821 232630568 708011514 587469314 443463332
407166485 2513118 57428953 590571645 419593118 579155781
49257 6585446 33091013 159502804 186008073 196382916
51258232 40596799 26912134 384678091 350229841 437241948
237820134 83368492 184304219 579230317 566052372 573350769
4515802 23425833 52849009 616917470 614675809 646444750
2901253 1158032 14230534 36235787 39608725 46797531
74179584 23734346 6824976 690984639 746987119 761702052
415771174 132319933 41127929 721710258 698230601 921755211
230202 2489668 2861899 19728346 17612759 17469770
5141880 22559883 2330947 110881379 96753575 100675949
39692699 61084244 42355849 407653435 369822512 414341904
102315300 247669077 49485308 783698171 859180593 642008970
189868752 75739206 70604921 629443455 665367618 562740287
211987086 28072649 23186963 689311970 710211532 641730834
136146970 92800856 18747023 719780443 761492838 669898847
12822859 17121834 24380475 133992552 120555723 135641045
53531175 19251783 49267881 336260903 371249064 371343457
240634343 24317219 14576416 342160622 314353144 331194942
52092099 25298989 47357136 66851179 42400739 53907608
344885471 259477156 176429956 425034073 485385561 536081655
84673203 394462 61834800 982051298 933152571 948876168
1591191 4682451 3022737 274754569 294600463 291038380
38965498 9820208 56941860 269608647 262457451 263970088
52251513 37011569 121600513 739792373 811053725 817314080
4330784 140620022 16042869 817895649 820787221 796684026
48384619 19291823 3116064 63565709 64594638 60865438
228277021 9283450 6737073 374877300 479730853 533087731
28903057 2634215 35772669 160801572 187778967 132078330
4477197 31334613 8732685 202374542 239581626 232191089
208940026 17826776 94297925 327580812 288147023 239487980
49725081 2852116 30393458 664085978 769507752 864114430
191468227 36271898 69270221 481413244 501343183 512417843
33675277 182915178 170395848 812372380 602311268 787429605
45581104 19659602 14441385 131190252 112010798 126849358
155365971 39868551 98012207 191201494 194557299 136681233
22077316 7281113 33841357 154427145 149899665 146325550
57426775 56000580 6707295 487493298 496542127 500435590
22930304 51296107 38319358 341248655 314039321 359291329
77089763 13712031 33282439 434652141 428534549 432207951
324600924 80766066 29666031 750670591 672990787 492291751
20352171 364114 3126613 76278027 87321883 57201881
26669195 38152225 1342373 289415850 305750978 300443149
725751859 433457810 366750896 766525103 712148376 756836401
4260672 42976151 39881830 153873429 159808775 154161971
208908216 12787219 79752744 590702427 571314486 564490620
1547937 62030 4276858 59049365 75965375 79233017
378994698 287772489 95028714 621332990 674314547 763648353
671991384 221068727 94127833 699053120 422324108 815443455
142778472 148006301 31332365 393177631 362606764 334820889
62779932 15590394 53528831 382811139 348434994 432029809
217157709 13670338 59165934 850644201 916965416 904041678
208507906 4821250 34601437 573684746 521838259 539606832
34490 699936 552029 11673504 11303212 11086998
184677689 33451490 31103821 346112009 285293884 308618575
459534914 337145599 121003827 517933914 568533435 513453496
129876883 97177083 9465986 724417827 747466902 601766717
149875307 15248570 33840789 687962005 859286400 708497105
58787727 6230907 2220265 106017046 103956508 102734535
62360603 22247622 31610212 550947935 543175547 509551123
65457196 10013333 67002996 373853765 355759775 399300471
103696058 189970450 39313762 712959780 757170866 668597734
172704402 135467302 195864251 769511556 777877733 817302857
3865356 26194396 2135634 177910521 168135335 147395376
6165794 79498262 87914911 573559772 579321716 706295334
9601866 16764669 10189898 117539297 118240917 69138856
43113920 493240 46539622 139020199 108400589 166447860
387723614 88185786 10221822 905880477 803963795 921327426
173163707 19255303 22423548 844984981 776131431 737515070
80239606 20709120 765907 130973252 147993184 130785614
250872354 67907262 11229706 334709233 333071469 297199862
4098819 3808144 1231511 29969212 31942378 26144081
205032919 148885142 169756864 485840397 389069119 508484556
514535657 196151154 21343299 571537086 463388099 545822993
146733522 12059919 31482997 326457732 200683900 330357360
305336285 147436391 4003424 540741690 462916147 291083094
491025710 136337323 38802635 762430373 681686717 749976718
10001380 61383944 17576209 416544421 452646970 404410323
237408061 46308523 134741961 902566815 833568324 891851774
268309258 89116682 24042643 316643958 315311396 240390517
379771534 212345235 526010941 650103637 548919104 633054532
47132665 33334619 12455318 687979346 624605867 648431179
39745968 120967884 205206276 778838819 774091279 777614008
30339729 26259596 61839925 160001935 132806106 164467449
247147048 55993339 39547777 842982630 826565116 795827213
209209091 4487431 126729289 804883257 843295066 827648195
17346720 9188765 3578741 441975015 419971822 444866523
25703298 235039976 11388529 909411059 905678042 855691015
35624276 33372775 22999940 536370092 490208230 475877657
93906161 8603434 8558769 687149424 793960227 699295959
118834829 12024771 2386172 243579806 222625027 194511110
44917998 22076254 52808591 369714302 396119220 404913964
32150190 31233383 213592191 636790212 597485801 636858099
16820528 3609876 4255840 113556990 99015656 110403176
5065069 6616034 4422388 75779747 91127180 92761477
38328719 87975139 166221978 461367243 477299085 485280086
69682115 14346206 5642431 203310071 253726367 248197430
14665118 27214269 7445592 187760028 207414562 175115307
3298700 17132748 13200868 155729383 165207487 147121256
231478855 5857671 28005902 461093773 411712450 472179731
213464331 2549788 151527760 406076458 478968683 454534998
6053956 8854379 261042 150072886 146407061 149879784
495269418 28529989 92724526 678874688 550797668 665819112
248880498 47409087 50346642 528385446 460319420 415982724
84966531 27855114 43934558 681751809 896725983 759353777
41811266 377513221 94218198 858965899 934489749 961415504
230354492 128768456 317443012 580173812 665906447 647013428
21355414 4003860 3455494 101572134 108467433 104942389
268273442 198360368 9870310 587044949 618692689 571870915
167000971 57789299 85212030 419070749 420191039 396996866
80156422 18118481 53531697 330223638 376105654 349283074
286553637 164287566 37389566 852445880 837275233 660224091
164853528 24543198 29902219 805841301 462972376 823154618
48527710 19576258 19764849 405540358 451882852 360159460
130495517 43928874 12063317 201985639 168389300 181242137
112829140 164360409 19027098 925896149 928155758 824976360
405858989 12162153 58000921 460207018 367461953 533719928
301082602 64311605 36372407 559225247 501711094 592403336
166755262 201357707 107420726 849352559 802597368 826314353
34385364 30629131 67901900 792746600 440772804 828539208
206593263 21473366 73440116 693314384 458470843 630191321
704351857 47552861 555811997 880341164 508245044 733762079
317646138 35940283 75664809 510526036 734583252 863703382
14505494 5430306 2604781 66244152 69189562 62221297
25524334 124478174 82871751 688300464 673250441 737176117
282073764 4242621 125265397 482899903 535146550 426296679
151769534 199468980 102507374 676865975 694893511 577712381
629923223 81795033 393968293 849326465 906518915 819069036
259793371 44661793 170769806 459341299 398029637 497206828
2933793 1708284 196240 12696495 12407880 10617875
48115346 99787523 69759874 338478811 367699525 333599579
19583406 16694303 69974360 207929071 227024763 255436072
47112 67557 1006549 3015550 3043792 2969630
2003328 49946954 37332676 205328689 230179236 235062264
87220602 7679330 43836810 92240620 55709188 98583385
10586887 7161099 14076308 70386846 70875667 64903760
219626960 86722865 105727758 674795870 673503587 634889172
60200263 31511811 77323397 585496328 543130549 571587018
61341010 2415851 270089 67462367 65646763 22497508
359876239 59628010 218379061 613315532 321044501 441619819
142497236 120066526 101979119 804042045 816234051 802017247
26375996 1822447 1243115 52003313 51319604 49330492
268879222 18589900 101387137 293283138 199544182 312235895
32268103 46811563 66939942 340449326 338083092 280563401
135841738 41641296 73505351 504124952 520832906 505511485
70050430 4137916 45582881 138195495 137096007 143236596
23211601 57494437 74362944 422900220 391861397 399905805
394675614 36408667 65467350 458815874 481863917 293737360
40823729 6007185 33072455 472786423 482544155 373829152
107560584 60799558 13099517 124919896 79222455 121512979
259754710 104587996 7410554 359689859 314012050 482046098
13879200 30795738 92367444 935009637 967298010 761119430
54646388 15562936 52130023 388990560 437681280 456543824
32211949 12072834 12300091 198177536 179631481 163174825
119687604 712650 36869758 391541504 410520799 361012912
386836640 24181602 23727861 950179692 941257811 909371407
5483950 3696896 8454416 59028055 57004340 65913590
155514202 131124039 98030402 911139399 883011694 925170281
10310467 64455408 15876604 376191113 529833335 494066645
713628232 155202344 397023396 969411517 513602466 874112707
20592260 1356125 52256469 175816387 182093887 142060257
22901591 33254047 19338278 657821936 667735369 692118100
226516015 62006230 110441679 629769197 576475021 602319678
4856853 1076218 2120772 31210282 35835959 27010474
52556330 27409906 11146758 80199582 68206953 51919827
283115239 16345223 40679870 430242252 462985518 482612753
33960623 28995845 74116467 400173723 389775499 341118531
97005683 42251996 39483710 454144284 469577048 428711178
7294599 23025963 37925208 576616919 610718247 647557865
758850 1566289 19236907 70017675 76130884 73640417
2364072 9332989 23433139 127667515 146057888 154585605
630708357 449706085 263802961 802966229 801925556 714605499
268326383 196742600 26708785 706880321 828430636 826451759
100872140 185190693 101619100 798635575 749301250 802610073
11192834 50475617 43282528 435524624 356703459 437139330
418009302 228755535 280064287 916899906 778293621 814363870
86873778 7887403 33307448 218413634 220633798 183643211
150751190 8290158 9999701 593373680 767092680 869724027
256079835 38618002 77488669 376596702 361267873 400521711
665724716 278756568 319995744 833031728 772748170 810480860
4094848 1038916 410835 11102609 13916736 14023806
212592111 104648267 11825387 462918986 458118995 418387581
209102517 136692936 44560283 238827770 206678361 123051929
6531574 3068158 5466521 45118864 39080398 39465229
44765204 1843973 67841280 640664524 510449773 535000251
55317308 60918183 26554854 535868114 381028686 537626215
19601661 23507166 16007210 123682085 113545250 123415760
15501018 312035 3802072 46816612 44727508 42497784
861196130 426615870 85827321 967135568 788190019 875214601
727921790 199585664 463857499 851375406 723380112 663782827
348094041 36023245 74970202 552826851 533102632 526601051
475758458 21817357 193117816 897136999 669465618 626095595
412692797 385600198 81292074 802377279 977136270 832655276
39357495 48804726 2156295 168439298 182791832 184070040
389888381 42052036 62022360 465442580 541380795 135894384
457505924 91813607 326255969 938569178 948673387 957819661
130221337 39323838 33651808 501988008 441334649 341235706
1884538 8196864 2604424 23681544 25665031 26465943
147842602 55629242 70329784 485327550 327141592 481983317
10461838 10311840 31020664 132065300 130524545 115924416
85151143 131017941 18319213 511880184 483629735 497546776
24460227 652148 40258431 195657975 224607071 222698256
116161851 34373667 71371092 377556338 412811707 453036723
364783541 60774826 193113422 664733935 648568973 589985263
101426708 4654408 2848911 161915835 194752115 183610391
30587405 1425569 8916320 47094609 50639080 52338835
70223683 4539986 104002789 562390468 533644292 548124600
146119704 22711361 103364242 671342788 544719917 647069295
728306 2392408 11140739 84839724 78209720 80085483
227635746 181704580 155294041 704101157 749719415 861857406
133334444 7170200 108599697 669342452 622167821 567472315
90636118 2813466 57915447 746456123 722213820 556559241
33138582 9212104 1244012 117188432 104670278 118806631
50610915 9030046 6730032 175311350 148576505 185559737
13117903 3379101 13320156 112341495 119614579 120629777
13334943 28425306 1147126 84572201 84204053 83584483
343557096 3708233 214391071 502735013 688491798 619161790
305154275 143425609 21482604 411165050 388396428 293081728
234418204 13082677 23042028 360238031 369523917 308861652
304714919 191425994 45698022 609130328 685637857 674030628
216086643 44678453 53879326 489214146 330468279 448103946
721742249 276273596 238029570 867404078 414711056 745213995
95721474 6303958 80543751 663364979 703724269 748708631
159174429 69808093 24454046 368091926 337507325 285229854
497267407 164530015 100353818 861741072 743977083 679767395
10961315 1007256 144180934 506191309 492126624 521192362
42761744 14251660 5426595 360188317 359375355 317621604
380624252 484075 95824451 528078213 528314192 563620121
6667010 35879456 8480212 150702494 133528865 152239130
345574841 357506245 94168696 921612056 931245338 923893182
298409342 42166990 97092549 396333603 471414329 461010610
60784525 101554640 16052561 354048402 468919550 445791732
451150332 252671835 155699795 853398684 752585287 795089383
115259786 37519737 98097501 238933100 266112344 261325243
319494622 68095867 44466542 640247816 448423088 631344204
83928250 106194445 330987 510324830 557628287 542352788
35875596 31050706 82415179 292387172 315454411 341730834
181862199 42413292 57277111 430015040 265220380 425582070
62326567 28992210 14041589 234837632 269571831 287988930
4506635 7608655 18660575 123809636 118024541 100683087
7404714 9580414 9177373 93812718 77941450 92045758
24310383 6930025 4669237 162143967 156190137 145971477
100913916 60766886 83236158 511621093 524644577 492187165
229458828 39214164 59183537 435697166 562014782 591859871
203951801 40635239 63710010 382647273 334719280 385856900
617150742 257643082 370996790 841595255 876937565 912567251
85568679 21445139 183733911 679521717 515045632 554855462
317931715 501853 30948776 567621392 577508424 574926182
1315423 19499357 1205241 392774477 398492486 404494237
214081176 65680783 118323481 451450772 359306586 412674185
59660135 47680367 18661709 193914859 193465385 173930920
28725350 64881846 71907521 702216869 639990705 672920558
20437081 2554932 3430642 34338705 37183741 34348638
77672653 245606230 48440863 738632273 803156081 778556526
65146786 53519018 52062463 241535944 207648060 206521709
22338087 24075052 1234836 54228184 53991140 56442696
320992750 29847612 33972967 336910727 111964545 347933183
23627406 21652649 2954531 219752621 226212256 198574827
60520978 40507550 58013484 403002552 367070561 371372757
65962599 16685385 35596758 293387049 206326281 295609934
11014818 7923656 23100568 239843731 276220684 230894869
145220961 133937670 32341101 790477169 898544941 903295160
484003090 330951838 247009387 872789241 639890049 605399459
739288 227057 222629 2596224 1797351 2965307
94207375 19250804 90517086 468533042 473942804 326180554
466137 63188 433214 3063381 2865324 2913355
41200570 28491073 105300126 295889108 315856274 344355002
101693229 63776222 405331609 768709372 891715228 926026481
416044934 406688374 401150460 740532397 777950778 865835687
117193436 29798188 17797338 223958868 191141933 222352890
28779260 14175459 29384135 346826405 325951768 339079486
442798103 61236792 1028605 612658158 566439322 523756226
14355739 40510538 77538838 749937486 664072497 715264593
1567030 906370 913086 19822525 14976310 20114840
51283485 10208999 13499362 293609330 512034466 435702885
17092196 13971591 3813973 21771029 18293129 14521844
291018 196403 279110 8724469 8593667 6589903
3641836 61172829 21070000 240483245 275968658 264873579
114915667 74279767 19019836 752983291 840082539 679953445
136464452 47520908 113158417 598955031 767995294 815332478
75876057 192806997 103003677 885111135 924178336 928185904
36912717 8348465 6231717 120269151 146986416 145935321
424236502 7666760 78952245 660232720 481392364 658984645
29111304 86255103 1326576 688443145 780714209 767325704
303933139 9562169 67567429 603598680 536236104 824462795
12673462 20291955 53115485 690525608 695284957 699024498
84163273 170538724 206043200 559596695 545475934 560314081
88281891 268882994 8215616 661256293 704972452 738236568
193157660 4116704 30013700 617987672 682749783 677895135
499504275 30664240 104241675 518020206 101114636 431631212
245205224 82532407 17624109 661753627 604577509 669629150
14197215 413069 18420637 204128751 233192672 222180074
132697080 26274677 51962142 134940158 42644306 145371565
15469508 18659927 3372989 349842715 339520697 307587628
143704346 24656905 2119607 358207354 415240331 328383368
70222760 15582840 50549647 124300899 95242191 130228492
496206276 419385286 166721487 813994964 791824928 625882041
89748077 61205413 19517747 713062316 740050759 746843243
48612722 27430536 21911067 279865613 257481505 244887530
100281597 11075067 114193041 601194566 659477870 591443006
781626803 759001476 192820283 864136453 866620157 746242549
23331560 18776218 23417022 367795350 406883720 377258745
277430095 32475664 72916063 474492114 492270142 412690793
30245831 20511861 24763179 117111263 114826111 99044227
12800477 30011484 81520648 306256146 243041981 278896932
593905195 162131406 44544017 630171422 703864840 757328884
103614539 94611510 48007266 861772400 805599032 548682571
26234024 16300597 4451107 69315953 71380532 63520577
461541032 286946427 228673269 530634969 442916756 353401930
355760672 1601850 5812110 506144111 500442655 251608256
58422116 100901707 96173998 906544426 887563676 924114147
23437667 704104 1990271 88890641 96310770 98719840
210292133 86733818 228906451 630497780 645026193 622109731
252188727 12150189 205707318 504142575 448685679 494363304
423726030 86009522 119205592 470090497 341911385 562135377
184059660 138594513 67064618 390211975 352897274 353461654
119818217 86508249 166423136 455432342 520596018 478910715
20840445 169432448 65872571 708779091 638961996 675320447
12314025 3410676 13561477 144190250 127986683 140308414
45337591 16911743 90966984 594539920 618480591 659107028
433655514 88097711 90006093 574898170 615829638 434515884
251373447 59469582 59586226 649515714 699584809 889157371
108921562 34915607 1129533 614124974 594420415 457078704
9778879 3693481 41882001 488925671 528294509 539713667
107564742 21726201 24058937 193309793 196454698 192735185
14659591 21062390 16425550 564609012 566069461 479917797
28410641 6952375 71564164 821397268 867259963 844485763
471161321 410245396 87829694 889499530 855808842 269897502
154182839 31032241 13899468 956516041 975120632 973202208
371794739 141454678 9987591 846982292 724360551 835778086
14232128 17620135 949513 110433633 98046640 114501088
177790740 63902874 12179031 520314523 522293642 525181324
182140168 14379265 104520325 527225959 516269669 471095435
19473576 47513649 17447110 343178502 442089511 369301743
177912476 25419064 83342902 691431480 454662835 703869353
15989436 8001642 81122611 199080626 225544321 258018309
5312234 10484688 1874487 341659686 366988999 325859045
96626308 2717939 40797877 403523693 348200490 389544035
642185393 272836660 42190303 678256046 599872412 370031320
28419408 39029079 311552334 737030003 766626627 858487898
300061770 143477945 165458945 360169254 236288671 328741380
21319880 83552501 9573151 606765252 726766679 741608897
381116618 62453603 158605602 683794225 769659157 601581840
21392879 66273122 18622290 598837940 643513458 608665343
9087974 16728778 16343881 90055415 87243171 87039222
69401996 49465675 633020 109369596 111258838 103315334
22613743 1157010 92873224 338803533 323652866 311716585
64990025 12303362 60363307 282964273 279457235 275022986
31024270 175345474 69789543 800140318 782856481 812401434
686637088 48516085 254494771 775657310 328477637 343177339
780992826 204527659 100831870 819641234 573115211 764220020
4376727 25126361 11152160 373680094 391028157 343039527
177990016 45734485 111470812 438325607 462098599 445147725
12402525 11822206 58267895 817000839 850371745 862762723
81892260 17398205 74130703 377337037 363492388 430225492
371199369 21132417 28476476 691597237 503278810 689414643
517753115 72392940 352915728 834126327 184272097 717502953
584645015 201055137 78347074 662053748 391647068 502123560
362439485 175610529 15852735 452174934 465424880 418196390
67718213 57849054 92536055 355261170 316566241 299794502
12440705 68705090 1281726 204907196 201120729 235317579
13631250 122394868 56133053 615473602 520923540 549140717
124156627 34179599 15996033 522353320 612157294 570743602
734219554 87511251 643427569 806041545 477997154 770612085
142598944 7353443 51951939 475031258 496489496 444418885
5103197 85113387 21112021 511268908 521441550 537240195
46760694 9988074 95694815 323922314 282470910 356828855
57196119 14218630 18122098 59508680 54260429 43112325
173296885 25981717 161953902 821674273 778097552 729816248
982069 166647 13549965 309708914 317936017 331620417
12010616 84368129 58450332 466986929 484253154 466559690
111201508 12512770 28475261 127627195 36476211 63845406
76936113 15633253 1835567 788945876 593430676 609550589
300294583 17719054 135546680 491589720 447218205 437137229
244338 896508 557225 6017855 6786590 7156696
4233145 479815 1733423 120231905 118522515 113102693
67472407 18946507 6183994 181223782 130505690 139298650
22921716 74453938 47000222 735819130 743299299 723714350
274784857 130469481 9624980 574046553 661838065 669694107
206119303 99455149 155782497 868502699 874571159 775578027
5955021 25707315 2153874 72794382 95797262 93301484
69661066 64975620 13215386 188498665 174378542 184104894
137997480 40462034 24259883 521604829 515416516 636419474
8439846 31997976 42595243 642489815 771908328 788027197
295808723 233449434 41066203 571501568 547008609 486235886
28635097 24040900 7962779 69497956 85785873 86986315
244704279 135465517 110921674 440012753 609078849 618894345
418701322 54053340 138514549 763901582 622148714 653364765
419006770 224781223 273547632 545665410 578909242 532278976
202247053 43290035 52636808 361019613 288588662 403213466
113207423 202463578 77524517 836415668 909859555 906135540
52164835 47468869 21506630 640680424 611933979 551688995
2101989 9625256 58671121 306075093 327304123 339882272
111359486 92244933 4519260 131593421 135127247 54204653
38336221 10530809 1265062 93547619 99412341 95047044
333729686 77804729 245662756 438086093 422763934 468408152
224916761 9649646 27582933 735266591 716647862 706020424
544649034 86361270 399488705 906275169 896582623 929130037
14540877 90261704 256384593 502890287 603050178 495430841
598139749 122152732 317557042 691757346 439171433 694257336
293716276 102131032 59315510 419892424 378696913 339954266
36638101 137976108 48275452 385396091 367693362 382275999
86084414 7178534 83726047 231989475 167320618 187277669
74021887 6421319 6931875 75101718 60400653 10473237
2587624 2064625 1545779 3642037 3652628 3307111
16337697 145922532 11606396 392895886 421897996 271070690
21351125 18924949 118247060 600496606 447709831 525238516
175106114 38167493 9273740 375888619 321999591 321780351
3653 2872075 66230602 573912118 640668164 610098589
85895754 120903687 76622907 187279219 270958036 204043340
9673740 46580527 22712294 230824925 229144640 273523144
95614012 87612440 25866561 441079093 478307194 336727932
810752519 294766582 308338508 909406765 618613194 835293664
209759478 181430245 88977309 861904368 669109772 746916016
16755465 76002934 8876085 446876373 466311228 469519124
8059608 15328486 16940242 350433506 342158158 327231395
129143542 3148264 8993574 434974169 516782501 408544980
56502252 1552111 100010242 746084249 845744937 788535617
170082721 57124124 14761240 846443977 637613687 883912726
271766732 9050078 72291960 804104241 842475750 862508894
111182929 27104694 44833976 340583095 342871501 330165552
68056465 72998853 65610953 640812226 707499415 646071730
70593355 96294845 4904978 335035225 373658219 368933553
108598014 47961819 38805430 146341167 141713210 148527315
22973570 6304535 65298676 517584398 483506163 514348779
199937783 38451016 122188663 574526684 653535505 634699512
141846341 2253713 28186481 242315059 266412136 230955607
110115050 53586343 37897663 187014101 228045865 271293550
507934223 260379300 118110869 953911322 787637533 680480016
239547063 61773704 68396248 647943170 443660936 664684008
500945707 24147810 3036913 741254613 750240818 786015868
319824024 67449139 35729302 365618166 490360046 406974015
11915114 150097345 61098381 467904378 488892571 424657186
410692126 103724555 254143959 520571934 546466705 480529540
229131733 49295310 67738541 375692755 279204965 418905994
1550837 174616830 83131312 903676114 914306604 891594145
71691206 64158335 31236786 414937641 327284891 460606352
231780515 179715197 40493932 358017216 287441345 274589224
195416352 149530046 105739185 567070061 588333417 515542311
252630487 4751561 114405927 495089311 477181364 463510495
129635884 4615884 82471838 437028503 406505698 363246164
419496246 86321420 502492893 594611856 357711529 712292187
4511582 1302547 1074282 10393599 9293895 11002143
40972474 48487945 23313899 615839691 541598811 557438199
404606093 396763184 336103517 881287454 916257450 602440182
118023279 8787759 11432107 361844717 406514443 388879986
454486328 178723800 663176085 835401130 891746540 802039508
56895043 19131636 19911372 131332799 113917598 115306603
9692436 381642 18510809 66267078 68894802 66544147
246497442 165389801 290309500 921399348 917564456 771041943
91519962 165178671 210667439 884557874 858059813 832420451
467237899 233300536 34548503 694721310 690468396 693921814
173485506 48540844 37602440 316815867 233132459 167092020
196867425 40421788 17716437 554023989 532120806 476080042
10623818 8069873 3951569 110973966 84201092 111665180
355396863 8899790 56051812 566398754 415639139 403834335
3799226 7262889 12420088 33695176 37374135 37731312
32945933 28482213 37024501 293091021 267398536 292379419
131424439 96890434 24269269 308833825 292186288 320152340
262199 44367728 16320688 303120176 372914641 394439133
81948796 38701130 320410 742316555 730779078 578888227
372655780 274148507 218724621 535919296 693909042 721129575
497057174 244103477 61581180 656704848 320125709 502302300
22789629 2445965 2092173 467202213 415692316 468608556
90275916 3098185 12299135 533844148 517724032 508289903
62823153 41946777 138675401 557073098 560964967 582060608
69675528 214554993 10924385 386942570 658959466 628540561
11184075 18166248 11076075 72852297 73170583 75552484
124880824 3110061 92351580 280601313 339699195 316829343
367624141 174692967 222736075 588498413 434286863 554222502
16038253 45096196 9171240 336690953 358348147 338213764
29781168 24221857 38894626 273372736 293641089 293927538
356010589 74213934 25780899 789324224 757807716 461446813
53620560 30447827 443256 188135492 188825842 139431999
187638027 133696479 196893848 853286572 847279204 732555992
179171424 52638431 5025853 337387696 235261856 288240824
204639372 21253795 73056772 642746440 581209579 375494365
54480393 15972005 61728285 427737528 540559669 517089137
57149141 173348065 18422388 469404108 440152668 472857548
311518593 75536353 87113878 513838711 443203717 277843723
45868447 154099889 129983959 707973723 919263742 902767929
124084601 70833250 36240523 253346432 257138002 228661900
90292619 11042482 25424354 237168569 202326164 245115561
19632828 50799700 1296984 263324990 265257564 254995366
125210477 33198812 25813953 313934907 185895946 269753063
47471919 69670086 39576691 580053073 496199578 590440625
80256709 24626784 42764933 182496095 194582672 196991720
6161642 3735188 2093298 24700584 23959748 25634417
187846612 144354340 44567172 440047467 507520422 411784212
46456052 14177938 66120075 484057749 480374000 517485785
7544379 158869 1453745 22503140 17556123 21840972
74346037 30099675 6061368 416730470 296554543 343637015
42758241 252321 2851763 149364091 156165804 161715510
16849747 35151051 152624077 583242924 595708221 600414581
330689104 300831627 11857332 572684993 588020181 714278001
16414495 21248901 125211677 396432002 386073911 355605954
63310538 34090061 59889996 272923648 268582183 229562357
57771976 23110149 10865685 184244247 146486769 237347174
181103785 71433081 164095813 414523861 566085244 595698886
31000320 3749734 12698196 146960335 144939981 140501506
40535789 4800022 26856219 55492677 48185702 49128145
64829088 7613752 42832001 160251348 172102576 141450673
996454 263333 368231 4154196 4133294 3534172
202305559 246694157 11820512 240511770 251106804 256005007
1375099 279081 347921 14817035 11992387 9992779
697984499 173439553 516151516 792660220 525189463 941476883
109270865 4287595 69913078 272388454 180566081 260204716
126580516 266413478 11941451 873477113 956979965 902533721
181782458 146751964 38072622 512752623 589436977 484120434
15924083 31300420 26343076 458612561 439868953 389044680
194293042 15853105 113988840 305778144 229940147 296890108
26662061 613959 3918015 375231211 331162623 385871044
603002888 6510968 86186065 688792778 467000953 509198890
702865332 158701617 85142206 812836150 309864493 816299975
424003728 153353141 17710488 470248669 433836523 342763932
155126870 113963192 36728881 889938301 798746408 793473064
77052684 3177463 59210426 148327995 49992535 141642831
502499090 193504821 101640905 907066107 969848182 615506345
347296290 438672101 172335653 647586158 645894472 561547438
138900733 123983636 149094650 775217412 772052045 765480624
274115798 32031738 58702821 665339348 630275524 660460892
542554079 45808503 102779905 585622515 472137481 450463158
601403427 34321233 209979214 826819185 881944366 901733962
25010969 36557315 9872169 360502099 368375646 362193881
3773991 8600998 14175352 137050529 127491409 154997133
563843 18233522 25802395 266792602 247603476 245440047
382786552 113285858 211256027 661556698 501863497 612195454
70654275 18154375 76989619 781741406 684867718 777150351
113742309 3455498 71652923 124901441 102876783 136778257
11881430 13228387 145617648 856393423 700248082 888354754
22681228 1808658 3081027 38492221 46955902 45832309
466224234 329872316 152222305 576620419 559622007 567624741
13710901 33556587 121890 508254304 554021479 457299247
97395574 19272498 53489636 323774309 342688105 298617241
266720318 4126193 104279921 669742989 587653811 480298929
699951888 268329047 330921199 958250743 760635842 752642418
41157766 53552051 132844048 786373748 580690718 888604829
78389129 4514179 2941886 97422450 93450688 96064430
58489344 5915272 5438482 118589565 107415507 65048811
415822164 180070346 70699988 606772362 626637050 504770703
171500989 16413116 9270407 571234728 596002052 478643904
283111820 24376092 21642464 370962308 353677078 367592769
32333261 80748498 33729616 821859480 849913364 719831565
4391923 711528 1717988 7778819 7310765 6874653
328993027 102943828 206928149 694363426 573695691 547148296
9155277 5325225 16961048 82391677 98037041 95065570
378298350 123844057 84924430 817581739 795521411 830980980
2160271 29020481 76633486 266586984 246868862 255592185
1466583 3592879 923453 43614025 43003544 42812453
668891427 238078353 108441669 918749547 965371474 928256857
149352711 123536117 71075067 758767982 652774705 746472162
117069823 108711823 57096560 668295706 521004087 699316299
108346586 18085687 10860167 485239387 510369553 493707819
3079679 696062 162648483 985631526 926634096 852960485
189463197 111984339 139700341 558131221 572613670 555618400
400941 76296 524704 4213047 5711668 5530252
208263177 34729747 44871722 839044359 786097617 767181810
20403351 114792074 32479673 426013091 535753769 532244312
240116351 20302001 43767945 404352580 355385990 258770304
4402351 59739068 49137063 449044490 548967087 459255091
405072136 78119753 43813922 731257909 537159574 567033598
84471292 84928967 12961368 563035316 732706565 770422421
14957702 11018681 4149411 19647156 17131041 17279999
90442720 19155140 19539628 572431523 598773743 584689715
24062402 7493021 4176474 81542491 77501571 80520662
114344396 102809049 5498258 257739415 280929498 253183953
14026826 63930784 87992306 703487292 599378595 709515789
167824145 6242255 65489043 915914552 893383482 846190803
143017368 15117034 12714115 183239369 192589994 149980806
79239524 48421320 11954130 168084525 146097313 159557721
146883005 45051807 32324757 192588177 116888358 207912146
264207 16828 1367225 5060532 3688034 5507199
456344563 50279022 60661238 760662174 489768838 769383164
320038866 58675026 237034207 576631467 413197394 475712225
399846392 103309635 14596607 691968103 699563932 661458338
316347035 241188815 123916762 697257534 706553378 689915791
32599715 4668570 100007877 330305642 450171821 450070497
332427069 21013371 72747864 663757803 691255809 686672207
219526956 81421853 47804940 262689166 212563274 198676530
10917523 13924821 25454619 117795007 193697372 199015236
13337363 12174873 5125040 164368675 172580423 147131142
81044113 17103788 53492202 519320070 733273853 707455454
6006469 49120453 109346738 447324689 376311408 464825640
37942529 122652716 13464820 763645401 784369428 829414578
61880222 33738442 5397762 400023641 384758100 387965626
386000207 76176814 214639065 547030577 553600985 576012920
16974826 3590963 8044083 52004074 43961711 52010330
491982609 322000415 286482551 550195448 466058871 540009434
149591293 26722787 32851749 203232664 247462295 239552801
12861107 1150151 33255974 228082990 217520328 232389840
59395035 16148710 58616768 211154079 211033384 181465784
69871549 3167275 27357275 137390914 131560523 147084004
26585373 63832648 42245998 418682299 413801901 374078945
50024391 38134669 31174059 126022522 124749417 120477742
140098535 5481045 34726846 300870086 525239543 415991554
73938582 25014894 17981251 542991046 538631682 542195181
634361 471306 515753 7222788 7085472 6732728
128310004 22123110 77886503 440322710 418996443 363951266
27490560 66746964 5502421 156092159 152725085 117022802
111757252 6696225 22516614 249219916 265170541 257464127
154504719 7905265 2365032 827718592 824074493 810784948
209981199 268189371 198280878 639534484 599804833 618420267
722811934 21260343 314455408 935591210 814597112 844326768
13703316 23528567 19242411 199221308 163945459 210584358
195089026 1127990 106622918 685115793 599755212 560144270
37117122 11985629 11847778 357268068 410011300 379337113
122710911 36427879 14276497 155349512 130361959 124265241
44669 1025256 365970 7610870 7146868 6409518
552979052 131781362 287214256 682312746 677508760 666530758
12780434 138015072 17310522 895744758 879017028 838837506
290486829 16432633 85096453 783451759 545182598 649646244
73060168 3467174 21714299 368113962 343489226 364625168
8121106 17729393 20445400 821277100 815013957 818162150
112557812 171108108 139445624 603843310 867823760 868436943
180361873 20078154 20229296 213302492 125064471 188274061
18162764 3776775 1053999 154288750 161475693 141556291
347913087 85822536 18748130 802328344 708889347 469541593
142642156 29539395 78333114 459829362 406155940 457887880
10200012 2381670 2336051 38976010 33647273 38393976
111262384 3790982 2327831 546849373 490093761 580832323
328037608 390962735 551547629 523752162 749597762 776275457
109794716 8087471 1219316 231422449 245450480 220115461
12804480 56796563 108688817 871147124 863577632 877709726
102192942 83928255 2405915 513598849 429810076 351092715
42840118 25739220 38097974 118891598 119618403 140558085
87472966 95353905 37468407 867218334 741806226 833002803
40384568 3349048 43907651 492520858 353843471 508436401
125796136 6802434 226618764 548041114 707705760 701751510
97790286 110622917 44776216 644669713 690200571 662091102
1340158 15168151 11750987 110332404 110703959 111378334
600779354 401643785 33786303 768336715 824719674 698701362
464214892 282360823 365077871 596005495 641944673 601446330
206769198 62132202 93129380 673505624 649313725 624493818
181547929 17001722 63397901 308055664 290336748 286096535
47639330 120441686 87203341 411564524 457544154 471426058
177241992 155296978 181490409 701407626 706149141 682767763
49353560 115335075 66301060 807374592 688516793 767681431
10325919 3318323 3276873 16484370 15028667 7811550
104042150 81382370 51774872 400774024 382066537 417825539
675621675 170751271 256356132 843002592 687370696 490106108
12490 16519 198430 798014 658097 800764
39043148 6891774 1905112 216380874 208112854 220191119
210251687 61591396 11994367 298848411 265402483 268030418
30189864 18305030 54620081 295199258 293266441 253825797
27295669 68135516 40750087 674284619 479690955 824975304
48668886 11455825 364276 155204099 124492173 137818343
46015066 13441343 3735737 94315906 103849601 79477707
359841998 643085215 146889138 892475611 832044652 631547633
661347566 57450704 106985010 888086921 320079905 775354071
18204367 4844152 27223356 398522426 399388009 385940492
639305683 67290864 193584205 829043814 704283214 684703077
177371538 40241207 2949545 660851827 624496729 652427623
287536241 83778228 307795026 947806691 939066794 940749441
295294918 30865382 9089306 395980311 113746323 398973163
13752979 3535174 373686 118946430 100229111 99163503
54469949 6212710 28069131 369366097 376605949 287661420
82748917 3023412 81006833 487313974 464100174 427486052
6270800 72023736 146789469 420476019 432863625 412738856
614366477 170563647 419619286 928087177 407123669 767008000
349048456 5605955 42763783 591961760 486621535 333496031
812327 2684833 41197694 298409092 313592063 322105240
834660920 425389645 9076045 924539280 828086049 572863761
4828112 17787561 21193876 720203410 857637519 961435661
46972691 214965304 146298073 598905625 616807020 588249105
447348663 49477149 51981364 890414222 870305892 853306653
94873114 11987760 146548699 461797918 651652997 679414806
92458824 105467110 3080774 772134591 839644838 948659775
16001542 11812936 5684381 82778334 76248632 87297453
312711408 8576377 125356276 628185115 484623735 495130565
201793936 120397119 80485030 613737331 476650504 685320331
853720229 4425002 624211989 902982673 854669539 839014426
41089576 10353459 10067742 633927229 620716137 676294172
301164458 16813611 94842016 502083792 408545330 465275354
600746806 308796657 395375166 816742619 805794448 831583977
2451223 2928974 6145598 29065020 30542101 28946470
365594386 70795014 4360010 439128436 374365362 344921224
122177015 45699841 96564009 482443718 436321947 509005415
114184597 14937068 25701336 327340516 406493759 316624248
29791301 16014967 4567671 55027374 52020349 43056780
97897176 63019386 38462624 903858255 830373268 943741973
45925776 10563210 162058680 565265729 582207811 596284732
9965702 6994538 2556293 169302046 147945118 59090518
230823243 36626940 158529172 246074957 259968799 230683297
239247137 27987 98659914 623296942 553834503 661955914
177227671 12773403 56442996 663933157 728939167 760793455
127774662 77714478 47058335 869236658 901277421 757226526
156622 43 200817 1027078 1196945 1267459
15846683 11366164 3741727 67554903 36259941 67126380
294256160 11532611 56542185 500035443 466396887 520570841
255767667 8182730 211345529 271237071 250259333 260247332
40483150 25091991 38081016 392100189 442423575 444047252
37090651 44901159 38220454 802548696 856699123 915349682
7545930 9688218 31707430 335959450 336105422 342154159
1706384 16057645 3209418 113137000 133114281 149329503
3251993 133923573 45454777 410586732 412017098 419730825
245676386 60197085 3063840 347059214 361485151 343330676
382791286 545299153 148496341 925375438 902803618 832545690
100928510 148879434 17043835 540308694 599230529 555570226
57787224 181443107 57305408 677661585 780200151 772137529
17667415 19860154 34718417 602978522 645620602 594442789
38861920 2075534 31767047 418349674 438014939 345747601
1964572 65045170 9045431 195677403 211676384 175409023
46248084 1538577 40878001 188929815 182365862 212181486
367429367 39634873 321129143 724175607 654524727 739126967
215683748 72709002 121020522 352406230 330979491 386621586
46527063 98594622 14087500 422221574 444577496 406987326
337440255 164856244 20531730 625608770 522127667 610971950
8363886 7874808 132209121 437013057 380150048 365626120
195951629 49622629 25137083 652630211 818730636 718071174
131011036 28830252 167619915 699191609 688053920 790254503
87293405 6263702 14039700 160551268 199396367 160469872
36650851 4127580 11533817 76369402 74498312 58688270
77850011 43619659 234546614 703414534 723768110 676313651
82792327 57486492 7606204 304812992 310347338 291793367
393992753 42983570 104996985 807645324 865562668 842542197
454770 103011 1542116 33823087 32160759 33600741
154119352 13108305 121110381 199094975 191921701 206456551
202525881 70454254 219061281 355868288 382529673 390125571
178051980 318300 20905474 417766730 292840855 308392067
313661676 194080773 75099698 417820437 226158714 370734040
23994058 3225479 34997884 275835408 256298055 273963163
69928914 18331365 67491149 608888840 599463311 599753034
124784402 153779605 98812013 716111494 764521842 761406158
156693914 105338667 34324933 627527132 680920502 593542677
11068587 45323028 28131532 267261599 260234188 268667638
103931461 9778759 243888081 364661959 367563975 326291206
64105305 69752079 42725018 485048959 473169959 512170323
243645808 456999619 314772957 889184935 915858413 935947502
94331465 26806694 104261274 642676774 632196373 592005414
96393770 128538598 66794545 734571330 751057759 691334212
87799183 4359640 61689224 653446275 624296182 617265550
48046417 28780924 107038681 681133290 718079684 714553976
124752922 105843585 119580935 835142481 838422897 926700138
503580595 23683893 22998151 598276567 503772411 420259641
53924921 84266185 16072325 536064989 528735411 506428524
4160368 1246279 768117 11429640 12164546 10867754
61687506 1234694 14398294 113671591 122420716 140546059
273610094 77946306 16936294 710235302 479121086 742660207
384156481 21434632 134444260 533060723 497809500 495526159
14795493 22330579 18621050 160648768 151218916 132971545
490731730 242395065 1888037 772585988 802203633 854091623
165140434 16023994 85214815 484071452 578334551 462857223
85483876 31288477 7151389 200399771 192215032 182590069
3007508 1393582 43062606 754722744 710156234 911473919
34124574 2249721 15449511 68441121 89933027 85774426
14641756 506056 7588306 508863153 479681727 495244197
79449235 10611263 4682557 352977539 375659209 379089926
108473707 253754295 118009172 509677140 497920002 328834241
130899498 10391693 19854639 377912558 328033250 297464734
7241293 1311995 94250868 454492092 444515189 470271228
77511794 33798497 17840986 307576600 279486332 267605229
230345638 12782432 96191097 293062093 308293548 330746770
113311685 27554784 71014625 556076326 463798013 524703516
18358123 3801761 41347354 371109116 365065459 344245871
283552688 34177678 1060685 732624322 904402084 590896755
17924774 8007217 13460507 67705686 57742297 70265362
63436251 287096343 63210758 792383696 894811206 800020097
58749547 46340613 83553148 336608204 282065347 311859622
16876804 135187465 50883191 836127826 987097633 907680233
28889245 27238018 5343880 59354070 48039712 50876684
58944946 3707587 26254624 151916751 200545975 202776906
40256193 7702304 13781230 216405829 202607224 226764732
102922556 14765027 58191840 483111866 260113137 474051744
258511088 24636860 155147397 331599339 208098565 355225258
47029298 10388060 1789290 185214412 174962761 185397820
323421701 121657804 67874086 438986258 390533155 323577930
349686859 130416128 25143614 764143926 699225948 811257585
7284104 14306074 6146902 172008994 163092574 169043068
18348086 126095359 124583291 627556622 537382392 601181949
93450658 36533403 3300417 214720478 203116339 199182543
35874602 67188185 3262467 496419042 438232127 489160944
405051852 189010177 77857646 515975916 466821909 329673050
34737492 123824031 26247706 247501383 268198413 267368819
345723410 139908019 139620480 606745806 312956348 600571425
43218511 152480090 35951088 828310637 888041872 809128009
48905022 1918216 29746078 340689151 490764561 527412809
244814581 134177342 46549531 596358182 567916847 455573643
72810554 38313331 45060416 426526736 418748036 382318906
102024735 107710617 172290473 875711922 883854050 857056276
197763300 42934795 4552111 732422088 629527703 570413256
301952404 197942321 37956157 665425957 665035040 590370867
57734820 32514257 4487392 64592617 64385232 79424512
154342625 23950627 379041504 884814269 891510531 910206837
805554201 154901783 156347481 892829719 684880046 921316979
58892832 145520582 35555485 766142946 857193695 809387726
318533011 68601560 145011252 577879197 526714071 545188824
202967803 39335984 170125794 248493055 256396836 211891851
61498316 9134390 155553 115878872 114142473 100183777
38110755 1876244 39390485 78281041 84216242 74771923
496334055 52705794 56774344 797732761 882354143 853204627
193984184 122782482 15956310 415555227 394820293 399383115
159531257 132551731 8573733 367305737 383774432 261065282
15888067 11490053 4581262 414628251 412271911 454264328
580809617 36202239 260081080 688968815 675771985 715203940
19480090 27715651 55075575 837888548 824548614 860718230
877973 171171 329822 7061989 6644452 7039418
75035713 64136626 5265393 439891067 425265052 441039408
18492915 11829741 17523177 33980216 28062239 29650537
132800803 21975616 70249206 710244712 629924711 717726156
16503539 51173459 137639 768088274 668191474 755435660
598117909 8900908 137771605 952069180 373604291 868452743
8630464 30350754 33165250 330186812 323411474 318885188
30309919 15980227 155295430 846671534 874362929 813852412
53329221 181613068 56731546 723695218 728243673 740676114
132024312 24719862 91717641 568072252 524167439 531544505
23970507 27950040 32052752 110509285 148782636 119947049
112997810 25564549 49252765 532152412 597297151 601917040
650983 938085 1039589 10299159 10336106 10432093
96993026 37351185 162405121 550922190 490906964 636925222
35406570 8997568 187508244 942679171 906397172 786870739
517971481 210870826 6729800 680427650 645484156 597837038
8734190 17136161 39468095 594293638 597845663 601482277
99823335 55219040 12933033 354330433 355413873 352122522
44775094 8473344 20880284 163129115 164917725 156298884
150458450 19980191 19053821 294202699 348838183 330553500
115876786 17066746 36980436 676959765 589328902 672239936
168673301 55031925 138421827 573546498 505653751 631833824
160041075 19972203 4747982 486995204 281313128 445414930
5280097 23195368 2563922 347183388 352625071 338143549
249083710 180155385 183573878 796955778 790046947 573168464
18481950 4893521 25933955 287676541 257546046 238307582
4953574 6766182 7636270 81826036 86175927 85366399
54388785 19322116 5997183 232847914 238796473 243594710
127530856 39041431 134547436 736671444 683276790 591667889
185525779 24133238 313184047 837518668 832612914 856904080
12726754 67091926 7276652 404296827 418227888 436524267
263747368 3741186 294058248 798816235 733144856 660841762
8019061 8445676 96911731 189063500 159235321 186253689
330678 663372 472628 6639688 5838300 6304804
349533418 14814078 53579567 651459041 737652398 720338902
176266988 17576793 25379566 245878563 247085405 194713110
76890840 6353496 17013195 234777179 217528498 177308286
47161074 10056751 126065371 752250873 721749732 734603669
2547551 2352998 10343590 60121370 65040023 55437195
565939116 22133764 166201146 707943999 758057075 752710950
100559821 59241493 78691252 506134845 508737242 510708690
137186378 51098207 23915525 211779743 237376725 240781146
12701053 66734737 15626800 819571325 855779732 850154343
10107378 12655642 13255582 145790214 145309447 132695681
189608688 161322694 135502320 676611567 697402833 726069332
62143588 90223069 33133185 200137464 280819048 297876900
293854394 91786427 69553409 470822505 477081409 516874471
1018742 2825281 2477257 25719657 25377859 28810848
304961319 21238622 32250752 342355244 234008103 215756737
156859983 1162792 39418534 531819023 493921157 498160898
153005754 12901531 127698064 235760437 230719908 243029779
34783639 4646379 3720372 85129409 86643516 84340263
182455712 7717870 99901870 554255943 446575178 457435288
7928981 1746199 5643613 87008472 67535084 73714478
79539260 111644017 24318411 151918850 154098878 162646175
91945001 56975429 112968670 503788408 493075852 453041587
79158045 87072808 79310348 783772593 758631901 777883465
65656044 15240834 3552198 324460887 332155068 148057762
24806221 43852409 78331949 182713778 191445230 193757829
161412087 55338497 134953532 677442251 658664817 667874975
560257961 174981827 231711621 624386844 886961028 658265089
372944293 166328082 214710604 455445276 564527211 544069079
33749118 2911698 6219236 76060046 108470277 90234597
47193779 97594812 37694545 872494680 905510161 932357556
21092227 9302712 9688562 51877151 46596361 49169783
10386322 6929639 185984194 372600137 370431837 366694768
9007430 10881910 39992414 480672156 484980362 358814440
201737226 119479893 343713126 988209162 982718531 975783374
47623449 42136465 66074818 550190917 509664455 478267042
538205417 397145879 39782337 817739495 649163096 797243896
9071373 6511540 3527039 45001379 47262115 43245353
127661010 80647692 27548142 432371116 327900286 429841987
73250920 6945407 9030307 108097871 70796712 68879145
10371373 9963473 16441363 115365369 105905558 120540421
1294628 825507 1549749 4589764 4631446 4530250
470836350 337571171 170725883 619939447 831514358 854825092
217806817 105297218 20836941 896845325 881859732 923271850
22515088 43170653 3368026 295974574 271240176 316236360
174396080 4464617 161498 208011962 220000364 202495168
293388481 141631843 144926236 877196607 878754487 901788073
8861310 3009516 2996853 71438644 87033712 80782767
154031411 7607414 38722930 708474966 596179400 694855378
87530318 16922595 158796089 344028863 322533932 345258668
124975294 120507501 13459165 752449012 669688702 498208027
5467029 15261525 4942745 160414502 123671952 173391660
324882674 13322524 9290235 926669387 901354139 963352511
392000009 18207767 112257977 524394403 275354130 508539976
194693269 70485591 33490219 334524595 342809090 300838233
37207852 10730335 39497566 257137718 253463018 244128005
2445721 31159664 4496150 265069584 242636701 230306799
131576430 90028968 16656183 947284965 864940140 874373685
77991477 189079837 17935544 550617335 512869130 408592970
62793675 83212086 61350443 831827757 822782089 808257778
136424003 154616918 131080876 697314667 635256117 696848851
143901834 28433260 18247248 165144529 186727990 195234059
99575841 25111233 45251418 410545744 346579774 366346344
286205898 110720588 215086137 601152195 481081187 567212686
16373080 2130352 21128123 232107006 327916986 313615358
53489177 2779261 4611725 365281736 414138564 376162735
6487151 7926185 3870490 101404519 100524924 100377007
34778701 28440240 1551389 213975689 191459804 189315688
321198133 71788079 1096454 823901392 840380555 589424576
151690841 39917385 24202901 391744526 352764903 432137949
130787518 96131120 81916788 145952090 152214459 153385202
174966410 40801756 13335834 313216409 387131486 176808310
463635445 80316739 79766057 542634192 417490803 508296553
175188276 17508756 69362727 200685097 236887380 232542864
39108785 2029428 14738731 324074772 332545156 336080466
81434562 6515882 37784028 346363049 295686449 341277979
14498798 50290003 131218592 458477729 378714382 403307959
564315321 181499029 265960918 744352072 771324278 765630188
70124270 29269969 23569706 359310068 346874489 295962195
34319200 29771946 78776022 361349817 327178258 390678395
15591214 20632446 12634787 232946500 223233095 257750903
444939404 40361107 22094585 687135817 383376177 672063203
21856834 1710052 32456195 178258145 124958139 165789231
15252046 5427264 5466856 54073778 50814266 43300425
2225503 1487534 2174491 48291384 50577601 43792828
171502515 63694407 100208912 312463172 252135020 263298391
198564159 37566919 4087767 455592046 608765910 611114666
243647326 206232706 10182498 400292900 394110492 181689325
2151591 12185183 11615526 99380493 111671106 104865905
204949398 259072208 104423769 587166850 549329170 620983688
45105192 8184544 15168294 471768987 696596054 660942991
6133402 15970644 6222409 78455297 67663222 76879538
48765691 80476023 12301274 670470459 833284194 702115470
397251079 323534594 414056111 932039796 876349901 890408995
19099266 9711221 76540600 250166862 219486347 251253656
117635391 74589755 51762615 798719942 782538288 836241990
14446472 4402913 8323535 109934747 124283779 100460794
10458687 15247344 5237195 109636025 101790654 94431739
498782698 43600845 259513479 905151403 796323473 961805849
17565161 93073472 1018971 710493369 716510605 670174483
167771455 162193679 92573226 290969955 336450597 328445743
10778243 7840346 50283208 304176560 248278316 241826831
148256592 48055005 25391645 355867670 375760847 412100995
265695700 88474731 20016326 724436561 598565453 692814928
106463506 40945178 44741705 234216017 243941594 266152496
273619341 90323567 111080810 390929377 405301822 380005574
37055553 52878416 99360698 323441123 367207281 433408321
218844940 37238195 32566441 452292596 377313804 453949720
149767497 44666722 21546142 560519208 441000150 511253275
369843444 141864134 21981857 587681006 482270311 257611737
238457470 93490730 4366454 460093101 418620202 443519467
683662327 22167270 233573425 861431469 843868664 465464396
1701985 4677485 6705671 31450361 31696761 27177966
15534741 14421881 15166665 137712536 136685423 137878685
123458259 21129020 33355784 635666310 537124438 631867261
75822495 9914279 31869955 762075261 641629153 542038695
329542 3674094 551446 43560094 46202090 45750503
318092251 27368139 49762480 601695153 341563741 494529381
401206318 4095948 41567987 453882436 377984164 460436292
134725336 45568762 37849722 233011490 189920836 225507847
23792105 41978481 56391930 117239277 132365227 123524309
418608570 468352008 18351446 700272452 703751289 569132754
200969221 106395780 184409879 458020263 361794183 476847280
265481088 10421846 108457438 863646538 629818354 926479207
130128639 85851088 65665476 724992100 715206954 521002616
12697014 4950516 6405647 291946787 335380896 336847162
446077337 66174013 280953885 740231092 663561822 930698996
16765377 29290494 30711284 135668080 151015804 134705261
391189231 157111868 26020074 573733051 286860518 560460298
77638148 34644392 40191502 558996480 540382590 453891569
332820780 77382256 58751194 457154979 489030111 505810083
17503868 8010019 24885669 115280501 121083922 121572002
200846097 41406891 126531587 692422696 655359929 746657291
92643828 12978814 60429307 851896001 860762121 889295018
239598123 65298582 87630364 273853306 227936798 187613749
170584272 1905003 64176124 380535223 394107831 386861081
292973909 83356936 56271652 318787365 234229502 282322716
442278741 151247273 21213856 935919346 949180722 673441847
11245817 63056350 23819022 542375547 590742630 601971977
550971474 92583493 32583947 677556805 438318672 560783431
34815710 6732557 39410687 208717616 214257729 232026956
29535575 57320900 57412959 757775613 688702616 761131283
64663230 20313643 20451403 424077039 418717153 414635933
57239920 10729520 35852005 257288913 292487231 306000407
149340450 113184141 95545271 380157095 357470826 339367946
433487956 9650268 30707510 818176230 461739198 834020669
258855288 51322300 122370606 905884970 863452066 835344036
81383764 19476317 131987116 666616552 750267580 755828646
30444170 17139524 30225814 555702665 558787401 525217841
18470430 11497723 106056 106450468 93646292 99889418
183813063 169377787 1339682 645223114 615745478 536921927
100646369 50440968 49434307 328966332 358308402 278942994
58408166 10812361 43696109 68668511 32696498 47844307
17060931 11099790 58819122 489831275 534839765 408609143
88315091 18765481 32557774 157928047 156307604 159957371
602810234 255044273 58774275 745431035 646305343 700669257
370114119 168095295 24616755 506015534 485952270 527146783
11751070 1541732 11645165 49700541 48004998 50978113
1167530 11952296 5557649 77248883 77756679 73755695
543935997 84565209 84680745 929249226 754875289 962867799
7446402 27404367 2824928 397225133 373981876 373458064
145621649 129631336 109780141 680740648 750024529 606677379
169423680 265260680 72483434 833747177 895593280 779061406
231958184 338281737 216150341 622056628 822361599 674957905
75569244 95246362 48115785 286319063 385178972 436907307
146712550 69662922 36324208 328618639 247751371 338548298
59228086 15025908 15357559 542091016 520509690 422146612
12209140 2367845 2271698 29756031 34808780 33652001
35376510 13252882 3850552 66932451 68467552 68560023
7082246 26834711 40079532 548830753 601423965 495241832
215622025 185576118 119491535 693485490 764791692 736584253
79236235 33392200 100866624 558786887 662982902 653227755
3150427 76271137 1697754 530506451 631819100 563456126
262973859 54969633 37513209 495658389 438355745 439292673
49011154 26065905 127657651 374648586 387093003 243172617
95397172 12422995 36477870 562551322 551617869 518782563
23992794 26926601 6924850 243039088 301527467 302197943
2807134 163260959 137491837 549424054 472734859 542053019
541817193 119474970 195475074 752610396 737699495 839718231
225740754 155477589 84419747 261258985 180464068 150861396
134765270 109058776 19411265 257414988 265368660 267476892
199722528 103758338 311680263 767607813 570575527 789076949
177549900 47513810 73492981 477385499 357967325 481848806
294992160 85945265 22232307 752462678 760336715 727474585
552109873 61287677 110252148 963234410 362772012 980594755
93968356 43501091 52213431 358975102 369559562 332032132
2310437 3805343 764624 17321061 15598840 16011933
92867161 24262231 29804878 284883753 296450635 257039372
7181683 88853384 42185445 516109907 552528077 550834837
609379815 316333583 22757375 755642883 660776250 722939069
13156042 12831122 957099 189365045 160076906 162670426
973498 12970 37302 14121844 13439606 15397530
699662901 135242243 469367881 822275152 844181970 650894632
268256417 96122344 122057145 301061723 146215475 284682902
77535181 82378497 31555285 434951644 471942750 481577918
128605026 37980972 33096957 372892442 370899552 370940499
30878932 9639605 26651693 187077452 180700608 164880351
12187046 63342087 5014308 882195290 900694080 693438644
130772319 18215251 70077182 213458138 193804303 144257115
463664112 111259558 297143498 959149119 772486090 768003694
114603993 41985816 81394306 525360518 563931870 561581478
278162955 62710426 155543214 363910130 274481629 221144973
1416308 5443659 345676 12516854 12284386 13329233
29836793 2208379 69617888 369045495 224869657 396274153
464900944 173862577 91583218 513907187 378492019 177413531
266299578 198234065 50253907 472684845 344637362 418045032
573341725 154121552 4644356 746562600 729890825 514387780
499044210 300424297 314783778 535688089 586561862 495657428
10490091 31581216 13550310 204251453 180149168 206135087
19909622 16965617 397581015 738291979 689288245 720470702
279891263 47029886 27353848 378723445 353032033 260737028
27276911 49974800 18038765 453242658 433603162 429326821
155169917 32236091 10916404 597854499 516336823 592146718
23343413 57668118 23695319 771759177 797611225 704058092
293725310 56660319 36030531 890986972 732927160 930469393
153483895 27769464 4895631 410624056 407265368 428434252
395528980 75292424 175285349 720012551 512648743 599170249
387428201 9839528 20047962 535469289 623539214 537713032
233568881 2938828 65595104 744855272 740702405 718539996
21261463 16205959 1662273 219441704 216874199 215388520
210229052 7048329 113697163 489550473 442079273 457304561
16539188 104065871 34454283 757516785 698206225 790586183
3204479 13795446 1258276 193545979 192944545 184933932
167243420 14238379 135349839 391768617 383903627 365379525
62148322 1950529 48680039 585034350 486864970 518358659
200103081 37525881 144375261 343641827 360129914 345480082
214272800 5955732 10951881 329008519 250065719 297572113
84881613 45101072 88283505 182631303 106208641 186035135
148838201 50602168 181374933 255594224 306864189 256468741
111524260 183675924 43291230 686421600 718642847 686382589
206741560 223353 42217393 519756054 530072889 531420007
13832282 71438179 113780500 324512543 378542333 371778651
218589973 22954430 8537641 399962159 564246125 517206502
235662894 26159308 201650221 591435663 533208932 566750957
416262672 75541564 203597040 467899595 227642807 540499466
820277281 104533235 116098103 929734518 782315410 589968599
260231042 9237585 171736554 387189311 419003318 446792481
512321884 215225628 338089420 691737907 752566068 730251699
1997589 26568570 11541697 207573407 210262228 166780126
509412449 6209371 111841142 556590829 498910038 369802750
410305683 444981041 39664057 882215192 890415691 765870465
568617612 55915957 74188768 762668758 807304914 841635914
327939568 28641198 66477660 490103594 421197465 459362074
180606189 42904003 73692938 219959711 230755611 215776483
109117244 44680684 123741441 359268762 359743140 338135472
68143842 64679036 80516158 763966156 784167685 779218819
83278275 17076145 33607484 165454293 133168019 112929822
107742909 88740573 113743685 496295551 631455253 598370286
2508202 927863 437264 21529215 20354367 16555022
57470761 120398874 224422695 601237374 371940772 582374498
566722519 112913645 168757896 713021574 780872500 282918661
46230284 7188800 53038049 507988115 599844953 598551363
410978923 80513384 191784644 788766398 700262979 491761719
219770827 115947148 69394225 659349040 732928139 699678877
88741074 137656173 56477940 269023018 277942826 214635226
307324263 17531303 115429948 337312703 353733524 308584393
303946020 119098868 155207470 534600680 699423721 533658147
9993190 4765521 1546768 14878904 11780597 13489115
19398494 22172097 8523233 631774506 697801266 680953997
45833773 195480927 37531037 564550168 647361448 612192288
486018 4622398 10565772 174564704 224489336 197117865
234683578 37048073 60876622 284315848 322910193 296421548
811144496 190257394 470266462 943233860 763580278 736055891
390756454 258546671 3258987 485219693 380761873 471478721
84627218 127044998 41534178 443550417 371428878 381592895
41943785 36135540 28966390 464855937 513446373 513003834
415152972 118516199 678967154 641174500 931684826 899587339
469765819 555470191 172055076 785041263 842087171 879869407
68499139 56274591 24709825 171959328 170291437 166693469
146933276 139379152 99835391 247575487 225015670 172125007
32147241 19942170 11872670 364523961 420207905 384879578
26740030 30840205 3035646 57247948 57349610 54812267
15046 2574075 494754 10149579 10954283 11620383
70670143 86595262 46737739 583876445 763766557 721137149
175799808 103972742 25718095 603506312 624783675 635016424
143938189 9449014 180962062 764232901 813105945 753716596
36688144 8674333 72033055 119179946 115655698 112276669
286608604 51879135 73843049 669228220 720264879 673553398
38894732 170490824 58387134 585176908 564412691 488816313
577970827 200155276 250531836 802509230 437832836 644291440
8995005 73370635 14488973 284889209 368509268 282024205
63471770 222458 17265509 264150868 214764232 233401870
2056052 673062 571977 20825117 22556540 22789605
198768358 112771507 21746943 408329057 494801034 392238841
28355995 10648040 13982098 124662592 131005839 104044181
33905571 21658028 39160989 454562988 349705078 476597638
42066795 35251576 127757345 897227032 919879628 909077993
55104986 69583049 91019964 520393409 537848434 543518123
307825465 27941238 18083542 928294921 892362890 812592572
20848794 7885893 237249 341429473 320017129 251153676
8541752 42356877 8219174 132080905 139379342 128870874
372831881 23977690 25691911 507370670 429327576 525009186
395720469 82995888 281391568 458035134 376420850 429144736
238155704 73839966 83922166 464985265 456661850 475564015
109830545 18384841 43826129 778558208 637262344 621294591
18321423 12250707 498483 137325449 104720819 120666626
368981688 29233981 16759431 563101464 742583887 622993212
35218456 52193325 58291607 384312251 353612886 338210992
5972286 4492381 3289094 55280209 62939608 62584882
10598644 119689506 52661602 437864361 499106741 487724835
612389011 129100697 294393207 623517747 854414998 616187521
418635717 861233 51341628 884058087 778615129 821579558
97652447 99296836 15961525 541576447 523390312 483494989
363932546 128761754 476213521 649534384 620476104 551341986
137589137 76707785 36097193 846776518 837946191 776266110
264294639 30110371 20541217 336322189 346228804 323479095
125360469 12343964 14860055 475634386 446458433 513030060
133833053 109795347 38512311 957140734 903328935 913553221
113701641 120963986 9654835 614525703 695851169 762435581
383232887 19328792 59049092 595979571 577169275 581124030
52361082 54352386 31120859 180637976 175218900 181582274
22357728 61716347 71129410 922030479 878200919 941907592
145361176 139002210 154309140 686824809 725038416 703044194
13533633 41538562 28948354 529797432 565301022 511716797
28845294 17920218 7101260 91412075 117164453 105537844
68763003 25697800 58245439 639531201 590579104 594817780
154111168 69746985 23167070 246795079 221414306 287484235
5904042 326516 8452833 16341525 15834022 16735719
336232211 335221966 11651088 874174812 866291923 755735186
122146676 173647088 31866838 567377680 468747363 608371703
298548440 7210982 41571582 395089973 202874241 295457868
205700600 117484456 57090624 532803679 443789962 460179248
87106963 15456920 11635429 117921338 157642066 132062186
41065422 3261947 7989080 196080440 394028689 414233230
51961 516849 325281 3962139 3795100 3688763
41316069 3902865 60038183 290692996 255958577 258202363
76976461 47202695 9848686 116621734 105092916 109727866
95385413 105514955 66390835 741465545 683149282 735784261
88943580 6989175 304021 346757611 332813007 389348574
118001689 21110838 4605137 222664794 164045148 197247908
440079066 363308602 141186984 578059766 483319688 605001969
8025672 24536506 3316438 251940378 261778129 218572135
64309106 97984852 40244747 712942961 742411298 754016891
481970163 43959663 49018518 687505708 717804638 400678841
31256105 160936759 67678592 739869828 715559077 771075022
140666828 76131111 94132850 548501925 586334862 499622457
151728281 235885434 68563620 909797436 987673594 962695705
215918133 8769641 23635004 282072893 254023380 306694544
28640461 25144108 36378149 461293021 499028404 530100194
529982327 181061781 254002711 705704374 586279927 525737222
85842139 19915457 2562012 114540731 109365574 114267278
41150985 47293563 112741088 653604213 664155947 560604915
6484588 49607577 15169481 641863847 705893236 626711095
367036034 76744618 32598575 448273307 392841123 396274394
188131265 152561506 136239064 908239219 950026378 962195517
334957546 49113298 59025968 550172055 479455245 753525921
67193098 30261358 19190638 787757326 780332135 753201483
60422691 9644981 36086952 318445037 354619563 344455310
91926025 23559234 7275028 237276774 167461130 233588780
598751032 174715848 42005010 792041987 499340268 574407705
27021734 716224 26829132 372315486 338232430 369466765
467166323 49085983 95491449 823957840 811639233 859643746
10215986 9260702 11184280 388506339 358559024 392212654
71594053 26154585 145063236 661786836 690719289 516393446
77343676 9682498 6226202 301076030 181424076 295385958
22742011 4754037 12947167 194966408 126331215 208325380
2887895 2977604 20078441 67502738 69742825 72377030
774880 1521441 1478340 20310012 12108391 21121061
27947682 41802637 16572381 719175529 827020998 835290983
223200855 40382827 72625025 827108074 863740506 667277278
51683790 22272981 56008428 312886538 311987673 253038214
2595767 16581355 5548226 121470873 122791447 125809322
15755069 14483812 1815801 67483757 70554314 42494145
55287616 91539706 11945706 528542376 581263697 583684135
164383189 57154664 25017719 329060191 333815045 334250473
7464987 12584399 2265539 94985898 94122484 75303609
109690689 84909495 3667399 201027905 207087478 116008908
793615058 29514202 87976545 884153207 759200331 853044520
19401168 11827548 6575676 29219445 34844362 36750241
92542838 55709438 3671404 246565377 253107176 186592095
421254263 59249519 128928624 627625375 323551788 640659212
142599567 10870654 22412023 161729539 26883726 78041915
23421069 10227598 8656069 24762899 29728248 28242454
340014399 161118786 49913531 435095022 520333820 279454676
619259926 105580719 88237698 814430080 795383847 787473992
154080778 46677269 36095932 163699433 141227071 187041074
272915430 19249309 102584216 965255444 788159505 677554530
28725164 6886486 2039930 144738782 160523699 157418447
61139445 381362 8986472 356928010 403887356 374108527
329288686 11929519 3679014 602318875 528295740 650304308
158012062 2459482 49729333 169304976 113295653 147350587
21659732 13082436 14047025 118567902 99204995 110243825
12034549 9484346 25546198 371240222 271124813 347522455
331952799 10553117 207059281 485026861 252105605 469694561
396962024 136221759 165391881 490349650 312502572 329535603
45249806 5988405 3792236 155397351 129363812 135687564
209926724 47120686 29570542 355470466 188470458 325079540
398564493 21443576 32289548 662396594 653477203 701813138
342328729 75649202 206315736 731423809 506538476 782930860
454373837 41510374 220673887 579160551 609204426 571749750
155710987 95709429 45226144 341056842 299535014 321721394
166508993 46655584 70998650 429783452 314987637 416803913
22399044 11699572 94298209 482840570 421265134 505431962
31389659 3116427 13714245 224902221 235068255 225933475
3623911 37078889 8542305 172110444 177414676 177391678
74182881 19582946 20373519 136040499 132507481 134768353
24096205 3144134 6562429 48273766 35112288 45278550
76926861 2128116 17833679 185725579 193009765 174823822
748346204 472246507 15047988 966683290 738501984 932477984
351226385 75148670 5934534 705969889 757736827 831875393
224590246 45180164 3069621 628606099 647575728 649146716
70784227 3320215 45969953 83732944 71620092 81665310
378010688 55913607 9630041 835180840 838661113 805208984
471629000 50606033 589314134 679484874 492922953 776355389
11226905 16253289 45828951 592559364 631740616 637330219
32876927 16876733 12559669 127439029 79925444 121943945
141454325 8918181 2468915 233146719 195064064 217002860
35377001 71581738 14519208 373224004 362519128 317454925
91060846 48176586 67521990 255212465 309703699 259433091
329843980 28098785 71383404 725098546 504173075 659130752
91321242 3041880 114083718 959385667 948042970 899605099
458360189 368473332 715287081 821476254 839631408 930399273
221509804 183712492 3705985 844497708 843962162 850682584
680155065 109176635 3968837 754719168 416139823 480285861
10915012 480555 1938861 11395730 11176675 11756848
55859684 60348709 46220829 713638454 886163582 694574915
406409409 16881305 235618330 491440855 314127411 419565518
239815903 37631147 252478395 546702623 592976162 612644765
218048053 55178507 80326721 624160425 628866115 574775317
439290003 163917327 51114848 853530363 832092773 724062757
13549221 9355641 527699 16511654 17047808 12008336
359143971 23357625 99342627 868926358 861693645 856323739
176337511 134586713 24110407 424873949 542094117 531600412
150944825 45834789 100796130 301649844 180516244 277082304
177021728 43071622 26124582 332841222 225209233 324627837
201175175 88357460 84860188 287416700 250706606 228124843
60035860 40271184 43192685 85255779 69114101 85001549
202548139 96935615 92536397 712417480 744417086 311047179
57731534 82495656 28351534 925778329 931191261 902072332
4186701 52192405 28361823 611992745 745630844 589337382
216005810 23859864 154093555 318528584 314921984 328034498
42565761 29615270 9120316 392454484 369319904 355178727
67654135 27862535 444198 347105801 374931681 382161241
5757464 11122129 7156497 64996192 86689435 90064463
95166847 326172762 94728270 773661664 784735893 511834956
141077191 147290786 83647375 776515826 779973791 801729534
540249532 112973205 17297848 764307346 256839844 632559031
3495717 10255788 6447301 76167104 76824096 59617002
174957943 6873711 65020379 228723416 166022827 242744714
79960525 118749622 53648290 622923343 620559401 608785668
299679186 17987924 136017784 659113456 780658263 687492026
11280642 6668118 5573944 95141256 95001729 98650642
176073190 57418187 74627569 226521313 246107310 273138460
3523982 211447914 297939308 592420835 875259860 816591736
9322778 1966213 14683995 9793395 13567223 21711376
135476409 17037850 26339013 364598892 362868099 300501283
135950538 80149315 25320057 176276073 166706233 198919697
588850456 71881814 53833193 806917222 806177107 662619915
172707312 19627439 108345456 253445128 196188701 127864360
7122495 47376 1061767 16317739 14333375 17414030
7363934 7966105 375906 163384856 156881622 161195053
92975557 49688590 10559435 590442837 485544480 640577540
433210408 317070496 137674108 625104181 600768753 651950229
389632175 51251435 81740056 736374460 396704159 763099211
164871617 81610930 73825608 770762501 550174844 831830539
8736948 1848004 1475749 30112943 34905740 31246835
102467341 5919322 31436400 154246994 226814256 202037340
303015112 4114426 18497792 339006469 255095276 307567361
23764489 2470504 29230237 138289201 177871021 160671510
63849913 113122220 39629182 832760571 850605507 783684834
491973091 471200373 285734924 737035402 673491520 726388395
150353585 66903177 5554592 763354592 819088592 817551863
27941654 30424465 3316097 186791902 133209123 186017599
186134465 130493360 62902133 726187796 647583376 452137243
442671750 420000486 51719074 510261777 485129613 274341984
135998819 15189653 91895067 521603148 380789178 490749066
7087990 41268984 73787870 443827814 380385749 423223192
287428066 154445643 41360830 511266583 537802054 533063891
44425143 35467284 55861972 205621510 231579868 259806883
107211172 31948835 105169120 608722383 602897917 598082753
165053530 15941204 83217698 905996616 939947908 663138817
649406370 194902884 205058846 733367813 869432291 881845741
172819386 43451806 82043735 622055625 620785122 674192531
49856901 36559154 64792636 141034026 136137286 138450273
326162923 101370594 133523157 569316181 491216056 253534185
120195984 56230580 188897843 913383547 960488305 745592172
106116279 42602729 7579827 611796023 492021470 726646423
74492557 32806978 5381736 169050487 162749174 153457921
80893658 73270267 89782825 920796404 981945098 924864365
22962348 30918486 45337887 554339884 504212387 529727321
35648591 94996404 2335806 754750391 724301087 728797171
1164527 7246750 20196486 137175887 130614133 138249587
319463330 149684904 22571813 811536336 788563167 800321452
22517724 92616772 27662942 250887189 261015911 229231687
15189018 52377274 67768001 426905605 487708824 480183068
395998583 130151445 32327837 676811266 586819738 488851780
329992 39556386 107919247 903682809 879332551 722205938
14673513 44372933 28389143 372803656 389956326 386487911
127770488 6676628 3904467 374362556 348540639 387187053
91043261 11204779 38477504 137479981 130937501 100793509
111305756 47494494 152376115 500340431 509731657 499005919
139873263 24296620 163281919 777376043 774372755 706271656
42243526 38472704 8545978 141780753 201008636 193598390
33566448 16075767 18117639 329410509 367390226 398481922
387472249 164999276 24147036 549312817 546593525 525375153
40459439 6567042 52182442 68282914 80183243 72787240
289085956 182244755 82768649 744843959 445211763 713616920
260659007 65170699 208219680 688339048 726797096 468563260
45167060 54893077 114135624 734352363 584002344 695231756
135163653 187635197 298507674 947561952 905564421 912488418
103983419 8741308 13802191 523239934 504688195 384991309
144204345 86773660 43437968 856614475 841628050 824306514
69377334 77808510 21911237 594112827 641220338 575280695
175009783 1794991 10835534 775650332 735041768 771543157
131689470 66676176 95525873 568470579 529709277 548353246
369526380 20291940 28848367 507437120 470352115 485847066
77315772 47850935 87081317 818307473 922007263 907891801
119169458 9853319 60189465 905528561 869675026 869105697
336188011 119766294 104093016 365413658 382135817 398661420
82973236 203815195 36758317 660593126 726010518 505851732
60231947 2722066 8544800 149470421 149593303 147386449
96679148 100468600 26900527 591193035 539473275 572659730
23139559 2498580 2770196 49842464 53937115 49183805
107967357 6232909 51855845 331598846 314973591 308133747
441308365 49307784 110966569 594751387 314992337 521857328
511380394 209415559 49118600 665439097 724369197 735794574
398480147 25946858 200511783 686817840 637552661 552481669
11430410 14540094 4976573 65113701 71304649 61668288
57853729 35767494 27423431 61732337 67525060 67460586
324339344 73314403 186351383 648672505 788021470 811555669
527883190 201857610 8585842 797444329 570850837 757721667
206029224 15835236 49626742 261603933 201048304 229361841
33585379 4127598 19630344 65893188 67143682 68136496
150212540 64410565 30129470 744296476 781538081 716117098
21839882 24092068 13323625 559439999 691433615 603283372
198003208 29371428 74728324 650667729 830447343 866878092
1459261 227305 5736316 30893496 29446570 31896763
126181282 1772319 11775866 261849038 173262471 297627834
12928606 18126883 1640433 44501399 52414887 53708032
213616692 21273885 167640889 534661539 602291087 520336733
3497152 949260 2085 6018786 5318401 2625589
19906376 13504231 46101493 530878012 665833849 599105000
46288057 13608722 13043516 269408226 167203214 237344128
100886588 95969970 129967703 554103033 872525098 821062943
316825181 241956808 40966242 443324305 456081046 450547062
31159155 32214562 55656127 277097503 289153082 271662553
9100613 1619001 370082 91537905 35882851 91542592
47928282 2848023 19409693 161771179 154751202 157198696
681970856 541797153 209670648 889927987 914609823 516859010
353497720 8153855 260856659 642912283 631460205 572920472
567826781 69161514 57271562 730954463 693712371 228671242
10182332 594637 4963496 13469618 9328458 7219512
254312954 226284184 190558848 795334903 774540943 803562097
12971690 530319 1286662 34302148 35530403 34309568
365093732 122246960 58391469 376257744 340387689 303381905
7388094 8225420 4539355 85700461 80718608 88426096
270936945 54768377 194877596 708228365 728690123 738528979
53183913 93138419 22712772 761612151 752122373 727520669
76513099 93598944 44362274 385440142 497365817 403640775
55716745 19676257 145068541 694899655 651760219 508942766
281505197 5378328 7368120 909483981 775353848 689751358
409681538 69258369 251783696 545881136 359837182 485815319
63178291 69329355 175376590 804887813 854125931 880644031
127992986 25082238 1350612 334715342 332118489 324146586
26708444 38164753 107198600 430074931 315535029 422430149
185664512 297972718 4001971 584398292 578082885 650771224
491165366 279754715 83316742 776688841 739796942 759657547
138214579 40009747 40700444 870563463 887380980 845236754
380290908 3002593 189872820 485188906 170763675 212217728
53854285 24184685 1605253 154758094 159714287 112259456
177863388 203844629 67428744 327839368 306518721 305346238
81698771 29521218 35164786 430141760 502306036 490631908
9662284 6370831 1253199 59713355 48969464 35178015
122563909 12271939 8982069 168696088 127986314 112884131
37737086 6679781 3500901 60636224 53413680 53261146
129371525 10832781 6250981 857429849 883465118 773704042
229283647 102719771 7229761 872558964 701409855 800368303
11728343 14303858 63017081 244651007 277794352 325761516
54806578 13612571 44492581 775032715 935374498 855662944
19761281 74081164 315466703 688006005 710357468 687167468
110924523 7151941 59549063 395854947 373437792 415706282
566790529 215754730 34896696 591203883 243534814 590882026
666807012 172990733 133577639 802921307 370978885 653005635
2601609 17078860 7363801 299361719 289827444 273781813
53542882 140711 13908755 572100872 616087613 558931987
107323967 8576898 10402433 170367395 148357934 169615788
18044659 2338937 775001 43362182 46565674 26844777
320057449 18096589 15169899 615953358 497867124 463900489
136623953 14982416 65452261 547870715 615190183 616215237
22167007 3882876 12597601 26271817 19127525 24011422
333754865 234175177 127822734 633683002 633389631 629404175
41238069 8060563 37231623 162934692 142966462 135729058
136286578 44224032 32030552 471566873 500639517 419277084
24288764 16644049 23843628 477731659 383708810 326701412
37746172 149085120 9393734 406251349 473407133 452962682
118449750 104912185 32243466 707057652 746866451 724123278
87087034 3125388 20455930 141734996 168407441 129010552
67557275 1700705 10109568 80625502 59194884 47608617
146622293 90569949 204712894 680265154 672922328 608300447
55378108 29699141 24324902 710371870 516831479 590980396
108965657 5445020 39545978 645259200 666541619 650071699
92584110 86761064 37851735 995333672 972366219 944909092
31856892 9139881 24436367 213322632 200729003 191072327
147516871 7339862 44677691 369609127 387577708 327943412
36669636 14117483 93670322 374501179 400504534 393271555
17748436 4363046 16554923 317800827 315976610 331650256
39837441 4469030 19088693 77058354 81997661 59332235
9062573 13685594 39755880 237964439 175339925 251106200
227085084 44877385 15402861 495455656 324119057 466515613
18595558 5570298 33654746 172901131 163783238 170749140
168011553 47046537 78190105 507436891 450051174 528396373
15945488 54006268 10951388 195801560 178010179 177706561
6562953 144021886 50770175 450541086 453808797 441626287
97221129 95304079 34785381 364051163 354344643 368434806
133477026 12885868 144683309 508550476 516170663 499403918
561264393 176386472 70860140 649441850 582814711 328165351
35009685 19205169 12350545 760056876 630313992 685363735
2707408 11176700 2360115 347291033 353330118 317834475
339781546 59946164 15058094 707981825 737592448 627811905
122492329 21829823 71868043 511283803 533852188 458361052
3596949 1408545 1402570 96871756 92192012 101911657
71199564 44199259 68778038 266502963 277644095 226593029
5319589 29818238 110754763 234735966 320679598 330311022
176582087 21680141 3423066 462742234 442532300 428814453
511026524 50690108 293374998 823173753 501468223 860496181
34871421 6282222 20651203 167522809 154807816 134116338
16063723 4175688 13617196 222620764 214682268 217095508
454677357 107470124 136962787 960880450 889030421 452149338
281962754 145008507 27523950 668380180 560623304 416099120
27039525 12650615 9752884 49150281 41090091 46594679
342542722 124856895 95908225 729563653 704962392 717585150
277254263 68711157 6156743 840001480 653995179 809615171
66337410 9267253 6060457 95483465 93072434 81567298
116029494 2122631 15480948 124907280 116156940 163387688
102801340 15263786 156691068 671191682 613010918 658723198
32841986 31561865 24588144 328109996 330664458 317981086
77858796 9385478 63876167 101033132 96712426 98715175
106551927 23846093 41022259 329511120 322926294 304407367
48105092 5988216 12089892 443038935 460194810 494051194
60528683 86534666 14756842 608980464 665998164 671034354
97075215 36777777 32619629 465447793 512101615 497514562
71136475 75406306 171379016 859174290 796583322 810881830
44933450 5167362 72551943 676442136 795700373 749987367
6678118 133903471 180826668 865284166 713491305 890992539
91546339 157729760 6053181 355284445 323557262 366867236
30708484 19687434 22488427 148108208 137277831 132604509
252884582 44816556 73510992 656627747 475049377 610112336
713435601 103905786 221641774 745469355 725374496 449675791
21759024 20573047 12989050 326605638 328743514 264990629
25176 18180290 6985567 82035571 75572261 76852083
50593429 13944342 85898025 708448312 701662823 620393979
99113627 28414515 38848361 494545738 514143991 509066121
8420433 3780928 9582166 60838595 74090660 83526745
428122086 169046810 55319792 768334643 726075443 796238375
207577292 159065166 11074408 451154911 458749290 393305585
113849439 124496823 348317045 905848125 798064904 745738466
6080522 4668845 33023877 218850169 203788452 182611080
173551023 21314228 25980286 280220976 296271075 209201978
10977178 8990012 46326118 401616983 384078262 430898432
617755340 17080775 277735782 912073862 942897415 491859208
91681313 748972 42604661 138570429 144120333 149329908
8157665 50615299 12998728 746679541 682295789 772398731
158810184 77188780 158912163 734152555 794133244 596690022
253194690 42336638 68905057 666134020 799410681 818231107
143191005 4566423 9899622 312723853 289366294 308779319
38168751 52841953 10977179 254550095 256565102 251569011
116161796 1064858 23323800 148100564 128743011 126198563
281763524 24865976 135072631 405362204 372445557 376589838
15307094 50898475 48995132 373231236 341529897 361914477
14320656 11713621 17216648 80771995 82015772 77994103
52385976 1915368 2555200 59611427 50008773 42285928
74623046 14434834 50818319 236841872 280023134 237553798
308378775 89566414 52670861 791533733 737038114 777452553
1095304 2070176 9652155 22396269 25313217 24950420
26655478 21018248 48332147 401260254 371171443 402095193
15959247 195141686 185231525 523929036 552853162 540208176
48617845 136467217 10755151 774792368 944127834 782735611
12661997 23125295 19925965 414978181 386145828 397229459
252975205 114589665 78055542 620247623 410573464 603419774
13384029 31276368 2694314 348790706 327997263 288808551
297221663 54270572 51923374 365450378 412248728 380604538
322827858 97785127 6706288 829908687 881802326 750162985
359947049 45636953 372395609 839793715 900747383 668727854
501543578 27155061 171294008 710039332 500341220 428726286
209471930 37740601 18192716 993378563 935785876 987523217
18516607 8238877 29410261 218449419 222090530 172242776
691245 14807519 11911648 173314684 184060238 182134971
58893179 78464725 96970332 289562165 298031376 276131736
289761584 44916171 291018306 820576183 857108892 806750409
30550550 3938391 18785982 100924567 102609880 97518833
11475390 32466923 54468116 309519702 231675663 275903968
132655739 45615578 110647854 589525173 560606880 465252609
8786104 14072784 14678086 229537875 246934776 225807060
71650347 37172559 26118395 148847057 124366871 79410945
109181975 32837041 72507706 364854857 285505504 404252077
138945515 39298102 9078050 301418203 366057377 335444093
46191263 14271491 1291502 78794604 70563058 77256195
35296216 16850363 24277402 96277626 81716595 95876147
41286134 67564229 40253922 243142272 309994004 296868724
72232550 52653761 6839361 82465800 79387935 29374418
184987749 9168869 80837786 896397072 729233222 841714249
591615124 108008575 161167633 850271693 895793847 597427807
180211559 87170014 118424259 357325409 491691798 483622535
143319525 12278253 433347 519155805 513968249 450904460
227543024 144638853 28900863 595503266 552675013 537104052
97566110 22445915 27364377 161894870 152804096 148420738
11643536 2964212 211349 14977643 14294971 14815270
3975000 11259006 3010472 84679186 86871326 87871408
199496396 88169965 32559978 881317693 842862758 907588641
159419239 49949631 30233028 240216203 240173575 228038998
236370282 24774749 15842237 577602587 637183628 569025987
5072754 8807779 5267971 80565312 73509017 76067299
133670787 4154106 98243104 504764427 456004439 517853468
101676010 30034004 6158840 190752672 208178700 174220102
50633935 53021257 4448497 598714473 419854369 539273768
171806618 88947212 90190455 455114176 459522698 455245757
76339347 23033071 8411624 195723892 211916264 195735840
150159282 24469658 14423664 239810269 191968180 228425990
175778728 81542704 43341313 417185822 416104345 340421145
313738448 39510114 19580089 608955868 663979255 700925077
263117560 32843419 94044863 528332982 521275068 548014929
9986598 58266602 15711629 361053770 341254631 365797839
82291295 4737633 5947028 123261115 112425003 85337973
84378801 98817177 19153625 774785214 806534118 695147479
17385114 36125148 31471308 348382094 390600123 385981632
224852882 314500706 95279414 440999803 455117122 412850001
59864340 63852961 9096133 143063367 129837004 133427134
14784523 4770125 20507638 248909418 242481791 247322542
33622109 31020809 29519132 223161614 240235892 250478765
121218356 69180623 53433071 613339292 586126010 730826350
515811735 55825643 171786369 851138316 616453885 824111087
1611071 2784099 1856762 18223054 18949132 19169005
7234577 102149410 21858563 567431088 589954596 561851886
114121943 2941936 88455398 864498258 805085054 632159385
220255930 169248126 35783941 374827973 353622160 281487758
39347848 25626337 17339062 633925899 495686742 643601485
1518738 3331360 6947292 52805349 60471878 64568949
73290615 112146140 498637 538890568 502172170 549856286
11991117 14666973 5967087 279172097 269755870 266259010
384206 117880476 5495548 867493518 840477286 874846599
258293801 368836215 5949883 916092378 839796242 907006295
242683854 151420186 494354146 429861217 655485823 741815859
18109052 48493246 6162151 140150254 171581912 159210719
323208406 5768852 248992296 408652323 357198726 403534715
82410031 55369180 25859996 168840850 121651380 128118687
160831236 51840979 134008690 580337769 662956541 626990215
305147329 18829359 79958064 379796452 379226382 353065681
22234516 30835919 42301454 778947115 786352916 765941688
1507 26795 27812 361421 255219 364165
144300988 56528232 518123 323284190 355964975 342447931
212606400 116366790 14187901 503557661 297854722 598132481
132296904 19221747 41147970 359288453 343290741 372658379
3681275 26119125 4515622 142009953 154456713 153072422
418354481 467994487 259711973 692134980 860255302 821845311
14653634 38690028 1915425 546741493 561125528 592700700
35622852 86662858 169652210 742781942 799471491 845304917
138725511 48661960 50820857 296190050 424911877 391434715
63069013 96895138 63876952 545245440 591424004 579277323
346243721 140193577 32812059 414865884 395918457 392961390
273350865 50860414 44640714 713941042 771189543 761119442
193984287 84794550 11519153 371760670 340037588 323686571
221383831 16116706 26591450 617131270 578745055 610188238
78011232 29033781 33283122 121345993 131773920 101847599
149250220 66786267 6580925 310307159 263920913 195072484
376601114 153279067 109891060 471758759 482577905 387325609
249111768 64242983 48325138 526589127 567635169 521767471
352373146 98199052 91708414 672086307 728092276 675963894
78894023 102786534 174037518 767832662 580003827 791562361
627931163 25253838 27765158 666989705 615534695 671143252
46662271 31904127 27311385 49761772 58817592 41978900
319996842 47406215 16970118 596572404 608385478 686722598
12170255 20858057 160998917 894996169 792773912 727925549
136520047 31936723 49969324 357594437 290334928 282865883
26121477 19124389 4025923 70805760 65848057 67851453
540965987 141634135 292787820 785049276 767128477 805544270
47583681 37469311 14394650 270980987 269687135 256047101
282074443 131395362 242604 862668301 806158467 742168853
867236144 109771934 2530982 909986460 887685174 678817365
336429820 14284518 93574135 499498826 396458270 502764437
162504967 8845811 1835818 434348122 434181956 407454973
82782853 29232086 6645813 157117511 158288662 112971379
30150411 50021180 44166086 234958041 263426645 356058913
121111480 125588720 77631839 839516330 761810797 777059634
523817059 90705994 21060591 786410801 634169939 733111970
69440567 60557509 52660883 406324868 429143271 312434070
12334415 78096494 5577580 392659286 494087610 524552158
23477247 78412679 75697920 311985398 368285452 376371032
92189911 16864283 88147765 742970383 657100891 761954860
317950957 164936072 349943159 669242288 849097808 734562401
82907708 18535726 82803342 699076205 954348606 916497604
254985290 76404459 45481627 809729947 741036133 799541103
593174741 65357582 382288207 939900198 897103432 765710395
62433605 46274626 5018875 724450639 659340661 579002980
4680664 16326324 33511666 134490998 145241828 154506788
17064131 1951314 89581367 714921470 565838241 653433743
150199438 25213743 14626778 236839083 187211854 230707181
39350170 59453882 19463751 471796159 364616125 469010294
46776189 373729653 160757204 816770880 815296949 916228209
6587957 1621890 3893307 206633743 279181836 262547765
678439 23336 773449 23361069 22910961 19303362
40232636 7247259 12333262 202281726 202708303 200974105
3047249 913298 2641534 4486760 3907063 4719190
5854257 5657820 358477 10617442 10051587 9039896
459412859 90955838 65179954 531353213 586518380 486684163
11758145 13608726 4679343 48628629 41887669 50569444
87853343 28745237 46595126 786708661 608420904 673656903
107799204 87724185 102488871 628677585 409353585 602658881
136800527 26573182 8881983 173879251 158333593 176551581
332709920 70667397 229138299 620016604 632819507 637540217
363081403 44279088 184813136 689825857 502527878 667768267
357328799 37426439 58629357 809959619 871656045 902488864
185881038 51725362 61113884 582438933 538897877 601926460
104104307 15079542 16783598 383097172 354571629 341256420
113943513 11696318 43201153 339846844 352481340 339054245
84340 9611047 393032 48397671 45916494 38996857
111124876 125194326 5405204 239178835 181326072 226845617
6609507 55377031 48307821 127840578 123253422 135075485
24092902 11642826 13153276 283097216 251590000 254995357
167744479 121858300 2387358 241221529 248880441 325475527
3075929 8517540 72357778 113163112 138317336 131203938
75358297 53712090 185457927 670754769 679169558 661741780
577160707 512993 31856413 625639356 605833411 456854393
685925069 43308573 394629892 800830193 871020175 546766544
249287125 149317658 110533895 826957644 797594488 822895576
230194108 30930765 31838908 737699079 702722912 763376587
211955652 59004286 4586054 307339964 290103684 363490610
364403 152297 247177 1757132 1860775 958079
42039039 90712908 155433295 605590769 579647380 574830224
99763549 26658936 4066576 262046357 214802848 244465082
33633480 20576659 6962372 158586876 159352632 124255983
202849682 15195951 19093377 596182288 613056801 584904608
15797308 9492103 9223447 166163932 163238407 164759650
105409569 28494869 90323501 282053944 145524729 310179830
5162927 7015882 299335 14717307 13055850 14193205
1416541 21236788 10305059 132541505 145250353 134201848
161052 710785 886936 49860944 50518485 49012809
512568302 558636153 441266504 858796394 840214474 895502203
544641446 185684538 203514907 863584447 887732302 592718650
28148978 318717 4388484 105159249 108274329 101231775
35627740 26610849 79587376 532179303 533686625 516426384
206647458 32241877 3803179 887139899 882684060 985440533
96946060 6434321 75762815 647877308 476597018 549022651
7698165 33620609 60127376 565867936 484261125 541528917
410815616 224210455 345137778 756559678 785188968 845093380
60436645 6436080 4340236 66437725 12262764 39955032
83033586 149699596 6091699 195908928 280801742 297186846
97308818 29385741 12916455 105740513 63504138 24219751
9475918 2268007 11268407 158046050 176352419 169068452
16979169 24707777 17745012 733177689 888871676 779871098
193590860 7636981 110772095 194780596 165299709 169347322
26042406 838238 1449311 53246648 52722133 45587879
13555889 26412839 1090200 76845109 93955831 102855792
108274182 34651955 37164063 179538583 169805195 205230990
44269011 60046442 11447373 388491299 391288929 377570891
38234377 21907742 3357500 757718016 730654381 899619301
242171005 14603352 42402713 376403180 391271272 310597629
13666243 2722513 7086110 106188728 84700382 80485952
477044893 220576829 55488083 579421668 552711418 476142766
273159908 94486582 80346971 412504409 367358044 406668336
22464824 3311083 105153665 296840709 264557617 290206412
61579888 57598834 36463842 384254180 412413293 430214561
59817854 69949188 167701711 490807175 392328322 462711252
96629956 55905618 9290744 548981366 577185681 549220608
70434475 8354960 18412124 83049945 82939859 98565107
42751643 23657629 36250320 661556579 706388819 692142230
14279292 4730628 1721283 152368117 168977570 148423327
335413341 328677696 146667756 841030553 888462333 501516136
404658229 34183605 68223680 719556365 434908453 710218660
2899206 1773197 5835290 30686177 31675576 26862066
6785245 42013650 35606612 134545213 163653538 165218213
8049246 3364952 4420416 42494114 38869264 41165887
38890686 44542227 40926229 355109761 348964474 351582877
79654443 4740498 87384001 799433859 836752421 630762054
255096878 141956884 41768695 783959550 766389173 440249790
147141545 133353891 72101127 268524287 300329967 183254511
113264318 43491438 57419728 691057613 699508096 679545418
77343146 75413652 82482668 238783564 269251921 244926198
13309380 4901204 21797319 147880544 165135798 198519205
33242030 5131499 574749 730635574 832346995 850681289
1728187 9488696 263153 26469685 27447522 30261803
51200828 10124700 43611992 933314489 895222800 855700417
39177254 14251680 72113649 841581336 872805028 922824803
37582545 79860515 53193969 415864644 529294951 536875030
57094805 6291631 51920151 67661678 12529613 66411598
243050645 66581602 43699553 266168378 376511712 205760520
82108853 3502740 85088611 841290395 895233696 738654404
142687917 137497635 32830547 336299955 412776085 337546492
426861935 118073037 207023035 476061020 268347158 457506525
187506292 5747188 89167110 247004720 199813716 285742581
86130633 15852081 648367 491881303 429319997 506553031
132558476 140217428 51508905 816724138 831795720 885627172
312856370 40165889 69581097 769737418 691708029 677139517
201266800 72476655 85076187 454637106 465561218 467117614
114734488 21692070 59715443 453951754 504401969 454460517
159334198 206543683 10932594 730130808 690651655 596309165
333670115 14599182 148836648 652640762 645390667 579527388
78324300 14228302 179871652 896543934 952365437 932591696
541436607 10152544 73892536 688057800 525742849 682316878
2609198 31683110 26639496 203534565 221345170 235518934
67073482 11527292 19055968 187231062 188309887 197278842
366996803 55956017 11253289 560656467 527111072 421517544
108088192 15316975 123728895 515748131 541588864 528070243
49332397 2672890 44130693 402519724 349427827 372715633
32976838 2545446 1440357 79642579 79922868 77996703
94951184 59770896 51168945 210592080 157628910 117833979
262493664 4121521 99384194 269308023 185544666 162347756
24656837 2953807 11835002 531121328 556884786 544124855
101579761 116188059 87280804 265610664 256894554 195387792
240709 4708277 1694989 59487335 57470560 50793745
2248767 24002733 1603556 112482092 117421750 106209968
65205858 10445004 27999817 193833808 210563722 156941014
9846195 2543124 48594192 202850700 166803763 217637007
71261432 75501172 96881695 510884140 486924925 500776026
636457458 72049186 90162651 758258539 557569087 579715525
1709328 5229302 4485848 23680824 25375628 24815218
85617964 31521437 41961273 595656473 583030297 585851637
8700568 64631518 85045475 303486347 305224366 294085496
130076643 56997557 31309242 254371756 181485292 270439682
233141165 166109778 91845384 594588319 631554954 591734950
71143131 16661078 9836778 100147903 107683761 81705985
473370806 82520207 140175306 550507145 200104853 595354554
69642867 13964324 37209597 480795358 497272397 377261817
417214186 96435137 113171390 633764439 550861692 547238886
164486773 139265601 27244209 685343516 699380220 698650085
11041239 34874026 11180751 286524844 267992850 234295114
564190753 38033160 161535392 595574805 71275551 308849244
31447987 22442556 5284914 72638835 76997348 76562282
11390126 7659068 5635206 135637060 129420527 133456759
747101914 106897339 112577014 871869644 204205680 718694087
192638961 1936840 7432562 252185098 238925991 229013746
64440053 38011037 14285750 217322367 328128989 357289350
476113693 37342931 6055929 698123705 437798724 386995166
311463941 343007021 68397102 662683155 532466932 586689814
28301976 31908045 3917954 424569288 432540879 308526019
277724362 17572184 103856362 503239976 325251039 461050050
125335844 136466205 234004097 319680424 280465339 287540726
37796487 19335859 8364592 70782751 55375635 67539410
256175646 130535435 184623113 454827625 364967644 473167563
43065775 48902022 10619447 522759704 661753298 598590741
122509133 76502430 53936310 376280681 320189305 365372631
51704550 108709018 7636618 323264976 493367911 507930478
127380256 17484239 30432862 372448420 196043263 321484593
369879835 84870583 244662759 717838254 581089454 801299926
258758241 174030313 61049530 676413617 691648971 661563696
507008275 274668145 102226858 618140915 598321063 448948280
149492668 27065972 74259675 342902952 315604489 344487934
123086747 5722997 111986673 674690463 875843748 856471030
8489504 28239171 697224 87503336 88353619 74633663
558369371 8486009 60120642 851154858 442085751 582125901
764113457 212910744 407391110 917187829 553250640 896294365
311321573 242722054 151134769 327039591 327323811 320200229
50003894 28974540 21448325 330609612 300953820 327665845
533647159 335460228 210434783 814820991 781532017 747613178
16897425 388580 1682763 39343796 33193199 33439520
81408073 76595908 74447122 736960847 819843596 620470975
119210776 9544070 83875124 538478696 528446995 559834856
665172948 106068300 2241984 877412608 855804326 368153057
153918387 14348439 12294170 275400875 282354204 304832246
36358 203665 148498 6215601 6187534 6241696
231499734 56199004 72848869 712446168 736449255 675617437
19068107 12767061 3998233 29384678 29608127 30731766
257553626 49918843 128387 874515230 763338455 878257594
195438636 32182200 9123138 864028468 817751554 810963197
351904935 151178136 31653940 724489961 621669215 776809554
51695188 17739309 2467116 97916127 93154242 65453109
127852730 45863318 25399806 815988204 622510923 746721351
17620532 11703878 6872807 334630634 384974275 382169952
146848254 14454924 8506852 374941872 408738602 307832935
134355 1023971 193814 8281429 6460008 6905846
57608165 145192107 234267859 613439429 820853686 629641290
121686916 7381697 64910173 396459878 394247487 363160894
536676252 209628956 323680973 720107793 880529750 874182459
16256839 8612568 17960776 437131923 509603609 546498382
68500653 48891730 31773488 400431096 405175749 423005073
339452967 34006160 24345999 419538772 316776689 416437115
465516777 17172373 62901060 748303725 733733738 601716302
144177782 12345538 62543158 283520944 283358210 262224226
64052844 8876665 7420740 96268138 108198901 103155086
115499820 39471574 56346872 227713107 186405621 189614666
8402380 16503010 48634661 448310599 437642159 395006153
201591835 104173070 93155045 293209129 272020261 309966863
228411554 63134435 23778913 499680667 481504873 440634359
190781062 76170474 31336215 828041880 832096845 761042165
205119221 32864922 22862847 229993880 171918922 70332023
34427811 91888446 68922477 653993769 662132900 630878282
55165221 98911290 7185885 592657282 586003001 531252658
30036435 42444865 24283372 157153496 102003941 173641073
16448084 12679716 34138466 126039320 141119691 129883841
25328569 147223082 6722875 635019075 672252871 483820148
96125939 40248880 21228148 108996846 149132379 113832636
557796252 84933547 26672976 798666938 862111997 802900673
419612826 308865991 160968168 580391658 438481196 552357394
618019275 258234085 10104865 630521914 474158337 330684761
8790098 29259245 51399200 444172504 408328219 426306210
37528948 11649309 32928819 131166721 116651311 129653709
19189602 39277616 14809183 254406625 258581955 265027947
39441738 40392895 14710579 256387727 250167659 252064566
129852998 2561885 62582143 528115153 464439605 472482550
156278622 62132527 24670833 508894774 612347620 620538677
17113015 5535915 234231259 796338130 783640362 725250650
268203765 28875476 294522577 681074631 674003691 649145364
518062034 225072097 307434935 674824646 405436301 522312294
262337884 66718607 127101668 866988555 885840460 902582340
545970 1301161 175878 6984848 6989214 6234170
79843391 2211227 21001457 327759093 302700900 335689242
48018402 548330 15365406 123682168 126489724 123050069
44596625 10731070 6201103 509936960 526428752 399429450
259696442 333770 23655536 372525071 350736298 361500804
479424715 69013226 261016589 942680085 713498502 660773305
35950976 22989419 91416812 564492376 584809904 582664624
32272356 1760097 22170197 521020093 477239609 500824989
20352202 28517371 36632959 194254208 227378524 212464003
164512992 3153117 20100338 220857091 139327303 217908848
275661154 10774096 133861204 689004312 653362663 664796629
17962557 4553204 19612738 161070650 142164264 195734447
39057797 38597090 76123835 254846020 235634355 229046849
31220660 28274563 34960302 356651651 382070205 390905856
9507525 1330540 37321741 76599595 73439084 73478843
14185001 19102151 21520802 232717918 252483023 236395349
36973887 8281650 35294727 53638238 57438631 55553425
355391023 8438367 9232178 576710037 534390768 496103422
139900084 53987311 51487162 288479339 299896190 271736847
9514031 3066145 8703174 58246017 55202877 52136074
355368665 1743445 196878635 520742858 493807770 541089897
77470715 18402622 1577018 99686823 73266963 76170584
221326930 129223834 11283649 371958942 298787784 202597705
599438467 195716948 152349113 937668051 290191448 911836908
47584391 18470426 16812029 479388492 467236290 480576180
58856086 90117375 97353851 408520591 391316830 430921739
142895376 89468801 40094677 281016916 259876634 267251607
532920623 3979238 233622413 583574946 516660490 468388362
225370652 272543235 118878874 412857301 424962196 406840248
39770015 3035730 133493164 835301511 777597492 598078139
17076042 5418654 34223567 226478585 266065133 214608685
388104 893974 24862900 150550953 148340779 148540702
45247089 51261701 135163993 730266369 714051464 686863065
316983952 47389564 264849107 409772050 318815589 391574562
722759128 57837916 26867376 885750633 821233777 477434409
320058914 109447697 94304391 790922750 828709342 859940691
230933959 87306361 2853363 592228089 646045636 648302898
4497221 3381352 21462543 275933991 268783037 259983288
421512566 114924345 366174540 559444426 463943937 519549834
174122679 6687819 153358818 937234448 733332523 949800011
348121682 2687679 194486892 819691968 823418750 734872379
11641133 3799844 49622831 568777612 524524398 592299167
1030136 599470 784564 8025521 7872790 7959621
65917638 6496010 6546503 160143072 157977930 145841942
29279740 9683820 3808068 48908963 35332215 41630052
5515174 6119701 1532734 49148540 59987032 59448772
5238616 11228097 49788505 553458234 511638773 467387449
506421564 81830236 498632371 861437616 553292190 670453388
121120167 188433127 23052848 827035022 861162172 661201691
113321007 166833988 8259788 291482171 351069465 317672485
223379444 36498741 20374281 251711962 248994180 254075981
68802642 97517754 20002328 330178145 321955231 388762271
278128948 83439498 61983974 390347301 262583708 372719619
173958617 7816139 30379352 231731972 213153780 207642380
68877226 4097407 14308789 95613500 42392236 119149131
1118672 1385354 5449959 17634004 18793874 15143164
2513928 2884147 1841661 28203087 31553072 31480792
601476725 311953566 341605085 743012312 647851420 413344527
25889115 190402660 67883376 575881085 600142430 659483745
18708319 4862489 5569811 126112066 128746091 109326044
125911005 42911105 8598524 683739361 688405044 706906341
170335623 23745835 63151016 644485516 693221344 678072230
43733362 6852871 139336470 447222662 430588202 449528781
3005716 35808419 39839025 900550992 897144832 790972654
4006422 1902783 2132149 88683952 77018620 65447317
45820397 30626640 26894327 794747983 403124538 803914114
339795363 13948337 283564480 574452161 329562919 480566251
16073383 276494834 56611766 944704443 963159482 963740082
72187091 5733952 56103185 281917641 288078899 278351042
29869467 19672624 20555001 114875624 132494992 123052470
4222275 5272196 665731 30023931 29851489 29336261
31679666 18440913 7331450 280118461 276800228 302020103
453875026 235581792 194281309 497631388 315247791 368290507
18348649 2596902 14020718 214655835 203750925 218497079
64525407 64892502 86878404 757286078 749026411 765890291
132014586 12526317 18671423 652558342 638525548 563319298
17378105 20193797 37552193 387070310 424925975 365612455
127953014 102463490 14091189 679505983 559960393 606517622
27182505 66571990 38397673 203918526 427714048 373811160
231578213 262579842 50245232 449779025 618741513 642361033
71057303 72705506 91534105 471779504 476340777 428956963
20631274 31916467 44411092 216257369 229061777 193322196
44874074 38086992 58031535 266074560 242054427 274183960
10025037 19155231 20113349 103727540 107131658 100357496
255074797 90135633 208778012 487706068 491071917 436405781
24444841 4922787 35507533 133029490 103449356 125474605
24462173 67898501 69585867 960815685 871876479 950751512
4870525 155282533 49126062 599692521 687917609 820596367
37110162 60516491 44831422 679939559 673194755 728372991
14722601 41204302 15896074 242639751 214029597 235554859
10938313 12442230 43516376 129992137 100095114 125045062
3319770 3454530 36410460 180164396 192536369 205097284
73142419 80739352 64811840 157743527 150765959 155322636
74893588 72682646 6658272 445513364 467761568 396955695
2735400 1130034 1765286 4838072 3732258 4946117
26851892 16957937 33728903 440557127 393270820 484720631
278671098 29243129 44936298 596231439 724798610 644403631
10648324 23886855 5197884 112636402 95455969 96324055
18944994 100105816 90365547 652264338 909604438 956444281
773091933 44003591 287640956 836747640 419115790 695109328
14460293 12460536 1672037 97820828 95143954 79528857
398472034 65329277 44771930 586581505 511909255 410350733
506124794 314657405 94427852 666664683 597191338 468476523
77955627 38088699 20858635 774881932 798350064 498995578
54510647 22991369 61537451 452958603 473974035 424578075
48583039 33587032 2877101 188478321 189341325 188590409
312786853 59713156 20431456 344936630 353399691 246940032
87618679 4879848 5190892 180745702 166414029 170306096
246313079 88368665 262465698 745426914 672065659 797536658
28701706 46596888 9049303 696188713 661134695 642880584
7930402 43559412 29669394 475907302 420841792 462887072
6056509 11311498 522657 33054831 36742987 37293898
126094868 25716875 36143182 347692653 367070624 325422378
162418141 24215317 12174025 384979477 315594543 324926416
156214280 2755799 47272690 351233328 291953456 354526397
57287739 16183788 20663410 209339070 216777737 201918959
334119918 184067644 113458491 721024822 687836628 715658238
3187820 2046875 6171481 85024970 87177560 91638972
102084200 145897382 27200654 614322774 753035424 728200925
8125552 2490452 1085114 13911346 14928181 10083244
25319317 6209809 37160370 385671999 352276365 377563551
6601307 4450520 35906240 394923196 322736859 384229688
4255241 10993617 1576969 36752165 35779917 31985035
91052769 37944444 7781192 471349016 415422286 460849057
495851459 149578943 31292697 656550622 529453976 499229741
3264532 2328749 18506577 82643092 87303170 91004007
104476026 85725174 17418710 802629170 836596770 775501273
239127926 133601429 224047576 616453520 580835840 520671715
198637601 162374519 10806395 404869346 405443959 408670029
249031361 60367504 77657914 899611176 818512724 896436577
91992592 7713309 339750 676211010 363549625 654633758
7847017 37196963 29194722 182998177 152450737 199586508
311136850 19739277 129679411 890919585 707841479 859146741
71177215 16012474 33409709 288256803 277605640 268490450
35409833 28426785 7212795 683544232 719741801 702311643
468154 391193 1197730 5059143 4739645 4917193
1210000 474967 2685773 9184461 6339645 9103004
153914090 37758177 32822607 236637385 210471429 153499645
137090610 36287123 174567269 485787857 504125928 497512151
65527027 24188830 155166905 436337369 410624101 410747065
156940886 25319474 33798745 306501884 301356031 232406990
160664706 8885223 134262164 774670878 675295698 727148813
46783682 10186865 20960772 86885646 85321484 80964624
106102228 39013173 52287479 946843901 865228204 941517548
2056826 18122383 18453428 218602087 162431611 182501117
57656763 14770496 59445239 199930216 212720098 219632548
181128 919689 6859942 21434053 21562350 21448625
54853134 9069417 16411607 618269754 767196587 715882639
24596973 106890767 211727137 518910962 517790779 554366671
66792992 3002610 8486161 243017331 280030008 276006253
506841227 305901896 212904725 721074587 835911958 867786436
280423590 1921851 119097395 417694294 304622042 395300749
299149945 336476959 108815587 447518838 399744990 431468793
3916886 34456509 143073199 456527774 466027600 462111888
27955558 153295020 51481486 731097360 811171754 756133449
42167086 24752165 27268399 135656046 166742029 158740966
295445622 69701336 77615888 356058095 378035955 266409406
160299043 136440098 209410669 645682506 851126461 805482996
74015210 9301182 49426360 207077791 204422071 236738934
324404082 161797544 185554205 523875414 573909555 515319348
3592648 1871647 2040109 17513025 17442562 18330792
532283109 197254375 165303895 585176595 472940730 583468762
2057954 1384677 1662451 14359331 11511307 13082397
126441899 84127442 57585499 597164510 637612519 563967356
21750833 20931226 38648682 111748967 130966058 128109904
29887149 54826753 91467238 665807926 709919939 637522580
240082841 82769290 27073109 746790299 800539036 724250851
2140612 35636147 35561283 552551726 546950419 572985243
51052102 13178224 66397739 590709944 599045984 563484999
9479034 1788167 6423706 111314709 110942649 114505690
249807 377724 1666928 21745651 24712069 26273886
229794282 87881785 105218246 318754795 321286998 177451736
9708704 18013010 712757 139842451 135009692 137858289
3267848 251735 1984397 20412186 21846025 18657324
35263875 3238898 3051927 47678237 34663814 51909619
421426744 157532198 8692467 664460363 806821452 482912526
129158842 11343129 43084414 468324899 507545770 548777915
449325423 32911580 56454655 457763670 247087070 166745228
85164283 197300972 45348776 592440103 644824653 538859919
271235070 4373119 25473674 552364671 475259996 640759853
717473421 197734921 476895064 828919788 766352316 643176087
44730109 41979149 24455737 217464278 220655091 197095033
35884264 84319260 38855424 620838412 628223120 596030596
120646972 172776865 105954458 660540565 630170474 664791451
407761896 129278401 63361988 454542965 452016180 409667770
573487920 95766681 313933320 625085328 612902594 677611494
31342934 81675405 35936628 412489595 434773488 455746706
179100147 4038440 37553739 363139708 376051321 435340774
40068802 1042491 19702117 44608496 45913998 40731097
126209070 11903293 19953291 358769057 345876605 364176616
50719721 23349456 30798010 290051225 319831311 310858642
206302551 45774046 99966781 241916770 166950695 264547861
106564128 74987115 24256695 610435938 707281055 696346082
64989658 18132667 56109313 279354937 250442782 348470867
3945995 6218463 5052353 612473969 507436709 593888924
38070115 2892954 4133814 57065362 58502862 61257032
119379590 88858484 5454940 959170022 778788150 668347143
68585075 152827541 77813730 745717619 741156751 717853985
11230820 19586373 59095447 275550974 263636277 224099403
112616842 58078201 71889418 579163393 546771922 616066807
335487386 103868823 308780248 842151833 931139112 817189379
33858625 25175204 2610231 201035415 177782395 214637240
150354942 73364235 50334222 365528076 285895632 352606188
162963606 7794308 20620643 260658027 245474708 151789125
54620751 35672472 44887747 113968112 122995462 117032130
217034510 117904042 33137845 807034293 905601659 837965229
342103345 418420076 74911398 741388058 827486840 861363369
43798983 52147561 12224719 168542058 207677559 207001777
170599415 138714267 140820164 246813215 280420923 269582315
201284563 108660368 59489101 497643863 539825329 543148898
64687207 137434766 36994676 657402480 634249181 708397944
214721056 22190355 32932999 418259281 261917850 512438618
430474229 377833985 611089106 790304327 767293195 782249131
1874783 3384488 403303 17096478 14853729 14646331
6631775 53043340 55033069 216633868 219251907 210843454
69847913 13968644 40662849 831704955 905441861 869372843
4927787 47763982 75722 176586905 172662330 143986955
398355710 13096148 46791243 743253885 600963037 786311801
10244205 1972352 11238625 63958474 58202084 68146590
31603206 26022451 421706 94056228 102855615 77800898
51149955 36650782 2008789 73363296 70157438 31849050
40462523 21384522 681445 109172660 112427451 118530104
50731030 5166939 19723739 149264501 174268332 162496736
58085851 13379062 13307051 276733377 245027473 271122067
15026092 2022699 46411652 303184540 295367972 310395958
124783133 172459510 253111697 650246189 521952917 671700214
93836326 57692581 55337127 330142114 375683106 326542868
70969389 57186088 82391749 375161730 459186823 502639275
59088512 15089896 33442741 131344190 84801265 104709661
8966682 34870817 50090608 116999682 112997585 117006914
13387972 10668593 32499678 418185385 442158860 431981031
316823998 227758441 79406914 384213160 292451136 189291671
8356546 12564199 36881919 538515265 580978085 608604628
8122970 3226085 10787548 163728446 213261218 220225547
15270330 51875446 92695893 485502546 610835800 692843136
271604530 56007903 98366037 735964808 687319406 695871665
43339771 48871436 17122446 145443737 161287887 152195317
212251608 139777917 202441630 933799231 883455031 779357376
34225719 115834168 19825064 383410069 412398988 428581689
18761693 40169842 2898229 320698282 300544688 311714880
299498607 27738951 115192101 324445572 202681336 204690764
422752 151065 848226 4239042 3182616 4108036
34343724 18781136 30220272 424335821 419492703 424478436
9046465 8636760 2525923 93081499 85467076 84947320
22326215 18435561 24449567 217517035 219688384 212222714
114040598 20871472 14544240 123833674 111367651 114635154
141368931 65499778 14769519 726006269 977445370 912541555
121398469 20421336 18147192 406131904 428563986 403642774
3907500 106853554 21776954 542627169 478338105 507514198
69 18633172 9370689 150566434 162018131 163843228
79755815 64010686 14631012 329624922 317445306 330739766
56212159 134977468 12491021 609042639 539386010 555210938
14222402 7568892 62096410 325304978 417780636 391564365
157186506 136727957 213358339 687608142 859044661 763995458
98771974 165240765 16106283 738613261 641384400 406189361
9881619 7900378 2417079 88824233 92566891 80115840
35904559 5044057 9004583 112333892 115833681 122679111
77668752 86414184 31414024 517891679 522961641 532448514
6592505 4990310 2555325 75909125 57025343 72284725
478219110 142101975 38320331 584191944 549543633 292951504
353975842 103932743 15309612 609946525 594687159 474532722
248461893 9689627 72219051 707561262 706208700 510034216
48193117 37692402 69907204 430264021 533179436 531584771
369164359 43050078 71996563 406101441 291871030 271650542
15765142 32654490 39537108 882999951 803672997 727198521
8160171 3159868 6615144 56215954 52976219 48549303
551138015 158391699 68781844 780408426 694464466 724645962
404551312 103484454 286346259 515773037 454503749 441788399
7536287 12879389 2621247 60993124 68881039 67222742
420825188 272093961 48736605 832839844 722356099 805557059
139492097 317580633 85833353 880901375 957022284 942509821
223810705 14126050 2830370 331811425 421651478 457307374
9722762 5573031 36219239 175812324 155306806 143115330
28097671 750234 357707 36978847 26660607 36289987
279167323 44820551 13768943 405251099 376085647 287936965
26966504 57323120 9262504 697013707 625990394 554900266
72769285 9905502 6667214 78425171 95989241 45468632
46978673 2994993 28656207 156807722 159806656 111686750
454362510 36511617 19335344 653230690 882615579 779900554
10868912 1193222 3081301 201681718 178231165 202307506
224487666 169276438 157241055 766362154 843928747 781202233
1227375 2794853 1506778 47492260 52360202 60232141
150088782 27146274 14325404 251362098 252554331 194040082
63602703 42647092 251903 632723898 640466955 748907341
232427566 33732257 138915002 752834340 542285095 754448927
1454165 119997379 16172626 801820012 656345577 806659057
732985 23371795 77570657 671981255 669260391 585213075
7558083 35772307 25769602 693441199 543032605 658827373
7747759 88192225 13474172 844973184 823569589 846345688
3740642 59529488 71961714 611082480 587976195 725099783
40913302 1811635 36940798 549830111 546615202 450052100
47443530 46104121 9302172 594923110 646210571 573141193
27416175 428699 12081648 71748235 64410835 67862249
32224958 52844968 111791270 892028447 873974669 672323461
584149053 448727634 24345209 859367606 519602726 790211669
672635 2166424 2520996 23062448 23247184 23149011
71767587 21178376 77635549 314723677 225349179 315405311
31439070 5868486 10665709 732008562 784860034 723507554
86676404 41336963 17766515 120190223 115253824 109046748
382308200 142310976 152933391 431668722 418831662 392744876
1091877 111561375 32977196 418678263 456002776 391232041
6311654 3955925 47439117 99112118 90131857 104844777
617621486 20357946 4718162 667803903 144493456 456391942
360642696 6956348 35525396 857952036 713335767 537443033
12996956 21817582 9929477 660777887 684987921 732227111
1482940 316400 412355 10656954 12139348 11832822
76892270 3090112 97203208 678065805 633274577 674287686
55330925 31406216 18341761 355844715 381454234 387641953
287434752 196271703 13347622 594690737 584284807 507988621
87624085 2955549 137467796 554363646 568582292 437837074
661674616 231723610 50081458 678864544 683101983 189790770
118902167 96062017 8175469 236299722 234473176 240452188
475330518 175641229 80382447 954913030 857652767 860030375
68536107 34082761 42796111 627329654 678898702 606819929
132373069 43354079 2553840 264829289 241776634 151271284
415567622 79432969 6215035 625536601 557113839 300063170
227545827 105603045 106108840 283808042 207880822 299023119
648867894 19935279 53086376 903793502 791756032 857460540
121850477 19904088 4628235 245012970 296294638 353199547
164902621 119124590 27390565 527379077 501548162 603198539
33147070 17728311 6652447 331509863 275619122 332516015
228241845 225551635 315281345 541985326 547668117 474496284
4441450 12574768 30537101 199410738 199394407 199627534
70227085 6645910 226199956 922394393 635864340 966542832
186575245 11071551 27327131 533013898 640176437 704787264
65427072 152051667 67957657 815991550 775514160 787469645
35884035 6891893 1902910 85500274 85770040 82075481
486248475 35880868 139180743 505238133 468478119 450521453
41348354 24416640 5736493 203988962 224199308 211511472
36477051 26564242 21374771 265597913 267087046 274508734
84864488 66094993 84870213 119144275 101947035 117824957
81332189 74482200 53130051 221712140 258670915 280121429
14798902 15460157 4552350 176013638 143443239 167752335
117644165 72564039 715000 174417844 149739379 140576348
10203143 21367390 296309 445953089 431651581 419358239
142899531 22626803 93949827 155014261 136534816 114962558
13014682 82129322 171922993 940644693 868587547 576595363
206475085 23003227 17086549 792869029 789777824 764871938
256529057 95777904 86903455 572837810 500205731 554706369
250328049 2090066 45898680 770926346 506552849 754949527
319557057 45005455 76512428 541394371 461275898 400796702
454978955 212457274 187214400 764295270 627926298 742571998
60469181 15314409 37316293 70243400 69764899 63601524
278969321 25644765 101164624 520314094 419895117 474903409
82117720 21235020 21991645 310290098 312241228 305558688
217278712 106518421 3378018 401047704 426287792 589835566
83087152 58466369 35206940 99289335 112262918 111840048
51582996 7347901 7306551 74462066 71930809 71107484
829784860 31948086 342230021 938026703 908202311 907597706
28547705 4153907 5249715 341444729 338698510 333154257
139950162 53068824 45000993 914970552 921229219 921637955
81322816 62201225 4548487 566304923 523968714 538843041
46231831 186956840 112011576 924082923 654163345 698121851
375316839 611650723 32027727 598662135 704035632 543123645
216900347 64471915 204952475 729518503 745311244 757825207
53721042 71548741 60336679 462163847 484557052 493154291
265651833 7710490 53930561 358006441 252113390 157474506
9874146 2916509 12027686 94366959 88763712 95639642
114224594 2790588 134365490 540166093 412402456 570177290
10110964 3483236 1097954 34663469 38330290 41354746
125960088 32750418 22957139 443674369 554234975 443237368
17842132 3691524 31906043 118875837 120156354 86636245
106947948 33634410 18871636 565352095 546320630 574106946
23588208 6354137 22126431 72736334 88614314 69757417
62660586 119088852 146765502 758000834 708738964 684043788
584069182 137537184 240399633 723036896 774077061 668055200
15152965 153059052 77964967 605954530 541651497 631825904
85241294 39466144 21421559 257237860 256360118 251536228
242798250 104765050 144604527 347208774 670074093 705316374
193641358 94945944 53461494 592283315 624872021 649037164
12670093 42424281 6737398 219163549 235850355 216275370
247131367 106955619 177043264 426412957 486380356 367751046
304511750 94508571 13232068 440392774 405029200 299280173
48191419 137804630 36650045 804778008 807378204 689900631
25902657 47814716 13808025 391757484 493955650 462127429
126413291 9275721 6884985 611112785 564676808 617435230
5190866 6247434 3273308 101225117 104552361 99037604
480926594 62495236 104067778 804574994 633235493 533388287
154771257 107991606 173627107 655243878 640562894 614463046
65134009 77395949 106698378 668966782 605729716 646402706
152048651 2060110 61304788 409118848 405309282 379305706
4193376 26151889 30054416 285379380 296695149 257677919
76053270 5967004 47402125 185994957 144508911 169401857
132584340 174745603 41734856 319663258 323802764 298195971
202289056 9883108 50656402 794961430 701399078 773812932
333097011 51028481 39736498 628960440 609154211 670743376
5971110 8348974 5793428 52547950 55674770 54483221
352808 34148409 13878661 175128780 180247897 186602813
224841588 100502073 94170107 282555806 218764253 301245424
12786149 11942557 5001994 186537605 203198434 181722469
10612995 141203265 155932285 499585355 576404369 517876124
27925320 124730497 110672009 540519799 562050744 538603054
254768001 108977616 45558642 492883898 416352514 448029971
28931798 52805119 30718211 361334528 314984379 327989843
273768979 139452381 95866699 606844543 549384992 545279613
75775797 19160704 3275606 249527973 219921002 193763709
211040815 46235119 96504661 337613809 330072028 355571824
319240656 310400961 132206388 483908341 488975476 447196367
6438087 17132972 16480806 561192452 561018443 481649521
12417206 6139871 1716962 86610937 83929349 89179969
6542090 101771731 3260258 681201361 846401327 596401726
14704725 3395223 5408044 96353167 88457020 93683998
90183293 31050930 45033657 500207931 463661992 509785977
244825182 87582223 166755796 303197570 186002770 187139537
286273495 176060473 146704043 769401877 683283475 488888787
544943818 105089881 497751413 841926150 606386972 892942733
77418433 968083 89775342 988892429 985245293 988589438
252778929 18167660 94633754 468284539 416424284 476859514
134841927 21075359 34625618 361525291 396589433 273547412
109705422 55705417 146766200 638215923 741926220 758213550
164364847 12264999 3560353 279036546 245954753 229415641
470450119 194643015 131612984 940450171 849696802 836969584
140300196 151200766 388767 278972012 235173654 103501507
554895235 253549513 132952758 572210649 608406703 590574615
72850198 6282208 12327513 128110223 110977074 122025415
52527072 33754690 66894865 285005753 262674058 276611504
113494607 22701841 10365296 889258117 958443163 962013430
492801161 51328712 152004410 652343390 370737727 568415617
43436347 11769956 109970206 802747396 773760533 615006460
247014460 31547425 132044831 698931261 654248303 626983345
2210068 10766799 3569258 135510639 116264469 136635264
22886374 20012624 38457569 538125008 525926033 530354443
8656863 688650 5531152 11383298 5684814 8962254
3188670 2113385 8924889 49098632 48775723 51861518
79828389 31652117 43329275 835624772 800181166 814798118
9291921 148910976 86491578 358662181 538261150 489356145
243078672 27093350 303106731 914583690 906956969 965406289
504428 357868 437470 5665179 5716418 5600058
21255698 172417497 14556635 936907476 943871829 868785971
637951 3921606 814505 58040368 54983216 46554273
322770058 208006599 238950000 664494426 732884671 581628738
23426427 6711406 12475767 66110581 70907971 49516574
209069671 33397274 196244981 777846701 663481701 761192924
132805302 25554690 105555822 559745218 410127995 541413507
2575282 27769639 30995072 471710741 648497774 468992636
14969007 57243695 9459896 541975705 754263097 654602774
101430295 8929134 54806539 689049665 615982114 518456095
17328977 13387209 3533490 80894689 86660230 85352967
14832325 29387577 8323942 372414125 401501801 334004139
201895633 335448670 10057397 661476922 709281489 545692742
579275941 99192633 75490673 640357775 350461160 653761741
1508875 11309217 18025251 95057066 106291807 106757380
46336425 38108483 95655715 731564784 777955846 577116158
66552374 1562500 20148807 779968990 743361661 780989377
65719168 11640606 8458046 86609730 83034360 86936732
541412230 373768100 464418870 624638459 408623316 565486991
223248754 16153485 75931672 753164292 710983212 730311006
112136409 20050346 6620103 329050125 332875330 185635546
139390880 24236622 27989261 378725400 336831928 314792017
88689590 3209425 39995523 892283264 804012165 825432737
130434606 49034061 27300427 619934215 654306142 709834134
6093052 12623912 48940832 456580211 422665587 490407310
354877804 159746840 44778072 561799638 486664870 561109404
207253547 97919020 7035101 718177985 657226800 544836647
85288123 24167088 38801263 556688875 511547046 524100784
5089430 16651854 12984731 110144981 107450530 106842421
781850 2164997 33825360 352071109 380951392 432725007
80877199 46767240 47570808 279708366 264007935 282362491
170047102 86336000 173412773 217535275 186952240 220575444
24826486 62598665 6531774 464644791 396859852 452794691
96795121 17534676 1220053 112842848 90503229 83019646
2790825 50769911 16768369 286162983 280039461 241519182
237446626 12150848 128503082 444134275 387023081 439866673
70987358 44002304 22360524 534640704 506609313 410083976
489288029 113615191 148991609 681879479 685408819 650961468
21809341 1334769 15089340 274678220 335044537 335240405
33537381 134785406 81958267 402793947 405410376 411212566
1249539 609209 905280 11132460 10756241 11261099
124948632 85024127 9000928 514790655 480152360 457432336
459621928 55355201 21660797 576816835 447021870 436489153
39928288 9882690 16773686 230078208 222372414 233276182
212786518 57122293 105528661 429159813 505862652 673757258
721946205 360135990 343813641 955933319 773637278 990264653
63336215 77439872 96711797 544807556 540834346 528663014
32379672 15093069 37615140 290224409 354149656 365060867
719022485 348607123 608728484 821919020 579750623 648740872
125027442 70164720 149574255 658851282 805964816 882950763
779819100 150950984 211476162 946262866 925979808 610396213
10075811 26767941 12779884 166842824 133699433 158295167
131203863 46966818 14046330 285484551 267102184 279915564
131374066 61658825 118172640 366843093 456222858 417525318
584694830 526474 127576383 617950083 430789006 296639306
11135957 218550541 97065812 804357149 716245779 826586982
18791752 202061065 44199140 706627701 596077016 721094008
9919038 4318285 9330654 79391728 82107341 77701355
21166325 31200853 22456065 326577150 334371776 355705249
568061066 206764496 91756209 919631339 917744150 873877257
416949406 48007141 217340229 737537426 788288386 849928688
74397873 40151589 75410310 98577334 112697866 92412533
170545784 37987100 22813484 540459760 426652208 534744467
599068262 262869337 72682879 811431366 523042144 604886305
35192553 36118886 18392828 932539617 905371821 875846300
35918341 10007331 7230890 66836145 58012072 55722022
4758897 103751161 25070237 224296672 225017302 221716899
44580847 1497915 6247084 197160302 172715604 181276528
249475786 12726762 201486137 621021995 596594092 637232053
258935045 147653957 37847628 291462269 259477161 287470625
422276168 273729587 53698791 947805843 921387001 821409045
46290852 57610668 12871960 559995905 627185952 623685524
172391679 208670333 27299680 764294809 929816667 892212329
282456536 375792886 1465706 851749642 859006520 773789377
20118934 58074606 2926774 302068651 252840745 216419414
69963158 57551823 17087654 335376729 330417541 340607525
12481036 17128217 13121252 91909460 83571244 87140055
166361183 167590924 91905425 291396773 300666981 292619860
52627836 842638 50135398 242937113 272449028 274774039
66278649 10197968 495842 398008789 457769439 398258180
54934163 7939669 24620222 79360670 93531957 93980991
165986706 4280888 36946383 762013678 743225461 968392142
375715992 40179798 25773610 521983412 280688050 329616819
1586906 166133 89405 10836563 12356588 12839664
90555820 1357965 86607665 353309737 370620016 373894433
51858886 14498017 8267414 105445839 93463922 87557113
42303790 51004023 95618750 726033824 825808828 825049222
148018271 66950787 55648143 158947528 120553836 156796398
569196954 7122520 91911990 831801581 202793621 522649854
54466806 16765769 13290967 162159183 127337328 161030917
5996637 1181376 6317363 63670501 56799532 62130854
219007851 25638206 140740460 570439729 569474965 501305079
499160433 121475191 13662918 536043991 321496334 139568671
430018087 159467402 75496396 888827144 824542120 919624563
57997249 10288052 27206150 69490742 67349315 49492367
15817024 27380245 50980290 400984475 402678985 487853757
183535499 174401890 192466057 898031776 861482800 747807387
101596056 13740885 74322838 670856318 740490579 687954050
112888785 146915651 50804284 456296603 462087011 435269201
365296471 190850330 37157949 698818786 666253770 679533909
10841297 52446733 193214424 634734293 576722308 644771020
97224347 4123096 11972495 153108437 111933376 146322659
708434268 150403708 19606080 880162761 686842230 763920992
82195546 56085916 785522 447723837 492308678 486837818
442019071 55103820 461340896 915600348 642697385 824525827
510386325 94683829 3271297 698614481 274867035 485837725
1411277 7311979 3389850 29704559 23138033 30284375
259793627 50230831 5887602 490226791 530779685 595110320
233925197 43311800 31489754 351662565 404038226 380316991
59197428 428685 5800401 242976695 202138315 246062416
382110115 258790505 63635944 490449518 502848278 383619123
14276193 12697819 7193923 142126075 151410302 148207758
148136342 56439999 35692803 293903280 239630488 274959561
351292515 1754773 10424955 492446627 511531026 469494795
150330688 93460745 23093848 259199287 305554345 290993373
5319083 4131163 1255993 77946737 79083543 66312714
1148709 8775421 3032225 35179985 36779878 36459136
36289659 105092074 26520859 421806933 432648079 404137592
183629983 88850769 171041901 796632726 823931519 794154767
100240299 40622081 17513596 406742817 449194695 441663911
26150606 378213 2426691 115132230 123919069 117763263
3176504 7440180 11965343 148963209 151382443 154462256
87747301 13903079 17203695 716412371 561553672 773937183
32984422 36578394 22785987 264502758 267130269 264239130
64320756 5801285 29203986 266758523 275396333 262411723
49866407 8029710 1054179 239798239 265232919 254952257
56502860 22546525 15863695 248032081 237890925 247922467
4737054 11152798 28541035 316597894 313050614 260291562
336907735 18686322 66901105 409988431 571764861 291693946
51061122 2494709 771375 176185731 171289376 166977168
331590124 220439962 100252611 518532071 468948013 664195854
138649271 134952756 75651848 443908063 517749831 522016364
25398560 91179255 21141187 373586737 417933454 457276251
124824324 32215599 115239918 451252517 415479111 439314227
185131132 56660222 108491550 610655064 674194909 450459523
113117907 53285684 6808767 468226034 563674851 623517524
18810383 6489581 6659522 150694713 144793742 187757713
458172087 33519694 23855339 614222339 434677233 634383509
108233951 3800428 35656866 160770628 148485916 155858613
121553639 53491115 25052776 210463724 231564836 147335843
191400462 31704673 8514747 849423828 749667697 717957116
3423639 55993921 33450971 405490644 421556883 343298365
5160270 5558437 50142201 187221374 196000604 210540106
133059154 84425948 11010846 569925617 548209833 621423414
351461650 168279400 166529039 746646584 744344369 842439957
234379987 72200943 156548282 519602909 358707116 490504159
189022042 18957057 51734018 861437790 714640016 803987762
86887570 24053633 28616793 369598675 318919215 332776012
89612212 37048449 86043855 305795215 364418243 370715598
220413320 36551278 2526753 275876952 295695036 285585420
265826833 789663 93712664 312330143 310182531 387521647
28364974 8715864 1213828 69168093 73046180 70187404
60375387 26073488 96371954 869696639 851761051 927811733
617573975 290113554 110025977 767816792 786883509 652316015
179751620 62638850 70665754 653669809 653381661 651617070
53749861 35705682 31810336 775854635 943462934 801428900
26562754 3512632 4718528 77721581 64039764 89606077
251045646 2190599 91662471 295688033 365801149 346408065
74120855 25137477 154144806 374619863 506028368 515272857
417300263 140526242 143464394 570364131 479306852 510025313
204480530 52083267 60558894 356367408 297278794 313189076
170604020 77278429 62050789 760218908 762471433 862343749
130823960 304023628 34959356 573832596 726571547 636192109
80358311 37999395 44104645 357681508 389465533 339505984
33968201 4020063 23345807 231010729 229794566 179132602
368079674 18392640 289024842 638794169 787801174 767952062
48885857 74675241 29729862 501658019 568259224 531777268
308727242 102496516 45133856 698713309 571744263 681760964
10296084 1269504 4445520 24029077 25656626 25903976
160755902 128007355 40009344 610730822 586622207 613905489
74643542 65489764 4058517 344910146 336813224 281299062
48092854 27864792 97917509 931703337 907974565 854400741
18005179 7419944 19112914 149061903 152887505 122087694
320383898 142782300 202101348 467104466 475449885 460846283
383732609 124351059 110365579 421776117 288950291 349705205
31717492 28204898 77548960 438258706 512443156 437072996
115037608 54808626 46970743 595008250 647040870 624242828
81219570 55067530 26528629 815244463 758756200 826768733
583307774 72619313 194799268 676118182 805846226 689708740
6119131 70180391 199510097 828550034 817208936 887486244
31984474 95420708 71656714 812426984 757970715 762145266
105828608 75208933 11845671 961179681 891387074 937321283
5511768 25927129 1769490 664357839 674054685 685073019
370914250 270817757 306567638 568322528 357788520 518094984
513438250 170467766 138703886 625871518 533837378 525406474
89814592 9740200 45798119 273714971 284853999 258320447
83223693 68867755 41858558 412688448 456695844 483929106
247847524 79373936 118015548 519140292 514883986 519756395
112769020 90691838 16190800 766987054 804258784 638072413
13887519 43070801 54952280 502412023 541762054 460274696
8007687 817844 1966423 75977376 77490240 67159466
235771954 100947216 32126918 260296494 273795263 342150163
308223233 143646666 10779344 892501013 884708446 823547623
8858721 6439807 7330425 132048725 122979245 120113375
136218358 99074678 90239601 631242493 557968478 661662914
195263200 17751826 204684107 232397900 240328714 256513428
20081365 25934087 74508864 823878917 881419197 825255844
477938923 128724854 13585310 672623532 344789606 486519490
280488978 18887916 15258458 394441713 391374648 409560561
108448492 15997653 7288785 253847719 250476731 194540454
65458466 77342792 115129934 695680228 431558208 733518977
193583604 51846309 74803420 860544724 795716133 799115562
23691866 93585749 160180022 878826099 910897773 891295959
2675605 78957038 57400880 191996566 219396133 230631551
33521221 146950814 50291740 482014093 573661552 663345951
50700917 331329 2495168 118691807 94942348 76416401
91677500 174725137 20560353 397156578 496500778 452656966
324932576 112157505 10913137 491929908 456604488 497419718
475800579 32465402 206219427 637788920 609098497 428528378
368762774 70885468 15873165 760606388 592509731 782997253
3457532 633808 69050970 761899995 734160144 529537259
74173672 103577182 23655876 461153093 486497448 374434007
10176805 29686460 54966536 604161600 588733038 622660492
212932494 7023571 40362782 300570189 170494624 241399812
26577765 8583257 5803529 215775823 145816609 212393980
80367589 3192324 126892720 801511476 841915322 848469697
161988042 140464434 19043823 541885191 638906029 594286152
393891864 58169166 122059777 472384318 381644900 305009931
62692538 53249662 14178716 258655792 234901215 253652952
29501188 2928302 10208506 185161999 224651477 227063855
478622315 98144276 49039067 790314109 356955643 292999561
377557920 42883470 152008501 915575108 777908072 811581892
44994149 7446471 11813929 417304772 533261295 535807507
2634531 1636549 3298046 18772023 15187907 17292683
135765407 5226166 74973950 282067457 212459778 254396757
29686051 2665140 11548040 288329102 288064940 245731055
99531087 24220110 38722047 310826423 332701975 351137140
604069275 298444983 271558630 811668775 460650837 793646728
11168004 2498220 330257 17636263 14757807 12160114
35392605 145113609 29544620 327441944 445300364 456436688
284410847 281761924 30380043 848344466 806442669 674913875
469450119 335818149 287900159 540579134 547032824 487232103
22885804 29709707 4355759 149855535 168997786 180267853
142521385 2931520 49436208 211829829 195167781 211217596
610880972 247427855 23924507 728827716 722318394 670229751
64314283 99533538 21335191 513928892 474408794 499365881
16618345 3906539 9817331 127262218 99959477 123951540
46177541 3325257 63271961 576588522 586842005 440160093
790904363 357447779 392194579 923554962 500939337 637912250
36480554 115441541 29729373 492986480 533640781 618543183
154035988 25760795 38402044 173992446 121105980 111922823
546233811 99668025 75519793 850424788 859534901 815599546
29180587 29366846 20435139 204088500 198486941 179899792
7831957 48278855 23403227 253612041 264710060 258021216
184282467 19569821 17766650 261549926 294228280 264131686
17476844 3843117 7910664 338356432 283339948 326590170
280387309 54177954 10705390 381320651 472197635 400768382
18963254 1040731 15782753 134020550 128313058 124562996
12271844 3575188 1946205 137061923 137979813 135310153
194922700 68572879 26232789 198999312 105916073 182306872
43948993 63449709 164944797 807963306 754140364 795969329
168483216 34469762 7033948 483009836 580862088 658400893
16956196 5370234 25284858 150282324 138130409 149474022
116806154 14820449 492578 559910169 551743551 571802802
193445465 43410094 134521436 216862526 222418236 231837261
1614799 239692092 29561081 624591338 806528058 828386719
250831932 59618979 41931620 566783230 571257164 567454072
8621230 175399086 113703922 800487644 567655140 767555543
497014459 16930010 137271897 657537956 298084838 638017779
272519784 195379396 35501071 501296127 515662475 415346656
2870885 11360878 3827292 43315690 48716204 48290150
115528632 89625106 22288940 922260868 860580659 601677735
211577536 125610897 18256113 324436548 430430956 478891464
41079890 558164 8045871 54010505 33204575 32863383
657587868 194930085 24143186 801721740 449322491 582020041
371208031 162199473 25773968 763216958 628727170 740102133
15433235 11327850 604760 54448931 52710350 54299521
145406 17693095 2331411 291183970 252273172 267103999
204069722 5876659 15833865 647016439 603096573 620149503
40403363 23547647 91208 103468719 100338043 85180307
44523133 19652448 33255025 377151669 369703128 334893826
205351950 195335026 138867794 362375911 376348813 408734783
1445736 6113607 291722 82010927 80876100 81048524
2241321 1552607 1499486 9291217 8377045 7489250
151564295 68628352 150024501 990851344 894052756 951162905
42887611 61691617 25604786 73797328 73847375 61395373
23971929 32059507 28645069 333912276 326528043 321057860
129022159 59528190 167560149 292744461 315433474 332155168
178682814 78285214 49434864 544254209 795967853 838970356
139744908 18925307 47817740 729947328 717195664 676232357
166995771 21824680 3197417 278731085 210478829 241258088
26583492 552524 9754399 375412439 403073180 380954265
8732718 11831942 12114893 80139547 78933334 77017766
9910012 13185565 37824969 232083063 245627902 213200672
114137007 47696925 145801110 747960545 878423950 864403749
55430143 6477901 9196844 124819420 111991084 112917564
157353502 2799113 36020788 930518212 952892822 878037412
404533377 101018407 139343078 618292924 584540413 592015710
43715768 5142936 13435876 68912046 69263473 68222453
6745808 7081357 10796115 64564709 60338284 67551928
429405342 190464982 45735711 692688848 643306807 657712379
353200797 298681813 73464294 465501737 555007148 736302787
219189297 43704160 191259914 260528202 180265729 230756093
247605898 60260263 17378137 932283244 511482743 504128304
99958220 9830106 28897586 490463922 516812553 496722625
4763920 2698050 18531901 66230597 68297910 71184191
110357637 13945737 13981303 337686126 335141937 315369564
376919764 179875297 316611392 892709667 929808919 878946709
16097331 19116424 5981019 232904275 220080122 253193512
195713091 89390060 172779521 215388160 201392074 231612079
678063356 2263942 41698939 789154376 436326307 812890760
790288102 138631681 319433116 985465513 383451427 936425167
175674635 487649 77879993 352778586 415656275 409151448
44166104 5204535 24849647 127861757 81112343 117797489
8704852 12479035 2562047 382596166 407109225 387393366
59573658 29458621 49070815 248838827 269581843 241652081
367620 2457855 7903372 90088753 106588494 101236712
49006741 26336072 273817914 784015575 427891524 625432912
138859844 35315672 39905952 620666864 707897217 520469724
25774665 15481976 21382096 113219917 123240048 132048583
13503402 81379227 23576384 521724610 618036325 587969881
376348036 19484561 28247033 907372817 928860863 846283315
7576020 9477851 3081828 250906390 263723515 183863683
171260833 41807449 19472261 418475388 413570601 271385820
875808311 455415649 119889115 976982045 484123400 720112214
169229781 45980587 34478048 276031094 298977656 317993871
107105926 3283360 46350745 484298827 475347033 490196494
466774752 197148161 33175845 565752144 553030920 366804254
284561635 70127390 202346436 745187393 744488492 543368098
33236315 98438964 38496469 177435951 189471296 187258640
209148624 3239658 4234394 760219462 608622170 728324182
138375719 4487502 13229411 215622038 203846671 204258355
11354468 36064445 1891619 77508797 79501846 67808843
20046646 1674672 10070796 140095608 120463577 139721915
24534187 20118587 35837320 184433211 180369355 139932740
63093016 54139697 29253230 140982244 142875027 145094705
21937362 9348854 7787125 580872964 442215606 434094836
18993300 92931764 13668888 382881822 381392824 319588665
332014 7849579 13636243 69047103 98795128 102861940
18341572 3504673 4448665 23858430 18242240 22577109
93182384 132970064 86884574 741337278 649449671 778296625
459305149 91854426 270276968 603701436 142524642 752866125
125013477 5688086 4921588 339606969 328542915 291463440
29427091 5034999 37187729 161880772 110513991 140370976
120388 202486 69427 1496431 1527447 1486161
676599063 99465017 240102975 760596596 461172183 671303042
65191668 13885794 196084747 402303695 329891550 382832547
175691956 38837882 190573061 748871847 694996810 690308681
308828120 40008196 30299584 358109052 343226694 368163862
44043676 21559998 18743962 49373418 52140782 44451498
325838031 97010979 38868618 606759275 600756653 546826618
53159498 2083941 237542178 833145101 864233485 877245220
487966 20753 61527 3005946 2754005 2685059
157198528 319932286 236788117 782064191 789529764 734237786
12045601 76249677 62715369 332010812 409152134 361552345
479016858 221802266 282085122 907336227 613259742 882211144
179729846 186423749 69279969 722331294 547154510 737483069
6674230 7069031 2910367 57356895 56443109 57088969
226705579 75912523 199086473 438141398 451534269 346682217
59905065 3456809 46088853 300299168 404312298 358397867
311386941 144960366 157737604 924763748 949377198 866099665
327982622 127315671 53735625 936373317 929779637 847142715
519170730 47076199 160374117 929563783 598299777 841319036
5760429 45989690 23528770 756944722 619610325 848927971
226522365 62150929 27613300 610147212 614067857 611381582
34648313 71397661 15795499 720891076 698715494 790270335
95261623 5276581 37033595 789663084 823981265 798687754
378738354 63122149 29358684 526536318 547036691 449399614
386126906 88484108 229132347 644047322 824497356 338084193
57983197 5396107 43336199 146635093 157015922 123982389
36390564 12525593 1616692 153512206 116490942 130575489
89616415 8870806 9154200 141990506 139784381 131306146
181944766 30250656 250249729 834340267 927771373 929640767
258298508 330410289 31025948 675983322 599826027 608283386
47321056 127832680 65330740 759354066 887379967 869044027
174226807 112584984 45676079 270150750 263904005 243413308
454218 46975942 40550124 338768037 426211555 436878631
2639346 2810458 1131778 24404204 25731201 19352216
255273837 119349137 38558140 508385924 524143019 328653446
43927227 25591724 41352109 234004517 211717044 230175090
8291753 93975948 40326822 630754514 580283853 619083957
375021431 126296415 154709812 574438095 573024076 509631985
73105656 9861434 2167041 160437673 166248745 151899929
110257195 20150881 18153505 420453435 404931031 364896006
612161693 15308778 55180535 862423756 884424826 903448976
261653008 90836323 12440072 614015676 542708763 444729744
56597237 24089943 9257881 69193015 70282274 58991285
32948342 43328782 13967666 373840315 376145447 371086756
152118173 673960 69686230 182357935 81243340 205737941
54613721 17327620 25821865 870440719 873306827 859630670
27207865 18674855 93442280 833080811 884696836 882951126
65945212 82893969 407219319 822306267 795073869 824737683
43732557 10948528 1814225 146303112 147335986 146874163
697788793 69124194 264816441 715556722 710058049 327457927
8591225 11424921 4906792 67111014 52571490 49802929
336216534 73320379 17953979 350206786 352468619 349598904
61491155 183714117 54307944 869488641 777572439 781665711
30275534 22468531 40983123 44784822 32506657 62041436
184132278 39234010 5977790 278161232 297364330 253848444
27925181 97407666 15481355 423034784 430889449 373904225
239784782 224782681 153333925 685650589 614939740 507559372
120593857 148827520 36101501 791336172 760778003 782273527
739030559 5198561 23403572 784669399 644647792 531840061
65833884 34570814 82009403 534900776 407132277 516066559
2292312 11021822 38422910 216526594 258582936 257417805
15664286 15586878 15268085 327206986 333911646 328895940
178304494 76115751 90352012 550720160 519824115 554197214
95504848 77585350 89984038 587182974 575281558 621044510
263728900 206809684 77515957 702604496 619957763 692811967
206798811 66157842 99708406 284606305 370614814 420061539
56523350 8138633 15732553 110566973 89062687 105673904
922798 161888874 14100530 971352308 895478756 851218394
368622806 65600309 21735770 848871080 892871793 874285867
197955436 130651996 3424643 226002657 218386353 262866953
154260711 169594026 40902032 750063811 800405905 565043524
110470317 84130460 42759708 281685482 168389981 264530201
59721146 9859674 45377730 922542626 907499314 955468834
215598883 17194471 9378510 318337016 369565482 357188234
140451583 6833568 6904189 282046340 279515277 336724572
28765985 1646023 87818 172102138 132241888 173488037
48236080 61139026 48850224 350653462 412895839 429686807
13642193 40968854 22894302 639242488 669269462 688742162
51015611 23007127 20425162 127699064 127004906 117274617
98175687 154646861 3649915 692091163 802597450 685848080
661107985 15476473 457132145 750812851 773006697 891124148
1340440 12862843 23308331 402231636 440870921 416183674
210982049 143788357 59886591 424909620 434336687 428591089
8822393 2192761 6087583 53217956 41943545 50100749
50085085 25470014 118250652 368775133 422446649 415836559
756634845 259900547 124519077 825713937 778592663 839405723
44663087 24477963 43168756 95334536 85339379 94348372
255845972 6221025 9678733 610316911 667473371 611004089
373769220 14786606 55037398 493879346 572124530 728722235
632528847 26284086 659742268 853944647 377696536 859117818
165850635 7851230 39905389 313646221 257313956 308542878
10284131 7810957 612225 157691174 146987070 146862063
11823399 21778254 11578035 450457792 442198588 513346608
226507264 65419435 194384150 410293385 458012192 381838075
126417899 40096889 18541009 300598670 181680481 294267064
750394 1684822 3446894 17172736 21259816 21238349
126311531 4471639 21170789 196142143 180715160 184760246
14192268 46670469 2534074 120751767 120996200 117706297
13414392 23861069 94086161 675560588 545557836 705879166
29746566 22344525 19265903 183204537 148177240 157828284
54274361 40415334 101539488 266582719 293688241 279835130
154180101 199431445 7242301 369839931 375687507 330072585
123726487 109996278 16165472 861943516 911566225 892385091
241050085 49259004 289657194 593726981 719748313 802625870
22663168 11008783 53995682 542775152 515806862 495972673
245349240 180905481 183991516 703884932 696218006 504006650
152437624 143206389 375551947 689694439 978386157 901318500
40238551 7795098 89953754 384993394 326307610 374162284
200221663 279832274 41199798 657709754 591989203 633415830
158898156 62923278 8799489 289357969 268993025 308073289
147488950 7350892 18660676 162789973 118800291 25072959
44291837 38980990 44125271 701244737 922730707 855751606
90209178 25341597 2363644 99756058 100121859 110527075
12813370 7475090 2053490 251837079 270314520 248612028
50823082 36341818 42998541 395589517 395280407 356341106
41000515 41409703 113067642 795751412 738214587 730409922
64295754 2003009 5863209 91528502 87499210 91990320
467495363 313378054 51886006 800816432 800313892 551814007
76923209 4505279 85010752 296749201 312638703 312829479
57748145 117866780 18988599 517054985 573049790 611603790
147186549 40643040 72433923 631604779 657631502 662621980
231535630 94311731 312305215 921846876 742015323 749281007
2705906 1623795 20433927 134142847 114075414 128779621
81668789 51170593 72920225 486571550 560655782 431637889
73716958 36800374 3431639 133628855 130237606 99018246
105258991 65283868 22735854 185344543 174737393 189592229
142387794 24884354 163224436 349094916 394533133 415693836
86438263 346179337 54612867 956385033 959083800 928977813
54177776 96688475 32399058 579741378 579880248 589648722
366785170 103199060 223288372 743227363 515013912 642933015
534221023 239723074 428611452 653777059 600887631 562089900
124580021 58872349 21512615 317760374 299349069 264688696
34909528 14976095 4288565 43210948 31076728 41371198
350689938 70432463 202113194 504431135 550613450 556088895
18624873 37304044 58529623 653404467 704253937 716496581
208862 954648 768454 3329078 2650354 3202801
6318998 12046932 1201839 172165277 158365287 169743454
1998892 33905315 30999515 312476171 306612087 307316245
52125358 77558779 51909170 363334467 354896551 391158205
20176042 3966516 46709124 437219564 461242400 470042630
58934917 172039402 118551856 811014268 789246882 797064451
58074431 91113415 219850853 623484088 569367214 622920092
5888965 101406507 14636185 647483050 609252957 509375374
27182340 61386105 42655386 920562977 823427091 918291696
29021149 13838313 3967125 91674508 59377946 91491147
277418070 195379543 31690356 968329391 883318962 836259998
276070187 2628547 39166357 619853943 584434480 623333388
13888896 20194298 9446811 72635161 74048605 75742805
83471102 5758033 73060748 187551627 155434518 204109905
378972460 71069727 179409682 782685867 638045680 794704578
158441750 58769958 26771652 683242263 548190026 690300290
582934470 245556136 312623575 704521830 412102036 352898886
81053370 3216949 72641555 578983581 465547073 543211760
567375248 123458071 14152596 630213427 598908850 614101195
254804551 87045968 137512061 895517674 804699734 850421944
37034865 71019762 5728789 302604934 344315247 304334251
171126 30994044 2086595 218978292 185123910 211166731
20290467 6027569 10049507 118135143 99558682 118613269
399410577 496807776 4203475 665736726 727236320 794138836
7088532 25813022 7549705 142709106 140857223 131638174
400242312 251203411 151221383 500823005 449731359 437485943
82448130 81073016 5156073 655672164 567622875 571724520
298929574 121362814 65055721 601969290 655998014 591098178
17088294 4265089 2168627 41611203 41190586 36600739
2564676 20086681 3953215 120396300 143698188 138572347
18736456 27885759 19991106 356136863 485370264 427481664
29044089 1544983 15875027 126927543 126041329 122663155
4936396 4217495 31586073 479158854 571932450 631720915
12040859 76015384 130297895 468904918 498466378 505698050
129827 8548934 690968 32738469 29698377 35400102
10258639 46920132 132895287 695331572 701598809 736911574
211355082 7682700 54478233 831613110 729443167 832800522
141192254 19789982 131568102 847518505 756432968 934232594
53377155 75532492 59157529 512266405 568293669 538773765
11136743 34073108 71180322 264079013 293228742 308586970
27641194 38569505 31839635 285696917 234097647 269207184
22189333 33838812 11820639 467613088 540737534 427446236
412043614 107606785 32970909 629132483 613792390 534408708
34199137 34460652 39468190 173705661 177154913 197418913
4145046 5425977 14161302 132860175 126181583 128453256
4744881 8355015 499512 29765609 33089004 30634502
107983977 50455678 33396402 138727950 98355443 104624870
5487120 12474926 2977174 97618497 95139187 61541295
137046596 36127403 43197998 406271478 382217410 331422548
327103929 105093182 404302817 788343074 691097401 712446339
29377536 35506064 136510737 866636440 641632606 826924659
183373113 44152470 8802424 397422312 226547911 391386414
207891588 213874491 45175014 737973186 784696435 757419080
67915173 30689340 22117754 117408347 120437928 84235182
663446661 219084871 20850762 767685814 491690975 722132119
2057167 29544549 41374454 217084040 196420580 227259178
14744002 9072101 11998081 123351959 108553470 121475092
148901140 85918092 21169963 466446442 386051314 485506315
11932151 1437622 2582650 26840284 27113537 22692201
22368024 17248364 26150990 332329155 329513040 287733694
9139316 28962893 12096890 255805722 180935664 257302263
167414288 25362180 18032911 843316644 922773339 648544612
253695614 67342479 11849026 293199931 217908817 178611058
75660699 117320654 128765566 844983429 689772493 696604262
110061845 249135118 13299109 593723003 481925946 577523939
36728900 17264050 99826333 599382599 603210084 567876266
485707054 113995430 104008949 585835449 552485902 583632764
2449459 72890280 72200047 479917150 377050465 470348290
8108825 35563731 51761934 558580452 639061786 607413829
10795811 20940579 9056194 31645817 60789586 46824239
134461349 13174907 136721541 205092401 190250922 217997165
3960631 2328441 56956300 237232308 273869559 295191547
23487756 24888948 38593261 831178487 798397534 837440465
125620107 178696055 806371 284577853 305188602 328247550
2069266 7237467 1085757 116507089 122681890 125746781
17672930 51804823 6546547 369279356 378877323 389223447
133573974 32394942 53629425 703474690 561424698 692930766
37642257 26009807 70443549 542193413 471305374 457520361
91795019 53066077 33937551 372847520 380050738 337106507
10126167 3953589 33621957 348912299 349269315 346240989
83425818 124729356 7664469 555110214 672774418 648837258
143575865 54665862 6951237 419438933 546544957 453302001
95795166 89831322 34990199 492693886 490169288 453590727
586170964 137137526 342020391 660365909 696269515 499955090
325688961 11404510 55710759 449890837 373807973 456644079
381682461 24043336 118703242 692825126 688950919 626007567
733843423 104458437 235018602 914910609 859400020 901370542
665887442 253993311 393358480 811071280 880302531 761928778
313549872 142573578 79166785 381227279 402913890 339627907
264958689 108410783 165629515 696437354 750552790 778609396
2958494 29026388 5593057 143724858 137379787 123048476
90741682 30431258 61638089 356688234 302884725 386955697
28956744 14197883 7754199 36416391 34416956 34293578
32189115 104276962 20594899 589149380 549446331 562853785
8698506 8219656 2497921 111648452 140162070 124458515
147134189 143916574 5952162 474001472 514982212 409341344
6484320 31288081 29736864 624116774 471114242 582902876
32213765 85491623 51970330 559895913 569726755 519466214
263604296 158972124 94896905 742125271 761539817 621250147
155410617 69120254 92090167 414206985 373494369 448810541
206435190 36774566 289562129 451996893 381588495 532468839
99318911 3703021 59253798 133769123 139118917 133001858
9719919 33481037 16849753 273982977 305864413 280151733
63241208 30977482 331647 435995156 419151946 406884222
178691932 31930963 50652816 791457464 821843029 853619318
317629684 165627909 244871305 443947733 516059816 565857541
24203405 47473558 15106122 243039679 176517970 224448972
3885058 245893 877843 22424743 22303317 18860102
311618198 27258617 91615822 887781483 978875141 917836996
222203321 41936695 26212552 532949945 378987897 477727109
3423831 13335431 16057048 440627535 424262981 370605093
358731744 16468484 21375834 705099659 630211319 661248286
5763533 19614319 1885590 222794044 202620616 210344071
121281610 3301301 5717182 478708854 288655660 461573629
45707877 28741239 17690751 396394888 281513213 395191255
429317483 35293165 216432975 713983713 643169285 867936004
3326438 12572892 1570884 50027919 47622487 46046511
161159300 39231572 11658249 208547198 68975898 60644400
111608501 30736095 57926259 606053300 596103260 616887401
81345079 980852 28982978 278117517 323988466 352864128
4292074 71001686 46245216 491023608 472376992 500729169
2678148 26639060 115986094 484016924 490262648 529270385
202725679 37914128 97566678 427680142 429683720 303266314
234000019 37006241 94918443 299939425 158836609 304584909
17953518 70299476 71763450 308910643 276681326 343126273
37670889 361098 4351804 299636370 238523902 320560260
1607585 32794729 8589839 91999528 100644354 103061702
11544941 4361484 31014104 84381347 105103149 91753835
1360448 27531795 14619631 356354894 449641824 445929805
125126167 123600734 29371325 264233386 220001032 211299612
76315526 23872184 36404276 357595378 410745954 453415714
241861676 174841841 159215451 407832821 278502250 252330141
46532858 185729807 34834256 861250924 754583579 734250064
175781409 46335967 14139946 821090964 764982209 693072639
372064150 73603351 72705245 798351245 827652006 805498399
50781784 125073650 94620905 879427993 883786711 833984931
172635630 219863217 200994793 705681157 648038015 817543276
131516511 15568047 41423925 873460417 850839918 898678568
128522231 117029323 181448429 550878653 563606047 610399837
73844884 53995591 44976839 348001134 288048102 341061634
56594794 4440938 1714742 69377119 26497369 9708958
302636057 126517085 133864167 721583189 772702786 732399930
39688991 95232888 225980148 534150757 762535416 774132856
11258189 7574117 42543884 576450097 721800590 643809021
18721935 183606764 140664264 877316938 842581703 884063105
555598318 92374573 308606995 781076613 881933087 866811918
32973671 128636787 39281052 819107055 923600822 925343746
147053922 313712 40417271 392479737 408841896 354989946
464580806 88224235 26667270 778200529 790475050 793264811
92987102 185788130 49962643 692793038 692485392 564170419
27466893 67216628 22167595 445829598 524673726 580426510
19476832 24434018 39056244 507374719 514055064 537881152
300618808 276275196 35441681 574409979 545533420 452167952
120519689 18263227 6098450 175692705 126602929 170719379
109564916 109612029 45144487 480974975 473471785 447314800
472608349 132704214 1684074 606863596 634192462 621540061
569919101 86654467 317573831 954029300 843426889 732189999
141879143 29808165 14728441 177858394 197692628 132999783
663318874 117335438 272204130 835041711 935345152 933506746
176082839 33207997 152479593 587835458 476546831 581390914
77077283 117102439 278783139 642475852 717409218 740448026
142499110 50954775 13506470 197356703 235307578 137948459
45956755 10384066 1912720 142125700 96921231 142320008
160233596 143533646 16945556 639604673 705686094 723709737
15455199 288089419 83417180 778928107 726620488 757753414
167367844 13360800 2699042 516056689 521096655 503369770
321840605 123268034 74971917 653446951 651129291 556509703
14705294 30500812 11861431 230738421 237249720 231675214
11537229 23054508 939281 122073188 135235477 123992984
600055966 148653514 280800275 913229797 277578115 799414274
202471322 47059728 20585157 429267045 505762050 323244781
46557008 100459252 27114938 693451951 723224974 712894494
29700540 94383631 34107609 664425955 550763958 679575475
58064801 27188006 2511010 442805078 454480677 474597123
2947146 85940495 224790370 597649478 799111234 810203607
12069643 12236237 15903750 202433337 200017836 202954026
4938979 2621186 738278 14582392 15780560 15532582
306708901 146634633 17314210 871083545 768454309 836171262
397270307 69864566 91072310 622848160 507549920 529706012
418550420 100090302 110070129 530846211 377847752 489421938
17613885 12450244 5219739 208145274 166842212 225928876
661006385 147740010 142788875 895770474 696276971 924136921
16492054 15720100 48290386 600060565 828932104 735076157
124305168 130489959 6507700 452383083 523958364 421208083
67151394 60714404 118977134 755495549 774984455 733995723
80355570 24764606 16722887 871248971 728905258 859358357
181065633 43844808 11890 873256288 878310145 897124418
346187398 27745378 153997615 537817951 519368549 393731479
229464851 253543086 75671462 551960420 538131767 516221989
61717954 19951218 44549447 288883082 269165887 267942602
18116270 1521897 2798091 112852124 113891072 123873626
10309130 55375622 23660159 244648103 230472541 253769234
21800920 445240556 33379324 719354980 775734000 790119604
62828254 3955778 125529 545162402 426909343 521649566
30544757 2609548 9275302 194653143 201594193 184887667
219098051 167305526 145020079 481000445 451334481 495168618
316691572 411058741 11168057 762408571 727898624 769639295
398971957 51719662 54417943 576794422 550066360 556120329
37083508 10859384 34857013 389601359 279830411 362043158
1598750 3426070 913330 37949231 39712461 39587325
53117478 40647155 28118458 356695920 366688536 316848376
374653355 95515209 127131799 610743424 586597392 585322293
360643617 292411830 20246814 610599815 623536158 608757876
576719310 144740272 161705972 667941664 614753086 615876977
427267549 5220769 59971854 883910042 819665223 825799356
244737739 7727456 12157976 347443877 310317936 98008292
843270 121717707 14135176 450163826 472982407 414573620
45443017 42815386 690469 394766043 383914098 396684651
79156832 87617999 51165393 405370863 541862145 488813266
59952940 50421239 1405343 280623461 394514921 404348027
8398544 84446729 27668688 535058436 500591972 505159267
47462020 53202255 99465462 648080144 719333339 732090241
25986678 117014940 144703439 658548738 706048923 848004129
67968051 36293692 9252039 222449069 215574757 190522120
3224164 100047162 150333446 473949880 523639116 536985404
53195789 26171886 14994035 153158182 159231589 164495103
224243315 152561489 80466165 449400130 464477186 342696178
230369199 1420028 30331226 545205978 547703656 470404463
47818971 315982152 112738012 810590683 802625085 830897192
21786110 101022572 29168010 937006018 930312826 670298507
299410615 257374269 105821716 474036685 549836676 555965845
391779693 32425195 222167582 449167031 345620546 300063266
70670864 102224120 59773978 732427467 558662392 671163933
64450270 123840553 95552700 378094574 315319083 359732574
108506196 281231070 114368530 863211902 825856406 899937856
262188232 30001094 20500321 370040014 341012422 340934167
261721689 62434209 2431969 440804449 443799094 378334619
475310289 388291423 21446334 843149767 881906426 820574692
1191177 35763032 15784331 413021116 307646149 433507924
23553836 45153624 17143912 299655716 320427274 233628581
46758326 7037395 44062436 710746085 774324219 734837803
115348708 29219757 28751832 487666922 435181773 451430262
158527362 147844019 13473220 260402257 189306725 81297579
17979203 41139135 33729111 315047857 333808826 244026159
21939501 436895 10069905 220884520 211514463 223263581
185813197 81012901 55509738 704938871 534765540 671850414
394335024 27376453 111432658 435586362 128122155 384830717
71823544 31310188 28336189 90936497 71516358 80933515
24520661 42998003 43108517 386259966 377022064 300409212
302004679 14161581 166061808 430582442 562754746 504615523
713275364 29607353 27992985 935281594 596136094 863522551
354537191 140892306 294033263 864505782 779483854 856885216
453541457 184658154 173764101 652622153 457778549 559997088
129462035 76855792 15513322 871044788 862891984 766175136
29118911 43942341 317376 135449501 168483904 178037502
31560501 87170542 98465106 554060539 583041701 587115854
25520354 101794954 23256885 354508289 353274745 322026034
18034009 64707257 33107969 529415926 527396902 539007153
76243028 16673823 83321821 351823450 382488236 383609476
24402704 16721123 2944740 93242947 112352151 114130773
120356314 19751158 60549555 306823900 185732595 306038554
340861800 33553596 283144001 585978373 698585146 634707638
614303903 165833831 323165809 722829087 642988876 644571603
29336328 5682533 12915526 192077053 182505104 183317568
107784360 22137867 18215688 140152419 42543347 112441735
61505810 4162665 12679113 73686650 76626396 81170152
36917846 2612921 12369922 80580644 100754241 98955401
276257173 16167365 19320275 623149011 623442391 390777257
360981179 2018567 177724462 844043991 962609780 996150162
238314980 94388115 88236990 353282775 263666854 368431233
72204962 23527449 13355900 203792798 181025515 194336819
545012413 199552722 44065489 561040039 581485677 177585459
25301471 5112026 534901 127441917 110292524 139249178
56835635 10925747 37154532 268388880 288267076 307719030
70191666 9131079 4333866 299371931 207766676 354525477
6331203 355903946 16139778 818632246 833944763 733451042
283303164 38129354 128871221 581527870 487500685 611552502
163195424 5089928 31962173 225481415 169667035 244014645
11633219 39475043 10634965 129963016 186671424 159642174
52278010 298187 3169442 128680126 117127324 108891216
192887545 9580242 75739981 849349849 882681028 946592383
148422945 11467300 5138094 522491220 439070779 512392514
95134749 69072202 9882995 119241048 95059999 34245980
65062055 27911017 202169551 474388262 665173540 668652175
4174686 93042397 40643059 799835519 762892608 861766566
412058508 50697593 196335855 620479405 606782725 613387418
51981010 4150992 14816958 480064284 496285723 415682945
75886706 236416853 8338999 708447047 843426575 673811524
10522032 13076154 17554059 487606397 482900352 472682733
155977560 45380409 38577585 237918259 222869522 224308194
153692710 60769905 71822639 890608601 854766934 860001958
10662473 12164861 31676562 121723711 108177779 137532611
17343150 22614781 23638399 127642715 100116621 147959984
64818630 45890030 325204134 654337852 621800908 623694916
31873045 103066798 1725766 843631804 906446421 897282375
164812093 27032020 68537496 616786756 628047525 625949297
246735180 3376829 155107493 548484662 498816827 520236923
86333385 559081 143038760 475176920 552690303 535970058
56669864 49500775 12729263 149915079 140504919 48130492
25541639 28985275 3514599 518604829 414555359 479431828
44584997 98529065 29201982 307128694 322560763 330811881
34904893 410431168 113703526 760817798 777855495 771777985
767600288 504060496 595403875 935405946 649784565 837300147
645473086 173030130 223001628 799504475 853542515 831633224
235882649 81023679 43695797 305431284 340593001 261484452
15784663 18258412 779652 39769050 35760835 31380511
31792132 27961693 7836891 210204949 190000139 145304380
133429659 21948497 39612371 183079376 201592714 157095938
47727341 9269285 7336331 220486666 217651762 196781201
90781529 205646919 57100124 641417131 674506591 547583614
504354495 11607385 32160742 757141274 739634668 650221421
271474188 85668885 171402084 328245212 353808705 321529485
14448688 426101 6434628 74916317 63778091 67976304
86635148 60407415 38373657 132944250 143357965 132966742
96073705 13760070 4789655 177614800 172721896 146223953
111876556 9097565 46063712 671139144 682868851 663604360
47396109 114368336 56845710 788959986 857063108 736592070
403672747 20936724 30709905 760239764 369642306 713873603
457750409 164533500 197545034 859485580 533890016 919649570
202661567 41128895 3511854 509337607 509179363 473079265
132907236 3408181 120846301 401701481 398194931 398561623
99307013 39682829 51811942 342859253 250046451 324927978
14022463 52382900 95429344 537919689 455369967 556307717
468373846 298751940 308317888 538619835 468230601 547262192
241777673 195930579 175310037 794380043 701443738 664301260
125171450 127262335 20678073 734022760 604519876 700605116
309163464 62415316 239849742 501096626 530005599 596462647
106059428 166265768 2719467 686148645 676697339 595783018
182195386 10481653 49373274 478398742 460840059 523643980
161725349 90872545 216602464 870093047 951680822 963230747
68853386 114033720 2390699 567578046 613567397 736058375
394122756 4722262 156528929 423710497 254462640 439288945
101787444 155160349 97550126 574579982 643749420 592551810
13126530 2024218 2737492 164737956 161884896 163357068
257977079 13047787 14764426 321061662 320174784 297980764
13862466 10068238 32624465 374190063 578260214 610784544
323320173 52788254 100041452 346508295 222103300 319166379
44075891 23656959 32835583 212272852 162451914 191351044
57303566 21427390 100294790 828334365 812683946 734584258
70423182 34406630 183993412 511055599 529022777 543205154
164728065 729135 45109203 774151481 760899383 732924986
698534410 166461291 6676039 794734221 797390142 828161650
97161485 36131175 55788051 456418048 511785011 502077129
234634109 183827111 252757796 599947115 626887044 621679508
15422024 3281251 40605853 412746189 421588336 418159666
275099501 41724427 3555894 331379557 312034824 201626982
562628031 210790947 93147170 778945825 686103622 724139804
281992478 443263422 18378223 893642091 898222836 923923057
256491134 3639493 126655726 784621608 780432445 545242584
320282049 2360238 80001900 404793141 322455199 342150620
796640417 350304423 19480025 831182820 903180641 634783330
4381600 10519022 15179498 156367318 148488202 146293432
1011704 48128280 34413652 361475745 303511432 361111145
64475748 112554383 53619009 612131437 609893049 582284233
52646096 1002208 47851354 582742181 552699438 508293618
2354642 2633828 7071763 155544815 157195733 152525140
522566166 63297358 234034431 752257494 800883694 590403127
2454391 19131934 11500068 104310713 101455053 100812464
388929216 317920587 243156920 737631745 748085259 335118683
257726104 47547262 25726079 522922015 512425340 458042142
50531937 39680611 50655568 440684285 507388048 440302506
148179897 38271515 31126392 383023924 374422598 371510187
85976575 30768743 37252053 393225125 348420095 422952457
83455231 32728256 34734877 700194569 622316895 675534078
226732158 49535901 74460179 344417115 575923467 381593783
618987240 49440300 382585360 943774930 759685628 756863488
125925988 81064506 13881203 475762973 423427669 471291323
60991822 162304790 13006167 320958028 241567155 325992110
220379363 57511575 72089711 536607127 299794104 530122690
299051334 18788579 61467188 786960732 711366701 707444780
26484866 67793124 191149707 629256983 629972727 745196457
364022885 39203894 11956574 551675396 491987611 534968733
195855246 12058429 176219055 351222070 274880707 337094049
491575221 97701808 2051680 755247649 630948718 748671265
14783102 24890020 1323707 132181950 122509957 137778338
252677148 73673084 24577827 282554231 149450557 185906904
673329533 246950820 389678241 702593582 583049945 681030496
262043195 91222169 169301820 603482383 506899573 593289598
15599945 7251497 3870238 20339468 16079709 13723624
116754307 45010885 80693671 237913119 227032462 186703955
186256790 35316835 15368911 257778582 197425596 147190490
280228815 275295647 126533417 712614531 816960021 862099017
124772676 45575017 89523358 680629862 497028900 717471580
47473709 22788282 17306373 107332568 75052170 108506918
95972421 17105439 21069459 494668475 354567848 481012451
110166379 17808392 93269698 332303579 531702400 588165717
82656757 132184686 9415282 873650514 944851617 807797332
176709887 31887937 34081248 507650537 546173555 547400044
198338521 147630358 32289430 365253973 387115659 328707525
2170440 6327963 1624293 32425409 30510244 27444116
270296021 106217841 192659399 414221664 394269944 375136932
48340229 2591859 29568346 126780550 40926454 117948194
48554068 22707979 8781133 58870079 39261348 39477986
45438368 36917368 26446811 343605831 335599053 305390649
481480804 220436855 118847387 787994812 730808809 651412540
28706627 66297156 20730174 463784805 384696721 418490056
102776077 123724576 133465490 838756589 931064670 831869367
372711545 97060647 169502011 762437326 734034694 372608663
137183420 37242032 2333844 756363190 675610362 747518569
64777334 8249987 29978023 402972557 571805384 563640361
64348240 78955418 39390203 828907232 780967340 658530821
236612484 78408132 80516657 265179601 177486810 167670795
384962656 115253379 198537321 560856715 427482775 406383374
800989542 93383764 577544419 875639835 156402718 730495361
28116760 25647841 12830516 477017118 540412028 551304347
42007018 51966363 95766195 568609427 553615930 674557900
4595478 18226138 23868088 82569308 68449570 86011040
597665563 32039865 690646888 742023430 440684297 814722059
158314675 55909529 120146214 587669171 476260040 677307321
8019294 3079050 7490046 66859197 54453219 66388697
168714348 99512319 44343697 338616834 334477061 339667644
8870565 38268534 10311989 106776088 101192768 109368873
35820252 85343315 11198429 197742762 256822507 235802159
133857199 5693827 111988285 706376061 772551272 713342175
1804315 4297121 2913765 35986459 38633766 33504463
202959224 222459264 15106085 294177274 277727971 241794721
60593716 161327699 73410616 674791554 612856041 634966840
4787319 1736535 1622877 19584877 20500717 20340303
450969643 26429372 147420105 588234050 574565624 497021622
366381711 71238134 142267007 686831375 531079940 627261088
3906584 2423200 24646572 69248058 69775291 67545804
1850485 436053 45963233 117080733 100565094 112013986
34083475 74307153 2173118 609060916 633369921 546933454
64886349 90997559 11432476 385617704 424959477 384410734
77989086 32615646 43885200 183353496 210395097 201967080
436091275 267973148 180926895 563700055 356277760 427203586
194934193 95157280 31316838 548902856 545619766 434478033
231533775 15266444 96646697 565901011 549651388 531023241
38464746 53281399 127736131 867385260 937032376 839688620
26545737 110091287 103371958 717151508 615415700 629480475
185969300 6775623 45491057 921431359 988455064 970608172
90306977 74199197 250231593 899678600 823169008 827176095
61430583 28613367 6912791 198154229 211171190 204192325
362797888 50276908 243845208 451636933 226233351 287809377
70610417 8779203 107218510 491664352 557542546 567502471
44847052 41212427 5305160 708020717 774685145 561055529
3829173 58953748 135807309 871341434 857182524 828943384
821735450 115270978 463751608 865053684 718281926 714980953
361971738 251038244 196008990 649828563 667154885 572691648
35820075 20618402 17245867 75754251 97384291 92281462
265198862 97086060 65808864 644707985 621284599 598713945
4568119 26941254 1485981 192846970 205556513 215626525
75226424 117686037 11754200 756662895 641435557 707814494
299422766 78396255 333107379 593551869 675271607 708513863
319200748 100878312 299151050 511628711 558576947 455089093
113940317 7944909 34190703 236988824 243012286 182295892
9455538 16266368 95439271 464028396 466413688 458818374
301492963 23123796 15864195 350426870 303312866 57056109
10987307 6856161 67437668 469450161 489525213 528847820
180703862 170759485 29285828 353651628 361268682 294190314
446885528 192372990 220648158 655799423 685033300 768707916
512399532 13949394 2344095 698364348 726862817 752280300
34831460 55318182 3095904 173585597 273839280 256131656
142703264 67261100 34307118 611003171 548978140 598531283
195430862 106343682 67966309 842307981 937537804 920149569
236951058 24983715 35341319 391173352 381608485 341520929
78723 3473476 1082521 11028993 11931532 11854525
147914371 73169123 56456347 884069510 737158244 806623465
30952358 6354852 18153493 219656172 200968835 243493691
28023984 13385184 5580231 486030171 326154325 312632369
11197675 57061845 11207503 170320091 164825469 145430373
59919819 38261623 49008181 492230794 423818246 459688414
45507927 11010632 35426140 104197522 86879869 105754642
523331874 440278339 274411982 712199316 584946032 581975704
760280955 5438548 107811169 907532211 927754943 891621000
601030195 247135835 197942120 658359342 548871836 327617099
41644228 3051483 28518415 95627700 94320113 96087746
415341085 4828757 85998413 874398893 718762624 913572503
346437876 92050327 143323431 641106716 852024280 800393426
39987208 6046978 2663688 331819303 288046659 351827561
261922479 227413948 60555170 687937953 657135296 695075570
14418959 5422401 19901100 367278926 351740809 371168776
31954139 48674090 76202834 191194774 196305445 211837892
399287634 258874091 103457992 648136272 668693759 427814097
112085926 33353616 15233858 291800351 299457607 303271596
693360363 29677271 299796724 742880642 350455358 627906930
657485005 105471271 5230134 730030237 682871562 775307331
17158504 1519061 22876706 220446148 217280250 211607136
205505687 38748164 69427122 591046628 636084478 599043374
140428378 186781183 51814076 417320997 398001043 197662315
9929361 33805647 4706426 220713626 218617584 244397744
1856304 755116 847549 19745756 21057790 19916766
151016752 86121855 64848641 950638440 983755792 964740543
14488404 37884748 15900924 176277726 178436249 166894513
67873419 15052556 86819969 491281270 378914200 494842205
24512348 71847580 8010681 178848100 180265888 196891184
7631875 13434916 10422809 135323877 124440180 135499373
94696352 74670444 83313475 555112346 545294810 542304335
230761705 151605508 34602570 465484837 537713384 540464952
230964027 36216639 106767344 548547399 548966471 534934784
278320375 98181597 10340761 660997517 658994261 610259033
286301915 14424299 47709200 442542238 429074609 397607834
4087279 8312158 49265079 114243327 155342818 135405452
119823361 77679811 8346856 509350393 586990844 519855443
10803871 14222015 25325155 524702790 494201018 508096791
49814728 22346875 21933645 456086969 447035035 436015159
184931313 1062581 52085021 495603327 557048136 456742507
115176914 116400223 98848328 506488389 709394356 656799182
2957587 743463 726659 69631382 58218194 60289821
312441120 129511924 305022741 778705426 720013146 638631322
165329824 32132096 3112502 399731983 388305995 380481468
3834311 953802 1828776 19765131 19621310 18346280
122384347 172400857 98415355 793147245 851039382 825904389
38147043 30913934 55682134 373559090 316418005 328379829
126334536 21689910 1080312 407763724 381448675 429357248
3302538 90672978 133100758 530685297 530593809 499541033
420533128 36258278 192899352 527221748 465443577 535671608
345423526 16268030 37877679 690430217 687764445 671666702
188188358 98474224 1464425 510893670 508222207 536486746
178080294 51082930 59470567 316000448 360885432 353643910
6983746 2307965 31428768 142017887 158811260 157794598
627958971 75711465 23803322 879720965 549319874 584234696
205527472 101621001 142342697 269681419 250955791 282547391
636518414 276367880 166543307 875152467 818335667 849981332
195730204 94080530 68557187 320049614 316190695 283951930
9556605 73277 34411908 175884419 136582704 186881975
6473824 4933982 6971297 108220152 95579346 83983020
178692657 121102396 5163580 501195122 532211957 488323147
124750638 29548758 52138140 345303016 347399063 372009738
33687214 7112221 18722982 67399042 60586668 66114306
10488007 24006935 7058309 438371316 443354321 462878704
31983488 81374720 75982645 670712552 593921046 599214747
19730441 5027730 3201314 29846805 21363974 31551301
977122 5303606 132196203 578753360 614217382 600860721
134812989 122648151 37076936 420242589 426273716 403891916
25613849 62793237 65045242 286448423 276081950 304513537
162295818 44332159 166972970 725602048 586333121 659147371
16846097 24113134 18425689 274442513 283660385 270221012
53168385 44626985 12208002 301051807 350746430 341888293
57867735 15949837 95937728 686429133 664216309 592905867
40592613 18710936 34663629 510853016 502411397 507555419
180821301 10983109 35349451 404550677 429163677 277152185
42550822 49380395 928969 384551055 316573464 268075134
523499072 171068572 331187513 675237251 497427858 747274159
655857413 146335322 19385384 856688750 826598933 821266144
15299800 18263785 43297384 744767993 715314962 607603208
61807276 37521313 225848122 470830547 463246372 479394122
8862123 36317794 6483846 131327226 102216407 80053005
55702617 124492684 97822205 727957244 717935965 728144114
31697416 170890890 66802569 807115726 800666053 666042212
813488461 273797997 146697973 831257548 494342754 767150286
103483605 59082030 2820398 135386053 73938133 60770228
32168918 6912296 204835731 729554246 758727153 851847173
49543716 29776183 2529861 111781990 97314539 107575907
11810475 47113267 285901468 675574295 625549048 718234506
3363955 331315 5100466 32043159 23639590 31725837
34099405 54941824 7491707 296058400 282686979 261976420
597435635 88520449 141229939 822789360 804471359 569124470
449186333 231233515 201435625 798516788 929510654 885277191
821407777 102843044 679562918 929906863 558321681 928959261
35517383 51602187 3537048 541782568 597074319 635211601
69741091 50532423 32342190 241659443 221350964 235469636
30409771 4997378 16737154 110958680 121050797 115171565
293691171 7673136 26621207 312602224 231043415 232914700
33239193 19384882 72634747 468846367 516962096 412776805
45279279 6021558 10116652 310182065 204983202 310106837
62524904 12577225 61979211 660861910 668431269 668603309
78166054 30035346 78739028 250233152 250987273 207100161
33328125 156179414 51277848 724826457 739725886 686320547
192437717 41966410 58210887 947295522 869609878 790772537
46437549 34477365 816884 313085794 319530673 311110327
311697586 63757178 14252184 660890005 521826228 654351273
42574123 47583964 36959431 264062243 240899318 259864550
23447298 7466945 582763 802183054 900778449 838985898
97443384 36939447 68299637 618981659 771859606 867141510
278603484 60403937 56522919 643429963 556041960 562204715
63067526 60059165 51711407 591022272 471514037 562854283
607112016 11681365 88829333 783435001 516778008 813119108
1918637 2564990 16151116 225755787 243010354 251907875
2322970 6696699 13742998 79305309 74229974 76398156
411247874 9923718 7340216 770269291 852980527 452701713
534380314 57809343 240314006 672329310 780981944 622483565
31943939 16762669 136535097 548758901 593251025 625229390
133855636 93114982 46952056 647205117 454022891 653593522
58820076 16190910 32342604 495295388 496047844 464192651
280977623 183683501 119750016 494554684 562447038 578333853
20625861 134423748 154119636 508496699 511442194 479950937
3537320 2324001 34387566 85016255 79036995 84469219
72803379 6633641 16785073 200712255 93289677 173914529
404563214 88249651 56510989 507817945 466128936 519624989
82547966 276393 51265295 518345859 478744407 513521079
5483240 559054 4378052 67084076 69776439 68771344
93900545 1782251 37189488 465719472 489389706 455180217
88251178 19807992 60084147 290963076 277286391 336484704
117066654 67029685 58337268 412542489 544521841 497278521
19257866 199858346 21153425 496914748 780769554 644791316
219962082 174208685 86202456 433109268 563220796 387143325
110984654 77908126 68156705 280549304 257490980 249932114
7791973 38226366 14403792 99415590 94293731 101710761
197599444 127419105 43699906 820472851 861400850 745248365
59921971 30984550 44612892 942574246 932525841 851607363
168551112 53194293 9457358 939585598 872942862 955263952
118412369 98034081 41434976 574400193 613647925 611073816
359060769 284733009 138120513 785661457 635799889 620920550
334027768 235589333 214218112 575627887 580337768 561078467
1472837 74493 1727577 7629754 5007909 5129091
256227894 35653925 116149069 389134376 237110707 429281934
8863054 2270863 551788 189481132 168193727 144514977
43160806 10898873 14777989 386742307 431649184 441702691
65119904 99401113 19093025 374658052 353837625 363773839
56750519 5989477 5132510 113899900 117309252 106411648
12320581 13243113 17153893 81716811 87448867 90972790
729550150 22175155 43192548 838387532 930090345 658836703
2867603 39035756 18151692 147678221 138496393 134084884
56035097 19752066 103015522 631810263 501932506 613680379
81808486 1062423 3117178 483271445 369737701 472816229
220493541 15539714 229862376 313741178 233870098 303711752
37786667 234706926 5192480 739185775 779907500 692374579
315085412 213927655 101141784 602760171 498637495 323850378
9877983 66507618 50786107 395713985 438437503 459169189
20041416 9046387 75053072 508242730 524647371 481935294
5792258 50224290 102112980 594633407 533282767 610183111
94363168 36357588 18883273 875341852 736351612 794429057
25066345 68248616 27217773 207931666 197814083 214832171
78283976 68825267 66812717 396185766 376717955 336360505
100802142 63179440 71597504 250772413 273220851 259677132
217317145 97021224 1844783 538052296 533944072 591221473
3093016 15586926 28000161 455667206 438589760 278620511
91944145 7937565 21320887 202931601 192974508 193006213
515996078 188608087 380244061 693159969 721759275 714258941
31582159 124060030 146553605 343607160 326940983 352313795
67163640 128664136 113320643 850029881 809171606 931025451
210736633 53872971 135932270 725906329 846790859 794124186
11138284 6912623 942938 125132466 129483825 134355630
16505379 1707025 7305910 18620670 21194780 18493768
206122506 70506023 2711031 693972980 525862572 692420346
552783853 122039552 313085325 852789898 755830697 892319485
22222136 28825885 1352864 472541591 418375392 463760478
179796172 75656840 225219858 868851214 778366164 788772343
232184718 91341412 198088757 710167954 883365763 799526345
229411362 153868517 109778125 380723534 393025147 399020677
11750611 7401457 4248202 345833078 352816641 315315533
766030982 295284017 28079470 864391082 769210754 836237994
7955251 9359608 7117276 84861520 95318968 89570635
76504838 90648799 19294429 108494833 100634782 88773674
16363572 46215366 1710342 611150387 679237668 545237790
162976193 17480500 226870932 588084565 617807326 484618980
272832357 107025515 103221440 417187802 367707071 316126979
35544008 7566661 5509130 145051003 147785997 100013903
91629194 17416928 2370809 591369112 615207094 625798671
614866 970089 3757567 9778516 10030060 9889471
46044031 9530479 31070124 127934227 150780348 104569002
530575246 91372835 23784983 636646576 635647615 508532771
19635597 6910151 202258261 667518028 690984315 678239212
75923682 11978811 24981000 464637132 468121410 428568372
506143356 229369306 157901474 763631813 753177851 525136829
69851266 18415722 144679709 830135765 878419615 779833319
119422219 162226700 55330380 460079558 495400199 498122279
206900184 12897394 139917775 898478573 907786994 838036272
230394018 3788965 75070883 324469392 304864252 171419383
30626221 45814207 83770739 405373239 366028043 309527821
144580610 19392057 1332238 495386932 515349838 461975639
12000561 18563354 9710867 95483950 95615897 83853392
18665115 40162445 35183872 484174257 463478724 458320151
11136070 2170875 157897 16245920 16372915 17010699
37566460 120116285 55201687 463316721 534758395 522309233
128886169 130844545 40736025 882871126 926395024 725728455
475411912 106066067 15265225 861109492 828539691 910725641
72848184 42259975 35058561 187526574 234151349 247133550
8752061 20741189 30902212 166155189 178018562 178183561
335187984 95993584 160676504 348887624 349844921 361880338
71200726 1592948 12712009 190007569 212720702 169983105
7290613 18296568 37547 313599855 349761637 257519421
178734481 48504835 139048437 545372326 490890681 632499174
341118930 81767258 127892730 372860819 328764960 223178949
17961027 26645379 8852285 90271362 96853255 98106609
139071936 57605168 107621720 373936514 373435321 278576922
407217351 166248960 14161752 735534179 599893193 190268719
2400225 1747004 582674 15051783 13694834 13882986
3122385 16347928 25415506 277867465 333316581 300767729
41540540 52453183 3939798 285843819 283609986 281570280
144401283 43581140 104023719 234383934 196839213 242955894
573822612 120808239 96237291 611933408 436960879 581629574
44571096 19183081 13297886 429634743 334876185 426434524
68606722 48191283 5651832 254209346 233943642 251877229
935217 110985294 91462548 736346971 673764887 596698249
10616497 36656951 3523195 544753001 404795639 555859424
25819571 44393349 11386854 543556002 630417638 504782052
21848564 39541867 9417004 726281653 758709377 750861460
256078983 93432003 276516901 645626094 597248126 667645321
398874502 79961011 330432520 424481692 170762296 385397802
260819828 1720701 115871107 299184183 186308854 178492291
62399347 26938918 6228847 399715469 340293842 361470184
18909192 89472 585785 89461836 74078803 93914330
111625543 45822390 30803752 643980160 848086690 851609994
12551579 82466640 2660763 639674338 551995654 607059329
117652381 20110499 154744128 819670152 918356894 818916214
72003921 2843404 107529836 462176655 490004537 433136585
4928462 6228006 173623890 808558597 834892709 809507498
32315810 10539418 5512286 85946934 81697226 85681033
95292409 101308294 7437300 324719761 291374417 327647197
38855062 19034460 2460571 381208668 410713609 263904736
104286244 86746119 16293662 195045658 282138252 292006461
99560088 71202989 1022957 108260579 96671353 58961096
74326019 6878541 100412177 997495448 933556020 911437858
335741887 3248744 99537735 452762374 346403110 450682501
3413111 11052224 1786275 99104407 95307634 104934825
56788795 172042677 165851670 897381679 824225953 892226898
278715781 178758787 259217364 746268803 826373542 865627461
155590491 21440291 30185200 393478836 376441497 367532903
122160316 18350153 2879429 355673623 341394167 334102482
452661541 137460630 221178774 531622068 274362241 558964925
42032520 181204468 89526347 731108850 770577910 724932120
9592450 767002 6643834 88901287 91450071 93765933
111855787 33750782 94494976 232618063 180878707 252341200
34103219 18605675 84015281 369268993 366519665 362527624
5085429 1551761 2509434 30811396 32657300 30465586
249880736 125080974 18049387 382849628 340276212 159172903
6812171 3206859 1569918 12888424 14693426 12610522
728578285 3095085 221470018 986758323 902126846 886832076
98797725 18463125 7359258 120800535 131487240 98007758
15174652 7635867 1425589 228492485 236258588 245837373
135957631 91181312 4539972 724133442 695496110 892485276
7541691 2076999 2679439 314649855 331832984 315526337
32157716 581193 17408291 181169199 219539318 217879383
141127717 27620443 28000106 390135143 362550343 393435411
10564305 52123833 3460406 296564180 359728405 361191923
356366426 65543156 464533949 574189723 584716739 547165521
453792746 62274457 455963703 755805755 711245972 708939641
6952697 26198553 24893048 159458978 145489816 154129379
53666778 10490330 2340841 192809543 184759715 193856477
185459277 98473678 10755438 193168507 199217062 65114157
30106653 149369767 12135082 315617881 309866803 365757878
23294590 124495311 19861779 684935861 753078454 726143874
229334193 91561783 11599653 392774579 346232877 379020037
17691551 13036918 34166061 289378044 266083525 306415796
463746749 32343220 82016066 803584051 686049082 854388944
129956461 7751791 57318005 907252445 954272384 911585427
181432881 102979514 5752333 640656518 574631992 629314357
20622408 20318230 37098103 607458611 627383758 616161410
212257149 340942074 55103169 863114404 919582805 861600877
116343300 51669518 35463750 800730944 852379003 840728184
15508674 1665221 35484180 106293255 137642316 133147795
2730369 41378241 18624393 236499467 229840940 220465313
13484276 24293813 26316820 327759721 326177115 331096975
188207982 53120271 1695723 304017561 238970043 270664733
120589084 26790655 111746737 661539730 700556798 708597344
184976045 90618840 81980733 203558844 117611423 187847175
186314284 91276837 20197311 724023830 713789851 785652922
101227781 48011571 117128510 847807020 902585103 913143650
170715222 93165522 118485652 478950361 306724423 516437458
554560746 202493522 104484138 874120307 918695110 900079084
28491613 2109955 56362048 508341853 470544042 512229505
138853183 19260840 237202691 821463370 457709357 793709593
429425462 207806158 9330708 595633652 745217690 626757579
476691255 172749764 225789884 730265499 594688954 774723305
34595310 29501352 29107893 277975981 267682731 246546082
33755267 12814783 107173651 467193103 461097740 479390338
264420192 122904059 4095959 920040706 544150745 792288203
4167243 128461406 11649494 871456563 883686035 907645617
143857431 17908845 32011675 725387223 618447168 637719796
125927365 231601714 146482997 815805709 909237600 879408636
74464771 12373276 5306650 688960179 770836705 731710272
36277014 6972975 72231078 537662123 502450162 588628687
412519675 149659696 22590673 550303389 575684085 600358809
245151406 114119911 77557130 332551135 194902222 150991086
37241848 5601534 9513416 97112446 91560730 94491878
385344528 152343951 26454805 690229054 696160421 567132663
34906774 7703188 51265172 707438088 706090130 697920446
188476294 163043214 10255489 322894178 368882158 390985793
191269867 57666096 19701272 818177450 808416256 735223487
390234211 60306664 294444203 799644890 280732949 530195312
311394731 130133258 138940576 338625681 155745724 330095376
788018 204350844 32797596 844658369 806677465 798878445
395018050 31209911 24360580 608941896 545006778 608055196
3419092 12079903 79702795 376647943 381548326 364857580
136261536 3675932 50836361 721360545 687486862 765644234
10780102 38656168 54566454 665808033 786919177 796898992
40638479 39334004 55531661 368922475 362737968 277928287
65457776 20526175 8783437 318803017 269274366 271670818
42559381 9408347 37391259 279680774 297125077 197242014
31332215 1987524 1737333 74614061 56771681 75547321
